From wbonnet at users.sourceforge.net Sun Mar 1 11:38:34 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 01 Mar 2009 10:38:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3543] csw/mgar/pkg/java Message-ID: Revision: 3543 http://gar.svn.sourceforge.net/gar/?rev=3543&view=rev Author: wbonnet Date: 2009-03-01 10:38:34 +0000 (Sun, 01 Mar 2009) Log Message: ----------- Create tags for packages released in testing Added Paths: ----------- csw/mgar/pkg/java/ajcbeanutils/tags/commons_beanutils-1.8.0,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajcchain/commons_chain-1.2,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccli/commons_cli-1.1,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccodec/commons_codec-1.3,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccollections/commons_collect-3.2.1,REV=2009.02.24-testing-b1/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 1 11:43:37 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 01 Mar 2009 10:43:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3544] csw/mgar/pkg/java Message-ID: Revision: 3544 http://gar.svn.sourceforge.net/gar/?rev=3544&view=rev Author: wbonnet Date: 2009-03-01 10:43:36 +0000 (Sun, 01 Mar 2009) Log Message: ----------- Create tags for packages released in testing Added Paths: ----------- csw/mgar/pkg/java/ajcchain/tags/commons_chain-1.2,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccli/tags/commons_cli-1.1,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccodec/tags/commons_codec-1.3,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccollections/tags/commons_collect-3.2.1,REV=2009.02.24-testing-b1/ Removed Paths: ------------- csw/mgar/pkg/java/ajcchain/commons_chain-1.2,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccli/commons_cli-1.1,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccodec/commons_codec-1.3,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccollections/commons_collect-3.2.1,REV=2009.02.24-testing-b1/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 1 11:48:59 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 01 Mar 2009 10:48:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[3545] csw/mgar/pkg/x11 Message-ID: Revision: 3545 http://gar.svn.sourceforge.net/gar/?rev=3545&view=rev Author: wbonnet Date: 2009-03-01 10:48:59 +0000 (Sun, 01 Mar 2009) Log Message: ----------- Create tags for packages released in testing Modified Paths: -------------- csw/mgar/pkg/x11/renderproto/tags/renderproto-0.9.3,REV=2009.02.25-testing-b1/checksums csw/mgar/pkg/x11/renderproto/trunk/checksums Added Paths: ----------- csw/mgar/pkg/x11/kbproto/tags/kbproto-1.0.3,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/libpthread-stubs/tags/libpthread-stubs-0.1,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/renderproto/tags/renderproto-0.9.3,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/xcb-proto/tags/xcbproto-1.4,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/xextproto/tags/xextproto-7.0.5,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/xproto/tags/xproto-7.0.14,REV=2009.02.25-testing-b1/ Modified: csw/mgar/pkg/x11/renderproto/tags/renderproto-0.9.3,REV=2009.02.25-testing-b1/checksums =================================================================== --- csw/mgar/pkg/x11/renderproto/trunk/checksums 2009-02-28 21:42:43 UTC (rev 3542) +++ csw/mgar/pkg/x11/renderproto/tags/renderproto-0.9.3,REV=2009.02.25-testing-b1/checksums 2009-03-01 10:48:59 UTC (rev 3545) @@ -1,3 +1,2 @@ ab8f3e356973d9c99810a8f092db3a2e download/renderproto-0.9.3.tar.gz -7ed3eb5869a828ed11fd90b7f3c2e70e download/CSWrenderproto.gspec -ab8f3e356973d9c99810a8f092db3a2e download/renderproto-0.9.3.tar.gz +4efab345f11fb4991984f1a429f534ce download/CSWrenderproto.gspec Modified: csw/mgar/pkg/x11/renderproto/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/renderproto/trunk/checksums 2009-03-01 10:43:36 UTC (rev 3544) +++ csw/mgar/pkg/x11/renderproto/trunk/checksums 2009-03-01 10:48:59 UTC (rev 3545) @@ -1,3 +1,2 @@ ab8f3e356973d9c99810a8f092db3a2e download/renderproto-0.9.3.tar.gz -7ed3eb5869a828ed11fd90b7f3c2e70e download/CSWrenderproto.gspec -ab8f3e356973d9c99810a8f092db3a2e download/renderproto-0.9.3.tar.gz +4efab345f11fb4991984f1a429f534ce download/CSWrenderproto.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 1 11:51:03 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 01 Mar 2009 10:51:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3546] csw/mgar/pkg/firefox/branches/firefox3-packaging/ Message-ID: Revision: 3546 http://gar.svn.sourceforge.net/gar/?rev=3546&view=rev Author: wbonnet Date: 2009-03-01 10:51:03 +0000 (Sun, 01 Mar 2009) Log Message: ----------- Create branch for FF3 packaging Added Paths: ----------- csw/mgar/pkg/firefox/branches/firefox3-packaging/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Sun Mar 1 15:00:04 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Sun, 01 Mar 2009 14:00:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[3547] csw/mgar/pkg/gvim/trunk Message-ID: Revision: 3547 http://gar.svn.sourceforge.net/gar/?rev=3547&view=rev Author: harpchad Date: 2009-03-01 14:00:04 +0000 (Sun, 01 Mar 2009) Log Message: ----------- Update to patch 128 Modified Paths: -------------- csw/mgar/pkg/gvim/trunk/Makefile csw/mgar/pkg/gvim/trunk/checksums Modified: csw/mgar/pkg/gvim/trunk/Makefile =================================================================== --- csw/mgar/pkg/gvim/trunk/Makefile 2009-03-01 10:51:03 UTC (rev 3546) +++ csw/mgar/pkg/gvim/trunk/Makefile 2009-03-01 14:00:04 UTC (rev 3547) @@ -1,6 +1,6 @@ GARNAME = vim DISTVERSION = 7.2 -PATCHREV = 102 +PATCHREV = 128 GARVERSION = $(DISTVERSION).$(PATCHREV) CATEGORIES = utils SPKG_SOURCEURL = http://www.vim.org/download.php @@ -42,8 +42,6 @@ BUILD_ARGS = "VIMRCLOC=/opt/csw/share/vim" BUILD_ARGS += "VIMRUNTIMEDIR=/opt/csw/share/vim/vim72" -#GTK2 needs 64-bit -#BUILD64 = 1 PATCHDIRLEVEL = 0 @@ -59,33 +57,6 @@ # Note: Tests require controlling terminal TEST_TARGET = test -ISAEXEC_EXCLUDE_FILES = /opt/csw/bin/gview -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gvim -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/rgvim -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/rgview -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gvimdiff -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gvimtutor -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/evim -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/eview - -MERGE_EXCLUDE_FILES_isa-sparcv9 = /opt/csw/bin/sparcv9/gview -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/rgvim-x11 -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/rgview -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/eview -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/evim-x11 -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/gvim-x11diff -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/gvim-x11 -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/gvim-x11tutor - -MERGE_EXCLUDE_FILES_isa-amd64 = /opt/csw/bin/amd64/gview -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/rgvim-x11 -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/rgview -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/eview -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/evim-x11 -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/gvim-x11diff -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/gvim-x11 -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/gvim-x11tutor - include gar/category.mk post-install-isa-sparcv8 post-install-isa-i386: Modified: csw/mgar/pkg/gvim/trunk/checksums =================================================================== --- csw/mgar/pkg/gvim/trunk/checksums 2009-03-01 10:51:03 UTC (rev 3546) +++ csw/mgar/pkg/gvim/trunk/checksums 2009-03-01 14:00:04 UTC (rev 3547) @@ -1,3 +1,8 @@ +f0901284b338e448bfd79ccca0041254 download/vim-7.2.tar.bz2 +d8884786979e0e520c112faf2e176f05 download/vim-7.2-lang.tar.gz +35e04482f07c57221c9a751aaa3b8dac download/vim-7.2-extra.tar.gz +47396843634a6e3c05d4f5d6b4bf8a72 download/gvim.desktop +73612b6658c597ee478abf27a0a89ed5 download/COPYING 7c2dc4a956cf315e546e347bc349968c download/7.2.001 7f16f80814f1e071a689806c2056b39d download/7.2.002 0de916fdfd450a4a0d95bed44ae2c398 download/7.2.003 @@ -100,10 +105,30 @@ 15dacd715d6f8c655265bbf77ebaddd4 download/7.2.100 65e59923311b136306284319521d70d7 download/7.2.101 42e2274c6a3152279720d8623f7916ad download/7.2.102 -6619235ca793edf41831be1b1f9f63db download/fix-alignment64-spell.c.diff -47396843634a6e3c05d4f5d6b4bf8a72 download/gvim.desktop -35e04482f07c57221c9a751aaa3b8dac download/vim-7.2-extra.tar.gz -d8884786979e0e520c112faf2e176f05 download/vim-7.2-lang.tar.gz -f0901284b338e448bfd79ccca0041254 download/vim-7.2.tar.bz2 +654ba716e77d092c1c314fed18c7486d download/7.2.103 +b839c2c957eb3bb7511ace0b61d5d5fe download/7.2.104 +7f37ad0b1573be8bc39a817a21422a4e download/7.2.105 +4801df8c2833a683cd1b2a5870565e41 download/7.2.106 +e6801b619d40efe81428399e26e0486f download/7.2.107 +76f17428d216ec6b29036e22397c2765 download/7.2.108 +db97daa4f1e56440a988e7f5272997c7 download/7.2.109 +b8752c88429f869dec05232db89018e2 download/7.2.110 +e8cdc1e862b60215c12265e44b38239d download/7.2.111 +e933dd778c6f8687cf1f9f3e550e6cc0 download/7.2.112 +861729d9d4dc422e45c22bd8e006fc32 download/7.2.113 +5da3a29b3184af1780a82499343e7587 download/7.2.114 +b35c7b1cfa2a5f7b45829cd09ac27b7a download/7.2.115 +1355cc34fbc7be7eb48fa777e8f49dfb download/7.2.116 +8b9c839ec7448691b0a88475f0d0d4f9 download/7.2.117 +74d97a563ec1b1f1606705097396c391 download/7.2.118 +2ddd84423b902a2b3594c64c567be0b4 download/7.2.119 +5394e442f011d47b6d69a7b03984cdf4 download/7.2.120 +6bdb5e63ca3d79d3dcb7127e14ae3949 download/7.2.121 +36554c0103cafc8759f3e71ccd56c56f download/7.2.122 +841c74d1f3cb8380fa5713d5b9ca2c98 download/7.2.123 +2489ebcb72280dd50b8756e4ab7d36ed download/7.2.124 +10b15d637133b73d825650363d863b58 download/7.2.125 +b31534667bb741e21479b1e3757c9e21 download/7.2.126 +71e87e78bea69d8876ff7f6d824c8986 download/7.2.127 +21da01d371757282bfd402ddd91005ba download/7.2.128 582717146f6bbd5b73db83a2f62e62a5 download/vimtutor.patch -73612b6658c597ee478abf27a0a89ed5 download/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Sun Mar 1 15:01:03 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Sun, 01 Mar 2009 14:01:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3548] csw/mgar/pkg/vim/trunk Message-ID: Revision: 3548 http://gar.svn.sourceforge.net/gar/?rev=3548&view=rev Author: harpchad Date: 2009-03-01 14:01:03 +0000 (Sun, 01 Mar 2009) Log Message: ----------- Update to patch 128 Modified Paths: -------------- csw/mgar/pkg/vim/trunk/Makefile csw/mgar/pkg/vim/trunk/checksums Modified: csw/mgar/pkg/vim/trunk/Makefile =================================================================== --- csw/mgar/pkg/vim/trunk/Makefile 2009-03-01 14:00:04 UTC (rev 3547) +++ csw/mgar/pkg/vim/trunk/Makefile 2009-03-01 14:01:03 UTC (rev 3548) @@ -1,6 +1,6 @@ GARNAME = vim DISTVERSION = 7.2 -PATCHREV = 102 +PATCHREV = 128 GARVERSION = $(DISTVERSION).$(PATCHREV) CATEGORIES = utils SPKG_SOURCEURL = http://www.vim.org/download.php @@ -34,7 +34,6 @@ PATCHFILES = $(foreach T,$(shell gseq -f "%03g" 001 $(PATCHREV)),$(DISTVERSION).$(T)) PATCHFILES += vimtutor.patch -PATCHFILES += fix-alignment64-spell.c.diff WORKSRC = $(WORKDIR)/$(GARNAME)$(subst .,,$(DISTVERSION)) @@ -51,8 +50,6 @@ BUILD_ARGS = "VIMRCLOC=/opt/csw/share/vim" BUILD_ARGS += "VIMRUNTIMEDIR=/opt/csw/share/vim/vim72" -#Removed per request -#BUILD64 = 1 PATCHDIRLEVEL = 0 @@ -61,27 +58,6 @@ PKGFILES_CSWvimrt = /opt/csw/share/.* -ISAEXEC_EXCLUDE_FILES = /opt/csw/bin/view -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/rvim -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/rview -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/vimdiff -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/ex -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/vimtutor - -MERGE_EXCLUDE_FILES_isa-sparcv9 = /opt/csw/bin/sparcv9/view -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/rvim -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/rview -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/vimdiff -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/ex -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/vimtutor - -MERGE_EXCLUDE_FILES_isa-amd64 = /opt/csw/bin/amd64/view -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/rvim -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/rview -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/vimdiff -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/ex -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/vimtutor - # Note: Tests require controlling terminal TEST_TARGET = test Modified: csw/mgar/pkg/vim/trunk/checksums =================================================================== --- csw/mgar/pkg/vim/trunk/checksums 2009-03-01 14:00:04 UTC (rev 3547) +++ csw/mgar/pkg/vim/trunk/checksums 2009-03-01 14:01:03 UTC (rev 3548) @@ -1,3 +1,10 @@ +f0901284b338e448bfd79ccca0041254 download/vim-7.2.tar.bz2 +d8884786979e0e520c112faf2e176f05 download/vim-7.2-lang.tar.gz +35e04482f07c57221c9a751aaa3b8dac download/vim-7.2-extra.tar.gz +f31314c40819d3414d77ea286770c17f download/vimrc +1965bc951c0a190faaa665996b1b287e download/vimrc.tiny +80304427884b8b78134bc7c7c9097679 download/gvimrc +73612b6658c597ee478abf27a0a89ed5 download/COPYING 7c2dc4a956cf315e546e347bc349968c download/7.2.001 7f16f80814f1e071a689806c2056b39d download/7.2.002 0de916fdfd450a4a0d95bed44ae2c398 download/7.2.003 @@ -100,12 +107,30 @@ 15dacd715d6f8c655265bbf77ebaddd4 download/7.2.100 65e59923311b136306284319521d70d7 download/7.2.101 42e2274c6a3152279720d8623f7916ad download/7.2.102 -73612b6658c597ee478abf27a0a89ed5 download/COPYING -6619235ca793edf41831be1b1f9f63db download/fix-alignment64-spell.c.diff -80304427884b8b78134bc7c7c9097679 download/gvimrc -35e04482f07c57221c9a751aaa3b8dac download/vim-7.2-extra.tar.gz -d8884786979e0e520c112faf2e176f05 download/vim-7.2-lang.tar.gz -f0901284b338e448bfd79ccca0041254 download/vim-7.2.tar.bz2 -f31314c40819d3414d77ea286770c17f download/vimrc -1965bc951c0a190faaa665996b1b287e download/vimrc.tiny +654ba716e77d092c1c314fed18c7486d download/7.2.103 +b839c2c957eb3bb7511ace0b61d5d5fe download/7.2.104 +7f37ad0b1573be8bc39a817a21422a4e download/7.2.105 +4801df8c2833a683cd1b2a5870565e41 download/7.2.106 +e6801b619d40efe81428399e26e0486f download/7.2.107 +76f17428d216ec6b29036e22397c2765 download/7.2.108 +db97daa4f1e56440a988e7f5272997c7 download/7.2.109 +b8752c88429f869dec05232db89018e2 download/7.2.110 +e8cdc1e862b60215c12265e44b38239d download/7.2.111 +e933dd778c6f8687cf1f9f3e550e6cc0 download/7.2.112 +861729d9d4dc422e45c22bd8e006fc32 download/7.2.113 +5da3a29b3184af1780a82499343e7587 download/7.2.114 +b35c7b1cfa2a5f7b45829cd09ac27b7a download/7.2.115 +1355cc34fbc7be7eb48fa777e8f49dfb download/7.2.116 +8b9c839ec7448691b0a88475f0d0d4f9 download/7.2.117 +74d97a563ec1b1f1606705097396c391 download/7.2.118 +2ddd84423b902a2b3594c64c567be0b4 download/7.2.119 +5394e442f011d47b6d69a7b03984cdf4 download/7.2.120 +6bdb5e63ca3d79d3dcb7127e14ae3949 download/7.2.121 +36554c0103cafc8759f3e71ccd56c56f download/7.2.122 +841c74d1f3cb8380fa5713d5b9ca2c98 download/7.2.123 +2489ebcb72280dd50b8756e4ab7d36ed download/7.2.124 +10b15d637133b73d825650363d863b58 download/7.2.125 +b31534667bb741e21479b1e3757c9e21 download/7.2.126 +71e87e78bea69d8876ff7f6d824c8986 download/7.2.127 +21da01d371757282bfd402ddd91005ba download/7.2.128 582717146f6bbd5b73db83a2f62e62a5 download/vimtutor.patch This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 1 20:25:10 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 01 Mar 2009 19:25:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[3549] csw/mgar/pkg/firefox Message-ID: Revision: 3549 http://gar.svn.sourceforge.net/gar/?rev=3549&view=rev Author: wbonnet Date: 2009-03-01 19:25:10 +0000 (Sun, 01 Mar 2009) Log Message: ----------- Update to version 2.0.0.20 Modified Paths: -------------- csw/mgar/pkg/firefox/branches/firefox3-packaging/Makefile csw/mgar/pkg/firefox/branches/firefox3-packaging/files/firefox.desktop csw/mgar/pkg/firefox/trunk/Makefile csw/mgar/pkg/firefox/trunk/checksums csw/mgar/pkg/firefox/trunk/files/.mozconfig csw/mgar/pkg/firefox/trunk/files/CSWfirefox.gspec csw/mgar/pkg/firefox/trunk/files/autoconf.mk.in.diff csw/mgar/pkg/firefox/trunk/files/firefox.desktop csw/mgar/pkg/firefox/trunk/removeBuildPathFromJar.sh Removed Paths: ------------- csw/mgar/pkg/firefox/trunk/files/CSWfirefox.depend csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.depend csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.gspec csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.prototype csw/mgar/pkg/firefox/trunk/files/CSWfirefoxrt.depend csw/mgar/pkg/firefox/trunk/files/CSWfirefoxrt.gspec csw/mgar/pkg/firefox/trunk/files/CSWfirefoxrt.prototype csw/mgar/pkg/firefox/trunk/files/file_id.cc.diff csw/mgar/pkg/firefox/trunk/files/jemalloc.c.diff csw/mgar/pkg/firefox/trunk/files/md5.h.diff csw/mgar/pkg/firefox/trunk/files/nsExceptionHandler.cpp.diff csw/mgar/pkg/firefox/trunk/files/nsMathUtils.h.diff csw/mgar/pkg/firefox/trunk/files/nsNativeApSuportUnix.cpp.diff csw/mgar/pkg/firefox/trunk/files/packager.mk.diff csw/mgar/pkg/firefox/trunk/files/solaris_lwp.h.diff csw/mgar/pkg/firefox/trunk/files/stdbool.h csw/mgar/pkg/firefox/trunk/generatePrototype.sh Property Changed: ---------------- csw/mgar/pkg/firefox/trunk/ Modified: csw/mgar/pkg/firefox/branches/firefox3-packaging/Makefile =================================================================== --- csw/mgar/pkg/firefox/branches/firefox3-packaging/Makefile 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/branches/firefox3-packaging/Makefile 2009-03-01 19:25:10 UTC (rev 3549) @@ -3,8 +3,6 @@ CATEGORIES = apps DISTNAME = $(GARNAME) -DESTDIR = $(DESTROOT)/build.$(GARNAME).$(GAROSREL)-$(GARCH) - DESCRIPTION = Firefox Community Edition web browser define BLURB The award-winning, free Web browser is better than ever. Browse the Web with confidence - Firefox protects you from viruses, spyware and pop-ups. Enjoy improvements to performance, ease of use and privacy. It's easy to import your favorites and settings and get started. Download Firefox now and get the most out of the Web. Modified: csw/mgar/pkg/firefox/branches/firefox3-packaging/files/firefox.desktop =================================================================== --- csw/mgar/pkg/firefox/branches/firefox3-packaging/files/firefox.desktop 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/branches/firefox3-packaging/files/firefox.desktop 2009-03-01 19:25:10 UTC (rev 3549) @@ -1,7 +1,7 @@ [Desktop Entry] Type=Application Name=Firefox -Comment=Firefox Blastwave.org Community Edition +Comment=Firefox Community Edition TryExec=firefox Exec=firefox %u Icon=firefox.png Property changes on: csw/mgar/pkg/firefox/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/firefox/trunk/Makefile =================================================================== --- csw/mgar/pkg/firefox/trunk/Makefile 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/trunk/Makefile 2009-03-01 19:25:10 UTC (rev 3549) @@ -1,74 +1,85 @@ GARNAME = firefox -GARVERSION = 3.0.4 +GARVERSION = 2.0.0.20 CATEGORIES = apps DISTNAME = $(GARNAME) -DESTDIR = $(DESTROOT)/build.$(GARNAME).$(GAROSREL)-$(GARCH) - DESCRIPTION = Firefox Community Edition web browser define BLURB - The award-winning, free Web browser is better than ever. Browse the Web with confidence - Firefox protects you from viruses, spyware and pop-ups. Enjoy improvements to performance, ease of use and privacy. It's easy to import your favorites and settings and get started. Download Firefox now and get the most out of the Web. +The award-winning, free Web browser is better than ever. Browse the Web with confidence - Firefox protects you from viruses, spyware and pop-ups. Enjoy improvements to performance, ease of use and privacy. It's easy to import your favorites and settings and get started. Download Firefox now and get the most out of the Web. endef -include gar/category.mk - -UPSTREAM_MASTER_SITES = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/ -MASTER_SITES = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/$(GARVERSION)/source/ DISTFILES = $(GARNAME)-$(GARVERSION)-source.tar.bz2 -DISTFILES += $(call admfiles,CSWfirefox, depend postinstall postremove ) +DISTFILES += $(call admfiles,CSWfirefox, postinstall postremove ) -# Defines the list of patches to be applied to the sources -PATCHFILES = autoconf.mk.in.diff -PATCHFILES += packager.mk.diff -PATCHFILES += jemalloc.c.diff -PATCHFILES += nsMathUtils.h.diff -PATCHFILES += file_id.cc.diff -PATCHFILES += md5.h.diff -PATCHFILES += solaris_lwp.h.diff -PATCHFILES += nsNativeApSuportUnix.cpp.diff -PATCHFILES += nsExceptionHandler.cpp.diff - -PERL=/opt/csw/bin/perl -CXXFLAGS+=-xlibmil -xlibmopt -features=tmplife -norunpath -CFLAGS+=-xlibmil -D__solaris__ - # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = (\d+(?:\.\d+)*) +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +MASTER_SITES = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/$(GARVERSION)/source/ -CFLAGS+= -DG_HAVE_ISO_VARARGS -CXXFLAGS+= -DG_HAVE_ISO_VARARGS -LDFLAGS+=-L/usr/lib/lwp -L/opt/csw/mozilla/firefox/lib -R/opt/csw/mozilla/firefox/lib -L/opt/csw/lib -R/opt/csw/lib -lsqlite3 +PERL="/opt/csw/bin/perl" +CFLAGS=-xlibmil +CXXFLAGS=-xlibmil -xlibmopt -features=tmplife -norunpath +LDFLAGS=-R'\$\$ORIGIN:\$\$ORIGIN/..' -L/opt/csw/lib -R/opt/csw/lib export PERL CFLAGS CXXFLAGS LDFLAGS CONFIGURE_ARGS = --prefix=/opt/csw/mozilla/firefox +PATCHFILES = autoconf.mk.in.diff +TEST_SCRIPTS = -TEST_SCRIPTS = none +# Variable for direct access to working dir +WORK_BUILD = $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME) +WORK_INSTALL = $(WORKROOTDIR)/install-$(firstword $(MODULATIONS)) -test-none: - @$(MAKECOOKIE) +# Dependencies tracking +REQUIRED_PKGS_CSWfirefox += CSWbonobo2 +REQUIRED_PKGS_CSWfirefox += CSWfconfig +REQUIRED_PKGS_CSWfirefox += CSWftype2 +REQUIRED_PKGS_CSWfirefox += CSWgconf2 +REQUIRED_PKGS_CSWfirefox += CSWggettextrt +REQUIRED_PKGS_CSWfirefox += CSWglib2 +REQUIRED_PKGS_CSWfirefox += CSWgnomekeyring +REQUIRED_PKGS_CSWfirefox += CSWgnomevfs2 +REQUIRED_PKGS_CSWfirefox += CSWgtk2 +REQUIRED_PKGS_CSWfirefox += CSWlibart +REQUIRED_PKGS_CSWfirefox += CSWlibatk +REQUIRED_PKGS_CSWfirefox += CSWlibbonoboui +REQUIRED_PKGS_CSWfirefox += CSWlibcairo +REQUIRED_PKGS_CSWfirefox += CSWlibgnome +REQUIRED_PKGS_CSWfirefox += CSWlibgnomecanvas +REQUIRED_PKGS_CSWfirefox += CSWlibgnomeui +REQUIRED_PKGS_CSWfirefox += CSWlibidl +REQUIRED_PKGS_CSWfirefox += CSWlibpopt +REQUIRED_PKGS_CSWfirefox += CSWlibxft2 +REQUIRED_PKGS_CSWfirefox += CSWlibxrender +REQUIRED_PKGS_CSWfirefox += CSWorbit2 +REQUIRED_PKGS_CSWfirefox += CSWpango +REQUIRED_PKGS_CSWfirefox += CSWzlib post-extract: - ( mv $(WORKDIR)/mozilla $(WORKDIR)/$(DISTNAME) ) - ( cp $(FILEDIR)/stdbool.h $(WORKDIR)/$(DISTNAME)/memory/jemalloc/ ) + @mv $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/mozilla $(WORK_BUILD) @$(MAKECOOKIE) pre-configure: - ( cp $(FILEDIR)/.mozconfig $(WORKDIR)/$(DISTNAME)/.mozconfig ) + @cp $(FILEDIR)/.mozconfig $(WORK_BUILD)/.mozconfig pre-install: - ( if [ ! -d $(DESTDIR)/opt/csw/bin ] ; then mkdir -p $(DESTDIR)/opt/csw/bin ; fi ) - ( cd $(DESTDIR)/opt/csw/bin && if [ -f firefox ] ; then rm firefox ; fi && ln -s ../mozilla/firefox/bin/firefox . ) - ( mkdir -p $(DESTDIR)/opt/csw/share/pixmaps ) - ( cp $(WORKDIR)/$(DISTNAME)/other-licenses/branding/firefox/mozicon128.png $(DESTDIR)/opt/csw/share/pixmaps/firefox.png ) - ( mkdir -p $(DESTDIR)/opt/csw/share/applications ) - ( cp $(FILEDIR)/firefox.desktop $(DESTDIR)/opt/csw/share/applications/firefox.desktop ) - ( mkdir -p $(DESTDIR)/opt/csw/share/gnome/mime-info ) - ( cp $(FILEDIR)/firefox.keys $(DESTDIR)/opt/csw/share/gnome/mime-info/firefox.keys ) + ( if [ ! -d $(WORK_INSTALL)/opt/csw/bin ] ; then mkdir -p $(WORK_INSTALL)/opt/csw/bin ; fi ) + ( cd $(WORK_INSTALL)/opt/csw/bin && if [ -f firefox ] ; then rm firefox ; fi && ln -s ../mozilla/firefox/bin/firefox . ) + ( mkdir -p $(WORK_INSTALL)/opt/csw/share/pixmaps ) + ( cp $(WORK_BUILD)/other-licenses/branding/firefox/mozicon128.png $(WORK_INSTALL)/opt/csw/share/pixmaps/firefox.png ) + ( mkdir -p $(WORK_INSTALL)/opt/csw/share/applications ) + ( cp $(FILEDIR)/firefox.desktop $(WORK_INSTALL)/opt/csw/share/applications/firefox.desktop ) + ( mkdir -p $(WORK_INSTALL)/opt/csw/share/gnome/mime-info ) + ( cp $(FILEDIR)/firefox.keys $(WORK_INSTALL)/opt/csw/share/gnome/mime-info/firefox.keys ) post-install: - ( gfind $(DESTDIR)/opt/csw -exec bash -c "file {} | ggrep ELF | ggrep -e 'executable' -e 'dynamic lib' | ggrep 'not stripped' && strip {}" \; ) - ( gfind $(DESTDIR)/opt/csw -name chromelist.txt -exec bash -c " mv {} {}.temp && gsed -e s\_`pwd`/$(WORKDIR)/$(DISTNAME)/\_\_g {}.temp > {} && rm {}.temp" \; ) - ( gfind $(DESTDIR)/opt/csw/mozilla/firefox -name "*.js" -exec bash -c " mv {} {}.temp && gsed -e s\_`pwd`/$(WORKDIR)/$(DISTNAME)/\_\_g {}.temp > {} && rm {}.temp" \; ) - ( gfind $(DESTDIR)/opt/csw/mozilla/firefox -name "*.jar" -exec bash -c "`pwd`/removeBuildPathFromJar.sh {} `pwd` $(WORKDIR) $(DISTNAME)" \; ) + ( gfind $(WORK_INSTALL)/opt/csw -exec bash -c "file {} | ggrep ELF | ggrep -e 'executable' -e 'dynamic lib' | ggrep 'not stripped' && strip {}" \; ) + ( mv $(WORK_INSTALL)/opt/csw/mozilla/firefox/bin/firefox-config $(WORK_INSTALL)/opt/csw/mozilla/firefox/bin/firefox-config.temp && gsed -e s\_-L$(WORK_INSTALL)/opt/csw/lib\_\_g $(WORK_INSTALL)/opt/csw/mozilla/firefox/bin/firefox-config.temp > $(WORK_INSTALL)/opt/csw/mozilla/firefox/bin/firefox-config && rm $(WORK_INSTALL)/opt/csw/mozilla/firefox/bin/firefox-config.temp ) + ( mv $(WORK_INSTALL)/opt/csw/mozilla/firefox/lib/pkgconfig/firefox-nspr.pc $(WORK_INSTALL)/opt/csw/mozilla/firefox/lib/pkgconfig/firefox-nspr.pc.temp && gsed -e s\_-L$(WORK_INSTALL)/opt/csw/lib\_\_g $(WORK_INSTALL)/opt/csw/mozilla/firefox/lib/pkgconfig/firefox-nspr.pc.temp > $(WORK_INSTALL)/opt/csw/mozilla/firefox/lib/pkgconfig/firefox-nspr.pc && rm $(WORK_INSTALL)/opt/csw/mozilla/firefox/lib/pkgconfig/firefox-nspr.pc.temp ) + ( gfind $(WORK_INSTALL)/opt/csw -name chromelist.txt -exec bash -c " mv {} {}.temp && gsed -e s\_`pwd`/$(WORK_BUILD)/\_\_g {}.temp > {} && rm {}.temp" \; ) + ( gfind $(WORK_INSTALL)/opt/csw/mozilla/firefox -name "*.js" -exec bash -c " mv {} {}.temp && gsed -e s\_`pwd`/$(WORK_BUILD)/\_\_g {}.temp > {} && rm {}.temp" \; ) + ( gfind $(WORK_INSTALL)/opt/csw/mozilla/firefox -name "*.jar" -exec bash -c "`pwd`/removeBuildPathFromJar.sh {} `pwd` $(WORKDIR) $(DISTNAME)" \; ) +# include the rest of GAR +include gar/category.mk + Modified: csw/mgar/pkg/firefox/trunk/checksums =================================================================== --- csw/mgar/pkg/firefox/trunk/checksums 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/trunk/checksums 2009-03-01 19:25:10 UTC (rev 3549) @@ -0,0 +1,6 @@ +f3718fefd01c8edc007ec0b416a8a7b8 download/firefox-2.0.0.20-source.tar.bz2 +35b08b743fae892fc69aed10cdb3a7cf download/CSWfirefox.gspec +e6a5bb96973bba048d61f64c14a6bbc4 download/CSWfirefox.depend +f9c7fb69080051172bd7357370731ba3 download/CSWfirefox.postinstall +6ede39c29b3672fb1fc1d8fe397a7863 download/CSWfirefox.postremove +ffec5571cbae2a9fae89ba6a3d3f81c5 download/autoconf.mk.in.diff Modified: csw/mgar/pkg/firefox/trunk/files/.mozconfig =================================================================== --- csw/mgar/pkg/firefox/trunk/files/.mozconfig 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/trunk/files/.mozconfig 2009-03-01 19:25:10 UTC (rev 3549) @@ -8,7 +8,7 @@ ac_add_options --disable-debug ac_add_options --disable-tests ac_add_options --enable-xft -ac_add_options --enable-default-toolkit=cairo-gtk2 +ac_add_options --enable-default-toolkit=gtk2 ac_add_options --disable-auto-deps ac_add_options --enable-optimize="-xO3" ac_add_options --disable-updater Deleted: csw/mgar/pkg/firefox/trunk/files/CSWfirefox.depend =================================================================== --- csw/mgar/pkg/firefox/trunk/files/CSWfirefox.depend 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/trunk/files/CSWfirefox.depend 2009-03-01 19:25:10 UTC (rev 3549) @@ -1,29 +0,0 @@ -P CSWbonobo2 libbonobo2 - GNOME component and compound document system -P CSWfconfig fontconfig - A library for configuring and customizing font access. -P CSWftype2 freetype2 - A Free High-Quality and Portable Font Engine -P CSWgconf2 gconf2 - GNOME configuration database system -P CSWglib2 glib2 - the low-level core library for GTK+ and GNOME -P CSWgnomevfs2 gnomevfs2 - GNOME Virtual File System -P CSWgtk2 gtk2 - GTK+, The multi-platform toolkit for GUI development -P CSWlibart libart - High performance 2D graphics library -P CSWlibatk libatk - Accessibility toolkit for GNOME -P CSWlibbonoboui libbonoboui - UI code for the GNOME 2 Object Activation Framework -P CSWlibgnome libgnome - The main GNOME library -P CSWlibgnomecanvas libgnomecanvas - Gnome2 Canvas Lib -P CSWlibgnomeui libgnomeui - The main GNOME 2 UI library -P CSWlibidl libidl - Library for handling CORBA IDL -P CSWlibpopt libpopt - Command line option parsing library -P CSWlibxft2 libxft2 - FreeType-based font drawing library for X -P CSWlibxml2 libxml2 - XML Parser Library -P CSWlibxrender libxrender - fontconfig.org Xrender library -P CSWorbit2 orbit2 - ORBit 2.x CORBA tools and libs -P CSWpango libpango - library for laying out and rendering international text -P CSWzlib zlib - Zlib Data Compression Library -P CSWggettext ggettext - GNU gettext -P CSWgnomekeyring gnomekeyring - keep password and other secrets for users -P CSWlibcairo libcairo - The Cairo 2D Graphics Library -P CSWiconv libiconv - GNU iconv library -P CSWdbusglib -P CSWlibdbus -P CSWlibx11 -P CSWsqlite3 Modified: csw/mgar/pkg/firefox/trunk/files/CSWfirefox.gspec =================================================================== --- csw/mgar/pkg/firefox/trunk/files/CSWfirefox.gspec 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/trunk/files/CSWfirefox.gspec 2009-03-01 19:25:10 UTC (rev 3549) @@ -1,4 +1,6 @@ %var bitname firefox %var pkgname CSWfirefox %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/LICENSE +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Deleted: csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.depend =================================================================== --- csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.depend 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.depend 2009-03-01 19:25:10 UTC (rev 3549) @@ -1 +0,0 @@ -P CSWfirefoxrt firefoxrt - Firefox Community Edition web browser runtime Deleted: csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.gspec =================================================================== --- csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.gspec 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.gspec 2009-03-01 19:25:10 UTC (rev 3549) @@ -1,4 +0,0 @@ -%var bitname firefoxdevel -%var pkgname CSWfirefoxdevel -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/LICENSE Deleted: csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.prototype =================================================================== --- csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.prototype 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.prototype 2009-03-01 19:25:10 UTC (rev 3549) @@ -1,3199 +0,0 @@ -d none /opt/csw/mozilla 0755 root bin -d none /opt/csw/mozilla/firefox 0755 root bin -d none /opt/csw/mozilla/firefox/lib 0755 root bin -d none /opt/csw/mozilla/firefox/share 0755 root bin -d none /opt/csw/mozilla/firefox/share/idl 0755 root bin -f none /opt/csw/mozilla/firefox/share/idl/XPCIDispatch.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/domstubs.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/gfxIFormats.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/gfxIImageFrame.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/gfxtypes.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/imgICache.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/imgIContainer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/imgIContainerObserver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/imgIDecoder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/imgIDecoderObserver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/imgIEncoder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/imgILoad.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/imgILoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/imgIRequest.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/inICSSValueSearch.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/inIDOMUtils.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/inIDOMView.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/inIDeepTreeWalker.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/inIFileSearch.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/inIFlasher.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/inISearchObserver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/inISearchProcess.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/jsdIDebuggerService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozIJSSubScriptLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozIPersonalDictionary.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozISpellCheckingEngine.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozISpellI18NManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozISpellI18NUtil.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozIStorageConnection.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozIStorageDataSet.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozIStorageFunction.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozIStorageService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozIStorageStatement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozIStorageStatementWrapper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozIStorageValueArray.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozITXTToHTMLConv.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsCDefaultURIFixup.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsCDocShell.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsCExternalHandlerService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsCURILoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsCWebBrowser.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsCWebBrowserPersist.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIASN1Object.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIASN1PrintableItem.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIASN1Sequence.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIASN1Tree.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAboutModule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessNode.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibilityService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessible.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleAction.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleCaret.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleEditableText.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleHyperLink.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleHyperText.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleProvider.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleRetrieval.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleSelectable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleTable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleText.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleTreeCache.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleValue.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAlertsService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAppShell.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAppShellService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAppStartup.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIArray.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAsyncInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAsyncOutputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAsyncStreamCopier.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAtom.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAtomService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAuthModule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAuthPrompt.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAuthPromptProvider.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAuthPromptWrapper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAutoCompleteController.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAutoCompleteInput.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAutoCompletePopup.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAutoCompleteResult.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAutoCompleteResultTypes.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAutoCompleteSearch.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAutoCompleteSimpleResult.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAutoConfig.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBadCertListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBaseWindow.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBidiKeyboard.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBinaryInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBinaryOutputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBookmarkTransactionManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBookmarksService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBoxLayoutManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBoxObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBoxPaintManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBrowserBoxObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBrowserDOMWindow.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBrowserGlue.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBrowserHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBrowserHistory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBrowserInstance.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBrowserProfileMigrator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBrowserSearchService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBufEntropyCollector.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBufferedStreams.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIByteArrayInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIByteRangeRequest.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICMSDecoder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICMSEncoder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICMSMessage.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICMSMessage2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICMSMessageErrors.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICMSSecureMessage.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICRLInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICRLManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICache.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICacheEntryDescriptor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICacheListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICacheService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICacheSession.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICacheVisitor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICachingChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICancelable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICategoryManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICertPickDialogs.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICertSelect.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICertTree.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICertificateDialogs.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIChannelEventSink.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICharsetConverterManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICharsetResolver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIChromeEventHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIChromeRegistry.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICipherInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICiter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIClassInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIClassicPluginFactory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIClientAuthDialogs.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIClipboard.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIClipboardCommands.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIClipboardDragDropHookList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIClipboardDragDropHooks.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIClipboardHelper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIClipboardOwner.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICloseAllWindows.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICollation.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICollection.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICommandHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICommandLine.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICommandLineHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICommandLineRunner.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICommandManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICommandParams.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIComponentLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIComponentLoaderManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIComponentManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIComponentManagerObsolete.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIComponentRegistrar.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIConsoleListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIConsoleMessage.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIConsoleService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContentFilter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContentHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContentPolicy.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContentSniffer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContentViewer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContentViewerContainer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContentViewerEdit.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContentViewerFile.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContextMenuListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContextMenuListener2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIController.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIControllerCommand.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIControllerCommandTable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIControllerContext.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIControllers.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIConverterInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIConverterOutputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookie.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookie2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookieAcceptDialog.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookieConsent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookieManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookieManager2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookiePermission.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookiePromptService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookieService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookieStorage.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICryptoFIPSInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICryptoHash.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICurrentCharsetListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDNSListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDNSRecord.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDNSService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOM3Document.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOM3DocumentEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOM3EventTarget.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOM3Node.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMAbstractView.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMAttr.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMBarProp.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMBeforeUnloadEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCDATASection.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCRMFObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSS2Properties.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSCharsetRule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSFontFaceRule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSImportRule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSMediaRule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSMozDocumentRule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSPageRule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSPrimitiveValue.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSRule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSRuleList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSStyleDeclaration.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSStyleRule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSStyleSheet.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSUnknownRule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSValue.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSValueList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCanvasRenderingContext2D.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCharacterData.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMChromeWindow.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMClientInformation.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMComment.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMConstructor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCounter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCrypto.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCryptoDialogs.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCustomEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDOMConfiguration.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDOMException.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDOMImplementation.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDOMImplementationLS.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDOMStringList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocumentCSS.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocumentEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocumentFragment.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocumentRange.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocumentStyle.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocumentTraversal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocumentType.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocumentView.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocumentXBL.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMElementCSSInlineStyle.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMEntity.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMEntityReference.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMEventGroup.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMEventListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMEventTarget.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMGetSVGDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLAnchorElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLAppletElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLAreaElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLBRElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLBaseElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLBaseFontElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLBodyElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLButtonElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLCanvasElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLCollection.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLDListElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLDirectoryElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLDivElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLEmbedElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLFieldSetElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLFontElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLFormElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLFrameElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLFrameSetElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLHRElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLHeadElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLHeadingElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLHtmlElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLIFrameElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLImageElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLInputElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLIsIndexElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLLIElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLLabelElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLLegendElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLLinkElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLMapElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLMenuElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLMetaElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLModElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLOListElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLObjectElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLOptGroupElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLOptionElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLOptionsCollection.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLParagraphElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLParamElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLPreElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLQuoteElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLScriptElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLSelectElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLStyleElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLTableCaptionElem.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLTableCellElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLTableColElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLTableElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLTableRowElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLTableSectionElem.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLTextAreaElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLTitleElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLUListElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHistory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMJSWindow.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMKeyEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSException.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSInput.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSLoadEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSOutput.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSParser.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSParserFilter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSProgressEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSResourceResolver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSSerializer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSSerializerFilter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLinkStyle.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLocation.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMMediaList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMMimeType.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMMimeTypeArray.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMMouseEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMMutationEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSDocumentStyle.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSEditableElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSEventTarget.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSFeatureFactory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLAnchorElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLAreaElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLButtonElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLFormControlList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLFormElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLFrameElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLHRElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLImageElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLInputElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLOptionCollectn.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLOptionElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLSelectElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLTextAreaElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHistory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSLocation.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSRange.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSUIEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSXBLFormControl.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSXPathExpression.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNameList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNamedNodeMap.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNavigator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNode.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNodeFilter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNodeIterator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNodeList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNotation.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMPageTransitionEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMParser.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMPkcs11.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMPlugin.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMPluginArray.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMPopupBlockedEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMProcessingInstruction.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMRGBColor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMRange.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMRangeException.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMRect.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAngle.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimPresAspRatio.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimTransformList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedAngle.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedEnum.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedLength.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedLengthList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedNumber.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedNumberList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedPathData.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedPoints.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedRect.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedString.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGCircleElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGClipPathElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGDefsElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGDescElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGEllipseElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGException.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGFitToViewBox.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGForeignObjectElem.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGGElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGGradientElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGImageElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGLength.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGLengthList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGLineElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGLocatable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGMarkerElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGMatrix.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGMetadataElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGNumber.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGNumberList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGPathElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGPathSeg.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGPathSegList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGPoint.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGPointList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGPolygonElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGPolylineElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGPresAspectRatio.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGRect.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGRectElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGSVGElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGScriptElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGStopElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGStylable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGStyleElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGSymbolElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGTSpanElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGTextContentElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGTextElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGTextPathElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGTextPositionElem.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGTitleElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGTransform.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGTransformList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGTransformable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGURIReference.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGUseElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGViewSpec.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGZoomAndPan.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGZoomEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMScreen.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSerializer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSmartCardEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMStorage.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMStorageEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMStorageItem.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMStorageList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMStorageWindow.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMStyleSheet.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMStyleSheetList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMText.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMToString.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMTreeWalker.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMUIEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMUserDataHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMViewCSS.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMWindow.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMWindow2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMWindowCollection.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMWindowInternal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMWindowUtils.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXMLDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXPathEvaluator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXPathException.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXPathExpression.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXPathNSResolver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXPathNamespace.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXPathResult.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULButtonElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULCheckboxElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULCommandDispatcher.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULCommandEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULControlElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULDescriptionElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULImageElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULLabelElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULLabeledControlEl.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULMenuListElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULMultSelectCntrlEl.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULPopupElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULSelectCntrlEl.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULSelectCntrlItemEl.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULTextboxElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULTreeElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDataChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDebug.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDialogParamBlock.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDictionary.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDirIndex.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDirIndexListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDirectoryEnumerator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDirectoryService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocCharset.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocNavStartProgressListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocShell.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocShellHistory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocShellLoadInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocShellTreeItem.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocShellTreeNode.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocShellTreeOwner.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocumentCharsetInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocumentLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocumentLoaderFactory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocumentStateListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDownload.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDownloadManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDownloadProgressListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDownloader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDragDropHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDragService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDragSession.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditActionListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditingSession.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditorBoxObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditorDocShell.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditorIMESupport.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditorLogging.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditorMailSupport.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditorObserver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditorSpellCheck.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditorStyleSheets.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEmbeddingSiteWindow.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEmbeddingSiteWindow2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEncodedChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEntityConverter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEntropyCollector.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEnumerator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEnvironment.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIErrorService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEventHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEventQueue.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEventQueueService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEventTarget.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIException.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIExceptionService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIExpatSink.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIExtendedExpatSink.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIExtensionManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIExternalHelperAppService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIExternalProtocolHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIExternalProtocolService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFIXptr.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFTPChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFactory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFastLoadFileControl.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFastLoadService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeed.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedContainer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedElementBase.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedEntry.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedGenerator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedPerson.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedProcessor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedResult.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedResultService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedTextConstruct.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedWriter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFile.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFileChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFilePicker.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFileProtocolHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFileSpec.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFileStreams.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFileURL.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFileUtilities.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFileView.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFind.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFindService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFontEnumerator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFontList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFontPackageHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFontPackageProxy.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFontPackageService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFormFillController.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFormHistory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFormSigningDialog.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFormatConverter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFrameLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFullScreen.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIGConfService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIGenKeypairInfoDlg.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIGenericInterfaceInfoSet.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIGlobalHistory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIGlobalHistory2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIGlobalHistory3.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIGnomeVFSService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHTMLAbsPosEditor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHTMLEditor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHTMLInlineTableEditor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHTMLObjectResizeListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHTMLObjectResizer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHTTPHeaderListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHTTPIndex.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHelperAppLauncherDialog.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHistoryEntry.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHttpActivityObserver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHttpAuthManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHttpAuthenticator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHttpChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHttpChannelInternal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHttpEventSink.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHttpHeaderVisitor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHttpProtocolHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIIDNService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIIFrameBoxObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIIOService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIIOService2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIIconURI.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIImageDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIImageLoadingContent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIIncrementalDownload.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIInlineSpellChecker.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIInputStreamChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIInputStreamPump.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIInputStreamTee.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIInterfaceInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIInterfaceInfoManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIInterfaceInfoToIDL.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIInterfaceRequestor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJAR.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJARChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJARProtocolHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJARURI.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJRILiveConnectPIPeer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJRILiveConnectPlugin.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJSConsoleService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJSContextStack.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJSRuntimeService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJVMAuthTools.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJVMConfigManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJVMManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJVMPluginInstance.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIKeyModule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIKeygenThread.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsILineInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIListBoxObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsILoadGroup.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsILocalFile.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsILocalFileWin.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsILocale.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsILocaleService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMIMEHeaderParam.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMIMEInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMIMEInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMIMEService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMarkupDocumentViewer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMemory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMenuBoxObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMenuRollup.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMicrosummaryService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIModifyableXPointer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIModule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMultiPartChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMultiplexInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsINSSCertCache.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsINativeAppSupport.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsINativeScrollbar.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsINetUtil.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsINetworkLinkService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsINonBlockingAlertService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIOCSPResponder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIObjectInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIObjectOutputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIObserver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIObserverService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIOutputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPK11Token.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPK11TokenDB.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPKCS11Module.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPKCS11ModuleDB.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPKCS11Slot.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPKIParamBlock.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPassword.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPasswordInternal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPasswordManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPasswordManagerInternal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPermission.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPermissionManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPersistentProperties2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPhonetic.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPipe.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPlaintextEditor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPlugin.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginHost.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginInstance.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginInstanceOwner.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginInstancePeer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginInstancePeer2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginManager2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginStreamInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginStreamListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginTagInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginTagInfo2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPopupBoxObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPopupWindowManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPref.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrefBranch.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrefBranch2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrefBranchInternal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrefLocalizedString.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrefService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrefetchService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrincipal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrintOptions.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrintProgress.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrintProgressParams.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrintSession.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrintSettings.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrintSettingsService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrintStatusFeedback.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrintingPrompt.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrintingPromptService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProcess.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProfile.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProfileChangeStatus.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProfileInternal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProfileMigrator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProfileStartupListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProfileUnlocker.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProgrammingLanguage.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProgressDialog.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProgressEventSink.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrompt.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPromptService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProperties.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProperty.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPropertyBag.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPropertyBag2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProtocolHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProtocolProxyCallback.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProtocolProxyFilter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProtocolProxyService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProxiedProtocolHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProxyAutoConfig.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProxyCreateInstance.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProxyInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProxyObjectManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFCompositeDataSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFContainer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFContainerUtils.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFDataSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFDelegateFactory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFInMemoryDataSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFInferDataSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFLiteral.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFNode.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFObserver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFPropagatableDataSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFPurgeableDataSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFRemoteDataSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFResource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFXMLParser.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFXMLSerializer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFXMLSink.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFXMLSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIReadConfig.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRecyclingAllocator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRefreshURI.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRegistry.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRelativeFilePref.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRemoteService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRequest.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRequestObserver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRequestObserverProxy.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIResProtocolHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIResumableChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRollupListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRunnable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISAXAttributes.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISAXContentHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISAXDTDHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISAXErrorHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISAXLexicalHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISAXLocator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISAXMutableAttributes.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISAXXMLFilter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISAXXMLReader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISHContainer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISHEntry.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISHTransaction.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISHistory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISHistoryInternal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISHistoryListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISMimeCert.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPAttachments.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPBlock.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPCall.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPCallCompletion.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPDecoder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPEncoder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPEncoding.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPFault.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPHeaderBlock.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPMessage.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPParameter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPPropertyBagMutator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPResponse.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPResponseListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPServiceRegistry.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPTransport.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPTransportListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOCKSSocketInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISSLSocketControl.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISSLStatus.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISSLStatusProvider.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGGeometrySource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGGlyphGeometrySource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGGlyphMetricsSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGGradient.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGPathGeometrySource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGRectangleSink.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGRenderer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGRendererCanvas.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGRendererGlyphGeometry.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGRendererGlyphMetrics.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGRendererPathBuilder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGRendererPathGeometry.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGRendererRegion.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGRendererSurface.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISafeOutputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISaveAsCharset.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISchema.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISchemaLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScreen.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScreenManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptContextOwner.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptError.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptEventHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptEventManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptLoaderObserver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptSecurityManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptableDateFormat.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptableInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptableInterfaceInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptableInterfaces.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptablePlugin.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptableRegion.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptableUConv.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptableUnescapeHTML.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScrollBoxObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScrollable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISearchContext.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISearchService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISecretDecoderRing.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISecureBrowserUI.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISecurityCheckedComponent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISecurityEventSink.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISecurityPref.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISecurityWarningDialogs.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISeekableStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISelectElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISelection.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISelection2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISelectionController.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISelectionDisplay.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISelectionImageService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISelectionListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISelectionPrivate.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISemanticUnitScanner.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISerializable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIServerSocket.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIServiceManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISessionRoaming.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISessionStartup.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISessionStore.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIShellService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISidebar.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISignatureVerifier.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISimpleEnumerator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISimpleStreamListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISocketProvider.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISocketProviderService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISocketTransport.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISocketTransportService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISound.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStandardURL.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStorageStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStreamBufferAccess.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStreamCipher.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStreamConverter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStreamConverterService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStreamListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStreamListenerProxy.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStreamListenerTee.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStreamLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStreamTransportService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStringBundle.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStringBundleOverride.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStringEnumerator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStringStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStyleSheetService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISupports.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISupportsArray.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISupportsIterators.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISupportsPrimitives.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISupportsPriority.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISyncLoadDOMService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISyncStreamListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITXTToHTMLConv.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITableEditor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITextScroll.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITextServicesFilter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITextToSubURI.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIThread.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITimelineService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITimer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITimerInternal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITimerManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITokenDialogs.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITokenPasswordDialogs.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIToolkit.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIToolkitChromeRegistry.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIToolkitProfile.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIToolkitProfileService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITooltipListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITooltipTextProvider.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITraceRefcnt.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITransaction.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITransactionList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITransactionListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITransactionManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITransfer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITransferable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITransport.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITransportSecurityInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITreeBoxObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITreeColumns.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITreeContentView.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITreeSelection.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITreeView.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITypeAheadFind.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIURI.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIURIChecker.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIURIContentListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIURIFixup.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIURILoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIURIRefObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIURL.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIURLFormatter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIURLParser.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUTF8ConverterService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUUIDGenerator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUnicharInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUnicharLineInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUnicharOutputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUnicharStreamListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUnicharStreamLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUnicodeNormalizer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUpdateService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUploadChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUrlClassifierDBService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUrlClassifierStreamUpdater.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUrlClassifierTable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUrlClassifierUtils.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUrlListManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUserCertPicker.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUserInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIVariant.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIVersionComparator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIViewSourceChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWSDL.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWSDLLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWSDLSOAPBinding.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWSPInterfaceInfoService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWeakReference.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebBrowser.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebBrowserChrome.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebBrowserChromeFocus.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebBrowserFind.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebBrowserFocus.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebBrowserPersist.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebBrowserPrint.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebBrowserSetup.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebBrowserStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebContentConverterRegistrar.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebContentHandlerRegistrar.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebNavigation.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebNavigationInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebPageDescriptor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebProgress.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebProgressListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebProgressListener2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebScriptsAccessService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebServiceErrorHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebServiceProxy.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWindowCreator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWindowCreator2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWindowDataSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWindowMediator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWindowMediatorListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWindowProvider.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWindowWatcher.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWindowlessPlugInstPeer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWritablePropertyBag.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWritablePropertyBag2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWyciwygChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIX509Cert.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIX509Cert3.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIX509CertDB.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIX509CertDB2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIX509CertValidity.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXMLContentBuilder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXMLHttpRequest.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPCScriptNotify.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPCScriptable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPCSecurityManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPConnect.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPIDialogService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPINotifier.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPIProgressDialog.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPInstallManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPInstallManagerUI.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPTLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPointer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXSLTException.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXSLTProcessor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXSLTProcessorObsolete.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXSLTProcessorPrivate.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFAttributeHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFBindableElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFBindableElementWrapper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFElementFactory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFElementWrapper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFGenericElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFGenericElementWrapper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFPrivate.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFSVGVisual.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFSVGVisualWrapper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFStyledElementWrapper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFVisual.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFXMLVisual.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFXMLVisualWrapper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFXULVisual.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFXULVisualWrapper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXULAppInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXULBrowserWindow.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXULBuilderListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXULOverlayProvider.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXULRuntime.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXULSortService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXULTemplateBuilder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXULWindow.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXmlRpcClient.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXmlRpcClientListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIZipReader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIAccessNode.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIAccessible.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIAccessibleDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPICertNotification.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPICommandUpdater.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIDNSService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIEditorTransaction.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIPluginHost.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIPluginInstancePeer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIPromptService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIProtocolProxyService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPISocketTransportService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIWindowWatcher.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIXPIProxy.idl 0644 root bin @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 1 20:27:34 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 01 Mar 2009 19:27:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3550] csw/mgar/pkg/firefox/trunk/Makefile Message-ID: Revision: 3550 http://gar.svn.sourceforge.net/gar/?rev=3550&view=rev Author: wbonnet Date: 2009-03-01 19:27:34 +0000 (Sun, 01 Mar 2009) Log Message: ----------- Fix license path Modified Paths: -------------- csw/mgar/pkg/firefox/trunk/Makefile Modified: csw/mgar/pkg/firefox/trunk/Makefile =================================================================== --- csw/mgar/pkg/firefox/trunk/Makefile 2009-03-01 19:25:10 UTC (rev 3549) +++ csw/mgar/pkg/firefox/trunk/Makefile 2009-03-01 19:27:34 UTC (rev 3550) @@ -71,6 +71,8 @@ ( cp $(FILEDIR)/firefox.desktop $(WORK_INSTALL)/opt/csw/share/applications/firefox.desktop ) ( mkdir -p $(WORK_INSTALL)/opt/csw/share/gnome/mime-info ) ( cp $(FILEDIR)/firefox.keys $(WORK_INSTALL)/opt/csw/share/gnome/mime-info/firefox.keys ) + @ginstall -d $(WORK_INSTALL)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORK_BUILD)/LICENSE $(WORK_INSTALL)$(datadir)/doc/$(GARNAME)/License.txt post-install: ( gfind $(WORK_INSTALL)/opt/csw -exec bash -c "file {} | ggrep ELF | ggrep -e 'executable' -e 'dynamic lib' | ggrep 'not stripped' && strip {}" \; ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Mon Mar 2 19:08:29 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Mon, 02 Mar 2009 18:08:29 +0000 Subject: [csw-devel] SF.net SVN: gar:[3551] csw/mgar/pkg/ruby/trunk/Makefile Message-ID: Revision: 3551 http://gar.svn.sourceforge.net/gar/?rev=3551&view=rev Author: bdwalton Date: 2009-03-02 18:08:29 +0000 (Mon, 02 Mar 2009) Log Message: ----------- change location of sample documentation Modified Paths: -------------- csw/mgar/pkg/ruby/trunk/Makefile Modified: csw/mgar/pkg/ruby/trunk/Makefile =================================================================== --- csw/mgar/pkg/ruby/trunk/Makefile 2009-03-01 19:27:34 UTC (rev 3550) +++ csw/mgar/pkg/ruby/trunk/Makefile 2009-03-02 18:08:29 UTC (rev 3551) @@ -39,7 +39,7 @@ SPKG_DESC_CSWrubydev = Ruby Extension Development Files -PKGFILES_CSWrubydoc = $(datadir)/ri/.* $(docdir)/rubydoc/.* +PKGFILES_CSWrubydoc = $(datadir)/ri/.* $(docdir)/ruby/samples.* PKGFILES_CSWrubytk = $(libdir)/.*/tcl.* $(libdir)/.*/tk.* $(libdir)/.*-tk.rb @@ -97,10 +97,10 @@ # Copy samples samples: - @mkdir -p $(DESTDIR)$(docdir)/rubydoc/ - @cp -R $(WORKSRC_FIRSTMOD)/sample $(DESTDIR)$(docdir)/rubydoc/ + @mkdir -p $(DESTDIR)$(docdir)/ruby/ + @cp -R $(WORKSRC_FIRSTMOD)/sample $(DESTDIR)$(docdir)/ruby/ @for ext in bigdecimal dl tk ; do \ - cp -R $(WORKSRC_FIRSTMOD)/ext/$$ext/sample $(DESTDIR)$(docdir)/rubydoc/sample/$$ext ; \ + cp -R $(WORKSRC_FIRSTMOD)/ext/$$ext/sample $(DESTDIR)$(docdir)/ruby/sample/$$ext ; \ done @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Mon Mar 2 19:57:58 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Mon, 02 Mar 2009 18:57:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3552] csw/mgar/pkg/python/trunk/files Message-ID: Revision: 3552 http://gar.svn.sourceforge.net/gar/?rev=3552&view=rev Author: valholla Date: 2009-03-02 18:57:58 +0000 (Mon, 02 Mar 2009) Log Message: ----------- 2 new patches to fix library files and change to arch=v8 Added Paths: ----------- csw/mgar/pkg/python/trunk/files/configure.diff csw/mgar/pkg/python/trunk/files/python-config-in.diff Added: csw/mgar/pkg/python/trunk/files/configure.diff =================================================================== --- csw/mgar/pkg/python/trunk/files/configure.diff (rev 0) +++ csw/mgar/pkg/python/trunk/files/configure.diff 2009-03-02 18:57:58 UTC (rev 3552) @@ -0,0 +1,12 @@ +--- Python-2.6.1/configure.orig 2009-03-01 22:10:31.322676775 -0600 ++++ Python-2.6.1/configure 2009-03-01 22:11:19.595609202 -0600 +@@ -13131,8 +13131,7 @@ + SunOS*) if test "$GCC" = yes; + then CCSHARED="-fPIC"; + elif test `uname -p` = sparc; +- then CCSHARED="-xcode=pic32"; +- else CCSHARED="-Kpic"; ++ then CCSHARED="-xO3 -xarch=v8"; + fi;; + hp*|HP*) if test "$GCC" = yes; + then CCSHARED="-fPIC"; Added: csw/mgar/pkg/python/trunk/files/python-config-in.diff =================================================================== --- csw/mgar/pkg/python/trunk/files/python-config-in.diff (rev 0) +++ csw/mgar/pkg/python/trunk/files/python-config-in.diff 2009-03-02 18:57:58 UTC (rev 3552) @@ -0,0 +1,10 @@ +--- Python-2.6.1/Misc/python-config.in.orig 2009-03-02 12:51:22.272566712 -0600 ++++ Python-2.6.1/Misc/python-config.in 2009-03-02 12:50:38.306680748 -0600 +@@ -49,5 +49,7 @@ + # shared library in prefix/lib/. + if opt == '--ldflags' and not getvar('Py_ENABLE_SHARED'): + libs.insert(0, '-L' + getvar('LIBPL')) ++ if opt == '--ldflags': ++ libs.insert(0, '-L /opt/csw/lib -R /opt/csw/lib') + print ' '.join(libs) + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Mon Mar 2 19:59:48 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Mon, 02 Mar 2009 18:59:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3553] csw/mgar/pkg/python/trunk Message-ID: Revision: 3553 http://gar.svn.sourceforge.net/gar/?rev=3553&view=rev Author: valholla Date: 2009-03-02 18:59:47 +0000 (Mon, 02 Mar 2009) Log Message: ----------- Makefile fix for patches Modified Paths: -------------- csw/mgar/pkg/python/trunk/Makefile csw/mgar/pkg/python/trunk/checksums Modified: csw/mgar/pkg/python/trunk/Makefile =================================================================== --- csw/mgar/pkg/python/trunk/Makefile 2009-03-02 18:57:58 UTC (rev 3552) +++ csw/mgar/pkg/python/trunk/Makefile 2009-03-02 18:59:47 UTC (rev 3553) @@ -36,6 +36,8 @@ PATCHFILES += pyport.diff PATCHFILES += setup.diff PATCHFILES += site.diff +PATCHFILES += configure.diff +PATCHFILES += python-config-in.diff # Test for sunaudiodev fails. SKIPTEST = 1 @@ -50,6 +52,7 @@ CONFIGURE_ARGS += --enable-ipv6 CONFIGURE_ARGS += --enable-unicode=ucs4 CONFIGURE_ARGS += --with-fpectl +CONFIGURE_ARGS += LDFLAGS='-R/opt/csw/lib/\$ISALIST -R/opt/csw/lib -L/opt/csw/lib' PKGFILES_CSWidle = $(libdir)/python(\d+(?:\.\d+)*)/idlelib/.* PKGFILES_CSWidle += $(bindir)/idle Modified: csw/mgar/pkg/python/trunk/checksums =================================================================== --- csw/mgar/pkg/python/trunk/checksums 2009-03-02 18:57:58 UTC (rev 3552) +++ csw/mgar/pkg/python/trunk/checksums 2009-03-02 18:59:47 UTC (rev 3553) @@ -8,3 +8,5 @@ 05724da367b025ce525de2bb704af6e3 download/pyport.diff 296f46fb4a6a392093120cd86675309b download/setup.diff e1cb8bf39625613272c210c71274b1e0 download/site.diff +9b45df21739387380ba2f5737a443170 download/configure.diff +fc531b9bea2915c3b12528ab0674f582 download/python-config-in.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Mon Mar 2 20:34:04 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Mon, 02 Mar 2009 19:34:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[3554] csw/mgar/pkg/php5/trunk/extensions/php5_iconv/files/ iconv.diff Message-ID: Revision: 3554 http://gar.svn.sourceforge.net/gar/?rev=3554&view=rev Author: valholla Date: 2009-03-02 19:34:04 +0000 (Mon, 02 Mar 2009) Log Message: ----------- iconv patch Added Paths: ----------- csw/mgar/pkg/php5/trunk/extensions/php5_iconv/files/iconv.diff Added: csw/mgar/pkg/php5/trunk/extensions/php5_iconv/files/iconv.diff =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_iconv/files/iconv.diff (rev 0) +++ csw/mgar/pkg/php5/trunk/extensions/php5_iconv/files/iconv.diff 2009-03-02 19:34:04 UTC (rev 3554) @@ -0,0 +1,19 @@ +--- php-5.2.6/ext/iconv/iconv.c.orig 2009-03-02 13:22:39.048498744 -0600 ++++ php-5.2.6/ext/iconv/iconv.c 2009-03-02 13:21:25.719941997 -0600 +@@ -41,12 +41,15 @@ + + #ifdef HAVE_ICONV + ++/* + #ifdef PHP_ICONV_H_PATH + #include PHP_ICONV_H_PATH + #else ++*/ + #include ++/* + #endif +- ++*/ + #ifdef HAVE_GLIBC_ICONV + #include + #endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Mon Mar 2 21:06:53 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Mon, 02 Mar 2009 20:06:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[3555] csw/mgar/pkg/python/trunk Message-ID: Revision: 3555 http://gar.svn.sourceforge.net/gar/?rev=3555&view=rev Author: valholla Date: 2009-03-02 20:06:53 +0000 (Mon, 02 Mar 2009) Log Message: ----------- update for library Modified Paths: -------------- csw/mgar/pkg/python/trunk/checksums csw/mgar/pkg/python/trunk/files/python-config-in.diff Modified: csw/mgar/pkg/python/trunk/checksums =================================================================== --- csw/mgar/pkg/python/trunk/checksums 2009-03-02 19:34:04 UTC (rev 3554) +++ csw/mgar/pkg/python/trunk/checksums 2009-03-02 20:06:53 UTC (rev 3555) @@ -9,4 +9,4 @@ 296f46fb4a6a392093120cd86675309b download/setup.diff e1cb8bf39625613272c210c71274b1e0 download/site.diff 9b45df21739387380ba2f5737a443170 download/configure.diff -fc531b9bea2915c3b12528ab0674f582 download/python-config-in.diff +fae0bb9b9a5a21d755c971d2fce9b592 download/python-config-in.diff Modified: csw/mgar/pkg/python/trunk/files/python-config-in.diff =================================================================== --- csw/mgar/pkg/python/trunk/files/python-config-in.diff 2009-03-02 19:34:04 UTC (rev 3554) +++ csw/mgar/pkg/python/trunk/files/python-config-in.diff 2009-03-02 20:06:53 UTC (rev 3555) @@ -5,6 +5,6 @@ if opt == '--ldflags' and not getvar('Py_ENABLE_SHARED'): libs.insert(0, '-L' + getvar('LIBPL')) + if opt == '--ldflags': -+ libs.insert(0, '-L /opt/csw/lib -R /opt/csw/lib') ++ libs.insert(0, '-L/opt/csw/lib -R/opt/csw/lib/$ISALIST') print ' '.join(libs) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 2 21:13:22 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 02 Mar 2009 20:13:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[3556] csw/mgar/pkg/java Message-ID: Revision: 3556 http://gar.svn.sourceforge.net/gar/?rev=3556&view=rev Author: wbonnet Date: 2009-03-02 20:13:22 +0000 (Mon, 02 Mar 2009) Log Message: ----------- Create tags associated to package released in unstable Added Paths: ----------- csw/mgar/pkg/java/ajcbeanutils/tags/commons_beanutils-1.8.0,REV=2009.02.24-unstable-20090302/ csw/mgar/pkg/java/ajcchain/tags/commons_chain-1.2,REV=2009.02.24-unstable-20090302/ csw/mgar/pkg/java/ajccli/tags/commons_cli-1.1,REV=2009.02.24-unstable-20090302/ csw/mgar/pkg/java/ajccodec/tags/commons_codec-1.3,REV=2009.02.24-unstable-20090302/ csw/mgar/pkg/java/ajccollections/tags/commons_collect-3.2.1,REV=2009.02.24-unstable-20090302/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 2 21:28:56 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 02 Mar 2009 20:28:56 +0000 Subject: [csw-devel] SF.net SVN: gar:[3557] csw/mgar/pkg/sqlite3/trunk Message-ID: Revision: 3557 http://gar.svn.sourceforge.net/gar/?rev=3557&view=rev Author: wbonnet Date: 2009-03-02 20:28:55 +0000 (Mon, 02 Mar 2009) Log Message: ----------- Update to 3.6.10 Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile csw/mgar/pkg/sqlite3/trunk/checksums Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-02 20:13:22 UTC (rev 3556) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-02 20:28:55 UTC (rev 3557) @@ -1,5 +1,5 @@ GARNAME = sqlite3 -GARVERSION = 3.6.4 +GARVERSION = 3.6.10 CATEGORIES = lib DESCRIPTION = An embeddable SQL engine in a C library Modified: csw/mgar/pkg/sqlite3/trunk/checksums =================================================================== --- csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-02 20:13:22 UTC (rev 3556) +++ csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-02 20:28:55 UTC (rev 3557) @@ -1,4 +1,4 @@ -b9832cd8734d4568e384e1c60b50c92f download/sqlite-3.6.4.tar.gz +a03bdc86df4025b6881d58557e4b5bd3 download/sqlite-3.6.10.tar.gz e59647218ad2eceb91311af1f74d5065 download/CSWsqlite3.gspec 21d83fd65f7e90aa1d6c03931cd10b58 download/CSWsqlite3.prototype d41d8cd98f00b204e9800998ecf8427e download/CSWsqlite3.depend This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 2 22:40:55 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 02 Mar 2009 21:40:55 +0000 Subject: [csw-devel] SF.net SVN: gar:[3558] csw/mgar/pkg/sqlite3/trunk/files Message-ID: Revision: 3558 http://gar.svn.sourceforge.net/gar/?rev=3558&view=rev Author: wbonnet Date: 2009-03-02 21:40:55 +0000 (Mon, 02 Mar 2009) Log Message: ----------- Update in progress to version 3.6.10 Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.gspec csw/mgar/pkg/sqlite3/trunk/files/gar-base.diff Removed Paths: ------------- csw/mgar/pkg/sqlite3/trunk/files/COPYING csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.depend csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.prototype csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.depend csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.prototype Deleted: csw/mgar/pkg/sqlite3/trunk/files/COPYING =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/COPYING 2009-03-02 20:28:55 UTC (rev 3557) +++ csw/mgar/pkg/sqlite3/trunk/files/COPYING 2009-03-02 21:40:55 UTC (rev 3558) @@ -1,37 +0,0 @@ -SQLite Copyright - -The original author of SQLite has dedicated the code to the public domain. -Anyone is free to copy, modify, publish, use, compile, sell, or distribute the -original SQLite code, either in source code form or as a compiled binary, for -any purpose, commerical or non-commerical, and by any means. - -Contributed Code - -In order to keep SQLite complete free and unencumbered by copyright, other -contributors to the SQLite code base are asked to likewise dedicate their -contributions to the public domain. If you want to send a patch or enhancement -for possible inclusion in the SQLite source tree, please accompany the patch -with the following statement: - - The author or authors of this code dedicate any and all copyright interest - in this code to the public domain. We make this dedication for the benefit - of the public at large and to the detriment of our heirs and successors. - We intend this dedication to be an overt act of relinquishment in - perpetuity of all present and future rights this code under copyright law. - -Regrettably, as of 2003 October 20, we will no longer be able to accept patches -or changes to SQLite that are not accompanied by a statement such as the above. -In addition, if you make changes or enhancements as an employee, then a simple -statement such as the above is insufficient. You must also send by surface mail -a copyright release signed by a company officer. A signed original of the -copyright release should be mailed to: - - Hwaci - 6200 Maple Cove Lane - Charlotte, NC 28269 - USA - -A template copyright release is available in PDF or HTML. You can use this -release to make future changes. If you have contributed changes or enhancements -o SQLite in the past, and have not already done so, you are invited to -complete and sign a copy of the template and mail it to the address above. Modified: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec 2009-03-02 20:28:55 UTC (rev 3557) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec 2009-03-02 21:40:55 UTC (rev 3558) @@ -1,4 +1,9 @@ %var bitname sqlite3 %var pkgname CSWsqlite3 %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/../COPYING +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information + + Deleted: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.prototype =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.prototype 2009-03-02 20:28:55 UTC (rev 3557) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.prototype 2009-03-02 21:40:55 UTC (rev 3558) @@ -1,10 +0,0 @@ -d none /opt/csw/bin 0755 root bin -f none /opt/csw/bin/sqlite3 0755 root bin -d none /opt/csw/lib 0755 root bin -f none /opt/csw/lib/libsqlite3.la 0755 root bin -f none /opt/csw/lib/libsqlite3.so.0.8.6 0755 root bin -s none /opt/csw/lib/libsqlite3.so.0=libsqlite3.so.0.8.6 -s none /opt/csw/lib/libsqlite3.so=libsqlite3.so.0.8.6 -i copyright=CSWsqlite3.copyright -i depend=CSWsqlite3.depend -i pkginfo=CSWsqlite3.pkginfo Deleted: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.depend =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.depend 2009-03-02 20:28:55 UTC (rev 3557) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.depend 2009-03-02 21:40:55 UTC (rev 3558) @@ -1 +0,0 @@ - Modified: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.gspec =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.gspec 2009-03-02 20:28:55 UTC (rev 3557) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.gspec 2009-03-02 21:40:55 UTC (rev 3558) @@ -1,4 +1,7 @@ -%var bitname sqlite3dev -%var pkgname CSWsqlite3dev +%var bitname sqlite3_devel +%var pkgname CSWsqlite3devel %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/../COPYING +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information + Deleted: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.prototype =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.prototype 2009-03-02 20:28:55 UTC (rev 3557) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.prototype 2009-03-02 21:40:55 UTC (rev 3558) @@ -1,10 +0,0 @@ -d none /opt/csw/include 0755 root bin -f none /opt/csw/include/sqlite3.h 0644 root bin -f none /opt/csw/include/sqlite3ext.h 0644 root bin -d none /opt/csw/lib 0755 root bin -f none /opt/csw/lib/libsqlite3.a 0644 root bin -d none /opt/csw/lib/pkgconfig 0755 root bin -f none /opt/csw/lib/pkgconfig/sqlite3.pc 0644 root bin -i copyright=CSWsqlite3dev.copyright -i depend=CSWsqlite3dev.depend -i pkginfo=CSWsqlite3dev.pkginfo Modified: csw/mgar/pkg/sqlite3/trunk/files/gar-base.diff =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/gar-base.diff 2009-03-02 20:28:55 UTC (rev 3557) +++ csw/mgar/pkg/sqlite3/trunk/files/gar-base.diff 2009-03-02 21:40:55 UTC (rev 3558) @@ -1,6 +1,6 @@ -diff --speed-large-files --minimal -Nru sqlite3-3.6.4.orig/src/tclsqlite.c sqlite3-3.6.4/src/tclsqlite.c ---- sqlite3-3.6.4.orig/src/tclsqlite.c 2008-10-14 20:07:41.000000000 +0200 -+++ sqlite3-3.6.4/src/tclsqlite.c 2008-11-07 23:14:32.334719000 +0100 +diff -Naur sqlite3-3.6.10.orig/src/tclsqlite.c sqlite3-3.6.10.patched/src/tclsqlite.c +--- sqlite3-3.6.10.orig/src/tclsqlite.c 2008-10-14 20:07:41.000000000 +0200 ++++ sqlite3-3.6.10.patched/src/tclsqlite.c 2008-11-07 23:14:32.334719000 +0100 @@ -16,6 +16,7 @@ */ #include "tcl.h" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 2 22:41:13 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 02 Mar 2009 21:41:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[3559] csw/mgar/pkg/sqlite3/trunk/files Message-ID: Revision: 3559 http://gar.svn.sourceforge.net/gar/?rev=3559&view=rev Author: wbonnet Date: 2009-03-02 21:41:13 +0000 (Mon, 02 Mar 2009) Log Message: ----------- Update in progress to version 3.6.10 Added Paths: ----------- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec Removed Paths: ------------- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.gspec Deleted: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.gspec =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.gspec 2009-03-02 21:40:55 UTC (rev 3558) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.gspec 2009-03-02 21:41:13 UTC (rev 3559) @@ -1,7 +0,0 @@ -%var bitname sqlite3_devel -%var pkgname CSWsqlite3devel -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright - -Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information - Copied: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec (from rev 3558, csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.gspec) =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec (rev 0) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec 2009-03-02 21:41:13 UTC (rev 3559) @@ -0,0 +1,7 @@ +%var bitname sqlite3_devel +%var pkgname CSWsqlite3devel +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 2 22:41:38 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 02 Mar 2009 21:41:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[3560] csw/mgar/pkg/sqlite3/trunk Message-ID: Revision: 3560 http://gar.svn.sourceforge.net/gar/?rev=3560&view=rev Author: wbonnet Date: 2009-03-02 21:41:38 +0000 (Mon, 02 Mar 2009) Log Message: ----------- Update in progress to version 3.6.10 Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile csw/mgar/pkg/sqlite3/trunk/checksums Property Changed: ---------------- csw/mgar/pkg/sqlite3/trunk/ Property changes on: csw/mgar/pkg/sqlite3/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-02 21:41:13 UTC (rev 3559) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-02 21:41:38 UTC (rev 3560) @@ -7,39 +7,51 @@ SQLite is a in-process library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. endef +# Download informations MASTER_SITES = http://sqlite.org/ DISTFILES = sqlite-$(GARVERSION).tar.gz -PKGDIST = sqlite-$(GARVERSION).tar.gz -DISTFILES += CSWsqlite3.gspec CSWsqlite3.prototype CSWsqlite3.depend -DISTFILES += CSWsqlite3dev.gspec CSWsqlite3dev.prototype CSWsqlite3dev.depend -DISTFILES += COPYING -# DISTFILES += $(call admfiles,CSWsqlite3, depend) +DISTFILES += $(call admfiles, CSWsqlite3, ) +DISTFILES += $(call admfiles, CSWsqlite3devel, ) +DISTFILES += copyright.html # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = sqlite-(\d+(?:\.\d+)*).tar.gz -CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION -CXXFLAGS += -xlibmil -xlibmopt -features=tmplife -norunpath -LDFLAGS += -L/opt/csw/lib -R/opt/csw/lib +# Package description +SPKG_DESC_CSWsqlite3 = The XCB library +SPKG_DESC_CSWsqlite3devel = $(SPKG_DESC_CSWsqlite3) development package -export CFLAGS CXXFLAGS LDFLAGS +# Dynamic prototype +PKGFILES_CSWsqlite3devel = $(PKGFILES_DEVEL) +PKGFILES_CSWsqlite3devel += $(prefix)/include/.* +PKGFILES_CSWsqlite3devel += $(prefix)/lib/.*\.a +PKGFILES_CSWsqlite3devel += $(prefix)/lib/pkgconfig/.* -PATCHFILES = gar-base.diff -TEST_SCRIPTS = none +# Build the 64 bits binaries +BUILD64 = 1 -GREP = ggrep +# Add some patches to the sources +PATCHFILES = gar-base.diff -include gar/category.mk +# Do not execute make test step +TEST_SCRIPTS = none -CONFIGURE_ARGS = --prefix=/opt/csw --mandir=/opt/csw/share/man --infodir=/opt/csw/share/info --enable-threadsafe --disable-debug +# Make configure options +CONFIGURE_ARGS += --prefix=$(prefix) +CONFIGURE_ARGS += --mandir=$(mandir) +CONFIGURE_ARGS += --infodir=$(infodir) +CONFIGURE_ARGS += --enable-threadsafe --disable-debug test-none: @$(MAKECOOKIE) post-extract: - ( mv $(WORKDIR)/sqlite-$(GARVERSION) $(WORKDIR)/$(GARNAME)-$(GARVERSION) ) + ( cd $(WORKROOTDIR) ; for i in build-isa-* ; do mv $$i/sqlite-$(GARVERSION) $$i/$(GARNAME)-$(GARVERSION) ; done ) @$(MAKECOOKIE) -post-install: - ( gfind $(DESTDIR)/opt/csw -exec bash -c "file {} | ggrep ELF | ggrep -e 'executable' -e 'dynamic lib' | ggrep 'not stripped' && strip {}" \; ) +pre-install: + @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/copyright.html $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) +include gar/category.mk + Modified: csw/mgar/pkg/sqlite3/trunk/checksums =================================================================== --- csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-02 21:41:13 UTC (rev 3559) +++ csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-02 21:41:38 UTC (rev 3560) @@ -5,5 +5,5 @@ 23720c906465d83a988ad20f62384a16 download/CSWsqlite3dev.gspec 6cf146bca1ef7840ec8e723c0d68ab75 download/CSWsqlite3dev.prototype 68b329da9893e34099c7d8ad5cb9c940 download/CSWsqlite3dev.depend -f275fb8bd4c68bc851a675636c12f8eb download/COPYING -6d37cef88090847b5989825be20e66d3 download/gar-base.diff +a0e12a72a1f5b972624c712532dc27d7 download/copyright.html +01747316846392e5ca9455b74af41d95 download/gar-base.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Mon Mar 2 23:04:52 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Mon, 02 Mar 2009 22:04:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[3561] csw/mgar/pkg Message-ID: Revision: 3561 http://gar.svn.sourceforge.net/gar/?rev=3561&view=rev Author: skayser Date: 2009-03-02 22:04:52 +0000 (Mon, 02 Mar 2009) Log Message: ----------- mairix: Initial commit Added Paths: ----------- csw/mgar/pkg/mairix/ csw/mgar/pkg/mairix/branches/ csw/mgar/pkg/mairix/tags/ csw/mgar/pkg/mairix/trunk/ csw/mgar/pkg/mairix/trunk/Makefile csw/mgar/pkg/mairix/trunk/checksums csw/mgar/pkg/mairix/trunk/files/ Property changes on: csw/mgar/pkg/mairix/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/mairix/trunk/Makefile =================================================================== --- csw/mgar/pkg/mairix/trunk/Makefile (rev 0) +++ csw/mgar/pkg/mairix/trunk/Makefile 2009-03-02 22:04:52 UTC (rev 3561) @@ -0,0 +1,43 @@ +GARNAME = mairix +GARVERSION = 0.21 +CATEGORIES = utils + +DESCRIPTION = An index and search tool for Maildir, MH, or mbox format email folders. +define BLURB + mairix is a program for indexing and searching email messages stored in + Maildir, MH or mbox folders. + + * Indexing is fast. It runs incrementally on new messages - any particular + message only gets scanned once in the lifetime of the index file. + + * The search mode populates a "virtual" maildir (or MH) folder with symlinks + which point to the real messages. This folder can be opened as usual in your + mail program. (Note, if messages are in mbox folders, copies are made. + Similarly if the virtual folder has mbox format, it is filled with copies + of the matched messages.) +endef + +MASTER_SITES = $(SF_MIRROR) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +SPKG_SOURCEURL = http://www.rpcurnow.force9.co.uk/mairix/ + +REQUIRED_PKGS = CSWbzip2 CSWzlib + +TEST_SCRIPTS = + +# configure doesn't understand most of the $(DIRPATHS) arguments +CONFIGURE_ARGS = --prefix=/opt/csw +CONFIGURE_ARGS += --bindir=/opt/csw/bin +CONFIGURE_ARGS += --infodir=/opt/csw/share/info +CONFIGURE_ARGS += --mandir=/opt/csw/share/man + +include gar/category.mk + +pre-build-modulated: + @perl -pi -e 's/__inline__/inline/' $(WORKSRC)/memmac.h + +post-install-modulated: DOCS = ACKNOWLEDGEMENTS NEWS README dotmairixrc.eg +post-install-modulated: DOCDEST = $(DESTDIR)$(docdir)/$(GARNAME) +post-install-modulated: + @ginstall -d $(DOCDEST) + @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) Added: csw/mgar/pkg/mairix/trunk/checksums =================================================================== --- csw/mgar/pkg/mairix/trunk/checksums (rev 0) +++ csw/mgar/pkg/mairix/trunk/checksums 2009-03-02 22:04:52 UTC (rev 3561) @@ -0,0 +1 @@ +821619895931711c370f51f3442a0ded download/mairix-0.21.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 2 23:11:09 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 02 Mar 2009 22:11:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3562] csw/mgar/pkg/sqlite3/trunk Message-ID: Revision: 3562 http://gar.svn.sourceforge.net/gar/?rev=3562&view=rev Author: wbonnet Date: 2009-03-02 22:11:08 +0000 (Mon, 02 Mar 2009) Log Message: ----------- First attempt to buildon the farm Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile csw/mgar/pkg/sqlite3/trunk/checksums Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-02 22:04:52 UTC (rev 3561) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-02 22:11:08 UTC (rev 3562) @@ -28,7 +28,10 @@ PKGFILES_CSWsqlite3devel += $(prefix)/lib/pkgconfig/.* # Build the 64 bits binaries -BUILD64 = 1 +BUILD64 = 1 +NO_ISAEXEC = 1 +EXTRA_BUILD_ISAS_sparc = sparcv8 sparcv9 +EXTRA_BUILD_ISAS_i386 = i386 amd64 # Add some patches to the sources PATCHFILES = gar-base.diff @@ -42,6 +45,8 @@ CONFIGURE_ARGS += --infodir=$(infodir) CONFIGURE_ARGS += --enable-threadsafe --disable-debug +#REQUIRED_PKGS_CSWlibxcbdevel = CSWlibxcb + test-none: @$(MAKECOOKIE) Modified: csw/mgar/pkg/sqlite3/trunk/checksums =================================================================== --- csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-02 22:04:52 UTC (rev 3561) +++ csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-02 22:11:08 UTC (rev 3562) @@ -1,9 +1,5 @@ a03bdc86df4025b6881d58557e4b5bd3 download/sqlite-3.6.10.tar.gz -e59647218ad2eceb91311af1f74d5065 download/CSWsqlite3.gspec -21d83fd65f7e90aa1d6c03931cd10b58 download/CSWsqlite3.prototype -d41d8cd98f00b204e9800998ecf8427e download/CSWsqlite3.depend -23720c906465d83a988ad20f62384a16 download/CSWsqlite3dev.gspec -6cf146bca1ef7840ec8e723c0d68ab75 download/CSWsqlite3dev.prototype -68b329da9893e34099c7d8ad5cb9c940 download/CSWsqlite3dev.depend +cdd419809af113a0b22d489cf24714fe download/CSWsqlite3.gspec +6e43cf703ea5eafe991a120abc06fd44 download/CSWsqlite3devel.gspec a0e12a72a1f5b972624c712532dc27d7 download/copyright.html 01747316846392e5ca9455b74af41d95 download/gar-base.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Mon Mar 2 23:36:22 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Mon, 02 Mar 2009 22:36:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[3563] csw/mgar/pkg/mod_python/trunk Message-ID: Revision: 3563 http://gar.svn.sourceforge.net/gar/?rev=3563&view=rev Author: valholla Date: 2009-03-02 22:36:22 +0000 (Mon, 02 Mar 2009) Log Message: ----------- compiled for python2.6 Modified Paths: -------------- csw/mgar/pkg/mod_python/trunk/Makefile csw/mgar/pkg/mod_python/trunk/checksums Added Paths: ----------- csw/mgar/pkg/mod_python/trunk/files/connobject.diff Modified: csw/mgar/pkg/mod_python/trunk/Makefile =================================================================== --- csw/mgar/pkg/mod_python/trunk/Makefile 2009-03-02 22:11:08 UTC (rev 3562) +++ csw/mgar/pkg/mod_python/trunk/Makefile 2009-03-02 22:36:22 UTC (rev 3563) @@ -19,7 +19,6 @@ CATALOGNAME_CSWap2modpython = ap2_modpython SPKG_DESC_CSWap2modpython = an Apache/Python integration module -PATCHFILES = configure.diff PATCHFILES += connobject.diff # We define upstream file regex so we can be notifed of new upstream software release @@ -33,19 +32,13 @@ include gar/category.mk -#pre-configure: - #@( cd $(WORKSRC) ; autoconf ) - #@$(MAKECOOKIE) +DESTDOC = $(DESTDIR)$(docdir)/ap2_modpython -#DESTDOC = $(DESTDIR)$(docdir)/ap2_modpython +post-install-modulated: + @install -d $(DESTDOC) + @for file in COPYRIGHT CREDITS LICENSE NEWS NOTICE README ; do \ + ginstall -m 0644 $(WORKSRC)/$$file $(DESTDOC) ; \ + done + @( cd $(WORKSRC) ; gcp -vR examples doc-html $(DESTDOC) ) + @$(DONADA) -#post-install: install-doc - -#install-doc: - #@install -d $(DESTDOC) - #@for file in COPYRIGHT CREDITS LICENSE NEWS NOTICE README ; do \ - #ginstall -m 0644 $(WORKSRC)/$$file $(DESTDOC) ; \ - #done - #@( cd $(WORKSRC) ; gcp -vR examples doc-html $(DESTDOC) ) - #@$(MAKECOOKIE) - Modified: csw/mgar/pkg/mod_python/trunk/checksums =================================================================== --- csw/mgar/pkg/mod_python/trunk/checksums 2009-03-02 22:11:08 UTC (rev 3562) +++ csw/mgar/pkg/mod_python/trunk/checksums 2009-03-02 22:36:22 UTC (rev 3563) @@ -2,5 +2,4 @@ 6fda2f740f138af54536b87fb598426b download/postinstall 6892dd209d16d2c565581e9de272cf3e download/preremove 0dd379f20ceb32fc77bb3a9bf045097f download/space -783e43fd9ed17cbea81abfabc852001e download/configure.diff -efd99b53da7ae63dab49edbcc8bd65c2 download/connobject.diff +44e80c5a863ba40809ad889f9c5d0307 download/connobject.diff Added: csw/mgar/pkg/mod_python/trunk/files/connobject.diff =================================================================== --- csw/mgar/pkg/mod_python/trunk/files/connobject.diff (rev 0) +++ csw/mgar/pkg/mod_python/trunk/files/connobject.diff 2009-03-02 22:36:22 UTC (rev 3563) @@ -0,0 +1,11 @@ +--- mod_python-3.3.1/src/connobject.c.orig 2009-03-02 16:21:31.870869598 -0600 ++++ mod_python-3.3.1/src/connobject.c 2009-03-02 16:22:11.934909344 -0600 +@@ -139,7 +139,7 @@ + bytes_read = 0; + + while ((bytes_read < len || len == 0) && +- !(b == APR_BRIGADE_SENTINEL(b) || ++ !(b == APR_BRIGADE_SENTINEL(bb) || + APR_BUCKET_IS_EOS(b) || APR_BUCKET_IS_FLUSH(b))) { + + const char *data; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Tue Mar 3 13:13:46 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Tue, 03 Mar 2009 12:13:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[3564] csw/mgar/pkg/nsca/trunk Message-ID: Revision: 3564 http://gar.svn.sourceforge.net/gar/?rev=3564&view=rev Author: j_arndt Date: 2009-03-03 12:13:45 +0000 (Tue, 03 Mar 2009) Log Message: ----------- nsca: added dynamic dependencies, removed patch for source Makefile, some cleanup Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile csw/mgar/pkg/nsca/trunk/checksums Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-02 22:36:22 UTC (rev 3563) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-03 12:13:45 UTC (rev 3564) @@ -9,30 +9,48 @@ MASTER_SITES = http://mesh.dl.sourceforge.net/sourceforge/nagios/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWnsca, prototype checkinstall preinstall depend) -DISTFILES += $(call admfiles,CSWsendnsca, preinstall depend) +DISTFILES += $(call admfiles,CSWnsca, prototype checkinstall preinstall ) +DISTFILES += $(call admfiles,CSWsendnsca, preinstall ) DISTFILES += nsca nsca.xml svc-nsca PATCHFILES += submit_check_results.diff -PATCHFILES += makefile.diff +REQUIRED_PKGS_CSWnsca = CSWlibmcrypt CSWlibtoolrt CSWnagios +REQUIRED_PKGS_CSWsendnsca = CSWlibmcrypt CSWlibtoolrt CSWnagios + CONFIGURE_ARGS = $(DIRPATHS) -#CONFIGURE_ARGS += --with-nsca-user=nagios -#CONFIGURE_ARGS += --with-nsca-grp=nagios CONFIGURE_ARGS += --with-nsca-port=5667 BUILD_TARGETS = nsca SKIPTEST = 1 -#INSTALL_ARGS = install-nsca -INSTALL_ARGS += install-sendnsca -INSTALL_ARGS += install-nsca - include gar/category.mk -pre-install-modulated: +NAGIOSBINDIR=$(prefix)/nagios/bin +NAGIOSCFGDIR=$(prefix)/nagios/etc +NSCADOCDIR=$(prefix)/share/doc/nsca +SENDNSCADOCDIR=$(prefix)/share/doc/send_nsca +CFGDIR=$(prefix)/etc + +post-install-modulated: ginstall -d $(DESTDIR)$(bindir) ginstall -d $(DESTDIR)$(prefix)/nagios/bin ginstall -d $(DESTDIR)$(prefix)/nagios/etc - $(MAKECOOKIE) + ginstall -m 755 -d $(DESTDIR)$(NSCADOCDIR) + ginstall -m 755 $(WORKSRC)/src/nsca $(DESTDIR)$(NAGIOSBINDIR) + ginstall -m 600 $(WORKSRC)/sample-config/nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/nsca.cfg + ginstall -m 644 $(WORKSRC)/Changelog $(DESTDIR)$(NSCADOCDIR) + ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(NSCADOCDIR) + ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(NSCADOCDIR) + ginstall -m 644 $(WORKSRC)/SECURITY $(DESTDIR)$(NSCADOCDIR) + ginstall -m 755 $(WORKSRC)/src/send_nsca $(DESTDIR)$(BINDIR) + ginstall -m 755 -d $(DESTDIR)$(SENDNSCADOCDIR) + ginstall -m 755 -d $(DESTDIR)$(CFGDIR) + ginstall -m 755 $(WORKSRC)/src/submit_check_result-sample $(DESTDIR)$(SENDNSCADOCDIR) + ginstall -m 600 $(WORKSRC)/sample-config/send_nsca.cfg $(DESTDIR)$(CFGDIR)/send_nsca.cfg + ginstall -m 644 $(WORKSRC)/Changelog $(DESTDIR)$(SENDNSCADOCDIR) + ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(SENDNSCADOCDIR) + ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(SENDNSCADOCDIR) + ginstall -m 644 $(WORKSRC)/SECURITY $(DESTDIR)$(SENDNSCADOCDIR) + @$(MAKECOOKIE) Modified: csw/mgar/pkg/nsca/trunk/checksums =================================================================== --- csw/mgar/pkg/nsca/trunk/checksums 2009-03-02 22:36:22 UTC (rev 3563) +++ csw/mgar/pkg/nsca/trunk/checksums 2009-03-03 12:13:45 UTC (rev 3564) @@ -3,12 +3,9 @@ 9fa3302e1adfe6fb72e91b3cb0f5fdc3 download/CSWnsca.prototype 1886b15eafd2e2a5a4b230918960ea9a download/CSWnsca.checkinstall 7fef893e65bb68bc0762434dbeace713 download/CSWnsca.preinstall -4a31b1f69eb7caee94f3fffa1232e9f4 download/CSWnsca.depend b82767ed7ab002fea4b3a4395511c93c download/CSWsendnsca.gspec 8bf9882f3115e8514ae6d9a866397c71 download/CSWsendnsca.preinstall -a590499dfa6f086d05cda4d86c2333cc download/CSWsendnsca.depend 58baa05824b28682cef9e678c3d0cefa download/nsca b36f9006d3f725cc8d6cb9c01533a75c download/nsca.xml 58baa05824b28682cef9e678c3d0cefa download/svc-nsca cbb38cacd3ca318f00dfa0877b6017df download/submit_check_results.diff -9e1686ea93030fb004d8c65f8c0a2e7d download/makefile.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Tue Mar 3 13:40:35 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Tue, 03 Mar 2009 12:40:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[3565] csw/mgar/pkg/nrpe/trunk Message-ID: Revision: 3565 http://gar.svn.sourceforge.net/gar/?rev=3565&view=rev Author: j_arndt Date: 2009-03-03 12:40:35 +0000 (Tue, 03 Mar 2009) Log Message: ----------- nrpe: added dynamic dependencies and custom install script, removed patches for source Makefile, some cleanup Modified Paths: -------------- csw/mgar/pkg/nrpe/trunk/Makefile csw/mgar/pkg/nrpe/trunk/checksums Modified: csw/mgar/pkg/nrpe/trunk/Makefile =================================================================== --- csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-03 12:13:45 UTC (rev 3564) +++ csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-03 12:40:35 UTC (rev 3565) @@ -7,13 +7,15 @@ NRPE allows you to remotely execute Nagios plugins on other Linux/Unix machines. This allows you to monitor remote machine metrics (disk usage, CPU load, etc.). NRPE can also communicate with some of the Windows agent addons, so you can execute scripts and check metrics on remote Windows machines as well. endef -#MASTER_SITES = http://surfnet.dl.sourceforge.net/sourceforge/nagios/ -MASTER_SITES = $(SF_MASTERS) +MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWnrpe, prototype checkinstall preinstall postinstall preremove depend) +DISTFILES += $(call admfiles,CSWnrpe, prototype checkinstall preinstall postinstall preremove ) DISTFILES += svc-nrpe nrpe.xml nrpe -DISTFILES += $(call admfiles,CSWnrpeplugin, prototype depend) +DISTFILES += $(call admfiles,CSWnrpeplugin, prototype ) +REQUIRED_PKGS_CSWnrpe = CSWosslrt CSWtcpwrap +REQUIRED_PKGS_CSWnrpeplugin = CSWosslrt + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-ssl-lib=/opt/csw/lib CONFIGURE_ARGS += --with-ssl-inc=/opt/csw/include @@ -21,26 +23,37 @@ CONFIGURE_ARGS += --with-kerberos-inc=/opt/csw/include CONFIGURE_ARGS += --prefix=/opt/csw/nagios CONFIGURE_ARGS += --exec-prefix=/opt/csw/nagios -CONFIGURE_ARGS += --with-command-user=nagios -CONFIGURE_ARGS += --with-command-group=nagios PATCHFILES = patch.diff # Removal of LOG_AUTHPRIV and LOG_FTP # Solaris doesn't have these log facilities PATCHFILES += configure.diff -PATCHFILES += makefile.diff -PATCHFILES += doc.diff # changes made to global Makefile.in to copy some docs -sysconfdir ?= $(prefix)/nagios/etc -bindir ?= $(prefix)/bin -libexecdir ?= $(prefix)/libexec/nagios-plugins -datadir ?= $(prefix)/share +sysconfdir = $(prefix)/nagios/etc +bindir = $(prefix)/bin +libexecdir = $(prefix)/libexec/nagios-plugins +datadir = $(prefix)/share +TEST_TARGET = all +INSTALL_SCRIPTS = custom -#EXTRA_LIB = /opt/csw/lib +include gar/category.mk -TEST_TARGET = all +DOCDIR=$(datadir)/doc/nrpe +CFGDIR=$(sysconfdir) +LIBEXECDIR=$(libexecdir) +BINDIR=$(bindir) -INSTALL_ARGS += install-docs -INSTALL_ARGS += install-daemon-config - -include gar/category.mk +install-custom: + ginstall -m 775 -d $(DESTDIR)$(DOCDIR) + ginstall -m 755 -d $(DESTDIR)$(LIBEXECDIR) + ginstall -m 755 -d $(DESTDIR)$(BINDIR) + ginstall -m 755 $(WORKSRC)/src/check_nrpe $(DESTDIR)$(LIBEXECDIR) + ginstall -m 755 $(WORKSRC)/src/nrpe $(DESTDIR)$(BINDIR) + ginstall -m 644 $(WORKSRC)/docs/NRPE.pdf $(DESTDIR)$(DOCDIR) + ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(DOCDIR) + ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(DOCDIR) + ginstall -m 644 $(WORKSRC)/README.SSL $(DESTDIR)$(DOCDIR) + ginstall -m 644 $(WORKSRC)/SECURITY $(DESTDIR)$(DOCDIR) + ginstall -m 775 -d $(DESTDIR)$(CFGDIR) + ginstall -m 644 $(WORKSRC)/sample-config/nrpe.cfg $(DESTDIR)$(CFGDIR) + @$(MAKECOOKIE) Modified: csw/mgar/pkg/nrpe/trunk/checksums =================================================================== --- csw/mgar/pkg/nrpe/trunk/checksums 2009-03-03 12:13:45 UTC (rev 3564) +++ csw/mgar/pkg/nrpe/trunk/checksums 2009-03-03 12:40:35 UTC (rev 3565) @@ -5,14 +5,10 @@ 53eea7ed36535bb6cbe1d6fe0aae3508 download/CSWnrpe.preinstall 71c9056ac6d0010a748745a405385d55 download/CSWnrpe.postinstall 393872a95d2b9ec90363664c31074415 download/CSWnrpe.preremove -c585258595292cc43525385c87e1d126 download/CSWnrpe.depend ec1857a4400022e3eec874c34e2b7232 download/svc-nrpe 1ee84a3e24cd4237bbb1fae59fc1d4ca download/nrpe.xml ec1857a4400022e3eec874c34e2b7232 download/nrpe 54aebe8f3d7bc8d2ec5ea1954d859b10 download/CSWnrpeplugin.gspec e22a7817c7665e79bcbad7e091375be9 download/CSWnrpeplugin.prototype -a3658628a24ac990a0e3b552a9fcb8db download/CSWnrpeplugin.depend 5b02d4385daaea2a8c13903539aa6189 download/patch.diff 4b51476c782d2c5764d10f8ed530ada0 download/configure.diff -90d1e4acfa3f031b20fc7e229387d0e6 download/makefile.diff -34edc5baa80d11bae0ddd754e2e72b23 download/doc.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Tue Mar 3 16:09:39 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Tue, 03 Mar 2009 15:09:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[3566] csw/mgar/gar/v2/gar.mk Message-ID: Revision: 3566 http://gar.svn.sourceforge.net/gar/?rev=3566&view=rev Author: skayser Date: 2009-03-03 15:09:38 +0000 (Tue, 03 Mar 2009) Log Message: ----------- When GARFLAVOR=DBG drop strip from $(POST_INSTALL_TARGETS) Modified Paths: -------------- csw/mgar/gar/v2/gar.mk Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2009-03-03 12:40:35 UTC (rev 3565) +++ csw/mgar/gar/v2/gar.mk 2009-03-03 15:09:38 UTC (rev 3566) @@ -415,7 +415,10 @@ $(DONADA) # strip - Strip executables -POST_INSTALL_TARGETS := strip $(POST_INSTALL_TARGETS) +ifneq ($(GARFLAVOR),DBG) + POST_INSTALL_TARGETS := strip $(POST_INSTALL_TARGETS) +endif + strip: @for target in $(STRIP_DIRS) $(DESTDIR)$(bindir) $(DESTDIR)$(sbindir) ; \ do \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Tue Mar 3 16:10:17 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Tue, 03 Mar 2009 15:10:17 +0000 Subject: [csw-devel] SF.net SVN: gar:[3567] csw/mgar/pkg/ruby/trunk/Makefile Message-ID: Revision: 3567 http://gar.svn.sourceforge.net/gar/?rev=3567&view=rev Author: bdwalton Date: 2009-03-03 15:10:17 +0000 (Tue, 03 Mar 2009) Log Message: ----------- force -R path in ldflags so it lands in rbconfig.rb Modified Paths: -------------- csw/mgar/pkg/ruby/trunk/Makefile Modified: csw/mgar/pkg/ruby/trunk/Makefile =================================================================== --- csw/mgar/pkg/ruby/trunk/Makefile 2009-03-03 15:09:38 UTC (rev 3566) +++ csw/mgar/pkg/ruby/trunk/Makefile 2009-03-03 15:10:17 UTC (rev 3567) @@ -60,6 +60,8 @@ GARCOMPILER = GNU +EXTRA_LDFLAGS = -R /opt/csw/gcc4/lib + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-pthread CONFIGURE_ARGS += --enable-shared This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 3 18:20:31 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 03 Mar 2009 17:20:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3568] csw/mgar/pkg Message-ID: Revision: 3568 http://gar.svn.sourceforge.net/gar/?rev=3568&view=rev Author: valholla Date: 2009-03-03 17:20:22 +0000 (Tue, 03 Mar 2009) Log Message: ----------- rename existing gnupg to gnupg2, gnupg2.x is not a dropin replacement for gnupg1.x Modified Paths: -------------- csw/mgar/pkg/gnupg2/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/gnupg2/ csw/mgar/pkg/gnupg2/trunk/ Removed Paths: ------------- csw/mgar/pkg/gnupg2/trunk/ Modified: csw/mgar/pkg/gnupg2/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnupg/trunk/Makefile 2009-03-03 15:10:17 UTC (rev 3567) +++ csw/mgar/pkg/gnupg2/trunk/Makefile 2009-03-03 17:20:22 UTC (rev 3568) @@ -7,8 +7,8 @@ RFC 2440 compliant tool for secure communication and data storage endef -PACKAGES = CSWgnupg -CATALOGNAME = gnupg +PACKAGES = CSWgnupg2 +CATALOGNAME = gnupg2 SPKG_DESC = GnuPG is a complete and free replacement for PGP. SPKG_SOURCEURL = http://www.gnupg.org/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 3 18:21:05 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 03 Mar 2009 17:21:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[3569] csw/mgar/pkg/gnupg/ Message-ID: Revision: 3569 http://gar.svn.sourceforge.net/gar/?rev=3569&view=rev Author: valholla Date: 2009-03-03 17:21:02 +0000 (Tue, 03 Mar 2009) Log Message: ----------- rename existing gnupg to gnupg2, gnupg2.x is not a dropin replacement for gnupg1.x Removed Paths: ------------- csw/mgar/pkg/gnupg/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 3 18:27:16 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 03 Mar 2009 17:27:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[3570] csw/mgar/pkg Message-ID: Revision: 3570 http://gar.svn.sourceforge.net/gar/?rev=3570&view=rev Author: valholla Date: 2009-03-03 17:27:08 +0000 (Tue, 03 Mar 2009) Log Message: ----------- initial checkin Added Paths: ----------- csw/mgar/pkg/gnupg/ csw/mgar/pkg/gnupg/branches/ csw/mgar/pkg/gnupg/tags/ csw/mgar/pkg/gnupg/trunk/ csw/mgar/pkg/gnupg/trunk/Makefile csw/mgar/pkg/gnupg/trunk/checksums csw/mgar/pkg/gnupg/trunk/files/ Property changes on: csw/mgar/pkg/gnupg/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/gnupg/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnupg/trunk/Makefile (rev 0) +++ csw/mgar/pkg/gnupg/trunk/Makefile 2009-03-03 17:27:08 UTC (rev 3570) @@ -0,0 +1,70 @@ +GARNAME = gnupg +GARVERSION = 1.4.9 +CATEGORIES = apps + +DESCRIPTION = GnuPG is a complete and free replacement for PGP. +define BLURB + RFC 2440 compliant tool for secure communication and data storage +endef + +PACKAGES = CSWgnupg +CATALOGNAME = gnupg +SPKG_DESC = GnuPG is a complete and free replacement for PGP. + +SPKG_SOURCEURL = http://www.gnupg.org/ +MASTER_SITES = ftp://ftp.gnupg.org/gcrypt/gnupg/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 + +# We define upstream file regex so we can be notifed of +# new upstream software release +UFILES_REGEX = (\d+(?:\.\d+)*) + +BUILD64 = 1 +NO_ISAEXEC = 0 + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-libcurl +CONFIGURE_ARGS += --with-ldap +CONFIGURE_ARGS += --with-zlib +CONFIGURE_ARGS += --with-bzip2 +CONFIGURE_ARGS += --with-readline +CONFIGURE_ARGS += --enable-threads=solaris + +# This is somehow not correctly detected from autoconf +EXTRA_LINKER_FLAGS = -lgpg-error +# Needed for nanosleep() +EXTRA_LINKER_FLAGS += -lrt + +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg-agent +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg-connect-agent +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg2 +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgconf +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgkey2ssh +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgparsemail +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgsm +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgsm-gencert.sh +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgv2 +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/kbxutil +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/scdaemon +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/watchgnupg + +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg-agent +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg-connect-agent +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg2 +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgconf +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgkey2ssh +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgparsemail +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgsm +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgsm-gencert.sh +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgv2 +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/kbxutil +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/scdaemon +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/watchgnupg + +REQUIRED_PKGS = CSWlibksba CSWgpgerr CSWgcrypt CSWlibassuan +REQUIRED_PKGS += CSWcurlrt CSWoldaprt CSWzlib CSWpth CSWlibidn +REQUIRED_PKGS += CSWbzip2 CSWreadline CSWggettextrt CSWiconv CSWosslrt + +TEST_TARGET = check + +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Tue Mar 3 19:06:43 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Tue, 03 Mar 2009 18:06:43 +0000 Subject: [csw-devel] SF.net SVN: gar:[3571] csw/mgar/pkg/ruby/trunk/Makefile Message-ID: Revision: 3571 http://gar.svn.sourceforge.net/gar/?rev=3571&view=rev Author: bdwalton Date: 2009-03-03 18:06:43 +0000 (Tue, 03 Mar 2009) Log Message: ----------- correct typo in pkgfiles. Modified Paths: -------------- csw/mgar/pkg/ruby/trunk/Makefile Modified: csw/mgar/pkg/ruby/trunk/Makefile =================================================================== --- csw/mgar/pkg/ruby/trunk/Makefile 2009-03-03 17:27:08 UTC (rev 3570) +++ csw/mgar/pkg/ruby/trunk/Makefile 2009-03-03 18:06:43 UTC (rev 3571) @@ -39,7 +39,7 @@ SPKG_DESC_CSWrubydev = Ruby Extension Development Files -PKGFILES_CSWrubydoc = $(datadir)/ri/.* $(docdir)/ruby/samples.* +PKGFILES_CSWrubydoc = $(datadir)/ri/.* $(docdir)/ruby/sample.* PKGFILES_CSWrubytk = $(libdir)/.*/tcl.* $(libdir)/.*/tk.* $(libdir)/.*-tk.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Tue Mar 3 20:13:22 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Tue, 03 Mar 2009 19:13:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[3572] csw/mgar/pkg/mairix/trunk Message-ID: Revision: 3572 http://gar.svn.sourceforge.net/gar/?rev=3572&view=rev Author: skayser Date: 2009-03-03 19:13:22 +0000 (Tue, 03 Mar 2009) Log Message: ----------- mairix: work in progress Modified Paths: -------------- csw/mgar/pkg/mairix/trunk/Makefile csw/mgar/pkg/mairix/trunk/checksums Added Paths: ----------- csw/mgar/pkg/mairix/trunk/files/patch-excerpt.diff Modified: csw/mgar/pkg/mairix/trunk/Makefile =================================================================== --- csw/mgar/pkg/mairix/trunk/Makefile 2009-03-03 18:06:43 UTC (rev 3571) +++ csw/mgar/pkg/mairix/trunk/Makefile 2009-03-03 19:13:22 UTC (rev 3572) @@ -2,7 +2,7 @@ GARVERSION = 0.21 CATEGORIES = utils -DESCRIPTION = An index and search tool for Maildir, MH, or mbox format email folders. +DESCRIPTION = An index and search tool for Maildir, MH, or mbox define BLURB mairix is a program for indexing and searching email messages stored in Maildir, MH or mbox folders. @@ -25,19 +25,32 @@ TEST_SCRIPTS = +# Mention option -x in the help message (-h) and provide fine grained +# timestamps (still needs a patch to rfc822.c, where HMS are dropped) +PATCHFILES = patch-excerpt.diff + # configure doesn't understand most of the $(DIRPATHS) arguments CONFIGURE_ARGS = --prefix=/opt/csw CONFIGURE_ARGS += --bindir=/opt/csw/bin CONFIGURE_ARGS += --infodir=/opt/csw/share/info CONFIGURE_ARGS += --mandir=/opt/csw/share/man +#GARFLAVOR = DBG + include gar/category.mk +# configure uses bashisms but doesn't declare bash as its interpreter +pre-configure-modulated: + @perl -pi -e 's|#!/bin/sh|#!/bin/bash|' $(WORKSRC)/configure + $(MAKECOOKIE) + pre-build-modulated: @perl -pi -e 's/__inline__/inline/' $(WORKSRC)/memmac.h + $(MAKECOOKIE) post-install-modulated: DOCS = ACKNOWLEDGEMENTS NEWS README dotmairixrc.eg post-install-modulated: DOCDEST = $(DESTDIR)$(docdir)/$(GARNAME) post-install-modulated: @ginstall -d $(DOCDEST) @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) + $(MAKECOOKIE) Modified: csw/mgar/pkg/mairix/trunk/checksums =================================================================== --- csw/mgar/pkg/mairix/trunk/checksums 2009-03-03 18:06:43 UTC (rev 3571) +++ csw/mgar/pkg/mairix/trunk/checksums 2009-03-03 19:13:22 UTC (rev 3572) @@ -1 +1,2 @@ 821619895931711c370f51f3442a0ded download/mairix-0.21.tar.gz +e14ad9070d252bd7bb2ddef19915c145 download/patch-excerpt.diff Added: csw/mgar/pkg/mairix/trunk/files/patch-excerpt.diff =================================================================== --- csw/mgar/pkg/mairix/trunk/files/patch-excerpt.diff (rev 0) +++ csw/mgar/pkg/mairix/trunk/files/patch-excerpt.diff 2009-03-03 19:13:22 UTC (rev 3572) @@ -0,0 +1,23 @@ +diff -ur mairix-0.21.org/mairix.c mairix-0.21/mairix.c +--- mairix-0.21.org/mairix.c 2007-06-22 21:18:00.000000000 +0100 ++++ mairix-0.21/mairix.c 2009-03-03 14:17:23.119599595 +0000 +@@ -410,6 +410,7 @@ + "-t : include all messages in same threads as matching messages\n" + "-o : override setting of mfolder from mairixrc file\n" + "-r : force raw output regardless of mformat setting in mairixrc file\n" ++ "-x : show an excerpt of the headers of the matching messages\n" + "expr_i : search expression (all expr's AND'ed together):\n" + " word : match word in message body and major headers\n" + " t:word : match word in To: header\n" +diff -ur mairix-0.21.org/search.c mairix-0.21/search.c +--- mairix-0.21.org/search.c 2007-06-22 21:18:00.000000000 +0100 ++++ mairix-0.21/search.c 2009-03-03 14:19:30.048952226 +0000 +@@ -1208,7 +1208,7 @@ + if (parsed->hdrs.from) printf(" From: %s\n", parsed->hdrs.from); + if (parsed->hdrs.subject) printf(" Subject: %s\n", parsed->hdrs.subject); + thetm = gmtime(&parsed->hdrs.date); +- strftime(datebuf, sizeof(datebuf), "%a, %d %b %Y", thetm); ++ strftime(datebuf, sizeof(datebuf), "%a, %d %b %Y, %H:%M:%S", thetm); + printf(" Date: %s\n", datebuf); + free_rfc822(parsed); + } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rmacduff at users.sourceforge.net Tue Mar 3 20:41:25 2009 From: rmacduff at users.sourceforge.net (rmacduff at users.sourceforge.net) Date: Tue, 03 Mar 2009 19:41:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3573] csw/mgar/pkg/sed/trunk/ Message-ID: Revision: 3573 http://gar.svn.sourceforge.net/gar/?rev=3573&view=rev Author: rmacduff Date: 2009-03-03 19:41:25 +0000 (Tue, 03 Mar 2009) Log Message: ----------- Cut over to gar2 Property Changed: ---------------- csw/mgar/pkg/sed/trunk/ Property changes on: csw/mgar/pkg/sed/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rmacduff at users.sourceforge.net Tue Mar 3 20:58:08 2009 From: rmacduff at users.sourceforge.net (rmacduff at users.sourceforge.net) Date: Tue, 03 Mar 2009 19:58:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[3574] csw/mgar/pkg/sed/trunk Message-ID: Revision: 3574 http://gar.svn.sourceforge.net/gar/?rev=3574&view=rev Author: rmacduff Date: 2009-03-03 19:58:08 +0000 (Tue, 03 Mar 2009) Log Message: ----------- Update to 4.1.5 Modified Paths: -------------- csw/mgar/pkg/sed/trunk/Makefile csw/mgar/pkg/sed/trunk/checksums Modified: csw/mgar/pkg/sed/trunk/Makefile =================================================================== --- csw/mgar/pkg/sed/trunk/Makefile 2009-03-03 19:41:25 UTC (rev 3573) +++ csw/mgar/pkg/sed/trunk/Makefile 2009-03-03 19:58:08 UTC (rev 3574) @@ -1,5 +1,5 @@ GARNAME = sed -GARVERSION = 4.0.9 +GARVERSION = 4.1.5 CATEGORIES = utils DESCRIPTION = GNU Stream Editor Modified: csw/mgar/pkg/sed/trunk/checksums =================================================================== --- csw/mgar/pkg/sed/trunk/checksums 2009-03-03 19:41:25 UTC (rev 3573) +++ csw/mgar/pkg/sed/trunk/checksums 2009-03-03 19:58:08 UTC (rev 3574) @@ -1 +1 @@ -d8fb554bc6577aaedd39b94b3cb3df70 download/sed-4.0.9.tar.gz +7a1cbbbb3341287308e140bd4834c3ba download/sed-4.1.5.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Wed Mar 4 01:28:48 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Wed, 04 Mar 2009 00:28:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3575] csw/mgar/pkg Message-ID: Revision: 3575 http://gar.svn.sourceforge.net/gar/?rev=3575&view=rev Author: skayser Date: 2009-03-04 00:28:48 +0000 (Wed, 04 Mar 2009) Log Message: ----------- watch: Initial commit Added Paths: ----------- csw/mgar/pkg/watch/ csw/mgar/pkg/watch/branches/ csw/mgar/pkg/watch/tags/ csw/mgar/pkg/watch/trunk/ csw/mgar/pkg/watch/trunk/Makefile csw/mgar/pkg/watch/trunk/checksums csw/mgar/pkg/watch/trunk/files/ csw/mgar/pkg/watch/trunk/files/getopt.c csw/mgar/pkg/watch/trunk/files/getopt.h csw/mgar/pkg/watch/trunk/files/getopt1.c csw/mgar/pkg/watch/trunk/files/gettext.h csw/mgar/pkg/watch/trunk/files/patch-extralibs.diff csw/mgar/pkg/watch/trunk/files/snprintf.c csw/mgar/pkg/watch/trunk/files/snprintf.h Property changes on: csw/mgar/pkg/watch/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/watch/trunk/Makefile =================================================================== --- csw/mgar/pkg/watch/trunk/Makefile (rev 0) +++ csw/mgar/pkg/watch/trunk/Makefile 2009-03-04 00:28:48 UTC (rev 3575) @@ -0,0 +1,68 @@ +# Todo +# * asprintf() from portable snprintf.c isn't working yet +# Header line on watch output always reads "Every fs: " +# +GARNAME = watch +GARVERSION = 3.2.7 +CATEGORIES = utils + +DESCRIPTION = Watch a program output change over time +define BLURB +endef + +# Usually we would use $(SF_MIRROR), but the procps folks didn't upload +# procps the usual way +SF_PROJ = procps +MASTER_SITES = http://$(SF_PROJ).sourceforge.net/ +DISTFILES = $(SF_PROJ)-$(GARVERSION).tar.gz +PATCHFILES = patch-extralibs.diff +DISTNAME = $(SF_PROJ)-$(GARVERSION) + +REQUIRED_PKGS = CSWncurses + +CONFIGURE_ARGS = $(DIRPATHS) + +EXTRA_INC = /opt/csw/include/ncurses + +TEST_SCRIPTS = +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = custom +INSTALL_SCRIPTS = custom + +include gar/category.mk + +# procps is heavily GNU tailored, so we need to make some adjustments +# +# 1) Remove unnecessary build instructions that would cause errors otherwise +# 2) Bring in GNU getopt for getopt_long() +# 3) Bring in asprintf() +# +# GNU getopt from http://cherokee-project.com +# asprintf from http://www.ijs.si/software/snprintf/ +# + +# Tell snprintf.c that we have snprintf and need asprintf() +CFLAGS := $(CFLAGS) -DHAVE_SNPRINTF -DNEED_ASPRINTF + +pre-build-modulated: + @rm $(WORKSRC)/ps/module.mk $(WORKSRC)/proc/module.mk + @cp $(FILEDIR)/snprintf* $(WORKSRC) + @cp $(FILEDIR)/getopt* $(WORKSRC) + @cp $(FILEDIR)/gettext.h* $(WORKSRC) + $(MAKECOOKIE) + +build-custom: + @(cd $(WORKSRC); \ + gmake ALL_CFLAGS="$(CFLAGS)" ALL_LDFLAGS="$(LDFLAGS)" snprintf.o; \ + gmake ALL_CFLAGS="$(CFLAGS)" ALL_LDFLAGS="$(LDFLAGS)" getopt.o; \ + gmake ALL_CFLAGS="$(CFLAGS)" ALL_LDFLAGS="$(LDFLAGS)" getopt1.o; \ + gmake ALL_CFLAGS="$(CFLAGS) snprintf.o getopt.o getopt1.o" \ + ALL_LDFLAGS="$(LDFLAGS)" watch) + $(MAKECOOKIE) + +install-custom: + @ginstall -d $(DESTDIR)$(bindir) + @ginstall -d $(DESTDIR)$(mandir)/man1 + @ginstall -m 755 $(WORKSRC)/watch $(DESTDIR)$(bindir) + @ginstall -m 644 $(WORKSRC)/watch.1 $(DESTDIR)$(mandir)/man1 + $(MAKECOOKIE) Added: csw/mgar/pkg/watch/trunk/checksums =================================================================== --- csw/mgar/pkg/watch/trunk/checksums (rev 0) +++ csw/mgar/pkg/watch/trunk/checksums 2009-03-04 00:28:48 UTC (rev 3575) @@ -0,0 +1,2 @@ +f490bca772b16472962c7b9f23b1e97d download/procps-3.2.7.tar.gz +223ba15056890d0d15431276d027d480 download/patch-extralibs.diff Added: csw/mgar/pkg/watch/trunk/files/getopt.c =================================================================== --- csw/mgar/pkg/watch/trunk/files/getopt.c (rev 0) +++ csw/mgar/pkg/watch/trunk/files/getopt.c 2009-03-04 00:28:48 UTC (rev 3575) @@ -0,0 +1,1139 @@ +/* Getopt for GNU. + NOTE: getopt is now part of the C library, so if you don't know what + "Keep this file name-space clean" means, talk to drepper at gnu.org + before changing it! + + Copyright (C) 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, + 1996, 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, + Inc. + + This file is part of the GNU C Library. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + +/* This tells Alpha OSF/1 not to define a getopt prototype in . + Ditto for AIX 3.2 and . */ +#ifndef _NO_PROTO +# define _NO_PROTO +#endif + +#ifdef HAVE_CONFIG_H +# include +#endif + +#include + +/* Comment out all this code if we are using the GNU C Library, and are not + actually compiling the library itself. This code is part of the GNU C + Library, but also included in many other GNU distributions. Compiling + and linking in this code is a waste when using the GNU C library + (especially if it is a shared library). Rather than having every GNU + program understand `configure --with-gnu-libc' and omit the object files, + it is simpler to just do this in the source for each such file. */ + +#define GETOPT_INTERFACE_VERSION 2 +#if !defined _LIBC && defined __GLIBC__ && __GLIBC__ >= 2 +# include +# if _GNU_GETOPT_INTERFACE_VERSION == GETOPT_INTERFACE_VERSION +# define ELIDE_CODE +# endif +#endif + +#ifndef ELIDE_CODE + + +/* This needs to come after some library #include + to get __GNU_LIBRARY__ defined. */ +#ifdef __GNU_LIBRARY__ +/* Don't include stdlib.h for non-GNU C libraries because some of them + contain conflicting prototypes for getopt. */ +# include +# include +#endif /* GNU C library. */ + +#include + +#ifdef VMS +# include +#endif + +#ifdef _LIBC +# include +#else +/* This is for other GNU distributions with internationalized messages. */ +# include "gettext.h" +#endif +#define _(msgid) gettext (msgid) + +#if defined _LIBC && defined USE_IN_LIBIO +# include +#endif + +#ifndef attribute_hidden +# define attribute_hidden +#endif + +/* This version of `getopt' appears to the caller like standard Unix `getopt' + but it behaves differently for the user, since it allows the user + to intersperse the options with the other arguments. + + As `getopt' works, it permutes the elements of ARGV so that, + when it is done, all the options precede everything else. Thus + all application programs are extended to handle flexible argument order. + + Setting the environment variable POSIXLY_CORRECT disables permutation. + Then the behavior is completely standard. + + GNU application programs can use a third alternative mode in which + they can distinguish the relative order of options and other arguments. */ + +#include "getopt.h" + +/* For communication from `getopt' to the caller. + When `getopt' finds an option that takes an argument, + the argument value is returned here. + Also, when `ordering' is RETURN_IN_ORDER, + each non-option ARGV-element is returned here. */ + +char *optarg; + +/* Index in ARGV of the next element to be scanned. + This is used for communication to and from the caller + and for communication between successive calls to `getopt'. + + On entry to `getopt', zero means this is the first call; initialize. + + When `getopt' returns -1, this is the index of the first of the + non-option elements that the caller should itself scan. + + Otherwise, `optind' communicates from one call to the next + how much of ARGV has been scanned so far. */ + +/* 1003.2 says this must be 1 before any call. */ +int optind = 1; + +/* Formerly, initialization of getopt depended on optind==0, which + causes problems with re-calling getopt as programs generally don't + know that. */ + +int __getopt_initialized attribute_hidden; + +/* The next char to be scanned in the option-element + in which the last option character we returned was found. + This allows us to pick up the scan where we left off. + + If this is zero, or a null string, it means resume the scan + by advancing to the next ARGV-element. */ + +static char *nextchar; + +/* Callers store zero here to inhibit the error message + for unrecognized options. */ + +int opterr = 1; + +/* Set to an option character which was unrecognized. + This must be initialized on some systems to avoid linking in the + system's own getopt implementation. */ + +int optopt = '?'; + +/* Describe how to deal with options that follow non-option ARGV-elements. + + If the caller did not specify anything, + the default is REQUIRE_ORDER if the environment variable + POSIXLY_CORRECT is defined, PERMUTE otherwise. + + REQUIRE_ORDER means don't recognize them as options; + stop option processing when the first non-option is seen. + This is what Unix does. + This mode of operation is selected by either setting the environment + variable POSIXLY_CORRECT, or using `+' as the first character + of the list of option characters. + + PERMUTE is the default. We permute the contents of ARGV as we scan, + so that eventually all the non-options are at the end. This allows options + to be given in any order, even with programs that were not written to + expect this. + + RETURN_IN_ORDER is an option available to programs that were written + to expect options and other ARGV-elements in any order and that care about + the ordering of the two. We describe each non-option ARGV-element + as if it were the argument of an option with character code 1. + Using `-' as the first character of the list of option characters + selects this mode of operation. + + The special argument `--' forces an end of option-scanning regardless + of the value of `ordering'. In the case of RETURN_IN_ORDER, only + `--' can cause `getopt' to return -1 with `optind' != ARGC. */ + +static enum +{ + REQUIRE_ORDER, PERMUTE, RETURN_IN_ORDER +} ordering; + +/* Value of POSIXLY_CORRECT environment variable. */ +static char *posixly_correct; + +#ifndef __GNU_LIBRARY__ + +/* Avoid depending on library functions or files + whose names are inconsistent. */ + +#ifndef getenv +extern char *getenv (); +#endif + +#endif /* not __GNU_LIBRARY__ */ + +/* Handle permutation of arguments. */ + +/* Describe the part of ARGV that contains non-options that have + been skipped. `first_nonopt' is the index in ARGV of the first of them; + `last_nonopt' is the index after the last of them. */ + +static int first_nonopt; +static int last_nonopt; + +#ifdef _LIBC +/* Stored original parameters. + XXX This is no good solution. We should rather copy the args so + that we can compare them later. But we must not use malloc(3). */ +extern int __libc_argc; +extern char **__libc_argv; + +/* Bash 2.0 gives us an environment variable containing flags + indicating ARGV elements that should not be considered arguments. */ + +# ifdef USE_NONOPTION_FLAGS +/* Defined in getopt_init.c */ +extern char *__getopt_nonoption_flags; + +static int nonoption_flags_max_len; +static int nonoption_flags_len; +# endif + +# ifdef USE_NONOPTION_FLAGS +# define SWAP_FLAGS(ch1, ch2) \ + if (nonoption_flags_len > 0) \ + { \ + char __tmp = __getopt_nonoption_flags[ch1]; \ + __getopt_nonoption_flags[ch1] = __getopt_nonoption_flags[ch2]; \ + __getopt_nonoption_flags[ch2] = __tmp; \ + } +# else +# define SWAP_FLAGS(ch1, ch2) +# endif +#else /* !_LIBC */ +# define SWAP_FLAGS(ch1, ch2) +#endif /* _LIBC */ + +/* Exchange two adjacent subsequences of ARGV. + One subsequence is elements [first_nonopt,last_nonopt) + which contains all the non-options that have been skipped so far. + The other is elements [last_nonopt,optind), which contains all + the options processed since those non-options were skipped. + + `first_nonopt' and `last_nonopt' are relocated so that they describe + the new indices of the non-options in ARGV after they are moved. */ + +static void +exchange (char **argv) +{ + int bottom = first_nonopt; + int middle = last_nonopt; + int top = optind; + char *tem; + + /* Exchange the shorter segment with the far end of the longer segment. + That puts the shorter segment into the right place. + It leaves the longer segment in the right place overall, + but it consists of two parts that need to be swapped next. */ + +#if defined _LIBC && defined USE_NONOPTION_FLAGS + /* First make sure the handling of the `__getopt_nonoption_flags' + string can work normally. Our top argument must be in the range + of the string. */ + if (nonoption_flags_len > 0 && top >= nonoption_flags_max_len) + { + /* We must extend the array. The user plays games with us and + presents new arguments. */ + char *new_str = malloc (top + 1); + if (new_str == NULL) + nonoption_flags_len = nonoption_flags_max_len = 0; + else + { + memset (__mempcpy (new_str, __getopt_nonoption_flags, + nonoption_flags_max_len), + '\0', top + 1 - nonoption_flags_max_len); + nonoption_flags_max_len = top + 1; + __getopt_nonoption_flags = new_str; + } + } +#endif + + while (top > middle && middle > bottom) + { + if (top - middle > middle - bottom) + { + /* Bottom segment is the short one. */ + int len = middle - bottom; + register int i; + + /* Swap it with the top part of the top segment. */ + for (i = 0; i < len; i++) + { + tem = argv[bottom + i]; + argv[bottom + i] = argv[top - (middle - bottom) + i]; + argv[top - (middle - bottom) + i] = tem; + SWAP_FLAGS (bottom + i, top - (middle - bottom) + i); + } + /* Exclude the moved bottom segment from further swapping. */ + top -= len; + } + else + { + /* Top segment is the short one. */ + int len = top - middle; + register int i; + + /* Swap it with the bottom part of the bottom segment. */ + for (i = 0; i < len; i++) + { + tem = argv[bottom + i]; + argv[bottom + i] = argv[middle + i]; + argv[middle + i] = tem; + SWAP_FLAGS (bottom + i, middle + i); + } + /* Exclude the moved top segment from further swapping. */ + bottom += len; + } + } + + /* Update records for the slots the non-options now occupy. */ + + first_nonopt += (optind - last_nonopt); + last_nonopt = optind; +} + +/* Initialize the internal data when the first call is made. */ + +static const char * +_getopt_initialize (int argc, char *const *argv, const char *optstring) +{ + /* Start processing options with ARGV-element 1 (since ARGV-element 0 + is the program name); the sequence of previously skipped + non-option ARGV-elements is empty. */ + + first_nonopt = last_nonopt = optind; + + nextchar = NULL; + + posixly_correct = getenv ("POSIXLY_CORRECT"); + + /* Determine how to handle the ordering of options and nonoptions. */ + + if (optstring[0] == '-') + { + ordering = RETURN_IN_ORDER; + ++optstring; + } + else if (optstring[0] == '+') + { + ordering = REQUIRE_ORDER; + ++optstring; + } + else if (posixly_correct != NULL) + ordering = REQUIRE_ORDER; + else + ordering = PERMUTE; + +#if defined _LIBC && defined USE_NONOPTION_FLAGS + if (posixly_correct == NULL + && argc == __libc_argc && argv == __libc_argv) + { + if (nonoption_flags_max_len == 0) + { + if (__getopt_nonoption_flags == NULL + || __getopt_nonoption_flags[0] == '\0') + nonoption_flags_max_len = -1; + else + { + const char *orig_str = __getopt_nonoption_flags; + int len = nonoption_flags_max_len = strlen (orig_str); + if (nonoption_flags_max_len < argc) + nonoption_flags_max_len = argc; + __getopt_nonoption_flags = + (char *) malloc (nonoption_flags_max_len); + if (__getopt_nonoption_flags == NULL) + nonoption_flags_max_len = -1; + else + memset (__mempcpy (__getopt_nonoption_flags, orig_str, len), + '\0', nonoption_flags_max_len - len); + } + } + nonoption_flags_len = nonoption_flags_max_len; + } + else + nonoption_flags_len = 0; +#endif + + return optstring; +} + +/* Scan elements of ARGV (whose length is ARGC) for option characters + given in OPTSTRING. + + If an element of ARGV starts with '-', and is not exactly "-" or "--", + then it is an option element. The characters of this element + (aside from the initial '-') are option characters. If `getopt' + is called repeatedly, it returns successively each of the option characters + from each of the option elements. + + If `getopt' finds another option character, it returns that character, + updating `optind' and `nextchar' so that the next call to `getopt' can + resume the scan with the following option character or ARGV-element. + + If there are no more option characters, `getopt' returns -1. + Then `optind' is the index in ARGV of the first ARGV-element + that is not an option. (The ARGV-elements have been permuted + so that those that are not options now come last.) + + OPTSTRING is a string containing the legitimate option characters. + If an option character is seen that is not listed in OPTSTRING, + return '?' after printing an error message. If you set `opterr' to + zero, the error message is suppressed but we still return '?'. + + If a char in OPTSTRING is followed by a colon, that means it wants an arg, + so the following text in the same ARGV-element, or the text of the following + ARGV-element, is returned in `optarg'. Two colons mean an option that + wants an optional arg; if there is text in the current ARGV-element, + it is returned in `optarg', otherwise `optarg' is set to zero. + + If OPTSTRING starts with `-' or `+', it requests different methods of + handling the non-option ARGV-elements. + See the comments about RETURN_IN_ORDER and REQUIRE_ORDER, above. + + Long-named options begin with `--' instead of `-'. + Their names may be abbreviated as long as the abbreviation is unique + or is an exact match for some defined option. If they have an + argument, it follows the option name in the same ARGV-element, separated + from the option name by a `=', or else the in next ARGV-element. + When `getopt' finds a long-named option, it returns 0 if that option's + `flag' field is nonzero, the value of the option's `val' field + if the `flag' field is zero. + + The elements of ARGV aren't really const, because we permute them. + But we pretend they're const in the prototype to be compatible + with other systems. + + LONGOPTS is a vector of `struct option' terminated by an + element containing a name which is zero. + + LONGIND returns the index in LONGOPT of the long-named option found. + It is only valid when a long-named option has been found by the most + recent call. + + If LONG_ONLY is nonzero, '-' as well as '--' can introduce + long-named options. */ + +int +_getopt_internal (int argc, char *const *argv, + const char *optstring, const struct option *longopts, + int *longind, int long_only) +{ + int print_errors = opterr; + if (optstring[0] == ':') + print_errors = 0; + + if (argc < 1) + return -1; + + optarg = NULL; + + if (optind == 0 || !__getopt_initialized) + { + if (optind == 0) + optind = 1; /* Don't scan ARGV[0], the program name. */ + optstring = _getopt_initialize (argc, argv, optstring); + __getopt_initialized = 1; + } + + /* Test whether ARGV[optind] points to a non-option argument. + Either it does not have option syntax, or there is an environment flag + from the shell indicating it is not an option. The later information + is only used when the used in the GNU libc. */ +#if defined _LIBC && defined USE_NONOPTION_FLAGS +# define NONOPTION_P (argv[optind][0] != '-' || argv[optind][1] == '\0' \ + || (optind < nonoption_flags_len \ + && __getopt_nonoption_flags[optind] == '1')) +#else +# define NONOPTION_P (argv[optind][0] != '-' || argv[optind][1] == '\0') +#endif + + if (nextchar == NULL || *nextchar == '\0') + { + /* Advance to the next ARGV-element. */ + + /* Give FIRST_NONOPT & LAST_NONOPT rational values if OPTIND has been + moved back by the user (who may also have changed the arguments). */ + if (last_nonopt > optind) + last_nonopt = optind; + if (first_nonopt > optind) + first_nonopt = optind; + + if (ordering == PERMUTE) + { + /* If we have just processed some options following some non-options, + exchange them so that the options come first. */ + + if (first_nonopt != last_nonopt && last_nonopt != optind) + exchange ((char **) argv); + else if (last_nonopt != optind) + first_nonopt = optind; + + /* Skip any additional non-options + and extend the range of non-options previously skipped. */ + + while (optind < argc && NONOPTION_P) + optind++; + last_nonopt = optind; + } + + /* The special ARGV-element `--' means premature end of options. + Skip it like a null option, + then exchange with previous non-options as if it were an option, + then skip everything else like a non-option. */ + + if (optind != argc && !strcmp (argv[optind], "--")) + { + optind++; + + if (first_nonopt != last_nonopt && last_nonopt != optind) + exchange ((char **) argv); + else if (first_nonopt == last_nonopt) + first_nonopt = optind; + last_nonopt = argc; + + optind = argc; + } + + /* If we have done all the ARGV-elements, stop the scan + and back over any non-options that we skipped and permuted. */ + + if (optind == argc) + { + /* Set the next-arg-index to point at the non-options + that we previously skipped, so the caller will digest them. */ + if (first_nonopt != last_nonopt) + optind = first_nonopt; + return -1; + } + + /* If we have come to a non-option and did not permute it, + either stop the scan or describe it to the caller and pass it by. */ + + if (NONOPTION_P) + { + if (ordering == REQUIRE_ORDER) + return -1; + optarg = argv[optind++]; + return 1; + } + + /* We have found another option-ARGV-element. + Skip the initial punctuation. */ + + nextchar = (argv[optind] + 1 + + (longopts != NULL && argv[optind][1] == '-')); + } + + /* Decode the current option-ARGV-element. */ + + /* Check whether the ARGV-element is a long option. + + If long_only and the ARGV-element has the form "-f", where f is + a valid short option, don't consider it an abbreviated form of + a long option that starts with f. Otherwise there would be no + way to give the -f short option. + + On the other hand, if there's a long option "fubar" and + the ARGV-element is "-fu", do consider that an abbreviation of + the long option, just like "--fu", and not "-f" with arg "u". + + This distinction seems to be the most useful approach. */ + + if (longopts != NULL + && (argv[optind][1] == '-' + || (long_only + && (argv[optind][2] || !strchr (optstring, argv[optind][1]))))) + { + char *nameend; + const struct option *p; + const struct option *pfound = NULL; + int exact = 0; + int ambig = 0; + int indfound = -1; + int option_index; + + for (nameend = nextchar; *nameend && *nameend != '='; nameend++) + /* Do nothing. */ ; + + /* Test all long options for either exact match + or abbreviated matches. */ + for (p = longopts, option_index = 0; p->name; p++, option_index++) + if (!strncmp (p->name, nextchar, nameend - nextchar)) + { + if ((unsigned int) (nameend - nextchar) + == (unsigned int) strlen (p->name)) + { + /* Exact match found. */ + pfound = p; + indfound = option_index; + exact = 1; + break; + } + else if (pfound == NULL) + { + /* First nonexact match found. */ + pfound = p; + indfound = option_index; + } + else if (long_only + || pfound->has_arg != p->has_arg + || pfound->flag != p->flag + || pfound->val != p->val) + /* Second or later nonexact match found. */ + ambig = 1; + } + + if (ambig && !exact) + { + if (print_errors) + { +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + + if (__asprintf (&buf, _("%s: option `%s' is ambiguous\n"), + argv[0], argv[optind]) >= 0) + { + + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#else + fprintf (stderr, _("%s: option `%s' is ambiguous\n"), + argv[0], argv[optind]); +#endif + } + nextchar += strlen (nextchar); + optind++; + optopt = 0; + return '?'; + } + + if (pfound != NULL) + { + option_index = indfound; + optind++; + if (*nameend) + { + /* Don't test has_arg with >, because some C compilers don't + allow it to be used on enums. */ + if (pfound->has_arg) + optarg = nameend + 1; + else + { + if (print_errors) + { +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + int n; +#endif + + if (argv[optind - 1][1] == '-') + { + /* --option */ +#if defined _LIBC && defined USE_IN_LIBIO + n = __asprintf (&buf, _("\ +%s: option `--%s' doesn't allow an argument\n"), + argv[0], pfound->name); +#else + fprintf (stderr, _("\ +%s: option `--%s' doesn't allow an argument\n"), + argv[0], pfound->name); +#endif + } + else + { + /* +option or -option */ +#if defined _LIBC && defined USE_IN_LIBIO + n = __asprintf (&buf, _("\ +%s: option `%c%s' doesn't allow an argument\n"), + argv[0], argv[optind - 1][0], + pfound->name); +#else + fprintf (stderr, _("\ +%s: option `%c%s' doesn't allow an argument\n"), + argv[0], argv[optind - 1][0], pfound->name); +#endif + } + +#if defined _LIBC && defined USE_IN_LIBIO + if (n >= 0) + { + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#endif + } + + nextchar += strlen (nextchar); + + optopt = pfound->val; + return '?'; + } + } + else if (pfound->has_arg == 1) + { + if (optind < argc) + optarg = argv[optind++]; + else + { + if (print_errors) + { +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + + if (__asprintf (&buf, _("\ +%s: option `%s' requires an argument\n"), + argv[0], argv[optind - 1]) >= 0) + { + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#else + fprintf (stderr, + _("%s: option `%s' requires an argument\n"), + argv[0], argv[optind - 1]); +#endif + } + nextchar += strlen (nextchar); + optopt = pfound->val; + return optstring[0] == ':' ? ':' : '?'; + } + } + nextchar += strlen (nextchar); + if (longind != NULL) + *longind = option_index; + if (pfound->flag) + { + *(pfound->flag) = pfound->val; + return 0; + } + return pfound->val; + } + + /* Can't find it as a long option. If this is not getopt_long_only, + or the option starts with '--' or is not a valid short + option, then it's an error. + Otherwise interpret it as a short option. */ + if (!long_only || argv[optind][1] == '-' + || strchr (optstring, *nextchar) == NULL) + { + if (print_errors) + { +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + int n; +#endif + + if (argv[optind][1] == '-') + { + /* --option */ +#if defined _LIBC && defined USE_IN_LIBIO + n = __asprintf (&buf, _("%s: unrecognized option `--%s'\n"), + argv[0], nextchar); +#else + fprintf (stderr, _("%s: unrecognized option `--%s'\n"), + argv[0], nextchar); +#endif + } + else + { + /* +option or -option */ +#if defined _LIBC && defined USE_IN_LIBIO + n = __asprintf (&buf, _("%s: unrecognized option `%c%s'\n"), + argv[0], argv[optind][0], nextchar); +#else + fprintf (stderr, _("%s: unrecognized option `%c%s'\n"), + argv[0], argv[optind][0], nextchar); +#endif + } + +#if defined _LIBC && defined USE_IN_LIBIO + if (n >= 0) + { + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#endif + } + nextchar = (char *) ""; + optind++; + optopt = 0; + return '?'; + } + } + + /* Look at and handle the next short option-character. */ + + { + char c = *nextchar++; + char *temp = strchr (optstring, c); + + /* Increment `optind' when we start to process its last character. */ + if (*nextchar == '\0') + ++optind; + + if (temp == NULL || c == ':') + { + if (print_errors) + { +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + int n; +#endif + + if (posixly_correct) + { + /* 1003.2 specifies the format of this message. */ +#if defined _LIBC && defined USE_IN_LIBIO + n = __asprintf (&buf, _("%s: illegal option -- %c\n"), + argv[0], c); +#else + fprintf (stderr, _("%s: illegal option -- %c\n"), argv[0], c); +#endif + } + else + { +#if defined _LIBC && defined USE_IN_LIBIO + n = __asprintf (&buf, _("%s: invalid option -- %c\n"), + argv[0], c); +#else + fprintf (stderr, _("%s: invalid option -- %c\n"), argv[0], c); +#endif + } + +#if defined _LIBC && defined USE_IN_LIBIO + if (n >= 0) + { + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#endif + } + optopt = c; + return '?'; + } + /* Convenience. Treat POSIX -W foo same as long option --foo */ + if (temp[0] == 'W' && temp[1] == ';') + { + char *nameend; + const struct option *p; + const struct option *pfound = NULL; + int exact = 0; + int ambig = 0; + int indfound = 0; + int option_index; + + /* This is an option that requires an argument. */ + if (*nextchar != '\0') + { + optarg = nextchar; + /* If we end this ARGV-element by taking the rest as an arg, + we must advance to the next element now. */ + optind++; + } + else if (optind == argc) + { + if (print_errors) + { + /* 1003.2 specifies the format of this message. */ +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + + if (__asprintf (&buf, + _("%s: option requires an argument -- %c\n"), + argv[0], c) >= 0) + { + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#else + fprintf (stderr, _("%s: option requires an argument -- %c\n"), + argv[0], c); +#endif + } + optopt = c; + if (optstring[0] == ':') + c = ':'; + else + c = '?'; + return c; + } + else + /* We already incremented `optind' once; + increment it again when taking next ARGV-elt as argument. */ + optarg = argv[optind++]; + + /* optarg is now the argument, see if it's in the + table of longopts. */ + + for (nextchar = nameend = optarg; *nameend && *nameend != '='; nameend++) + /* Do nothing. */ ; + + /* Test all long options for either exact match + or abbreviated matches. */ + for (p = longopts, option_index = 0; p->name; p++, option_index++) + if (!strncmp (p->name, nextchar, nameend - nextchar)) + { + if ((unsigned int) (nameend - nextchar) == strlen (p->name)) + { + /* Exact match found. */ + pfound = p; + indfound = option_index; + exact = 1; + break; + } + else if (pfound == NULL) + { + /* First nonexact match found. */ + pfound = p; + indfound = option_index; + } + else + /* Second or later nonexact match found. */ + ambig = 1; + } + if (ambig && !exact) + { + if (print_errors) + { +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + + if (__asprintf (&buf, _("%s: option `-W %s' is ambiguous\n"), + argv[0], argv[optind]) >= 0) + { + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#else + fprintf (stderr, _("%s: option `-W %s' is ambiguous\n"), + argv[0], argv[optind]); +#endif + } + nextchar += strlen (nextchar); + optind++; + return '?'; + } + if (pfound != NULL) + { + option_index = indfound; + if (*nameend) + { + /* Don't test has_arg with >, because some C compilers don't + allow it to be used on enums. */ + if (pfound->has_arg) + optarg = nameend + 1; + else + { + if (print_errors) + { +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + + if (__asprintf (&buf, _("\ +%s: option `-W %s' doesn't allow an argument\n"), + argv[0], pfound->name) >= 0) + { + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#else + fprintf (stderr, _("\ +%s: option `-W %s' doesn't allow an argument\n"), + argv[0], pfound->name); +#endif + } + + nextchar += strlen (nextchar); + return '?'; + } + } + else if (pfound->has_arg == 1) + { + if (optind < argc) + optarg = argv[optind++]; + else + { + if (print_errors) + { +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + + if (__asprintf (&buf, _("\ +%s: option `%s' requires an argument\n"), + argv[0], argv[optind - 1]) >= 0) + { + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#else + fprintf (stderr, + _("%s: option `%s' requires an argument\n"), + argv[0], argv[optind - 1]); +#endif + } + nextchar += strlen (nextchar); + return optstring[0] == ':' ? ':' : '?'; + } + } + nextchar += strlen (nextchar); + if (longind != NULL) + *longind = option_index; + if (pfound->flag) + { + *(pfound->flag) = pfound->val; + return 0; + } + return pfound->val; + } + nextchar = NULL; + return 'W'; /* Let the application handle it. */ + } + if (temp[1] == ':') + { + if (temp[2] == ':') + { + /* This is an option that accepts an argument optionally. */ + if (*nextchar != '\0') + { + optarg = nextchar; + optind++; + } + else + optarg = NULL; + nextchar = NULL; + } + else + { + /* This is an option that requires an argument. */ + if (*nextchar != '\0') + { + optarg = nextchar; + /* If we end this ARGV-element by taking the rest as an arg, + we must advance to the next element now. */ + optind++; + } + else if (optind == argc) + { + if (print_errors) + { + /* 1003.2 specifies the format of this message. */ +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + + if (__asprintf (&buf, _("\ +%s: option requires an argument -- %c\n"), + argv[0], c) >= 0) + { + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#else + fprintf (stderr, + _("%s: option requires an argument -- %c\n"), + argv[0], c); +#endif + } + optopt = c; + if (optstring[0] == ':') + c = ':'; + else + c = '?'; + } + else + /* We already incremented `optind' once; + increment it again when taking next ARGV-elt as argument. */ + optarg = argv[optind++]; + nextchar = NULL; + } + } + return c; + } +} + +int +getopt (int argc, char *const *argv, const char *optstring) +{ + return _getopt_internal (argc, argv, optstring, + (const struct option *) 0, + (int *) 0, + 0); +} + +#endif /* Not ELIDE_CODE. */ Added: csw/mgar/pkg/watch/trunk/files/getopt.h =================================================================== --- csw/mgar/pkg/watch/trunk/files/getopt.h (rev 0) +++ csw/mgar/pkg/watch/trunk/files/getopt.h 2009-03-04 00:28:48 UTC (rev 3575) @@ -0,0 +1,169 @@ +/* Declarations for getopt. + + Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1996, 1997, 1998, + 1999, 2001, 2003 Free Software Foundation, Inc. + + This file is part of the GNU C Library. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + +#ifndef _GETOPT_H + +#ifndef __need_getopt +# define _GETOPT_H 1 +#endif + +/* If __GNU_LIBRARY__ is not already defined, either we are being used + standalone, or this is the first header included in the source file. + If we are being used with glibc, we need to include , but + that does not exist if we are standalone. So: if __GNU_LIBRARY__ is + not defined, include , which will pull in for us + if it's from glibc. (Why ctype.h? It's guaranteed to exist and it + doesn't flood the namespace with stuff the way some other headers do.) */ +#if !defined __GNU_LIBRARY__ +# include +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +/* For communication from `getopt' to the caller. + When `getopt' finds an option that takes an argument, + the argument value is returned here. + Also, when `ordering' is RETURN_IN_ORDER, + each non-option ARGV-element is returned here. */ + +extern char *optarg; + +/* Index in ARGV of the next element to be scanned. + This is used for communication to and from the caller + and for communication between successive calls to `getopt'. + + On entry to `getopt', zero means this is the first call; initialize. + + When `getopt' returns -1, this is the index of the first of the + non-option elements that the caller should itself scan. + + Otherwise, `optind' communicates from one call to the next + how much of ARGV has been scanned so far. */ + +extern int optind; + +/* Callers store zero here to inhibit the error message `getopt' prints + for unrecognized options. */ + +extern int opterr; + +/* Set to an option character which was unrecognized. */ + +extern int optopt; + +#ifndef __need_getopt +/* Describe the long-named options requested by the application. + The LONG_OPTIONS argument to getopt_long or getopt_long_only is a vector + of `struct option' terminated by an element containing a name which is + zero. + + The field `has_arg' is: + no_argument (or 0) if the option does not take an argument, + required_argument (or 1) if the option requires an argument, + optional_argument (or 2) if the option takes an optional argument. + + If the field `flag' is not NULL, it points to a variable that is set + to the value given in the field `val' when the option is found, but + left unchanged if the option is not found. + + To have a long-named option do something other than set an `int' to + a compiled-in constant, such as set a value from `optarg', set the + option's `flag' field to zero and its `val' field to a nonzero + value (the equivalent single-letter option character, if there is + one). For long options that have a zero `flag' field, `getopt' + returns the contents of the `val' field. */ + +struct option +{ + const char *name; + /* has_arg can't be an enum because some compilers complain about + type mismatches in all the code that assumes it is an int. */ + int has_arg; + int *flag; + int val; +}; + +/* Names for the values of the `has_arg' field of `struct option'. */ + +# define no_argument 0 +# define required_argument 1 +# define optional_argument 2 +#endif /* need getopt */ + + +/* Get definitions and prototypes for functions to process the + arguments in ARGV (ARGC of them, minus the program name) for + options given in OPTS. + + Return the option character from OPTS just read. Return -1 when + there are no more options. For unrecognized options, or options + missing arguments, `optopt' is set to the option letter, and '?' is + returned. + + The OPTS string is a list of characters which are recognized option + letters, optionally followed by colons, specifying that that letter + takes an argument, to be placed in `optarg'. + + If a letter in OPTS is followed by two colons, its argument is + optional. This behavior is specific to the GNU `getopt'. + + The argument `--' causes premature termination of argument + scanning, explicitly telling `getopt' that there are no more + options. + + If OPTS begins with `--', then non-option arguments are treated as + arguments to the option '\0'. This behavior is specific to the GNU + `getopt'. */ + +#ifdef __GNU_LIBRARY__ +/* Many other libraries have conflicting prototypes for getopt, with + differences in the consts, in stdlib.h. To avoid compilation + errors, only prototype getopt for the GNU C library. */ +extern int getopt (int ___argc, char *const *___argv, const char *__shortopts); +#else /* not __GNU_LIBRARY__ */ +extern int getopt (); +#endif /* __GNU_LIBRARY__ */ + +#ifndef __need_getopt +extern int getopt_long (int ___argc, char *const *___argv, + const char *__shortopts, + const struct option *__longopts, int *__longind); +extern int getopt_long_only (int ___argc, char *const *___argv, + const char *__shortopts, + const struct option *__longopts, int *__longind); + +/* Internal only. Users should not call this directly. */ +extern int _getopt_internal (int ___argc, char *const *___argv, + const char *__shortopts, + const struct option *__longopts, int *__longind, + int __long_only); +#endif + +#ifdef __cplusplus +} +#endif + +/* Make sure we later can get all the definitions and declarations. */ +#undef __need_getopt + +#endif /* getopt.h */ Added: csw/mgar/pkg/watch/trunk/files/getopt1.c =================================================================== --- csw/mgar/pkg/watch/trunk/files/getopt1.c (rev 0) +++ csw/mgar/pkg/watch/trunk/files/getopt1.c 2009-03-04 00:28:48 UTC (rev 3575) @@ -0,0 +1,93 @@ +/* getopt_long and getopt_long_only entry points for GNU getopt. + + Copyright (C) 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1996, + 1997, 1998, 2003 Free Software Foundation, Inc. + + This file is part of the GNU C Library. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + +#ifdef HAVE_CONFIG_H +#include +#endif + +#ifdef _LIBC +# include +#else +# include "getopt.h" +#endif + +#include + +/* Comment out all this code if we are using the GNU C Library, and are not + actually compiling the library itself. This code is part of the GNU C + Library, but also included in many other GNU distributions. Compiling + and linking in this code is a waste when using the GNU C library + (especially if it is a shared library). Rather than having every GNU + program understand `configure --with-gnu-libc' and omit the object files, + it is simpler to just do this in the source for each such file. */ + +#define GETOPT_INTERFACE_VERSION 2 +#if !defined _LIBC && defined __GLIBC__ && __GLIBC__ >= 2 +#include +#if _GNU_GETOPT_INTERFACE_VERSION == GETOPT_INTERFACE_VERSION +#define ELIDE_CODE +#endif +#endif + +#ifndef ELIDE_CODE + + +/* This needs to come after some library #include + to get __GNU_LIBRARY__ defined. */ +#ifdef __GNU_LIBRARY__ +#include +#endif + +#ifndef NULL +#define NULL 0 +#endif + +int +getopt_long (int argc, + char *const *argv, + const char *options, + const struct option *long_options, + int *opt_index) +{ + return _getopt_internal (argc, argv, options, long_options, opt_index, 0); +} + +/* Like getopt_long, but '-' as well as '--' can indicate a long option. + If an option that starts with '-' (not '--') doesn't match a long option, + but does match a short option, it is parsed as a short option + instead. */ + +int +getopt_long_only (int argc, + char *const *argv, + const char *options, + const struct option *long_options, + int *opt_index) +{ + return _getopt_internal (argc, argv, options, long_options, opt_index, 1); +} + +# ifdef _LIBC +libc_hidden_def (getopt_long) +libc_hidden_def (getopt_long_only) +# endif + +#endif /* Not ELIDE_CODE. */ Added: csw/mgar/pkg/watch/trunk/files/gettext.h =================================================================== --- csw/mgar/pkg/watch/trunk/files/gettext.h (rev 0) +++ csw/mgar/pkg/watch/trunk/files/gettext.h 2009-03-04 00:28:48 UTC (rev 3575) @@ -0,0 +1,69 @@ +/* Convenience header for conditional use of GNU . + Copyright (C) 1995-1998, 2000-2002 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, + USA. */ + +#ifndef _LIBGETTEXT_H +#define _LIBGETTEXT_H 1 + +/* NLS can be disabled through the configure --disable-nls option. */ +#if ENABLE_NLS + +/* Get declarations of GNU message catalog functions. */ +# include + +#else + +/* Solaris /usr/include/locale.h includes /usr/include/libintl.h, which + chokes if dcgettext is defined as a macro. So include it now, to make + later inclusions of a NOP. We don't include + as well because people using "gettext.h" will not include , + and also including would fail on SunOS 4, whereas + is OK. */ +#if defined(__sun) +# include +#endif + +/* Disabled NLS. + The casts to 'const char *' serve the purpose of producing warnings + for invalid uses of the value returned from these functions. + On pre-ANSI systems without 'const', the config.h file is supposed to + contain "#define const". */ +# define gettext(Msgid) ((const char *) (Msgid)) +# define dgettext(Domainname, Msgid) ((const char *) (Msgid)) +# define dcgettext(Domainname, Msgid, Category) ((const char *) (Msgid)) +# define ngettext(Msgid1, Msgid2, N) \ + ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) +# define dngettext(Domainname, Msgid1, Msgid2, N) \ + ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) +# define dcngettext(Domainname, Msgid1, Msgid2, N, Category) \ + ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) +# define textdomain(Domainname) ((const char *) (Domainname)) +# define bindtextdomain(Domainname, Dirname) ((const char *) (Dirname)) +# define bind_textdomain_codeset(Domainname, Codeset) ((const char *) (Codeset)) + +#endif + +/* A pseudo function call that serves as a marker for the automated + extraction of messages, but does not call gettext(). The run-time + translation is done at a different place in the code. + The argument, String, should be a literal string. Concatenated strings + and other string expressions won't work. + The macro's expansion is not parenthesized, so that it is suitable as + initializer for static 'char[]' or 'const char[]' variables. */ +#define gettext_noop(String) String + +#endif /* _LIBGETTEXT_H */ Added: csw/mgar/pkg/watch/trunk/files/patch-extralibs.diff =================================================================== --- csw/mgar/pkg/watch/trunk/files/patch-extralibs.diff (rev 0) +++ csw/mgar/pkg/watch/trunk/files/patch-extralibs.diff 2009-03-04 00:28:48 UTC (rev 3575) @@ -0,0 +1,20 @@ +diff -ur procps-3.2.7.orig/watch.c procps-3.2.7/watch.c +--- procps-3.2.7.orig/watch.c 2009-03-04 00:47:36.646213261 +0100 ++++ procps-3.2.7/watch.c 2009-03-04 00:48:55.985676696 +0100 +@@ -13,7 +13,7 @@ + #define VERSION "0.2.0" + + #include +-#include ++#include "getopt.h" + #include + #include + #include +@@ -24,6 +24,7 @@ + #include + #include + #include ++#include + #include "proc/procps.h" + + #ifdef FORCE_8BIT Added: csw/mgar/pkg/watch/trunk/files/snprintf.c =================================================================== --- csw/mgar/pkg/watch/trunk/files/snprintf.c (rev 0) +++ csw/mgar/pkg/watch/trunk/files/snprintf.c 2009-03-04 00:28:48 UTC (rev 3575) @@ -0,0 +1,1025 @@ +/* + * snprintf.c - a portable implementation of snprintf + * + * AUTHOR + * Mark Martinec , April 1999. + * + * Copyright 1999, Mark Martinec. All rights reserved. + * + * TERMS AND CONDITIONS + * This program is free software; you can redistribute it and/or modify + * it under the terms of the "Frontier Artistic License" which comes + * with this Kit. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty + * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the Frontier Artistic License for more details. + * + * You should have received a copy of the Frontier Artistic License + * with this Kit in the file named LICENSE.txt . + * If not, I'll be glad to provide one. + * + * FEATURES + * - careful adherence to specs regarding flags, field width and precision; + * - good performance for large string handling (large format, large + * argument or large paddings). Performance is similar to system's sprintf + * and in several cases significantly better (make sure you compile with + * optimizations turned on, tell the compiler the code is strict ANSI + * if necessary to give it more freedom for optimizations); + * - return value semantics per ISO/IEC 9899:1999 ("ISO C99"); + * - written in standard ISO/ANSI C - requires an ANSI C compiler. + * + * SUPPORTED CONVERSION SPECIFIERS AND DATA TYPES + * + * This snprintf only supports the following conversion specifiers: + * s, c, d, u, o, x, X, p (and synonyms: i, D, U, O - see below) + * with flags: '-', '+', ' ', '0' and '#'. + * An asterisk is supported for field width as well as precision. + * + * Length modifiers 'h' (short int), 'l' (long int), + * and 'll' (long long int) are supported. + * NOTE: + * If macro SNPRINTF_LONGLONG_SUPPORT is not defined (default) the + * length modifier 'll' is recognized but treated the same as 'l', + * which may cause argument value truncation! Defining + * SNPRINTF_LONGLONG_SUPPORT requires that your system's sprintf also + * handles length modifier 'll'. long long int is a language extension + * which may not be portable. + * + * Conversion of numeric data (conversion specifiers d, u, o, x, X, p) + * with length modifiers (none or h, l, ll) is left to the system routine + * sprintf, but all handling of flags, field width and precision as well as + * c and s conversions is done very carefully by this portable routine. + * If a string precision (truncation) is specified (e.g. %.8s) it is + * guaranteed the string beyond the specified precision will not be referenced. + * + * Length modifiers h, l and ll are ignored for c and s conversions (data + * types wint_t and wchar_t are not supported). + * + * The following common synonyms for conversion characters are supported: + * - i is a synonym for d + * - D is a synonym for ld, explicit length modifiers are ignored + * - U is a synonym for lu, explicit length modifiers are ignored + * - O is a synonym for lo, explicit length modifiers are ignored + * The D, O and U conversion characters are nonstandard, they are supported + * for backward compatibility only, and should not be used for new code. + * + * The following is specifically NOT supported: + * - flag ' (thousands' grouping character) is recognized but ignored + * - numeric conversion specifiers: f, e, E, g, G and synonym F, + * as well as the new a and A conversion specifiers + * - length modifier 'L' (long double) and 'q' (quad - use 'll' instead) + * - wide character/string conversions: lc, ls, and nonstandard + * synonyms C and S + * - writeback of converted string length: conversion character n + * - the n$ specification for direct reference to n-th argument + * - locales + * + * It is permitted for str_m to be zero, and it is permitted to specify NULL + * pointer for resulting string argument if str_m is zero (as per ISO C99). + * + * The return value is the number of characters which would be generated + * for the given input, excluding the trailing null. If this value + * is greater or equal to str_m, not all characters from the result + * have been stored in str, output bytes beyond the (str_m-1) -th character + * are discarded. If str_m is greater than zero it is guaranteed + * the resulting string will be null-terminated. + * + * NOTE that this matches the ISO C99, OpenBSD, and GNU C library 2.1, + * but is different from some older and vendor implementations, + * and is also different from XPG, XSH5, SUSv2 specifications. + * For historical discussion on changes in the semantics and standards + * of snprintf see printf(3) man page in the Linux programmers manual. + * + * Routines asprintf and vasprintf return a pointer (in the ptr argument) + * to a buffer sufficiently large to hold the resulting string. This pointer + * should be passed to free(3) to release the allocated storage when it is + * no longer needed. If sufficient space cannot be allocated, these functions + * will return -1 and set ptr to be a NULL pointer. These two routines are a + * GNU C library extensions (glibc). + * + * Routines asnprintf and vasnprintf are similar to asprintf and vasprintf, + * yet, like snprintf and vsnprintf counterparts, will write at most str_m-1 + * characters into the allocated output string, the last character in the + * allocated buffer then gets the terminating null. If the formatted string + * length (the return value) is greater than or equal to the str_m argument, + * the resulting string was truncated and some of the formatted characters + * were discarded. These routines present a handy way to limit the amount + * of allocated memory to some sane value. + * + * AVAILABILITY + * http://www.ijs.si/software/snprintf/ + * + * REVISION HISTORY + * 1999-04 V0.9 Mark Martinec + * - initial version, some modifications after comparing printf + * man pages for Digital Unix 4.0, Solaris 2.6 and HPUX 10, + * and checking how Perl handles sprintf (differently!); + * 1999-04-09 V1.0 Mark Martinec + * - added main test program, fixed remaining inconsistencies, + * added optional (long long int) support; + * 1999-04-12 V1.1 Mark Martinec + * - support the 'p' conversion (pointer to void); + * - if a string precision is specified + * make sure the string beyond the specified precision + * will not be referenced (e.g. by strlen); + * 1999-04-13 V1.2 Mark Martinec + * - support synonyms %D=%ld, %U=%lu, %O=%lo; + * - speed up the case of long format string with few conversions; + * 1999-06-30 V1.3 Mark Martinec + * - fixed runaway loop (eventually crashing when str_l wraps + * beyond 2^31) while copying format string without + * conversion specifiers to a buffer that is too short + * (thanks to Edwin Young for + * spotting the problem); + * - added macros PORTABLE_SNPRINTF_VERSION_(MAJOR|MINOR) + * to snprintf.h + * 2000-02-14 V2.0 (never released) Mark Martinec + * - relaxed license terms: The Artistic License now applies. + * You may still apply the GNU GENERAL PUBLIC LICENSE + * as was distributed with previous versions, if you prefer; + * - changed REVISION HISTORY dates to use ISO 8601 date format; + * - added vsnprintf (patch also independently proposed by + * Caolan McNamara 2000-05-04, and Keith M Willenson 2000-06-01) + * 2000-06-27 V2.1 Mark Martinec + * - removed POSIX check for str_m<1; value 0 for str_m is + * allowed by ISO C99 (and GNU C library 2.1) - (pointed out + * on 2000-05-04 by Caolan McNamara, caolan@ csn dot ul dot ie). + * Besides relaxed license this change in standards adherence + * is the main reason to bump up the major version number; + * - added nonstandard routines asnprintf, vasnprintf, asprintf, + * vasprintf that dynamically allocate storage for the + * resulting string; these routines are not compiled by default, + * see comments where NEED_V?ASN?PRINTF macros are defined; + * - autoconf contributed by Caolan McNamara + * 2000-10-06 V2.2 Mark Martinec + * - BUG FIX: the %c conversion used a temporary variable + * that was no longer in scope when referenced, + * possibly causing incorrect resulting character; + * - BUG FIX: make precision and minimal field width unsigned + * to handle huge values (2^31 <= n < 2^32) correctly; + * also be more careful in the use of signed/unsigned/size_t + * internal variables - probably more careful than many + * vendor implementations, but there may still be a case + * where huge values of str_m, precision or minimal field + * could cause incorrect behaviour; + * - use separate variables for signed/unsigned arguments, + * and for short/int, long, and long long argument lengths + * to avoid possible incompatibilities on certain + * computer architectures. Also use separate variable + * arg_sign to hold sign of a numeric argument, + * to make code more transparent; + * - some fiddling with zero padding and "0x" to make it + * Linux compatible; + * - systematically use macros fast_memcpy and fast_memset + * instead of case-by-case hand optimization; determine some + * breakeven string lengths for different architectures; + * - terminology change: 'format' -> 'conversion specifier', + * 'C9x' -> 'ISO/IEC 9899:1999 ("ISO C99")', + * 'alternative form' -> 'alternate form', + * 'data type modifier' -> 'length modifier'; + * - several comments rephrased and new ones added; + * - make compiler not complain about 'credits' defined but + * not used; + */ + + +/* Define HAVE_SNPRINTF if your system already has snprintf and vsnprintf. + * + * If HAVE_SNPRINTF is defined this module will not produce code for + * snprintf and vsnprintf, unless PREFER_PORTABLE_SNPRINTF is defined as well, + * causing this portable version of snprintf to be called portable_snprintf + * (and portable_vsnprintf). + */ +/* #define HAVE_SNPRINTF */ + +/* Define PREFER_PORTABLE_SNPRINTF if your system does have snprintf and + * vsnprintf but you would prefer to use the portable routine(s) instead. + * In this case the portable routine is declared as portable_snprintf + * (and portable_vsnprintf) and a macro 'snprintf' (and 'vsnprintf') + * is defined to expand to 'portable_v?snprintf' - see file snprintf.h . + * Defining this macro is only useful if HAVE_SNPRINTF is also defined, + * but does does no harm if defined nevertheless. + */ +/* #define PREFER_PORTABLE_SNPRINTF */ + +/* Define SNPRINTF_LONGLONG_SUPPORT if you want to support + * data type (long long int) and length modifier 'll' (e.g. %lld). + * If undefined, 'll' is recognized but treated as a single 'l'. + * + * If the system's sprintf does not handle 'll' + * the SNPRINTF_LONGLONG_SUPPORT must not be defined! + * + * This is off by default as (long long int) is a language extension. + */ +/* #define SNPRINTF_LONGLONG_SUPPORT */ + +/* Define NEED_SNPRINTF_ONLY if you only need snprintf, and not vsnprintf. + * If NEED_SNPRINTF_ONLY is defined, the snprintf will be defined directly, + * otherwise both snprintf and vsnprintf routines will be defined + * and snprintf will be a simple wrapper around vsnprintf, at the expense + * of an extra procedure call. + */ +/* #define NEED_SNPRINTF_ONLY */ + +/* Define NEED_V?ASN?PRINTF macros if you need library extension + * routines asprintf, vasprintf, asnprintf, vasnprintf respectively, + * and your system library does not provide them. They are all small + * wrapper routines around portable_vsnprintf. Defining any of the four + * NEED_V?ASN?PRINTF macros automatically turns off NEED_SNPRINTF_ONLY + * and turns on PREFER_PORTABLE_SNPRINTF. + * + * Watch for name conflicts with the system library if these routines + * are already present there. + * + * NOTE: vasprintf and vasnprintf routines need va_copy() from stdarg.h, as + * specified by C99, to be able to traverse the same list of arguments twice. + * I don't know of any other standard and portable way of achieving the same. + * With some versions of gcc you may use __va_copy(). You might even get away + * with "ap2 = ap", in this case you must not call va_end(ap2) ! + * #define va_copy(ap2,ap) ap2 = ap + */ +/* #define NEED_ASPRINTF */ +/* #define NEED_ASNPRINTF */ +/* #define NEED_VASPRINTF */ +/* #define NEED_VASNPRINTF */ + + +/* Define the following macros if desired: + * SOLARIS_COMPATIBLE, SOLARIS_BUG_COMPATIBLE, + * HPUX_COMPATIBLE, HPUX_BUG_COMPATIBLE, LINUX_COMPATIBLE, + * DIGITAL_UNIX_COMPATIBLE, DIGITAL_UNIX_BUG_COMPATIBLE, + * PERL_COMPATIBLE, PERL_BUG_COMPATIBLE, + * + * - For portable applications it is best not to rely on peculiarities + * of a given implementation so it may be best not to define any + * of the macros that select compatibility and to avoid features + * that vary among the systems. + * + * - Selecting compatibility with more than one operating system + * is not strictly forbidden but is not recommended. + * + * - 'x'_BUG_COMPATIBLE implies 'x'_COMPATIBLE . + * + * - 'x'_COMPATIBLE refers to (and enables) a behaviour that is + * documented in a sprintf man page on a given operating system + * and actually adhered to by the system's sprintf (but not on + * most other operating systems). It may also refer to and enable + * a behaviour that is declared 'undefined' or 'implementation specific' + * in the man page but a given implementation behaves predictably + * in a certain way. + * + * - 'x'_BUG_COMPATIBLE refers to (and enables) a behaviour of system's sprintf + * that contradicts the sprintf man page on the same operating system. + * + * - I do not claim that the 'x'_COMPATIBLE and 'x'_BUG_COMPATIBLE + * conditionals take into account all idiosyncrasies of a particular + * implementation, there may be other incompatibilities. + */ + + + +/* ============================================= */ +/* NO USER SERVICABLE PARTS FOLLOWING THIS POINT */ +/* ============================================= */ + +#define PORTABLE_SNPRINTF_VERSION_MAJOR 2 +#define PORTABLE_SNPRINTF_VERSION_MINOR 2 + +#if defined(NEED_ASPRINTF) || defined(NEED_ASNPRINTF) || defined(NEED_VASPRINTF) || defined(NEED_VASNPRINTF) +# if defined(NEED_SNPRINTF_ONLY) +# undef NEED_SNPRINTF_ONLY +# endif +# if !defined(PREFER_PORTABLE_SNPRINTF) +# define PREFER_PORTABLE_SNPRINTF +# endif +#endif + +#if defined(SOLARIS_BUG_COMPATIBLE) && !defined(SOLARIS_COMPATIBLE) +#define SOLARIS_COMPATIBLE +#endif + +#if defined(HPUX_BUG_COMPATIBLE) && !defined(HPUX_COMPATIBLE) +#define HPUX_COMPATIBLE +#endif + +#if defined(DIGITAL_UNIX_BUG_COMPATIBLE) && !defined(DIGITAL_UNIX_COMPATIBLE) +#define DIGITAL_UNIX_COMPATIBLE +#endif + +#if defined(PERL_BUG_COMPATIBLE) && !defined(PERL_COMPATIBLE) +#define PERL_COMPATIBLE +#endif + +#if defined(LINUX_BUG_COMPATIBLE) && !defined(LINUX_COMPATIBLE) +#define LINUX_COMPATIBLE +#endif + +#include +#include +#include +#include +#include +#include +#include + +#ifdef isdigit +#undef isdigit +#endif +#define isdigit(c) ((c) >= '0' && (c) <= '9') + +/* For copying strings longer or equal to 'breakeven_point' + * it is more efficient to call memcpy() than to do it inline. + * The value depends mostly on the processor architecture, + * but also on the compiler and its optimization capabilities. + * The value is not critical, some small value greater than zero + * will be just fine if you don't care to squeeze every drop + * of performance out of the code. + * + * Small values favor memcpy, large values favor inline code. + */ +#if defined(__alpha__) || defined(__alpha) +# define breakeven_point 2 /* AXP (DEC Alpha) - gcc or cc or egcs */ +#endif +#if defined(__i386__) || defined(__i386) +# define breakeven_point 12 /* Intel Pentium/Linux - gcc 2.96 */ +#endif +#if defined(__hppa) +# define breakeven_point 10 /* HP-PA - gcc */ +#endif +#if defined(__sparc__) || defined(__sparc) +# define breakeven_point 33 /* Sun Sparc 5 - gcc 2.8.1 */ +#endif + +/* some other values of possible interest: */ +/* #define breakeven_point 8 */ /* VAX 4000 - vaxc */ +/* #define breakeven_point 19 */ /* VAX 4000 - gcc 2.7.0 */ + +#ifndef breakeven_point +# define breakeven_point 6 /* some reasonable one-size-fits-all value */ +#endif + +#define fast_memcpy(d,s,n) \ + { register size_t nn = (size_t)(n); \ + if (nn >= breakeven_point) memcpy((d), (s), nn); \ + else if (nn > 0) { /* proc call overhead is worth only for large strings*/\ + register char *dd; register const char *ss; \ + for (ss=(s), dd=(d); nn>0; nn--) *dd++ = *ss++; } } + +#define fast_memset(d,c,n) \ + { register size_t nn = (size_t)(n); \ + if (nn >= breakeven_point) memset((d), (int)(c), nn); \ + else if (nn > 0) { /* proc call overhead is worth only for large strings*/\ + register char *dd; register const int cc=(int)(c); \ + for (dd=(d); nn>0; nn--) *dd++ = cc; } } + +/* prototypes */ + +#if defined(NEED_ASPRINTF) +int asprintf (char **ptr, const char *fmt, /*args*/ ...); +#endif +#if defined(NEED_VASPRINTF) +int vasprintf (char **ptr, const char *fmt, va_list ap); +#endif +#if defined(NEED_ASNPRINTF) +int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...); +#endif +#if defined(NEED_VASNPRINTF) +int vasnprintf (char **ptr, size_t str_m, const char *fmt, va_list ap); +#endif + +#if defined(HAVE_SNPRINTF) +/* declare our portable snprintf routine under name portable_snprintf */ +/* declare our portable vsnprintf routine under name portable_vsnprintf */ +#else +/* declare our portable routines under names snprintf and vsnprintf */ +#define portable_snprintf snprintf +#if !defined(NEED_SNPRINTF_ONLY) +#define portable_vsnprintf vsnprintf +#endif +#endif + +#if !defined(HAVE_SNPRINTF) || defined(PREFER_PORTABLE_SNPRINTF) +int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...); +#if !defined(NEED_SNPRINTF_ONLY) +int portable_vsnprintf(char *str, size_t str_m, const char *fmt, va_list ap); +#endif +#endif + +/* declarations */ + +static char credits[] = "\n\ +@(#)snprintf.c, v2.2: Mark Martinec, \n\ +@(#)snprintf.c, v2.2: Copyright 1999, Mark Martinec. Frontier Artistic License applies.\n\ +@(#)snprintf.c, v2.2: http://www.ijs.si/software/snprintf/\n"; + +#if defined(NEED_ASPRINTF) +int asprintf(char **ptr, const char *fmt, /*args*/ ...) { + va_list ap; + size_t str_m; + int str_l; + + *ptr = NULL; + va_start(ap, fmt); /* measure the required size */ + str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap); + va_end(ap); + assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ + *ptr = (char *) malloc(str_m = (size_t)str_l + 1); + if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } + else { + int str_l2; + va_start(ap, fmt); + str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); + va_end(ap); + assert(str_l2 == str_l); + } + return str_l; +} +#endif + +#if defined(NEED_VASPRINTF) +int vasprintf(char **ptr, const char *fmt, va_list ap) { + size_t str_m; + int str_l; + + *ptr = NULL; + { va_list ap2; + va_copy(ap2, ap); /* don't consume the original ap, we'll need it again */ + str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap2);/*get required size*/ + va_end(ap2); + } + assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ + *ptr = (char *) malloc(str_m = (size_t)str_l + 1); + if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } + else { + int str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); + assert(str_l2 == str_l); + } + return str_l; +} +#endif + +#if defined(NEED_ASNPRINTF) +int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...) { + va_list ap; + int str_l; + + *ptr = NULL; + va_start(ap, fmt); /* measure the required size */ + str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap); + va_end(ap); + assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ + if ((size_t)str_l + 1 < str_m) str_m = (size_t)str_l + 1; /* truncate */ + /* if str_m is 0, no buffer is allocated, just set *ptr to NULL */ + if (str_m == 0) { /* not interested in resulting string, just return size */ + } else { + *ptr = (char *) malloc(str_m); + if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } + else { + int str_l2; + va_start(ap, fmt); + str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); + va_end(ap); + assert(str_l2 == str_l); + } + } + return str_l; +} +#endif + +#if defined(NEED_VASNPRINTF) +int vasnprintf (char **ptr, size_t str_m, const char *fmt, va_list ap) { + int str_l; + + *ptr = NULL; + { va_list ap2; + va_copy(ap2, ap); /* don't consume the original ap, we'll need it again */ + str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap2);/*get required size*/ + va_end(ap2); + } + assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ + if ((size_t)str_l + 1 < str_m) str_m = (size_t)str_l + 1; /* truncate */ + /* if str_m is 0, no buffer is allocated, just set *ptr to NULL */ + if (str_m == 0) { /* not interested in resulting string, just return size */ + } else { + *ptr = (char *) malloc(str_m); + if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } + else { + int str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); + assert(str_l2 == str_l); + } + } + return str_l; +} +#endif + +/* + * If the system does have snprintf and the portable routine is not + * specifically required, this module produces no code for snprintf/vsnprintf. + */ +#if !defined(HAVE_SNPRINTF) || defined(PREFER_PORTABLE_SNPRINTF) + +#if !defined(NEED_SNPRINTF_ONLY) +int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...) { + va_list ap; + int str_l; + + va_start(ap, fmt); + str_l = portable_vsnprintf(str, str_m, fmt, ap); + va_end(ap); + return str_l; +} +#endif + +#if defined(NEED_SNPRINTF_ONLY) +int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...) { +#else +int portable_vsnprintf(char *str, size_t str_m, const char *fmt, va_list ap) { +#endif + +#if defined(NEED_SNPRINTF_ONLY) + va_list ap; +#endif + size_t str_l = 0; + const char *p = fmt; + +/* In contrast with POSIX, the ISO C99 now says + * that str can be NULL and str_m can be 0. + * This is more useful than the old: if (str_m < 1) return -1; */ + +#if defined(NEED_SNPRINTF_ONLY) + va_start(ap, fmt); +#endif + if (!p) p = ""; + while (*p) { + if (*p != '%') { + /* if (str_l < str_m) str[str_l++] = *p++; -- this would be sufficient */ + /* but the following code achieves better performance for cases + * where format string is long and contains few conversions */ + const char *q = strchr(p+1,'%'); + size_t n = !q ? strlen(p) : (q-p); + if (str_l < str_m) { + size_t avail = str_m-str_l; + fast_memcpy(str+str_l, p, (n>avail?avail:n)); + } + p += n; str_l += n; + } else { + const char *starting_p; + size_t min_field_width = 0, precision = 0; + int zero_padding = 0, precision_specified = 0, justify_left = 0; + int alternate_form = 0, force_sign = 0; + int space_for_positive = 1; /* If both the ' ' and '+' flags appear, + the ' ' flag should be ignored. */ + char length_modifier = '\0'; /* allowed values: \0, h, l, L */ + char tmp[32];/* temporary buffer for simple numeric->string conversion */ + + const char *str_arg; /* string address in case of string argument */ + size_t str_arg_l; /* natural field width of arg without padding + and sign */ + unsigned char uchar_arg; + /* unsigned char argument value - only defined for c conversion. + N.B. standard explicitly states the char argument for + the c conversion is unsigned */ + + size_t number_of_zeros_to_pad = 0; + /* number of zeros to be inserted for numeric conversions + as required by the precision or minimal field width */ + + size_t zero_padding_insertion_ind = 0; + /* index into tmp where zero padding is to be inserted */ + + char fmt_spec = '\0'; + /* current conversion specifier character */ + + str_arg = credits;/* just to make compiler happy (defined but not used)*/ + str_arg = NULL; + starting_p = p; p++; /* skip '%' */ + /* parse flags */ + while (*p == '0' || *p == '-' || *p == '+' || + *p == ' ' || *p == '#' || *p == '\'') { + switch (*p) { + case '0': zero_padding = 1; break; + case '-': justify_left = 1; break; + case '+': force_sign = 1; space_for_positive = 0; break; + case ' ': force_sign = 1; + /* If both the ' ' and '+' flags appear, the ' ' flag should be ignored */ +#ifdef PERL_COMPATIBLE + /* ... but in Perl the last of ' ' and '+' applies */ + space_for_positive = 1; +#endif + break; + case '#': alternate_form = 1; break; + case '\'': break; + } + p++; + } + /* If the '0' and '-' flags both appear, the '0' flag should be ignored. */ + + /* parse field width */ + if (*p == '*') { + int j; + p++; j = va_arg(ap, int); + if (j >= 0) min_field_width = j; + else { min_field_width = -j; justify_left = 1; } + } else if (isdigit((int)(*p))) { + /* size_t could be wider than unsigned int; + make sure we treat argument like common implementations do */ + unsigned int uj = *p++ - '0'; + while (isdigit((int)(*p))) uj = 10*uj + (unsigned int)(*p++ - '0'); + min_field_width = uj; + } + /* parse precision */ + if (*p == '.') { + p++; precision_specified = 1; + if (*p == '*') { + int j = va_arg(ap, int); + p++; + if (j >= 0) precision = j; + else { + precision_specified = 0; precision = 0; + /* NOTE: + * Solaris 2.6 man page claims that in this case the precision + * should be set to 0. Digital Unix 4.0, HPUX 10 and BSD man page + * claim that this case should be treated as unspecified precision, + * which is what we do here. + */ + } + } else if (isdigit((int)(*p))) { + /* size_t could be wider than unsigned int; + make sure we treat argument like common implementations do */ + unsigned int uj = *p++ - '0'; + while (isdigit((int)(*p))) uj = 10*uj + (unsigned int)(*p++ - '0'); + precision = uj; + } + } + /* parse 'h', 'l' and 'll' length modifiers */ + if (*p == 'h' || *p == 'l') { + length_modifier = *p; p++; + if (length_modifier == 'l' && *p == 'l') { /* double l = long long */ +#ifdef SNPRINTF_LONGLONG_SUPPORT + length_modifier = '2'; /* double l encoded as '2' */ +#else + length_modifier = 'l'; /* treat it as a single 'l' */ +#endif + p++; + } + } + fmt_spec = *p; + /* common synonyms: */ + switch (fmt_spec) { + case 'i': fmt_spec = 'd'; break; + case 'D': fmt_spec = 'd'; length_modifier = 'l'; break; + case 'U': fmt_spec = 'u'; length_modifier = 'l'; break; + case 'O': fmt_spec = 'o'; length_modifier = 'l'; break; + default: break; + } + /* get parameter value, do initial processing */ + switch (fmt_spec) { + case '%': /* % behaves similar to 's' regarding flags and field widths */ + case 'c': /* c behaves similar to 's' regarding flags and field widths */ + case 's': + length_modifier = '\0'; /* wint_t and wchar_t not supported */ + /* the result of zero padding flag with non-numeric conversion specifier*/ + /* is undefined. Solaris and HPUX 10 does zero padding in this case, */ + /* Digital Unix and Linux does not. */ +#if !defined(SOLARIS_COMPATIBLE) && !defined(HPUX_COMPATIBLE) + zero_padding = 0; /* turn zero padding off for string conversions */ +#endif + str_arg_l = 1; + switch (fmt_spec) { + case '%': + str_arg = p; break; + case 'c': { + int j = va_arg(ap, int); + uchar_arg = (unsigned char) j; /* standard demands unsigned char */ + str_arg = (const char *) &uchar_arg; + break; + } + case 's': + str_arg = va_arg(ap, const char *); + if (!str_arg) str_arg_l = 0; + /* make sure not to address string beyond the specified precision !!! */ + else if (!precision_specified) str_arg_l = strlen(str_arg); + /* truncate string if necessary as requested by precision */ + else if (precision == 0) str_arg_l = 0; + else { + /* memchr on HP does not like n > 2^31 !!! */ + const char *q = memchr(str_arg, '\0', + precision <= 0x7fffffff ? precision : 0x7fffffff); + str_arg_l = !q ? precision : (q-str_arg); + } + break; + default: break; + } + break; + case 'd': case 'u': case 'o': case 'x': case 'X': case 'p': { + /* NOTE: the u, o, x, X and p conversion specifiers imply + the value is unsigned; d implies a signed value */ + + int arg_sign = 0; + /* 0 if numeric argument is zero (or if pointer is NULL for 'p'), + +1 if greater than zero (or nonzero for unsigned arguments), + -1 if negative (unsigned argument is never negative) */ + + int int_arg = 0; unsigned int uint_arg = 0; + /* only defined for length modifier h, or for no length modifiers */ + + long int long_arg = 0; unsigned long int ulong_arg = 0; + /* only defined for length modifier l */ + + void *ptr_arg = NULL; + /* pointer argument value -only defined for p conversion */ + +#ifdef SNPRINTF_LONGLONG_SUPPORT + long long int long_long_arg = 0; + unsigned long long int ulong_long_arg = 0; + /* only defined for length modifier ll */ +#endif + if (fmt_spec == 'p') { + /* HPUX 10: An l, h, ll or L before any other conversion character + * (other than d, i, u, o, x, or X) is ignored. + * Digital Unix: + * not specified, but seems to behave as HPUX does. + * Solaris: If an h, l, or L appears before any other conversion + * specifier (other than d, i, u, o, x, or X), the behavior + * is undefined. (Actually %hp converts only 16-bits of address + * and %llp treats address as 64-bit data which is incompatible + * with (void *) argument on a 32-bit system). + */ +#ifdef SOLARIS_COMPATIBLE +# ifdef SOLARIS_BUG_COMPATIBLE + /* keep length modifiers even if it represents 'll' */ +# else + if (length_modifier == '2') length_modifier = '\0'; +# endif +#else + length_modifier = '\0'; +#endif + ptr_arg = va_arg(ap, void *); + if (ptr_arg != NULL) arg_sign = 1; + } else if (fmt_spec == 'd') { /* signed */ + switch (length_modifier) { + case '\0': + case 'h': + /* It is non-portable to specify a second argument of char or short + * to va_arg, because arguments seen by the called function + * are not char or short. C converts char and short arguments + * to int before passing them to a function. + */ + int_arg = va_arg(ap, int); + if (int_arg > 0) arg_sign = 1; + else if (int_arg < 0) arg_sign = -1; + break; + case 'l': + long_arg = va_arg(ap, long int); + if (long_arg > 0) arg_sign = 1; + else if (long_arg < 0) arg_sign = -1; + break; +#ifdef SNPRINTF_LONGLONG_SUPPORT + case '2': + long_long_arg = va_arg(ap, long long int); + if (long_long_arg > 0) arg_sign = 1; + else if (long_long_arg < 0) arg_sign = -1; + break; +#endif + } + } else { /* unsigned */ + switch (length_modifier) { + case '\0': + case 'h': + uint_arg = va_arg(ap, unsigned int); + if (uint_arg) arg_sign = 1; + break; + case 'l': + ulong_arg = va_arg(ap, unsigned long int); + if (ulong_arg) arg_sign = 1; + break; +#ifdef SNPRINTF_LONGLONG_SUPPORT + case '2': + ulong_long_arg = va_arg(ap, unsigned long long int); + if (ulong_long_arg) arg_sign = 1; + break; +#endif + } + } + str_arg = tmp; str_arg_l = 0; + /* NOTE: + * For d, i, u, o, x, and X conversions, if precision is specified, + * the '0' flag should be ignored. This is so with Solaris 2.6, + * Digital UNIX 4.0, HPUX 10, Linux, FreeBSD, NetBSD; but not with Perl. + */ +#ifndef PERL_COMPATIBLE + if (precision_specified) zero_padding = 0; +#endif + if (fmt_spec == 'd') { + if (force_sign && arg_sign >= 0) + tmp[str_arg_l++] = space_for_positive ? ' ' : '+'; + /* leave negative numbers for sprintf to handle, + to avoid handling tricky cases like (short int)(-32768) */ +#ifdef LINUX_COMPATIBLE + } else if (fmt_spec == 'p' && force_sign && arg_sign > 0) { + tmp[str_arg_l++] = space_for_positive ? ' ' : '+'; +#endif + } else if (alternate_form) { + if (arg_sign != 0 && (fmt_spec == 'x' || fmt_spec == 'X') ) + { tmp[str_arg_l++] = '0'; tmp[str_arg_l++] = fmt_spec; } + /* alternate form should have no effect for p conversion, but ... */ +#ifdef HPUX_COMPATIBLE + else if (fmt_spec == 'p' + /* HPUX 10: for an alternate form of p conversion, + * a nonzero result is prefixed by 0x. */ +#ifndef HPUX_BUG_COMPATIBLE + /* Actually it uses 0x prefix even for a zero value. */ + && arg_sign != 0 +#endif + ) { tmp[str_arg_l++] = '0'; tmp[str_arg_l++] = 'x'; } +#endif + } + zero_padding_insertion_ind = str_arg_l; + if (!precision_specified) precision = 1; /* default precision is 1 */ + if (precision == 0 && arg_sign == 0 +#if defined(HPUX_BUG_COMPATIBLE) || defined(LINUX_COMPATIBLE) + && fmt_spec != 'p' + /* HPUX 10 man page claims: With conversion character p the result of + * converting a zero value with a precision of zero is a null string. + * Actually HP returns all zeroes, and Linux returns "(nil)". */ +#endif + ) { + /* converted to null string */ + /* When zero value is formatted with an explicit precision 0, + the resulting formatted string is empty (d, i, u, o, x, X, p). */ + } else { + char f[5]; int f_l = 0; + f[f_l++] = '%'; /* construct a simple format string for sprintf */ + if (!length_modifier) { } + else if (length_modifier=='2') { f[f_l++] = 'l'; f[f_l++] = 'l'; } + else f[f_l++] = length_modifier; + f[f_l++] = fmt_spec; f[f_l++] = '\0'; + if (fmt_spec == 'p') str_arg_l += sprintf(tmp+str_arg_l, f, ptr_arg); + else if (fmt_spec == 'd') { /* signed */ + switch (length_modifier) { + case '\0': + case 'h': str_arg_l+=sprintf(tmp+str_arg_l, f, int_arg); break; + case 'l': str_arg_l+=sprintf(tmp+str_arg_l, f, long_arg); break; +#ifdef SNPRINTF_LONGLONG_SUPPORT + case '2': str_arg_l+=sprintf(tmp+str_arg_l,f,long_long_arg); break; +#endif + } + } else { /* unsigned */ + switch (length_modifier) { + case '\0': + case 'h': str_arg_l+=sprintf(tmp+str_arg_l, f, uint_arg); break; + case 'l': str_arg_l+=sprintf(tmp+str_arg_l, f, ulong_arg); break; +#ifdef SNPRINTF_LONGLONG_SUPPORT + case '2': str_arg_l+=sprintf(tmp+str_arg_l,f,ulong_long_arg);break; +#endif + } + } + /* include the optional minus sign and possible "0x" + in the region before the zero padding insertion point */ + if (zero_padding_insertion_ind < str_arg_l && + tmp[zero_padding_insertion_ind] == '-') { + zero_padding_insertion_ind++; + } + if (zero_padding_insertion_ind+1 < str_arg_l && + tmp[zero_padding_insertion_ind] == '0' && + (tmp[zero_padding_insertion_ind+1] == 'x' || + tmp[zero_padding_insertion_ind+1] == 'X') ) { + zero_padding_insertion_ind += 2; + } + } + { size_t num_of_digits = str_arg_l - zero_padding_insertion_ind; + if (alternate_form && fmt_spec == 'o' +#ifdef HPUX_COMPATIBLE /* ("%#.o",0) -> "" */ + && (str_arg_l > 0) +#endif +#ifdef DIGITAL_UNIX_BUG_COMPATIBLE /* ("%#o",0) -> "00" */ +#else + /* unless zero is already the first character */ + && !(zero_padding_insertion_ind < str_arg_l + && tmp[zero_padding_insertion_ind] == '0') +#endif + ) { /* assure leading zero for alternate-form octal numbers */ + if (!precision_specified || precision < num_of_digits+1) { + /* precision is increased to force the first character to be zero, + except if a zero value is formatted with an explicit precision + of zero */ + precision = num_of_digits+1; precision_specified = 1; + } + } + /* zero padding to specified precision? */ + if (num_of_digits < precision) + number_of_zeros_to_pad = precision - num_of_digits; + } + /* zero padding to specified minimal field width? */ + if (!justify_left && zero_padding) { + int n = min_field_width - (str_arg_l+number_of_zeros_to_pad); + if (n > 0) number_of_zeros_to_pad += n; + } + break; + } + default: /* unrecognized conversion specifier, keep format string as-is*/ + zero_padding = 0; /* turn zero padding off for non-numeric convers. */ +#ifndef DIGITAL_UNIX_COMPATIBLE + justify_left = 1; min_field_width = 0; /* reset flags */ +#endif +#if defined(PERL_COMPATIBLE) || defined(LINUX_COMPATIBLE) + /* keep the entire format string unchanged */ + str_arg = starting_p; str_arg_l = p - starting_p; + /* well, not exactly so for Linux, which does something inbetween, + * and I don't feel an urge to imitate it: "%+++++hy" -> "%+y" */ +#else + /* discard the unrecognized conversion, just keep * + * the unrecognized conversion character */ + str_arg = p; str_arg_l = 0; +#endif + if (*p) str_arg_l++; /* include invalid conversion specifier unchanged + if not at end-of-string */ + break; + } + if (*p) p++; /* step over the just processed conversion specifier */ + /* insert padding to the left as requested by min_field_width; + this does not include the zero padding in case of numerical conversions*/ + if (!justify_left) { /* left padding with blank or zero */ + int n = min_field_width - (str_arg_l+number_of_zeros_to_pad); + if (n > 0) { + if (str_l < str_m) { + size_t avail = str_m-str_l; + fast_memset(str+str_l, (zero_padding?'0':' '), (n>avail?avail:n)); + } + str_l += n; + } + } + /* zero padding as requested by the precision or by the minimal field width + * for numeric conversions required? */ + if (number_of_zeros_to_pad <= 0) { + /* will not copy first part of numeric right now, * + * force it to be copied later in its entirety */ + zero_padding_insertion_ind = 0; + } else { + /* insert first part of numerics (sign or '0x') before zero padding */ + int n = zero_padding_insertion_ind; + if (n > 0) { + if (str_l < str_m) { + size_t avail = str_m-str_l; + fast_memcpy(str+str_l, str_arg, (n>avail?avail:n)); + } + str_l += n; + } + /* insert zero padding as requested by the precision or min field width */ + n = number_of_zeros_to_pad; + if (n > 0) { + if (str_l < str_m) { + size_t avail = str_m-str_l; + fast_memset(str+str_l, '0', (n>avail?avail:n)); + } + str_l += n; + } + } + /* insert formatted string + * (or as-is conversion specifier for unknown conversions) */ + { int n = str_arg_l - zero_padding_insertion_ind; + if (n > 0) { + if (str_l < str_m) { + size_t avail = str_m-str_l; + fast_memcpy(str+str_l, str_arg+zero_padding_insertion_ind, + (n>avail?avail:n)); + } + str_l += n; + } + } + /* insert right padding */ + if (justify_left) { /* right blank padding to the field width */ + int n = min_field_width - (str_arg_l+number_of_zeros_to_pad); + if (n > 0) { + if (str_l < str_m) { + size_t avail = str_m-str_l; + fast_memset(str+str_l, ' ', (n>avail?avail:n)); + } + str_l += n; + } + } + } + } +#if defined(NEED_SNPRINTF_ONLY) + va_end(ap); +#endif + if (str_m > 0) { /* make sure the string is null-terminated + even at the expense of overwriting the last character + (shouldn't happen, but just in case) */ + str[str_l <= str_m-1 ? str_l : str_m-1] = '\0'; + } + /* Return the number of characters formatted (excluding trailing null + * character), that is, the number of characters that would have been + * written to the buffer if it were large enough. + * + * The value of str_l should be returned, but str_l is of unsigned type + * size_t, and snprintf is int, possibly leading to an undetected + * integer overflow, resulting in a negative return value, which is illegal. + * Both XSH5 and ISO C99 (at least the draft) are silent on this issue. + * Should errno be set to EOVERFLOW and EOF returned in this case??? + */ + return (int) str_l; +} +#endif Added: csw/mgar/pkg/watch/trunk/files/snprintf.h =================================================================== --- csw/mgar/pkg/watch/trunk/files/snprintf.h (rev 0) +++ csw/mgar/pkg/watch/trunk/files/snprintf.h 2009-03-04 00:28:48 UTC (rev 3575) @@ -0,0 +1,26 @@ +#ifndef _PORTABLE_SNPRINTF_H_ +#define _PORTABLE_SNPRINTF_H_ + +#define PORTABLE_SNPRINTF_VERSION_MAJOR 2 +#define PORTABLE_SNPRINTF_VERSION_MINOR 2 + +#ifdef HAVE_SNPRINTF +#include +#else +extern int snprintf(char *, size_t, const char *, /*args*/ ...); +extern int vsnprintf(char *, size_t, const char *, va_list); +#endif + +#if defined(HAVE_SNPRINTF) && defined(PREFER_PORTABLE_SNPRINTF) +extern int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...); +extern int portable_vsnprintf(char *str, size_t str_m, const char *fmt, va_list ap); +#define snprintf portable_snprintf +#define vsnprintf portable_vsnprintf +#endif + +extern int asprintf (char **ptr, const char *fmt, /*args*/ ...); +extern int vasprintf (char **ptr, const char *fmt, va_list ap); +extern int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...); +extern int vasnprintf(char **ptr, size_t str_m, const char *fmt, va_list ap); + +#endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Wed Mar 4 12:50:34 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Wed, 04 Mar 2009 11:50:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3576] csw/mgar/pkg/nrpe/trunk/Makefile Message-ID: Revision: 3576 http://gar.svn.sourceforge.net/gar/?rev=3576&view=rev Author: j_arndt Date: 2009-03-04 11:50:34 +0000 (Wed, 04 Mar 2009) Log Message: ----------- nrpe: fixed SF_PROJ Modified Paths: -------------- csw/mgar/pkg/nrpe/trunk/Makefile Modified: csw/mgar/pkg/nrpe/trunk/Makefile =================================================================== --- csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-04 00:28:48 UTC (rev 3575) +++ csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-04 11:50:34 UTC (rev 3576) @@ -7,6 +7,7 @@ NRPE allows you to remotely execute Nagios plugins on other Linux/Unix machines. This allows you to monitor remote machine metrics (disk usage, CPU load, etc.). NRPE can also communicate with some of the Windows agent addons, so you can execute scripts and check metrics on remote Windows machines as well. endef +SF_PROJ = nagios MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTFILES += $(call admfiles,CSWnrpe, prototype checkinstall preinstall postinstall preremove ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From glawsf at users.sourceforge.net Wed Mar 4 13:02:59 2009 From: glawsf at users.sourceforge.net (glawsf at users.sourceforge.net) Date: Wed, 04 Mar 2009 12:02:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[3577] csw/mgar/pkg Message-ID: Revision: 3577 http://gar.svn.sourceforge.net/gar/?rev=3577&view=rev Author: glawsf Date: 2009-03-04 12:02:59 +0000 (Wed, 04 Mar 2009) Log Message: ----------- initial commit Added Paths: ----------- csw/mgar/pkg/djbdns/ csw/mgar/pkg/djbdns/Makefile csw/mgar/pkg/djbdns/tags/ csw/mgar/pkg/djbdns/trunk/ Added: csw/mgar/pkg/djbdns/Makefile =================================================================== --- csw/mgar/pkg/djbdns/Makefile (rev 0) +++ csw/mgar/pkg/djbdns/Makefile 2009-03-04 12:02:59 UTC (rev 3577) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From glawsf at users.sourceforge.net Wed Mar 4 13:05:48 2009 From: glawsf at users.sourceforge.net (glawsf at users.sourceforge.net) Date: Wed, 04 Mar 2009 12:05:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3578] csw/mgar/pkg/djbdns Message-ID: Revision: 3578 http://gar.svn.sourceforge.net/gar/?rev=3578&view=rev Author: glawsf Date: 2009-03-04 12:05:48 +0000 (Wed, 04 Mar 2009) Log Message: ----------- more files Added Paths: ----------- csw/mgar/pkg/djbdns/branches/ csw/mgar/pkg/djbdns/trunk/Makefile csw/mgar/pkg/djbdns/trunk/checksums csw/mgar/pkg/djbdns/trunk/files/ csw/mgar/pkg/djbdns/trunk/files/CSWdjbdns.gspec Added: csw/mgar/pkg/djbdns/trunk/Makefile =================================================================== --- csw/mgar/pkg/djbdns/trunk/Makefile (rev 0) +++ csw/mgar/pkg/djbdns/trunk/Makefile 2009-03-04 12:05:48 UTC (rev 3578) @@ -0,0 +1,69 @@ +GARNAME = djbdns +GARVERSION = 1.05 +CATEGORIES = apps + +DESCRIPTION = retrieve and publish Domain Name System information +define BLURB +djbdns is a collection of Domain Name System tools. It includes several +components: + + * The dnscache program is a local DNS cache. It accepts recursive DNS + queries from local clients such as web browsers. It collects responses + from remote DNS servers. + * The tinydns program is a fast, UDP-only DNS server. It makes local DNS + information available to the Internet. It supports load balancing and + client differentation. + * The walldns program is a reverse DNS wall. It provides matching reverse + and forward records while hiding local host information. + * The rbldns program is an IP-address-listing DNS server. It uses DNS to + publish a list of IP addresses, such as RBL or DUL. + * The dns library handles outgoing and incoming DNS packets. It can be + used by clients such as web browsers to look up host addresses, hot names, + MX records, etc. It supports asynchronous resolution. + * The dnsfilter program is a parallel IP-address-to-host-name converter. + * The dnsip, dnsipq, dnsname, dnstxt, and dnsmx programs are simple + command-line interfaces to DNS. + * The dnsq and dnstrace programs are DNS debugging tools. + +If you wish to replicate DNS information to secondary djbdns servers, you will +also need to install openssh and rsync to perform the actual replication. +This is not required unless you want to replicate to a secondary djbdns server +and is not required if your secondary is a BIND DNS server. +endef + +MASTER_SITES = http://cr.yp.to/djbdns/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWdjbdns,) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +CONFIGURE_ARGS = $(DIRPATHS) +FILES = axfr-get axfrdns axfrdns-conf dnscache dnscache-conf dnsfilter dnsip dnsipq dnsmx dnsname dnsq dnsqr dnstrace dnstracesort dnstxt pickdns pickdns-conf pickdns-data random-ip rbldns rbldns-conf rbldns-data tinydns tinydns-conf tinydns-data tinydns-edit tinydns-get walldns walldns-conf + +CONFIGURE_SCRIPTS = custom +BUILD_SCRIPTS = custom +TEST_SCRIPTS = custom +INSTALL_SCRIPTS = custom + +TEST_SCRIPTS = + +include gar/category.mk + +configure-custom: + @echo "==> Configuring $(GARNAME)" + @cd $(WORKSRC)/ && sed "s|/usr/local|$(prefix)|g" < conf-home > conf-home.csw && mv conf-home.csw conf-home + @$(MAKECOOKIE) + +build-custom: + @echo "==> building $(GARNAME)" + @cd $(WORKSRC) && PATH=/opt/csw/gnu:/opt/csw/gcc3/bin/:/usr/bin/:$PATH && export PATH && make + @$(MAKECOOKIE) + +install-custom: + @echo "==> installing $(GARNAME)" + @echo "==> to $(DESTDIR)$(prefix)/bin" + @rm -rf $(DESTDIR)$(prefix) + @mkdir -p $(DESTDIR)$(prefix)/bin + @ginstall -m 755 $(foreach FILE, $(FILES), $(WORKSRC)/$(FILE)) $(DESTDIR)$(prefix)/bin + @$(MAKECOOKIE) Added: csw/mgar/pkg/djbdns/trunk/checksums =================================================================== --- csw/mgar/pkg/djbdns/trunk/checksums (rev 0) +++ csw/mgar/pkg/djbdns/trunk/checksums 2009-03-04 12:05:48 UTC (rev 3578) @@ -0,0 +1,2 @@ +3147c5cd56832aa3b41955c7a51cbeb2 download/djbdns-1.05.tar.gz +913166e653d2c5f026e8a0eccffb39bb download/CSWdjbdns.gspec Added: csw/mgar/pkg/djbdns/trunk/files/CSWdjbdns.gspec =================================================================== --- csw/mgar/pkg/djbdns/trunk/files/CSWdjbdns.gspec (rev 0) +++ csw/mgar/pkg/djbdns/trunk/files/CSWdjbdns.gspec 2009-03-04 12:05:48 UTC (rev 3578) @@ -0,0 +1,5 @@ +%var bitname djbdns +%var pkgname CSWdjbdns +%var hotline http://www.opencsw.org/bugtrack +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From glawsf at users.sourceforge.net Wed Mar 4 14:41:59 2009 From: glawsf at users.sourceforge.net (glawsf at users.sourceforge.net) Date: Wed, 04 Mar 2009 13:41:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[3579] csw/mgar/pkg/rl/trunk Message-ID: Revision: 3579 http://gar.svn.sourceforge.net/gar/?rev=3579&view=rev Author: glawsf Date: 2009-03-04 13:41:58 +0000 (Wed, 04 Mar 2009) Log Message: ----------- version bump Modified Paths: -------------- csw/mgar/pkg/rl/trunk/Makefile csw/mgar/pkg/rl/trunk/checksums csw/mgar/pkg/rl/trunk/files/CSWrl.gspec Modified: csw/mgar/pkg/rl/trunk/Makefile =================================================================== --- csw/mgar/pkg/rl/trunk/Makefile 2009-03-04 12:05:48 UTC (rev 3578) +++ csw/mgar/pkg/rl/trunk/Makefile 2009-03-04 13:41:58 UTC (rev 3579) @@ -1,5 +1,5 @@ GARNAME = rl -GARVERSION = 0.2.6 +GARVERSION = 0.2.7 CATEGORIES = apps DESCRIPTION = A command-line tool that randomizes lines of input. @@ -18,5 +18,4 @@ # Not gonna do it TEST_SCRIPTS = - include gar/category.mk Modified: csw/mgar/pkg/rl/trunk/checksums =================================================================== --- csw/mgar/pkg/rl/trunk/checksums 2009-03-04 12:05:48 UTC (rev 3578) +++ csw/mgar/pkg/rl/trunk/checksums 2009-03-04 13:41:58 UTC (rev 3579) @@ -1,2 +1,2 @@ -5505b1ff129ac95fa2a27ee4073d81e4 download/rl-0.2.6.tar.gz -039dadb56571369413d7cf22a8854034 download/CSWrl.gspec +ed2e6c81a0524653203e0be8fa511eae download/rl-0.2.7.tar.gz +70c4ff70bf0d59f4c79262375470f82f download/CSWrl.gspec Modified: csw/mgar/pkg/rl/trunk/files/CSWrl.gspec =================================================================== --- csw/mgar/pkg/rl/trunk/files/CSWrl.gspec 2009-03-04 12:05:48 UTC (rev 3578) +++ csw/mgar/pkg/rl/trunk/files/CSWrl.gspec 2009-03-04 13:41:58 UTC (rev 3579) @@ -1,4 +1,5 @@ %var bitname rl %var pkgname CSWrl +%var hotline http://www.opencsw.org/bugtrack %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright url file://%{WORKSRC}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Wed Mar 4 17:01:19 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Wed, 04 Mar 2009 16:01:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3580] csw/mgar/pkg/pidgin/trunk Message-ID: Revision: 3580 http://gar.svn.sourceforge.net/gar/?rev=3580&view=rev Author: harpchad Date: 2009-03-04 16:01:19 +0000 (Wed, 04 Mar 2009) Log Message: ----------- Update to version 2.5.5 Modified Paths: -------------- csw/mgar/pkg/pidgin/trunk/Makefile csw/mgar/pkg/pidgin/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/pidgin/trunk/files/CSWpidgin.gspec Modified: csw/mgar/pkg/pidgin/trunk/Makefile =================================================================== --- csw/mgar/pkg/pidgin/trunk/Makefile 2009-03-04 13:41:58 UTC (rev 3579) +++ csw/mgar/pkg/pidgin/trunk/Makefile 2009-03-04 16:01:19 UTC (rev 3580) @@ -1,5 +1,5 @@ GARNAME = pidgin -GARVERSION = 2.5.4 +GARVERSION = 2.5.5 CATEGORIES = apps DESCRIPTION = Multi-protocol IM client @@ -10,7 +10,6 @@ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTFILES += x11.pc -DISTFILES += $(call admfiles,CSWpidgin,) CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += '--with-dbus-services=/opt/csw/etc/dbus-1' Modified: csw/mgar/pkg/pidgin/trunk/checksums =================================================================== --- csw/mgar/pkg/pidgin/trunk/checksums 2009-03-04 13:41:58 UTC (rev 3579) +++ csw/mgar/pkg/pidgin/trunk/checksums 2009-03-04 16:01:19 UTC (rev 3580) @@ -1,3 +1,2 @@ -eb28c552647ee583f3d817db690164c5 download/pidgin-2.5.4.tar.gz +08d9c0c8dd43dbcec6f67d8ba596029f download/pidgin-2.5.5.tar.gz 6dd3c13c4b6f610409fd267692dbe716 download/x11.pc -e33492bae1fd2f7773adad463f19fa0f download/CSWpidgin.gspec Deleted: csw/mgar/pkg/pidgin/trunk/files/CSWpidgin.gspec =================================================================== --- csw/mgar/pkg/pidgin/trunk/files/CSWpidgin.gspec 2009-03-04 13:41:58 UTC (rev 3579) +++ csw/mgar/pkg/pidgin/trunk/files/CSWpidgin.gspec 2009-03-04 16:01:19 UTC (rev 3580) @@ -1,4 +0,0 @@ -%var bitname pidgin -%var pkgname CSWpidgin -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Wed Mar 4 17:47:47 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Wed, 04 Mar 2009 16:47:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[3581] csw/mgar/pkg/curl/trunk Message-ID: Revision: 3581 http://gar.svn.sourceforge.net/gar/?rev=3581&view=rev Author: harpchad Date: 2009-03-04 16:47:44 +0000 (Wed, 04 Mar 2009) Log Message: ----------- Update to version 7.19.4 Modified Paths: -------------- csw/mgar/pkg/curl/trunk/Makefile csw/mgar/pkg/curl/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/curl/trunk/files/CSWcurl.gspec csw/mgar/pkg/curl/trunk/files/CSWcurldevel.gspec csw/mgar/pkg/curl/trunk/files/CSWcurlrt.gspec Modified: csw/mgar/pkg/curl/trunk/Makefile =================================================================== --- csw/mgar/pkg/curl/trunk/Makefile 2009-03-04 16:01:19 UTC (rev 3580) +++ csw/mgar/pkg/curl/trunk/Makefile 2009-03-04 16:47:44 UTC (rev 3581) @@ -1,5 +1,5 @@ GARNAME = curl -GARVERSION = 7.19.3 +GARVERSION = 7.19.4 CATEGORIES = net DESCRIPTION = Command line tool and library for client-side URL transfers. @@ -19,10 +19,12 @@ DISTFILES += libcurl.so.2.0.2.s DISTFILES += libcurl.so.3.0.0.i DISTFILES += libcurl.so.2.0.2.i -DISTFILES += $(call admfiles,CSWcurl,) -DISTFILES += $(call admfiles,CSWcurlrt,) -DISTFILES += $(call admfiles,CSWcurldevel,) +PACKAGES = CSWcurl CSWcurlrt CSWcurldevel +CATALOGNAME_CSWcurl = curl +CATALOGNAME_CSWcurlrt = curlrt +CATALOGNAME_CSWcurldevel = curldevel + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 @@ -38,8 +40,7 @@ REQUIRED_PKGS_CSWcurlrt = CSWlibidn CSWlibnet CSWoldaprt CSWosslrt CSWzlib CSWsasl REQUIRED_PKGS_CSWcurldevel = CSWcurlrt -ENABLE_CHECK = 0 -TEST_TARGET = +SKIPTEST = 1 PKGFILES_CSWcurldevel = $(PKGFILES_DEVEL) PKGFILES_CSWcurlrt = $(PKGFILES_RT) Modified: csw/mgar/pkg/curl/trunk/checksums =================================================================== --- csw/mgar/pkg/curl/trunk/checksums 2009-03-04 16:01:19 UTC (rev 3580) +++ csw/mgar/pkg/curl/trunk/checksums 2009-03-04 16:47:44 UTC (rev 3581) @@ -1,8 +1,5 @@ -97e7af7f474c7fe28184d753acb539ec download/CSWcurl.gspec -cb9741fd1adaa81f640632a685424e6a download/CSWcurldevel.gspec -4596459435b4dc77f99a15e2e3ee76d6 download/CSWcurlrt.gspec -10eb8c13350c735eff20d7b4530be8cd download/curl-7.19.3.tar.bz2 -a09fcad6dfcd9636061dfab7598357be download/libcurl.so.2.0.2.i +2734167c1e5f7ce6be99b75d2d371d85 download/curl-7.19.4.tar.bz2 +b63de55fb90feba487b1fd21e751d248 download/libcurl.so.3.0.0.s b46b41659b805013740eeb76e759af4b download/libcurl.so.2.0.2.s 30e826ef67b6ce799b32154250014dd9 download/libcurl.so.3.0.0.i -b63de55fb90feba487b1fd21e751d248 download/libcurl.so.3.0.0.s +a09fcad6dfcd9636061dfab7598357be download/libcurl.so.2.0.2.i Deleted: csw/mgar/pkg/curl/trunk/files/CSWcurl.gspec =================================================================== --- csw/mgar/pkg/curl/trunk/files/CSWcurl.gspec 2009-03-04 16:01:19 UTC (rev 3580) +++ csw/mgar/pkg/curl/trunk/files/CSWcurl.gspec 2009-03-04 16:47:44 UTC (rev 3581) @@ -1,4 +0,0 @@ -%var bitname curl -%var pkgname CSWcurl -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Deleted: csw/mgar/pkg/curl/trunk/files/CSWcurldevel.gspec =================================================================== --- csw/mgar/pkg/curl/trunk/files/CSWcurldevel.gspec 2009-03-04 16:01:19 UTC (rev 3580) +++ csw/mgar/pkg/curl/trunk/files/CSWcurldevel.gspec 2009-03-04 16:47:44 UTC (rev 3581) @@ -1,4 +0,0 @@ -%var bitname curldevel -%var pkgname CSWcurldevel -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Deleted: csw/mgar/pkg/curl/trunk/files/CSWcurlrt.gspec =================================================================== --- csw/mgar/pkg/curl/trunk/files/CSWcurlrt.gspec 2009-03-04 16:01:19 UTC (rev 3580) +++ csw/mgar/pkg/curl/trunk/files/CSWcurlrt.gspec 2009-03-04 16:47:44 UTC (rev 3581) @@ -1,4 +0,0 @@ -%var bitname curlrt -%var pkgname CSWcurlrt -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Wed Mar 4 18:09:42 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Wed, 04 Mar 2009 17:09:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[3582] csw/mgar/pkg/pidgin/trunk Message-ID: Revision: 3582 http://gar.svn.sourceforge.net/gar/?rev=3582&view=rev Author: harpchad Date: 2009-03-04 17:09:42 +0000 (Wed, 04 Mar 2009) Log Message: ----------- Bug fixes Modified Paths: -------------- csw/mgar/pkg/pidgin/trunk/Makefile csw/mgar/pkg/pidgin/trunk/checksums csw/mgar/pkg/pidgin/trunk/files/x11.pc Modified: csw/mgar/pkg/pidgin/trunk/Makefile =================================================================== --- csw/mgar/pkg/pidgin/trunk/Makefile 2009-03-04 16:47:44 UTC (rev 3581) +++ csw/mgar/pkg/pidgin/trunk/Makefile 2009-03-04 17:09:42 UTC (rev 3582) @@ -26,7 +26,7 @@ MSGMERGE=/opt/csw/bin/gmsgmerge SED=/opt/csw/bin/gsed EXTRA_CONFIGURE_EXPORTS = DOT XGETTEXT MSGFMT MSGMERGE SED -EXTRA_INC += /opt/csw/include/ncurses +EXTRA_INC = /opt/csw/include/ncurses #Need to include our own x11.pc file as solaris 8 doesn't have one EXTRA_PKGCONFIG_PATH = $(CURDIR)/$(WORKDIR) Modified: csw/mgar/pkg/pidgin/trunk/checksums =================================================================== --- csw/mgar/pkg/pidgin/trunk/checksums 2009-03-04 16:47:44 UTC (rev 3581) +++ csw/mgar/pkg/pidgin/trunk/checksums 2009-03-04 17:09:42 UTC (rev 3582) @@ -1,2 +1,2 @@ 08d9c0c8dd43dbcec6f67d8ba596029f download/pidgin-2.5.5.tar.gz -6dd3c13c4b6f610409fd267692dbe716 download/x11.pc +715c7954371b53f6ca4083a011cadfe5 download/x11.pc Modified: csw/mgar/pkg/pidgin/trunk/files/x11.pc =================================================================== --- csw/mgar/pkg/pidgin/trunk/files/x11.pc 2009-03-04 16:47:44 UTC (rev 3581) +++ csw/mgar/pkg/pidgin/trunk/files/x11.pc 2009-03-04 17:09:42 UTC (rev 3582) @@ -7,9 +7,6 @@ Name: X11 Description: X Library -Version: 0.0 -Requires: xproto kbproto inputproto -Requires.private: xau xdmcp Cflags: -I${includedir} -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DXTHREADS -DXUSE_MTSAFE_API Libs: -L${libdir} -R${libdir} -lX11 Libs.private: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 4 19:46:34 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 04 Mar 2009 18:46:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3583] csw/mgar/pkg/clamav/trunk Message-ID: Revision: 3583 http://gar.svn.sourceforge.net/gar/?rev=3583&view=rev Author: bonivart Date: 2009-03-04 18:46:34 +0000 (Wed, 04 Mar 2009) Log Message: ----------- clamav: testing 0.95rc1 Modified Paths: -------------- csw/mgar/pkg/clamav/trunk/Makefile csw/mgar/pkg/clamav/trunk/checksums Modified: csw/mgar/pkg/clamav/trunk/Makefile =================================================================== --- csw/mgar/pkg/clamav/trunk/Makefile 2009-03-04 17:09:42 UTC (rev 3582) +++ csw/mgar/pkg/clamav/trunk/Makefile 2009-03-04 18:46:34 UTC (rev 3583) @@ -1,5 +1,11 @@ +# http://www.clamav.net/snapshot/clamav-devel-latest.tar.gz +# review deps +# - remove: gmp, tcp wrappers (?) +# - add: ncurses, unrar (?) + GARNAME = clamav -GARVERSION = 0.94.2 +GARVERSION = 0.95rc1 +WORKSRC = $(WORKDIR)/$(GARNAME)-devel-latest CATEGORIES = apps DESCRIPTION = Clam AntiVirus @@ -11,10 +17,13 @@ the package is an anti-virus engine available in a form of shared library. endef -SF_PROJ = clamav -MASTER_SITES = $(SF_MIRRORS) -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWclamav,checkinstall preinstall) +#SF_PROJ = clamav +#MASTER_SITES = $(SF_MIRRORS) +MASTER_SITES = http://www.clamav.net/snapshot/ +#DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES = $(GARNAME)-devel-latest.tar.gz +#DISTFILES += $(call admfiles,CSWclamav,checkinstall preinstall) +DISTFILES += $(call admfiles,CSWclamav,) DISTFILES += $(call admfiles,CSWlibclamav,) SPKG_DESC_CSWclamav = Clam AntiVirus @@ -26,7 +35,8 @@ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -SPKG_CLASSES_CSWclamav = none cswcpsampleconf cswinitsmf +# add usergroup class +SPKG_CLASSES_CSWclamav = none cswusergroup cswautouser cswcpsampleconf cswinitsmf OPT_FLAGS_SOS = -xO2 @@ -43,11 +53,21 @@ PKGFILES_CSWlibclamav += $(includedir)/.* PKGFILES_CSWlibclamav += $(docdir)/libclamav/.* -PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswclamd$$$$/ { $$$$2 = "cswinitsmf" } $$$$3 ~ /\/init.d\/cswclamav-milter$$$$/ { $$$$2 = "cswinitsmf" } $$$$3 ~ /\/clamd.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } $$$$3 ~ /\/freshclam.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } $$$$3 ~ /\/var\/opt\/csw\/clamav/ { $$$$5 = "clamav" } { print }' +# fix usergroup stuff +PROTOTYPE_FILTER = awk ' \ + $$$$3 ~ /\/init.d\/cswclamd$$$$/ { $$$$2 = "cswinitsmf" } \ + $$$$3 ~ /\/init.d\/cswclamav-milter$$$$/ { $$$$2 = "cswinitsmf" } \ + $$$$3 ~ /\/clamd.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ + $$$$3 ~ /\/clamav-milter.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ + $$$$3 ~ /\/freshclam.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ + $$$$3 ~ /\/var\/opt\/csw\/clamav/ { $$$$5 = "clamav" } \ + $$$$3 ~ /\/etc\/opt\/csw\/clamav\/cswusergroup$$$$/ { $$$$2 = "cswusergroup" } \ + { print }' SPKG_SOURCEURL = http://www.clamav.net/ -#ENABLE_CHECK=0 +TEST_TARGET = check +ENABLE_CHECK=0 include gar/category.mk Modified: csw/mgar/pkg/clamav/trunk/checksums =================================================================== --- csw/mgar/pkg/clamav/trunk/checksums 2009-03-04 17:09:42 UTC (rev 3582) +++ csw/mgar/pkg/clamav/trunk/checksums 2009-03-04 18:46:34 UTC (rev 3583) @@ -1,5 +1,3 @@ -1181e6d62341b84708f126cc353f7ebf download/clamav-0.94.2.tar.gz +9ae62dd70ac3dabd775c2c9cba7cfd73 download/clamav-devel-latest.tar.gz dbb021404195c40d44dd61e9b0206634 download/CSWclamav.gspec -265f727008d1645114839cdbd9399be6 download/CSWclamav.checkinstall -03e2a2aaf95b2cd8497ad6742b9fbb46 download/CSWclamav.preinstall 8f6b719b38608d0f08ced7e556461c12 download/CSWlibclamav.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Wed Mar 4 20:11:57 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Wed, 04 Mar 2009 19:11:57 +0000 Subject: [csw-devel] SF.net SVN: gar:[3584] csw/mgar/gar/v2 Message-ID: Revision: 3584 http://gar.svn.sourceforge.net/gar/?rev=3584&view=rev Author: bdwalton Date: 2009-03-04 19:11:57 +0000 (Wed, 04 Mar 2009) Log Message: ----------- Enable Git repo tracking with GAR. Modified Paths: -------------- csw/mgar/gar/v2/gar.conf.mk csw/mgar/gar/v2/gar.lib.mk csw/mgar/gar/v2/gar.mk Added Paths: ----------- csw/mgar/gar/v2/bin/gitproxy Added: csw/mgar/gar/v2/bin/gitproxy =================================================================== --- csw/mgar/gar/v2/bin/gitproxy (rev 0) +++ csw/mgar/gar/v2/bin/gitproxy 2009-03-04 19:11:57 UTC (rev 3584) @@ -0,0 +1,20 @@ +#!/bin/bash + +if [ -n "${http_proxy}" ]; then + + REMHOST=$1 + REMPORT=$2 + + set - $(echo "${http_proxy}" | sed 's/http//i' | tr -d '/' | tr ':' ' ') + PROXYHOST=$1 + PROXYPORT=$2 + + # this bit is copied from http://lkml.org/lkml/2006/2/26/207 and then + # modified to use netcat and handle proxy settings from the env. + (echo "CONNECT ${REMHOST}:${REMPORT} HTTP/1.0"; echo; cat ) | + nc ${PROXYHOST} ${PROXYPORT} | (read a; read a; cat ) + +else + echo Please set http_proxy in your environment. + exit 1 +fi Property changes on: csw/mgar/gar/v2/bin/gitproxy ___________________________________________________________________ Added: svn:executable + * Modified: csw/mgar/gar/v2/gar.conf.mk =================================================================== --- csw/mgar/gar/v2/gar.conf.mk 2009-03-04 18:46:34 UTC (rev 3583) +++ csw/mgar/gar/v2/gar.conf.mk 2009-03-04 19:11:57 UTC (rev 3584) @@ -31,6 +31,9 @@ MANIFEST_FILE ?= manifest LOGDIR ?= log +GIT_PROXY_SCRIPT ?= $(abspath $(GARBIN))/gitproxy +GIT_DEFAULT_TRACK = +refs/heads/master:refs/remotes/origin/master + # Outbound proxies http_proxy ?= ftp_proxy ?= @@ -131,8 +134,14 @@ # These are the core packages which must be installed for GAR to function correctly -PREREQUISITE_BASE_PKGS ?= CSWgmake CSWgtar CSWggrep CSWdiffutils CSWgfile CSWtextutils CSWwget CSWfindutils CSWgsed CSWgawk CSWbzip2 +DEF_BASE_PKGS = CSWgmake CSWgtar CSWggrep CSWdiffutils CSWgfile CSWtextutils CSWwget CSWfindutils CSWgsed CSWgawk CSWbzip2 +ifdef GIT_REPOS +# netcat and bash are for the gitproxy script. +DEF_BASE_PKGS += CSWgit CSWnetcat +endif +PREREQUISITE_BASE_PKGS ?= $(DEF_BASE_PKGS) + # Supported architectures returned from isalist(1) # Not all architectures are detected by all Solaris releases, especially # older releases lack precise detection. Modified: csw/mgar/gar/v2/gar.lib.mk =================================================================== --- csw/mgar/gar/v2/gar.lib.mk 2009-03-04 18:46:34 UTC (rev 3583) +++ csw/mgar/gar/v2/gar.lib.mk 2009-03-04 19:11:57 UTC (rev 3584) @@ -17,14 +17,26 @@ # convenience variable to make the cookie. MAKECOOKIE = mkdir -p $(COOKIEDIR)/$(@D) && date >> $(COOKIEDIR)/$@ +URLSTRIP = $(subst ://,//,$(1)) + +# if you need to proxy git:// connections, set GIT_USE_PROXY. There is a +# default proxy script that works with the (squid?) proxy at the BO buildfarm. +# override GIT_PROXY_SCRIPT to something else if you need to. +GIT_MAYBEPROXY = $(if $(GIT_USE_PROXY),GIT_PROXY_COMMAND=$(GIT_PROXY_SCRIPT)) +GIT_TREEISH = $(if $(GIT_TREEISH_$(1)),$(GIT_TREEISH_$(1)),HEAD) + #################### FETCH RULES #################### -URLS = $(subst ://,//,$(foreach SITE,$(FILE_SITES) $(MASTER_SITES),$(addprefix $(SITE),$(DISTFILES))) $(foreach SITE,$(FILE_SITES) $(PATCH_SITES) $(MASTER_SITES),$(addprefix $(SITE),$(PATCHFILES)))) +URLS = $(call URLSTRIP,$(foreach SITE,$(FILE_SITES) $(MASTER_SITES),$(addprefix $(SITE),$(DISTFILES))) $(foreach SITE,$(FILE_SITES) $(PATCH_SITES) $(MASTER_SITES),$(addprefix $(SITE),$(PATCHFILES)))) # if the caller has defined _postinstall, etc targets for a package, add # these 'dynamic script' targets to our fetch list URLS += $(foreach DYN,$(DYNSCRIPTS),dynscr//$(DYN)) +ifdef GIT_REPOS +URLS += $(foreach R,$(GIT_REPOS),gitrepo//$(call GITPROJ,$(R)) $(subst http,git-http,$(call URLSTRIP,$(R)))) +endif + # Download the file if and only if it doesn't have a preexisting # checksum file. Loop through available URLs and stop when you # get one that doesn't return an error code. @@ -43,6 +55,30 @@ fi; \ fi +gitrepo//%: + @( if [ -d $(GARCHIVEDIR)/$(call GITPROJ,$*) ]; then \ + ( cd $(GARCHIVEDIR)/$(call GITPROJ,$*); \ + $(GIT_MAYBEPROXY) git --bare fetch ) && \ + gln -s $(GARCHIVEDIR)/$(call GITPROJ,$*)/ $(PARTIALDIR)/$(call GITPROJ,$*); \ + else \ + false; \ + fi ) + +# the git remote add commands are so that we can later do a fetch +# to update the code. +# we possibly proxy the git:// references depending on GIT_USE_PROXY +git-http//%: + @$git clone --bare http://$* $(PARTIALDIR)/$(call GITPROJ,$*) + @( cd $(PARTIALDIR)/$(call GITPROJ,$*); \ + git remote add origin http://$*; \ + git config remote.origin.fetch $(if $(GIT_REFS_$(call GITPROJ,$*)),$(GIT_REFS_$(call GITPROJ,$*)),$(GIT_DEFAULT_TRACK)); ) + +git//%: + @$(GIT_MAYBEPROXY) git clone --bare git://$* $(PARTIALDIR)/$(call GITPROJ,$*) + @( cd $(PARTIALDIR)/$(call GITPROJ,$*); \ + git remote add origin git://$*; \ + git config remote.origin.fetch $(if $(GIT_REFS_$(call GITPROJ,$*)),$(GIT_REFS_$(call GITPROJ,$*)),$(GIT_DEFAULT_TRACK)); ) + # create ADMSCRIPTS 'on the fly' from variables defined by the caller # This version is private and should only be called from the non-private # version directly below @@ -118,7 +154,6 @@ echo '(!!!) $* not in $(CHECKSUM_FILE) file!' 1>&2; \ false; \ fi - #################### CHECKNEW RULES #################### @@ -277,6 +312,13 @@ @gzip -d $(WORKDIR)/$* @$(MAKECOOKIE) +# extra dependency rule for git repos, that will allow the user +# to supply an alternate target at their discretion +git-extract-%: + @echo " ===> Extracting Git Repo $(DOWNLOADDIR)/$* (Treeish: $(call GIT_TREEISH,$*))" + git --bare archive --prefix=$(GARNAME)-$(GARVERSION)/ --remote=file://$(abspath $(DOWNLOADDIR))/$*/ $(call GIT_TREEISH,$*) | gtar -xf - -C $(EXTRACTDIR) + @$(MAKECOOKIE) + # rule to extract files with unzip zip-extract-%: @echo " ==> Extracting $(DOWNLOADDIR)/$*" @@ -345,6 +387,9 @@ extract-archive-%.gz: gz-extract-%.gz @$(MAKECOOKIE) +extract-archive-%.git: git-extract-%.git + @$(MAKECOOKIE) + # anything we don't know about, we just assume is already # uncompressed and unarchived in plain format extract-archive-%: cp-extract-% Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2009-03-04 18:46:34 UTC (rev 3583) +++ csw/mgar/gar/v2/gar.mk 2009-03-04 19:11:57 UTC (rev 3584) @@ -29,15 +29,18 @@ MAKEPATH = $(shell echo $(1) | perl -lne 'print join(":", split)') TOLOWER = $(shell echo $(1) | tr '[A-Z]' '[a-z]') +#meant to take a git url and return just the $proj.git part +GITPROJ = $(lastword $(subst /, ,$(1))) + PARALLELMFLAGS ?= $(MFLAGS) export PARALLELMFLAGS DISTNAME ?= $(GARNAME)-$(GARVERSION) DYNSCRIPTS = $(foreach PKG,$(SPKG_SPECS),$(foreach SCR,$(ADMSCRIPTS),$(if $(value $(PKG)_$(SCR)), $(PKG).$(SCR)))) -_NOCHECKSUM += $(DYNSCRIPTS) +_NOCHECKSUM += $(DYNSCRIPTS) $(foreach R,$(GIT_REPOS),$(call GITPROJ,$(R))) -ALLFILES ?= $(DISTFILES) $(PATCHFILES) $(DYNSCRIPTS) +ALLFILES ?= $(DISTFILES) $(PATCHFILES) $(DYNSCRIPTS) $(foreach R,$(GIT_REPOS),$(call GITPROJ,$(R))) ifeq ($(MAKE_INSTALL_DIRS),1) INSTALL_DIRS = $(addprefix $(DESTDIR),$(prefix) $(exec_prefix) $(bindir) $(sbindir) $(libexecdir) $(datadir) $(sysconfdir) $(sharedstatedir) $(localstatedir) $(libdir) $(infodir) $(lispdir) $(includedir) $(mandir) $(foreach NUM,1 2 3 4 5 6 7 8, $(mandir)/man$(NUM)) $(sourcedir)) @@ -238,6 +241,8 @@ @$(foreach P,$(PATCHFILES),echo " $P";) @echo "Dynamically generated scripts: " @$(foreach D,$(DYNSCRIPTS),echo " $D";) + @echo "Git Repos tracked: " + @$(foreach R,$(GIT_REPOS),echo " $R";) # fetch - Retrieves $(DISTFILES) (and $(PATCHFILES) if defined) # into $(DOWNLOADDIR) as necessary. @@ -289,8 +294,8 @@ garchive: checksum $(GARCHIVE_TARGETS) ; # extract - Unpacks $(DISTFILES) into $(EXTRACTDIR) (patches are "zcatted" into the patch program) -EXTRACT_TARGETS-global ?= $(foreach SPEC,$(SPKG_SPECS),$(filter $(SPEC).%,$(DISTFILES) $(DYNSCRIPTS))) -EXTRACT_TARGETS = $(addprefix extract-archive-,$(filter-out $(NOEXTRACT),$(if $(EXTRACT_TARGETS-$(MODULATION)),$(EXTRACT_TARGETS-$(MODULATION)),$(DISTFILES) $(DYNSCRIPTS)))) +EXTRACT_TARGETS-global ?= $(foreach SPEC,$(SPKG_SPECS),$(filter $(SPEC).%,$(DISTFILES) $(DYNSCRIPTS) $(foreach R,$(GIT_REPOS),$(call GITPROJ,$(R))))) +EXTRACT_TARGETS = $(addprefix extract-archive-,$(filter-out $(NOEXTRACT),$(if $(EXTRACT_TARGETS-$(MODULATION)),$(EXTRACT_TARGETS-$(MODULATION)),$(DISTFILES) $(DYNSCRIPTS) $(foreach R,$(GIT_REPOS),$(call GITPROJ,$(R)))))) # We call an additional extract-modulated without resetting any variables so # a complete unpacked set goes to the global dir for packaging (like gspec) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 4 21:59:31 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 04 Mar 2009 20:59:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3585] csw/mgar/pkg Message-ID: Revision: 3585 http://gar.svn.sourceforge.net/gar/?rev=3585&view=rev Author: valholla Date: 2009-03-04 20:59:29 +0000 (Wed, 04 Mar 2009) Log Message: ----------- initial checkin Added Paths: ----------- csw/mgar/pkg/alpine/ csw/mgar/pkg/alpine/branches/ csw/mgar/pkg/alpine/tags/ csw/mgar/pkg/alpine/trunk/ csw/mgar/pkg/alpine/trunk/Makefile csw/mgar/pkg/alpine/trunk/checksums csw/mgar/pkg/alpine/trunk/files/ Property changes on: csw/mgar/pkg/alpine/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/alpine/trunk/Makefile =================================================================== --- csw/mgar/pkg/alpine/trunk/Makefile (rev 0) +++ csw/mgar/pkg/alpine/trunk/Makefile 2009-03-04 20:59:29 UTC (rev 3585) @@ -0,0 +1,31 @@ +GARNAME = alpine +GARVERSION = 2.0 +CATEGORIES = apps + +DESCRIPTION = Alpine Messaging System +define BLURB + Alpine is a fast, easy to use email client that is suitable for both + the inexperienced email user as well as for the most demanding of power + users. Alpine is based on the Pine? Message System, which was also + developed at the University of Washington. Alpine can be learned by + exploration and the use of context-sensitive help. The user experience + is highly customizable through the use of the Alpine Setup command. +endef + +MASTER_SITES = http://www.washington.edu/alpine +SPKG_SOURCE_URL = ftp://ftp.cac.washington.edu/alpine/ +DISTFILES = $(GARNAME).tar.bz2 + +PACKAGES = CSWalpine +CATALOGNAME_CSWgd = alpine +SPKG_DESC_CSWgd = $(DESCRIPTION) + +# We define upstream file regex so we can be notifed of new +# upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 + +#BUILD64 = 1 + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Wed Mar 4 22:54:05 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Wed, 04 Mar 2009 21:54:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[3586] csw/mgar/gar/v2/gar.mk Message-ID: Revision: 3586 http://gar.svn.sourceforge.net/gar/?rev=3586&view=rev Author: skayser Date: 2009-03-04 21:54:05 +0000 (Wed, 04 Mar 2009) Log Message: ----------- gar: fixed syntax error Modified Paths: -------------- csw/mgar/gar/v2/gar.mk Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2009-03-04 20:59:29 UTC (rev 3585) +++ csw/mgar/gar/v2/gar.mk 2009-03-04 21:54:05 UTC (rev 3586) @@ -421,7 +421,7 @@ # strip - Strip executables ifneq ($(GARFLAVOR),DBG) - POST_INSTALL_TARGETS := strip $(POST_INSTALL_TARGETS) +POST_INSTALL_TARGETS := strip $(POST_INSTALL_TARGETS) endif strip: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Wed Mar 4 23:52:36 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Wed, 04 Mar 2009 22:52:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[3587] csw/mgar/pkg/watch/trunk Message-ID: Revision: 3587 http://gar.svn.sourceforge.net/gar/?rev=3587&view=rev Author: skayser Date: 2009-03-04 22:52:35 +0000 (Wed, 04 Mar 2009) Log Message: ----------- watch: fixed asprintf() Modified Paths: -------------- csw/mgar/pkg/watch/trunk/Makefile csw/mgar/pkg/watch/trunk/checksums csw/mgar/pkg/watch/trunk/files/patch-extralibs.diff csw/mgar/pkg/watch/trunk/files/snprintf.c csw/mgar/pkg/watch/trunk/files/snprintf.h Modified: csw/mgar/pkg/watch/trunk/Makefile =================================================================== --- csw/mgar/pkg/watch/trunk/Makefile 2009-03-04 21:54:05 UTC (rev 3586) +++ csw/mgar/pkg/watch/trunk/Makefile 2009-03-04 22:52:35 UTC (rev 3587) @@ -1,13 +1,14 @@ -# Todo -# * asprintf() from portable snprintf.c isn't working yet -# Header line on watch output always reads "Every fs: " -# +# Todo: +# * watch called for programs with longer than terminal output +# (for example "find ." or "ls -lR" or "last" on build8x) causes +# broken pipe on second program invocation GARNAME = watch GARVERSION = 3.2.7 CATEGORIES = utils DESCRIPTION = Watch a program output change over time -define BLURB +define Blurb + "watch" from the procps package. endef # Usually we would use $(SF_MIRROR), but the procps folks didn't upload @@ -35,14 +36,17 @@ # # 1) Remove unnecessary build instructions that would cause errors otherwise # 2) Bring in GNU getopt for getopt_long() -# 3) Bring in asprintf() +# 3) Bring in snprintf.c for a portable version of asprintf() # -# GNU getopt from http://cherokee-project.com -# asprintf from http://www.ijs.si/software/snprintf/ +# GNU getopt taken from +# http://svn.cherokee-project.com/browser/cherokee/trunk/cherokee/getopt +# snprintf.c taken from http://www.jhweiss.de/software/snprintf.html # -# Tell snprintf.c that we have snprintf and need asprintf() -CFLAGS := $(CFLAGS) -DHAVE_SNPRINTF -DNEED_ASPRINTF +# Don't tell snprintf.c that you have v?snprintf, output will be garbled +CFLAGS := $(CFLAGS) -DHAVE_STDARG_H -DHAVE_STDLIB_H -DHAVE_STDDEF +CFLAGS := $(CFLAGS) -DHAVE_INTTYPES_H -DHAVE_LOCALE_H -DHAVE_LOCALECONV +CFLAGS := $(CFLAGS) -DHAVE_LOCALECONV -DHAVE_UINTMAX_T -DHAVE_VA_COPY pre-build-modulated: @rm $(WORKSRC)/ps/module.mk $(WORKSRC)/proc/module.mk @@ -51,13 +55,14 @@ @cp $(FILEDIR)/gettext.h* $(WORKSRC) $(MAKECOOKIE) +build-custom: BUILD_ARGS:=ALL_CFLAGS="$(CFLAGS)" ALL_LDFLAGS="$(LDFLAGS)" build-custom: - @(cd $(WORKSRC); \ - gmake ALL_CFLAGS="$(CFLAGS)" ALL_LDFLAGS="$(LDFLAGS)" snprintf.o; \ - gmake ALL_CFLAGS="$(CFLAGS)" ALL_LDFLAGS="$(LDFLAGS)" getopt.o; \ - gmake ALL_CFLAGS="$(CFLAGS)" ALL_LDFLAGS="$(LDFLAGS)" getopt1.o; \ - gmake ALL_CFLAGS="$(CFLAGS) snprintf.o getopt.o getopt1.o" \ - ALL_LDFLAGS="$(LDFLAGS)" watch) + @gmake -C $(WORKSRC) $(BUILD_ARGS) snprintf.o + @gmake -C $(WORKSRC) $(BUILD_ARGS) getopt.o + @gmake -C $(WORKSRC) $(BUILD_ARGS) getopt1.o + @gmake -C $(WORKSRC) \ + ALL_CFLAGS="$(CFLAGS) snprintf.o getopt.o getopt1.o" \ + ALL_LDFLAGS="$(LDFLAGS)" watch $(MAKECOOKIE) install-custom: Modified: csw/mgar/pkg/watch/trunk/checksums =================================================================== --- csw/mgar/pkg/watch/trunk/checksums 2009-03-04 21:54:05 UTC (rev 3586) +++ csw/mgar/pkg/watch/trunk/checksums 2009-03-04 22:52:35 UTC (rev 3587) @@ -1,2 +1,2 @@ f490bca772b16472962c7b9f23b1e97d download/procps-3.2.7.tar.gz -223ba15056890d0d15431276d027d480 download/patch-extralibs.diff +05f5e9e304c4300b056ffd61eafebffa download/patch-extralibs.diff Modified: csw/mgar/pkg/watch/trunk/files/patch-extralibs.diff =================================================================== --- csw/mgar/pkg/watch/trunk/files/patch-extralibs.diff 2009-03-04 21:54:05 UTC (rev 3586) +++ csw/mgar/pkg/watch/trunk/files/patch-extralibs.diff 2009-03-04 22:52:35 UTC (rev 3587) @@ -14,7 +14,7 @@ #include #include #include -+#include ++#include "snprintf.h" #include "proc/procps.h" #ifdef FORCE_8BIT Modified: csw/mgar/pkg/watch/trunk/files/snprintf.c =================================================================== --- csw/mgar/pkg/watch/trunk/files/snprintf.c 2009-03-04 21:54:05 UTC (rev 3586) +++ csw/mgar/pkg/watch/trunk/files/snprintf.c 2009-03-04 22:52:35 UTC (rev 3587) @@ -1,1025 +1,2099 @@ +/* $Id: snprintf.c,v 1.9 2008/01/20 14:02:00 holger Exp $ */ + /* - * snprintf.c - a portable implementation of snprintf + * Copyright (c) 1995 Patrick Powell. * - * AUTHOR - * Mark Martinec , April 1999. + * This code is based on code written by Patrick Powell . + * It may be used for any purpose as long as this notice remains intact on all + * source code distributions. + */ + +/* + * Copyright (c) 2008 Holger Weiss. * - * Copyright 1999, Mark Martinec. All rights reserved. + * This version of the code is maintained by Holger Weiss . + * My changes to the code may freely be used, modified and/or redistributed for + * any purpose. It would be nice if additions and fixes to this file (including + * trivial code cleanups) would be sent back in order to let me include them in + * the version available at . + * However, this is not a requirement for using or redistributing (possibly + * modified) versions of this file, nor is leaving this notice intact mandatory. + */ + +/* + * History * - * TERMS AND CONDITIONS - * This program is free software; you can redistribute it and/or modify - * it under the terms of the "Frontier Artistic License" which comes - * with this Kit. + * 2008-01-20 Holger Weiss for C99-snprintf 1.1: * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty - * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the Frontier Artistic License for more details. + * Fixed the detection of infinite floating point values on IRIX (and + * possibly other systems) and applied another few minor cleanups. * - * You should have received a copy of the Frontier Artistic License - * with this Kit in the file named LICENSE.txt . - * If not, I'll be glad to provide one. + * 2008-01-06 Holger Weiss for C99-snprintf 1.0: * - * FEATURES - * - careful adherence to specs regarding flags, field width and precision; - * - good performance for large string handling (large format, large - * argument or large paddings). Performance is similar to system's sprintf - * and in several cases significantly better (make sure you compile with - * optimizations turned on, tell the compiler the code is strict ANSI - * if necessary to give it more freedom for optimizations); - * - return value semantics per ISO/IEC 9899:1999 ("ISO C99"); - * - written in standard ISO/ANSI C - requires an ANSI C compiler. + * Added a lot of new features, fixed many bugs, and incorporated various + * improvements done by Andrew Tridgell , Russ Allbery + * , Hrvoje Niksic , Damien Miller + * , and others for the Samba, INN, Wget, and OpenSSH + * projects. The additions include: support the "e", "E", "g", "G", and + * "F" conversion specifiers (and use conversion style "f" or "F" for the + * still unsupported "a" and "A" specifiers); support the "hh", "ll", "j", + * "t", and "z" length modifiers; support the "#" flag and the (non-C99) + * "'" flag; use localeconv(3) (if available) to get both the current + * locale's decimal point character and the separator between groups of + * digits; fix the handling of various corner cases of field width and + * precision specifications; fix various floating point conversion bugs; + * handle infinite and NaN floating point values; don't attempt to write to + * the output buffer (which may be NULL) if a size of zero was specified; + * check for integer overflow of the field width, precision, and return + * values and during the floating point conversion; use the OUTCHAR() macro + * instead of a function for better performance; provide asprintf(3) and + * vasprintf(3) functions; add new test cases. The replacement functions + * have been renamed to use an "rpl_" prefix, the function calls in the + * main project (and in this file) must be redefined accordingly for each + * replacement function which is needed (by using Autoconf or other means). + * Various other minor improvements have been applied and the coding style + * was cleaned up for consistency. * - * SUPPORTED CONVERSION SPECIFIERS AND DATA TYPES + * 2007-07-23 Holger Weiss for Mutt 1.5.13: * - * This snprintf only supports the following conversion specifiers: - * s, c, d, u, o, x, X, p (and synonyms: i, D, U, O - see below) - * with flags: '-', '+', ' ', '0' and '#'. - * An asterisk is supported for field width as well as precision. + * C99 compliant snprintf(3) and vsnprintf(3) functions return the number + * of characters that would have been written to a sufficiently sized + * buffer (excluding the '\0'). The original code simply returned the + * length of the resulting output string, so that's been fixed. * - * Length modifiers 'h' (short int), 'l' (long int), - * and 'll' (long long int) are supported. - * NOTE: - * If macro SNPRINTF_LONGLONG_SUPPORT is not defined (default) the - * length modifier 'll' is recognized but treated the same as 'l', - * which may cause argument value truncation! Defining - * SNPRINTF_LONGLONG_SUPPORT requires that your system's sprintf also - * handles length modifier 'll'. long long int is a language extension - * which may not be portable. + * 1998-03-05 Michael Elkins for Mutt 0.90.8: * - * Conversion of numeric data (conversion specifiers d, u, o, x, X, p) - * with length modifiers (none or h, l, ll) is left to the system routine - * sprintf, but all handling of flags, field width and precision as well as - * c and s conversions is done very carefully by this portable routine. - * If a string precision (truncation) is specified (e.g. %.8s) it is - * guaranteed the string beyond the specified precision will not be referenced. + * The original code assumed that both snprintf(3) and vsnprintf(3) were + * missing. Some systems only have snprintf(3) but not vsnprintf(3), so + * the code is now broken down under HAVE_SNPRINTF and HAVE_VSNPRINTF. * - * Length modifiers h, l and ll are ignored for c and s conversions (data - * types wint_t and wchar_t are not supported). + * 1998-01-27 Thomas Roessler for Mutt 0.89i: * - * The following common synonyms for conversion characters are supported: - * - i is a synonym for d - * - D is a synonym for ld, explicit length modifiers are ignored - * - U is a synonym for lu, explicit length modifiers are ignored - * - O is a synonym for lo, explicit length modifiers are ignored - * The D, O and U conversion characters are nonstandard, they are supported - * for backward compatibility only, and should not be used for new code. + * The PGP code was using unsigned hexadecimal formats. Unfortunately, + * unsigned formats simply didn't work. * - * The following is specifically NOT supported: - * - flag ' (thousands' grouping character) is recognized but ignored - * - numeric conversion specifiers: f, e, E, g, G and synonym F, - * as well as the new a and A conversion specifiers - * - length modifier 'L' (long double) and 'q' (quad - use 'll' instead) - * - wide character/string conversions: lc, ls, and nonstandard - * synonyms C and S - * - writeback of converted string length: conversion character n - * - the n$ specification for direct reference to n-th argument - * - locales + * 1997-10-22 Brandon Long for Mutt 0.87.1: * - * It is permitted for str_m to be zero, and it is permitted to specify NULL - * pointer for resulting string argument if str_m is zero (as per ISO C99). + * Ok, added some minimal floating point support, which means this probably + * requires libm on most operating systems. Don't yet support the exponent + * (e,E) and sigfig (g,G). Also, fmtint() was pretty badly broken, it just + * wasn't being exercised in ways which showed it, so that's been fixed. + * Also, formatted the code to Mutt conventions, and removed dead code left + * over from the original. Also, there is now a builtin-test, run with: + * gcc -DTEST_SNPRINTF -o snprintf snprintf.c -lm && ./snprintf * - * The return value is the number of characters which would be generated - * for the given input, excluding the trailing null. If this value - * is greater or equal to str_m, not all characters from the result - * have been stored in str, output bytes beyond the (str_m-1) -th character - * are discarded. If str_m is greater than zero it is guaranteed - * the resulting string will be null-terminated. + * 2996-09-15 Brandon Long for Mutt 0.43: * - * NOTE that this matches the ISO C99, OpenBSD, and GNU C library 2.1, - * but is different from some older and vendor implementations, - * and is also different from XPG, XSH5, SUSv2 specifications. - * For historical discussion on changes in the semantics and standards - * of snprintf see printf(3) man page in the Linux programmers manual. + * This was ugly. It is still ugly. I opted out of floating point + * numbers, but the formatter understands just about everything from the + * normal C string format, at least as far as I can tell from the Solaris + * 2.5 printf(3S) man page. + */ + +/* + * ToDo * - * Routines asprintf and vasprintf return a pointer (in the ptr argument) - * to a buffer sufficiently large to hold the resulting string. This pointer - * should be passed to free(3) to release the allocated storage when it is - * no longer needed. If sufficient space cannot be allocated, these functions - * will return -1 and set ptr to be a NULL pointer. These two routines are a - * GNU C library extensions (glibc). + * - Add wide character support. + * - Add support for "%a" and "%A" conversions. + * - Create test routines which predefine the expected results. Our test cases + * usually expose bugs in system implementations rather than in ours :-) + */ + +/* + * Usage * - * Routines asnprintf and vasnprintf are similar to asprintf and vasprintf, - * yet, like snprintf and vsnprintf counterparts, will write at most str_m-1 - * characters into the allocated output string, the last character in the - * allocated buffer then gets the terminating null. If the formatted string - * length (the return value) is greater than or equal to the str_m argument, - * the resulting string was truncated and some of the formatted characters - * were discarded. These routines present a handy way to limit the amount - * of allocated memory to some sane value. + * 1) The following preprocessor macros should be defined to 1 if the feature or + * file in question is available on the target system (by using Autoconf or + * other means), though basic functionality should be available as long as + * HAVE_STDARG_H and HAVE_STDLIB_H are defined correctly: * - * AVAILABILITY - * http://www.ijs.si/software/snprintf/ + * HAVE_VSNPRINTF + * HAVE_SNPRINTF + * HAVE_VASPRINTF + * HAVE_ASPRINTF + * HAVE_STDARG_H + * HAVE_STDDEF_H + * HAVE_STDINT_H + * HAVE_STDLIB_H + * HAVE_INTTYPES_H + * HAVE_LOCALE_H + * HAVE_LOCALECONV + * HAVE_LCONV_DECIMAL_POINT + * HAVE_LCONV_THOUSANDS_SEP + * HAVE_LONG_DOUBLE + * HAVE_LONG_LONG_INT + * HAVE_UNSIGNED_LONG_LONG_INT + * HAVE_INTMAX_T + * HAVE_UINTMAX_T + * HAVE_UINTPTR_T + * HAVE_PTRDIFF_T + * HAVE_VA_COPY + * HAVE___VA_COPY * - * REVISION HISTORY - * 1999-04 V0.9 Mark Martinec - * - initial version, some modifications after comparing printf - * man pages for Digital Unix 4.0, Solaris 2.6 and HPUX 10, - * and checking how Perl handles sprintf (differently!); - * 1999-04-09 V1.0 Mark Martinec - * - added main test program, fixed remaining inconsistencies, - * added optional (long long int) support; - * 1999-04-12 V1.1 Mark Martinec - * - support the 'p' conversion (pointer to void); - * - if a string precision is specified - * make sure the string beyond the specified precision - * will not be referenced (e.g. by strlen); - * 1999-04-13 V1.2 Mark Martinec - * - support synonyms %D=%ld, %U=%lu, %O=%lo; - * - speed up the case of long format string with few conversions; - * 1999-06-30 V1.3 Mark Martinec - * - fixed runaway loop (eventually crashing when str_l wraps - * beyond 2^31) while copying format string without - * conversion specifiers to a buffer that is too short - * (thanks to Edwin Young for - * spotting the problem); - * - added macros PORTABLE_SNPRINTF_VERSION_(MAJOR|MINOR) - * to snprintf.h - * 2000-02-14 V2.0 (never released) Mark Martinec - * - relaxed license terms: The Artistic License now applies. - * You may still apply the GNU GENERAL PUBLIC LICENSE - * as was distributed with previous versions, if you prefer; - * - changed REVISION HISTORY dates to use ISO 8601 date format; - * - added vsnprintf (patch also independently proposed by - * Caolan McNamara 2000-05-04, and Keith M Willenson 2000-06-01) - * 2000-06-27 V2.1 Mark Martinec - * - removed POSIX check for str_m<1; value 0 for str_m is - * allowed by ISO C99 (and GNU C library 2.1) - (pointed out - * on 2000-05-04 by Caolan McNamara, caolan@ csn dot ul dot ie). - * Besides relaxed license this change in standards adherence - * is the main reason to bump up the major version number; - * - added nonstandard routines asnprintf, vasnprintf, asprintf, - * vasprintf that dynamically allocate storage for the - * resulting string; these routines are not compiled by default, - * see comments where NEED_V?ASN?PRINTF macros are defined; - * - autoconf contributed by Caolan McNamara - * 2000-10-06 V2.2 Mark Martinec - * - BUG FIX: the %c conversion used a temporary variable - * that was no longer in scope when referenced, - * possibly causing incorrect resulting character; - * - BUG FIX: make precision and minimal field width unsigned - * to handle huge values (2^31 <= n < 2^32) correctly; - * also be more careful in the use of signed/unsigned/size_t - * internal variables - probably more careful than many - * vendor implementations, but there may still be a case - * where huge values of str_m, precision or minimal field - * could cause incorrect behaviour; - * - use separate variables for signed/unsigned arguments, - * and for short/int, long, and long long argument lengths - * to avoid possible incompatibilities on certain - * computer architectures. Also use separate variable - * arg_sign to hold sign of a numeric argument, - * to make code more transparent; - * - some fiddling with zero padding and "0x" to make it - * Linux compatible; - * - systematically use macros fast_memcpy and fast_memset - * instead of case-by-case hand optimization; determine some - * breakeven string lengths for different architectures; - * - terminology change: 'format' -> 'conversion specifier', - * 'C9x' -> 'ISO/IEC 9899:1999 ("ISO C99")', - * 'alternative form' -> 'alternate form', - * 'data type modifier' -> 'length modifier'; - * - several comments rephrased and new ones added; - * - make compiler not complain about 'credits' defined but - * not used; + * 2) The calls to the functions which should be replaced must be redefined + * throughout the project files (by using Autoconf or other means): + * + * #define vsnprintf rpl_vsnprintf + * #define snprintf rpl_snprintf + * #define vasprintf rpl_vasprintf + * #define asprintf rpl_asprintf + * + * 3) The required replacement functions should be declared in some header file + * included throughout the project files: + * + * #if HAVE_CONFIG_H + * #include + * #endif + * #if HAVE_STDARG_H + * #include + * #if !HAVE_VSNPRINTF + * int rpl_vsnprintf(char *, size_t, const char *, va_list); + * #endif + * #if !HAVE_SNPRINTF + * int rpl_snprintf(char *, size_t, const char *, ...); + * #endif + * #if !HAVE_VASPRINTF + * int rpl_vasprintf(char **, const char *, va_list); + * #endif + * #if !HAVE_ASPRINTF + * int rpl_asprintf(char **, const char *, ...); + * #endif + * #endif + * + * Autoconf macros for handling step 1 and step 2 are available at + * . */ +#if HAVE_CONFIG_H +#include +#endif /* HAVE_CONFIG_H */ -/* Define HAVE_SNPRINTF if your system already has snprintf and vsnprintf. - * - * If HAVE_SNPRINTF is defined this module will not produce code for - * snprintf and vsnprintf, unless PREFER_PORTABLE_SNPRINTF is defined as well, - * causing this portable version of snprintf to be called portable_snprintf - * (and portable_vsnprintf). - */ -/* #define HAVE_SNPRINTF */ +#if TEST_SNPRINTF +#include /* For pow(3), NAN, and INFINITY. */ +#include /* For strcmp(3). */ +#if defined(__NetBSD__) || \ + defined(__FreeBSD__) || \ + defined(__OpenBSD__) || \ + defined(__NeXT__) || \ + defined(__bsd__) +#define OS_BSD 1 +#elif defined(sgi) || defined(__sgi) +#ifndef __c99 +#define __c99 /* Force C99 mode to get included on IRIX 6.5.30. */ +#endif /* !defined(__c99) */ +#define OS_IRIX 1 +#define OS_SYSV 1 +#elif defined(__svr4__) +#define OS_SYSV 1 +#elif defined(__linux__) +#define OS_LINUX 1 +#endif /* defined(__NetBSD__) || defined(__FreeBSD__) || [...] */ +#if HAVE_CONFIG_H /* Undefine definitions possibly done in config.h. */ +#ifdef HAVE_SNPRINTF +#undef HAVE_SNPRINTF +#endif /* defined(HAVE_SNPRINTF) */ +#ifdef HAVE_VSNPRINTF +#undef HAVE_VSNPRINTF +#endif /* defined(HAVE_VSNPRINTF) */ +#ifdef HAVE_ASPRINTF +#undef HAVE_ASPRINTF +#endif /* defined(HAVE_ASPRINTF) */ +#ifdef HAVE_VASPRINTF +#undef HAVE_VASPRINTF +#endif /* defined(HAVE_VASPRINTF) */ +#ifdef snprintf +#undef snprintf +#endif /* defined(snprintf) */ +#ifdef vsnprintf +#undef vsnprintf +#endif /* defined(vsnprintf) */ +#ifdef asprintf +#undef asprintf +#endif /* defined(asprintf) */ +#ifdef vasprintf +#undef vasprintf +#endif /* defined(vasprintf) */ +#else /* By default, we assume a modern system for testing. */ +#ifndef HAVE_STDARG_H +#define HAVE_STDARG_H 1 +#endif /* HAVE_STDARG_H */ +#ifndef HAVE_STDDEF_H +#define HAVE_STDDEF_H 1 +#endif /* HAVE_STDDEF_H */ +#ifndef HAVE_STDINT_H +#define HAVE_STDINT_H 1 +#endif /* HAVE_STDINT_H */ +#ifndef HAVE_STDLIB_H +#define HAVE_STDLIB_H 1 +#endif /* HAVE_STDLIB_H */ +#ifndef HAVE_INTTYPES_H +#define HAVE_INTTYPES_H 1 +#endif /* HAVE_INTTYPES_H */ +#ifndef HAVE_LOCALE_H +#define HAVE_LOCALE_H 1 +#endif /* HAVE_LOCALE_H */ +#ifndef HAVE_LOCALECONV +#define HAVE_LOCALECONV 1 +#endif /* !defined(HAVE_LOCALECONV) */ +#ifndef HAVE_LCONV_DECIMAL_POINT +#define HAVE_LCONV_DECIMAL_POINT 1 +#endif /* HAVE_LCONV_DECIMAL_POINT */ +#ifndef HAVE_LCONV_THOUSANDS_SEP +#define HAVE_LCONV_THOUSANDS_SEP 1 +#endif /* HAVE_LCONV_THOUSANDS_SEP */ +#ifndef HAVE_LONG_DOUBLE +#define HAVE_LONG_DOUBLE 1 +#endif /* !defined(HAVE_LONG_DOUBLE) */ +#ifndef HAVE_LONG_LONG_INT +#define HAVE_LONG_LONG_INT 1 +#endif /* !defined(HAVE_LONG_LONG_INT) */ +#ifndef HAVE_UNSIGNED_LONG_LONG_INT +#define HAVE_UNSIGNED_LONG_LONG_INT 1 +#endif /* !defined(HAVE_UNSIGNED_LONG_LONG_INT) */ +#ifndef HAVE_INTMAX_T +#define HAVE_INTMAX_T 1 +#endif /* !defined(HAVE_INTMAX_T) */ +#ifndef HAVE_UINTMAX_T +#define HAVE_UINTMAX_T 1 +#endif /* !defined(HAVE_UINTMAX_T) */ +#ifndef HAVE_UINTPTR_T +#define HAVE_UINTPTR_T 1 +#endif /* !defined(HAVE_UINTPTR_T) */ +#ifndef HAVE_PTRDIFF_T +#define HAVE_PTRDIFF_T 1 +#endif /* !defined(HAVE_PTRDIFF_T) */ +#ifndef HAVE_VA_COPY +#define HAVE_VA_COPY 1 +#endif /* !defined(HAVE_VA_COPY) */ +#ifndef HAVE___VA_COPY +#define HAVE___VA_COPY 1 +#endif /* !defined(HAVE___VA_COPY) */ +#endif /* HAVE_CONFIG_H */ +#define snprintf rpl_snprintf +#define vsnprintf rpl_vsnprintf +#define asprintf rpl_asprintf +#define vasprintf rpl_vasprintf +#endif /* TEST_SNPRINTF */ -/* Define PREFER_PORTABLE_SNPRINTF if your system does have snprintf and - * vsnprintf but you would prefer to use the portable routine(s) instead. - * In this case the portable routine is declared as portable_snprintf - * (and portable_vsnprintf) and a macro 'snprintf' (and 'vsnprintf') - * is defined to expand to 'portable_v?snprintf' - see file snprintf.h . - * Defining this macro is only useful if HAVE_SNPRINTF is also defined, - * but does does no harm if defined nevertheless. - */ -/* #define PREFER_PORTABLE_SNPRINTF */ +#if !HAVE_SNPRINTF || !HAVE_VSNPRINTF || !HAVE_ASPRINTF || !HAVE_VASPRINTF +#include /* For NULL, size_t, vsnprintf(3), and vasprintf(3). */ +#ifdef VA_START +#undef VA_START +#endif /* defined(VA_START) */ +#ifdef VA_SHIFT +#undef VA_SHIFT +#endif /* defined(VA_SHIFT) */ +#if HAVE_STDARG_H +#include +#define VA_START(ap, last) va_start(ap, last) +#define VA_SHIFT(ap, value, type) /* No-op for ANSI C. */ +#else /* Assume is available. */ +#include +#define VA_START(ap, last) va_start(ap) /* "last" is ignored. */ +#define VA_SHIFT(ap, value, type) value = va_arg(ap, type) +#endif /* HAVE_STDARG_H */ -/* Define SNPRINTF_LONGLONG_SUPPORT if you want to support - * data type (long long int) and length modifier 'll' (e.g. %lld). - * If undefined, 'll' is recognized but treated as a single 'l'. - * - * If the system's sprintf does not handle 'll' - * the SNPRINTF_LONGLONG_SUPPORT must not be defined! - * - * This is off by default as (long long int) is a language extension. - */ -/* #define SNPRINTF_LONGLONG_SUPPORT */ +#if !HAVE_VASPRINTF +#define vasprintf rpl_vasprintf +#if HAVE_STDLIB_H +#include /* For malloc(3). */ +#endif /* HAVE_STDLIB_H */ +#ifdef VA_COPY +#undef VA_COPY +#endif /* defined(VA_COPY) */ +#ifdef VA_END_COPY +#undef VA_END_COPY +#endif /* defined(VA_END_COPY) */ +#if HAVE_VA_COPY +#define VA_COPY(dest, src) va_copy(dest, src) +#define VA_END_COPY(ap) va_end(ap) +#elif HAVE___VA_COPY +#define VA_COPY(dest, src) __va_copy(dest, src) +#define VA_END_COPY(ap) va_end(ap) +#else +#define VA_COPY(dest, src) (void)mymemcpy(&dest, &src, sizeof(va_list)) +#define VA_END_COPY(ap) /* No-op. */ +#define NEED_MYMEMCPY 1 +static void *mymemcpy(void *, void *, size_t); +#endif /* HAVE_VA_COPY */ +#endif /* !HAVE_VASPRINTF */ -/* Define NEED_SNPRINTF_ONLY if you only need snprintf, and not vsnprintf. - * If NEED_SNPRINTF_ONLY is defined, the snprintf will be defined directly, - * otherwise both snprintf and vsnprintf routines will be defined - * and snprintf will be a simple wrapper around vsnprintf, at the expense - * of an extra procedure call. +#if !HAVE_VSNPRINTF +#define vsnprintf rpl_vsnprintf +#include /* For ERANGE and errno. */ +#include /* For *_MAX. */ +#if HAVE_INTTYPES_H +#include /* For intmax_t (if not defined in ). */ +#endif /* HAVE_INTTYPES_H */ +#if HAVE_LOCALE_H +#include /* For localeconv(3). */ +#endif /* HAVE_LOCALE_H */ +#if HAVE_STDDEF_H +#include /* For ptrdiff_t. */ +#endif /* HAVE_STDDEF_H */ +#if HAVE_STDINT_H +#include /* For intmax_t. */ +#endif /* HAVE_STDINT_H */ + +/* Support for unsigned long long int. We may also need ULLONG_MAX. */ +#ifndef ULONG_MAX /* We may need ULONG_MAX as a fallback. */ +#ifdef UINT_MAX +#define ULONG_MAX UINT_MAX +#else +#define ULONG_MAX INT_MAX +#endif /* defined(UINT_MAX) */ +#endif /* !defined(ULONG_MAX) */ +#ifdef ULLONG +#undef ULLONG +#endif /* defined(ULLONG) */ +#if HAVE_UNSIGNED_LONG_LONG_INT +#define ULLONG unsigned long long int +#ifndef ULLONG_MAX +#define ULLONG_MAX ULONG_MAX +#endif /* !defined(ULLONG_MAX) */ +#else +#define ULLONG unsigned long int +#ifdef ULLONG_MAX +#undef ULLONG_MAX +#endif /* defined(ULLONG_MAX) */ +#define ULLONG_MAX ULONG_MAX +#endif /* HAVE_LONG_LONG_INT */ + +/* Support for uintmax_t. We also need UINTMAX_MAX. */ +#ifdef UINTMAX_T +#undef UINTMAX_T +#endif /* defined(UINTMAX_T) */ +#if HAVE_UINTMAX_T || defined(uintmax_t) +#define UINTMAX_T uintmax_t +#ifndef UINTMAX_MAX +#define UINTMAX_MAX ULLONG_MAX +#endif /* !defined(UINTMAX_MAX) */ +#else +#define UINTMAX_T ULLONG +#ifdef UINTMAX_MAX +#undef UINTMAX_MAX +#endif /* defined(UINTMAX_MAX) */ +#define UINTMAX_MAX ULLONG_MAX +#endif /* HAVE_UINTMAX_T || defined(uintmax_t) */ + +/* Support for long double. */ +#ifndef LDOUBLE +#if HAVE_LONG_DOUBLE +#define LDOUBLE long double +#else +#define LDOUBLE double +#endif /* HAVE_LONG_DOUBLE */ +#endif /* !defined(LDOUBLE) */ + +/* Support for long long int. */ +#ifndef LLONG +#if HAVE_LONG_LONG_INT +#define LLONG long long int +#else +#define LLONG long int +#endif /* HAVE_LONG_LONG_INT */ +#endif /* !defined(LLONG) */ + +/* Support for intmax_t. */ +#ifndef INTMAX_T +#if HAVE_INTMAX_T || defined(intmax_t) +#define INTMAX_T intmax_t +#else +#define INTMAX_T LLONG +#endif /* HAVE_INTMAX_T || defined(intmax_t) */ +#endif /* !defined(INTMAX_T) */ + +/* Support for uintptr_t. */ +#ifndef UINTPTR_T +#if HAVE_UINTPTR_T || defined(uintptr_t) +#define UINTPTR_T uintptr_t +#else +#define UINTPTR_T unsigned long int +#endif /* HAVE_UINTPTR_T || defined(uintptr_t) */ +#endif /* !defined(UINTPTR_T) */ + +/* Support for ptrdiff_t. */ +#ifndef PTRDIFF_T +#if HAVE_PTRDIFF_T || defined(ptrdiff_t) +#define PTRDIFF_T ptrdiff_t +#else +#define PTRDIFF_T long int +#endif /* HAVE_PTRDIFF_T || defined(ptrdiff_t) */ +#endif /* !defined(PTRDIFF_T) */ + +/* + * We need an unsigned integer type corresponding to ptrdiff_t (cf. C99: + * 7.19.6.1, 7). However, we'll simply use PTRDIFF_T and convert it to an + * unsigned type if necessary. This should work just fine in practice. */ -/* #define NEED_SNPRINTF_ONLY */ +#ifndef UPTRDIFF_T +#define UPTRDIFF_T PTRDIFF_T +#endif /* !defined(UPTRDIFF_T) */ -/* Define NEED_V?ASN?PRINTF macros if you need library extension - * routines asprintf, vasprintf, asnprintf, vasnprintf respectively, - * and your system library does not provide them. They are all small - * wrapper routines around portable_vsnprintf. Defining any of the four - * NEED_V?ASN?PRINTF macros automatically turns off NEED_SNPRINTF_ONLY - * and turns on PREFER_PORTABLE_SNPRINTF. - * - * Watch for name conflicts with the system library if these routines - * are already present there. - * - * NOTE: vasprintf and vasnprintf routines need va_copy() from stdarg.h, as - * specified by C99, to be able to traverse the same list of arguments twice. - * I don't know of any other standard and portable way of achieving the same. - * With some versions of gcc you may use __va_copy(). You might even get away - * with "ap2 = ap", in this case you must not call va_end(ap2) ! - * #define va_copy(ap2,ap) ap2 = ap +/* + * We need a signed integer type corresponding to size_t (cf. C99: 7.19.6.1, 7). + * However, we'll simply use size_t and convert it to a signed type if + * necessary. This should work just fine in practice. */ -/* #define NEED_ASPRINTF */ -/* #define NEED_ASNPRINTF */ -/* #define NEED_VASPRINTF */ -/* #define NEED_VASNPRINTF */ +#ifndef SSIZE_T +#define SSIZE_T size_t +#endif /* !defined(SSIZE_T) */ +/* Either ERANGE or E2BIG should be available everywhere. */ +#ifndef ERANGE +#define ERANGE E2BIG +#endif /* !defined(ERANGE) */ +#ifndef EOVERFLOW +#define EOVERFLOW ERANGE +#endif /* !defined(EOVERFLOW) */ -/* Define the following macros if desired: - * SOLARIS_COMPATIBLE, SOLARIS_BUG_COMPATIBLE, - * HPUX_COMPATIBLE, HPUX_BUG_COMPATIBLE, LINUX_COMPATIBLE, - * DIGITAL_UNIX_COMPATIBLE, DIGITAL_UNIX_BUG_COMPATIBLE, - * PERL_COMPATIBLE, PERL_BUG_COMPATIBLE, - * - * - For portable applications it is best not to rely on peculiarities - * of a given implementation so it may be best not to define any - * of the macros that select compatibility and to avoid features - * that vary among the systems. - * - * - Selecting compatibility with more than one operating system - * is not strictly forbidden but is not recommended. - * - * - 'x'_BUG_COMPATIBLE implies 'x'_COMPATIBLE . - * - * - 'x'_COMPATIBLE refers to (and enables) a behaviour that is - * documented in a sprintf man page on a given operating system - * and actually adhered to by the system's sprintf (but not on - * most other operating systems). It may also refer to and enable - * a behaviour that is declared 'undefined' or 'implementation specific' - * in the man page but a given implementation behaves predictably - * in a certain way. - * - * - 'x'_BUG_COMPATIBLE refers to (and enables) a behaviour of system's sprintf - * that contradicts the sprintf man page on the same operating system. - * - * - I do not claim that the 'x'_COMPATIBLE and 'x'_BUG_COMPATIBLE - * conditionals take into account all idiosyncrasies of a particular - * implementation, there may be other incompatibilities. +/* + * Buffer size to hold the octal string representation of UINT128_MAX without + * nul-termination ("3777777777777777777777777777777777777777777"). */ +#ifdef MAX_CONVERT_LENGTH +#undef MAX_CONVERT_LENGTH +#endif /* defined(MAX_CONVERT_LENGTH) */ +#define MAX_CONVERT_LENGTH 43 +/* Format read states. */ +#define PRINT_S_DEFAULT 0 +#define PRINT_S_FLAGS 1 +#define PRINT_S_WIDTH 2 +#define PRINT_S_DOT 3 +#define PRINT_S_PRECISION 4 +#define PRINT_S_MOD 5 +#define PRINT_S_CONV 6 - -/* ============================================= */ -/* NO USER SERVICABLE PARTS FOLLOWING THIS POINT */ -/* ============================================= */ +/* Format flags. */ +#define PRINT_F_MINUS (1 << 0) +#define PRINT_F_PLUS (1 << 1) +#define PRINT_F_SPACE (1 << 2) +#define PRINT_F_NUM (1 << 3) +#define PRINT_F_ZERO (1 << 4) +#define PRINT_F_QUOTE (1 << 5) +#define PRINT_F_UP (1 << 6) +#define PRINT_F_UNSIGNED (1 << 7) +#define PRINT_F_TYPE_G (1 << 8) +#define PRINT_F_TYPE_E (1 << 9) -#define PORTABLE_SNPRINTF_VERSION_MAJOR 2 -#define PORTABLE_SNPRINTF_VERSION_MINOR 2 +/* Conversion flags. */ +#define PRINT_C_CHAR 1 +#define PRINT_C_SHORT 2 +#define PRINT_C_LONG 3 +#define PRINT_C_LLONG 4 +#define PRINT_C_LDOUBLE 5 +#define PRINT_C_SIZE 6 +#define PRINT_C_PTRDIFF 7 +#define PRINT_C_INTMAX 8 -#if defined(NEED_ASPRINTF) || defined(NEED_ASNPRINTF) || defined(NEED_VASPRINTF) || defined(NEED_VASNPRINTF) -# if defined(NEED_SNPRINTF_ONLY) -# undef NEED_SNPRINTF_ONLY -# endif -# if !defined(PREFER_PORTABLE_SNPRINTF) -# define PREFER_PORTABLE_SNPRINTF -# endif -#endif +#ifndef MAX +#define MAX(x, y) ((x >= y) ? x : y) +#endif /* !defined(MAX) */ +#ifndef CHARTOINT +#define CHARTOINT(ch) (ch - '0') +#endif /* !defined(CHARTOINT) */ +#ifndef ISDIGIT +#define ISDIGIT(ch) ('0' <= (unsigned char)ch && (unsigned char)ch <= '9') +#endif /* !defined(ISDIGIT) */ +#ifndef ISNAN +#define ISNAN(x) (x != x) +#endif /* !defined(ISNAN) */ +#ifndef ISINF +#define ISINF(x) (x != 0.0 && x + x == x) +#endif /* !defined(ISINF) */ -#if defined(SOLARIS_BUG_COMPATIBLE) && !defined(SOLARIS_COMPATIBLE) -#define SOLARIS_COMPATIBLE -#endif +#ifdef OUTCHAR +#undef OUTCHAR +#endif /* defined(OUTCHAR) */ +#define OUTCHAR(str, len, size, ch) \ +do { \ + if (len + 1 < size) \ + str[len] = ch; \ + (len)++; \ +} while (/* CONSTCOND */ 0) -#if defined(HPUX_BUG_COMPATIBLE) && !defined(HPUX_COMPATIBLE) -#define HPUX_COMPATIBLE -#endif +static void fmtstr(char *, size_t *, size_t, const char *, int, int, int); +static void fmtint(char *, size_t *, size_t, INTMAX_T, int, int, int, int); +static void fmtflt(char *, size_t *, size_t, LDOUBLE, int, int, int, int *); +static void printsep(char *, size_t *, size_t); +static int getnumsep(int); +static int getexponent(LDOUBLE); +static int convert(UINTMAX_T, char *, size_t, int, int); +static UINTMAX_T cast(LDOUBLE); +static UINTMAX_T myround(LDOUBLE); +static LDOUBLE mypow10(int); -#if defined(DIGITAL_UNIX_BUG_COMPATIBLE) && !defined(DIGITAL_UNIX_COMPATIBLE) -#define DIGITAL_UNIX_COMPATIBLE -#endif +extern int errno; -#if defined(PERL_BUG_COMPATIBLE) && !defined(PERL_COMPATIBLE) -#define PERL_COMPATIBLE -#endif +int +rpl_vsnprintf(char *str, size_t size, const char *format, va_list args) +{ + LDOUBLE fvalue; + INTMAX_T value; + unsigned char cvalue; + const char *strvalue; + INTMAX_T *intmaxptr; + PTRDIFF_T *ptrdiffptr; + SSIZE_T *sizeptr; + LLONG *llongptr; + long int *longptr; + int *intptr; + short int *shortptr; + signed char *charptr; + size_t len = 0; + int overflow = 0; + int base = 0; + int cflags = 0; + int flags = 0; + int width = 0; + int precision = -1; + int state = PRINT_S_DEFAULT; + char ch = *format++; -#if defined(LINUX_BUG_COMPATIBLE) && !defined(LINUX_COMPATIBLE) -#define LINUX_COMPATIBLE -#endif + /* + * C99 says: "If `n' is zero, nothing is written, and `s' may be a null + * pointer." (7.19.6.5, 2) We're forgiving and allow a NULL pointer + * even if a size larger than zero was specified. At least NetBSD's + * snprintf(3) does the same, as well as other versions of this file. + * (Though some of these versions will write to a non-NULL buffer even + * if a size of zero was specified, which violates the standard.) + */ + if (str == NULL && size != 0) + size = 0; -#include -#include -#include -#include -#include -#include -#include + while (ch != '\0') + switch (state) { + case PRINT_S_DEFAULT: + if (ch == '%') + state = PRINT_S_FLAGS; + else + OUTCHAR(str, len, size, ch); + ch = *format++; + break; + case PRINT_S_FLAGS: + switch (ch) { + case '-': + flags |= PRINT_F_MINUS; + ch = *format++; + break; + case '+': + flags |= PRINT_F_PLUS; + ch = *format++; + break; + case ' ': + flags |= PRINT_F_SPACE; + ch = *format++; + break; + case '#': + flags |= PRINT_F_NUM; + ch = *format++; + break; + case '0': + flags |= PRINT_F_ZERO; + ch = *format++; + break; + case '\'': /* SUSv2 flag (not in C99). */ + flags |= PRINT_F_QUOTE; + ch = *format++; + break; + default: + state = PRINT_S_WIDTH; + break; + } + break; + case PRINT_S_WIDTH: + if (ISDIGIT(ch)) { + ch = CHARTOINT(ch); + if (width > (INT_MAX - ch) / 10) { + overflow = 1; + goto out; + } + width = 10 * width + ch; + ch = *format++; + } else if (ch == '*') { + /* + * C99 says: "A negative field width argument is + * taken as a `-' flag followed by a positive + * field width." (7.19.6.1, 5) + */ + if ((width = va_arg(args, int)) < 0) { + flags |= PRINT_F_MINUS; + width = -width; + } + ch = *format++; + state = PRINT_S_DOT; + } else + state = PRINT_S_DOT; + break; + case PRINT_S_DOT: + if (ch == '.') { + state = PRINT_S_PRECISION; + ch = *format++; + } else + state = PRINT_S_MOD; + break; + case PRINT_S_PRECISION: + if (precision == -1) + precision = 0; + if (ISDIGIT(ch)) { + ch = CHARTOINT(ch); + if (precision > (INT_MAX - ch) / 10) { + overflow = 1; + goto out; + } + precision = 10 * precision + ch; + ch = *format++; + } else if (ch == '*') { + /* + * C99 says: "A negative precision argument is + * taken as if the precision were omitted." + * (7.19.6.1, 5) + */ + if ((precision = va_arg(args, int)) < 0) + precision = -1; + ch = *format++; + state = PRINT_S_MOD; + } else + state = PRINT_S_MOD; + break; + case PRINT_S_MOD: + switch (ch) { + case 'h': + ch = *format++; + if (ch == 'h') { /* It's a char. */ + ch = *format++; + cflags = PRINT_C_CHAR; + } else + cflags = PRINT_C_SHORT; + break; + case 'l': + ch = *format++; + if (ch == 'l') { /* It's a long long. */ + ch = *format++; + cflags = PRINT_C_LLONG; + } else + cflags = PRINT_C_LONG; + break; + case 'L': + cflags = PRINT_C_LDOUBLE; + ch = *format++; + break; + case 'j': + cflags = PRINT_C_INTMAX; + ch = *format++; + break; + case 't': + cflags = PRINT_C_PTRDIFF; + ch = *format++; + break; + case 'z': + cflags = PRINT_C_SIZE; + ch = *format++; + break; + } + state = PRINT_S_CONV; + break; + case PRINT_S_CONV: + switch (ch) { + case 'd': + /* FALLTHROUGH */ + case 'i': + switch (cflags) { + case PRINT_C_CHAR: + value = (signed char)va_arg(args, int); + break; + case PRINT_C_SHORT: + value = (short int)va_arg(args, int); + break; + case PRINT_C_LONG: + value = va_arg(args, long int); + break; + case PRINT_C_LLONG: + value = va_arg(args, LLONG); + break; + case PRINT_C_SIZE: + value = va_arg(args, SSIZE_T); + break; + case PRINT_C_INTMAX: + value = va_arg(args, INTMAX_T); + break; + case PRINT_C_PTRDIFF: + value = va_arg(args, PTRDIFF_T); + break; + default: + value = va_arg(args, int); + break; + } + fmtint(str, &len, size, value, 10, width, + precision, flags); + break; + case 'X': + flags |= PRINT_F_UP; + /* FALLTHROUGH */ + case 'x': + base = 16; + /* FALLTHROUGH */ + case 'o': + if (base == 0) + base = 8; + /* FALLTHROUGH */ + case 'u': + if (base == 0) + base = 10; + flags |= PRINT_F_UNSIGNED; + switch (cflags) { + case PRINT_C_CHAR: + value = (unsigned char)va_arg(args, + unsigned int); + break; + case PRINT_C_SHORT: + value = (unsigned short int)va_arg(args, + unsigned int); + break; + case PRINT_C_LONG: + value = va_arg(args, unsigned long int); + break; + case PRINT_C_LLONG: + value = va_arg(args, ULLONG); + break; + case PRINT_C_SIZE: + value = va_arg(args, size_t); + break; + case PRINT_C_INTMAX: + value = va_arg(args, UINTMAX_T); + break; + case PRINT_C_PTRDIFF: + value = va_arg(args, UPTRDIFF_T); + break; + default: + value = va_arg(args, unsigned int); + break; + } + fmtint(str, &len, size, value, base, width, + precision, flags); + break; + case 'A': + /* Not yet supported, we'll use "%F". */ + /* FALLTHROUGH */ + case 'F': + flags |= PRINT_F_UP; + case 'a': + /* Not yet supported, we'll use "%f". */ + /* FALLTHROUGH */ + case 'f': + if (cflags == PRINT_C_LDOUBLE) + fvalue = va_arg(args, LDOUBLE); + else + fvalue = va_arg(args, double); + fmtflt(str, &len, size, fvalue, width, + precision, flags, &overflow); + if (overflow) + goto out; + break; + case 'E': + flags |= PRINT_F_UP; + /* FALLTHROUGH */ + case 'e': + flags |= PRINT_F_TYPE_E; + if (cflags == PRINT_C_LDOUBLE) + fvalue = va_arg(args, LDOUBLE); + else + fvalue = va_arg(args, double); + fmtflt(str, &len, size, fvalue, width, + precision, flags, &overflow); + if (overflow) + goto out; + break; + case 'G': + flags |= PRINT_F_UP; + /* FALLTHROUGH */ + case 'g': + flags |= PRINT_F_TYPE_G; + if (cflags == PRINT_C_LDOUBLE) + fvalue = va_arg(args, LDOUBLE); + else + fvalue = va_arg(args, double); + /* + * If the precision is zero, it is treated as + * one (cf. C99: 7.19.6.1, 8). + */ + if (precision == 0) + precision = 1; + fmtflt(str, &len, size, fvalue, width, + precision, flags, &overflow); + if (overflow) + goto out; + break; + case 'c': + cvalue = va_arg(args, int); + OUTCHAR(str, len, size, cvalue); + break; + case 's': + strvalue = va_arg(args, char *); + fmtstr(str, &len, size, strvalue, width, + precision, flags); + break; + case 'p': + /* + * C99 says: "The value of the pointer is + * converted to a sequence of printing + * characters, in an implementation-defined + * manner." (C99: 7.19.6.1, 8) + */ + if ((strvalue = va_arg(args, void *)) == NULL) + /* + * We use the glibc format. BSD prints + * "0x0", SysV "0". + */ + fmtstr(str, &len, size, "(nil)", width, + -1, flags); + else { + /* + * We use the BSD/glibc format. SysV + * omits the "0x" prefix (which we emit + * using the PRINT_F_NUM flag). + */ + flags |= PRINT_F_NUM; + flags |= PRINT_F_UNSIGNED; + fmtint(str, &len, size, + (UINTPTR_T)strvalue, 16, width, + precision, flags); + } + break; + case 'n': + switch (cflags) { + case PRINT_C_CHAR: + charptr = va_arg(args, signed char *); + *charptr = len; + break; + case PRINT_C_SHORT: + shortptr = va_arg(args, short int *); + *shortptr = len; + break; + case PRINT_C_LONG: + longptr = va_arg(args, long int *); + *longptr = len; + break; + case PRINT_C_LLONG: + llongptr = va_arg(args, LLONG *); + *llongptr = len; + break; + case PRINT_C_SIZE: + /* + * C99 says that with the "z" length + * modifier, "a following `n' conversion + * specifier applies to a pointer to a + * signed integer type corresponding to + * size_t argument." (7.19.6.1, 7) + */ + sizeptr = va_arg(args, SSIZE_T *); + *sizeptr = len; + break; + case PRINT_C_INTMAX: + intmaxptr = va_arg(args, INTMAX_T *); + *intmaxptr = len; + break; + case PRINT_C_PTRDIFF: + ptrdiffptr = va_arg(args, PTRDIFF_T *); + *ptrdiffptr = len; + break; + default: + intptr = va_arg(args, int *); + *intptr = len; + break; + } + break; + case '%': /* Print a "%" character verbatim. */ + OUTCHAR(str, len, size, ch); + break; + default: /* Skip other characters. */ + break; + } + ch = *format++; + state = PRINT_S_DEFAULT; + base = cflags = flags = width = 0; + precision = -1; + break; + } +out: + if (len < size) + str[len] = '\0'; + else if (size > 0) + str[size - 1] = '\0'; -#ifdef isdigit -#undef isdigit -#endif -#define isdigit(c) ((c) >= '0' && (c) <= '9') + if (overflow || len >= INT_MAX) { + errno = overflow ? EOVERFLOW : ERANGE; + return -1; + } + return (int)len; +} -/* For copying strings longer or equal to 'breakeven_point' - * it is more efficient to call memcpy() than to do it inline. - * The value depends mostly on the processor architecture, - * but also on the compiler and its optimization capabilities. - * The value is not critical, some small value greater than zero - * will be just fine if you don't care to squeeze every drop - * of performance out of the code. - * - * Small values favor memcpy, large values favor inline code. - */ -#if defined(__alpha__) || defined(__alpha) -# define breakeven_point 2 /* AXP (DEC Alpha) - gcc or cc or egcs */ -#endif -#if defined(__i386__) || defined(__i386) -# define breakeven_point 12 /* Intel Pentium/Linux - gcc 2.96 */ -#endif -#if defined(__hppa) -# define breakeven_point 10 /* HP-PA - gcc */ -#endif -#if defined(__sparc__) || defined(__sparc) -# define breakeven_point 33 /* Sun Sparc 5 - gcc 2.8.1 */ -#endif +static void +fmtstr(char *str, size_t *len, size_t size, const char *value, int width, + int precision, int flags) +{ + int padlen, strln; /* Amount to pad. */ + int noprecision = (precision == -1); -/* some other values of possible interest: */ -/* #define breakeven_point 8 */ /* VAX 4000 - vaxc */ -/* #define breakeven_point 19 */ /* VAX 4000 - gcc 2.7.0 */ + if (value == NULL) /* We're forgiving. */ + value = "(null)"; -#ifndef breakeven_point -# define breakeven_point 6 /* some reasonable one-size-fits-all value */ -#endif + /* If a precision was specified, don't read the string past it. */ + for (strln = 0; value[strln] != '\0' && + (noprecision || strln < precision); strln++) + continue; -#define fast_memcpy(d,s,n) \ - { register size_t nn = (size_t)(n); \ - if (nn >= breakeven_point) memcpy((d), (s), nn); \ - else if (nn > 0) { /* proc call overhead is worth only for large strings*/\ - register char *dd; register const char *ss; \ - for (ss=(s), dd=(d); nn>0; nn--) *dd++ = *ss++; } } + if ((padlen = width - strln) < 0) + padlen = 0; + if (flags & PRINT_F_MINUS) /* Left justify. */ + padlen = -padlen; -#define fast_memset(d,c,n) \ - { register size_t nn = (size_t)(n); \ - if (nn >= breakeven_point) memset((d), (int)(c), nn); \ - else if (nn > 0) { /* proc call overhead is worth only for large strings*/\ - register char *dd; register const int cc=(int)(c); \ - for (dd=(d); nn>0; nn--) *dd++ = cc; } } + while (padlen > 0) { /* Leading spaces. */ + OUTCHAR(str, *len, size, ' '); + padlen--; + } + while (*value != '\0' && (noprecision || precision-- > 0)) { + OUTCHAR(str, *len, size, *value); + value++; + } + while (padlen < 0) { /* Trailing spaces. */ + OUTCHAR(str, *len, size, ' '); + padlen++; + } +} -/* prototypes */ +static void +fmtint(char *str, size_t *len, size_t size, INTMAX_T value, int base, int width, + int precision, int flags) +{ + UINTMAX_T uvalue; + char iconvert[MAX_CONVERT_LENGTH]; + char sign = 0; + char hexprefix = 0; + int spadlen = 0; /* Amount to space pad. */ + int zpadlen = 0; /* Amount to zero pad. */ + int pos; + int separators = (flags & PRINT_F_QUOTE); + int noprecision = (precision == -1); -#if defined(NEED_ASPRINTF) -int asprintf (char **ptr, const char *fmt, /*args*/ ...); -#endif -#if defined(NEED_VASPRINTF) -int vasprintf (char **ptr, const char *fmt, va_list ap); -#endif -#if defined(NEED_ASNPRINTF) -int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...); -#endif -#if defined(NEED_VASNPRINTF) -int vasnprintf (char **ptr, size_t str_m, const char *fmt, va_list ap); -#endif + if (flags & PRINT_F_UNSIGNED) + uvalue = value; + else { + uvalue = (value >= 0) ? value : -value; + if (value < 0) + sign = '-'; + else if (flags & PRINT_F_PLUS) /* Do a sign. */ + sign = '+'; + else if (flags & PRINT_F_SPACE) + sign = ' '; + } -#if defined(HAVE_SNPRINTF) -/* declare our portable snprintf routine under name portable_snprintf */ -/* declare our portable vsnprintf routine under name portable_vsnprintf */ -#else -/* declare our portable routines under names snprintf and vsnprintf */ -#define portable_snprintf snprintf -#if !defined(NEED_SNPRINTF_ONLY) -#define portable_vsnprintf vsnprintf -#endif -#endif + pos = convert(uvalue, iconvert, sizeof(iconvert), base, + flags & PRINT_F_UP); -#if !defined(HAVE_SNPRINTF) || defined(PREFER_PORTABLE_SNPRINTF) -int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...); -#if !defined(NEED_SNPRINTF_ONLY) -int portable_vsnprintf(char *str, size_t str_m, const char *fmt, va_list ap); -#endif -#endif + if (flags & PRINT_F_NUM && uvalue != 0) { + /* + * C99 says: "The result is converted to an `alternative form'. + * For `o' conversion, it increases the precision, if and only + * if necessary, to force the first digit of the result to be a + * zero (if the value and precision are both 0, a single 0 is + * printed). For `x' (or `X') conversion, a nonzero result has + * `0x' (or `0X') prefixed to it." (7.19.6.1, 6) + */ + switch (base) { + case 8: + if (precision <= pos) + precision = pos + 1; + break; + case 16: + hexprefix = (flags & PRINT_F_UP) ? 'X' : 'x'; + break; + } + } -/* declarations */ + if (separators) /* Get the number of group separators we'll print. */ + separators = getnumsep(pos); -static char credits[] = "\n\ -@(#)snprintf.c, v2.2: Mark Martinec, \n\ -@(#)snprintf.c, v2.2: Copyright 1999, Mark Martinec. Frontier Artistic License applies.\n\ -@(#)snprintf.c, v2.2: http://www.ijs.si/software/snprintf/\n"; + zpadlen = precision - pos - separators; + spadlen = width /* Minimum field width. */ + - separators /* Number of separators. */ + - MAX(precision, pos) /* Number of integer digits. */ + - ((sign != 0) ? 1 : 0) /* Will we print a sign? */ + - ((hexprefix != 0) ? 2 : 0); /* Will we print a prefix? */ -#if defined(NEED_ASPRINTF) -int asprintf(char **ptr, const char *fmt, /*args*/ ...) { - va_list ap; - size_t str_m; - int str_l; + if (zpadlen < 0) + zpadlen = 0; + if (spadlen < 0) + spadlen = 0; - *ptr = NULL; - va_start(ap, fmt); /* measure the required size */ - str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap); - va_end(ap); - assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ - *ptr = (char *) malloc(str_m = (size_t)str_l + 1); - if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } - else { - int str_l2; - va_start(ap, fmt); - str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); - va_end(ap); - assert(str_l2 == str_l); - } - return str_l; + /* + * C99 says: "If the `0' and `-' flags both appear, the `0' flag is + * ignored. For `d', `i', `o', `u', `x', and `X' conversions, if a + * precision is specified, the `0' flag is ignored." (7.19.6.1, 6) + */ + if (flags & PRINT_F_MINUS) /* Left justify. */ + spadlen = -spadlen; + else if (flags & PRINT_F_ZERO && noprecision) { + zpadlen += spadlen; + spadlen = 0; + } + while (spadlen > 0) { /* Leading spaces. */ + OUTCHAR(str, *len, size, ' '); + spadlen--; + } + if (sign != 0) /* Sign. */ + OUTCHAR(str, *len, size, sign); + if (hexprefix != 0) { /* A "0x" or "0X" prefix. */ + OUTCHAR(str, *len, size, '0'); + OUTCHAR(str, *len, size, hexprefix); + } + while (zpadlen > 0) { /* Leading zeros. */ + OUTCHAR(str, *len, size, '0'); + zpadlen--; + } + while (pos > 0) { /* The actual digits. */ + pos--; + OUTCHAR(str, *len, size, iconvert[pos]); + if (separators > 0 && pos > 0 && pos % 3 == 0) + printsep(str, len, size); + } + while (spadlen < 0) { /* Trailing spaces. */ + OUTCHAR(str, *len, size, ' '); + spadlen++; + } } -#endif -#if defined(NEED_VASPRINTF) -int vasprintf(char **ptr, const char *fmt, va_list ap) { - size_t str_m; - int str_l; +static void +fmtflt(char *str, size_t *len, size_t size, LDOUBLE fvalue, int width, + int precision, int flags, int *overflow) +{ + LDOUBLE ufvalue; + UINTMAX_T intpart; + UINTMAX_T fracpart; + UINTMAX_T mask; + const char *infnan = NULL; + char iconvert[MAX_CONVERT_LENGTH]; + char fconvert[MAX_CONVERT_LENGTH]; + char econvert[4]; /* "e-12" (without nul-termination). */ + char esign = 0; + char sign = 0; + int leadfraczeros = 0; + int exponent = 0; + int emitpoint = 0; + int omitzeros = 0; + int omitcount = 0; + int padlen = 0; + int epos = 0; + int fpos = 0; + int ipos = 0; + int separators = (flags & PRINT_F_QUOTE); + int estyle = (flags & PRINT_F_TYPE_E); +#if HAVE_LOCALECONV && HAVE_LCONV_DECIMAL_POINT + struct lconv *lc = localeconv(); +#endif /* HAVE_LOCALECONV && HAVE_LCONV_DECIMAL_POINT */ - *ptr = NULL; - { va_list ap2; - va_copy(ap2, ap); /* don't consume the original ap, we'll need it again */ - str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap2);/*get required size*/ - va_end(ap2); - } - assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ - *ptr = (char *) malloc(str_m = (size_t)str_l + 1); - if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } - else { - int str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); - assert(str_l2 == str_l); - } - return str_l; + /* + * AIX' man page says the default is 0, but C99 and at least Solaris' + * and NetBSD's man pages say the default is 6, and sprintf(3) on AIX + * defaults to 6. + */ + if (precision == -1) + precision = 6; + + if (fvalue < 0.0) + sign = '-'; + else if (flags & PRINT_F_PLUS) /* Do a sign. */ + sign = '+'; + else if (flags & PRINT_F_SPACE) + sign = ' '; + + if (ISNAN(fvalue)) + infnan = (flags & PRINT_F_UP) ? "NAN" : "nan"; + else if (ISINF(fvalue)) + infnan = (flags & PRINT_F_UP) ? "INF" : "inf"; + + if (infnan != NULL) { + if (sign != 0) + iconvert[ipos++] = sign; + while (*infnan != '\0') + iconvert[ipos++] = *infnan++; + fmtstr(str, len, size, iconvert, width, ipos, flags); + return; + } + + /* "%e" (or "%E") or "%g" (or "%G") conversion. */ + if (flags & PRINT_F_TYPE_E || flags & PRINT_F_TYPE_G) { + if (flags & PRINT_F_TYPE_G) { + /* + * For "%g" (and "%G") conversions, the precision + * specifies the number of significant digits, which + * includes the digits in the integer part. The + * conversion will or will not be using "e-style" (like + * "%e" or "%E" conversions) depending on the precision + * and on the exponent. However, the exponent can be + * affected by rounding the converted value, so we'll + * leave this decision for later. Until then, we'll + * assume that we're going to do an "e-style" conversion + * (in order to get the exponent calculated). For + * "e-style", the precision must be decremented by one. + */ + precision--; + /* + * For "%g" (and "%G") conversions, trailing zeros are + * removed from the fractional portion of the result + * unless the "#" flag was specified. + */ + if (!(flags & PRINT_F_NUM)) + omitzeros = 1; + } + exponent = getexponent(fvalue); + estyle = 1; + } + +again: + /* + * Sorry, we only support 9, 19, or 38 digits (that is, the number of + * digits of the 32-bit, the 64-bit, or the 128-bit UINTMAX_MAX value + * minus one) past the decimal point due to our conversion method. + */ + switch (sizeof(UINTMAX_T)) { + case 16: + if (precision > 38) + precision = 38; + break; + case 8: + if (precision > 19) + precision = 19; + break; + default: + if (precision > 9) + precision = 9; + break; + } + + ufvalue = (fvalue >= 0.0) ? fvalue : -fvalue; + if (estyle) /* We want exactly one integer digit. */ + ufvalue /= mypow10(exponent); + + if ((intpart = cast(ufvalue)) == UINTMAX_MAX) { + *overflow = 1; + return; + } + + /* + * Factor of ten with the number of digits needed for the fractional + * part. For example, if the precision is 3, the mask will be 1000. + */ + mask = mypow10(precision); + /* + * We "cheat" by converting the fractional part to integer by + * multiplying by a factor of ten. + */ + if ((fracpart = myround(mask * (ufvalue - intpart))) >= mask) { + /* + * For example, ufvalue = 2.99962, intpart = 2, and mask = 1000 + * (because precision = 3). Now, myround(1000 * 0.99962) will + * return 1000. So, the integer part must be incremented by one + * and the fractional part must be set to zero. + */ + intpart++; + fracpart = 0; + if (estyle && intpart == 10) { + /* + * The value was rounded up to ten, but we only want one + * integer digit if using "e-style". So, the integer + * part must be set to one and the exponent must be + * incremented by one. + */ + intpart = 1; + exponent++; + } + } + + /* + * Now that we know the real exponent, we can check whether or not to + * use "e-style" for "%g" (and "%G") conversions. If we don't need + * "e-style", the precision must be adjusted and the integer and + * fractional parts must be recalculated from the original value. + * + * C99 says: "Let P equal the precision if nonzero, 6 if the precision + * is omitted, or 1 if the precision is zero. Then, if a conversion + * with style `E' would have an exponent of X: + * + * - if P > X >= -4, the conversion is with style `f' (or `F') and + * precision P - (X + 1). + * + * - otherwise, the conversion is with style `e' (or `E') and precision + * P - 1." (7.19.6.1, 8) + * + * Note that we had decremented the precision by one. + */ + if (flags & PRINT_F_TYPE_G && estyle && + precision + 1 > exponent && exponent >= -4) { + precision -= exponent; + estyle = 0; + goto again; + } + + if (estyle) { + if (exponent < 0) { + exponent = -exponent; + esign = '-'; + } else + esign = '+'; + + /* + * Convert the exponent. The sizeof(econvert) is 4. So, the + * econvert buffer can hold e.g. "e+99" and "e-99". We don't + * support an exponent which contains more than two digits. + * Therefore, the following stores are safe. + */ + epos = convert(exponent, econvert, 2, 10, 0); + /* + * C99 says: "The exponent always contains at least two digits, + * and only as many more digits as necessary to represent the + * exponent." (7.19.6.1, 8) + */ + if (epos == 1) + econvert[epos++] = '0'; + econvert[epos++] = esign; + econvert[epos++] = (flags & PRINT_F_UP) ? 'E' : 'e'; + } + + /* Convert the integer part and the fractional part. */ + ipos = convert(intpart, iconvert, sizeof(iconvert), 10, 0); + if (fracpart != 0) /* convert() would return 1 if fracpart == 0. */ + fpos = convert(fracpart, fconvert, sizeof(fconvert), 10, 0); + + leadfraczeros = precision - fpos; + + if (omitzeros) { + if (fpos > 0) /* Omit trailing fractional part zeros. */ + while (omitcount < fpos && fconvert[omitcount] == '0') + omitcount++; + else { /* The fractional part is zero, omit it completely. */ + omitcount = precision; + leadfraczeros = 0; + } + precision -= omitcount; + } + + /* + * Print a decimal point if either the fractional part is non-zero + * and/or the "#" flag was specified. + */ + if (precision > 0 || flags & PRINT_F_NUM) + emitpoint = 1; + if (separators) /* Get the number of group separators we'll print. */ + separators = getnumsep(ipos); + + padlen = width /* Minimum field width. */ + - ipos /* Number of integer digits. */ + - epos /* Number of exponent characters. */ + - precision /* Number of fractional digits. */ + - separators /* Number of group separators. */ + - (emitpoint ? 1 : 0) /* Will we print a decimal point? */ + - ((sign != 0) ? 1 : 0); /* Will we print a sign character? */ + + if (padlen < 0) + padlen = 0; + + /* + * C99 says: "If the `0' and `-' flags both appear, the `0' flag is + * ignored." (7.19.6.1, 6) + */ + if (flags & PRINT_F_MINUS) /* Left justifty. */ + padlen = -padlen; + else if (flags & PRINT_F_ZERO && padlen > 0) { + if (sign != 0) { /* Sign. */ + OUTCHAR(str, *len, size, sign); + sign = 0; + } + while (padlen > 0) { /* Leading zeros. */ + OUTCHAR(str, *len, size, '0'); + padlen--; + } + } + while (padlen > 0) { /* Leading spaces. */ + OUTCHAR(str, *len, size, ' '); + padlen--; + } + if (sign != 0) /* Sign. */ + OUTCHAR(str, *len, size, sign); + while (ipos > 0) { /* Integer part. */ + ipos--; + OUTCHAR(str, *len, size, iconvert[ipos]); + if (separators > 0 && ipos > 0 && ipos % 3 == 0) + printsep(str, len, size); + } + if (emitpoint) { /* Decimal point. */ +#if HAVE_LOCALECONV && HAVE_LCONV_DECIMAL_POINT + if (lc->decimal_point != NULL && *lc->decimal_point != '\0') + OUTCHAR(str, *len, size, *lc->decimal_point); + else /* We'll always print some decimal point character. */ +#endif /* HAVE_LOCALECONV && HAVE_LCONV_DECIMAL_POINT */ + OUTCHAR(str, *len, size, '.'); + } + while (leadfraczeros > 0) { /* Leading fractional part zeros. */ + OUTCHAR(str, *len, size, '0'); + leadfraczeros--; + } + while (fpos > omitcount) { /* The remaining fractional part. */ + fpos--; + OUTCHAR(str, *len, size, fconvert[fpos]); + } + while (epos > 0) { /* Exponent. */ + epos--; + OUTCHAR(str, *len, size, econvert[epos]); + } + while (padlen < 0) { /* Trailing spaces. */ + OUTCHAR(str, *len, size, ' '); + padlen++; + } } -#endif -#if defined(NEED_ASNPRINTF) -int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...) { - va_list ap; - int str_l; +static void +printsep(char *str, size_t *len, size_t size) +{ +#if HAVE_LOCALECONV && HAVE_LCONV_THOUSANDS_SEP + struct lconv *lc = localeconv(); + int i; - *ptr = NULL; - va_start(ap, fmt); /* measure the required size */ - str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap); - va_end(ap); - assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ - if ((size_t)str_l + 1 < str_m) str_m = (size_t)str_l + 1; /* truncate */ - /* if str_m is 0, no buffer is allocated, just set *ptr to NULL */ - if (str_m == 0) { /* not interested in resulting string, just return size */ - } else { - *ptr = (char *) malloc(str_m); - if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } - else { - int str_l2; - va_start(ap, fmt); - str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); - va_end(ap); - assert(str_l2 == str_l); - } - } - return str_l; + if (lc->thousands_sep != NULL) + for (i = 0; lc->thousands_sep[i] != '\0'; i++) + OUTCHAR(str, *len, size, lc->thousands_sep[i]); + else +#endif /* HAVE_LOCALECONV && HAVE_LCONV_THOUSANDS_SEP */ + OUTCHAR(str, *len, size, ','); } -#endif -#if defined(NEED_VASNPRINTF) -int vasnprintf (char **ptr, size_t str_m, const char *fmt, va_list ap) { - int str_l; +static int +getnumsep(int digits) +{ + int separators = (digits - ((digits % 3 == 0) ? 1 : 0)) / 3; +#if HAVE_LOCALECONV && HAVE_LCONV_THOUSANDS_SEP + int strln; + struct lconv *lc = localeconv(); - *ptr = NULL; - { va_list ap2; - va_copy(ap2, ap); /* don't consume the original ap, we'll need it again */ - str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap2);/*get required size*/ - va_end(ap2); - } - assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ - if ((size_t)str_l + 1 < str_m) str_m = (size_t)str_l + 1; /* truncate */ - /* if str_m is 0, no buffer is allocated, just set *ptr to NULL */ - if (str_m == 0) { /* not interested in resulting string, just return size */ - } else { - *ptr = (char *) malloc(str_m); - if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } - else { - int str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); - assert(str_l2 == str_l); - } - } - return str_l; + /* We support an arbitrary separator length (including zero). */ + if (lc->thousands_sep != NULL) { + for (strln = 0; lc->thousands_sep[strln] != '\0'; strln++) + continue; + separators *= strln; + } +#endif /* HAVE_LOCALECONV && HAVE_LCONV_THOUSANDS_SEP */ + return separators; } -#endif -/* - * If the system does have snprintf and the portable routine is not - * specifically required, this module produces no code for snprintf/vsnprintf. - */ -#if !defined(HAVE_SNPRINTF) || defined(PREFER_PORTABLE_SNPRINTF) +static int +getexponent(LDOUBLE value) +{ + LDOUBLE tmp = (value >= 0.0) ? value : -value; + int exponent = 0; -#if !defined(NEED_SNPRINTF_ONLY) -int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...) { - va_list ap; - int str_l; + /* + * We check for 99 > exponent > -99 in order to work around possible + * endless loops which could happen (at least) in the second loop (at + * least) if we're called with an infinite value. However, we checked + * for infinity before calling this function using our ISINF() macro, so + * this might be somewhat paranoid. + */ + while (tmp < 1.0 && tmp > 0.0 && --exponent > -99) + tmp *= 10; + while (tmp >= 10.0 && ++exponent < 99) + tmp /= 10; - va_start(ap, fmt); - str_l = portable_vsnprintf(str, str_m, fmt, ap); - va_end(ap); - return str_l; + return exponent; } -#endif -#if defined(NEED_SNPRINTF_ONLY) -int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...) { -#else -int portable_vsnprintf(char *str, size_t str_m, const char *fmt, va_list ap) { -#endif +static int +convert(UINTMAX_T value, char *buf, size_t size, int base, int caps) +{ + const char *digits = caps ? "0123456789ABCDEF" : "0123456789abcdef"; + size_t pos = 0; -#if defined(NEED_SNPRINTF_ONLY) - va_list ap; -#endif - size_t str_l = 0; - const char *p = fmt; + /* We return an unterminated buffer with the digits in reverse order. */ + do { + buf[pos++] = digits[value % base]; + value /= base; + } while (value != 0 && pos < size); -/* In contrast with POSIX, the ISO C99 now says - * that str can be NULL and str_m can be 0. - * This is more useful than the old: if (str_m < 1) return -1; */ + return (int)pos; +} -#if defined(NEED_SNPRINTF_ONLY) - va_start(ap, fmt); -#endif - if (!p) p = ""; - while (*p) { - if (*p != '%') { - /* if (str_l < str_m) str[str_l++] = *p++; -- this would be sufficient */ - /* but the following code achieves better performance for cases - * where format string is long and contains few conversions */ - const char *q = strchr(p+1,'%'); - size_t n = !q ? strlen(p) : (q-p); - if (str_l < str_m) { - size_t avail = str_m-str_l; - fast_memcpy(str+str_l, p, (n>avail?avail:n)); - } - p += n; str_l += n; - } else { - const char *starting_p; - size_t min_field_width = 0, precision = 0; - int zero_padding = 0, precision_specified = 0, justify_left = 0; - int alternate_form = 0, force_sign = 0; - int space_for_positive = 1; /* If both the ' ' and '+' flags appear, - the ' ' flag should be ignored. */ - char length_modifier = '\0'; /* allowed values: \0, h, l, L */ - char tmp[32];/* temporary buffer for simple numeric->string conversion */ +static UINTMAX_T +cast(LDOUBLE value) +{ + UINTMAX_T result; - const char *str_arg; /* string address in case of string argument */ - size_t str_arg_l; /* natural field width of arg without padding - and sign */ - unsigned char uchar_arg; - /* unsigned char argument value - only defined for c conversion. - N.B. standard explicitly states the char argument for - the c conversion is unsigned */ + /* + * We check for ">=" and not for ">" because if UINTMAX_MAX cannot be + * represented exactly as an LDOUBLE value (but is less than LDBL_MAX), + * it may be increased to the nearest higher representable value for the + * comparison (cf. C99: 6.3.1.4, 2). It might then equal the LDOUBLE + * value although converting the latter to UINTMAX_T would overflow. + */ + if (value >= UINTMAX_MAX) + return UINTMAX_MAX; - size_t number_of_zeros_to_pad = 0; - /* number of zeros to be inserted for numeric conversions - as required by the precision or minimal field width */ + result = value; + /* + * At least on NetBSD/sparc64 3.0.2 and 4.99.30, casting long double to + * an integer type converts e.g. 1.9 to 2 instead of 1 (which violates + * the standard). Sigh. + */ + return (result <= value) ? result : result - 1; +} - size_t zero_padding_insertion_ind = 0; - /* index into tmp where zero padding is to be inserted */ +static UINTMAX_T +myround(LDOUBLE value) +{ + UINTMAX_T intpart = cast(value); - char fmt_spec = '\0'; - /* current conversion specifier character */ + return ((value -= intpart) < 0.5) ? intpart : intpart + 1; +} - str_arg = credits;/* just to make compiler happy (defined but not used)*/ - str_arg = NULL; - starting_p = p; p++; /* skip '%' */ - /* parse flags */ - while (*p == '0' || *p == '-' || *p == '+' || - *p == ' ' || *p == '#' || *p == '\'') { - switch (*p) { - case '0': zero_padding = 1; break; - case '-': justify_left = 1; break; - case '+': force_sign = 1; space_for_positive = 0; break; - case ' ': force_sign = 1; - /* If both the ' ' and '+' flags appear, the ' ' flag should be ignored */ -#ifdef PERL_COMPATIBLE - /* ... but in Perl the last of ' ' and '+' applies */ - space_for_positive = 1; -#endif - break; - case '#': alternate_form = 1; break; - case '\'': break; - } - p++; - } - /* If the '0' and '-' flags both appear, the '0' flag should be ignored. */ +static LDOUBLE +mypow10(int exponent) +{ + LDOUBLE result = 1; - /* parse field width */ - if (*p == '*') { - int j; - p++; j = va_arg(ap, int); - if (j >= 0) min_field_width = j; - else { min_field_width = -j; justify_left = 1; } - } else if (isdigit((int)(*p))) { - /* size_t could be wider than unsigned int; - make sure we treat argument like common implementations do */ - unsigned int uj = *p++ - '0'; - while (isdigit((int)(*p))) uj = 10*uj + (unsigned int)(*p++ - '0'); - min_field_width = uj; - } - /* parse precision */ - if (*p == '.') { - p++; precision_specified = 1; - if (*p == '*') { - int j = va_arg(ap, int); - p++; - if (j >= 0) precision = j; - else { - precision_specified = 0; precision = 0; - /* NOTE: - * Solaris 2.6 man page claims that in this case the precision - * should be set to 0. Digital Unix 4.0, HPUX 10 and BSD man page - * claim that this case should be treated as unspecified precision, - * which is what we do here. - */ - } - } else if (isdigit((int)(*p))) { - /* size_t could be wider than unsigned int; - make sure we treat argument like common implementations do */ - unsigned int uj = *p++ - '0'; - while (isdigit((int)(*p))) uj = 10*uj + (unsigned int)(*p++ - '0'); - precision = uj; - } - } - /* parse 'h', 'l' and 'll' length modifiers */ - if (*p == 'h' || *p == 'l') { - length_modifier = *p; p++; - if (length_modifier == 'l' && *p == 'l') { /* double l = long long */ -#ifdef SNPRINTF_LONGLONG_SUPPORT - length_modifier = '2'; /* double l encoded as '2' */ -#else - length_modifier = 'l'; /* treat it as a single 'l' */ -#endif - p++; - } - } - fmt_spec = *p; - /* common synonyms: */ - switch (fmt_spec) { - case 'i': fmt_spec = 'd'; break; - case 'D': fmt_spec = 'd'; length_modifier = 'l'; break; - case 'U': fmt_spec = 'u'; length_modifier = 'l'; break; - case 'O': fmt_spec = 'o'; length_modifier = 'l'; break; - default: break; - } - /* get parameter value, do initial processing */ - switch (fmt_spec) { - case '%': /* % behaves similar to 's' regarding flags and field widths */ - case 'c': /* c behaves similar to 's' regarding flags and field widths */ - case 's': - length_modifier = '\0'; /* wint_t and wchar_t not supported */ - /* the result of zero padding flag with non-numeric conversion specifier*/ - /* is undefined. Solaris and HPUX 10 does zero padding in this case, */ - /* Digital Unix and Linux does not. */ -#if !defined(SOLARIS_COMPATIBLE) && !defined(HPUX_COMPATIBLE) - zero_padding = 0; /* turn zero padding off for string conversions */ -#endif - str_arg_l = 1; - switch (fmt_spec) { - case '%': - str_arg = p; break; - case 'c': { - int j = va_arg(ap, int); - uchar_arg = (unsigned char) j; /* standard demands unsigned char */ - str_arg = (const char *) &uchar_arg; - break; - } - case 's': - str_arg = va_arg(ap, const char *); - if (!str_arg) str_arg_l = 0; - /* make sure not to address string beyond the specified precision !!! */ - else if (!precision_specified) str_arg_l = strlen(str_arg); - /* truncate string if necessary as requested by precision */ - else if (precision == 0) str_arg_l = 0; - else { - /* memchr on HP does not like n > 2^31 !!! */ - const char *q = memchr(str_arg, '\0', - precision <= 0x7fffffff ? precision : 0x7fffffff); - str_arg_l = !q ? precision : (q-str_arg); - } - break; - default: break; - } - break; - case 'd': case 'u': case 'o': case 'x': case 'X': case 'p': { - /* NOTE: the u, o, x, X and p conversion specifiers imply - the value is unsigned; d implies a signed value */ + while (exponent > 0) { + result *= 10; + exponent--; + } + while (exponent < 0) { + result /= 10; + exponent++; + } + return result; +} +#endif /* !HAVE_VSNPRINTF */ - int arg_sign = 0; - /* 0 if numeric argument is zero (or if pointer is NULL for 'p'), - +1 if greater than zero (or nonzero for unsigned arguments), - -1 if negative (unsigned argument is never negative) */ +#if !HAVE_VASPRINTF +#if NEED_MYMEMCPY +void * +mymemcpy(void *dst, void *src, size_t len) +{ + const char *from = src; + char *to = dst; - int int_arg = 0; unsigned int uint_arg = 0; - /* only defined for length modifier h, or for no length modifiers */ + /* No need for optimization, we use this only to replace va_copy(3). */ + while (len-- > 0) + *to++ = *from++; + return dst; +} +#endif /* NEED_MYMEMCPY */ - long int long_arg = 0; unsigned long int ulong_arg = 0; - /* only defined for length modifier l */ +int +rpl_vasprintf(char **ret, const char *format, va_list ap) +{ + size_t size; + int len; + va_list aq; - void *ptr_arg = NULL; - /* pointer argument value -only defined for p conversion */ + VA_COPY(aq, ap); + len = vsnprintf(NULL, 0, format, aq); + VA_END_COPY(aq); + if (len < 0 || (*ret = malloc(size = len + 1)) == NULL) + return -1; + return vsnprintf(*ret, size, format, ap); +} +#endif /* !HAVE_VASPRINTF */ -#ifdef SNPRINTF_LONGLONG_SUPPORT - long long int long_long_arg = 0; - unsigned long long int ulong_long_arg = 0; - /* only defined for length modifier ll */ -#endif - if (fmt_spec == 'p') { - /* HPUX 10: An l, h, ll or L before any other conversion character - * (other than d, i, u, o, x, or X) is ignored. - * Digital Unix: - * not specified, but seems to behave as HPUX does. - * Solaris: If an h, l, or L appears before any other conversion - * specifier (other than d, i, u, o, x, or X), the behavior - * is undefined. (Actually %hp converts only 16-bits of address - * and %llp treats address as 64-bit data which is incompatible - * with (void *) argument on a 32-bit system). - */ -#ifdef SOLARIS_COMPATIBLE -# ifdef SOLARIS_BUG_COMPATIBLE - /* keep length modifiers even if it represents 'll' */ -# else - if (length_modifier == '2') length_modifier = '\0'; -# endif +#if !HAVE_SNPRINTF +#if HAVE_STDARG_H +int +rpl_snprintf(char *str, size_t size, const char *format, ...) #else - length_modifier = '\0'; -#endif - ptr_arg = va_arg(ap, void *); - if (ptr_arg != NULL) arg_sign = 1; - } else if (fmt_spec == 'd') { /* signed */ - switch (length_modifier) { - case '\0': - case 'h': - /* It is non-portable to specify a second argument of char or short - * to va_arg, because arguments seen by the called function - * are not char or short. C converts char and short arguments - * to int before passing them to a function. - */ - int_arg = va_arg(ap, int); - if (int_arg > 0) arg_sign = 1; - else if (int_arg < 0) arg_sign = -1; - break; - case 'l': - long_arg = va_arg(ap, long int); - if (long_arg > 0) arg_sign = 1; - else if (long_arg < 0) arg_sign = -1; - break; -#ifdef SNPRINTF_LONGLONG_SUPPORT - case '2': - long_long_arg = va_arg(ap, long long int); - if (long_long_arg > 0) arg_sign = 1; - else if (long_long_arg < 0) arg_sign = -1; - break; -#endif - } - } else { /* unsigned */ - switch (length_modifier) { - case '\0': - case 'h': - uint_arg = va_arg(ap, unsigned int); - if (uint_arg) arg_sign = 1; - break; - case 'l': - ulong_arg = va_arg(ap, unsigned long int); - if (ulong_arg) arg_sign = 1; - break; -#ifdef SNPRINTF_LONGLONG_SUPPORT - case '2': - ulong_long_arg = va_arg(ap, unsigned long long int); - if (ulong_long_arg) arg_sign = 1; - break; -#endif - } - } - str_arg = tmp; str_arg_l = 0; - /* NOTE: - * For d, i, u, o, x, and X conversions, if precision is specified, - * the '0' flag should be ignored. This is so with Solaris 2.6, - * Digital UNIX 4.0, HPUX 10, Linux, FreeBSD, NetBSD; but not with Perl. - */ -#ifndef PERL_COMPATIBLE - if (precision_specified) zero_padding = 0; -#endif - if (fmt_spec == 'd') { - if (force_sign && arg_sign >= 0) - tmp[str_arg_l++] = space_for_positive ? ' ' : '+'; - /* leave negative numbers for sprintf to handle, - to avoid handling tricky cases like (short int)(-32768) */ -#ifdef LINUX_COMPATIBLE - } else if (fmt_spec == 'p' && force_sign && arg_sign > 0) { - tmp[str_arg_l++] = space_for_positive ? ' ' : '+'; -#endif - } else if (alternate_form) { - if (arg_sign != 0 && (fmt_spec == 'x' || fmt_spec == 'X') ) - { tmp[str_arg_l++] = '0'; tmp[str_arg_l++] = fmt_spec; } - /* alternate form should have no effect for p conversion, but ... */ -#ifdef HPUX_COMPATIBLE - else if (fmt_spec == 'p' - /* HPUX 10: for an alternate form of p conversion, - * a nonzero result is prefixed by 0x. */ -#ifndef HPUX_BUG_COMPATIBLE - /* Actually it uses 0x prefix even for a zero value. */ - && arg_sign != 0 -#endif - ) { tmp[str_arg_l++] = '0'; tmp[str_arg_l++] = 'x'; } -#endif - } - zero_padding_insertion_ind = str_arg_l; - if (!precision_specified) precision = 1; /* default precision is 1 */ - if (precision == 0 && arg_sign == 0 -#if defined(HPUX_BUG_COMPATIBLE) || defined(LINUX_COMPATIBLE) - && fmt_spec != 'p' - /* HPUX 10 man page claims: With conversion character p the result of - * converting a zero value with a precision of zero is a null string. - * Actually HP returns all zeroes, and Linux returns "(nil)". */ -#endif - ) { - /* converted to null string */ - /* When zero value is formatted with an explicit precision 0, - the resulting formatted string is empty (d, i, u, o, x, X, p). */ - } else { - char f[5]; int f_l = 0; - f[f_l++] = '%'; /* construct a simple format string for sprintf */ - if (!length_modifier) { } - else if (length_modifier=='2') { f[f_l++] = 'l'; f[f_l++] = 'l'; } - else f[f_l++] = length_modifier; - f[f_l++] = fmt_spec; f[f_l++] = '\0'; - if (fmt_spec == 'p') str_arg_l += sprintf(tmp+str_arg_l, f, ptr_arg); - else if (fmt_spec == 'd') { /* signed */ - switch (length_modifier) { - case '\0': - case 'h': str_arg_l+=sprintf(tmp+str_arg_l, f, int_arg); break; - case 'l': str_arg_l+=sprintf(tmp+str_arg_l, f, long_arg); break; -#ifdef SNPRINTF_LONGLONG_SUPPORT - case '2': str_arg_l+=sprintf(tmp+str_arg_l,f,long_long_arg); break; -#endif - } - } else { /* unsigned */ - switch (length_modifier) { - case '\0': - case 'h': str_arg_l+=sprintf(tmp+str_arg_l, f, uint_arg); break; - case 'l': str_arg_l+=sprintf(tmp+str_arg_l, f, ulong_arg); break; -#ifdef SNPRINTF_LONGLONG_SUPPORT - case '2': str_arg_l+=sprintf(tmp+str_arg_l,f,ulong_long_arg);break; -#endif - } - } - /* include the optional minus sign and possible "0x" - in the region before the zero padding insertion point */ - if (zero_padding_insertion_ind < str_arg_l && - tmp[zero_padding_insertion_ind] == '-') { - zero_padding_insertion_ind++; - } - if (zero_padding_insertion_ind+1 < str_arg_l && - tmp[zero_padding_insertion_ind] == '0' && - (tmp[zero_padding_insertion_ind+1] == 'x' || - tmp[zero_padding_insertion_ind+1] == 'X') ) { - zero_padding_insertion_ind += 2; - } - } - { size_t num_of_digits = str_arg_l - zero_padding_insertion_ind; - if (alternate_form && fmt_spec == 'o' -#ifdef HPUX_COMPATIBLE /* ("%#.o",0) -> "" */ - && (str_arg_l > 0) -#endif -#ifdef DIGITAL_UNIX_BUG_COMPATIBLE /* ("%#o",0) -> "00" */ +int +rpl_snprintf(va_alist) va_dcl +#endif /* HAVE_STDARG_H */ +{ +#if !HAVE_STDARG_H + char *str; + size_t size; + char *format; +#endif /* HAVE_STDARG_H */ + va_list ap; + int len; + + VA_START(ap, format); + VA_SHIFT(ap, str, char *); + VA_SHIFT(ap, size, size_t); + VA_SHIFT(ap, format, const char *); + len = vsnprintf(str, size, format, ap); + va_end(ap); + return len; +} +#endif /* !HAVE_SNPRINTF */ + +#if !HAVE_ASPRINTF +#if HAVE_STDARG_H +int +rpl_asprintf(char **ret, const char *format, ...) #else - /* unless zero is already the first character */ - && !(zero_padding_insertion_ind < str_arg_l - && tmp[zero_padding_insertion_ind] == '0') -#endif - ) { /* assure leading zero for alternate-form octal numbers */ - if (!precision_specified || precision < num_of_digits+1) { - /* precision is increased to force the first character to be zero, - except if a zero value is formatted with an explicit precision - of zero */ - precision = num_of_digits+1; precision_specified = 1; - } - } - /* zero padding to specified precision? */ - if (num_of_digits < precision) - number_of_zeros_to_pad = precision - num_of_digits; - } - /* zero padding to specified minimal field width? */ - if (!justify_left && zero_padding) { - int n = min_field_width - (str_arg_l+number_of_zeros_to_pad); - if (n > 0) number_of_zeros_to_pad += n; - } - break; - } - default: /* unrecognized conversion specifier, keep format string as-is*/ - zero_padding = 0; /* turn zero padding off for non-numeric convers. */ -#ifndef DIGITAL_UNIX_COMPATIBLE - justify_left = 1; min_field_width = 0; /* reset flags */ -#endif -#if defined(PERL_COMPATIBLE) || defined(LINUX_COMPATIBLE) - /* keep the entire format string unchanged */ - str_arg = starting_p; str_arg_l = p - starting_p; - /* well, not exactly so for Linux, which does something inbetween, - * and I don't feel an urge to imitate it: "%+++++hy" -> "%+y" */ -#else - /* discard the unrecognized conversion, just keep * - * the unrecognized conversion character */ - str_arg = p; str_arg_l = 0; -#endif - if (*p) str_arg_l++; /* include invalid conversion specifier unchanged - if not at end-of-string */ - break; - } - if (*p) p++; /* step over the just processed conversion specifier */ - /* insert padding to the left as requested by min_field_width; - this does not include the zero padding in case of numerical conversions*/ - if (!justify_left) { /* left padding with blank or zero */ - int n = min_field_width - (str_arg_l+number_of_zeros_to_pad); - if (n > 0) { - if (str_l < str_m) { - size_t avail = str_m-str_l; - fast_memset(str+str_l, (zero_padding?'0':' '), (n>avail?avail:n)); - } - str_l += n; - } - } - /* zero padding as requested by the precision or by the minimal field width - * for numeric conversions required? */ - if (number_of_zeros_to_pad <= 0) { - /* will not copy first part of numeric right now, * - * force it to be copied later in its entirety */ - zero_padding_insertion_ind = 0; - } else { - /* insert first part of numerics (sign or '0x') before zero padding */ - int n = zero_padding_insertion_ind; - if (n > 0) { - if (str_l < str_m) { - size_t avail = str_m-str_l; - fast_memcpy(str+str_l, str_arg, (n>avail?avail:n)); - } - str_l += n; - } - /* insert zero padding as requested by the precision or min field width */ - n = number_of_zeros_to_pad; - if (n > 0) { - if (str_l < str_m) { - size_t avail = str_m-str_l; - fast_memset(str+str_l, '0', (n>avail?avail:n)); - } - str_l += n; - } - } - /* insert formatted string - * (or as-is conversion specifier for unknown conversions) */ - { int n = str_arg_l - zero_padding_insertion_ind; - if (n > 0) { - if (str_l < str_m) { - size_t avail = str_m-str_l; - fast_memcpy(str+str_l, str_arg+zero_padding_insertion_ind, - (n>avail?avail:n)); - } - str_l += n; - } - } - /* insert right padding */ - if (justify_left) { /* right blank padding to the field width */ - int n = min_field_width - (str_arg_l+number_of_zeros_to_pad); - if (n > 0) { - if (str_l < str_m) { - size_t avail = str_m-str_l; - fast_memset(str+str_l, ' ', (n>avail?avail:n)); - } - str_l += n; - } - } - } - } -#if defined(NEED_SNPRINTF_ONLY) - va_end(ap); -#endif - if (str_m > 0) { /* make sure the string is null-terminated - even at the expense of overwriting the last character - (shouldn't happen, but just in case) */ - str[str_l <= str_m-1 ? str_l : str_m-1] = '\0'; - } - /* Return the number of characters formatted (excluding trailing null - * character), that is, the number of characters that would have been - * written to the buffer if it were large enough. - * - * The value of str_l should be returned, but str_l is of unsigned type - * size_t, and snprintf is int, possibly leading to an undetected - * integer overflow, resulting in a negative return value, which is illegal. - * Both XSH5 and ISO C99 (at least the draft) are silent on this issue. - * Should errno be set to EOVERFLOW and EOF returned in this case??? - */ - return (int) str_l; +int +rpl_asprintf(va_alist) va_dcl +#endif /* HAVE_STDARG_H */ +{ +#if !HAVE_STDARG_H + char **ret; + char *format; +#endif /* HAVE_STDARG_H */ + va_list ap; + int len; + + VA_START(ap, format); + VA_SHIFT(ap, ret, char **); + VA_SHIFT(ap, format, const char *); + len = vasprintf(ret, format, ap); + va_end(ap); + return len; } -#endif +#endif /* !HAVE_ASPRINTF */ +#else /* Dummy declaration to avoid empty translation unit warnings. */ +int main(void); +#endif /* !HAVE_SNPRINTF || !HAVE_VSNPRINTF || !HAVE_ASPRINTF || [...] */ + +#if TEST_SNPRINTF +int +main(void) +{ + const char *float_fmt[] = { + /* "%E" and "%e" formats. */ +#if HAVE_LONG_LONG_INT && !OS_BSD && !OS_IRIX + "%.16e", + "%22.16e", + "%022.16e", + "%-22.16e", + "%#+'022.16e", +#endif /* HAVE_LONG_LONG_INT && !OS_BSD && !OS_IRIX */ + "foo|%#+0123.9E|bar", + "%-123.9e", + "%123.9e", + "%+23.9e", + "%+05.8e", + "%-05.8e", + "%05.8e", + "%+5.8e", + "%-5.8e", + "% 5.8e", + "%5.8e", + "%+4.9e", +#if !OS_LINUX /* glibc sometimes gets these wrong. */ + "%+#010.0e", + "%#10.1e", + "%10.5e", + "% 10.5e", + "%5.0e", + "%5.e", + "%#5.0e", + "%#5.e", + "%3.2e", + "%3.1e", + "%-1.5e", + "%1.5e", + "%01.3e", + "%1.e", + "%.1e", + "%#.0e", + "%+.0e", + "% .0e", + "%.0e", + "%#.e", + "%+.e", + "% .e", + "%.e", + "%4e", + "%e", + "%E", +#endif /* !OS_LINUX */ + /* "%F" and "%f" formats. */ +#if !OS_BSD && !OS_IRIX + "% '022f", + "%+'022f", + "%-'22f", + "%'22f", +#if HAVE_LONG_LONG_INT + "%.16f", + "%22.16f", + "%022.16f", + "%-22.16f", + "%#+'022.16f", +#endif /* HAVE_LONG_LONG_INT */ +#endif /* !OS_BSD && !OS_IRIX */ + "foo|%#+0123.9F|bar", + "%-123.9f", + "%123.9f", + "%+23.9f", + "%+#010.0f", + "%#10.1f", + "%10.5f", + "% 10.5f", + "%+05.8f", + "%-05.8f", + "%05.8f", + "%+5.8f", + "%-5.8f", + "% 5.8f", + "%5.8f", + "%5.0f", + "%5.f", + "%#5.0f", + "%#5.f", + "%+4.9f", + "%3.2f", + "%3.1f", + "%-1.5f", + "%1.5f", + "%01.3f", + "%1.f", + "%.1f", + "%#.0f", + "%+.0f", + "% .0f", + "%.0f", + "%#.f", + "%+.f", + "% .f", + "%.f", + "%4f", + "%f", + "%F", + /* "%G" and "%g" formats. */ +#if !OS_BSD && !OS_IRIX && !OS_LINUX + "% '022g", + "%+'022g", + "%-'22g", + "%'22g", +#if HAVE_LONG_LONG_INT + "%.16g", + "%22.16g", + "%022.16g", + "%-22.16g", + "%#+'022.16g", +#endif /* HAVE_LONG_LONG_INT */ +#endif /* !OS_BSD && !OS_IRIX && !OS_LINUX */ + "foo|%#+0123.9G|bar", + "%-123.9g", + "%123.9g", + "%+23.9g", + "%+05.8g", + "%-05.8g", + "%05.8g", + "%+5.8g", + "%-5.8g", + "% 5.8g", + "%5.8g", + "%+4.9g", +#if !OS_LINUX /* glibc sometimes gets these wrong. */ + "%+#010.0g", + "%#10.1g", + "%10.5g", + "% 10.5g", + "%5.0g", + "%5.g", + "%#5.0g", + "%#5.g", + "%3.2g", + "%3.1g", + "%-1.5g", + "%1.5g", + "%01.3g", + "%1.g", + "%.1g", + "%#.0g", + "%+.0g", + "% .0g", + "%.0g", + "%#.g", + "%+.g", + "% .g", + "%.g", + "%4g", + "%g", + "%G", +#endif /* !OS_LINUX */ + NULL + }; + double float_val[] = { + -4.136, + -134.52, + -5.04030201, + -3410.01234, + -999999.999999, + -913450.29876, + -913450.2, + -91345.2, + -9134.2, + -913.2, + -91.2, + -9.2, + -9.9, + 4.136, + 134.52, + 5.04030201, + 3410.01234, + 999999.999999, + 913450.29876, + 913450.2, + 91345.2, + 9134.2, + 913.2, + 91.2, + 9.2, + 9.9, + 9.96, + 9.996, + 9.9996, + 9.99996, + 9.999996, + 9.9999996, + 9.99999996, + 0.99999996, + 0.99999999, + 0.09999999, + 0.00999999, + 0.00099999, + 0.00009999, + 0.00000999, + 0.00000099, + 0.00000009, + 0.00000001, + 0.0000001, + 0.000001, + 0.00001, + 0.0001, + 0.001, + 0.01, + 0.1, + 1.0, + 1.5, + -1.5, + -1.0, + -0.1, +#if !OS_BSD /* BSD sometimes gets these wrong. */ +#ifdef INFINITY + INFINITY, + -INFINITY, +#endif /* defined(INFINITY) */ +#ifdef NAN + NAN, +#endif /* defined(NAN) */ +#endif /* !OS_BSD */ + 0 + }; + const char *long_fmt[] = { + "foo|%0123ld|bar", +#if !OS_IRIX + "% '0123ld", + "%+'0123ld", + "%-'123ld", + "%'123ld", +#endif /* !OS_IRiX */ + "%123.9ld", + "% 123.9ld", + "%+123.9ld", + "%-123.9ld", + "%0123ld", + "% 0123ld", + "%+0123ld", + "%-0123ld", + "%10.5ld", + "% 10.5ld", + "%+10.5ld", + "%-10.5ld", + "%010ld", + "% 010ld", + "%+010ld", + "%-010ld", + "%4.2ld", + "% 4.2ld", + "%+4.2ld", + "%-4.2ld", + "%04ld", + "% 04ld", + "%+04ld", + "%-04ld", + "%5.5ld", + "%+22.33ld", + "%01.3ld", + "%1.5ld", + "%-1.5ld", + "%44ld", + "%4ld", + "%4.0ld", + "%4.ld", + "%.44ld", + "%.4ld", + "%.0ld", + "%.ld", + "%ld", + NULL + }; + long int long_val[] = { +#ifdef LONG_MAX + LONG_MAX, +#endif /* LONG_MAX */ +#ifdef LONG_MIN + LONG_MIN, +#endif /* LONG_MIN */ + -91340, + 91340, + 341, + 134, + 0203, + -1, + 1, + 0 + }; + const char *ulong_fmt[] = { + /* "%u" formats. */ + "foo|%0123lu|bar", +#if !OS_IRIX + "% '0123lu", + "%+'0123lu", + "%-'123lu", + "%'123lu", +#endif /* !OS_IRiX */ + "%123.9lu", + "% 123.9lu", + "%+123.9lu", + "%-123.9lu", + "%0123lu", + "% 0123lu", + "%+0123lu", + "%-0123lu", + "%5.5lu", + "%+22.33lu", + "%01.3lu", + "%1.5lu", + "%-1.5lu", + "%44lu", + "%lu", + /* "%o" formats. */ + "foo|%#0123lo|bar", + "%#123.9lo", + "%# 123.9lo", + "%#+123.9lo", + "%#-123.9lo", + "%#0123lo", + "%# 0123lo", + "%#+0123lo", + "%#-0123lo", + "%#5.5lo", + "%#+22.33lo", + "%#01.3lo", + "%#1.5lo", + "%#-1.5lo", + "%#44lo", + "%#lo", + "%123.9lo", + "% 123.9lo", + "%+123.9lo", + "%-123.9lo", + "%0123lo", + "% 0123lo", + "%+0123lo", + "%-0123lo", + "%5.5lo", + "%+22.33lo", + "%01.3lo", + "%1.5lo", + "%-1.5lo", + "%44lo", + "%lo", + /* "%X" and "%x" formats. */ + "foo|%#0123lX|bar", + "%#123.9lx", + "%# 123.9lx", + "%#+123.9lx", + "%#-123.9lx", + "%#0123lx", + "%# 0123lx", + "%#+0123lx", + "%#-0123lx", + "%#5.5lx", + "%#+22.33lx", + "%#01.3lx", + "%#1.5lx", + "%#-1.5lx", + "%#44lx", + "%#lx", + "%#lX", + "%123.9lx", + "% 123.9lx", + "%+123.9lx", + "%-123.9lx", + "%0123lx", + "% 0123lx", + "%+0123lx", + "%-0123lx", + "%5.5lx", + "%+22.33lx", + "%01.3lx", + "%1.5lx", + "%-1.5lx", + "%44lx", + "%lx", + "%lX", + NULL + }; + unsigned long int ulong_val[] = { +#ifdef ULONG_MAX + ULONG_MAX, +#endif /* ULONG_MAX */ + 91340, + 341, + 134, + 0203, + 1, + 0 + }; + const char *llong_fmt[] = { + "foo|%0123lld|bar", + "%123.9lld", + "% 123.9lld", + "%+123.9lld", + "%-123.9lld", + "%0123lld", + "% 0123lld", + "%+0123lld", + "%-0123lld", + "%5.5lld", + "%+22.33lld", + "%01.3lld", + "%1.5lld", + "%-1.5lld", + "%44lld", + "%lld", + NULL + }; + LLONG llong_val[] = { +#ifdef LLONG_MAX + LLONG_MAX, +#endif /* LLONG_MAX */ +#ifdef LLONG_MIN + LLONG_MIN, +#endif /* LLONG_MIN */ + -91340, + 91340, + 341, + 134, + 0203, + -1, + 1, + 0 + }; + const char *string_fmt[] = { + "foo|%10.10s|bar", + "%-10.10s", + "%10.10s", + "%10.5s", + "%5.10s", + "%10.1s", + "%1.10s", + "%10.0s", + "%0.10s", + "%-42.5s", + "%2.s", + "%.10s", + "%.1s", + "%.0s", + "%.s", + "%4s", + "%s", + NULL + }; + const char *string_val[] = { + "Hello", + "Hello, world!", + "Sound check: One, two, three.", + "This string is a little longer than the other strings.", + "1", + "", + NULL + }; +#if !OS_SYSV /* SysV uses a different format than we do. */ + const char *pointer_fmt[] = { + "foo|%p|bar", + "%42p", + "%p", + NULL + }; + const char *pointer_val[] = { + *pointer_fmt, + *string_fmt, + *string_val, + NULL + }; +#endif /* !OS_SYSV */ + char buf1[1024], buf2[1024]; + double value, digits = 9.123456789012345678901234567890123456789; + int i, j, r1, r2, failed = 0, num = 0; + +/* + * Use -DTEST_NILS in order to also test the conversion of nil values. Might + * segfault on systems which don't support converting a NULL pointer with "%s" + * and lets some test cases fail against BSD and glibc due to bugs in their + * implementations. + */ +#ifndef TEST_NILS +#define TEST_NILS 0 +#elif TEST_NILS +#undef TEST_NILS +#define TEST_NILS 1 +#endif /* !defined(TEST_NILS) */ +#ifdef TEST +#undef TEST +#endif /* defined(TEST) */ +#define TEST(fmt, val) \ +do { \ + for (i = 0; fmt[i] != NULL; i++) \ + for (j = 0; j == 0 || val[j - TEST_NILS] != 0; j++) { \ + r1 = sprintf(buf1, fmt[i], val[j]); \ + r2 = snprintf(buf2, sizeof(buf2), fmt[i], val[j]); \ + if (strcmp(buf1, buf2) != 0 || r1 != r2) { \ + (void)printf("Results don't match, " \ + "format string: %s\n" \ + "\t sprintf(3): [%s] (%d)\n" \ + "\tsnprintf(3): [%s] (%d)\n", \ + fmt[i], buf1, r1, buf2, r2); \ + failed++; \ + } \ + num++; \ + } \ +} while (/* CONSTCOND */ 0) + +#if HAVE_LOCALE_H + (void)setlocale(LC_ALL, ""); +#endif /* HAVE_LOCALE_H */ + + (void)puts("Testing our snprintf(3) against your system's sprintf(3)."); + TEST(float_fmt, float_val); + TEST(long_fmt, long_val); + TEST(ulong_fmt, ulong_val); + TEST(llong_fmt, llong_val); + TEST(string_fmt, string_val); +#if !OS_SYSV /* SysV uses a different format than we do. */ + TEST(pointer_fmt, pointer_val); +#endif /* !OS_SYSV */ + (void)printf("Result: %d out of %d tests failed.\n", failed, num); + + (void)fputs("Checking how many digits we support: ", stdout); + for (i = 0; i < 100; i++) { + value = pow(10, i) * digits; + (void)sprintf(buf1, "%.1f", value); + (void)snprintf(buf2, sizeof(buf2), "%.1f", value); + if (strcmp(buf1, buf2) != 0) { + (void)printf("apparently %d.\n", i); + break; + } + } + return (failed == 0) ? 0 : 1; +} +#endif /* TEST_SNPRINTF */ + +/* vim: set joinspaces textwidth=80: */ Modified: csw/mgar/pkg/watch/trunk/files/snprintf.h =================================================================== --- csw/mgar/pkg/watch/trunk/files/snprintf.h 2009-03-04 21:54:05 UTC (rev 3586) +++ csw/mgar/pkg/watch/trunk/files/snprintf.h 2009-03-04 22:52:35 UTC (rev 3587) @@ -1,26 +1,29 @@ -#ifndef _PORTABLE_SNPRINTF_H_ -#define _PORTABLE_SNPRINTF_H_ +/* $Id: system.h,v 1.1.1.1 2008/01/06 03:24:00 holger Exp $ */ -#define PORTABLE_SNPRINTF_VERSION_MAJOR 2 -#define PORTABLE_SNPRINTF_VERSION_MINOR 2 +#ifndef SYSTEM_H +#define SYSTEM_H -#ifdef HAVE_SNPRINTF -#include -#else -extern int snprintf(char *, size_t, const char *, /*args*/ ...); -extern int vsnprintf(char *, size_t, const char *, va_list); -#endif +#if HAVE_CONFIG_H +#include +#endif /* HAVE_CONFIG_H */ -#if defined(HAVE_SNPRINTF) && defined(PREFER_PORTABLE_SNPRINTF) -extern int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...); -extern int portable_vsnprintf(char *str, size_t str_m, const char *fmt, va_list ap); -#define snprintf portable_snprintf -#define vsnprintf portable_vsnprintf -#endif - -extern int asprintf (char **ptr, const char *fmt, /*args*/ ...); -extern int vasprintf (char **ptr, const char *fmt, va_list ap); -extern int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...); -extern int vasnprintf(char **ptr, size_t str_m, const char *fmt, va_list ap); - -#endif +#if HAVE_STDARG_H +#include +#if !HAVE_VSNPRINTF +int rpl_vsnprintf(char *, size_t, const char *, va_list); +#define vsnprintf rpl_vsnprintf +#endif /* !HAVE_VSNPRINTF */ +#if !HAVE_SNPRINTF +int rpl_snprintf(char *, size_t, const char *, ...); @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Thu Mar 5 03:56:34 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Thu, 05 Mar 2009 02:56:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3588] csw/mgar/pkg Message-ID: Revision: 3588 http://gar.svn.sourceforge.net/gar/?rev=3588&view=rev Author: valholla Date: 2009-03-05 02:56:34 +0000 (Thu, 05 Mar 2009) Log Message: ----------- initial checkin Added Paths: ----------- csw/mgar/pkg/gnupg_minimal/ csw/mgar/pkg/gnupg_minimal/trunk/ csw/mgar/pkg/gnupg_minimal/trunk/Makefile csw/mgar/pkg/gnupg_minimal/trunk/checksums csw/mgar/pkg/gnupg_minimal/trunk/files/ Property changes on: csw/mgar/pkg/gnupg_minimal/trunk ___________________________________________________________________ Added: svn:externals + Added: csw/mgar/pkg/gnupg_minimal/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnupg_minimal/trunk/Makefile (rev 0) +++ csw/mgar/pkg/gnupg_minimal/trunk/Makefile 2009-03-05 02:56:34 UTC (rev 3588) @@ -0,0 +1,76 @@ +GARNAME = gnupg +GARVERSION = 1.4.9 +CATEGORIES = apps + +DESCRIPTION = GnuPG without keyserver access and optional algorithms, except RSA (enable-minimal configure) +define BLURB + RFC 2440 compliant tool for secure communication and data storage +endef + +PACKAGES = CSWgnupgminimal +CATALOGNAME = gnupg_minimal +SPKG_DESC = $(DESCRIPTION) + +SPKG_SOURCEURL = http://www.gnupg.org/ +MASTER_SITES = ftp://ftp.gnupg.org/gcrypt/gnupg/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 + +# We define upstream file regex so we can be notifed of +# new upstream software release +UFILES_REGEX = (\d+(?:\.\d+)*) + +BUILD64 = 1 +NO_ISAEXEC = 0 + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --program-suffix=-minimal +CONFIGURE_ARGS += --with-libcurl=$(prefix) +CONFIGURE_ARGS += --with-ldap=$(prefix) +CONFIGURE_ARGS += --with-zlib=$(prefix) +CONFIGURE_ARGS += --with-bzip2=$(prefix) +CONFIGURE_ARGS += --with-tar=$(prefix) +CONFIGURE_ARGS += --with-readline=$(prefix) +CONFIGURE_ARGS += --with-libiconv-prefix=$(prefix) +CONFIGURE_ARGS += --with-libintl-prefix=$(prefix) +CONFIGURE_ARGS += --with-included-regex +CONFIGURE_ARGS += --enable-threads=solaris +CONFIGURE_ARGS += --enable-shared=no +CONFIGURE_ARGS += --disable-asm +CONFIGURE_ARGS += --disable-gnupg-iconv +CONFIGURE_ARGS += --disable-card-support +CONFIGURE_ARGS += --disable-agent-support +CONFIGURE_ARGS += --disable-idea +CONFIGURE_ARGS += --disable-cast5 +CONFIGURE_ARGS += --disable-blowfish +CONFIGURE_ARGS += --disable-aes +CONFIGURE_ARGS += --disable-twofish +CONFIGURE_ARGS += --disable-sha256 +CONFIGURE_ARGS += --disable-sha512 +CONFIGURE_ARGS += --disable-bzip2 +CONFIGURE_ARGS += --disable-exec +CONFIGURE_ARGS += --disable-photo-viewers +CONFIGURE_ARGS += --disable-keyserver-helpers +CONFIGURE_ARGS += --disable-ldap +CONFIGURE_ARGS += --disable-hkp +CONFIGURE_ARGS += --disable-finger +CONFIGURE_ARGS += --disable-generic +CONFIGURE_ARGS += --disable-keyserver-path +CONFIGURE_ARGS += --disable-dns-srv +CONFIGURE_ARGS += --disable-dns-pka +CONFIGURE_ARGS += --disable-dns-cert + +REQUIRED_PKGS_CSWgnupg = CSWbzip2 CSWcurlrt CSWggettextrt CSWiconv +REQUIRED_PKGS_CSWgnupg += CSWoldaprt CSWreadline CSWzlib + +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg-minimal +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgsplit-minimal +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgv-minimal + +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg-minimal +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgsplit-minimal +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgv-minimal + + +TEST_TARGET = check + +include gar/category.mk Added: csw/mgar/pkg/gnupg_minimal/trunk/checksums =================================================================== --- csw/mgar/pkg/gnupg_minimal/trunk/checksums (rev 0) +++ csw/mgar/pkg/gnupg_minimal/trunk/checksums 2009-03-05 02:56:34 UTC (rev 3588) @@ -0,0 +1 @@ +cc52393087480ac8d245625004a6a30c download/gnupg-1.4.9.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Thu Mar 5 20:40:32 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Thu, 05 Mar 2009 19:40:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[3589] csw/mgar/pkg Message-ID: Revision: 3589 http://gar.svn.sourceforge.net/gar/?rev=3589&view=rev Author: idogan23 Date: 2009-03-05 19:40:32 +0000 (Thu, 05 Mar 2009) Log Message: ----------- unbound: initial commit Added Paths: ----------- csw/mgar/pkg/unbound/ csw/mgar/pkg/unbound/branches/ csw/mgar/pkg/unbound/tags/ csw/mgar/pkg/unbound/trunk/ csw/mgar/pkg/unbound/trunk/Makefile csw/mgar/pkg/unbound/trunk/files/ Property changes on: csw/mgar/pkg/unbound/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/unbound/trunk/Makefile =================================================================== --- csw/mgar/pkg/unbound/trunk/Makefile (rev 0) +++ csw/mgar/pkg/unbound/trunk/Makefile 2009-03-05 19:40:32 UTC (rev 3589) @@ -0,0 +1,30 @@ +GARNAME = unbound +GARVERSION = 1.2.1 +CATEGORIES = server + +DESCRIPTION = A validating, recursive, and caching DNS resolver +define BLUR + Unbound is designed as a set of modular components, so that also + DNSSEC (secure DNS) validation and stub-resolvers (that do not run as + a server, but are linked into an application) are easily possible. +endef + +MASTER_SITES = http://unbound.net/downloads/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWunbound,) + +GARCOMPILER = GCC4 + +# We define upstream file regex so we can be notifed of new upstream software release +#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --without-pthreads +CONFIGUTE_ARGS += --with-solaris-threads +CONFIGURE_ARGS += --with-ssl=/opt/csw + +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Thu Mar 5 20:41:28 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Thu, 05 Mar 2009 19:41:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[3590] csw/mgar/pkg/unbound/trunk/files/CSWunbound.gspec Message-ID: Revision: 3590 http://gar.svn.sourceforge.net/gar/?rev=3590&view=rev Author: idogan23 Date: 2009-03-05 19:41:28 +0000 (Thu, 05 Mar 2009) Log Message: ----------- unbound: forgot to add gspec Added Paths: ----------- csw/mgar/pkg/unbound/trunk/files/CSWunbound.gspec Added: csw/mgar/pkg/unbound/trunk/files/CSWunbound.gspec =================================================================== --- csw/mgar/pkg/unbound/trunk/files/CSWunbound.gspec (rev 0) +++ csw/mgar/pkg/unbound/trunk/files/CSWunbound.gspec 2009-03-05 19:41:28 UTC (rev 3590) @@ -0,0 +1,4 @@ +%var bitname unbound +%var pkgname CSWunbound +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC_FIRSTMOD}/LICENSE This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Thu Mar 5 21:36:19 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Thu, 05 Mar 2009 20:36:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3591] csw/mgar/pkg/git/trunk Message-ID: Revision: 3591 http://gar.svn.sourceforge.net/gar/?rev=3591&view=rev Author: bdwalton Date: 2009-03-05 20:36:19 +0000 (Thu, 05 Mar 2009) Log Message: ----------- Bump to 1.6.2 Remove patches since they're incorporated upstrea. Switch to tracking Git repo instead of static tarballs. Modified Paths: -------------- csw/mgar/pkg/git/trunk/Makefile csw/mgar/pkg/git/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/git/trunk/files/0001-git-svn-fix-to-avoid-using-strftime-z.patch csw/mgar/pkg/git/trunk/files/CSWgit.gspec csw/mgar/pkg/git/trunk/files/CSWgitcvs.gspec csw/mgar/pkg/git/trunk/files/CSWgitdoc.gspec csw/mgar/pkg/git/trunk/files/CSWgitemacs.gspec csw/mgar/pkg/git/trunk/files/CSWgitgui.gspec csw/mgar/pkg/git/trunk/files/CSWgitk.gspec csw/mgar/pkg/git/trunk/files/CSWgitsvn.gspec Modified: csw/mgar/pkg/git/trunk/Makefile =================================================================== --- csw/mgar/pkg/git/trunk/Makefile 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/Makefile 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,5 +1,5 @@ GARNAME = git -GARVERSION = 1.6.1.3 +GARVERSION = 1.6.2 CATEGORIES = devel PACKAGES = CSWgit CSWgitk CSWgitgui CSWgitsvn CSWgitcvs CSWgitemacs CSWgitdoc @@ -52,11 +52,11 @@ SPKG_DESC_CSWgitcvs = Git tools for working with CVS repositories SPKG_DESC_CSWgitdoc = Documentation for Git -MASTER_SITES = http://kernel.org/pub/software/scm/$(GARNAME)/ -DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 +GIT_USE_PROXY = 1 +GIT_REPOS = git://git.kernel.org/pub/scm/git/git.git +GIT_TREEISH_git.git = v$(GARVERSION) PATCHFILES = doc-makefile.patch -PATCHFILES += 0001-git-svn-fix-to-avoid-using-strftime-z.patch PKGFILES_CSWgitsvn = .*svn.* PKGFILES_CSWgitgui = .*git-gui.* .*git-citool.* @@ -65,7 +65,8 @@ PKGFILES_CSWgitcvs = .*cvs.* PKGFILES_CSWgitdoc = $(PKGFILES_DOC) -# We define upstream file regex so we can be notifed of new upstream software release +# We define upstream file regex so we can be notifed of new upstream +# software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 GARCOMPILER = GNU @@ -84,13 +85,17 @@ include gar/category.mk -# override path so we use the local modifications to checkpkg. -PATH := /home/bwalton:$(PATH) - # for tail -n and to override things like, etc with the gnu counterparts # gnu must come first so xpg4/sed isn't found first. PATH := /opt/csw/gnu:/usr/xpg4/bin:$(PATH) +# git doesn't track the configure file, it needs to be built when using +# source right from the repo. +pre-configure-modulated: + @(cd $(WORKSRC); echo $(GARVERSION) > version; \ + $(MAKE) configure ) + @$(MAKECOOKIE) + # force the elisp extension to be built too. post-build-modulated: @echo Builing Emacs Git extension Modified: csw/mgar/pkg/git/trunk/checksums =================================================================== --- csw/mgar/pkg/git/trunk/checksums 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/checksums 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,3 +1,3 @@ -e31ea5ce9b076f5745056f01465e9602 download/git-1.6.1.3.tar.bz2 075441ea2a95cfa5fd7aaebb888a93f3 download/doc-makefile.patch 97290254ce2e9e6c37fdd824140fda85 download/0001-git-svn-fix-to-avoid-using-strftime-z.patch +1081a8ca474317f1963e0d1ee69832de download/0002-git-svn-return-original-format_svn_date-semantics.patch Deleted: csw/mgar/pkg/git/trunk/files/0001-git-svn-fix-to-avoid-using-strftime-z.patch =================================================================== --- csw/mgar/pkg/git/trunk/files/0001-git-svn-fix-to-avoid-using-strftime-z.patch 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/files/0001-git-svn-fix-to-avoid-using-strftime-z.patch 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,41 +0,0 @@ -From 48fcd6ae6c41779336242bb4cd00b3050b7bf6e2 Mon Sep 17 00:00:00 2001 -From: Ben Walton -Date: Tue, 24 Feb 2009 12:31:39 -0500 -Subject: [PATCH] git-svn fix to avoid using strftime %z - -%z isn't available on all platforms in the date formatting -routines. Provide a workalike capability that should be -more portable. ---- - git-svn.perl | 8 +++++++- - 1 files changed, 7 insertions(+), 1 deletions(-) - -diff --git a/git-svn.perl b/git-svn.perl -index cbc5211..24180eb 100755 ---- a/git-svn.perl -+++ b/git-svn.perl -@@ -4615,6 +4615,7 @@ package Git::SVN::Log; - use strict; - use warnings; - use POSIX qw/strftime/; -+use Time::Local; - use constant commit_log_separator => ('-' x 72) . "\n"; - use vars qw/$TZ $limit $color $pager $non_recursive $verbose $oneline - %rusers $show_commit $incremental/; -@@ -4721,7 +4722,12 @@ sub run_pager { - } - - sub format_svn_date { -- return strftime("%Y-%m-%d %H:%M:%S %z (%a, %d %b %Y)", localtime(shift)); -+ # some systmes don't handle or mishandle %z, so be creative. -+ my $t = shift; -+ my $gm = timelocal(gmtime($t)); -+ my $sign = qw( + + - )[ $t <=> $gm ]; -+ my $gmoff = sprintf("%s%02d%02d", $sign, (gmtime(abs($t - $gm)))[2,1]); -+ return strftime("%Y-%m-%d %H:%M:%S $gmoff (%a, %d %b %Y)", localtime($t)); - } - - sub parse_git_date { --- -1.6.0.4 - Deleted: csw/mgar/pkg/git/trunk/files/CSWgit.gspec =================================================================== --- csw/mgar/pkg/git/trunk/files/CSWgit.gspec 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/files/CSWgit.gspec 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,4 +0,0 @@ -%var bitname git -%var pkgname CSWgit -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Deleted: csw/mgar/pkg/git/trunk/files/CSWgitcvs.gspec =================================================================== --- csw/mgar/pkg/git/trunk/files/CSWgitcvs.gspec 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/files/CSWgitcvs.gspec 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,5 +0,0 @@ -%var bitname git_cvs -%var pkgname CSWgitcvs -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Deleted: csw/mgar/pkg/git/trunk/files/CSWgitdoc.gspec =================================================================== --- csw/mgar/pkg/git/trunk/files/CSWgitdoc.gspec 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/files/CSWgitdoc.gspec 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,5 +0,0 @@ -%var bitname git_doc -%var pkgname CSWgitdoc -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Deleted: csw/mgar/pkg/git/trunk/files/CSWgitemacs.gspec =================================================================== --- csw/mgar/pkg/git/trunk/files/CSWgitemacs.gspec 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/files/CSWgitemacs.gspec 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,6 +0,0 @@ -%var bitname git_emacs -%var pkgname CSWgitemacs -%var desc A Git VCS mode for Emacs -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Deleted: csw/mgar/pkg/git/trunk/files/CSWgitgui.gspec =================================================================== --- csw/mgar/pkg/git/trunk/files/CSWgitgui.gspec 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/files/CSWgitgui.gspec 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,5 +0,0 @@ -%var bitname git_gui -%var pkgname CSWgitgui -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Deleted: csw/mgar/pkg/git/trunk/files/CSWgitk.gspec =================================================================== --- csw/mgar/pkg/git/trunk/files/CSWgitk.gspec 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/files/CSWgitk.gspec 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,5 +0,0 @@ -%var bitname gitk -%var pkgname CSWgitk -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Deleted: csw/mgar/pkg/git/trunk/files/CSWgitsvn.gspec =================================================================== --- csw/mgar/pkg/git/trunk/files/CSWgitsvn.gspec 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/files/CSWgitsvn.gspec 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,5 +0,0 @@ -%var bitname git_svn -%var pkgname CSWgitsvn -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Thu Mar 5 22:02:00 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Thu, 05 Mar 2009 21:02:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[3592] csw/mgar/pkg/mairix/trunk Message-ID: Revision: 3592 http://gar.svn.sourceforge.net/gar/?rev=3592&view=rev Author: skayser Date: 2009-03-05 21:02:00 +0000 (Thu, 05 Mar 2009) Log Message: ----------- mairix: dropped extra HMS support for now, need some spare time for that Modified Paths: -------------- csw/mgar/pkg/mairix/trunk/Makefile csw/mgar/pkg/mairix/trunk/checksums csw/mgar/pkg/mairix/trunk/files/patch-excerpt.diff Modified: csw/mgar/pkg/mairix/trunk/Makefile =================================================================== --- csw/mgar/pkg/mairix/trunk/Makefile 2009-03-05 20:36:19 UTC (rev 3591) +++ csw/mgar/pkg/mairix/trunk/Makefile 2009-03-05 21:02:00 UTC (rev 3592) @@ -25,8 +25,7 @@ TEST_SCRIPTS = -# Mention option -x in the help message (-h) and provide fine grained -# timestamps (still needs a patch to rfc822.c, where HMS are dropped) +# Mention option -x in the help message (-h) PATCHFILES = patch-excerpt.diff # configure doesn't understand most of the $(DIRPATHS) arguments Modified: csw/mgar/pkg/mairix/trunk/checksums =================================================================== --- csw/mgar/pkg/mairix/trunk/checksums 2009-03-05 20:36:19 UTC (rev 3591) +++ csw/mgar/pkg/mairix/trunk/checksums 2009-03-05 21:02:00 UTC (rev 3592) @@ -1,2 +1,2 @@ 821619895931711c370f51f3442a0ded download/mairix-0.21.tar.gz -e14ad9070d252bd7bb2ddef19915c145 download/patch-excerpt.diff +a8f4dce18bc0562a85c0cc2ae2dd6f41 download/patch-excerpt.diff Modified: csw/mgar/pkg/mairix/trunk/files/patch-excerpt.diff =================================================================== --- csw/mgar/pkg/mairix/trunk/files/patch-excerpt.diff 2009-03-05 20:36:19 UTC (rev 3591) +++ csw/mgar/pkg/mairix/trunk/files/patch-excerpt.diff 2009-03-05 21:02:00 UTC (rev 3592) @@ -9,15 +9,3 @@ "expr_i : search expression (all expr's AND'ed together):\n" " word : match word in message body and major headers\n" " t:word : match word in To: header\n" -diff -ur mairix-0.21.org/search.c mairix-0.21/search.c ---- mairix-0.21.org/search.c 2007-06-22 21:18:00.000000000 +0100 -+++ mairix-0.21/search.c 2009-03-03 14:19:30.048952226 +0000 -@@ -1208,7 +1208,7 @@ - if (parsed->hdrs.from) printf(" From: %s\n", parsed->hdrs.from); - if (parsed->hdrs.subject) printf(" Subject: %s\n", parsed->hdrs.subject); - thetm = gmtime(&parsed->hdrs.date); -- strftime(datebuf, sizeof(datebuf), "%a, %d %b %Y", thetm); -+ strftime(datebuf, sizeof(datebuf), "%a, %d %b %Y, %H:%M:%S", thetm); - printf(" Date: %s\n", datebuf); - free_rfc822(parsed); - } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Thu Mar 5 23:09:01 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Thu, 05 Mar 2009 22:09:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3593] csw/mgar/pkg/unbound/trunk Message-ID: Revision: 3593 http://gar.svn.sourceforge.net/gar/?rev=3593&view=rev Author: idogan23 Date: 2009-03-05 22:09:01 +0000 (Thu, 05 Mar 2009) Log Message: ----------- unbound: added preinstall script, changed pid file location Modified Paths: -------------- csw/mgar/pkg/unbound/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/unbound/trunk/files/CSWunbound.preinstall Modified: csw/mgar/pkg/unbound/trunk/Makefile =================================================================== --- csw/mgar/pkg/unbound/trunk/Makefile 2009-03-05 21:02:00 UTC (rev 3592) +++ csw/mgar/pkg/unbound/trunk/Makefile 2009-03-05 22:09:01 UTC (rev 3593) @@ -11,7 +11,7 @@ MASTER_SITES = http://unbound.net/downloads/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWunbound,) +DISTFILES += $(call admfiles,CSWunbound, preinstall) GARCOMPILER = GCC4 @@ -26,5 +26,6 @@ CONFIGURE_ARGS += --without-pthreads CONFIGUTE_ARGS += --with-solaris-threads CONFIGURE_ARGS += --with-ssl=/opt/csw +CONFIGURE_ARGS += --with-pidfile=/var/run/unbound.pid include gar/category.mk Added: csw/mgar/pkg/unbound/trunk/files/CSWunbound.preinstall =================================================================== --- csw/mgar/pkg/unbound/trunk/files/CSWunbound.preinstall (rev 0) +++ csw/mgar/pkg/unbound/trunk/files/CSWunbound.preinstall 2009-03-05 22:09:01 UTC (rev 3593) @@ -0,0 +1,18 @@ +#!/bin/sh + +# check, if the unbound user does exist +grep '^unbound:' $PKG_ROOT_DIR/etc/passwd >/dev/null +if [ $? -ne 0 ] ; then + getent passwd unbound >/dev/null + if [ $? -ne 0 ] ; then + NEEDUSER=1 + fi +fi + +# create the unbound user, if NEEDUSER=1 +if [ "$NEEDUSER" = 1 ] ; then + echo Adding required unbound user + + # create the amavis user + /usr/sbin/useradd -d /var/run -g other -c 'unbound pseud user' -s /bin/false unbound +fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 6 00:19:38 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 05 Mar 2009 23:19:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[3594] csw/mgar/pkg/ilmbase/trunk/Makefile Message-ID: Revision: 3594 http://gar.svn.sourceforge.net/gar/?rev=3594&view=rev Author: hson Date: 2009-03-05 23:19:35 +0000 (Thu, 05 Mar 2009) Log Message: ----------- ilmbase: Upstream check fix Modified Paths: -------------- csw/mgar/pkg/ilmbase/trunk/Makefile Modified: csw/mgar/pkg/ilmbase/trunk/Makefile =================================================================== --- csw/mgar/pkg/ilmbase/trunk/Makefile 2009-03-05 22:09:01 UTC (rev 3593) +++ csw/mgar/pkg/ilmbase/trunk/Makefile 2009-03-05 23:19:35 UTC (rev 3594) @@ -34,7 +34,7 @@ LICENSE = LICENSE # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 6 00:20:23 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 05 Mar 2009 23:20:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3595] csw/mgar/pkg/libexif/trunk/Makefile Message-ID: Revision: 3595 http://gar.svn.sourceforge.net/gar/?rev=3595&view=rev Author: hson Date: 2009-03-05 23:20:23 +0000 (Thu, 05 Mar 2009) Log Message: ----------- libexif: Upstream check fix Modified Paths: -------------- csw/mgar/pkg/libexif/trunk/Makefile Modified: csw/mgar/pkg/libexif/trunk/Makefile =================================================================== --- csw/mgar/pkg/libexif/trunk/Makefile 2009-03-05 23:19:35 UTC (rev 3594) +++ csw/mgar/pkg/libexif/trunk/Makefile 2009-03-05 23:20:23 UTC (rev 3595) @@ -19,7 +19,9 @@ REQUIRED_PKGS += CSWggettextrt # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=12272 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = (\d+(?:\.\d+)*) # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 6 00:23:01 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 05 Mar 2009 23:23:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3596] csw/mgar/pkg/exiftool/trunk/Makefile Message-ID: Revision: 3596 http://gar.svn.sourceforge.net/gar/?rev=3596&view=rev Author: hson Date: 2009-03-05 23:23:01 +0000 (Thu, 05 Mar 2009) Log Message: ----------- exiftool: Upstream check fix Modified Paths: -------------- csw/mgar/pkg/exiftool/trunk/Makefile Modified: csw/mgar/pkg/exiftool/trunk/Makefile =================================================================== --- csw/mgar/pkg/exiftool/trunk/Makefile 2009-03-05 23:20:23 UTC (rev 3595) +++ csw/mgar/pkg/exiftool/trunk/Makefile 2009-03-05 23:23:01 UTC (rev 3596) @@ -18,7 +18,7 @@ REQUIRED_PKGS += CSWperl CSWpmcompresszlib # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = Image-ExifTool-(\d+(?:\.\d+)*).tar.gz # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 6 00:23:06 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 05 Mar 2009 23:23:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[3597] csw/mgar/pkg/ImageMagick/trunk/Makefile Message-ID: Revision: 3597 http://gar.svn.sourceforge.net/gar/?rev=3597&view=rev Author: hson Date: 2009-03-05 23:23:06 +0000 (Thu, 05 Mar 2009) Log Message: ----------- imagemagick: Upstream check fix Modified Paths: -------------- csw/mgar/pkg/ImageMagick/trunk/Makefile Modified: csw/mgar/pkg/ImageMagick/trunk/Makefile =================================================================== --- csw/mgar/pkg/ImageMagick/trunk/Makefile 2009-03-05 23:23:01 UTC (rev 3596) +++ csw/mgar/pkg/ImageMagick/trunk/Makefile 2009-03-05 23:23:06 UTC (rev 3597) @@ -33,7 +33,7 @@ REQUIRED_PKGS += CSWsunmath CSWtiff CSWwmf CSWzlib # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)-(\d+).tar.bz2 +UFILES_REGEX = ImageMagick-((\d+(?:\.\d+)*)-(\d+)?).tar.bz2 CPPFLAGS += -I/usr/openwin/include -I/usr/openwin/include/X11 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 6 00:28:50 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 05 Mar 2009 23:28:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[3598] csw/mgar/pkg/lcms/trunk/Makefile Message-ID: Revision: 3598 http://gar.svn.sourceforge.net/gar/?rev=3598&view=rev Author: hson Date: 2009-03-05 23:28:47 +0000 (Thu, 05 Mar 2009) Log Message: ----------- lcms: Upstream check fix Modified Paths: -------------- csw/mgar/pkg/lcms/trunk/Makefile Modified: csw/mgar/pkg/lcms/trunk/Makefile =================================================================== --- csw/mgar/pkg/lcms/trunk/Makefile 2009-03-05 23:23:06 UTC (rev 3597) +++ csw/mgar/pkg/lcms/trunk/Makefile 2009-03-05 23:28:47 UTC (rev 3598) @@ -23,7 +23,9 @@ LICENSE = COPYING # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=26279 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = (\d+(?:\.\d+)*) # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 6 00:32:41 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 05 Mar 2009 23:32:41 +0000 Subject: [csw-devel] SF.net SVN: gar:[3599] csw/mgar/pkg/libiptcdata/trunk/Makefile Message-ID: Revision: 3599 http://gar.svn.sourceforge.net/gar/?rev=3599&view=rev Author: hson Date: 2009-03-05 23:32:41 +0000 (Thu, 05 Mar 2009) Log Message: ----------- libiptcdata: Upstream check fix Modified Paths: -------------- csw/mgar/pkg/libiptcdata/trunk/Makefile Modified: csw/mgar/pkg/libiptcdata/trunk/Makefile =================================================================== --- csw/mgar/pkg/libiptcdata/trunk/Makefile 2009-03-05 23:28:47 UTC (rev 3598) +++ csw/mgar/pkg/libiptcdata/trunk/Makefile 2009-03-05 23:32:41 UTC (rev 3599) @@ -10,7 +10,7 @@ viewing, modifying, and saving this metadata. endef -MASTER_SITES += $(SF_MIRRORS) +MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz SPKG_SOURCEURL = http://libiptcdata.sourceforge.net @@ -20,7 +20,9 @@ REQUIRED_PKGS = CSWggettextrt CSWiconv # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=130582 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = (\d+(?:\.\d+)*) # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 6 00:47:27 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 05 Mar 2009 23:47:27 +0000 Subject: [csw-devel] SF.net SVN: gar:[3600] csw/mgar/pkg/librsvg/trunk/Makefile Message-ID: Revision: 3600 http://gar.svn.sourceforge.net/gar/?rev=3600&view=rev Author: hson Date: 2009-03-05 23:47:27 +0000 (Thu, 05 Mar 2009) Log Message: ----------- librsvg: Upstream check fix Modified Paths: -------------- csw/mgar/pkg/librsvg/trunk/Makefile Modified: csw/mgar/pkg/librsvg/trunk/Makefile =================================================================== --- csw/mgar/pkg/librsvg/trunk/Makefile 2009-03-05 23:32:41 UTC (rev 3599) +++ csw/mgar/pkg/librsvg/trunk/Makefile 2009-03-05 23:47:27 UTC (rev 3600) @@ -35,7 +35,7 @@ REQUIRED_PKGS += CSWbonobo2 CSWgconf2 CSWgnomevfs2 CSWlibxrender CSWorbit2 # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 6 03:27:11 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 06 Mar 2009 02:27:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[3601] csw/mgar/pkg/gnupg Message-ID: Revision: 3601 http://gar.svn.sourceforge.net/gar/?rev=3601&view=rev Author: valholla Date: 2009-03-06 02:27:11 +0000 (Fri, 06 Mar 2009) Log Message: ----------- working copys Modified Paths: -------------- csw/mgar/pkg/gnupg/trunk/Makefile csw/mgar/pkg/gnupg/trunk/checksums csw/mgar/pkg/gnupg2/trunk/Makefile csw/mgar/pkg/gnupg_minimal/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/gnupg_minimal/Makefile csw/mgar/pkg/gnupg_minimal/branches/ csw/mgar/pkg/gnupg_minimal/tags/ Property Changed: ---------------- csw/mgar/pkg/gnupg_minimal/trunk/ Modified: csw/mgar/pkg/gnupg/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnupg/trunk/Makefile 2009-03-05 23:47:27 UTC (rev 3600) +++ csw/mgar/pkg/gnupg/trunk/Makefile 2009-03-06 02:27:11 UTC (rev 3601) @@ -20,51 +20,23 @@ UFILES_REGEX = (\d+(?:\.\d+)*) BUILD64 = 1 -NO_ISAEXEC = 0 CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-libcurl -CONFIGURE_ARGS += --with-ldap -CONFIGURE_ARGS += --with-zlib -CONFIGURE_ARGS += --with-bzip2 -CONFIGURE_ARGS += --with-readline +CONFIGURE_ARGS += --with-libcurl=$(prefix) +CONFIGURE_ARGS += --with-ldap=$(prefix) +CONFIGURE_ARGS += --with-zlib=$(prefix) +CONFIGURE_ARGS += --with-bzip2=$(prefix) +CONFIGURE_ARGS += --with-tar=$(prefix) +CONFIGURE_ARGS += --with-readline=$(prefix) +CONFIGURE_ARGS += --with-libiconv-prefix=$(prefix) +CONFIGURE_ARGS += --with-libintl-prefix=$(prefix) +CONFIGURE_ARGS += --with-included-regex CONFIGURE_ARGS += --enable-threads=solaris +CONFIGURE_ARGS += --disable-asm -# This is somehow not correctly detected from autoconf -EXTRA_LINKER_FLAGS = -lgpg-error -# Needed for nanosleep() -EXTRA_LINKER_FLAGS += -lrt +REQUIRED_PKGS_CSWgnupg = CSWbzip2 CSWcurlrt CSWggettextrt CSWiconv +REQUIRED_PKGS_CSWgnupg += CSWoldaprt CSWreadline CSWzlib -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg-agent -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg-connect-agent -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg2 -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgconf -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgkey2ssh -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgparsemail -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgsm -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgsm-gencert.sh -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgv2 -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/kbxutil -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/scdaemon -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/watchgnupg - -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg-agent -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg-connect-agent -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg2 -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgconf -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgkey2ssh -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgparsemail -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgsm -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgsm-gencert.sh -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgv2 -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/kbxutil -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/scdaemon -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/watchgnupg - -REQUIRED_PKGS = CSWlibksba CSWgpgerr CSWgcrypt CSWlibassuan -REQUIRED_PKGS += CSWcurlrt CSWoldaprt CSWzlib CSWpth CSWlibidn -REQUIRED_PKGS += CSWbzip2 CSWreadline CSWggettextrt CSWiconv CSWosslrt - TEST_TARGET = check include gar/category.mk Modified: csw/mgar/pkg/gnupg/trunk/checksums =================================================================== --- csw/mgar/pkg/gnupg/trunk/checksums 2009-03-05 23:47:27 UTC (rev 3600) +++ csw/mgar/pkg/gnupg/trunk/checksums 2009-03-06 02:27:11 UTC (rev 3601) @@ -0,0 +1 @@ +cc52393087480ac8d245625004a6a30c download/gnupg-1.4.9.tar.bz2 Modified: csw/mgar/pkg/gnupg2/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnupg2/trunk/Makefile 2009-03-05 23:47:27 UTC (rev 3600) +++ csw/mgar/pkg/gnupg2/trunk/Makefile 2009-03-06 02:27:11 UTC (rev 3601) @@ -7,9 +7,9 @@ RFC 2440 compliant tool for secure communication and data storage endef -PACKAGES = CSWgnupg2 -CATALOGNAME = gnupg2 -SPKG_DESC = GnuPG is a complete and free replacement for PGP. +PACKAGES = CSWgnupg2 +CATALOGNAME_CSWgnupg2 = gnupg2 +SPKG_DESC_CSWgnupg2 = GnuPG is a complete and free replacement for PGP. SPKG_SOURCEURL = http://www.gnupg.org/ MASTER_SITES = ftp://ftp.gnupg.org/gcrypt/gnupg/ @@ -26,7 +26,6 @@ UFILES_REGEX = (\d+(?:\.\d+)*) BUILD64 = 1 -NO_ISAEXEC = 0 CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-libcurl @@ -41,32 +40,6 @@ # Needed for nanosleep() EXTRA_LINKER_FLAGS += -lrt -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg-agent -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg-connect-agent -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg2 -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgconf -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgkey2ssh -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgparsemail -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgsm -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgsm-gencert.sh -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgv2 -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/kbxutil -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/scdaemon -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/watchgnupg - -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg-agent -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg-connect-agent -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg2 -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgconf -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgkey2ssh -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgparsemail -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgsm -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgsm-gencert.sh -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgv2 -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/kbxutil -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/scdaemon -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/watchgnupg - REQUIRED_PKGS = CSWlibksba CSWgpgerr CSWgcrypt CSWlibassuan REQUIRED_PKGS += CSWcurlrt CSWoldaprt CSWzlib CSWpth CSWlibidn REQUIRED_PKGS += CSWbzip2 CSWreadline CSWggettextrt CSWiconv CSWosslrt Added: csw/mgar/pkg/gnupg_minimal/Makefile =================================================================== --- csw/mgar/pkg/gnupg_minimal/Makefile (rev 0) +++ csw/mgar/pkg/gnupg_minimal/Makefile 2009-03-06 02:27:11 UTC (rev 3601) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/gnupg_minimal/trunk ___________________________________________________________________ Modified: svn:externals - + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/gnupg_minimal/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnupg_minimal/trunk/Makefile 2009-03-05 23:47:27 UTC (rev 3600) +++ csw/mgar/pkg/gnupg_minimal/trunk/Makefile 2009-03-06 02:27:11 UTC (rev 3601) @@ -7,21 +7,19 @@ RFC 2440 compliant tool for secure communication and data storage endef -PACKAGES = CSWgnupgminimal -CATALOGNAME = gnupg_minimal -SPKG_DESC = $(DESCRIPTION) - -SPKG_SOURCEURL = http://www.gnupg.org/ -MASTER_SITES = ftp://ftp.gnupg.org/gcrypt/gnupg/ -DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 - -# We define upstream file regex so we can be notifed of -# new upstream software release +MASTER_SITES = ftp://ftp.gnupg.org/gcrypt/gnupg/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 UFILES_REGEX = (\d+(?:\.\d+)*) -BUILD64 = 1 -NO_ISAEXEC = 0 +PACKAGES = CSWgnupgminimal +CATALOGNAME_CSWgnupgminimal = gnupg_minimal +SPKG_DESC_CSWgnupgminimal = $(DESCRIPTION) +#PKGFILES_CSWgnupgminimal = .*/bin/.* +REQUIRED_PKGS_CSWgnupgminimal = CSWbzip2 CSWcurlrt CSWggettextrt CSWiconv +REQUIRED_PKGS_CSWgnupgminimal += CSWoldaprt CSWreadline CSWzlib +BUILD64 = 1 + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --program-suffix=-minimal CONFIGURE_ARGS += --with-libcurl=$(prefix) @@ -59,18 +57,7 @@ CONFIGURE_ARGS += --disable-dns-pka CONFIGURE_ARGS += --disable-dns-cert -REQUIRED_PKGS_CSWgnupg = CSWbzip2 CSWcurlrt CSWggettextrt CSWiconv -REQUIRED_PKGS_CSWgnupg += CSWoldaprt CSWreadline CSWzlib - -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg-minimal -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgsplit-minimal -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgv-minimal - -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg-minimal -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgsplit-minimal -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgv-minimal - - TEST_TARGET = check include gar/category.mk + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 6 03:33:12 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 06 Mar 2009 02:33:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[3602] csw/mgar/pkg/php5/trunk Message-ID: Revision: 3602 http://gar.svn.sourceforge.net/gar/?rev=3602&view=rev Author: valholla Date: 2009-03-06 02:33:08 +0000 (Fri, 06 Mar 2009) Log Message: ----------- added missing package requirements Modified Paths: -------------- csw/mgar/pkg/php5/trunk/Makefile csw/mgar/pkg/php5/trunk/checksums csw/mgar/pkg/php5/trunk/extensions/php5_bcmath/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_bz2/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_calendar/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_ctype/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_curl/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_dba/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_dbase/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_dom/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_exif/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_filter/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_ftp/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_gd/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_gettext/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_gmp/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_hash/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_iconv/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_iconv/files/iconv.diff csw/mgar/pkg/php5/trunk/extensions/php5_imap/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_json/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_ldap/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_mbstring/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_mcrypt/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_mhash/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_mime_magic/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_mssql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_mysqli/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_ncurses/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_odbc/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_odbc/files/odbc.diff csw/mgar/pkg/php5/trunk/extensions/php5_openssl/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pcntl/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pgsql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_posix/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pspell/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_recode/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_recode/files/recode.diff csw/mgar/pkg/php5/trunk/extensions/php5_session/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_shmop/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_simplexml/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_snmp/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_soap/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_sockets/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_sqlite/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_sysvmsg/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_sysvsem/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_sysvshm/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_tidy/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_tokenizer/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_wddx/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_xml/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_xmlreader/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_xmlrpc/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_xmlwriter/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_xsl/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_zip/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_zlib/Makefile csw/mgar/pkg/php5/trunk/files/config.diff Removed Paths: ------------- csw/mgar/pkg/php5/trunk/extensions/php5_readline/ csw/mgar/pkg/php5/trunk/files/CSWphp5.depend csw/mgar/pkg/php5/trunk/files/CSWphp5.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5_ext.depend csw/mgar/pkg/php5/trunk/files/CSWphp5bz2.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5bz2.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5curl.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5curl.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5dba.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5dba.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5devel.depend csw/mgar/pkg/php5/trunk/files/CSWphp5devel.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5devel.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5ftp.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5ftp.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5gd.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5gd.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5gettext.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5gettext.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5gmp.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5gmp.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5imap.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5imap.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5ldap.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5ldap.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5mcrypt.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5mcrypt.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5mhash.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5mhash.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5mssql.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5mssql.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5mysql.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5mysql.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5mysqli.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5mysqli.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5odbc.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5odbc.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5pdomysql.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5pdomysql.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5pdoodbc.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5pdoodbc.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5pdopgsql.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5pdopgsql.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5pdosqlite.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5pdosqlite.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5pgsql.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5pgsql.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5pspell.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5pspell.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5readline.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5readline.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5snmp.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5snmp.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5sqlite.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5sqlite.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5wddx.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5wddx.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5xsl.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5xsl.prototype csw/mgar/pkg/php5/trunk/files/config.mk csw/mgar/pkg/php5/trunk/files/depend.mk csw/mgar/pkg/php5/trunk/files/patches.mk csw/mgar/pkg/php5/trunk/files/rules.mk Modified: csw/mgar/pkg/php5/trunk/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,65 +1,101 @@ -GARNAME = php +GARNAME = php GARVERSION = 5.2.6 CATEGORIES = lang DESCRIPTION = A high-level scripting language. define BLURB - PHP is a widely-used Open Source general-purpose scripting language that is - especially suited for Web development and can be embedded into HTML. Its - syntax draws upon C, Java, and Perl, and is easy to learn. PHP runs on many - different platforms and can be used as a standalone executable or as a - module under a variety of Web servers. It has excellent support for - databases, XML, LDAP, IMAP, Java, various Internet protocols, and general - data manipulation, and is extensible via its powerful API. It is actively - developed and supported by a talented and energetic international team. - Numerous Open Source and commercial PHP-based application packages are - available. + PHP is a widely-used Open Source general-purpose scripting language that is + especially suited for Web development and can be embedded into HTML. Its + syntax draws upon C, Java, and Perl, and is easy to learn. PHP runs on many + different platforms and can be used as a standalone executable or as a + module under a variety of Web servers. It has excellent support for + databases, XML, LDAP, IMAP, Java, various Internet protocols, and general + data manipulation, and is extensible via its powerful API. It is actively + developed and supported by a talented and energetic international team. + Numerous Open Source and commercial PHP-based application packages are + available. endef +php5_root = $(DESTDIR)$(prefix)/php5 +php5_bin = $(php5_root)/bin +php5_lib = $(php5_root)/lib + +MASTER_SITES = http://us.php.net/distributions/ +SPKG_SOURCEURL = http://www.php.net/downloads.php +DISTFILES += $(GARNAME)-$(GARVERSION).tar.bz2 + +INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) +PHP5ROOT = $(DESTDIR)$(prefix)/php5 + +STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ +STRIP_DIRS += $(PHP5ROOT)/bin + # Auxilliary files DISTFILES += php.ini.CSW phpext DISTFILES += CSWphp5_ext_enable.sh CSWphp5_ext_disable.sh -DISTFILES += CSWphp5_ext.depend -# PHP CGI SAPI + Core -DISTFILES += $(call admfiles,CSWphp5,prototype depend postinstall) -DISTFILES += $(call admfiles,CSWphp5devel,prototype depend) +PACKAGES = CSWphp5 CSWphp5devel +CATALOGNAME_CSWphp5 = php5 +SPKG_DESC_CSWphp5 = A High-Level Scripting Languages +DISTFILES += CSWphp5.postinstall +CATALOGNAME_CSWphp5devel = php5_devel +SPKG_DESC_CSWphp5devel = Development files for php5 +REQUIRED_PKGS_CSWphp5 = CSWexpat CSWggettextrt CSWiconv +REQUIRED_PKGS_CSWphp5 += CSWlibxml2 CSWzlib CSWmysql5rt +REQUIRED_PKGS_CSWphp5devel = CSWphp5 + +PKGFILES_CSWphp5devel = $(prefix)/php5/bin/php-config +PKGFILES_CSWphp5devel += $(prefix)/php5/bin/phpize +PKGFILES_CSWphp5devel += $(prefix)/php5/bin/peardev +PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/ext/date/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/ext/pcre/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/ext/pdo/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/ext/spl/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/main/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/php/include/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/regex/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include/.*/standard/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/TSRM/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/Zend/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/lib/php/build/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/man/.* + +PATCHFILES += config.diff + # PHP Extensions -include files/extensions.mk +EXTDIRLIST = $(shell ls -d extensions/*) +include $(foreach X,$(EXTDIRLIST),$(X)/Makefile) -# Patches -include files/patches.mk +# BerkeleyDB +EXTRA_LIB += $(prefix)/bdb44/lib +EXTRA_INC += $(prefix)/bdb44/lib -# Dependencies -include files/depend.mk +DISTFILES += fixme.sh -# SAPI Common Configuration -include files/config.mk - -# SAPI Specific Configuration +CONFIGURE_ARGS += --prefix=$(prefix)/php5 +CONFIGURE_ARGS += --disable-static +CONFIGURE_ARGS += --with-exec-dir=$(prefix)/php5/bin CONFIGURE_ARGS += --enable-cli CONFIGURE_ARGS += --enable-fastcgi CONFIGURE_ARGS += --enable-force-cgi-redirect -CONFIGURE_ARGS += --enable-pcntl +CONFIGURE_ARGS += --enable-pcntl=shared +CONFIGURE_ARGS += --enable-pdo=shared +CONFIGURE_ARGS += --with-mm=$(prefix) +CONFIGURE_ARGS += --enable-magic-quotes +CONFIGURE_ARGS += --enable-spl=shared +CONFIGURE_ARGS += --with-pcre-regex +CONFIGURE_ARGS += --with-pear -# System Rules/Configuration -include gar/category.mk +# Disable Tests (report submitted to PHP QA) +SKIPTEST = 1 -# Common Rules -include files/rules.mk - # SAPI Specific Rules STRIP_DIRS += $(DESTDIR)$(prefix)/apache2/libexec # Copy over template config files and utility scripts -post-install: install-templates -php5_root = $(DESTDIR)$(prefix)/php5 -php5_bin = $(php5_root)/bin -php5_lib = $(php5_root)/lib - -install-templates: +post-install-modulated: ginstall -m 0755 \ $(WORKDIR)/phpext \ $(DESTDIR)$(prefix)/php5/bin @@ -69,3 +105,14 @@ $(DESTDIR)$(prefix)/php5/lib @$(MAKECOOKIE) +post-configure-modulated: + @(echo "~~~ Fixing Libtool ~~~") + @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + $(DONADA) + +EXTFILES = $(shell find extensions/*/files/* -prune -type f) +pre-fetch: + $(foreach F,$(EXTFILES),$(shell cp $(F) $(DOWNLOADDIR))) + +# System Rules/Configuration +include gar/category.mk Modified: csw/mgar/pkg/php5/trunk/checksums =================================================================== --- csw/mgar/pkg/php5/trunk/checksums 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/checksums 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,3 +1,4 @@ +7380ffecebd95c6edb317ef861229ebd download/php-5.2.6.tar.bz2 e79baa34abe18575a3d0220c21bd5e37 download/php.ini.CSW 90ae3cef3692d7e566c47d89fe39c43d download/phpext de56d3571f4484284d106af158bffc38 download/CSWphp5_ext_enable.sh @@ -2,63 +3,7 @@ 89e79becc9d7698c5c561581f2b098bc download/CSWphp5_ext_disable.sh -73ffddc92b833f335a87e42501129a01 download/CSWphp5_ext.depend -d50e24088861d202c3fd55b46a4eff0e download/CSWphp5.gspec -43917cab9cddf386bfacc7c447216b24 download/CSWphp5.prototype -7f6e765815b28f38341e549adcea03d1 download/CSWphp5.depend 8139c9c02a2f62bac64041fdd0e90bf6 download/CSWphp5.postinstall -883e5ee2553ce6a4d2436146636ff172 download/CSWphp5devel.gspec -98127f1f33a9e11972d1dca8cbb87944 download/CSWphp5devel.prototype -024c896165221f78b0abc9aa21da70b1 download/CSWphp5devel.depend -0614561dcc8ed10d041ece4a6f135957 download/CSWphp5bz2.gspec -cbfa1e1b3474c4ad96cccd18041067b6 download/CSWphp5bz2.prototype -4e9af10b686cd342e87c8070978221b4 download/CSWphp5curl.gspec -212c83a6824634f9fc54d8fcfd8786b3 download/CSWphp5curl.prototype -6f3b1b51274f5bf368207dccc73b88bf download/CSWphp5dba.gspec -e2463317dc97abfd6d2e77b2001c59ac download/CSWphp5dba.prototype -900288830eada38697da0c1cb53e0d17 download/CSWphp5ftp.gspec -8b086b05800447af47e08461849c0375 download/CSWphp5ftp.prototype -c388f679cae3a526e31e3d8327cf2185 download/CSWphp5gd.gspec -8fd40a985003480ed4507e989df9f7b0 download/CSWphp5gd.prototype -1e71a9d4b1421d8a0262ca29ecd37104 download/CSWphp5gettext.gspec -a879085f53a0953a179cc712bb43f7ac download/CSWphp5gettext.prototype -9e16217d08cd21a3a3209c705a697c3c download/CSWphp5gmp.gspec -f870534537d759e4418d5eb08b224c8f download/CSWphp5gmp.prototype -94a14eb64355a48aab00a5c493c61a3d download/CSWphp5imap.gspec -7bdb5a7a9463d8fdef6c2831e6685753 download/CSWphp5imap.prototype -9cf8d83bb0f0fae8b50ad15298b0c513 download/CSWphp5ldap.gspec -0ebbcc40e25c84e458302ff6db312cef download/CSWphp5ldap.prototype -4f13181edfc973188c5efa85eec1e35b download/CSWphp5mcrypt.gspec -80fc2675c219052c3ca62315e0f8b998 download/CSWphp5mcrypt.prototype -a42951821d4f8c0ecc0f08b35c0fcb99 download/CSWphp5mhash.gspec -fb690c06518ffe72aa25529da1426c3b download/CSWphp5mhash.prototype -a4b3b4d0f14b2b48ef21cc5b89e8b6e7 download/CSWphp5mssql.gspec -67f4b30217f7a35bc89cfd7ed05e6711 download/CSWphp5mssql.prototype -88dfa4e70f14f79cf4144aac9bf389cf download/CSWphp5mysql.gspec -1c4b65285d60975bf67482d5956dfce2 download/CSWphp5mysql.prototype -e43182e2e12ffcdf029196ab863ac2c2 download/CSWphp5mysqli.gspec -0528610e4f0c7e44e5580e71eccf6fa3 download/CSWphp5mysqli.prototype -6a6d6084f86e6f919fb45162d9dcfd3b download/CSWphp5odbc.gspec -0a563e7498064308eb32cdf316673b45 download/CSWphp5odbc.prototype -f655b06824624c911f2c423a3817edfe download/CSWphp5pdomysql.gspec -25139efcdc86eabed378b04b4aaeb1b6 download/CSWphp5pdomysql.prototype -20048422444a43d5bb716d982ce6bdef download/CSWphp5pdoodbc.gspec -14259860b6fb34975c6361646e8b9693 download/CSWphp5pdoodbc.prototype -537d49c87dfa69a6eba01ac2473a7a9e download/CSWphp5pdopgsql.gspec -7f0d4856b625c816d6276645d1a272c8 download/CSWphp5pdopgsql.prototype -73e202abb28c2f8a3714317ac6be9aa4 download/CSWphp5pdosqlite.gspec -3e6512603ad839f47304b7df1e8f8fdf download/CSWphp5pdosqlite.prototype -fac7b86a7bf260ab4866bbe678d2a9ed download/CSWphp5pgsql.gspec -6b003c88f7ff6a67958840fbdecede8b download/CSWphp5pgsql.prototype -7cc1932f3d60f28d16333b117b9a0172 download/CSWphp5pspell.gspec -7cc3cdd30d2491da8d459b888a6cef91 download/CSWphp5pspell.prototype -729e5eb6c903124f4333c0bbacb8fcee download/CSWphp5readline.gspec -16f9b12bf4d817b048a576d1fe445a0d download/CSWphp5readline.prototype -80cf708c6d0800275c33f08ab7b1c826 download/CSWphp5snmp.gspec -fb1b48a659a89454d3c093b18e17aca0 download/CSWphp5snmp.prototype -c75d314921d14f6ca01770ece24431da download/CSWphp5sqlite.gspec -769724dbf9f01aa3b9cb669faff3aab6 download/CSWphp5sqlite.prototype -9fbaa2d21b7c0166b53e4c314fb7d7c8 download/CSWphp5wddx.gspec -bd09caea29de9dc8dc13dd1386c824c4 download/CSWphp5wddx.prototype -58ba92a544570ec4b613bcc409a42a23 download/CSWphp5xsl.gspec -3c2e92e41c207955a7ce600e46531b0d download/CSWphp5xsl.prototype -7380ffecebd95c6edb317ef861229ebd download/php-5.2.6.tar.bz2 -a03ecfbc83c95890b9167f7324e5d7a8 download/config.diff +41ec540885de7c34625768aa1fb9682b download/fixme.sh +2b657c95c6abef5f125f19265060f91d download/config.diff +2206431e47c2075c0b9c4a12de5cf791 download/odbc.diff +230126f76ee6400ccf225bb6a8243532 download/pdopgsql.diff +13db46097c9686302bebf160e2d26ed2 download/pgsql.diff Modified: csw/mgar/pkg/php5/trunk/extensions/php5_bcmath/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_bcmath/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_bcmath/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = bcmath -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5bcmath -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5bcmath = php5_bcmath +SPKG_DESC_CSWphp5bcmath = bcmath Extention for PHP5 +REQUIRED_PKGS_CSWphp5bcmath = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-bcmath=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5bcmath = .*/lib/php/extensions/.*/bcmath.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_bz2/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_bz2/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_bz2/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = bz2 -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5bz2 -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5bz2 = php5_bz2 +SPKG_DESC_CSWphp5bz2 = bz2 Extention for PHP5 +REQUIRED_PKGS_CSWphp5bz2 = CSWphp5 CSWbzip2 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-bz2=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWbzip2 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5bz2 = .*/lib/php/extensions/.*/bz2.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_calendar/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_calendar/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_calendar/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = calendar -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5calendar -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5calendar = php5_calendar +SPKG_DESC_CSWphp5calendar = calendar Extention for PHP5 +REQUIRED_PKGS_CSWphp5calendar = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-calendar=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5calendar = .*/lib/php/extensions/.*/calendar.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_ctype/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_ctype/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_ctype/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = ctype -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5ctype -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5ctype = php5_ctype +SPKG_DESC_CSWphp5ctype = ctype Extention for PHP5 +REQUIRED_PKGS_CSWphp5ctype = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-ctype=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5ctype = .*/lib/php/extensions/.*/ctype.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_curl/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_curl/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_curl/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,53 +1,13 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = curl -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5curl -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5curl = php5_curl +SPKG_DESC_CSWphp5curl = curl Extention for PHP5 +REQUIRED_PKGS_CSWphp5curl = CSWphp5 CSWcurlrt CSWlibidn +REQUIRED_PKGS_CSWphp5curl += CSWoldaprt CSWosslrt CSWzlib -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin - -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWcurlrt CSWlibidn -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) += CSWoldaprt CSWosslrt CSWzlib - - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-curl=$(prefix) +CONFIGURE_ARGS += --with-curl=shared,$(prefix) CONFIGURE_ARGS += --with-curlwrappers -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5curl = .*/lib/php/extensions/.*/curl.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_dba/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_dba/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_dba/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,15 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = dba -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5dba -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5dba = php5_dba +SPKG_DESC_CSWphp5dba = dba Extention for PHP5 +REQUIRED_PKGS_CSWphp5dba = CSWphp5 CSWbdb44 CSWgdbm -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-dba=shared +CONFIGURE_ARGS += --with-ndbm +CONFIGURE_ARGS += --with-gdbm=$(prefix) +CONFIGURE_ARGS += --with-db4=$(prefix)/bdb44 -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5dba = .*/lib/php/extensions/.*/dba\.so Modified: csw/mgar/pkg/php5/trunk/extensions/php5_dbase/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_dbase/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_dbase/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = dbase -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5dbase -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5dbase = php5_dbase +SPKG_DESC_CSWphp5dbase = dbase Extention for PHP5 +REQUIRED_PKGS_CSWphp5dbase = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-dbase=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5dbase = .*/lib/php/extensions/.*/dbase.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_dom/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_dom/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_dom/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,51 +1,13 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = dom -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5dom -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5dom = php5_dom +SPKG_DESC_CSWphp5dom = dom Extention for PHP5 +REQUIRED_PKGS_CSWphp5dom = CSWphp5 CSWiconv CSWlibxml2 CSWzlib -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin - -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWiconv CSWlibxml2 CSWzlib - - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config +CONFIGURE_ARGS += --enable-dom=shared CONFIGURE_ARGS += --with-libxml-dir=$(prefix) -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5dom = .*/lib/php/extensions/.*/dom.* +PKGFILES_CSWphp5dom += .*/include/php/ext/dom/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_exif/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_exif/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_exif/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,52 +1,14 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = exif -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5exif -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5exif = php5_exif +SPKG_DESC_CSWphp5exif = exif Extention for PHP5 +REQUIRED_PKGS_CSWphp5exif = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-exif=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 -PATCHFILES = exif.diff - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk CPPFLAGS="-I../ext/mbstring" export CPPFLAGS + +PKGFILES_CSWphp5exif = .*/lib/php/extensions/.*/exif.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_filter/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_filter/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_filter/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,13 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = filter -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5filter -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5filter = php5_filter +SPKG_DESC_CSWphp5filter = filter Extention for PHP5 +REQUIRED_PKGS_CSWphp5filter = CSWphp5 CSWpcrert -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-filter=shared +CONFIGURE_ARGS += --with-pcre-dir=$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5filter = .*/lib/php/extensions/.*/filter.* +PKGFILES_CSWphp5filter += .*/include/php/ext/filter/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_ftp/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_ftp/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_ftp/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = ftp -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5ftp -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5ftp = php5_ftp +SPKG_DESC_CSWphp5ftp = ftp Extention for PHP5 +REQUIRED_PKGS_CSWphp5ftp = CSWphp5 CSWosslrt -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-ftp=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5ftp = .*/lib/php/extensions/.*/ftp.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_gd/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_gd/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_gd/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,56 +1,23 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = gd -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5gd -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5gd = php5_gd +SPKG_DESC_CSWphp5gd = gd Extention for PHP5 +REQUIRED_PKGS_CSWphp5gd = CSWphp5 CSWftype2 CSWgd CSWjpeg +REQUIRED_PKGS_CSWphp5gd += CSWpng CSWt1lib CSWxpm CSWzlib -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-gd=$(prefix) +CONFIGURE_ARGS += --with-gd=shared,$(prefix) CONFIGURE_ARGS += --with-jpeg-dir=$(prefix) CONFIGURE_ARGS += --with-png-dir=$(prefix) CONFIGURE_ARGS += --with-zlib-dir=$(prefix) CONFIGURE_ARGS += --with-xpm-dir=$(prefix) CONFIGURE_ARGS += --with-ttf=$(prefix) CONFIGURE_ARGS += --with-freetype-dir=$(prefix) +CONFIGURE_ARGS += --with-t1lib=$(prefix) +CONFIGURE_ARGS += --enable-gd-native-ttf +CONFIGURE_ARGS += --enable-gd-jis-conv -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5gd = .*/lib/php/extensions/.*/gd.* +PKGFILES_CSWphp5gd += .*/include/php/ext/gd/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_gettext/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_gettext/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_gettext/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = gettext -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5gettext -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5gettext = php5_gettext +SPKG_DESC_CSWphp5gettext = gettext Extention for PHP5 +REQUIRED_PKGS_CSWphp5gettext = CSWphp5 CSWggettextrt -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-gettext=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWggettextrt - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5gettext = .*/lib/php/extensions/gettext.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_gmp/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_gmp/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_gmp/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = gmp -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5gmp -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5gmp = php5_gmp +SPKG_DESC_CSWphp5gmp = gmp Extention for PHP5 +REQUIRED_PKGS_CSWphp5gmp = CSWphp5 CSWlibgmp -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-gmp=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWlibgmp - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-gmp=$(prefix) - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5gmp = .*/lib/php/extensions/.*/gmp.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_hash/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_hash/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_hash/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,12 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = hash -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5hash -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5hash = php5_hash +SPKG_DESC_CSWphp5hash = hash Extention for PHP5 +REQUIRED_PKGS_CSWphp5hash = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-hash=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5hash = .*/lib/php/extensions/.*/hash.* +PKGFILES_CSWphp5hash += .*/include/php/ext/hash/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_iconv/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_iconv/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_iconv/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,19 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = iconv -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5iconv -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5iconv = php5_iconv +SPKG_DESC_CSWphp5iconv = iconv Extention for PHP5 +REQUIRED_PKGS_CSWphp5iconv = CSWphp5 CSWiconv -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-iconv=shared +CONFIGURE_ARGS += --with-iconv-dir=$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin +EXTRA_CFLAGS += -I/opt/csw/include +EXTRA_LDFLAGS += -L$(libdir) -R$(libdir) +LIBS = -lrt -lintl -PACKAGES = CSWphp5$(PHP5EXT_NAME) +#PATCHFILES += iconv.diff -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWiconv - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-iconv=$(prefix) - -LIBS = -lrt -lintl - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5iconv = .*/lib/php/extensions/.*/iconv.* +PKGFILES_CSWphp5iconv += .*/include/php/ext/iconv/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_iconv/files/iconv.diff =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_iconv/files/iconv.diff 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_iconv/files/iconv.diff 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,19 +1,20 @@ ---- php-5.2.6/ext/iconv/iconv.c.orig 2009-03-02 13:22:39.048498744 -0600 -+++ php-5.2.6/ext/iconv/iconv.c 2009-03-02 13:21:25.719941997 -0600 -@@ -41,12 +41,15 @@ +--- php-5.2.6/ext/iconv/iconv.c.orig 2009-03-02 13:49:44.329860879 -0600 ++++ php-5.2.6/ext/iconv/iconv.c 2009-03-02 13:51:43.162160187 -0600 +@@ -38,14 +38,17 @@ + #include + #include "php_iconv.h" ++#include + #ifdef HAVE_ICONV +/* #ifdef PHP_ICONV_H_PATH #include PHP_ICONV_H_PATH #else -+*/ #include -+/* #endif -- +*/ + #ifdef HAVE_GLIBC_ICONV #include - #endif Modified: csw/mgar/pkg/php5/trunk/extensions/php5_imap/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_imap/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_imap/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,54 +1,13 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = imap -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5imap -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5imap = php5_imap +SPKG_DESC_CSWphp5imap = imap Extention for PHP5 +REQUIRED_PKGS_CSWphp5imap = CSWphp5 CSWimaprt CSWkrb5lib CSWosslrt -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin - -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWimaprt CSWkrb5lib CSWosslrt - - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-imap=$(prefix) +CONFIGURE_ARGS += --with-imap=shared,$(prefix) CONFIGURE_ARGS += --with-kerberos=$(prefix) CONFIGURE_ARGS += --with-imap-ssl=$(prefix) - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5imap = .*/lib/php/extensions/.*/imap.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_json/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_json/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_json/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = json -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5json -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5json = php5_json +SPKG_DESC_CSWphp5json = json Extention for PHP5 +REQUIRED_PKGS_CSWphp5json = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-json=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5json = .*/lib/php/extensions/.*/json.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_ldap/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_ldap/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_ldap/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,12 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = ldap -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5ldap -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5ldap = php5_ldap +SPKG_DESC_CSWphp5ldap = ldap Extention for PHP5 +REQUIRED_PKGS_CSWphp5ldap = CSWphp5 CSWoldaprt CSWsasl -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-ldap=shared,$(prefix) +CONFIGURE_ARGS += --with-ldap-sasl=$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWoldaprt - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5ldap = .*/lib/php/extensions/.*/ldap.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mbstring/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mbstring/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mbstring/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,14 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = mbstring -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5mbstring -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5mbstring = php5_mbstring +SPKG_DESC_CSWphp5mbstring = mbstring Extention for PHP5 +REQUIRED_PKGS_CSWphp5mbstring = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin +CONFIGURE_ARGS += --enable-mbstring=shared +CONFIGURE_ARGS += --enable-mbregex=shared - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - -TEST_SCRIPTS = testme - -test-testme: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php; export TEST_PHP_EXECUTABLE; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - - -include gar/category.mk +PKGFILES_CSWphp5mbstring = .*/lib/php/extensions/.*/mbstring.* +PKGFILES_CSWphp5mbstring += .*/include/php/ext/mbstring/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mcrypt/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mcrypt/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mcrypt/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = mcrypt -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5mcrypt -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5mcrypt = php5_mcrypt +SPKG_DESC_CSWphp5mcrypt = mcrypt Extention for PHP5 +REQUIRED_PKGS_CSWphp5mcrypt = CSWphp5 CSWlibmcrypt CSWlibtoolrt -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-mcrypt=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWlibmcrypt CSWlibtoolrt - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-mcrypt=$(prefix) - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5mcrypt = .*/lib/php/extensions/.*/mcrypt.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mhash/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mhash/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mhash/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = mhash -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5mhash -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5mhash = php5_mhash +SPKG_DESC_CSWphp5mhash = mhash Extention for PHP5 +REQUIRED_PKGS_CSWphp5mhash = CSWphp5 CSWlibmhash -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-mhash=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWlibmhash - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-mhash=$(prefix) - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5mhash = .*/lib/php/extensions/.*/mhash.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mime_magic/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mime_magic/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mime_magic/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = mime_magic -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5mimemagic -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) - -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin - -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5mimemagic - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5mimemagic = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5mimemagic = $(PHP5EXT_NAME) Extention for PHP5 +CATALOGNAME_CSWphp5mimemagic = php5_mime_magic +SPKG_DESC_CSWphp5mimemagic = mime magic Extention for PHP5 REQUIRED_PKGS_CSWphp5mimemagic = CSWphp5 -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config +CONFIGURE_ARGS += --with-mime-magic=shared -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5mimemagic = .*/lib/php/extensions/.*/mime_magic.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mssql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mssql/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mssql/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = mssql -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5mssql -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5mssql = php5_mssql +SPKG_DESC_CSWphp5mssql = mssql Extention for PHP5 +REQUIRED_PKGS_CSWphp5mssql = CSWphp5 CSWfreetds -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-mssql=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWfreetds - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-mssql=$(prefix) -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5mssql = .*/lib/php/extensions/.*/mssql.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,12 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = mysql -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5mysql -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5mysql = php5_mysql +SPKG_DESC_CSWphp5mysql = mysql Extention for PHP5 +REQUIRED_PKGS_CSWphp5mysql = CSWphp5 CSWmysql5rt -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-mysql=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWmysql5rt - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-mysql=$(prefix) -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5mysql = .*/lib/php/extensions/.*/mysql\.so.* +PKGFILES_CSWphp5mysql = .*/lib/php/extensions/.*/mysql\.a.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mysqli/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mysqli/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mysqli/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = mysqli -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5mysqli -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5mysqli = php5_mysqli +SPKG_DESC_CSWphp5mysqli = mysqli Extention for PHP5 +REQUIRED_PKGS_CSWphp5mysqli = CSWphp5 CSWmysql5rt CSWzlib -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-mysqli=shared,$(bindir)/mysql_config -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWmysql5rt CSWzlib - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-mysqli=$(bindir)/mysql_config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5mysqli = .*/lib/php/extensions/.*/mysqli.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_ncurses/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_ncurses/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_ncurses/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = ncurses -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5ncurses -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5ncurses = php5_ncurses +SPKG_DESC_CSWphp5ncurses = ncurses Extention for PHP5 +REQUIRED_PKGS_CSWphp5ncurses = CSWphp5 CSWncurses -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-ncurses=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWncurses - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-ncurses=/opt/csw - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5ncurses = .*/lib/php/extensions/.*/ncurses.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_odbc/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_odbc/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_odbc/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,52 +1,13 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = odbc -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5odbc -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5odbc = php5_odbc +SPKG_DESC_CSWphp5odbc = odbc Extention for PHP5 +REQUIRED_PKGS_CSWphp5odbc = CSWphp5 CSWunixodbc -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +PATCHFILES += odbc.diff -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin +CONFIGURE_ARGS += --with-unixODBC=shared,$(prefix) - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWunixodbc - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-unixODBC=$(prefix) - -PATCHFILES = odbc.diff - -post-patch-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5odbc = .*/lib/php/extensions/.*/odbc.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_odbc/files/odbc.diff =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_odbc/files/odbc.diff 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_odbc/files/odbc.diff 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,5 +1,5 @@ ---- ./config.m4.orig 2009-02-25 12:04:48.140914150 -0600 -+++ ./config.m4 2009-02-25 12:15:55.740367734 -0600 +--- php-5.2.6/ext/odbc/config.m4.orig 2009-02-25 12:04:48.140914150 -0600 ++++ php-5.2.6/ext/odbc/config.m4 2009-02-25 12:15:55.740367734 -0600 @@ -8,402 +8,6 @@ fi ]) Modified: csw/mgar/pkg/php5/trunk/extensions/php5_openssl/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_openssl/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_openssl/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = openssl -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5openssl -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5openssl = php5_openssl +SPKG_DESC_CSWphp5openssl = openssl Extention for PHP5 +REQUIRED_PKGS_CSWphp5openssl = CSWphp5 CSWosslrt CSWkrb5lib -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-openssl=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWosslrt - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; /bin/mv config0.m4 config.m4 ) - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5openssl = .*/lib/php/extensions/.*/openssl.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pcntl/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pcntl/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pcntl/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = pcntl -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5pcntl -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5pcntl = php5_pcntl +SPKG_DESC_CSWphp5pcntl = pcntl Extention for PHP5 +REQUIRED_PKGS_CSWphp5pcntl = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-pcntl=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5pcntl = .*/lib/php/extensions/.*/pcntl.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,53 +1,12 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = pdomysql -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5pdomysql -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/pdo_mysql +CATALOGNAME_CSWphp5pdomysql = php5_pdomysql +SPKG_DESC_CSWphp5pdomysql = pdomysql Extention for PHP5 +REQUIRED_PKGS_CSWphp5pdomysql = CSWphp5 CSWmysql5rt CSWzlib -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin - -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWmysql5rt CSWzlib - - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-pdo-mysql=$(prefix) +CONFIGURE_ARGS += --with-pdo-mysql=shared,$(prefix) CONFIGURE_ARGS += --with-zlib-dir=$(prefix) - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5pdomysql = .*/lib/php/extensions/.*/pdo_mysql.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = pdoodbc -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5pdoodbc -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/pdo_odbc +CATALOGNAME_CSWphp5pdoodbc = php5_pdoodbc +SPKG_DESC_CSWphp5pdoodbc = pdoodbc Extention for PHP5 +REQUIRED_PKGS_CSWphp5pdoodbc = CSWphp5 CSWunixodbc -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-pdo-odbc=shared,unixODBC,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWunixodbc - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-pdo-odbc=unixODBC,$(prefix) - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5pdoodbc = .*/lib/php/extensions/.*/pdo_odbc.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,52 +1,13 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = pdopgsql -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5pdopgsql -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/pdo_pgsql +CATALOGNAME_CSWphp5pdopgsql = php5_pdopgsql +SPKG_DESC_CSWphp5pdopgsql = pdopgsql Extention for PHP5 +REQUIRED_PKGS_CSWphp5pdopgsql = CSWphp5 CSWlibpq -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +PATCHFILES += pdopgsql.diff -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin +CONFIGURE_ARGS += --with-pdo-pgsql=shared,$(prefix)/postgresql - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWlibpq - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-pdo-pgsql=$(prefix)/postgresql - -PATCHFILES = config.diff - -pre-configure-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5pdopgsql = .*/lib/php/extensions/.*/pdo_pgsql.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = pdosqlite -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5pdosqlite -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/pdo_sqlite +CATALOGNAME_CSWphp5pdosqlite = php5_pdosqlite +SPKG_DESC_CSWphp5pdosqlite = pdosqlite Extention for PHP5 +REQUIRED_PKGS_CSWphp5pdosqlite = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-pdo-sqlite=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5pdosqlite = .*/lib/php/extensions/.*/pdo_sqlite.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pgsql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pgsql/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pgsql/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,52 +1,13 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = pgsql -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5pgsql -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5pgsql = php5_pgsql +SPKG_DESC_CSWphp5pgsql = pgsql Extention for PHP5 +REQUIRED_PKGS_CSWphp5pgsql = CSWphp5 CSWlibpq -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +PATCHFILES += pgsql.diff -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin +CONFIGURE_ARGS += --with-pgsql=shared,$(prefix)/postgresql - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWlibpq - -PATCHFILES = pgconfig.diff - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-pgsql=$(prefix)/postgresql - -post-patch-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5pgsql = .*/lib/php/extensions/.*/pgsql.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_posix/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_posix/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_posix/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = posix -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5posix -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5posix = php5_posix +SPKG_DESC_CSWphp5posix = posix Extention for PHP5 +REQUIRED_PKGS_CSWphp5posix = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-posix=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5posix = .*/lib/php/extensions/.*/posix.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pspell/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pspell/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pspell/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = pspell -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5pspell -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5pspell = php5_pspell +SPKG_DESC_CSWphp5pspell = pspell Extention for PHP5 +REQUIRED_PKGS_CSWphp5pspell = CSWphp5 CSWaspell -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-pspell=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWaspell - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-pspell=$(prefix) - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5pspell = .*/lib/php/extensions/.*/pspell.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_recode/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_recode/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_recode/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang -PHP5EXT_NAME = recode - -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef - -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) - -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin - -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWrecode - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-recode=$(prefix) - -PATCHFILES = recode.diff - -post-patch-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +@ ( echo "==> Not configuring recode see README in extensions/php5_recode" ) Modified: csw/mgar/pkg/php5/trunk/extensions/php5_recode/files/recode.diff =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_recode/files/recode.diff 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_recode/files/recode.diff 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,5 +1,5 @@ ---- ./recode.c.orig 2009-02-25 11:18:18.179302185 -0600 -+++ ./recode.c 2009-02-25 11:20:18.906816126 -0600 +--- php-5.2.6/ext/recode/recode.c.orig 2009-02-25 11:18:18.179302185 -0600 ++++ php-5.2.6/ext/recode/recode.c 2009-02-25 11:20:18.906816126 -0600 @@ -221,7 +221,7 @@ /* }}} */ @@ -9,8 +9,8 @@ /* * Local variables: * tab-width: 4 ---- ./config.m4.orig 2009-02-25 11:24:11.727519777 -0600 -+++ ./config.m4 2009-02-25 11:24:44.598312108 -0600 +--- php-5.2.6/ext/recode/config.m4.orig 2009-02-25 11:24:11.727519777 -0600 ++++ php-5.2.6/ext/recode/config.m4 2009-02-25 11:24:44.598312108 -0600 @@ -41,6 +41,7 @@ LIBS="$LIBS -lrecode" AC_TRY_LINK( Modified: csw/mgar/pkg/php5/trunk/extensions/php5_session/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_session/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_session/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,12 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = session -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5session -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5session = php5_session +SPKG_DESC_CSWphp5session = session Extention for PHP5 +REQUIRED_PKGS_CSWphp5session = CSWphp5 CSWlibmm -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-session=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5session = .*/lib/php/extensions/.*/session.* +PKGFILES_CSWphp5session += .*/include/php/ext/session/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_shmop/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_shmop/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_shmop/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = shmop -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5shmop -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5shmop = php5_shmop +SPKG_DESC_CSWphp5shmop = shmop Extention for PHP5 +REQUIRED_PKGS_CSWphp5shmop = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-shmop=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5shmop = .*/lib/php/extensions/.*/shmop.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_simplexml/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_simplexml/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_simplexml/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,52 +1,12 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = simplexml -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5simplexml -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5simplexml = php5_simplexml +SPKG_DESC_CSWphp5simplexml = simplexml Extention for PHP5 +REQUIRED_PKGS_CSWphp5simplexml = CSWphp5 CSWiconv CSWlibxml2 CSWzlib -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin - -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) -PATCHFILES = simplexml.diff - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWiconv CSWlibxml2 CSWzlib - - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config +CONFIGURE_ARGS += --enable-simplexml=shared CONFIGURE_ARGS += --with-libxml-dir=$(prefix) -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5simplexml = .*/lib/php/extensions/.*/simplexml.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_snmp/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_snmp/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_snmp/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = snmp -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5snmp -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5snmp = php5_snmp +SPKG_DESC_CSWphp5snmp = snmp Extention for PHP5 +REQUIRED_PKGS_CSWphp5snmp = CSWphp5 CSWnetsnmp CSWosslrt CSWtcpwrap -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-snmp=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWnetsnmp CSWosslrt CSWtcpwrap - - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5snmp = .*/lib/php/extensions/.*/snmp.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_soap/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_soap/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_soap/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,12 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = soap -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5soap -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5soap = php5_soap +SPKG_DESC_CSWphp5soap = soap Extention for PHP5 +REQUIRED_PKGS_CSWphp5soap = CSWphp5 CSWiconv CSWlibxml2 CSWzlib -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin - -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWiconv CSWlibxml2 CSWzlib - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config +CONFIGURE_ARGS += --enable-soap=shared CONFIGURE_ARGS += --with-libxml-dir=$(prefix) -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5soap = .*/lib/php/extensions/.*/soap.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_sockets/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_sockets/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_sockets/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = sockets -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5sockets -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5sockets = php5_sockets +SPKG_DESC_CSWphp5sockets = sockets Extention for PHP5 +REQUIRED_PKGS_CSWphp5sockets = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-sockets=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5sockets = .*/lib/php/extensions/.*/sockets.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_sqlite/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_sqlite/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_sqlite/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,13 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = sqlite -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5sqlite -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5sqlite = php5_sqlite +SPKG_DESC_CSWphp5sqlite = sqlite Extention for PHP5 +REQUIRED_PKGS_CSWphp5sqlite = CSWphp5 CSWsqlite -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-sqlite=shared,$(prefix) +CONFIGURE_ARGS += --enable-sqlite-utf8 -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5sqlite = .*/lib/php/extensions/.*/sqlite.* +PKGFILES_CSWphp5sqlite += .*/include/php/ext/sqlite/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_sysvmsg/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_sysvmsg/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_sysvmsg/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = sysvmsg -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5sysvmsg -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5sysvmsg = php5_sysvmsg +SPKG_DESC_CSWphp5sysvmsg = sysvmsg Extention for PHP5 +REQUIRED_PKGS_CSWphp5sysvmsg = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-sysvsem=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5sysvmsg = .*/lib/php/extensions/.*/sysvmsg.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_sysvsem/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_sysvsem/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_sysvsem/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = sysvsem -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5sysvsem -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5sysvsem = php5_sysvsem +SPKG_DESC_CSWphp5sysvsem = sysvsem Extention for PHP5 +REQUIRED_PKGS_CSWphp5sysvsem = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 6 05:15:24 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 06 Mar 2009 04:15:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[3603] csw/mgar/pkg/php5/trunk Message-ID: Revision: 3603 http://gar.svn.sourceforge.net/gar/?rev=3603&view=rev Author: valholla Date: 2009-03-06 04:15:24 +0000 (Fri, 06 Mar 2009) Log Message: ----------- add php5_pdo and fix a few missing files in extentions Modified Paths: -------------- csw/mgar/pkg/php5/trunk/Makefile csw/mgar/pkg/php5/trunk/checksums csw/mgar/pkg/php5/trunk/extensions/php5_dba/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_gettext/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_xml/Makefile Added Paths: ----------- csw/mgar/pkg/php5/trunk/extensions/php5_pdo/ csw/mgar/pkg/php5/trunk/extensions/php5_pdo/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdo/files/ Modified: csw/mgar/pkg/php5/trunk/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/Makefile 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -61,7 +61,7 @@ PKGFILES_CSWphp5devel += $(prefix)/php5/lib/php/build/.* PKGFILES_CSWphp5devel += $(prefix)/php5/man/.* -PATCHFILES += config.diff +PATCHFILES += configure.diff # PHP Extensions EXTDIRLIST = $(shell ls -d extensions/*) Modified: csw/mgar/pkg/php5/trunk/checksums =================================================================== --- csw/mgar/pkg/php5/trunk/checksums 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/checksums 2009-03-06 04:15:24 UTC (rev 3603) @@ -5,7 +5,7 @@ 89e79becc9d7698c5c561581f2b098bc download/CSWphp5_ext_disable.sh 8139c9c02a2f62bac64041fdd0e90bf6 download/CSWphp5.postinstall 41ec540885de7c34625768aa1fb9682b download/fixme.sh -2b657c95c6abef5f125f19265060f91d download/config.diff +2b657c95c6abef5f125f19265060f91d download/configure.diff 2206431e47c2075c0b9c4a12de5cf791 download/odbc.diff 230126f76ee6400ccf225bb6a8243532 download/pdopgsql.diff 13db46097c9686302bebf160e2d26ed2 download/pgsql.diff Modified: csw/mgar/pkg/php5/trunk/extensions/php5_dba/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_dba/Makefile 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/extensions/php5_dba/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -13,3 +13,4 @@ PKGFILES_CSWphp5dba = .*/lib/php/extensions/.*/dba\.so +PKGFILES_CSWphp5dba += .*/lib/php/extensions/.*/dba\.a Modified: csw/mgar/pkg/php5/trunk/extensions/php5_gettext/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_gettext/Makefile 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/extensions/php5_gettext/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -8,4 +8,4 @@ CONFIGURE_ARGS += --with-gettext=shared,$(prefix) -PKGFILES_CSWphp5gettext = .*/lib/php/extensions/gettext.* +PKGFILES_CSWphp5gettext = .*/lib/php/extensions/.*/gettext.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -8,5 +8,5 @@ CONFIGURE_ARGS += --with-mysql=shared,$(prefix) -PKGFILES_CSWphp5mysql = .*/lib/php/extensions/.*/mysql\.so.* -PKGFILES_CSWphp5mysql = .*/lib/php/extensions/.*/mysql\.a.* +PKGFILES_CSWphp5mysql = .*/lib/php/extensions/.*/mysql\.so +PKGFILES_CSWphp5mysql = .*/lib/php/extensions/.*/mysql\.a Added: csw/mgar/pkg/php5/trunk/extensions/php5_pdo/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdo/Makefile (rev 0) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdo/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -0,0 +1,10 @@ +PHP5EXT_NAME = pdo + +PACKAGES += CSWphp5pdo + +CATALOGNAME_CSWphp5pdoodbc = php5_pdo +SPKG_DESC_CSWphp5pdoodbc = pdo Extention for PHP5 +REQUIRED_PKGS_CSWphp5pdoodbc = CSWphp5 + +PKGFILES_CSWphp5pdoodbc = .*/lib/php/extensions/.*/pdo\.so +PKGFILES_CSWphp5pdoodbc += .*/lib/php/extensions/.*/pdo\.a Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -4,7 +4,7 @@ CATALOGNAME_CSWphp5pdomysql = php5_pdomysql SPKG_DESC_CSWphp5pdomysql = pdomysql Extention for PHP5 -REQUIRED_PKGS_CSWphp5pdomysql = CSWphp5 CSWmysql5rt CSWzlib +REQUIRED_PKGS_CSWphp5pdomysql = CSWphp5 CSWmysql5rt CSWzlib CSWphp5pdo CONFIGURE_ARGS += --with-pdo-mysql=shared,$(prefix) CONFIGURE_ARGS += --with-zlib-dir=$(prefix) Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -4,7 +4,7 @@ CATALOGNAME_CSWphp5pdoodbc = php5_pdoodbc SPKG_DESC_CSWphp5pdoodbc = pdoodbc Extention for PHP5 -REQUIRED_PKGS_CSWphp5pdoodbc = CSWphp5 CSWunixodbc +REQUIRED_PKGS_CSWphp5pdoodbc = CSWphp5 CSWunixodbc CSWphp5pdo CONFIGURE_ARGS += --with-pdo-odbc=shared,unixODBC,$(prefix) Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -4,7 +4,7 @@ CATALOGNAME_CSWphp5pdopgsql = php5_pdopgsql SPKG_DESC_CSWphp5pdopgsql = pdopgsql Extention for PHP5 -REQUIRED_PKGS_CSWphp5pdopgsql = CSWphp5 CSWlibpq +REQUIRED_PKGS_CSWphp5pdopgsql = CSWphp5 CSWlibpq CSWphp5pdo PATCHFILES += pdopgsql.diff Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -4,7 +4,7 @@ CATALOGNAME_CSWphp5pdosqlite = php5_pdosqlite SPKG_DESC_CSWphp5pdosqlite = pdosqlite Extention for PHP5 -REQUIRED_PKGS_CSWphp5pdosqlite = CSWphp5 +REQUIRED_PKGS_CSWphp5pdosqlite = CSWphp5 CSWphp5pdo CONFIGURE_ARGS += --with-pdo-sqlite=shared Modified: csw/mgar/pkg/php5/trunk/extensions/php5_xml/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_xml/Makefile 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/extensions/php5_xml/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -10,6 +10,7 @@ CONFIGURE_ARGS += --with-libxml-dir=$(prefix) CONFIGURE_ARGS += --with-libexpat-dir=$(prefix) -PKGFILES_CSWphp5xml = .*/lib/php/extensions/.*/xml.so -PKGFILES_CSWphp5xml = .*/include/php/ext/xml/.* -PKGFILES_CSWphp5xml = .*/include/php/ext/libxml/.* +PKGFILES_CSWphp5xml = .*/lib/php/extensions/.*/xml.so +PKGFILES_CSWphp5xml += .*/lib/php/extensions/.*/xml.a +PKGFILES_CSWphp5xml += .*/include/php/ext/xml/.* +PKGFILES_CSWphp5xml += .*/include/php/ext/libxml/.* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 6 07:07:00 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 06 Mar 2009 06:07:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[3604] csw/mgar/pkg/alpine Message-ID: Revision: 3604 http://gar.svn.sourceforge.net/gar/?rev=3604&view=rev Author: valholla Date: 2009-03-06 06:06:59 +0000 (Fri, 06 Mar 2009) Log Message: ----------- check in working copy Modified Paths: -------------- csw/mgar/pkg/alpine/trunk/Makefile csw/mgar/pkg/alpine/trunk/checksums Added Paths: ----------- csw/mgar/pkg/alpine/Makefile csw/mgar/pkg/alpine/trunk/files/pubcookie.diff Added: csw/mgar/pkg/alpine/Makefile =================================================================== --- csw/mgar/pkg/alpine/Makefile (rev 0) +++ csw/mgar/pkg/alpine/Makefile 2009-03-06 06:06:59 UTC (rev 3604) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Modified: csw/mgar/pkg/alpine/trunk/Makefile =================================================================== --- csw/mgar/pkg/alpine/trunk/Makefile 2009-03-06 04:15:24 UTC (rev 3603) +++ csw/mgar/pkg/alpine/trunk/Makefile 2009-03-06 06:06:59 UTC (rev 3604) @@ -1,5 +1,5 @@ GARNAME = alpine -GARVERSION = 2.0 +GARVERSION = 2.00 CATEGORIES = apps DESCRIPTION = Alpine Messaging System @@ -12,8 +12,8 @@ is highly customizable through the use of the Alpine Setup command. endef -MASTER_SITES = http://www.washington.edu/alpine -SPKG_SOURCE_URL = ftp://ftp.cac.washington.edu/alpine/ +MASTER_SITES = http://www.washington.edu/alpine/ +UPSTREAM_MASTER_SITES = ftp://ftp.cac.washington.edu/alpine/ DISTFILES = $(GARNAME).tar.bz2 PACKAGES = CSWalpine @@ -24,8 +24,36 @@ # upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 -#BUILD64 = 1 +## Needs gcc to compile imap support since ucbcc +## does not work on the buildfarm. GCC 4 does not work +## GCC4 thows the following errors: +## warning: pointer targets in passing argument 2 of 'compare_cstring' +## differ in signedness +GARCOMPILER = GCC3 +# Patch for solaris explained in the following thread +# http://mailman2.u.washington.edu/pipermail/alpine-info/2007-December/000047.html +PATCHFILES = pubcookie.diff + CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --enable-quotas +CONFIGURE_ARGS += --enable-from-encoding +CONFIGURE_ARGS += --with-libiconv-prefix=$(prefix) +CONFIGURE_ARGS += --with-libintl-prefix=$(prefix) +CONFIGURE_ARGS += --with-pubcookie +CONFIGURE_ARGS += --with-system-pinerc=$(libdir)/pine.conf +CONFIGURE_ARGS += --with-system-fixed-pinercc=$(libdir)/pine.conf.fixed +CONFIGURE_ARGS += --with-ssl-dir=$(prefix) +CONFIGURE_ARGS += --with-krb5-dir=$(prefix) +CONFIGURE_ARGS += --with-ldap-dir=$(prefix) +CONFIGURE_ARGS += --with-tcl-lib=$(libdir)/tcl8.4 +CONFIGURE_ARGS += --with-c-client-target=gso +CONFIGURE_ARGS += --with-web-bin=$(libexecdir)/alpine/bin +## Libs that are not get set correctly in Makefiles +LIBS += -lm -lgssapi_krb5 -lkrb5 -lintl -liconv +export LIBS + +TEST_TARGET = check + include gar/category.mk Modified: csw/mgar/pkg/alpine/trunk/checksums =================================================================== --- csw/mgar/pkg/alpine/trunk/checksums 2009-03-06 04:15:24 UTC (rev 3603) +++ csw/mgar/pkg/alpine/trunk/checksums 2009-03-06 06:06:59 UTC (rev 3604) @@ -0,0 +1,2 @@ +84e44cbf71ed674800a5d57eed9c1c52 download/alpine.tar.bz2 +750d6056b6d88022cbb465a9a40f741a download/pubcookie.diff Added: csw/mgar/pkg/alpine/trunk/files/pubcookie.diff =================================================================== --- csw/mgar/pkg/alpine/trunk/files/pubcookie.diff (rev 0) +++ csw/mgar/pkg/alpine/trunk/files/pubcookie.diff 2009-03-06 06:06:59 UTC (rev 3604) @@ -0,0 +1,160 @@ +--- alpine-2.00/web/src/pubcookie/wp_uidmapper.c.orig 2009-03-05 22:41:25.411701357 -0600 ++++ alpine-2.00/web/src/pubcookie/wp_uidmapper.c 2009-03-05 22:42:00.628611160 -0600 +@@ -16,6 +16,10 @@ + #include "id_table.h" + #include "wp_uidmapper_lib.h" + ++#ifndef LOG_PERROR ++#define LOG_PERROR 0 ++#endif ++ + + /* Makefile should #define: + * +@@ -51,7 +55,7 @@ + + id_table_range *range; + id_table table; +- struct sockaddr_un sun,rsun; ++ struct sockaddr_un lsun,rsun; + struct sigaction sa; + int is_err,i,ssock,uid; + unsigned int kbuf[WP_KEY_LEN]; +@@ -61,7 +65,9 @@ + #ifndef DGRAM_MODE + int csock,rsun_len; + #endif +- struct ucred cred; ++#ifdef SO_PEERCRED ++struct ucred cred; ++#endif + + /* + * process command line arguments +@@ -129,10 +135,10 @@ + syslog(LOG_ERR,"%s: socket: %s\n",socketname,strerror(errno)); + exit(1); + } +- /* sun.sun_len = strlen(socketname) + 1; */ +- sun.sun_family = AF_UNIX; +- strcpy(sun.sun_path,socketname); +- if(bind(ssock,(struct sockaddr*)&sun,sizeof(sun))) { ++ /* lsun.sun_len = strlen(socketname) + 1; */ ++ lsun.sun_family = AF_UNIX; ++ strcpy(lsun.sun_path,socketname); ++ if(bind(ssock,(struct sockaddr*)&lsun,sizeof(lsun))) { + syslog(LOG_ERR,"%s: bind: %s\n",socketname,strerror(errno)); + exit(1); + } +@@ -166,9 +172,14 @@ + rmh.msg_namelen = sizeof(rsun); + rmh.msg_iov = riov; + rmh.msg_iovlen = 3; ++#ifdef VANILLA + rmh.msg_control = cbuf; + rmh.msg_controllen = riov[0].iov_len + riov[1].iov_len + riov[2].iov_len; + rmh.msg_flags = 0; ++#else ++ rmh.msg_accrights = NULL; ++ rmh.msg_accrightslen = 0; ++#endif + + /* siov[0].iov_base */ + /* siov[0].iov_len */ +@@ -176,9 +187,15 @@ + smh.msg_namelen = 0; + smh.msg_iov = siov; + /* smh.msg_iovlen */ ++#ifdef VANILLA + smh.msg_control = NULL; + smh.msg_controllen = 0; + smh.msg_flags = 0; ++#else ++ smh.msg_accrights = NULL; ++ smh.msg_accrightslen = 0; ++#endif ++ + + #ifndef DGRAM_MODE + csock = -1; +@@ -196,6 +213,7 @@ + syslog(LOG_ERR,"accept: %s\n",strerror(errno)); + break; + } ++#ifdef SO_PEERCRED + if(debug >= 2) { + i = sizeof(cred); + if(getsockopt(csock,SOL_SOCKET,SO_PEERCRED,&cred,&i) == -1) { +@@ -205,6 +223,7 @@ + cred.pid,cred.uid,cred.gid); + } + } ++#endif + i = recvmsg(csock,&rmh,0); + #endif + +--- alpine-2.00/web/src/pubcookie/wp_uidmapper_lib.c.orig 2009-03-05 22:41:35.393957770 -0600 ++++ alpine-2.00/web/src/pubcookie/wp_uidmapper_lib.c 2009-03-05 22:42:00.638013846 -0600 +@@ -23,7 +23,7 @@ + struct iovec *in,int inlen,int *rinbytes) { + int sock,i; + struct msghdr mh; +- struct sockaddr_un sun; ++ struct sockaddr_un lsun; + + #ifdef DGRAM_MODE + sock = socket(AF_UNIX,SOCK_DGRAM,0); +@@ -32,17 +32,23 @@ + #endif + if(sock < 0) return -1; + +- sun.sun_family = AF_UNIX; +- strcpy(sun.sun_path,sockname); +- if(connect(sock,(struct sockaddr*)&sun,sizeof(sun))) return -1; ++ lsun.sun_family = AF_UNIX; ++ strcpy(lsun.sun_path,sockname); ++ if(connect(sock,(struct sockaddr*)&lsun,sizeof(lsun))) return -1; + + mh.msg_name = NULL; + mh.msg_namelen = 0; + mh.msg_iov = out; + mh.msg_iovlen = outlen; ++#ifdef VANILLA + mh.msg_control = NULL; + mh.msg_controllen = 0; + mh.msg_flags = 0; ++#else ++ mh.msg_accrights = NULL; ++ mh.msg_accrightslen = 0; ++#endif ++ + + if((i = sendmsg(sock,&mh,0)) == -1) { + close(sock); +@@ -53,7 +59,9 @@ + if(in) { + mh.msg_iov = in; + mh.msg_iovlen = inlen; ++#ifdef VANILLA + mh.msg_flags = 0; ++#endif + if((i = recvmsg(sock,&mh,0)) == -1) { + close(sock); + return -1; +--- alpine-2.00/web/src/pubcookie/id_table.c.orig 2009-03-05 22:41:42.220578266 -0600 ++++ alpine-2.00/web/src/pubcookie/id_table.c 2009-03-05 22:42:00.624274635 -0600 +@@ -10,6 +10,14 @@ + #include /* opendir */ + #include /* stat */ + ++#ifndef VANILLA ++#include /* bzero */ ++#include /* NAME_MAX */ ++#ifndef NAME_MAX ++#define NAME_MAX 14 ++#endif ++#endif ++ + unsigned long hash_func(char *string,unsigned long num_buckets) { + unsigned long i; + char *p; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 6 07:11:09 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 06 Mar 2009 06:11:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3605] csw/mgar/pkg/php5/trunk/extensions Message-ID: Revision: 3605 http://gar.svn.sourceforge.net/gar/?rev=3605&view=rev Author: valholla Date: 2009-03-06 06:11:09 +0000 (Fri, 06 Mar 2009) Log Message: ----------- fix typos in mysql and pdo extentions Modified Paths: -------------- csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdo/Makefile Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile 2009-03-06 06:06:59 UTC (rev 3604) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile 2009-03-06 06:11:09 UTC (rev 3605) @@ -9,4 +9,4 @@ CONFIGURE_ARGS += --with-mysql=shared,$(prefix) PKGFILES_CSWphp5mysql = .*/lib/php/extensions/.*/mysql\.so -PKGFILES_CSWphp5mysql = .*/lib/php/extensions/.*/mysql\.a +PKGFILES_CSWphp5mysql += .*/lib/php/extensions/.*/mysql\.a Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdo/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdo/Makefile 2009-03-06 06:06:59 UTC (rev 3604) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdo/Makefile 2009-03-06 06:11:09 UTC (rev 3605) @@ -2,9 +2,9 @@ PACKAGES += CSWphp5pdo -CATALOGNAME_CSWphp5pdoodbc = php5_pdo -SPKG_DESC_CSWphp5pdoodbc = pdo Extention for PHP5 -REQUIRED_PKGS_CSWphp5pdoodbc = CSWphp5 +CATALOGNAME_CSWphp5pdo = php5_pdo +SPKG_DESC_CSWphp5pdo = pdo Extention for PHP5 +REQUIRED_PKGS_CSWphp5pdo = CSWphp5 -PKGFILES_CSWphp5pdoodbc = .*/lib/php/extensions/.*/pdo\.so -PKGFILES_CSWphp5pdoodbc += .*/lib/php/extensions/.*/pdo\.a +PKGFILES_CSWphp5pdo = .*/lib/php/extensions/.*/pdo\.so +PKGFILES_CSWphp5pdo += .*/lib/php/extensions/.*/pdo\.a This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Fri Mar 6 17:36:20 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Fri, 06 Mar 2009 16:36:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[3606] csw/mgar/pkg/unbound/trunk Message-ID: Revision: 3606 http://gar.svn.sourceforge.net/gar/?rev=3606&view=rev Author: idogan23 Date: 2009-03-06 16:36:20 +0000 (Fri, 06 Mar 2009) Log Message: ----------- switched completely to cswclassutils and some other small things Modified Paths: -------------- csw/mgar/pkg/unbound/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/unbound/trunk/files/CSWunbound.depend csw/mgar/pkg/unbound/trunk/files/cswunbound csw/mgar/pkg/unbound/trunk/files/cswusergroup Removed Paths: ------------- csw/mgar/pkg/unbound/trunk/files/CSWunbound.preinstall Modified: csw/mgar/pkg/unbound/trunk/Makefile =================================================================== --- csw/mgar/pkg/unbound/trunk/Makefile 2009-03-06 06:11:09 UTC (rev 3605) +++ csw/mgar/pkg/unbound/trunk/Makefile 2009-03-06 16:36:20 UTC (rev 3606) @@ -11,10 +11,16 @@ MASTER_SITES = http://unbound.net/downloads/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWunbound, preinstall) +DISTFILES += $(call admfiles,CSWunbound, depend) +DISTFILES += cswunbound +DISTFILES += cswusergroup GARCOMPILER = GCC4 +REQUIRED_PKGS = CSWcswclassutils +SPKG_CLASSES = none cswusergroup cswcpsampleconf cswinitsmf +PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswunbound$$$$/ { $$$$2 = "cswinitsmf" } $$$$3 ~ /\/unbound\/cswusergroup$$$$/ { $$$$2 = "cswusergroup" } $$$$3 ~ /\/unbound\/unbound.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } { print }' + # We define upstream file regex so we can be notifed of new upstream software release #UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz @@ -23,9 +29,16 @@ # UPSTREAM_MASTER_SITES = CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --without-pthreads CONFIGUTE_ARGS += --with-solaris-threads CONFIGURE_ARGS += --with-ssl=/opt/csw CONFIGURE_ARGS += --with-pidfile=/var/run/unbound.pid +CONFIGURE_ARGS += --sysconfdir=/etc/opt/csw +post-install-modulated: + @ginstall -d $(DESTDIR)/etc/opt/csw/init.d + @ginstall -m 755 $(FILEDIR)/cswunbound $(DESTDIR)/etc/opt/csw/init.d/cswunbound + @ginstall -m 755 $(FILEDIR)/cswusergroup $(DESTDIR)/etc/opt/csw/unbound/cswusergroup + @mv $(DESTDIR)/etc/opt/csw/unbound/unbound.conf $(DESTDIR)/etc/opt/csw/unbound/unbound.conf.CSW + @chmod 444 $(DESTDIR)/etc/opt/csw/unbound/unbound.conf.CSW + include gar/category.mk Added: csw/mgar/pkg/unbound/trunk/files/CSWunbound.depend =================================================================== --- csw/mgar/pkg/unbound/trunk/files/CSWunbound.depend (rev 0) +++ csw/mgar/pkg/unbound/trunk/files/CSWunbound.depend 2009-03-06 16:36:20 UTC (rev 3606) @@ -0,0 +1,3 @@ +P CSWcommon +P CSWosslrt +P CSWgcc4corert Deleted: csw/mgar/pkg/unbound/trunk/files/CSWunbound.preinstall =================================================================== --- csw/mgar/pkg/unbound/trunk/files/CSWunbound.preinstall 2009-03-06 06:11:09 UTC (rev 3605) +++ csw/mgar/pkg/unbound/trunk/files/CSWunbound.preinstall 2009-03-06 16:36:20 UTC (rev 3606) @@ -1,18 +0,0 @@ -#!/bin/sh - -# check, if the unbound user does exist -grep '^unbound:' $PKG_ROOT_DIR/etc/passwd >/dev/null -if [ $? -ne 0 ] ; then - getent passwd unbound >/dev/null - if [ $? -ne 0 ] ; then - NEEDUSER=1 - fi -fi - -# create the unbound user, if NEEDUSER=1 -if [ "$NEEDUSER" = 1 ] ; then - echo Adding required unbound user - - # create the amavis user - /usr/sbin/useradd -d /var/run -g other -c 'unbound pseud user' -s /bin/false unbound -fi Added: csw/mgar/pkg/unbound/trunk/files/cswunbound =================================================================== --- csw/mgar/pkg/unbound/trunk/files/cswunbound (rev 0) +++ csw/mgar/pkg/unbound/trunk/files/cswunbound 2009-03-06 16:36:20 UTC (rev 3606) @@ -0,0 +1,36 @@ +#!/bin/sh + +#RC_KNUM 72 +#RC_SNUM 72 +#RC_KLEV 0,1,S +#RC_SLEV 2 +#FMRI network + +case "$1" in + start) + echo "Starting unbound" + + if [ -x /usr/lib/extendedFILE.so.1 ]; then + ulimit -n 1024 + LD_PRELOAD_32=/usr/lib/extendedFILE.so.1 + export LD_PRELOAD_32 + fi + + /opt/csw/sbin/unbound + ;; + stop) + echo "Stopping unbound" + kill `cat /var/run/unbound.pid` && rm /var/run/unbound.pid + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "Usage: $0 { start | stop | restart }" + exit 1 + ;; +esac + +exit 0 Property changes on: csw/mgar/pkg/unbound/trunk/files/cswunbound ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/unbound/trunk/files/cswusergroup =================================================================== --- csw/mgar/pkg/unbound/trunk/files/cswusergroup (rev 0) +++ csw/mgar/pkg/unbound/trunk/files/cswusergroup 2009-03-06 16:36:20 UTC (rev 3606) @@ -0,0 +1 @@ +unbound:::::: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Fri Mar 6 17:56:05 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Fri, 06 Mar 2009 16:56:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[3607] csw/mgar/pkg/clamav/trunk Message-ID: Revision: 3607 http://gar.svn.sourceforge.net/gar/?rev=3607&view=rev Author: bonivart Date: 2009-03-06 16:56:03 +0000 (Fri, 06 Mar 2009) Log Message: ----------- clamav: more fixes Modified Paths: -------------- csw/mgar/pkg/clamav/trunk/Makefile csw/mgar/pkg/clamav/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/clamav/trunk/files/CSWclamav.checkinstall csw/mgar/pkg/clamav/trunk/files/CSWclamav.gspec csw/mgar/pkg/clamav/trunk/files/CSWclamav.preinstall csw/mgar/pkg/clamav/trunk/files/CSWlibclamav.gspec Modified: csw/mgar/pkg/clamav/trunk/Makefile =================================================================== --- csw/mgar/pkg/clamav/trunk/Makefile 2009-03-06 16:36:20 UTC (rev 3606) +++ csw/mgar/pkg/clamav/trunk/Makefile 2009-03-06 16:56:03 UTC (rev 3607) @@ -1,7 +1,4 @@ # http://www.clamav.net/snapshot/clamav-devel-latest.tar.gz -# review deps -# - remove: gmp, tcp wrappers (?) -# - add: ncurses, unrar (?) GARNAME = clamav GARVERSION = 0.95rc1 @@ -22,15 +19,15 @@ MASTER_SITES = http://www.clamav.net/snapshot/ #DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTFILES = $(GARNAME)-devel-latest.tar.gz -#DISTFILES += $(call admfiles,CSWclamav,checkinstall preinstall) -DISTFILES += $(call admfiles,CSWclamav,) -DISTFILES += $(call admfiles,CSWlibclamav,) -SPKG_DESC_CSWclamav = Clam AntiVirus -SPKG_DESC_CSWlibclamav = Clam AntiVirus Library +PACKAGES = CSWclamav CSWlibclamav +CATALOGNAME_CSWclamav = clamav +SPKG_DESC_CSWclamav = $(DESCRIPTION) +CATALOGNAME_CSWlibclamav = libclamav +SPKG_DESC_CSWlibclamav = $(DESCRIPTION) Library -REQUIRED_PKGS_CSWclamav = CSWlibclamav CSWlibgmp CSWzlib CSWbzip2 CSWiconv CSWcswclassutils CSWtcpwrap -REQUIRED_PKGS_CSWlibclamav = CSWlibgmp CSWzlib CSWbzip2 CSWiconv +REQUIRED_PKGS_CSWclamav = CSWlibclamav CSWzlib CSWbzip2 CSWiconv CSWcswclassutils CSWncurses +REQUIRED_PKGS_CSWlibclamav = CSWzlib CSWbzip2 CSWiconv # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz @@ -43,7 +40,7 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --disable-clamav CONFIGURE_ARGS += --enable-milter -CONFIGURE_ARGS += --with-sendmail=$(libdir)/sendmail +# unrecognized by 0.95rc1? CONFIGURE_ARGS += --with-sendmail=$(libdir)/sendmail CONFIGURE_ARGS += --with-dbdir=/var/opt/csw/$(GARNAME)/db CONFIGURE_ARGS += --localstatedir=/var/opt/csw/$(GARNAME) @@ -54,6 +51,8 @@ PKGFILES_CSWlibclamav += $(docdir)/libclamav/.* # fix usergroup stuff +## files/dirs owned by clamav user +## move cswusergroup file /opt/csw/etc/clamav/ PROTOTYPE_FILTER = awk ' \ $$$$3 ~ /\/init.d\/cswclamd$$$$/ { $$$$2 = "cswinitsmf" } \ $$$$3 ~ /\/init.d\/cswclamav-milter$$$$/ { $$$$2 = "cswinitsmf" } \ @@ -67,6 +66,8 @@ SPKG_SOURCEURL = http://www.clamav.net/ TEST_TARGET = check + +# can not run checkpkg due to libs in separate package ENABLE_CHECK=0 include gar/category.mk @@ -93,7 +94,7 @@ @mv $(DESTDIR)$(sysconfdir)/freshclam.conf $(DESTDIR)$(sysconfdir)/freshclam.conf.CSW @ginstall -d $(DOCDEST) @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) - @ginstall -m 644 $(WORKSRC)/COPYING $(DOCDEST)/LICENSE +# @ginstall -m 644 $(WORKSRC)/COPYING $(DOCDEST)/LICENSE @ginstall -m 644 $(FILEDIR)/CSWclamav.INSTALL.clamav-milter.CSW $(DOCDEST)/INSTALL.clamav-milter.CSW @ginstall -m 644 $(FILEDIR)/CSWclamav.README.CSW $(DOCDEST)/README.CSW @ginstall -d $(DOCDEST)/contrib @@ -102,6 +103,6 @@ @ginstall -m 644 $(WORKSRC)/contrib/cleanup-partial.pl $(DOCDEST)/contrib @ginstall -d $(DOCDEST)/html @ginstall -m 644 $(WORKSRC)/docs/html/* $(DOCDEST)/html - @ginstall -d $(DESTDIR)$(docdir)/libclamav - @ginstall -m 644 $(WORKSRC)/COPYING $(DESTDIR)$(docdir)/libclamav/LICENSE +# @ginstall -d $(DESTDIR)$(docdir)/libclamav +# @ginstall -m 644 $(WORKSRC)/COPYING $(DESTDIR)$(docdir)/libclamav/LICENSE @$(MAKECOOKIE) Modified: csw/mgar/pkg/clamav/trunk/checksums =================================================================== --- csw/mgar/pkg/clamav/trunk/checksums 2009-03-06 16:36:20 UTC (rev 3606) +++ csw/mgar/pkg/clamav/trunk/checksums 2009-03-06 16:56:03 UTC (rev 3607) @@ -1,3 +1 @@ -9ae62dd70ac3dabd775c2c9cba7cfd73 download/clamav-devel-latest.tar.gz -dbb021404195c40d44dd61e9b0206634 download/CSWclamav.gspec -8f6b719b38608d0f08ced7e556461c12 download/CSWlibclamav.gspec +2c7c582b6182353dfdd25931c80bc781 download/clamav-devel-latest.tar.gz Deleted: csw/mgar/pkg/clamav/trunk/files/CSWclamav.checkinstall =================================================================== --- csw/mgar/pkg/clamav/trunk/files/CSWclamav.checkinstall 2009-03-06 16:36:20 UTC (rev 3606) +++ csw/mgar/pkg/clamav/trunk/files/CSWclamav.checkinstall 2009-03-06 16:56:03 UTC (rev 3607) @@ -1,56 +0,0 @@ -# checkinstall script for Clamav -# Verify that group and user clamav exists -# 2008-12-10 Peter Bonivart - -ADDUSER=0 -ADDGROUP=0 -# Next, verify that group clamav exists. -# First check target machines group file, THEN check -# NIS/NIS+/whatever - -/usr/bin/grep '^clamav:' /etc/group >/dev/null -if [ $? -ne 0 ] ; then - /usr/bin/getent group clamav >/dev/null - if [ $? -ne 0 ] ; then - NEEDGROUP=1 - fi -fi - -if [ "$NEEDGROUP" = 1 ] ; then - echo "***" - echo "Group clamav must exist for this package install." - echo "clamav group will be added." - ADDGROUP=1 -else - echo "clamav group detected" -fi -# Next, verify that user clamav exists. -# First check target machines password file, THEN check -# NIS/NIS+/whatever - -/usr/bin/grep '^clamav:' /etc/passwd >/dev/null -if [ $? -ne 0 ] ; then - /usr/bin/getent passwd clamav >/dev/null - if [ $? -ne 0 ] ; then - NEEDUSER=1 - fi -fi - -if [ "$NEEDUSER" = 1 ] ; then - echo "***" - echo "User clamav must exist for this package install." - echo "clamav user will be added." - ADDUSER=1 -else - echo "clamav user detected" -fi - -# Make env variables available to other packaging scripts - -cat >$1 < Hi all, I was trying to build a package with SMF support (the old style, without cswclassutils). During the packaging phase I got the following errors: ## Building pkgmap from package prototype file. ERROR in /home/ja/tmp/nrpe/trunk/work/build-global/CSWnrpe.prototype-sparc: no object for <$WORKDIR_FIRSTMOD/nrpe> found in root directory no object for <$WORKDIR_FIRSTMOD/nrpe.xml> found in root directory no object for <$WORKDIR_FIRSTMOD/svc-nrpe> found in root directory pkgmk: ERROR: unable to build pkgmap from prototype file ## Packaging was not successful. It turned out, that this happends with packages checked out in the very last few days. Building the same (and identical) package, checked out earlier, is no problem. Could anyone give me a hint? Maybe a typo in gar? Or did I miss something? Thanks! -- Juergen Arndt From skayser at users.sourceforge.net Sat Mar 7 01:49:10 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sat, 07 Mar 2009 00:49:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[3608] csw/mgar/pkg/watch/trunk Message-ID: Revision: 3608 http://gar.svn.sourceforge.net/gar/?rev=3608&view=rev Author: skayser Date: 2009-03-07 00:49:09 +0000 (Sat, 07 Mar 2009) Log Message: ----------- watch: fixed broken pipe errors Modified Paths: -------------- csw/mgar/pkg/watch/trunk/Makefile csw/mgar/pkg/watch/trunk/checksums Added Paths: ----------- csw/mgar/pkg/watch/trunk/files/patch-sigpipe.diff Modified: csw/mgar/pkg/watch/trunk/Makefile =================================================================== --- csw/mgar/pkg/watch/trunk/Makefile 2009-03-06 16:56:03 UTC (rev 3607) +++ csw/mgar/pkg/watch/trunk/Makefile 2009-03-07 00:49:09 UTC (rev 3608) @@ -1,13 +1,9 @@ -# Todo: -# * watch called for programs with longer than terminal output -# (for example "find ." or "ls -lR" or "last" on build8x) causes -# broken pipe on second program invocation GARNAME = watch GARVERSION = 3.2.7 CATEGORIES = utils DESCRIPTION = Watch a program output change over time -define Blurb +define BLURB "watch" from the procps package. endef @@ -16,20 +12,25 @@ SF_PROJ = procps MASTER_SITES = http://$(SF_PROJ).sourceforge.net/ DISTFILES = $(SF_PROJ)-$(GARVERSION).tar.gz -PATCHFILES = patch-extralibs.diff DISTNAME = $(SF_PROJ)-$(GARVERSION) REQUIRED_PKGS = CSWncurses -CONFIGURE_ARGS = $(DIRPATHS) - -EXTRA_INC = /opt/csw/include/ncurses - TEST_SCRIPTS = CONFIGURE_SCRIPTS = BUILD_SCRIPTS = custom INSTALL_SCRIPTS = custom +# Include additional libraries (see pre-build-modulated below) +PATCHFILES = patch-extralibs.diff + +# Avoid "Broken pipe" error message on pclose() for cmds with longish output +PATCHFILES += patch-sigpipe.diff + +CONFIGURE_ARGS = $(DIRPATHS) + +EXTRA_INC = /opt/csw/include/ncurses + include gar/category.mk # procps is heavily GNU tailored, so we need to make some adjustments Modified: csw/mgar/pkg/watch/trunk/checksums =================================================================== --- csw/mgar/pkg/watch/trunk/checksums 2009-03-06 16:56:03 UTC (rev 3607) +++ csw/mgar/pkg/watch/trunk/checksums 2009-03-07 00:49:09 UTC (rev 3608) @@ -1,2 +1,3 @@ f490bca772b16472962c7b9f23b1e97d download/procps-3.2.7.tar.gz 05f5e9e304c4300b056ffd61eafebffa download/patch-extralibs.diff +c29461ef280f8a7dca7ef1d5aeec8e2d download/patch-sigpipe.diff Added: csw/mgar/pkg/watch/trunk/files/patch-sigpipe.diff =================================================================== --- csw/mgar/pkg/watch/trunk/files/patch-sigpipe.diff (rev 0) +++ csw/mgar/pkg/watch/trunk/files/patch-sigpipe.diff 2009-03-07 00:49:09 UTC (rev 3608) @@ -0,0 +1,13 @@ +--- procps-3.2.7.orig/watch.c 2009-03-07 01:23:35.904690072 +0100 ++++ procps-3.2.7/watch.c 2009-03-07 01:30:41.534474183 +0100 +@@ -313,6 +314,10 @@ + oldeolseen = eolseen; + } + ++ /* Finish reading from pipe to avoid SIGPIPE for the child */ ++ char devnull[8192]; ++ while (fgets(devnull, 8192, p) != NULL) {;} ++ + pclose(p); + + first_screen = 0; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Sat Mar 7 02:05:48 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sat, 07 Mar 2009 01:05:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3609] csw/mgar/pkg/watch/trunk/Makefile Message-ID: Revision: 3609 http://gar.svn.sourceforge.net/gar/?rev=3609&view=rev Author: skayser Date: 2009-03-07 01:05:48 +0000 (Sat, 07 Mar 2009) Log Message: ----------- watch: adjusted version number Modified Paths: -------------- csw/mgar/pkg/watch/trunk/Makefile Modified: csw/mgar/pkg/watch/trunk/Makefile =================================================================== --- csw/mgar/pkg/watch/trunk/Makefile 2009-03-07 00:49:09 UTC (rev 3608) +++ csw/mgar/pkg/watch/trunk/Makefile 2009-03-07 01:05:48 UTC (rev 3609) @@ -1,5 +1,5 @@ GARNAME = watch -GARVERSION = 3.2.7 +GARVERSION = 0.2.0 CATEGORIES = utils DESCRIPTION = Watch a program output change over time @@ -10,9 +10,10 @@ # Usually we would use $(SF_MIRROR), but the procps folks didn't upload # procps the usual way SF_PROJ = procps +SF_PROJ_VER = 3.2.7 MASTER_SITES = http://$(SF_PROJ).sourceforge.net/ -DISTFILES = $(SF_PROJ)-$(GARVERSION).tar.gz -DISTNAME = $(SF_PROJ)-$(GARVERSION) +DISTFILES = $(SF_PROJ)-$(SF_PROJ_VER).tar.gz +DISTNAME = $(SF_PROJ)-$(SF_PROJ_VER) REQUIRED_PKGS = CSWncurses This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Sat Mar 7 12:04:22 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Sat, 07 Mar 2009 11:04:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[3610] csw/mgar/pkg Message-ID: Revision: 3610 http://gar.svn.sourceforge.net/gar/?rev=3610&view=rev Author: idogan23 Date: 2009-03-07 11:04:22 +0000 (Sat, 07 Mar 2009) Log Message: ----------- nsd: initial commit Added Paths: ----------- csw/mgar/pkg/nsd/ csw/mgar/pkg/nsd/branches/ csw/mgar/pkg/nsd/tags/ csw/mgar/pkg/nsd/trunk/ csw/mgar/pkg/nsd/trunk/Makefile csw/mgar/pkg/nsd/trunk/files/ csw/mgar/pkg/nsd/trunk/files/CSWnsd.gspec Property changes on: csw/mgar/pkg/nsd/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/nsd/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsd/trunk/Makefile (rev 0) +++ csw/mgar/pkg/nsd/trunk/Makefile 2009-03-07 11:04:22 UTC (rev 3610) @@ -0,0 +1,25 @@ +GARNAME = nsd +GARVERSION = 3.2.1 +CATEGORIES = server + +DESCRIPTION = An authoritative only non-recursive name server +define BLURB + NSD (Name Server Daemon) is a complete implementation of an + authoritative DNS nameserver. +endef + +MASTER_SITES = http://www.nlnetlabs.nl/downloads/nsd/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWnsd,) + +# We define upstream file regex so we can be notifed of new upstream software release +#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-ssl=/opt/csw + +include gar/category.mk Added: csw/mgar/pkg/nsd/trunk/files/CSWnsd.gspec =================================================================== --- csw/mgar/pkg/nsd/trunk/files/CSWnsd.gspec (rev 0) +++ csw/mgar/pkg/nsd/trunk/files/CSWnsd.gspec 2009-03-07 11:04:22 UTC (rev 3610) @@ -0,0 +1,4 @@ +%var bitname nsd +%var pkgname CSWnsd +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC_FIRSTMOD}/LICENSE This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rthurner at users.sourceforge.net Sat Mar 7 16:57:06 2009 From: rthurner at users.sourceforge.net (rthurner at users.sourceforge.net) Date: Sat, 07 Mar 2009 15:57:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[3611] csw/mgar/pkg Message-ID: Revision: 3611 http://gar.svn.sourceforge.net/gar/?rev=3611&view=rev Author: rthurner Date: 2009-03-07 15:57:06 +0000 (Sat, 07 Mar 2009) Log Message: ----------- initial dir structure for mod_wsgi Added Paths: ----------- csw/mgar/pkg/branches/ csw/mgar/pkg/tags/ csw/mgar/pkg/trunk/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rthurner at users.sourceforge.net Sat Mar 7 17:05:49 2009 From: rthurner at users.sourceforge.net (rthurner at users.sourceforge.net) Date: Sat, 07 Mar 2009 16:05:49 +0000 Subject: [csw-devel] SF.net SVN: gar:[3612] csw/mgar/pkg/mod_wsgi/ Message-ID: Revision: 3612 http://gar.svn.sourceforge.net/gar/?rev=3612&view=rev Author: rthurner Date: 2009-03-07 16:05:47 +0000 (Sat, 07 Mar 2009) Log Message: ----------- create dir by hand to correct wrong import Added Paths: ----------- csw/mgar/pkg/mod_wsgi/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rthurner at users.sourceforge.net Sat Mar 7 17:08:34 2009 From: rthurner at users.sourceforge.net (rthurner at users.sourceforge.net) Date: Sat, 07 Mar 2009 16:08:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3613] csw/mgar/pkg Message-ID: Revision: 3613 http://gar.svn.sourceforge.net/gar/?rev=3613&view=rev Author: rthurner Date: 2009-03-07 16:08:33 +0000 (Sat, 07 Mar 2009) Log Message: ----------- wrongly created Removed Paths: ------------- csw/mgar/pkg/branches/ csw/mgar/pkg/tags/ csw/mgar/pkg/trunk/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rthurner at users.sourceforge.net Sat Mar 7 17:13:54 2009 From: rthurner at users.sourceforge.net (rthurner at users.sourceforge.net) Date: Sat, 07 Mar 2009 16:13:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[3614] csw/mgar/pkg/mod_wsgi Message-ID: Revision: 3614 http://gar.svn.sourceforge.net/gar/?rev=3614&view=rev Author: rthurner Date: 2009-03-07 16:13:49 +0000 (Sat, 07 Mar 2009) Log Message: ----------- set basic structure + properties Added Paths: ----------- csw/mgar/pkg/mod_wsgi/branches/ csw/mgar/pkg/mod_wsgi/tags/ csw/mgar/pkg/mod_wsgi/trunk/ Property changes on: csw/mgar/pkg/mod_wsgi/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rthurner at users.sourceforge.net Sat Mar 7 17:19:44 2009 From: rthurner at users.sourceforge.net (rthurner at users.sourceforge.net) Date: Sat, 07 Mar 2009 16:19:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[3615] csw/mgar/pkg/mod_wsgi/trunk Message-ID: Revision: 3615 http://gar.svn.sourceforge.net/gar/?rev=3615&view=rev Author: rthurner Date: 2009-03-07 16:19:30 +0000 (Sat, 07 Mar 2009) Log Message: ----------- initial files, copied from mod_python Added Paths: ----------- csw/mgar/pkg/mod_wsgi/trunk/Makefile csw/mgar/pkg/mod_wsgi/trunk/checksums csw/mgar/pkg/mod_wsgi/trunk/files/ csw/mgar/pkg/mod_wsgi/trunk/files/postinstall csw/mgar/pkg/mod_wsgi/trunk/files/preremove csw/mgar/pkg/mod_wsgi/trunk/files/space Added: csw/mgar/pkg/mod_wsgi/trunk/Makefile =================================================================== --- csw/mgar/pkg/mod_wsgi/trunk/Makefile (rev 0) +++ csw/mgar/pkg/mod_wsgi/trunk/Makefile 2009-03-07 16:19:30 UTC (rev 3615) @@ -0,0 +1,38 @@ +GARNAME = mod_wsgi +GARVERSION = 2.3 +CATEGORIES = lib + +DESCRIPTION = an Apache/Python WSGI adapter module +define BLURB + Mod_wsgi is a python WSGI adapter module for Apache. +endef + +MASTER_SITES = http://code.google.com/p/modwsgi +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += postinstall preremove space + +PACKAGES = CSWap2modwsgi + +REQUIRED_PKGS_CSWap2modwsgi = CSWap2prefork CSWpython +CATALOGNAME_CSWap2modwsgi = ap2_modwsgi +SPKG_DESC_CSWap2modwsgi = an Apache/Python WSGI adapter module + +#PATCHFILES = configure.diff +#PATCHFILES += connobject.diff + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = (\d+(?:\.\d+)*) + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-apxs=$(prefix)/apache2/sbin/apxs +CONFIGURE_ARGS += --with-python=$(bindir)/python +CONFIGURE_ARGS += --with-python-src=../python + +## There are no tests for this +TEST_SCRIPTS = skip + +test-skip: + $(DONADA) + +include gar/category.mk + Added: csw/mgar/pkg/mod_wsgi/trunk/checksums =================================================================== --- csw/mgar/pkg/mod_wsgi/trunk/checksums (rev 0) +++ csw/mgar/pkg/mod_wsgi/trunk/checksums 2009-03-07 16:19:30 UTC (rev 3615) @@ -0,0 +1,4 @@ +c686e1c498dbe5753fe491c3cf61cff4 download/mod_wsgi-2.3.tar.gz +a2e8679f45232e56efbc352597ffe456 download/postinstall +a67766841dedbaba0d7b15e7f08c8658 download/preremove +0dd379f20ceb32fc77bb3a9bf045097f download/space Added: csw/mgar/pkg/mod_wsgi/trunk/files/postinstall =================================================================== --- csw/mgar/pkg/mod_wsgi/trunk/files/postinstall (rev 0) +++ csw/mgar/pkg/mod_wsgi/trunk/files/postinstall 2009-03-07 16:19:30 UTC (rev 3615) @@ -0,0 +1,24 @@ +#!/bin/sh + +CSW_PREFIX=${PKG_INSTALL_ROOT}/opt/csw +AP2_PREFIX=$CSW_PREFIX/apache2 +AP2_BINDIR=$AP2_PREFIX/sbin +AP2_LIBEXEC=$AP2_PREFIX/libexec +AP2_CONFDIR=$AP2_PREFIX/etc +AP2_EXTRADIR=$AP2_CONFDIR/extra +AP2_CONFIG=$AP2_CONFDIR/httpd.conf + +# Enable the wsgi module +PKG_INSTALL_ROOT=${PKG_INSTALL_ROOT:-'/'} +chroot $PKG_INSTALL_ROOT \ + $AP2_BINDIR/apxs -S LIBEXECDIR=$AP2_LIBEXEC -e -a -n wsgi mod_wsgi.so + +# Finito +cat < Revision: 3616 http://gar.svn.sourceforge.net/gar/?rev=3616&view=rev Author: rthurner Date: 2009-03-07 17:10:09 +0000 (Sat, 07 Mar 2009) Log Message: ----------- workaround for a few days, until mike's new python is live Modified Paths: -------------- csw/mgar/pkg/mod_wsgi/trunk/Makefile Modified: csw/mgar/pkg/mod_wsgi/trunk/Makefile =================================================================== --- csw/mgar/pkg/mod_wsgi/trunk/Makefile 2009-03-07 16:19:30 UTC (rev 3615) +++ csw/mgar/pkg/mod_wsgi/trunk/Makefile 2009-03-07 17:10:09 UTC (rev 3616) @@ -34,5 +34,10 @@ test-skip: $(DONADA) +## Fix Makefile LDFLAGS to correct broken python-config return values +post-configure-modulated: + @( perl -i -plne 's|^LDFLAGS = .*|LDFLAGS = -L/opt/csw/lib|' \ + $(WORKSRC)/Makefile ) + include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Sat Mar 7 20:17:20 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Sat, 07 Mar 2009 19:17:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[3617] csw/mgar/pkg/freeciv/trunk Message-ID: Revision: 3617 http://gar.svn.sourceforge.net/gar/?rev=3617&view=rev Author: jake_goerzen Date: 2009-03-07 19:17:20 +0000 (Sat, 07 Mar 2009) Log Message: ----------- update depend file with CSWggettextrt instead of CSWggettext Modified Paths: -------------- csw/mgar/pkg/freeciv/trunk/checksums csw/mgar/pkg/freeciv/trunk/files/CSWfreeciv.depend Modified: csw/mgar/pkg/freeciv/trunk/checksums =================================================================== --- csw/mgar/pkg/freeciv/trunk/checksums 2009-03-07 17:10:09 UTC (rev 3616) +++ csw/mgar/pkg/freeciv/trunk/checksums 2009-03-07 19:17:20 UTC (rev 3617) @@ -1,5 +1,5 @@ 3e9925e868a816c1fba58993cced92ef download/freeciv-2.1.8.tar.gz 4f6b34dbb2143663d82ebea710c56863 download/CSWfreeciv.gspec -8b2248c58bd3ed3d7ce1fb5274f0b0f7 download/CSWfreeciv.depend +fee60b5af7c882c2eb16a8ca622e3958 download/CSWfreeciv.depend d3acfde4316e7011beccd69b21d2ad67 download/CSWfreeciv.prototype 892be308fb8a4e34f0e98083de3e1788 download/dataio.c.diff Modified: csw/mgar/pkg/freeciv/trunk/files/CSWfreeciv.depend =================================================================== --- csw/mgar/pkg/freeciv/trunk/files/CSWfreeciv.depend 2009-03-07 17:10:09 UTC (rev 3616) +++ csw/mgar/pkg/freeciv/trunk/files/CSWfreeciv.depend 2009-03-07 19:17:20 UTC (rev 3617) @@ -7,7 +7,7 @@ P CSWlibcairo P CSWesound P CSWiconv -P CSWggettext +P CSWggettextrt P CSWpango P CSWreadline P CSWzlib This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Sat Mar 7 20:50:11 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sat, 07 Mar 2009 19:50:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[3618] csw/mgar/pkg Message-ID: Revision: 3618 http://gar.svn.sourceforge.net/gar/?rev=3618&view=rev Author: skayser Date: 2009-03-07 19:50:11 +0000 (Sat, 07 Mar 2009) Log Message: ----------- nano: Initial commit Added Paths: ----------- csw/mgar/pkg/nano/ csw/mgar/pkg/nano/branches/ csw/mgar/pkg/nano/tags/ csw/mgar/pkg/nano/trunk/ csw/mgar/pkg/nano/trunk/Makefile csw/mgar/pkg/nano/trunk/checksums csw/mgar/pkg/nano/trunk/files/ csw/mgar/pkg/nano/trunk/files/CSWnano.postinstall csw/mgar/pkg/nano/trunk/files/CSWnano.postremove Property changes on: csw/mgar/pkg/nano/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/nano/trunk/Makefile =================================================================== --- csw/mgar/pkg/nano/trunk/Makefile (rev 0) +++ csw/mgar/pkg/nano/trunk/Makefile 2009-03-07 19:50:11 UTC (rev 3618) @@ -0,0 +1,32 @@ +GARNAME = nano +GARVERSION = 2.0.9 +CATEGORIES = utils + +DESCRIPTION = Enhanced clone of the Pico text editor +define BLURB +GNU nano is designed to be a free replacement for the Pico text editor, part of +the Pine email suite from The University of Washington. It aims to "emulate +Pico as closely as possible and perhaps include extra functionality". +endef + +MASTER_SITES = http://www.nano-editor.org/dist/v2.0/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES = CSWnano.postinstall CSWnano.postremove + +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +REQUIRED_PKGS = CSWggettextrt CSWncurses + +EXTRA_INC = /opt/csw/include/ncurses + +TEST_SCRIPTS = + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --enable-all + +# Disable automatic line wraps when running as root. See +# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=513443 for +# some background info +CONFIGURE_ARGS += --disable-wrapping-as-root + +include gar/category.mk Added: csw/mgar/pkg/nano/trunk/checksums =================================================================== --- csw/mgar/pkg/nano/trunk/checksums (rev 0) +++ csw/mgar/pkg/nano/trunk/checksums 2009-03-07 19:50:11 UTC (rev 3618) @@ -0,0 +1,2 @@ +c1bfcb567c7a645b5c4f5130158d7808 download/CSWnano.postinstall +46649817cd38cea9fb6fb8c201f7f227 download/CSWnano.postremove Added: csw/mgar/pkg/nano/trunk/files/CSWnano.postinstall =================================================================== --- csw/mgar/pkg/nano/trunk/files/CSWnano.postinstall (rev 0) +++ csw/mgar/pkg/nano/trunk/files/CSWnano.postinstall 2009-03-07 19:50:11 UTC (rev 3618) @@ -0,0 +1,18 @@ +#!/bin/sh +# +# postinstall - this script is executed after the CVS PKG install +# +# This script updates the info dir file for textinfo + +if [ "$PKG_ROOT_DIR" = "" ] ; then PKG_ROOT_DIR=/ ; fi +if [ ! -x "$PKG_ROOT_DIR/opt/csw/sbin/mkdirentries" ] ; then exit 0; fi + +savepath=$PATH +PATH=/usr/bin:/opt/csw/bin + +echo "Updating the info dir file for CSWtexinfo" +/usr/sbin/chroot $PKG_ROOT_DIR /opt/csw/sbin/mkdirentries + +PATH=$savepath + +exit 0 Added: csw/mgar/pkg/nano/trunk/files/CSWnano.postremove =================================================================== --- csw/mgar/pkg/nano/trunk/files/CSWnano.postremove (rev 0) +++ csw/mgar/pkg/nano/trunk/files/CSWnano.postremove 2009-03-07 19:50:11 UTC (rev 3618) @@ -0,0 +1,16 @@ +# postremove - this script is executed after the CVS PKG remove +# +# This script updates the info dir file for textinfo + +if [ "$PKG_ROOT_DIR" = "" ] ; then PKG_ROOT_DIR=/ ; fi +if [ ! -x "$PKG_ROOT_DIR/opt/csw/sbin/mkdirentries" ] ; then exit 0; fi + +savepath=$PATH +PATH=/usr/bin:/opt/csw/bin + +echo "Updating the info dir file for CSWtexinfo" +/usr/sbin/chroot $PKG_ROOT_DIR /opt/csw/sbin/mkdirentries + +PATH=savepath + +exit 0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 7 22:50:16 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 07 Mar 2009 21:50:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[3619] csw/mgar/pkg/java Message-ID: Revision: 3619 http://gar.svn.sourceforge.net/gar/?rev=3619&view=rev Author: wbonnet Date: 2009-03-07 21:50:16 +0000 (Sat, 07 Mar 2009) Log Message: ----------- Add Apache Jakarta Configuration to GAR Added Paths: ----------- csw/mgar/pkg/java/ajcconfig/ csw/mgar/pkg/java/ajcconfig/branches/ csw/mgar/pkg/java/ajcconfig/tags/ csw/mgar/pkg/java/ajcconfig/trunk/ csw/mgar/pkg/java/ajcconfig/trunk/Makefile csw/mgar/pkg/java/ajcconfig/trunk/checksums csw/mgar/pkg/java/ajcconfig/trunk/files/ csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfig.gspec csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfigdoc.gspec Property changes on: csw/mgar/pkg/java/ajcconfig/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/java/ajcconfig/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcconfig/trunk/Makefile (rev 0) +++ csw/mgar/pkg/java/ajcconfig/trunk/Makefile 2009-03-07 21:50:16 UTC (rev 3619) @@ -0,0 +1,54 @@ +SHORTNAME = configuration +GARVERSION = 1.6 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons Configuration +define BLURB +Apache Jakarta Commons Configuration : Tools to assist in the reading of configuration files +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcconfig,) +DISTFILES += $(call admfiles,CSWajcconfigdoc,) + +# Defines package description +SPKG_DESC_CSWajcconfig = $(DESCRIPTION) +SPKG_DESC_CSWajcconfigdoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajcconfig = CSWajclang CSWajclogging CSWajclang CSWajcdigester CSWajccollect CSWajcbeanutils + +# Defines package content +PKGFILES_CSWajcconfig = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcconfig += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/docs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/java/ajcconfig/trunk/checksums =================================================================== --- csw/mgar/pkg/java/ajcconfig/trunk/checksums (rev 0) +++ csw/mgar/pkg/java/ajcconfig/trunk/checksums 2009-03-07 21:50:16 UTC (rev 3619) @@ -0,0 +1,3 @@ +66c6398a0ad99d181e9ea388f9c25c93 download/commons-configuration-1.6.tar.gz +b737cf3fc3d7036107fbaa6ced028382 download/CSWajcconfig.gspec +72c82e8a1546c7163cc5f0da4724e4fd download/CSWajcconfigdoc.gspec Added: csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfig.gspec =================================================================== --- csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfig.gspec (rev 0) +++ csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfig.gspec 2009-03-07 21:50:16 UTC (rev 3619) @@ -0,0 +1,7 @@ +%var bitname commons_config +%var pkgname CSWajcconfig +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/${GARNAME}/License.txt for license information Added: csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfigdoc.gspec =================================================================== --- csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfigdoc.gspec (rev 0) +++ csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfigdoc.gspec 2009-03-07 21:50:16 UTC (rev 3619) @@ -0,0 +1,7 @@ +%var bitname commons_config_doc +%var pkgname CSWajcconfigdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/${GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 7 23:00:32 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 07 Mar 2009 22:00:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[3620] csw/mgar/pkg/java/ajcconfig/Makefile Message-ID: Revision: 3620 http://gar.svn.sourceforge.net/gar/?rev=3620&view=rev Author: wbonnet Date: 2009-03-07 22:00:32 +0000 (Sat, 07 Mar 2009) Log Message: ----------- Add Apache Jakarta Configuration to GAR Added Paths: ----------- csw/mgar/pkg/java/ajcconfig/Makefile Added: csw/mgar/pkg/java/ajcconfig/Makefile =================================================================== --- csw/mgar/pkg/java/ajcconfig/Makefile (rev 0) +++ csw/mgar/pkg/java/ajcconfig/Makefile 2009-03-07 22:00:32 UTC (rev 3620) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sat Mar 7 23:37:25 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sat, 07 Mar 2009 22:37:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3621] csw/mgar/pkg/wmf/trunk/Makefile Message-ID: Revision: 3621 http://gar.svn.sourceforge.net/gar/?rev=3621&view=rev Author: hson Date: 2009-03-07 22:37:25 +0000 (Sat, 07 Mar 2009) Log Message: ----------- wmf: Upstream check fix Modified Paths: -------------- csw/mgar/pkg/wmf/trunk/Makefile Modified: csw/mgar/pkg/wmf/trunk/Makefile =================================================================== --- csw/mgar/pkg/wmf/trunk/Makefile 2009-03-07 22:00:32 UTC (rev 3620) +++ csw/mgar/pkg/wmf/trunk/Makefile 2009-03-07 22:37:25 UTC (rev 3621) @@ -24,7 +24,9 @@ REQUIRED_PKGS += CSWpng CSWzlib # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=10501 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = (\d+(?:\.\d+)*) # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sat Mar 7 23:50:14 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sat, 07 Mar 2009 22:50:14 +0000 Subject: [csw-devel] SF.net SVN: gar:[3622] csw/mgar/pkg Message-ID: Revision: 3622 http://gar.svn.sourceforge.net/gar/?rev=3622&view=rev Author: hson Date: 2009-03-07 22:50:14 +0000 (Sat, 07 Mar 2009) Log Message: ----------- netsnmp: Intial commit Added Paths: ----------- csw/mgar/pkg/netsnmp/ csw/mgar/pkg/netsnmp/branches/ csw/mgar/pkg/netsnmp/tags/ csw/mgar/pkg/netsnmp/trunk/ csw/mgar/pkg/netsnmp/trunk/Makefile csw/mgar/pkg/netsnmp/trunk/checksums csw/mgar/pkg/netsnmp/trunk/files/ Property changes on: csw/mgar/pkg/netsnmp/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/netsnmp/trunk/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/trunk/Makefile (rev 0) +++ csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-07 22:50:14 UTC (rev 3622) @@ -0,0 +1,43 @@ +GARNAME = netsnmp +GARVERSION = 5.4.2.1 +CATEGORIES = apps + +DESCRIPTION = Brief description +define BLURB + Long description +endef + +SF_PROJ = net-snmp +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(SF_PROJ)-$(GARVERSION).tar.gz + +DISTNAME = $(SF_PROJ)-$(GARVERSION) + +SPKG_SOURCEURL = http://www.net-snmp.org/ + +REQUIRED_PKGS += CSWosslrt CSWtcpwrap + +# We define upstream file regex so we can be notifed of new upstream software release +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=12694 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = (\d+(?:\.\d+)*) + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-default-snmp-version=1 +CONFIGURE_ARGS += --with-sys-contact=unknown +CONFIGURE_ARGS += --with-sys-location=unknown +CONFIGURE_ARGS += --with-logfile=/var/log/snmpd.log +CONFIGURE_ARGS += --with-persistent-directory=/opt/csw/var/net-snmp +CONFIGURE_ARGS += '--with-mib-modules=ucd-snmp/diskio ucd-snmp/lmSensors agentx mibII/mta_sendmail' +CONFIGURE_ARGS += '--with-libwrap=/opt/csw/lib' +CONFIGURE_ARGS += '--enable-ipv6' +CONFIGURE_ARGS += '--with-transports=UDP TCP Unix' +CONFIGURE_ARGS += '--with-perl-mod' + +EXTRA_MERGE_EXCLUDE_FILES = .*/perllocal.pod + +include gar/category.mk Added: csw/mgar/pkg/netsnmp/trunk/checksums =================================================================== --- csw/mgar/pkg/netsnmp/trunk/checksums (rev 0) +++ csw/mgar/pkg/netsnmp/trunk/checksums 2009-03-07 22:50:14 UTC (rev 3622) @@ -0,0 +1 @@ +984932520143f0c8bf7b7ce1fc9e1da1 download/net-snmp-5.4.2.1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Sun Mar 8 00:57:29 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Sat, 07 Mar 2009 23:57:29 +0000 Subject: [csw-devel] SF.net SVN: gar:[3623] csw/mgar/pkg Message-ID: Revision: 3623 http://gar.svn.sourceforge.net/gar/?rev=3623&view=rev Author: bonivart Date: 2009-03-07 23:57:29 +0000 (Sat, 07 Mar 2009) Log Message: ----------- lzop: initial commit Added Paths: ----------- csw/mgar/pkg/lzop/ csw/mgar/pkg/lzop/branches/ csw/mgar/pkg/lzop/tags/ csw/mgar/pkg/lzop/trunk/ csw/mgar/pkg/lzop/trunk/Makefile csw/mgar/pkg/lzop/trunk/checksums csw/mgar/pkg/lzop/trunk/files/ Property changes on: csw/mgar/pkg/lzop/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/lzop/trunk/Makefile =================================================================== --- csw/mgar/pkg/lzop/trunk/Makefile (rev 0) +++ csw/mgar/pkg/lzop/trunk/Makefile 2009-03-07 23:57:29 UTC (rev 3623) @@ -0,0 +1,30 @@ +GARNAME = lzop +GARVERSION = 1.02rc1 +CATEGORIES = utils + +DESCRIPTION = LZO file compressor +define BLURB + lzop is a file compressor which is very similar to gzip. lzop uses the LZO data + compression library for compression services, and its main advantages over gzip are + much higher compression and decompression speed (at the cost of some compression + ratio). +endef + +MASTER_SITES = http://www.lzop.org/download/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +PACKAGES = CSWlzop +CATALOGNAME = lzop +SPKG_DESC = $(DESCRIPTION) +SPKG_SOURCEURL = http://www.lzop.org + +REQUIRED_PKGS = CSWlzo + +# We define upstream file regex so we can be notifed of new upstream software release +#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz + +TEST_TARGET = check + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk Added: csw/mgar/pkg/lzop/trunk/checksums =================================================================== --- csw/mgar/pkg/lzop/trunk/checksums (rev 0) +++ csw/mgar/pkg/lzop/trunk/checksums 2009-03-07 23:57:29 UTC (rev 3623) @@ -0,0 +1 @@ +4b999030716b1353c3dac049b269df7a download/lzop-1.02rc1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Sun Mar 8 01:39:25 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Sun, 08 Mar 2009 00:39:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3624] csw/mgar/pkg/lzop/trunk/Makefile Message-ID: Revision: 3624 http://gar.svn.sourceforge.net/gar/?rev=3624&view=rev Author: bonivart Date: 2009-03-08 00:39:25 +0000 (Sun, 08 Mar 2009) Log Message: ----------- lzop: added docs Modified Paths: -------------- csw/mgar/pkg/lzop/trunk/Makefile Modified: csw/mgar/pkg/lzop/trunk/Makefile =================================================================== --- csw/mgar/pkg/lzop/trunk/Makefile 2009-03-07 23:57:29 UTC (rev 3623) +++ csw/mgar/pkg/lzop/trunk/Makefile 2009-03-08 00:39:25 UTC (rev 3624) @@ -21,10 +21,19 @@ REQUIRED_PKGS = CSWlzo # We define upstream file regex so we can be notifed of new upstream software release -#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz TEST_TARGET = check CONFIGURE_ARGS = $(DIRPATHS) include gar/category.mk + +DOCS = AUTHORS NEWS README THANKS doc/magic +DOCDEST = $(DESTDIR)$(docdir)/$(GARNAME) + +post-install-modulated: + @echo " ==> Post-install for $(GARNAME) (custom)" + @ginstall -d $(DOCDEST) + @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) + @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 8 02:55:31 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 08 Mar 2009 01:55:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3625] csw/mgar/pkg Message-ID: Revision: 3625 http://gar.svn.sourceforge.net/gar/?rev=3625&view=rev Author: hson Date: 2009-03-08 01:55:31 +0000 (Sun, 08 Mar 2009) Log Message: ----------- libnids: Initial commit Added Paths: ----------- csw/mgar/pkg/libnids/ csw/mgar/pkg/libnids/branches/ csw/mgar/pkg/libnids/tags/ csw/mgar/pkg/libnids/trunk/ csw/mgar/pkg/libnids/trunk/Makefile csw/mgar/pkg/libnids/trunk/checksums csw/mgar/pkg/libnids/trunk/files/ csw/mgar/pkg/libnids/trunk/files/mainpatch Property changes on: csw/mgar/pkg/libnids/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/libnids/trunk/Makefile =================================================================== --- csw/mgar/pkg/libnids/trunk/Makefile (rev 0) +++ csw/mgar/pkg/libnids/trunk/Makefile 2009-03-08 01:55:31 UTC (rev 3625) @@ -0,0 +1,36 @@ +GARNAME = libnids +GARVERSION = 1.23 +CATEGORIES = net + +DESCRIPTION = implementation of an e-component of network intrusion detection +define BLURB + Long description +endef + +SF_PROJ = $(GARNAME) +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +SPKG_SOURCEURL = http://libnids.sourceforge.net/ + +REQUIRED_PKGS += CSWggettextrt CSWglib2 CSWlibnet CSWlibpcap + +# We define upstream file regex so we can be notifed of new upstream software release +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=92215 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = (\d+(?:\.\d+)*) + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +#GARCOMPILER = GCC3 + +PATCHFILES = mainpatch + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --enable-shared + +TEST_TARGET = + +include gar/category.mk Added: csw/mgar/pkg/libnids/trunk/checksums =================================================================== --- csw/mgar/pkg/libnids/trunk/checksums (rev 0) +++ csw/mgar/pkg/libnids/trunk/checksums 2009-03-08 01:55:31 UTC (rev 3625) @@ -0,0 +1,2 @@ +af35e8ef403a0ca95df2da94db856428 download/libnids-1.23.tar.gz +6caaa001bda6528aa6bb464de550b023 download/mainpatch Added: csw/mgar/pkg/libnids/trunk/files/mainpatch =================================================================== --- csw/mgar/pkg/libnids/trunk/files/mainpatch (rev 0) +++ csw/mgar/pkg/libnids/trunk/files/mainpatch 2009-03-08 01:55:31 UTC (rev 3625) @@ -0,0 +1,87 @@ +diff --speed-large-files --minimal -ru libnids-1.23.orig/src/Makefile.in libnids-1.23/src/Makefile.in +--- libnids-1.23.orig/src/Makefile.in 2008-02-21 11:40:19.000000000 +0100 ++++ libnids-1.23/src/Makefile.in 2009-03-08 02:30:29.000000000 +0100 +@@ -16,7 +16,7 @@ + LIBSHARED = libnids.so.1.23 + + CC = @CC@ +-CFLAGS = @CFLAGS@ -W -Wall -DLIBNET_VER=@LIBNET_VER@ -DHAVE_ICMPHDR=@ICMPHEADER@ -DHAVE_TCP_STATES=@TCPSTATES@ -DHAVE_BSD_UDPHDR=@HAVE_BSD_UDPHDR@ ++CFLAGS = @CFLAGS@ -DLIBNET_VER=@LIBNET_VER@ -DHAVE_ICMPHDR=@ICMPHEADER@ -DHAVE_TCP_STATES=@TCPSTATES@ -DHAVE_BSD_UDPHDR=@HAVE_BSD_UDPHDR@ + LDFLAGS = @LDFLAGS@ + + PCAP_CFLAGS = @PCAP_CFLAGS@ +@@ -40,43 +40,43 @@ + # How to write the following rules compactly and portably ? + # gmake accepts "%_pic.o: %.c", bsd make does not. + checksum_pic.o: checksum.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c checksum.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c checksum.c -o $@ + ip_fragment_pic.o: ip_fragment.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c ip_fragment.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c ip_fragment.c -o $@ + ip_options_pic.o: ip_options.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c ip_options.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c ip_options.c -o $@ + killtcp_pic.o: killtcp.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c killtcp.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c killtcp.c -o $@ + libnids_pic.o: libnids.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c libnids.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c libnids.c -o $@ + scan_pic.o: scan.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c scan.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c scan.c -o $@ + tcp_pic.o: tcp.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c tcp.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c tcp.c -o $@ + util_pic.o: util.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c util.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c util.c -o $@ + allpromisc_pic.o: allpromisc.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c allpromisc.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c allpromisc.c -o $@ + hash_pic.o: hash.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c hash.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c hash.c -o $@ + + + $(LIBSTATIC): $(OBJS) + ar -cr $@ $(OBJS) + $(RANLIB) $@ + $(LIBSHARED): $(OBJS_SHARED) +- $(CC) -shared -Wl,-soname,$(LIBSHARED) -o $(LIBSHARED) $(OBJS_SHARED) $(LIBS) $(LNETLIB) $(PCAPLIB) ++ $(LD) -G -h $(LIBSHARED) -o $(LIBSHARED) $(OBJS_SHARED) $(LIBS) $(LNETLIB) $(PCAPLIB) + + _install install: $(LIBSTATIC) +- ../mkinstalldirs $(install_prefix)$(libdir) +- ../mkinstalldirs $(install_prefix)$(includedir) +- ../mkinstalldirs $(install_prefix)$(mandir)/man3 +- $(INSTALL) -c -m 644 libnids.a $(install_prefix)$(libdir) +- $(INSTALL) -c -m 644 nids.h $(install_prefix)$(includedir) +- $(INSTALL) -c -m 644 libnids.3 $(install_prefix)$(mandir)/man3 ++ ../mkinstalldirs $(DESTDIR)$(install_prefix)$(libdir) ++ ../mkinstalldirs $(DESTDIR)$(install_prefix)$(includedir) ++ ../mkinstalldirs $(DESTDIR)$(install_prefix)$(mandir)/man3 ++ $(INSTALL) -c -m 644 libnids.a $(DESTDIR)$(install_prefix)$(libdir) ++ $(INSTALL) -c -m 644 nids.h $(DESTDIR)$(install_prefix)$(includedir) ++ $(INSTALL) -c -m 644 libnids.3 $(DESTDIR)$(install_prefix)$(mandir)/man3 + _installshared installshared: install $(LIBSHARED) +- $(INSTALL) -c -m 755 $(LIBSHARED) $(install_prefix)$(libdir) +- ln -s -f $(LIBSHARED) $(install_prefix)$(libdir)/libnids.so ++ $(INSTALL) -c -m 755 $(LIBSHARED) $(DESTDIR)$(install_prefix)$(libdir) ++ ln -s -f $(LIBSHARED) $(DESTDIR)$(install_prefix)$(libdir)/libnids.so + + clean: + rm -f *.o *~ $(LIBSTATIC) $(LIBSHARED) +diff --speed-large-files --minimal -ru libnids-1.23.orig/src/ip_options.c libnids-1.23/src/ip_options.c +--- libnids-1.23.orig/src/ip_options.c 2002-08-10 21:07:45.000000000 +0200 ++++ libnids-1.23/src/ip_options.c 2009-03-08 02:18:44.000000000 +0100 +@@ -69,7 +69,7 @@ + unsigned char __pad1; + unsigned char __pad2; + unsigned char __pad3; +- unsigned char __data[0]; ++ unsigned char __data[]; + }; + + struct iphdr { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 8 04:40:58 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 08 Mar 2009 03:40:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3626] csw/mgar/pkg Message-ID: Revision: 3626 http://gar.svn.sourceforge.net/gar/?rev=3626&view=rev Author: hson Date: 2009-03-08 03:40:58 +0000 (Sun, 08 Mar 2009) Log Message: ----------- pwgen: Initial commit Added Paths: ----------- csw/mgar/pkg/pwgen/ csw/mgar/pkg/pwgen/branches/ csw/mgar/pkg/pwgen/tags/ csw/mgar/pkg/pwgen/trunk/ csw/mgar/pkg/pwgen/trunk/Makefile csw/mgar/pkg/pwgen/trunk/checksums csw/mgar/pkg/pwgen/trunk/files/ csw/mgar/pkg/pwgen/trunk/files/LICENSE csw/mgar/pkg/pwgen/trunk/files/mainpatch Property changes on: csw/mgar/pkg/pwgen/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/pwgen/trunk/Makefile =================================================================== --- csw/mgar/pkg/pwgen/trunk/Makefile (rev 0) +++ csw/mgar/pkg/pwgen/trunk/Makefile 2009-03-08 03:40:58 UTC (rev 3626) @@ -0,0 +1,43 @@ +GARNAME = pwgen +GARVERSION = 2.06 +CATEGORIES = apps + +DESCRIPTION = pwgen generates passwords which can be easily memorized by a human +define BLURB + Pwgen is a small, GPL'ed password generator which creates passwords which can + be easily memorized by a human. +endef + +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +SPKG_SOURCEURL = http://pwgen.sourceforge.net + +LICENSE = LICENSE + +#REQUIRED_PKGS = CSWggettextrt CSWiconv + +# We define upstream file regex so we can be notifed of new upstream software release +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=28391 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = (\d+(?:\.\d+)*) + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +PATCHFILES = mainpatch + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_SCRIPTS = + +include gar/category.mk + +post-extract: + ( cp $(FILEDIR)/LICENSE $(WORKSRC) ) + @$(MAKECOOKIE) + +#post-extract-$(MODULATION): +# ( cp $(FILEDIR)/LICENSE $(WORKSRC_FIRSTMOD) ) +# @$(MAKECOOKIE) Added: csw/mgar/pkg/pwgen/trunk/checksums =================================================================== --- csw/mgar/pkg/pwgen/trunk/checksums (rev 0) +++ csw/mgar/pkg/pwgen/trunk/checksums 2009-03-08 03:40:58 UTC (rev 3626) @@ -0,0 +1,2 @@ +935aebcbe610fbc9de8125e7b7d71297 download/pwgen-2.06.tar.gz +7bea97e8320feb19cc47a6bcae5512fc download/mainpatch Added: csw/mgar/pkg/pwgen/trunk/files/LICENSE =================================================================== --- csw/mgar/pkg/pwgen/trunk/files/LICENSE (rev 0) +++ csw/mgar/pkg/pwgen/trunk/files/LICENSE 2009-03-08 03:40:58 UTC (rev 3626) @@ -0,0 +1,482 @@ + GNU LIBRARY GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the library GPL. It is + numbered 2 because it goes with version 2 of the ordinary GPL.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Library General Public License, applies to some +specially designated Free Software Foundation software, and to any +other libraries whose authors decide to use it. You can use it for +your libraries, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if +you distribute copies of the library, or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link a program with the library, you must provide +complete object files to the recipients so that they can relink them +with the library, after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + Our method of protecting your rights has two steps: (1) copyright +the library, and (2) offer you this license which gives you legal +permission to copy, distribute and/or modify the library. + + Also, for each distributor's protection, we want to make certain +that everyone understands that there is no warranty for this free +library. If the library is modified by someone else and passed on, we +want its recipients to know that what they have is not the original +version, so that any problems introduced by others will not reflect on +the original authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that companies distributing free +software will individually obtain patent licenses, thus in effect +transforming the program into proprietary software. To prevent this, +we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. + + Most GNU software, including some libraries, is covered by the ordinary +GNU General Public License, which was designed for utility programs. This +license, the GNU Library General Public License, applies to certain +designated libraries. This license is quite different from the ordinary +one; be sure to read it in full, and don't assume that anything in it is +the same as in the ordinary license. + + The reason we have a separate public license for some libraries is that +they blur the distinction we usually make between modifying or adding to a +program and simply using it. Linking a program with a library, without +changing the library, is in some sense simply using the library, and is +analogous to running a utility program or application program. However, in +a textual and legal sense, the linked executable is a combined work, a +derivative of the original library, and the ordinary General Public License +treats it as such. + + Because of this blurred distinction, using the ordinary General +Public License for libraries did not effectively promote software +sharing, because most developers did not use the libraries. We +concluded that weaker conditions might promote sharing better. + + However, unrestricted linking of non-free programs would deprive the +users of those programs of all benefit from the free status of the +libraries themselves. This Library General Public License is intended to +permit developers of non-free programs to use free libraries, while +preserving your freedom as a user of such programs to change the free +libraries that are incorporated in them. (We have not seen how to achieve +this as regards changes in header files, but we have achieved it as regards +changes in the actual functions of the Library.) The hope is that this +will lead to faster development of free libraries. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, while the latter only +works together with the library. + + Note that it is possible for a library to be covered by the ordinary +General Public License rather than by this special one. + + GNU LIBRARY GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library which +contains a notice placed by the copyright holder or other authorized +party saying it may be distributed under the terms of this Library +General Public License (also called "this License"). Each licensee is +addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also compile or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + c) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + d) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the source code distributed need not include anything that is normally +distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Library General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the + Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307 USA. + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! Added: csw/mgar/pkg/pwgen/trunk/files/mainpatch =================================================================== --- csw/mgar/pkg/pwgen/trunk/files/mainpatch (rev 0) +++ csw/mgar/pkg/pwgen/trunk/files/mainpatch 2009-03-08 03:40:58 UTC (rev 3626) @@ -0,0 +1,17 @@ +Only in pwgen-2.06.orig: LICENSE +diff --speed-large-files --minimal -ru pwgen-2.06.orig/Makefile.in pwgen-2.06/Makefile.in +--- pwgen-2.06.orig/Makefile.in 2007-07-05 01:42:19.000000000 +0200 ++++ pwgen-2.06/Makefile.in 2009-03-08 04:26:31.009559067 +0100 +@@ -11,9 +11,9 @@ + INSTALL_PROGRAM = @INSTALL_PROGRAM@ + INSTALL_DATA = @INSTALL_DATA@ + +-WALL_OPTS = -Wall -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes \ +- -Wshadow -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align \ +- -pedantic ++#WALL_OPTS = -Wall -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes \ ++# -Wshadow -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align \ ++# -pedantic + CC = @CC@ + DEFS = @DEFS@ + CFLAGS = @CFLAGS@ $(WALL_OPTS) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 10:21:24 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 09:21:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[3627] csw/mgar/pkg/java/ajcconfig/trunk Message-ID: Revision: 3627 http://gar.svn.sourceforge.net/gar/?rev=3627&view=rev Author: wbonnet Date: 2009-03-08 09:21:24 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Fix license path Modified Paths: -------------- csw/mgar/pkg/java/ajcconfig/trunk/checksums csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfig.gspec csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfigdoc.gspec Modified: csw/mgar/pkg/java/ajcconfig/trunk/checksums =================================================================== --- csw/mgar/pkg/java/ajcconfig/trunk/checksums 2009-03-08 03:40:58 UTC (rev 3626) +++ csw/mgar/pkg/java/ajcconfig/trunk/checksums 2009-03-08 09:21:24 UTC (rev 3627) @@ -1,3 +1,3 @@ 66c6398a0ad99d181e9ea388f9c25c93 download/commons-configuration-1.6.tar.gz -b737cf3fc3d7036107fbaa6ced028382 download/CSWajcconfig.gspec -72c82e8a1546c7163cc5f0da4724e4fd download/CSWajcconfigdoc.gspec +8e08b7110cc0cf98239740d97c462add download/CSWajcconfig.gspec +34ac42a05d3428b5629e2b6e10cc5d59 download/CSWajcconfigdoc.gspec Modified: csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfig.gspec =================================================================== --- csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfig.gspec 2009-03-08 03:40:58 UTC (rev 3626) +++ csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfig.gspec 2009-03-08 09:21:24 UTC (rev 3627) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/${GARNAME}/License.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Modified: csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfigdoc.gspec =================================================================== --- csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfigdoc.gspec 2009-03-08 03:40:58 UTC (rev 3626) +++ csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfigdoc.gspec 2009-03-08 09:21:24 UTC (rev 3627) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/${GARNAME}/License-documentation.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 8 12:01:02 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 08 Mar 2009 11:01:02 +0000 Subject: [csw-devel] SF.net SVN: gar:[3628] csw/mgar/pkg/libnids/trunk Message-ID: Revision: 3628 http://gar.svn.sourceforge.net/gar/?rev=3628&view=rev Author: hson Date: 2009-03-08 11:01:02 +0000 (Sun, 08 Mar 2009) Log Message: ----------- libnids: Fix for gccism Modified Paths: -------------- csw/mgar/pkg/libnids/trunk/checksums csw/mgar/pkg/libnids/trunk/files/mainpatch Modified: csw/mgar/pkg/libnids/trunk/checksums =================================================================== --- csw/mgar/pkg/libnids/trunk/checksums 2009-03-08 09:21:24 UTC (rev 3627) +++ csw/mgar/pkg/libnids/trunk/checksums 2009-03-08 11:01:02 UTC (rev 3628) @@ -1,2 +1,2 @@ af35e8ef403a0ca95df2da94db856428 download/libnids-1.23.tar.gz -6caaa001bda6528aa6bb464de550b023 download/mainpatch +ea5ddd010782ed77209e2414e5500ec7 download/mainpatch Modified: csw/mgar/pkg/libnids/trunk/files/mainpatch =================================================================== --- csw/mgar/pkg/libnids/trunk/files/mainpatch 2009-03-08 09:21:24 UTC (rev 3627) +++ csw/mgar/pkg/libnids/trunk/files/mainpatch 2009-03-08 11:01:02 UTC (rev 3628) @@ -1,6 +1,6 @@ diff --speed-large-files --minimal -ru libnids-1.23.orig/src/Makefile.in libnids-1.23/src/Makefile.in --- libnids-1.23.orig/src/Makefile.in 2008-02-21 11:40:19.000000000 +0100 -+++ libnids-1.23/src/Makefile.in 2009-03-08 02:30:29.000000000 +0100 ++++ libnids-1.23/src/Makefile.in 2009-03-08 05:26:17.000000000 +0100 @@ -16,7 +16,7 @@ LIBSHARED = libnids.so.1.23 @@ -73,9 +73,21 @@ clean: rm -f *.o *~ $(LIBSTATIC) $(LIBSHARED) +diff --speed-large-files --minimal -ru libnids-1.23.orig/src/checksum.c libnids-1.23/src/checksum.c +--- libnids-1.23.orig/src/checksum.c 2005-02-08 16:46:11.000000000 +0100 ++++ libnids-1.23/src/checksum.c 2009-03-08 11:39:55.103753000 +0100 +@@ -25,7 +25,7 @@ + return 0; + } + +-#if ( __i386__ || __i386 ) ++#if ( __i386__ || __i386 ) && __GNUC__ + // all asm procedures are copied from Linux 2.0.36 and 2.2.10 kernels + + /* diff --speed-large-files --minimal -ru libnids-1.23.orig/src/ip_options.c libnids-1.23/src/ip_options.c --- libnids-1.23.orig/src/ip_options.c 2002-08-10 21:07:45.000000000 +0200 -+++ libnids-1.23/src/ip_options.c 2009-03-08 02:18:44.000000000 +0100 ++++ libnids-1.23/src/ip_options.c 2009-03-08 05:26:17.000000000 +0100 @@ -69,7 +69,7 @@ unsigned char __pad1; unsigned char __pad2; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 13:09:28 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 12:09:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[3629] csw/mgar/pkg/java/ajcconfig/trunk/Makefile Message-ID: Revision: 3629 http://gar.svn.sourceforge.net/gar/?rev=3629&view=rev Author: wbonnet Date: 2009-03-08 12:09:28 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Fix typo Modified Paths: -------------- csw/mgar/pkg/java/ajcconfig/trunk/Makefile Modified: csw/mgar/pkg/java/ajcconfig/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcconfig/trunk/Makefile 2009-03-08 11:01:02 UTC (rev 3628) +++ csw/mgar/pkg/java/ajcconfig/trunk/Makefile 2009-03-08 12:09:28 UTC (rev 3629) @@ -34,8 +34,8 @@ # Defines custom steps since java libs do not use autotools WORKSRC = $(WORKDIR) -CONFIGURE_SCRIPTS = -BUILD_SCRIPTS = +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = TEST_SCRIPTS = INSTALL_SCRIPTS = custom This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 15:18:12 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 14:18:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[3630] csw/mgar/gar/v2/gar.pkg.mk Message-ID: Revision: 3630 http://gar.svn.sourceforge.net/gar/?rev=3630&view=rev Author: wbonnet Date: 2009-03-08 14:18:12 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Fix : If a pkg is not installed and declared in the REQUIRED lists, nothing was output to generaetd depend file, and target bilding was not stopped. This could create missing dependencies. This patch add the given package in the depend name without its description. Modified Paths: -------------- csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-08 12:09:28 UTC (rev 3629) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-08 14:18:12 UTC (rev 3630) @@ -282,7 +282,7 @@ $(foreach PKG,$(_EXTRA_GAR_PKGS) $(REQUIRED_PKGS_$*) $(REQUIRED_PKGS),\ $(if $(SPKG_DESC_$(PKG)), \ echo "P $(PKG) $(call catalogname,$(PKG)) - $(SPKG_DESC_$(PKG))";, \ - echo "$(shell /usr/bin/pkginfo $(PKG) | awk '{ $$1 = "P"; print } ')"; \ + echo "$(shell /usr/bin/pkginfo $(PKG) || echo "P $(PKG) - " | awk '{ $$1 = "P"; print } ')"; \ ) \ )) >$@) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 15:28:30 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 14:28:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[3631] csw/mgar/pkg/java/ajcconfig/trunk/Makefile Message-ID: Revision: 3631 http://gar.svn.sourceforge.net/gar/?rev=3631&view=rev Author: wbonnet Date: 2009-03-08 14:28:30 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Remove duplicated depend Modified Paths: -------------- csw/mgar/pkg/java/ajcconfig/trunk/Makefile Modified: csw/mgar/pkg/java/ajcconfig/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcconfig/trunk/Makefile 2009-03-08 14:18:12 UTC (rev 3630) +++ csw/mgar/pkg/java/ajcconfig/trunk/Makefile 2009-03-08 14:28:30 UTC (rev 3631) @@ -25,7 +25,7 @@ SPKG_DESC_CSWajcconfigdoc = $(DESCRIPTION) documentation package # Defines dependencies -REQUIRED_PKGS_CSWajcconfig = CSWajclang CSWajclogging CSWajclang CSWajcdigester CSWajccollect CSWajcbeanutils +REQUIRED_PKGS_CSWajcconfig = CSWajclogging CSWajclang CSWajcdigester CSWajccollect CSWajcbeanutils # Defines package content PKGFILES_CSWajcconfig = $(prefix)/share/doc/$(GARNAME)/License.txt This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 8 15:59:30 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 08 Mar 2009 14:59:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[3632] csw/mgar/pkg/distcc/trunk Message-ID: Revision: 3632 http://gar.svn.sourceforge.net/gar/?rev=3632&view=rev Author: hson Date: 2009-03-08 14:59:27 +0000 (Sun, 08 Mar 2009) Log Message: ----------- distcc: Update to 3.1 and gar v2 Modified Paths: -------------- csw/mgar/pkg/distcc/trunk/Makefile csw/mgar/pkg/distcc/trunk/checksums Property Changed: ---------------- csw/mgar/pkg/distcc/trunk/ Property changes on: csw/mgar/pkg/distcc/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/distcc/trunk/Makefile =================================================================== --- csw/mgar/pkg/distcc/trunk/Makefile 2009-03-08 14:28:30 UTC (rev 3631) +++ csw/mgar/pkg/distcc/trunk/Makefile 2009-03-08 14:59:27 UTC (rev 3632) @@ -1,5 +1,5 @@ GARNAME = distcc -GARVERSION = 2.18.3 +GARVERSION = 3.1 CATEGORIES = devel DESCRIPTION = A fast, free distributed C/C++ compiler @@ -15,15 +15,16 @@ systems, if cross-compilers are installed. endef -MASTER_SITES = http://distcc.samba.org/ftp/distcc/ +MASTER_SITES = http://distcc.googlecode.com/files/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWdistcc,depend) +SPKG_SOURCEURL = http://distcc.googlecode.com/ + +REQUIRED_PKGS += CSWlibpopt + # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 CONFIGURE_ARGS = $(DIRPATHS) -TEST_TARGET = check - include gar/category.mk Modified: csw/mgar/pkg/distcc/trunk/checksums =================================================================== --- csw/mgar/pkg/distcc/trunk/checksums 2009-03-08 14:28:30 UTC (rev 3631) +++ csw/mgar/pkg/distcc/trunk/checksums 2009-03-08 14:59:27 UTC (rev 3632) @@ -1,3 +1 @@ -0d6b80a1efc3a3d816c4f4175f63eaa2 download/distcc-2.18.3.tar.bz2 -d301ec445ac117b16707593e77713d82 download/CSWdistcc.gspec -132422465ab1757e87fb3f6d2087b6d9 download/CSWdistcc.depend +a1a9d3853df7133669fffec2a9aab9f3 download/distcc-3.1.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 16:37:38 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 15:37:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[3633] csw/mgar/pkg/java Message-ID: Revision: 3633 http://gar.svn.sourceforge.net/gar/?rev=3633&view=rev Author: wbonnet Date: 2009-03-08 15:37:38 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajcdigester/ csw/mgar/pkg/java/ajcdigester/Makefile csw/mgar/pkg/java/ajcdigester/branches/ csw/mgar/pkg/java/ajcdigester/tags/ csw/mgar/pkg/java/ajcdigester/trunk/ csw/mgar/pkg/java/ajcdigester/trunk/Makefile csw/mgar/pkg/java/ajcdigester/trunk/checksums csw/mgar/pkg/java/ajcdigester/trunk/files/ csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigester.gspec csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigesterdoc.gspec Added: csw/mgar/pkg/java/ajcdigester/Makefile =================================================================== --- csw/mgar/pkg/java/ajcdigester/Makefile (rev 0) +++ csw/mgar/pkg/java/ajcdigester/Makefile 2009-03-08 15:37:38 UTC (rev 3633) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/java/ajcdigester/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/java/ajcdigester/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcdigester/trunk/Makefile (rev 0) +++ csw/mgar/pkg/java/ajcdigester/trunk/Makefile 2009-03-08 15:37:38 UTC (rev 3633) @@ -0,0 +1,54 @@ +SHORTNAME = digester +GARVERSION = 2.0 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons Digester +define BLURB +Apache Jakarta Commons Digester : XML-to-Java-object mapping utility +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION)-bin.tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcdigester,) +DISTFILES += $(call admfiles,CSWajcdigesterdoc,) + +# Defines package description +SPKG_DESC_CSWajcdigester = $(DESCRIPTION) +SPKG_DESC_CSWajcdigesterdoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajcdigester = CSWajclogging CSWajccollect CSWajcbeanutils + +# Defines package content +PKGFILES_CSWajcdigester = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcdigester += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-2.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/apidocs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/java/ajcdigester/trunk/checksums =================================================================== --- csw/mgar/pkg/java/ajcdigester/trunk/checksums (rev 0) +++ csw/mgar/pkg/java/ajcdigester/trunk/checksums 2009-03-08 15:37:38 UTC (rev 3633) @@ -0,0 +1,3 @@ +1f90462c586b6afb85e2c637d8f1c02e download/commons-digester-2.0-bin.tar.gz +0c896bc20ed87b2657653ae44cf18282 download/CSWajcdigester.gspec +94d73aedff4917be7fd53e060d17e01c download/CSWajcdigesterdoc.gspec Added: csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigester.gspec =================================================================== --- csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigester.gspec (rev 0) +++ csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigester.gspec 2009-03-08 15:37:38 UTC (rev 3633) @@ -0,0 +1,7 @@ +%var bitname commons_digester +%var pkgname CSWajcdigester +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/${GARNAME}/License.txt for license information Added: csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigesterdoc.gspec =================================================================== --- csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigesterdoc.gspec (rev 0) +++ csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigesterdoc.gspec 2009-03-08 15:37:38 UTC (rev 3633) @@ -0,0 +1,7 @@ +%var bitname commons_digester_doc +%var pkgname CSWajcdigesterdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/${GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Sun Mar 8 17:32:37 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sun, 08 Mar 2009 16:32:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3634] csw/mgar/pkg Message-ID: Revision: 3634 http://gar.svn.sourceforge.net/gar/?rev=3634&view=rev Author: skayser Date: 2009-03-08 16:32:37 +0000 (Sun, 08 Mar 2009) Log Message: ----------- mcabber: Initial commit Added Paths: ----------- csw/mgar/pkg/mcabber/ csw/mgar/pkg/mcabber/branches/ csw/mgar/pkg/mcabber/tags/ csw/mgar/pkg/mcabber/trunk/ csw/mgar/pkg/mcabber/trunk/Makefile csw/mgar/pkg/mcabber/trunk/checksums csw/mgar/pkg/mcabber/trunk/files/ csw/mgar/pkg/mcabber/trunk/files/patch-inline.diff csw/mgar/pkg/mcabber/trunk/files/patch-iswblank.diff Property changes on: csw/mgar/pkg/mcabber/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/mcabber/trunk/Makefile =================================================================== --- csw/mgar/pkg/mcabber/trunk/Makefile (rev 0) +++ csw/mgar/pkg/mcabber/trunk/Makefile 2009-03-08 16:32:37 UTC (rev 3634) @@ -0,0 +1,55 @@ +GARNAME = mcabber +GARVERSION = 0.9.9 +CATEGORIES = utils + +DESCRIPTION = A small Jabber console client +define BLURB +mcabber is a small Jabber console client. mcabber includes features such as +SSL support, MUC (Multi-User Chat) support, history logging, command +completion, OpenPGP encryption, OTR (Off-the-Record Messaging) support and +external action triggers. +endef + +MASTER_SITES = http://www.lilotux.net/~mikael/mcabber/files/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 +SPKG_SOURCEURL = http://www.lilotux.net/~mikael/mcabber/ + +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +REQUIRED_PKGS = CSWncurses CSWosslrt CSWotr +REQUIRED_PKGS = CSWaspell CSWggettextrt CSWglib2 +REQUIRED_PKGS = CSWgpgerr CSWgpgme CSWiconv + +TEST_SCRIPTS = + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-openssl=/opt/csw/lib +CONFIGURE_ARGS += --enable-otr +CONFIGURE_ARGS += --enable-aspell + +# mcabber is geared towards gcc and heavily uses inline functions without +# static/extern storage qualifiers. Sun Studio needs to emulate gcc +# behaviour with regards to these inline functions. +# +# For details see http://blogs.sun.com/dew/entry/c99_inline_function +# +EXTRA_CFLAGS = -features=no%extinl + +EXTRA_LDFLAGS = -lsocket +EXTRA_INC = /opt/csw/lib/ncurses + +# Get rid of inline functions which are referenced externally (no%extinl +# makes inline functions static and would break linking otherwise) +PATCHFILES = patch-inline.diff + +# Solaris 8 doesn't have iswlbank(), provide replacement macro +PATCHFILES = patch-iswblank.diff + +include gar/category.mk + +pre-build-modulated: + @perl -pi -e 's|#! /bin/sh|#!/bin/bash|' $(WORKSRC)/hgcset.sh + @perl -pi -e 's|-O2||' \ + $(WORKSRC)/Makefile \ + $(WORKSRC)/src/Makefile \ + $(WORKSRC)/libjabber/Makefile Added: csw/mgar/pkg/mcabber/trunk/checksums =================================================================== --- csw/mgar/pkg/mcabber/trunk/checksums (rev 0) +++ csw/mgar/pkg/mcabber/trunk/checksums 2009-03-08 16:32:37 UTC (rev 3634) @@ -0,0 +1,2 @@ +189fb9d23f5a8412bc660884528475ea download/mcabber-0.9.9.tar.bz2 +756f80c0584594d5e66d3bdeadc5ca56 download/patch-iswblank.diff Added: csw/mgar/pkg/mcabber/trunk/files/patch-inline.diff =================================================================== --- csw/mgar/pkg/mcabber/trunk/files/patch-inline.diff (rev 0) +++ csw/mgar/pkg/mcabber/trunk/files/patch-inline.diff 2009-03-08 16:32:37 UTC (rev 3634) @@ -0,0 +1,128 @@ +--- mcabber-0.9.9/src/histolog.c 2008-10-09 22:17:52.000000000 +0200 ++++ work/build-isa-sparcv8/mcabber-0.9.9/src/histolog.c 2009-03-08 16:35:25.758629698 +0100 +@@ -398,7 +398,7 @@ + return UseFileLogging; + } + +-inline void hlog_write_message(const char *bjid, time_t timestamp, int sent, ++void hlog_write_message(const char *bjid, time_t timestamp, int sent, + const char *msg) + { + guchar info; +@@ -415,7 +415,7 @@ + write_histo_line(bjid, timestamp, 'M', info, msg); + } + +-inline void hlog_write_status(const char *bjid, time_t timestamp, ++void hlog_write_status(const char *bjid, time_t timestamp, + enum imstatus status, const char *status_msg) + { + // XXX Check status value? +diff -ur mcabber-0.9.9/src/jabglue.c work/build-isa-sparcv8/mcabber-0.9.9/src/jabglue.c +--- mcabber-0.9.9/src/jabglue.c 2008-10-09 22:17:52.000000000 +0200 ++++ work/build-isa-sparcv8/mcabber-0.9.9/src/jabglue.c 2009-03-08 15:49:11.552806445 +0100 +@@ -171,7 +171,7 @@ + jc = NULL; + } + +-inline void jb_reset_keepalive() ++void jb_reset_keepalive() + { + time(&LastPingTime); + } +@@ -344,12 +344,12 @@ + } + } + +-inline enum imstatus jb_getstatus() ++enum imstatus jb_getstatus() + { + return mystatus; + } + +-inline const char *jb_getstatusmsg() ++const char *jb_getstatusmsg() + { + return mystatusmsg; + } +@@ -554,7 +554,7 @@ + + // jb_setprevstatus() + // Set previous status. This wrapper function is used after a disconnection. +-inline void jb_setprevstatus(void) ++void jb_setprevstatus(void) + { + jb_setstatus(mywantedstatus, NULL, mystatusmsg, FALSE); + } +diff -ur mcabber-0.9.9/src/screen.c work/build-isa-sparcv8/mcabber-0.9.9/src/screen.c +--- mcabber-0.9.9/src/screen.c 2008-10-09 22:17:52.000000000 +0200 ++++ work/build-isa-sparcv8/mcabber-0.9.9/src/screen.c 2009-03-08 16:45:11.929482636 +0100 +@@ -155,8 +156,8 @@ + unsigned int prefix_flags, int force_show, + unsigned mucnicklen); + +-inline void scr_UpdateBuddyWindow(void); +-inline void scr_set_chatmode(int enable); ++void scr_UpdateBuddyWindow(void); ++void scr_set_chatmode(int enable); + + #ifdef HAVE_ASPELL_H + #define ASPELLBADCHAR 5 +@@ -1257,7 +1258,7 @@ + // (Re)Display the current window. + // If chatmode is enabled, call scr_ShowBuddyWindow(), + // else display the chat window. +-inline void scr_UpdateBuddyWindow(void) ++void scr_UpdateBuddyWindow(void) + { + if (chatmode) { + scr_ShowBuddyWindow(); +@@ -2153,7 +2154,7 @@ + } + + #if defined JEP0022 || defined JEP0085 +-inline long int scr_GetChatStatesTimeout(time_t now) ++long int scr_GetChatStatesTimeout(time_t now) + { + // Check if we're currently composing... + if (chatstate != 1 || !chatstate_timestamp) +@@ -2801,7 +2802,7 @@ + + // scr_set_chatmode() + // Public function to (un)set chatmode... +-inline void scr_set_chatmode(int enable) ++void scr_set_chatmode(int enable) + { + chatmode = enable; + scr_UpdateChatStatus(TRUE); +@@ -2809,14 +2810,14 @@ + + // scr_get_chatmode() + // Public function to get chatmode state. +-inline int scr_get_chatmode(void) ++int scr_get_chatmode(void) + { + return chatmode; + } + + // scr_get_multimode() + // Public function to get multimode status... +-inline int scr_get_multimode(void) ++int scr_get_multimode(void) + { + return multimode; + } +diff -ur mcabber-0.9.9/src/screen.h work/build-isa-sparcv8/mcabber-0.9.9/src/screen.h +--- mcabber-0.9.9/src/screen.h 2008-10-09 22:17:52.000000000 +0200 ++++ work/build-isa-sparcv8/mcabber-0.9.9/src/screen.h 2009-03-08 16:31:44.043214331 +0100 +@@ -20,6 +20,10 @@ + //static void spellcheck(char*, char*); + #endif + ++#ifndef HAVE_ISWBLANK ++#define iswblank(wc) iswctype(wc, wctype("blank")) ++#endif ++ + #include "hbuf.h" + #include "logprint.h" + Added: csw/mgar/pkg/mcabber/trunk/files/patch-iswblank.diff =================================================================== --- csw/mgar/pkg/mcabber/trunk/files/patch-iswblank.diff (rev 0) +++ csw/mgar/pkg/mcabber/trunk/files/patch-iswblank.diff 2009-03-08 16:32:37 UTC (rev 3634) @@ -0,0 +1,14 @@ +diff -ur mcabber-0.9.9/src/screen.h work/build-isa-sparcv8/mcabber-0.9.9/src/screen.h +--- mcabber-0.9.9/src/screen.h 2008-10-09 22:17:52.000000000 +0200 ++++ work/build-isa-sparcv8/mcabber-0.9.9/src/screen.h 2009-03-08 16:31:44.043214331 +0100 +@@ -20,6 +20,10 @@ + //static void spellcheck(char*, char*); + #endif + ++#ifndef HAVE_ISWBLANK ++#define iswblank(wc) iswctype(wc, wctype("blank")) ++#endif ++ + #include "hbuf.h" + #include "logprint.h" + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:22:41 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:22:41 +0000 Subject: [csw-devel] SF.net SVN: gar:[3635] csw/mgar/pkg Message-ID: Revision: 3635 http://gar.svn.sourceforge.net/gar/?rev=3635&view=rev Author: wbonnet Date: 2009-03-08 18:22:41 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcdiscovery/ csw/mgar/pkg/ajcdiscovery/branches/ csw/mgar/pkg/ajcdiscovery/tags/ csw/mgar/pkg/ajcdiscovery/trunk/ csw/mgar/pkg/ajcdiscovery/trunk/Makefile csw/mgar/pkg/ajcdiscovery/trunk/files/ Property changes on: csw/mgar/pkg/ajcdiscovery/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajcdiscovery/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajcdiscovery/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajcdiscovery/trunk/Makefile 2009-03-08 18:22:41 UTC (rev 3635) @@ -0,0 +1,54 @@ +SHORTNAME = discovery +GARVERSION = 0.4 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons Discovery +define BLURB +Apache Jakarta Commons Discovery : Component about discovering for pluggable interfaces +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcdiscovery,) +DISTFILES += $(call admfiles,CSWajcdiscoverydoc,) + +# Defines package description +SPKG_DESC_CSWajcdiscovery = $(DESCRIPTION) +SPKG_DESC_CSWajcdiscoverydoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajcdiscovery = CSWajclogging + +# Defines package content +PKGFILES_CSWajcdiscovery = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcdiscovery += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-0.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/docs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:24:40 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:24:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[3636] csw/mgar/pkg/ajcdiscovery/trunk Message-ID: Revision: 3636 http://gar.svn.sourceforge.net/gar/?rev=3636&view=rev Author: wbonnet Date: 2009-03-08 18:24:40 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcdiscovery/trunk/checksums csw/mgar/pkg/ajcdiscovery/trunk/files/CSWajcdiscovery.gspec csw/mgar/pkg/ajcdiscovery/trunk/files/CSWajcdiscoverydoc.gspec Added: csw/mgar/pkg/ajcdiscovery/trunk/checksums =================================================================== --- csw/mgar/pkg/ajcdiscovery/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajcdiscovery/trunk/checksums 2009-03-08 18:24:40 UTC (rev 3636) @@ -0,0 +1,3 @@ +e612b7c2398eff2472dbd9f8739aca70 download/commons-discovery-0.4.tar.gz +40e5b688b9130018134bc19501379649 download/CSWajcdiscovery.gspec +e7ddad805bbe3a27bf80e29e5b29febd download/CSWajcdiscoverydoc.gspec Added: csw/mgar/pkg/ajcdiscovery/trunk/files/CSWajcdiscovery.gspec =================================================================== --- csw/mgar/pkg/ajcdiscovery/trunk/files/CSWajcdiscovery.gspec (rev 0) +++ csw/mgar/pkg/ajcdiscovery/trunk/files/CSWajcdiscovery.gspec 2009-03-08 18:24:40 UTC (rev 3636) @@ -0,0 +1,7 @@ +%var bitname commons_discovery +%var pkgname CSWajcdiscovery +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajcdiscovery/trunk/files/CSWajcdiscoverydoc.gspec =================================================================== --- csw/mgar/pkg/ajcdiscovery/trunk/files/CSWajcdiscoverydoc.gspec (rev 0) +++ csw/mgar/pkg/ajcdiscovery/trunk/files/CSWajcdiscoverydoc.gspec 2009-03-08 18:24:40 UTC (rev 3636) @@ -0,0 +1,7 @@ +%var bitname commons_disco_doc +%var pkgname CSWajcdiscoverydoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:25:22 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:25:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[3637] csw/mgar/pkg/ajcdiscovery/Makefile Message-ID: Revision: 3637 http://gar.svn.sourceforge.net/gar/?rev=3637&view=rev Author: wbonnet Date: 2009-03-08 18:25:22 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcdiscovery/Makefile Added: csw/mgar/pkg/ajcdiscovery/Makefile =================================================================== --- csw/mgar/pkg/ajcdiscovery/Makefile (rev 0) +++ csw/mgar/pkg/ajcdiscovery/Makefile 2009-03-08 18:25:22 UTC (rev 3637) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:28:25 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:28:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3638] csw/mgar/pkg/java Message-ID: Revision: 3638 http://gar.svn.sourceforge.net/gar/?rev=3638&view=rev Author: wbonnet Date: 2009-03-08 18:28:25 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajcdiscovery/ csw/mgar/pkg/java/ajcdiscovery/Makefile csw/mgar/pkg/java/ajcdiscovery/branches/ csw/mgar/pkg/java/ajcdiscovery/tags/ csw/mgar/pkg/java/ajcdiscovery/trunk/ Removed Paths: ------------- csw/mgar/pkg/java/ajcdiscovery/branches/ csw/mgar/pkg/java/ajcdiscovery/tags/ csw/mgar/pkg/java/ajcdiscovery/trunk/ Copied: csw/mgar/pkg/java/ajcdiscovery/Makefile (from rev 3637, csw/mgar/pkg/ajcdiscovery/Makefile) =================================================================== --- csw/mgar/pkg/java/ajcdiscovery/Makefile (rev 0) +++ csw/mgar/pkg/java/ajcdiscovery/Makefile 2009-03-08 18:28:25 UTC (rev 3638) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:29:32 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:29:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[3639] csw/mgar/pkg/ajcdiscovery/ Message-ID: Revision: 3639 http://gar.svn.sourceforge.net/gar/?rev=3639&view=rev Author: wbonnet Date: 2009-03-08 18:29:32 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Removed Paths: ------------- csw/mgar/pkg/ajcdiscovery/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:37:45 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:37:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3640] csw/mgar/pkg Message-ID: Revision: 3640 http://gar.svn.sourceforge.net/gar/?rev=3640&view=rev Author: wbonnet Date: 2009-03-08 18:37:45 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcemail/ csw/mgar/pkg/ajcemail/Makefile csw/mgar/pkg/ajcemail/branches/ csw/mgar/pkg/ajcemail/tags/ csw/mgar/pkg/ajcemail/trunk/ csw/mgar/pkg/ajcemail/trunk/Makefile csw/mgar/pkg/ajcemail/trunk/checksums csw/mgar/pkg/ajcemail/trunk/files/ csw/mgar/pkg/ajcemail/trunk/files/CSWajcemail.gspec csw/mgar/pkg/ajcemail/trunk/files/CSWajcemaildoc.gspec Added: csw/mgar/pkg/ajcemail/Makefile =================================================================== --- csw/mgar/pkg/ajcemail/Makefile (rev 0) +++ csw/mgar/pkg/ajcemail/Makefile 2009-03-08 18:37:45 UTC (rev 3640) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajcemail/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajcemail/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajcemail/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajcemail/trunk/Makefile 2009-03-08 18:37:45 UTC (rev 3640) @@ -0,0 +1,54 @@ +SHORTNAME = email +GARVERSION = 1.1 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons Email +define BLURB +Apache Jakarta Commons Email : provide a API for sending email +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION)-bin.tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcemail,) +DISTFILES += $(call admfiles,CSWajcemaildoc,) + +# Defines package description +SPKG_DESC_CSWajcemail = $(DESCRIPTION) +SPKG_DESC_CSWajcemaildoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajcemail = CSWajclogging CSWajccollect CSWajcbeanutils + +# Defines package content +PKGFILES_CSWajcemail = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcemail += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/apidocs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajcemail/trunk/checksums =================================================================== --- csw/mgar/pkg/ajcemail/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajcemail/trunk/checksums 2009-03-08 18:37:45 UTC (rev 3640) @@ -0,0 +1,3 @@ +c82d89aab2e58d1c50e44db4c6a6a8f9 download/commons-email-1.1-bin.tar.gz +c6e394e0d325e28751330370274fe370 download/CSWajcemail.gspec +1e11b6a6e721335beea0c4a2f5ad5b47 download/CSWajcemaildoc.gspec Added: csw/mgar/pkg/ajcemail/trunk/files/CSWajcemail.gspec =================================================================== --- csw/mgar/pkg/ajcemail/trunk/files/CSWajcemail.gspec (rev 0) +++ csw/mgar/pkg/ajcemail/trunk/files/CSWajcemail.gspec 2009-03-08 18:37:45 UTC (rev 3640) @@ -0,0 +1,7 @@ +%var bitname commons_email +%var pkgname CSWajcemail +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajcemail/trunk/files/CSWajcemaildoc.gspec =================================================================== --- csw/mgar/pkg/ajcemail/trunk/files/CSWajcemaildoc.gspec (rev 0) +++ csw/mgar/pkg/ajcemail/trunk/files/CSWajcemaildoc.gspec 2009-03-08 18:37:45 UTC (rev 3640) @@ -0,0 +1,7 @@ +%var bitname commons_email_doc +%var pkgname CSWajcemaildoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:38:31 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:38:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3641] csw/mgar/pkg Message-ID: Revision: 3641 http://gar.svn.sourceforge.net/gar/?rev=3641&view=rev Author: wbonnet Date: 2009-03-08 18:38:31 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajcemail/ Removed Paths: ------------- csw/mgar/pkg/ajcemail/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:46:09 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:46:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3642] csw/mgar/pkg Message-ID: Revision: 3642 http://gar.svn.sourceforge.net/gar/?rev=3642&view=rev Author: wbonnet Date: 2009-03-08 18:46:08 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajchttpcl/ csw/mgar/pkg/ajchttpcl/Makefile csw/mgar/pkg/ajchttpcl/branches/ csw/mgar/pkg/ajchttpcl/tags/ csw/mgar/pkg/ajchttpcl/trunk/ csw/mgar/pkg/ajchttpcl/trunk/Makefile csw/mgar/pkg/ajchttpcl/trunk/files/ csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcldoc.gspec Added: csw/mgar/pkg/ajchttpcl/Makefile =================================================================== --- csw/mgar/pkg/ajchttpcl/Makefile (rev 0) +++ csw/mgar/pkg/ajchttpcl/Makefile 2009-03-08 18:46:08 UTC (rev 3642) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajchttpcl/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajchttpcl/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajchttpcl/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajchttpcl/trunk/Makefile 2009-03-08 18:46:08 UTC (rev 3642) @@ -0,0 +1,54 @@ +SHORTNAME = httpclient +GARVERSION = 3.1 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons HttpClient +define BLURB +Apache Jakarta Commons HttpClient : framework for working with the client-side of the HTTP protocol +endef + +# Use jakarta sources +MASTER_SITES = http://www.apache.org/dist/httpcomponents/commons-$(SHORTNAME)/binary/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajchttpclient,) +DISTFILES += $(call admfiles,CSWajchttpcldoc,) + +# Defines package description +SPKG_DESC_CSWajchttpclient = $(DESCRIPTION) +SPKG_DESC_CSWajchttpcldoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajchttpclient = CSWajclogging + +# Defines package content +PKGFILES_CSWajchttpclient = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajchttpclient += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-2.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/apidocs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec =================================================================== --- csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec (rev 0) +++ csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec 2009-03-08 18:46:08 UTC (rev 3642) @@ -0,0 +1,7 @@ +%var bitname commons_httpclient +%var pkgname CSWajchttpclient +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcldoc.gspec =================================================================== --- csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcldoc.gspec (rev 0) +++ csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcldoc.gspec 2009-03-08 18:46:08 UTC (rev 3642) @@ -0,0 +1,7 @@ +%var bitname commons_httpcl_doc +%var pkgname CSWajchttpcldoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:52:55 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:52:55 +0000 Subject: [csw-devel] SF.net SVN: gar:[3643] csw/mgar/pkg/ajchttpcl/trunk Message-ID: Revision: 3643 http://gar.svn.sourceforge.net/gar/?rev=3643&view=rev Author: wbonnet Date: 2009-03-08 18:52:54 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Modified Paths: -------------- csw/mgar/pkg/ajchttpcl/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/ajchttpcl/trunk/checksums csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpclient.gspec Removed Paths: ------------- csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec Modified: csw/mgar/pkg/ajchttpcl/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajchttpcl/trunk/Makefile 2009-03-08 18:46:08 UTC (rev 3642) +++ csw/mgar/pkg/ajchttpcl/trunk/Makefile 2009-03-08 18:52:54 UTC (rev 3643) @@ -45,10 +45,10 @@ @ginstall -d $(DESTDIR)$(datadir)/java @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java @( cd $(DESTDIR)$(datadir)/java ; \ - ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-2.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-3.jar ; \ ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt - @gcp -frp $(WORKSRC)/$(DISTNAME)/apidocs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -frp $(WORKSRC)/$(DISTNAME)/docs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) @$(MAKECOOKIE) Added: csw/mgar/pkg/ajchttpcl/trunk/checksums =================================================================== --- csw/mgar/pkg/ajchttpcl/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajchttpcl/trunk/checksums 2009-03-08 18:52:54 UTC (rev 3643) @@ -0,0 +1,3 @@ +7af3abac4812600ce33cbecb1373f24e download/commons-httpclient-3.1.tar.gz +fbc545e4ea8139d291d6598acbb00c9a download/CSWajchttpclient.gspec +a903b381a42b190992073c066e30c946 download/CSWajchttpcldoc.gspec Deleted: csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec =================================================================== --- csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec 2009-03-08 18:46:08 UTC (rev 3642) +++ csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec 2009-03-08 18:52:54 UTC (rev 3643) @@ -1,7 +0,0 @@ -%var bitname commons_httpclient -%var pkgname CSWajchttpclient -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright - -Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Copied: csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpclient.gspec (from rev 3642, csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec) =================================================================== --- csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpclient.gspec (rev 0) +++ csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpclient.gspec 2009-03-08 18:52:54 UTC (rev 3643) @@ -0,0 +1,7 @@ +%var bitname commons_httpclient +%var pkgname CSWajchttpclient +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:55:13 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:55:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[3644] csw/mgar/pkg Message-ID: Revision: 3644 http://gar.svn.sourceforge.net/gar/?rev=3644&view=rev Author: wbonnet Date: 2009-03-08 18:55:13 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajchttpcl/ csw/mgar/pkg/java/ajchttpcl/trunk/Makefile csw/mgar/pkg/java/ajchttpcl/trunk/checksums csw/mgar/pkg/java/ajchttpcl/trunk/files/CSWajchttpclient.gspec Removed Paths: ------------- csw/mgar/pkg/ajchttpcl/ csw/mgar/pkg/java/ajchttpcl/trunk/Makefile csw/mgar/pkg/java/ajchttpcl/trunk/files/CSWajchttpcl.gspec Deleted: csw/mgar/pkg/java/ajchttpcl/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajchttpcl/trunk/Makefile 2009-03-08 18:46:08 UTC (rev 3642) +++ csw/mgar/pkg/java/ajchttpcl/trunk/Makefile 2009-03-08 18:55:13 UTC (rev 3644) @@ -1,54 +0,0 @@ -SHORTNAME = httpclient -GARVERSION = 3.1 - -GARNAME = commons-$(SHORTNAME) -CATEGORIES = java - -DESCRIPTION = Apache Jakarta Commons HttpClient -define BLURB -Apache Jakarta Commons HttpClient : framework for working with the client-side of the HTTP protocol -endef - -# Use jakarta sources -MASTER_SITES = http://www.apache.org/dist/httpcomponents/commons-$(SHORTNAME)/binary/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz - -# Set archive filename -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz - -# Defines two packages, lib and doc -DISTFILES += $(call admfiles,CSWajchttpclient,) -DISTFILES += $(call admfiles,CSWajchttpcldoc,) - -# Defines package description -SPKG_DESC_CSWajchttpclient = $(DESCRIPTION) -SPKG_DESC_CSWajchttpcldoc = $(DESCRIPTION) documentation package - -# Defines dependencies -REQUIRED_PKGS_CSWajchttpclient = CSWajclogging - -# Defines package content -PKGFILES_CSWajchttpclient = $(prefix)/share/doc/$(GARNAME)/License.txt -PKGFILES_CSWajchttpclient += $(prefix)/share/java/.* - -# Defines custom steps since java libs do not use autotools -WORKSRC = $(WORKDIR) - -CONFIGURE_SCRIPTS = -BUILD_SCRIPTS = -TEST_SCRIPTS = -INSTALL_SCRIPTS = custom - -include gar/category.mk - -install-custom: - @ginstall -d $(DESTDIR)$(datadir)/java - @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java - @( cd $(DESTDIR)$(datadir)/java ; \ - ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-2.jar ; \ - ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) - @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) - @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt - @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt - @gcp -frp $(WORKSRC)/$(DISTNAME)/apidocs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) - @$(MAKECOOKIE) Copied: csw/mgar/pkg/java/ajchttpcl/trunk/Makefile (from rev 3643, csw/mgar/pkg/ajchttpcl/trunk/Makefile) =================================================================== --- csw/mgar/pkg/java/ajchttpcl/trunk/Makefile (rev 0) +++ csw/mgar/pkg/java/ajchttpcl/trunk/Makefile 2009-03-08 18:55:13 UTC (rev 3644) @@ -0,0 +1,54 @@ +SHORTNAME = httpclient +GARVERSION = 3.1 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons HttpClient +define BLURB +Apache Jakarta Commons HttpClient : framework for working with the client-side of the HTTP protocol +endef + +# Use jakarta sources +MASTER_SITES = http://www.apache.org/dist/httpcomponents/commons-$(SHORTNAME)/binary/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajchttpclient,) +DISTFILES += $(call admfiles,CSWajchttpcldoc,) + +# Defines package description +SPKG_DESC_CSWajchttpclient = $(DESCRIPTION) +SPKG_DESC_CSWajchttpcldoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajchttpclient = CSWajclogging + +# Defines package content +PKGFILES_CSWajchttpclient = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajchttpclient += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-3.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/docs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Copied: csw/mgar/pkg/java/ajchttpcl/trunk/checksums (from rev 3643, csw/mgar/pkg/ajchttpcl/trunk/checksums) =================================================================== --- csw/mgar/pkg/java/ajchttpcl/trunk/checksums (rev 0) +++ csw/mgar/pkg/java/ajchttpcl/trunk/checksums 2009-03-08 18:55:13 UTC (rev 3644) @@ -0,0 +1,3 @@ +7af3abac4812600ce33cbecb1373f24e download/commons-httpclient-3.1.tar.gz +fbc545e4ea8139d291d6598acbb00c9a download/CSWajchttpclient.gspec +a903b381a42b190992073c066e30c946 download/CSWajchttpcldoc.gspec Deleted: csw/mgar/pkg/java/ajchttpcl/trunk/files/CSWajchttpcl.gspec =================================================================== --- csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec 2009-03-08 18:46:08 UTC (rev 3642) +++ csw/mgar/pkg/java/ajchttpcl/trunk/files/CSWajchttpcl.gspec 2009-03-08 18:55:13 UTC (rev 3644) @@ -1,7 +0,0 @@ -%var bitname commons_httpclient -%var pkgname CSWajchttpclient -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright - -Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Copied: csw/mgar/pkg/java/ajchttpcl/trunk/files/CSWajchttpclient.gspec (from rev 3643, csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpclient.gspec) =================================================================== --- csw/mgar/pkg/java/ajchttpcl/trunk/files/CSWajchttpclient.gspec (rev 0) +++ csw/mgar/pkg/java/ajchttpcl/trunk/files/CSWajchttpclient.gspec 2009-03-08 18:55:13 UTC (rev 3644) @@ -0,0 +1,7 @@ +%var bitname commons_httpclient +%var pkgname CSWajchttpclient +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:00:35 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:00:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[3645] csw/mgar/pkg Message-ID: Revision: 3645 http://gar.svn.sourceforge.net/gar/?rev=3645&view=rev Author: wbonnet Date: 2009-03-08 19:00:35 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcio/ csw/mgar/pkg/ajcio/Makefile csw/mgar/pkg/ajcio/branches/ csw/mgar/pkg/ajcio/tags/ csw/mgar/pkg/ajcio/trunk/ csw/mgar/pkg/ajcio/trunk/Makefile csw/mgar/pkg/ajcio/trunk/checksums csw/mgar/pkg/ajcio/trunk/files/ csw/mgar/pkg/ajcio/trunk/files/CSWajcio.gspec csw/mgar/pkg/ajcio/trunk/files/CSWajciodoc.gspec Added: csw/mgar/pkg/ajcio/Makefile =================================================================== --- csw/mgar/pkg/ajcio/Makefile (rev 0) +++ csw/mgar/pkg/ajcio/Makefile 2009-03-08 19:00:35 UTC (rev 3645) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajcio/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajcio/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajcio/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajcio/trunk/Makefile 2009-03-08 19:00:35 UTC (rev 3645) @@ -0,0 +1,54 @@ +SHORTNAME = io +GARVERSION = 1.4 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons io +define BLURB +Apache Jakarta Commons io : XML-to-Java-object mapping utility +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION)-bin.tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcio,) +DISTFILES += $(call admfiles,CSWajciodoc,) + +# Defines package description +SPKG_DESC_CSWajcio = $(DESCRIPTION) +SPKG_DESC_CSWajciodoc = $(DESCRIPTION) documentation package + +# Defines dependencies +# REQUIRED_PKGS_CSWajcio = No dependency + +# Defines package content +PKGFILES_CSWajcio = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcio += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/docs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajcio/trunk/checksums =================================================================== --- csw/mgar/pkg/ajcio/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajcio/trunk/checksums 2009-03-08 19:00:35 UTC (rev 3645) @@ -0,0 +1,3 @@ +2cef2d863797d4f06ea447199da56648 download/commons-io-1.4-bin.tar.gz +5d5b95a8cde69870e2f598c69eb3ec0a download/CSWajcio.gspec +2448b5c0a4ba74bd43ab5875ca47572a download/CSWajciodoc.gspec Added: csw/mgar/pkg/ajcio/trunk/files/CSWajcio.gspec =================================================================== --- csw/mgar/pkg/ajcio/trunk/files/CSWajcio.gspec (rev 0) +++ csw/mgar/pkg/ajcio/trunk/files/CSWajcio.gspec 2009-03-08 19:00:35 UTC (rev 3645) @@ -0,0 +1,7 @@ +%var bitname commons_io +%var pkgname CSWajcio +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajcio/trunk/files/CSWajciodoc.gspec =================================================================== --- csw/mgar/pkg/ajcio/trunk/files/CSWajciodoc.gspec (rev 0) +++ csw/mgar/pkg/ajcio/trunk/files/CSWajciodoc.gspec 2009-03-08 19:00:35 UTC (rev 3645) @@ -0,0 +1,7 @@ +%var bitname commons_io_doc +%var pkgname CSWajciodoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:01:42 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:01:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[3646] csw/mgar/pkg Message-ID: Revision: 3646 http://gar.svn.sourceforge.net/gar/?rev=3646&view=rev Author: wbonnet Date: 2009-03-08 19:01:42 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajcio/ Removed Paths: ------------- csw/mgar/pkg/ajcio/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:07:29 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:07:29 +0000 Subject: [csw-devel] SF.net SVN: gar:[3647] csw/mgar/pkg Message-ID: Revision: 3647 http://gar.svn.sourceforge.net/gar/?rev=3647&view=rev Author: wbonnet Date: 2009-03-08 19:07:29 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajclang/ csw/mgar/pkg/ajclang/Makefile csw/mgar/pkg/ajclang/branches/ csw/mgar/pkg/ajclang/tags/ csw/mgar/pkg/ajclang/trunk/ csw/mgar/pkg/ajclang/trunk/Makefile csw/mgar/pkg/ajclang/trunk/checksums csw/mgar/pkg/ajclang/trunk/files/ csw/mgar/pkg/ajclang/trunk/files/CSWajclang.gspec csw/mgar/pkg/ajclang/trunk/files/CSWajclangdoc.gspec Added: csw/mgar/pkg/ajclang/Makefile =================================================================== --- csw/mgar/pkg/ajclang/Makefile (rev 0) +++ csw/mgar/pkg/ajclang/Makefile 2009-03-08 19:07:29 UTC (rev 3647) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajclang/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajclang/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajclang/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajclang/trunk/Makefile 2009-03-08 19:07:29 UTC (rev 3647) @@ -0,0 +1,54 @@ +SHORTNAME = lang +GARVERSION = 2.4 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons lang +define BLURB +Apache Jakarta Commons lang : XML-to-Java-object mapping utility +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION)-bin.tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajclang,) +DISTFILES += $(call admfiles,CSWajclangdoc,) + +# Defines package description +SPKG_DESC_CSWajclang = $(DESCRIPTION) +SPKG_DESC_CSWajclangdoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajclang = CSWajcconfig + +# Defines package content +PKGFILES_CSWajclang = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajclang += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-2.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/apidocs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajclang/trunk/checksums =================================================================== --- csw/mgar/pkg/ajclang/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajclang/trunk/checksums 2009-03-08 19:07:29 UTC (rev 3647) @@ -0,0 +1,3 @@ +5ff5d890e46021a2dbd77caba80f90f2 download/commons-lang-2.4-bin.tar.gz +4cbc407e39410177a18ae06e9c421923 download/CSWajclang.gspec +c5b33b5a694a837ebf14f7d33deadc84 download/CSWajclangdoc.gspec Added: csw/mgar/pkg/ajclang/trunk/files/CSWajclang.gspec =================================================================== --- csw/mgar/pkg/ajclang/trunk/files/CSWajclang.gspec (rev 0) +++ csw/mgar/pkg/ajclang/trunk/files/CSWajclang.gspec 2009-03-08 19:07:29 UTC (rev 3647) @@ -0,0 +1,7 @@ +%var bitname commons_lang +%var pkgname CSWajclang +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajclang/trunk/files/CSWajclangdoc.gspec =================================================================== --- csw/mgar/pkg/ajclang/trunk/files/CSWajclangdoc.gspec (rev 0) +++ csw/mgar/pkg/ajclang/trunk/files/CSWajclangdoc.gspec 2009-03-08 19:07:29 UTC (rev 3647) @@ -0,0 +1,7 @@ +%var bitname commons_lang_doc +%var pkgname CSWajclangdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:08:44 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:08:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[3648] csw/mgar/pkg Message-ID: Revision: 3648 http://gar.svn.sourceforge.net/gar/?rev=3648&view=rev Author: wbonnet Date: 2009-03-08 19:08:43 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajclang/ Removed Paths: ------------- csw/mgar/pkg/ajclang/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:18:10 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:18:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[3649] csw/mgar/pkg Message-ID: Revision: 3649 http://gar.svn.sourceforge.net/gar/?rev=3649&view=rev Author: wbonnet Date: 2009-03-08 19:18:09 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajclogging/ csw/mgar/pkg/ajclogging/Makefile csw/mgar/pkg/ajclogging/branches/ csw/mgar/pkg/ajclogging/tags/ csw/mgar/pkg/ajclogging/trunk/ csw/mgar/pkg/ajclogging/trunk/Makefile csw/mgar/pkg/ajclogging/trunk/checksums csw/mgar/pkg/ajclogging/trunk/files/ csw/mgar/pkg/ajclogging/trunk/files/CSWajclogging.gspec csw/mgar/pkg/ajclogging/trunk/files/CSWajcloggingdoc.gspec Added: csw/mgar/pkg/ajclogging/Makefile =================================================================== --- csw/mgar/pkg/ajclogging/Makefile (rev 0) +++ csw/mgar/pkg/ajclogging/Makefile 2009-03-08 19:18:09 UTC (rev 3649) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajclogging/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajclogging/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajclogging/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajclogging/trunk/Makefile 2009-03-08 19:18:09 UTC (rev 3649) @@ -0,0 +1,55 @@ +SHORTNAME = logging +GARVERSION = 1.1.1 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons logging +define BLURB +Apache Jakarta Commons logging : XML-to-Java-object mapping utility +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION)-bin.tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajclogging,) +DISTFILES += $(call admfiles,CSWajcloggingdoc,) + +# Defines package description +SPKG_DESC_CSWajclogging = $(DESCRIPTION) +SPKG_DESC_CSWajcloggingdoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajclogging = CSWlog4j + +# Defines package content +PKGFILES_CSWajclogging = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajclogging += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/site/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajclogging/trunk/checksums =================================================================== --- csw/mgar/pkg/ajclogging/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajclogging/trunk/checksums 2009-03-08 19:18:09 UTC (rev 3649) @@ -0,0 +1,3 @@ +e5de09672af9b386c30a311654d8541a download/commons-logging-1.1.1-bin.tar.gz +93fc47a5cc54689eb4da69e1097e47db download/CSWajclogging.gspec +fd1007e63d2adbac4eadaa0ee1cddf0d download/CSWajcloggingdoc.gspec Added: csw/mgar/pkg/ajclogging/trunk/files/CSWajclogging.gspec =================================================================== --- csw/mgar/pkg/ajclogging/trunk/files/CSWajclogging.gspec (rev 0) +++ csw/mgar/pkg/ajclogging/trunk/files/CSWajclogging.gspec 2009-03-08 19:18:09 UTC (rev 3649) @@ -0,0 +1,7 @@ +%var bitname commons_logging +%var pkgname CSWajclogging +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajclogging/trunk/files/CSWajcloggingdoc.gspec =================================================================== --- csw/mgar/pkg/ajclogging/trunk/files/CSWajcloggingdoc.gspec (rev 0) +++ csw/mgar/pkg/ajclogging/trunk/files/CSWajcloggingdoc.gspec 2009-03-08 19:18:09 UTC (rev 3649) @@ -0,0 +1,7 @@ +%var bitname commons_logging_doc +%var pkgname CSWajcloggingdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:19:29 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:19:29 +0000 Subject: [csw-devel] SF.net SVN: gar:[3650] csw/mgar/pkg Message-ID: Revision: 3650 http://gar.svn.sourceforge.net/gar/?rev=3650&view=rev Author: wbonnet Date: 2009-03-08 19:19:29 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajclogging/ Removed Paths: ------------- csw/mgar/pkg/ajclogging/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:28:02 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:28:02 +0000 Subject: [csw-devel] SF.net SVN: gar:[3651] csw/mgar/pkg Message-ID: Revision: 3651 http://gar.svn.sourceforge.net/gar/?rev=3651&view=rev Author: wbonnet Date: 2009-03-08 19:28:02 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcmath/ csw/mgar/pkg/ajcmath/Makefile csw/mgar/pkg/ajcmath/branches/ csw/mgar/pkg/ajcmath/tags/ csw/mgar/pkg/ajcmath/trunk/ csw/mgar/pkg/ajcmath/trunk/Makefile csw/mgar/pkg/ajcmath/trunk/checksums csw/mgar/pkg/ajcmath/trunk/files/ csw/mgar/pkg/ajcmath/trunk/files/CSWajcmath.gspec csw/mgar/pkg/ajcmath/trunk/files/CSWajcmathdoc.gspec Added: csw/mgar/pkg/ajcmath/Makefile =================================================================== --- csw/mgar/pkg/ajcmath/Makefile (rev 0) +++ csw/mgar/pkg/ajcmath/Makefile 2009-03-08 19:28:02 UTC (rev 3651) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajcmath/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajcmath/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajcmath/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajcmath/trunk/Makefile 2009-03-08 19:28:02 UTC (rev 3651) @@ -0,0 +1,54 @@ +SHORTNAME = math +GARVERSION = 1.2 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons math +define BLURB +Apache Jakarta Commons math : XML-to-Java-object mapping utility +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcmath,) +DISTFILES += $(call admfiles,CSWajcmathdoc,) + +# Defines package description +SPKG_DESC_CSWajcmath = $(DESCRIPTION) +SPKG_DESC_CSWajcmathdoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajcmath = CSWajcdiscovery + +# Defines package content +PKGFILES_CSWajcmath = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcmath += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/docs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajcmath/trunk/checksums =================================================================== --- csw/mgar/pkg/ajcmath/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajcmath/trunk/checksums 2009-03-08 19:28:02 UTC (rev 3651) @@ -0,0 +1,3 @@ +6296081b9b9c0f3f7469565a96454a35 download/commons-math-1.2.tar.gz +7299a462f2b113ab49bf7820db254da5 download/CSWajcmath.gspec +399e3dab33c386cc7e5799855aea0738 download/CSWajcmathdoc.gspec Added: csw/mgar/pkg/ajcmath/trunk/files/CSWajcmath.gspec =================================================================== --- csw/mgar/pkg/ajcmath/trunk/files/CSWajcmath.gspec (rev 0) +++ csw/mgar/pkg/ajcmath/trunk/files/CSWajcmath.gspec 2009-03-08 19:28:02 UTC (rev 3651) @@ -0,0 +1,7 @@ +%var bitname commons_math +%var pkgname CSWajcmath +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajcmath/trunk/files/CSWajcmathdoc.gspec =================================================================== --- csw/mgar/pkg/ajcmath/trunk/files/CSWajcmathdoc.gspec (rev 0) +++ csw/mgar/pkg/ajcmath/trunk/files/CSWajcmathdoc.gspec 2009-03-08 19:28:02 UTC (rev 3651) @@ -0,0 +1,7 @@ +%var bitname commons_math_doc +%var pkgname CSWajcmathdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:28:47 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:28:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[3652] csw/mgar/pkg Message-ID: Revision: 3652 http://gar.svn.sourceforge.net/gar/?rev=3652&view=rev Author: wbonnet Date: 2009-03-08 19:28:47 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajcmath/ Removed Paths: ------------- csw/mgar/pkg/ajcmath/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:42:45 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:42:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3653] csw/mgar/pkg Message-ID: Revision: 3653 http://gar.svn.sourceforge.net/gar/?rev=3653&view=rev Author: wbonnet Date: 2009-03-08 19:42:45 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcnet/ csw/mgar/pkg/ajcnet/Makefile csw/mgar/pkg/ajcnet/branches/ csw/mgar/pkg/ajcnet/tags/ csw/mgar/pkg/ajcnet/trunk/ csw/mgar/pkg/ajcnet/trunk/Makefile csw/mgar/pkg/ajcnet/trunk/checksums csw/mgar/pkg/ajcnet/trunk/files/ csw/mgar/pkg/ajcnet/trunk/files/CSWajcnet.gspec csw/mgar/pkg/ajcnet/trunk/files/CSWajcnetdoc.gspec Added: csw/mgar/pkg/ajcnet/Makefile =================================================================== --- csw/mgar/pkg/ajcnet/Makefile (rev 0) +++ csw/mgar/pkg/ajcnet/Makefile 2009-03-08 19:42:45 UTC (rev 3653) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajcnet/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajcnet/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajcnet/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajcnet/trunk/Makefile 2009-03-08 19:42:45 UTC (rev 3653) @@ -0,0 +1,54 @@ +SHORTNAME = net +GARVERSION = 2.0 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons net +define BLURB +Apache Jakarta Commons net : XML-to-Java-object mapping utility +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcnet,) +DISTFILES += $(call admfiles,CSWajcnetdoc,) + +# Defines package description +SPKG_DESC_CSWajcnet = $(DESCRIPTION) +SPKG_DESC_CSWajcnetdoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajcnet = CSWajclogging CSWajccollect CSWajcbeanutils + +# Defines package content +PKGFILES_CSWajcnet = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcnet += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-2.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/apidocs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajcnet/trunk/checksums =================================================================== --- csw/mgar/pkg/ajcnet/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajcnet/trunk/checksums 2009-03-08 19:42:45 UTC (rev 3653) @@ -0,0 +1,3 @@ +52fee591a8be0688a57af64ade1af237 download/commons-net-2.0.tar.gz +82bf2124f0409750525f68e7075c9fee download/CSWajcnet.gspec +b5b88f3af8255f933204a1a9f1031f94 download/CSWajcnetdoc.gspec Added: csw/mgar/pkg/ajcnet/trunk/files/CSWajcnet.gspec =================================================================== --- csw/mgar/pkg/ajcnet/trunk/files/CSWajcnet.gspec (rev 0) +++ csw/mgar/pkg/ajcnet/trunk/files/CSWajcnet.gspec 2009-03-08 19:42:45 UTC (rev 3653) @@ -0,0 +1,7 @@ +%var bitname commons_net +%var pkgname CSWajcnet +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajcnet/trunk/files/CSWajcnetdoc.gspec =================================================================== --- csw/mgar/pkg/ajcnet/trunk/files/CSWajcnetdoc.gspec (rev 0) +++ csw/mgar/pkg/ajcnet/trunk/files/CSWajcnetdoc.gspec 2009-03-08 19:42:45 UTC (rev 3653) @@ -0,0 +1,7 @@ +%var bitname commons_net_doc +%var pkgname CSWajcnetdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:43:17 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:43:17 +0000 Subject: [csw-devel] SF.net SVN: gar:[3654] csw/mgar/pkg Message-ID: Revision: 3654 http://gar.svn.sourceforge.net/gar/?rev=3654&view=rev Author: wbonnet Date: 2009-03-08 19:43:17 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajcnet/ Removed Paths: ------------- csw/mgar/pkg/ajcnet/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:52:13 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:52:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[3655] csw/mgar/pkg Message-ID: Revision: 3655 http://gar.svn.sourceforge.net/gar/?rev=3655&view=rev Author: wbonnet Date: 2009-03-08 19:52:13 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcpool/ csw/mgar/pkg/ajcpool/Makefile csw/mgar/pkg/ajcpool/branches/ csw/mgar/pkg/ajcpool/tags/ csw/mgar/pkg/ajcpool/trunk/ csw/mgar/pkg/ajcpool/trunk/Makefile csw/mgar/pkg/ajcpool/trunk/checksums csw/mgar/pkg/ajcpool/trunk/files/ csw/mgar/pkg/ajcpool/trunk/files/CSWajcpool.gspec csw/mgar/pkg/ajcpool/trunk/files/CSWajcpooldoc.gspec Added: csw/mgar/pkg/ajcpool/Makefile =================================================================== --- csw/mgar/pkg/ajcpool/Makefile (rev 0) +++ csw/mgar/pkg/ajcpool/Makefile 2009-03-08 19:52:13 UTC (rev 3655) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajcpool/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajcpool/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajcpool/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajcpool/trunk/Makefile 2009-03-08 19:52:13 UTC (rev 3655) @@ -0,0 +1,54 @@ +SHORTNAME = pool +GARVERSION = 1.4 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons pool +define BLURB +Apache Jakarta Commons pool : XML-to-Java-object mapping utility +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcpool,) +DISTFILES += $(call admfiles,CSWajcpooldoc,) + +# Defines package description +SPKG_DESC_CSWajcpool = $(DESCRIPTION) +SPKG_DESC_CSWajcpooldoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajcpool = CSWajclogging CSWajcdigester + +# Defines package content +PKGFILES_CSWajcpool = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcpool += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/docs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajcpool/trunk/checksums =================================================================== --- csw/mgar/pkg/ajcpool/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajcpool/trunk/checksums 2009-03-08 19:52:13 UTC (rev 3655) @@ -0,0 +1,3 @@ +668d72d233635b84c8557b911f6b7dbf download/commons-pool-1.4.tar.gz +1c9cd2c955587c0cfcbb6e0095370c45 download/CSWajcpool.gspec +e7de03999dd2059480423261d46d9fbf download/CSWajcpooldoc.gspec Added: csw/mgar/pkg/ajcpool/trunk/files/CSWajcpool.gspec =================================================================== --- csw/mgar/pkg/ajcpool/trunk/files/CSWajcpool.gspec (rev 0) +++ csw/mgar/pkg/ajcpool/trunk/files/CSWajcpool.gspec 2009-03-08 19:52:13 UTC (rev 3655) @@ -0,0 +1,7 @@ +%var bitname commons_pool +%var pkgname CSWajcpool +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajcpool/trunk/files/CSWajcpooldoc.gspec =================================================================== --- csw/mgar/pkg/ajcpool/trunk/files/CSWajcpooldoc.gspec (rev 0) +++ csw/mgar/pkg/ajcpool/trunk/files/CSWajcpooldoc.gspec 2009-03-08 19:52:13 UTC (rev 3655) @@ -0,0 +1,7 @@ +%var bitname commons_pool_doc +%var pkgname CSWajcpooldoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:53:01 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:53:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3656] csw/mgar/pkg Message-ID: Revision: 3656 http://gar.svn.sourceforge.net/gar/?rev=3656&view=rev Author: wbonnet Date: 2009-03-08 19:53:01 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajcpool/ Removed Paths: ------------- csw/mgar/pkg/ajcpool/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 21:13:05 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 20:13:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[3657] csw/mgar/pkg Message-ID: Revision: 3657 http://gar.svn.sourceforge.net/gar/?rev=3657&view=rev Author: wbonnet Date: 2009-03-08 20:13:05 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcupload/ csw/mgar/pkg/ajcupload/Makefile csw/mgar/pkg/ajcupload/branches/ csw/mgar/pkg/ajcupload/tags/ csw/mgar/pkg/ajcupload/trunk/ csw/mgar/pkg/ajcupload/trunk/Makefile csw/mgar/pkg/ajcupload/trunk/checksums csw/mgar/pkg/ajcupload/trunk/files/ csw/mgar/pkg/ajcupload/trunk/files/CSWajcupload.gspec csw/mgar/pkg/ajcupload/trunk/files/CSWajcuploaddoc.gspec Added: csw/mgar/pkg/ajcupload/Makefile =================================================================== --- csw/mgar/pkg/ajcupload/Makefile (rev 0) +++ csw/mgar/pkg/ajcupload/Makefile 2009-03-08 20:13:05 UTC (rev 3657) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajcupload/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajcupload/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajcupload/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajcupload/trunk/Makefile 2009-03-08 20:13:05 UTC (rev 3657) @@ -0,0 +1,55 @@ +SHORTNAME = fileupload +GARVERSION = 1.2.1 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons upload +define BLURB +Apache Jakarta Commons FileUpload : robust, high-performance, file upload capability +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION)-bin.tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcupload,) +DISTFILES += $(call admfiles,CSWajcuploaddoc,) + +# Defines package description +SPKG_DESC_CSWajcupload = $(DESCRIPTION) +SPKG_DESC_CSWajcuploaddoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajcupload = CSWajclogging CSWajcdigester + +# Defines package content +PKGFILES_CSWajcupload = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcupload += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/lib/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.2.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/site/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajcupload/trunk/checksums =================================================================== --- csw/mgar/pkg/ajcupload/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajcupload/trunk/checksums 2009-03-08 20:13:05 UTC (rev 3657) @@ -0,0 +1,3 @@ +d8cccd7b9938c17169751ed978265673 download/commons-fileupload-1.2.1-bin.tar.gz +f07adfd3f198606e0ac4a312a8bdeab6 download/CSWajcupload.gspec +f3376106fd0d1ec93bded90deadf84d2 download/CSWajcuploaddoc.gspec Added: csw/mgar/pkg/ajcupload/trunk/files/CSWajcupload.gspec =================================================================== --- csw/mgar/pkg/ajcupload/trunk/files/CSWajcupload.gspec (rev 0) +++ csw/mgar/pkg/ajcupload/trunk/files/CSWajcupload.gspec 2009-03-08 20:13:05 UTC (rev 3657) @@ -0,0 +1,7 @@ +%var bitname commons_upload +%var pkgname CSWajcupload +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajcupload/trunk/files/CSWajcuploaddoc.gspec =================================================================== --- csw/mgar/pkg/ajcupload/trunk/files/CSWajcuploaddoc.gspec (rev 0) +++ csw/mgar/pkg/ajcupload/trunk/files/CSWajcuploaddoc.gspec 2009-03-08 20:13:05 UTC (rev 3657) @@ -0,0 +1,7 @@ +%var bitname commons_upload_doc +%var pkgname CSWajcuploaddoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 21:14:18 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 20:14:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3658] csw/mgar/pkg Message-ID: Revision: 3658 http://gar.svn.sourceforge.net/gar/?rev=3658&view=rev Author: wbonnet Date: 2009-03-08 20:14:18 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajcupload/ Removed Paths: ------------- csw/mgar/pkg/ajcupload/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 21:22:51 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 20:22:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[3659] csw/mgar/pkg Message-ID: Revision: 3659 http://gar.svn.sourceforge.net/gar/?rev=3659&view=rev Author: wbonnet Date: 2009-03-08 20:22:51 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcvalidator/ csw/mgar/pkg/ajcvalidator/Makefile csw/mgar/pkg/ajcvalidator/branches/ csw/mgar/pkg/ajcvalidator/tags/ csw/mgar/pkg/ajcvalidator/trunk/ csw/mgar/pkg/ajcvalidator/trunk/Makefile csw/mgar/pkg/ajcvalidator/trunk/checksums csw/mgar/pkg/ajcvalidator/trunk/files/ csw/mgar/pkg/ajcvalidator/trunk/files/CSWajcvalidator.gspec csw/mgar/pkg/ajcvalidator/trunk/files/CSWajcvalidatordoc.gspec Added: csw/mgar/pkg/ajcvalidator/Makefile =================================================================== --- csw/mgar/pkg/ajcvalidator/Makefile (rev 0) +++ csw/mgar/pkg/ajcvalidator/Makefile 2009-03-08 20:22:51 UTC (rev 3659) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajcvalidator/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajcvalidator/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajcvalidator/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajcvalidator/trunk/Makefile 2009-03-08 20:22:51 UTC (rev 3659) @@ -0,0 +1,55 @@ +SHORTNAME = validator +GARVERSION = 1.3.1 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons validator +define BLURB +Apache Jakarta Commons validator : XML-to-Java-object mapping utility +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcvalidator,) +DISTFILES += $(call admfiles,CSWajcvalidatordoc,) + +# Defines package description +SPKG_DESC_CSWajcvalidator = $(DESCRIPTION) +SPKG_DESC_CSWajcvalidatordoc = $(DESCRIPTION) documentation package + +# Defines dependencies +# REQUIRED_PKGS_CSWajcvalidator = No dependency + +# Defines package content +PKGFILES_CSWajcvalidator = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcvalidator += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.3.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/docs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajcvalidator/trunk/checksums =================================================================== --- csw/mgar/pkg/ajcvalidator/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajcvalidator/trunk/checksums 2009-03-08 20:22:51 UTC (rev 3659) @@ -0,0 +1,3 @@ +e1f8c698fec1dc6a47e77a6a97e43fac download/commons-validator-1.3.1.tar.gz +3c2d91479db0b76f2051d51fe1f8219e download/CSWajcvalidator.gspec +268c8009ea77e6f8b47617841a69e753 download/CSWajcvalidatordoc.gspec Added: csw/mgar/pkg/ajcvalidator/trunk/files/CSWajcvalidator.gspec =================================================================== --- csw/mgar/pkg/ajcvalidator/trunk/files/CSWajcvalidator.gspec (rev 0) +++ csw/mgar/pkg/ajcvalidator/trunk/files/CSWajcvalidator.gspec 2009-03-08 20:22:51 UTC (rev 3659) @@ -0,0 +1,7 @@ +%var bitname commons_validator +%var pkgname CSWajcvalidator +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajcvalidator/trunk/files/CSWajcvalidatordoc.gspec =================================================================== --- csw/mgar/pkg/ajcvalidator/trunk/files/CSWajcvalidatordoc.gspec (rev 0) +++ csw/mgar/pkg/ajcvalidator/trunk/files/CSWajcvalidatordoc.gspec 2009-03-08 20:22:51 UTC (rev 3659) @@ -0,0 +1,7 @@ +%var bitname commons_validat_doc +%var pkgname CSWajcvalidatordoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 21:23:51 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 20:23:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[3660] csw/mgar/pkg Message-ID: Revision: 3660 http://gar.svn.sourceforge.net/gar/?rev=3660&view=rev Author: wbonnet Date: 2009-03-08 20:23:51 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajcvalidator/ Removed Paths: ------------- csw/mgar/pkg/ajcvalidator/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Sun Mar 8 21:58:01 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Sun, 08 Mar 2009 20:58:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3661] csw/mgar/pkg/php5/trunk Message-ID: Revision: 3661 http://gar.svn.sourceforge.net/gar/?rev=3661&view=rev Author: valholla Date: 2009-03-08 20:58:01 +0000 (Sun, 08 Mar 2009) Log Message: ----------- working commit Modified Paths: -------------- csw/mgar/pkg/php5/trunk/Makefile csw/mgar/pkg/php5/trunk/checksums csw/mgar/pkg/php5/trunk/extensions/php5_dom/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_filter/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_gd/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_hash/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_iconv/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_mbstring/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_session/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_simplexml/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_sqlite/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_xml/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_zip/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_zlib/Makefile Removed Paths: ------------- csw/mgar/pkg/php5/trunk/extensions/php5_pdo/ Modified: csw/mgar/pkg/php5/trunk/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -31,7 +31,7 @@ STRIP_DIRS += $(PHP5ROOT)/bin # Auxilliary files -DISTFILES += php.ini.CSW phpext +DISTFILES += php.ini.CSW phpext pear.conf.CSW DISTFILES += CSWphp5_ext_enable.sh CSWphp5_ext_disable.sh PACKAGES = CSWphp5 CSWphp5devel @@ -48,16 +48,7 @@ PKGFILES_CSWphp5devel = $(prefix)/php5/bin/php-config PKGFILES_CSWphp5devel += $(prefix)/php5/bin/phpize PKGFILES_CSWphp5devel += $(prefix)/php5/bin/peardev -PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/ext/date/.* -PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/ext/pcre/.* -PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/ext/pdo/.* -PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/ext/spl/.* -PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/main/.* -PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/php/include/.* -PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/regex/.* -PKGFILES_CSWphp5devel += $(prefix)/php5/include/.*/standard/.* -PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/TSRM/.* -PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/Zend/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include.* PKGFILES_CSWphp5devel += $(prefix)/php5/lib/php/build/.* PKGFILES_CSWphp5devel += $(prefix)/php5/man/.* @@ -85,7 +76,7 @@ CONFIGURE_ARGS += --enable-magic-quotes CONFIGURE_ARGS += --enable-spl=shared CONFIGURE_ARGS += --with-pcre-regex -CONFIGURE_ARGS += --with-pear +CONFIGURE_ARGS += --with-pear=shared # Disable Tests (report submitted to PHP QA) SKIPTEST = 1 @@ -103,6 +94,9 @@ ginstall -m 0644 \ $(WORKDIR)/php.ini.CSW \ $(DESTDIR)$(prefix)/php5/lib + ginstall -m 0644 \ + $(WORKDIR)/pear.conf.CSW \ + $(DESTDIR)$(prefix)/php5/etc @$(MAKECOOKIE) post-configure-modulated: Modified: csw/mgar/pkg/php5/trunk/checksums =================================================================== --- csw/mgar/pkg/php5/trunk/checksums 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/checksums 2009-03-08 20:58:01 UTC (rev 3661) @@ -1,6 +1,7 @@ 7380ffecebd95c6edb317ef861229ebd download/php-5.2.6.tar.bz2 e79baa34abe18575a3d0220c21bd5e37 download/php.ini.CSW 90ae3cef3692d7e566c47d89fe39c43d download/phpext +2386fa2c49eb730b6344f49bb5ee0fb1 download/pear.conf.CSW de56d3571f4484284d106af158bffc38 download/CSWphp5_ext_enable.sh 89e79becc9d7698c5c561581f2b098bc download/CSWphp5_ext_disable.sh 8139c9c02a2f62bac64041fdd0e90bf6 download/CSWphp5.postinstall Modified: csw/mgar/pkg/php5/trunk/extensions/php5_dom/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_dom/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_dom/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -10,4 +10,3 @@ CONFIGURE_ARGS += --with-libxml-dir=$(prefix) PKGFILES_CSWphp5dom = .*/lib/php/extensions/.*/dom.* -PKGFILES_CSWphp5dom += .*/include/php/ext/dom/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_filter/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_filter/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_filter/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -10,4 +10,3 @@ CONFIGURE_ARGS += --with-pcre-dir=$(prefix) PKGFILES_CSWphp5filter = .*/lib/php/extensions/.*/filter.* -PKGFILES_CSWphp5filter += .*/include/php/ext/filter/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_gd/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_gd/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_gd/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -20,4 +20,3 @@ CONFIGURE_ARGS += --enable-gd-jis-conv PKGFILES_CSWphp5gd = .*/lib/php/extensions/.*/gd.* -PKGFILES_CSWphp5gd += .*/include/php/ext/gd/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_hash/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_hash/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_hash/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -9,4 +9,3 @@ CONFIGURE_ARGS += --enable-hash=shared PKGFILES_CSWphp5hash = .*/lib/php/extensions/.*/hash.* -PKGFILES_CSWphp5hash += .*/include/php/ext/hash/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_iconv/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_iconv/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_iconv/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -16,4 +16,3 @@ #PATCHFILES += iconv.diff PKGFILES_CSWphp5iconv = .*/lib/php/extensions/.*/iconv.* -PKGFILES_CSWphp5iconv += .*/include/php/ext/iconv/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mbstring/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mbstring/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mbstring/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -11,4 +11,3 @@ CONFIGURE_ARGS += --enable-mbregex=shared PKGFILES_CSWphp5mbstring = .*/lib/php/extensions/.*/mbstring.* -PKGFILES_CSWphp5mbstring += .*/include/php/ext/mbstring/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_session/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_session/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_session/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -9,4 +9,3 @@ CONFIGURE_ARGS += --enable-session=shared PKGFILES_CSWphp5session = .*/lib/php/extensions/.*/session.* -PKGFILES_CSWphp5session += .*/include/php/ext/session/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_simplexml/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_simplexml/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_simplexml/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -1,12 +1,8 @@ PHP5EXT_NAME = simplexml -PACKAGES += CSWphp5simplexml +## build this static, php can not run without it. +## it is more efficient to have this built into the php binary -CATALOGNAME_CSWphp5simplexml = php5_simplexml -SPKG_DESC_CSWphp5simplexml = simplexml Extention for PHP5 -REQUIRED_PKGS_CSWphp5simplexml = CSWphp5 CSWiconv CSWlibxml2 CSWzlib - -CONFIGURE_ARGS += --enable-simplexml=shared +CONFIGURE_ARGS += --enable-simplexml CONFIGURE_ARGS += --with-libxml-dir=$(prefix) -PKGFILES_CSWphp5simplexml = .*/lib/php/extensions/.*/simplexml.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_sqlite/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_sqlite/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_sqlite/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -10,4 +10,3 @@ CONFIGURE_ARGS += --enable-sqlite-utf8 PKGFILES_CSWphp5sqlite = .*/lib/php/extensions/.*/sqlite.* -PKGFILES_CSWphp5sqlite += .*/include/php/ext/sqlite/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_xml/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_xml/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_xml/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -1,16 +1,5 @@ PHP5EXT_NAME = xml -PACKAGES += CSWphp5xml - -CATALOGNAME_CSWphp5xml = php5_xml -SPKG_DESC_CSWphp5xml = xml Extention for PHP5 -REQUIRED_PKGS_CSWphp5xml = CSWphp5 CSWexpat - -CONFIGURE_ARGS += --enable-xml=shared +CONFIGURE_ARGS += --enable-xml CONFIGURE_ARGS += --with-libxml-dir=$(prefix) CONFIGURE_ARGS += --with-libexpat-dir=$(prefix) - -PKGFILES_CSWphp5xml = .*/lib/php/extensions/.*/xml.so -PKGFILES_CSWphp5xml += .*/lib/php/extensions/.*/xml.a -PKGFILES_CSWphp5xml += .*/include/php/ext/xml/.* -PKGFILES_CSWphp5xml += .*/include/php/ext/libxml/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_zip/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_zip/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_zip/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -10,4 +10,3 @@ CONFIGURE_ARGS += --with-zlib-dir=$(prefix) PKGFILES_CSWphp5zip = .*/lib/php/extensions/.*/zip.* -PKGFILES_CSWphp5zip += .*/include/php/ext/zip/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_zlib/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_zlib/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_zlib/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -1,11 +1,5 @@ PHP5EXT_NAME = zlib -PACKAGES += CSWphp5zlib -CATALOGNAME_CSWphp5zlib = php5_zlib -SPKG_DESC_CSWphp5zlib = zlib Extention for PHP5 -REQUIRED_PKGS_CSWphp5zlib = CSWphp5 CSWzlib +CONFIGURE_ARGS += --with-zlib=$(prefix) -CONFIGURE_ARGS += --with-zlib=shared,$(prefix) - -PKGFILES_CSWphp5zlib = .*/lib/php/extensions/.*/zlib.* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 22:14:05 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 21:14:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[3662] csw/mgar/pkg/java Message-ID: Revision: 3662 http://gar.svn.sourceforge.net/gar/?rev=3662&view=rev Author: wbonnet Date: 2009-03-08 21:14:05 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Fix some packages descriptions Modified Paths: -------------- csw/mgar/pkg/java/ajcio/trunk/Makefile csw/mgar/pkg/java/ajclang/trunk/Makefile csw/mgar/pkg/java/ajclogging/trunk/Makefile csw/mgar/pkg/java/ajcmath/trunk/Makefile csw/mgar/pkg/java/ajcnet/trunk/Makefile csw/mgar/pkg/java/ajcpool/trunk/Makefile csw/mgar/pkg/java/ajcupload/trunk/Makefile csw/mgar/pkg/java/ajcvalidator/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/java/ajcprimitives/ csw/mgar/pkg/java/ajcprimitives/branches/ csw/mgar/pkg/java/ajcprimitives/tags/ csw/mgar/pkg/java/ajcprimitives/trunk/ csw/mgar/pkg/java/ajcprimitives/trunk/Makefile csw/mgar/pkg/java/ajcprimitives/trunk/files/ csw/mgar/pkg/java/ajcprimitives/trunk/files/CSWajcprimitives.gspec csw/mgar/pkg/java/ajcprimitives/trunk/files/CSWajcprimitivesdoc.gspec Modified: csw/mgar/pkg/java/ajcio/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcio/trunk/Makefile 2009-03-08 20:58:01 UTC (rev 3661) +++ csw/mgar/pkg/java/ajcio/trunk/Makefile 2009-03-08 21:14:05 UTC (rev 3662) @@ -4,9 +4,9 @@ GARNAME = commons-$(SHORTNAME) CATEGORIES = java -DESCRIPTION = Apache Jakarta Commons io +DESCRIPTION = Apache Jakarta Commons IO define BLURB -Apache Jakarta Commons io : XML-to-Java-object mapping utility +Apache Jakarta Commons IO : a collection of I/O utilities endef # Use jakarta sources Modified: csw/mgar/pkg/java/ajclang/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajclang/trunk/Makefile 2009-03-08 20:58:01 UTC (rev 3661) +++ csw/mgar/pkg/java/ajclang/trunk/Makefile 2009-03-08 21:14:05 UTC (rev 3662) @@ -4,9 +4,9 @@ GARNAME = commons-$(SHORTNAME) CATEGORIES = java -DESCRIPTION = Apache Jakarta Commons lang +DESCRIPTION = Apache Jakarta Commons Lang define BLURB -Apache Jakarta Commons lang : XML-to-Java-object mapping utility +Apache Jakarta Commons Lang : provide extra functionality for classes in java.lang endef # Use jakarta sources Modified: csw/mgar/pkg/java/ajclogging/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajclogging/trunk/Makefile 2009-03-08 20:58:01 UTC (rev 3661) +++ csw/mgar/pkg/java/ajclogging/trunk/Makefile 2009-03-08 21:14:05 UTC (rev 3662) @@ -4,9 +4,9 @@ GARNAME = commons-$(SHORTNAME) CATEGORIES = java -DESCRIPTION = Apache Jakarta Commons logging +DESCRIPTION = Apache Jakarta Commons Logging define BLURB -Apache Jakarta Commons logging : XML-to-Java-object mapping utility +Apache Jakarta Commons Logging : bridge between different logging libraries endef # Use jakarta sources Modified: csw/mgar/pkg/java/ajcmath/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcmath/trunk/Makefile 2009-03-08 20:58:01 UTC (rev 3661) +++ csw/mgar/pkg/java/ajcmath/trunk/Makefile 2009-03-08 21:14:05 UTC (rev 3662) @@ -4,9 +4,9 @@ GARNAME = commons-$(SHORTNAME) CATEGORIES = java -DESCRIPTION = Apache Jakarta Commons math +DESCRIPTION = Apache Jakarta Commons Math define BLURB -Apache Jakarta Commons math : XML-to-Java-object mapping utility +Apache Jakarta Commons Math : Components addressing the most common practical problems endef # Use jakarta sources Modified: csw/mgar/pkg/java/ajcnet/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcnet/trunk/Makefile 2009-03-08 20:58:01 UTC (rev 3661) +++ csw/mgar/pkg/java/ajcnet/trunk/Makefile 2009-03-08 21:14:05 UTC (rev 3662) @@ -4,9 +4,9 @@ GARNAME = commons-$(SHORTNAME) CATEGORIES = java -DESCRIPTION = Apache Jakarta Commons net +DESCRIPTION = Apache Jakarta Commons Net define BLURB -Apache Jakarta Commons net : XML-to-Java-object mapping utility +Apache Jakarta Commons Net : collection of network utilities, including FTP clients etc. endef # Use jakarta sources Modified: csw/mgar/pkg/java/ajcpool/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcpool/trunk/Makefile 2009-03-08 20:58:01 UTC (rev 3661) +++ csw/mgar/pkg/java/ajcpool/trunk/Makefile 2009-03-08 21:14:05 UTC (rev 3662) @@ -4,9 +4,9 @@ GARNAME = commons-$(SHORTNAME) CATEGORIES = java -DESCRIPTION = Apache Jakarta Commons pool +DESCRIPTION = Apache Jakarta Commons Pool define BLURB -Apache Jakarta Commons pool : XML-to-Java-object mapping utility +Apache Jakarta Commons Pool : Object-pooling API endef # Use jakarta sources Property changes on: csw/mgar/pkg/java/ajcprimitives/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/java/ajcprimitives/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcprimitives/trunk/Makefile (rev 0) +++ csw/mgar/pkg/java/ajcprimitives/trunk/Makefile 2009-03-08 21:14:05 UTC (rev 3662) @@ -0,0 +1,54 @@ +SHORTNAME = primitives +GARVERSION = 1.0 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons Primitives +define BLURB +Apache Jakarta Commons Primitives : work with types supporting Java primitive types +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcprimitives,) +DISTFILES += $(call admfiles,CSWajcprimitivesdoc,) + +# Defines package description +SPKG_DESC_CSWajcprimitives = $(DESCRIPTION) +SPKG_DESC_CSWajcprimitivesdoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajcprimitives = CSWajclogging CSWajccollect CSWajcbeanutils + +# Defines package content +PKGFILES_CSWajcprimitives = $(prefix)/share/doc/$(GARNAME)/LICENSE.txt +PKGFILES_CSWajcprimitives += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/docs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/java/ajcprimitives/trunk/files/CSWajcprimitives.gspec =================================================================== --- csw/mgar/pkg/java/ajcprimitives/trunk/files/CSWajcprimitives.gspec (rev 0) +++ csw/mgar/pkg/java/ajcprimitives/trunk/files/CSWajcprimitives.gspec 2009-03-08 21:14:05 UTC (rev 3662) @@ -0,0 +1,7 @@ +%var bitname commons_primitives +%var pkgname CSWajcprimitives +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/java/ajcprimitives/trunk/files/CSWajcprimitivesdoc.gspec =================================================================== --- csw/mgar/pkg/java/ajcprimitives/trunk/files/CSWajcprimitivesdoc.gspec (rev 0) +++ csw/mgar/pkg/java/ajcprimitives/trunk/files/CSWajcprimitivesdoc.gspec 2009-03-08 21:14:05 UTC (rev 3662) @@ -0,0 +1,7 @@ +%var bitname commons_primit_doc +%var pkgname CSWajcprimitivesdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information Modified: csw/mgar/pkg/java/ajcupload/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcupload/trunk/Makefile 2009-03-08 20:58:01 UTC (rev 3661) +++ csw/mgar/pkg/java/ajcupload/trunk/Makefile 2009-03-08 21:14:05 UTC (rev 3662) @@ -4,7 +4,7 @@ GARNAME = commons-$(SHORTNAME) CATEGORIES = java -DESCRIPTION = Apache Jakarta Commons upload +DESCRIPTION = Apache Jakarta Commons FileUpload define BLURB Apache Jakarta Commons FileUpload : robust, high-performance, file upload capability endef Modified: csw/mgar/pkg/java/ajcvalidator/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcvalidator/trunk/Makefile 2009-03-08 20:58:01 UTC (rev 3661) +++ csw/mgar/pkg/java/ajcvalidator/trunk/Makefile 2009-03-08 21:14:05 UTC (rev 3662) @@ -4,9 +4,9 @@ GARNAME = commons-$(SHORTNAME) CATEGORIES = java -DESCRIPTION = Apache Jakarta Commons validator +DESCRIPTION = Apache Jakarta Commons Validator define BLURB -Apache Jakarta Commons validator : XML-to-Java-object mapping utility +Apache Jakarta Commons Validator : This package addresses some of these issues of validation rules endef # Use jakarta sources This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 22:21:06 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 21:21:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[3663] csw/mgar/pkg/java Message-ID: Revision: 3663 http://gar.svn.sourceforge.net/gar/?rev=3663&view=rev Author: wbonnet Date: 2009-03-08 21:21:05 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Fix some packages descriptions Modified Paths: -------------- csw/mgar/pkg/java/ajcbeanutils/trunk/files/CSWajcbeanutils.gspec csw/mgar/pkg/java/ajcbeanutils/trunk/files/CSWajcbeanutilsdoc.gspec csw/mgar/pkg/java/ajcchain/trunk/files/CSWajcchain.gspec csw/mgar/pkg/java/ajcchain/trunk/files/CSWajcchaindoc.gspec csw/mgar/pkg/java/ajccli/trunk/files/CSWajccli.gspec csw/mgar/pkg/java/ajccli/trunk/files/CSWajcclidoc.gspec csw/mgar/pkg/java/ajccodec/trunk/files/CSWajccodec.gspec csw/mgar/pkg/java/ajccodec/trunk/files/CSWajccodecdoc.gspec csw/mgar/pkg/java/ajccollections/trunk/files/CSWajccollect.gspec csw/mgar/pkg/java/ajccollections/trunk/files/CSWajccollectdoc.gspec csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigester.gspec csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigesterdoc.gspec Modified: csw/mgar/pkg/java/ajcbeanutils/trunk/files/CSWajcbeanutils.gspec =================================================================== --- csw/mgar/pkg/java/ajcbeanutils/trunk/files/CSWajcbeanutils.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajcbeanutils/trunk/files/CSWajcbeanutils.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-beanutils/LICENSE.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE.txt for license information Modified: csw/mgar/pkg/java/ajcbeanutils/trunk/files/CSWajcbeanutilsdoc.gspec =================================================================== --- csw/mgar/pkg/java/ajcbeanutils/trunk/files/CSWajcbeanutilsdoc.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajcbeanutils/trunk/files/CSWajcbeanutilsdoc.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-beanutils/LICENSE-documentation.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE-documentation.txt for license information Modified: csw/mgar/pkg/java/ajcchain/trunk/files/CSWajcchain.gspec =================================================================== --- csw/mgar/pkg/java/ajcchain/trunk/files/CSWajcchain.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajcchain/trunk/files/CSWajcchain.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-chain/LICENSE.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE.txt for license information Modified: csw/mgar/pkg/java/ajcchain/trunk/files/CSWajcchaindoc.gspec =================================================================== --- csw/mgar/pkg/java/ajcchain/trunk/files/CSWajcchaindoc.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajcchain/trunk/files/CSWajcchaindoc.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-chain/LICENSE-documentation.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE-documentation.txt for license information Modified: csw/mgar/pkg/java/ajccli/trunk/files/CSWajccli.gspec =================================================================== --- csw/mgar/pkg/java/ajccli/trunk/files/CSWajccli.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajccli/trunk/files/CSWajccli.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-cli/LICENSE.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE.txt for license information Modified: csw/mgar/pkg/java/ajccli/trunk/files/CSWajcclidoc.gspec =================================================================== --- csw/mgar/pkg/java/ajccli/trunk/files/CSWajcclidoc.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajccli/trunk/files/CSWajcclidoc.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-cli/LICENSE-documentation.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE-documentation.txt for license information Modified: csw/mgar/pkg/java/ajccodec/trunk/files/CSWajccodec.gspec =================================================================== --- csw/mgar/pkg/java/ajccodec/trunk/files/CSWajccodec.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajccodec/trunk/files/CSWajccodec.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-codec/LICENSE.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE.txt for license information Modified: csw/mgar/pkg/java/ajccodec/trunk/files/CSWajccodecdoc.gspec =================================================================== --- csw/mgar/pkg/java/ajccodec/trunk/files/CSWajccodecdoc.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajccodec/trunk/files/CSWajccodecdoc.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-codec/LICENSE-documentation.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE-documentation.txt for license information Modified: csw/mgar/pkg/java/ajccollections/trunk/files/CSWajccollect.gspec =================================================================== --- csw/mgar/pkg/java/ajccollections/trunk/files/CSWajccollect.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajccollections/trunk/files/CSWajccollect.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-collections/LICENSE.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE.txt for license information Modified: csw/mgar/pkg/java/ajccollections/trunk/files/CSWajccollectdoc.gspec =================================================================== --- csw/mgar/pkg/java/ajccollections/trunk/files/CSWajccollectdoc.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajccollections/trunk/files/CSWajccollectdoc.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-collections/LICENSE-documentation.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE-documentation.txt for license information Modified: csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigester.gspec =================================================================== --- csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigester.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigester.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/${GARNAME}/License.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Modified: csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigesterdoc.gspec =================================================================== --- csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigesterdoc.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigesterdoc.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/${GARNAME}/License-documentation.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 22:27:16 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 21:27:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[3664] csw/mgar/pkg/java Message-ID: Revision: 3664 http://gar.svn.sourceforge.net/gar/?rev=3664&view=rev Author: wbonnet Date: 2009-03-08 21:27:16 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Fix some packages dependencies Modified Paths: -------------- csw/mgar/pkg/java/ajcbeanutils/trunk/Makefile csw/mgar/pkg/java/ajcchain/trunk/Makefile csw/mgar/pkg/java/ajccli/trunk/Makefile csw/mgar/pkg/java/ajccollections/trunk/Makefile Modified: csw/mgar/pkg/java/ajcbeanutils/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcbeanutils/trunk/Makefile 2009-03-08 21:21:05 UTC (rev 3663) +++ csw/mgar/pkg/java/ajcbeanutils/trunk/Makefile 2009-03-08 21:27:16 UTC (rev 3664) @@ -24,7 +24,7 @@ SPKG_DESC_CSWajcbeanutilsdoc = $(DESCRIPTION) documentation package # Defines dependencies -REQUIRED_PKGS_CSWajcbeanutils = CSWajcdigester CSWajclogging +# REQUIRED_PKGS_CSWajcbeanutils = # Defines package content PKGFILES_CSWajcbeanutils = $(prefix)/share/doc/$(GARNAME)/LICENSE.txt Modified: csw/mgar/pkg/java/ajcchain/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcchain/trunk/Makefile 2009-03-08 21:21:05 UTC (rev 3663) +++ csw/mgar/pkg/java/ajcchain/trunk/Makefile 2009-03-08 21:27:16 UTC (rev 3664) @@ -24,7 +24,7 @@ SPKG_DESC_CSWajcchaindoc = $(DESCRIPTION) documentation package # Defines dependencies -REQUIRED_PKGS_CSWajcchain = CSWajcdigester CSWajclogging +# REQUIRED_PKGS_CSWajcchain = # Defines package content PKGFILES_CSWajcchain = $(prefix)/share/doc/$(GARNAME)/LICENSE.txt Modified: csw/mgar/pkg/java/ajccli/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajccli/trunk/Makefile 2009-03-08 21:21:05 UTC (rev 3663) +++ csw/mgar/pkg/java/ajccli/trunk/Makefile 2009-03-08 21:27:16 UTC (rev 3664) @@ -25,7 +25,7 @@ SPKG_DESC_CSWajcclidoc = $(DESCRIPTION) documentation package # Defines dependencies -REQUIRED_PKGS_CSWajccli = CSWajclang +# REQUIRED_PKGS_CSWajccli = # Defines package content PKGFILES_CSWajccli = $(prefix)/share/doc/$(GARNAME)/LICENSE.txt Modified: csw/mgar/pkg/java/ajccollections/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajccollections/trunk/Makefile 2009-03-08 21:21:05 UTC (rev 3663) +++ csw/mgar/pkg/java/ajccollections/trunk/Makefile 2009-03-08 21:27:16 UTC (rev 3664) @@ -24,7 +24,7 @@ SPKG_DESC_CSWajccollectdoc = $(DESCRIPTION) documentation package # Defines dependencies -REQUIRED_PKGS_CSWajccollect = CSWjunit +REQUIRED_PKGS_CSWajccollect = CSWajcconfig CSWajcdigester CSWajcemail CSWajcnet # Defines package content PKGFILES_CSWajccollect = $(prefix)/share/doc/$(GARNAME)/LICENSE.txt This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 23:00:45 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 22:00:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3665] csw/mgar/pkg/java Message-ID: Revision: 3665 http://gar.svn.sourceforge.net/gar/?rev=3665&view=rev Author: wbonnet Date: 2009-03-08 22:00:45 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/log4j/ csw/mgar/pkg/java/log4j/Makefile csw/mgar/pkg/java/log4j/branches/ csw/mgar/pkg/java/log4j/tags/ csw/mgar/pkg/java/log4j/trunk/ csw/mgar/pkg/java/log4j/trunk/Makefile csw/mgar/pkg/java/log4j/trunk/checksums csw/mgar/pkg/java/log4j/trunk/files/ csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4j.gspec csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4jdoc.gspec Added: csw/mgar/pkg/java/log4j/Makefile =================================================================== --- csw/mgar/pkg/java/log4j/Makefile (rev 0) +++ csw/mgar/pkg/java/log4j/Makefile 2009-03-08 22:00:45 UTC (rev 3665) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/java/log4j/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/java/log4j/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/log4j/trunk/Makefile (rev 0) +++ csw/mgar/pkg/java/log4j/trunk/Makefile 2009-03-08 22:00:45 UTC (rev 3665) @@ -0,0 +1,60 @@ +GARNAME = log4j +GARVERSION = 1.2.15 +CATEGORIES = java + +DESCRIPTION = Apache log4jLogging Services +define BLURB +A fast and flexible framework for logging application debugging messages +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/logging/$(GARNAME)/$(GARVERSION)/ +UPSTREAM_MASTER_SITES = http://www.apache.org/dyn/closer.cgi/logging +UFILES_REGEX = (\d+(?:\.\d+)*) + +# Set archive filename +DISTFILES = apache-$(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajclog4j,) +DISTFILES += $(call admfiles,CSWajclog4jdoc,) + +# Defines package description +SPKG_DESC_CSWajclog4j = $(DESCRIPTION) +SPKG_DESC_CSWajclog4jdoc = $(DESCRIPTION) documentation package + +# Defines dependencies +# REQUIRED_PKGS_CSWajclog4j = No dependency + +# Defines package content +PKGFILES_CSWajclog4j = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajclog4j += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +post-extract: + @mv $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/apache-$(GARNAME)-$(GARVERSION) $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION) + @$(MAKECOOKIE) + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.2.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/contribs $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -frp $(WORKSRC)/$(DISTNAME)/examples $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -frp $(WORKSRC)/$(DISTNAME)/site/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/java/log4j/trunk/checksums =================================================================== --- csw/mgar/pkg/java/log4j/trunk/checksums (rev 0) +++ csw/mgar/pkg/java/log4j/trunk/checksums 2009-03-08 22:00:45 UTC (rev 3665) @@ -0,0 +1,3 @@ +10f04abe4d68d5a89e8eb167e4e45e1a download/apache-log4j-1.2.15.tar.gz +5961f6f54d504a87ea5233b2c8d68a39 download/CSWajclog4j.gspec +992f7b8e2c26ff397614d8b4bc62ef4d download/CSWajclog4jdoc.gspec Added: csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4j.gspec =================================================================== --- csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4j.gspec (rev 0) +++ csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4j.gspec 2009-03-08 22:00:45 UTC (rev 3665) @@ -0,0 +1,7 @@ +%var bitname log4j +%var pkgname CSWlog4j +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4jdoc.gspec =================================================================== --- csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4jdoc.gspec (rev 0) +++ csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4jdoc.gspec 2009-03-08 22:00:45 UTC (rev 3665) @@ -0,0 +1,7 @@ +%var bitname log4j_doc +%var pkgname CSWlog4jdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 8 23:25:02 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 08 Mar 2009 22:25:02 +0000 Subject: [csw-devel] SF.net SVN: gar:[3666] csw/mgar/pkg/libnet/trunk Message-ID: Revision: 3666 http://gar.svn.sourceforge.net/gar/?rev=3666&view=rev Author: hson Date: 2009-03-08 22:25:02 +0000 (Sun, 08 Mar 2009) Log Message: ----------- libnet: u_int8_t patch Modified Paths: -------------- csw/mgar/pkg/libnet/trunk/Makefile csw/mgar/pkg/libnet/trunk/checksums Added Paths: ----------- csw/mgar/pkg/libnet/trunk/files/mainpatch Modified: csw/mgar/pkg/libnet/trunk/Makefile =================================================================== --- csw/mgar/pkg/libnet/trunk/Makefile 2009-03-08 22:00:45 UTC (rev 3665) +++ csw/mgar/pkg/libnet/trunk/Makefile 2009-03-08 22:25:02 UTC (rev 3666) @@ -19,6 +19,8 @@ DISTNAME = libnet +PATCHFILES = mainpatch + CONFIGURE_ARGS = $(DIRPATHS) include gar/category.mk Modified: csw/mgar/pkg/libnet/trunk/checksums =================================================================== --- csw/mgar/pkg/libnet/trunk/checksums 2009-03-08 22:00:45 UTC (rev 3665) +++ csw/mgar/pkg/libnet/trunk/checksums 2009-03-08 22:25:02 UTC (rev 3666) @@ -1,2 +1,3 @@ be845c41170d72c7db524f3411b50256 download/libnet-1.1.2.1.tar.gz f88f915ffd9e70173036d42db0d3642b download/CSWlibnet.gspec +ca847f8bf19895372cb392215badc008 download/mainpatch Added: csw/mgar/pkg/libnet/trunk/files/mainpatch =================================================================== --- csw/mgar/pkg/libnet/trunk/files/mainpatch (rev 0) +++ csw/mgar/pkg/libnet/trunk/files/mainpatch 2009-03-08 22:25:02 UTC (rev 3666) @@ -0,0 +1,152 @@ +Only in libnet: Makefile +Only in libnet: config.log +Only in libnet: config.status +Only in libnet/include: Makefile +Only in libnet/include: config.h +Only in libnet/include/libnet: Makefile +Only in libnet/include: libnet.h +diff --speed-large-files --minimal -ru libnet.orig/include/libnet.h.in libnet/include/libnet.h.in +--- libnet.orig/include/libnet.h.in 2004-01-17 08:51:19.000000000 +0100 ++++ libnet/include/libnet.h.in 2009-03-08 23:02:55.240388159 +0100 +@@ -113,6 +113,13 @@ + #include + #include + ++#ifdef __sun ++#define u_int8_t uint8_t ++#define u_int16_t uint16_t ++#define u_int32_t uint32_t ++#define u_int64_t uint64_t ++#endif ++ + #define LIBNET_VERSION "@LIBNET_VERSION@" + #define @ENDIANESS@ 1 + +Only in libnet/include: stamp-h1 +Only in libnet: libnet-config +Only in libnet/sample: Makefile +Only in libnet/sample: arp +Only in libnet/sample: arp.o +Only in libnet/sample: bgp4_hdr +Only in libnet/sample: bgp4_hdr.o +Only in libnet/sample: bgp4_notification +Only in libnet/sample: bgp4_notification.o +Only in libnet/sample: bgp4_open +Only in libnet/sample: bgp4_open.o +Only in libnet/sample: bgp4_update +Only in libnet/sample: bgp4_update.o +Only in libnet/sample: cdp +Only in libnet/sample: cdp.o +Only in libnet/sample: dhcp_discover +Only in libnet/sample: dhcp_discover.o +Only in libnet/sample: dns +Only in libnet/sample: dns.o +Only in libnet/sample: dot1x +Only in libnet/sample: dot1x.o +Only in libnet/sample: fddi_tcp1 +Only in libnet/sample: fddi_tcp1.o +Only in libnet/sample: fddi_tcp2 +Only in libnet/sample: fddi_tcp2.o +Only in libnet/sample: get_addr +Only in libnet/sample: get_addr.o +Only in libnet/sample: gre.o +Only in libnet/sample: icmp6_echoreq +Only in libnet/sample: icmp6_echoreq.o +Only in libnet/sample: icmp_echo_cq +Only in libnet/sample: icmp_echo_cq.o +Only in libnet/sample: icmp_redirect +Only in libnet/sample: icmp_redirect.o +Only in libnet/sample: icmp_timeexceed +Only in libnet/sample: icmp_timeexceed.o +Only in libnet/sample: icmp_timestamp +Only in libnet/sample: icmp_timestamp.o +Only in libnet/sample: icmp_unreach +Only in libnet/sample: icmp_unreach.o +Only in libnet/sample: ieee +Only in libnet/sample: ieee.o +Only in libnet/sample: isl +Only in libnet/sample: isl.o +Only in libnet/sample: mpls +Only in libnet/sample: mpls.o +Only in libnet/sample: ntp +Only in libnet/sample: ntp.o +Only in libnet/sample: ospf_hello +Only in libnet/sample: ospf_hello.o +Only in libnet/sample: ospf_lsa +Only in libnet/sample: ospf_lsa.o +Only in libnet/sample: ping_of_death +Only in libnet/sample: ping_of_death.o +Only in libnet/sample: rpc_tcp +Only in libnet/sample: rpc_tcp.o +Only in libnet/sample: rpc_udp +Only in libnet/sample: rpc_udp.o +Only in libnet/sample: smurf +Only in libnet/sample: smurf.o +Only in libnet/sample: stp +Only in libnet/sample: stp.o +Only in libnet/sample: synflood +Only in libnet/sample: synflood.o +Only in libnet/sample: synflood6 +Only in libnet/sample: synflood6.o +Only in libnet/sample: tcp1 +Only in libnet/sample: tcp1.o +Only in libnet/sample: tcp2 +Only in libnet/sample: tcp2.o +Only in libnet/sample: tring_tcp1 +Only in libnet/sample: tring_tcp1.o +Only in libnet/sample: tring_tcp2 +Only in libnet/sample: tring_tcp2.o +Only in libnet/sample: udp1 +Only in libnet/sample: udp1.o +Only in libnet/sample: udp2 +Only in libnet/sample: udp2.o +Only in libnet/src: Makefile +Only in libnet/src: libnet.a +Only in libnet/src: libnet_advanced.o +Only in libnet/src: libnet_asn1.o +Only in libnet/src: libnet_build_802.1q.o +Only in libnet/src: libnet_build_802.1x.o +Only in libnet/src: libnet_build_802.2.o +Only in libnet/src: libnet_build_802.3.o +Only in libnet/src: libnet_build_arp.o +Only in libnet/src: libnet_build_bgp.o +Only in libnet/src: libnet_build_cdp.o +Only in libnet/src: libnet_build_data.o +Only in libnet/src: libnet_build_dhcp.o +Only in libnet/src: libnet_build_dns.o +Only in libnet/src: libnet_build_ethernet.o +Only in libnet/src: libnet_build_fddi.o +Only in libnet/src: libnet_build_gre.o +Only in libnet/src: libnet_build_icmp.o +Only in libnet/src: libnet_build_igmp.o +Only in libnet/src: libnet_build_ip.o +Only in libnet/src: libnet_build_ipsec.o +Only in libnet/src: libnet_build_isl.o +Only in libnet/src: libnet_build_mpls.o +Only in libnet/src: libnet_build_ntp.o +Only in libnet/src: libnet_build_ospf.o +Only in libnet/src: libnet_build_rip.o +Only in libnet/src: libnet_build_rpc.o +Only in libnet/src: libnet_build_sebek.o +Only in libnet/src: libnet_build_snmp.o +Only in libnet/src: libnet_build_stp.o +Only in libnet/src: libnet_build_tcp.o +Only in libnet/src: libnet_build_token_ring.o +Only in libnet/src: libnet_build_udp.o +Only in libnet/src: libnet_build_vrrp.o +Only in libnet/src: libnet_checksum.o +Only in libnet/src: libnet_cq.o +Only in libnet/src: libnet_crc.o +Only in libnet/src: libnet_error.o +Only in libnet/src: libnet_if_addr.o +Only in libnet/src: libnet_init.o +Only in libnet/src: libnet_internal.o +Only in libnet/src: libnet_link_dlpi.o +Only in libnet/src: libnet_pblock.o +Only in libnet/src: libnet_port_list.o +Only in libnet/src: libnet_prand.o +Only in libnet/src: libnet_raw.o +Only in libnet/src: libnet_resolve.o +Only in libnet/src: libnet_version.o +Only in libnet/src: libnet_write.o +Only in libnet: version.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 23:36:52 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 22:36:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[3667] csw/mgar/pkg/java Message-ID: Revision: 3667 http://gar.svn.sourceforge.net/gar/?rev=3667&view=rev Author: wbonnet Date: 2009-03-08 22:36:52 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Modified Paths: -------------- csw/mgar/pkg/java/log4j/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/java/junit/ csw/mgar/pkg/java/junit/branches/ csw/mgar/pkg/java/junit/tags/ csw/mgar/pkg/java/junit/trunk/ csw/mgar/pkg/java/junit/trunk/Makefile csw/mgar/pkg/java/junit/trunk/checksums csw/mgar/pkg/java/junit/trunk/files/ csw/mgar/pkg/java/junit/trunk/files/CSWjunit.gspec csw/mgar/pkg/java/junit/trunk/files/CSWjunitdoc.gspec csw/mgar/pkg/java/log4j/trunk/files/CSWlog4j.gspec csw/mgar/pkg/java/log4j/trunk/files/CSWlog4jdoc.gspec Removed Paths: ------------- csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4j.gspec csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4jdoc.gspec Property changes on: csw/mgar/pkg/java/junit/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/java/junit/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/junit/trunk/Makefile (rev 0) +++ csw/mgar/pkg/java/junit/trunk/Makefile 2009-03-08 22:36:52 UTC (rev 3667) @@ -0,0 +1,62 @@ +GARNAME = junit +GARVERSION = 4.5 +CATEGORIES = java + +DESCRIPTION = JUnit regression testing +define BLURB +JUnit is a program used to perform unit testing of virtually any software. JUnit testing is accomplished by writing test cases using Java, compiling these test cases and running the resultant classes with a JUnit Test Runner. +endef + +# Use jakarta sources +MASTER_SITES = http://ovh.dl.sourceforge.net/sourceforge/$(GARNAME)/ +DISTFILES = $(GARNAME)$(GARVERSION).zip + +# We define upstream file regex so we can be notifed of new upstream software release +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)= +UPSTREAM_USE_SF = 1 +UFILES_REGEX = $(GARNAME)(\d+(?:\.\d+)*) + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWjunit,) +DISTFILES += $(call admfiles,CSWjunitdoc,) + +# Defines package description +SPKG_DESC_CSWjunit = $(DESCRIPTION) +SPKG_DESC_CSWjunitdoc = $(DESCRIPTION) documentation package + +# Defines dependencies +# REQUIRED_PKGS_CSWjunit = No dependency + +# Defines package content +PKGFILES_CSWjunit = $(prefix)/share/doc/$(GARNAME)/License.html +PKGFILES_CSWjunit += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +post-extract: + @mv $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)$(GARVERSION) $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION) + @$(MAKECOOKIE) + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-4.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/cpl-v10.html $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.html + @gcp -fp $(WORKSRC)/$(DISTNAME)/cpl-v10.html $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.html + @gcp -frp $(WORKSRC)/$(DISTNAME)/org $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -frp $(WORKSRC)/$(DISTNAME)/junit $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -frp $(WORKSRC)/$(DISTNAME)/doc $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -frp $(WORKSRC)/$(DISTNAME)/javadoc $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/*html $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/java/junit/trunk/checksums =================================================================== --- csw/mgar/pkg/java/junit/trunk/checksums (rev 0) +++ csw/mgar/pkg/java/junit/trunk/checksums 2009-03-08 22:36:52 UTC (rev 3667) @@ -0,0 +1,3 @@ +6d534ce2169e26cc3b6ac36072ce2f5f download/junit4.5.zip +482c26d868fc44b8f2afe3d7692d4b41 download/CSWjunit.gspec +3037d812a288d26a140aef1a8c4781f8 download/CSWjunitdoc.gspec Added: csw/mgar/pkg/java/junit/trunk/files/CSWjunit.gspec =================================================================== --- csw/mgar/pkg/java/junit/trunk/files/CSWjunit.gspec (rev 0) +++ csw/mgar/pkg/java/junit/trunk/files/CSWjunit.gspec 2009-03-08 22:36:52 UTC (rev 3667) @@ -0,0 +1,7 @@ +%var bitname junit +%var pkgname CSWjunit +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.html for license information Added: csw/mgar/pkg/java/junit/trunk/files/CSWjunitdoc.gspec =================================================================== --- csw/mgar/pkg/java/junit/trunk/files/CSWjunitdoc.gspec (rev 0) +++ csw/mgar/pkg/java/junit/trunk/files/CSWjunitdoc.gspec 2009-03-08 22:36:52 UTC (rev 3667) @@ -0,0 +1,7 @@ +%var bitname junit_doc +%var pkgname CSWjunitdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.html for license information Modified: csw/mgar/pkg/java/log4j/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/log4j/trunk/Makefile 2009-03-08 22:25:02 UTC (rev 3666) +++ csw/mgar/pkg/java/log4j/trunk/Makefile 2009-03-08 22:36:52 UTC (rev 3667) @@ -16,19 +16,19 @@ DISTFILES = apache-$(GARNAME)-$(GARVERSION).tar.gz # Defines two packages, lib and doc -DISTFILES += $(call admfiles,CSWajclog4j,) -DISTFILES += $(call admfiles,CSWajclog4jdoc,) +DISTFILES += $(call admfiles,CSWlog4j,) +DISTFILES += $(call admfiles,CSWlog4jdoc,) # Defines package description -SPKG_DESC_CSWajclog4j = $(DESCRIPTION) -SPKG_DESC_CSWajclog4jdoc = $(DESCRIPTION) documentation package +SPKG_DESC_CSWlog4j = $(DESCRIPTION) +SPKG_DESC_CSWlog4jdoc = $(DESCRIPTION) documentation package # Defines dependencies -# REQUIRED_PKGS_CSWajclog4j = No dependency +# REQUIRED_PKGS_CSWlog4j = No dependency # Defines package content -PKGFILES_CSWajclog4j = $(prefix)/share/doc/$(GARNAME)/License.txt -PKGFILES_CSWajclog4j += $(prefix)/share/java/.* +PKGFILES_CSWlog4j = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWlog4j += $(prefix)/share/java/.* # Defines custom steps since java libs do not use autotools WORKSRC = $(WORKDIR) Deleted: csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4j.gspec =================================================================== --- csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4j.gspec 2009-03-08 22:25:02 UTC (rev 3666) +++ csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4j.gspec 2009-03-08 22:36:52 UTC (rev 3667) @@ -1,7 +0,0 @@ -%var bitname log4j -%var pkgname CSWlog4j -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright - -Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Deleted: csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4jdoc.gspec =================================================================== --- csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4jdoc.gspec 2009-03-08 22:25:02 UTC (rev 3666) +++ csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4jdoc.gspec 2009-03-08 22:36:52 UTC (rev 3667) @@ -1,7 +0,0 @@ -%var bitname log4j_doc -%var pkgname CSWlog4jdoc -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright - -Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information Copied: csw/mgar/pkg/java/log4j/trunk/files/CSWlog4j.gspec (from rev 3665, csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4j.gspec) =================================================================== --- csw/mgar/pkg/java/log4j/trunk/files/CSWlog4j.gspec (rev 0) +++ csw/mgar/pkg/java/log4j/trunk/files/CSWlog4j.gspec 2009-03-08 22:36:52 UTC (rev 3667) @@ -0,0 +1,7 @@ +%var bitname log4j +%var pkgname CSWlog4j +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Copied: csw/mgar/pkg/java/log4j/trunk/files/CSWlog4jdoc.gspec (from rev 3665, csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4jdoc.gspec) =================================================================== --- csw/mgar/pkg/java/log4j/trunk/files/CSWlog4jdoc.gspec (rev 0) +++ csw/mgar/pkg/java/log4j/trunk/files/CSWlog4jdoc.gspec 2009-03-08 22:36:52 UTC (rev 3667) @@ -0,0 +1,7 @@ +%var bitname log4j_doc +%var pkgname CSWlog4jdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 23:40:13 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 22:40:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[3668] csw/mgar/pkg/x11/xproto/trunk Message-ID: Revision: 3668 http://gar.svn.sourceforge.net/gar/?rev=3668&view=rev Author: wbonnet Date: 2009-03-08 22:40:12 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Update to 7.0.15 Modified Paths: -------------- csw/mgar/pkg/x11/xproto/trunk/Makefile csw/mgar/pkg/x11/xproto/trunk/checksums Modified: csw/mgar/pkg/x11/xproto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/xproto/trunk/Makefile 2009-03-08 22:36:52 UTC (rev 3667) +++ csw/mgar/pkg/x11/xproto/trunk/Makefile 2009-03-08 22:40:12 UTC (rev 3668) @@ -1,5 +1,5 @@ GARNAME = xproto -GARVERSION = 7.0.14 +GARVERSION = 7.0.15 CATEGORIES = x11 DESCRIPTION = xproto Modified: csw/mgar/pkg/x11/xproto/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/xproto/trunk/checksums 2009-03-08 22:36:52 UTC (rev 3667) +++ csw/mgar/pkg/x11/xproto/trunk/checksums 2009-03-08 22:40:12 UTC (rev 3668) @@ -1,2 +1,2 @@ -3575f7bea6d3314508f142575eb8e843 download/xproto-7.0.14.tar.gz +9186713de3ec8a9fdd6ec3f4c4534fde download/xproto-7.0.15.tar.gz 247ed3e654992c599b58ed5e8ae92e8b download/CSWxproto.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 23:57:06 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 22:57:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[3669] csw/mgar/pkg/java/junit/Makefile Message-ID: Revision: 3669 http://gar.svn.sourceforge.net/gar/?rev=3669&view=rev Author: wbonnet Date: 2009-03-08 22:57:06 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/junit/Makefile Added: csw/mgar/pkg/java/junit/Makefile =================================================================== --- csw/mgar/pkg/java/junit/Makefile (rev 0) +++ csw/mgar/pkg/java/junit/Makefile 2009-03-08 22:57:06 UTC (rev 3669) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 9 00:04:07 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 23:04:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[3670] csw/mgar/pkg/x11/xproto/tags Message-ID: Revision: 3670 http://gar.svn.sourceforge.net/gar/?rev=3670&view=rev Author: wbonnet Date: 2009-03-08 23:04:05 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Release 7.0.15 to testing and submit to unstable Added Paths: ----------- csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/ csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/ csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/files/ Removed Paths: ------------- csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/files/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 9 00:05:51 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 23:05:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[3671] csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15, REV=2009. 03.08-testing-b1 Message-ID: Revision: 3671 http://gar.svn.sourceforge.net/gar/?rev=3671&view=rev Author: wbonnet Date: 2009-03-08 23:05:51 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Release 7.0.15 to testing and submit to unstable Added Paths: ----------- csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/Makefile csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/checksums csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/files/ Removed Paths: ------------- csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/Makefile csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/checksums csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/files/ Copied: csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/Makefile (from rev 3670, csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/Makefile) =================================================================== --- csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/Makefile (rev 0) +++ csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/Makefile 2009-03-08 23:05:51 UTC (rev 3671) @@ -0,0 +1,22 @@ +GARNAME = xproto +GARVERSION = 7.0.15 +CATEGORIES = x11 + +DESCRIPTION = xproto +define BLURB +xproto +endef + +MASTER_SITES = $(X11_PROTO_MASTER_SITE) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWxproto) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +pre-install: + @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(DISTNAME)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/License.txt + +include gar/category.mk + Copied: csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/checksums (from rev 3670, csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/checksums) =================================================================== --- csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/checksums (rev 0) +++ csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/checksums 2009-03-08 23:05:51 UTC (rev 3671) @@ -0,0 +1,2 @@ +9186713de3ec8a9fdd6ec3f4c4534fde download/xproto-7.0.15.tar.gz +247ed3e654992c599b58ed5e8ae92e8b download/CSWxproto.gspec Deleted: csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/Makefile 2009-03-08 23:04:05 UTC (rev 3670) +++ csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/Makefile 2009-03-08 23:05:51 UTC (rev 3671) @@ -1,22 +0,0 @@ -GARNAME = xproto -GARVERSION = 7.0.15 -CATEGORIES = x11 - -DESCRIPTION = xproto -define BLURB -xproto -endef - -MASTER_SITES = $(X11_PROTO_MASTER_SITE) -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWxproto) - -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz - -pre-install: - @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) - @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(DISTNAME)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/License.txt - -include gar/category.mk - Deleted: csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/checksums 2009-03-08 23:04:05 UTC (rev 3670) +++ csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/checksums 2009-03-08 23:05:51 UTC (rev 3671) @@ -1,2 +0,0 @@ -9186713de3ec8a9fdd6ec3f4c4534fde download/xproto-7.0.15.tar.gz -247ed3e654992c599b58ed5e8ae92e8b download/CSWxproto.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 9 00:08:16 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 23:08:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[3672] csw/mgar/pkg/java/log4j Message-ID: Revision: 3672 http://gar.svn.sourceforge.net/gar/?rev=3672&view=rev Author: wbonnet Date: 2009-03-08 23:08:16 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Release 1.2.15 to testing and submit to unstable Modified Paths: -------------- csw/mgar/pkg/java/log4j/tags/log4j-1.2.15,REV=2009.03.09-testing-b1/checksums csw/mgar/pkg/java/log4j/trunk/checksums Added Paths: ----------- csw/mgar/pkg/java/log4j/tags/log4j-1.2.15,REV=2009.03.09-testing-b1/ Modified: csw/mgar/pkg/java/log4j/tags/log4j-1.2.15,REV=2009.03.09-testing-b1/checksums =================================================================== --- csw/mgar/pkg/java/log4j/trunk/checksums 2009-03-08 22:40:12 UTC (rev 3668) +++ csw/mgar/pkg/java/log4j/tags/log4j-1.2.15,REV=2009.03.09-testing-b1/checksums 2009-03-08 23:08:16 UTC (rev 3672) @@ -1,3 +1,3 @@ 10f04abe4d68d5a89e8eb167e4e45e1a download/apache-log4j-1.2.15.tar.gz -5961f6f54d504a87ea5233b2c8d68a39 download/CSWajclog4j.gspec -992f7b8e2c26ff397614d8b4bc62ef4d download/CSWajclog4jdoc.gspec +5961f6f54d504a87ea5233b2c8d68a39 download/CSWlog4j.gspec +992f7b8e2c26ff397614d8b4bc62ef4d download/CSWlog4jdoc.gspec Modified: csw/mgar/pkg/java/log4j/trunk/checksums =================================================================== --- csw/mgar/pkg/java/log4j/trunk/checksums 2009-03-08 23:05:51 UTC (rev 3671) +++ csw/mgar/pkg/java/log4j/trunk/checksums 2009-03-08 23:08:16 UTC (rev 3672) @@ -1,3 +1,3 @@ 10f04abe4d68d5a89e8eb167e4e45e1a download/apache-log4j-1.2.15.tar.gz -5961f6f54d504a87ea5233b2c8d68a39 download/CSWajclog4j.gspec -992f7b8e2c26ff397614d8b4bc62ef4d download/CSWajclog4jdoc.gspec +5961f6f54d504a87ea5233b2c8d68a39 download/CSWlog4j.gspec +992f7b8e2c26ff397614d8b4bc62ef4d download/CSWlog4jdoc.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 9 00:10:55 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 23:10:55 +0000 Subject: [csw-devel] SF.net SVN: gar:[3673] csw/mgar/pkg/java/junit/tags/junit-4.5, REV=2009.03. 08-testing-b1/ Message-ID: Revision: 3673 http://gar.svn.sourceforge.net/gar/?rev=3673&view=rev Author: wbonnet Date: 2009-03-08 23:10:55 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Release 4.5 to testing and submit to unstable Added Paths: ----------- csw/mgar/pkg/java/junit/tags/junit-4.5,REV=2009.03.08-testing-b1/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Mon Mar 9 00:53:45 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 08 Mar 2009 23:53:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3674] csw/mgar/pkg Message-ID: Revision: 3674 http://gar.svn.sourceforge.net/gar/?rev=3674&view=rev Author: hson Date: 2009-03-08 23:53:44 +0000 (Sun, 08 Mar 2009) Log Message: ----------- pcb: Initial commit Added Paths: ----------- csw/mgar/pkg/pcb/ csw/mgar/pkg/pcb/branches/ csw/mgar/pkg/pcb/tags/ csw/mgar/pkg/pcb/trunk/ csw/mgar/pkg/pcb/trunk/Makefile csw/mgar/pkg/pcb/trunk/checksums csw/mgar/pkg/pcb/trunk/files/ Property changes on: csw/mgar/pkg/pcb/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/pcb/trunk/Makefile =================================================================== --- csw/mgar/pkg/pcb/trunk/Makefile (rev 0) +++ csw/mgar/pkg/pcb/trunk/Makefile 2009-03-08 23:53:44 UTC (rev 3674) @@ -0,0 +1,42 @@ +GARNAME = pcb +GARVERSION = 20081128 +CATEGORIES = apps + +DESCRIPTION = PCB is a tool for the layout of printed circuit boards +define BLURB + PCB is an interactive printed circuit board editor for the X11 window system. + PCB includes a rats nest feature, design rule checking, and can provide + industry standard RS-274-X (Gerber), NC drill, and centroid data (X-Y data) + output for use in the board fabrication and assembly process. PCB offers high + end features such as an autorouter and trace optimizer which can tremendously + reduce layout time. +endef + +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +SPKG_SOURCEURL = http://pcb.gpleda.org + +LICENSE = COPYING + +#REQUIRED_PKGS = CSWggettextrt CSWiconv + +# We define upstream file regex so we can be notifed of new upstream software release +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=73743 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*) + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +# Patch submitted to upstream, pending new release +#PATCHFILES = iptc-dataset.patch + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --disable-update-desktop-database +CONFIGURE_ARGS += --disable-update-mime-database + +TEST_SCRIPTS = + +include gar/category.mk Added: csw/mgar/pkg/pcb/trunk/checksums =================================================================== --- csw/mgar/pkg/pcb/trunk/checksums (rev 0) +++ csw/mgar/pkg/pcb/trunk/checksums 2009-03-08 23:53:44 UTC (rev 3674) @@ -0,0 +1 @@ +e192ee993b04749f82dd3e8b529d40c0 download/pcb-20081128.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Mon Mar 9 03:59:43 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Mon, 09 Mar 2009 02:59:43 +0000 Subject: [csw-devel] SF.net SVN: gar:[3675] csw/mgar/pkg Message-ID: Revision: 3675 http://gar.svn.sourceforge.net/gar/?rev=3675&view=rev Author: hson Date: 2009-03-09 02:59:43 +0000 (Mon, 09 Mar 2009) Log Message: ----------- htmldoc: Initial commit Added Paths: ----------- csw/mgar/pkg/htmldoc/ csw/mgar/pkg/htmldoc/branches/ csw/mgar/pkg/htmldoc/tags/ csw/mgar/pkg/htmldoc/trunk/ csw/mgar/pkg/htmldoc/trunk/Makefile csw/mgar/pkg/htmldoc/trunk/checksums csw/mgar/pkg/htmldoc/trunk/files/ csw/mgar/pkg/htmldoc/trunk/files/mainpatch Property changes on: csw/mgar/pkg/htmldoc/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/htmldoc/trunk/Makefile =================================================================== --- csw/mgar/pkg/htmldoc/trunk/Makefile (rev 0) +++ csw/mgar/pkg/htmldoc/trunk/Makefile 2009-03-09 02:59:43 UTC (rev 3675) @@ -0,0 +1,34 @@ +GARNAME = htmldoc +GARVERSION = 1.8.27 +CATEGORIES = apps + +DESCRIPTION = converts HTML files and web pages into indexed HTML PostScript and PDF +define BLURB + HTMLDOC converts Hyper-Text Markup Language ("HTML") files and web pages into + indexed HTML, Adobe\xAE PostScript\xAE, or Adobe Portable Document Format ("PDF") + files. +endef + +MASTER_SITES = http://ftp.easysw.com/pub/htmldoc/$(GARVERSION)/ +DISTFILES = $(GARNAME)-$(GARVERSION)-source.tar.bz2 + +SPKG_SOURCEURL = http://www.htmldoc.org + +LICENSE = COPYING.txt + +REQUIRED_PKGS = CSWjpeg CSWosslrt CSWpng CSWzlib + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)-source.tar.bz2 + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +PATCHFILES = mainpatch + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_SCRIPTS = + +include gar/category.mk Added: csw/mgar/pkg/htmldoc/trunk/checksums =================================================================== --- csw/mgar/pkg/htmldoc/trunk/checksums (rev 0) +++ csw/mgar/pkg/htmldoc/trunk/checksums 2009-03-09 02:59:43 UTC (rev 3675) @@ -0,0 +1,2 @@ +35589e7b8fe9c54e11be87cd5aec4dcc download/htmldoc-1.8.27-source.tar.bz2 +b44e823414126306dd5c8d222065e00c download/mainpatch Added: csw/mgar/pkg/htmldoc/trunk/files/mainpatch =================================================================== --- csw/mgar/pkg/htmldoc/trunk/files/mainpatch (rev 0) +++ csw/mgar/pkg/htmldoc/trunk/files/mainpatch 2009-03-09 02:59:43 UTC (rev 3675) @@ -0,0 +1,103 @@ +diff --speed-large-files --minimal -ru htmldoc-1.8.27.orig/configure htmldoc-1.8.27/configure +--- htmldoc-1.8.27.orig/configure 2006-08-02 21:36:56.000000000 +0200 ++++ htmldoc-1.8.27/configure 2009-03-09 00:49:13.000000000 +0100 +@@ -6106,7 +6106,7 @@ + ;; + SunOS*) + if test -z "$OPTIM"; then +- OPTIM="-xO4 -xarch=generic" ++ OPTIM="-xO4" + fi + ;; + UNIX_SV*) +diff --speed-large-files --minimal -ru htmldoc-1.8.27.orig/data/Makefile htmldoc-1.8.27/data/Makefile +--- htmldoc-1.8.27.orig/data/Makefile 2004-05-10 03:14:53.000000000 +0200 ++++ htmldoc-1.8.27/data/Makefile 2009-03-08 20:14:12.000000000 +0100 +@@ -53,11 +53,11 @@ + # + + install: +- if [ ! -d $(datadir)/htmldoc/data ]; then\ +- $(MKDIR) $(datadir)/htmldoc/data;\ ++ if [ ! -d $(DESTDIR)$(datadir)/htmldoc/data ]; then\ ++ $(MKDIR) $(DESTDIR)$(datadir)/htmldoc/data;\ + fi +- $(CP) $(FILES) $(datadir)/htmldoc/data +- $(CHMOD) ugo+r $(datadir)/htmldoc/data/* ++ $(CP) $(FILES) $(DESTDIR)$(datadir)/htmldoc/data ++ $(CHMOD) ugo+r $(DESTDIR)$(datadir)/htmldoc/data/* + + + # +diff --speed-large-files --minimal -ru htmldoc-1.8.27.orig/doc/Makefile htmldoc-1.8.27/doc/Makefile +--- htmldoc-1.8.27.orig/doc/Makefile 2005-10-28 22:32:59.000000000 +0200 ++++ htmldoc-1.8.27/doc/Makefile 2009-03-08 20:14:12.000000000 +0100 +@@ -57,16 +57,16 @@ + # + + install: $(DOCUMENTS) +- if [ ! -d $(datadir)/doc/htmldoc ]; then\ +- $(MKDIR) $(datadir)/doc/htmldoc;\ ++ if [ ! -d $(DESTDIR)$(datadir)/doc/htmldoc ]; then\ ++ $(MKDIR) $(DESTDIR)$(datadir)/doc/htmldoc;\ + fi +- $(CP) $(DOCFILES) $(datadir)/doc/htmldoc +- $(CHMOD) ugo+r $(datadir)/doc/htmldoc/* +- if [ ! -d $(mandir)/man1 ]; then\ +- $(MKDIR) $(mandir)/man1;\ ++ $(CP) $(DOCFILES) $(DESTDIR)$(datadir)/doc/htmldoc ++ $(CHMOD) ugo+r $(DESTDIR)$(datadir)/doc/htmldoc/* ++ if [ ! -d $(DESTDIR)$(mandir)/man1 ]; then\ ++ $(MKDIR) $(DESTDIR)$(mandir)/man1;\ + fi +- $(CP) htmldoc.man $(mandir)/man1/htmldoc.1 +- $(CHMOD) ugo+r $(mandir)/man1/htmldoc.1 ++ $(CP) htmldoc.man $(DESTDIR)$(mandir)/man1/htmldoc.1 ++ $(CHMOD) ugo+r $(DESTDIR)$(mandir)/man1/htmldoc.1 + + + # +diff --speed-large-files --minimal -ru htmldoc-1.8.27.orig/fonts/Makefile htmldoc-1.8.27/fonts/Makefile +--- htmldoc-1.8.27.orig/fonts/Makefile 2005-10-28 22:32:59.000000000 +0200 ++++ htmldoc-1.8.27/fonts/Makefile 2009-03-08 20:14:12.000000000 +0100 +@@ -74,15 +74,15 @@ + # + + install: +- echo "Installing font files in $(datadir)/htmldoc/fonts..." +- if [ ! -d $(datadir)/htmldoc/fonts ]; then\ +- $(MKDIR) $(datadir)/htmldoc/fonts;\ ++ echo "Installing font files in $(DESTDIR)$(datadir)/htmldoc/fonts..." ++ if [ ! -d $(DESTDIR)$(datadir)/htmldoc/fonts ]; then\ ++ $(MKDIR) $(DESTDIR)$(datadir)/htmldoc/fonts;\ + fi + for font in $(FONTS); do \ +- $(CP) $$font.afm $(datadir)/htmldoc/fonts; \ +- $(CP) $$font.pfa $(datadir)/htmldoc/fonts; \ ++ $(CP) $$font.afm $(DESTDIR)$(datadir)/htmldoc/fonts; \ ++ $(CP) $$font.pfa $(DESTDIR)$(datadir)/htmldoc/fonts; \ + done +- $(CHMOD) ugo+r $(datadir)/htmldoc/fonts/* ++ $(CHMOD) ugo+r $(DESTDIR)$(datadir)/htmldoc/fonts/* + + + # +diff --speed-large-files --minimal -ru htmldoc-1.8.27.orig/htmldoc/Makefile htmldoc-1.8.27/htmldoc/Makefile +--- htmldoc-1.8.27.orig/htmldoc/Makefile 2005-10-28 22:32:59.000000000 +0200 ++++ htmldoc-1.8.27/htmldoc/Makefile 2009-03-08 20:14:12.000000000 +0100 +@@ -50,11 +50,11 @@ + # + + install: all +- if [ ! -d $(bindir) ]; then\ +- $(MKDIR) $(bindir);\ ++ if [ ! -d $(DESTDIR)$(bindir) ]; then\ ++ $(MKDIR) $(DESTDIR)$(bindir);\ + fi +- cp htmldoc$(EXEEXT) $(bindir) +- chmod ugo+rx $(bindir)/htmldoc$(EXEEXT) ++ cp htmldoc$(EXEEXT) $(DESTDIR)$(bindir) ++ chmod ugo+rx $(DESTDIR)$(bindir)/htmldoc$(EXEEXT) + + + # This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rmacduff at users.sourceforge.net Mon Mar 9 14:52:18 2009 From: rmacduff at users.sourceforge.net (rmacduff at users.sourceforge.net) Date: Mon, 09 Mar 2009 13:52:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3676] csw/mgar/pkg/sed/trunk/Makefile Message-ID: Revision: 3676 http://gar.svn.sourceforge.net/gar/?rev=3676&view=rev Author: rmacduff Date: 2009-03-09 13:52:18 +0000 (Mon, 09 Mar 2009) Log Message: ----------- Building on 8x, 8s, and 10x. Need to work on 10s. Modified Paths: -------------- csw/mgar/pkg/sed/trunk/Makefile Modified: csw/mgar/pkg/sed/trunk/Makefile =================================================================== --- csw/mgar/pkg/sed/trunk/Makefile 2009-03-09 02:59:43 UTC (rev 3675) +++ csw/mgar/pkg/sed/trunk/Makefile 2009-03-09 13:52:18 UTC (rev 3676) @@ -14,8 +14,21 @@ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -CONFIGURE_ARGS = $(DIRPATHS) +# Use GNU because of issue with syntax containing ellipsis in lib/regcomp.c. +# See http://markmail.org/message/7ki46iiok3ddu3sa +GARCOMPILER = GNU +PREREQUISITE_PKGS = CSWiconv + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --program-prefix=g +CONFIGURE_ARGS += --with-libiconv-prefix=/opt/csw +CONFIGURE_ARGS += --with-libintl-prefix=/opt/csw +CONFIGURE_ARGS += --with-included-gettext + TEST_TARGET = check include gar/category.mk + +# Make sure we are using gnu tools (esp. sed) +PATH := /opt/csw/gnu:$(PATH) \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Mon Mar 9 14:55:23 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Mon, 09 Mar 2009 13:55:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3677] csw/mgar/gar/v2/gar.pkg.mk Message-ID: Revision: 3677 http://gar.svn.sourceforge.net/gar/?rev=3677&view=rev Author: bdwalton Date: 2009-03-09 13:55:23 +0000 (Mon, 09 Mar 2009) Log Message: ----------- correct small bracketing error in dynamic dependencies Modified Paths: -------------- csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-09 13:52:18 UTC (rev 3676) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-09 13:55:23 UTC (rev 3677) @@ -282,7 +282,7 @@ $(foreach PKG,$(_EXTRA_GAR_PKGS) $(REQUIRED_PKGS_$*) $(REQUIRED_PKGS),\ $(if $(SPKG_DESC_$(PKG)), \ echo "P $(PKG) $(call catalogname,$(PKG)) - $(SPKG_DESC_$(PKG))";, \ - echo "$(shell /usr/bin/pkginfo $(PKG) || echo "P $(PKG) - " | awk '{ $$1 = "P"; print } ')"; \ + echo "$(shell (/usr/bin/pkginfo $(PKG) || echo "P $(PKG) - ") | awk '{ $$1 = "P"; print } ')"; \ ) \ )) >$@) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 9 15:00:31 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 09 Mar 2009 14:00:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3678] csw/mgar/gar/v2/gar.pkg.mk Message-ID: Revision: 3678 http://gar.svn.sourceforge.net/gar/?rev=3678&view=rev Author: dmichelsen Date: 2009-03-09 14:00:31 +0000 (Mon, 09 Mar 2009) Log Message: ----------- mGAR v2: Fix dynamic copyright generation on packages with explicit gspec-files Modified Paths: -------------- csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-09 13:55:23 UTC (rev 3677) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-09 14:00:31 UTC (rev 3678) @@ -394,15 +394,15 @@ define licensefile $(strip $(or - $(call findlicensefile,$(or $(LICENSE_$(1)),$(LICENSE_FULL_$(1)))) - $(call findlicensefile,$(or $(LICENSE),$(LICENSE_FULL))), - ) + $(call findlicensefile,$(or $(LICENSE_$(1)),$(LICENSE_FULL_$(1)))) + $(call findlicensefile,$(or $(LICENSE),$(LICENSE_FULL))), + ) ) endef merge-license-%: $(WORKDIR) $(_DBG)$(if $(and $(LICENSE_$*),$(LICENSE_FULL_$*)),$(error Both LICENSE_$* and LICENSE_FULL_$* have been specified where only one is allowed)) \ - $(if $(and $(filter $*,$(PACKAGES)),$(or $(LICENSE),$(LICENSE_FULL),$(LICENSE_$*),$(LICENSE_FULL_$*))), \ + $(if $(and $(filter $*,$(_PKG_SPECS)),$(or $(LICENSE),$(LICENSE_FULL),$(LICENSE_$*),$(LICENSE_FULL_$*))), \ LICENSEFILE=$(or $(call licensefile,$*),$(if $(_LICENSE_IS_DEFAULT),,$(error Cannot find license file for package $*))); \ LICENSEDIR=$(call licensedir,$*); \ if [ -n "$$LICENSEFILE" ]; then \ @@ -414,8 +414,10 @@ cp $$LICENSEFILE $(PKGROOT)$$LICENSEDIR/license; \ fi \ ) + $(MAKECOOKIE) merge-license: $(foreach SPEC,$(_PKG_SPECS),merge-license-$(SPEC)) + $(DONADA) # package - Use the mkpackage utility to create Solaris packages # This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Mon Mar 9 17:11:42 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Mon, 09 Mar 2009 16:11:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[3679] csw/mgar/pkg/gcc4/trunk Message-ID: Revision: 3679 http://gar.svn.sourceforge.net/gar/?rev=3679&view=rev Author: valholla Date: 2009-03-09 16:11:42 +0000 (Mon, 09 Mar 2009) Log Message: ----------- working copy checkin Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/Makefile csw/mgar/pkg/gcc4/trunk/files/configure_def.mk Added Paths: ----------- csw/mgar/pkg/gcc4/trunk/files/gar_override.mk csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk Modified: csw/mgar/pkg/gcc4/trunk/Makefile =================================================================== --- csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-09 14:00:31 UTC (rev 3678) +++ csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-09 16:11:42 UTC (rev 3679) @@ -1,63 +1,25 @@ -GARNAME = gcc -GARVERSION = 4.3.3 -CATEGORIES = lang +GARNAME = gcc +GARVERSION = 4.3.3 +CATEGORIES = lang -DESCRIPTION = The GNU Compiler Collection +DESCRIPTION = The GNU Compiler Collection define BLURB The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...). endef -DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 - +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 MASTER_SITES = http://gcc.gnu.org/ -SPKG_SOURCEURL = http://gcc.releasenotes.org/releases/ # We define upstream file regex so we can be notifed # of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 -### Scripts Section ### - -## Directory to do all the work from -OBJECT_DIR = $(WORKDIR)/$(DISTNAME)/objdir -## Change default $(WORKSRC) to the $(OBJECT_DIR) -WORKSRC = $(OBJECT_DIR) - -## After sucessful source extraction -## Create $(OBJECT_DIR) to build in -post-extract-$(addprefix post-extract-,$(MODULATIONS)): - echo "==> Creating Object Dir for Building" - @( mkdir $(OBJECT_DIR) ) - $(DONADA) - -## Override standard configure -CONFIGURE_SCRIPTS = objdir -## instead of changing to $(WORKSRC) and running configure -## Run it from the $(OBJECT_DIR) -configure-objdir: - echo "==> Running Configure from $(OBJECT_DIR)" - cd $(OBJECT_DIR) && $(CONFIGURE_ENV) ../configure $(CONFIGURE_ARGS) - $(DONADA) - -## Package Check will fail for self dependencies -## i.e. CSWgcc4core is dependent on CSWgcc4corert -## if CSWgcc4corert is not installed on the build system -## Package Creation will fail and the remaining packages -## will not get created. -## ****** Run checkpkg Manually ***** -ENABLE_CHECK = 0 - -## Tests take a very long time -TEST_SCRIPTS = skip - -test-skip: - $(DONADA) - -## For cleanliness I moved the Configuration Definition -## And Packaging Definitions to their own file +## For cleanliness I split the Configuration into separate files +include files/gar_override.mk include files/configure_def.mk +include files/pkg_scripts.mk include files/package_def.mk include gar/category.mk Modified: csw/mgar/pkg/gcc4/trunk/files/configure_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-09 14:00:31 UTC (rev 3678) +++ csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-09 16:11:42 UTC (rev 3679) @@ -1,32 +1,23 @@ -### Configure Section ### -CPPFLAGS = -I/opt/csw/include -CFLAGS = -I/opt/csw/include -CXXFLAGS = -I/opt/csw/include -LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib/\\\\\\\$\$ISALIST -R/opt/csw/lib -OPTFLAGS = - ## Install everythong /opt/csw/gcc4 instead of /opt/csw -BUILD_PREFIX = /opt/csw/gcc4 +prefix = /opt/csw/gcc4 -OBJECT_DIR = $(WORKDIR)/$(DISTNAME)/objdir -WORKSRC = $(OBJECT_DIR) - -CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS = --prefix=$(prefix) +CONFIGURE_ARGS += --exec-prefix=$(prefix) CONFIGURE_ARGS += --enable-libada CONFIGURE_ARGS += --enable-libssp CONFIGURE_ARGS += --enable-objc-gc CONFIGURE_ARGS += --enable-threads=posix CONFIGURE_ARGS += --enable-shared -CONFIGURE_ARGS += --with-mpfr=$(prefix) -CONFIGURE_ARGS += --with-gmp=$(prefix) +CONFIGURE_ARGS += --with-mpfr=/opt/csw +CONFIGURE_ARGS += --with-gmp=/opt/csw CONFIGURE_ARGS += --with-gnu-as CONFIGURE_ARGS += --with-as=/opt/csw/bin/gas CONFIGURE_ARGS += --without-gnu-ld CONFIGURE_ARGS += --with-ld=/usr/ccs/bin/ld -CONFIGURE_ARGS += --with-build-time-tools=$(bindir) +CONFIGURE_ARGS += --with-build-time-tools=/opt/csw/bin ## Do not try to build Ada ## Ada must be build with using GCC because the source uses some Ada Code ## Checkout gcc4ada* packages from svn if you wish to build Ada CONFIGURE_ARGS += --enable-languages=c,c++,fortran,java,objc -CONFIGURE_ARGS += LDFLAGS=-R/opt/csw/lib + Added: csw/mgar/pkg/gcc4/trunk/files/gar_override.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/gar_override.mk (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-09 16:11:42 UTC (rev 3679) @@ -0,0 +1,27 @@ + + +WORKDIR = $(WORKROOTDIR)/build-$(MODULATION)-$(GAROSREL) +COOKIEDIR = $(COOKIEROOTDIR)/$(MODULATION)-$(GAROSREL) +INSTALLISADIR = $(WORKROOTDIR)/install-$(MODULATION)-$(GAROSREL) +OBJECT_DIR = $(WORKDIR)/$(DISTNAME)/objdir +WORKSRC = $(OBJECT_DIR) +DIRPATHS = +OPTFLAGS = +CONFIG_SHELL = /opt/csw/bin/bash + + +CPPFLAGS = -I/opt/csw/include +CFLAGS = -I/opt/csw/include +CXXFLAGS = -I/opt/csw/include +LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib/\\\\\\\$\$ISALIST -R/opt/csw/lib +BOOT_CFLAGS = $(CFLAGS) -g -O2 +BOOT_LDFLAGS = $(LDFLAGS) + +COMMON_EXPORTS += CONFIG_SHELL BOOT_CFLAGS BOOT_LDFLAGS + +CONFIGURE_SCRIPTS = objdir +TEST_SCRIPTS = skip + +## Run checkpkg Manually +ENABLE_CHECK = 0 + Added: csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-09 16:11:42 UTC (rev 3679) @@ -0,0 +1,17 @@ + +## Create $(OBJECT_DIR) to build in +post-extract-$(addprefix post-extract-,$(MODULATIONS)): + echo "==> Creating Object Dir for Building" + @( mkdir $(OBJECT_DIR) ) + $(DONADA) + +## instead of changing to $(WORKSRC) and running configure +## Run it from the $(OBJECT_DIR) +configure-objdir: + echo "==> Running Configure from $(OBJECT_DIR)" + cd $(OBJECT_DIR) && $(CONFIGURE_ENV) ../configure $(CONFIGURE_ARGS) + $(DONADA) + +test-skip: + $(DONADA) + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Mon Mar 9 18:08:49 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Mon, 09 Mar 2009 17:08:49 +0000 Subject: [csw-devel] SF.net SVN: gar:[3680] csw/mgar/pkg/lzop/trunk/Makefile Message-ID: Revision: 3680 http://gar.svn.sourceforge.net/gar/?rev=3680&view=rev Author: bonivart Date: 2009-03-09 17:08:49 +0000 (Mon, 09 Mar 2009) Log Message: ----------- lzop: fix version field Modified Paths: -------------- csw/mgar/pkg/lzop/trunk/Makefile Modified: csw/mgar/pkg/lzop/trunk/Makefile =================================================================== --- csw/mgar/pkg/lzop/trunk/Makefile 2009-03-09 16:11:42 UTC (rev 3679) +++ csw/mgar/pkg/lzop/trunk/Makefile 2009-03-09 17:08:49 UTC (rev 3680) @@ -1,5 +1,8 @@ GARNAME = lzop -GARVERSION = 1.02rc1 +GARVERSION = 1.02 +RELEASE = rc1 +DISTVERSION = $(GARVERSION)$(RELEASE) +DISTNAME = $(GARNAME)-$(DISTVERSION) CATEGORIES = utils DESCRIPTION = LZO file compressor @@ -11,7 +14,7 @@ endef MASTER_SITES = http://www.lzop.org/download/ -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES = $(GARNAME)-$(GARVERSION)$(RELEASE).tar.gz PACKAGES = CSWlzop CATALOGNAME = lzop @@ -29,6 +32,8 @@ include gar/category.mk +SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) + DOCS = AUTHORS NEWS README THANKS doc/magic DOCDEST = $(DESTDIR)$(docdir)/$(GARNAME) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rmacduff at users.sourceforge.net Mon Mar 9 18:31:51 2009 From: rmacduff at users.sourceforge.net (rmacduff at users.sourceforge.net) Date: Mon, 09 Mar 2009 17:31:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[3681] csw/mgar/pkg/sed/trunk/Makefile Message-ID: Revision: 3681 http://gar.svn.sourceforge.net/gar/?rev=3681&view=rev Author: rmacduff Date: 2009-03-09 17:31:50 +0000 (Mon, 09 Mar 2009) Log Message: ----------- gsed: Corrected package name to CSWgsed (from CSWsed) Modified Paths: -------------- csw/mgar/pkg/sed/trunk/Makefile Modified: csw/mgar/pkg/sed/trunk/Makefile =================================================================== --- csw/mgar/pkg/sed/trunk/Makefile 2009-03-09 17:08:49 UTC (rev 3680) +++ csw/mgar/pkg/sed/trunk/Makefile 2009-03-09 17:31:50 UTC (rev 3681) @@ -2,12 +2,17 @@ GARVERSION = 4.1.5 CATEGORIES = utils +PACKAGES = CSWgsed +CATALOGNAME_CSWgsed = gsed + DESCRIPTION = GNU Stream Editor define BLURB Sed, the GNU Stream Editor, copies the named files (standard input default) to the standard output, edited according to a script of commands. endef +SPKG_DESC_CSWgsed = $(DESCRIPTION) + MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 9 22:15:53 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 09 Mar 2009 21:15:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[3682] csw/mgar/pkg/java/log4j/trunk/Makefile Message-ID: Revision: 3682 http://gar.svn.sourceforge.net/gar/?rev=3682&view=rev Author: wbonnet Date: 2009-03-09 21:15:51 +0000 (Mon, 09 Mar 2009) Log Message: ----------- Add missing whitespace from description Modified Paths: -------------- csw/mgar/pkg/java/log4j/trunk/Makefile Modified: csw/mgar/pkg/java/log4j/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/log4j/trunk/Makefile 2009-03-09 17:31:50 UTC (rev 3681) +++ csw/mgar/pkg/java/log4j/trunk/Makefile 2009-03-09 21:15:51 UTC (rev 3682) @@ -2,7 +2,7 @@ GARVERSION = 1.2.15 CATEGORIES = java -DESCRIPTION = Apache log4jLogging Services +DESCRIPTION = Apache log4j Logging Services define BLURB A fast and flexible framework for logging application debugging messages endef This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 9 23:12:03 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 09 Mar 2009 22:12:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3683] csw/mgar/pkg/dbus/trunk Message-ID: Revision: 3683 http://gar.svn.sourceforge.net/gar/?rev=3683&view=rev Author: wbonnet Date: 2009-03-09 22:12:03 +0000 (Mon, 09 Mar 2009) Log Message: ----------- Udapte to 1.2.12 Modified Paths: -------------- csw/mgar/pkg/dbus/trunk/Makefile csw/mgar/pkg/dbus/trunk/checksums csw/mgar/pkg/dbus/trunk/files/CSWdbus.gspec csw/mgar/pkg/dbus/trunk/files/CSWlibdbus.gspec csw/mgar/pkg/dbus/trunk/files/CSWlibdbusdev.gspec Modified: csw/mgar/pkg/dbus/trunk/Makefile =================================================================== --- csw/mgar/pkg/dbus/trunk/Makefile 2009-03-09 21:15:51 UTC (rev 3682) +++ csw/mgar/pkg/dbus/trunk/Makefile 2009-03-09 22:12:03 UTC (rev 3683) @@ -19,22 +19,22 @@ SPKG_DESC_CSWlibdbusdev = $(DESCRIPTION) development package DISTFILES += $(call admfiles,CSWdbus, preinstall, ) -DISTFILES += cswdbus DISTFILES += $(call admfiles,CSWlibdbusdev, ) DISTFILES += $(call admfiles,CSWlibdbus, ) +DISTFILES += cswdbus # Dynamic CSWlibdbusdev prototype PKGFILES_CSWlibdbusdev = $(PKGFILES_DEVEL) -PKGFILES_CSWlibdbusdev += $(includedir)/include/(.*) -PKGFILES_CSWlibdbusdev += $(libdir)/dbus-1.0/(.*) -PKGFILES_CSWlibdbusdev += $(libdir)/libdbus-1.a -PKGFILES_CSWlibdbusdev += $(libdir)/pkgconfig/(.*) +PKGFILES_CSWlibdbusdev += $(libdir)/dbus-1.0/.* +# PKGFILES_CSWlibdbusdev += $(includedir)/include/(.*) +# PKGFILES_CSWlibdbusdev += $(libdir)/libdbus-1.a +# PKGFILES_CSWlibdbusdev += $(libdir)/pkgconfig/(.*) # Dynamic CSWlibdbus prototype PKGFILES_CSWlibdbus = $(PKGFILES_RT) -PKGFILES_CSWlibdbus += $(libdir)/libdbus-1.la -PKGFILES_CSWlibdbus += $(libdir)/(.*)\.so -PKGFILES_CSWlibdbus += $(libdir)/(.*)\.so\.(.*) +#PKGFILES_CSWlibdbus += $(libdir)/libdbus-1.la +#PKGFILES_CSWlibdbus += $(libdir)/(.*)\.so +#PKGFILES_CSWlibdbus += $(libdir)/(.*)\.so\.(.*) # Dependencies tracking REQUIRED_PKGS_CSWdbus += CSWexpat CSWlibdbus CSWcswclassutils @@ -56,8 +56,13 @@ for i in *.conf ; do mv $$i $$i.CSW ; done && cd $$OLDDIR ; \ ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/etc/opt/csw/init.d ; \ cp -fr $(FILEDIR)/cswdbus $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/etc/opt/csw/init.d ; \ - rm -f $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/etc/rc3.d/S52cswdbus ; \ + ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/etc/rc3.d/ ; \ ln -s ../init.d/cswdbus $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/etc/rc3.d/S52cswdbus ; ) + @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/dbus + @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/libdbus + @cp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/dbus/License.txt + @cp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/libdbus/License.txt + @cp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/libdbus/License-devel.txt @$(MAKECOOKIE) include gar/category.mk Modified: csw/mgar/pkg/dbus/trunk/checksums =================================================================== --- csw/mgar/pkg/dbus/trunk/checksums 2009-03-09 21:15:51 UTC (rev 3682) +++ csw/mgar/pkg/dbus/trunk/checksums 2009-03-09 22:12:03 UTC (rev 3683) @@ -1,6 +1,6 @@ 39bd582c3b06a261cac44d4cab6fd60b download/dbus-1.2.12.tar.gz -c42e10133d9c6358f3fb2a8c14d71cd3 download/CSWdbus.gspec +3b3e5d4ea2722ae6258c8ee0f7688c95 download/CSWdbus.gspec 6e26e51243c4551ac222112edf67b5db download/CSWdbus.preinstall +1d5dad88ae16c76d47398f8e9c2e09a0 download/CSWlibdbusdev.gspec +00bb177908f6107ef2f6caa082475f34 download/CSWlibdbus.gspec 92b99c85d75cac9a2d5f4d3fc43a278d download/cswdbus -efa131461a5aad4ad4516ff9d733e6bf download/CSWlibdbusdev.gspec -31b0245986c698250974b7d038c65beb download/CSWlibdbus.gspec Modified: csw/mgar/pkg/dbus/trunk/files/CSWdbus.gspec =================================================================== --- csw/mgar/pkg/dbus/trunk/files/CSWdbus.gspec 2009-03-09 21:15:51 UTC (rev 3682) +++ csw/mgar/pkg/dbus/trunk/files/CSWdbus.gspec 2009-03-09 22:12:03 UTC (rev 3683) @@ -1,4 +1,6 @@ %var bitname dbus %var pkgname CSWdbus %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/license for license information Modified: csw/mgar/pkg/dbus/trunk/files/CSWlibdbus.gspec =================================================================== --- csw/mgar/pkg/dbus/trunk/files/CSWlibdbus.gspec 2009-03-09 21:15:51 UTC (rev 3682) +++ csw/mgar/pkg/dbus/trunk/files/CSWlibdbus.gspec 2009-03-09 22:12:03 UTC (rev 3683) @@ -1,4 +1,6 @@ %var bitname libdbus %var pkgname CSWlibdbus %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + +Please see /opt/csw/share/doc/lib%{GARNAME}/license for license information Modified: csw/mgar/pkg/dbus/trunk/files/CSWlibdbusdev.gspec =================================================================== --- csw/mgar/pkg/dbus/trunk/files/CSWlibdbusdev.gspec 2009-03-09 21:15:51 UTC (rev 3682) +++ csw/mgar/pkg/dbus/trunk/files/CSWlibdbusdev.gspec 2009-03-09 22:12:03 UTC (rev 3683) @@ -1,4 +1,6 @@ %var bitname libdbusdev %var pkgname CSWlibdbusdev %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + +Please see /opt/csw/share/doc/lib%{GARNAME}dev/license for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 9 23:17:38 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 09 Mar 2009 22:17:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[3684] csw/mgar/pkg/dbus/trunk/Makefile Message-ID: Revision: 3684 http://gar.svn.sourceforge.net/gar/?rev=3684&view=rev Author: wbonnet Date: 2009-03-09 22:17:38 +0000 (Mon, 09 Mar 2009) Log Message: ----------- Remove extra license files Modified Paths: -------------- csw/mgar/pkg/dbus/trunk/Makefile Modified: csw/mgar/pkg/dbus/trunk/Makefile =================================================================== --- csw/mgar/pkg/dbus/trunk/Makefile 2009-03-09 22:12:03 UTC (rev 3683) +++ csw/mgar/pkg/dbus/trunk/Makefile 2009-03-09 22:17:38 UTC (rev 3684) @@ -58,11 +58,6 @@ cp -fr $(FILEDIR)/cswdbus $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/etc/opt/csw/init.d ; \ ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/etc/rc3.d/ ; \ ln -s ../init.d/cswdbus $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/etc/rc3.d/S52cswdbus ; ) - @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/dbus - @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/libdbus - @cp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/dbus/License.txt - @cp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/libdbus/License.txt - @cp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/libdbus/License-devel.txt @$(MAKECOOKIE) include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 10 04:37:31 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 10 Mar 2009 03:37:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3685] csw/mgar/pkg/libnet/trunk Message-ID: Revision: 3685 http://gar.svn.sourceforge.net/gar/?rev=3685&view=rev Author: hson Date: 2009-03-10 03:37:31 +0000 (Tue, 10 Mar 2009) Log Message: ----------- libnet: Added patches, old libraries, man pages and other documentation Modified Paths: -------------- csw/mgar/pkg/libnet/trunk/Makefile csw/mgar/pkg/libnet/trunk/checksums Added Paths: ----------- csw/mgar/pkg/libnet/trunk/files/buildpatch csw/mgar/pkg/libnet/trunk/files/libnet-cq-end-loop.patch csw/mgar/pkg/libnet/trunk/files/libnet.pc.in csw/mgar/pkg/libnet/trunk/files/libnet.so.1.0.2.i csw/mgar/pkg/libnet/trunk/files/libnet.so.1.0.2.s csw/mgar/pkg/libnet/trunk/files/libnet_build_ntp.patch csw/mgar/pkg/libnet/trunk/files/libnet_checksum.c.patch csw/mgar/pkg/libnet/trunk/files/libnet_pblock_coalesce_leak.patch csw/mgar/pkg/libnet/trunk/files/ltmain.sh Removed Paths: ------------- csw/mgar/pkg/libnet/trunk/files/mainpatch Modified: csw/mgar/pkg/libnet/trunk/Makefile =================================================================== --- csw/mgar/pkg/libnet/trunk/Makefile 2009-03-09 22:17:38 UTC (rev 3684) +++ csw/mgar/pkg/libnet/trunk/Makefile 2009-03-10 03:37:31 UTC (rev 3685) @@ -9,8 +9,9 @@ MASTER_SITES = http://www.packetfactory.net/libnet/dist/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWlibnet,) +LICENSE = doc/COPYING + UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz SPKG_SOURCEURL = http://www.packetfactory.net/libnet/ @@ -19,8 +20,52 @@ DISTNAME = libnet -PATCHFILES = mainpatch +PATCHFILES = buildpatch +PATCHFILES += libnet_pblock_coalesce_leak.patch +PATCHFILES += libnet-cq-end-loop.patch +PATCHFILES += libnet_build_ntp.patch +PATCHFILES += libnet_checksum.c.patch CONFIGURE_ARGS = $(DIRPATHS) +TEST_SCRIPTS = + include gar/category.mk + +post-extract-$(MODULATION): + ( cp $(FILEDIR)/ltmain.sh $(WORKROOTDIR)/build-$(MODULATION)/$(DISTNAME) ) + ( cp $(FILEDIR)/libnet.pc.in $(WORKROOTDIR)/build-$(MODULATION)/$(DISTNAME)/src ) + @$(MAKECOOKIE) + +post-install-modulated: + @ginstall -d $(DESTDIR)$(bindir) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/libnet-config $(DESTDIR)$(bindir) + @ginstall -d $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/BUGS $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/CHANGELOG $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/CONTRIB $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/COPYING $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/DESIGN_NOTES $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/MIGRATION $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/PACKET_BUILDING $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/PORTED $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/RAWSOCKET_NON_SEQUITUR $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/TODO $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -d $(DESTDIR)$(mandir)/man3 + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet-functions.h.3 $(DESTDIR)$(mandir)/man3 + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet-headers.h.3 $(DESTDIR)$(mandir)/man3 + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet-macros.h.3 $(DESTDIR)$(mandir)/man3 + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet.h.3 $(DESTDIR)$(mandir)/man3 + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet_802_1q_hdr.3 $(DESTDIR)$(mandir)/man3 + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet_802_1x_hdr.3 $(DESTDIR)$(mandir)/man3 + @$(MAKECOOKIE) + +post-install-isa-sparcv8: + @ginstall -d $(DESTDIR)$(libdir) + @cp $(FILEDIR)/libnet.so.1.0.2.s $(INSTALLISADIR)/opt/csw/lib/libnet.so.1.0.2 + @$(MAKECOOKIE) + +post-install-isa-i386: + @ginstall -d $(DESTDIR)$(libdir) + @cp $(FILEDIR)/libnet.so.1.0.2.i $(INSTALLISADIR)/opt/csw/lib/libnet.so.1.0.2 + @$(MAKECOOKIE) Modified: csw/mgar/pkg/libnet/trunk/checksums =================================================================== --- csw/mgar/pkg/libnet/trunk/checksums 2009-03-09 22:17:38 UTC (rev 3684) +++ csw/mgar/pkg/libnet/trunk/checksums 2009-03-10 03:37:31 UTC (rev 3685) @@ -1,3 +1,6 @@ be845c41170d72c7db524f3411b50256 download/libnet-1.1.2.1.tar.gz -f88f915ffd9e70173036d42db0d3642b download/CSWlibnet.gspec -ca847f8bf19895372cb392215badc008 download/mainpatch +8bd8908d73e8b0e81e372f5ef2cf552a download/buildpatch +c074b4d206f3041a64afcde1a5b2d5d0 download/libnet_pblock_coalesce_leak.patch +ca892b6a33f04cafb6def978c97ecb45 download/libnet-cq-end-loop.patch +b49b610c4726a359bd42c3ad3211f169 download/libnet_build_ntp.patch +fe5dc7c78f5326f271c75595ff50d376 download/libnet_checksum.c.patch Added: csw/mgar/pkg/libnet/trunk/files/buildpatch =================================================================== --- csw/mgar/pkg/libnet/trunk/files/buildpatch (rev 0) +++ csw/mgar/pkg/libnet/trunk/files/buildpatch 2009-03-10 03:37:31 UTC (rev 3685) @@ -0,0 +1,42360 @@ +diff -ru libnet.orig/Makefile.in libnet/Makefile.in +--- libnet.orig/Makefile.in 2004-03-11 19:50:20.000000000 +0100 ++++ libnet/Makefile.in 2009-03-09 16:58:48.160768448 +0100 +@@ -1,8 +1,8 @@ +-# Makefile.in generated by automake 1.6.3 from Makefile.am. ++# Makefile.in generated by automake 1.10.2 from Makefile.am. + # @configure_input@ + +-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +-# Free Software Foundation, Inc. ++# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ++# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, + # with or without modifications, as long as this notice is preserved. +@@ -14,7 +14,7 @@ + + @SET_MAKE@ + +-# $Id: Makefile.in,v 1.16 2004/03/11 18:50:20 mike Exp $ ++# $Id: Makefile.am,v 1.7 2004/03/01 20:26:11 mike Exp $ + # + # Libnet automake information file + # Copyright (c) 1998 - 2004 Mike D. Schiffman +@@ -22,139 +22,251 @@ + # + # Process this file with automake to produce a Makefile.in script. + +-# $Id: Makefile.in,v 1.16 2004/03/11 18:50:20 mike Exp $ ++# $Id: Makefile.am.common,v 1.3 2004/01/03 20:31:00 mike Exp $ + # + # Libnet automake information file + # Copyright (c) 1998 - 2004 Mike D. Schiffman + # All rights reserved. + # +-SHELL = @SHELL@ +- +-srcdir = @srcdir@ +-top_srcdir = @top_srcdir@ + VPATH = @srcdir@ +-prefix = @prefix@ +-exec_prefix = @exec_prefix@ +- +-bindir = @bindir@ +-sbindir = @sbindir@ +-libexecdir = @libexecdir@ +-datadir = @datadir@ +-sysconfdir = @sysconfdir@ +-sharedstatedir = @sharedstatedir@ +-localstatedir = @localstatedir@ +-libdir = @libdir@ +-infodir = @infodir@ +-mandir = @mandir@ +-includedir = @includedir@ +-oldincludedir = /usr/include + pkgdatadir = $(datadir)/@PACKAGE@ + pkglibdir = $(libdir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ +-top_builddir = . +- +-ACLOCAL = @ACLOCAL@ +-AUTOCONF = @AUTOCONF@ +-AUTOMAKE = @AUTOMAKE@ +-AUTOHEADER = @AUTOHEADER@ +- + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +-INSTALL = @INSTALL@ +-INSTALL_PROGRAM = @INSTALL_PROGRAM@ +-INSTALL_DATA = @INSTALL_DATA@ + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c + install_sh_SCRIPT = $(install_sh) -c +-INSTALL_SCRIPT = @INSTALL_SCRIPT@ + INSTALL_HEADER = $(INSTALL_DATA) +-transform = @program_transform_name@ ++transform = $(program_transform_name) + NORMAL_INSTALL = : + PRE_INSTALL = : + POST_INSTALL = : + NORMAL_UNINSTALL = : + PRE_UNINSTALL = : + POST_UNINSTALL = : +-build_alias = @build_alias@ + build_triplet = @build@ +-host_alias = @host_alias@ + host_triplet = @host@ +-target_alias = @target_alias@ + target_triplet = @target@ +- +-EXEEXT = @EXEEXT@ +-OBJEXT = @OBJEXT@ +-PATH_SEPARATOR = @PATH_SEPARATOR@ ++DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ ++ $(srcdir)/Makefile.in $(srcdir)/libnet-config.in \ ++ $(srcdir)/version.h.in $(top_srcdir)/Makefile.am.common \ ++ $(top_srcdir)/configure acconfig.h config.guess config.sub \ ++ install-sh ltmain.sh missing mkinstalldirs ++subdir = . ++ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 ++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ ++ $(top_srcdir)/configure.in ++am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ ++ $(ACLOCAL_M4) ++am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ ++ configure.lineno config.status.lineno ++mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs ++CONFIG_HEADER = $(top_builddir)/include/config.h ++CONFIG_CLEAN_FILES = version.h libnet-config ++depcomp = ++am__depfiles_maybe = ++SOURCES = ++DIST_SOURCES = ++RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ ++ html-recursive info-recursive install-data-recursive \ ++ install-dvi-recursive install-exec-recursive \ ++ install-html-recursive install-info-recursive \ ++ install-pdf-recursive install-ps-recursive install-recursive \ ++ installcheck-recursive installdirs-recursive pdf-recursive \ ++ ps-recursive uninstall-recursive ++RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ ++ distclean-recursive maintainer-clean-recursive ++ETAGS = etags ++CTAGS = ctags ++DIST_SUBDIRS = $(SUBDIRS) ++DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ++distdir = $(PACKAGE)-$(VERSION) ++top_distdir = $(distdir) ++am__remove_distdir = \ ++ { test ! -d $(distdir) \ ++ || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ ++ && rm -fr $(distdir); }; } ++DIST_ARCHIVES = $(distdir).tar.gz ++GZIP_ENV = --best ++distuninstallcheck_listfiles = find . -type f -print ++distcleancheck_listfiles = find . -type f -print ++ACLOCAL = @ACLOCAL@ + ADDITIONAL_LIBS = @ADDITIONAL_LIBS@ + AMTAR = @AMTAR@ ++AR = @AR@ ++AUTOCONF = @AUTOCONF@ ++AUTOHEADER = @AUTOHEADER@ ++AUTOMAKE = @AUTOMAKE@ + AWK = @AWK@ + CC = @CC@ ++CCDEPMODE = @CCDEPMODE@ ++CFLAGS = @CFLAGS@ ++CPP = @CPP@ ++CPPFLAGS = @CPPFLAGS@ ++CXX = @CXX@ ++CXXCPP = @CXXCPP@ ++CXXDEPMODE = @CXXDEPMODE@ ++CXXFLAGS = @CXXFLAGS@ ++CYGPATH_W = @CYGPATH_W@ ++DEFS = @DEFS@ + DEPDIR = @DEPDIR@ ++ECHO = @ECHO@ ++ECHO_C = @ECHO_C@ ++ECHO_N = @ECHO_N@ ++ECHO_T = @ECHO_T@ ++EGREP = @EGREP@ + ENDIANESS = @ENDIANESS@ ++EXEEXT = @EXEEXT@ ++F77 = @F77@ ++FFLAGS = @FFLAGS@ ++GREP = @GREP@ + HAVE_PACKET_SOCKET = @HAVE_PACKET_SOCKET@ ++INSTALL = @INSTALL@ ++INSTALL_DATA = @INSTALL_DATA@ ++INSTALL_PROGRAM = @INSTALL_PROGRAM@ ++INSTALL_SCRIPT = @INSTALL_SCRIPT@ + INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ ++LDFLAGS = @LDFLAGS@ ++LIBNET_AGE = @LIBNET_AGE@ + LIBNET_CONFIG_CFLAGS = @LIBNET_CONFIG_CFLAGS@ + LIBNET_CONFIG_DEFINES = @LIBNET_CONFIG_DEFINES@ + LIBNET_CONFIG_LIBS = @LIBNET_CONFIG_LIBS@ ++LIBNET_CURRENT = @LIBNET_CURRENT@ ++LIBNET_REVISION = @LIBNET_REVISION@ + LIBNET_VERSION = @LIBNET_VERSION@ ++LIBNET_VERSION_INFO = @LIBNET_VERSION_INFO@ ++LIBOBJS = @LIBOBJS@ ++LIBS = @LIBS@ ++LIBTOOL = @LIBTOOL@ ++LN_S = @LN_S@ ++LTLIBOBJS = @LTLIBOBJS@ + MAINT = @MAINT@ ++MAKEINFO = @MAKEINFO@ ++MKDIR_P = @MKDIR_P@ ++OBJEXT = @OBJEXT@ + PACKAGE = @PACKAGE@ ++PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ ++PACKAGE_NAME = @PACKAGE_NAME@ ++PACKAGE_STRING = @PACKAGE_STRING@ ++PACKAGE_TARNAME = @PACKAGE_TARNAME@ ++PACKAGE_VERSION = @PACKAGE_VERSION@ ++PATH_SEPARATOR = @PATH_SEPARATOR@ + RANLIB = @RANLIB@ ++SED = @SED@ ++SET_MAKE = @SET_MAKE@ ++SHELL = @SHELL@ + STRIP = @STRIP@ + VERSION = @VERSION@ ++abs_builddir = @abs_builddir@ ++abs_srcdir = @abs_srcdir@ ++abs_top_builddir = @abs_top_builddir@ ++abs_top_srcdir = @abs_top_srcdir@ ++ac_ct_CC = @ac_ct_CC@ ++ac_ct_CXX = @ac_ct_CXX@ ++ac_ct_F77 = @ac_ct_F77@ + am__include = @am__include@ ++am__leading_dot = @am__leading_dot@ + am__quote = @am__quote@ ++am__tar = @am__tar@ ++am__untar = @am__untar@ ++bindir = @bindir@ ++build = @build@ ++build_alias = @build_alias@ ++build_cpu = @build_cpu@ ++build_os = @build_os@ ++build_vendor = @build_vendor@ ++builddir = @builddir@ ++datadir = @datadir@ ++datarootdir = @datarootdir@ ++docdir = @docdir@ ++dvidir = @dvidir@ ++exec_prefix = @exec_prefix@ ++host = @host@ ++host_alias = @host_alias@ ++host_cpu = @host_cpu@ ++host_os = @host_os@ ++host_vendor = @host_vendor@ ++htmldir = @htmldir@ ++includedir = @includedir@ ++infodir = @infodir@ + install_sh = @install_sh@ +- ++libdir = @libdir@ ++libexecdir = @libexecdir@ ++localedir = @localedir@ ++localstatedir = @localstatedir@ ++mandir = @mandir@ ++mkdir_p = @mkdir_p@ ++oldincludedir = @oldincludedir@ ++pdfdir = @pdfdir@ ++prefix = @prefix@ ++program_transform_name = @program_transform_name@ ++psdir = @psdir@ ++sbindir = @sbindir@ ++sharedstatedir = @sharedstatedir@ ++srcdir = @srcdir@ ++sysconfdir = @sysconfdir@ ++target = @target@ ++target_alias = @target_alias@ ++target_cpu = @target_cpu@ ++target_os = @target_os@ ++target_vendor = @target_vendor@ ++top_build_prefix = @top_build_prefix@ ++top_builddir = @top_builddir@ ++top_srcdir = @top_srcdir@ + AUTOMAKE_OPTIONS = foreign no-dependencies +- + DISTCLEANFILES = *~ +- + SUBDIRS = include src sample +- + EXTRA_DIST = Makefile.am.common +- + bin_scripts = libnet-config +-subdir = . +-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +-CONFIG_HEADER = $(top_builddir)/include/config.h +-CONFIG_CLEAN_FILES = version.h libnet-config +-depcomp = +-am__depfiles_maybe = +-DIST_SOURCES = +- +-RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ +- uninstall-info-recursive all-recursive install-data-recursive \ +- install-exec-recursive installdirs-recursive install-recursive \ +- uninstall-recursive check-recursive installcheck-recursive +-DIST_COMMON = README Makefile.am Makefile.in acconfig.h acinclude.m4 \ +- aclocal.m4 config.guess config.sub configure configure.in \ +- install-sh libnet-config.in missing mkinstalldirs version.h.in +-DIST_SUBDIRS = $(SUBDIRS) + all: all-recursive + + .SUFFIXES: +- +-am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ +- configure.lineno +-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/Makefile.am.common $(top_srcdir)/configure.in $(ACLOCAL_M4) ++am--refresh: ++ @: ++$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.am.common $(am__configure_deps) ++ @for dep in $?; do \ ++ case '$(am__configure_deps)' in \ ++ *$$dep*) \ ++ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ ++ cd $(srcdir) && $(AUTOMAKE) --foreign \ ++ && exit 0; \ ++ exit 1;; \ ++ esac; \ ++ done; \ ++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign Makefile +-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status +- cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe) ++.PRECIOUS: Makefile ++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status ++ @case '$?' in \ ++ *config.status*) \ ++ echo ' $(SHELL) ./config.status'; \ ++ $(SHELL) ./config.status;; \ ++ *) \ ++ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ ++ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ ++ esac; + +-$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) ++$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck +-$(srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) +- cd $(srcdir) && $(AUTOCONF) + +-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in acinclude.m4 ++$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) ++ cd $(srcdir) && $(AUTOCONF) ++$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) +-version.h: $(top_builddir)/config.status version.h.in ++version.h: $(top_builddir)/config.status $(srcdir)/version.h.in + cd $(top_builddir) && $(SHELL) ./config.status $@ +-libnet-config: $(top_builddir)/config.status libnet-config.in ++libnet-config: $(top_builddir)/config.status $(srcdir)/libnet-config.in + cd $(top_builddir) && $(SHELL) ./config.status $@ +-uninstall-info-am: ++ ++mostlyclean-libtool: ++ -rm -f *.lo ++ ++clean-libtool: ++ -rm -rf .libs _libs ++ ++distclean-libtool: ++ -rm -f libtool config.lt + + # This directory's subdirectories are mostly independent; you can cd + # into them and run `make' without going through this Makefile. +@@ -163,7 +275,13 @@ + # (which will cause the Makefiles to be regenerated when you run `make'); + # (2) otherwise, pass the desired values on the `make' command line. + $(RECURSIVE_TARGETS): +- @set fnord $$MAKEFLAGS; amf=$$2; \ ++ @failcom='exit 1'; \ ++ for f in x $$MAKEFLAGS; do \ ++ case $$f in \ ++ *=* | --[!k]*);; \ ++ *k*) failcom='fail=yes';; \ ++ esac; \ ++ done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ +@@ -175,15 +293,20 @@ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ +- || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ ++ || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +-mostlyclean-recursive clean-recursive distclean-recursive \ +-maintainer-clean-recursive: +- @set fnord $$MAKEFLAGS; amf=$$2; \ ++$(RECURSIVE_CLEAN_TARGETS): ++ @failcom='exit 1'; \ ++ for f in x $$MAKEFLAGS; do \ ++ case $$f in \ ++ *=* | --[!k]*);; \ ++ *k*) failcom='fail=yes';; \ ++ esac; \ ++ done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ +@@ -204,44 +327,67 @@ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ +- || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ ++ || eval $$failcom; \ + done && test -z "$$fail" + tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +- +-ETAGS = etags +-ETAGSFLAGS = +- +-tags: TAGS ++ctags-recursive: ++ list='$(SUBDIRS)'; for subdir in $$list; do \ ++ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ ++ done + + ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ +- $(AWK) ' { files[$$0] = 1; } \ +- END { for (i in files) print i; }'`; \ ++ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ ++ END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique ++tags: TAGS + + TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ ++ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ ++ include_option=--etags-include; \ ++ empty_fix=.; \ ++ else \ ++ include_option=--include; \ ++ empty_fix=; \ ++ fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ +- test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ ++ test ! -f $$subdir/TAGS || \ ++ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ +- $(AWK) ' { files[$$0] = 1; } \ +- END { for (i in files) print i; }'`; \ +- test -z "$(ETAGS_ARGS)$$tags$$unique" \ +- || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ++ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ ++ END { if (nonempty) { for (i in files) print i; }; }'`; \ ++ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ ++ test -n "$$unique" || unique=$$empty_fix; \ ++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ++ $$tags $$unique; \ ++ fi ++ctags: CTAGS ++CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ ++ $(TAGS_FILES) $(LISP) ++ tags=; \ ++ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ ++ unique=`for i in $$list; do \ ++ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ ++ done | \ ++ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ ++ END { if (nonempty) { for (i in files) print i; }; }'`; \ ++ test -z "$(CTAGS_ARGS)$$tags$$unique" \ ++ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + + GTAGS: +@@ -250,34 +396,26 @@ + && gtags -i $(GTAGS_ARGS) $$here + + distclean-tags: +- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH +-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +- +-top_distdir = . +-distdir = $(PACKAGE)-$(VERSION) +- +-am__remove_distdir = \ +- { test ! -d $(distdir) \ +- || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ +- && rm -fr $(distdir); }; } +- +-GZIP_ENV = --best +-distcleancheck_listfiles = find . -type f -print ++ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + + distdir: $(DISTFILES) + $(am__remove_distdir) +- mkdir $(distdir) +- $(mkinstalldirs) $(distdir)/. $(distdir)/include +- @list='$(DISTFILES)'; for file in $$list; do \ ++ test -d $(distdir) || mkdir $(distdir) ++ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ++ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ++ list='$(DISTFILES)'; \ ++ dist_files=`for file in $$list; do echo $$file; done | \ ++ sed -e "s|^$$srcdirstrip/||;t" \ ++ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ ++ case $$dist_files in \ ++ */*) $(MKDIR_P) `echo "$$dist_files" | \ ++ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ ++ sort -u` ;; \ ++ esac; \ ++ for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ +- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ +- if test "$$dir" != "$$file" && test "$$dir" != "."; then \ +- dir="/$$dir"; \ +- $(mkinstalldirs) "$(distdir)$$dir"; \ +- else \ +- dir=''; \ +- fi; \ + if test -d $$d/$$file; then \ ++ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ +@@ -288,15 +426,19 @@ + || exit 1; \ + fi; \ + done +- list='$(SUBDIRS)'; for subdir in $$list; do \ ++ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ +- test -d $(distdir)/$$subdir \ +- || mkdir $(distdir)/$$subdir \ ++ test -d "$(distdir)/$$subdir" \ ++ || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ ++ distdir=`$(am__cd) $(distdir) && pwd`; \ ++ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ +- top_distdir="$(top_distdir)" \ +- distdir=../$(distdir)/$$subdir \ ++ top_distdir="$$top_distdir" \ ++ distdir="$$distdir/$$subdir" \ ++ am__remove_distdir=: \ ++ am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ +@@ -304,29 +446,63 @@ + -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ +- ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ ++ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r $(distdir) + dist-gzip: distdir +- $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz ++ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz ++ $(am__remove_distdir) ++ ++dist-bzip2: distdir ++ tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 ++ $(am__remove_distdir) ++ ++dist-lzma: distdir ++ tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma ++ $(am__remove_distdir) ++ ++dist-tarZ: distdir ++ tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z ++ $(am__remove_distdir) ++ ++dist-shar: distdir ++ shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz ++ $(am__remove_distdir) ++ ++dist-zip: distdir ++ -rm -f $(distdir).zip ++ zip -rq $(distdir).zip $(distdir) + $(am__remove_distdir) + + dist dist-all: distdir +- $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz ++ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + + # This target untars the dist file and tries a VPATH configuration. Then + # it guarantees that the distribution is self-contained by making another + # tarfile. + distcheck: dist +- $(am__remove_distdir) +- GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf - ++ case '$(DIST_ARCHIVES)' in \ ++ *.tar.gz*) \ ++ GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ ++ *.tar.bz2*) \ ++ bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ ++ *.tar.lzma*) \ ++ unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ ++ *.tar.Z*) \ ++ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ ++ *.shar.gz*) \ ++ GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ ++ *.zip*) \ ++ unzip $(distdir).zip ;;\ ++ esac + chmod -R a-w $(distdir); chmod a+w $(distdir) +- mkdir $(distdir)/=build +- mkdir $(distdir)/=inst ++ mkdir $(distdir)/_build ++ mkdir $(distdir)/_inst + chmod a-w $(distdir) +- dc_install_base=`$(am__cd) $(distdir)/=inst && pwd` \ +- && cd $(distdir)/=build \ +- && ../configure --srcdir=.. --prefix=$$dc_install_base \ ++ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ ++ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ ++ && cd $(distdir)/_build \ ++ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ +@@ -334,23 +510,40 @@ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ +- && (test `find $$dc_install_base -type f -print | wc -l` -le 1 \ +- || { echo "ERROR: files left after uninstall:" ; \ +- find $$dc_install_base -type f -print ; \ +- exit 1; } >&2 ) \ +- && $(MAKE) $(AM_MAKEFLAGS) dist-gzip \ +- && rm -f $(distdir).tar.gz \ ++ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ ++ distuninstallcheck \ ++ && chmod -R a-w "$$dc_install_base" \ ++ && ({ \ ++ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ ++ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ ++ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ ++ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ ++ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ ++ } || { rm -rf "$$dc_destdir"; exit 1; }) \ ++ && rm -rf "$$dc_destdir" \ ++ && $(MAKE) $(AM_MAKEFLAGS) dist \ ++ && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck + $(am__remove_distdir) +- @echo "$(distdir).tar.gz is ready for distribution" | \ +- sed 'h;s/./=/g;p;x;p;x' ++ @(echo "$(distdir) archives ready for distribution: "; \ ++ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ ++ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' ++distuninstallcheck: ++ @cd $(distuninstallcheck_dir) \ ++ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ ++ || { echo "ERROR: files left after uninstall:" ; \ ++ if test -n "$(DESTDIR)"; then \ ++ echo " (check DESTDIR support)"; \ ++ fi ; \ ++ $(distuninstallcheck_listfiles) ; \ ++ exit 1; } >&2 + distcleancheck: distclean +- if test '$(srcdir)' = . ; then \ ++ @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi +- test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ +- || { echo "ERROR: files left after distclean:" ; \ ++ @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ ++ || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 + check-am: all-am +@@ -358,7 +551,6 @@ + all-am: Makefile + installdirs: installdirs-recursive + installdirs-am: +- + install: install-recursive + install-exec: install-exec-recursive + install-data: install-data-recursive +@@ -370,7 +562,7 @@ + installcheck: installcheck-recursive + install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ +- INSTALL_STRIP_FLAG=-s \ ++ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install + mostlyclean-generic: +@@ -378,7 +570,7 @@ + clean-generic: + + distclean-generic: +- -rm -f Makefile $(CONFIG_CLEAN_FILES) ++ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + + maintainer-clean-generic: +@@ -386,57 +578,80 @@ + @echo "it deletes files that may require special tools to rebuild." + clean: clean-recursive + +-clean-am: clean-generic mostlyclean-am ++clean-am: clean-generic clean-libtool mostlyclean-am + + distclean: distclean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) +-distclean-am: clean-am distclean-generic distclean-tags ++ -rm -f Makefile ++distclean-am: clean-am distclean-generic distclean-libtool \ ++ distclean-tags + + dvi: dvi-recursive + + dvi-am: + ++html: html-recursive ++ + info: info-recursive + + info-am: + + install-data-am: + ++install-dvi: install-dvi-recursive ++ + install-exec-am: + ++install-html: install-html-recursive ++ + install-info: install-info-recursive + + install-man: + ++install-pdf: install-pdf-recursive ++ ++install-ps: install-ps-recursive ++ + installcheck-am: + + maintainer-clean: maintainer-clean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) +- -rm -rf autom4te.cache ++ -rm -rf $(top_srcdir)/autom4te.cache ++ -rm -f Makefile + maintainer-clean-am: distclean-am maintainer-clean-generic + + mostlyclean: mostlyclean-recursive + +-mostlyclean-am: mostlyclean-generic ++mostlyclean-am: mostlyclean-generic mostlyclean-libtool ++ ++pdf: pdf-recursive + +-uninstall-am: uninstall-info-am ++pdf-am: + +-uninstall-info: uninstall-info-recursive ++ps: ps-recursive + +-.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ +- clean-generic clean-recursive dist dist-all dist-gzip distcheck \ +- distclean distclean-generic distclean-recursive distclean-tags \ +- distcleancheck distdir dvi dvi-am dvi-recursive info info-am \ +- info-recursive install install-am install-data install-data-am \ +- install-data-recursive install-exec install-exec-am \ +- install-exec-recursive install-info install-info-am \ +- install-info-recursive install-man install-recursive \ +- install-strip installcheck installcheck-am installdirs \ +- installdirs-am installdirs-recursive maintainer-clean \ +- maintainer-clean-generic maintainer-clean-recursive mostlyclean \ +- mostlyclean-generic mostlyclean-recursive tags tags-recursive \ +- uninstall uninstall-am uninstall-info-am \ +- uninstall-info-recursive uninstall-recursive ++ps-am: ++ ++uninstall-am: ++ ++.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ ++ install-strip ++ ++.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ ++ all all-am am--refresh check check-am clean clean-generic \ ++ clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ ++ dist-gzip dist-lzma dist-shar dist-tarZ dist-zip distcheck \ ++ distclean distclean-generic distclean-libtool distclean-tags \ ++ distcleancheck distdir distuninstallcheck dvi dvi-am html \ ++ html-am info info-am install install-am install-data \ ++ install-data-am install-dvi install-dvi-am install-exec \ ++ install-exec-am install-html install-html-am install-info \ ++ install-info-am install-man install-pdf install-pdf-am \ ++ install-ps install-ps-am install-strip installcheck \ ++ installcheck-am installdirs installdirs-am maintainer-clean \ ++ maintainer-clean-generic mostlyclean mostlyclean-generic \ ++ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ ++ uninstall uninstall-am + + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. +diff -ru libnet.orig/acinclude.m4 libnet/acinclude.m4 +--- libnet.orig/acinclude.m4 2004-01-16 00:53:06.000000000 +0100 ++++ libnet/acinclude.m4 2009-03-10 00:34:01.428768705 +0100 +@@ -11,7 +11,7 @@ + dnl usage: AC_LIBNET_LINUX_PROCFS + dnl results: HAVE_LINUX_PROCFS + dnl +-AC_DEFUN(AC_LIBNET_LINUX_PROCFS, ++AC_DEFUN([AC_LIBNET_LINUX_PROCFS], + [AC_MSG_CHECKING(for Linux proc filesystem) + AC_CACHE_VAL(ac_cv_libnet_linux_procfs, + if test "x`cat /proc/sys/kernel/ostype 2>&-`" = "xLinux" ; then +@@ -37,15 +37,15 @@ + dnl HAVE_PACKET_SOCKET (DEFINED) + dnl + +-AC_DEFUN(AC_LIBNET_CHECK_PF_PACKET, ++AC_DEFUN([AC_LIBNET_CHECK_PF_PACKET], + [ + AC_MSG_CHECKING(for packet socket (PF_SOCKET)) +- AC_CACHE_VAL(ac_libnet_have_packet_socket, ++ AC_CACHE_VAL(ac_cv_libnet_have_packet_socket, + + [case "$target_os" in + + linux) +- ac_libnet_have_packet_socket = no ++ ac_cv_libnet_have_packet_socket = no + ;; + *) + +@@ -94,17 +94,17 @@ + + # Oopz 4.3 BSD doesn't have this. Sorry. + if test ! -x ./pf_packet-test ; then +- ac_libnet_have_packet_socket=choked ++ ac_cv_libnet_have_packet_socket=choked + else +- ac_libnet_have_packet_socket=`./pf_packet-test`; ++ ac_cv_libnet_have_packet_socket=`./pf_packet-test`; + fi +- if test $ac_libnet_have_packet_socket = choked; then ++ if test $ac_cv_libnet_have_packet_socket = choked; then + AC_MSG_RESULT(test program compile choked... assuming no) +- elif test $ac_libnet_have_packet_socket = yes; then ++ elif test $ac_cv_libnet_have_packet_socket = yes; then + AC_MSG_RESULT(yes) +- elif test $ac_libnet_have_packet_socket = probably; then ++ elif test $ac_cv_libnet_have_packet_socket = probably; then + AC_MSG_RESULT(test program got EPERM... assuming yes) +- elif test $ac_libnet_have_packet_socket = no; then ++ elif test $ac_cv_libnet_have_packet_socket = no; then + AC_MSG_RESULT(no) + fi + +@@ -112,7 +112,7 @@ + ;; + esac]) + +- if test $ac_libnet_have_packet_socket = yes -o $ac_libnet_have_packet_socket = probably; then ++ if test $ac_cv_libnet_have_packet_socket = yes -o $ac_cv_libnet_have_packet_socket = probably; then + AC_DEFINE(HAVE_PACKET_SOCKET) + fi + ]) +@@ -131,17 +131,17 @@ + dnl + dnl + +-AC_DEFUN(AC_LIBNET_CHECK_LIBNET_VER, ++AC_DEFUN([AC_LIBNET_CHECK_LIBNET_VER], + [ + AC_CHECK_LIB(net, libnet_build_ip, AC_MSG_CHECKING(version) \ + + changequote(<<, >>)dnl +- if [[ ! -f $LIB_PREFIX/libnet.a ]] ; then ++ if [[ ! -f $LIB_PREFIX/libnet.la ]] ; then + changequote([, ])dnl +- AC_MSG_RESULT($LIB_PREFIX/libnet.a doesn't exist) ++ AC_MSG_RESULT($LIB_PREFIX/libnet.la doesn't exist) + AC_MSG_RESULT(previous libnet install lives elsewhere, you should probably find it) + else +- __LIBNET_VERSION=`strings $LIB_PREFIX/libnet.a | grep "libnet version"\ ++ __LIBNET_VERSION=`strings $LIB_PREFIX/libnet.la | grep "libnet version"\ + | cut -f3 -d" "`;\ + if test -z "$__LIBNET_VERSION"; then + AC_MSG_RESULT(<0.8) +@@ -166,7 +166,7 @@ + dnl HAVE_STRUCT_IP_CSUM (DEFINED) + dnl + +-AC_DEFUN(AC_LIBNET_CHECK_IP_CSUM, ++AC_DEFUN([AC_LIBNET_CHECK_IP_CSUM], + [ + AC_MSG_CHECKING([struct ip contains ip_csum]) + AC_TRY_COMPILE([ +@@ -199,7 +199,7 @@ + dnl LBL_ALIGN (DEFINED) + dnl + +-AC_DEFUN(AC_LBL_UNALIGNED_ACCESS, ++AC_DEFUN([AC_LBL_UNALIGNED_ACCESS], + [AC_MSG_CHECKING(if unaligned accesses fail) + AC_CACHE_VAL(ac_cv_lbl_unaligned_fail, + [case "$target_cpu" in +@@ -278,7 +278,7 @@ + dnl LIBNET_LIL_ENDIAN = 1 + dnl + +-AC_DEFUN(AC_LIBNET_ENDIAN_CHECK, ++AC_DEFUN([AC_LIBNET_ENDIAN_CHECK], + [AC_MSG_CHECKING(machine endianess) + + cat > conftest.c << EOF +@@ -439,7 +439,7 @@ + dnl statically and happen to have a libresolv.a lying around (and no + dnl libnsl.a). + dnl +-AC_DEFUN(AC_LBL_LIBRARY_NET, [ ++AC_DEFUN([AC_LBL_LIBRARY_NET], [ + # Most operating systems have gethostbyname() in the default searched + # libraries (i.e. libc): + AC_CHECK_FUNC(gethostbyname, , +diff -ru libnet.orig/aclocal.m4 libnet/aclocal.m4 +--- libnet.orig/aclocal.m4 2004-03-01 21:26:11.000000000 +0100 ++++ libnet/aclocal.m4 2009-03-09 16:58:13.599561854 +0100 +@@ -1,7 +1,7 @@ +-# aclocal.m4 generated automatically by aclocal 1.6.3 -*- Autoconf -*- ++# generated automatically by aclocal 1.10.2 -*- Autoconf -*- + +-# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 +-# Free Software Foundation, Inc. ++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, ++# 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, + # with or without modifications, as long as this notice is preserved. +@@ -11,771 +11,6622 @@ + # even the implied warranty of MERCHANTABILITY or FITNESS FOR A + # PARTICULAR PURPOSE. + +-dnl $Id: aclocal.m4,v 1.9 2004/03/01 20:26:11 mike Exp $ +-dnl +-dnl Libnet specific autoconf macros +-dnl Copyright (c) 1998 - 2004 Mike D. Schiffman +-dnl All rights reserved. +-dnl ++m4_ifndef([AC_AUTOCONF_VERSION], ++ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl ++m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.63],, ++[m4_warning([this file was generated for autoconf 2.63. ++You have another version of autoconf. It may work, but is not guaranteed to. ++If you have problems, you may need to regenerate the build system entirely. ++To do so, use the procedure documented by the package, typically `autoreconf'.])]) ++ ++# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- ++ ++# serial 51 AC_PROG_LIBTOOL ++ ++ ++# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) ++# ----------------------------------------------------------- ++# If this macro is not defined by Autoconf, define it here. ++m4_ifdef([AC_PROVIDE_IFELSE], ++ [], ++ [m4_define([AC_PROVIDE_IFELSE], ++ [m4_ifdef([AC_PROVIDE_$1], ++ [$2], [$3])])]) + +-dnl +-dnl Check for the Linux /proc filesystem +-dnl +-dnl usage: AC_LIBNET_LINUX_PROCFS +-dnl results: HAVE_LINUX_PROCFS +-dnl +-AC_DEFUN(AC_LIBNET_LINUX_PROCFS, +- [AC_MSG_CHECKING(for Linux proc filesystem) +- AC_CACHE_VAL(ac_cv_libnet_linux_procfs, +- if test "x`cat /proc/sys/kernel/ostype 2>&-`" = "xLinux" ; then +- ac_cv_libnet_linux_procfs=yes +- else +- ac_cv_libnet_linux_procfs=no +- fi) +- AC_MSG_RESULT($ac_cv_libnet_linux_procfs) +- if test $ac_cv_libnet_linux_procfs = yes ; then +- AC_DEFINE(HAVE_LINUX_PROCFS, 1, +- [Define if you have the Linux /proc filesystem.]) +- fi]) + +-dnl +-dnl Checks to see if this linux kernel has a working PF_PACKET +-dnl +-dnl usage: +-dnl +-dnl AC_LIBNET_CHECK_PF_PACKET +-dnl +-dnl results: +-dnl +-dnl HAVE_PACKET_SOCKET (DEFINED) +-dnl ++# AC_PROG_LIBTOOL ++# --------------- ++AC_DEFUN([AC_PROG_LIBTOOL], ++[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl ++dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX ++dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX. ++ AC_PROVIDE_IFELSE([AC_PROG_CXX], ++ [AC_LIBTOOL_CXX], ++ [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX ++ ])]) ++dnl And a similar setup for Fortran 77 support ++ AC_PROVIDE_IFELSE([AC_PROG_F77], ++ [AC_LIBTOOL_F77], ++ [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77 ++])]) ++ ++dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly. ++dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run ++dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both. ++ AC_PROVIDE_IFELSE([AC_PROG_GCJ], ++ [AC_LIBTOOL_GCJ], ++ [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], ++ [AC_LIBTOOL_GCJ], ++ [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ], ++ [AC_LIBTOOL_GCJ], ++ [ifdef([AC_PROG_GCJ], ++ [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])]) ++ ifdef([A][M_PROG_GCJ], ++ [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])]) ++ ifdef([LT_AC_PROG_GCJ], ++ [define([LT_AC_PROG_GCJ], ++ defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])]) ++])])# AC_PROG_LIBTOOL ++ ++ ++# _AC_PROG_LIBTOOL ++# ---------------- ++AC_DEFUN([_AC_PROG_LIBTOOL], ++[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl ++AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl ++AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl ++AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl ++ ++# This can be used to rebuild libtool when needed ++LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" ++ ++# Always use our own libtool. ++LIBTOOL='$(SHELL) $(top_builddir)/libtool' ++AC_SUBST(LIBTOOL)dnl ++ ++# Prevent multiple expansion ++define([AC_PROG_LIBTOOL], []) ++])# _AC_PROG_LIBTOOL ++ ++ ++# AC_LIBTOOL_SETUP ++# ---------------- ++AC_DEFUN([AC_LIBTOOL_SETUP], ++[AC_PREREQ(2.50)dnl ++AC_REQUIRE([AC_ENABLE_SHARED])dnl ++AC_REQUIRE([AC_ENABLE_STATIC])dnl ++AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl ++AC_REQUIRE([AC_CANONICAL_HOST])dnl ++AC_REQUIRE([AC_CANONICAL_BUILD])dnl ++AC_REQUIRE([AC_PROG_CC])dnl ++AC_REQUIRE([AC_PROG_LD])dnl ++AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl ++AC_REQUIRE([AC_PROG_NM])dnl ++ ++AC_REQUIRE([AC_PROG_LN_S])dnl ++AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl ++# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! ++AC_REQUIRE([AC_OBJEXT])dnl ++AC_REQUIRE([AC_EXEEXT])dnl ++dnl ++ ++AC_LIBTOOL_SYS_MAX_CMD_LEN ++AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE ++AC_LIBTOOL_OBJDIR ++ ++AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl ++_LT_AC_PROG_ECHO_BACKSLASH ++ ++case $host_os in ++aix3*) ++ # AIX sometimes has problems with the GCC collect2 program. For some ++ # reason, if we set the COLLECT_NAMES environment variable, the problems ++ # vanish in a puff of smoke. ++ if test "X${COLLECT_NAMES+set}" != Xset; then ++ COLLECT_NAMES= ++ export COLLECT_NAMES ++ fi ++ ;; ++esac + +-AC_DEFUN(AC_LIBNET_CHECK_PF_PACKET, +-[ +- AC_MSG_CHECKING(for packet socket (PF_SOCKET)) +- AC_CACHE_VAL(ac_libnet_have_packet_socket, ++# Sed substitution that helps us do robust quoting. It backslashifies ++# metacharacters that are still active within double-quoted strings. ++Xsed='sed -e 1s/^X//' ++[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'] ++ ++# Same as above, but do not quote variable references. ++[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'] ++ ++# Sed substitution to delay expansion of an escaped shell variable in a ++# double_quote_subst'ed string. ++delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' ++ ++# Sed substitution to avoid accidental globbing in evaled expressions ++no_glob_subst='s/\*/\\\*/g' ++ ++# Constants: ++rm="rm -f" ++ ++# Global variables: ++default_ofile=libtool ++can_build_shared=yes ++ ++# All known linkers require a `.a' archive for static linking (except MSVC, ++# which needs '.lib'). ++libext=a ++ltmain="$ac_aux_dir/ltmain.sh" ++ofile="$default_ofile" ++with_gnu_ld="$lt_cv_prog_gnu_ld" ++ ++AC_CHECK_TOOL(AR, ar, false) ++AC_CHECK_TOOL(RANLIB, ranlib, :) ++AC_CHECK_TOOL(STRIP, strip, :) ++ ++old_CC="$CC" ++old_CFLAGS="$CFLAGS" ++ ++# Set sane defaults for various variables ++test -z "$AR" && AR=ar ++test -z "$AR_FLAGS" && AR_FLAGS=cru ++test -z "$AS" && AS=as ++test -z "$CC" && CC=cc ++test -z "$LTCC" && LTCC=$CC ++test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS ++test -z "$DLLTOOL" && DLLTOOL=dlltool ++test -z "$LD" && LD=ld ++test -z "$LN_S" && LN_S="ln -s" ++test -z "$MAGIC_CMD" && MAGIC_CMD=file ++test -z "$NM" && NM=nm ++test -z "$SED" && SED=sed ++test -z "$OBJDUMP" && OBJDUMP=objdump ++test -z "$RANLIB" && RANLIB=: ++test -z "$STRIP" && STRIP=: ++test -z "$ac_objext" && ac_objext=o ++ ++# Determine commands to create old-style static archives. ++old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' ++old_postinstall_cmds='chmod 644 $oldlib' ++old_postuninstall_cmds= ++ ++if test -n "$RANLIB"; then ++ case $host_os in ++ openbsd*) ++ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" ++ ;; ++ *) ++ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" ++ ;; ++ esac ++ old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" ++fi + +- [case "$target_os" in ++_LT_CC_BASENAME([$compiler]) + +- linux) +- ac_libnet_have_packet_socket = no +- ;; +- *) ++# Only perform the check for file, if the check method requires it ++case $deplibs_check_method in ++file_magic*) ++ if test "$file_magic_cmd" = '$MAGIC_CMD'; then ++ AC_PATH_MAGIC ++ fi ++ ;; ++esac + +- cat > pf_packet-test.c << EOF +-#include +-#include +-#include +-#include +-#include +-#include /* for the glibc version number */ +-#if __GLIBC__ >= 2 && __GLIBC_MINOR >= 1 +-#include +-#include /* the L2 protocols */ +-#else +-#include +-#include +-#include /* The L2 protocols */ +-#endif +- +-#ifndef SOL_PACKET +-#define SOL_PACKET 263 +-#endif /* SOL_PACKET */ +- +-int +-main(int argc, char **argv) +-{ +- int fd; +- +- fd = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)); +- if (fd == -1) +- { +- if (errno == EPERM) +- { +- /* user's UID != 0 */ +- printf("probably"); +- exit (EXIT_FAILURE); +- } +- printf("no"); +- exit (EXIT_FAILURE); +- } +- printf("yes"); +- exit (EXIT_SUCCESS); +-} +-EOF +- ${CC-cc} -o pf_packet-test $CFLAGS pf_packet-test.c >/dev/null 2>&1 ++AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) ++AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], ++enable_win32_dll=yes, enable_win32_dll=no) ++ ++AC_ARG_ENABLE([libtool-lock], ++ [AC_HELP_STRING([--disable-libtool-lock], ++ [avoid locking (might break parallel builds)])]) ++test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes ++ ++AC_ARG_WITH([pic], ++ [AC_HELP_STRING([--with-pic], ++ [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], ++ [pic_mode="$withval"], ++ [pic_mode=default]) ++test -z "$pic_mode" && pic_mode=default ++ ++# Use C for the default configuration in the libtool script ++tagname= ++AC_LIBTOOL_LANG_C_CONFIG ++_LT_AC_TAGCONFIG ++])# AC_LIBTOOL_SETUP ++ ++ ++# _LT_AC_SYS_COMPILER ++# ------------------- ++AC_DEFUN([_LT_AC_SYS_COMPILER], ++[AC_REQUIRE([AC_PROG_CC])dnl ++ ++# If no C compiler was specified, use CC. ++LTCC=${LTCC-"$CC"} ++ ++# If no C compiler flags were specified, use CFLAGS. ++LTCFLAGS=${LTCFLAGS-"$CFLAGS"} ++ ++# Allow CC to be a program name with arguments. ++compiler=$CC ++])# _LT_AC_SYS_COMPILER ++ ++ ++# _LT_CC_BASENAME(CC) ++# ------------------- ++# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. ++AC_DEFUN([_LT_CC_BASENAME], ++[for cc_temp in $1""; do ++ case $cc_temp in ++ compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; ++ distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; ++ \-*) ;; ++ *) break;; ++ esac ++done ++cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` ++]) + +- # Oopz 4.3 BSD doesn't have this. Sorry. +- if test ! -x ./pf_packet-test ; then +- ac_libnet_have_packet_socket=choked +- else +- ac_libnet_have_packet_socket=`./pf_packet-test`; +- fi +- if test $ac_libnet_have_packet_socket = choked; then +- AC_MSG_RESULT(test program compile choked... assuming no) +- elif test $ac_libnet_have_packet_socket = yes; then +- AC_MSG_RESULT(yes) +- elif test $ac_libnet_have_packet_socket = probably; then +- AC_MSG_RESULT(test program got EPERM... assuming yes) +- elif test $ac_libnet_have_packet_socket = no; then +- AC_MSG_RESULT(no) +- fi + +- rm -f pf_packet-test* core core.pf_packet-test +- ;; +- esac]) ++# _LT_COMPILER_BOILERPLATE ++# ------------------------ ++# Check for compiler boilerplate output or warnings with ++# the simple compiler test code. ++AC_DEFUN([_LT_COMPILER_BOILERPLATE], ++[AC_REQUIRE([LT_AC_PROG_SED])dnl ++ac_outfile=conftest.$ac_objext ++echo "$lt_simple_compile_test_code" >conftest.$ac_ext ++eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err ++_lt_compiler_boilerplate=`cat conftest.err` ++$rm conftest* ++])# _LT_COMPILER_BOILERPLATE + +- if test $ac_libnet_have_packet_socket = yes -o $ac_libnet_have_packet_socket = probably; then +- AC_DEFINE(HAVE_PACKET_SOCKET) +- fi +-]) + +-dnl +-dnl Looks for a previous libnet version and attempts to determine which verion +-dnl it is. Version 0.8 was the first version that actually knew internally +-dnl what version it was. +-dnl +-dnl usage: +-dnl +-dnl AC_LIBNET_CHECK_LIBNET_VERSION +-dnl +-dnl results: +-dnl +-dnl +-dnl ++# _LT_LINKER_BOILERPLATE ++# ---------------------- ++# Check for linker boilerplate output or warnings with ++# the simple link test code. ++AC_DEFUN([_LT_LINKER_BOILERPLATE], ++[AC_REQUIRE([LT_AC_PROG_SED])dnl ++ac_outfile=conftest.$ac_objext ++echo "$lt_simple_link_test_code" >conftest.$ac_ext ++eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err ++_lt_linker_boilerplate=`cat conftest.err` ++$rm conftest* ++])# _LT_LINKER_BOILERPLATE + +-AC_DEFUN(AC_LIBNET_CHECK_LIBNET_VER, +-[ +- AC_CHECK_LIB(net, libnet_build_ip, AC_MSG_CHECKING(version) \ + +-changequote(<<, >>)dnl +- if [[ ! -f $LIB_PREFIX/libnet.a ]] ; then +-changequote([, ])dnl +- AC_MSG_RESULT($LIB_PREFIX/libnet.a doesn't exist) +- AC_MSG_RESULT(previous libnet install lives elsewhere, you should probably find it) +- else +- __LIBNET_VERSION=`strings $LIB_PREFIX/libnet.a | grep "libnet version"\ +- | cut -f3 -d" "`;\ +- if test -z "$__LIBNET_VERSION"; then +- AC_MSG_RESULT(<0.8) +- else +- AC_MSG_RESULT($__LIBNET_VERSION) +- fi +- fi\ +- ) +-]) ++# _LT_AC_SYS_LIBPATH_AIX ++# ---------------------- ++# Links a minimal program and checks the executable ++# for the system default hardcoded library path. In most cases, ++# this is /usr/lib:/lib, but when the MPI compilers are used ++# the location of the communication and MPI libs are included too. ++# If we don't find anything, use the default library path according ++# to the aix ld manual. ++AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], ++[AC_REQUIRE([LT_AC_PROG_SED])dnl ++AC_LINK_IFELSE(AC_LANG_PROGRAM,[ ++lt_aix_libpath_sed=' ++ /Import File Strings/,/^$/ { ++ /^0/ { ++ s/^0 *\(.*\)$/\1/ ++ p ++ } ++ }' ++aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` ++# Check for a 64-bit object if we didn't find anything. ++if test -z "$aix_libpath"; then ++ aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` ++fi],[]) ++if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi ++])# _LT_AC_SYS_LIBPATH_AIX + + +-dnl +-dnl Checks to see if this linux kernel uses ip_sum or ip_csum +-dnl (Pulled from queso) +-dnl +-dnl usage: +-dnl +-dnl AC_LIBNET_CHECK_IP_CSUM +-dnl +-dnl results: +-dnl +-dnl HAVE_STRUCT_IP_CSUM (DEFINED) +-dnl ++# _LT_AC_SHELL_INIT(ARG) ++# ---------------------- ++AC_DEFUN([_LT_AC_SHELL_INIT], ++[ifdef([AC_DIVERSION_NOTICE], ++ [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], ++ [AC_DIVERT_PUSH(NOTICE)]) ++$1 ++AC_DIVERT_POP ++])# _LT_AC_SHELL_INIT ++ ++ ++# _LT_AC_PROG_ECHO_BACKSLASH ++# -------------------------- ++# Add some code to the start of the generated configure script which ++# will find an echo command which doesn't interpret backslashes. ++AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], ++[_LT_AC_SHELL_INIT([ ++# Check that we are running under the correct shell. ++SHELL=${CONFIG_SHELL-/bin/sh} ++ ++case X$ECHO in ++X*--fallback-echo) ++ # Remove one level of quotation (which was required for Make). ++ ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` ++ ;; ++esac ++ ++echo=${ECHO-echo} ++if test "X[$]1" = X--no-reexec; then ++ # Discard the --no-reexec flag, and continue. ++ shift ++elif test "X[$]1" = X--fallback-echo; then ++ # Avoid inline document here, it may be left over ++ : ++elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then ++ # Yippee, $echo works! ++ : ++else ++ # Restart under the correct shell. ++ exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} ++fi + +-AC_DEFUN(AC_LIBNET_CHECK_IP_CSUM, +-[ +- AC_MSG_CHECKING([struct ip contains ip_csum]) +- AC_TRY_COMPILE([ +- #define __BSD_SOURCE +- #define _BSD_SOURCE +- #include +- #include +- #include +- #include ], +- [ +- struct ip ip; +- ip.ip_csum = 0; +- ], +- [AC_MSG_RESULT(yes); +- AC_DEFINE(HAVE_STRUCT_IP_CSUM)], +- [AC_MSG_RESULT(no); +- ]) +-]) ++if test "X[$]1" = X--fallback-echo; then ++ # used as fallback echo ++ shift ++ cat </dev/null 2>&1 && unset CDPATH ++ ++if test -z "$ECHO"; then ++if test "X${echo_test_string+set}" != Xset; then ++# find a string as large as possible, as long as the shell can cope with it ++ for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do ++ # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... ++ if (echo_test_string=`eval $cmd`) 2>/dev/null && ++ echo_test_string=`eval $cmd` && ++ (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null ++ then ++ break ++ fi ++ done ++fi + +-AC_DEFUN(AC_LBL_UNALIGNED_ACCESS, +- [AC_MSG_CHECKING(if unaligned accesses fail) +- AC_CACHE_VAL(ac_cv_lbl_unaligned_fail, +- [case "$target_cpu" in +- +- alpha|hp*|mips|sparc) +- ac_cv_lbl_unaligned_fail=yes +- ;; +- +- *) +- cat >conftest.c < +-# include +-# include +- unsigned char a[[5]] = { 1, 2, 3, 4, 5 }; +- main() +- { +- unsigned int i; +- pid_t pid; +- int status; +- /* avoid "core dumped" message */ +- pid = fork(); +- if (pid < 0) +- { +- exit(2); +- } +- if (pid > 0) +- { +- /* parent */ +- pid = waitpid(pid, &status, 0); +- if (pid < 0) +- { +- exit(3); +- } +- exit(!WIFEXITED(status)); +- } +- /* child */ +- i = *(unsigned int *)&a[[1]]; +- printf("%d\n", i); +- exit(0); +- } +-EOF +- ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \ +- conftest.c $LIBS > /dev/null 2>&1 +- # Oopz 4.3 BSD doesn't have this. Sorry. +- if test ! -x conftest ; then +- dnl failed to compile for some reason +- ac_cv_lbl_unaligned_fail=yes +- else +- ./conftest > conftest.out +- if test ! -s conftest.out ; then +- ac_cv_lbl_unaligned_fail=yes +- else +- ac_cv_lbl_unaligned_fail=no +- fi +- fi +- rm -f conftest* core core.conftest +- ;; +- esac]) +- AC_MSG_RESULT($ac_cv_lbl_unaligned_fail) +- if test $ac_cv_lbl_unaligned_fail = yes ; then +- AC_DEFINE(LBL_ALIGN) ++if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ : ++else ++ # The Solaris, AIX, and Digital Unix default echo programs unquote ++ # backslashes. This makes it impossible to quote backslashes using ++ # echo "$something" | sed 's/\\/\\\\/g' ++ # ++ # So, first we look for a working echo in the user's PATH. ++ ++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ++ for dir in $PATH /usr/ucb; do ++ IFS="$lt_save_ifs" ++ if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && ++ test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ echo="$dir/echo" ++ break + fi +-]) ++ done ++ IFS="$lt_save_ifs" + ++ if test "X$echo" = Xecho; then ++ # We didn't find a better echo, so look for alternatives. ++ if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ # This shell has a builtin print -r that does the trick. ++ echo='print -r' ++ elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && ++ test "X$CONFIG_SHELL" != X/bin/ksh; then ++ # If we have ksh, try running configure again with it. ++ ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} ++ export ORIGINAL_CONFIG_SHELL ++ CONFIG_SHELL=/bin/ksh ++ export CONFIG_SHELL ++ exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} ++ else ++ # Try using printf. ++ echo='printf %s\n' ++ if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ # Cool, printf works ++ : ++ elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && ++ test "X$echo_testing_string" = 'X\t' && ++ echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL ++ export CONFIG_SHELL ++ SHELL="$CONFIG_SHELL" ++ export SHELL ++ echo="$CONFIG_SHELL [$]0 --fallback-echo" ++ elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && ++ test "X$echo_testing_string" = 'X\t' && ++ echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ echo="$CONFIG_SHELL [$]0 --fallback-echo" ++ else ++ # maybe with a smaller string... ++ prev=: + +-dnl +-dnl Checks endianess +-dnl +-dnl usage: +-dnl +-dnl AC_LIBNET_ENDIAN_CHECK +-dnl +-dnl results: +-dnl +-dnl LIBNET_BIG_ENDIAN = 1 or +-dnl LIBNET_LIL_ENDIAN = 1 +-dnl ++ for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do ++ if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null ++ then ++ break ++ fi ++ prev="$cmd" ++ done ++ ++ if test "$prev" != 'sed 50q "[$]0"'; then ++ echo_test_string=`eval $prev` ++ export echo_test_string ++ exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} ++ else ++ # Oops. We lost completely, so just stick with echo. ++ echo=echo ++ fi ++ fi ++ fi ++ fi ++fi ++fi + +-AC_DEFUN(AC_LIBNET_ENDIAN_CHECK, +- [AC_MSG_CHECKING(machine endianess) ++# Copy echo and quote the copy suitably for passing to libtool from ++# the Makefile, instead of quoting the original, which is used later. ++ECHO=$echo ++if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then ++ ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" ++fi + +- cat > conftest.c << EOF +-# include +-# include +- +- int main() +- { +- union +- { +- short s; +- char c[[sizeof(short)]]; +- } un; +- +- un.s = 0x0102; +- if (sizeof (short) == 2) +- { +- if (un.c [[0]] == 1 && un.c [[1]] == 2) +- { +- printf("B\n"); +- } +- else +- { +- if (un.c [[0]] == 2 && un.c [[1]] == 1) +- { +- printf("L\n"); +- } +- } +- } +- else +- { +- printf("?\n"); +- } +- return (EXIT_SUCCESS); +- } +-EOF +- ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.c $LIBS > /dev/null 2>&1 +- # Oopz 4.3 BSD doesn't have this. Sorry. +- if test ! -x conftest ; then +-dnl failed to compile for some reason +- ac_cv_libnet_endianess=unknown +- else +- ./conftest > conftest.out +- result=`cat conftest.out` +- if test $result = "B"; then +- ac_cv_libnet_endianess=big +- elif test $result = "L"; then +- ac_cv_libnet_endianess=lil +- else +- ac_cv_libnet_endianess=unknown +- fi +- fi +- rm -f conftest* core core.conftest ++AC_SUBST(ECHO) ++])])# _LT_AC_PROG_ECHO_BACKSLASH + +- AC_MSG_RESULT($ac_cv_libnet_endianess) + +- if test $ac_cv_libnet_endianess = big ; then +- AC_DEFINE(LIBNET_BIG_ENDIAN) +- ENDIANESS="LIBNET_BIG_ENDIAN" +- LIBNET_CONFIG_DEFINES="$LIBNET_CONFIG_DEFINES -DLIBNET_BIG_ENDIAN" +- elif test $ac_cv_libnet_endianess = lil ; then +- AC_DEFINE(LIBNET_LIL_ENDIAN) +- ENDIANESS="LIBNET_LIL_ENDIAN" +- LIBNET_CONFIG_DEFINES="$LIBNET_CONFIG_DEFINES -DLIBNET_LIL_ENDIAN" +- fi +- ]) ++# _LT_AC_LOCK ++# ----------- ++AC_DEFUN([_LT_AC_LOCK], ++[AC_ARG_ENABLE([libtool-lock], ++ [AC_HELP_STRING([--disable-libtool-lock], ++ [avoid locking (might break parallel builds)])]) ++test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes ++ ++# Some flags need to be propagated to the compiler or linker for good ++# libtool support. ++case $host in ++ia64-*-hpux*) ++ # Find out which ABI we are using. ++ echo 'int i;' > conftest.$ac_ext ++ if AC_TRY_EVAL(ac_compile); then ++ case `/usr/bin/file conftest.$ac_objext` in ++ *ELF-32*) ++ HPUX_IA64_MODE="32" ++ ;; ++ *ELF-64*) ++ HPUX_IA64_MODE="64" ++ ;; ++ esac ++ fi ++ rm -rf conftest* ++ ;; ++*-*-irix6*) ++ # Find out which ABI we are using. ++ echo '[#]line __oline__ "configure"' > conftest.$ac_ext ++ if AC_TRY_EVAL(ac_compile); then ++ if test "$lt_cv_prog_gnu_ld" = yes; then ++ case `/usr/bin/file conftest.$ac_objext` in ++ *32-bit*) ++ LD="${LD-ld} -melf32bsmip" ++ ;; ++ *N32*) ++ LD="${LD-ld} -melf32bmipn32" ++ ;; ++ *64-bit*) ++ LD="${LD-ld} -melf64bmip" ++ ;; ++ esac ++ else ++ case `/usr/bin/file conftest.$ac_objext` in ++ *32-bit*) ++ LD="${LD-ld} -32" ++ ;; ++ *N32*) ++ LD="${LD-ld} -n32" ++ ;; ++ *64-bit*) ++ LD="${LD-ld} -64" ++ ;; ++ esac ++ fi ++ fi ++ rm -rf conftest* ++ ;; + +-dnl +-dnl Improved version of AC_CHECK_LIB +-dnl +-dnl Thanks to John Hawkinson (jhawk at mit.edu) +-dnl +-dnl usage: +-dnl +-dnl AC_LBL_CHECK_LIB(LIBRARY, FUNCTION [, ACTION-IF-FOUND [, +-dnl ACTION-IF-NOT-FOUND [, OTHER-LIBRARIES]]]) +-dnl +-dnl results: +-dnl +-dnl LIBS +-dnl +- +-define(AC_LBL_CHECK_LIB, +-[AC_MSG_CHECKING([for $2 in -l$1]) +-dnl Use a cache variable name containing both the library and function name, +-dnl because the test really is for library $1 defining function $2, not +-dnl just for library $1. Separate tests with the same $1 and different $2's +-dnl may have different results. +-ac_lib_var=`echo $1['_']$2['_']$5 | sed 'y%./+- %__p__%'` +-AC_CACHE_VAL(ac_cv_lbl_lib_$ac_lib_var, +-[ac_save_LIBS="$LIBS" +-LIBS="-l$1 $5 $LIBS" +-AC_TRY_LINK(dnl +-ifelse([$2], [main], , dnl Avoid conflicting decl of main. +-[/* Override any gcc2 internal prototype to avoid an error. */ +-]ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplus +-extern "C" +-#endif +-])dnl +-[/* We use char because int might match the return type of a gcc2 +- builtin and then its argument prototype would still apply. */ +-char $2(); +-]), +- [$2()], +- eval "ac_cv_lbl_lib_$ac_lib_var=yes", +- eval "ac_cv_lbl_lib_$ac_lib_var=no") +-LIBS="$ac_save_LIBS" +-])dnl +-if eval "test \"`echo '$ac_cv_lbl_lib_'$ac_lib_var`\" = yes"; then +- AC_MSG_RESULT(yes) +- ifelse([$3], , +-[changequote(, )dnl +- ac_tr_lib=HAVE_LIB`echo $1 | sed -e 's/[^a-zA-Z0-9_]/_/g' \ +- -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` +-changequote([, ])dnl +- AC_DEFINE_UNQUOTED($ac_tr_lib) +- LIBS="-l$1 $LIBS" +-], [$3]) +-else +- AC_MSG_RESULT(no) +-ifelse([$4], , , [$4 +-])dnl +-fi +-]) ++x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ ++s390*-*linux*|sparc*-*linux*) ++ # Find out which ABI we are using. ++ echo 'int i;' > conftest.$ac_ext ++ if AC_TRY_EVAL(ac_compile); then ++ case `/usr/bin/file conftest.o` in ++ *32-bit*) ++ case $host in ++ x86_64-*kfreebsd*-gnu) ++ LD="${LD-ld} -m elf_i386_fbsd" ++ ;; ++ x86_64-*linux*) ++ LD="${LD-ld} -m elf_i386" ++ ;; ++ ppc64-*linux*|powerpc64-*linux*) ++ LD="${LD-ld} -m elf32ppclinux" ++ ;; ++ s390x-*linux*) ++ LD="${LD-ld} -m elf_s390" ++ ;; ++ sparc64-*linux*) ++ LD="${LD-ld} -m elf32_sparc" ++ ;; ++ esac ++ ;; ++ *64-bit*) ++ case $host in ++ x86_64-*kfreebsd*-gnu) ++ LD="${LD-ld} -m elf_x86_64_fbsd" ++ ;; ++ x86_64-*linux*) ++ LD="${LD-ld} -m elf_x86_64" ++ ;; ++ ppc*-*linux*|powerpc*-*linux*) ++ LD="${LD-ld} -m elf64ppc" ++ ;; ++ s390*-*linux*) ++ LD="${LD-ld} -m elf64_s390" ++ ;; ++ sparc*-*linux*) ++ LD="${LD-ld} -m elf64_sparc" ++ ;; ++ esac ++ ;; ++ esac ++ fi ++ rm -rf conftest* ++ ;; + +-dnl +-dnl AC_LBL_LIBRARY_NET +-dnl +-dnl This test is for network applications that need socket() and +-dnl gethostbyname() -ish functions. Under Solaris, those applications +-dnl need to link with "-lsocket -lnsl". Under IRIX, they need to link +-dnl with "-lnsl" but should *not* link with "-lsocket" because +-dnl libsocket.a breaks a number of things (for instance: +-dnl gethostbyname() under IRIX 5.2, and snoop sockets under most +-dnl versions of IRIX). +-dnl +-dnl Unfortunately, many application developers are not aware of this, +-dnl and mistakenly write tests that cause -lsocket to be used under +-dnl IRIX. It is also easy to write tests that cause -lnsl to be used +-dnl under operating systems where neither are necessary (or useful), +-dnl such as SunOS 4.1.4, which uses -lnsl for TLI. +-dnl +-dnl This test exists so that every application developer does not test +-dnl this in a different, and subtly broken fashion. +- +-dnl It has been argued that this test should be broken up into two +-dnl seperate tests, one for the resolver libraries, and one for the +-dnl libraries necessary for using Sockets API. Unfortunately, the two +-dnl are carefully intertwined and allowing the autoconf user to use +-dnl them independantly potentially results in unfortunate ordering +-dnl dependancies -- as such, such component macros would have to +-dnl carefully use indirection and be aware if the other components were +-dnl executed. Since other autoconf macros do not go to this trouble, +-dnl and almost no applications use sockets without the resolver, this +-dnl complexity has not been implemented. +-dnl +-dnl The check for libresolv is in case you are attempting to link +-dnl statically and happen to have a libresolv.a lying around (and no +-dnl libnsl.a). +-dnl +-AC_DEFUN(AC_LBL_LIBRARY_NET, [ +- # Most operating systems have gethostbyname() in the default searched +- # libraries (i.e. libc): +- AC_CHECK_FUNC(gethostbyname, , +- # Some OSes (eg. Solaris) place it in libnsl: +- AC_LBL_CHECK_LIB(nsl, gethostbyname, , +- # Some strange OSes (SINIX) have it in libsocket: +- AC_LBL_CHECK_LIB(socket, gethostbyname, , +- # Unfortunately libsocket sometimes depends on libnsl. +- # AC_CHECK_LIB's API is essentially broken so the +- # following ugliness is necessary: +- AC_LBL_CHECK_LIB(socket, gethostbyname, +- LIBS="-lsocket -lnsl $LIBS", +- AC_CHECK_LIB(resolv, gethostbyname), +- -lnsl)))) +- AC_CHECK_FUNC(socket, , AC_CHECK_LIB(socket, socket, , +- AC_LBL_CHECK_LIB(socket, socket, LIBS="-lsocket -lnsl $LIBS", , +- -lnsl))) +- # DLPI needs putmsg under HPUX so test for -lstr while we're at it +- AC_CHECK_LIB(str, putmsg) +- ]) ++*-*-sco3.2v5*) ++ # On SCO OpenServer 5, we need -belf to get full-featured binaries. ++ SAVE_CFLAGS="$CFLAGS" ++ CFLAGS="$CFLAGS -belf" ++ AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, ++ [AC_LANG_PUSH(C) ++ AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) ++ AC_LANG_POP]) ++ if test x"$lt_cv_cc_needs_belf" != x"yes"; then ++ # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf ++ CFLAGS="$SAVE_CFLAGS" ++ fi ++ ;; ++sparc*-*solaris*) ++ # Find out which ABI we are using. ++ echo 'int i;' > conftest.$ac_ext ++ if AC_TRY_EVAL(ac_compile); then ++ case `/usr/bin/file conftest.o` in ++ *64-bit*) ++ case $lt_cv_prog_gnu_ld in ++ yes*) LD="${LD-ld} -m elf64_sparc" ;; ++ *) LD="${LD-ld} -64" ;; ++ esac ++ ;; ++ esac ++ fi ++ rm -rf conftest* ++ ;; + ++AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], ++[*-*-cygwin* | *-*-mingw* | *-*-pw32*) ++ AC_CHECK_TOOL(DLLTOOL, dlltool, false) ++ AC_CHECK_TOOL(AS, as, false) ++ AC_CHECK_TOOL(OBJDUMP, objdump, false) ++ ;; ++ ]) ++esac ++ ++need_locks="$enable_libtool_lock" ++ ++])# _LT_AC_LOCK ++ ++ ++# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, ++# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) ++# ---------------------------------------------------------------- ++# Check whether the given compiler option works ++AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], ++[AC_REQUIRE([LT_AC_PROG_SED]) ++AC_CACHE_CHECK([$1], [$2], ++ [$2=no ++ ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) ++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext ++ lt_compiler_flag="$3" ++ # Insert the option either (1) after the last *FLAGS variable, or ++ # (2) before a word containing "conftest.", or (3) at the end. ++ # Note that $ac_compile itself does not contain backslashes and begins ++ # with a dollar sign (not a hyphen), so the echo should work correctly. ++ # The option is referenced via a variable to avoid confusing sed. ++ lt_compile=`echo "$ac_compile" | $SED \ ++ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ ++ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ ++ -e 's:$: $lt_compiler_flag:'` ++ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) ++ (eval "$lt_compile" 2>conftest.err) ++ ac_status=$? ++ cat conftest.err >&AS_MESSAGE_LOG_FD ++ echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD ++ if (exit $ac_status) && test -s "$ac_outfile"; then ++ # The compiler can only warn and ignore the option if not recognized ++ # So say no if there are warnings other than the usual output. ++ $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp ++ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 ++ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then ++ $2=yes ++ fi ++ fi ++ $rm conftest* ++]) + +-# Do all the work for Automake. -*- Autoconf -*- ++if test x"[$]$2" = xyes; then ++ ifelse([$5], , :, [$5]) ++else ++ ifelse([$6], , :, [$6]) ++fi ++])# AC_LIBTOOL_COMPILER_OPTION + +-# This macro actually does too much some checks are only needed if +-# your package does certain things. But this isn't really a big deal. + +-# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 +-# Free Software Foundation, Inc. ++# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, ++# [ACTION-SUCCESS], [ACTION-FAILURE]) ++# ------------------------------------------------------------ ++# Check whether the given compiler option works ++AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], ++[AC_REQUIRE([LT_AC_PROG_SED])dnl ++AC_CACHE_CHECK([$1], [$2], ++ [$2=no ++ save_LDFLAGS="$LDFLAGS" ++ LDFLAGS="$LDFLAGS $3" ++ echo "$lt_simple_link_test_code" > conftest.$ac_ext ++ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then ++ # The linker can only warn and ignore the option if not recognized ++ # So say no if there are warnings ++ if test -s conftest.err; then ++ # Append any errors to the config.log. ++ cat conftest.err 1>&AS_MESSAGE_LOG_FD ++ $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp ++ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 ++ if diff conftest.exp conftest.er2 >/dev/null; then ++ $2=yes ++ fi ++ else ++ $2=yes ++ fi ++ fi ++ $rm conftest* ++ LDFLAGS="$save_LDFLAGS" ++]) + +-# This program is free software; you can redistribute it and/or modify +-# it under the terms of the GNU General Public License as published by +-# the Free Software Foundation; either version 2, or (at your option) +-# any later version. ++if test x"[$]$2" = xyes; then ++ ifelse([$4], , :, [$4]) ++else ++ ifelse([$5], , :, [$5]) ++fi ++])# AC_LIBTOOL_LINKER_OPTION + +-# This program is distributed in the hope that it will be useful, +-# but WITHOUT ANY WARRANTY; without even the implied warranty of +-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-# GNU General Public License for more details. + +-# You should have received a copy of the GNU General Public License +-# along with this program; if not, write to the Free Software +-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +-# 02111-1307, USA. ++# AC_LIBTOOL_SYS_MAX_CMD_LEN ++# -------------------------- ++AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], ++[# find the maximum length of command line arguments ++AC_MSG_CHECKING([the maximum length of command line arguments]) ++AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl ++ i=0 ++ teststring="ABCD" ++ ++ case $build_os in ++ msdosdjgpp*) ++ # On DJGPP, this test can blow up pretty badly due to problems in libc ++ # (any single argument exceeding 2000 bytes causes a buffer overrun ++ # during glob expansion). Even if it were fixed, the result of this ++ # check would be larger than it should be. ++ lt_cv_sys_max_cmd_len=12288; # 12K is about right ++ ;; + +-# serial 8 ++ gnu*) ++ # Under GNU Hurd, this test is not required because there is ++ # no limit to the length of command line arguments. ++ # Libtool will interpret -1 as no limit whatsoever ++ lt_cv_sys_max_cmd_len=-1; ++ ;; + +-# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be +-# written in clear, in which case automake, when reading aclocal.m4, +-# will think it sees a *use*, and therefore will trigger all it's +-# C support machinery. Also note that it means that autoscan, seeing +-# CC etc. in the Makefile, will ask for an AC_PROG_CC use... ++ cygwin* | mingw*) ++ # On Win9x/ME, this test blows up -- it succeeds, but takes ++ # about 5 minutes as the teststring grows exponentially. ++ # Worse, since 9x/ME are not pre-emptively multitasking, ++ # you end up with a "frozen" computer, even though with patience ++ # the test eventually succeeds (with a max line length of 256k). ++ # Instead, let's just punt: use the minimum linelength reported by ++ # all of the supported platforms: 8192 (on NT/2K/XP). ++ lt_cv_sys_max_cmd_len=8192; ++ ;; + ++ amigaos*) ++ # On AmigaOS with pdksh, this test takes hours, literally. ++ # So we just punt and use a minimum line length of 8192. ++ lt_cv_sys_max_cmd_len=8192; ++ ;; + +-AC_PREREQ([2.52]) ++ netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) ++ # This has been around since 386BSD, at least. Likely further. ++ if test -x /sbin/sysctl; then ++ lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` ++ elif test -x /usr/sbin/sysctl; then ++ lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` ++ else ++ lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs ++ fi ++ # And add a safety zone ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ++ ;; + +-# Autoconf 2.50 wants to disallow AM_ names. We explicitly allow +-# the ones we care about. +-m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl ++ interix*) ++ # We know the value 262144 and hardcode it with a safety zone (like BSD) ++ lt_cv_sys_max_cmd_len=196608 ++ ;; + +-# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) +-# AM_INIT_AUTOMAKE([OPTIONS]) +-# ----------------------------------------------- +-# The call with PACKAGE and VERSION arguments is the old style +-# call (pre autoconf-2.50), which is being phased out. PACKAGE +-# and VERSION should now be passed to AC_INIT and removed from +-# the call to AM_INIT_AUTOMAKE. +-# We support both call styles for the transition. After +-# the next Automake release, Autoconf can make the AC_INIT +-# arguments mandatory, and then we can depend on a new Autoconf +-# release and drop the old call support. +-AC_DEFUN([AM_INIT_AUTOMAKE], +-[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +- AC_REQUIRE([AC_PROG_INSTALL])dnl +-# test to see if srcdir already configured +-if test "`cd $srcdir && pwd`" != "`pwd`" && +- test -f $srcdir/config.status; then +- AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) ++ osf*) ++ # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure ++ # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not ++ # nice to cause kernel panics so lets avoid the loop below. ++ # First set a reasonable default. ++ lt_cv_sys_max_cmd_len=16384 ++ # ++ if test -x /sbin/sysconfig; then ++ case `/sbin/sysconfig -q proc exec_disable_arg_limit` in ++ *1*) lt_cv_sys_max_cmd_len=-1 ;; ++ esac ++ fi ++ ;; ++ sco3.2v5*) ++ lt_cv_sys_max_cmd_len=102400 ++ ;; ++ sysv5* | sco5v6* | sysv4.2uw2*) ++ kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` ++ if test -n "$kargmax"; then ++ lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` ++ else ++ lt_cv_sys_max_cmd_len=32768 ++ fi ++ ;; ++ *) ++ lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` ++ if test -n "$lt_cv_sys_max_cmd_len"; then ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ++ else ++ SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} ++ while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \ ++ = "XX$teststring") >/dev/null 2>&1 && ++ new_result=`expr "X$teststring" : ".*" 2>&1` && ++ lt_cv_sys_max_cmd_len=$new_result && ++ test $i != 17 # 1/2 MB should be enough ++ do ++ i=`expr $i + 1` ++ teststring=$teststring$teststring ++ done ++ teststring= ++ # Add a significant safety factor because C++ compilers can tack on massive ++ # amounts of additional arguments before passing them to the linker. ++ # It appears as though 1/2 is a usable value. ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` ++ fi ++ ;; ++ esac ++]) ++if test -n $lt_cv_sys_max_cmd_len ; then ++ AC_MSG_RESULT($lt_cv_sys_max_cmd_len) ++else ++ AC_MSG_RESULT(none) + fi ++])# AC_LIBTOOL_SYS_MAX_CMD_LEN + +-# Define the identity of the package. +-dnl Distinguish between old-style and new-style calls. +-m4_ifval([$2], +-[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl +- AC_SUBST([PACKAGE], [$1])dnl +- AC_SUBST([VERSION], [$2])], +-[_AM_SET_OPTIONS([$1])dnl +- AC_SUBST([PACKAGE], [AC_PACKAGE_TARNAME])dnl +- AC_SUBST([VERSION], [AC_PACKAGE_VERSION])])dnl + +-_AM_IF_OPTION([no-define],, +-[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) +- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl ++# _LT_AC_CHECK_DLFCN ++# ------------------ ++AC_DEFUN([_LT_AC_CHECK_DLFCN], ++[AC_CHECK_HEADERS(dlfcn.h)dnl ++])# _LT_AC_CHECK_DLFCN + +-# Some tools Automake needs. +-AC_REQUIRE([AM_SANITY_CHECK])dnl +-AC_REQUIRE([AC_ARG_PROGRAM])dnl +-AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) +-AM_MISSING_PROG(AUTOCONF, autoconf) +-AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) +-AM_MISSING_PROG(AUTOHEADER, autoheader) +-AM_MISSING_PROG(MAKEINFO, makeinfo) +-AM_MISSING_PROG(AMTAR, tar) +-AM_PROG_INSTALL_SH +-AM_PROG_INSTALL_STRIP +-# We need awk for the "check" target. The system "awk" is bad on +-# some platforms. +-AC_REQUIRE([AC_PROG_AWK])dnl +-AC_REQUIRE([AC_PROG_MAKE_SET])dnl + +-_AM_IF_OPTION([no-dependencies],, +-[AC_PROVIDE_IFELSE([AC_PROG_][CC], +- [_AM_DEPENDENCIES(CC)], +- [define([AC_PROG_][CC], +- defn([AC_PROG_][CC])[_AM_DEPENDENCIES(CC)])])dnl +-AC_PROVIDE_IFELSE([AC_PROG_][CXX], +- [_AM_DEPENDENCIES(CXX)], +- [define([AC_PROG_][CXX], +- defn([AC_PROG_][CXX])[_AM_DEPENDENCIES(CXX)])])dnl +-]) +-]) ++# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, ++# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) ++# --------------------------------------------------------------------- ++AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], ++[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl ++if test "$cross_compiling" = yes; then : ++ [$4] ++else ++ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 ++ lt_status=$lt_dlunknown ++ cat > conftest.$ac_ext < ++#endif + +-# This program is free software; you can redistribute it and/or modify +-# it under the terms of the GNU General Public License as published by +-# the Free Software Foundation; either version 2, or (at your option) +-# any later version. ++#include + +-# This program is distributed in the hope that it will be useful, +-# but WITHOUT ANY WARRANTY; without even the implied warranty of +-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-# GNU General Public License for more details. ++#ifdef RTLD_GLOBAL ++# define LT_DLGLOBAL RTLD_GLOBAL ++#else ++# ifdef DL_GLOBAL ++# define LT_DLGLOBAL DL_GLOBAL ++# else ++# define LT_DLGLOBAL 0 ++# endif ++#endif + +-# You should have received a copy of the GNU General Public License +-# along with this program; if not, write to the Free Software +-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA ++/* We may have to define LT_DLLAZY_OR_NOW in the command line if we ++ find out it does not work in some platform. */ ++#ifndef LT_DLLAZY_OR_NOW ++# ifdef RTLD_LAZY ++# define LT_DLLAZY_OR_NOW RTLD_LAZY ++# else ++# ifdef DL_LAZY ++# define LT_DLLAZY_OR_NOW DL_LAZY ++# else ++# ifdef RTLD_NOW ++# define LT_DLLAZY_OR_NOW RTLD_NOW ++# else ++# ifdef DL_NOW ++# define LT_DLLAZY_OR_NOW DL_NOW ++# else ++# define LT_DLLAZY_OR_NOW 0 ++# endif ++# endif ++# endif ++# endif ++#endif + +-# AM_AUTOMAKE_VERSION(VERSION) +-# ---------------------------- +-# Automake X.Y traces this macro to ensure aclocal.m4 has been +-# generated from the m4 files accompanying Automake X.Y. +-AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.6"]) ++#ifdef __cplusplus ++extern "C" void exit (int); ++#endif + +-# AM_SET_CURRENT_AUTOMAKE_VERSION +-# ------------------------------- +-# Call AM_AUTOMAKE_VERSION so it can be traced. +-# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. +-AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], +- [AM_AUTOMAKE_VERSION([1.6.3])]) ++void fnord() { int i=42;} ++int main () ++{ ++ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); ++ int status = $lt_dlunknown; + +-# Helper functions for option handling. -*- Autoconf -*- ++ if (self) ++ { ++ if (dlsym (self,"fnord")) status = $lt_dlno_uscore; ++ else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; ++ /* dlclose (self); */ ++ } ++ else ++ puts (dlerror ()); + +-# Copyright 2001, 2002 Free Software Foundation, Inc. ++ exit (status); ++}] ++EOF ++ if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then ++ (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null ++ lt_status=$? ++ case x$lt_status in ++ x$lt_dlno_uscore) $1 ;; ++ x$lt_dlneed_uscore) $2 ;; ++ x$lt_dlunknown|x*) $3 ;; ++ esac ++ else : ++ # compilation failed ++ $3 ++ fi ++fi ++rm -fr conftest* ++])# _LT_AC_TRY_DLOPEN_SELF + +-# This program is free software; you can redistribute it and/or modify +-# it under the terms of the GNU General Public License as published by +-# the Free Software Foundation; either version 2, or (at your option) +-# any later version. + +-# This program is distributed in the hope that it will be useful, +-# but WITHOUT ANY WARRANTY; without even the implied warranty of +-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-# GNU General Public License for more details. ++# AC_LIBTOOL_DLOPEN_SELF ++# ---------------------- ++AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], ++[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl ++if test "x$enable_dlopen" != xyes; then ++ enable_dlopen=unknown ++ enable_dlopen_self=unknown ++ enable_dlopen_self_static=unknown ++else ++ lt_cv_dlopen=no ++ lt_cv_dlopen_libs= ++ ++ case $host_os in ++ beos*) ++ lt_cv_dlopen="load_add_on" ++ lt_cv_dlopen_libs= ++ lt_cv_dlopen_self=yes ++ ;; ++ ++ mingw* | pw32*) ++ lt_cv_dlopen="LoadLibrary" ++ lt_cv_dlopen_libs= ++ ;; ++ ++ cygwin*) ++ lt_cv_dlopen="dlopen" ++ lt_cv_dlopen_libs= ++ ;; ++ ++ darwin*) ++ # if libdl is installed we need to link against it ++ AC_CHECK_LIB([dl], [dlopen], ++ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ ++ lt_cv_dlopen="dyld" ++ lt_cv_dlopen_libs= ++ lt_cv_dlopen_self=yes ++ ]) ++ ;; ++ ++ *) ++ AC_CHECK_FUNC([shl_load], ++ [lt_cv_dlopen="shl_load"], ++ [AC_CHECK_LIB([dld], [shl_load], ++ [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], ++ [AC_CHECK_FUNC([dlopen], ++ [lt_cv_dlopen="dlopen"], ++ [AC_CHECK_LIB([dl], [dlopen], ++ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], ++ [AC_CHECK_LIB([svld], [dlopen], ++ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], ++ [AC_CHECK_LIB([dld], [dld_link], ++ [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"]) ++ ]) ++ ]) ++ ]) ++ ]) ++ ]) ++ ;; ++ esac ++ ++ if test "x$lt_cv_dlopen" != xno; then ++ enable_dlopen=yes ++ else ++ enable_dlopen=no ++ fi ++ ++ case $lt_cv_dlopen in ++ dlopen) ++ save_CPPFLAGS="$CPPFLAGS" ++ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" ++ ++ save_LDFLAGS="$LDFLAGS" ++ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" ++ ++ save_LIBS="$LIBS" ++ LIBS="$lt_cv_dlopen_libs $LIBS" ++ ++ AC_CACHE_CHECK([whether a program can dlopen itself], ++ lt_cv_dlopen_self, [dnl ++ _LT_AC_TRY_DLOPEN_SELF( ++ lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, ++ lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ++ ]) ++ ++ if test "x$lt_cv_dlopen_self" = xyes; then ++ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" ++ AC_CACHE_CHECK([whether a statically linked program can dlopen itself], ++ lt_cv_dlopen_self_static, [dnl ++ _LT_AC_TRY_DLOPEN_SELF( ++ lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, ++ lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) ++ ]) ++ fi ++ ++ CPPFLAGS="$save_CPPFLAGS" ++ LDFLAGS="$save_LDFLAGS" ++ LIBS="$save_LIBS" ++ ;; ++ esac ++ ++ case $lt_cv_dlopen_self in ++ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; ++ *) enable_dlopen_self=unknown ;; ++ esac ++ ++ case $lt_cv_dlopen_self_static in ++ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; ++ *) enable_dlopen_self_static=unknown ;; ++ esac ++fi ++])# AC_LIBTOOL_DLOPEN_SELF ++ ++ ++# AC_LIBTOOL_PROG_CC_C_O([TAGNAME]) ++# --------------------------------- ++# Check to see if options -c and -o are simultaneously supported by compiler ++AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O], ++[AC_REQUIRE([LT_AC_PROG_SED])dnl ++AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl ++AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], ++ [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)], ++ [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no ++ $rm -r conftest 2>/dev/null ++ mkdir conftest ++ cd conftest ++ mkdir out ++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext ++ ++ lt_compiler_flag="-o out/conftest2.$ac_objext" ++ # Insert the option either (1) after the last *FLAGS variable, or ++ # (2) before a word containing "conftest.", or (3) at the end. ++ # Note that $ac_compile itself does not contain backslashes and begins ++ # with a dollar sign (not a hyphen), so the echo should work correctly. ++ lt_compile=`echo "$ac_compile" | $SED \ ++ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ ++ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ ++ -e 's:$: $lt_compiler_flag:'` ++ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) ++ (eval "$lt_compile" 2>out/conftest.err) ++ ac_status=$? ++ cat out/conftest.err >&AS_MESSAGE_LOG_FD ++ echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD ++ if (exit $ac_status) && test -s out/conftest2.$ac_objext ++ then ++ # The compiler can only warn and ignore the option if not recognized ++ # So say no if there are warnings ++ $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp ++ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 ++ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then ++ _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes ++ fi ++ fi ++ chmod u+w . 2>&AS_MESSAGE_LOG_FD ++ $rm conftest* ++ # SGI C++ compiler will create directory out/ii_files/ for ++ # template instantiation ++ test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files ++ $rm out/* && rmdir out ++ cd .. ++ rmdir conftest ++ $rm conftest* ++]) ++])# AC_LIBTOOL_PROG_CC_C_O ++ ++ ++# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME]) ++# ----------------------------------------- ++# Check to see if we can do hard links to lock some files if needed ++AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], ++[AC_REQUIRE([_LT_AC_LOCK])dnl ++ ++hard_links="nottested" ++if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then ++ # do not overwrite the value of need_locks provided by the user ++ AC_MSG_CHECKING([if we can lock with hard links]) ++ hard_links=yes ++ $rm conftest* ++ ln conftest.a conftest.b 2>/dev/null && hard_links=no ++ touch conftest.a ++ ln conftest.a conftest.b 2>&5 || hard_links=no ++ ln conftest.a conftest.b 2>/dev/null && hard_links=no ++ AC_MSG_RESULT([$hard_links]) ++ if test "$hard_links" = no; then ++ AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) ++ need_locks=warn ++ fi ++else ++ need_locks=no ++fi ++])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS ++ ++ ++# AC_LIBTOOL_OBJDIR ++# ----------------- ++AC_DEFUN([AC_LIBTOOL_OBJDIR], ++[AC_CACHE_CHECK([for objdir], [lt_cv_objdir], ++[rm -f .libs 2>/dev/null ++mkdir .libs 2>/dev/null ++if test -d .libs; then ++ lt_cv_objdir=.libs ++else ++ # MS-DOS does not allow filenames that begin with a dot. ++ lt_cv_objdir=_libs ++fi ++rmdir .libs 2>/dev/null]) ++objdir=$lt_cv_objdir ++])# AC_LIBTOOL_OBJDIR ++ ++ ++# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME]) ++# ---------------------------------------------- ++# Check hardcoding attributes. ++AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], ++[AC_MSG_CHECKING([how to hardcode library paths into programs]) ++_LT_AC_TAGVAR(hardcode_action, $1)= ++if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \ ++ test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \ ++ test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then ++ ++ # We can hardcode non-existant directories. ++ if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no && ++ # If the only mechanism to avoid hardcoding is shlibpath_var, we ++ # have to relink, otherwise we might link with an installed library ++ # when we should be linking with a yet-to-be-installed one ++ ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no && ++ test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then ++ # Linking always hardcodes the temporary library directory. ++ _LT_AC_TAGVAR(hardcode_action, $1)=relink ++ else ++ # We can link without hardcoding, and we can hardcode nonexisting dirs. ++ _LT_AC_TAGVAR(hardcode_action, $1)=immediate ++ fi ++else ++ # We cannot hardcode anything, or else we can only hardcode existing ++ # directories. ++ _LT_AC_TAGVAR(hardcode_action, $1)=unsupported ++fi ++AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)]) ++ ++if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then ++ # Fast installation is not supported ++ enable_fast_install=no ++elif test "$shlibpath_overrides_runpath" = yes || ++ test "$enable_shared" = no; then ++ # Fast installation is not necessary ++ enable_fast_install=needless ++fi ++])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH ++ ++ ++# AC_LIBTOOL_SYS_LIB_STRIP ++# ------------------------ ++AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP], ++[striplib= ++old_striplib= ++AC_MSG_CHECKING([whether stripping libraries is possible]) ++if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then ++ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" ++ test -z "$striplib" && striplib="$STRIP --strip-unneeded" ++ AC_MSG_RESULT([yes]) ++else ++# FIXME - insert some real tests, host_os isn't really good enough ++ case $host_os in ++ darwin*) ++ if test -n "$STRIP" ; then ++ striplib="$STRIP -x" ++ old_striplib="$STRIP -S" ++ AC_MSG_RESULT([yes]) ++ else ++ AC_MSG_RESULT([no]) ++fi ++ ;; ++ *) ++ AC_MSG_RESULT([no]) ++ ;; ++ esac ++fi ++])# AC_LIBTOOL_SYS_LIB_STRIP ++ ++ ++# AC_LIBTOOL_SYS_DYNAMIC_LINKER ++# ----------------------------- ++# PORTME Fill in your ld.so characteristics ++AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], ++[AC_REQUIRE([LT_AC_PROG_SED])dnl ++AC_MSG_CHECKING([dynamic linker characteristics]) ++library_names_spec= ++libname_spec='lib$name' ++soname_spec= ++shrext_cmds=".so" ++postinstall_cmds= ++postuninstall_cmds= ++finish_cmds= ++finish_eval= ++shlibpath_var= ++shlibpath_overrides_runpath=unknown ++version_type=none ++dynamic_linker="$host_os ld.so" ++sys_lib_dlsearch_path_spec="/lib /usr/lib" ++m4_if($1,[],[ ++if test "$GCC" = yes; then ++ case $host_os in ++ darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; ++ *) lt_awk_arg="/^libraries:/" ;; ++ esac ++ lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` ++ if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then ++ # if the path contains ";" then we assume it to be the separator ++ # otherwise default to the standard path separator (i.e. ":") - it is ++ # assumed that no part of a normal pathname contains ";" but that should ++ # okay in the real world where ";" in dirpaths is itself problematic. ++ lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` ++ else ++ lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ++ fi ++ # Ok, now we have the path, separated by spaces, we can step through it ++ # and add multilib dir if necessary. ++ lt_tmp_lt_search_path_spec= ++ lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` ++ for lt_sys_path in $lt_search_path_spec; do ++ if test -d "$lt_sys_path/$lt_multi_os_dir"; then ++ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" ++ else ++ test -d "$lt_sys_path" && \ ++ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" ++ fi ++ done ++ lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' ++BEGIN {RS=" "; FS="/|\n";} { ++ lt_foo=""; ++ lt_count=0; ++ for (lt_i = NF; lt_i > 0; lt_i--) { ++ if ($lt_i != "" && $lt_i != ".") { ++ if ($lt_i == "..") { ++ lt_count++; ++ } else { ++ if (lt_count == 0) { ++ lt_foo="/" $lt_i lt_foo; ++ } else { ++ lt_count--; ++ } ++ } ++ } ++ } ++ if (lt_foo != "") { lt_freq[[lt_foo]]++; } ++ if (lt_freq[[lt_foo]] == 1) { print lt_foo; } ++}'` ++ sys_lib_search_path_spec=`echo $lt_search_path_spec` ++else ++ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" ++fi]) ++need_lib_prefix=unknown ++hardcode_into_libs=no ++ ++# when you set need_version to no, make sure it does not cause -set_version ++# flags to be left without arguments ++need_version=unknown ++ ++case $host_os in ++aix3*) ++ version_type=linux ++ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' ++ shlibpath_var=LIBPATH ++ ++ # AIX 3 has no versioning support, so we append a major version to the name. ++ soname_spec='${libname}${release}${shared_ext}$major' ++ ;; ++ ++aix4* | aix5*) ++ version_type=linux ++ need_lib_prefix=no ++ need_version=no ++ hardcode_into_libs=yes ++ if test "$host_cpu" = ia64; then ++ # AIX 5 supports IA64 ++ library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' ++ shlibpath_var=LD_LIBRARY_PATH ++ else ++ # With GCC up to 2.95.x, collect2 would create an import file ++ # for dependence libraries. The import file would start with ++ # the line `#! .'. This would cause the generated library to ++ # depend on `.', always an invalid library. This was fixed in ++ # development snapshots of GCC prior to 3.0. ++ case $host_os in ++ aix4 | aix4.[[01]] | aix4.[[01]].*) ++ if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' ++ echo ' yes ' ++ echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then ++ : ++ else ++ can_build_shared=no ++ fi ++ ;; ++ esac ++ # AIX (on Power*) has no versioning support, so currently we can not hardcode correct ++ # soname into executable. Probably we can add versioning support to ++ # collect2, so additional links can be useful in future. ++ if test "$aix_use_runtimelinking" = yes; then ++ # If using run time linking (on AIX 4.2 or later) use lib.so ++ # instead of lib.a to let people know that these are not ++ # typical AIX shared libraries. ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ else ++ # We preserve .a as extension for shared libraries through AIX4.2 ++ # and later when we are not doing run time linking. ++ library_names_spec='${libname}${release}.a $libname.a' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ fi ++ shlibpath_var=LIBPATH ++ fi ++ ;; ++ ++amigaos*) ++ library_names_spec='$libname.ixlibrary $libname.a' ++ # Create ${libname}_ixlibrary.a entries in /sys/libs. ++ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ++ ;; ++ ++beos*) ++ library_names_spec='${libname}${shared_ext}' ++ dynamic_linker="$host_os ld.so" ++ shlibpath_var=LIBRARY_PATH ++ ;; ++ ++bsdi[[45]]*) ++ version_type=linux ++ need_version=no ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' ++ shlibpath_var=LD_LIBRARY_PATH ++ sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" ++ sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" ++ # the default ld.so.conf also contains /usr/contrib/lib and ++ # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow ++ # libtool to hard-code these into programs ++ ;; ++ ++cygwin* | mingw* | pw32*) ++ version_type=windows ++ shrext_cmds=".dll" ++ need_version=no ++ need_lib_prefix=no ++ ++ case $GCC,$host_os in ++ yes,cygwin* | yes,mingw* | yes,pw32*) ++ library_names_spec='$libname.dll.a' ++ # DLL is installed to $(libdir)/../bin by postinstall_cmds ++ postinstall_cmds='base_file=`basename \${file}`~ ++ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ ++ dldir=$destdir/`dirname \$dlpath`~ @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Tue Mar 10 10:14:58 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Tue, 10 Mar 2009 09:14:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3686] csw/mgar/pkg/unbound/trunk Message-ID: Revision: 3686 http://gar.svn.sourceforge.net/gar/?rev=3686&view=rev Author: idogan23 Date: 2009-03-10 09:14:58 +0000 (Tue, 10 Mar 2009) Log Message: ----------- unbound: fixed dependencies Modified Paths: -------------- csw/mgar/pkg/unbound/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/unbound/trunk/files/CSWunbound.depend Modified: csw/mgar/pkg/unbound/trunk/Makefile =================================================================== --- csw/mgar/pkg/unbound/trunk/Makefile 2009-03-10 03:37:31 UTC (rev 3685) +++ csw/mgar/pkg/unbound/trunk/Makefile 2009-03-10 09:14:58 UTC (rev 3686) @@ -11,7 +11,7 @@ MASTER_SITES = http://unbound.net/downloads/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWunbound, depend) +DISTFILES += $(call admfiles,CSWunbound) DISTFILES += cswunbound DISTFILES += cswusergroup @@ -22,7 +22,7 @@ PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswunbound$$$$/ { $$$$2 = "cswinitsmf" } $$$$3 ~ /\/unbound\/cswusergroup$$$$/ { $$$$2 = "cswusergroup" } $$$$3 ~ /\/unbound\/unbound.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } { print }' # We define upstream file regex so we can be notifed of new upstream software release -#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES @@ -34,6 +34,8 @@ CONFIGURE_ARGS += --with-pidfile=/var/run/unbound.pid CONFIGURE_ARGS += --sysconfdir=/etc/opt/csw +REQUIRED_PKGS = CSWosslrt CSWgcc4corert + post-install-modulated: @ginstall -d $(DESTDIR)/etc/opt/csw/init.d @ginstall -m 755 $(FILEDIR)/cswunbound $(DESTDIR)/etc/opt/csw/init.d/cswunbound Deleted: csw/mgar/pkg/unbound/trunk/files/CSWunbound.depend =================================================================== --- csw/mgar/pkg/unbound/trunk/files/CSWunbound.depend 2009-03-10 03:37:31 UTC (rev 3685) +++ csw/mgar/pkg/unbound/trunk/files/CSWunbound.depend 2009-03-10 09:14:58 UTC (rev 3686) @@ -1,3 +0,0 @@ -P CSWcommon -P CSWosslrt -P CSWgcc4corert This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 11:12:09 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 10:12:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3687] csw/mgar/pkg/cpan Message-ID: Revision: 3687 http://gar.svn.sourceforge.net/gar/?rev=3687&view=rev Author: bonivart Date: 2009-03-10 10:12:06 +0000 (Tue, 10 Mar 2009) Log Message: ----------- Number-Format: move to GAR, update to 1.70 Added Paths: ----------- csw/mgar/pkg/cpan/Number-Format/ csw/mgar/pkg/cpan/Number-Format/branches/ csw/mgar/pkg/cpan/Number-Format/tags/ csw/mgar/pkg/cpan/Number-Format/trunk/ csw/mgar/pkg/cpan/Number-Format/trunk/Makefile csw/mgar/pkg/cpan/Number-Format/trunk/checksums csw/mgar/pkg/cpan/Number-Format/trunk/files/ csw/mgar/pkg/cpan/Number-Format/trunk/files/CSWpmnumberformat.gspec Property changes on: csw/mgar/pkg/cpan/Number-Format/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/cpan/Number-Format/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Number-Format/trunk/Makefile (rev 0) +++ csw/mgar/pkg/cpan/Number-Format/trunk/Makefile 2009-03-10 10:12:06 UTC (rev 3687) @@ -0,0 +1,27 @@ +GARNAME = Number-Format +GARVERSION = 1.70 +CATEGORIES = cpan +AUTHOR = WRW + +DESCRIPTION = Perl extension for formatting numbers +define BLURB + Number::Format is a library for formatting numbers. Functions are provided for + converting numbers to strings in a variety of ways, and to convert strings that + contain numbers back into numeric form. The output formats may include thousands + separators - characters inserted between each group of three characters counting + right to left from the decimal point. The characters used for the decimal point and + the thousands separator come from the locale information or can be specified by the + user. +endef + +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWpmnumberformat,) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +#CONFIGURE_ARGS = $(DIRPATHS) + +EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod + +include gar/category.mk Added: csw/mgar/pkg/cpan/Number-Format/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Number-Format/trunk/checksums (rev 0) +++ csw/mgar/pkg/cpan/Number-Format/trunk/checksums 2009-03-10 10:12:06 UTC (rev 3687) @@ -0,0 +1,3 @@ +72fd7eb99086208404b743f53e3e2e12 download/Number-Format-1.70.tar.gz +97cffeda96d92672f2f16da1d999438c download/CSWpmnumberformat.gspec +72fd7eb99086208404b743f53e3e2e12 download/Number-Format-1.70.tar.gz Added: csw/mgar/pkg/cpan/Number-Format/trunk/files/CSWpmnumberformat.gspec =================================================================== --- csw/mgar/pkg/cpan/Number-Format/trunk/files/CSWpmnumberformat.gspec (rev 0) +++ csw/mgar/pkg/cpan/Number-Format/trunk/files/CSWpmnumberformat.gspec 2009-03-10 10:12:06 UTC (rev 3687) @@ -0,0 +1,10 @@ +%var bitname pm_numberformat +%var pkgname CSWpmnumberformat +%var arch all +%include url file://%{PKGLIB}/csw_cpan.gspec +%copyright + +This package is copyright 1997-2008 by William R. Ward et al., and may +be distributed under the same terms as cover Perl itself (your choice +of Artistic or GPL). See http://dev.perl.org/licenses/ for more +information. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 13:09:17 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 12:09:17 +0000 Subject: [csw-devel] SF.net SVN: gar:[3688] csw/mgar/pkg/cpan Message-ID: Revision: 3688 http://gar.svn.sourceforge.net/gar/?rev=3688&view=rev Author: bonivart Date: 2009-03-10 12:09:17 +0000 (Tue, 10 Mar 2009) Log Message: ----------- OLE-Storage_Lite: move to GAR, update to 0.18 Added Paths: ----------- csw/mgar/pkg/cpan/OLE-Storage_Lite/ csw/mgar/pkg/cpan/OLE-Storage_Lite/branches/ csw/mgar/pkg/cpan/OLE-Storage_Lite/tags/ csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/ csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/Makefile csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/checksums csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/ csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/CSWpmolestoragelite.gspec Property changes on: csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/Makefile (rev 0) +++ csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/Makefile 2009-03-10 12:09:17 UTC (rev 3688) @@ -0,0 +1,19 @@ +GARNAME = OLE-Storage_Lite +GARVERSION = 0.18 +CATEGORIES = cpan +AUTHOR = JMCNAMARA + +DESCRIPTION = Simple Class for OLE document interface +define BLURB + This module allows you to read and write an OLE-Structured file. +endef + +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWpmolestoragelite,) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod + +include gar/category.mk Added: csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/checksums (rev 0) +++ csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/checksums 2009-03-10 12:09:17 UTC (rev 3688) @@ -0,0 +1,3 @@ +dcde0c0feeffdef3727f81a2f8844eca download/OLE-Storage_Lite-0.18.tar.gz +f32cf7396b2c68805095b6d2db05fd28 download/CSWpmolestoragelite.gspec +dcde0c0feeffdef3727f81a2f8844eca download/OLE-Storage_Lite-0.18.tar.gz Added: csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/CSWpmolestoragelite.gspec =================================================================== --- csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/CSWpmolestoragelite.gspec (rev 0) +++ csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/CSWpmolestoragelite.gspec 2009-03-10 12:09:17 UTC (rev 3688) @@ -0,0 +1,11 @@ +%var bitname pm_olestoragelite +%var pkgname CSWpmolestoragelite +%var arch all +%include url file://%{PKGLIB}/csw_cpan.gspec +%copyright + +The OLE::Storage_Lite module is Copyright (c) 2000,2001 Kawai Takanori. Japan. All righ +ts reserved. + +You may distribute under the terms of either the GNU General Public License or the Arti +stic License, as specified in the Perl README file. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 13:12:42 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 12:12:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[3689] csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/ CSWpmolestoragelite.gspec Message-ID: Revision: 3689 http://gar.svn.sourceforge.net/gar/?rev=3689&view=rev Author: bonivart Date: 2009-03-10 12:12:40 +0000 (Tue, 10 Mar 2009) Log Message: ----------- OLE-Storage_Lite: fix copyright Modified Paths: -------------- csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/CSWpmolestoragelite.gspec Modified: csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/CSWpmolestoragelite.gspec =================================================================== --- csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/CSWpmolestoragelite.gspec 2009-03-10 12:09:17 UTC (rev 3688) +++ csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/CSWpmolestoragelite.gspec 2009-03-10 12:12:40 UTC (rev 3689) @@ -4,8 +4,8 @@ %include url file://%{PKGLIB}/csw_cpan.gspec %copyright -The OLE::Storage_Lite module is Copyright (c) 2000,2001 Kawai Takanori. Japan. All righ -ts reserved. +The OLE::Storage_Lite module is Copyright (c) 2000,2001 Kawai Takanori. Japan. All +rights reserved. -You may distribute under the terms of either the GNU General Public License or the Arti -stic License, as specified in the Perl README file. +You may distribute under the terms of either the GNU General Public License or the +Artistic License, as specified in the Perl README file. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 13:15:21 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 12:15:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3690] csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/checksums Message-ID: Revision: 3690 http://gar.svn.sourceforge.net/gar/?rev=3690&view=rev Author: bonivart Date: 2009-03-10 12:15:21 +0000 (Tue, 10 Mar 2009) Log Message: ----------- OLE-Storage_Lite: fix checksum Modified Paths: -------------- csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/checksums Modified: csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/checksums 2009-03-10 12:12:40 UTC (rev 3689) +++ csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/checksums 2009-03-10 12:15:21 UTC (rev 3690) @@ -1,3 +1,3 @@ dcde0c0feeffdef3727f81a2f8844eca download/OLE-Storage_Lite-0.18.tar.gz -f32cf7396b2c68805095b6d2db05fd28 download/CSWpmolestoragelite.gspec +c28d2147b197dda73648c4218cc18de3 download/CSWpmolestoragelite.gspec dcde0c0feeffdef3727f81a2f8844eca download/OLE-Storage_Lite-0.18.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 14:03:51 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 13:03:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[3691] csw/mgar/pkg/cpan Message-ID: Revision: 3691 http://gar.svn.sourceforge.net/gar/?rev=3691&view=rev Author: bonivart Date: 2009-03-10 13:03:51 +0000 (Tue, 10 Mar 2009) Log Message: ----------- Filesys-Df: move to GAR Added Paths: ----------- csw/mgar/pkg/cpan/Filesys-Df/ csw/mgar/pkg/cpan/Filesys-Df/branches/ csw/mgar/pkg/cpan/Filesys-Df/tags/ csw/mgar/pkg/cpan/Filesys-Df/trunk/ csw/mgar/pkg/cpan/Filesys-Df/trunk/Makefile csw/mgar/pkg/cpan/Filesys-Df/trunk/checksums csw/mgar/pkg/cpan/Filesys-Df/trunk/files/ csw/mgar/pkg/cpan/Filesys-Df/trunk/files/CSWpmfilesysdf.gspec Property changes on: csw/mgar/pkg/cpan/Filesys-Df/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/cpan/Filesys-Df/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Filesys-Df/trunk/Makefile (rev 0) +++ csw/mgar/pkg/cpan/Filesys-Df/trunk/Makefile 2009-03-10 13:03:51 UTC (rev 3691) @@ -0,0 +1,19 @@ +GARNAME = Filesys-Df +GARVERSION = 0.92 +CATEGORIES = cpan +AUTHOR = IGUTHRIE + +DESCRIPTION = Perl extension for filesystem disk space information +define BLURB + This module provides a way to obtain filesystem disk space information. +endef + +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWpmfilesysdf,) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod + +include gar/category.mk Added: csw/mgar/pkg/cpan/Filesys-Df/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Filesys-Df/trunk/checksums (rev 0) +++ csw/mgar/pkg/cpan/Filesys-Df/trunk/checksums 2009-03-10 13:03:51 UTC (rev 3691) @@ -0,0 +1,3 @@ +a8b0aa3e5151a8a6c8b3067625980934 download/Filesys-Df-0.92.tar.gz +dfb40d287ccaf9c7613150cbec27a255 download/CSWpmfilesysdf.gspec +a8b0aa3e5151a8a6c8b3067625980934 download/Filesys-Df-0.92.tar.gz Added: csw/mgar/pkg/cpan/Filesys-Df/trunk/files/CSWpmfilesysdf.gspec =================================================================== --- csw/mgar/pkg/cpan/Filesys-Df/trunk/files/CSWpmfilesysdf.gspec (rev 0) +++ csw/mgar/pkg/cpan/Filesys-Df/trunk/files/CSWpmfilesysdf.gspec 2009-03-10 13:03:51 UTC (rev 3691) @@ -0,0 +1,7 @@ +%var bitname pm_filesysdf +%var pkgname CSWpmfilesysdf +%include url file://%{PKGLIB}/csw_cpan.gspec +%copyright + +Copyright (c) 2006 Ian Guthrie. All rights reserved. This program is free software; +you can redistribute it and/or modify it under the same terms as Perl itself. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 14:45:43 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 13:45:43 +0000 Subject: [csw-devel] SF.net SVN: gar:[3692] csw/mgar/pkg/cpan Message-ID: Revision: 3692 http://gar.svn.sourceforge.net/gar/?rev=3692&view=rev Author: bonivart Date: 2009-03-10 13:45:43 +0000 (Tue, 10 Mar 2009) Log Message: ----------- Geo-IP-PurePerl: move to GAR, update to 1.23 Added Paths: ----------- csw/mgar/pkg/cpan/Geo-IP-PurePerl/ csw/mgar/pkg/cpan/Geo-IP-PurePerl/branches/ csw/mgar/pkg/cpan/Geo-IP-PurePerl/tags/ csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/ csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/checksums csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/files/ csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/files/CSWpmgeoippureperl.gspec Property changes on: csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile (rev 0) +++ csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile 2009-03-10 13:45:43 UTC (rev 3692) @@ -0,0 +1,23 @@ +GARNAME = Geo-IP-PurePerl +GARVERSION = 1.23 +CATEGORIES = cpan +AUTHOR = BORISZ + +DESCRIPTION = Look up country by IP Address +define BLURB + This Perl module enables the user to find geographical and network information of + an IP address. This is the Pure Perl version. There is also a faster implementation, + Geo::IP which is a XS wrapper around the GeoIP C library, available from CPAN +endef + +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWpmgeoippureperl,) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +REQUIRED_PKGS = CSWgeolitedb + +EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod + +include gar/category.mk Added: csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/checksums (rev 0) +++ csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/checksums 2009-03-10 13:45:43 UTC (rev 3692) @@ -0,0 +1,3 @@ +fad130a33f98ff04aed6a5c9c64e45c9 download/Geo-IP-PurePerl-1.23.tar.gz +c0c93e9c654e4af6a01ecd3da4d036ef download/CSWpmgeoippureperl.gspec +fad130a33f98ff04aed6a5c9c64e45c9 download/Geo-IP-PurePerl-1.23.tar.gz Added: csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/files/CSWpmgeoippureperl.gspec =================================================================== --- csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/files/CSWpmgeoippureperl.gspec (rev 0) +++ csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/files/CSWpmgeoippureperl.gspec 2009-03-10 13:45:43 UTC (rev 3692) @@ -0,0 +1,10 @@ +%var bitname pm_geoippureperl +%var pkgname CSWpmgeoippureperl +%var arch all +%include url file://%{PKGLIB}/csw_cpan.gspec +%copyright + +Copyright (c) 2007, MaxMind LLC + +All rights reserved. This package is free software and is licensed under the GPL. +For details, see the COPYING file. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 15:38:26 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 14:38:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[3693] csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile Message-ID: Revision: 3693 http://gar.svn.sourceforge.net/gar/?rev=3693&view=rev Author: bonivart Date: 2009-03-10 14:38:26 +0000 (Tue, 10 Mar 2009) Log Message: ----------- Geo-IP-PurePerl: fix db path Modified Paths: -------------- csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile Modified: csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile 2009-03-10 13:45:43 UTC (rev 3692) +++ csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile 2009-03-10 14:38:26 UTC (rev 3693) @@ -21,3 +21,11 @@ EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod include gar/category.mk + +post-configure-modulated: + @echo " ==> Post-configure for $(GARNAME) (custom)" + @echo "$(WORKSRC)" + @( cd $(WORKSRC)/lib/Geo/IP ; \ + sed 's/\/usr\/local\/share\/GeoIP\/GeoIP.dat/\/opt\/csw\/share\/GeoIP\/GeoIP.dat/' PurePerl.pm > tmp.sed ; \ + mv tmp.sed PurePerl.pm ) + @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 17:11:54 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 16:11:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[3694] csw/mgar/pkg/cpan/App-CLI/trunk Message-ID: Revision: 3694 http://gar.svn.sourceforge.net/gar/?rev=3694&view=rev Author: bonivart Date: 2009-03-10 16:11:53 +0000 (Tue, 10 Mar 2009) Log Message: ----------- App-CLI: update to 0.08 Modified Paths: -------------- csw/mgar/pkg/cpan/App-CLI/trunk/Makefile csw/mgar/pkg/cpan/App-CLI/trunk/checksums Property Changed: ---------------- csw/mgar/pkg/cpan/App-CLI/trunk/ Property changes on: csw/mgar/pkg/cpan/App-CLI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/App-CLI/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/App-CLI/trunk/Makefile 2009-03-10 14:38:26 UTC (rev 3693) +++ csw/mgar/pkg/cpan/App-CLI/trunk/Makefile 2009-03-10 16:11:53 UTC (rev 3694) @@ -1,7 +1,7 @@ GARNAME = App-CLI -GARVERSION = 0.07 +GARVERSION = 0.08 CATEGORIES = cpan -AUTHOR = CLKAO +AUTHOR = ALEXMV DESCRIPTION = Dispatcher module for command line interface programs define BLURB @@ -9,11 +9,15 @@ classes. It also supports subcommand and per-command options. endef -DISTFILES += $(call admfiles,CSWpmappcli,depend prototype) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWpmappcli,) +REQUIRED_PKGS = CSWpmlclemktxtsimple CSWpmpodsimple + DEPENDS += cpan/Locale-Maketext-Simple DEPENDS += cpan/Pod-Simple -DEPENDS += cpan/ExtUtils-AutoInstall +DEPENDS += cpan/Getopt-Long +EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod + include gar/category.mk - Modified: csw/mgar/pkg/cpan/App-CLI/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/App-CLI/trunk/checksums 2009-03-10 14:38:26 UTC (rev 3693) +++ csw/mgar/pkg/cpan/App-CLI/trunk/checksums 2009-03-10 16:11:53 UTC (rev 3694) @@ -1,4 +1,3 @@ +dc376fad10f1d2457571a0e52158ff17 download/App-CLI-0.08.tar.gz 2887bfa6873bb556886bba007893979f download/CSWpmappcli.gspec -437a3323582f134dee96f11eaa60d969 download/CSWpmappcli.depend -93f00dd7c235dd75956b4072870c48ab download/CSWpmappcli.prototype -8981b0628874bb7e83b00b00e58a7259 download/App-CLI-0.07.tar.gz +dc376fad10f1d2457571a0e52158ff17 download/App-CLI-0.08.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 17:20:54 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 16:20:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[3695] csw/mgar/pkg/cpan/App-CLI/trunk/files Message-ID: Revision: 3695 http://gar.svn.sourceforge.net/gar/?rev=3695&view=rev Author: bonivart Date: 2009-03-10 16:20:54 +0000 (Tue, 10 Mar 2009) Log Message: ----------- App-CLI: remove depend and prototype Removed Paths: ------------- csw/mgar/pkg/cpan/App-CLI/trunk/files/CSWpmappcli.depend csw/mgar/pkg/cpan/App-CLI/trunk/files/CSWpmappcli.prototype Deleted: csw/mgar/pkg/cpan/App-CLI/trunk/files/CSWpmappcli.depend =================================================================== --- csw/mgar/pkg/cpan/App-CLI/trunk/files/CSWpmappcli.depend 2009-03-10 16:11:53 UTC (rev 3694) +++ csw/mgar/pkg/cpan/App-CLI/trunk/files/CSWpmappcli.depend 2009-03-10 16:20:54 UTC (rev 3695) @@ -1,3 +0,0 @@ -P CSWpmextutautoinst pm_extutautoinst - Automatic install of dependencies via CPAN -P CSWpmlclemktxtsimple pm_lclemktxtsimple - simple interface to Locale::Maketext::Lexicon -P CSWpmpodsimple pm_podsimple - framework for parsing Pod Deleted: csw/mgar/pkg/cpan/App-CLI/trunk/files/CSWpmappcli.prototype =================================================================== --- csw/mgar/pkg/cpan/App-CLI/trunk/files/CSWpmappcli.prototype 2009-03-10 16:11:53 UTC (rev 3694) +++ csw/mgar/pkg/cpan/App-CLI/trunk/files/CSWpmappcli.prototype 2009-03-10 16:20:54 UTC (rev 3695) @@ -1,20 +0,0 @@ -d none /opt/csw/lib 0755 root bin -d none /opt/csw/lib/perl 0755 root bin -d none /opt/csw/lib/perl/csw 0755 root bin -d none /opt/csw/lib/perl/csw/auto 0755 root bin -d none /opt/csw/lib/perl/csw/auto/App 0755 root bin -d none /opt/csw/lib/perl/csw/auto/App/CLI 0755 root bin -f none /opt/csw/lib/perl/csw/auto/App/CLI/.packlist 0644 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -f none /opt/csw/share/man/man3/App::CLI.3perl 0444 root bin -f none /opt/csw/share/man/man3/App::CLI::Command.3perl 0444 root bin -d none /opt/csw/share/perl 0755 root bin -d none /opt/csw/share/perl/csw 0755 root bin -d none /opt/csw/share/perl/csw/App 0755 root bin -d none /opt/csw/share/perl/csw/App/CLI 0755 root bin -f none /opt/csw/share/perl/csw/App/CLI.pm 0444 root bin -d none /opt/csw/share/perl/csw/App/CLI/Command 0755 root bin -f none /opt/csw/share/perl/csw/App/CLI/Command.pm 0444 root bin -f none /opt/csw/share/perl/csw/App/CLI/Command/Help.pm 0444 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 18:35:48 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 17:35:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3696] csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile Message-ID: Revision: 3696 http://gar.svn.sourceforge.net/gar/?rev=3696&view=rev Author: bonivart Date: 2009-03-10 17:35:48 +0000 (Tue, 10 Mar 2009) Log Message: ----------- Geo-IP-PurePerl: fix Makefile Modified Paths: -------------- csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile Modified: csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile 2009-03-10 16:20:54 UTC (rev 3695) +++ csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile 2009-03-10 17:35:48 UTC (rev 3696) @@ -24,7 +24,6 @@ post-configure-modulated: @echo " ==> Post-configure for $(GARNAME) (custom)" - @echo "$(WORKSRC)" @( cd $(WORKSRC)/lib/Geo/IP ; \ sed 's/\/usr\/local\/share\/GeoIP\/GeoIP.dat/\/opt\/csw\/share\/GeoIP\/GeoIP.dat/' PurePerl.pm > tmp.sed ; \ mv tmp.sed PurePerl.pm ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 18:59:16 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 17:59:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[3697] csw/mgar/pkg Message-ID: Revision: 3697 http://gar.svn.sourceforge.net/gar/?rev=3697&view=rev Author: bonivart Date: 2009-03-10 17:59:16 +0000 (Tue, 10 Mar 2009) Log Message: ----------- GeoIP: move to GAR, update to 1.4.6 Added Paths: ----------- csw/mgar/pkg/GeoIP/ csw/mgar/pkg/GeoIP/branches/ csw/mgar/pkg/GeoIP/tags/ csw/mgar/pkg/GeoIP/trunk/ csw/mgar/pkg/GeoIP/trunk/Makefile csw/mgar/pkg/GeoIP/trunk/checksums csw/mgar/pkg/GeoIP/trunk/files/ Property changes on: csw/mgar/pkg/GeoIP/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/GeoIP/trunk/Makefile =================================================================== --- csw/mgar/pkg/GeoIP/trunk/Makefile (rev 0) +++ csw/mgar/pkg/GeoIP/trunk/Makefile 2009-03-10 17:59:16 UTC (rev 3697) @@ -0,0 +1,48 @@ +GARNAME = GeoIP +GARVERSION = 1.4.6 +CATEGORIES = net + +DESCRIPTION = GeoIP C API +define BLURB + GeoIP C API +endef + +MASTER_SITES = http://geolite.maxmind.com/download/geoip/api/c/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +PACKAGES = CSWgeoip CSWgeoipdevel +REQUIRED_PKGS_CSWgeoip = CSWgeolitedb CSWzlib +REQUIRED_PKGS_CSWgeoipdevel = CSWgeoip +CATALOGNAME_CSWgeoip = geoip +CATALOGNAME_CSWgeoipdevel = geoip_devel + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk + +pre-configure-modulated: + @echo " ==> Pre-configure for $(GARNAME) (custom)" + @( cd $(WORKSRC) ; \ + sed 's/-Wall//' Makefile.am > tmp.sed ; \ + mv tmp.sed Makefile.am ; \ + sed 's/-Wall//' Makefile.in > tmp.sed ; \ + mv tmp.sed Makefile.in ; \ + cd apps ; \ + sed 's/-Wall//' Makefile.am > tmp.sed ; \ + mv tmp.sed Makefile.am ; \ + sed 's/-Wall//' Makefile.in > tmp.sed ; \ + mv tmp.sed Makefile.in ; \ + cd ../libGeoIP ; \ + sed 's/-Wall//' Makefile.am > tmp.sed ; \ + mv tmp.sed Makefile.am ; \ + sed 's/-Wall//' Makefile.in > tmp.sed ; \ + mv tmp.sed Makefile.in ; \ + cd ../test ; \ + sed 's/-Wall//' Makefile.am > tmp.sed ; \ + mv tmp.sed Makefile.am ; \ + sed 's/-Wall//' Makefile.in > tmp.sed ; \ + mv tmp.sed Makefile.in ) + @$(MAKECOOKIE) Added: csw/mgar/pkg/GeoIP/trunk/checksums =================================================================== --- csw/mgar/pkg/GeoIP/trunk/checksums (rev 0) +++ csw/mgar/pkg/GeoIP/trunk/checksums 2009-03-10 17:59:16 UTC (rev 3697) @@ -0,0 +1 @@ +cb14b1beeb40631a12676b11ca0c309a download/GeoIP-1.4.6.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Tue Mar 10 21:08:58 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Tue, 10 Mar 2009 20:08:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3698] csw/mgar/pkg/nagios/trunk Message-ID: Revision: 3698 http://gar.svn.sourceforge.net/gar/?rev=3698&view=rev Author: j_arndt Date: 2009-03-10 20:08:58 +0000 (Tue, 10 Mar 2009) Log Message: ----------- nagios: fixed dependencies, switched to SMF via cswclassutils Modified Paths: -------------- csw/mgar/pkg/nagios/trunk/Makefile csw/mgar/pkg/nagios/trunk/checksums csw/mgar/pkg/nagios/trunk/files/CSWnagios.gspec csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype Modified: csw/mgar/pkg/nagios/trunk/Makefile =================================================================== --- csw/mgar/pkg/nagios/trunk/Makefile 2009-03-10 17:59:16 UTC (rev 3697) +++ csw/mgar/pkg/nagios/trunk/Makefile 2009-03-10 20:08:58 UTC (rev 3698) @@ -9,8 +9,8 @@ MASTER_SITES =$(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWnagios,checkinstall preinstall preremove prototype postinstall ) -DISTFILES += nagios nagios.xml svc-nagios +DISTFILES += $(call admfiles,CSWnagios,checkinstall preinstall preremove prototype ) +DISTFILES += cswnagios PATCHFILES = patch.diff # cgi/cmd.c - GNU macro __attribute__ unknown to compiler # http://article.gmane.org/gmane.network.nagios.devel/4726 @@ -22,8 +22,12 @@ # necessary, so ginstall doesn't get -o and -g options REQUIRED_PKGS_CSWnagios = CSWapache CSWgd CSWglib2 CSWiconv CSWjpeg CSWlibtoolrt CSWggettextrt -REQUIRED_PKGS_CSWnagios += CSWosslrt CSWperl CSWpng CSWzlib CSWnagiosp CSWnrpeplugin +REQUIRED_PKGS_CSWnagios += CSWosslrt CSWperl CSWpng CSWzlib CSWnagiosp CSWnrpeplugin CSWcswclassutils +SPKG_CLASSES = none cswinitsmf + +PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswnagios$$$$/ { $$$$2 = "cswinitsmf" } { print }' + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --prefix=/opt/csw/nagios CONFIGURE_ARGS += --exec-prefix=/opt/csw/nagios @@ -61,5 +65,7 @@ @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) @ginstall -m 644 $(WORKSRC)/LICENSE $(DOCDEST) @ginstall -m 644 $(WORKSRC)/sample-config/httpd.conf $(HTTPD_CONF)/httpd-nagios.conf + @ginstall -d $(DESTDIR)/etc/opt/csw/init.d + @ginstall -m 755 $(FILEDIR)/cswnagios $(DESTDIR)/etc/opt/csw/init.d/cswnagios @$(MAKECOOKIE) Modified: csw/mgar/pkg/nagios/trunk/checksums =================================================================== --- csw/mgar/pkg/nagios/trunk/checksums 2009-03-10 17:59:16 UTC (rev 3697) +++ csw/mgar/pkg/nagios/trunk/checksums 2009-03-10 20:08:58 UTC (rev 3698) @@ -1,13 +1,10 @@ 900e3f4164f4b2a18485420eeaefe812 download/nagios-3.0.6.tar.gz -843f2deb49d5a283d9ed88974d18d49a download/CSWnagios.gspec +725a49b8ec806a8d0c817fe4c1208b3c download/CSWnagios.gspec e407a4b179bd7de72b3e8c21f309f9b7 download/CSWnagios.checkinstall 47cc36016f5518dfd5614b870f56e944 download/CSWnagios.preinstall 92437323de0cceaa58c6238ec9e6c954 download/CSWnagios.preremove -080b1c99e3b72d6767ec5ab4461b7fe1 download/CSWnagios.prototype -2ed96c2fb28a30112681b772465bf2a6 download/CSWnagios.postinstall -eee3268b11eb94d797f0f606d53cfb97 download/nagios -2bca004216ac8d8774e8bf3f974eca10 download/nagios.xml -66adfde9e041150b29e31ea8f8c0b604 download/svc-nagios +92467193beb7d39c7a56a520731cfb5c download/CSWnagios.prototype +eee3268b11eb94d797f0f606d53cfb97 download/cswnagios 0ef601e30d01a511822dd27df6b0e531 download/patch.diff 4faa5ec86586be23dfbbd9165f50046d download/configure.diff f3161bcb7c65f89707ee37b0a8d861d5 download/install-opts.diff Modified: csw/mgar/pkg/nagios/trunk/files/CSWnagios.gspec =================================================================== --- csw/mgar/pkg/nagios/trunk/files/CSWnagios.gspec 2009-03-10 17:59:16 UTC (rev 3697) +++ csw/mgar/pkg/nagios/trunk/files/CSWnagios.gspec 2009-03-10 20:08:58 UTC (rev 3698) @@ -1,8 +1,3 @@ %var bitname nagios %var pkgname CSWnagios -%var SERVICE_CONF_FILES /opt/csw/nagios/etc/nagios.cfg -%var RC_INIT_SCRIPT nagios -%var SMF_SCRIPT svc-nagios -%var SMF_MANIFEST nagios.xml %include url file://%{PKGLIB}/csw_dyndepend.gspec -%include url file://%{PKGLIB}/smf_enabled.gspec Modified: csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype =================================================================== --- csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype 2009-03-10 17:59:16 UTC (rev 3697) +++ csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype 2009-03-10 20:08:58 UTC (rev 3698) @@ -385,9 +385,9 @@ f none /opt/csw/share/doc/nagios/README 0644 root bin f none /opt/csw/share/doc/nagios/UPGRADING 0644 root bin f none /opt/csw/share/doc/nagios/LICENSE 0644 root bin +f cswinitsmf /etc/opt/csw/init.d/cswnagios 0755 root bin i checkinstall=CSWnagios.checkinstall i preinstall=CSWnagios.preinstall i depend=CSWnagios.depend i pkginfo=CSWnagios.pkginfo -i postinstall=CSWnagios.postinstall i preremove=CSWnagios.preremove This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Tue Mar 10 21:23:03 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Tue, 10 Mar 2009 20:23:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3699] csw/mgar/pkg Message-ID: Revision: 3699 http://gar.svn.sourceforge.net/gar/?rev=3699&view=rev Author: jake_goerzen Date: 2009-03-10 20:23:03 +0000 (Tue, 10 Mar 2009) Log Message: ----------- hatari: Initial commit Added Paths: ----------- csw/mgar/pkg/hatari/ csw/mgar/pkg/hatari/branches/ csw/mgar/pkg/hatari/tags/ csw/mgar/pkg/hatari/trunk/ csw/mgar/pkg/hatari/trunk/Makefile csw/mgar/pkg/hatari/trunk/files/ Property changes on: csw/mgar/pkg/hatari/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/hatari/trunk/Makefile =================================================================== --- csw/mgar/pkg/hatari/trunk/Makefile (rev 0) +++ csw/mgar/pkg/hatari/trunk/Makefile 2009-03-10 20:23:03 UTC (rev 3699) @@ -0,0 +1,25 @@ +GARNAME = hatari +GARVERSION = 1.2.0 +CATEGORIES = apps + +DESCRIPTION = Atari ST emulator +define BLURB +Hatari is an Atari ST and STE emulator for GNU/Linux, BSD, BeOS, Mac OS X and other systems that are supported by the SDL library. +endef + +MASTER_SITES = http://download.berlios.de/hatari/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 +DISTFILES += $(call admfiles,CSWhatari,) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +GARCOMPILER = GNU + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at opencsw.org Tue Mar 10 21:34:30 2009 From: bonivart at opencsw.org (Peter Bonivart) Date: Tue, 10 Mar 2009 21:34:30 +0100 Subject: [csw-devel] SF.net SVN: gar:[3699] csw/mgar/pkg In-Reply-To: References: Message-ID: <625385e30903101334h4ddf788cldbe54e56460a3e66@mail.gmail.com> On Tue, Mar 10, 2009 at 9:23 PM, wrote: > +DESCRIPTION = Atari ST emulator > +define BLURB > +Hatari is an Atari ST and STE emulator for GNU/Linux, BSD, BeOS, Mac OS X and other systems that are supported by the SDL library. > +endef Atari vs. Amiga...those were the days... :-) -- /peter From bonivart at opencsw.org Tue Mar 10 21:46:10 2009 From: bonivart at opencsw.org (Peter Bonivart) Date: Tue, 10 Mar 2009 21:46:10 +0100 Subject: [csw-devel] SF.net SVN: gar:[3698] csw/mgar/pkg/nagios/trunk In-Reply-To: References: Message-ID: <625385e30903101346t4592cfbp64089425a3a99a9@mail.gmail.com> On Tue, Mar 10, 2009 at 9:08 PM, wrote: > nagios: fixed dependencies, switched to SMF via cswclassutils Cool! > +PROTOTYPE_FILTER ?= awk '$$$$3 ~ /\/init.d\/cswnagios$$$$/ { $$$$2 = "cswinitsmf" } { print }' You shouldn't need the prototype filter when you have a static prototype, you have already assigned the correct class to cswnagios below: > Modified: csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype > =================================================================== > --- csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype 2009-03-10 17:59:16 UTC (rev 3697) > +++ csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype 2009-03-10 20:08:58 UTC (rev 3698) > @@ -385,9 +385,9 @@ > ?f none /opt/csw/share/doc/nagios/README 0644 root bin > ?f none /opt/csw/share/doc/nagios/UPGRADING 0644 root bin > ?f none /opt/csw/share/doc/nagios/LICENSE 0644 root bin > +f cswinitsmf /etc/opt/csw/init.d/cswnagios 0755 root bin > ?i checkinstall=CSWnagios.checkinstall > ?i preinstall=CSWnagios.preinstall > ?i depend=CSWnagios.depend > ?i pkginfo=CSWnagios.pkginfo > -i postinstall=CSWnagios.postinstall > ?i preremove=CSWnagios.preremove -- /peter From wbonnet at users.sourceforge.net Tue Mar 10 23:46:21 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 10 Mar 2009 22:46:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3700] csw/mgar/pkg/dbus-glib/trunk Message-ID: Revision: 3700 http://gar.svn.sourceforge.net/gar/?rev=3700&view=rev Author: wbonnet Date: 2009-03-10 22:46:21 +0000 (Tue, 10 Mar 2009) Log Message: ----------- Update to 0.80 Modified Paths: -------------- csw/mgar/pkg/dbus-glib/trunk/Makefile csw/mgar/pkg/dbus-glib/trunk/checksums csw/mgar/pkg/dbus-glib/trunk/files/CSWdbusglib.gspec csw/mgar/pkg/dbus-glib/trunk/files/CSWdbusglibdev.gspec Property Changed: ---------------- csw/mgar/pkg/dbus-glib/trunk/ Property changes on: csw/mgar/pkg/dbus-glib/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/dbus-glib/trunk/Makefile =================================================================== --- csw/mgar/pkg/dbus-glib/trunk/Makefile 2009-03-10 20:23:03 UTC (rev 3699) +++ csw/mgar/pkg/dbus-glib/trunk/Makefile 2009-03-10 22:46:21 UTC (rev 3700) @@ -23,17 +23,18 @@ DISTFILES += $(call admfiles,CSWdbusglibdev, ) REQUIRED_PKGS_CSWdbusglibdev = CSWdbusglib -REQUIRED_PKGS_CSWdbusglib = CSWexpat CSWggettext CSWglib2 CSWiconv CSWsunmath CSWlibdbus +REQUIRED_PKGS_CSWdbusglib = CSWexpat CSWggettextrt CSWglib2 CSWiconv CSWsunmath CSWlibdbus PKGFILES_CSWdbusglibdev = $(PKGFILES_DEVEL) -PKGFILES_CSWdbusglibdev += $(prefix)/include/.* -PKGFILES_CSWdbusglibdev += $(prefix)/lib/.*\.a -PKGFILES_CSWdbusglibdev += $(prefix)/lib/pkgconfig/.* +# PKGFILES_CSWdbusglibdev += $(prefix)/include/.* +# PKGFILES_CSWdbusglibdev += $(prefix)/lib/.*\.a +# PKGFILES_CSWdbusglibdev += $(prefix)/lib/pkgconfig/.* CPPFLAGS += -I$(DESTDIR)/opt/csw/include/dbus-1.0 CPPFLAGS += -I$(DESTDIR)/opt/csw/lib/dbus-1.0/include -CONFIGURE_ARGS += --disable-tests +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --disable-tests include gar/category.mk Modified: csw/mgar/pkg/dbus-glib/trunk/checksums =================================================================== --- csw/mgar/pkg/dbus-glib/trunk/checksums 2009-03-10 20:23:03 UTC (rev 3699) +++ csw/mgar/pkg/dbus-glib/trunk/checksums 2009-03-10 22:46:21 UTC (rev 3700) @@ -1,3 +1,3 @@ 86ea60ba2118a1b9deafe8257f6a6a1a download/dbus-glib-0.80.tar.gz -461abd981eb75cd3965976fed9c5b0ba download/CSWdbusglib.gspec -2c62e1c94b10fa4505a2a395ec5abf25 download/CSWdbusglibdev.gspec +a5b394c2ed12ae94e9bba419f898a873 download/CSWdbusglib.gspec +169d27fcdd5d1ea79adc81ebab670011 download/CSWdbusglibdev.gspec Modified: csw/mgar/pkg/dbus-glib/trunk/files/CSWdbusglib.gspec =================================================================== --- csw/mgar/pkg/dbus-glib/trunk/files/CSWdbusglib.gspec 2009-03-10 20:23:03 UTC (rev 3699) +++ csw/mgar/pkg/dbus-glib/trunk/files/CSWdbusglib.gspec 2009-03-10 22:46:21 UTC (rev 3700) @@ -1,4 +1,6 @@ %var bitname dbus_glib %var pkgname CSWdbusglib %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/license for license information Modified: csw/mgar/pkg/dbus-glib/trunk/files/CSWdbusglibdev.gspec =================================================================== --- csw/mgar/pkg/dbus-glib/trunk/files/CSWdbusglibdev.gspec 2009-03-10 20:23:03 UTC (rev 3699) +++ csw/mgar/pkg/dbus-glib/trunk/files/CSWdbusglibdev.gspec 2009-03-10 22:46:21 UTC (rev 3700) @@ -1,4 +1,6 @@ %var bitname dbus_glibdev -%var desc DBus GLib Bindings Headers +%var pkgname CSWdbusglibdev %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}dev/license for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Wed Mar 11 00:21:00 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 10 Mar 2009 23:21:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[3701] csw/mgar/pkg Message-ID: Revision: 3701 http://gar.svn.sourceforge.net/gar/?rev=3701&view=rev Author: wbonnet Date: 2009-03-10 23:21:00 +0000 (Tue, 10 Mar 2009) Log Message: ----------- Initial import Added Paths: ----------- csw/mgar/pkg/thunderbird/ csw/mgar/pkg/thunderbird/Makefile csw/mgar/pkg/thunderbird/branches/ csw/mgar/pkg/thunderbird/tags/ csw/mgar/pkg/thunderbird/trunk/ csw/mgar/pkg/thunderbird/trunk/Makefile csw/mgar/pkg/thunderbird/trunk/checksums csw/mgar/pkg/thunderbird/trunk/files/ csw/mgar/pkg/thunderbird/trunk/files/CSWthunderbird.gspec csw/mgar/pkg/thunderbird/trunk/files/thunderbird.desktop csw/mgar/pkg/thunderbird/trunk/files/thunderbird.keys Added: csw/mgar/pkg/thunderbird/Makefile =================================================================== --- csw/mgar/pkg/thunderbird/Makefile (rev 0) +++ csw/mgar/pkg/thunderbird/Makefile 2009-03-10 23:21:00 UTC (rev 3701) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/thunderbird/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/thunderbird/trunk/Makefile =================================================================== --- csw/mgar/pkg/thunderbird/trunk/Makefile (rev 0) +++ csw/mgar/pkg/thunderbird/trunk/Makefile 2009-03-10 23:21:00 UTC (rev 3701) @@ -0,0 +1,59 @@ +GARNAME = thunderbird +GARVERSION = 2.0.0.19 +CATEGORIES = apps +DISTNAME = $(GARNAME) + +DESCRIPTION = Mozilla Thunderbird Mail Client +define BLURB + Thunderbird 2 is the next generation release of the award-winning Thunderbird email client from Mozilla. +endef + +MASTER_SITES = http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/$(GARVERSION)/source/ +DISTFILES = $(GARNAME)-$(GARVERSION)-source.tar.bz2 +DISTFILES += $(call admfiles,CSWthunderbird, ) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = (\d+(?:\.\d+)*) +UPSTREAM_MASTER_SITES = http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/ + +CONFIGURE_ARGS = --prefix=/opt/csw/mozilla/thunderbird + +CFLAGS+= -DG_HAVE_ISO_VARARGS +CXXFLAGS+= -DG_HAVE_ISO_VARARGS +LDFLAGS+=-L/usr/lib/lwp -L/opt/csw/mozilla/thunderbird/lib -R/opt/csw/mozilla/thunderbird/lib -L/opt/csw/lib -R/opt/csw/lib + +export PERL CFLAGS CXXFLAGS LDFLAGS + +PKGS_REQUIRED_CSWthunderbird = CSWbonobo2 CSWfconfig CSWftype2 CSWgconf2 CSWggettextrt CSWglib2 CSWgnomekeyring CSWgnomevfs2 +PKGS_REQUIRED_CSWthunderbird += CSWgtk2 CSWlibart CSWlibatk CSWlibbonoboui CSWlibcairo CSWlibgnome CSWlibgnomecanvas +PKGS_REQUIRED_CSWthunderbird += CSWlibgnomeui CSWlibidl CSWlibpopt CSWlibxft2 CSWlibxrender CSWorbit2 CSWpango CSWzlib + +#PATCHFILES = autoconf.mk.in.diff + +TEST_SCRIPTS = + +post-extract: + @mv $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/mozilla $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME) + @$(MAKECOOKIE) + +pre-configure: + @cp $(FILEDIR)/.mozconfig $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)/.mozconfig + +pre-install: + ( if [ ! -d $(DESTDIR)/opt/csw/bin ] ; then mkdir -p $(DESTDIR)/opt/csw/bin ; fi ) + ( cd $(DESTDIR)/opt/csw/bin && rm -f thunderbird && ln -s ../mozilla/thunderbird/bin/thunderbird . ) + ( mkdir -p $(DESTDIR)/opt/csw/share/pixmaps ) +# ( cp $(WORKDIR)/$(DISTNAME)/other-licenses/branding/thunderbird/mozicon128.png $(DESTDIR)/opt/csw/share/pixmaps/thunderbird.png ) + ( mkdir -p $(DESTDIR)/opt/csw/share/applications ) + ( cp $(FILEDIR)/thunderbird.desktop $(DESTDIR)/opt/csw/share/applications/thunderbird.desktop ) + ( mkdir -p $(DESTDIR)/opt/csw/share/gnome/mime-info ) + ( cp $(FILEDIR)/thunderbird.keys $(DESTDIR)/opt/csw/share/gnome/mime-info/thunderbird.keys ) + +post-install: + ( gfind $(DESTDIR)/opt/csw -exec bash -c "file {} | ggrep ELF | ggrep -e 'executable' -e 'dynamic lib' | ggrep 'not stripped' && strip {}" \; ) +# ( gfind $(DESTDIR)/opt/csw -name chromelist.txt -exec bash -c " mv {} {}.temp && gsed -e s\_`pwd`/$(WORKDIR)/$(DISTNAME)/\_\_g {}.temp > {} && rm {}.temp" \; ) +# ( gfind $(DESTDIR)/opt/csw/mozilla/thunderbird -name "*.js" -exec bash -c " mv {} {}.temp && gsed -e s\_`pwd`/$(WORKDIR)/$(DISTNAME)/\_\_g {}.temp > {} && rm {}.temp" \; ) +# ( gfind $(DESTDIR)/opt/csw/mozilla/thunderbird -name "*.jar" -exec bash -c "`pwd`/removeBuildPathFromJar.sh {} `pwd` $(WORKDIR) $(DISTNAME)" \; ) + +include gar/category.mk + Added: csw/mgar/pkg/thunderbird/trunk/checksums =================================================================== --- csw/mgar/pkg/thunderbird/trunk/checksums (rev 0) +++ csw/mgar/pkg/thunderbird/trunk/checksums 2009-03-10 23:21:00 UTC (rev 3701) @@ -0,0 +1,2 @@ +546e81748f5f8bf06cacbcb8c358395f download/thunderbird-2.0.0.19-source.tar.bz2 +3a6b0245afd9c4e8b624f2455767574e download/CSWthunderbird.gspec Added: csw/mgar/pkg/thunderbird/trunk/files/CSWthunderbird.gspec =================================================================== --- csw/mgar/pkg/thunderbird/trunk/files/CSWthunderbird.gspec (rev 0) +++ csw/mgar/pkg/thunderbird/trunk/files/CSWthunderbird.gspec 2009-03-10 23:21:00 UTC (rev 3701) @@ -0,0 +1,6 @@ +%var bitname thunderbird +%var pkgname CSWthunderbird +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/thunderbird/LICENSE.txt for license information Added: csw/mgar/pkg/thunderbird/trunk/files/thunderbird.desktop =================================================================== --- csw/mgar/pkg/thunderbird/trunk/files/thunderbird.desktop (rev 0) +++ csw/mgar/pkg/thunderbird/trunk/files/thunderbird.desktop 2009-03-10 23:21:00 UTC (rev 3701) @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=Thunderbird +Comment=Thunderbird Community Edition +TryExec=Thunderbird +Exec=thunderbird %u +Icon=thunderbird.png +MimeType=text/html; +Categories=Application;Network; Added: csw/mgar/pkg/thunderbird/trunk/files/thunderbird.keys =================================================================== --- csw/mgar/pkg/thunderbird/trunk/files/thunderbird.keys (rev 0) +++ csw/mgar/pkg/thunderbird/trunk/files/thunderbird.keys 2009-03-10 23:21:00 UTC (rev 3701) @@ -0,0 +1,8 @@ +-------thunderbird.keys------------ +text/html + description=HyperText Markup Language File + icon_filename=i-thunderbird.png + default_action=application + short_list_application_ids_for_novice_user_level=thunderbird + category=Network +----------------------------------- This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 02:04:02 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 01:04:02 +0000 Subject: [csw-devel] SF.net SVN: gar:[3702] csw/mgar/pkg Message-ID: Revision: 3702 http://gar.svn.sourceforge.net/gar/?rev=3702&view=rev Author: hson Date: 2009-03-11 01:03:57 +0000 (Wed, 11 Mar 2009) Log Message: ----------- dsniff: Initial commit Added Paths: ----------- csw/mgar/pkg/dsniff/ csw/mgar/pkg/dsniff/branches/ csw/mgar/pkg/dsniff/tags/ csw/mgar/pkg/dsniff/trunk/ csw/mgar/pkg/dsniff/trunk/Makefile csw/mgar/pkg/dsniff/trunk/checksums csw/mgar/pkg/dsniff/trunk/files/ csw/mgar/pkg/dsniff/trunk/files/buildpatch Property changes on: csw/mgar/pkg/dsniff/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/dsniff/trunk/Makefile =================================================================== --- csw/mgar/pkg/dsniff/trunk/Makefile (rev 0) +++ csw/mgar/pkg/dsniff/trunk/Makefile 2009-03-11 01:03:57 UTC (rev 3702) @@ -0,0 +1,36 @@ +GARNAME = dsniff +GARVERSION = 2.4b1 +CATEGORIES = net + +DESCRIPTION = a collection of tools for network auditing and penetration testing +define BLURB + dsniff is a collection of tools for network auditing and penetration testing. + dsniff, filesnarf, mailsnarf, msgsnarf, urlsnarf, and webspy passively monitor + a network for interesting data (passwords, e-mail, files, etc.). arpspoof, + dnsspoof, and macof facilitate the interception of network traffic normally + unavailable to an attacker (e.g, due to layer-2 switching). sshmitm and + webmitm implement active monkey-in-the-middle attacks against redirected SSH + and HTTPS sessions by exploiting weak bindings in ad-hoc PKI. +endef + +MASTER_SITES = http://www.monkey.org/~dugsong/dsniff/beta/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +DISTNAME = $(GARNAME)-2.4 + +REQUIRED_PKGS += > CSWbdb3 CSWlibnet CSWlibnids CSWlibpcap CSWosslrt + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +PATCHFILES = buildpatch + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_SCRIPTS = + +include gar/category.mk Added: csw/mgar/pkg/dsniff/trunk/checksums =================================================================== --- csw/mgar/pkg/dsniff/trunk/checksums (rev 0) +++ csw/mgar/pkg/dsniff/trunk/checksums 2009-03-11 01:03:57 UTC (rev 3702) @@ -0,0 +1,2 @@ +2f761fa3475682a7512b0b43568ee7d6 download/dsniff-2.4b1.tar.gz +feadae3ebb68b842135aac67e98ce308 download/buildpatch Added: csw/mgar/pkg/dsniff/trunk/files/buildpatch =================================================================== --- csw/mgar/pkg/dsniff/trunk/files/buildpatch (rev 0) +++ csw/mgar/pkg/dsniff/trunk/files/buildpatch 2009-03-11 01:03:57 UTC (rev 3702) @@ -0,0 +1,11161 @@ +diff -ru dsniff-2.4.orig/Makefile.in dsniff-2.4/Makefile.in +--- dsniff-2.4.orig/Makefile.in 2001-03-15 09:34:42.000000000 +0100 ++++ dsniff-2.4/Makefile.in 2009-03-11 01:43:52.307240759 +0100 +@@ -139,20 +139,20 @@ + $(CC) $(LDFLAGS) -o $@ webspy.o base64.o buf.o remote.o $(LIBS) $(NIDSLIB) $(PCAPLIB) $(LNETLIB) $(X11LIB) + + install: +- test -d $(install_prefix)$(sbindir) || \ +- $(INSTALL) -d $(install_prefix)$(sbindir) ++ test -d $(DESTDIR)$(install_prefix)$(sbindir) || \ ++ $(INSTALL) -d $(DESTDIR)$(install_prefix)$(sbindir) + for file in $(PROGS); do \ +- $(INSTALL_PROGRAM) -m 755 $$file $(install_prefix)$(sbindir); \ ++ $(INSTALL_PROGRAM) -m 755 $$file $(DESTDIR)$(install_prefix)$(sbindir); \ + done +- test -d $(install_prefix)$(libdir) || \ +- $(INSTALL) -d $(install_prefix)$(libdir) ++ test -d $(DESTDIR)$(install_prefix)$(libdir) || \ ++ $(INSTALL) -d $(DESTDIR)$(install_prefix)$(libdir) + for file in $(CONFIGS); do \ +- $(INSTALL_DATA) $$file $(install_prefix)$(libdir); \ ++ $(INSTALL_DATA) $$file $(DESTDIR)$(install_prefix)$(libdir); \ + done +- test -d $(install_prefix)$(mandir)/man8 || \ +- $(INSTALL) -d $(install_prefix)$(mandir)/man8 ++ test -d $(DESTDIR)$(install_prefix)$(mandir)/man8 || \ ++ $(INSTALL) -d $(DESTDIR)$(install_prefix)$(mandir)/man8 + for file in *.8; do \ +- $(INSTALL_DATA) $$file $(install_prefix)$(mandir)/man8; \ ++ $(INSTALL_DATA) $$file $(DESTDIR)$(install_prefix)$(mandir)/man8; \ + done + + clean: +diff -ru dsniff-2.4.orig/config.h.in dsniff-2.4/config.h.in +--- dsniff-2.4.orig/config.h.in 2000-11-28 19:20:14.000000000 +0100 ++++ dsniff-2.4/config.h.in 2009-03-11 01:25:42.000000000 +0100 +@@ -1,26 +1,4 @@ +-/* config.h.in. Generated automatically from configure.in by autoheader. */ +- +-/* Define to empty if the keyword does not work. */ +-#undef const +- +-/* Define if you have the strftime function. */ +-#undef HAVE_STRFTIME +- +-/* Define as the return type of signal handlers (int or void). */ +-#undef RETSIGTYPE +- +-/* Define to `unsigned' if doesn't define. */ +-#undef size_t +- +-/* Define if you have the ANSI C header files. */ +-#undef STDC_HEADERS +- +-/* Define if your declares struct tm. */ +-#undef TM_IN_SYS_TIME +- +-/* Define if the X Window System is missing or not being used. */ +-#undef X_DISPLAY_MISSING +- ++/* config.h.in. Generated from configure.in by autoheader. */ + /* Define to 'uint32_t' if doesn't define. */ + #undef u_int32_t + +@@ -39,72 +17,145 @@ + /* Should be in , *sigh* */ + #undef HAVE_MINMAX + #ifndef HAVE_MINMAX +-#define MIN(a,b) (((a)<(b))?(a):(b)) +-#define MAX(a,b) (((a)>(b))?(a):(b)) ++#define MIN(a,b) (((a)<(b))?(a):(b)) ++#define MAX(a,b) (((a)>(b))?(a):(b)) + #endif + +-/* Define if you have the MD5Update function. */ +-#undef HAVE_MD5UPDATE + +-/* Define if you have the dirname function. */ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_ALLOCA_H ++ ++/* Define to 1 if you have the `dirname' function. */ + #undef HAVE_DIRNAME + +-/* Define if you have the ether_ntoa function. */ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_ERR_H ++ ++/* Define to 1 if you have the `ether_ntoa' function. */ + #undef HAVE_ETHER_NTOA + +-/* Define if you have the gethostname function. */ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_FCNTL_H ++ ++/* Define to 1 if you have the `gethostname' function. */ + #undef HAVE_GETHOSTNAME + +-/* Define if you have the socket function. */ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_INTTYPES_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_LIBGEN_H ++ ++/* Define to 1 if you have the `nsl' library (-lnsl). */ ++#undef HAVE_LIBNSL ++ ++/* Define to 1 if you have the `resolv' library (-lresolv). */ ++#undef HAVE_LIBRESOLV ++ ++/* Define to 1 if you have the `rpcsvc' library (-lrpcsvc). */ ++#undef HAVE_LIBRPCSVC ++ ++/* Define to 1 if you have the `socket' library (-lsocket). */ ++#undef HAVE_LIBSOCKET ++ ++/* Define to 1 if you have the `MD5Update' function. */ ++#undef HAVE_MD5UPDATE ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_MEMORY_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_NET_IF_TUN_H ++ ++/* Define to 1 if you have the `socket' function. */ + #undef HAVE_SOCKET + +-/* Define if you have the strdup function. */ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_STDINT_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_STDLIB_H ++ ++/* Define to 1 if you have the `strdup' function. */ + #undef HAVE_STRDUP + +-/* Define if you have the strlcat function. */ ++/* Define to 1 if you have the `strftime' function. */ ++#undef HAVE_STRFTIME ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_STRINGS_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_STRING_H ++ ++/* Define to 1 if you have the `strlcat' function. */ + #undef HAVE_STRLCAT + +-/* Define if you have the strlcpy function. */ ++/* Define to 1 if you have the `strlcpy' function. */ + #undef HAVE_STRLCPY + +-/* Define if you have the strsep function. */ ++/* Define to 1 if you have the `strsep' function. */ + #undef HAVE_STRSEP + +-/* Define if you have the strstr function. */ ++/* Define to 1 if you have the `strstr' function. */ + #undef HAVE_STRSTR + +-/* Define if you have the warnx function. */ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_SYS_IOCTL_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_SYS_QUEUE_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_SYS_STAT_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_SYS_TYPES_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_UNISTD_H ++ ++/* Define to 1 if you have the `warnx' function. */ + #undef HAVE_WARNX + +-/* Define if you have the header file. */ +-#undef HAVE_ERR_H ++/* Define to the address where bug reports for this package should be sent. */ ++#undef PACKAGE_BUGREPORT + +-/* Define if you have the header file. */ +-#undef HAVE_FCNTL_H ++/* Define to the full name of this package. */ ++#undef PACKAGE_NAME + +-/* Define if you have the header file. */ +-#undef HAVE_LIBGEN_H ++/* Define to the full name and version of this package. */ ++#undef PACKAGE_STRING + +-/* Define if you have the header file. */ +-#undef HAVE_NET_IF_TUN_H ++/* Define to the one symbol short name of this package. */ ++#undef PACKAGE_TARNAME + +-/* Define if you have the header file. */ +-#undef HAVE_SYS_IOCTL_H ++/* Define to the version of this package. */ ++#undef PACKAGE_VERSION + +-/* Define if you have the header file. */ +-#undef HAVE_SYS_QUEUE_H ++/* Define as the return type of signal handlers (`int' or `void'). */ ++#undef RETSIGTYPE + +-/* Define if you have the header file. */ +-#undef HAVE_UNISTD_H ++/* Define to 1 if you have the ANSI C header files. */ ++#undef STDC_HEADERS + +-/* Define if you have the nsl library (-lnsl). */ +-#undef HAVE_LIBNSL ++/* Define to 1 if your declares `struct tm'. */ ++#undef TM_IN_SYS_TIME + +-/* Define if you have the resolv library (-lresolv). */ +-#undef HAVE_LIBRESOLV ++/* Define to 1 if the X Window System is missing or not being used. */ ++#undef X_DISPLAY_MISSING + +-/* Define if you have the rpcsvc library (-lrpcsvc). */ +-#undef HAVE_LIBRPCSVC ++/* Define to empty if `const' does not conform to ANSI C. */ ++#undef const + +-/* Define if you have the socket library (-lsocket). */ +-#undef HAVE_LIBSOCKET ++/* Define to `u_int32_t' if does not define. */ ++#undef in_addr_t ++ ++/* Define to `unsigned int' if does not define. */ ++#undef size_t ++ ++/* Define to `uint32_t' if does not define. */ ++#undef u_int32_t ++ ++/* Define to `uint64_t' if does not define. */ ++#undef u_int64_t +diff -ru dsniff-2.4.orig/configure dsniff-2.4/configure +--- dsniff-2.4.orig/configure 2001-03-19 07:52:37.000000000 +0100 ++++ dsniff-2.4/configure 2009-03-11 01:25:40.000000000 +0100 +@@ -1,38 +1,742 @@ + #! /bin/sh +- + # Guess values for system-dependent variables and create Makefiles. +-# Generated automatically using autoconf version 2.13 +-# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. ++# Generated by GNU Autoconf 2.63. + # ++# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, ++# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + # This configure script is free software; the Free Software Foundation + # gives unlimited permission to copy, distribute and modify it. ++## --------------------- ## ++## M4sh Initialization. ## ++## --------------------- ## ++ ++# Be more Bourne compatible ++DUALCASE=1; export DUALCASE # for MKS sh ++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ++ emulate sh ++ NULLCMD=: ++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which ++ # is contrary to our usage. Disable this feature. ++ alias -g '${1+"$@"}'='"$@"' ++ setopt NO_GLOB_SUBST ++else ++ case `(set -o) 2>/dev/null` in ++ *posix*) set -o posix ;; ++esac ++ ++fi ++ ++ ++ ++ ++# PATH needs CR ++# Avoid depending upon Character Ranges. ++as_cr_letters='abcdefghijklmnopqrstuvwxyz' ++as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' ++as_cr_Letters=$as_cr_letters$as_cr_LETTERS ++as_cr_digits='0123456789' ++as_cr_alnum=$as_cr_Letters$as_cr_digits ++ ++as_nl=' ++' ++export as_nl ++# Printing a long string crashes Solaris 7 /usr/bin/printf. ++as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo ++if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then ++ as_echo='printf %s\n' ++ as_echo_n='printf %s' ++else ++ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then ++ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' ++ as_echo_n='/usr/ucb/echo -n' ++ else ++ as_echo_body='eval expr "X$1" : "X\\(.*\\)"' ++ as_echo_n_body='eval ++ arg=$1; ++ case $arg in ++ *"$as_nl"*) ++ expr "X$arg" : "X\\(.*\\)$as_nl"; ++ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; ++ esac; ++ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ++ ' ++ export as_echo_n_body ++ as_echo_n='sh -c $as_echo_n_body as_echo' ++ fi ++ export as_echo_body ++ as_echo='sh -c $as_echo_body as_echo' ++fi ++ ++# The user is always right. ++if test "${PATH_SEPARATOR+set}" != set; then ++ PATH_SEPARATOR=: ++ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { ++ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || ++ PATH_SEPARATOR=';' ++ } ++fi ++ ++# Support unset when possible. ++if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then ++ as_unset=unset ++else ++ as_unset=false ++fi ++ ++ ++# IFS ++# We need space, tab and new line, in precisely that order. Quoting is ++# there to prevent editors from complaining about space-tab. ++# (If _AS_PATH_WALK were called with IFS unset, it would disable word ++# splitting by setting IFS to empty value.) ++IFS=" "" $as_nl" ++ ++# Find who we are. Look in the path if we contain no directory separator. ++case $0 in ++ *[\\/]* ) as_myself=$0 ;; ++ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break ++done ++IFS=$as_save_IFS ++ ++ ;; ++esac ++# We did not find ourselves, most probably we were run as `sh COMMAND' ++# in which case we are not to be found in the path. ++if test "x$as_myself" = x; then ++ as_myself=$0 ++fi ++if test ! -f "$as_myself"; then ++ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 ++ { (exit 1); exit 1; } ++fi ++ ++# Work around bugs in pre-3.0 UWIN ksh. ++for as_var in ENV MAIL MAILPATH ++do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var ++done ++PS1='$ ' ++PS2='> ' ++PS4='+ ' ++ ++# NLS nuisances. ++LC_ALL=C ++export LC_ALL ++LANGUAGE=C ++export LANGUAGE ++ ++# Required to use basename. ++if expr a : '\(a\)' >/dev/null 2>&1 && ++ test "X`expr 00001 : '.*\(...\)'`" = X001; then ++ as_expr=expr ++else ++ as_expr=false ++fi ++ ++if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then ++ as_basename=basename ++else ++ as_basename=false ++fi ++ ++ ++# Name of the executable. ++as_me=`$as_basename -- "$0" || ++$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ ++ X"$0" : 'X\(//\)$' \| \ ++ X"$0" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X/"$0" | ++ sed '/^.*\/\([^/][^/]*\)\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\/\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\/\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` ++ ++# CDPATH. ++$as_unset CDPATH ++ ++ ++if test "x$CONFIG_SHELL" = x; then ++ if (eval ":") 2>/dev/null; then ++ as_have_required=yes ++else ++ as_have_required=no ++fi ++ ++ if test $as_have_required = yes && (eval ": ++(as_func_return () { ++ (exit \$1) ++} ++as_func_success () { ++ as_func_return 0 ++} ++as_func_failure () { ++ as_func_return 1 ++} ++as_func_ret_success () { ++ return 0 ++} ++as_func_ret_failure () { ++ return 1 ++} ++ ++exitcode=0 ++if as_func_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_success failed. ++fi ++ ++if as_func_failure; then ++ exitcode=1 ++ echo as_func_failure succeeded. ++fi ++ ++if as_func_ret_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_ret_success failed. ++fi ++ ++if as_func_ret_failure; then ++ exitcode=1 ++ echo as_func_ret_failure succeeded. ++fi ++ ++if ( set x; as_func_ret_success y && test x = \"\$1\" ); then ++ : ++else ++ exitcode=1 ++ echo positional parameters were not saved. ++fi ++ ++test \$exitcode = 0) || { (exit 1); exit 1; } ++ ++( ++ as_lineno_1=\$LINENO ++ as_lineno_2=\$LINENO ++ test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && ++ test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } ++") 2> /dev/null; then ++ : ++else ++ as_candidate_shells= ++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ case $as_dir in ++ /*) ++ for as_base in sh bash ksh sh5; do ++ as_candidate_shells="$as_candidate_shells $as_dir/$as_base" ++ done;; ++ esac ++done ++IFS=$as_save_IFS ++ ++ ++ for as_shell in $as_candidate_shells $SHELL; do ++ # Try only shells that exist, to save several forks. ++ if { test -f "$as_shell" || test -f "$as_shell.exe"; } && ++ { ("$as_shell") 2> /dev/null <<\_ASEOF ++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ++ emulate sh ++ NULLCMD=: ++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which ++ # is contrary to our usage. Disable this feature. ++ alias -g '${1+"$@"}'='"$@"' ++ setopt NO_GLOB_SUBST ++else ++ case `(set -o) 2>/dev/null` in ++ *posix*) set -o posix ;; ++esac ++ ++fi ++ ++ ++: ++_ASEOF ++}; then ++ CONFIG_SHELL=$as_shell ++ as_have_required=yes ++ if { "$as_shell" 2> /dev/null <<\_ASEOF ++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ++ emulate sh ++ NULLCMD=: ++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which ++ # is contrary to our usage. Disable this feature. ++ alias -g '${1+"$@"}'='"$@"' ++ setopt NO_GLOB_SUBST ++else ++ case `(set -o) 2>/dev/null` in ++ *posix*) set -o posix ;; ++esac ++ ++fi ++ ++ ++: ++(as_func_return () { ++ (exit $1) ++} ++as_func_success () { ++ as_func_return 0 ++} ++as_func_failure () { ++ as_func_return 1 ++} ++as_func_ret_success () { ++ return 0 ++} ++as_func_ret_failure () { ++ return 1 ++} ++ ++exitcode=0 ++if as_func_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_success failed. ++fi ++ ++if as_func_failure; then ++ exitcode=1 ++ echo as_func_failure succeeded. ++fi ++ ++if as_func_ret_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_ret_success failed. ++fi ++ ++if as_func_ret_failure; then ++ exitcode=1 ++ echo as_func_ret_failure succeeded. ++fi ++ ++if ( set x; as_func_ret_success y && test x = "$1" ); then ++ : ++else ++ exitcode=1 ++ echo positional parameters were not saved. ++fi ++ ++test $exitcode = 0) || { (exit 1); exit 1; } ++ ++( ++ as_lineno_1=$LINENO ++ as_lineno_2=$LINENO ++ test "x$as_lineno_1" != "x$as_lineno_2" && ++ test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } ++ ++_ASEOF ++}; then ++ break ++fi ++ ++fi ++ ++ done ++ ++ if test "x$CONFIG_SHELL" != x; then ++ for as_var in BASH_ENV ENV ++ do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var ++ done ++ export CONFIG_SHELL ++ exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} ++fi ++ ++ ++ if test $as_have_required = no; then ++ echo This script requires a shell more modern than all the ++ echo shells that I found on your system. Please install a ++ echo modern shell, or manually run the script under such a ++ echo shell if you do have one. ++ { (exit 1); exit 1; } ++fi ++ ++ ++fi ++ ++fi ++ ++ ++ ++(eval "as_func_return () { ++ (exit \$1) ++} ++as_func_success () { ++ as_func_return 0 ++} ++as_func_failure () { ++ as_func_return 1 ++} ++as_func_ret_success () { ++ return 0 ++} ++as_func_ret_failure () { ++ return 1 ++} ++ ++exitcode=0 ++if as_func_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_success failed. ++fi ++ ++if as_func_failure; then ++ exitcode=1 ++ echo as_func_failure succeeded. ++fi ++ ++if as_func_ret_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_ret_success failed. ++fi ++ ++if as_func_ret_failure; then ++ exitcode=1 ++ echo as_func_ret_failure succeeded. ++fi ++ ++if ( set x; as_func_ret_success y && test x = \"\$1\" ); then ++ : ++else ++ exitcode=1 ++ echo positional parameters were not saved. ++fi ++ ++test \$exitcode = 0") || { ++ echo No shell found that supports shell functions. ++ echo Please tell bug-autoconf at gnu.org about your system, ++ echo including any error possibly output before this message. ++ echo This can help us improve future autoconf versions. ++ echo Configuration will now proceed without shell functions. ++} ++ ++ ++ ++ as_lineno_1=$LINENO ++ as_lineno_2=$LINENO ++ test "x$as_lineno_1" != "x$as_lineno_2" && ++ test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { ++ ++ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO ++ # uniformly replaced by the line number. The first 'sed' inserts a ++ # line-number line after each line using $LINENO; the second 'sed' ++ # does the real work. The second script uses 'N' to pair each ++ # line-number line with the line containing $LINENO, and appends ++ # trailing '-' during substitution so that $LINENO is not a special ++ # case at line end. ++ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the ++ # scripts with optimization help from Paolo Bonzini. Blame Lee ++ # E. McMahon (1931-1989) for sed's syntax. :-) ++ sed -n ' ++ p ++ /[$]LINENO/= ++ ' <$as_myself | ++ sed ' ++ s/[$]LINENO.*/&-/ ++ t lineno ++ b ++ :lineno ++ N ++ :loop ++ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ ++ t loop ++ s/-\n.*// ++ ' >$as_me.lineno && ++ chmod +x "$as_me.lineno" || ++ { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 ++ { (exit 1); exit 1; }; } ++ ++ # Don't try to exec as it changes $[0], causing all sort of problems ++ # (the dirname of $[0] is not the place where we might find the ++ # original and so on. Autoconf is especially sensitive to this). ++ . "./$as_me.lineno" ++ # Exit status is that of the last command. ++ exit ++} ++ ++ ++if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then ++ as_dirname=dirname ++else ++ as_dirname=false ++fi ++ ++ECHO_C= ECHO_N= ECHO_T= ++case `echo -n x` in ++-n*) ++ case `echo 'x\c'` in ++ *c*) ECHO_T=' ';; # ECHO_T is single tab character. ++ *) ECHO_C='\c';; ++ esac;; ++*) ++ ECHO_N='-n';; ++esac ++if expr a : '\(a\)' >/dev/null 2>&1 && ++ test "X`expr 00001 : '.*\(...\)'`" = X001; then ++ as_expr=expr ++else ++ as_expr=false ++fi ++ ++rm -f conf$$ conf$$.exe conf$$.file ++if test -d conf$$.dir; then ++ rm -f conf$$.dir/conf$$.file ++else ++ rm -f conf$$.dir ++ mkdir conf$$.dir 2>/dev/null ++fi ++if (echo >conf$$.file) 2>/dev/null; then ++ if ln -s conf$$.file conf$$ 2>/dev/null; then ++ as_ln_s='ln -s' ++ # ... but there are two gotchas: ++ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. ++ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. ++ # In both cases, we have to default to `cp -p'. ++ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || ++ as_ln_s='cp -p' ++ elif ln conf$$.file conf$$ 2>/dev/null; then ++ as_ln_s=ln ++ else ++ as_ln_s='cp -p' ++ fi ++else ++ as_ln_s='cp -p' ++fi ++rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file ++rmdir conf$$.dir 2>/dev/null ++ ++if mkdir -p . 2>/dev/null; then ++ as_mkdir_p=: ++else ++ test -d ./-p && rmdir ./-p ++ as_mkdir_p=false ++fi ++ ++if test -x / >/dev/null 2>&1; then ++ as_test_x='test -x' ++else ++ if ls -dL / >/dev/null 2>&1; then ++ as_ls_L_option=L ++ else ++ as_ls_L_option= ++ fi ++ as_test_x=' ++ eval sh -c '\'' ++ if test -d "$1"; then ++ test -d "$1/."; ++ else ++ case $1 in ++ -*)set "./$1";; ++ esac; ++ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in ++ ???[sx]*):;;*)false;;esac;fi ++ '\'' sh ++ ' ++fi ++as_executable_p=$as_test_x ++ ++# Sed expression to map a string onto a valid CPP name. ++as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +-# Defaults: +-ac_help= ++# Sed expression to map a string onto a valid variable name. ++as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" ++ ++ ++ ++exec 7<&0 &1 ++ ++# Name of the host. ++# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, ++# so uname gets run too. ++ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` ++ ++# ++# Initializations. ++# + ac_default_prefix=/usr/local +-# Any additions from configure.in: +-ac_help="$ac_help +- --with-x use the X Window System" +-ac_help="$ac_help +- --with-db=DIR use Berkeley DB (with --enable-compat185) in DIR" +-ac_help="$ac_help +- --with-libpcap=DIR use libpcap in DIR" +-ac_help="$ac_help +- --with-libnet=DIR use libnet in DIR" +-ac_help="$ac_help +- --with-libnids=DIR use libnids in DIR" +-ac_help="$ac_help +- --with-openssl=DIR use OpenSSL in DIR" ++ac_clean_files= ++ac_config_libobj_dir=. ++LIBOBJS= ++cross_compiling=no ++subdirs= ++MFLAGS= ++MAKEFLAGS= ++SHELL=${CONFIG_SHELL-/bin/sh} ++ ++# Identity of this package. ++PACKAGE_NAME= ++PACKAGE_TARNAME= ++PACKAGE_VERSION= ++PACKAGE_STRING= ++PACKAGE_BUGREPORT= ++ ++ac_unique_file="dsniff.c" ++# Factoring default headers for most tests. ++ac_includes_default="\ ++#include ++#ifdef HAVE_SYS_TYPES_H ++# include ++#endif ++#ifdef HAVE_SYS_STAT_H ++# include ++#endif ++#ifdef STDC_HEADERS ++# include ++# include ++#else ++# ifdef HAVE_STDLIB_H ++# include ++# endif ++#endif ++#ifdef HAVE_STRING_H ++# if !defined STDC_HEADERS && defined HAVE_MEMORY_H ++# include ++# endif ++# include ++#endif ++#ifdef HAVE_STRINGS_H ++# include ++#endif ++#ifdef HAVE_INTTYPES_H ++# include ++#endif ++#ifdef HAVE_STDINT_H ++# include ++#endif ++#ifdef HAVE_UNISTD_H ++# include ++#endif" ++ ++ac_subst_vars='LTLIBOBJS ++SSLLIB ++SSLINC ++NIDSLIB ++NIDSINC ++LNETLIB ++LNETINC ++PCAPLIB ++PCAPINC ++DBLIB ++DBINC ++WEBSPY ++TCPHIJACK ++LIBOBJS ++EGREP ++GREP ++X_EXTRA_LIBS ++X_LIBS ++X_PRE_LIBS ++X_CFLAGS ++CPP ++XMKMF ++RANLIB ++INSTALL_DATA ++INSTALL_SCRIPT ++INSTALL_PROGRAM ++OBJEXT ++EXEEXT ++ac_ct_CC ++CPPFLAGS ++LDFLAGS ++CFLAGS ++CC ++target_alias ++host_alias ++build_alias ++LIBS ++ECHO_T ++ECHO_N ++ECHO_C ++DEFS ++mandir ++localedir ++libdir ++psdir ++pdfdir ++dvidir ++htmldir ++infodir ++docdir ++oldincludedir ++includedir ++localstatedir ++sharedstatedir ++sysconfdir ++datadir ++datarootdir ++libexecdir ++sbindir ++bindir ++program_transform_name ++prefix ++exec_prefix ++PACKAGE_BUGREPORT ++PACKAGE_STRING ++PACKAGE_VERSION ++PACKAGE_TARNAME ++PACKAGE_NAME ++PATH_SEPARATOR ++SHELL' ++ac_subst_files='' ++ac_user_opts=' ++enable_option_checking ++with_x ++with_db ++with_libpcap ++with_libnet ++with_libnids ++with_openssl ++' ++ ac_precious_vars='build_alias ++host_alias ++target_alias ++CC ++CFLAGS ++LDFLAGS ++LIBS ++CPPFLAGS ++XMKMF ++CPP' ++ + + # Initialize some variables set by options. ++ac_init_help= ++ac_init_version=false ++ac_unrecognized_opts= ++ac_unrecognized_sep= + # The variables have the same names as the options, with + # dashes changed to underlines. +-build=NONE +-cache_file=./config.cache ++cache_file=/dev/null + exec_prefix=NONE +-host=NONE + no_create= +-nonopt=NONE + no_recursion= + prefix=NONE + program_prefix=NONE +@@ -41,94 +745,133 @@ + silent= + site= + srcdir= +-target=NONE + verbose= + x_includes=NONE + x_libraries=NONE ++ ++# Installation directory options. ++# These are left unexpanded so users can "make install exec_prefix=/foo" ++# and all the variables that are supposed to be based on exec_prefix ++# by default will actually change. ++# Use braces instead of parens because sh, perl, etc. also accept them. ++# (The list follows the same order as the GNU Coding Standards.) + bindir='${exec_prefix}/bin' + sbindir='${exec_prefix}/sbin' + libexecdir='${exec_prefix}/libexec' +-datadir='${prefix}/share' ++datarootdir='${prefix}/share' ++datadir='${datarootdir}' + sysconfdir='${prefix}/etc' + sharedstatedir='${prefix}/com' + localstatedir='${prefix}/var' +-libdir='${exec_prefix}/lib' + includedir='${prefix}/include' + oldincludedir='/usr/include' +-infodir='${prefix}/info' +-mandir='${prefix}/man' +- +-# Initialize some other variables. +-subdirs= +-MFLAGS= MAKEFLAGS= +-SHELL=${CONFIG_SHELL-/bin/sh} +-# Maximum number of lines to put in a shell here document. +-ac_max_here_lines=12 ++docdir='${datarootdir}/doc/${PACKAGE}' ++infodir='${datarootdir}/info' ++htmldir='${docdir}' ++dvidir='${docdir}' ++pdfdir='${docdir}' ++psdir='${docdir}' ++libdir='${exec_prefix}/lib' ++localedir='${datarootdir}/locale' ++mandir='${datarootdir}/man' + + ac_prev= ++ac_dashdash= + for ac_option + do +- + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then +- eval "$ac_prev=\$ac_option" ++ eval $ac_prev=\$ac_option + ac_prev= + continue + fi + +- case "$ac_option" in +- -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; +- *) ac_optarg= ;; ++ case $ac_option in ++ *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; ++ *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + +- case "$ac_option" in ++ case $ac_dashdash$ac_option in ++ --) ++ ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) +- bindir="$ac_optarg" ;; ++ bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) +- ac_prev=build ;; ++ ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) +- build="$ac_optarg" ;; ++ build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) +- cache_file="$ac_optarg" ;; ++ cache_file=$ac_optarg ;; + +- -datadir | --datadir | --datadi | --datad | --data | --dat | --da) ++ --config-cache | -C) ++ cache_file=config.cache ;; ++ ++ -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; +- -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ +- | --da=*) +- datadir="$ac_optarg" ;; ++ -datadir=* | --datadir=* | --datadi=* | --datad=*) ++ datadir=$ac_optarg ;; ++ ++ -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ ++ | --dataroo | --dataro | --datar) ++ ac_prev=datarootdir ;; ++ -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ ++ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) ++ datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) +- ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` ++ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. +- if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then +- { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } +- fi +- ac_feature=`echo $ac_feature| sed 's/-/_/g'` +- eval "enable_${ac_feature}=no" ;; ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 ++ { (exit 1); exit 1; }; } ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"enable_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; ++ esac ++ eval enable_$ac_useropt=no ;; ++ ++ -docdir | --docdir | --docdi | --doc | --do) ++ ac_prev=docdir ;; ++ -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) ++ docdir=$ac_optarg ;; ++ ++ -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ++ ac_prev=dvidir ;; ++ -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) ++ dvidir=$ac_optarg ;; + + -enable-* | --enable-*) +- ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` ++ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. +- if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then +- { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } +- fi +- ac_feature=`echo $ac_feature| sed 's/-/_/g'` +- case "$ac_option" in +- *=*) ;; +- *) ac_optarg=yes ;; ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 ++ { (exit 1); exit 1; }; } ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"enable_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; + esac +- eval "enable_${ac_feature}='$ac_optarg'" ;; ++ eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ +@@ -137,116 +880,77 @@ + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) +- exec_prefix="$ac_optarg" ;; ++ exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + +- -help | --help | --hel | --he) +- # Omit some internal or obsolete options to make the list less imposing. +- # This message is too long to be a string in the A/UX 3.1 sh. +- cat << EOF +-Usage: configure [options] [host] +-Options: [defaults in brackets after descriptions] +-Configuration: +- --cache-file=FILE cache test results in FILE +- --help print this message +- --no-create do not create output files +- --quiet, --silent do not print \`checking...' messages +- --version print the version of autoconf that created configure +-Directory and file names: +- --prefix=PREFIX install architecture-independent files in PREFIX +- [$ac_default_prefix] +- --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX +- [same as prefix] +- --bindir=DIR user executables in DIR [EPREFIX/bin] +- --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] +- --libexecdir=DIR program executables in DIR [EPREFIX/libexec] +- --datadir=DIR read-only architecture-independent data in DIR +- [PREFIX/share] +- --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] +- --sharedstatedir=DIR modifiable architecture-independent data in DIR +- [PREFIX/com] +- --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] +- --libdir=DIR object code libraries in DIR [EPREFIX/lib] +- --includedir=DIR C header files in DIR [PREFIX/include] +- --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] +- --infodir=DIR info documentation in DIR [PREFIX/info] +- --mandir=DIR man documentation in DIR [PREFIX/man] +- --srcdir=DIR find the sources in DIR [configure dir or ..] +- --program-prefix=PREFIX prepend PREFIX to installed program names +- --program-suffix=SUFFIX append SUFFIX to installed program names +- --program-transform-name=PROGRAM +- run sed PROGRAM on installed program names +-EOF +- cat << EOF +-Host type: +- --build=BUILD configure for building on BUILD [BUILD=HOST] +- --host=HOST configure for HOST [guessed] +- --target=TARGET configure for TARGET [TARGET=HOST] +-Features and packages: +- --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) +- --enable-FEATURE[=ARG] include FEATURE [ARG=yes] +- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] +- --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) +- --x-includes=DIR X include files are in DIR +- --x-libraries=DIR X library files are in DIR +-EOF +- if test -n "$ac_help"; then +- echo "--enable and --with options recognized:$ac_help" +- fi +- exit 0 ;; ++ -help | --help | --hel | --he | -h) ++ ac_init_help=long ;; ++ -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ++ ac_init_help=recursive ;; ++ -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ++ ac_init_help=short ;; + + -host | --host | --hos | --ho) +- ac_prev=host ;; ++ ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) +- host="$ac_optarg" ;; ++ host_alias=$ac_optarg ;; ++ ++ -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ++ ac_prev=htmldir ;; ++ -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ ++ | --ht=*) ++ htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) +- includedir="$ac_optarg" ;; ++ includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) +- infodir="$ac_optarg" ;; ++ infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) +- libdir="$ac_optarg" ;; ++ libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) +- libexecdir="$ac_optarg" ;; ++ libexecdir=$ac_optarg ;; ++ ++ -localedir | --localedir | --localedi | --localed | --locale) ++ ac_prev=localedir ;; ++ -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) ++ localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ +- | --localstate | --localstat | --localsta | --localst \ +- | --locals | --local | --loca | --loc | --lo) ++ | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ +- | --localstate=* | --localstat=* | --localsta=* | --localst=* \ +- | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) +- localstatedir="$ac_optarg" ;; ++ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) ++ localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) +- mandir="$ac_optarg" ;; ++ mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ +- | --no-cr | --no-c) ++ | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ +@@ -260,26 +964,26 @@ + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) +- oldincludedir="$ac_optarg" ;; ++ oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) +- prefix="$ac_optarg" ;; ++ prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) +- program_prefix="$ac_optarg" ;; ++ program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) +- program_suffix="$ac_optarg" ;; ++ program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ +@@ -296,7 +1000,17 @@ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) +- program_transform_name="$ac_optarg" ;; ++ program_transform_name=$ac_optarg ;; ++ ++ -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ++ ac_prev=pdfdir ;; ++ -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) ++ pdfdir=$ac_optarg ;; ++ ++ -psdir | --psdir | --psdi | --psd | --ps) ++ ac_prev=psdir ;; ++ -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) ++ psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) +@@ -306,7 +1020,7 @@ + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) +- sbindir="$ac_optarg" ;; ++ sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ +@@ -317,58 +1031,69 @@ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) +- sharedstatedir="$ac_optarg" ;; ++ sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) +- site="$ac_optarg" ;; ++ site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) +- srcdir="$ac_optarg" ;; ++ srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) +- sysconfdir="$ac_optarg" ;; ++ sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) +- ac_prev=target ;; ++ ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) +- target="$ac_optarg" ;; ++ target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + +- -version | --version | --versio | --versi | --vers) +- echo "configure generated by autoconf version 2.13" +- exit 0 ;; ++ -version | --version | --versio | --versi | --vers | -V) ++ ac_init_version=: ;; + + -with-* | --with-*) +- ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` ++ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. +- if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then +- { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } +- fi +- ac_package=`echo $ac_package| sed 's/-/_/g'` +- case "$ac_option" in +- *=*) ;; +- *) ac_optarg=yes ;; ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 ++ { (exit 1); exit 1; }; } ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"with_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; + esac +- eval "with_${ac_package}='$ac_optarg'" ;; ++ eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) +- ac_package=`echo $ac_option|sed -e 's/-*without-//'` ++ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. +- if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then +- { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } +- fi +- ac_package=`echo $ac_package| sed 's/-/_/g'` +- eval "with_${ac_package}=no" ;; ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 ++ { (exit 1); exit 1; }; } ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"with_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; ++ esac ++ eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. +@@ -379,375 +1104,1512 @@ + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) +- x_includes="$ac_optarg" ;; ++ x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) +- x_libraries="$ac_optarg" ;; ++ x_libraries=$ac_optarg ;; + +- -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } ++ -*) { $as_echo "$as_me: error: unrecognized option: $ac_option ++Try \`$0 --help' for more information." >&2 ++ { (exit 1); exit 1; }; } + ;; + ++ *=*) ++ ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` ++ # Reject names that are not valid shell variable names. ++ expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 ++ { (exit 1); exit 1; }; } ++ eval $ac_envvar=\$ac_optarg ++ export $ac_envvar ;; ++ + *) +- if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then +- echo "configure: warning: $ac_option: invalid host type" 1>&2 +- fi +- if test "x$nonopt" != xNONE; then +- { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } +- fi +- nonopt="$ac_option" ++ # FIXME: should be removed in autoconf 3.0. ++ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 ++ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && ++ $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 ++ : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} + ;; + + esac + done + + if test -n "$ac_prev"; then +- { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } ++ ac_option=--`echo $ac_prev | sed 's/_/-/g'` ++ { $as_echo "$as_me: error: missing argument to $ac_option" >&2 ++ { (exit 1); exit 1; }; } + fi + +-trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 +- +-# File descriptor usage: +-# 0 standard input +-# 1 file creation +-# 2 errors and warnings +-# 3 some systems may open it to /dev/tty +-# 4 used on the Kubota Titan +-# 6 checking for... messages and results +-# 5 compiler messages saved in config.log +-if test "$silent" = yes; then +- exec 6>/dev/null +-else +- exec 6>&1 ++if test -n "$ac_unrecognized_opts"; then ++ case $enable_option_checking in ++ no) ;; ++ fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 ++ { (exit 1); exit 1; }; } ;; ++ *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; ++ esac + fi +-exec 5>./config.log +- +-echo "\ +-This file contains any messages produced by compilers while +-running configure, to aid debugging if configure makes a mistake. +-" 1>&5 + +-# Strip out --no-create and --no-recursion so they do not pile up. +-# Also quote any args containing shell metacharacters. +-ac_configure_args= +-for ac_arg ++# Check all directory arguments for consistency. ++for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ ++ datadir sysconfdir sharedstatedir localstatedir includedir \ ++ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ ++ libdir localedir mandir + do +- case "$ac_arg" in +- -no-create | --no-create | --no-creat | --no-crea | --no-cre \ +- | --no-cr | --no-c) ;; +- -no-recursion | --no-recursion | --no-recursio | --no-recursi \ +- | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; +- *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) +- ac_configure_args="$ac_configure_args '$ac_arg'" ;; +- *) ac_configure_args="$ac_configure_args $ac_arg" ;; ++ eval ac_val=\$$ac_var ++ # Remove trailing slashes. ++ case $ac_val in ++ */ ) ++ ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` ++ eval $ac_var=\$ac_val;; + esac ++ # Be sure to have absolute directory names. ++ case $ac_val in ++ [\\/$]* | ?:[\\/]* ) continue;; ++ NONE | '' ) case $ac_var in *prefix ) continue;; esac;; ++ esac ++ { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 ++ { (exit 1); exit 1; }; } + done + +-# NLS nuisances. +-# Only set these to C if already set. These must not be set unconditionally +-# because not all systems understand e.g. LANG=C (notably SCO). +-# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! +-# Non-C LC_CTYPE values break the ctype check. +-if test "${LANG+set}" = set; then LANG=C; export LANG; fi +-if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi +-if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi +-if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi ++# There might be people who depend on the old broken behavior: `$host' ++# used to hold the argument of --host etc. ++# FIXME: To remove some day. ++build=$build_alias ++host=$host_alias ++target=$target_alias ++ ++# FIXME: To remove some day. ++if test "x$host_alias" != x; then ++ if test "x$build_alias" = x; then ++ cross_compiling=maybe ++ $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. ++ If a cross compiler is detected then cross compile mode will be used." >&2 ++ elif test "x$build_alias" != "x$host_alias"; then ++ cross_compiling=yes ++ fi ++fi ++ ++ac_tool_prefix= ++test -n "$host_alias" && ac_tool_prefix=$host_alias- ++ ++test "$silent" = yes && exec 6>/dev/null ++ ++ ++ac_pwd=`pwd` && test -n "$ac_pwd" && ++ac_ls_di=`ls -di .` && ++ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || ++ { $as_echo "$as_me: error: working directory cannot be determined" >&2 ++ { (exit 1); exit 1; }; } ++test "X$ac_ls_di" = "X$ac_pwd_ls_di" || ++ { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 ++ { (exit 1); exit 1; }; } + +-# confdefs.h avoids OS command line length limits that DEFS can exceed. +-rm -rf conftest* confdefs.h +-# AIX cpp loses on an empty file, so make sure it contains at least a newline. +-echo > confdefs.h +- +-# A filename unique to this package, relative to the directory that +-# configure is in, which we can look for to find out if srcdir is correct. +-ac_unique_file=dsniff.c + + # Find the source files, if location was not specified. + if test -z "$srcdir"; then + ac_srcdir_defaulted=yes +- # Try the directory containing this script, then its parent. +- ac_prog=$0 +- ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` +- test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. ++ # Try the directory containing this script, then the parent directory. ++ ac_confdir=`$as_dirname -- "$as_myself" || ++$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ++ X"$as_myself" : 'X\(//\)[^/]' \| \ ++ X"$as_myself" : 'X\(//\)$' \| \ ++ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X"$as_myself" | ++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)[^/].*/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` + srcdir=$ac_confdir +- if test ! -r $srcdir/$ac_unique_file; then ++ if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi + else + ac_srcdir_defaulted=no + fi +-if test ! -r $srcdir/$ac_unique_file; then +- if test "$ac_srcdir_defaulted" = yes; then +- { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } +- else +- { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } +- fi +-fi +-srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` +- +-# Prefer explicitly selected file to automatically selected ones. +-if test -z "$CONFIG_SITE"; then +- if test "x$prefix" != xNONE; then +- CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" +- else +- CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" +- fi +-fi +-for ac_site_file in $CONFIG_SITE; do +- if test -r "$ac_site_file"; then +- echo "loading site script $ac_site_file" +- . "$ac_site_file" +- fi ++if test ! -r "$srcdir/$ac_unique_file"; then ++ test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." ++ { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 ++ { (exit 1); exit 1; }; } ++fi ++ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ++ac_abs_confdir=`( ++ cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 ++ { (exit 1); exit 1; }; } ++ pwd)` ++# When building in place, set srcdir=. ++if test "$ac_abs_confdir" = "$ac_pwd"; then ++ srcdir=. ++fi ++# Remove unnecessary trailing slashes from srcdir. ++# Double slashes in file names in object file debugging info ++# mess up M-x gdb in Emacs. ++case $srcdir in ++*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; ++esac ++for ac_var in $ac_precious_vars; do ++ eval ac_env_${ac_var}_set=\${${ac_var}+set} ++ eval ac_env_${ac_var}_value=\$${ac_var} ++ eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} ++ eval ac_cv_env_${ac_var}_value=\$${ac_var} + done + +-if test -r "$cache_file"; then +- echo "loading cache $cache_file" +- . $cache_file +-else +- echo "creating cache $cache_file" +- > $cache_file +-fi ++# ++# Report the --help message. ++# ++if test "$ac_init_help" = "long"; then ++ # Omit some internal or obsolete options to make the list less imposing. ++ # This message is too long to be a string in the A/UX 3.1 sh. ++ cat <<_ACEOF ++\`configure' configures this package to adapt to many kinds of systems. + +-ac_ext=c +-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' +-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +-cross_compiling=$ac_cv_prog_cc_cross +- +-ac_exeext= +-ac_objext=o +-if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then +- # Stardent Vistra SVR4 grep lacks -e, says ghazi at caip.rutgers.edu. +- if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then +- ac_n= ac_c=' +-' ac_t=' ' +- else +- ac_n=-n ac_c= ac_t= +- fi ++Usage: $0 [OPTION]... [VAR=VALUE]... ++ ++To assign environment variables (e.g., CC, CFLAGS...), specify them as ++VAR=VALUE. See below for descriptions of some of the useful variables. ++ ++Defaults for the options are specified in brackets. ++ ++Configuration: ++ -h, --help display this help and exit ++ --help=short display options specific to this package ++ --help=recursive display the short help of all the included packages ++ -V, --version display version information and exit ++ -q, --quiet, --silent do not print \`checking...' messages ++ --cache-file=FILE cache test results in FILE [disabled] ++ -C, --config-cache alias for \`--cache-file=config.cache' ++ -n, --no-create do not create output files ++ --srcdir=DIR find the sources in DIR [configure dir or \`..'] ++ ++Installation directories: ++ --prefix=PREFIX install architecture-independent files in PREFIX ++ [$ac_default_prefix] ++ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX ++ [PREFIX] ++ ++By default, \`make install' will install all the files in ++\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify ++an installation prefix other than \`$ac_default_prefix' using \`--prefix', ++for instance \`--prefix=\$HOME'. ++ ++For better control, use the options below. ++ ++Fine tuning of the installation directories: ++ --bindir=DIR user executables [EPREFIX/bin] ++ --sbindir=DIR system admin executables [EPREFIX/sbin] ++ --libexecdir=DIR program executables [EPREFIX/libexec] ++ --sysconfdir=DIR read-only single-machine data [PREFIX/etc] ++ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] ++ --localstatedir=DIR modifiable single-machine data [PREFIX/var] ++ --libdir=DIR object code libraries [EPREFIX/lib] ++ --includedir=DIR C header files [PREFIX/include] ++ --oldincludedir=DIR C header files for non-gcc [/usr/include] ++ --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] ++ --datadir=DIR read-only architecture-independent data [DATAROOTDIR] ++ --infodir=DIR info documentation [DATAROOTDIR/info] ++ --localedir=DIR locale-dependent data [DATAROOTDIR/locale] ++ --mandir=DIR man documentation [DATAROOTDIR/man] ++ --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] ++ --htmldir=DIR html documentation [DOCDIR] ++ --dvidir=DIR dvi documentation [DOCDIR] ++ --pdfdir=DIR pdf documentation [DOCDIR] ++ --psdir=DIR ps documentation [DOCDIR] ++_ACEOF ++ ++ cat <<\_ACEOF ++ ++X features: ++ --x-includes=DIR X include files are in DIR ++ --x-libraries=DIR X library files are in DIR ++_ACEOF ++fi ++ ++if test -n "$ac_init_help"; then ++ ++ cat <<\_ACEOF ++ ++Optional Packages: ++ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] ++ --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) ++ --with-x use the X Window System ++ --with-db=DIR use Berkeley DB (with --enable-compat185) in DIR ++ --with-libpcap=DIR use libpcap in DIR ++ --with-libnet=DIR use libnet in DIR ++ --with-libnids=DIR use libnids in DIR ++ --with-openssl=DIR use OpenSSL in DIR ++ ++Some influential environment variables: ++ CC C compiler command ++ CFLAGS C compiler flags ++ LDFLAGS linker flags, e.g. -L if you have libraries in a ++ nonstandard directory ++ LIBS libraries to pass to the linker, e.g. -l ++ CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if ++ you have headers in a nonstandard directory ++ XMKMF Path to xmkmf, Makefile generator for X Window System ++ CPP C preprocessor ++ ++Use these variables to override the choices made by `configure' or to help ++it to find libraries and programs with nonstandard names/locations. ++ ++_ACEOF ++ac_status=$? ++fi ++ ++if test "$ac_init_help" = "recursive"; then ++ # If there are subdirs, report their specific --help. ++ for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue ++ test -d "$ac_dir" || ++ { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || ++ continue ++ ac_builddir=. ++ ++case "$ac_dir" in ++.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; ++*) ++ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` ++ # A ".." for each directory in $ac_dir_suffix. ++ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` ++ case $ac_top_builddir_sub in ++ "") ac_top_builddir_sub=. ac_top_build_prefix= ;; ++ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; ++ esac ;; ++esac ++ac_abs_top_builddir=$ac_pwd ++ac_abs_builddir=$ac_pwd$ac_dir_suffix ++# for backward compatibility: ++ac_top_builddir=$ac_top_build_prefix ++ ++case $srcdir in ++ .) # We are building in place. ++ ac_srcdir=. ++ ac_top_srcdir=$ac_top_builddir_sub ++ ac_abs_top_srcdir=$ac_pwd ;; ++ [\\/]* | ?:[\\/]* ) # Absolute name. ++ ac_srcdir=$srcdir$ac_dir_suffix; ++ ac_top_srcdir=$srcdir ++ ac_abs_top_srcdir=$srcdir ;; ++ *) # Relative name. ++ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ++ ac_top_srcdir=$ac_top_build_prefix$srcdir ++ ac_abs_top_srcdir=$ac_pwd/$srcdir ;; ++esac ++ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix ++ ++ cd "$ac_dir" || { ac_status=$?; continue; } ++ # Check for guested configure. ++ if test -f "$ac_srcdir/configure.gnu"; then ++ echo && ++ $SHELL "$ac_srcdir/configure.gnu" --help=recursive ++ elif test -f "$ac_srcdir/configure"; then ++ echo && ++ $SHELL "$ac_srcdir/configure" --help=recursive ++ else ++ $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 ++ fi || ac_status=$? ++ cd "$ac_pwd" || { ac_status=$?; break; } ++ done ++fi ++ ++test -n "$ac_init_help" && exit $ac_status ++if $ac_init_version; then ++ cat <<\_ACEOF ++configure ++generated by GNU Autoconf 2.63 ++ ++Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, ++2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. ++This configure script is free software; the Free Software Foundation ++gives unlimited permission to copy, distribute and modify it. ++_ACEOF ++ exit ++fi ++cat >config.log <<_ACEOF ++This file contains any messages produced by compilers while ++running configure, to aid debugging if configure makes a mistake. ++ ++It was created by $as_me, which was ++generated by GNU Autoconf 2.63. Invocation command line was ++ ++ $ $0 $@ ++ ++_ACEOF ++exec 5>>config.log ++{ ++cat <<_ASUNAME ++## --------- ## ++## Platform. ## ++## --------- ## ++ ++hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` ++uname -m = `(uname -m) 2>/dev/null || echo unknown` ++uname -r = `(uname -r) 2>/dev/null || echo unknown` ++uname -s = `(uname -s) 2>/dev/null || echo unknown` ++uname -v = `(uname -v) 2>/dev/null || echo unknown` ++ ++/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` ++/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` ++ ++/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` ++/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` ++/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` ++/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` ++/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` ++/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` ++/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` ++ ++_ASUNAME ++ ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ $as_echo "PATH: $as_dir" ++done ++IFS=$as_save_IFS ++ ++} >&5 ++ ++cat >&5 <<_ACEOF ++ ++ ++## ----------- ## ++## Core tests. ## ++## ----------- ## ++ ++_ACEOF ++ ++ ++# Keep a trace of the command line. ++# Strip out --no-create and --no-recursion so they do not pile up. ++# Strip out --silent because we don't want to record it for future runs. ++# Also quote any args containing shell meta-characters. ++# Make two passes to allow for proper duplicate-argument suppression. ++ac_configure_args= ++ac_configure_args0= ++ac_configure_args1= ++ac_must_keep_next=false ++for ac_pass in 1 2 ++do ++ for ac_arg ++ do ++ case $ac_arg in ++ -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; ++ -q | -quiet | --quiet | --quie | --qui | --qu | --q \ ++ | -silent | --silent | --silen | --sile | --sil) ++ continue ;; ++ *\'*) ++ ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; ++ esac ++ case $ac_pass in ++ 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; ++ 2) ++ ac_configure_args1="$ac_configure_args1 '$ac_arg'" ++ if test $ac_must_keep_next = true; then ++ ac_must_keep_next=false # Got value, back to normal. ++ else ++ case $ac_arg in ++ *=* | --config-cache | -C | -disable-* | --disable-* \ ++ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ ++ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ ++ | -with-* | --with-* | -without-* | --without-* | --x) ++ case "$ac_configure_args0 " in ++ "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; ++ esac ++ ;; ++ -* ) ac_must_keep_next=true ;; ++ esac ++ fi ++ ac_configure_args="$ac_configure_args '$ac_arg'" ++ ;; ++ esac ++ done ++done ++$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } ++$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } ++ ++# When interrupted or exit'd, cleanup temporary files, and complete ++# config.log. We remove comments because anyway the quotes in there ++# would cause problems or look ugly. ++# WARNING: Use '\'' to represent an apostrophe within the trap. ++# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. ++trap 'exit_status=$? ++ # Save into config.log some information that might help in debugging. ++ { ++ echo ++ ++ cat <<\_ASBOX ++## ---------------- ## ++## Cache variables. ## ++## ---------------- ## ++_ASBOX ++ echo ++ # The following way of writing the cache mishandles newlines in values, ++( ++ for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do ++ eval ac_val=\$$ac_var ++ case $ac_val in #( ++ *${as_nl}*) ++ case $ac_var in #( ++ *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 ++$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; ++ esac ++ case $ac_var in #( ++ _ | IFS | as_nl) ;; #( ++ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( ++ *) $as_unset $ac_var ;; ++ esac ;; ++ esac ++ done ++ (set) 2>&1 | ++ case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( ++ *${as_nl}ac_space=\ *) ++ sed -n \ ++ "s/'\''/'\''\\\\'\'''\''/g; ++ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ++ ;; #( ++ *) ++ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ++ ;; ++ esac | ++ sort ++) ++ echo ++ ++ cat <<\_ASBOX ++## ----------------- ## ++## Output variables. ## ++## ----------------- ## ++_ASBOX ++ echo ++ for ac_var in $ac_subst_vars ++ do ++ eval ac_val=\$$ac_var ++ case $ac_val in ++ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; ++ esac ++ $as_echo "$ac_var='\''$ac_val'\''" ++ done | sort ++ echo ++ ++ if test -n "$ac_subst_files"; then ++ cat <<\_ASBOX ++## ------------------- ## ++## File substitutions. ## ++## ------------------- ## ++_ASBOX ++ echo ++ for ac_var in $ac_subst_files ++ do ++ eval ac_val=\$$ac_var ++ case $ac_val in ++ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; ++ esac ++ $as_echo "$ac_var='\''$ac_val'\''" ++ done | sort ++ echo ++ fi ++ ++ if test -s confdefs.h; then ++ cat <<\_ASBOX ++## ----------- ## ++## confdefs.h. ## ++## ----------- ## ++_ASBOX ++ echo ++ cat confdefs.h ++ echo ++ fi ++ test "$ac_signal" != 0 && ++ $as_echo "$as_me: caught signal $ac_signal" ++ $as_echo "$as_me: exit $exit_status" ++ } >&5 ++ rm -f core *.core core.conftest.* && ++ rm -f -r conftest* confdefs* conf$$* $ac_clean_files && ++ exit $exit_status ++' 0 ++for ac_signal in 1 2 13 15; do ++ trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal ++done ++ac_signal=0 ++ ++# confdefs.h avoids OS command line length limits that DEFS can exceed. ++rm -f -r conftest* confdefs.h ++ ++# Predefined preprocessor variables. ++ ++cat >>confdefs.h <<_ACEOF ++#define PACKAGE_NAME "$PACKAGE_NAME" ++_ACEOF ++ ++ ++cat >>confdefs.h <<_ACEOF ++#define PACKAGE_TARNAME "$PACKAGE_TARNAME" ++_ACEOF ++ ++ ++cat >>confdefs.h <<_ACEOF ++#define PACKAGE_VERSION "$PACKAGE_VERSION" ++_ACEOF ++ ++ ++cat >>confdefs.h <<_ACEOF ++#define PACKAGE_STRING "$PACKAGE_STRING" ++_ACEOF ++ ++ ++cat >>confdefs.h <<_ACEOF ++#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" ++_ACEOF ++ ++ ++# Let the site file select an alternate cache file if it wants to. ++# Prefer an explicitly selected file to automatically selected ones. ++ac_site_file1=NONE ++ac_site_file2=NONE ++if test -n "$CONFIG_SITE"; then ++ ac_site_file1=$CONFIG_SITE ++elif test "x$prefix" != xNONE; then ++ ac_site_file1=$prefix/share/config.site ++ ac_site_file2=$prefix/etc/config.site ++else ++ ac_site_file1=$ac_default_prefix/share/config.site ++ ac_site_file2=$ac_default_prefix/etc/config.site ++fi ++for ac_site_file in "$ac_site_file1" "$ac_site_file2" ++do ++ test "x$ac_site_file" = xNONE && continue ++ if test -r "$ac_site_file"; then ++ { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 ++$as_echo "$as_me: loading site script $ac_site_file" >&6;} ++ sed 's/^/| /' "$ac_site_file" >&5 ++ . "$ac_site_file" ++ fi ++done ++ ++if test -r "$cache_file"; then ++ # Some versions of bash will fail to source /dev/null (special ++ # files actually), so we avoid doing that. ++ if test -f "$cache_file"; then ++ { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 ++$as_echo "$as_me: loading cache $cache_file" >&6;} ++ case $cache_file in ++ [\\/]* | ?:[\\/]* ) . "$cache_file";; ++ *) . "./$cache_file";; ++ esac ++ fi + else +- ac_n= ac_c='\c' ac_t= ++ { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 ++$as_echo "$as_me: creating cache $cache_file" >&6;} ++ >$cache_file ++fi ++ ++# Check that the precious variables saved in the cache have kept the same ++# value. ++ac_cache_corrupted=false ++for ac_var in $ac_precious_vars; do ++ eval ac_old_set=\$ac_cv_env_${ac_var}_set ++ eval ac_new_set=\$ac_env_${ac_var}_set ++ eval ac_old_val=\$ac_cv_env_${ac_var}_value ++ eval ac_new_val=\$ac_env_${ac_var}_value ++ case $ac_old_set,$ac_new_set in ++ set,) ++ { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 ++$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ++ ac_cache_corrupted=: ;; ++ ,set) ++ { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 ++$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ++ ac_cache_corrupted=: ;; ++ ,);; ++ *) ++ if test "x$ac_old_val" != "x$ac_new_val"; then ++ # differences in whitespace do not lead to failure. ++ ac_old_val_w=`echo x $ac_old_val` ++ ac_new_val_w=`echo x $ac_new_val` ++ if test "$ac_old_val_w" != "$ac_new_val_w"; then ++ { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 ++$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ++ ac_cache_corrupted=: ++ else ++ { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 ++$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} ++ eval $ac_var=\$ac_old_val ++ fi ++ { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 ++$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} ++ { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 ++$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} ++ fi;; ++ esac ++ # Pass precious variables to config.status. ++ if test "$ac_new_set" = set; then ++ case $ac_new_val in ++ *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; ++ *) ac_arg=$ac_var=$ac_new_val ;; ++ esac ++ case " $ac_configure_args " in ++ *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. ++ *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; ++ esac ++ fi ++done ++if $ac_cache_corrupted; then ++ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++ { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 ++$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} ++ { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 ++$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} ++ { (exit 1); exit 1; }; } + fi + + + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ac_ext=c ++ac_cpp='$CPP $CPPFLAGS' ++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ++ac_compiler_gnu=$ac_cv_c_compiler_gnu ++ ++ ++ ++ac_config_headers="$ac_config_headers config.h" ++ ++ + if test "$prefix" = "NONE"; then + prefix="/usr/local" + fi + +-# Extract the first word of "gcc", so it can be a program name with args. ++ac_ext=c ++ac_cpp='$CPP $CPPFLAGS' ++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ++ac_compiler_gnu=$ac_cv_c_compiler_gnu ++if test -n "$ac_tool_prefix"; then ++ # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. ++set dummy ${ac_tool_prefix}gcc; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_CC+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$CC"; then ++ ac_cv_prog_CC="$CC" # Let the user override the test. ++else ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ++ ac_cv_prog_CC="${ac_tool_prefix}gcc" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ ++fi ++fi ++CC=$ac_cv_prog_CC ++if test -n "$CC"; then ++ { $as_echo "$as_me:$LINENO: result: $CC" >&5 ++$as_echo "$CC" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++fi ++ ++ ++fi ++if test -z "$ac_cv_prog_CC"; then ++ ac_ct_CC=$CC ++ # Extract the first word of "gcc", so it can be a program name with args. + set dummy gcc; ac_word=$2 +-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:547: checking for $ac_word" >&5 +-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then +- echo $ac_n "(cached) $ac_c" 1>&6 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_CC+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$ac_ct_CC"; then ++ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. ++else ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ++ ac_cv_prog_ac_ct_CC="gcc" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ ++fi ++fi ++ac_ct_CC=$ac_cv_prog_ac_ct_CC ++if test -n "$ac_ct_CC"; then ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 ++$as_echo "$ac_ct_CC" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++fi ++ ++ if test "x$ac_ct_CC" = x; then ++ CC="" ++ else ++ case $cross_compiling:$ac_tool_warned in ++yes:) ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ++ac_tool_warned=yes ;; ++esac ++ CC=$ac_ct_CC ++ fi ++else ++ CC="$ac_cv_prog_CC" ++fi ++ ++if test -z "$CC"; then ++ if test -n "$ac_tool_prefix"; then ++ # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. ++set dummy ${ac_tool_prefix}cc; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_CC+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. + else +- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" +- ac_dummy="$PATH" +- for ac_dir in $ac_dummy; do +- test -z "$ac_dir" && ac_dir=. +- if test -f $ac_dir/$ac_word; then +- ac_cv_prog_CC="gcc" +- break +- fi +- done +- IFS="$ac_save_ifs" ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ++ ac_cv_prog_CC="${ac_tool_prefix}cc" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ + fi + fi +-CC="$ac_cv_prog_CC" ++CC=$ac_cv_prog_CC + if test -n "$CC"; then +- echo "$ac_t""$CC" 1>&6 ++ { $as_echo "$as_me:$LINENO: result: $CC" >&5 ++$as_echo "$CC" >&6; } + else +- echo "$ac_t""no" 1>&6 ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + ++ ++ fi ++fi + if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. + set dummy cc; ac_word=$2 +-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:577: checking for $ac_word" >&5 +-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then +- echo $ac_n "(cached) $ac_c" 1>&6 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_CC+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. + else +- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_prog_rejected=no +- ac_dummy="$PATH" +- for ac_dir in $ac_dummy; do +- test -z "$ac_dir" && ac_dir=. +- if test -f $ac_dir/$ac_word; then +- if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then +- ac_prog_rejected=yes +- continue +- fi +- ac_cv_prog_CC="cc" +- break +- fi +- done +- IFS="$ac_save_ifs" ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ++ if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ++ ac_prog_rejected=yes ++ continue ++ fi ++ ac_cv_prog_CC="cc" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ + if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift +- if test $# -gt 0; then ++ if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift +- set dummy "$ac_dir/$ac_word" "$@" +- shift +- ac_cv_prog_CC="$@" ++ ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi + fi + fi + fi +-CC="$ac_cv_prog_CC" ++CC=$ac_cv_prog_CC + if test -n "$CC"; then +- echo "$ac_t""$CC" 1>&6 ++ { $as_echo "$as_me:$LINENO: result: $CC" >&5 ++$as_echo "$CC" >&6; } + else +- echo "$ac_t""no" 1>&6 ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + +- if test -z "$CC"; then +- case "`uname -s`" in +- *win32* | *WIN32*) +- # Extract the first word of "cl", so it can be a program name with args. +-set dummy cl; ac_word=$2 +-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:628: checking for $ac_word" >&5 +-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then +- echo $ac_n "(cached) $ac_c" 1>&6 ++ ++fi ++if test -z "$CC"; then ++ if test -n "$ac_tool_prefix"; then ++ for ac_prog in cl.exe ++ do ++ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. ++set dummy $ac_tool_prefix$ac_prog; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_CC+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. + else +- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" +- ac_dummy="$PATH" +- for ac_dir in $ac_dummy; do +- test -z "$ac_dir" && ac_dir=. +- if test -f $ac_dir/$ac_word; then +- ac_cv_prog_CC="cl" +- break +- fi +- done +- IFS="$ac_save_ifs" ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ++ ac_cv_prog_CC="$ac_tool_prefix$ac_prog" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ + fi + fi +-CC="$ac_cv_prog_CC" ++CC=$ac_cv_prog_CC + if test -n "$CC"; then +- echo "$ac_t""$CC" 1>&6 ++ { $as_echo "$as_me:$LINENO: result: $CC" >&5 ++$as_echo "$CC" >&6; } + else +- echo "$ac_t""no" 1>&6 +-fi +- ;; +- esac +- fi +- test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + +-echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 +-echo "configure:660: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 + +-ac_ext=c +-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' +-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +-cross_compiling=$ac_cv_prog_cc_cross ++ test -n "$CC" && break ++ done ++fi ++if test -z "$CC"; then ++ ac_ct_CC=$CC ++ for ac_prog in cl.exe ++do ++ # Extract the first word of "$ac_prog", so it can be a program name with args. ++set dummy $ac_prog; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_CC+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$ac_ct_CC"; then ++ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. ++else ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ++ ac_cv_prog_ac_ct_CC="$ac_prog" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ ++fi ++fi ++ac_ct_CC=$ac_cv_prog_ac_ct_CC ++if test -n "$ac_ct_CC"; then ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 ++$as_echo "$ac_ct_CC" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++fi + +-cat > conftest.$ac_ext << EOF + +-#line 671 "configure" +-#include "confdefs.h" ++ test -n "$ac_ct_CC" && break ++done + +-main(){return(0);} +-EOF +-if { (eval echo configure:676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +- ac_cv_prog_cc_works=yes +- # If we can't run a trivial program, we are probably using a cross compiler. +- if (./conftest; exit) 2>/dev/null; then +- ac_cv_prog_cc_cross=no ++ if test "x$ac_ct_CC" = x; then ++ CC="" + else +- ac_cv_prog_cc_cross=yes ++ case $cross_compiling:$ac_tool_warned in ++yes:) ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ++ac_tool_warned=yes ;; ++esac ++ CC=$ac_ct_CC + fi +-else +- echo "configure: failed program was:" >&5 +- cat conftest.$ac_ext >&5 +- ac_cv_prog_cc_works=no + fi +-rm -fr conftest* +-ac_ext=c +-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' +-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +-cross_compiling=$ac_cv_prog_cc_cross + +-echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 +-if test $ac_cv_prog_cc_works = no; then +- { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } + fi +-echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 +-echo "configure:702: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +-echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 +-cross_compiling=$ac_cv_prog_cc_cross + +-echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 +-echo "configure:707: checking whether we are using GNU C" >&5 +-if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then +- echo $ac_n "(cached) $ac_c" 1>&6 +-else +- cat > conftest.c <&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +- ac_cv_prog_gcc=yes ++ ++test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH ++See \`config.log' for more details." >&5 ++$as_echo "$as_me: error: no acceptable C compiler found in \$PATH ++See \`config.log' for more details." >&2;} ++ { (exit 1); exit 1; }; }; } ++ ++# Provide some information about the compiler. ++$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 ++set X $ac_compile ++ac_compiler=$2 ++{ (ac_try="$ac_compiler --version >&5" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compiler --version >&5") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } ++{ (ac_try="$ac_compiler -v >&5" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compiler -v >&5") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } ++{ (ac_try="$ac_compiler -V >&5" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compiler -V >&5") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } ++ ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++ ++int ++main () ++{ ++ ++ ; ++ return 0; ++} ++_ACEOF ++ac_clean_files_save=$ac_clean_files ++ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" ++# Try to create an executable without -o first, disregard a.out. ++# It will help us diagnose broken compilers, and finding out an intuition ++# of exeext. ++{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 ++$as_echo_n "checking for C compiler default output file name... " >&6; } ++ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` ++ ++# The possible output files: ++ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ++ ++ac_rmfiles= ++for ac_file in $ac_files ++do ++ case $ac_file in ++ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; ++ * ) ac_rmfiles="$ac_rmfiles $ac_file";; ++ esac ++done ++rm -f $ac_rmfiles ++ ++if { (ac_try="$ac_link_default" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_link_default") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); }; then ++ # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. ++# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' ++# in a Makefile. We should not override ac_cv_exeext if it was cached, ++# so that the user can short-circuit this test for compilers unknown to ++# Autoconf. ++for ac_file in $ac_files '' ++do ++ test -f "$ac_file" || continue ++ case $ac_file in ++ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ++ ;; ++ [ab].out ) ++ # We found the default executable, but exeext='' is most ++ # certainly right. ++ break;; ++ *.* ) ++ if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; ++ then :; else ++ ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` ++ fi ++ # We set ac_cv_exeext here because the later test for it is not ++ # safe: cross compilers may not add the suffix if given an `-o' ++ # argument, so we may need to know it at that point already. ++ # Even if this section looks crufty: it has the advantage of ++ # actually working. ++ break;; ++ * ) ++ break;; ++ esac ++done ++test "$ac_cv_exeext" = no && ac_cv_exeext= ++ + else +- ac_cv_prog_gcc=no ++ ac_file='' + fi ++ ++{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 ++$as_echo "$ac_file" >&6; } ++if test -z "$ac_file"; then ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables ++See \`config.log' for more details." >&5 ++$as_echo "$as_me: error: C compiler cannot create executables ++See \`config.log' for more details." >&2;} ++ { (exit 77); exit 77; }; }; } ++fi ++ ++ac_exeext=$ac_cv_exeext ++ ++# Check that the compiler produces executables we can run. If not, either ++# the compiler is broken, or we cross compile. ++{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 ++$as_echo_n "checking whether the C compiler works... " >&6; } ++# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 ++# If not cross compiling, check that we can run a simple program. ++if test "$cross_compiling" != yes; then ++ if { ac_try='./$ac_file' ++ { (case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_try") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); }; }; then ++ cross_compiling=no ++ else ++ if test "$cross_compiling" = maybe; then ++ cross_compiling=yes ++ else ++ { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. ++If you meant to cross compile, use \`--host'. ++See \`config.log' for more details." >&5 ++$as_echo "$as_me: error: cannot run C compiled programs. ++If you meant to cross compile, use \`--host'. ++See \`config.log' for more details." >&2;} ++ { (exit 1); exit 1; }; }; } ++ fi ++ fi + fi ++{ $as_echo "$as_me:$LINENO: result: yes" >&5 ++$as_echo "yes" >&6; } ++ ++rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ++ac_clean_files=$ac_clean_files_save ++# Check that the compiler produces executables we can run. If not, either ++# the compiler is broken, or we cross compile. ++{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 ++$as_echo_n "checking whether we are cross compiling... " >&6; } ++{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 ++$as_echo "$cross_compiling" >&6; } ++ ++{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 ++$as_echo_n "checking for suffix of executables... " >&6; } ++if { (ac_try="$ac_link" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_link") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); }; then ++ # If both `conftest.exe' and `conftest' are `present' (well, observable) ++# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will ++# work properly (i.e., refer to `conftest.exe'), while it won't with ++# `rm'. ++for ac_file in conftest.exe conftest conftest.*; do ++ test -f "$ac_file" || continue ++ case $ac_file in ++ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; ++ *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` ++ break;; ++ * ) break;; ++ esac ++done ++else ++ { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link ++See \`config.log' for more details." >&5 ++$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link ++See \`config.log' for more details." >&2;} ++ { (exit 1); exit 1; }; }; } ++fi ++ ++rm -f conftest$ac_cv_exeext ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 ++$as_echo "$ac_cv_exeext" >&6; } ++ ++rm -f conftest.$ac_ext ++EXEEXT=$ac_cv_exeext ++ac_exeext=$EXEEXT ++{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 ++$as_echo_n "checking for suffix of object files... " >&6; } ++if test "${ac_cv_objext+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++ ++int ++main () ++{ ++ ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.o conftest.obj ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); }; then ++ for ac_file in conftest.o conftest.obj conftest.*; do ++ test -f "$ac_file" || continue; ++ case $ac_file in ++ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; ++ *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` ++ break;; ++ esac ++done ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-echo "$ac_t""$ac_cv_prog_gcc" 1>&6 ++{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile ++See \`config.log' for more details." >&5 ++$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile ++See \`config.log' for more details." >&2;} ++ { (exit 1); exit 1; }; }; } ++fi ++ ++rm -f conftest.$ac_cv_objext conftest.$ac_ext ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 ++$as_echo "$ac_cv_objext" >&6; } ++OBJEXT=$ac_cv_objext ++ac_objext=$OBJEXT ++{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 ++$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } ++if test "${ac_cv_c_compiler_gnu+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ + +-if test $ac_cv_prog_gcc = yes; then ++int ++main () ++{ ++#ifndef __GNUC__ ++ choke me ++#endif ++ ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ ac_compiler_gnu=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ ac_compiler_gnu=no ++fi ++ ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++ac_cv_c_compiler_gnu=$ac_compiler_gnu ++ ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 ++$as_echo "$ac_cv_c_compiler_gnu" >&6; } ++if test $ac_compiler_gnu = yes; then + GCC=yes + else + GCC= + fi ++ac_test_CFLAGS=${CFLAGS+set} ++ac_save_CFLAGS=$CFLAGS ++{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 ++$as_echo_n "checking whether $CC accepts -g... " >&6; } ++if test "${ac_cv_prog_cc_g+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ ac_save_c_werror_flag=$ac_c_werror_flag ++ ac_c_werror_flag=yes ++ ac_cv_prog_cc_g=no ++ CFLAGS="-g" ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ + +-ac_test_CFLAGS="${CFLAGS+set}" +-ac_save_CFLAGS="$CFLAGS" +-CFLAGS= +-echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 +-echo "configure:735: checking whether ${CC-cc} accepts -g" >&5 +-if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then +- echo $ac_n "(cached) $ac_c" 1>&6 ++int ++main () ++{ ++ ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ ac_cv_prog_cc_g=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ CFLAGS="" ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++ ++int ++main () ++{ ++ ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 03:39:52 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 02:39:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[3703] csw/mgar/pkg Message-ID: Revision: 3703 http://gar.svn.sourceforge.net/gar/?rev=3703&view=rev Author: hson Date: 2009-03-11 02:39:52 +0000 (Wed, 11 Mar 2009) Log Message: ----------- gengetopt: Initial commit Added Paths: ----------- csw/mgar/pkg/gengetopt/ csw/mgar/pkg/gengetopt/branches/ csw/mgar/pkg/gengetopt/tags/ csw/mgar/pkg/gengetopt/trunk/ csw/mgar/pkg/gengetopt/trunk/Makefile csw/mgar/pkg/gengetopt/trunk/checksums csw/mgar/pkg/gengetopt/trunk/files/ Property changes on: csw/mgar/pkg/gengetopt/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/gengetopt/trunk/Makefile =================================================================== --- csw/mgar/pkg/gengetopt/trunk/Makefile (rev 0) +++ csw/mgar/pkg/gengetopt/trunk/Makefile 2009-03-11 02:39:52 UTC (rev 3703) @@ -0,0 +1,30 @@ +GARNAME = gengetopt +GARVERSION = 2.22 +CATEGORIES = utils + +DESCRIPTION = parses the command line options +define BLURB + 'getgetopt' takes an easy-to-do description of options and generates a C + function that uses the GNU getopt_long(3) function to parse and validate the + options. gengetopt is perfect if you don't want to write all the stuff + required to call GNU getopt_long(3), or if you have a program and wish it + took many options. The generated code works if you use autoconf or automake. +endef + +MASTER_SITES = $(GNU_MIRROR) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +#PACKAGES = CSWgtar + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +SPKG_SOURCEURL = http://www.gnu.org/software/gengetopt/ + +#REQUIRED_PKGS = CSWggettextrt CSWiconv + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_SCRIPTS = + +include gar/category.mk Added: csw/mgar/pkg/gengetopt/trunk/checksums =================================================================== --- csw/mgar/pkg/gengetopt/trunk/checksums (rev 0) +++ csw/mgar/pkg/gengetopt/trunk/checksums 2009-03-11 02:39:52 UTC (rev 3703) @@ -0,0 +1 @@ +346f35c9e0607733b26dcbba9fbbfa8c download/gengetopt-2.22.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 03:58:09 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 02:58:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3704] csw/mgar/pkg Message-ID: Revision: 3704 http://gar.svn.sourceforge.net/gar/?rev=3704&view=rev Author: hson Date: 2009-03-11 02:58:08 +0000 (Wed, 11 Mar 2009) Log Message: ----------- libgc: Initial commit Added Paths: ----------- csw/mgar/pkg/libgc/ csw/mgar/pkg/libgc/branches/ csw/mgar/pkg/libgc/tags/ csw/mgar/pkg/libgc/trunk/ csw/mgar/pkg/libgc/trunk/Makefile csw/mgar/pkg/libgc/trunk/files/ Property changes on: csw/mgar/pkg/libgc/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/libgc/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgc/trunk/Makefile (rev 0) +++ csw/mgar/pkg/libgc/trunk/Makefile 2009-03-11 02:58:08 UTC (rev 3704) @@ -0,0 +1,31 @@ +GARNAME = libgc +GARVERSION = 7.0 +CATEGORIES = lib + +DESCRIPTION = A garbage collector for C and C++ +define BLURB + The Boehm-Demers-Weiser conservative garbage collector can be used as a + garbage collecting replacement for C malloc or C++ new. It allows you to + allocate memory basically as you normally would, without explicitly + deallocating memory that is no longer useful. The collector automatically + recycles memory when it determines that it can no longer be otherwise + accessed. +endef + +MASTER_SITES = http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/ +DISTFILES = gc-$(GARVERSION).tar.gz + +DISTNAME = gc-$(GARVERSION) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = check + +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 04:10:07 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 03:10:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[3705] csw/mgar/pkg/gengetopt/trunk/Makefile Message-ID: Revision: 3705 http://gar.svn.sourceforge.net/gar/?rev=3705&view=rev Author: hson Date: 2009-03-11 03:10:07 +0000 (Wed, 11 Mar 2009) Log Message: ----------- gengetopt: Cleanup Modified Paths: -------------- csw/mgar/pkg/gengetopt/trunk/Makefile Modified: csw/mgar/pkg/gengetopt/trunk/Makefile =================================================================== --- csw/mgar/pkg/gengetopt/trunk/Makefile 2009-03-11 02:58:08 UTC (rev 3704) +++ csw/mgar/pkg/gengetopt/trunk/Makefile 2009-03-11 03:10:07 UTC (rev 3705) @@ -14,15 +14,11 @@ MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -#PACKAGES = CSWgtar - # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz SPKG_SOURCEURL = http://www.gnu.org/software/gengetopt/ -#REQUIRED_PKGS = CSWggettextrt CSWiconv - CONFIGURE_ARGS = $(DIRPATHS) TEST_SCRIPTS = This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 04:25:12 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 03:25:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[3706] csw/mgar/pkg/libnids/trunk Message-ID: Revision: 3706 http://gar.svn.sourceforge.net/gar/?rev=3706&view=rev Author: hson Date: 2009-03-11 03:25:12 +0000 (Wed, 11 Mar 2009) Log Message: ----------- libnids: Remove inline-gccism Modified Paths: -------------- csw/mgar/pkg/libnids/trunk/checksums csw/mgar/pkg/libnids/trunk/files/mainpatch Modified: csw/mgar/pkg/libnids/trunk/checksums =================================================================== --- csw/mgar/pkg/libnids/trunk/checksums 2009-03-11 03:10:07 UTC (rev 3705) +++ csw/mgar/pkg/libnids/trunk/checksums 2009-03-11 03:25:12 UTC (rev 3706) @@ -1,2 +1,2 @@ af35e8ef403a0ca95df2da94db856428 download/libnids-1.23.tar.gz -ea5ddd010782ed77209e2414e5500ec7 download/mainpatch +f30f9291f73781869e9d1e3091d8d151 download/mainpatch Modified: csw/mgar/pkg/libnids/trunk/files/mainpatch =================================================================== --- csw/mgar/pkg/libnids/trunk/files/mainpatch 2009-03-11 03:10:07 UTC (rev 3705) +++ csw/mgar/pkg/libnids/trunk/files/mainpatch 2009-03-11 03:25:12 UTC (rev 3706) @@ -1,6 +1,6 @@ diff --speed-large-files --minimal -ru libnids-1.23.orig/src/Makefile.in libnids-1.23/src/Makefile.in --- libnids-1.23.orig/src/Makefile.in 2008-02-21 11:40:19.000000000 +0100 -+++ libnids-1.23/src/Makefile.in 2009-03-08 05:26:17.000000000 +0100 ++++ libnids-1.23/src/Makefile.in 2009-03-11 00:03:28.000000000 +0100 @@ -16,7 +16,7 @@ LIBSHARED = libnids.so.1.23 @@ -75,19 +75,44 @@ rm -f *.o *~ $(LIBSTATIC) $(LIBSHARED) diff --speed-large-files --minimal -ru libnids-1.23.orig/src/checksum.c libnids-1.23/src/checksum.c --- libnids-1.23.orig/src/checksum.c 2005-02-08 16:46:11.000000000 +0100 -+++ libnids-1.23/src/checksum.c 2009-03-08 11:39:55.103753000 +0100 -@@ -25,7 +25,7 @@ - return 0; ++++ libnids-1.23/src/checksum.c 2009-03-11 00:49:43.000000000 +0100 +@@ -120,7 +120,7 @@ + By Jorge Cwik , adapted for linux by Arnt + Gulbrandsen. + */ +-inline u_short ip_fast_csum(u_char * iph, u_int ihl) ++u_short ip_fast_csum(u_char * iph, u_int ihl) + { + u_int sum; + if (dontchksum(((struct ip*)iph)->ip_src.s_addr)) +@@ -191,13 +191,13 @@ + this routine is used for miscellaneous IP-like checksums, mainly in + icmp.c + */ +-inline u_short ++u_short + ip_compute_csum(u_char * buff, int len) + { + return (csum_fold(csum_partial(buff, len, 0))); } - --#if ( __i386__ || __i386 ) -+#if ( __i386__ || __i386 ) && __GNUC__ - // all asm procedures are copied from Linux 2.0.36 and 2.2.10 kernels - /* +-inline u_short ++u_short + my_tcp_check(struct tcphdr *th, int len, u_int saddr, u_int daddr) + { + if (dontchksum(saddr)) +@@ -205,7 +205,7 @@ + return csum_tcpudp_magic(saddr, daddr, len, IPPROTO_TCP, + csum_partial((char *)th, len, 0)); + } +-inline u_short ++u_short + my_udp_check(void *u, int len, u_int saddr, u_int daddr) + { + if (dontchksum(saddr)) diff --speed-large-files --minimal -ru libnids-1.23.orig/src/ip_options.c libnids-1.23/src/ip_options.c --- libnids-1.23.orig/src/ip_options.c 2002-08-10 21:07:45.000000000 +0200 -+++ libnids-1.23/src/ip_options.c 2009-03-08 05:26:17.000000000 +0100 ++++ libnids-1.23/src/ip_options.c 2009-03-11 00:03:28.000000000 +0100 @@ -69,7 +69,7 @@ unsigned char __pad1; unsigned char __pad2; @@ -97,3 +122,22 @@ }; struct iphdr { +diff --speed-large-files --minimal -ru libnids-1.23.orig/src/util.c libnids-1.23/src/util.c +--- libnids-1.23.orig/src/util.c 2006-05-01 18:58:48.000000000 +0200 ++++ libnids-1.23/src/util.c 2009-03-11 00:48:59.000000000 +0100 +@@ -29,13 +29,13 @@ + return ret; + } + +-inline int ++int + before(u_int seq1, u_int seq2) + { + return ((int)(seq1 - seq2) < 0); + } + +-inline int ++int + after(u_int seq1, u_int seq2) + { + return ((int)(seq2 - seq1) < 0); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 04:53:27 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 03:53:27 +0000 Subject: [csw-devel] SF.net SVN: gar:[3707] csw/mgar/pkg/libgc/trunk/checksums Message-ID: Revision: 3707 http://gar.svn.sourceforge.net/gar/?rev=3707&view=rev Author: hson Date: 2009-03-11 03:53:27 +0000 (Wed, 11 Mar 2009) Log Message: ----------- libgc: Add missing checksum file Added Paths: ----------- csw/mgar/pkg/libgc/trunk/checksums Added: csw/mgar/pkg/libgc/trunk/checksums =================================================================== --- csw/mgar/pkg/libgc/trunk/checksums (rev 0) +++ csw/mgar/pkg/libgc/trunk/checksums 2009-03-11 03:53:27 UTC (rev 3707) @@ -0,0 +1 @@ +3645ccf5f32ebb27d99b27b0d29e9c38 download/gc-7.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 05:44:26 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 04:44:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[3708] csw/mgar/pkg Message-ID: Revision: 3708 http://gar.svn.sourceforge.net/gar/?rev=3708&view=rev Author: hson Date: 2009-03-11 04:44:26 +0000 (Wed, 11 Mar 2009) Log Message: ----------- w3m: Initial commit Added Paths: ----------- csw/mgar/pkg/w3m/ csw/mgar/pkg/w3m/branches/ csw/mgar/pkg/w3m/tags/ csw/mgar/pkg/w3m/trunk/ csw/mgar/pkg/w3m/trunk/Makefile csw/mgar/pkg/w3m/trunk/checksums csw/mgar/pkg/w3m/trunk/files/ Property changes on: csw/mgar/pkg/w3m/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/w3m/trunk/Makefile =================================================================== --- csw/mgar/pkg/w3m/trunk/Makefile (rev 0) +++ csw/mgar/pkg/w3m/trunk/Makefile 2009-03-11 04:44:26 UTC (rev 3708) @@ -0,0 +1,38 @@ +GARNAME = w3m +GARVERSION = 0.5.2 +CATEGORIES = apps + +DESCRIPTION = Text-based web browser +define BLURB + w3m is a text-based web browser as well as a pager like `more' or `less'. + With w3m you can browse web pages through a terminal emulator window (xterm, + rxvt or something like that). Moreover, w3m can be used as a text formatting + tool which typesets HTML into plain text. +endef + +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +SPKG_SOURCEURL = http://w3m.sourceforge.net/ + +REQUIRED_PKGS += CSWggettextrt CSWlibgc CSWosslrt CSWzlib + +# We define upstream file regex so we can be notifed of new upstream software release +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=39518 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*) + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +#LD_OPTIONS = -R/opt/csw/lib/\$$ISALIST -R/opt/csw/lib -R/usr/openwin/lib +#export LD_OPTIONS + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-gc=$(BUILD_PREFIX) +CONFIGURE_ARGS += --enable-image=no_ + +TEST_TARGET = + +include gar/category.mk Added: csw/mgar/pkg/w3m/trunk/checksums =================================================================== --- csw/mgar/pkg/w3m/trunk/checksums (rev 0) +++ csw/mgar/pkg/w3m/trunk/checksums 2009-03-11 04:44:26 UTC (rev 3708) @@ -0,0 +1 @@ +ba06992d3207666ed1bf2dcf7c72bf58 download/w3m-0.5.2.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 05:48:08 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 04:48:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[3709] csw/mgar/pkg/dsniff/trunk/Makefile Message-ID: Revision: 3709 http://gar.svn.sourceforge.net/gar/?rev=3709&view=rev Author: hson Date: 2009-03-11 04:48:08 +0000 (Wed, 11 Mar 2009) Log Message: ----------- dsniff: Fixed typo Modified Paths: -------------- csw/mgar/pkg/dsniff/trunk/Makefile Modified: csw/mgar/pkg/dsniff/trunk/Makefile =================================================================== --- csw/mgar/pkg/dsniff/trunk/Makefile 2009-03-11 04:44:26 UTC (rev 3708) +++ csw/mgar/pkg/dsniff/trunk/Makefile 2009-03-11 04:48:08 UTC (rev 3709) @@ -18,7 +18,7 @@ DISTNAME = $(GARNAME)-2.4 -REQUIRED_PKGS += > CSWbdb3 CSWlibnet CSWlibnids CSWlibpcap CSWosslrt +REQUIRED_PKGS += CSWbdb3 CSWlibnet CSWlibnids CSWlibpcap CSWosslrt # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From ja at baltic-online.de Wed Mar 11 07:39:06 2009 From: ja at baltic-online.de (Juergen Arndt) Date: Wed, 11 Mar 2009 07:39:06 +0100 Subject: [csw-devel] SF.net SVN: gar:[3698] csw/mgar/pkg/nagios/trunk In-Reply-To: <625385e30903101346t4592cfbp64089425a3a99a9@mail.gmail.com> References: <625385e30903101346t4592cfbp64089425a3a99a9@mail.gmail.com> Message-ID: On Tue, 10 Mar 2009 21:46:10 +0100, Peter Bonivart wrote: >> +PROTOTYPE_FILTER ?= awk '$$$$3 ~ /\/init.d\/cswnagios$$$$/ { $$$$2 = >> "cswinitsmf" } { print }' > > You shouldn't need the prototype filter when you have a static > prototype, you have already assigned the correct class to cswnagios > below: Yes, that's of course true :) Thanks for the hint! Juergen -- Juergen Arndt From wmeler at users.sourceforge.net Wed Mar 11 11:27:24 2009 From: wmeler at users.sourceforge.net (wmeler at users.sourceforge.net) Date: Wed, 11 Mar 2009 10:27:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[3710] csw/mgar/pkg/lua/trunk Message-ID: Revision: 3710 http://gar.svn.sourceforge.net/gar/?rev=3710&view=rev Author: wmeler Date: 2009-03-11 10:27:24 +0000 (Wed, 11 Mar 2009) Log Message: ----------- version 5.1.4 Modified Paths: -------------- csw/mgar/pkg/lua/trunk/Makefile csw/mgar/pkg/lua/trunk/checksums Modified: csw/mgar/pkg/lua/trunk/Makefile =================================================================== --- csw/mgar/pkg/lua/trunk/Makefile 2009-03-11 04:48:08 UTC (rev 3709) +++ csw/mgar/pkg/lua/trunk/Makefile 2009-03-11 10:27:24 UTC (rev 3710) @@ -1,5 +1,5 @@ GARNAME = lua -GARVERSION = 5.0.2 +GARVERSION = 5.1.4 CATEGORIES = lang DESCRIPTION = light-weight language designed for extending applications @@ -11,14 +11,20 @@ MASTER_SITES = http://www.lua.org/ftp/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -#DISTFILES += CSWlua.gspec CSWlua.prototype CSWlua.depend +DISTFILES += CSWlua.gspec +#CSWlua.prototype CSWlua.depend + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz #LIBDEPS += lib/db lib/gdbm # Configuration flags -CONFIGURE_ARGS += +CONFIGURE_SCRIPTS= +BUILD_ARGS += solaris CC=$(CC) CFLAGS=-O + +INSTALL_ARGS += INSTALL=ginstall INSTALL_TOP=$(DESTDIR)$(prefix) INSTALL_MAN=$(DESTDIR)$(mandir)/man1 + include gar/category.mk Modified: csw/mgar/pkg/lua/trunk/checksums =================================================================== --- csw/mgar/pkg/lua/trunk/checksums 2009-03-11 04:48:08 UTC (rev 3709) +++ csw/mgar/pkg/lua/trunk/checksums 2009-03-11 10:27:24 UTC (rev 3710) @@ -1 +1,2 @@ -dea74646b7e5c621fef7174df83c34b1 download/lua-5.0.2.tar.gz +d0870f2de55d59c1c8419f36e8fac150 download/lua-5.1.4.tar.gz +41542acbaa142b29bec03d70b5613088 download/CSWlua.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 12:41:40 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 11:41:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[3711] csw/mgar/pkg/libnids/trunk Message-ID: Revision: 3711 http://gar.svn.sourceforge.net/gar/?rev=3711&view=rev Author: hson Date: 2009-03-11 11:41:39 +0000 (Wed, 11 Mar 2009) Log Message: ----------- libnids: gcc-ism patch Modified Paths: -------------- csw/mgar/pkg/libnids/trunk/checksums csw/mgar/pkg/libnids/trunk/files/mainpatch Modified: csw/mgar/pkg/libnids/trunk/checksums =================================================================== --- csw/mgar/pkg/libnids/trunk/checksums 2009-03-11 10:27:24 UTC (rev 3710) +++ csw/mgar/pkg/libnids/trunk/checksums 2009-03-11 11:41:39 UTC (rev 3711) @@ -1,2 +1,2 @@ af35e8ef403a0ca95df2da94db856428 download/libnids-1.23.tar.gz -f30f9291f73781869e9d1e3091d8d151 download/mainpatch +eded3e75e8a25acf7922ba0e7593ecb1 download/mainpatch Modified: csw/mgar/pkg/libnids/trunk/files/mainpatch =================================================================== --- csw/mgar/pkg/libnids/trunk/files/mainpatch 2009-03-11 10:27:24 UTC (rev 3710) +++ csw/mgar/pkg/libnids/trunk/files/mainpatch 2009-03-11 11:41:39 UTC (rev 3711) @@ -75,7 +75,16 @@ rm -f *.o *~ $(LIBSTATIC) $(LIBSHARED) diff --speed-large-files --minimal -ru libnids-1.23.orig/src/checksum.c libnids-1.23/src/checksum.c --- libnids-1.23.orig/src/checksum.c 2005-02-08 16:46:11.000000000 +0100 -+++ libnids-1.23/src/checksum.c 2009-03-11 00:49:43.000000000 +0100 ++++ libnids-1.23/src/checksum.c 2009-03-11 12:38:07.808047165 +0100 +@@ -25,7 +25,7 @@ + return 0; + } + +-#if ( __i386__ || __i386 ) ++#if ( __i386__ || __i386 ) && __GNUC__ + // all asm procedures are copied from Linux 2.0.36 and 2.2.10 kernels + + /* @@ -120,7 +120,7 @@ By Jorge Cwik , adapted for linux by Arnt Gulbrandsen. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wmeler at users.sourceforge.net Wed Mar 11 15:38:21 2009 From: wmeler at users.sourceforge.net (wmeler at users.sourceforge.net) Date: Wed, 11 Mar 2009 14:38:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3712] csw/mgar/pkg/lua/trunk/Makefile Message-ID: Revision: 3712 http://gar.svn.sourceforge.net/gar/?rev=3712&view=rev Author: wmeler Date: 2009-03-11 14:38:18 +0000 (Wed, 11 Mar 2009) Log Message: ----------- enable POSIX features in lua Modified Paths: -------------- csw/mgar/pkg/lua/trunk/Makefile Modified: csw/mgar/pkg/lua/trunk/Makefile =================================================================== --- csw/mgar/pkg/lua/trunk/Makefile 2009-03-11 11:41:39 UTC (rev 3711) +++ csw/mgar/pkg/lua/trunk/Makefile 2009-03-11 14:38:18 UTC (rev 3712) @@ -23,7 +23,7 @@ # Configuration flags CONFIGURE_SCRIPTS= -BUILD_ARGS += solaris CC=$(CC) CFLAGS=-O +BUILD_ARGS += solaris CC=$(CC) CFLAGS="-O -DLUA_USE_POSIX -DLUA_USE_DLOPEN" MYLIBS="-ldl" INSTALL_ARGS += INSTALL=ginstall INSTALL_TOP=$(DESTDIR)$(prefix) INSTALL_MAN=$(DESTDIR)$(mandir)/man1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 11 17:06:42 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 11 Mar 2009 16:06:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[3713] csw/mgar/pkg/pysqlite/trunk Message-ID: Revision: 3713 http://gar.svn.sourceforge.net/gar/?rev=3713&view=rev Author: valholla Date: 2009-03-11 16:06:41 +0000 (Wed, 11 Mar 2009) Log Message: ----------- python sqlite1 support copy Modified Paths: -------------- csw/mgar/pkg/pysqlite/trunk/Makefile csw/mgar/pkg/pysqlite/trunk/checksums Property Changed: ---------------- csw/mgar/pkg/pysqlite/trunk/ Property changes on: csw/mgar/pkg/pysqlite/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/pysqlite/trunk/Makefile =================================================================== --- csw/mgar/pkg/pysqlite/trunk/Makefile 2009-03-11 14:38:18 UTC (rev 3712) +++ csw/mgar/pkg/pysqlite/trunk/Makefile 2009-03-11 16:06:41 UTC (rev 3713) @@ -1,8 +1,8 @@ GARNAME = pysqlite -GARVERSION = 1.0 +GARVERSION = 1.1.8a CATEGORIES = lang -DESCRIPTION = SQLite support for Python +DESCRIPTION = SQLite 1.x support for Python define BLURB SQLite support for Python endef Modified: csw/mgar/pkg/pysqlite/trunk/checksums =================================================================== --- csw/mgar/pkg/pysqlite/trunk/checksums 2009-03-11 14:38:18 UTC (rev 3712) +++ csw/mgar/pkg/pysqlite/trunk/checksums 2009-03-11 16:06:41 UTC (rev 3713) @@ -1,2 +1,2 @@ -f21b19ff048f6bafbbfc3edb86b4c4e4 download/pysqlite-1.0.tar.gz +f5102a3cea8eab40dfd0512d44a9ef10 download/pysqlite-1.1.8a.tar.gz ab4ef10c0b2730e6b522f545b8a24b36 download/CSWpysqlite.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 11 17:35:13 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 11 Mar 2009 16:35:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[3714] csw/mgar/pkg Message-ID: Revision: 3714 http://gar.svn.sourceforge.net/gar/?rev=3714&view=rev Author: bonivart Date: 2009-03-11 16:35:13 +0000 (Wed, 11 Mar 2009) Log Message: ----------- phpsysinfo: move to gar Added Paths: ----------- csw/mgar/pkg/phpsysinfo/ csw/mgar/pkg/phpsysinfo/branches/ csw/mgar/pkg/phpsysinfo/tags/ csw/mgar/pkg/phpsysinfo/trunk/ csw/mgar/pkg/phpsysinfo/trunk/Makefile csw/mgar/pkg/phpsysinfo/trunk/checksums csw/mgar/pkg/phpsysinfo/trunk/files/ csw/mgar/pkg/phpsysinfo/trunk/files/CSWphpsysinfo.class.SunOS.inc.php.p Property changes on: csw/mgar/pkg/phpsysinfo/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/phpsysinfo/trunk/Makefile =================================================================== --- csw/mgar/pkg/phpsysinfo/trunk/Makefile (rev 0) +++ csw/mgar/pkg/phpsysinfo/trunk/Makefile 2009-03-11 16:35:13 UTC (rev 3714) @@ -0,0 +1,50 @@ +GARNAME = phpsysinfo +GARVERSION = 2.5.4 +CATEGORIES = utils + +DESCRIPTION = displays information about the host being accessed +define BLURB + displays information about the host being accessed +endef + +SF_PROJ = $(GARNAME) +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +PACKAGES = CSWphpsysinfo +CATALOGNAME_CSWphpsysinfo = phpsysinfo +SPKG_DESC = $(DESCRIPTION) +SPKG_SOURCEURL = http://phpsysinfo.sourceforge.net + +REQUIRED_PKGS = CSWapache2 CSWap2modphp5 CSWphp5 CSWcswclassutils + +SPKG_CLASSES_CSWphpsysinfo = none cswcpsampleconf + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +WORKSRC = $(WORKDIR)/$(GARNAME) + +PROTOTYPE_FILTER = awk ' \ +$$$$3 ~ /\/config.php.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ +{ print }' + +include gar/category.mk + +install-custom: + @echo " ==> Installing $(GARNAME) (custom)" + @rm -rf $(DESTDIR)$(prefix)/share/www/phpsysinfo + @ginstall -d $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -d $(DESTDIR)$(prefix)/share/www + @cp -R $(WORKSRC) $(DESTDIR)$(prefix)/share/www/phpsysinfo + @( cd $(DESTDIR)$(prefix)/share/www/phpsysinfo ; \ + mv config.php.new config.php.CSW ; \ + mv COPYING $(DESTDIR)$(docdir)/$(GARNAME)/license ) + @( cd $(DESTDIR)$(prefix)/share/www/phpsysinfo/includes/os ; \ + gpatch < ../../../../../../../../../$(FILEDIR)/CSWphpsysinfo.class.SunOS.inc.php.p ) + @$(MAKECOOKIE) Added: csw/mgar/pkg/phpsysinfo/trunk/checksums =================================================================== --- csw/mgar/pkg/phpsysinfo/trunk/checksums (rev 0) +++ csw/mgar/pkg/phpsysinfo/trunk/checksums 2009-03-11 16:35:13 UTC (rev 3714) @@ -0,0 +1 @@ +5bf79793255ff24d5f9cbc6a62705aa7 download/phpsysinfo-2.5.4.tar.gz Added: csw/mgar/pkg/phpsysinfo/trunk/files/CSWphpsysinfo.class.SunOS.inc.php.p =================================================================== --- csw/mgar/pkg/phpsysinfo/trunk/files/CSWphpsysinfo.class.SunOS.inc.php.p (rev 0) +++ csw/mgar/pkg/phpsysinfo/trunk/files/CSWphpsysinfo.class.SunOS.inc.php.p 2009-03-11 16:35:13 UTC (rev 3714) @@ -0,0 +1,52 @@ +--- class.SunOS.inc.php.071122 Wed Nov 21 07:34:15 2007 ++++ class.SunOS.inc.php Wed Nov 21 09:00:27 2007 +@@ -153,20 +153,27 @@ + + preg_match('/^(\D+)(\d+)$/', $ar_buf[0], $intf); + $prefix = $intf[1] . ':' . $intf[2] . ':' . $intf[1] . $intf[2] . ':'; +- $cnt = $this->kstat($prefix . 'drop'); ++ $tmp = $this->kstat($prefix); ++ if (preg_match('/:drop/',$tmp)) { ++ $cnt = $this->kstat($prefix . 'drop'); + +- if ($cnt > 0) { +- $results[$ar_buf[0]]['rx_drop'] = $cnt; +- } +- $cnt = $this->kstat($prefix . 'obytes64'); ++ if ($cnt > 0) { ++ $results[$ar_buf[0]]['rx_drop'] = $cnt; ++ } ++ } ++ if (preg_match('/:obytes64/',$tmp)) { ++ $cnt = $this->kstat($prefix . 'obytes64'); + +- if ($cnt > 0) { +- $results[$ar_buf[0]]['tx_bytes'] = $cnt; +- } +- $cnt = $this->kstat($prefix . 'rbytes64'); ++ if ($cnt > 0) { ++ $results[$ar_buf[0]]['tx_bytes'] = $cnt; ++ } ++ } ++ if (preg_match('/:rbytes64/',$tmp)) { ++ $cnt = $this->kstat($prefix . 'rbytes64'); + +- if ($cnt > 0) { +- $results[$ar_buf[0]]['rx_bytes'] = $cnt; ++ if ($cnt > 0) { ++ $results[$ar_buf[0]]['rx_bytes'] = $cnt; ++ } + } + } + } +@@ -211,6 +218,10 @@ + if (hide_mount($ar_buf[5])) { + continue; + } ++ ++ if (hide_fstype(trim($ty_buf[1]))) { ++ continue; ++ } + + $results[$j] = array(); + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 11 18:38:38 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 11 Mar 2009 17:38:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[3715] csw/mgar/pkg Message-ID: Revision: 3715 http://gar.svn.sourceforge.net/gar/?rev=3715&view=rev Author: valholla Date: 2009-03-11 17:38:37 +0000 (Wed, 11 Mar 2009) Log Message: ----------- commit working copy Modified Paths: -------------- csw/mgar/pkg/mysql-python/trunk/Makefile csw/mgar/pkg/mysql-python/trunk/checksums csw/mgar/pkg/pydocutils/trunk/Makefile csw/mgar/pkg/pygobject/trunk/Makefile csw/mgar/pkg/pyorbit/trunk/trunk/Makefile csw/mgar/pkg/pysetuptools/trunk/Makefile csw/mgar/pkg/pysqlite/trunk/Makefile csw/mgar/pkg/pysqlite/trunk/checksums csw/mgar/pkg/pysqlite2/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/pygobject/Makefile Removed Paths: ------------- csw/mgar/pkg/pysqlite/trunk/files/CSWpysqlite.gspec Property Changed: ---------------- csw/mgar/pkg/pygobject/ Modified: csw/mgar/pkg/mysql-python/trunk/Makefile =================================================================== --- csw/mgar/pkg/mysql-python/trunk/Makefile 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/mysql-python/trunk/Makefile 2009-03-11 17:38:37 UTC (rev 3715) @@ -12,7 +12,7 @@ PACKAGES = CSWpymysql REQUIRED_PKGS_CSWpymysql = CSWmysql5rt CSWpython CSWosslrt CSWzlib -CATALOGNAME_CSWpymysql = py_mysql5 +CATALOGNAME_CSWpymysql = pymysql5 SPKG_DESC = MySQL Support for Python # We define upstream file regex so we can be notifed of new upstream software release @@ -20,6 +20,9 @@ UPSTREAM_USE_SF = 1 UFILES_REGEX = (\d+(?:\.\d+)*) +DISTFILES += setuptools-0.6c9-py2.6.egg +PATCHFILES = setup.diff + CONFIGURE_SCRIPTS = BUILD_SCRIPTS = $(WORKSRC)/setup.py TEST_SCRIPTS = @@ -33,6 +36,10 @@ mysql_prefix = $(prefix)/mysql5 mysql_bindir = $(mysql_prefix)/bin +post-extract-modulated: + @(gcp $(DOWNLOADDIR)/setuptools-0.6c9-py2.6.egg $(WORKSRC)) + + LD_OPTIONS := -R/opt/csw/mysql5/lib/mysql/\$$ISALIST $(LD_OPTIONS) PATH := $(mysql_bindir):$(PATH) export LD_OPTIONS PATH Modified: csw/mgar/pkg/mysql-python/trunk/checksums =================================================================== --- csw/mgar/pkg/mysql-python/trunk/checksums 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/mysql-python/trunk/checksums 2009-03-11 17:38:37 UTC (rev 3715) @@ -1 +1,3 @@ 532268f02870bea18c1d465e88afff30 download/MySQL-python-1.2.2.tar.gz +ca37b1ff16fa2ede6e19383e7b59245a download/setuptools-0.6c9-py2.6.egg +fba3b56e42a61b562ea4b9a5eb37a1d3 download/setup.diff Modified: csw/mgar/pkg/pydocutils/trunk/Makefile =================================================================== --- csw/mgar/pkg/pydocutils/trunk/Makefile 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/pydocutils/trunk/Makefile 2009-03-11 17:38:37 UTC (rev 3715) @@ -12,7 +12,7 @@ PACKAGES = CSWpydocutils REQUIRED_PKGS_CSWpydocutils = CSWpython -CATALOGNAME_CSWpydocutils = py_docutils +CATALOGNAME_CSWpydocutils = pydocutils SPKG_DESC = Documentation Utiltiies for Python # We define upstream file regex so we can be notifed of new upstream software release Property changes on: csw/mgar/pkg/pygobject ___________________________________________________________________ Deleted: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/pygobject/Makefile =================================================================== --- csw/mgar/pkg/pygobject/Makefile (rev 0) +++ csw/mgar/pkg/pygobject/Makefile 2009-03-11 17:38:37 UTC (rev 3715) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Modified: csw/mgar/pkg/pygobject/trunk/Makefile =================================================================== --- csw/mgar/pkg/pygobject/trunk/Makefile 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/pygobject/trunk/Makefile 2009-03-11 17:38:37 UTC (rev 3715) @@ -14,8 +14,7 @@ PACKAGES = CSWpygobject REQUIRED_PKGS_CSWpygobject = CSWpython CSWggettextrt CSWglib2 - -CATALOGNAME_CSWpygobject = py_gobject +CATALOGNAME_CSWpygobject = pygobject SPKG_DESC_CSWpygobject = pygobject support for Python ## patch to change zero sized struct to zero-sized sub-object @@ -24,6 +23,8 @@ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = (\d+(?:\.\d+)*) +CONFIGURE_ARGS = $(DIRPATHS) + ## Tests require gtk, but gtk requries gobject #TEST_TARGET = check TEST_SCRIPTS = Modified: csw/mgar/pkg/pyorbit/trunk/trunk/Makefile =================================================================== --- csw/mgar/pkg/pyorbit/trunk/trunk/Makefile 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/pyorbit/trunk/trunk/Makefile 2009-03-11 17:38:37 UTC (rev 3715) @@ -15,7 +15,7 @@ REQUIRED_PKGS_CSWpyorbit = CSWpython CSWggettextrt CSWglib2 REQUIRED_PKGS_CSWpyorbit += CSWlibidl CSWorbit2 -CATALOGNAME_CSWpyorbit = py_orbit +CATALOGNAME_CSWpyorbit = pyorbit SPKG_DESC_CSWpyorbit = ORBit2 CORBA support for Python # We define upstream file regex so we can be notifed of new upstream software release Modified: csw/mgar/pkg/pysetuptools/trunk/Makefile =================================================================== --- csw/mgar/pkg/pysetuptools/trunk/Makefile 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/pysetuptools/trunk/Makefile 2009-03-11 17:38:37 UTC (rev 3715) @@ -14,7 +14,7 @@ REQUIRED_PKGS_CSWpysetuptools = CSWpython PACKAGES = CSWpysetuptools -CATALOGNAME_CSWpysetuptools = py_setuptools +CATALOGNAME_CSWpysetuptools = pysetuptools SPKG_DESC_CSWpysetuptools = Distribution Utiltiies for Python @@ -23,9 +23,12 @@ CONFIGURE_SCRIPTS = BUILD_SCRIPTS = $(WORKSRC)/setup.py -TEST_SCRIPTS = $(WORKSRC)/setup.py +TEST_SCRIPTS = skip INSTALL_SCRIPTS = $(WORKSRC)/setup.py +test-skip: + $(DONADA) + INSTALL_ARGS += --root=$(DESTDIR) INSTALL_ARGS += --prefix=$(prefix) Modified: csw/mgar/pkg/pysqlite/trunk/Makefile =================================================================== --- csw/mgar/pkg/pysqlite/trunk/Makefile 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/pysqlite/trunk/Makefile 2009-03-11 17:38:37 UTC (rev 3715) @@ -10,8 +10,12 @@ MASTER_SITES = $(SF_MIRROR)/$(call TOLOWER,$(GARNAME))/ WORKSRC = $(WORKDIR)/$(GARNAME) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += CSWpysqlite.gspec +PACKAGES = CSWpysqlite +CATALOGNAME_CSWpysqlite = pysqlite +SPKG_DESC_CSWpysqlite = SQLite 1.x support for Python +REQUIRED_PKGS_CSWpysqlite = CSWpython CSWsqlite3 + # We define upstream file regex so we can be notifed of new upstream software release UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=54058 UPSTREAM_USE_SF = 1 Modified: csw/mgar/pkg/pysqlite/trunk/checksums =================================================================== --- csw/mgar/pkg/pysqlite/trunk/checksums 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/pysqlite/trunk/checksums 2009-03-11 17:38:37 UTC (rev 3715) @@ -1,2 +1 @@ f5102a3cea8eab40dfd0512d44a9ef10 download/pysqlite-1.1.8a.tar.gz -ab4ef10c0b2730e6b522f545b8a24b36 download/CSWpysqlite.gspec Deleted: csw/mgar/pkg/pysqlite/trunk/files/CSWpysqlite.gspec =================================================================== --- csw/mgar/pkg/pysqlite/trunk/files/CSWpysqlite.gspec 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/pysqlite/trunk/files/CSWpysqlite.gspec 2009-03-11 17:38:37 UTC (rev 3715) @@ -1,4 +0,0 @@ -%var bitname pysqlite -%var pkgname CSWpysqlite -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/LICENSE Modified: csw/mgar/pkg/pysqlite2/trunk/Makefile =================================================================== --- csw/mgar/pkg/pysqlite2/trunk/Makefile 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/pysqlite2/trunk/Makefile 2009-03-11 17:38:37 UTC (rev 3715) @@ -12,7 +12,7 @@ PACKAGES = CSWpysqlite2 REQUIRED_PKGS_CSWpysqlite2 = CSWpython CSWsqlite3 -CATALOGNAME_CSWpysqlite2 = py_sqlite2 +CATALOGNAME_CSWpysqlite2 = pysqlite2 SPKG_DESC_CSWpysqlite2 = SQLite3 support for Python # We define upstream file regex so we can be notifed of new upstream software release This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 11 18:40:00 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 11 Mar 2009 17:40:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[3716] csw/mgar/pkg/clearsilver/trunk Message-ID: Revision: 3716 http://gar.svn.sourceforge.net/gar/?rev=3716&view=rev Author: valholla Date: 2009-03-11 17:40:00 +0000 (Wed, 11 Mar 2009) Log Message: ----------- commit working copy Modified Paths: -------------- csw/mgar/pkg/clearsilver/trunk/Makefile csw/mgar/pkg/clearsilver/trunk/checksums Modified: csw/mgar/pkg/clearsilver/trunk/Makefile =================================================================== --- csw/mgar/pkg/clearsilver/trunk/Makefile 2009-03-11 17:38:37 UTC (rev 3715) +++ csw/mgar/pkg/clearsilver/trunk/Makefile 2009-03-11 17:40:00 UTC (rev 3716) @@ -15,9 +15,9 @@ PACKAGES = CSWcs CSWpmcs CSWpycs -REQUIRED_PKGS_CSWcs = CSWggettext CSWzlib -REQUIRED_PKGS_CSWpmcs = CSWperl CSWzlib -REQUIRED_PKGS_CSWpycs = CSWggettext CSWpython CSWzlib +REQUIRED_PKGS_CSWcs = CSWzlib CSWggettextrt +REQUIRED_PKGS_CSWpmcs = CSWcs CSWperl +REQUIRED_PKGS_CSWpycs = CSWcs CSWpython CATALOGNAME_CSWcs = clearsilver CATALOGNAME_CSWpmcs = pm_clearsilver @@ -28,9 +28,9 @@ SPKG_DESC_CSWpycs = Clearsilver Python language binding PKGFILES_CSWpmcs = $(libdir)/perl/.* -PKGFILES_CSWpmcs += $(mandir)/*perl* +PKGFILES_CSWpmcs += $(mandir)/.*perl.* PKGFILES_CSWpycs = $(libdir)/python*/.* -PKGFILES_CSWpmcs += $(mandir)/*python* +PKGFILES_CSWpycs += $(mandir)/.*python.* GARCOMPILER = GNU @@ -38,7 +38,6 @@ UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*) PATCHFILES += perlbuild.diff -PATCHFILES += pybuild.diff CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-python=$(bindir)/python @@ -54,9 +53,17 @@ EXTRA_LINKER_FLAGS += -lintl +ENABLE_CHECK = 0 + # No test target TEST_SCRIPTS = include gar/category.mk PATH := $(PATH):$(SOS11_CC_HOME)/bin + +## Move lone perl manpage to the package man location +post-install-modulated: + @(gmv $(INSTALLISADIR)$(prefix)/man/man3/ClearSilver.3perl \ + $(INSTALLISADIR)$(prefix)/share/man/man3/ClearSilver.3perl) + @(grm -fr $(INSTALLISADIR)$(prefix)/man/man3) Modified: csw/mgar/pkg/clearsilver/trunk/checksums =================================================================== --- csw/mgar/pkg/clearsilver/trunk/checksums 2009-03-11 17:38:37 UTC (rev 3715) +++ csw/mgar/pkg/clearsilver/trunk/checksums 2009-03-11 17:40:00 UTC (rev 3716) @@ -1,3 +1,4 @@ b8c0c7fbe0ef5e06e0c935f134304d44 download/clearsilver-0.10.5.tar.gz 1c25fda8bb2666658d8ddcf3ad9b7235 download/perlbuild.diff f951221b633994f85c45fe78008d8965 download/pybuild.diff +64cd57ea3f54da10c45046578b767d12 download/rules.mk.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 11 18:41:57 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 11 Mar 2009 17:41:57 +0000 Subject: [csw-devel] SF.net SVN: gar:[3717] csw/mgar/pkg/subversion/trunk Message-ID: Revision: 3717 http://gar.svn.sourceforge.net/gar/?rev=3717&view=rev Author: valholla Date: 2009-03-11 17:41:57 +0000 (Wed, 11 Mar 2009) Log Message: ----------- working copy Modified Paths: -------------- csw/mgar/pkg/subversion/trunk/Makefile csw/mgar/pkg/subversion/trunk/checksums csw/mgar/pkg/subversion/trunk/files/fixme.sh Modified: csw/mgar/pkg/subversion/trunk/Makefile =================================================================== --- csw/mgar/pkg/subversion/trunk/Makefile 2009-03-11 17:40:00 UTC (rev 3716) +++ csw/mgar/pkg/subversion/trunk/Makefile 2009-03-11 17:41:57 UTC (rev 3717) @@ -1,16 +1,16 @@ GARNAME = subversion -DISTVERSION = 1.5.5 +DISTVERSION = 1.5.6 GARVERSION = $(subst -,,$(DISTVERSION)) CATEGORIES = utils DESCRIPTION = Version control rethought define BLURB - The goal of the Subversion project is to build a version control system that - is a compelling replacement for CVS in the open source community. + The goal of the Subversion project is to build a version control system + that is a compelling replacement for CVS in the open source community. endef # Vendor site -SPKG_SOURCEURL = http://subversion.tigris.org/ +SPKG_SOURCEURL = http://subversion.tigris.org/downloads/ # Release site MASTER_SITES = http://subversion.tigris.org/downloads/ @@ -20,10 +20,15 @@ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 +EXTRA_LIB = $(prefix)/bdb44/lib $(SVNLIB) +EXTRA_LIB += $(prefix)/apache2/lib +EXTRA_INC = $(prefix)/bdb44/include +EXTRA_INC += $(prefix)/apache2/include + WORKSRC = $(WORKDIR)/$(GARNAME)-$(DISTVERSION) PACKAGES = CSWsvn CSWsvn-devel CSWap2svn CSWpmsvn -#PACKAGES += CSWpysvn CSWrbsvn CSWjavasvn +PACKAGES += CSWpysvn CSWrbsvn CSWjavasvn PACKAGES += CSWpysvn CSWjavasvn SPKG_DESC_CSWsvn = Version control rethought @@ -46,9 +51,9 @@ SPKG_DESC_CSWpysvn = Subversion Python Language Binding CATALOGNAME_CSWpysvn = pysvn REQUIRED_PKGS_CSWpysvn = CSWsvn CSWpython -#SPKG_DESC_CSWrbsvn = Subversion Ruby Language Binding -#CATALOGNAME_CSWrbsvn = rbsvn -#REQUIRED_PKGS_CSWrbsvn = CSWsvn CSWruby +SPKG_DESC_CSWrbsvn = Subversion Ruby Language Binding +CATALOGNAME_CSWrbsvn = rbsvn +REQUIRED_PKGS_CSWrbsvn = CSWsvn CSWruby PKGFILES_CSWsvn-devel = $(PKGFILES_DEVEL) PKGFILES_CSWap2svn = $(prefix)/apache2* @@ -58,32 +63,36 @@ PKGFILES_CSWpmsvn += $(mandir)/*swig_perl* PKGFILES_CSWpysvn = $(libdir)/python* PKGFILES_CSWpysvn += $(SVNLIB)/*swig_py* -#PKGFILES_CSWrbsvn = $(libdir)/ruby* -#PKGFILES_CSWrbsvn += $(SVNLIB)/*swig_ruby* +PKGFILES_CSWrbsvn = $(libdir)/ruby* +PKGFILES_CSWrbsvn += $(SVNLIB)/*swig_ruby* DISTFILES += CSWsvn.checkinstall DISTFILES += CSWap2svn.postinstall CSWap2svn.preremove DISTFILES += httpd-svn.conf.CSW svn_access.conf.CSW DISTFILES += fixme.sh +DISTFILES += gccMake.sh # Fix: Add java headers for nested classes # https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2008-June/004633.html -#PATCHFILES += javahl_headers_for_nested_classes.diff -PATCHFILES += subversion155.diff +PATCHFILES += javahl_headers_for_nested_classes.diff +PATCHFILES += subversion156.diff DEPENDS = server/apache2 DEPENDS = lib/neon NODIRPATHS = --libdir --libexecdir +JDK = /usr/jdk1.5.0_15 +EXTRA_INC += $(JDK)/include SVNLIB = $(prefix)/lib/svn CONFIGURE_ARGS = $(DIRPATHS) --libdir=$(SVNLIB) --libexecdir=$(SVNLIB) +CONFIGURE_ARGS += --with-gnu-ld=/opt/csw/bin/gld CONFIGURE_ARGS += --with-apr=$(prefix)/apache2/bin/apr-config CONFIGURE_ARGS += --with-apr-util=$(prefix)/apache2/bin/apu-config CONFIGURE_ARGS += --with-apxs=$(prefix)/apache2/sbin/apxs CONFIGURE_ARGS += --disable-mod-activation -CONFIGURE_ARGS += --with-jdk=/usr/jdk1.5.0_15 +CONFIGURE_ARGS += --with-jdk=$(JDK) CONFIGURE_ARGS += --enable-javahl CONFIGURE_ARGS += --with-neon=$(prefix) CONFIGURE_ARGS += --with-zlib=$(prefix) @@ -95,18 +104,12 @@ # Tests take *forever* TEST_SCRIPTS = -EXTRA_LIB = $(prefix)/bdb44/lib $(SVNLIB) -EXTRA_LIB += $(prefix)/apache2/lib -EXTRA_INC = $(prefix)/bdb44/include -EXTRA_INC += $(prefix)/apache2/include - # Add libintl when linking EXTRA_LINKER_FLAGS += -lintl -liconv include gar/category.mk -#BINDING_LANGS = java perl python ruby -BINDING_LANGS = java perl python +BINDING_LANGS = java perl python ruby BINDING_TARGETS = $(foreach LANG,$(BINDING_LANGS),svn-$(LANG)) PI_DEPENDS = $(BINDING_TARGETS) @@ -118,6 +121,7 @@ post-configure-modulated: @(echo "~~~ Fixing Libtool ~~~") @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + @$(DOWNLOADDIR)/gccMake.sh $(WORKSRC) $(DONADA) copy-templates: @@ -137,7 +141,6 @@ $(WORKSRC)/subversion/bindings/swig/python/*.py @$(BUILD_ENV) gmake -C $(WORKSRC) swig-py @$(INSTALL_ENV) gmake -C $(WORKSRC) install-swig-py - @$(TEST_ENV) gmake -C $(WORKSRC) check-swig-py $(DONADA) svn-perl: @@ -147,22 +150,20 @@ $(WORKSRC)/subversion/bindings/swig/perl/native/*.pm @$(BUILD_ENV) gmake -C $(WORKSRC) swig-pl @$(INSTALL_ENV) gmake DESTDIR=$(DESTDIR) -C $(WORKSRC) install-swig-pl - @$(TEST_ENV) gmake -C $(WORKSRC) check-swig-pl $(DONADA) svn-ruby: @echo " ==> Building Ruby bindings" @touch $(WORKSRC)/subversion/bindings/swig/ruby/*.c - @$(BUILD_ENV) gmake -C $(WORKSRC) swig-rb - @$(INSTALL_ENV) gmake -C $(WORKSRC) install-swig-rb - @$(TEST_ENV) gmake -C $(WORKSRC) check-swig-rb + @$(BUILD_ENV) gmake -f Makefile.gcc -C $(WORKSRC) swig-rb + @$(INSTALL_ENV) gmake -f Makefile.gcc -C $(WORKSRC) install-swig-rb $(DONADA) svn-java: @echo " ==> Building Java bindings" - @$(BUILD_ENV) gmake -C $(WORKSRC) javahl - @$(INSTALL_ENV) gmake -C $(WORKSRC) install-javahl - @$(TEST_ENV) gmake -C $(WORKSRC) check-javahl + @touch $(WORKSRC)/subversion/bindings/javahl/native/*.c + @$(BUILD_ENV) gmake -f Makefile.gcc -C $(WORKSRC) javahl + @$(INSTALL_ENV) gmake -f Makefile.gcc -C $(WORKSRC) install-javahl $(DONADA) Modified: csw/mgar/pkg/subversion/trunk/checksums =================================================================== --- csw/mgar/pkg/subversion/trunk/checksums 2009-03-11 17:40:00 UTC (rev 3716) +++ csw/mgar/pkg/subversion/trunk/checksums 2009-03-11 17:41:57 UTC (rev 3717) @@ -1,8 +1,10 @@ -6f3701a0f2acf3fe53093491ba3d77ee download/subversion-1.5.5.tar.bz2 +3d1dabbbcacf262e3e0baa3de79220d7 download/subversion-1.5.6.tar.bz2 395ec6d1bfe07efadc1c0aa8816673fa download/CSWsvn.checkinstall 1e19681e6d988d35cfc6d708883ab7aa download/CSWap2svn.postinstall 586b9c9924c1547d44451a84d2aca702 download/CSWap2svn.preremove f107831ad0c702ff32e51df6a207237b download/httpd-svn.conf.CSW 1b532d3055708a97771f5cd959983628 download/svn_access.conf.CSW -59ff30dc3a9abaa15b2bd4faa116ab3c download/fixme.sh -89b68eb851673a9a0ebe29cd0010f0ed download/subversion155.diff +41ec540885de7c34625768aa1fb9682b download/fixme.sh +a1983ac6084ab919be687906d0892c44 download/gccMake.sh +f0aa58c145ae99f8e4d72499ab826169 download/javahl_headers_for_nested_classes.diff +89b68eb851673a9a0ebe29cd0010f0ed download/subversion156.diff Modified: csw/mgar/pkg/subversion/trunk/files/fixme.sh =================================================================== --- csw/mgar/pkg/subversion/trunk/files/fixme.sh 2009-03-11 17:40:00 UTC (rev 3716) +++ csw/mgar/pkg/subversion/trunk/files/fixme.sh 2009-03-11 17:41:57 UTC (rev 3717) @@ -1,36 +1,49 @@ #!/bin/bash +#################################################### +# +# fixme.sh +# Intended to remove the use of libtool's +# pseudo-libraries for opencsw builds. +# +# Author: Mike Watters mwatters_at_opencsw.org +# Initial Version: 0.1 +# +#################################################### -touch /tmp/mike-fixme - umask 0022 -PATH=/opt/csw/bin:/usr/bin:/sbin +PATH=/opt/csw/bin if [ $# -ne 1 ]; then - echo "USAGE: $(basename $0) WORKSRC" + gecho "USAGE: $(basename $0) WORKSRC" exit 1 fi BASEPATH=$1 ## Fix Makefiles for mk in $(gfind ${BASEPATH} -name Makefile -print); do - LT_FILES=$(ggrep '/opt/csw.*/lib/.*.la' ${mk} | \ + LT_FILES=$(ggrep '/opt/csw.*/lib/.*\.la' ${mk} | \ gsed "s/^.*\(\/opt\/csw.*\/lib\/.*\.la\).*$/\1/") for file in ${LT_FILES}; do - LIB_NAME=$(ggrep dlname= ${file} | \ + LIB_NAME=$(ggrep 'dlname=' ${file} | \ gsed -e "s/.*'\(.*\)'/\1/" \ -e "s/^lib//" \ -e "s/\.so.*$//") - fixpath=$(echo $file |gsed 's/\//\\\//g') - sed "s/${fixpath}/-l${LIB_NAME}/g" \ - ${mk} >Makefile.new - mv Makefile.new ${mk} + fixpath=$(gecho $file |gsed 's/\//\\\//g') + gsed "s/${fixpath}/-l${LIB_NAME}/g" ${mk} >Makefile.new + gmv Makefile.new ${mk} done done -## Fix libtool +## Fix libtool Script for lt in $(gfind ${BASEPATH} -name libtool -print); do gsed "/for search_ext in .*\.la/s/\.la//" ${lt} >${lt}.new - mv ${lt}.new ${lt} + gmv ${lt}.new ${lt} done +LTMAIN=$(gfind ${BASEPATH} -name ltmain.sh -print) +if [ -f ${LTMAIN} ]; then + gsed "/for search_ext in .*\.la/s/\.la//" ${LTMAIN} >${LTMAIN}.new + gmv ${LTMAIN}.new ${LTMAIN} +fi + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 11 18:43:06 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 11 Mar 2009 17:43:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[3718] csw/mgar/pkg/subversion/trunk/files Message-ID: Revision: 3718 http://gar.svn.sourceforge.net/gar/?rev=3718&view=rev Author: valholla Date: 2009-03-11 17:43:06 +0000 (Wed, 11 Mar 2009) Log Message: ----------- missed some new files Added Paths: ----------- csw/mgar/pkg/subversion/trunk/files/gccMake.sh csw/mgar/pkg/subversion/trunk/files/subversion156.diff Removed Paths: ------------- csw/mgar/pkg/subversion/trunk/files/subversion155.diff Added: csw/mgar/pkg/subversion/trunk/files/gccMake.sh =================================================================== --- csw/mgar/pkg/subversion/trunk/files/gccMake.sh (rev 0) +++ csw/mgar/pkg/subversion/trunk/files/gccMake.sh 2009-03-11 17:43:06 UTC (rev 3718) @@ -0,0 +1,24 @@ +#!/opt/csw/bin/bash + +PATH=/opt/csw/bin +WORKSRC=$1 + +gcp $WORKSRC/Makefile $WORKSRC/Makefile.gcc +gcp $WORKSRC/libtool $WORKSRC/libtool.gcc + + +perl -i -pnle 's|^(LIBTOOL.*)/libtool$|$1/libtool.gcc|' \ + $WORKSRC/Makefile.gcc +perl -i -pnle 's/-xO3\s*//' $WORKSRC/*.gcc +perl -i -pnle 's/-xarch=v8\s*//' $WORKSRC/*.gcc +perl -i -pnle 's/-mt\|*\s*//' $WORKSRC/*.gcc +perl -i -pnle 's/-KPIC/-fPIC/' $WORKSRC/*.gcc +perl -i -pnle 's/.*CC=.*cc"/LTCC=\/opt\/csw\/gcc4\/bin\/gcc/' \ + $WORKSRC/libtool.gcc +perl -i -pnle 's/.*CC=.*CC"/LTCC=\/opt\/csw\/gcc4\/bin\/g\+\+/' \ + $WORKSRC/libtool.gcc +perl -i -pnle 's/CC =.*$/CC = \/opt\/csw\/gcc4\/bin\/gcc/' \ + $WORKSRC/Makefile.gcc +perl -i -pnle 's/CXX =.*$/CXX = \/opt\/csw\/gcc4\/bin\/g\+\+/' \ + $WORKSRC/Makefile.gcc + Property changes on: csw/mgar/pkg/subversion/trunk/files/gccMake.sh ___________________________________________________________________ Added: svn:executable + * Deleted: csw/mgar/pkg/subversion/trunk/files/subversion155.diff =================================================================== --- csw/mgar/pkg/subversion/trunk/files/subversion155.diff 2009-03-11 17:41:57 UTC (rev 3717) +++ csw/mgar/pkg/subversion/trunk/files/subversion155.diff 2009-03-11 17:43:06 UTC (rev 3718) @@ -1,53 +0,0 @@ ---- subversion-1.5.5/Makefile.in.orig 2008-08-26 12:27:56.000000000 -0500 -+++ subversion-1.5.5/Makefile.in 2009-02-21 17:26:25.849467074 -0600 -@@ -46,6 +46,7 @@ - SVN_ZLIB_LIBS = @SVN_ZLIB_LIBS@ - - LIBS = @LIBS@ -+JAVAHL_LIBS = @LIBS@ -lCrun -lCstd - - prefix = @prefix@ - exec_prefix = @exec_prefix@ -@@ -68,15 +69,15 @@ - swig_rb_libdir = @libdir@ - - ### these possibly need further discussion --swig_pydir = @libdir@/svn-python/libsvn --swig_pydir_extra = @libdir@/svn-python/svn --swig_pldir = @libdir@/svn-perl -+swig_pydir = @prefix@/lib/python/site-packages/libsvn -+swig_pydir_extra = @prefix@/lib/python/site-packages/svn -+#swig_pldir = @libdir@/svn-perl - swig_rbdir = $(SWIG_RB_SITE_ARCH_DIR)/svn/ext - contribdir = @bindir@/svn-contrib - toolsdir = @bindir@/svn-tools - --javahl_javadir = @libdir@/svn-javahl --javahl_javahdir = @libdir@/svn-javahl/include -+javahl_javadir = @libdir@ -+javahl_javahdir = @libdir@/include - javahl_libdir = @libdir@ - javahl_test_rootdir=$(abs_builddir)/subversion/bindings/javahl/test-work - ---- subversion-1.5.5/subversion/bindings/swig/python/svn/fs.py.orig 2009-02-21 17:00:06.832094681 -0600 -+++ subversion-1.5.5/subversion/bindings/swig/python/svn/fs.py 2009-02-21 16:59:46.198583440 -0600 -@@ -97,7 +97,7 @@ - - # use an array for the command to avoid the shell and potential - # security exposures -- cmd = ["diff"] \ -+ cmd = ["gdiff"] \ - + self.diffoptions \ - + [self.tempfile1, self.tempfile2] - ---- subversion-1.5.5/build-outputs.mk.orig 2009-02-21 20:49:58.653938743 -0600 -+++ subversion-1.5.5/build-outputs.mk 2009-02-21 20:51:14.193027135 -0600 -@@ -305,7 +305,7 @@ - libsvnjavahl_DEPS = $(javahl_javah_DEPS) $(javahl_java_DEPS) subversion/bindings/javahl/native/BlameCallback.lo subversion/bindings/javahl/native/ChangelistCallback.lo subversion/bindings/javahl/native/CommitMessage.lo subversion/bindings/javahl/native/ConflictResolverCallback.lo subversion/bindings/javahl/native/CopySources.lo subversion/bindings/javahl/native/DiffSummaryReceiver.lo subversion/bindings/javahl/native/EnumMapper.lo subversion/bindings/javahl/native/InfoCallback.lo subversion/bindings/javahl/native/Inputer.lo subversion/bindings/javahl/native/JNIByteArray.lo subversion/bindings/javahl/native/JNICriticalSection.lo subversion/bindings/javahl/native/JNIMutex.lo subversion/bindings/javahl/native/JNIStackElement.lo subversion/bindings/javahl/native/JNIStringHolder.lo subversion/bindings/javahl/native/JNIThreadData.lo subversion/bindings/javahl/native/JNIUtil.lo subversion/bindings/javahl/native/ListCallback.lo subversion/bindings/javahl/native/LogMessageCallback.l o subversion/bindings/javahl/native/MessageReceiver.lo subversion/bindings/javahl/native/Notify.lo subversion/bindings/javahl/native/Notify2.lo subversion/bindings/javahl/native/Outputer.lo subversion/bindings/javahl/native/Path.lo subversion/bindings/javahl/native/Pool.lo subversion/bindings/javahl/native/ProgressListener.lo subversion/bindings/javahl/native/Prompter.lo subversion/bindings/javahl/native/ProplistCallback.lo subversion/bindings/javahl/native/Revision.lo subversion/bindings/javahl/native/RevisionRange.lo subversion/bindings/javahl/native/RevpropTable.lo subversion/bindings/javahl/native/SVNAdmin.lo subversion/bindings/javahl/native/SVNBase.lo subversion/bindings/javahl/native/SVNClient.lo subversion/bindings/javahl/native/StatusCallback.lo subversion/bindings/javahl/native/StringArray.lo subversion/bindings/javahl/native/Targets.lo subversion/bindings/javahl/native/libsvnjavahl.la.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_NativeResource s.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_Path.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_SVNAdmin.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_SVNClient.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_Version.lo subversion/libsvn_repos/libsvn_repos-1.la subversion/libsvn_client/libsvn_client-1.la subversion/libsvn_wc/libsvn_wc-1.la subversion/libsvn_ra/libsvn_ra-1.la subversion/libsvn_delta/libsvn_delta-1.la subversion/libsvn_diff/libsvn_diff-1.la subversion/libsvn_subr/libsvn_subr-1.la subversion/libsvn_fs/libsvn_fs-1.la - libsvnjavahl_OBJECTS = BlameCallback.lo ChangelistCallback.lo CommitMessage.lo ConflictResolverCallback.lo CopySources.lo DiffSummaryReceiver.lo EnumMapper.lo InfoCallback.lo Inputer.lo JNIByteArray.lo JNICriticalSection.lo JNIMutex.lo JNIStackElement.lo JNIStringHolder.lo JNIThreadData.lo JNIUtil.lo ListCallback.lo LogMessageCallback.lo MessageReceiver.lo Notify.lo Notify2.lo Outputer.lo Path.lo Pool.lo ProgressListener.lo Prompter.lo ProplistCallback.lo Revision.lo RevisionRange.lo RevpropTable.lo SVNAdmin.lo SVNBase.lo SVNClient.lo StatusCallback.lo StringArray.lo Targets.lo libsvnjavahl.la.lo org_tigris_subversion_javahl_NativeResources.lo org_tigris_subversion_javahl_Path.lo org_tigris_subversion_javahl_SVNAdmin.lo org_tigris_subversion_javahl_SVNClient.lo org_tigris_subversion_javahl_Version.lo - subversion/bindings/javahl/native/libsvnjavahl-1.la: $(libsvnjavahl_DEPS) -- cd subversion/bindings/javahl/native && $(LINK_JAVAHL_CXX) -o libsvnjavahl-1.la $(LT_NO_UNDEFINED) $(libsvnjavahl_OBJECTS) ../../../../subversion/libsvn_repos/libsvn_repos-1.la ../../../../subversion/libsvn_client/libsvn_client-1.la ../../../../subversion/libsvn_wc/libsvn_wc-1.la ../../../../subversion/libsvn_ra/libsvn_ra-1.la ../../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../../subversion/libsvn_diff/libsvn_diff-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la ../../../../subversion/libsvn_fs/libsvn_fs-1.la $(SVN_APRUTIL_LIBS) $(SVN_APR_LIBS) $(NEON_LIBS) $(LIBS) -+ cd subversion/bindings/javahl/native && $(LINK_JAVAHL_CXX) -o libsvnjavahl-1.la $(LT_NO_UNDEFINED) $(libsvnjavahl_OBJECTS) ../../../../subversion/libsvn_repos/libsvn_repos-1.la ../../../../subversion/libsvn_client/libsvn_client-1.la ../../../../subversion/libsvn_wc/libsvn_wc-1.la ../../../../subversion/libsvn_ra/libsvn_ra-1.la ../../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../../subversion/libsvn_diff/libsvn_diff-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la ../../../../subversion/libsvn_fs/libsvn_fs-1.la $(SVN_APRUTIL_LIBS) $(SVN_APR_LIBS) $(NEON_LIBS) $(JAVAHL_LIBS) - - locale_PATH = subversion/po - locale_DEPS = subversion/po/de.mo subversion/po/es.mo subversion/po/fr.mo subversion/po/it.mo subversion/po/ja.mo subversion/po/ko.mo subversion/po/nb.mo subversion/po/pl.mo subversion/po/pt_BR.mo subversion/po/sv.mo subversion/po/zh_CN.mo subversion/po/zh_TW.mo Added: csw/mgar/pkg/subversion/trunk/files/subversion156.diff =================================================================== --- csw/mgar/pkg/subversion/trunk/files/subversion156.diff (rev 0) +++ csw/mgar/pkg/subversion/trunk/files/subversion156.diff 2009-03-11 17:43:06 UTC (rev 3718) @@ -0,0 +1,53 @@ +--- subversion-1.5.5/Makefile.in.orig 2008-08-26 12:27:56.000000000 -0500 ++++ subversion-1.5.5/Makefile.in 2009-02-21 17:26:25.849467074 -0600 +@@ -46,6 +46,7 @@ + SVN_ZLIB_LIBS = @SVN_ZLIB_LIBS@ + + LIBS = @LIBS@ ++JAVAHL_LIBS = @LIBS@ -lCrun -lCstd + + prefix = @prefix@ + exec_prefix = @exec_prefix@ +@@ -68,15 +69,15 @@ + swig_rb_libdir = @libdir@ + + ### these possibly need further discussion +-swig_pydir = @libdir@/svn-python/libsvn +-swig_pydir_extra = @libdir@/svn-python/svn +-swig_pldir = @libdir@/svn-perl ++swig_pydir = @prefix@/lib/python/site-packages/libsvn ++swig_pydir_extra = @prefix@/lib/python/site-packages/svn ++#swig_pldir = @libdir@/svn-perl + swig_rbdir = $(SWIG_RB_SITE_ARCH_DIR)/svn/ext + contribdir = @bindir@/svn-contrib + toolsdir = @bindir@/svn-tools + +-javahl_javadir = @libdir@/svn-javahl +-javahl_javahdir = @libdir@/svn-javahl/include ++javahl_javadir = @libdir@ ++javahl_javahdir = @libdir@/include + javahl_libdir = @libdir@ + javahl_test_rootdir=$(abs_builddir)/subversion/bindings/javahl/test-work + +--- subversion-1.5.5/subversion/bindings/swig/python/svn/fs.py.orig 2009-02-21 17:00:06.832094681 -0600 ++++ subversion-1.5.5/subversion/bindings/swig/python/svn/fs.py 2009-02-21 16:59:46.198583440 -0600 +@@ -97,7 +97,7 @@ + + # use an array for the command to avoid the shell and potential + # security exposures +- cmd = ["diff"] \ ++ cmd = ["gdiff"] \ + + self.diffoptions \ + + [self.tempfile1, self.tempfile2] + +--- subversion-1.5.5/build-outputs.mk.orig 2009-02-21 20:49:58.653938743 -0600 ++++ subversion-1.5.5/build-outputs.mk 2009-02-21 20:51:14.193027135 -0600 +@@ -305,7 +305,7 @@ + libsvnjavahl_DEPS = $(javahl_javah_DEPS) $(javahl_java_DEPS) subversion/bindings/javahl/native/BlameCallback.lo subversion/bindings/javahl/native/ChangelistCallback.lo subversion/bindings/javahl/native/CommitMessage.lo subversion/bindings/javahl/native/ConflictResolverCallback.lo subversion/bindings/javahl/native/CopySources.lo subversion/bindings/javahl/native/DiffSummaryReceiver.lo subversion/bindings/javahl/native/EnumMapper.lo subversion/bindings/javahl/native/InfoCallback.lo subversion/bindings/javahl/native/Inputer.lo subversion/bindings/javahl/native/JNIByteArray.lo subversion/bindings/javahl/native/JNICriticalSection.lo subversion/bindings/javahl/native/JNIMutex.lo subversion/bindings/javahl/native/JNIStackElement.lo subversion/bindings/javahl/native/JNIStringHolder.lo subversion/bindings/javahl/native/JNIThreadData.lo subversion/bindings/javahl/native/JNIUtil.lo subversion/bindings/javahl/native/ListCallback.lo subversion/bindings/javahl/native/LogMessageCallback.l o subversion/bindings/javahl/native/MessageReceiver.lo subversion/bindings/javahl/native/Notify.lo subversion/bindings/javahl/native/Notify2.lo subversion/bindings/javahl/native/Outputer.lo subversion/bindings/javahl/native/Path.lo subversion/bindings/javahl/native/Pool.lo subversion/bindings/javahl/native/ProgressListener.lo subversion/bindings/javahl/native/Prompter.lo subversion/bindings/javahl/native/ProplistCallback.lo subversion/bindings/javahl/native/Revision.lo subversion/bindings/javahl/native/RevisionRange.lo subversion/bindings/javahl/native/RevpropTable.lo subversion/bindings/javahl/native/SVNAdmin.lo subversion/bindings/javahl/native/SVNBase.lo subversion/bindings/javahl/native/SVNClient.lo subversion/bindings/javahl/native/StatusCallback.lo subversion/bindings/javahl/native/StringArray.lo subversion/bindings/javahl/native/Targets.lo subversion/bindings/javahl/native/libsvnjavahl.la.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_NativeResource s.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_Path.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_SVNAdmin.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_SVNClient.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_Version.lo subversion/libsvn_repos/libsvn_repos-1.la subversion/libsvn_client/libsvn_client-1.la subversion/libsvn_wc/libsvn_wc-1.la subversion/libsvn_ra/libsvn_ra-1.la subversion/libsvn_delta/libsvn_delta-1.la subversion/libsvn_diff/libsvn_diff-1.la subversion/libsvn_subr/libsvn_subr-1.la subversion/libsvn_fs/libsvn_fs-1.la + libsvnjavahl_OBJECTS = BlameCallback.lo ChangelistCallback.lo CommitMessage.lo ConflictResolverCallback.lo CopySources.lo DiffSummaryReceiver.lo EnumMapper.lo InfoCallback.lo Inputer.lo JNIByteArray.lo JNICriticalSection.lo JNIMutex.lo JNIStackElement.lo JNIStringHolder.lo JNIThreadData.lo JNIUtil.lo ListCallback.lo LogMessageCallback.lo MessageReceiver.lo Notify.lo Notify2.lo Outputer.lo Path.lo Pool.lo ProgressListener.lo Prompter.lo ProplistCallback.lo Revision.lo RevisionRange.lo RevpropTable.lo SVNAdmin.lo SVNBase.lo SVNClient.lo StatusCallback.lo StringArray.lo Targets.lo libsvnjavahl.la.lo org_tigris_subversion_javahl_NativeResources.lo org_tigris_subversion_javahl_Path.lo org_tigris_subversion_javahl_SVNAdmin.lo org_tigris_subversion_javahl_SVNClient.lo org_tigris_subversion_javahl_Version.lo + subversion/bindings/javahl/native/libsvnjavahl-1.la: $(libsvnjavahl_DEPS) +- cd subversion/bindings/javahl/native && $(LINK_JAVAHL_CXX) -o libsvnjavahl-1.la $(LT_NO_UNDEFINED) $(libsvnjavahl_OBJECTS) ../../../../subversion/libsvn_repos/libsvn_repos-1.la ../../../../subversion/libsvn_client/libsvn_client-1.la ../../../../subversion/libsvn_wc/libsvn_wc-1.la ../../../../subversion/libsvn_ra/libsvn_ra-1.la ../../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../../subversion/libsvn_diff/libsvn_diff-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la ../../../../subversion/libsvn_fs/libsvn_fs-1.la $(SVN_APRUTIL_LIBS) $(SVN_APR_LIBS) $(NEON_LIBS) $(LIBS) ++ cd subversion/bindings/javahl/native && $(LINK_JAVAHL_CXX) -o libsvnjavahl-1.la $(LT_NO_UNDEFINED) $(libsvnjavahl_OBJECTS) ../../../../subversion/libsvn_repos/libsvn_repos-1.la ../../../../subversion/libsvn_client/libsvn_client-1.la ../../../../subversion/libsvn_wc/libsvn_wc-1.la ../../../../subversion/libsvn_ra/libsvn_ra-1.la ../../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../../subversion/libsvn_diff/libsvn_diff-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la ../../../../subversion/libsvn_fs/libsvn_fs-1.la $(SVN_APRUTIL_LIBS) $(SVN_APR_LIBS) $(NEON_LIBS) $(JAVAHL_LIBS) + + locale_PATH = subversion/po + locale_DEPS = subversion/po/de.mo subversion/po/es.mo subversion/po/fr.mo subversion/po/it.mo subversion/po/ja.mo subversion/po/ko.mo subversion/po/nb.mo subversion/po/pl.mo subversion/po/pt_BR.mo subversion/po/sv.mo subversion/po/zh_CN.mo subversion/po/zh_TW.mo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Wed Mar 11 18:58:59 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Wed, 11 Mar 2009 17:58:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[3719] csw/mgar/pkg/nagios/trunk Message-ID: Revision: 3719 http://gar.svn.sourceforge.net/gar/?rev=3719&view=rev Author: j_arndt Date: 2009-03-11 17:58:59 +0000 (Wed, 11 Mar 2009) Log Message: ----------- nagios: removed prototype filter because of static prototype file, changed FMRI from network to application, file cleanup Modified Paths: -------------- csw/mgar/pkg/nagios/trunk/Makefile csw/mgar/pkg/nagios/trunk/checksums Added Paths: ----------- csw/mgar/pkg/nagios/trunk/files/cswnagios Removed Paths: ------------- csw/mgar/pkg/nagios/trunk/files/CSWnagios.depend csw/mgar/pkg/nagios/trunk/files/CSWnagios.postinstall csw/mgar/pkg/nagios/trunk/files/doc.diff csw/mgar/pkg/nagios/trunk/files/webconf.diff Modified: csw/mgar/pkg/nagios/trunk/Makefile =================================================================== --- csw/mgar/pkg/nagios/trunk/Makefile 2009-03-11 17:43:06 UTC (rev 3718) +++ csw/mgar/pkg/nagios/trunk/Makefile 2009-03-11 17:58:59 UTC (rev 3719) @@ -26,8 +26,6 @@ SPKG_CLASSES = none cswinitsmf -PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswnagios$$$$/ { $$$$2 = "cswinitsmf" } { print }' - CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --prefix=/opt/csw/nagios CONFIGURE_ARGS += --exec-prefix=/opt/csw/nagios Modified: csw/mgar/pkg/nagios/trunk/checksums =================================================================== --- csw/mgar/pkg/nagios/trunk/checksums 2009-03-11 17:43:06 UTC (rev 3718) +++ csw/mgar/pkg/nagios/trunk/checksums 2009-03-11 17:58:59 UTC (rev 3719) @@ -4,7 +4,7 @@ 47cc36016f5518dfd5614b870f56e944 download/CSWnagios.preinstall 92437323de0cceaa58c6238ec9e6c954 download/CSWnagios.preremove 92467193beb7d39c7a56a520731cfb5c download/CSWnagios.prototype -eee3268b11eb94d797f0f606d53cfb97 download/cswnagios +d3b39178a60cf866a243d4d8f8eabb9b download/cswnagios 0ef601e30d01a511822dd27df6b0e531 download/patch.diff 4faa5ec86586be23dfbbd9165f50046d download/configure.diff f3161bcb7c65f89707ee37b0a8d861d5 download/install-opts.diff Deleted: csw/mgar/pkg/nagios/trunk/files/CSWnagios.depend =================================================================== --- csw/mgar/pkg/nagios/trunk/files/CSWnagios.depend 2009-03-11 17:43:06 UTC (rev 3718) +++ csw/mgar/pkg/nagios/trunk/files/CSWnagios.depend 2009-03-11 17:58:59 UTC (rev 3719) @@ -1,14 +0,0 @@ -P CSWapache apache - apache webserver with mod_ssl included -P CSWgd gd - libgd, Graphics creation library and utilities -P CSWggettext ggettext - GNU gettext -P CSWglib2 glib2 - The low-level core lib for GNOME and GTK+ -P CSWiconv libiconv - GNU iconv library -P CSWjpeg jpeg - JPEG library and tools by the Independent JPEG Group -P CSWlibtool libtool - Generic library support script -P CSWlibtoolrt libtool_rt - Generic library support runtime libraries -P CSWosslrt openssl_rt - Openssl runtime libraries -P CSWperl perl - A high-level, general-purpose programming language. -P CSWpng png - library for Portable Network Graphics format (PNG) -P CSWzlib zlib - Zlib Data Compression Library -P CSWnagiosp nagiosp - Plugins for Nagios -P CSWnrpeplugin nrpeplugin - plugin for checking nrpe daemons Deleted: csw/mgar/pkg/nagios/trunk/files/CSWnagios.postinstall =================================================================== --- csw/mgar/pkg/nagios/trunk/files/CSWnagios.postinstall 2009-03-11 17:43:06 UTC (rev 3718) +++ csw/mgar/pkg/nagios/trunk/files/CSWnagios.postinstall 2009-03-11 17:58:59 UTC (rev 3719) @@ -1,99 +0,0 @@ -# postinstall for nagios package -# 2007-01-19 Add csw.conf support -# 2007-09-11 Fix PKG_INSTALL_ROOT usage. BASEDIR is not used for non -# relocatable packages. -# - -# daemons are started by default -enable_daemon=yes - -# Source csw.conf, if it exists -if [ -f $PKG_INSTALL_ROOT/opt/csw/etc/csw.conf ] ; then - . $PKG_INSTALL_ROOT/opt/csw/etc/csw.conf -fi -if [ -f $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf ] ; then - . $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf -fi - -# If defined, autoenable for the specific daemon name takes precedence -if [ "$autoenable_nagios" = "no" ] ; then - enable_daemon=no -elif [ "$autoenable_daemons" = "no" -a ! -n "$autoenable_nagios" ] ; then - enable_daemon=no -fi - -# Set variable for the availability of SMF -smf=no -if [ -f /usr/sbin/svccfg -a -f $BASEDIR/usr/sbin/svcadm ] - then - smf=yes -fi - -# Stop nagios if it is running -if pgrep nagios >/dev/null 2>&1 ; then - echo "## Stopping nagios" - if [ $smf = yes ]; then - /usr/sbin/svcadm disable svc:/application/cswnagios >/dev/null 2>&1 - else - /etc/init.d/cswnagios stop >/dev/null 2>&1 - fi - while pgrep nagios > /dev/null - do - sleep 1 - done -fi - -if [ $smf = yes ]; then - # Register with SMF - echo "Configuring service in SMF" - /usr/sbin/svccfg import /opt/csw/var/svc/manifest/application/nagios.xml >/dev/null 2>&1 - /usr/sbin/svcadm disable svc:application/cswnagios >/dev/null 2>&1 - echo "nagios is using Service Management Facility. The FMRI is:" - echo " svc:/application/cswnagios:default" -fi - -# Start nagios -if [ "$enable_daemon" = "yes" ] ; then - if [ -f $BASEDIR/opt/csw/nagios/etc/nagios.cfg ]; then - echo "## Starting nagios" - if [ $smf = yes ]; then - /usr/sbin/svcadm enable svc:/application/cswnagios >/dev/null 2>&1 - else - /etc/init.d/cswnagios start >/dev/null 2>&1 - fi - else - echo "## Not starting nagios - configuration file not found" - if [ $smf = yes ] ; then - /usr/sbin/svcadm disable svc:/application/cswnagios >/dev/null 2>&1 - fi - fi -fi - -# -PREFIX=/opt/csw/nagios -NAGHTTPD=httpd-nagios.conf - -if [ -d /opt/csw/apache/conf ]; then - APACHE_CONF=/opt/csw/apache/conf - cp $PREFIX/etc/$NAGHTTPD $APACHE_CONF -elif [ -d /etc/apache ]; then - APACHE_CONF=/etc/apache - cp $PREFIX/etc/$NAGHTTPD $APACHE_CONF -else - APACHE_CONF=$PREFIX/etc -fi - -cat < +# - setup for autoconf +# - add reload function +# 1999-08-06 Ethan Galstad +# - Added configuration info for use with RedHat's chkconfig tool +# per Fran Boon's suggestion +# 1999-08-13 Jim Popovitch +# - added variable for nagios/var directory +# - cd into nagios/var directory before creating tmp files on startup +# 1999-08-16 Ethan Galstad +# - Added test for rc.d directory as suggested by Karl DeBisschop +# 2000-07-23 Karl DeBisschop +# - Clean out redhat macros and other dependencies +# +# Description: Starts and stops the Nagios monitor +# used to provide network services status. +# +# Modified for CSW by Alex Moore 2006-02-27 +# Modified for OpenCSW by Juergen Arndt 2009-03-11 + +#FMRI application # FMRI path for service, see http://wiki.opencsw.org/cswclassutils-package#toc0 + +status_nagios () +{ + + if test ! -f $NagiosRun; then + echo "No lock file found in $NagiosRun" + return 1 + fi + + NagiosPID=`head -n 1 $NagiosRun` + if test -x $NagiosCGI/daemonchk.cgi; then + if $NagiosCGI/daemonchk.cgi -l $NagiosRun; then + return 0 + else + return 1 + fi + else + if ps -p $NagiosPID; then + return 0 + else + return 1 + fi + fi + + return 1 +} + + +killproc_nagios () +{ + + if [ ! -f $NagiosRun ]; then + echo "No lock file found in $NagiosRun" + return 1 + fi + + NagiosPID=`head -n 1 $NagiosRun` + kill $2 $NagiosPID +} + + +# Source function library +# Solaris doesn't have an rc.d directory, so do a test first +if [ -f /etc/rc.d/init.d/functions ]; then + . /etc/rc.d/init.d/functions +elif [ -f /etc/init.d/functions ]; then + . /etc/init.d/functions +fi + +prefix=/opt/csw/nagios +exec_prefix=${prefix} +NagiosBin=${exec_prefix}/bin/nagios +NagiosCfg=${prefix}/etc/nagios.cfg +NagiosLog=${prefix}/var/status.log +NagiosTmp=${prefix}/var/nagios.tmp +NagiosSav=${prefix}/var/status.sav +NagiosCmd=${prefix}/var/rw/nagios.cmd +NagiosVar=${prefix}/var +NagiosRun=${prefix}/var/nagios.lock +NagiosLckDir=/var/lock/subsys +NagiosLckFile=nagios +NagiosCGI=${exec_prefix}/sbin +Nagios=nagios + + +# Check that nagios exists. +test -f $NagiosBin || exit 0 + +# Check that nagios.cfg exists. +test -f $NagiosCfg || exit 0 + +# See how we were called. +case "$1" in + + start) + echo "Starting network monitor: nagios" + su - $Nagios -c "touch $NagiosVar/nagios.log $NagiosSav" + rm -f $NagiosCmd + $NagiosBin -d $NagiosCfg + if [ -d $NagiosLckDir ]; then touch $NagiosLckDir/$NagiosLckFile; fi + sleep 1 + status_nagios nagios + ;; + + stop) + echo "Stopping network monitor: nagios" + killproc_nagios nagios + rm -f $NagiosLog $NagiosTmp $NagiosRun $NagiosLckDir/$NagiosLckFile $NagiosCmd + ;; + + status) + status_nagios nagios + ;; + + restart) + printf "Running configuration check..." + $NagiosBin -v $NagiosCfg > /dev/null 2>&1; + if [ $? -eq 0 ]; then + echo "done" + $0 stop + $0 start + else + $NagiosBin -v $NagiosCfg + echo "failed - aborting restart." + exit 1 + fi + ;; + + reload|force-reload) + printf "Running configuration check..." + $NagiosBin -v $NagiosCfg > /dev/null 2>&1; + if [ $? -eq 0 ]; then + echo "done" + if test ! -f $NagiosRun; then + $0 start + else + NagiosPID=`head -n 1 $NagiosRun` + if status_nagios > /dev/null; then + printf "Reloading nagios configuration..." + killproc_nagios nagios -HUP + echo "done" + else + $0 stop + $0 start + fi + fi + else + $NagiosBin -v $NagiosCfg + echo "failed - aborting reload." + exit 1 + fi + ;; + + *) + echo "Usage: nagios {start|stop|restart|reload|force-reload|status}" + exit 1 + ;; + +esac + +# End of this script Deleted: csw/mgar/pkg/nagios/trunk/files/doc.diff =================================================================== --- csw/mgar/pkg/nagios/trunk/files/doc.diff 2009-03-11 17:43:06 UTC (rev 3718) +++ csw/mgar/pkg/nagios/trunk/files/doc.diff 2009-03-11 17:58:59 UTC (rev 3719) @@ -1,24 +0,0 @@ -diff --speed-large-files --minimal -Nru nagios-3.0.6.orig/Makefile.in nagios-3.0.6/Makefile.in ---- nagios-3.0.6.orig/Makefile.in 2008-12-25 14:35:24.040581755 +0100 -+++ nagios-3.0.6/Makefile.in 2008-12-25 14:31:46.669473752 +0100 -@@ -28,6 +28,7 @@ - CGIDIR=@sbindir@ - LIBEXECDIR=@libexecdir@ - HTMLDIR=@datadir@ -+DOCDIR=$(prefix)/../share/doc/nagios - INSTALL=@INSTALL@ - INSTALL_OPTS= - COMMAND_OPTS= -@@ -268,6 +269,12 @@ - @echo "*** External command directory configured ***" - @echo "" - -+install-docs: -+ $(INSTALL) -m 755 -d $(INSTALL_OPTS) -d $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 664 $(INSTALL_OPTS) ./Changelog $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 664 $(INSTALL_OPTS) ./INSTALLING $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 664 $(INSTALL_OPTS) ./README $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 664 $(INSTALL_OPTS) ./UPGRADING $(DESTDIR)$(DOCDIR) - - fullinstall: install install-init install-commandmode install-webconf - Deleted: csw/mgar/pkg/nagios/trunk/files/webconf.diff =================================================================== --- csw/mgar/pkg/nagios/trunk/files/webconf.diff 2009-03-11 17:43:06 UTC (rev 3718) +++ csw/mgar/pkg/nagios/trunk/files/webconf.diff 2009-03-11 17:58:59 UTC (rev 3719) @@ -1,12 +0,0 @@ -diff --speed-large-files --minimal -Nru nagios-3.0.6.orig/Makefile.in nagios-3.0.6/Makefile.in ---- nagios-3.0.6.orig/Makefile.in 2008-12-19 08:48:37.252900900 +0100 -+++ nagios-3.0.6/Makefile.in 2008-12-19 08:48:20.644359694 +0100 -@@ -243,7 +243,7 @@ - @echo "" - - install-webconf: -- $(INSTALL) -m 644 sample-config/httpd.conf $(DESTDIR)$(HTTPD_CONF)/nagios.conf -+ $(INSTALL) -m 644 sample-config/httpd.conf $(DESTDIR)$(HTTPD_CONF)/httpd-nagios.conf - - @echo "" - @echo "*** Nagios/Apache conf file installed ***" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 21:43:31 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 20:43:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3720] csw/mgar/pkg/distcc/trunk/Makefile Message-ID: Revision: 3720 http://gar.svn.sourceforge.net/gar/?rev=3720&view=rev Author: hson Date: 2009-03-11 20:43:31 +0000 (Wed, 11 Mar 2009) Log Message: ----------- distcc: Add dependency Modified Paths: -------------- csw/mgar/pkg/distcc/trunk/Makefile Modified: csw/mgar/pkg/distcc/trunk/Makefile =================================================================== --- csw/mgar/pkg/distcc/trunk/Makefile 2009-03-11 17:58:59 UTC (rev 3719) +++ csw/mgar/pkg/distcc/trunk/Makefile 2009-03-11 20:43:31 UTC (rev 3720) @@ -20,7 +20,7 @@ SPKG_SOURCEURL = http://distcc.googlecode.com/ -REQUIRED_PKGS += CSWlibpopt +REQUIRED_PKGS += CSWlibpopt CSWpython # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 12 02:58:37 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 12 Mar 2009 01:58:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3721] csw/mgar/pkg/librsvg/trunk/Makefile Message-ID: Revision: 3721 http://gar.svn.sourceforge.net/gar/?rev=3721&view=rev Author: hson Date: 2009-03-12 01:58:37 +0000 (Thu, 12 Mar 2009) Log Message: ----------- librsvg: Makefile cleanup Modified Paths: -------------- csw/mgar/pkg/librsvg/trunk/Makefile Modified: csw/mgar/pkg/librsvg/trunk/Makefile =================================================================== --- csw/mgar/pkg/librsvg/trunk/Makefile 2009-03-11 20:43:31 UTC (rev 3720) +++ csw/mgar/pkg/librsvg/trunk/Makefile 2009-03-12 01:58:37 UTC (rev 3721) @@ -19,8 +19,6 @@ MASTER_SITES = http://ftp.gnome.org/pub/GNOME/sources/librsvg/$(GARVERSION)/ DISTFILES = $(GARNAME)-$(GARVERSION).$(GARSUBREV).tar.bz2 -DISTFILES += librsvg-2.so.2.15.90.i -DISTFILES += librsvg-2.so.2.15.90.s DISTNAME = $(GARNAME)-$(GARVERSION).$(GARSUBREV) @@ -37,10 +35,6 @@ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 -# If the url used to check for software update is different of MASTER_SITES, then -# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES -# UPSTREAM_MASTER_SITES = - # Upstream develops on gcc only PATCHFILES = pdiff.patch PATCHFILES += perceptualdiff.patch @@ -56,7 +50,6 @@ include gar/category.mk - post-install-isa-sparcv8: @cp $(FILEDIR)/librsvg-2.so.2.15.90.s $(INSTALLISADIR)/opt/csw/lib/librsvg-2.so.2.15.90 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Thu Mar 12 05:17:21 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Thu, 12 Mar 2009 04:17:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3722] csw/mgar/pkg/subversion/trunk Message-ID: Revision: 3722 http://gar.svn.sourceforge.net/gar/?rev=3722&view=rev Author: valholla Date: 2009-03-12 04:17:20 +0000 (Thu, 12 Mar 2009) Log Message: ----------- working copy Modified Paths: -------------- csw/mgar/pkg/subversion/trunk/Makefile csw/mgar/pkg/subversion/trunk/checksums csw/mgar/pkg/subversion/trunk/files/subversion156.diff Added Paths: ----------- csw/mgar/pkg/subversion/trunk/files/i386-gcc.diff csw/mgar/pkg/subversion/trunk/files/sparc-gcc.diff Removed Paths: ------------- csw/mgar/pkg/subversion/trunk/files/gccMake.sh Modified: csw/mgar/pkg/subversion/trunk/Makefile =================================================================== --- csw/mgar/pkg/subversion/trunk/Makefile 2009-03-12 01:58:37 UTC (rev 3721) +++ csw/mgar/pkg/subversion/trunk/Makefile 2009-03-12 04:17:20 UTC (rev 3722) @@ -29,7 +29,6 @@ PACKAGES = CSWsvn CSWsvn-devel CSWap2svn CSWpmsvn PACKAGES += CSWpysvn CSWrbsvn CSWjavasvn -PACKAGES += CSWpysvn CSWjavasvn SPKG_DESC_CSWsvn = Version control rethought CATALOGNAME_CSWsvn = subversion @@ -44,7 +43,7 @@ REQUIRED_PKGS_CSWap2svn = CSWsvn SPKG_DESC_CSWjavasvn = Subversion Java Language Binding CATALOGNAME_CSWjavasvn = javasvn -REQUIRED_PKGS_CSWjavasvn = CSWsvn +REQUIRED_PKGS_CSWjavasvn = CSWsvn CSWgcc3g++rt CSWgcc3corert SPKG_DESC_CSWpmsvn = Subversion Perl Language Binding CATALOGNAME_CSWpmsvn = pmsvn REQUIRED_PKGS_CSWpmsvn = CSWsvn CSWperl @@ -53,24 +52,25 @@ REQUIRED_PKGS_CSWpysvn = CSWsvn CSWpython SPKG_DESC_CSWrbsvn = Subversion Ruby Language Binding CATALOGNAME_CSWrbsvn = rbsvn -REQUIRED_PKGS_CSWrbsvn = CSWsvn CSWruby +REQUIRED_PKGS_CSWrbsvn = CSWsvn CSWruby CSWgcc3g++rt CSWgcc3corert PKGFILES_CSWsvn-devel = $(PKGFILES_DEVEL) -PKGFILES_CSWap2svn = $(prefix)/apache2* -PKGFILES_CSWjavasvn = $(SVNLIB)/*java* -PKGFILES_CSWpmsvn = $(libdir)/perl* -PKGFILES_CSWpmsvn += $(SVNLIB)/*perl* -PKGFILES_CSWpmsvn += $(mandir)/*swig_perl* -PKGFILES_CSWpysvn = $(libdir)/python* -PKGFILES_CSWpysvn += $(SVNLIB)/*swig_py* -PKGFILES_CSWrbsvn = $(libdir)/ruby* -PKGFILES_CSWrbsvn += $(SVNLIB)/*swig_ruby* +PKGFILES_CSWap2svn = $(prefix)/apache2.* +PKGFILES_CSWjavasvn = $(SVNLIB)/.*java.* +PKGFILES_CSWpmsvn = $(libdir)/perl.* +PKGFILES_CSWpmsvn += $(SVNLIB)/.*perl.* +PKGFILES_CSWpmsvn += $(mandir)/.*swig_perl.* +PKGFILES_CSWpysvn = $(libdir)/python.* +PKGFILES_CSWpysvn += $(SVNLIB)/.*swig_py.* +PKGFILES_CSWrbsvn = $(libdir)/ruby.* +PKGFILES_CSWrbsvn += $(SVNLIB)/.*swig_ruby.* DISTFILES += CSWsvn.checkinstall DISTFILES += CSWap2svn.postinstall CSWap2svn.preremove DISTFILES += httpd-svn.conf.CSW svn_access.conf.CSW DISTFILES += fixme.sh -DISTFILES += gccMake.sh +DISTFILES += sparc-gcc.diff +DISTFILES += i386-gcc.diff # Fix: Add java headers for nested classes # https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2008-June/004633.html @@ -83,11 +83,10 @@ NODIRPATHS = --libdir --libexecdir JDK = /usr/jdk1.5.0_15 EXTRA_INC += $(JDK)/include - SVNLIB = $(prefix)/lib/svn CONFIGURE_ARGS = $(DIRPATHS) --libdir=$(SVNLIB) --libexecdir=$(SVNLIB) -CONFIGURE_ARGS += --with-gnu-ld=/opt/csw/bin/gld +CONFIGURE_ARGS += --with-gnu-ld=yes CONFIGURE_ARGS += --with-apr=$(prefix)/apache2/bin/apr-config CONFIGURE_ARGS += --with-apr-util=$(prefix)/apache2/bin/apu-config CONFIGURE_ARGS += --with-apxs=$(prefix)/apache2/sbin/apxs @@ -98,12 +97,15 @@ CONFIGURE_ARGS += --with-zlib=$(prefix) CONFIGURE_ARGS += --with-sasl=$(prefix) CONFIGURE_ARGS += --with-ssl=$(prefix) +CONFIGURE_ARGS += --disable-static TEST_TARGET = check - # Tests take *forever* -TEST_SCRIPTS = +TEST_SCRIPTS = skip +test-skip: + @$(DONADA) + # Add libintl when linking EXTRA_LINKER_FLAGS += -lintl -liconv @@ -114,6 +116,7 @@ PI_DEPENDS = $(BINDING_TARGETS) PI_DEPENDS += copy-templates +PI_DEPENDS += fix-install post-install-modulated: $(PI_DEPENDS) $(DONADA) @@ -121,9 +124,14 @@ post-configure-modulated: @(echo "~~~ Fixing Libtool ~~~") @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) - @$(DOWNLOADDIR)/gccMake.sh $(WORKSRC) + @(gcp $(WORKSRC)/Makefile $(WORKSRC)/Makefile.gcc) + @(gcp $(WORKSRC)/libtool $(WORKSRC)/libtool.gcc) + @(gpatch -d $(WORKSRC) -p0 -F2 < $(DOWNLOADDIR)/$(GARCH)-gcc.diff) $(DONADA) +fix-install: + @(grm -fr $(DESTDIR)$(prefix)/lib/perl/5.8) + copy-templates: ginstall -d $(DESTDIR)$(prefix)/apache2/etc/extra ginstall -m 0644 \ @@ -140,6 +148,7 @@ $(WORKSRC)/subversion/bindings/swig/python/*.c \ $(WORKSRC)/subversion/bindings/swig/python/*.py @$(BUILD_ENV) gmake -C $(WORKSRC) swig-py + #@$(TEST_ENV) gmake -C $(WORKSRC) check-swig-py @$(INSTALL_ENV) gmake -C $(WORKSRC) install-swig-py $(DONADA) @@ -149,6 +158,7 @@ $(WORKSRC)/subversion/bindings/swig/perl/native/*.c \ $(WORKSRC)/subversion/bindings/swig/perl/native/*.pm @$(BUILD_ENV) gmake -C $(WORKSRC) swig-pl + #@$(TEST_ENV) gmake -C $(WORKSRC) check-swig-pl @$(INSTALL_ENV) gmake DESTDIR=$(DESTDIR) -C $(WORKSRC) install-swig-pl $(DONADA) @@ -156,13 +166,16 @@ @echo " ==> Building Ruby bindings" @touch $(WORKSRC)/subversion/bindings/swig/ruby/*.c @$(BUILD_ENV) gmake -f Makefile.gcc -C $(WORKSRC) swig-rb + #@$(TEST_ENV) gmake -f Makefile.gcc -C $(WORKSRC) check-swig-rb @$(INSTALL_ENV) gmake -f Makefile.gcc -C $(WORKSRC) install-swig-rb $(DONADA) +## The test can only be run "after" you have it installed. svn-java: @echo " ==> Building Java bindings" @touch $(WORKSRC)/subversion/bindings/javahl/native/*.c @$(BUILD_ENV) gmake -f Makefile.gcc -C $(WORKSRC) javahl + #@$(INSTALL_ENV) gmake -f Makefile.gcc -C $(WORKSRC) check-javahl @$(INSTALL_ENV) gmake -f Makefile.gcc -C $(WORKSRC) install-javahl $(DONADA) Modified: csw/mgar/pkg/subversion/trunk/checksums =================================================================== --- csw/mgar/pkg/subversion/trunk/checksums 2009-03-12 01:58:37 UTC (rev 3721) +++ csw/mgar/pkg/subversion/trunk/checksums 2009-03-12 04:17:20 UTC (rev 3722) @@ -5,6 +5,7 @@ f107831ad0c702ff32e51df6a207237b download/httpd-svn.conf.CSW 1b532d3055708a97771f5cd959983628 download/svn_access.conf.CSW 41ec540885de7c34625768aa1fb9682b download/fixme.sh -a1983ac6084ab919be687906d0892c44 download/gccMake.sh +91d4c5a963192f113602b1bd1917d0cb download/sparc-gcc.diff +6caa3c518b84c2b3f6a33b61d1b022e3 download/i386-gcc.diff f0aa58c145ae99f8e4d72499ab826169 download/javahl_headers_for_nested_classes.diff -89b68eb851673a9a0ebe29cd0010f0ed download/subversion156.diff +f7d05c59656dcf01fb844295c9912f78 download/subversion156.diff Deleted: csw/mgar/pkg/subversion/trunk/files/gccMake.sh =================================================================== --- csw/mgar/pkg/subversion/trunk/files/gccMake.sh 2009-03-12 01:58:37 UTC (rev 3721) +++ csw/mgar/pkg/subversion/trunk/files/gccMake.sh 2009-03-12 04:17:20 UTC (rev 3722) @@ -1,24 +0,0 @@ -#!/opt/csw/bin/bash - -PATH=/opt/csw/bin -WORKSRC=$1 - -gcp $WORKSRC/Makefile $WORKSRC/Makefile.gcc -gcp $WORKSRC/libtool $WORKSRC/libtool.gcc - - -perl -i -pnle 's|^(LIBTOOL.*)/libtool$|$1/libtool.gcc|' \ - $WORKSRC/Makefile.gcc -perl -i -pnle 's/-xO3\s*//' $WORKSRC/*.gcc -perl -i -pnle 's/-xarch=v8\s*//' $WORKSRC/*.gcc -perl -i -pnle 's/-mt\|*\s*//' $WORKSRC/*.gcc -perl -i -pnle 's/-KPIC/-fPIC/' $WORKSRC/*.gcc -perl -i -pnle 's/.*CC=.*cc"/LTCC=\/opt\/csw\/gcc4\/bin\/gcc/' \ - $WORKSRC/libtool.gcc -perl -i -pnle 's/.*CC=.*CC"/LTCC=\/opt\/csw\/gcc4\/bin\/g\+\+/' \ - $WORKSRC/libtool.gcc -perl -i -pnle 's/CC =.*$/CC = \/opt\/csw\/gcc4\/bin\/gcc/' \ - $WORKSRC/Makefile.gcc -perl -i -pnle 's/CXX =.*$/CXX = \/opt\/csw\/gcc4\/bin\/g\+\+/' \ - $WORKSRC/Makefile.gcc - Added: csw/mgar/pkg/subversion/trunk/files/i386-gcc.diff =================================================================== --- csw/mgar/pkg/subversion/trunk/files/i386-gcc.diff (rev 0) +++ csw/mgar/pkg/subversion/trunk/files/i386-gcc.diff 2009-03-12 04:17:20 UTC (rev 3722) @@ -0,0 +1,172 @@ +--- libtool.gcc.o 2009-03-11 21:48:23.343791369 -0500 ++++ libtool.gcc 2009-03-11 21:48:50.846784450 -0500 +@@ -82,13 +82,13 @@ + AR_FLAGS="cru" + + # A C compiler. +-LTCC="/opt/studio/SOS11/SUNWspro/bin/cc" ++LTCC="/opt/csw/gcc3/bin/gcc" + + # LTCC compiler flags. +-LTCFLAGS="-xO3 -xarch=386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -mt -D_LARGEFILE64_SOURCE -DNE_LFS" ++LTCFLAGS="-O2 -pipe -m32 -march=386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -D_LARGEFILE64_SOURCE -DNE_LFS" + + # A language-specific compiler. +-CC="/opt/studio/SOS11/SUNWspro/bin/cc" ++CC="/opt/csw/gcc3/bin/gcc" + + # Is the compiler the GNU C compiler? + with_gcc= +@@ -143,7 +143,7 @@ + exeext="" + + # Additional compiler flags for building library objects. +-pic_flag=" -KPIC -DPIC" ++pic_flag=" -fPIC -DPIC" + pic_mode=default + + # What is the maximum length of a command? +@@ -1989,7 +1989,7 @@ + continue + ;; + +- -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) ++ -mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + compiler_flags="$compiler_flags $arg" + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" +@@ -2003,7 +2003,7 @@ + + # -64, -mips[0-9] enable 64-bit mode on the SGI compiler + # -r[0-9][0-9]* specifies the processor on the SGI compiler +- # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler ++ # -march=*, -xtarget=* enable 64-bit mode on the Sun compiler + # +DA*, +DD* enable 64-bit mode on the HP compiler + # -q* pass through compiler args for the IBM compiler + # -m* pass through architecture-specific compiler args for GCC +@@ -2012,7 +2012,7 @@ + # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC + # -F/path gives path to uninstalled frameworks, gcc on darwin + # @file GCC response files +- -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ ++ -64|-mips[0-9]|-r[0-9][0-9]*|-march=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ + -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*) + + # Unknown arguments in both finalize_command and compile_command need +@@ -2484,7 +2484,7 @@ + lib= + found=no + case $deplib in +- -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) ++ -mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" +@@ -7318,13 +7318,13 @@ + AR_FLAGS="cru" + + # A C compiler. +-LTCC="/opt/studio/SOS11/SUNWspro/bin/cc" ++LTCC="/opt/csw/gcc3/bin/gcc" + + # LTCC compiler flags. +-LTCFLAGS="-xO3 -xarch=386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -mt -D_LARGEFILE64_SOURCE -DNE_LFS" ++LTCFLAGS="-O2 -pipe -m32 -march=386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -D_LARGEFILE64_SOURCE -DNE_LFS" + + # A language-specific compiler. +-CC="/opt/studio/SOS11/SUNWspro/bin/CC" ++CC="/opt/csw/gcc3/bin/g++" + + # Is the compiler the GNU C compiler? + with_gcc=no +@@ -7379,7 +7379,7 @@ + exeext="" + + # Additional compiler flags for building library objects. +-pic_flag=" -KPIC -DPIC" ++pic_flag=" -fPIC -DPIC" + pic_mode=default + + # What is the maximum length of a command? +@@ -7475,7 +7475,7 @@ + + # Dependencies to place after the objects being linked to create a + # shared library. +-postdeps="-library=Cstd -library=Crun" ++postdeps="" + + # The library search path used internally by the compiler when linking + # a shared library. +@@ -7624,10 +7624,10 @@ + AR_FLAGS="cru" + + # A C compiler. +-LTCC="/opt/studio/SOS11/SUNWspro/bin/cc" ++LTCC="/opt/csw/gcc3/bin/gcc" + + # LTCC compiler flags. +-LTCFLAGS="-xO3 -xarch=386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -mt -D_LARGEFILE64_SOURCE -DNE_LFS" ++LTCFLAGS="-O2 -pipe -m32 -march=386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -D_LARGEFILE64_SOURCE -DNE_LFS" + + # A language-specific compiler. + CC="f77" +@@ -7685,7 +7685,7 @@ + exeext="" + + # Additional compiler flags for building library objects. +-pic_flag=" -KPIC" ++pic_flag=" -fPIC" + pic_mode=default + + # What is the maximum length of a command? +--- Makefile.gcc.o 2009-03-11 21:48:17.524971502 -0500 ++++ Makefile.gcc 2009-03-11 21:49:06.704433498 -0500 +@@ -89,12 +89,12 @@ + PACKAGE_NAME=subversion + PACKAGE_VERSION=1.5.6 + +-CC = /opt/studio/SOS11/SUNWspro/bin/cc +-CXX = /opt/studio/SOS11/SUNWspro/bin/CC ++CC = /opt/csw/gcc3/bin/gc ++CXX = /opt/csw/gcc3/bin/g++ + EXEEXT = + + SHELL = /bin/bash +-LIBTOOL = $(SHELL) /home/mwatters/mgar/pkg/subversion/trunk/work/build-isa-i386/subversion-1.5.6/libtool ++LIBTOOL = $(SHELL) /home/mwatters/mgar/pkg/subversion/trunk/work/build-isa-i386/subversion-1.5.6/libtool.gcc + LTFLAGS = --tag=CC --silent + LTCXXFLAGS = --tag=CXX --silent + LT_LDFLAGS = +@@ -113,10 +113,10 @@ + + SWIG = none + SWIG_PY_INCLUDES = $(SWIG_INCLUDES) -I/opt/csw/include/python2.6 -I$(SWIG_SRC_DIR)/python/libsvn_swig_py +-SWIG_PY_COMPILE = /opt/studio/SOS11/SUNWspro/bin/cc -DNDEBUG -O -Kpic +-SWIG_PY_LINK = /opt/studio/SOS11/SUNWspro/bin/cc -G ++SWIG_PY_COMPILE = /opt/csw/gcc3/bin/gc -DNDEBUG -O -fpic ++SWIG_PY_LINK = /opt/csw/gcc3/bin/gc -G + SWIG_PY_LIBS = +-SWIG_PL_INCLUDES = $(SWIG_INCLUDES) -D_REENTRANT -xO3 -xtarget=generic -xarch=generic -I/opt/csw/bdb44/include -I/opt/csw/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/csw/lib/perl/5.8.8/CORE ++SWIG_PL_INCLUDES = $(SWIG_INCLUDES) -D_REENTRANT -O2 -pipe -m32 -xtarget=generic -march=generic -I/opt/csw/bdb44/include -I/opt/csw/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/csw/lib/perl/5.8.8/CORE + SWIG_RB_INCLUDES = $(SWIG_INCLUDES) -I. -I/opt/csw/lib/ruby/1.8/i386-solaris2.8 -I$(SWIG_SRC_DIR)/ruby/libsvn_swig_ruby + SWIG_RB_COMPILE = /opt/csw/gcc4/bin/gcc -mtune=i686 -O2 -pipe -m32 -march=i386 -I/opt/csw/include -fPIC + SWIG_RB_LINK = /opt/csw/gcc4/bin/gcc -shared -shrext .so +@@ -142,14 +142,14 @@ + MKDIR = /opt/csw/bin/ginstall -c -d + + # The EXTRA_ parameters can be used to pass extra flags at 'make' time. +-CFLAGS = -xO3 -xarch=386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -mt -D_LARGEFILE64_SOURCE -DNE_LFS $(EXTRA_CFLAGS) +-CXXFLAGS = -xO3 -xarch=386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include $(EXTRA_CXXFLAGS) ++CFLAGS = -O2 -pipe -m32 -march=i386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -D_LARGEFILE64_SOURCE -DNE_LFS $(EXTRA_CFLAGS) ++CXXFLAGS = -O2 -pipe -m32 -march=i386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include $(EXTRA_CXXFLAGS) + ### A few of the CFLAGS (e.g. -Wmissing-prototypes, -Wstrict-prototypes, + ### -Wmissing-declarations) are not valid for C++, and should be somehow + ### suppressed (but they may come from httpd or APR). + CPPFLAGS = -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -I/opt/csw/bdb44/include -I/opt/csw/include -DSOLARIS2=8 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE $(EXTRA_CPPFLAGS) +-LDFLAGS = -xarch=386 -L/opt/csw/lib -R/opt/csw/lib/\\\$$ISALIST -R/opt/csw/lib -L/opt/csw/bdb44/lib -R/opt/csw/bdb44/lib/\\\$$ISALIST -R/opt/csw/bdb44/lib -L/opt/csw/lib/svn -R/opt/csw/lib/svn/\\\$$ISALIST -R/opt/csw/lib/svn -L/opt/csw/apache2/lib -R/opt/csw/apache2/lib/\\\$$ISALIST -R/opt/csw/apache2/lib -lintl -liconv -L/opt/csw/bdb44/lib -L/opt/csw/lib -L/opt/csw/lib -L/opt/csw/lib $(EXTRA_LDFLAGS) +-SWIG_LDFLAGS = -xarch=386 -L/opt/csw/lib -R/opt/csw/lib/\\\$$ISALIST -R/opt/csw/lib -L/opt/csw/bdb44/lib -R/opt/csw/bdb44/lib/\\\$$ISALIST -R/opt/csw/bdb44/lib -L/opt/csw/lib/svn -R/opt/csw/lib/svn/\\\$$ISALIST -R/opt/csw/lib/svn -L/opt/csw/apache2/lib -R/opt/csw/apache2/lib/\\\$$ISALIST -R/opt/csw/apache2/lib -lintl -liconv $(EXTRA_SWIG_LDFLAGS) ++LDFLAGS = -march=i386 -L/opt/csw/lib -R/opt/csw/lib/\\\$$ISALIST -R/opt/csw/lib -L/opt/csw/bdb44/lib -R/opt/csw/bdb44/lib/\\\$$ISALIST -R/opt/csw/bdb44/lib -L/opt/csw/lib/svn -R/opt/csw/lib/svn/\\\$$ISALIST -R/opt/csw/lib/svn -L/opt/csw/apache2/lib -R/opt/csw/apache2/lib/\\\$$ISALIST -R/opt/csw/apache2/lib -lintl -liconv -L/opt/csw/bdb44/lib -L/opt/csw/lib -L/opt/csw/lib -L/opt/csw/lib $(EXTRA_LDFLAGS) ++SWIG_LDFLAGS = -march=i386 -L/opt/csw/lib -R/opt/csw/lib/\\\$$ISALIST -R/opt/csw/lib -L/opt/csw/bdb44/lib -R/opt/csw/bdb44/lib/\\\$$ISALIST -R/opt/csw/bdb44/lib -L/opt/csw/lib/svn -R/opt/csw/lib/svn/\\\$$ISALIST -R/opt/csw/lib/svn -L/opt/csw/apache2/lib -R/opt/csw/apache2/lib/\\\$$ISALIST -R/opt/csw/apache2/lib -lintl -liconv $(EXTRA_SWIG_LDFLAGS) + + COMPILE = $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES) + COMPILE_CXX = $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(INCLUDES) Added: csw/mgar/pkg/subversion/trunk/files/sparc-gcc.diff =================================================================== --- csw/mgar/pkg/subversion/trunk/files/sparc-gcc.diff (rev 0) +++ csw/mgar/pkg/subversion/trunk/files/sparc-gcc.diff 2009-03-12 04:17:20 UTC (rev 3722) @@ -0,0 +1,172 @@ +--- libtool.gcc.o 2009-03-11 21:45:55.799166272 -0500 ++++ libtool.gcc 2009-03-11 21:46:43.392646721 -0500 +@@ -82,13 +82,13 @@ + AR_FLAGS="cru" + + # A C compiler. +-LTCC="/opt/studio/SOS11/SUNWspro/bin/cc" ++LTCC="/opt/csw/gcc3/bin/gcc" + + # LTCC compiler flags. +-LTCFLAGS="-xO3 -xarch=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -mt -D_LARGEFILE64_SOURCE -DNE_LFS" ++LTCFLAGS="-O2 -pipe -mcpu=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -D_LARGEFILE64_SOURCE -DNE_LFS" + + # A language-specific compiler. +-CC="/opt/studio/SOS11/SUNWspro/bin/cc" ++CC="/opt/csw/gcc3/bin/gcc" + + # Is the compiler the GNU C compiler? + with_gcc= +@@ -143,7 +143,7 @@ + exeext="" + + # Additional compiler flags for building library objects. +-pic_flag=" -KPIC -DPIC" ++pic_flag=" -fPIC -DPIC" + pic_mode=default + + # What is the maximum length of a command? +@@ -1989,7 +1989,7 @@ + continue + ;; + +- -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) ++ -mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + compiler_flags="$compiler_flags $arg" + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" +@@ -2003,7 +2003,7 @@ + + # -64, -mips[0-9] enable 64-bit mode on the SGI compiler + # -r[0-9][0-9]* specifies the processor on the SGI compiler +- # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler ++ # -mcpu=*, -xtarget=* enable 64-bit mode on the Sun compiler + # +DA*, +DD* enable 64-bit mode on the HP compiler + # -q* pass through compiler args for the IBM compiler + # -m* pass through architecture-specific compiler args for GCC +@@ -2012,7 +2012,7 @@ + # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC + # -F/path gives path to uninstalled frameworks, gcc on darwin + # @file GCC response files +- -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ ++ -64|-mips[0-9]|-r[0-9][0-9]*|-mcpu=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ + -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*) + + # Unknown arguments in both finalize_command and compile_command need +@@ -2484,7 +2484,7 @@ + lib= + found=no + case $deplib in +- -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) ++ -mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" +@@ -7318,13 +7318,13 @@ + AR_FLAGS="cru" + + # A C compiler. +-LTCC="/opt/studio/SOS11/SUNWspro/bin/cc" ++LTCC="/opt/csw/gcc3/bin/gcc" + + # LTCC compiler flags. +-LTCFLAGS="-xO3 -xarch=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -mt -D_LARGEFILE64_SOURCE -DNE_LFS" ++LTCFLAGS="-O2 -pipe -mcpu=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -D_LARGEFILE64_SOURCE -DNE_LFS" + + # A language-specific compiler. +-CC="/opt/studio/SOS11/SUNWspro/bin/CC" ++CC="/opt/csw/gcc3/bin/gcc" + + # Is the compiler the GNU C compiler? + with_gcc=no +@@ -7379,7 +7379,7 @@ + exeext="" + + # Additional compiler flags for building library objects. +-pic_flag=" -KPIC -DPIC" ++pic_flag=" -fPIC -DPIC" + pic_mode=default + + # What is the maximum length of a command? +@@ -7475,7 +7475,7 @@ + + # Dependencies to place after the objects being linked to create a + # shared library. +-postdeps="-library=Cstd -library=Crun" ++postdeps="" + + # The library search path used internally by the compiler when linking + # a shared library. +@@ -7624,10 +7624,10 @@ + AR_FLAGS="cru" + + # A C compiler. +-LTCC="/opt/studio/SOS11/SUNWspro/bin/cc" ++LTCC="/opt/csw/gcc3/bin/gcc" + + # LTCC compiler flags. +-LTCFLAGS="-xO3 -xarch=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -mt -D_LARGEFILE64_SOURCE -DNE_LFS" ++LTCFLAGS="-O2 -pipe -mcpu=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -D_LARGEFILE64_SOURCE -DNE_LFS" + + # A language-specific compiler. + CC="f77" +@@ -7685,7 +7685,7 @@ + exeext="" + + # Additional compiler flags for building library objects. +-pic_flag=" -KPIC" ++pic_flag=" -fPIC" + pic_mode=default + + # What is the maximum length of a command? +--- Makefile.gcc.o 2009-03-11 21:45:44.001600884 -0500 ++++ Makefile.gcc 2009-03-11 21:46:14.602732752 -0500 +@@ -89,12 +89,12 @@ + PACKAGE_NAME=subversion + PACKAGE_VERSION=1.5.6 + +-CC = /opt/studio/SOS11/SUNWspro/bin/cc +-CXX = /opt/studio/SOS11/SUNWspro/bin/CC ++CC = /opt/csw/gcc3/bin/gcc ++CXX = /opt/csw/gcc3/bin/g++ + EXEEXT = + + SHELL = /bin/bash +-LIBTOOL = $(SHELL) /home/mwatters/mgar/pkg/subversion/trunk/work/build-isa-sparcv8/subversion-1.5.6/libtool ++LIBTOOL = $(SHELL) /home/mwatters/mgar/pkg/subversion/trunk/work/build-isa-sparcv8/subversion-1.5.6/libtool.gcc + LTFLAGS = --tag=CC --silent + LTCXXFLAGS = --tag=CXX --silent + LT_LDFLAGS = +@@ -113,10 +113,10 @@ + + SWIG = none + SWIG_PY_INCLUDES = $(SWIG_INCLUDES) -I/opt/csw/include/python2.6 -I$(SWIG_SRC_DIR)/python/libsvn_swig_py +-SWIG_PY_COMPILE = /opt/studio/SOS11/SUNWspro/bin/cc -DNDEBUG -O -xO3 -xarch=v8 +-SWIG_PY_LINK = /opt/studio/SOS11/SUNWspro/bin/cc -G ++SWIG_PY_COMPILE = /opt/csw/gcc3/bin/gcc -DNDEBUG -O -O2 -pipe -mcpu=v8 ++SWIG_PY_LINK = /opt/csw/gcc3/bin/gcc -G + SWIG_PY_LIBS = +-SWIG_PL_INCLUDES = $(SWIG_INCLUDES) -D_REENTRANT -xO3 -xtarget=ultra -xarch=v8 -I/opt/csw/bdb44/include -I/opt/csw/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/csw/lib/perl/5.8.8/CORE ++SWIG_PL_INCLUDES = $(SWIG_INCLUDES) -D_REENTRANT -O2 -pipe -xtarget=ultra -mcpu=v8 -I/opt/csw/bdb44/include -I/opt/csw/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/csw/lib/perl/5.8.8/CORE + SWIG_RB_INCLUDES = $(SWIG_INCLUDES) -I. -I/opt/csw/lib/ruby/1.8/sparc-solaris2.8 -I$(SWIG_SRC_DIR)/ruby/libsvn_swig_ruby + SWIG_RB_COMPILE = /opt/csw/gcc4/bin/gcc -O2 -pipe -mcpu=v8 -I/opt/csw/include -fPIC + SWIG_RB_LINK = /opt/csw/gcc4/bin/gcc -shared -shrext .so +@@ -142,14 +142,14 @@ + MKDIR = /opt/csw/bin/ginstall -c -d + + # The EXTRA_ parameters can be used to pass extra flags at 'make' time. +-CFLAGS = -xO3 -xarch=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -mt -D_LARGEFILE64_SOURCE -DNE_LFS $(EXTRA_CFLAGS) +-CXXFLAGS = -xO3 -xarch=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include $(EXTRA_CXXFLAGS) ++CFLAGS = -O2 -pipe -mcpu=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -D_LARGEFILE64_SOURCE -DNE_LFS $(EXTRA_CFLAGS) ++CXXFLAGS = -O2 -pipe -mcpu=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include $(EXTRA_CXXFLAGS) + ### A few of the CFLAGS (e.g. -Wmissing-prototypes, -Wstrict-prototypes, + ### -Wmissing-declarations) are not valid for C++, and should be somehow + ### suppressed (but they may come from httpd or APR). + CPPFLAGS = -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -I/opt/csw/bdb44/include -I/opt/csw/include -DSOLARIS2=8 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE $(EXTRA_CPPFLAGS) +-LDFLAGS = -xarch=v8 -L/opt/csw/lib -R/opt/csw/lib/\\\$$ISALIST -R/opt/csw/lib -L/opt/csw/bdb44/lib -R/opt/csw/bdb44/lib/\\\$$ISALIST -R/opt/csw/bdb44/lib -L/opt/csw/lib/svn -R/opt/csw/lib/svn/\\\$$ISALIST -R/opt/csw/lib/svn -L/opt/csw/apache2/lib -R/opt/csw/apache2/lib/\\\$$ISALIST -R/opt/csw/apache2/lib -lintl -liconv -L/opt/csw/bdb44/lib -L/opt/csw/lib -L/opt/csw/lib -L/opt/csw/lib $(EXTRA_LDFLAGS) +-SWIG_LDFLAGS = -xarch=v8 -L/opt/csw/lib -R/opt/csw/lib/\\\$$ISALIST -R/opt/csw/lib -L/opt/csw/bdb44/lib -R/opt/csw/bdb44/lib/\\\$$ISALIST -R/opt/csw/bdb44/lib -L/opt/csw/lib/svn -R/opt/csw/lib/svn/\\\$$ISALIST -R/opt/csw/lib/svn -L/opt/csw/apache2/lib -R/opt/csw/apache2/lib/\\\$$ISALIST -R/opt/csw/apache2/lib -lintl -liconv $(EXTRA_SWIG_LDFLAGS) ++LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib/\\\$$ISALIST -R/opt/csw/lib -L/opt/csw/bdb44/lib -R/opt/csw/bdb44/lib/\\\$$ISALIST -R/opt/csw/bdb44/lib -L/opt/csw/lib/svn -R/opt/csw/lib/svn/\\\$$ISALIST -R/opt/csw/lib/svn -L/opt/csw/apache2/lib -R/opt/csw/apache2/lib/\\\$$ISALIST -R/opt/csw/apache2/lib -lintl -liconv -L/opt/csw/bdb44/lib -L/opt/csw/lib -L/opt/csw/lib -L/opt/csw/lib $(EXTRA_LDFLAGS) ++SWIG_LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib/\\\$$ISALIST -R/opt/csw/lib -L/opt/csw/bdb44/lib -R/opt/csw/bdb44/lib/\\\$$ISALIST -R/opt/csw/bdb44/lib -L/opt/csw/lib/svn -R/opt/csw/lib/svn/\\\$$ISALIST -R/opt/csw/lib/svn -L/opt/csw/apache2/lib -R/opt/csw/apache2/lib/\\\$$ISALIST -R/opt/csw/apache2/lib -lintl -liconv $(EXTRA_SWIG_LDFLAGS) + + COMPILE = $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES) + COMPILE_CXX = $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(INCLUDES) Modified: csw/mgar/pkg/subversion/trunk/files/subversion156.diff =================================================================== --- csw/mgar/pkg/subversion/trunk/files/subversion156.diff 2009-03-12 01:58:37 UTC (rev 3721) +++ csw/mgar/pkg/subversion/trunk/files/subversion156.diff 2009-03-12 04:17:20 UTC (rev 3722) @@ -1,13 +1,5 @@ --- subversion-1.5.5/Makefile.in.orig 2008-08-26 12:27:56.000000000 -0500 +++ subversion-1.5.5/Makefile.in 2009-02-21 17:26:25.849467074 -0600 -@@ -46,6 +46,7 @@ - SVN_ZLIB_LIBS = @SVN_ZLIB_LIBS@ - - LIBS = @LIBS@ -+JAVAHL_LIBS = @LIBS@ -lCrun -lCstd - - prefix = @prefix@ - exec_prefix = @exec_prefix@ @@ -68,15 +69,15 @@ swig_rb_libdir = @libdir@ @@ -39,15 +31,3 @@ + cmd = ["gdiff"] \ + self.diffoptions \ + [self.tempfile1, self.tempfile2] - ---- subversion-1.5.5/build-outputs.mk.orig 2009-02-21 20:49:58.653938743 -0600 -+++ subversion-1.5.5/build-outputs.mk 2009-02-21 20:51:14.193027135 -0600 -@@ -305,7 +305,7 @@ - libsvnjavahl_DEPS = $(javahl_javah_DEPS) $(javahl_java_DEPS) subversion/bindings/javahl/native/BlameCallback.lo subversion/bindings/javahl/native/ChangelistCallback.lo subversion/bindings/javahl/native/CommitMessage.lo subversion/bindings/javahl/native/ConflictResolverCallback.lo subversion/bindings/javahl/native/CopySources.lo subversion/bindings/javahl/native/DiffSummaryReceiver.lo subversion/bindings/javahl/native/EnumMapper.lo subversion/bindings/javahl/native/InfoCallback.lo subversion/bindings/javahl/native/Inputer.lo subversion/bindings/javahl/native/JNIByteArray.lo subversion/bindings/javahl/native/JNICriticalSection.lo subversion/bindings/javahl/native/JNIMutex.lo subversion/bindings/javahl/native/JNIStackElement.lo subversion/bindings/javahl/native/JNIStringHolder.lo subversion/bindings/javahl/native/JNIThreadData.lo subversion/bindings/javahl/native/JNIUtil.lo subversion/bindings/javahl/native/ListCallback.lo subversion/bindings/javahl/native/LogMessageCallback.l o subversion/bindings/javahl/native/MessageReceiver.lo subversion/bindings/javahl/native/Notify.lo subversion/bindings/javahl/native/Notify2.lo subversion/bindings/javahl/native/Outputer.lo subversion/bindings/javahl/native/Path.lo subversion/bindings/javahl/native/Pool.lo subversion/bindings/javahl/native/ProgressListener.lo subversion/bindings/javahl/native/Prompter.lo subversion/bindings/javahl/native/ProplistCallback.lo subversion/bindings/javahl/native/Revision.lo subversion/bindings/javahl/native/RevisionRange.lo subversion/bindings/javahl/native/RevpropTable.lo subversion/bindings/javahl/native/SVNAdmin.lo subversion/bindings/javahl/native/SVNBase.lo subversion/bindings/javahl/native/SVNClient.lo subversion/bindings/javahl/native/StatusCallback.lo subversion/bindings/javahl/native/StringArray.lo subversion/bindings/javahl/native/Targets.lo subversion/bindings/javahl/native/libsvnjavahl.la.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_NativeResource s.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_Path.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_SVNAdmin.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_SVNClient.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_Version.lo subversion/libsvn_repos/libsvn_repos-1.la subversion/libsvn_client/libsvn_client-1.la subversion/libsvn_wc/libsvn_wc-1.la subversion/libsvn_ra/libsvn_ra-1.la subversion/libsvn_delta/libsvn_delta-1.la subversion/libsvn_diff/libsvn_diff-1.la subversion/libsvn_subr/libsvn_subr-1.la subversion/libsvn_fs/libsvn_fs-1.la - libsvnjavahl_OBJECTS = BlameCallback.lo ChangelistCallback.lo CommitMessage.lo ConflictResolverCallback.lo CopySources.lo DiffSummaryReceiver.lo EnumMapper.lo InfoCallback.lo Inputer.lo JNIByteArray.lo JNICriticalSection.lo JNIMutex.lo JNIStackElement.lo JNIStringHolder.lo JNIThreadData.lo JNIUtil.lo ListCallback.lo LogMessageCallback.lo MessageReceiver.lo Notify.lo Notify2.lo Outputer.lo Path.lo Pool.lo ProgressListener.lo Prompter.lo ProplistCallback.lo Revision.lo RevisionRange.lo RevpropTable.lo SVNAdmin.lo SVNBase.lo SVNClient.lo StatusCallback.lo StringArray.lo Targets.lo libsvnjavahl.la.lo org_tigris_subversion_javahl_NativeResources.lo org_tigris_subversion_javahl_Path.lo org_tigris_subversion_javahl_SVNAdmin.lo org_tigris_subversion_javahl_SVNClient.lo org_tigris_subversion_javahl_Version.lo - subversion/bindings/javahl/native/libsvnjavahl-1.la: $(libsvnjavahl_DEPS) -- cd subversion/bindings/javahl/native && $(LINK_JAVAHL_CXX) -o libsvnjavahl-1.la $(LT_NO_UNDEFINED) $(libsvnjavahl_OBJECTS) ../../../../subversion/libsvn_repos/libsvn_repos-1.la ../../../../subversion/libsvn_client/libsvn_client-1.la ../../../../subversion/libsvn_wc/libsvn_wc-1.la ../../../../subversion/libsvn_ra/libsvn_ra-1.la ../../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../../subversion/libsvn_diff/libsvn_diff-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la ../../../../subversion/libsvn_fs/libsvn_fs-1.la $(SVN_APRUTIL_LIBS) $(SVN_APR_LIBS) $(NEON_LIBS) $(LIBS) -+ cd subversion/bindings/javahl/native && $(LINK_JAVAHL_CXX) -o libsvnjavahl-1.la $(LT_NO_UNDEFINED) $(libsvnjavahl_OBJECTS) ../../../../subversion/libsvn_repos/libsvn_repos-1.la ../../../../subversion/libsvn_client/libsvn_client-1.la ../../../../subversion/libsvn_wc/libsvn_wc-1.la ../../../../subversion/libsvn_ra/libsvn_ra-1.la ../../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../../subversion/libsvn_diff/libsvn_diff-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la ../../../../subversion/libsvn_fs/libsvn_fs-1.la $(SVN_APRUTIL_LIBS) $(SVN_APR_LIBS) $(NEON_LIBS) $(JAVAHL_LIBS) - - locale_PATH = subversion/po - locale_DEPS = subversion/po/de.mo subversion/po/es.mo subversion/po/fr.mo subversion/po/it.mo subversion/po/ja.mo subversion/po/ko.mo subversion/po/nb.mo subversion/po/pl.mo subversion/po/pt_BR.mo subversion/po/sv.mo subversion/po/zh_CN.mo subversion/po/zh_TW.mo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Thu Mar 12 10:50:44 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Thu, 12 Mar 2009 09:50:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[3723] csw/mgar/pkg Message-ID: Revision: 3723 http://gar.svn.sourceforge.net/gar/?rev=3723&view=rev Author: bonivart Date: 2009-03-12 09:50:44 +0000 (Thu, 12 Mar 2009) Log Message: ----------- qpopper: move to gar, update to 4.0.16 Added Paths: ----------- csw/mgar/pkg/qpopper/ csw/mgar/pkg/qpopper/branches/ csw/mgar/pkg/qpopper/tags/ csw/mgar/pkg/qpopper/trunk/ csw/mgar/pkg/qpopper/trunk/Makefile csw/mgar/pkg/qpopper/trunk/checksums csw/mgar/pkg/qpopper/trunk/files/ csw/mgar/pkg/qpopper/trunk/files/README.CSW Property changes on: csw/mgar/pkg/qpopper/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/qpopper/trunk/Makefile =================================================================== --- csw/mgar/pkg/qpopper/trunk/Makefile (rev 0) +++ csw/mgar/pkg/qpopper/trunk/Makefile 2009-03-12 09:50:44 UTC (rev 3723) @@ -0,0 +1,43 @@ +GARNAME = qpopper +GARVERSION = 4.0.16 +WORKSRC = $(WORKDIR)/$(GARNAME)$(GARVERSION) +CATEGORIES = apps + +DESCRIPTION = the most widely-used POP3 server for Unix +define BLURB + Qpopper supports the widely used POP3 protocol for downloading Internet + e-mail used by many popular e-mail clients. Qpopper does not include a + message transfer agent or SMTP support and normally works with standard + UNIX mail transfer agents such as sendmail or smail. +endef + +MASTER_SITES = ftp://ftp.qualcomm.com/eudora/servers/unix/popper/ +DISTFILES = $(GARNAME)$(GARVERSION).tar.gz +DISTFILES += README.CSW + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)(\d+(?:\.\d+)*).tar.gz + +PACKAGES = CSWqpopper +CATALOGNAME_CSWqpopper = qpopper +SPKG_DESC_CSWqpopper = $(DESCRIPTION) + +SPKG_SOURCEURL = http://www.eudora.com/qpopper + +CONFIGURE_ARGS = $(DIRPATHS) + +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @echo " ==> Install for $(GARNAME) (custom)" + @ginstall -d $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -d $(DESTDIR)$(sbindir) + @ginstall -d $(DESTDIR)$(mandir)/man8 + @( cd $(WORKSRC) ; \ + cp License.txt $(DESTDIR)$(docdir)/$(GARNAME)/license ; \ + cp popper/popper $(DESTDIR)$(sbindir) ; \ + cp man/* $(DESTDIR)$(mandir)/man8 ) + @cp $(FILEDIR)/README.CSW $(DESTDIR)$(docdir)/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/qpopper/trunk/checksums =================================================================== --- csw/mgar/pkg/qpopper/trunk/checksums (rev 0) +++ csw/mgar/pkg/qpopper/trunk/checksums 2009-03-12 09:50:44 UTC (rev 3723) @@ -0,0 +1,2 @@ +1282219a4e315069b7c422b05d171fab download/qpopper4.0.16.tar.gz +26d16c0e628390b36a49fa459e252db8 download/README.CSW Added: csw/mgar/pkg/qpopper/trunk/files/README.CSW =================================================================== --- csw/mgar/pkg/qpopper/trunk/files/README.CSW (rev 0) +++ csw/mgar/pkg/qpopper/trunk/files/README.CSW 2009-03-12 09:50:44 UTC (rev 3723) @@ -0,0 +1,28 @@ +README.CSW +========== + +Installation +------------ +1. Add two lines to /etc/inetd.conf: + +# qpopper pop3 server +pop3 stream tcp nowait root /opt/csw/sbin/popper popper -s + +2. Reload inetd: + +# pkill -HUP inetd + +3. Test with: + +# telnet localhost pop3 (pop3/110 should already be in /etc/services) +Trying 127.0.0.1... +Connected to localhost. +Escape character is '^]'. ++OK Qpopper (version 4.0.9) at yourhost starting. + + +Note for Solaris 10: you should run inetconv to convert the above to be +controlled by SMF. + + +bonivart/071009 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 12 14:09:31 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 12 Mar 2009 13:09:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3724] csw/mgar/gar/v2/gar.mk Message-ID: Revision: 3724 http://gar.svn.sourceforge.net/gar/?rev=3724&view=rev Author: dmichelsen Date: 2009-03-12 13:09:31 +0000 (Thu, 12 Mar 2009) Log Message: ----------- mGAR v2: Add check for gmake version Modified Paths: -------------- csw/mgar/gar/v2/gar.mk Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2009-03-12 09:50:44 UTC (rev 3723) +++ csw/mgar/gar/v2/gar.mk 2009-03-12 13:09:31 UTC (rev 3724) @@ -21,6 +21,10 @@ #GARDIR := $(CURDIR)/../.. #endif +ifneq ($(abspath /),/) +$(error Your version of 'make' is too old: $(MAKE_VERSION). Please make sure you are using at least 3.81) +endif + GARDIR ?= gar GARBIN = $(GARDIR)/bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Thu Mar 12 14:37:50 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Thu, 12 Mar 2009 13:37:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[3725] csw/mgar/pkg Message-ID: Revision: 3725 http://gar.svn.sourceforge.net/gar/?rev=3725&view=rev Author: bonivart Date: 2009-03-12 13:37:47 +0000 (Thu, 12 Mar 2009) Log Message: ----------- vispan: move to gar, not complete yet Added Paths: ----------- csw/mgar/pkg/Vispan/ csw/mgar/pkg/Vispan/branches/ csw/mgar/pkg/Vispan/tags/ csw/mgar/pkg/Vispan/trunk/ csw/mgar/pkg/Vispan/trunk/Makefile csw/mgar/pkg/Vispan/trunk/checksums csw/mgar/pkg/Vispan/trunk/files/ csw/mgar/pkg/Vispan/trunk/files/CSWvispan.gspec Property changes on: csw/mgar/pkg/Vispan/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/Vispan/trunk/Makefile =================================================================== --- csw/mgar/pkg/Vispan/trunk/Makefile (rev 0) +++ csw/mgar/pkg/Vispan/trunk/Makefile 2009-03-12 13:37:47 UTC (rev 3725) @@ -0,0 +1,22 @@ +GARNAME = Vispan +GARVERSION = 3.1.1 +CATEGORIES = cpan + +DESCRIPTION = VIrus and SPam ANalyser +define BLURB + Vispan is a PERL script which analyses the mail log file to produce useful + statistics. It requires MailScanner to provide the necessary log file entries. +endef + +MASTER_SITES = http://www.while.org.uk/component/option,com_docman/task,doc_download/gid,3/Itemid,6/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWvispan) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +REQUIRED_PKGS = CSWpmgeoippureperl CSWpmnetcidr CSWpmnetdns CSWpmgd CSWpmgdgraph CSWpmnumberformat CSWpmmailsendmail + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk Added: csw/mgar/pkg/Vispan/trunk/checksums =================================================================== --- csw/mgar/pkg/Vispan/trunk/checksums (rev 0) +++ csw/mgar/pkg/Vispan/trunk/checksums 2009-03-12 13:37:47 UTC (rev 3725) @@ -0,0 +1,2 @@ +dcc95563c5dad72d18965d123618891f download/Vispan-3.1.1.tar.gz +0630d71bb417d0d3f3382e63a72439e3 download/CSWvispan.gspec Added: csw/mgar/pkg/Vispan/trunk/files/CSWvispan.gspec =================================================================== --- csw/mgar/pkg/Vispan/trunk/files/CSWvispan.gspec (rev 0) +++ csw/mgar/pkg/Vispan/trunk/files/CSWvispan.gspec 2009-03-12 13:37:47 UTC (rev 3725) @@ -0,0 +1,10 @@ +%var bitname vispan +%var pkgname CSWvispan +%var arch all +%include url file://%{PKGLIB}/csw_cpan.gspec +%copyright +1995-2008 Gisle Aas. All rights reserved. +1995 Martijn Koster. All rights reserved. + +This library is free software; you can redistribute it and/or modify +it under the same terms as Perl itself. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 12 15:46:32 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 12 Mar 2009 14:46:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[3726] csw/mgar/gar/v2 Message-ID: Revision: 3726 http://gar.svn.sourceforge.net/gar/?rev=3726&view=rev Author: dmichelsen Date: 2009-03-12 14:46:31 +0000 (Thu, 12 Mar 2009) Log Message: ----------- mGAR v2: Add DONADA for otherwise empty rules Modified Paths: -------------- csw/mgar/gar/v2/gar.mk csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2009-03-12 13:37:47 UTC (rev 3725) +++ csw/mgar/gar/v2/gar.mk 2009-03-12 14:46:31 UTC (rev 3726) @@ -331,6 +331,7 @@ @$(DONADA) patch-modulated: extract-modulated $(WORKSRC) pre-patch-modulated pre-patch-$(MODULATION) $(PATCH_TARGETS) post-patch-$(MODULATION) post-patch-modulated + @$(DONADA) # returns true if patch has completed successfully, false # otherwise @@ -375,11 +376,12 @@ endif configure: pre-configure $(addprefix configure-,$(MODULATIONS)) post-configure - $(DONADA) + @$(DONADA) configure-modulated: verify-isa patch-modulated $(CONFIGURE_IMGDEPS) $(CONFIGURE_BUILDDEPS) $(CONFIGURE_DEPS) \ $(addprefix srcdep-$(GARDIR)/,$(SOURCEDEPS)) \ pre-configure-modulated pre-configure-$(MODULATION) $(CONFIGURE_TARGETS) post-configure-$(MODULATION) post-configure-modulated + @$(DONADA) .PHONY: reset-configure reset-configure-modulated reconfigure: reset-configure configure Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-12 13:37:47 UTC (rev 3725) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-12 14:46:31 UTC (rev 3726) @@ -414,10 +414,10 @@ cp $$LICENSEFILE $(PKGROOT)$$LICENSEDIR/license; \ fi \ ) - $(MAKECOOKIE) + @$(MAKECOOKIE) merge-license: $(foreach SPEC,$(_PKG_SPECS),merge-license-$(SPEC)) - $(DONADA) + @$(DONADA) # package - Use the mkpackage utility to create Solaris packages # This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 12 16:05:25 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 12 Mar 2009 15:05:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3727] csw/mgar/pkg/pca/tags/pca-20090224-01, REV=2009.03.12 / Message-ID: Revision: 3727 http://gar.svn.sourceforge.net/gar/?rev=3727&view=rev Author: dmichelsen Date: 2009-03-12 15:05:25 +0000 (Thu, 12 Mar 2009) Log Message: ----------- pca: Tag release 20090224-01,REV=2009.03.12 Added Paths: ----------- csw/mgar/pkg/pca/tags/pca-20090224-01,REV=2009.03.12/ Property changes on: csw/mgar/pkg/pca/tags/pca-20090224-01,REV=2009.03.12 ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar -r3678 https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Thu Mar 12 16:10:15 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Thu, 12 Mar 2009 15:10:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[3728] csw/mgar/pkg/curl/trunk/Makefile Message-ID: Revision: 3728 http://gar.svn.sourceforge.net/gar/?rev=3728&view=rev Author: harpchad Date: 2009-03-12 15:10:12 +0000 (Thu, 12 Mar 2009) Log Message: ----------- Disable upstream check for now Modified Paths: -------------- csw/mgar/pkg/curl/trunk/Makefile Modified: csw/mgar/pkg/curl/trunk/Makefile =================================================================== --- csw/mgar/pkg/curl/trunk/Makefile 2009-03-12 15:05:25 UTC (rev 3727) +++ csw/mgar/pkg/curl/trunk/Makefile 2009-03-12 15:10:12 UTC (rev 3728) @@ -25,8 +25,8 @@ CATALOGNAME_CSWcurlrt = curlrt CATALOGNAME_CSWcurldevel = curldevel -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 +# Upstream check seem to interfere with build on 8s? +#UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 LIBDEPS += lib/openssl CONFIGURE_ARGS = $(DIRPATHS) --with-ssl This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Thu Mar 12 16:36:40 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Thu, 12 Mar 2009 15:36:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[3729] csw/mgar/pkg/pidgin/trunk Message-ID: Revision: 3729 http://gar.svn.sourceforge.net/gar/?rev=3729&view=rev Author: harpchad Date: 2009-03-12 15:36:40 +0000 (Thu, 12 Mar 2009) Log Message: ----------- Add fixme.sh to avoid libtool problems Modified Paths: -------------- csw/mgar/pkg/pidgin/trunk/Makefile csw/mgar/pkg/pidgin/trunk/checksums Added Paths: ----------- csw/mgar/pkg/pidgin/trunk/files/fixme.sh Removed Paths: ------------- csw/mgar/pkg/pidgin/trunk/files/x11.pc Modified: csw/mgar/pkg/pidgin/trunk/Makefile =================================================================== --- csw/mgar/pkg/pidgin/trunk/Makefile 2009-03-12 15:10:12 UTC (rev 3728) +++ csw/mgar/pkg/pidgin/trunk/Makefile 2009-03-12 15:36:40 UTC (rev 3729) @@ -9,7 +9,7 @@ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += x11.pc +DISTFILES += fixme.sh CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += '--with-dbus-services=/opt/csw/etc/dbus-1' @@ -25,12 +25,11 @@ MSGFMT=/opt/csw/bin/gmsgfmt MSGMERGE=/opt/csw/bin/gmsgmerge SED=/opt/csw/bin/gsed -EXTRA_CONFIGURE_EXPORTS = DOT XGETTEXT MSGFMT MSGMERGE SED +X11_CFLAGS=-D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DXTHREADS -DXUSE_MTSAFE_API +X11_LIBS=-lX11 +EXTRA_CONFIGURE_EXPORTS = DOT XGETTEXT MSGFMT MSGMERGE SED X11_CFLAGS X11_LIBS EXTRA_INC = /opt/csw/include/ncurses -#Need to include our own x11.pc file as solaris 8 doesn't have one -EXTRA_PKGCONFIG_PATH = $(CURDIR)/$(WORKDIR) - TEST_TARGET = check # We define upstream file regex so we can be notifed of new upstream software release @@ -45,5 +44,9 @@ REQUIRED_PKGS_CSWpidgin += CSWpango CSWperl CSWpython CSWsilctoolkit CSWstartupnotif REQUIRED_PKGS_CSWpidgin += CSWtcl CSWtk CSWiconv CSWsunmath CSWzlib CSWdbus +include gar/category.mk -include gar/category.mk +post-configure-$(MODULATION): + @(echo "~~~ Fixing Libtool ~~~") + @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + $(DONADA) Modified: csw/mgar/pkg/pidgin/trunk/checksums =================================================================== --- csw/mgar/pkg/pidgin/trunk/checksums 2009-03-12 15:10:12 UTC (rev 3728) +++ csw/mgar/pkg/pidgin/trunk/checksums 2009-03-12 15:36:40 UTC (rev 3729) @@ -1,2 +1,2 @@ 08d9c0c8dd43dbcec6f67d8ba596029f download/pidgin-2.5.5.tar.gz -715c7954371b53f6ca4083a011cadfe5 download/x11.pc +41ec540885de7c34625768aa1fb9682b download/fixme.sh Added: csw/mgar/pkg/pidgin/trunk/files/fixme.sh =================================================================== --- csw/mgar/pkg/pidgin/trunk/files/fixme.sh (rev 0) +++ csw/mgar/pkg/pidgin/trunk/files/fixme.sh 2009-03-12 15:36:40 UTC (rev 3729) @@ -0,0 +1,49 @@ +#!/bin/bash +#################################################### +# +# fixme.sh +# Intended to remove the use of libtool's +# pseudo-libraries for opencsw builds. +# +# Author: Mike Watters mwatters_at_opencsw.org +# Initial Version: 0.1 +# +#################################################### + +umask 0022 +PATH=/opt/csw/bin + +if [ $# -ne 1 ]; then + gecho "USAGE: $(basename $0) WORKSRC" + exit 1 +fi +BASEPATH=$1 + +## Fix Makefiles +for mk in $(gfind ${BASEPATH} -name Makefile -print); do + LT_FILES=$(ggrep '/opt/csw.*/lib/.*\.la' ${mk} | \ + gsed "s/^.*\(\/opt\/csw.*\/lib\/.*\.la\).*$/\1/") + + for file in ${LT_FILES}; do + LIB_NAME=$(ggrep 'dlname=' ${file} | \ + gsed -e "s/.*'\(.*\)'/\1/" \ + -e "s/^lib//" \ + -e "s/\.so.*$//") + fixpath=$(gecho $file |gsed 's/\//\\\//g') + gsed "s/${fixpath}/-l${LIB_NAME}/g" ${mk} >Makefile.new + gmv Makefile.new ${mk} + done +done + +## Fix libtool Script +for lt in $(gfind ${BASEPATH} -name libtool -print); do + gsed "/for search_ext in .*\.la/s/\.la//" ${lt} >${lt}.new + gmv ${lt}.new ${lt} +done + +LTMAIN=$(gfind ${BASEPATH} -name ltmain.sh -print) +if [ -f ${LTMAIN} ]; then + gsed "/for search_ext in .*\.la/s/\.la//" ${LTMAIN} >${LTMAIN}.new + gmv ${LTMAIN}.new ${LTMAIN} +fi + Property changes on: csw/mgar/pkg/pidgin/trunk/files/fixme.sh ___________________________________________________________________ Added: svn:executable + * Deleted: csw/mgar/pkg/pidgin/trunk/files/x11.pc =================================================================== --- csw/mgar/pkg/pidgin/trunk/files/x11.pc 2009-03-12 15:10:12 UTC (rev 3728) +++ csw/mgar/pkg/pidgin/trunk/files/x11.pc 2009-03-12 15:36:40 UTC (rev 3729) @@ -1,12 +0,0 @@ -prefix=/usr/openwin -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -xthreadlib= - -Name: X11 -Description: X Library -Cflags: -I${includedir} -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DXTHREADS -DXUSE_MTSAFE_API -Libs: -L${libdir} -R${libdir} -lX11 -Libs.private: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 12 16:48:25 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 12 Mar 2009 15:48:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3730] csw/mgar/pkg Message-ID: Revision: 3730 http://gar.svn.sourceforge.net/gar/?rev=3730&view=rev Author: dmichelsen Date: 2009-03-12 15:48:25 +0000 (Thu, 12 Mar 2009) Log Message: ----------- flex_new: Adjust directory name in GAR to match catalog name Added Paths: ----------- csw/mgar/pkg/flex_new/ Removed Paths: ------------- csw/mgar/pkg/flex/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Thu Mar 12 16:50:50 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Thu, 12 Mar 2009 15:50:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[3731] csw/mgar/pkg/subversion/trunk/Makefile Message-ID: Revision: 3731 http://gar.svn.sourceforge.net/gar/?rev=3731&view=rev Author: valholla Date: 2009-03-12 15:50:50 +0000 (Thu, 12 Mar 2009) Log Message: ----------- recipe in testing Modified Paths: -------------- csw/mgar/pkg/subversion/trunk/Makefile Modified: csw/mgar/pkg/subversion/trunk/Makefile =================================================================== --- csw/mgar/pkg/subversion/trunk/Makefile 2009-03-12 15:48:25 UTC (rev 3730) +++ csw/mgar/pkg/subversion/trunk/Makefile 2009-03-12 15:50:50 UTC (rev 3731) @@ -130,7 +130,7 @@ $(DONADA) fix-install: - @(grm -fr $(DESTDIR)$(prefix)/lib/perl/5.8) + @(grm -fr $(DESTDIR)$(prefix)/lib/perl/5.8.8) copy-templates: ginstall -d $(DESTDIR)$(prefix)/apache2/etc/extra This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 12 17:05:06 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 12 Mar 2009 16:05:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[3732] csw/mgar/pkg/gtar/trunk Message-ID: Revision: 3732 http://gar.svn.sourceforge.net/gar/?rev=3732&view=rev Author: dmichelsen Date: 2009-03-12 16:05:06 +0000 (Thu, 12 Mar 2009) Log Message: ----------- gtar: Update to 1.22 Modified Paths: -------------- csw/mgar/pkg/gtar/trunk/Makefile csw/mgar/pkg/gtar/trunk/checksums Modified: csw/mgar/pkg/gtar/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtar/trunk/Makefile 2009-03-12 15:50:50 UTC (rev 3731) +++ csw/mgar/pkg/gtar/trunk/Makefile 2009-03-12 16:05:06 UTC (rev 3732) @@ -1,5 +1,5 @@ GARNAME = tar -GARVERSION = 1.21 +GARVERSION = 1.22 CATEGORIES = utils DESCRIPTION = GNU tape archiver Modified: csw/mgar/pkg/gtar/trunk/checksums =================================================================== --- csw/mgar/pkg/gtar/trunk/checksums 2009-03-12 15:50:50 UTC (rev 3731) +++ csw/mgar/pkg/gtar/trunk/checksums 2009-03-12 16:05:06 UTC (rev 3732) @@ -1 +1 @@ -e7ae56b3bf924d5108b57b544b247c50 download/tar-1.21.tar.gz +efafad1b256e3de410f4fce5335d9c9d download/tar-1.22.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 12 17:09:37 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 12 Mar 2009 16:09:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3733] csw/mgar/gar/v2/gar.lib.mk Message-ID: Revision: 3733 http://gar.svn.sourceforge.net/gar/?rev=3733&view=rev Author: dmichelsen Date: 2009-03-12 16:09:37 +0000 (Thu, 12 Mar 2009) Log Message: ----------- mGAR v2: Fix environment for test-%/Makefile Modified Paths: -------------- csw/mgar/gar/v2/gar.lib.mk Modified: csw/mgar/gar/v2/gar.lib.mk =================================================================== --- csw/mgar/gar/v2/gar.lib.mk 2009-03-12 16:05:06 UTC (rev 3732) +++ csw/mgar/gar/v2/gar.lib.mk 2009-03-12 16:09:37 UTC (rev 3733) @@ -546,7 +546,7 @@ # Run tests on pre-built sources test-%/Makefile: @echo " ==> Running make $(TEST_TARGET) in $*" - @$(BUILD_ENV) $(MAKE) -C $* $(TEST_ARGS) $(TEST_TARGET) + @$(TEST_ENV) $(MAKE) -C $* $(TEST_ARGS) $(TEST_TARGET) @$(MAKECOOKIE) test-%/makefile: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 12 17:11:40 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 12 Mar 2009 16:11:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[3734] csw/mgar/pkg/ldapvi/trunk Message-ID: Revision: 3734 http://gar.svn.sourceforge.net/gar/?rev=3734&view=rev Author: dmichelsen Date: 2009-03-12 16:11:40 +0000 (Thu, 12 Mar 2009) Log Message: ----------- ldapvi: Move to mGAR v2, fix $ISALIST runpath Modified Paths: -------------- csw/mgar/pkg/ldapvi/trunk/Makefile csw/mgar/pkg/ldapvi/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/ldapvi/trunk/files/CSWldapvi.depend csw/mgar/pkg/ldapvi/trunk/files/CSWldapvi.gspec Property Changed: ---------------- csw/mgar/pkg/ldapvi/trunk/ Property changes on: csw/mgar/pkg/ldapvi/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/ldapvi/trunk/Makefile =================================================================== --- csw/mgar/pkg/ldapvi/trunk/Makefile 2009-03-12 16:09:37 UTC (rev 3733) +++ csw/mgar/pkg/ldapvi/trunk/Makefile 2009-03-12 16:11:40 UTC (rev 3734) @@ -11,8 +11,10 @@ MASTER_SITES = http://www.lichteblau.com/download/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWldapvi,depend) +REQUIRED_PKGS = CSWggettextrt CSWreadline CSWglib2 CSWlibpopt +REQUIRED_PKGS += CSWosslrt CSWsasl CSWoldaprt + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz @@ -20,6 +22,7 @@ PREREQUISITE_PKGS = CSWoldapdevel +RUNPATHQUOTE = 1 CONFIGURE_ARGS = $(DIRPATHS) INSTALL_SCRIPTS = custom Modified: csw/mgar/pkg/ldapvi/trunk/checksums =================================================================== --- csw/mgar/pkg/ldapvi/trunk/checksums 2009-03-12 16:09:37 UTC (rev 3733) +++ csw/mgar/pkg/ldapvi/trunk/checksums 2009-03-12 16:11:40 UTC (rev 3734) @@ -1,4 +1,2 @@ 6dc2f5441ac5f1e2b5b036e3521012cc download/ldapvi-1.7.tar.gz -fdcaf3f4a8a61a8af338119e590ba037 download/CSWldapvi.gspec -a81060764b96d70f4cf64de9da8e9a49 download/CSWldapvi.depend d1f0031d0db3b7bb68c258185a0c63ad download/patch-putenv.diff Deleted: csw/mgar/pkg/ldapvi/trunk/files/CSWldapvi.depend =================================================================== --- csw/mgar/pkg/ldapvi/trunk/files/CSWldapvi.depend 2009-03-12 16:09:37 UTC (rev 3733) +++ csw/mgar/pkg/ldapvi/trunk/files/CSWldapvi.depend 2009-03-12 16:11:40 UTC (rev 3734) @@ -1,7 +0,0 @@ -P CSWggettext ggettext - GNU gettext -P CSWreadline readline - library to enable interactive line editing -P CSWglib2 glib2 - the low-level core library for GTK+ and GNOME -P CSWlibpopt libpopt - Command line option parsing library -P CSWosslrt openssl_rt - Openssl runtime libraries -P CSWsasl sasl - Simple Authentication and Security Layer -P CSWoldaprt openldap_rt - OpenLDAP runtime libraries (oldaprt) Deleted: csw/mgar/pkg/ldapvi/trunk/files/CSWldapvi.gspec =================================================================== --- csw/mgar/pkg/ldapvi/trunk/files/CSWldapvi.gspec 2009-03-12 16:09:37 UTC (rev 3733) +++ csw/mgar/pkg/ldapvi/trunk/files/CSWldapvi.gspec 2009-03-12 16:11:40 UTC (rev 3734) @@ -1,4 +0,0 @@ -%var bitname ldapvi -%var pkgname CSWldapvi -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 12 17:29:52 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 12 Mar 2009 16:29:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[3735] csw/mgar/pkg/flex_new/trunk Message-ID: Revision: 3735 http://gar.svn.sourceforge.net/gar/?rev=3735&view=rev Author: dmichelsen Date: 2009-03-12 16:29:52 +0000 (Thu, 12 Mar 2009) Log Message: ----------- flex_new: Use dynamic gspecs and fix test cases Modified Paths: -------------- csw/mgar/pkg/flex_new/trunk/Makefile csw/mgar/pkg/flex_new/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/flex_new/trunk/files/CSWflex-new.depend csw/mgar/pkg/flex_new/trunk/files/CSWflex-new.gspec Property Changed: ---------------- csw/mgar/pkg/flex_new/trunk/ Property changes on: csw/mgar/pkg/flex_new/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/flex_new/trunk/Makefile =================================================================== --- csw/mgar/pkg/flex_new/trunk/Makefile 2009-03-12 16:11:40 UTC (rev 3734) +++ csw/mgar/pkg/flex_new/trunk/Makefile 2009-03-12 16:29:52 UTC (rev 3735) @@ -17,15 +17,21 @@ MASTER_SITES = $(SF_MIRRORS) DISTNAME = flex-$(GARVERSION) DISTFILES = $(DISTNAME).tar.bz2 -DISTFILES += $(call admfiles,CSWflex-new,depend) +PACKAGES = CSWflex-new +CATALOGNAME = flex_new + +REQUIRED_PKGS = CSWggettextrt CSWiconv + CONFIGURE_ARGS = --prefix=$(libexecdir)/$(GARNAME)-$(GARVERSION) TEST_TARGET = check -TEST_SCRIPTS = include gar/category.mk +# Must use GNU diff for option '-q' or two tests fail due to bailing out Sun diff +TEST_ENV += PATH=$(prefix)/gnu:$(PATH) + post-install: @mkdir -p $(DESTDIR)$(bindir) @gln -sf ../libexec/$(GARNAME)-$(GARVERSION)/bin/flex $(DESTDIR)$(bindir)/newflex Modified: csw/mgar/pkg/flex_new/trunk/checksums =================================================================== --- csw/mgar/pkg/flex_new/trunk/checksums 2009-03-12 16:11:40 UTC (rev 3734) +++ csw/mgar/pkg/flex_new/trunk/checksums 2009-03-12 16:29:52 UTC (rev 3735) @@ -1,3 +1 @@ 10714e50cea54dc7a227e3eddcd44d57 download/flex-2.5.35.tar.bz2 -9d4315723195ff29e61742388703ff15 download/CSWflex-new.gspec -5237ff9f4dbe4ec493425d4ffc5fc51a download/CSWflex-new.depend Deleted: csw/mgar/pkg/flex_new/trunk/files/CSWflex-new.depend =================================================================== --- csw/mgar/pkg/flex_new/trunk/files/CSWflex-new.depend 2009-03-12 16:11:40 UTC (rev 3734) +++ csw/mgar/pkg/flex_new/trunk/files/CSWflex-new.depend 2009-03-12 16:29:52 UTC (rev 3735) @@ -1,2 +0,0 @@ -P CSWggettext ggettext - GNU gettext -P CSWiconv libiconv - GNU iconv library Deleted: csw/mgar/pkg/flex_new/trunk/files/CSWflex-new.gspec =================================================================== --- csw/mgar/pkg/flex_new/trunk/files/CSWflex-new.gspec 2009-03-12 16:11:40 UTC (rev 3734) +++ csw/mgar/pkg/flex_new/trunk/files/CSWflex-new.gspec 2009-03-12 16:29:52 UTC (rev 3735) @@ -1,4 +0,0 @@ -%var bitname flex_new -%var pkgname CSWflex-new -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Thu Mar 12 17:46:58 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Thu, 12 Mar 2009 16:46:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3736] csw/mgar/pkg/curl/trunk/Makefile Message-ID: Revision: 3736 http://gar.svn.sourceforge.net/gar/?rev=3736&view=rev Author: harpchad Date: 2009-03-12 16:46:53 +0000 (Thu, 12 Mar 2009) Log Message: ----------- Makefile cleanup Modified Paths: -------------- csw/mgar/pkg/curl/trunk/Makefile Modified: csw/mgar/pkg/curl/trunk/Makefile =================================================================== --- csw/mgar/pkg/curl/trunk/Makefile 2009-03-12 16:29:52 UTC (rev 3735) +++ csw/mgar/pkg/curl/trunk/Makefile 2009-03-12 16:46:53 UTC (rev 3736) @@ -52,9 +52,11 @@ @cp $(FILEDIR)/libcurl.so.2.0.2.s $(INSTALLISADIR)/opt/csw/lib/libcurl.so.2.0.2 @( cd $(INSTALLISADIR)/opt/csw/lib; ln -s libcurl.so.3.0.0 libcurl.so.3 ) @( cd $(INSTALLISADIR)/opt/csw/lib; ln -s libcurl.so.2.0.2 libcurl.so.2 ) + $(DONADA) post-install-isa-i386: @cp $(FILEDIR)/libcurl.so.3.0.0.i $(INSTALLISADIR)/opt/csw/lib/libcurl.so.3.0.0 @cp $(FILEDIR)/libcurl.so.2.0.2.i $(INSTALLISADIR)/opt/csw/lib/libcurl.so.2.0.2 @( cd $(INSTALLISADIR)/opt/csw/lib; ln -s libcurl.so.3.0.0 libcurl.so.3 ) @( cd $(INSTALLISADIR)/opt/csw/lib; ln -s libcurl.so.2.0.2 libcurl.so.2 ) + $(DONADA) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 12 18:23:51 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 12 Mar 2009 17:23:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[3737] csw/mgar/pkg/ImageMagick/trunk Message-ID: Revision: 3737 http://gar.svn.sourceforge.net/gar/?rev=3737&view=rev Author: hson Date: 2009-03-12 17:23:51 +0000 (Thu, 12 Mar 2009) Log Message: ----------- imagemagick: Update to 6.4.9-10, fix dependencies, added coders from 6.2.9 for backward compatibility Modified Paths: -------------- csw/mgar/pkg/ImageMagick/trunk/Makefile csw/mgar/pkg/ImageMagick/trunk/checksums Added Paths: ----------- csw/mgar/pkg/ImageMagick/trunk/files/lib_6.2.9_i.tar.gz csw/mgar/pkg/ImageMagick/trunk/files/lib_6.2.9_s.tar.gz Modified: csw/mgar/pkg/ImageMagick/trunk/Makefile =================================================================== --- csw/mgar/pkg/ImageMagick/trunk/Makefile 2009-03-12 16:46:53 UTC (rev 3736) +++ csw/mgar/pkg/ImageMagick/trunk/Makefile 2009-03-12 17:23:51 UTC (rev 3737) @@ -1,6 +1,6 @@ GARNAME = imagemagick GARVERSION = 6.4.9 -GARSUBREV = 6 +GARSUBREV = 10 CATEGORIES = lib DESCRIPTION = A comprehensive package supporting automated and interative manipulation of images @@ -13,12 +13,6 @@ MASTER_SITES = ftp://ftp.imagemagick.org/pub/ImageMagick/ DISTFILES = ImageMagick-$(GARVERSION)-$(GARSUBREV).tar.bz2 -DISTFILES += libMagick++.so.10.0.4.i -DISTFILES += libMagick++.so.10.0.4.s -DISTFILES += libMagick.so.10.0.4.i -DISTFILES += libMagick.so.10.0.4.s -DISTFILES += libWand.so.10.0.4.i -DISTFILES += libWand.so.10.0.4.s DISTNAME = ImageMagick-$(GARVERSION)-$(GARSUBREV) @@ -26,11 +20,10 @@ LICENSE = LICENSE -REQUIRED_PKGS += CSWbzip2 CSWdjvulibre CSWfconfig CSWftype2 CSWgcc2g++rt -REQUIRED_PKGS += CSWggettext CSWggettextrt CSWglib2 CSWgs CSWgtk2 CSWiconv -REQUIRED_PKGS += CSWilmbase CSWjasper CSWjbigkit CSWjpeg CSWlcms CSWlibcairo -REQUIRED_PKGS += CSWlibfpx CSWlibrsvg CSWlibxml2 CSWopenexr CSWperl CSWpng -REQUIRED_PKGS += CSWsunmath CSWtiff CSWwmf CSWzlib +REQUIRED_PKGS += CSWbzip2 CSWdjvulibre CSWfconfig CSWftype2 CSWggettextrt +REQUIRED_PKGS += CSWglib2 CSWgs CSWgtk2 CSWilmbase CSWjasper CSWjbigkit +REQUIRED_PKGS += CSWjpeg CSWlcms CSWlibcairo CSWlibfpx CSWlibrsvg CSWlibxml2 +REQUIRED_PKGS += CSWopenexr CSWperl CSWpng CSWsunmath CSWtiff CSWwmf CSWzlib # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = ImageMagick-((\d+(?:\.\d+)*)-(\d+)?).tar.bz2 @@ -55,19 +48,25 @@ include gar/category.mk post-install-isa-sparcv8: - @cp $(FILEDIR)/libMagick.so.10.0.4.s $(INSTALLISADIR)/opt/csw/lib/libMagick.so.10.0.4 - @cp $(FILEDIR)/libWand.so.10.0.4.s $(INSTALLISADIR)/opt/csw/lib/libWand.so.10.0.4 - @cp $(FILEDIR)/libMagick++.so.10.0.4.s $(INSTALLISADIR)/opt/csw/lib/libMagick++.so.10.0.4 - @ln -s libMagick.so.10.0.4 $(INSTALLISADIR)/opt/csw/lib/libMagick.so.10 - @ln -s libWand.so.10.0.4 $(INSTALLISADIR)/opt/csw/lib/libWand.so.10 - @ln -s libMagick++.so.10.0.4 $(INSTALLISADIR)/opt/csw/lib/libMagick++.so.10 - @ln -s ImageMagick-$(GARVERSION) $(INSTALLISADIR)/opt/csw/share/doc/ImageMagick + @cp $(FILEDIR)/libMagick.so.10.0.4.s $(INSTALLISADIR)$(libdir)/libMagick.so.10.0.4 + @cp $(FILEDIR)/libWand.so.10.0.4.s $(INSTALLISADIR)$(libdir)/libWand.so.10.0.4 + @cp $(FILEDIR)/libMagick++.so.10.0.4.s $(INSTALLISADIR)$(libdir)/libMagick++.so.10.0.4 + @ln -s libMagick.so.10.0.4 $(INSTALLISADIR)$(libdir)/libMagick.so.10 + @ln -s libWand.so.10.0.4 $(INSTALLISADIR)$(libdir)/libWand.so.10 + @ln -s libMagick++.so.10.0.4 $(INSTALLISADIR)$(libdir)/libMagick++.so.10 + @ln -s ImageMagick-$(GARVERSION) $(INSTALLISADIR)$(docdir)/ImageMagick + echo $(DESTDIR) + @( cd $(INSTALLISADIR)$(libdir) ; gzip -dc $(DESTDIR)/../../$(FILEDIR)/lib_6.2.9_s.tar.gz |tar xf -) + @$(MAKECOOKIE) post-install-isa-i386: - @cp $(FILEDIR)/libMagick.so.10.0.4.i $(INSTALLISADIR)/opt/csw/lib/libMagick.so.10.0.4 - @cp $(FILEDIR)/libWand.so.10.0.4.i $(INSTALLISADIR)/opt/csw/lib/libWand.so.10.0.4 - @cp $(FILEDIR)/libMagick++.so.10.0.4.i $(INSTALLISADIR)/opt/csw/lib/libMagick++.so.10.0.4 - @ln -s libMagick.so.10.0.4 $(INSTALLISADIR)/opt/csw/lib/libMagick.so.10 - @ln -s libWand.so.10.0.4 $(INSTALLISADIR)/opt/csw/lib/libWand.so.10 - @ln -s libMagick++.so.10.0.4 $(INSTALLISADIR)/opt/csw/lib/libMagick++.so.10 - @ln -s ImageMagick-$(GARVERSION) $(INSTALLISADIR)/opt/csw/share/doc/ImageMagick + @cp $(FILEDIR)/libMagick.so.10.0.4.i $(INSTALLISADIR)$(libdir)/libMagick.so.10.0.4 + @cp $(FILEDIR)/libWand.so.10.0.4.i $(INSTALLISADIR)$(libdir)/libWand.so.10.0.4 + @cp $(FILEDIR)/libMagick++.so.10.0.4.i $(INSTALLISADIR)$(libdir)/libMagick++.so.10.0.4 + @ln -s libMagick.so.10.0.4 $(INSTALLISADIR)$(libdir)/libMagick.so.10 + @ln -s libWand.so.10.0.4 $(INSTALLISADIR)$(libdir)/libWand.so.10 + @ln -s libMagick++.so.10.0.4 $(INSTALLISADIR)$(libdir)/libMagick++.so.10 + @ln -s ImageMagick-$(GARVERSION) $(INSTALLISADIR)$(docdir)/ImageMagick + echo $(DESTDIR) + @( cd $(INSTALLISADIR)$(libdir) ; gzip -dc $(DESTDIR)/../../$(FILEDIR)/lib_6.2.9_i.tar.gz |tar xf -) + @$(MAKECOOKIE) Modified: csw/mgar/pkg/ImageMagick/trunk/checksums =================================================================== --- csw/mgar/pkg/ImageMagick/trunk/checksums 2009-03-12 16:46:53 UTC (rev 3736) +++ csw/mgar/pkg/ImageMagick/trunk/checksums 2009-03-12 17:23:51 UTC (rev 3737) @@ -1,8 +1,2 @@ -d65a4cd3cf103d49085a55c90c871854 download/ImageMagick-6.4.9-6.tar.bz2 -26ba45bf8a01f64c01973522657e1e09 download/libMagick++.so.10.0.4.i -d4d961c6aab8c2fb4067953f80a5213b download/libMagick++.so.10.0.4.s -c6254fa21d534ca99be36547ce599709 download/libMagick.so.10.0.4.i -c3da4ba416306f5c064cfcc109f69091 download/libMagick.so.10.0.4.s -f46e2f8d0bd8f2c1206534592ebda333 download/libWand.so.10.0.4.i -0f6e06e2d8e5b446e90be3a8ae328761 download/libWand.so.10.0.4.s +4efbf9ba504ce228ed67e6db4c8245ff download/ImageMagick-6.4.9-10.tar.bz2 6bd361fe352c7d497d60d8d2cbe7cfd4 download/Makefile.patch Added: csw/mgar/pkg/ImageMagick/trunk/files/lib_6.2.9_i.tar.gz =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/ImageMagick/trunk/files/lib_6.2.9_i.tar.gz ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/ImageMagick/trunk/files/lib_6.2.9_s.tar.gz =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/ImageMagick/trunk/files/lib_6.2.9_s.tar.gz ___________________________________________________________________ Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 12 19:50:25 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 12 Mar 2009 18:50:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3738] csw/mgar/pkg/cpan/XML-Parser/trunk Message-ID: Revision: 3738 http://gar.svn.sourceforge.net/gar/?rev=3738&view=rev Author: hson Date: 2009-03-12 18:50:25 +0000 (Thu, 12 Mar 2009) Log Message: ----------- XML-Parser: Move to gar v2, removed manual prototype and depend, update to 2.36 Modified Paths: -------------- csw/mgar/pkg/cpan/XML-Parser/trunk/Makefile csw/mgar/pkg/cpan/XML-Parser/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/cpan/XML-Parser/trunk/files/CSWpmxmlparser.depend csw/mgar/pkg/cpan/XML-Parser/trunk/files/CSWpmxmlparser.prototype Property Changed: ---------------- csw/mgar/pkg/cpan/XML-Parser/trunk/ Property changes on: csw/mgar/pkg/cpan/XML-Parser/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/XML-Parser/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/XML-Parser/trunk/Makefile 2009-03-12 17:23:51 UTC (rev 3737) +++ csw/mgar/pkg/cpan/XML-Parser/trunk/Makefile 2009-03-12 18:50:25 UTC (rev 3738) @@ -1,7 +1,7 @@ GARNAME = XML-Parser -GARVERSION = 2.31 +GARVERSION = 2.36 CATEGORIES = cpan -AUTHOR = COOPERCL +AUTHOR = MSERGEANT DESCRIPTION = a module for parsing XML documents define BLURB @@ -15,11 +15,16 @@ options given at XML::Parser creation time. endef -DISTFILES = $(call admfiles,CSWpmxmlparser,depend prototype) +DISTFILES = $(call admfiles,CSWpmxmlparser,) + +REQUIRED_PKGS += CSWexpat + DEPENDS += lib/expat CONFIGURE_ARGS = EXPATINCPATH=$(includedir) CONFIGURE_ARGS += EXPATLIBPATH=$(libdir) +EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod + include gar/category.mk Modified: csw/mgar/pkg/cpan/XML-Parser/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/XML-Parser/trunk/checksums 2009-03-12 17:23:51 UTC (rev 3737) +++ csw/mgar/pkg/cpan/XML-Parser/trunk/checksums 2009-03-12 18:50:25 UTC (rev 3738) @@ -1,4 +1,4 @@ 630e7ecbce358dd2572e5ef529676417 download/CSWpmxmlparser.gspec -ed1cab84f40b031c09f91085dbe8cddd download/CSWpmxmlparser.depend -45c170638301f4dca82f84a81cb16630 download/CSWpmxmlparser.prototype -01f136a5f71631845979fd2b797b3ce3 download/XML-Parser-2.31.tar.gz +9c8bed940180401cb0bfcd7761ad5c1a download/CSWpmxmlparser.depend +4b19d28451507cdd65880c1fce48718e download/CSWpmxmlparser.prototype +1b868962b658bd87e1563ecd56498ded download/XML-Parser-2.36.tar.gz Deleted: csw/mgar/pkg/cpan/XML-Parser/trunk/files/CSWpmxmlparser.depend =================================================================== --- csw/mgar/pkg/cpan/XML-Parser/trunk/files/CSWpmxmlparser.depend 2009-03-12 17:23:51 UTC (rev 3737) +++ csw/mgar/pkg/cpan/XML-Parser/trunk/files/CSWpmxmlparser.depend 2009-03-12 18:50:25 UTC (rev 3738) @@ -1 +0,0 @@ -P CSWexpat expat - XML Parser Toolkit Deleted: csw/mgar/pkg/cpan/XML-Parser/trunk/files/CSWpmxmlparser.prototype =================================================================== --- csw/mgar/pkg/cpan/XML-Parser/trunk/files/CSWpmxmlparser.prototype 2009-03-12 17:23:51 UTC (rev 3737) +++ csw/mgar/pkg/cpan/XML-Parser/trunk/files/CSWpmxmlparser.prototype 2009-03-12 18:50:25 UTC (rev 3738) @@ -1,39 +0,0 @@ -d none /opt/csw/lib 0755 root bin -d none /opt/csw/lib/perl 0755 root bin -d none /opt/csw/lib/perl/csw 0755 root bin -d none /opt/csw/lib/perl/csw/XML 0755 root bin -d none /opt/csw/lib/perl/csw/XML/Parser 0755 root bin -f none /opt/csw/lib/perl/csw/XML/Parser.pm 0444 root bin -d none /opt/csw/lib/perl/csw/XML/Parser/Encodings 0755 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/Japanese_Encodings.msg 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/README 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/big5.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/euc-kr.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/iso-8859-2.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/iso-8859-3.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/iso-8859-4.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/iso-8859-5.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/iso-8859-7.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/iso-8859-8.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/iso-8859-9.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/windows-1250.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/x-euc-jp-jisx0221.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/x-euc-jp-unicode.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/x-sjis-cp932.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/x-sjis-jdk117.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/x-sjis-jisx0221.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/x-sjis-unicode.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Expat.pm 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/LWPExternEnt.pl 0444 root bin -d none /opt/csw/lib/perl/csw/auto 0755 root bin -d none /opt/csw/lib/perl/csw/auto/XML 0755 root bin -d none /opt/csw/lib/perl/csw/auto/XML/Parser 0755 root bin -f none /opt/csw/lib/perl/csw/auto/XML/Parser/.packlist 0644 root bin -d none /opt/csw/lib/perl/csw/auto/XML/Parser/Expat 0755 root bin -f none /opt/csw/lib/perl/csw/auto/XML/Parser/Expat/Expat.bs 0444 root bin -f none /opt/csw/lib/perl/csw/auto/XML/Parser/Expat/Expat.so 0555 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -f none /opt/csw/share/man/man3/XML::Parser.3perl 0444 root bin -f none /opt/csw/share/man/man3/XML::Parser::Expat.3perl 0444 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Thu Mar 12 20:25:06 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Thu, 12 Mar 2009 19:25:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[3739] csw/mgar/pkg/git/trunk Message-ID: Revision: 3739 http://gar.svn.sourceforge.net/gar/?rev=3739&view=rev Author: bdwalton Date: 2009-03-12 19:25:06 +0000 (Thu, 12 Mar 2009) Log Message: ----------- - Add patches to fix autoconf support (mainly to get proper pthread support) - Switch to suncc - Specifically set a few more configure args (shouldn't be needed, but they better document what will happen) Modified Paths: -------------- csw/mgar/pkg/git/trunk/Makefile csw/mgar/pkg/git/trunk/checksums Added Paths: ----------- csw/mgar/pkg/git/trunk/files/0001-configure-ensure-settings-from-user-are-also-usable.patch csw/mgar/pkg/git/trunk/files/0002-configure-reorganize-flow-of-argument-checks.patch csw/mgar/pkg/git/trunk/files/0003-configure-add-macros-to-stash-FLAG-variables.patch csw/mgar/pkg/git/trunk/files/0004-configure-wrap-some-library-tests-with-GIT_STASH_FL.patch csw/mgar/pkg/git/trunk/files/0005-configure-asciidoc-version-test-cleanup.patch csw/mgar/pkg/git/trunk/files/0006-configure-make-iconv-tests-aware-of-user-arguments.patch csw/mgar/pkg/git/trunk/files/0007-configure-rework-pthread-handling-to-allow-for-user.patch Modified: csw/mgar/pkg/git/trunk/Makefile =================================================================== --- csw/mgar/pkg/git/trunk/Makefile 2009-03-12 18:50:25 UTC (rev 3738) +++ csw/mgar/pkg/git/trunk/Makefile 2009-03-12 19:25:06 UTC (rev 3739) @@ -57,6 +57,13 @@ GIT_TREEISH_git.git = v$(GARVERSION) PATCHFILES = doc-makefile.patch +PATCHFILES += 0001-configure-ensure-settings-from-user-are-also-usable.patch +PATCHFILES += 0002-configure-reorganize-flow-of-argument-checks.patch +PATCHFILES += 0003-configure-add-macros-to-stash-FLAG-variables.patch +PATCHFILES += 0004-configure-wrap-some-library-tests-with-GIT_STASH_FL.patch +PATCHFILES += 0005-configure-asciidoc-version-test-cleanup.patch +PATCHFILES += 0006-configure-make-iconv-tests-aware-of-user-arguments.patch +PATCHFILES += 0007-configure-rework-pthread-handling-to-allow-for-user.patch PKGFILES_CSWgitsvn = .*svn.* PKGFILES_CSWgitgui = .*git-gui.* .*git-citool.* @@ -69,13 +76,14 @@ # software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 -GARCOMPILER = GNU - CONFIGURE_ARGS = $(DIRPATHS) --with-shell=$(bindir)/bash CONFIGURE_ARGS += --with-perl=$(bindir)/perl CONFIGURE_ARGS += --with-tcltk=$(bindir)/wish CONFIGURE_ARGS += --with-zlib=$(prefix) CONFIGURE_ARGS += --with-iconv=$(prefix) +CONFIGURE_ARGS += --with-openssl=$(prefix) +CONFIGURE_ARGS += --with-expat=$(prefix) +CONFIGURE_ARGS += --enable-pthreads="-D_REENTRANT -lpthread" BUILD_ARGS = MSGFMT=gmsgfmt SHELL_PATH=/opt/csw/bin/bash \ ETC_CONFIG=$(sysconfdir)/gitconfig V=1 \ Modified: csw/mgar/pkg/git/trunk/checksums =================================================================== --- csw/mgar/pkg/git/trunk/checksums 2009-03-12 18:50:25 UTC (rev 3738) +++ csw/mgar/pkg/git/trunk/checksums 2009-03-12 19:25:06 UTC (rev 3739) @@ -1,3 +1,8 @@ 075441ea2a95cfa5fd7aaebb888a93f3 download/doc-makefile.patch -97290254ce2e9e6c37fdd824140fda85 download/0001-git-svn-fix-to-avoid-using-strftime-z.patch -1081a8ca474317f1963e0d1ee69832de download/0002-git-svn-return-original-format_svn_date-semantics.patch +d88d34fc8e4ce18fe738753a06417eac download/0001-configure-ensure-settings-from-user-are-also-usable.patch +9f1f5c3f7759319d647420d330f87c28 download/0002-configure-reorganize-flow-of-argument-checks.patch +dc54bd8c79b58724eaab77e15f9e2029 download/0003-configure-add-macros-to-stash-FLAG-variables.patch +b1c0911b53bcccb943b1f7bdc6db5237 download/0004-configure-wrap-some-library-tests-with-GIT_STASH_FL.patch +50fa0de30bbc019e6c5e43c20cef423a download/0005-configure-asciidoc-version-test-cleanup.patch +cde5cd3ceebe13864dd8e3718e104387 download/0006-configure-make-iconv-tests-aware-of-user-arguments.patch +89dbcc3180bf4e651e9e64d4de3f6df0 download/0007-configure-rework-pthread-handling-to-allow-for-user.patch Added: csw/mgar/pkg/git/trunk/files/0001-configure-ensure-settings-from-user-are-also-usable.patch =================================================================== --- csw/mgar/pkg/git/trunk/files/0001-configure-ensure-settings-from-user-are-also-usable.patch (rev 0) +++ csw/mgar/pkg/git/trunk/files/0001-configure-ensure-settings-from-user-are-also-usable.patch 2009-03-12 19:25:06 UTC (rev 3739) @@ -0,0 +1,56 @@ +From 63b740b85248d3ff5a2a458cc5068f5e2c180f0d Mon Sep 17 00:00:00 2001 +From: Ben Walton +Date: Thu, 12 Mar 2009 17:30:56 +0100 +Subject: [PATCH] configure: ensure settings from user are also usable in the script + +Allow things set by the user (--with-lib, --with-iconv, etc) to set +variables for use by other parts of the script. Display values as +they're set. + +Signed-off-by: Ben Walton +--- + configure.ac | 11 +++++++++++ + 1 files changed, 11 insertions(+), 0 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 082a03d..0b314d7 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -42,6 +42,8 @@ else \ + if test "$withval" = "yes"; then \ + AC_MSG_WARN([You should provide path for --with-$1=PATH]); \ + else \ ++ m4_toupper($1)_PATH=$withval; \ ++ AC_MSG_NOTICE([Setting m4_toupper($1)_PATH to $withval]); \ + GIT_CONF_APPEND_LINE(${PROGRAM}_PATH=$withval); \ + fi; \ + fi; \ +@@ -61,6 +63,8 @@ elif test "$withval" = "yes"; then \ + m4_toupper(NO_$1)=; \ + else \ + m4_toupper(NO_$1)=; \ ++ m4_toupper($1)DIR=$withval; \ ++ AC_MSG_NOTICE([Setting m4_toupper($1)DIR to $withval]); \ + GIT_CONF_APPEND_LINE(${PACKAGE}DIR=$withval); \ + fi \ + ])# GIT_PARSE_WITH +@@ -86,9 +90,16 @@ AC_ARG_WITH([lib], + [if test "$withval" = "no" || test "$withval" = "yes"; then \ + AC_MSG_WARN([You should provide name for --with-lib=ARG]); \ + else \ ++ lib=$withval; \ ++ AC_MSG_NOTICE([Setting lib to '$lib']); \ + GIT_CONF_APPEND_LINE(lib=$withval); \ + fi; \ + ],[]) ++ ++if test -z "$lib"; then ++ AC_MSG_NOTICE([Setting lib to 'lib' (the default)]) ++ lib=lib ++fi + # + # Define SHELL_PATH to provide path to shell. + GIT_ARG_SET_PATH(shell) +-- +1.6.0.5 + Added: csw/mgar/pkg/git/trunk/files/0002-configure-reorganize-flow-of-argument-checks.patch =================================================================== --- csw/mgar/pkg/git/trunk/files/0002-configure-reorganize-flow-of-argument-checks.patch (rev 0) +++ csw/mgar/pkg/git/trunk/files/0002-configure-reorganize-flow-of-argument-checks.patch 2009-03-12 19:25:06 UTC (rev 3739) @@ -0,0 +1,212 @@ +From 142c46f4db8f7d32ed455316704503fca2bf4857 Mon Sep 17 00:00:00 2001 +From: Ben Walton +Date: Thu, 12 Mar 2009 17:33:38 +0100 +Subject: [PATCH] configure: reorganize flow of argument checks + +Move the argument tests from the 'site overrides' so that they are +ahead of any library tests. This allows for library tests to take +user specified paths into account. The intent here is to avoid things +like NO_DEFLATE_BOUND being set due to finding old zlib when the user +has specified an alternate location for zlib. (Ignore the fact that +properly set *FLAGS can avoid solve this issue.) + +Signed-off-by: Ben Walton +--- + configure.ac | 174 +++++++++++++++++++++++++++++----------------------------- + 1 files changed, 87 insertions(+), 87 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 0b314d7..0bff480 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -100,6 +100,93 @@ if test -z "$lib"; then + AC_MSG_NOTICE([Setting lib to 'lib' (the default)]) + lib=lib + fi ++ ++## Site configuration (override autodetection) ++## --with-PACKAGE[=ARG] and --without-PACKAGE ++AC_MSG_NOTICE([CHECKS for site configuration]) ++# ++# Define NO_SVN_TESTS if you want to skip time-consuming SVN interoperability ++# tests. These tests take up a significant amount of the total test time ++# but are not needed unless you plan to talk to SVN repos. ++# ++# Define MOZILLA_SHA1 environment variable when running make to make use of ++# a bundled SHA1 routine coming from Mozilla. It is GPL'd and should be fast ++# on non-x86 architectures (e.g. PowerPC), while the OpenSSL version (default ++# choice) has very fast version optimized for i586. ++# ++# Define PPC_SHA1 environment variable when running make to make use of ++# a bundled SHA1 routine optimized for PowerPC. ++# ++# Define ARM_SHA1 environment variable when running make to make use of ++# a bundled SHA1 routine optimized for ARM. ++# ++# Define NO_OPENSSL environment variable if you do not have OpenSSL. ++# This also implies MOZILLA_SHA1. ++# ++# Define OPENSSLDIR=/foo/bar if your openssl header and library files are in ++# /foo/bar/include and /foo/bar/lib directories. ++AC_ARG_WITH(openssl, ++AS_HELP_STRING([--with-openssl],[use OpenSSL library (default is YES)]) ++AS_HELP_STRING([], [ARG can be prefix for openssl library and headers]),\ ++GIT_PARSE_WITH(openssl)) ++# ++# Define NO_CURL if you do not have curl installed. git-http-pull and ++# git-http-push are not built, and you cannot use http:// and https:// ++# transports. ++# ++# Define CURLDIR=/foo/bar if your curl header and library files are in ++# /foo/bar/include and /foo/bar/lib directories. ++AC_ARG_WITH(curl, ++AS_HELP_STRING([--with-curl],[support http(s):// transports (default is YES)]) ++AS_HELP_STRING([], [ARG can be also prefix for curl library and headers]), ++GIT_PARSE_WITH(curl)) ++# ++# Define NO_EXPAT if you do not have expat installed. git-http-push is ++# not built, and you cannot push using http:// and https:// transports. ++# ++# Define EXPATDIR=/foo/bar if your expat header and library files are in ++# /foo/bar/include and /foo/bar/lib directories. ++AC_ARG_WITH(expat, ++AS_HELP_STRING([--with-expat], ++[support git-push using http:// and https:// transports via WebDAV (default is YES)]) ++AS_HELP_STRING([], [ARG can be also prefix for expat library and headers]), ++GIT_PARSE_WITH(expat)) ++# ++# Define NO_FINK if you are building on Darwin/Mac OS X, have Fink ++# installed in /sw, but don't want GIT to link against any libraries ++# installed there. If defined you may specify your own (or Fink's) ++# include directories and library directories by defining CFLAGS ++# and LDFLAGS appropriately. ++# ++# Define NO_DARWIN_PORTS if you are building on Darwin/Mac OS X, ++# have DarwinPorts installed in /opt/local, but don't want GIT to ++# link against any libraries installed there. If defined you may ++# specify your own (or DarwinPort's) include directories and ++# library directories by defining CFLAGS and LDFLAGS appropriately. ++# ++# Define NO_MMAP if you want to avoid mmap. ++# ++# Define NO_ICONV if your libc does not properly support iconv. ++AC_ARG_WITH(iconv, ++AS_HELP_STRING([--without-iconv], ++[if your architecture doesn't properly support iconv]) ++AS_HELP_STRING([--with-iconv=PATH], ++[PATH is prefix for libiconv library and headers]) ++AS_HELP_STRING([], ++[used only if you need linking with libiconv]), ++GIT_PARSE_WITH(iconv)) ++ ++## --enable-FEATURE[=ARG] and --disable-FEATURE ++# ++# Define USE_NSEC below if you want git to care about sub-second file mtimes ++# and ctimes. Note that you need recent glibc (at least 2.2.4) for this, and ++# it will BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely ++# randomly break unless your underlying filesystem supports those sub-second ++# times (my ext3 doesn't). ++# ++# Define USE_STDEV below if you want git to care about the underlying device ++# change being considered an inode change from the update-index perspective. ++ + # + # Define SHELL_PATH to provide path to shell. + GIT_ARG_SET_PATH(shell) +@@ -526,93 +613,6 @@ AC_SUBST(PTHREAD_LIBS) + AC_SUBST(NO_PTHREADS) + AC_SUBST(THREADED_DELTA_SEARCH) + +-## Site configuration (override autodetection) +-## --with-PACKAGE[=ARG] and --without-PACKAGE +-AC_MSG_NOTICE([CHECKS for site configuration]) +-# +-# Define NO_SVN_TESTS if you want to skip time-consuming SVN interoperability +-# tests. These tests take up a significant amount of the total test time +-# but are not needed unless you plan to talk to SVN repos. +-# +-# Define MOZILLA_SHA1 environment variable when running make to make use of +-# a bundled SHA1 routine coming from Mozilla. It is GPL'd and should be fast +-# on non-x86 architectures (e.g. PowerPC), while the OpenSSL version (default +-# choice) has very fast version optimized for i586. +-# +-# Define PPC_SHA1 environment variable when running make to make use of +-# a bundled SHA1 routine optimized for PowerPC. +-# +-# Define ARM_SHA1 environment variable when running make to make use of +-# a bundled SHA1 routine optimized for ARM. +-# +-# Define NO_OPENSSL environment variable if you do not have OpenSSL. +-# This also implies MOZILLA_SHA1. +-# +-# Define OPENSSLDIR=/foo/bar if your openssl header and library files are in +-# /foo/bar/include and /foo/bar/lib directories. +-AC_ARG_WITH(openssl, +-AS_HELP_STRING([--with-openssl],[use OpenSSL library (default is YES)]) +-AS_HELP_STRING([], [ARG can be prefix for openssl library and headers]),\ +-GIT_PARSE_WITH(openssl)) +-# +-# Define NO_CURL if you do not have curl installed. git-http-pull and +-# git-http-push are not built, and you cannot use http:// and https:// +-# transports. +-# +-# Define CURLDIR=/foo/bar if your curl header and library files are in +-# /foo/bar/include and /foo/bar/lib directories. +-AC_ARG_WITH(curl, +-AS_HELP_STRING([--with-curl],[support http(s):// transports (default is YES)]) +-AS_HELP_STRING([], [ARG can be also prefix for curl library and headers]), +-GIT_PARSE_WITH(curl)) +-# +-# Define NO_EXPAT if you do not have expat installed. git-http-push is +-# not built, and you cannot push using http:// and https:// transports. +-# +-# Define EXPATDIR=/foo/bar if your expat header and library files are in +-# /foo/bar/include and /foo/bar/lib directories. +-AC_ARG_WITH(expat, +-AS_HELP_STRING([--with-expat], +-[support git-push using http:// and https:// transports via WebDAV (default is YES)]) +-AS_HELP_STRING([], [ARG can be also prefix for expat library and headers]), +-GIT_PARSE_WITH(expat)) +-# +-# Define NO_FINK if you are building on Darwin/Mac OS X, have Fink +-# installed in /sw, but don't want GIT to link against any libraries +-# installed there. If defined you may specify your own (or Fink's) +-# include directories and library directories by defining CFLAGS +-# and LDFLAGS appropriately. +-# +-# Define NO_DARWIN_PORTS if you are building on Darwin/Mac OS X, +-# have DarwinPorts installed in /opt/local, but don't want GIT to +-# link against any libraries installed there. If defined you may +-# specify your own (or DarwinPort's) include directories and +-# library directories by defining CFLAGS and LDFLAGS appropriately. +-# +-# Define NO_MMAP if you want to avoid mmap. +-# +-# Define NO_ICONV if your libc does not properly support iconv. +-AC_ARG_WITH(iconv, +-AS_HELP_STRING([--without-iconv], +-[if your architecture doesn't properly support iconv]) +-AS_HELP_STRING([--with-iconv=PATH], +-[PATH is prefix for libiconv library and headers]) +-AS_HELP_STRING([], +-[used only if you need linking with libiconv]), +-GIT_PARSE_WITH(iconv)) +- +-## --enable-FEATURE[=ARG] and --disable-FEATURE +-# +-# Define USE_NSEC below if you want git to care about sub-second file mtimes +-# and ctimes. Note that you need recent glibc (at least 2.2.4) for this, and +-# it will BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely +-# randomly break unless your underlying filesystem supports those sub-second +-# times (my ext3 doesn't). +-# +-# Define USE_STDEV below if you want git to care about the underlying device +-# change being considered an inode change from the update-index perspective. +- +- + ## Output files + AC_CONFIG_FILES(["${config_file}":"${config_in}":"${config_append}"]) + AC_OUTPUT +-- +1.6.0.5 + Added: csw/mgar/pkg/git/trunk/files/0003-configure-add-macros-to-stash-FLAG-variables.patch =================================================================== --- csw/mgar/pkg/git/trunk/files/0003-configure-add-macros-to-stash-FLAG-variables.patch (rev 0) +++ csw/mgar/pkg/git/trunk/files/0003-configure-add-macros-to-stash-FLAG-variables.patch 2009-03-12 19:25:06 UTC (rev 3739) @@ -0,0 +1,54 @@ +From 620f4827cf3e2899fe9ffd7245f87bb558446832 Mon Sep 17 00:00:00 2001 +From: Ben Walton +Date: Wed, 11 Mar 2009 16:59:22 +0100 +Subject: [PATCH] configure: add macros to stash FLAG variables + +Allow for quick stash/unstash of CPPFLAGS and LDFLAGS. Library tests +can now be easily bracketted with these macros to allow for values +set in user/site arguments. + +Signed-off-by: Ben Walton +--- + configure.ac | 26 ++++++++++++++++++++++++++ + 1 files changed, 26 insertions(+), 0 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 0bff480..469c9a9 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -80,6 +80,32 @@ AC_DEFUN([GIT_CHECK_FUNC],[AC_CHECK_FUNC([$1],[ + AC_SEARCH_LIBS([$1],, + [$2],[$3]) + ],[$3])]) ++ ++dnl ++dnl GIT_STASH_FLAGS(BASEPATH_VAR) ++dnl ----------------------------- ++dnl Allow for easy stashing of LDFLAGS and CPPFLAGS before running ++dnl tests that may want to take user settings into account. ++AC_DEFUN([GIT_STASH_FLAGS],[ ++if test -n "$1"; then ++ old_CPPFLAGS="$CPPFLAGS" ++ old_LDFLAGS="$LDFLAGS" ++ CPPFLAGS="-I$1/include $CPPFLAGS" ++ LDFLAGS="-L$1/$lib $LDFLAGS" ++fi ++]) ++ ++dnl ++dnl GIT_UNSTASH_FLAGS(BASEPATH_VAR) ++dnl ----------------------------- ++dnl Restore the stashed *FLAGS values. ++AC_DEFUN([GIT_UNSTASH_FLAGS],[ ++if test -n "$1"; then ++ CPPFLAGS="$old_CPPFLAGS" ++ LDFLAGS="$old_LDFLAGS" ++fi ++]) ++ + ## Site configuration related to programs (before tests) + ## --with-PACKAGE[=ARG] and --without-PACKAGE + # +-- +1.6.0.5 + Added: csw/mgar/pkg/git/trunk/files/0004-configure-wrap-some-library-tests-with-GIT_STASH_FL.patch =================================================================== --- csw/mgar/pkg/git/trunk/files/0004-configure-wrap-some-library-tests-with-GIT_STASH_FL.patch (rev 0) +++ csw/mgar/pkg/git/trunk/files/0004-configure-wrap-some-library-tests-with-GIT_STASH_FL.patch 2009-03-12 19:25:06 UTC (rev 3739) @@ -0,0 +1,113 @@ +From 412626c9183b5109e04826c9ce8033636258ee91 Mon Sep 17 00:00:00 2001 +From: Ben Walton +Date: Wed, 11 Mar 2009 17:22:45 +0100 +Subject: [PATCH] configure: wrap some library tests with GIT_STASH_FLAGS + +Libraries that can have user specificed base paths are wrapped with +GIT_STASH_FLAGS/GIT_UNSTASH_FLAGS to ensure that the proper versions +on the system are tested. This ensures, for example, that the zlib +tests for deflateUnbound are done with the version of zlib requested +by the user. This is most useful in the absence of good settings for +CPPFLAGS and/or LDFLAGS. + +Signed-off-by: Ben Walton +--- + configure.ac | 36 +++++++++++++++++++++++++++++++++++- + 1 files changed, 35 insertions(+), 1 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 469c9a9..fe9d7eb 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -315,33 +315,57 @@ AC_MSG_NOTICE([CHECKS for libraries]) + # + # Define NO_OPENSSL environment variable if you do not have OpenSSL. + # Define NEEDS_SSL_WITH_CRYPTO if you need -lcrypto with -lssl (Darwin). ++ ++GIT_STASH_FLAGS($OPENSSLDIR) ++ + AC_CHECK_LIB([crypto], [SHA1_Init], + [NEEDS_SSL_WITH_CRYPTO=], + [AC_CHECK_LIB([ssl], [SHA1_Init], + [NEEDS_SSL_WITH_CRYPTO=YesPlease + NEEDS_SSL_WITH_CRYPTO=], + [NO_OPENSSL=YesPlease])]) ++ ++GIT_UNSTASH_FLAGS($OPENSSLDIR) ++ + AC_SUBST(NEEDS_SSL_WITH_CRYPTO) + AC_SUBST(NO_OPENSSL) ++ + # + # Define NO_CURL if you do not have libcurl installed. git-http-pull and + # git-http-push are not built, and you cannot use http:// and https:// + # transports. ++ ++GIT_STASH_FLAGS($CURLDIR) ++ + AC_CHECK_LIB([curl], [curl_global_init], + [NO_CURL=], + [NO_CURL=YesPlease]) ++ ++GIT_UNSTASH_FLAGS($CURLDIR) ++ + AC_SUBST(NO_CURL) ++ + # + # Define NO_EXPAT if you do not have expat installed. git-http-push is + # not built, and you cannot push using http:// and https:// transports. ++ ++GIT_STASH_FLAGS($EXPATDIR) ++ + AC_CHECK_LIB([expat], [XML_ParserCreate], + [NO_EXPAT=], + [NO_EXPAT=YesPlease]) ++ ++GIT_UNSTASH_FLAGS($EXPATDIR) ++ + AC_SUBST(NO_EXPAT) ++ + # + # Define NEEDS_LIBICONV if linking with libc is not enough (Darwin and + # some Solaris installations). + # Define NO_ICONV if neither libc nor libiconv support iconv. ++ ++GIT_STASH_FLAGS($ICONVDIR) ++ + AC_DEFUN([ICONVTEST_SRC], [ + #include + +@@ -365,11 +389,17 @@ AC_LINK_IFELSE(ICONVTEST_SRC, + [AC_MSG_RESULT([no]) + NO_ICONV=YesPlease]) + LIBS="$old_LIBS"]) ++ ++GIT_UNSTASH_FLAGS($ICONVDIR) ++ + AC_SUBST(NEEDS_LIBICONV) + AC_SUBST(NO_ICONV) +-test -n "$NEEDS_LIBICONV" && LIBS="$LIBS -liconv" ++ + # + # Define NO_DEFLATE_BOUND if deflateBound is missing from zlib. ++ ++GIT_STASH_FLAGS($ZLIB_PATH) ++ + AC_DEFUN([ZLIBTEST_SRC], [ + #include + +@@ -387,7 +417,11 @@ AC_LINK_IFELSE(ZLIBTEST_SRC, + [AC_MSG_RESULT([no]) + NO_DEFLATE_BOUND=yes]) + LIBS="$old_LIBS" ++ ++GIT_UNSTASH_FLAGS($ZLIB_PATH) ++ + AC_SUBST(NO_DEFLATE_BOUND) ++ + # + # Define NEEDS_SOCKET if linking with libc is not enough (SunOS, + # Patrick Mauritz). +-- +1.6.0.5 + Added: csw/mgar/pkg/git/trunk/files/0005-configure-asciidoc-version-test-cleanup.patch =================================================================== --- csw/mgar/pkg/git/trunk/files/0005-configure-asciidoc-version-test-cleanup.patch (rev 0) +++ csw/mgar/pkg/git/trunk/files/0005-configure-asciidoc-version-test-cleanup.patch 2009-03-12 19:25:06 UTC (rev 3739) @@ -0,0 +1,30 @@ +From 9cf13a507a47de584600cd5daa5af6a9846a2d7b Mon Sep 17 00:00:00 2001 +From: Ben Walton +Date: Wed, 11 Mar 2009 17:23:35 +0100 +Subject: [PATCH] configure: asciidoc version test cleanup + +Redirect stderr to /dev/null instead of stdout. This discards warnings +generated by python 2.6 related to the reorganization of functions within +modules. The warnings were causing the version detection to break. + +Signed-off-by: Ben Walton +--- + configure.ac | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/configure.ac b/configure.ac +index fe9d7eb..f4b8e49 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -291,7 +291,7 @@ fi + AC_CHECK_PROGS(ASCIIDOC, [asciidoc]) + if test -n "$ASCIIDOC"; then + AC_MSG_CHECKING([for asciidoc version]) +- asciidoc_version=`$ASCIIDOC --version 2>&1` ++ asciidoc_version=`$ASCIIDOC --version 2>/dev/null` + case "${asciidoc_version}" in + asciidoc' '8*) + ASCIIDOC8=YesPlease +-- +1.6.0.5 + Added: csw/mgar/pkg/git/trunk/files/0006-configure-make-iconv-tests-aware-of-user-arguments.patch =================================================================== --- csw/mgar/pkg/git/trunk/files/0006-configure-make-iconv-tests-aware-of-user-arguments.patch (rev 0) +++ csw/mgar/pkg/git/trunk/files/0006-configure-make-iconv-tests-aware-of-user-arguments.patch 2009-03-12 19:25:06 UTC (rev 3739) @@ -0,0 +1,90 @@ +From 983a81ed86532d2563bbeb528f436134a6ab872e Mon Sep 17 00:00:00 2001 +From: Ben Walton +Date: Wed, 11 Mar 2009 18:32:34 +0100 +Subject: [PATCH] configure: make iconv tests aware of user arguments + +--with-iconv is now taken into account when doing the tests for iconv. +If the user requests alternate handling for libiconv, the -liconv test +is run before the -lc test. + +Signed-off-by: Ben Walton +--- + configure.ac | 48 ++++++++++++++++++++++++++++++++++-------------- + 1 files changed, 34 insertions(+), 14 deletions(-) + +diff --git a/configure.ac b/configure.ac +index f4b8e49..6fe4bfe 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -375,20 +375,35 @@ int main(void) + return 0; + } + ]) +-AC_MSG_CHECKING([for iconv in -lc]) +-AC_LINK_IFELSE(ICONVTEST_SRC, ++ ++if test -n "$ICONVDIR"; then ++ lib_order="-liconv -lc" ++else ++ lib_order="-lc -liconv" ++fi ++ ++NO_ICONV=YesPlease ++ ++for l in $lib_order; do ++ if test "$l" = "-liconv"; then ++ NEEDS_LIBICONV=YesPlease ++ else ++ NEEDS_LIBICONV= ++ fi ++ ++ old_LIBS="$LIBS" ++ LIBS="$LIBS $l" ++ AC_MSG_CHECKING([for iconv in $l]) ++ AC_LINK_IFELSE(ICONVTEST_SRC, + [AC_MSG_RESULT([yes]) +- NEEDS_LIBICONV=], +- [AC_MSG_RESULT([no]) +- old_LIBS="$LIBS" +- LIBS="$LIBS -liconv" +- AC_MSG_CHECKING([for iconv in -liconv]) +- AC_LINK_IFELSE(ICONVTEST_SRC, +- [AC_MSG_RESULT([yes]) +- NEEDS_LIBICONV=YesPlease], +- [AC_MSG_RESULT([no]) +- NO_ICONV=YesPlease]) +- LIBS="$old_LIBS"]) ++ NO_ICONV= ++ break], ++ [AC_MSG_RESULT([no])]) ++ LIBS="$old_LIBS" ++done ++ ++#in case of break ++LIBS="$old_LIBS" + + GIT_UNSTASH_FLAGS($ICONVDIR) + +@@ -455,13 +470,18 @@ int main(void) + return 0; + } + ]]) ++ ++GIT_STASH_FLAGS($ICONVDIR) ++ + AC_MSG_CHECKING([for old iconv()]) + AC_COMPILE_IFELSE(OLDICONVTEST_SRC, + [AC_MSG_RESULT([no])], + [AC_MSG_RESULT([yes]) + OLD_ICONV=UnfortunatelyYes]) +-AC_SUBST(OLD_ICONV) + ++GIT_UNSTASH_FLAGS($ICONVDIR) ++ ++AC_SUBST(OLD_ICONV) + + ## Checks for typedefs, structures, and compiler characteristics. + AC_MSG_NOTICE([CHECKS for typedefs, structures, and compiler characteristics]) +-- +1.6.0.5 + Added: csw/mgar/pkg/git/trunk/files/0007-configure-rework-pthread-handling-to-allow-for-user.patch =================================================================== --- csw/mgar/pkg/git/trunk/files/0007-configure-rework-pthread-handling-to-allow-for-user.patch (rev 0) +++ csw/mgar/pkg/git/trunk/files/0007-configure-rework-pthread-handling-to-allow-for-user.patch 2009-03-12 19:25:06 UTC (rev 3739) @@ -0,0 +1,129 @@ +From 50df9056b97dc9d6e972e10f6948f0d6761b43b3 Mon Sep 17 00:00:00 2001 +From: Ben Walton +Date: Thu, 12 Mar 2009 19:45:02 +0100 +Subject: [PATCH] configure: rework pthread handling to allow for user defined flags + +The tests for POSIX threads can now be controlled by the user with the +--enable-pthreads=FLAGS option. If this is set (to some value other +than yes or no), the value is passed to the compiler. Thread support +is based solely on the outcome of this test. The user may specify not +to use threading at all or to use the default tests (first -pthread +then -lpthread) by not specifying FLAGS when passing --enable-pthreads. + +Signed-off-by: Ben Walton +--- + configure.ac | 89 ++++++++++++++++++++++++++++++++++++++++++++++++---------- + 1 files changed, 74 insertions(+), 15 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 6fe4bfe..4e728bc 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -127,6 +127,27 @@ if test -z "$lib"; then + lib=lib + fi + ++AC_ARG_ENABLE([pthreads], ++ [AS_HELP_STRING([--enable-pthreads=FLAGS], ++ [FLAGS is the value to pass to the compiler to enable POSIX Threads.] ++ [The default if FLAGS is not specified is to try first -pthread] ++ [and then -lpthread.] ++ [--without-pthreads will disable threading.])], ++[ ++if test "x$enableval" = "xyes"; then ++ AC_MSG_NOTICE([Will try -pthread then -lpthread to enable POSIX Threads]) ++elif test "x$enableval" != "xno"; then ++ PTHREAD_CFLAGS=$enableval ++ AC_MSG_NOTICE([Setting '$PTHREAD_CFLAGS' as the FLAGS to enable POSIX Threads]) ++else ++ AC_MSG_NOTICE([POSIX Threads will be disabled.]) ++ NO_PTHREADS=YesPlease ++ USER_NOPTHREAD=1 ++fi], ++[ ++ AC_MSG_NOTICE([Will try -pthread then -lpthread to enable POSIX Threads.]) ++]) ++ + ## Site configuration (override autodetection) + ## --with-PACKAGE[=ARG] and --without-PACKAGE + AC_MSG_NOTICE([CHECKS for site configuration]) +@@ -672,23 +693,61 @@ AC_SUBST(NO_MKDTEMP) + # + # Define PTHREAD_LIBS to the linker flag used for Pthread support and define + # THREADED_DELTA_SEARCH if Pthreads are available. +-AC_LANG_CONFTEST([AC_LANG_PROGRAM( +- [[#include ]], +- [[pthread_mutex_t test_mutex;]] +-)]) +-${CC} -pthread conftest.c -o conftest.o > /dev/null 2>&1 +-if test $? -eq 0;then +- PTHREAD_LIBS="-pthread" +- THREADED_DELTA_SEARCH=YesPlease ++AC_DEFUN([PTHREADTEST_SRC], [ ++#include ++ ++int main(void) ++{ ++ pthread_mutex_t test_mutex; ++ return (0); ++} ++]) ++ ++dnl AC_LANG_CONFTEST([AC_LANG_PROGRAM( ++dnl [[#include ]], ++dnl [[pthread_mutex_t test_mutex;]] ++dnl )]) ++ ++NO_PTHREADS=UnfortunatelyYes ++THREADED_DELTA_SEARCH= ++PTHREAD_LIBS= ++ ++if test -n "$USER_NOPTHREAD"; then ++ AC_MSG_NOTICE([Skipping POSIX Threads at user request.]) ++# handle these separately since PTHREAD_CFLAGS could be '-lpthreads ++# -D_REENTRANT' or some such. ++elif test -z "$PTHREAD_CFLAGS"; then ++ for opt in -pthread -lpthread; do ++ old_CFLAGS="$CFLAGS" ++ CFLAGS="$opt $CFLAGS" ++ AC_MSG_CHECKING([Checking for POSIX Threads with '$opt']) ++ AC_LINK_IFELSE(PTHREADTEST_SRC, ++ [AC_MSG_RESULT([yes]) ++ NO_PTHREADS= ++ PTHREAD_LIBS="$opt" ++ THREADED_DELTA_SEARCH=YesPlease ++ break ++ ], ++ [AC_MSG_RESULT([no])]) ++ CFLAGS="$old_CFLAGS" ++ done + else +- ${CC} -lpthread conftest.c -o conftest.o > /dev/null 2>&1 +- if test $? -eq 0;then +- PTHREAD_LIBS="-lpthread" +- THREADED_DELTA_SEARCH=YesPlease +- else +- NO_PTHREADS=UnfortunatelyYes +- fi ++ old_CFLAGS="$CFLAGS" ++ CFLAGS="$PTHREAD_CFLAGS $CFLAGS" ++ AC_MSG_CHECKING([Checking for POSIX Threads with '$PTHREAD_CFLAGS']) ++ AC_LINK_IFELSE(PTHREADTEST_SRC, ++ [AC_MSG_RESULT([yes]) ++ NO_PTHREADS= ++ PTHREAD_LIBS="$PTHREAD_CFLAGS" ++ THREADED_DELTA_SEARCH=YesPlease ++ ], ++ [AC_MSG_RESULT([no])]) ++ ++ CFLAGS="$old_CFLAGS" + fi ++ ++CFLAGS="$old_CFLAGS" ++ + AC_SUBST(PTHREAD_LIBS) + AC_SUBST(NO_PTHREADS) + AC_SUBST(THREADED_DELTA_SEARCH) +-- +1.6.0.5 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 13 13:27:28 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 13 Mar 2009 12:27:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[3740] csw/mgar/pkg/flex_new/trunk/Makefile Message-ID: Revision: 3740 http://gar.svn.sourceforge.net/gar/?rev=3740&view=rev Author: dmichelsen Date: 2009-03-13 12:27:28 +0000 (Fri, 13 Mar 2009) Log Message: ----------- flex_new: Update post-install to mGAR v2 Modified Paths: -------------- csw/mgar/pkg/flex_new/trunk/Makefile Modified: csw/mgar/pkg/flex_new/trunk/Makefile =================================================================== --- csw/mgar/pkg/flex_new/trunk/Makefile 2009-03-12 19:25:06 UTC (rev 3739) +++ csw/mgar/pkg/flex_new/trunk/Makefile 2009-03-13 12:27:28 UTC (rev 3740) @@ -32,7 +32,7 @@ # Must use GNU diff for option '-q' or two tests fail due to bailing out Sun diff TEST_ENV += PATH=$(prefix)/gnu:$(PATH) -post-install: +post-install-modulated: @mkdir -p $(DESTDIR)$(bindir) @gln -sf ../libexec/$(GARNAME)-$(GARVERSION)/bin/flex $(DESTDIR)$(bindir)/newflex @gln -sf ../libexec/$(GARNAME)-$(GARVERSION)/bin/flex $(DESTDIR)$(bindir)/flex-$(GARVERSION) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Fri Mar 13 13:29:48 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Fri, 13 Mar 2009 12:29:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3741] csw/mgar/pkg/unbound/trunk/Makefile Message-ID: Revision: 3741 http://gar.svn.sourceforge.net/gar/?rev=3741&view=rev Author: idogan23 Date: 2009-03-13 12:29:48 +0000 (Fri, 13 Mar 2009) Log Message: ----------- unbound: fixed dependencies mistake Modified Paths: -------------- csw/mgar/pkg/unbound/trunk/Makefile Modified: csw/mgar/pkg/unbound/trunk/Makefile =================================================================== --- csw/mgar/pkg/unbound/trunk/Makefile 2009-03-13 12:27:28 UTC (rev 3740) +++ csw/mgar/pkg/unbound/trunk/Makefile 2009-03-13 12:29:48 UTC (rev 3741) @@ -17,12 +17,11 @@ GARCOMPILER = GCC4 -REQUIRED_PKGS = CSWcswclassutils SPKG_CLASSES = none cswusergroup cswcpsampleconf cswinitsmf PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswunbound$$$$/ { $$$$2 = "cswinitsmf" } $$$$3 ~ /\/unbound\/cswusergroup$$$$/ { $$$$2 = "cswusergroup" } $$$$3 ~ /\/unbound\/unbound.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } { print }' # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES @@ -34,7 +33,7 @@ CONFIGURE_ARGS += --with-pidfile=/var/run/unbound.pid CONFIGURE_ARGS += --sysconfdir=/etc/opt/csw -REQUIRED_PKGS = CSWosslrt CSWgcc4corert +REQUIRED_PKGS = CSWosslrt CSWgcc4corert CSWcswclassutils post-install-modulated: @ginstall -d $(DESTDIR)/etc/opt/csw/init.d This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 13 15:06:50 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 13 Mar 2009 14:06:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[3742] csw/mgar/pkg/leafnode/trunk Message-ID: Revision: 3742 http://gar.svn.sourceforge.net/gar/?rev=3742&view=rev Author: dmichelsen Date: 2009-03-13 14:06:49 +0000 (Fri, 13 Mar 2009) Log Message: ----------- leafnode: Switch to dynamic gspec and depend on CSWpcrert Modified Paths: -------------- csw/mgar/pkg/leafnode/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/leafnode/trunk/files/CSWleafnode.gspec Modified: csw/mgar/pkg/leafnode/trunk/Makefile =================================================================== --- csw/mgar/pkg/leafnode/trunk/Makefile 2009-03-13 12:29:48 UTC (rev 3741) +++ csw/mgar/pkg/leafnode/trunk/Makefile 2009-03-13 14:06:49 UTC (rev 3742) @@ -8,13 +8,12 @@ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWleafnode,) UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=57767 UPSTREAM_USE_SF = 1 UFILES_REGEX = (\d+(?:\.\d+)*) -REQUIRED_PKGS = CSWpcre +REQUIRED_PKGS = CSWpcrert CONFIGURE_ARGS = $(DIRPATHS) Deleted: csw/mgar/pkg/leafnode/trunk/files/CSWleafnode.gspec =================================================================== --- csw/mgar/pkg/leafnode/trunk/files/CSWleafnode.gspec 2009-03-13 12:29:48 UTC (rev 3741) +++ csw/mgar/pkg/leafnode/trunk/files/CSWleafnode.gspec 2009-03-13 14:06:49 UTC (rev 3742) @@ -1,4 +0,0 @@ -%var bitname leafnode -%var pkgname CSWleafnode -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Fri Mar 13 15:58:00 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Fri, 13 Mar 2009 14:58:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[3743] csw/mgar/pkg/pkgutil/trunk Message-ID: Revision: 3743 http://gar.svn.sourceforge.net/gar/?rev=3743&view=rev Author: bonivart Date: 2009-03-13 14:58:00 +0000 (Fri, 13 Mar 2009) Log Message: ----------- pkgutil: update to 1.5b2 Modified Paths: -------------- csw/mgar/pkg/pkgutil/trunk/Makefile csw/mgar/pkg/pkgutil/trunk/checksums csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.postinstall csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.preremove csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.prototype Modified: csw/mgar/pkg/pkgutil/trunk/Makefile =================================================================== --- csw/mgar/pkg/pkgutil/trunk/Makefile 2009-03-13 14:06:49 UTC (rev 3742) +++ csw/mgar/pkg/pkgutil/trunk/Makefile 2009-03-13 14:58:00 UTC (rev 3743) @@ -1,5 +1,5 @@ GARNAME = pkgutil -GARVERSION = 1.4 +GARVERSION = 1.5b2 CATEGORIES = utils DESCRIPTION = Installs Solaris packages easily @@ -10,7 +10,8 @@ package automatically. endef -MASTER_SITES = http://www.bonivart.com/pkgutil/ +#MASTER_SITES = http://www.bonivart.com/pkgutil/ +MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).zip DISTFILES += $(call admfiles,CSWpkgutil,prototype postinstall preremove) @@ -38,13 +39,13 @@ @ginstall -d $(DESTDIR)$(mandir)/man1 # @ginstall -d $(DESTDIR)/usr/sadm/install/scripts @ginstall -d $(DESTDIR)/var/opt/csw/$(GARNAME)/packages -# @cp -r $(WORKSRC)/$(GARNAME).conf $(DESTDIR)/etc/opt/csw/$(GARNAME).conf.CSW + @ginstall -d $(DESTDIR)/etc/opt/csw @cp -r $(WORKSRC)/$(GARNAME).conf $(DESTDIR)$(sysconfdir)/$(GARNAME).conf.CSW + @cp -r $(WORKSRC)/$(GARNAME).conf $(DESTDIR)/etc/opt/csw/$(GARNAME).conf.CSW @cp -r $(WORKSRC)/$(GARNAME) $(DESTDIR)$(bindir) @cp -r $(WORKSRC)/bldcat $(DESTDIR)$(bindir) @cp -r $(WORKSRC)/chkcat $(DESTDIR)$(bindir) @cp -r $(WORKSRC)/readme $(DESTDIR)$(docdir)/$(GARNAME)/ -# @cp -r $(FILEDIR)/CSWpkgutil.copyright $(DESTDIR)$(docdir)/$(GARNAME)/LICENSE @cp -r $(WORKSRC)/LICENSE $(DESTDIR)$(docdir)/$(GARNAME)/ # @cp -r $(FILEDIR)/CSWpkgutil.i.cswpkgutil $(DESTDIR)/usr/sadm/install/scripts/i.cswpkgutil # @cp -r $(FILEDIR)/CSWpkgutil.r.cswpkgutil $(DESTDIR)/usr/sadm/install/scripts/r.cswpkgutil Modified: csw/mgar/pkg/pkgutil/trunk/checksums =================================================================== --- csw/mgar/pkg/pkgutil/trunk/checksums 2009-03-13 14:06:49 UTC (rev 3742) +++ csw/mgar/pkg/pkgutil/trunk/checksums 2009-03-13 14:58:00 UTC (rev 3743) @@ -1,5 +1,5 @@ -e747b0e510c2d4a662228f7e150a9a76 download/pkgutil-1.4.zip +1b273bbe099ff9fff53effeda50d3af7 download/pkgutil-1.5b2.zip 805cd30ad9f21cb1167d166fa99b5891 download/CSWpkgutil.gspec -2f561d7f40289fac9bd02d2504b73693 download/CSWpkgutil.prototype -b9a3a99ece73247e0dbcbb8ea448fcba download/CSWpkgutil.postinstall -6905ca210b32f0789c8640c32de44911 download/CSWpkgutil.preremove +54bd1af1cd6ca5ac7e63586ffc16842d download/CSWpkgutil.prototype +e1407c24d47306dbc4cea22dcb291f1d download/CSWpkgutil.postinstall +2fb6c94a2d212f08b71d462082a2d31a download/CSWpkgutil.preremove Modified: csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.postinstall =================================================================== --- csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.postinstall 2009-03-13 14:06:49 UTC (rev 3742) +++ csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.postinstall 2009-03-13 14:58:00 UTC (rev 3743) @@ -1,16 +1,23 @@ #!/bin/sh -ETC=$PKG_INSTALL_ROOT/opt/csw/etc +ETC1=$PKG_INSTALL_ROOT/opt/csw/etc +ETC2=$PKG_INSTALL_ROOT/etc/opt/csw VAR=$PKG_INSTALL_ROOT/var/opt/csw/pkgutil echo -if [ ! -f "$ETC/pkgutil.conf" ]; then - cp -p $ETC/pkgutil.conf.CSW $ETC/pkgutil.conf +if [ ! -f "$ETC1/pkgutil.conf" ]; then + cp -p $ETC1/pkgutil.conf.CSW $ETC1/pkgutil.conf else echo "pkgutil.conf already exists, will not copy pkgutil.conf.CSW to it." fi +if [ ! -f "$ETC2/pkgutil.conf" ]; then + cp -p $ETC2/pkgutil.conf.CSW $ETC2/pkgutil.conf +else + echo "pkgutil.conf already exists, will not copy pkgutil.conf.CSW to it." +fi + if [ ! -f "$VAR/admin" ]; then cp -p $VAR/admin.CSW $VAR/admin else Modified: csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.preremove =================================================================== --- csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.preremove 2009-03-13 14:06:49 UTC (rev 3742) +++ csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.preremove 2009-03-13 14:58:00 UTC (rev 3743) @@ -1,16 +1,23 @@ #!/bin/sh -ETC=$PKG_INSTALL_ROOT/opt/csw/etc +ETC1=$PKG_INSTALL_ROOT/opt/csw/etc +ETC2=$PKG_INSTALL_ROOT/etc/opt/csw VAR=$PKG_INSTALL_ROOT/var/opt/csw/pkgutil echo -if [ "`cmp "$ETC/pkgutil.conf" "$ETC/pkgutil.conf.CSW"`" ]; then +if [ "`cmp "$ETC1/pkgutil.conf" "$ETC1/pkgutil.conf.CSW"`" ]; then echo "pkgutil.conf modified, will not remove it." else - /bin/rm $ETC/pkgutil.conf + /bin/rm $ETC1/pkgutil.conf fi +if [ "`cmp "$ETC2/pkgutil.conf" "$ETC2/pkgutil.conf.CSW"`" ]; then + echo "pkgutil.conf modified, will not remove it." +else + /bin/rm $ETC2/pkgutil.conf +fi + if [ "`cmp "$VAR/admin" "$VAR/admin.CSW"`" ]; then echo "admin modified, will not remove it." else Modified: csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.prototype =================================================================== --- csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.prototype 2009-03-13 14:06:49 UTC (rev 3742) +++ csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.prototype 2009-03-13 14:58:00 UTC (rev 3743) @@ -2,6 +2,8 @@ i copyright=CSWpkgutil.copyright i postinstall=CSWpkgutil.postinstall i preremove=CSWpkgutil.preremove +d none /etc/opt/csw 0755 root bin +f none /etc/opt/csw/pkgutil.conf.CSW 644 root bin d none /opt/csw 0755 root bin d none /opt/csw/bin 0755 root bin f none /opt/csw/bin/pkgutil 755 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 13 16:09:30 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 13 Mar 2009 15:09:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[3744] csw/mgar/pkg/libvorbis/trunk Message-ID: Revision: 3744 http://gar.svn.sourceforge.net/gar/?rev=3744&view=rev Author: dmichelsen Date: 2009-03-13 15:09:30 +0000 (Fri, 13 Mar 2009) Log Message: ----------- libvorbis: Move to mGAR v2 Modified Paths: -------------- csw/mgar/pkg/libvorbis/trunk/Makefile csw/mgar/pkg/libvorbis/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/libvorbis/trunk/files/CSWlibvorbis.depend csw/mgar/pkg/libvorbis/trunk/files/CSWlibvorbis.gspec Property Changed: ---------------- csw/mgar/pkg/libvorbis/trunk/ Property changes on: csw/mgar/pkg/libvorbis/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/libvorbis/trunk/Makefile =================================================================== --- csw/mgar/pkg/libvorbis/trunk/Makefile 2009-03-13 14:58:00 UTC (rev 3743) +++ csw/mgar/pkg/libvorbis/trunk/Makefile 2009-03-13 15:09:30 UTC (rev 3744) @@ -11,13 +11,16 @@ MASTER_SITES = http://downloads.xiph.org/releases/vorbis/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWlibvorbis,depend) +REQUIRED_PKGS = CSWlibogg + +SPKG_SOURCEURL = http://www.vorbis.com/ + +BUILD64 = 1 + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -LIBDEPS += lib/libogg - CONFIGURE_ARGS = $(DIRPATHS) TEST_TARGET = check Modified: csw/mgar/pkg/libvorbis/trunk/checksums =================================================================== --- csw/mgar/pkg/libvorbis/trunk/checksums 2009-03-13 14:58:00 UTC (rev 3743) +++ csw/mgar/pkg/libvorbis/trunk/checksums 2009-03-13 15:09:30 UTC (rev 3744) @@ -1,3 +1 @@ 478646358c49f34aedcce58948793619 download/libvorbis-1.2.0.tar.gz -366c0e098a0935507279fa052173cfc1 download/CSWlibvorbis.gspec -cfe61719dd516afb0607fc54e017f08a download/CSWlibvorbis.depend Deleted: csw/mgar/pkg/libvorbis/trunk/files/CSWlibvorbis.depend =================================================================== --- csw/mgar/pkg/libvorbis/trunk/files/CSWlibvorbis.depend 2009-03-13 14:58:00 UTC (rev 3743) +++ csw/mgar/pkg/libvorbis/trunk/files/CSWlibvorbis.depend 2009-03-13 15:09:30 UTC (rev 3744) @@ -1 +0,0 @@ -P CSWlibogg libogg - Ogg bitstream and framing library. Deleted: csw/mgar/pkg/libvorbis/trunk/files/CSWlibvorbis.gspec =================================================================== --- csw/mgar/pkg/libvorbis/trunk/files/CSWlibvorbis.gspec 2009-03-13 14:58:00 UTC (rev 3743) +++ csw/mgar/pkg/libvorbis/trunk/files/CSWlibvorbis.gspec 2009-03-13 15:09:30 UTC (rev 3744) @@ -1,4 +0,0 @@ -%var bitname libvorbis -%var pkgname CSWlibvorbis -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 13 16:10:16 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 13 Mar 2009 15:10:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[3745] csw/mgar/pkg/libart/trunk Message-ID: Revision: 3745 http://gar.svn.sourceforge.net/gar/?rev=3745&view=rev Author: dmichelsen Date: 2009-03-13 15:10:16 +0000 (Fri, 13 Mar 2009) Log Message: ----------- libart: Move to mGAR v2 Modified Paths: -------------- csw/mgar/pkg/libart/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/libart/trunk/files/CSWlibart.gspec Property Changed: ---------------- csw/mgar/pkg/libart/trunk/ Property changes on: csw/mgar/pkg/libart/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/libart/trunk/Makefile =================================================================== --- csw/mgar/pkg/libart/trunk/Makefile 2009-03-13 15:09:30 UTC (rev 3744) +++ csw/mgar/pkg/libart/trunk/Makefile 2009-03-13 15:10:16 UTC (rev 3745) @@ -14,87 +14,19 @@ development. endef -sparc_ARCH = sparc -i386_ARCH = i386 -sparc_ARCH64 = sparcv9 -i386_ARCH64 = amd64 - -ARCH=$($(GARCH)_ARCH) -ARCH64=$($(GARCH)_ARCH64) - -ifndef DO64 -MM=32 -else -MM=64 -endif - -ifdef ISA -ISALIST = $(ISA) -else -ifndef DO64 -ISA = $(ARCH) -else -ISA = $(ARCH64) -endif -endif - MASTER_SITES = $(GNOME_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWlibart) +PACKAGES = CSWlibart + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -WORKDIR = $(WORKROOTDIR)/$(DESTIMG).d/$(ISA) -COOKIEROOTDIR = cookies.$(ISA) -COOKIEDIR = $(COOKIEROOTDIR) +BUILD64 = 1 -## For x86 ## -# for x86, we must share cookie work dir between sol10 and sol8 -# so we make them arch-dependant instead of hostname dependant -DESTIMG = $(LOGNAME)-$(GARCH) -# we also make the target build directory (which looks like build.$(GAROSREL)-$(GARCH)) -# identical between sol10 and sol8 by forcing the OS name used -GAROSREL = 5.8 -# we force the OS for pkginfo, pkg filename so the final package step -# performed on solaris 10 x86 really produce SunOS5.8 labelled packages. -SPKG_OSNAME = SunOS5.8 - CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --disable-static -# Optimizer flags for architecture -OPTARCH_sparc = v8 -OPTARCH_sparcv9 = v9 -OPTARCH_i386 = 386 -OPTARCH_amd64 = amd64 +TEST_TARGET = check -CLEAN_SCRIPTS = custom - -ifdef DO64 - bindir = $(exec_prefix)/bin/$(ISA) - libdir = $(exec_prefix)/lib/$(ISA) -endif - include gar/category.mk - -TEST_TARGET = - -OPTARCH = $(OPTARCH_$(ISA)) - -build64: - @echo " ==> Building 64 bit version" - gmake DO64=1 build - $(MAKECOOKIE) - -install64: build64 - @echo " ==> Installing 64 bit version" - gmake DO64=1 install - $(MAKECOOKIE) - -pre-package: install64 - -clean64: - gmake DO64=1 clean-all - -clean-custom: clean64 clean-all Deleted: csw/mgar/pkg/libart/trunk/files/CSWlibart.gspec =================================================================== --- csw/mgar/pkg/libart/trunk/files/CSWlibart.gspec 2009-03-13 15:09:30 UTC (rev 3744) +++ csw/mgar/pkg/libart/trunk/files/CSWlibart.gspec 2009-03-13 15:10:16 UTC (rev 3745) @@ -1,4 +0,0 @@ -%var bitname libart -%var pkgname CSWlibart -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Fri Mar 13 16:43:50 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Fri, 13 Mar 2009 15:43:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[3746] csw/mgar/pkg/hatari/trunk Message-ID: Revision: 3746 http://gar.svn.sourceforge.net/gar/?rev=3746&view=rev Author: jake_goerzen Date: 2009-03-13 15:43:50 +0000 (Fri, 13 Mar 2009) Log Message: ----------- add CSWhatari.depend CSWhatari.gspec files Modified Paths: -------------- csw/mgar/pkg/hatari/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/hatari/trunk/files/CSWhatari.depend csw/mgar/pkg/hatari/trunk/files/CSWhatari.gspec Modified: csw/mgar/pkg/hatari/trunk/Makefile =================================================================== --- csw/mgar/pkg/hatari/trunk/Makefile 2009-03-13 15:10:16 UTC (rev 3745) +++ csw/mgar/pkg/hatari/trunk/Makefile 2009-03-13 15:43:50 UTC (rev 3746) @@ -9,17 +9,21 @@ MASTER_SITES = http://download.berlios.de/hatari/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWhatari,) +DISTFILES += $(call admfiles,CSWhatari, depend ) # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES # UPSTREAM_MASTER_SITES = +# NOTE: before building replace stdint.h -> sys/types.h in file src/int.c & src/uae-cpu/sysdeps.h At final link stage linker cannot find -lpng -lreadline force it with LD_OPTIONS=-L/opt/csw/lib gmake build need to make patch. + +LICENSE = gpl.txt + GARCOMPILER = GNU - +TEST_SCRIPTS = CONFIGURE_ARGS = $(DIRPATHS) include gar/category.mk Added: csw/mgar/pkg/hatari/trunk/files/CSWhatari.depend =================================================================== --- csw/mgar/pkg/hatari/trunk/files/CSWhatari.depend (rev 0) +++ csw/mgar/pkg/hatari/trunk/files/CSWhatari.depend 2009-03-13 15:43:50 UTC (rev 3746) @@ -0,0 +1,4 @@ +P CSWlibsdl +P CSWpng +P CSWreadline +P CSWzlib Added: csw/mgar/pkg/hatari/trunk/files/CSWhatari.gspec =================================================================== --- csw/mgar/pkg/hatari/trunk/files/CSWhatari.gspec (rev 0) +++ csw/mgar/pkg/hatari/trunk/files/CSWhatari.gspec 2009-03-13 15:43:50 UTC (rev 3746) @@ -0,0 +1,4 @@ +%var bitname hatari +%var pkgname CSWhatari +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/gpl.txt This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 13 16:51:54 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 13 Mar 2009 15:51:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[3747] csw/mgar/pkg/msmtp/trunk Message-ID: Revision: 3747 http://gar.svn.sourceforge.net/gar/?rev=3747&view=rev Author: dmichelsen Date: 2009-03-13 15:51:54 +0000 (Fri, 13 Mar 2009) Log Message: ----------- msmtp: Move to mGAR v2 and depend on CSWgettextrt Modified Paths: -------------- csw/mgar/pkg/msmtp/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/msmtp/trunk/files/CSWmsmtp.gspec Modified: csw/mgar/pkg/msmtp/trunk/Makefile =================================================================== --- csw/mgar/pkg/msmtp/trunk/Makefile 2009-03-13 15:43:50 UTC (rev 3746) +++ csw/mgar/pkg/msmtp/trunk/Makefile 2009-03-13 15:51:54 UTC (rev 3747) @@ -24,14 +24,15 @@ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWmsmtp) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 -REQUIRED_PKGS = CSWgcrypt CSWggettext CSWgnutls CSWgpgerr CSWiconv CSWkrb5lib +REQUIRED_PKGS = CSWgcrypt CSWggettextrt CSWgnutls CSWgpgerr CSWiconv CSWkrb5lib REQUIRED_PKGS += CSWlibgsasl CSWlibidn CSWlibntlm CSWzlib +RUNPATHQUOTE = 1 + CONFIGURE_ARGS = $(DIRPATHS) TEST_TARGET = check Deleted: csw/mgar/pkg/msmtp/trunk/files/CSWmsmtp.gspec =================================================================== --- csw/mgar/pkg/msmtp/trunk/files/CSWmsmtp.gspec 2009-03-13 15:43:50 UTC (rev 3746) +++ csw/mgar/pkg/msmtp/trunk/files/CSWmsmtp.gspec 2009-03-13 15:51:54 UTC (rev 3747) @@ -1,4 +0,0 @@ -%var bitname msmtp -%var pkgname CSWmsmtp -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 13 17:03:35 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 13 Mar 2009 16:03:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[3748] csw/mgar/pkg/flac/trunk Message-ID: Revision: 3748 http://gar.svn.sourceforge.net/gar/?rev=3748&view=rev Author: dmichelsen Date: 2009-03-13 16:03:33 +0000 (Fri, 13 Mar 2009) Log Message: ----------- libflac: Add 64 bit patch for libtool Modified Paths: -------------- csw/mgar/pkg/flac/trunk/Makefile csw/mgar/pkg/flac/trunk/checksums Added Paths: ----------- csw/mgar/pkg/flac/trunk/files/libtool-64bit.patch Modified: csw/mgar/pkg/flac/trunk/Makefile =================================================================== --- csw/mgar/pkg/flac/trunk/Makefile 2009-03-13 15:51:54 UTC (rev 3747) +++ csw/mgar/pkg/flac/trunk/Makefile 2009-03-13 16:03:33 UTC (rev 3748) @@ -18,6 +18,7 @@ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz PATCHFILES = no-stdint.patch +PATCHFILES += libtool-64bit.patch CATALOGNAME = libflac Modified: csw/mgar/pkg/flac/trunk/checksums =================================================================== --- csw/mgar/pkg/flac/trunk/checksums 2009-03-13 15:51:54 UTC (rev 3747) +++ csw/mgar/pkg/flac/trunk/checksums 2009-03-13 16:03:33 UTC (rev 3748) @@ -1,2 +1,3 @@ 153c8b15a54da428d1f0fadc756c22c7 download/flac-1.2.1.tar.gz e3144fad8810ceaca718adb6f09dc8fa download/no-stdint.patch +099621e0dad419188acd42c588242131 download/libtool-64bit.patch Added: csw/mgar/pkg/flac/trunk/files/libtool-64bit.patch =================================================================== --- csw/mgar/pkg/flac/trunk/files/libtool-64bit.patch (rev 0) +++ csw/mgar/pkg/flac/trunk/files/libtool-64bit.patch 2009-03-13 16:03:33 UTC (rev 3748) @@ -0,0 +1,13 @@ +diff -Naur db-4.4.20.orig/dist/ltmain.sh db-4.4.20/dist/ltmain.sh +--- dist/ltmain.sh 2005-10-17 16:35:53.000000000 +0200 ++++ dist/ltmain.sh 2008-05-14 08:30:26.766534000 +0200 +@@ -1552,9 +1552,7 @@ + esac + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" +- if test "$with_gcc" = "yes" ; then + compiler_flags="$compiler_flags $arg" +- fi + continue + ;; + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 13 17:34:52 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 13 Mar 2009 16:34:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[3749] csw/mgar/pkg Message-ID: Revision: 3749 http://gar.svn.sourceforge.net/gar/?rev=3749&view=rev Author: valholla Date: 2009-03-13 16:34:52 +0000 (Fri, 13 Mar 2009) Log Message: ----------- initial checkin Added Paths: ----------- csw/mgar/pkg/pycairo/ csw/mgar/pkg/pycairo/Makefile csw/mgar/pkg/pycairo/branches/ csw/mgar/pkg/pycairo/tags/ csw/mgar/pkg/pycairo/trunk/ csw/mgar/pkg/pycairo/trunk/Makefile csw/mgar/pkg/pycairo/trunk/files/ Added: csw/mgar/pkg/pycairo/Makefile =================================================================== --- csw/mgar/pkg/pycairo/Makefile (rev 0) +++ csw/mgar/pkg/pycairo/Makefile 2009-03-13 16:34:52 UTC (rev 3749) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/pycairo/trunk/Makefile =================================================================== --- csw/mgar/pkg/pycairo/trunk/Makefile (rev 0) +++ csw/mgar/pkg/pycairo/trunk/Makefile 2009-03-13 16:34:52 UTC (rev 3749) @@ -0,0 +1,34 @@ +GARNAME = pycairo +GARVERSION = 1.8.2 +CATEGORIES = lang + +DESCRIPTION = pycairo support for Python +define BLURB + This is a Python language binding for cairo. +endef + +MASTER_SITES = http://www.cairographics.org/releases/ +SPKG_SOURCEURL = http://www.cairographics.org +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += fixme.sh + +PACKAGES = CSWpycairo +REQUIRED_PKGS_CSWpycairo = CSWpython CSWggettextrt CSWglib2 + +CATALOGNAME_CSWpycairo = pycairo +SPKG_DESC_CSWpycairo = $(DESCRIPTION) + +# We define upstream file regex so we can be notifed of +# new upstream software release +UFILES_REGEX = (\d+(?:\.\d+)*) + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = check + +include gar/category.mk + +post-configure-$(MODULATION): + @(echo "~~~ Fixing Libtool ~~~") + @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + $(DONADA) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 13 17:43:18 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 13 Mar 2009 16:43:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3750] csw/mgar/pkg Message-ID: Revision: 3750 http://gar.svn.sourceforge.net/gar/?rev=3750&view=rev Author: valholla Date: 2009-03-13 16:43:17 +0000 (Fri, 13 Mar 2009) Log Message: ----------- initial checkin Added Paths: ----------- csw/mgar/pkg/cairo/ csw/mgar/pkg/cairo/Makefile csw/mgar/pkg/cairo/branches/ csw/mgar/pkg/cairo/tags/ csw/mgar/pkg/cairo/trunk/ csw/mgar/pkg/cairo/trunk/Makefile csw/mgar/pkg/cairo/trunk/files/ csw/mgar/pkg/cairomm/ csw/mgar/pkg/cairomm/Makefile csw/mgar/pkg/cairomm/branches/ csw/mgar/pkg/cairomm/tags/ csw/mgar/pkg/cairomm/trunk/ csw/mgar/pkg/cairomm/trunk/Makefile csw/mgar/pkg/cairomm/trunk/files/ csw/mgar/pkg/rcairo/ csw/mgar/pkg/rcairo/Makefile csw/mgar/pkg/rcairo/branches/ csw/mgar/pkg/rcairo/tags/ csw/mgar/pkg/rcairo/trunk/ csw/mgar/pkg/rcairo/trunk/Makefile csw/mgar/pkg/rcairo/trunk/files/ Added: csw/mgar/pkg/cairo/Makefile =================================================================== --- csw/mgar/pkg/cairo/Makefile (rev 0) +++ csw/mgar/pkg/cairo/Makefile 2009-03-13 16:43:17 UTC (rev 3750) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/cairo/trunk/Makefile =================================================================== --- csw/mgar/pkg/cairo/trunk/Makefile (rev 0) +++ csw/mgar/pkg/cairo/trunk/Makefile 2009-03-13 16:43:17 UTC (rev 3750) @@ -0,0 +1,34 @@ +GARNAME = pycairo +GARVERSION = 1.8.2 +CATEGORIES = lang + +DESCRIPTION = pycairo support for Python +define BLURB + This is a Python language binding for cairo. +endef + +MASTER_SITES = http://www.cairographics.org/releases/ +SPKG_SOURCEURL = http://www.cairographics.org +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += fixme.sh + +PACKAGES = CSWpycairo +REQUIRED_PKGS_CSWpycairo = CSWpython CSWggettextrt CSWglib2 + +CATALOGNAME_CSWpycairo = pycairo +SPKG_DESC_CSWpycairo = $(DESCRIPTION) + +# We define upstream file regex so we can be notifed of +# new upstream software release +UFILES_REGEX = (\d+(?:\.\d+)*) + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = check + +include gar/category.mk + +post-configure-$(MODULATION): + @(echo "~~~ Fixing Libtool ~~~") + @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + $(DONADA) Added: csw/mgar/pkg/cairomm/Makefile =================================================================== --- csw/mgar/pkg/cairomm/Makefile (rev 0) +++ csw/mgar/pkg/cairomm/Makefile 2009-03-13 16:43:17 UTC (rev 3750) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/cairomm/trunk/Makefile =================================================================== --- csw/mgar/pkg/cairomm/trunk/Makefile (rev 0) +++ csw/mgar/pkg/cairomm/trunk/Makefile 2009-03-13 16:43:17 UTC (rev 3750) @@ -0,0 +1,34 @@ +GARNAME = pycairo +GARVERSION = 1.8.2 +CATEGORIES = lang + +DESCRIPTION = pycairo support for Python +define BLURB + This is a Python language binding for cairo. +endef + +MASTER_SITES = http://www.cairographics.org/releases/ +SPKG_SOURCEURL = http://www.cairographics.org +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += fixme.sh + +PACKAGES = CSWpycairo +REQUIRED_PKGS_CSWpycairo = CSWpython CSWggettextrt CSWglib2 + +CATALOGNAME_CSWpycairo = pycairo +SPKG_DESC_CSWpycairo = $(DESCRIPTION) + +# We define upstream file regex so we can be notifed of +# new upstream software release +UFILES_REGEX = (\d+(?:\.\d+)*) + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = check + +include gar/category.mk + +post-configure-$(MODULATION): + @(echo "~~~ Fixing Libtool ~~~") + @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + $(DONADA) Added: csw/mgar/pkg/rcairo/Makefile =================================================================== --- csw/mgar/pkg/rcairo/Makefile (rev 0) +++ csw/mgar/pkg/rcairo/Makefile 2009-03-13 16:43:17 UTC (rev 3750) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/rcairo/trunk/Makefile =================================================================== --- csw/mgar/pkg/rcairo/trunk/Makefile (rev 0) +++ csw/mgar/pkg/rcairo/trunk/Makefile 2009-03-13 16:43:17 UTC (rev 3750) @@ -0,0 +1,34 @@ +GARNAME = pycairo +GARVERSION = 1.8.2 +CATEGORIES = lang + +DESCRIPTION = pycairo support for Python +define BLURB + This is a Python language binding for cairo. +endef + +MASTER_SITES = http://www.cairographics.org/releases/ +SPKG_SOURCEURL = http://www.cairographics.org +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += fixme.sh + +PACKAGES = CSWpycairo +REQUIRED_PKGS_CSWpycairo = CSWpython CSWggettextrt CSWglib2 + +CATALOGNAME_CSWpycairo = pycairo +SPKG_DESC_CSWpycairo = $(DESCRIPTION) + +# We define upstream file regex so we can be notifed of +# new upstream software release +UFILES_REGEX = (\d+(?:\.\d+)*) + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = check + +include gar/category.mk + +post-configure-$(MODULATION): + @(echo "~~~ Fixing Libtool ~~~") + @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + $(DONADA) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 13 18:29:58 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 13 Mar 2009 17:29:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3751] csw/mgar/pkg/cairo/ Message-ID: Revision: 3751 http://gar.svn.sourceforge.net/gar/?rev=3751&view=rev Author: valholla Date: 2009-03-13 17:29:58 +0000 (Fri, 13 Mar 2009) Log Message: ----------- remove cairo, duplicate of libcairo Removed Paths: ------------- csw/mgar/pkg/cairo/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 13 18:35:04 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 13 Mar 2009 17:35:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[3752] csw/mgar/pkg Message-ID: Revision: 3752 http://gar.svn.sourceforge.net/gar/?rev=3752&view=rev Author: valholla Date: 2009-03-13 17:35:03 +0000 (Fri, 13 Mar 2009) Log Message: ----------- basic gar v2 setup Modified Paths: -------------- csw/mgar/pkg/cairomm/trunk/Makefile csw/mgar/pkg/pycairo/trunk/Makefile csw/mgar/pkg/rcairo/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/cairomm/trunk/checksums csw/mgar/pkg/pycairo/trunk/checksums csw/mgar/pkg/rcairo/trunk/checksums Property Changed: ---------------- csw/mgar/pkg/cairomm/trunk/ csw/mgar/pkg/pycairo/trunk/ csw/mgar/pkg/rcairo/trunk/ Property changes on: csw/mgar/pkg/cairomm/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cairomm/trunk/Makefile =================================================================== --- csw/mgar/pkg/cairomm/trunk/Makefile 2009-03-13 17:29:58 UTC (rev 3751) +++ csw/mgar/pkg/cairomm/trunk/Makefile 2009-03-13 17:35:03 UTC (rev 3752) @@ -1,34 +1,32 @@ -GARNAME = pycairo -GARVERSION = 1.8.2 -CATEGORIES = lang +GARNAME = cairomm +GARVERSION = 1.8.0 +CATEGORIES = lib -DESCRIPTION = pycairo support for Python +DESCRIPTION = C++ bindings for Cairo define BLURB - This is a Python language binding for cairo. endef -MASTER_SITES = http://www.cairographics.org/releases/ -SPKG_SOURCEURL = http://www.cairographics.org -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += fixme.sh +MASTER_SITES = http://www.cairographics.org/releases/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +PKGDIST = $(GARNAME)-$(GARVERSION).tar.gz -PACKAGES = CSWpycairo -REQUIRED_PKGS_CSWpycairo = CSWpython CSWggettextrt CSWglib2 - -CATALOGNAME_CSWpycairo = pycairo -SPKG_DESC_CSWpycairo = $(DESCRIPTION) - # We define upstream file regex so we can be notifed of # new upstream software release -UFILES_REGEX = (\d+(?:\.\d+)*) +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -CONFIGURE_ARGS = $(DIRPATHS) +PACKAGES = CSWcairomm CSWcairomm-devel +SPKG_DESC_CSWcairomm = $(DESCRIPTION) +SPKG_DESC_CSWcairomm-devel = $(DESCRIPTION) development package -TEST_TARGET = check +PKGFILES_CSWcairomm-devel = $(PKGFILES_DEVEL) +PKGFILES_CSWcairomm-devel += $(prefix)/include/.* +PKGFILES_CSWcairomm-devel += $(prefix)/lib/.*\.a +PKGFILES_CSWcairomm-devel += $(prefix)/lib/pkgconfig/.* +REQUIRED_PKGS_CSWcairomm-devel = CSWcairomm + +CONFIGURE_ARGS = $(DIRPATHS) + include gar/category.mk -post-configure-$(MODULATION): - @(echo "~~~ Fixing Libtool ~~~") - @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) - $(DONADA) + Added: csw/mgar/pkg/cairomm/trunk/checksums =================================================================== --- csw/mgar/pkg/cairomm/trunk/checksums (rev 0) +++ csw/mgar/pkg/cairomm/trunk/checksums 2009-03-13 17:35:03 UTC (rev 3752) @@ -0,0 +1 @@ +15c0f56eee57bb418c38463a6297d715 download/cairomm-1.8.0.tar.gz Property changes on: csw/mgar/pkg/pycairo/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/pycairo/trunk/Makefile =================================================================== --- csw/mgar/pkg/pycairo/trunk/Makefile 2009-03-13 17:29:58 UTC (rev 3751) +++ csw/mgar/pkg/pycairo/trunk/Makefile 2009-03-13 17:35:03 UTC (rev 3752) @@ -1,34 +1,32 @@ -GARNAME = pycairo -GARVERSION = 1.8.2 -CATEGORIES = lang +GARNAME = pycairo +GARVERSION = 1.8.0 +CATEGORIES = lib -DESCRIPTION = pycairo support for Python +DESCRIPTION = Python Bindings for Cairo define BLURB - This is a Python language binding for cairo. endef -MASTER_SITES = http://www.cairographics.org/releases/ -SPKG_SOURCEURL = http://www.cairographics.org -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += fixme.sh +MASTER_SITES = http://www.cairographics.org/releases/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +PKGDIST = $(GARNAME)-$(GARVERSION).tar.gz -PACKAGES = CSWpycairo -REQUIRED_PKGS_CSWpycairo = CSWpython CSWggettextrt CSWglib2 - -CATALOGNAME_CSWpycairo = pycairo -SPKG_DESC_CSWpycairo = $(DESCRIPTION) - # We define upstream file regex so we can be notifed of # new upstream software release -UFILES_REGEX = (\d+(?:\.\d+)*) +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +PACKAGES = CSWpycairo CSWpycairo-devel -CONFIGURE_ARGS = $(DIRPATHS) +SPKG_DESC_CSWpycairo = $(DESCRIPTION) +SPKG_DESC_CSWpycairo-devel = $(DESCRIPTION) development package -TEST_TARGET = check +PKGFILES_CSWpycairo-devel = $(PKGFILES_DEVEL) +PKGFILES_CSWpycairo-devel += $(prefix)/include/.* +PKGFILES_CSWpycairo-devel += $(prefix)/lib/.*\.a +PKGFILES_CSWpycairo-devel += $(prefix)/lib/pkgconfig/.* +REQUIRED_PKGS_CSWpycairo-devel = CSWpycairo + +CONFIGURE_ARGS = $(DIRPATHS) + include gar/category.mk -post-configure-$(MODULATION): - @(echo "~~~ Fixing Libtool ~~~") - @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) - $(DONADA) + Added: csw/mgar/pkg/pycairo/trunk/checksums =================================================================== --- csw/mgar/pkg/pycairo/trunk/checksums (rev 0) +++ csw/mgar/pkg/pycairo/trunk/checksums 2009-03-13 17:35:03 UTC (rev 3752) @@ -0,0 +1 @@ +847f5377c32228a656819f5bd18eb6b4 download/pycairo-1.8.0.tar.gz Property changes on: csw/mgar/pkg/rcairo/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/rcairo/trunk/Makefile =================================================================== --- csw/mgar/pkg/rcairo/trunk/Makefile 2009-03-13 17:29:58 UTC (rev 3751) +++ csw/mgar/pkg/rcairo/trunk/Makefile 2009-03-13 17:35:03 UTC (rev 3752) @@ -1,34 +1,32 @@ -GARNAME = pycairo -GARVERSION = 1.8.2 -CATEGORIES = lang +GARNAME = rcairo +GARVERSION = 1.8.0 +CATEGORIES = lib -DESCRIPTION = pycairo support for Python +DESCRIPTION = Ruby Bindings for Cairo define BLURB - This is a Python language binding for cairo. endef -MASTER_SITES = http://www.cairographics.org/releases/ -SPKG_SOURCEURL = http://www.cairographics.org -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += fixme.sh +MASTER_SITES = http://www.cairographics.org/releases/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +PKGDIST = $(GARNAME)-$(GARVERSION).tar.gz -PACKAGES = CSWpycairo -REQUIRED_PKGS_CSWpycairo = CSWpython CSWggettextrt CSWglib2 - -CATALOGNAME_CSWpycairo = pycairo -SPKG_DESC_CSWpycairo = $(DESCRIPTION) - # We define upstream file regex so we can be notifed of # new upstream software release -UFILES_REGEX = (\d+(?:\.\d+)*) +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +PACKAGES = CSWrcairo CSWrcairo-devel -CONFIGURE_ARGS = $(DIRPATHS) +SPKG_DESC_CSWrcairo = $(DESCRIPTION) +SPKG_DESC_CSWrcairo-devel = $(DESCRIPTION) development package -TEST_TARGET = check +PKGFILES_CSWrcairo-devel = $(PKGFILES_DEVEL) +PKGFILES_CSWrcairo-devel += $(prefix)/include/.* +PKGFILES_CSWrcairo-devel += $(prefix)/lib/.*\.a +PKGFILES_CSWrcairo-devel += $(prefix)/lib/pkgconfig/.* +REQUIRED_PKGS_CSWrcairo-devel = CSWrcairo + +CONFIGURE_ARGS = $(DIRPATHS) + include gar/category.mk -post-configure-$(MODULATION): - @(echo "~~~ Fixing Libtool ~~~") - @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) - $(DONADA) + Added: csw/mgar/pkg/rcairo/trunk/checksums =================================================================== --- csw/mgar/pkg/rcairo/trunk/checksums (rev 0) +++ csw/mgar/pkg/rcairo/trunk/checksums 2009-03-13 17:35:03 UTC (rev 3752) @@ -0,0 +1 @@ +7ea9f0b174d379c6a0374f534c2a4e85 download/rcairo-1.8.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Fri Mar 13 18:46:10 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Fri, 13 Mar 2009 17:46:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[3753] csw/mgar/pkg/hatari/trunk/checksums Message-ID: Revision: 3753 http://gar.svn.sourceforge.net/gar/?rev=3753&view=rev Author: jake_goerzen Date: 2009-03-13 17:46:09 +0000 (Fri, 13 Mar 2009) Log Message: ----------- add checksums Added Paths: ----------- csw/mgar/pkg/hatari/trunk/checksums Added: csw/mgar/pkg/hatari/trunk/checksums =================================================================== --- csw/mgar/pkg/hatari/trunk/checksums (rev 0) +++ csw/mgar/pkg/hatari/trunk/checksums 2009-03-13 17:46:09 UTC (rev 3753) @@ -0,0 +1,3 @@ +4aecd42784fae8c5e8c9a9a341146fbb download/hatari-1.2.0.tar.bz2 +1f74fc77f3c0664cdd49e2c9cba3fe2d download/CSWhatari.gspec +c9dda36e1f7a79cf0c8b65d3503fdc5d download/CSWhatari.depend This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Fri Mar 13 20:26:32 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Fri, 13 Mar 2009 19:26:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[3754] csw/mgar/pkg/nagios/trunk/Makefile Message-ID: Revision: 3754 http://gar.svn.sourceforge.net/gar/?rev=3754&view=rev Author: j_arndt Date: 2009-03-13 19:26:32 +0000 (Fri, 13 Mar 2009) Log Message: ----------- nagios: switched dependency from CSWapache to CSWapache2 Modified Paths: -------------- csw/mgar/pkg/nagios/trunk/Makefile Modified: csw/mgar/pkg/nagios/trunk/Makefile =================================================================== --- csw/mgar/pkg/nagios/trunk/Makefile 2009-03-13 17:46:09 UTC (rev 3753) +++ csw/mgar/pkg/nagios/trunk/Makefile 2009-03-13 19:26:32 UTC (rev 3754) @@ -21,7 +21,7 @@ PATCHFILES += install-opts.diff # sets in every Makefile.in "INSTALL_OPT="" (empty) # necessary, so ginstall doesn't get -o and -g options -REQUIRED_PKGS_CSWnagios = CSWapache CSWgd CSWglib2 CSWiconv CSWjpeg CSWlibtoolrt CSWggettextrt +REQUIRED_PKGS_CSWnagios = CSWapache2 CSWgd CSWglib2 CSWiconv CSWjpeg CSWlibtoolrt CSWggettextrt REQUIRED_PKGS_CSWnagios += CSWosslrt CSWperl CSWpng CSWzlib CSWnagiosp CSWnrpeplugin CSWcswclassutils SPKG_CLASSES = none cswinitsmf This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Fri Mar 13 21:02:30 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Fri, 13 Mar 2009 20:02:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[3755] csw/mgar/pkg/cvsps/trunk Message-ID: Revision: 3755 http://gar.svn.sourceforge.net/gar/?rev=3755&view=rev Author: bdwalton Date: 2009-03-13 20:02:25 +0000 (Fri, 13 Mar 2009) Log Message: ----------- Replace %z in strftime call with +0000 as all times are GMT based (in this use anyway). Modified Paths: -------------- csw/mgar/pkg/cvsps/trunk/Makefile csw/mgar/pkg/cvsps/trunk/checksums Added Paths: ----------- csw/mgar/pkg/cvsps/trunk/files/0008-Replace-z-use-in-strftime.patch Modified: csw/mgar/pkg/cvsps/trunk/Makefile =================================================================== --- csw/mgar/pkg/cvsps/trunk/Makefile 2009-03-13 19:26:32 UTC (rev 3754) +++ csw/mgar/pkg/cvsps/trunk/Makefile 2009-03-13 20:02:25 UTC (rev 3755) @@ -17,6 +17,7 @@ PATCHFILES += 0005-gnulib-import-of-missing-functions.patch PATCHFILES += 0006-enabled-imported-gnulib-functions.patch PATCHFILES += 0007-enable-installation-of-man-pages.patch +PATCHFILES += 0008-Replace-z-use-in-strftime.patch PREREQUISITE_PKGS = CSWzlib CSWautomake CSWautoconf @@ -27,7 +28,7 @@ LICENSE = COPYING # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz TEST_SCRIPTS = Modified: csw/mgar/pkg/cvsps/trunk/checksums =================================================================== --- csw/mgar/pkg/cvsps/trunk/checksums 2009-03-13 19:26:32 UTC (rev 3754) +++ csw/mgar/pkg/cvsps/trunk/checksums 2009-03-13 20:02:25 UTC (rev 3755) @@ -1,5 +1,4 @@ bde2110ed9f5d14de8f8cb04e9d596fe download/cvsps-2.1.tar.gz -cb54db01900320e1bf80da166c60c2f8 download/CSWcvsps.gspec f1980fbc932203a048a6e5c3cfa1af5b download/0001-add-basic-autotools-files.patch 85b73079daeef9d87b637939e3749489 download/0002-add-modified-autoconf-check_zlib-from-loic-dachary.patch f5d84b7c7a05a44f64f740006df5c349 download/0003-add-script-to-do-the-autotools-setup-steps.patch @@ -7,3 +6,4 @@ 58cbd19160b6a98f3c5ff2a8786f0848 download/0005-gnulib-import-of-missing-functions.patch 02c14b029fd57a61fa97cc8209f18d7d download/0006-enabled-imported-gnulib-functions.patch 2a729989bcafa6f533bcd6b33c9ceb09 download/0007-enable-installation-of-man-pages.patch +2410e2c909bf1635aad8d84f6e5bdc4f download/0008-Replace-z-use-in-strftime.patch Added: csw/mgar/pkg/cvsps/trunk/files/0008-Replace-z-use-in-strftime.patch =================================================================== --- csw/mgar/pkg/cvsps/trunk/files/0008-Replace-z-use-in-strftime.patch (rev 0) +++ csw/mgar/pkg/cvsps/trunk/files/0008-Replace-z-use-in-strftime.patch 2009-03-13 20:02:25 UTC (rev 3755) @@ -0,0 +1,27 @@ +From 5dd229a8918e73a09a8e7796687d20f5c7324b40 Mon Sep 17 00:00:00 2001 +From: Ben Walton +Date: Fri, 13 Mar 2009 20:47:32 +0100 +Subject: [PATCH] Replace %z use in strftime + +Since the strftime calls that use %z always work with GMT, simply +replace %z with +0000. +--- + cvsps.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/cvsps.c b/cvsps.c +index 4f49f22..7291c5a 100644 +--- a/cvsps.c ++++ b/cvsps.c +@@ -291,7 +291,7 @@ static void load_from_cvs() + if (cache_date > 0) + { + struct tm * tm = gmtime(&cache_date); +- strftime(date_str, 64, "%d %b %Y %H:%M:%S %z", tm); ++ strftime(date_str, 64, "%d %b %Y %H:%M:%S +0000", tm); + + /* this command asks for logs using two different date + * arguments, separated by ';' (see man rlog). The first +-- +1.6.0.5 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Sat Mar 14 01:49:23 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Sat, 14 Mar 2009 00:49:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3756] csw/mgar/gar/v2/gar.lib.mk Message-ID: Revision: 3756 http://gar.svn.sourceforge.net/gar/?rev=3756&view=rev Author: bdwalton Date: 2009-03-14 00:49:23 +0000 (Sat, 14 Mar 2009) Log Message: ----------- Fix the makepatch target so it works in GAR v2 again. Modified Paths: -------------- csw/mgar/gar/v2/gar.lib.mk Modified: csw/mgar/gar/v2/gar.lib.mk =================================================================== --- csw/mgar/gar/v2/gar.lib.mk 2009-03-13 20:02:25 UTC (rev 3755) +++ csw/mgar/gar/v2/gar.lib.mk 2009-03-14 00:49:23 UTC (rev 3756) @@ -426,11 +426,11 @@ @echo " ==> Creating patch $@" @EXTRACTDIR=$(SCRATCHDIR) COOKIEDIR=$(SCRATCHDIR)-$(COOKIEDIR) $(MAKE) extract @PATCHDIR=$(SCRATCHDIR)/$(BASEWORKSRC) COOKIEDIR=$(SCRATCHDIR)-$(COOKIEDIR) $(MAKE) patch - @mv $(SCRATCHDIR)/$(BASEWORKSRC) $(WORKSRC).orig - @( cd $(WORKDIR); \ + @mv $(SCRATCHDIR)/$(BASEWORKSRC) $(WORKSRC_FIRSTMOD).orig + @( cd $(WORKDIR_FIRSTMOD); \ if gdiff --speed-large-files --minimal -Nru $(BASEWORKSRC).orig $(BASEWORKSRC) > gar-base.diff; then :; else \ cd $(CURDIR); \ - mv -f $(WORKDIR)/gar-base.diff $@; \ + mv -f $(WORKDIR_FIRSTMOD)/gar-base.diff $@; \ fi ) ### PATCH FILE TYPE MAPPINGS ### This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Sat Mar 14 03:13:40 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Sat, 14 Mar 2009 02:13:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[3757] csw/mgar/pkg/hatari/trunk Message-ID: Revision: 3757 http://gar.svn.sourceforge.net/gar/?rev=3757&view=rev Author: jake_goerzen Date: 2009-03-14 02:13:39 +0000 (Sat, 14 Mar 2009) Log Message: ----------- add patch file and updates to Makefile Modified Paths: -------------- csw/mgar/pkg/hatari/trunk/Makefile csw/mgar/pkg/hatari/trunk/checksums Added Paths: ----------- csw/mgar/pkg/hatari/trunk/files/stdint.h.diff Modified: csw/mgar/pkg/hatari/trunk/Makefile =================================================================== --- csw/mgar/pkg/hatari/trunk/Makefile 2009-03-14 00:49:23 UTC (rev 3756) +++ csw/mgar/pkg/hatari/trunk/Makefile 2009-03-14 02:13:39 UTC (rev 3757) @@ -11,19 +11,19 @@ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 DISTFILES += $(call admfiles,CSWhatari, depend ) -# We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES # UPSTREAM_MASTER_SITES = -# NOTE: before building replace stdint.h -> sys/types.h in file src/int.c & src/uae-cpu/sysdeps.h At final link stage linker cannot find -lpng -lreadline force it with LD_OPTIONS=-L/opt/csw/lib gmake build need to make patch. +# NOTE: before building replace stdint.h -> sys/types.h in file src/int.c & src/uae-cpu/sysdeps.h need to make patch. LICENSE = gpl.txt - +PATCHFILES = stdint.h.diff GARCOMPILER = GNU TEST_SCRIPTS = -CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS = $(DIRPATHS) LIBS='-lm -lsocket' +BUILD_ARGS = LD_OPTIONS=-L/opt/csw/lib include gar/category.mk Modified: csw/mgar/pkg/hatari/trunk/checksums =================================================================== --- csw/mgar/pkg/hatari/trunk/checksums 2009-03-14 00:49:23 UTC (rev 3756) +++ csw/mgar/pkg/hatari/trunk/checksums 2009-03-14 02:13:39 UTC (rev 3757) @@ -1,3 +1,4 @@ 4aecd42784fae8c5e8c9a9a341146fbb download/hatari-1.2.0.tar.bz2 1f74fc77f3c0664cdd49e2c9cba3fe2d download/CSWhatari.gspec c9dda36e1f7a79cf0c8b65d3503fdc5d download/CSWhatari.depend +26ec668f0b919c0d3c5dc264df17a83f download/stdint.h.diff Added: csw/mgar/pkg/hatari/trunk/files/stdint.h.diff =================================================================== --- csw/mgar/pkg/hatari/trunk/files/stdint.h.diff (rev 0) +++ csw/mgar/pkg/hatari/trunk/files/stdint.h.diff 2009-03-14 02:13:39 UTC (rev 3757) @@ -0,0 +1,31 @@ +diff --speed-large-files --minimal -Nru hatari-1.2.0.orig/src/int.c hatari-1.2.0/src/int.c +--- hatari-1.2.0.orig/src/int.c 2009-01-24 15:12:44.000000000 +0100 ++++ hatari-1.2.0/src/int.c 2009-03-14 02:54:10.150429990 +0100 +@@ -66,7 +66,12 @@ + + const char Int_fileid[] = "Hatari int.c : " __DATE__ " " __TIME__; + ++#if defined (__SVR4) && defined (__sun) ++#include ++#else + #include ++#endif ++ + #include "main.h" + #include "blitter.h" + #include "dmaSnd.h" +diff --speed-large-files --minimal -Nru hatari-1.2.0.orig/src/uae-cpu/sysdeps.h hatari-1.2.0/src/uae-cpu/sysdeps.h +--- hatari-1.2.0.orig/src/uae-cpu/sysdeps.h 2009-01-24 15:12:45.000000000 +0100 ++++ hatari-1.2.0/src/uae-cpu/sysdeps.h 2009-03-14 02:54:19.410281923 +0100 +@@ -30,7 +30,11 @@ + #endif + + #include ++#if defined (__SVR4) && defined (__sun) ++#include ++#else + #include ++#endif + + + #if EEXIST == ENOTEMPTY This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Sat Mar 14 03:17:03 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Sat, 14 Mar 2009 02:17:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3758] csw/mgar/pkg/hatari/trunk/Makefile Message-ID: Revision: 3758 http://gar.svn.sourceforge.net/gar/?rev=3758&view=rev Author: jake_goerzen Date: 2009-03-14 02:17:02 +0000 (Sat, 14 Mar 2009) Log Message: ----------- remove NOTE from Makefile Modified Paths: -------------- csw/mgar/pkg/hatari/trunk/Makefile Modified: csw/mgar/pkg/hatari/trunk/Makefile =================================================================== --- csw/mgar/pkg/hatari/trunk/Makefile 2009-03-14 02:13:39 UTC (rev 3757) +++ csw/mgar/pkg/hatari/trunk/Makefile 2009-03-14 02:17:02 UTC (rev 3758) @@ -17,8 +17,6 @@ # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES # UPSTREAM_MASTER_SITES = -# NOTE: before building replace stdint.h -> sys/types.h in file src/int.c & src/uae-cpu/sysdeps.h need to make patch. - LICENSE = gpl.txt PATCHFILES = stdint.h.diff GARCOMPILER = GNU This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Sat Mar 14 04:13:21 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Sat, 14 Mar 2009 03:13:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3759] csw/mgar/pkg/php5/trunk Message-ID: Revision: 3759 http://gar.svn.sourceforge.net/gar/?rev=3759&view=rev Author: valholla Date: 2009-03-14 03:13:21 +0000 (Sat, 14 Mar 2009) Log Message: ----------- update to build php-5.2.9 Modified Paths: -------------- csw/mgar/pkg/php5/trunk/Makefile csw/mgar/pkg/php5/trunk/checksums Modified: csw/mgar/pkg/php5/trunk/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/Makefile 2009-03-14 02:17:02 UTC (rev 3758) +++ csw/mgar/pkg/php5/trunk/Makefile 2009-03-14 03:13:21 UTC (rev 3759) @@ -1,5 +1,5 @@ GARNAME = php -GARVERSION = 5.2.6 +GARVERSION = 5.2.9 CATEGORIES = lang DESCRIPTION = A high-level scripting language. Modified: csw/mgar/pkg/php5/trunk/checksums =================================================================== --- csw/mgar/pkg/php5/trunk/checksums 2009-03-14 02:17:02 UTC (rev 3758) +++ csw/mgar/pkg/php5/trunk/checksums 2009-03-14 03:13:21 UTC (rev 3759) @@ -1,4 +1,4 @@ -7380ffecebd95c6edb317ef861229ebd download/php-5.2.6.tar.bz2 +280d6cda7f72a4fc6de42fda21ac2db7 download/php-5.2.9.tar.bz2 e79baa34abe18575a3d0220c21bd5e37 download/php.ini.CSW 90ae3cef3692d7e566c47d89fe39c43d download/phpext 2386fa2c49eb730b6344f49bb5ee0fb1 download/pear.conf.CSW @@ -6,7 +6,7 @@ 89e79becc9d7698c5c561581f2b098bc download/CSWphp5_ext_disable.sh 8139c9c02a2f62bac64041fdd0e90bf6 download/CSWphp5.postinstall 41ec540885de7c34625768aa1fb9682b download/fixme.sh -2b657c95c6abef5f125f19265060f91d download/configure.diff +ab08e2ba62667bf13fa236099e433e84 download/configure.diff 2206431e47c2075c0b9c4a12de5cf791 download/odbc.diff 230126f76ee6400ccf225bb6a8243532 download/pdopgsql.diff 13db46097c9686302bebf160e2d26ed2 download/pgsql.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Sat Mar 14 04:13:45 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Sat, 14 Mar 2009 03:13:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3760] csw/mgar/pkg/php5/trunk/files Message-ID: Revision: 3760 http://gar.svn.sourceforge.net/gar/?rev=3760&view=rev Author: valholla Date: 2009-03-14 03:13:45 +0000 (Sat, 14 Mar 2009) Log Message: ----------- update to build php-5.2.9 Added Paths: ----------- csw/mgar/pkg/php5/trunk/files/configure.diff csw/mgar/pkg/php5/trunk/files/fixme.sh csw/mgar/pkg/php5/trunk/files/pear.conf.CSW Added: csw/mgar/pkg/php5/trunk/files/configure.diff =================================================================== --- csw/mgar/pkg/php5/trunk/files/configure.diff (rev 0) +++ csw/mgar/pkg/php5/trunk/files/configure.diff 2009-03-14 03:13:45 UTC (rev 3760) @@ -0,0 +1,132 @@ +--- php-5.2.9/configure~ 2009-02-25 09:39:40.000000000 -0600 ++++ php-5.2.9/configure 2009-03-13 20:43:49.996093631 -0500 +@@ -4744,7 +4744,7 @@ + $APXS -q -S CFLAGS="$APXS_CFLAGS" CFLAGS >/dev/null 2>&1 + + if test "$?" != "0"; then +- APACHE_INSTALL="$APXS -i -a -n php5 $SAPI_SHARED" # Old apxs does not have -S option ++ APACHE_INSTALL="$APXS -i -n php5 $SAPI_SHARED" # Old apxs does not have -S option + else + APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR` + if test -z `$APXS -q SYSCONFDIR`; then +@@ -4757,7 +4757,7 @@ + \$(mkinstalldirs) '$APXS_SYSCONFDIR' && \ + $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ + -S SYSCONFDIR='$APXS_SYSCONFDIR' \ +- -i -a -n php5 $SAPI_SHARED" ++ -i -n php5 $SAPI_SHARED" + fi + fi + +@@ -5905,7 +5905,7 @@ + \$(mkinstalldirs) '$APXS_SYSCONFDIR' && \ + $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ + -S SYSCONFDIR='$APXS_SYSCONFDIR' \ +- -i -a -n php5" ++ -i -n php5" + fi + + case $host_alias in +@@ -6753,7 +6753,7 @@ + \$(mkinstalldirs) '$APXS_SYSCONFDIR' && \ + $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ + -S SYSCONFDIR='$APXS_SYSCONFDIR' \ +- -i -a -n php5" ++ -i -n php5" + fi + + case $host_alias in +@@ -7770,7 +7770,7 @@ + $APXS -q -S CFLAGS="$APXS_CFLAGS" CFLAGS >/dev/null 2>&1 + + if test "$?" != "0"; then +- APACHE_HOOKS_INSTALL="$APXS -i -a -n php5 $SAPI_SHARED" # Old apxs does not have -S option ++ APACHE_HOOKS_INSTALL="$APXS -i -n php5 $SAPI_SHARED" # Old apxs does not have -S option + else + APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR` + if test -z `$APXS -q SYSCONFDIR`; then +@@ -7783,7 +7783,7 @@ + \$(mkinstalldirs) '$APXS_SYSCONFDIR' && \ + $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ + -S SYSCONFDIR='$APXS_SYSCONFDIR' \ +- -i -a -n php5 $SAPI_SHARED" ++ -i -n php5 $SAPI_SHARED" + fi + fi + +@@ -19951,7 +19951,7 @@ + echo $ac_n "(cached) $ac_c" 1>&6 + else + +- for i in $PHP_LIBXML_DIR /usr/local /usr; do ++ for i in $PHP_LIBXML_DIR /opt/csw /usr/local /usr; do + if test -x "$i/bin/xml2-config"; then + ac_cv_php_xml2_config_path="$i/bin/xml2-config" + break +@@ -46061,7 +46061,7 @@ + + if test "$found_iconv" = "no"; then + +- for i in $PHP_ICONV /usr/local /usr; do ++ for i in $PHP_ICONV /opt/csw /usr/local /usr; do + if test -r $i/include/giconv.h; then + cat >> confdefs.h <<\EOF + #define HAVE_GICONV_H 1 +@@ -46542,7 +46542,7 @@ + + if test "$iconv_avail" != "no"; then + if test -z "$ICONV_DIR"; then +- for i in /usr/local /usr; do ++ for i in /opt/csw /usr/local /usr; do + if test -f "$i/include/iconv.h" || test -f "$i/include/giconv.h"; then + PHP_ICONV_PREFIX="$i" + break +@@ -68556,7 +68556,7 @@ + echo $ac_n "checking for unixODBC support""... $ac_c" 1>&6 + echo "configure:68558: checking for unixODBC support" >&5 + if test "$PHP_UNIXODBC" = "yes"; then +- PHP_UNIXODBC=/usr/local ++ PHP_UNIXODBC=/opt/csw + fi + ODBC_INCDIR=$PHP_UNIXODBC/include + ODBC_LIBDIR=$PHP_UNIXODBC/$PHP_LIBDIR +@@ -77195,8 +77195,8 @@ + echo $ac_n "checking for pg_config""... $ac_c" 1>&6 + echo "configure:77197: checking for pg_config" >&5 + for i in $PHP_PDO_PGSQL $PHP_PDO_PGSQL/bin /usr/local/pgsql/bin /usr/local/bin /usr/bin ""; do +- if test -x $i/pg_config; then +- PG_CONFIG="$i/pg_config" ++ if test -x $i/pg_config32; then ++ PG_CONFIG="$i/pg_config32" + break; + fi + done +@@ -80000,8 +80000,8 @@ + echo $ac_n "checking for pg_config""... $ac_c" 1>&6 + echo "configure:80002: checking for pg_config" >&5 + for i in $PHP_PGSQL $PHP_PGSQL/bin /usr/local/pgsql/bin /usr/local/bin /usr/bin ""; do +- if test -x $i/pg_config; then +- PG_CONFIG="$i/pg_config" ++ if test -x $i/pg_config32; then ++ PG_CONFIG="$i/pg_config32" + break; + fi + done +@@ -83215,7 +83215,7 @@ + echo $ac_n "(cached) $ac_c" 1>&6 + else + ac_save_LIBS="$LIBS" +-LIBS="-lreadline $LIBS" ++LIBS="-lreadline -lcurses $LIBS" + cat > conftest.$ac_ext <&6 + echo "configure:103443: checking for XMLRPC-EPI in default path" >&5 +- for i in /usr/local /usr; do ++ for i in /opt/csw /usr/local /usr; do + if test -r $i/include/xmlrpc.h; then + XMLRPC_DIR=$i/include + echo "$ac_t""found in $i" 1>&6 Added: csw/mgar/pkg/php5/trunk/files/fixme.sh =================================================================== --- csw/mgar/pkg/php5/trunk/files/fixme.sh (rev 0) +++ csw/mgar/pkg/php5/trunk/files/fixme.sh 2009-03-14 03:13:45 UTC (rev 3760) @@ -0,0 +1,49 @@ +#!/bin/bash +#################################################### +# +# fixme.sh +# Intended to remove the use of libtool's +# pseudo-libraries for opencsw builds. +# +# Author: Mike Watters mwatters_at_opencsw.org +# Initial Version: 0.1 +# +#################################################### + +umask 0022 +PATH=/opt/csw/bin + +if [ $# -ne 1 ]; then + gecho "USAGE: $(basename $0) WORKSRC" + exit 1 +fi +BASEPATH=$1 + +## Fix Makefiles +for mk in $(gfind ${BASEPATH} -name Makefile -print); do + LT_FILES=$(ggrep '/opt/csw.*/lib/.*\.la' ${mk} | \ + gsed "s/^.*\(\/opt\/csw.*\/lib\/.*\.la\).*$/\1/") + + for file in ${LT_FILES}; do + LIB_NAME=$(ggrep 'dlname=' ${file} | \ + gsed -e "s/.*'\(.*\)'/\1/" \ + -e "s/^lib//" \ + -e "s/\.so.*$//") + fixpath=$(gecho $file |gsed 's/\//\\\//g') + gsed "s/${fixpath}/-l${LIB_NAME}/g" ${mk} >Makefile.new + gmv Makefile.new ${mk} + done +done + +## Fix libtool Script +for lt in $(gfind ${BASEPATH} -name libtool -print); do + gsed "/for search_ext in .*\.la/s/\.la//" ${lt} >${lt}.new + gmv ${lt}.new ${lt} +done + +LTMAIN=$(gfind ${BASEPATH} -name ltmain.sh -print) +if [ -f ${LTMAIN} ]; then + gsed "/for search_ext in .*\.la/s/\.la//" ${LTMAIN} >${LTMAIN}.new + gmv ${LTMAIN}.new ${LTMAIN} +fi + Property changes on: csw/mgar/pkg/php5/trunk/files/fixme.sh ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/php5/trunk/files/pear.conf.CSW =================================================================== --- csw/mgar/pkg/php5/trunk/files/pear.conf.CSW (rev 0) +++ csw/mgar/pkg/php5/trunk/files/pear.conf.CSW 2009-03-14 03:13:45 UTC (rev 3760) @@ -0,0 +1,2 @@ +#PEAR_Config 0.9 +a:29:{s:9:"cache_dir";s:15:"/tmp/pear/cache";s:15:"default_channel";s:12:"pear.php.net";s:16:"preferred_mirror";s:12:"pear.php.net";s:13:"remote_config";s:0:"";s:13:"auto_discover";i:0;s:13:"master_server";s:12:"pear.php.net";s:10:"http_proxy";s:0:"";s:7:"php_dir";s:21:"/opt/csw/php5/lib/php";s:7:"ext_dir";s:58:"/opt/csw/php5/lib/php/extensions/no-debug-non-zts-20060613";s:7:"doc_dir";s:25:"/opt/csw/php5/lib/php/doc";s:7:"bin_dir";s:17:"/opt/csw/php5/bin";s:8:"data_dir";s:26:"/opt/csw/php5/lib/php/data";s:7:"cfg_dir";s:25:"/opt/csw/php5/lib/php/cfg";s:7:"www_dir";s:25:"/opt/csw/php5/lib/php/www";s:8:"test_dir";s:26:"/opt/csw/php5/lib/php/test";s:8:"temp_dir";s:14:"/tmp/pear/temp";s:12:"download_dir";s:18:"/tmp/pear/download";s:7:"php_bin";s:21:"/opt/csw/php5/bin/php";s:7:"php_ini";s:0:"";s:8:"username";s:0:"";s:8:"password";s:0:"";s:7:"verbose";i:1;s:15:"preferred_state";s:6:"stable";s:5:"umask";i:18;s:9:"cache_ttl";i:3600;s:8:"sig_type";s:3:"gpg";s:7:"sig_bin";s:16:"/opt/cs w/bin/gpg";s:9:"sig_keyid";s:0:"";s:10:"sig_keydir";s:26:"/opt/csw/php5/etc/pearkeys";} \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 14 14:49:45 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 14 Mar 2009 13:49:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3761] csw/mgar/pkg/libcairo/trunk Message-ID: Revision: 3761 http://gar.svn.sourceforge.net/gar/?rev=3761&view=rev Author: wbonnet Date: 2009-03-14 13:49:45 +0000 (Sat, 14 Mar 2009) Log Message: ----------- Update to 1.8.6 Modified Paths: -------------- csw/mgar/pkg/libcairo/trunk/Makefile csw/mgar/pkg/libcairo/trunk/checksums Modified: csw/mgar/pkg/libcairo/trunk/Makefile =================================================================== --- csw/mgar/pkg/libcairo/trunk/Makefile 2009-03-14 03:13:45 UTC (rev 3760) +++ csw/mgar/pkg/libcairo/trunk/Makefile 2009-03-14 13:49:45 UTC (rev 3761) @@ -1,5 +1,5 @@ GARNAME = libcairo -GARVERSION = 1.8.2 +GARVERSION = 1.8.6 CATEGORIES = lib DESCRIPTION = The Cairo 2D Graphics Library Modified: csw/mgar/pkg/libcairo/trunk/checksums =================================================================== --- csw/mgar/pkg/libcairo/trunk/checksums 2009-03-14 03:13:45 UTC (rev 3760) +++ csw/mgar/pkg/libcairo/trunk/checksums 2009-03-14 13:49:45 UTC (rev 3761) @@ -1,4 +1,4 @@ -44d406e199c338cb60f7db32ffb32bdb download/cairo-1.8.2.tar.gz +4e64139ef6f668df24450f3b81dd0771 download/cairo-1.8.6.tar.gz 14919d48d4e00ee4e18fededcb1454ba download/CSWlibcairo.gspec 858cebcbabf59da9aaa959d915c6d1a9 download/CSWlibcairodevel.gspec 081ffcd10145f9041df467a11342cc98 download/CSWlibcairodoc.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 14 15:21:38 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 14 Mar 2009 14:21:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[3762] csw/mgar/pkg/pixman/trunk Message-ID: Revision: 3762 http://gar.svn.sourceforge.net/gar/?rev=3762&view=rev Author: wbonnet Date: 2009-03-14 14:21:38 +0000 (Sat, 14 Mar 2009) Log Message: ----------- Update to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile csw/mgar/pkg/pixman/trunk/checksums csw/mgar/pkg/pixman/trunk/files/CSWpixman.gspec csw/mgar/pkg/pixman/trunk/files/CSWpixmandevel.gspec Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-14 13:49:45 UTC (rev 3761) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-14 14:21:38 UTC (rev 3762) @@ -1,5 +1,5 @@ GARNAME = pixman -GARVERSION = 0.12.0 +GARVERSION = 0.14.0 CATEGORIES = lib DESCRIPTION = The pixel-manipulation library for X and cairo @@ -19,10 +19,9 @@ DISTFILES += $(call admfiles,CSWpixman, ) DISTFILES += $(call admfiles,CSWpixmandevel, ) +LICENSE = COPYING + PKGFILES_CSWpixmandevel = $(PKGFILES_DEVEL) -PKGFILES_CSWpixmandevel += $(prefix)/include/.* -PKGFILES_CSWpixmandevel += $(prefix)/lib/.*\.a -PKGFILES_CSWpixmandevel += $(prefix)/lib/pkgconfig/.* REQUIRED_PKGS_CSWpixmandevel = CSWpixman #REQUIRED_PKGS_CSWpixman = CSWlibx11 @@ -31,7 +30,8 @@ CXXFLAGS += -xlibmil -xlibmopt -features=tmplife -norunpath LDFLAGS += -L/opt/csw/lib -R/opt/csw/lib -CONFIGURE_ARGS = --prefix=/opt/csw --mandir=/opt/csw/share/man --enable-gtk +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --mandir=/opt/csw/share/man --enable-gtk include gar/category.mk Modified: csw/mgar/pkg/pixman/trunk/checksums =================================================================== --- csw/mgar/pkg/pixman/trunk/checksums 2009-03-14 13:49:45 UTC (rev 3761) +++ csw/mgar/pkg/pixman/trunk/checksums 2009-03-14 14:21:38 UTC (rev 3762) @@ -1,3 +1,3 @@ -09357cc74975b01714e00c5899ea1881 download/pixman-0.12.0.tar.gz -5b2d839113c3dbe7bea7da0f54a4d3dc download/CSWpixman.gspec -e2bea793bd3dc27a28c1a83e36f8e94c download/CSWpixmandevel.gspec +da330524bbd975271974378b1c5e7b5d download/pixman-0.14.0.tar.gz +09e58b9e029eb63c896ad2ff70fc7915 download/CSWpixman.gspec +770ffe9900749190af335cbe2e897232 download/CSWpixmandevel.gspec Modified: csw/mgar/pkg/pixman/trunk/files/CSWpixman.gspec =================================================================== --- csw/mgar/pkg/pixman/trunk/files/CSWpixman.gspec 2009-03-14 13:49:45 UTC (rev 3761) +++ csw/mgar/pkg/pixman/trunk/files/CSWpixman.gspec 2009-03-14 14:21:38 UTC (rev 3762) @@ -1,4 +1,6 @@ %var bitname pixman %var pkgname CSWpixman %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + +Please see /opt/csw/share/doc/%{GARNAME} for license information Modified: csw/mgar/pkg/pixman/trunk/files/CSWpixmandevel.gspec =================================================================== --- csw/mgar/pkg/pixman/trunk/files/CSWpixmandevel.gspec 2009-03-14 13:49:45 UTC (rev 3761) +++ csw/mgar/pkg/pixman/trunk/files/CSWpixmandevel.gspec 2009-03-14 14:21:38 UTC (rev 3762) @@ -1,4 +1,6 @@ %var bitname pixman_devel %var pkgname CSWpixmandevel %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + +Please see /opt/csw/share/doc/%{GARNAME} for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Sat Mar 14 17:25:09 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Sat, 14 Mar 2009 16:25:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3763] csw/mgar/pkg/nsca/trunk Message-ID: Revision: 3763 http://gar.svn.sourceforge.net/gar/?rev=3763&view=rev Author: j_arndt Date: 2009-03-14 16:25:09 +0000 (Sat, 14 Mar 2009) Log Message: ----------- nsca: consolidated paths / ownerships / permissions, SMF now with cswclassutils Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile csw/mgar/pkg/nsca/trunk/checksums csw/mgar/pkg/nsca/trunk/files/CSWnsca.gspec csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype csw/mgar/pkg/nsca/trunk/files/submit_check_results.diff Added Paths: ----------- csw/mgar/pkg/nsca/trunk/files/cswnsca Removed Paths: ------------- csw/mgar/pkg/nsca/trunk/files/CSWnsca.depend csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.depend csw/mgar/pkg/nsca/trunk/files/makefile.diff csw/mgar/pkg/nsca/trunk/files/nsca csw/mgar/pkg/nsca/trunk/files/nsca.xml csw/mgar/pkg/nsca/trunk/files/svc-nsca Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-14 16:25:09 UTC (rev 3763) @@ -10,14 +10,16 @@ MASTER_SITES = http://mesh.dl.sourceforge.net/sourceforge/nagios/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTFILES += $(call admfiles,CSWnsca, prototype checkinstall preinstall ) -DISTFILES += $(call admfiles,CSWsendnsca, preinstall ) -DISTFILES += nsca nsca.xml svc-nsca +DISTFILES += $(call admfiles,CSWsendnsca, prototype preinstall ) +DISTFILES += cswnsca PATCHFILES += submit_check_results.diff -REQUIRED_PKGS_CSWnsca = CSWlibmcrypt CSWlibtoolrt CSWnagios -REQUIRED_PKGS_CSWsendnsca = CSWlibmcrypt CSWlibtoolrt CSWnagios +REQUIRED_PKGS_CSWnsca = CSWlibmcrypt CSWlibtoolrt CSWcswclassutils +REQUIRED_PKGS_CSWsendnsca = CSWlibmcrypt CSWlibtoolrt +SPKG_CLASSES = none cswinitsmf + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-nsca-port=5667 @@ -31,10 +33,8 @@ NAGIOSCFGDIR=$(prefix)/nagios/etc NSCADOCDIR=$(prefix)/share/doc/nsca SENDNSCADOCDIR=$(prefix)/share/doc/send_nsca -CFGDIR=$(prefix)/etc post-install-modulated: - ginstall -d $(DESTDIR)$(bindir) ginstall -d $(DESTDIR)$(prefix)/nagios/bin ginstall -d $(DESTDIR)$(prefix)/nagios/etc ginstall -m 755 -d $(DESTDIR)$(NSCADOCDIR) @@ -44,13 +44,14 @@ ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/SECURITY $(DESTDIR)$(NSCADOCDIR) - ginstall -m 755 $(WORKSRC)/src/send_nsca $(DESTDIR)$(BINDIR) + ginstall -m 755 $(WORKSRC)/src/send_nsca $(DESTDIR)$(NAGIOSBINDIR) ginstall -m 755 -d $(DESTDIR)$(SENDNSCADOCDIR) - ginstall -m 755 -d $(DESTDIR)$(CFGDIR) ginstall -m 755 $(WORKSRC)/src/submit_check_result-sample $(DESTDIR)$(SENDNSCADOCDIR) - ginstall -m 600 $(WORKSRC)/sample-config/send_nsca.cfg $(DESTDIR)$(CFGDIR)/send_nsca.cfg + ginstall -m 600 $(WORKSRC)/sample-config/send_nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/send_nsca.cfg ginstall -m 644 $(WORKSRC)/Changelog $(DESTDIR)$(SENDNSCADOCDIR) ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(SENDNSCADOCDIR) ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(SENDNSCADOCDIR) ginstall -m 644 $(WORKSRC)/SECURITY $(DESTDIR)$(SENDNSCADOCDIR) + ginstall -d $(DESTDIR)/etc/opt/csw/init.d/ + ginstall -m 755 $(FILEDIR)/cswnsca $(DESTDIR)/etc/opt/csw/init.d/ @$(MAKECOOKIE) Modified: csw/mgar/pkg/nsca/trunk/checksums =================================================================== --- csw/mgar/pkg/nsca/trunk/checksums 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/checksums 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,11 +1,10 @@ 33a98e7975f633a9489d7a8938ed6131 download/nsca-2.7.2.tar.gz -f23029e0be9b0379f46a52101c28f328 download/CSWnsca.gspec -9fa3302e1adfe6fb72e91b3cb0f5fdc3 download/CSWnsca.prototype +82f1144c12dc6247524609dbeefc3023 download/CSWnsca.gspec +22cc4e3984d0627708f954c39fa6a22a download/CSWnsca.prototype 1886b15eafd2e2a5a4b230918960ea9a download/CSWnsca.checkinstall 7fef893e65bb68bc0762434dbeace713 download/CSWnsca.preinstall b82767ed7ab002fea4b3a4395511c93c download/CSWsendnsca.gspec +49309205ad3d77c99f9bd469cc3860d2 download/CSWsendnsca.prototype 8bf9882f3115e8514ae6d9a866397c71 download/CSWsendnsca.preinstall -58baa05824b28682cef9e678c3d0cefa download/nsca -b36f9006d3f725cc8d6cb9c01533a75c download/nsca.xml -58baa05824b28682cef9e678c3d0cefa download/svc-nsca -cbb38cacd3ca318f00dfa0877b6017df download/submit_check_results.diff +e2ea854aa2df24d432ba37ae614f9fa4 download/cswnsca +08b769c5511342dd03fa01fea44cb260 download/submit_check_results.diff Deleted: csw/mgar/pkg/nsca/trunk/files/CSWnsca.depend =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWnsca.depend 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/CSWnsca.depend 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,3 +0,0 @@ -P CSWlibmcrypt libmcrypt - GPL replacement for Unix crypt that supports a wide range of algorithms and modes -P CSWlibtoolrt libtool_rt - Generic library support runtime libraries -P CSWnagios nagios nagios network monitoring base package (no plugins) Modified: csw/mgar/pkg/nsca/trunk/files/CSWnsca.gspec =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWnsca.gspec 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/CSWnsca.gspec 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,8 +1,3 @@ %var bitname nsca %var pkgname CSWnsca -%var SERVICE_CONF_FILES /opt/csw/nagios/etc/nsca.cfg -%var RC_INIT_SCRIPT nsca -%var SMF_SCRIPT svc-nsca -%var SMF_MANIFEST nsca.xml %include url file://%{PKGLIB}/csw_dyndepend.gspec -%include url file://%{PKGLIB}/smf_enabled.gspec Modified: csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,13 +1,13 @@ -1 d none /opt/csw/nagios/bin 0755 root bin -1 f none /opt/csw/nagios/bin/nsca 0755 root bin -1 d none /opt/csw/nagios/etc 0755 root bin -1 f none /opt/csw/nagios/etc/nsca.cfg 0600 root bin +1 d none /opt/csw/nagios/bin 0755 nagios nagios +1 f none /opt/csw/nagios/bin/nsca 0755 nagios nagios +1 d none /opt/csw/nagios/etc 0755 nagios +1 f none /opt/csw/nagios/etc/nsca.cfg 0600 nagios nagios 1 d none /opt/csw/share/doc/nsca 0755 root bin 1 f none /opt/csw/share/doc/nsca/Changelog 0644 root bin 1 f none /opt/csw/share/doc/nsca/LEGAL 0644 root bin 1 f none /opt/csw/share/doc/nsca/README 0644 root bin 1 f none /opt/csw/share/doc/nsca/SECURITY 0644 root bin +f cswinitsmf /etc/opt/csw/init.d/cswnsca 0755 root bin 1 i checkinstall=CSWnsca.checkinstall -1 i depend=CSWnsca.depend 1 i pkginfo=CSWnsca.pkginfo 1 i preinstall=CSWnsca.preinstall Deleted: csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.depend =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.depend 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.depend 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,3 +0,0 @@ -P CSWlibmcrypt libmcrypt - GPL replacement for Unix crypt that supports a wide range of algorithms and modes -P CSWlibtoolrt libtool_rt - Generic library support runtime libraries -P CSWnagios nagios nagios network monitoring base package (no plugins) Modified: csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,13 +1,12 @@ -1 d none /opt/csw/bin 0755 root bin -1 f none /opt/csw/bin/send_nsca 0755 root bin -1 d none /opt/csw/etc 0755 root bin -1 f none /opt/csw/etc/send_nsca.cfg 0644 root bin +1 d none /opt/csw/nagios/bin 0755 nagios nagios +1 f none /opt/csw/nagios/bin/send_nsca 0755 nagios nagios +1 d none /opt/csw/nagios/etc 0755 nagios nagios +1 f none /opt/csw/nagios/etc/send_nsca.cfg 0644 nagios nagios 1 d none /opt/csw/share/doc/send_nsca 0755 root bin 1 f none /opt/csw/share/doc/send_nsca/Changelog 0644 root bin 1 f none /opt/csw/share/doc/send_nsca/LEGAL 0644 root bin 1 f none /opt/csw/share/doc/send_nsca/README 0644 root bin 1 f none /opt/csw/share/doc/send_nsca/SECURITY 0644 root bin 1 f none /opt/csw/share/doc/send_nsca/submit_check_result-sample 0755 root bin -1 i depend 102 8932 1233484206 -1 i pkginfo 318 26530 1233484206 -1 i preinstall 1105 19093 1230467644 +1 i pkginfo=CSWsendnsca.pkginfo +1 i preinstall=CSWsendnsca.preinstall Added: csw/mgar/pkg/nsca/trunk/files/cswnsca =================================================================== --- csw/mgar/pkg/nsca/trunk/files/cswnsca (rev 0) +++ csw/mgar/pkg/nsca/trunk/files/cswnsca 2009-03-14 16:25:09 UTC (rev 3763) @@ -0,0 +1,49 @@ +#!/bin/sh +# +# Copyright (c) 1992 - 2001 by Sun Microsystems, Inc. +# All rights reserved. +# +#ident "@(#)nsca 1.19 01/12/05 SMI" +# Modified for OpenCSW by Juergen Arndt 2009-02-08 +# (derived from svc-nrpe written by Alex Moore) + +#FMRI application # FMRI path for service + +CONFIG_FILE=/opt/csw/nagios/etc/nsca.cfg +BIN_FILE="/opt/csw/nagios/bin/nsca" +pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` +nsca_USER=`awk -F'=' '/nsca_user/ { print $NF }' $CONFIG_FILE` + +case "$1" in +'restart') + [ -n "`pgrep -x -u 0,1,$nsca_USER nsca`" ] && /usr/bin/kill `head -1 $pidfile` + # remove pid file + if [ -f "$pidfile" ]; then + rm "$pidfile" + fi + if [ -f $CONFIG_FILE ]; then + wait 1 + $BIN_FILE -c $CONFIG_FILE -d + fi + ;; + +'start') + if [ -f $CONFIG_FILE ]; then + $BIN_FILE -c $CONFIG_FILE -d + fi + ;; + +'stop') + [ -n "`pgrep -x -u 0,1,$nsca_USER nsca`" ] && /usr/bin/kill `head -1 $pidfile` + # remove pid file + if [ -f "$pidfile" ]; then + rm "$pidfile" + fi + ;; + +*) + echo "Usage: $0 { start | stop | restart }" + exit 1 + ;; +esac +exit 0 Deleted: csw/mgar/pkg/nsca/trunk/files/makefile.diff =================================================================== --- csw/mgar/pkg/nsca/trunk/files/makefile.diff 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/makefile.diff 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,46 +0,0 @@ -diff --speed-large-files --minimal -Nru nsca-2.7.2.orig/Makefile.in nsca-2.7.2/Makefile.in ---- nsca-2.7.2.orig/Makefile.in 2003-10-16 01:17:45.000000000 +0200 -+++ nsca-2.7.2/Makefile.in 2009-02-11 10:25:05.717351194 +0100 -@@ -9,6 +9,15 @@ - SRC_BASE=./src/ - SRC_INCLUDE=./include/ - -+prefix=@prefix@ -+BINDIR=@bindir@ -+NAGIOSBINDIR=@prefix@/nagios/bin -+NAGIOSCFGDIR=@prefix@/nagios/etc -+CFGDIR=@sysconfdir@ -+NSCADOCDIR=$(prefix)/share/doc/nsca -+SENDNSCADOCDIR=@prefix@/share/doc/send_nsca -+INSTALL=@INSTALL@ -+ - all: - cd $(SRC_BASE); $(MAKE) $@ ; cd .. - -@@ -35,6 +44,26 @@ - @echo "client and server binaries." - @echo "" - -+install-nsca: -+ $(INSTALL) -m 755 src/nsca $(DESTDIR)$(NAGIOSBINDIR) -+ $(INSTALL) -m 600 sample-config/nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/nsca.cfg -+ $(INSTALL) -m 755 -d $(DESTDIR)$(NSCADOCDIR) -+ $(INSTALL) -m 644 ./Changelog $(DESTDIR)$(NSCADOCDIR) -+ $(INSTALL) -m 644 ./LEGAL $(DESTDIR)$(NSCADOCDIR) -+ $(INSTALL) -m 644 ./README $(DESTDIR)$(NSCADOCDIR) -+ $(INSTALL) -m 644 ./SECURITY $(DESTDIR)$(NSCADOCDIR) -+ -+install-sendnsca: -+ $(INSTALL) -m 755 src/send_nsca $(DESTDIR)$(BINDIR) -+ $(INSTALL) -m 755 -d $(DESTDIR)$(SENDNSCADOCDIR) -+ $(INSTALL) -m 755 -d $(DESTDIR)$(CFGDIR) -+ $(INSTALL) -m 755 src/submit_check_result-sample $(DESTDIR)$(SENDNSCADOCDIR) -+ $(INSTALL) -m 600 sample-config/send_nsca.cfg $(DESTDIR)$(CFGDIR)/send_nsca.cfg -+ $(INSTALL) -m 644 ./Changelog $(DESTDIR)$(SENDNSCADOCDIR) -+ $(INSTALL) -m 644 ./LEGAL $(DESTDIR)$(SENDNSCADOCDIR) -+ $(INSTALL) -m 644 ./README $(DESTDIR)$(SENDNSCADOCDIR) -+ $(INSTALL) -m 644 ./SECURITY $(DESTDIR)$(SENDNSCADOCDIR) -+ - clean: - cd $(SRC_BASE); $(MAKE) $@ ; cd .. - rm -f core Deleted: csw/mgar/pkg/nsca/trunk/files/nsca =================================================================== --- csw/mgar/pkg/nsca/trunk/files/nsca 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/nsca 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,47 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 1992 - 2001 by Sun Microsystems, Inc. -# All rights reserved. -# -#ident "@(#)nsca 1.19 01/12/05 SMI" -# Modified for OpenCSW by Juergen Arndt 2009-02-08 -# (derived from svc-nrpe written by Alex Moore) - -CONFIG_FILE=/opt/csw/nagios/etc/nsca.cfg -BIN_FILE="/opt/csw/nagios/bin/nsca" -pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` -nsca_USER=`awk -F'=' '/nsca_user/ { print $NF }' $CONFIG_FILE` - -case "$1" in -'restart') - [ -n "`pgrep -x -u 0,1,$nsca_USER nsca`" ] && /usr/bin/kill `head -1 $pidfile` - # remove pid file - if [ -f "$pidfile" ]; then - rm "$pidfile" - fi - if [ -f $CONFIG_FILE ]; then - wait 1 - $BIN_FILE -c $CONFIG_FILE -d - fi - ;; - -'start') - if [ -f $CONFIG_FILE ]; then - $BIN_FILE -c $CONFIG_FILE -d - fi - ;; - -'stop') - [ -n "`pgrep -x -u 0,1,$nsca_USER nsca`" ] && /usr/bin/kill `head -1 $pidfile` - # remove pid file - if [ -f "$pidfile" ]; then - rm "$pidfile" - fi - ;; - -*) - echo "Usage: $0 { start | stop | restart }" - exit 1 - ;; -esac -exit 0 Deleted: csw/mgar/pkg/nsca/trunk/files/nsca.xml =================================================================== --- csw/mgar/pkg/nsca/trunk/files/nsca.xml 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/nsca.xml 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,82 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Modified: csw/mgar/pkg/nsca/trunk/files/submit_check_results.diff =================================================================== --- csw/mgar/pkg/nsca/trunk/files/submit_check_results.diff 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/submit_check_results.diff 2009-03-14 16:25:09 UTC (rev 3763) @@ -37,4 +37,4 @@ +# in turn transmits the data to the nsca daemon on the central +# monitoring server + -+/usr/bin/echo "$1\t$2\t$return_code\t$4" | /opt/csw/bin/send_nsca my.central.server -c /opt/csw/etc/send_nsca.cfg ++/usr/bin/echo "$1\t$2\t$return_code\t$4" | /opt/csw/nagios/bin/send_nsca my.central.server -c /opt/csw/nagios/etc/send_nsca.cfg Deleted: csw/mgar/pkg/nsca/trunk/files/svc-nsca =================================================================== --- csw/mgar/pkg/nsca/trunk/files/svc-nsca 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/svc-nsca 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,47 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 1992 - 2001 by Sun Microsystems, Inc. -# All rights reserved. -# -#ident "@(#)nsca 1.19 01/12/05 SMI" -# Modified for OpenCSW by Juergen Arndt 2009-02-08 -# (derived from svc-nrpe written by Alex Moore) - -CONFIG_FILE=/opt/csw/nagios/etc/nsca.cfg -BIN_FILE="/opt/csw/nagios/bin/nsca" -pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` -nsca_USER=`awk -F'=' '/nsca_user/ { print $NF }' $CONFIG_FILE` - -case "$1" in -'restart') - [ -n "`pgrep -x -u 0,1,$nsca_USER nsca`" ] && /usr/bin/kill `head -1 $pidfile` - # remove pid file - if [ -f "$pidfile" ]; then - rm "$pidfile" - fi - if [ -f $CONFIG_FILE ]; then - wait 1 - $BIN_FILE -c $CONFIG_FILE -d - fi - ;; - -'start') - if [ -f $CONFIG_FILE ]; then - $BIN_FILE -c $CONFIG_FILE -d - fi - ;; - -'stop') - [ -n "`pgrep -x -u 0,1,$nsca_USER nsca`" ] && /usr/bin/kill `head -1 $pidfile` - # remove pid file - if [ -f "$pidfile" ]; then - rm "$pidfile" - fi - ;; - -*) - echo "Usage: $0 { start | stop | restart }" - exit 1 - ;; -esac -exit 0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Sat Mar 14 18:02:52 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Sat, 14 Mar 2009 17:02:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[3764] csw/mgar/pkg/nsca/trunk/Makefile Message-ID: Revision: 3764 http://gar.svn.sourceforge.net/gar/?rev=3764&view=rev Author: j_arndt Date: 2009-03-14 17:02:52 +0000 (Sat, 14 Mar 2009) Log Message: ----------- nsca: added configure option Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-14 16:25:09 UTC (rev 3763) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-14 17:02:52 UTC (rev 3764) @@ -22,6 +22,7 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-nsca-port=5667 +CONFIGURE_ARGS += --localstatedir=/opt/csw/nagios/var BUILD_TARGETS = nsca This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Sat Mar 14 19:15:36 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Sat, 14 Mar 2009 18:15:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[3765] csw/mgar/pkg/nrpe/trunk Message-ID: Revision: 3765 http://gar.svn.sourceforge.net/gar/?rev=3765&view=rev Author: j_arndt Date: 2009-03-14 18:15:35 +0000 (Sat, 14 Mar 2009) Log Message: ----------- nrpe: consolidated paths / permissions / ownerships, SMF via cswclassutils Modified Paths: -------------- csw/mgar/pkg/nrpe/trunk/Makefile csw/mgar/pkg/nrpe/trunk/checksums csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.gspec csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype Added Paths: ----------- csw/mgar/pkg/nrpe/trunk/files/cswnrpe Removed Paths: ------------- csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.depend csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.depend csw/mgar/pkg/nrpe/trunk/files/doc.diff csw/mgar/pkg/nrpe/trunk/files/makefile.diff csw/mgar/pkg/nrpe/trunk/files/nrpe csw/mgar/pkg/nrpe/trunk/files/nrpe.xml csw/mgar/pkg/nrpe/trunk/files/svc-nrpe Modified: csw/mgar/pkg/nrpe/trunk/Makefile =================================================================== --- csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-14 18:15:35 UTC (rev 3765) @@ -2,7 +2,7 @@ GARVERSION = 2.12 CATEGORIES = apps -DESCRIPTION = NRPE daemon for Nagios +DESCRIPTION = NRPE for Nagios define BLURB NRPE allows you to remotely execute Nagios plugins on other Linux/Unix machines. This allows you to monitor remote machine metrics (disk usage, CPU load, etc.). NRPE can also communicate with some of the Windows agent addons, so you can execute scripts and check metrics on remote Windows machines as well. endef @@ -10,13 +10,15 @@ SF_PROJ = nagios MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWnrpe, prototype checkinstall preinstall postinstall preremove ) -DISTFILES += svc-nrpe nrpe.xml nrpe +DISTFILES += $(call admfiles,CSWnrpe, prototype checkinstall preinstall preremove ) +DISTFILES += cswnrpe DISTFILES += $(call admfiles,CSWnrpeplugin, prototype ) -REQUIRED_PKGS_CSWnrpe = CSWosslrt CSWtcpwrap -REQUIRED_PKGS_CSWnrpeplugin = CSWosslrt +REQUIRED_PKGS_CSWnrpe = CSWosslrt CSWtcpwrap CSWcswclassutils +REQUIRED_PKGS_CSWnrpeplugin = CSWosslrt +SPKG_CLASSES = none cswinitsmf + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-ssl-lib=/opt/csw/lib CONFIGURE_ARGS += --with-ssl-inc=/opt/csw/include @@ -30,7 +32,7 @@ PATCHFILES += configure.diff sysconfdir = $(prefix)/nagios/etc -bindir = $(prefix)/bin +bindir = $(prefix)/nagios/bin libexecdir = $(prefix)/libexec/nagios-plugins datadir = $(prefix)/share @@ -57,4 +59,6 @@ ginstall -m 644 $(WORKSRC)/SECURITY $(DESTDIR)$(DOCDIR) ginstall -m 775 -d $(DESTDIR)$(CFGDIR) ginstall -m 644 $(WORKSRC)/sample-config/nrpe.cfg $(DESTDIR)$(CFGDIR) + ginstall -d $(DESTDIR)/etc/opt/csw/init.d + ginstall -m 755 $(FILEDIR)/cswnrpe $(DESTDIR)/etc/opt/csw/init.d/cswnrpe @$(MAKECOOKIE) Modified: csw/mgar/pkg/nrpe/trunk/checksums =================================================================== --- csw/mgar/pkg/nrpe/trunk/checksums 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/checksums 2009-03-14 18:15:35 UTC (rev 3765) @@ -1,13 +1,10 @@ b2d75e2962f1e3151ef58794d60c9e97 download/nrpe-2.12.tar.gz -cc0aa5807e491e4ae15124da5aca4be1 download/CSWnrpe.gspec -244f45e40f17aa98a0bb1a93ed7b9554 download/CSWnrpe.prototype +92411c5c2fd596a0e1b5fd77f97bff4b download/CSWnrpe.gspec +4dd4b521ecafb3742bdbbdd7d6e84403 download/CSWnrpe.prototype bda68135e2b65da40c3d2b68a3b8dc78 download/CSWnrpe.checkinstall 53eea7ed36535bb6cbe1d6fe0aae3508 download/CSWnrpe.preinstall -71c9056ac6d0010a748745a405385d55 download/CSWnrpe.postinstall 393872a95d2b9ec90363664c31074415 download/CSWnrpe.preremove -ec1857a4400022e3eec874c34e2b7232 download/svc-nrpe -1ee84a3e24cd4237bbb1fae59fc1d4ca download/nrpe.xml -ec1857a4400022e3eec874c34e2b7232 download/nrpe +708c90700a7e1d79fe06e94a78fc1eea download/cswnrpe 54aebe8f3d7bc8d2ec5ea1954d859b10 download/CSWnrpeplugin.gspec e22a7817c7665e79bcbad7e091375be9 download/CSWnrpeplugin.prototype 5b02d4385daaea2a8c13903539aa6189 download/patch.diff Deleted: csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.depend =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.depend 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.depend 2009-03-14 18:15:35 UTC (rev 3765) @@ -1,2 +0,0 @@ -P CSWosslrt openssl_rt - Openssl runtime libraries -P CSWtcpwrap tcpwrappers - (ipv6.4 patched) lib and tools for pre-screening tcp connections Modified: csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.gspec =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.gspec 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.gspec 2009-03-14 18:15:35 UTC (rev 3765) @@ -2,8 +2,3 @@ %var pkgname CSWnrpe %include url file://%{PKGLIB}/csw_dyndepend.gspec #%copyright url file://%{WORKSRC}/LICENSE -%var SERVICE_CONF_FILES /opt/csw/nagios/etc/nrpe.cfg -%var RC_INIT_SCRIPT nrpe -%var SMF_SCRIPT svc-nrpe -%var SMF_MANIFEST nrpe.xml -%include url file://%{PKGLIB}/smf_enabled.gspec Modified: csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype 2009-03-14 18:15:35 UTC (rev 3765) @@ -1,11 +1,13 @@ -d none /opt/csw/bin 0755 nagios nagios -f none /opt/csw/bin/nrpe 0775 nagios nagios -1 f none /opt/csw/nagios/etc/nrpe.cfg 0644 root bin +d none /opt/csw/nagios/bin 0755 nagios nagios +f none /opt/csw/nagios/bin/nrpe 0775 nagios nagios +d none /opt/csw/nagios/etc 0755 nagios nagios +f none /opt/csw/nagios/etc/nrpe.cfg 0644 nagios nagios d none /opt/csw/share/doc/nrpe 0755 root bin f none /opt/csw/share/doc/nrpe/NRPE.pdf 0644 root bin f none /opt/csw/share/doc/nrpe/LEGAL 0644 root bin f none /opt/csw/share/doc/nrpe/README 0644 root bin f none /opt/csw/share/doc/nrpe/README.SSL 0644 root bin f none /opt/csw/share/doc/nrpe/SECURITY 0644 root bin +f cswinitsmf /etc/opt/csw/init.d/cswnrpe 0755 root bin i depend=CSWnrpe.depend i pkginfo=CSWnrpe.pkginfo Deleted: csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.depend =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.depend 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.depend 2009-03-14 18:15:35 UTC (rev 3765) @@ -1 +0,0 @@ -P CSWosslrt openssl_rt - Openssl runtime libraries Added: csw/mgar/pkg/nrpe/trunk/files/cswnrpe =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/cswnrpe (rev 0) +++ csw/mgar/pkg/nrpe/trunk/files/cswnrpe 2009-03-14 18:15:35 UTC (rev 3765) @@ -0,0 +1,54 @@ +#!/bin/sh +# +# Copyright (c) 1992 - 2001 by Sun Microsystems, Inc. +# All rights reserved. +# +#ident "@(#)nrpe 1.19 01/12/05 SMI" +# Modified for CSW by Alex Moore 2005-12-03 +# 2007-08-18 Add pid file support. +# 2007-08-19 Fix nagios uid used for pgrep. Thanks to Will McDonald for this. +# Modified for OpenCSW by Juergen Arndt 2009-03-14 + +#FMRI application # FMRI path for service + +CONFIG_FILE=/etc/opt/csw/nrpe.cfg +if [ ! -f $CONFIG_FILE ] ; then + CONFIG_FILE=/opt/csw/nagios/etc/nrpe.cfg +fi +BIN_FILE="/opt/csw/nagios/bin/nrpe" +pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` +NRPE_USER=`awk -F'=' '/nrpe_user/ { print $NF }' $CONFIG_FILE` + +case "$1" in +'restart') + [ -n "`pgrep -x -u 0,1,$NRPE_USER nrpe`" ] && /usr/bin/kill `head -1 $pidfile` + # remove pid file + if [ -f "$pidfile" ]; then + rm "$pidfile" + fi + if [ -f $CONFIG_FILE ]; then + wait 1 + $BIN_FILE -c $CONFIG_FILE -d + fi + ;; + +'start') + if [ -f $CONFIG_FILE ]; then + $BIN_FILE -c $CONFIG_FILE -d + fi + ;; + +'stop') + [ -n "`pgrep -x -u 0,1,$NRPE_USER nrpe`" ] && /usr/bin/kill `head -1 $pidfile` + # remove pid file + if [ -f "$pidfile" ]; then + rm "$pidfile" + fi + ;; + +*) + echo "Usage: $0 { start | stop | restart }" + exit 1 + ;; +esac +exit 0 Deleted: csw/mgar/pkg/nrpe/trunk/files/doc.diff =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/doc.diff 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/files/doc.diff 2009-03-14 18:15:35 UTC (rev 3765) @@ -1,36 +0,0 @@ -diff --speed-large-files --minimal -Nru nrpe-2.12.orig/Makefile.in nrpe-2.12/Makefile.in ---- nrpe-2.12.orig/Makefile.in 2008-12-25 13:05:01.688902701 +0100 -+++ nrpe-2.12/Makefile.in 2008-12-25 13:04:44.279858247 +0100 -@@ -8,6 +8,7 @@ - # Source code directories - SRC_BASE=./src/ - SRC_INCLUDE=./include/ -+DOC_BASE=./docs/ - - CC=@CC@ - CFLAGS=@CFLAGS@ @DEFS@ -@@ -19,6 +20,8 @@ - BINDIR=@bindir@ - SBINDIR=@sbindir@ - LIBEXECDIR=@libexecdir@ -+DATADIR=@datadir@ -+DOCDIR=$(DATADIR)/doc/nrpe - INSTALL=@INSTALL@ - NAGIOS_INSTALL_OPTS= - NRPE_INSTALL_OPTS= -@@ -62,6 +65,15 @@ - $(INSTALL) -m 775 $(NAGIOS_INSTALL_OPTS) -d $(DESTDIR)$(CFGDIR) - $(INSTALL) -m 644 $(NRPE_INSTALL_OPTS) sample-config/nrpe.cfg $(DESTDIR)$(CFGDIR) - -+install-docs: -+ $(INSTALL) -m 775 $(NAGIOS_INSTALL_OPTS) -d $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 644 $(NRPE_INSTALL_OPTS) $(DOC_BASE)/NRPE.pdf $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 644 $(NRPE_INSTALL_OPTS) ./LEGAL $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 644 $(NRPE_INSTALL_OPTS) ./README $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 644 $(NRPE_INSTALL_OPTS) ./README.SSL $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 644 $(NRPE_INSTALL_OPTS) ./SECURITY $(DESTDIR)$(DOCDIR) -+ -+ - clean: - cd $(SRC_BASE); $(MAKE) $@ ; cd .. - rm -f core Deleted: csw/mgar/pkg/nrpe/trunk/files/makefile.diff =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/makefile.diff 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/files/makefile.diff 2009-03-14 18:15:35 UTC (rev 3765) @@ -1,28 +0,0 @@ -diff --speed-large-files --minimal -Nru nrpe-2.12.orig/Makefile.in nrpe-2.12/Makefile.in ---- nrpe-2.12.orig/Makefile.in 2007-03-14 16:30:05.000000000 +0100 -+++ nrpe-2.12/Makefile.in 2008-12-23 21:18:00.782772164 +0100 -@@ -20,8 +20,8 @@ - SBINDIR=@sbindir@ - LIBEXECDIR=@libexecdir@ - INSTALL=@INSTALL@ --NAGIOS_INSTALL_OPTS=@NAGIOS_INSTALL_OPTS@ --NRPE_INSTALL_OPTS=@NRPE_INSTALL_OPTS@ -+NAGIOS_INSTALL_OPTS= -+NRPE_INSTALL_OPTS= - - INIT_DIR=@init_dir@ - INIT_OPTS=-o root -g root -diff --speed-large-files --minimal -Nru nrpe-2.12.orig/src/Makefile.in nrpe-2.12/src/Makefile.in ---- nrpe-2.12.orig/src/Makefile.in 2007-08-13 19:10:07.000000000 +0200 -+++ nrpe-2.12/src/Makefile.in 2008-12-23 21:21:13.784808266 +0100 -@@ -24,8 +24,8 @@ - SBINDIR=@sbindir@ - LIBEXECDIR=@libexecdir@ - INSTALL=@INSTALL@ --NAGIOS_INSTALL_OPTS=@NAGIOS_INSTALL_OPTS@ --NRPE_INSTALL_OPTS=@NRPE_INSTALL_OPTS@ -+NAGIOS_INSTALL_OPTS= -+NRPE_INSTALL_OPTS= - - # Generated automatically from configure script - SNPRINTF_O=@SNPRINTF_O@ Deleted: csw/mgar/pkg/nrpe/trunk/files/nrpe =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/nrpe 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/files/nrpe 2009-03-14 18:15:35 UTC (rev 3765) @@ -1,51 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 1992 - 2001 by Sun Microsystems, Inc. -# All rights reserved. -# -#ident "@(#)nrpe 1.19 01/12/05 SMI" -# Modified for CSW by Alex Moore 2005-12-03 -# 2007-08-18 Add pid file support. -# 2007-08-19 Fix nagios uid used for pgrep. Thanks to Will McDonald for this. - -CONFIG_FILE=/etc/opt/csw/nrpe.cfg -if [ ! -f $CONFIG_FILE ] ; then - CONFIG_FILE=/opt/csw/nagios/etc/nrpe.cfg -fi -BIN_FILE="/opt/csw/bin/nrpe" -pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` -NRPE_USER=`awk -F'=' '/nrpe_user/ { print $NF }' $CONFIG_FILE` - -case "$1" in -'restart') - [ -n "`pgrep -x -u 0,1,$NRPE_USER nrpe`" ] && /usr/bin/kill `head -1 $pidfile` - # remove pid file - if [ -f "$pidfile" ]; then - rm "$pidfile" - fi - if [ -f $CONFIG_FILE ]; then - wait 1 - $BIN_FILE -c $CONFIG_FILE -d - fi - ;; - -'start') - if [ -f $CONFIG_FILE ]; then - $BIN_FILE -c $CONFIG_FILE -d - fi - ;; - -'stop') - [ -n "`pgrep -x -u 0,1,$NRPE_USER nrpe`" ] && /usr/bin/kill `head -1 $pidfile` - # remove pid file - if [ -f "$pidfile" ]; then - rm "$pidfile" - fi - ;; - -*) - echo "Usage: $0 { start | stop | restart }" - exit 1 - ;; -esac -exit 0 Deleted: csw/mgar/pkg/nrpe/trunk/files/nrpe.xml =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/nrpe.xml 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/files/nrpe.xml 2009-03-14 18:15:35 UTC (rev 3765) @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Deleted: csw/mgar/pkg/nrpe/trunk/files/svc-nrpe =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/svc-nrpe 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/files/svc-nrpe 2009-03-14 18:15:35 UTC (rev 3765) @@ -1,51 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 1992 - 2001 by Sun Microsystems, Inc. -# All rights reserved. -# -#ident "@(#)nrpe 1.19 01/12/05 SMI" -# Modified for CSW by Alex Moore 2005-12-03 -# 2007-08-18 Add pid file support. -# 2007-08-19 Fix nagios uid used for pgrep. Thanks to Will McDonald for this. - -CONFIG_FILE=/etc/opt/csw/nrpe.cfg -if [ ! -f $CONFIG_FILE ] ; then - CONFIG_FILE=/opt/csw/nagios/etc/nrpe.cfg -fi -BIN_FILE="/opt/csw/bin/nrpe" -pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` -NRPE_USER=`awk -F'=' '/nrpe_user/ { print $NF }' $CONFIG_FILE` - -case "$1" in -'restart') - [ -n "`pgrep -x -u 0,1,$NRPE_USER nrpe`" ] && /usr/bin/kill `head -1 $pidfile` - # remove pid file - if [ -f "$pidfile" ]; then - rm "$pidfile" - fi - if [ -f $CONFIG_FILE ]; then - wait 1 - $BIN_FILE -c $CONFIG_FILE -d - fi - ;; - -'start') - if [ -f $CONFIG_FILE ]; then - $BIN_FILE -c $CONFIG_FILE -d - fi - ;; - -'stop') - [ -n "`pgrep -x -u 0,1,$NRPE_USER nrpe`" ] && /usr/bin/kill `head -1 $pidfile` - # remove pid file - if [ -f "$pidfile" ]; then - rm "$pidfile" - fi - ;; - -*) - echo "Usage: $0 { start | stop | restart }" - exit 1 - ;; -esac -exit 0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Sat Mar 14 22:12:36 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Sat, 14 Mar 2009 21:12:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[3766] csw/mgar/pkg/nagios/trunk Message-ID: Revision: 3766 http://gar.svn.sourceforge.net/gar/?rev=3766&view=rev Author: j_arndt Date: 2009-03-14 21:12:33 +0000 (Sat, 14 Mar 2009) Log Message: ----------- nagios: fixed two path issues Modified Paths: -------------- csw/mgar/pkg/nagios/trunk/checksums csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype Modified: csw/mgar/pkg/nagios/trunk/checksums =================================================================== --- csw/mgar/pkg/nagios/trunk/checksums 2009-03-14 18:15:35 UTC (rev 3765) +++ csw/mgar/pkg/nagios/trunk/checksums 2009-03-14 21:12:33 UTC (rev 3766) @@ -3,7 +3,7 @@ e407a4b179bd7de72b3e8c21f309f9b7 download/CSWnagios.checkinstall 47cc36016f5518dfd5614b870f56e944 download/CSWnagios.preinstall 92437323de0cceaa58c6238ec9e6c954 download/CSWnagios.preremove -92467193beb7d39c7a56a520731cfb5c download/CSWnagios.prototype +b3edb7772696d23bfc3973e04b7d8d5d download/CSWnagios.prototype d3b39178a60cf866a243d4d8f8eabb9b download/cswnagios 0ef601e30d01a511822dd27df6b0e531 download/patch.diff 4faa5ec86586be23dfbbd9165f50046d download/configure.diff Modified: csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype =================================================================== --- csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype 2009-03-14 18:15:35 UTC (rev 3765) +++ csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype 2009-03-14 21:12:33 UTC (rev 3766) @@ -1,3 +1,4 @@ +d none /opt/csw/nagios 0755 root bin d none /opt/csw/nagios/bin 0755 nagios nagios f none /opt/csw/nagios/bin/nagios 0774 nagios nagios f none /opt/csw/nagios/bin/nagiostats 0774 nagios nagios @@ -376,6 +377,7 @@ f none /opt/csw/nagios/share/stylesheets/tac.css 0664 nagios nagios f none /opt/csw/nagios/share/stylesheets/trends.css 0664 nagios nagios d none /opt/csw/nagios/var 0755 nagios nagios +d none /opt/csw/nagios/var/spool 0755 nagios nagios d none /opt/csw/nagios/var/archives 0755 nagios nagios d none /opt/csw/nagios/var/rw 2770 nagios nagioscm d none /opt/csw/nagios/var/spool/checkresults 0755 nagios nagios This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 15 06:28:48 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 15 Mar 2009 05:28:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3767] csw/mgar/pkg Message-ID: Revision: 3767 http://gar.svn.sourceforge.net/gar/?rev=3767&view=rev Author: hson Date: 2009-03-15 05:28:48 +0000 (Sun, 15 Mar 2009) Log Message: ----------- libgsf: Initial commit Added Paths: ----------- csw/mgar/pkg/libgsf/ csw/mgar/pkg/libgsf/branches/ csw/mgar/pkg/libgsf/tags/ csw/mgar/pkg/libgsf/trunk/ csw/mgar/pkg/libgsf/trunk/Makefile csw/mgar/pkg/libgsf/trunk/checksums csw/mgar/pkg/libgsf/trunk/files/ Property changes on: csw/mgar/pkg/libgsf/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/libgsf/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgsf/trunk/Makefile (rev 0) +++ csw/mgar/pkg/libgsf/trunk/Makefile 2009-03-15 05:28:48 UTC (rev 3767) @@ -0,0 +1,36 @@ +GARNAME = libgsf +GARVERSION = 1.14.11 +CATEGORIES = gnome + +DESCRIPTION = GNOME Structured File Library +define BLURB + The GNOME Structured File Library (GSF) is an I/O abstraction for + reading/writing compound files. GSF is released under the GNU Lesser + General Public License (GNU LGPL), which allows for flexible licensing of + client applications. +endef + +MASTER_SITES = $(GNOME_MIRROR) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +PREREQUISITE_PKGS += CSWgnulinks CSWgtkdoc + +REQUIRED_PKGS += CSWbonobo2 CSWbzip2 CSWgconf2 CSWggettextrt CSWglib2 +REQUIRED_PKGS += CSWgnomevfs2 CSWlibxml2 CSWorbit2 CSWzlib + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + + +#NPATH = /opt/csw/gnu:$(PATH) + +CONFIGURE_ARGS = $(DIRPATHS) +#CONFIGURE_ARGS = "PATH=$(NPATH)" $(DIRPATHS) +#CONFIGURE_ARGS += --enable-gtk-doc=no +#CONFIGURE_ARGS += --disable-man-gtk-doc + +TEST_TARGET = check + +include gar/category.mk + +PATH := /opt/csw/gnu:$(PATH) Added: csw/mgar/pkg/libgsf/trunk/checksums =================================================================== --- csw/mgar/pkg/libgsf/trunk/checksums (rev 0) +++ csw/mgar/pkg/libgsf/trunk/checksums 2009-03-15 05:28:48 UTC (rev 3767) @@ -0,0 +1 @@ +7d6fa1c26ebb58dcf2128c3b9c7d1a2a download/libgsf-1.14.11.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 15 06:38:30 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 15 Mar 2009 05:38:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[3768] csw/mgar/pkg Message-ID: Revision: 3768 http://gar.svn.sourceforge.net/gar/?rev=3768&view=rev Author: hson Date: 2009-03-15 05:38:30 +0000 (Sun, 15 Mar 2009) Log Message: ----------- libgoffice: Initial commit Added Paths: ----------- csw/mgar/pkg/libgoffice/ csw/mgar/pkg/libgoffice/branches/ csw/mgar/pkg/libgoffice/tags/ csw/mgar/pkg/libgoffice/trunk/ csw/mgar/pkg/libgoffice/trunk/Makefile csw/mgar/pkg/libgoffice/trunk/checksums csw/mgar/pkg/libgoffice/trunk/files/ Property changes on: csw/mgar/pkg/libgoffice/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/libgoffice/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgoffice/trunk/Makefile (rev 0) +++ csw/mgar/pkg/libgoffice/trunk/Makefile 2009-03-15 05:38:30 UTC (rev 3768) @@ -0,0 +1,27 @@ +GARNAME = libgoffice +GARVERSION = 0.7.3 +CATEGORIES = gnome + +DESCRIPTION = Brief description +define BLURB + Long description +endef + +MASTER_SITES = $(GNOME_MIRROR) +DISTFILES = goffice-$(GARVERSION).tar.gz +DISTNAME = goffice-$(GARVERSION) + +REQUIRED_PKGS += CSWgconf2 CSWggettextrt CSWglib2 CSWgtk2 CSWlibatk +REQUIRED_PKGS += CSWlibcairo CSWlibglade2 CSWlibgsf CSWlibxml2 CSWlibxrender +REQUIRED_PKGS += CSWpango CSWsunmath CSWzlib + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = goffice-(\d+(?:\.\d+)*).tar.gz + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = + +include gar/category.mk + +PATH :=/opt/csw/bin:/opt/csw/gnu:$(PATH) Added: csw/mgar/pkg/libgoffice/trunk/checksums =================================================================== --- csw/mgar/pkg/libgoffice/trunk/checksums (rev 0) +++ csw/mgar/pkg/libgoffice/trunk/checksums 2009-03-15 05:38:30 UTC (rev 3768) @@ -0,0 +1 @@ +515bf59321337fe432c8c9bb4835fc52 download/goffice-0.7.3.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 15 06:48:50 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 15 Mar 2009 05:48:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[3769] csw/mgar/pkg Message-ID: Revision: 3769 http://gar.svn.sourceforge.net/gar/?rev=3769&view=rev Author: hson Date: 2009-03-15 05:48:49 +0000 (Sun, 15 Mar 2009) Log Message: ----------- gtk-doc: Initial commit Added Paths: ----------- csw/mgar/pkg/gtk-doc/ csw/mgar/pkg/gtk-doc/branches/ csw/mgar/pkg/gtk-doc/tags/ csw/mgar/pkg/gtk-doc/trunk/ csw/mgar/pkg/gtk-doc/trunk/Makefile csw/mgar/pkg/gtk-doc/trunk/checksums csw/mgar/pkg/gtk-doc/trunk/files/ csw/mgar/pkg/gtk-doc/trunk/files/CSWgtkdoc.gspec Property changes on: csw/mgar/pkg/gtk-doc/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile (rev 0) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-15 05:48:49 UTC (rev 3769) @@ -0,0 +1,26 @@ +GARNAME = gtk-doc +GARVERSION = 1.11 +CATEGORIES = gnome + +DESCRIPTION = Brief description +define BLURB + Long description +endef + +MASTER_SITES = $(GNOME_MIRROR) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWgtkdoc, ) + +PREREQUISITE_PKGS += CSWsgmlcommon CSWxmlcommon CSWdocbookxsl CSWscrollkeeper +PREREQUISITE_PKGS += CSWopenjade + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-xml-catalog=/opt/csw/etc/xml/catalog + +#TEST_TARGET = check +TEST_TARGET = + +include gar/category.mk Added: csw/mgar/pkg/gtk-doc/trunk/checksums =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/checksums (rev 0) +++ csw/mgar/pkg/gtk-doc/trunk/checksums 2009-03-15 05:48:49 UTC (rev 3769) @@ -0,0 +1,2 @@ +94e02c937b6970e79657c705159b7d17 download/gtk-doc-1.11.tar.gz +4a160ff0b2cf792141850d576a8f8fa4 download/CSWgtkdoc.gspec Added: csw/mgar/pkg/gtk-doc/trunk/files/CSWgtkdoc.gspec =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/files/CSWgtkdoc.gspec (rev 0) +++ csw/mgar/pkg/gtk-doc/trunk/files/CSWgtkdoc.gspec 2009-03-15 05:48:49 UTC (rev 3769) @@ -0,0 +1,4 @@ +%var bitname gtkdoc +%var pkgname CSWgtkdoc +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 15 07:03:37 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 15 Mar 2009 06:03:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3770] csw/mgar/pkg/gtk-doc/trunk/Makefile Message-ID: Revision: 3770 http://gar.svn.sourceforge.net/gar/?rev=3770&view=rev Author: hson Date: 2009-03-15 06:03:37 +0000 (Sun, 15 Mar 2009) Log Message: ----------- gtk-doc: Description update Modified Paths: -------------- csw/mgar/pkg/gtk-doc/trunk/Makefile Modified: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-15 05:48:49 UTC (rev 3769) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-15 06:03:37 UTC (rev 3770) @@ -2,9 +2,11 @@ GARVERSION = 1.11 CATEGORIES = gnome -DESCRIPTION = Brief description +DESCRIPTION = GTK-Doc is used to document C code. define BLURB - Long description + GTK-Doc is used to document C code. It is typically used to document the + public API of libraries, such as the GTK+ and GNOME libraries. But it can + also be used to document application code. endef MASTER_SITES = $(GNOME_MIRROR) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 15 07:17:09 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 15 Mar 2009 06:17:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3771] csw/mgar/pkg/libgoffice/trunk/Makefile Message-ID: Revision: 3771 http://gar.svn.sourceforge.net/gar/?rev=3771&view=rev Author: hson Date: 2009-03-15 06:17:09 +0000 (Sun, 15 Mar 2009) Log Message: ----------- libgoffice: Description update Modified Paths: -------------- csw/mgar/pkg/libgoffice/trunk/Makefile Modified: csw/mgar/pkg/libgoffice/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgoffice/trunk/Makefile 2009-03-15 06:03:37 UTC (rev 3770) +++ csw/mgar/pkg/libgoffice/trunk/Makefile 2009-03-15 06:17:09 UTC (rev 3771) @@ -2,9 +2,10 @@ GARVERSION = 0.7.3 CATEGORIES = gnome -DESCRIPTION = Brief description +DESCRIPTION = Document centric objects library define BLURB - Long description + GOffice is a library of document centric objects and utilities building on + top of GLib and Gtk+. endef MASTER_SITES = $(GNOME_MIRROR) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Mon Mar 16 00:01:36 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sun, 15 Mar 2009 23:01:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[3772] csw/mgar/pkg/dovecot/trunk Message-ID: Revision: 3772 http://gar.svn.sourceforge.net/gar/?rev=3772&view=rev Author: skayser Date: 2009-03-15 23:01:36 +0000 (Sun, 15 Mar 2009) Log Message: ----------- dovecot: added cswusergroup, added cmusieve plugin, adjusted config file location Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot Added Paths: ----------- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.README.CSW csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswusergroup Removed Paths: ------------- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.preinstall Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-15 06:17:09 UTC (rev 3771) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-15 23:01:36 UTC (rev 3772) @@ -1,6 +1,3 @@ -# TODO -# * Build and package Dovecot Sieve plugin http://wiki.dovecot.org/LDA/Sieve - GARNAME = dovecot GARVERSION = 1.1.11 CATEGORIES = server @@ -15,7 +12,6 @@ MASTER_SITES = http://dovecot.org/releases/1.1/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += CSWdovecot.preinstall PACKAGES = CSWdovecot CSWdovecotdevel CATALOGNAME_CSWdovecotdevel = dovecot_devel @@ -23,9 +19,9 @@ SPKG_SOURCEURL = http://dovecot.org/ SPKG_DESC_CSWdovecot = Secure IMAP server SPKG_DESC_CSWdovecotdevel = Dovecot secure IMAP server header files -SPKG_CLASSES_CSWdovecot = none cswcpsampleconf cswinitsmf +SPKG_CLASSES_CSWdovecot = none cswusergroup cswcpsampleconf cswinitsmf -REQUIRED_PKGS_CSWdovecot = CSWosslrt CSWmysql5rt CSWoldaprt +REQUIRED_PKGS_CSWdovecot = CSWosslrt CSWmysql5rt CSWoldaprt CSWlibpq REQUIRED_PKGS_CSWdovecot += CSWsasl CSWsqlite3 CSWzlib CSWlibnet REQUIRED_PKGS_CSWdovecot += CSWbzip2 CSWiconv CSWcswclassutils REQUIRED_PKGS_CSWdovecotdevel = CSWdovecot @@ -47,25 +43,30 @@ # See http://dovecot.org/list/dovecot/2009-February/037273.html PATCHFILES = patch-authcrash.diff +# Override some paths for configure +localstatedir=/var/opt/csw + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-pop3d CONFIGURE_ARGS += --with-lda CONFIGURE_ARGS += --with-ldap CONFIGURE_ARGS += --with-mysql +CONFIGURE_ARGS += --with-pgsql CONFIGURE_ARGS += --with-sqlite CONFIGURE_ARGS += --with-ssl=openssl CONFIGURE_ARGS += --with-ssldir=/opt/csw/ssl +CONFIGURE_ARGS += --with-zlib +CONFIGURE_ARGS += --with-bzlib CONFIGURE_ARGS += --enable-header-install -CONFIGURE_ARGS += --localstatedir=/var/opt/csw -CONFIGURE_ARGS += --sysconfdir=/etc/opt/csw/$(GARNAME) -EXTRA_LIB = /opt/csw/mysql5/lib/mysql -EXTRA_INC = /opt/csw/mysql5/include/mysql +EXTRA_LIB = /opt/csw/mysql5/lib/mysql /opt/csw/postgresql/lib +EXTRA_INC = /opt/csw/mysql5/include/mysql /opt/csw/postgresql/include STRIP_DIRS = $(DESTDIR)$(libexecdir)/dovecot PROTOTYPE_FILTER = awk '\ $$$$3 ~ /\/init.d\/cswdovecot$$$$/ { $$$$2 = "cswinitsmf" } \ + $$$$3 ~ /cswusergroup$$$$/ { $$$$2 = "cswusergroup" } \ $$$$3 ~ /dovecot.pem.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ $$$$3 ~ /dovecot.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ $$$$3 == "/opt/csw/ssl/certs" { next } \ @@ -74,21 +75,42 @@ include gar/category.mk +# Maybe there is a nicer way to build this via modulations ... +build-and-install-sieveplugin: + @echo + @echo [===== NOW BUILDING extra cmusieve plugin =====] + @echo + @wget -nc http://www.dovecot.org/releases/sieve/dovecot-sieve-1.1.6.tar.gz + @gtar xzf dovecot-sieve-1.1.6.tar.gz + @(cd dovecot-sieve-1.1.6; \ + ./configure $(DIRPATHS) --with-dovecot=../$(WORKSRC); \ + gmake; \ + gmake DESTDIR=$(DESTDIR) install; ) + @rm -rf dovecot-sieve-1.1.6* + post-install-modulated: DOCS = NEWS AUTHORS COPYING.LGPL COPYING.MIT +post-install-modulated: CSWDOCS = changelog.CSW README.CSW post-install-modulated: DOCDEST = $(DESTDIR)$(docdir)/$(GARNAME) post-install-modulated: SSLDIR = $(DESTDIR)/opt/csw/ssl -post-install-modulated: +post-install-modulated: build-and-install-sieveplugin @ginstall -d $(DOCDEST) @ginstall -d $(DESTDIR)/etc/opt/csw/init.d + @ginstall -d $(DESTDIR)$(sysconfdir)/pkg/CSWdovecot @ginstall -d $(SSLDIR)/certs @ginstall -d $(SSLDIR)/private @( cd $(WORKSRC)/doc; SSLDIR=$(SSLDIR) /bin/sh ./mkcert.sh ) @mv $(SSLDIR)/certs/dovecot.pem $(SSLDIR)/certs/dovecot.pem.CSW @mv $(SSLDIR)/private/dovecot.pem $(SSLDIR)/private/dovecot.pem.CSW @chmod 400 $(SSLDIR)/private/dovecot.pem.CSW - @cp $(DESTDIR)/etc/opt/csw/$(GARNAME)/dovecot-example.conf \ - $(DESTDIR)/etc/opt/csw/$(GARNAME)/dovecot.conf.CSW + @cp $(DESTDIR)$(sysconfdir)/dovecot-example.conf \ + $(DESTDIR)$(sysconfdir)/dovecot.conf.CSW @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) + @$(foreach DOC,$(CSWDOCS),\ + ginstall -m 644 $(FILEDIR)/CSWdovecot.$(DOC) $(DOCDEST);) + @cp $(WORKSRC)/doc/mkcert.sh $(DOCDEST) + @cp $(WORKSRC)/doc/dovecot-openssl.cnf $(DOCDEST) @ginstall -m 755 $(FILEDIR)/CSWdovecot.cswdovecot \ $(DESTDIR)/etc/opt/csw/init.d/cswdovecot + @ginstall -m 644 $(FILEDIR)/CSWdovecot.cswusergroup \ + $(DESTDIR)$(sysconfdir)/pkg/CSWdovecot/cswusergroup @$(MAKECOOKIE) Added: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.README.CSW =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.README.CSW (rev 0) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.README.CSW 2009-03-15 23:01:36 UTC (rev 3772) @@ -0,0 +1,17 @@ +Service user accounts +===================== +The CSWdovecot package will create a service user account (dovecot) for you in +case no user account by this name exists upon installation. This user account +is required for the dovecot login service (and nothing else). + +If you want to use Dovecot for virtual users, you need to create another +service user account (!= dovecot). For background information, see + + http://wiki.dovecot.org/UserIds + +Upgrading +========= +For upgrading information from other IMAP servers or previous Dovecot +versions, see + + http://wiki.dovecot.org/UpgradingDovecot Added: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW (rev 0) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW 2009-03-15 23:01:36 UTC (rev 3772) @@ -0,0 +1,7 @@ +dovecot (1.1.11) REV=2009.03.15 + + * Package adopted again and updated to 1.1.11. + * Tested and validated LDAP interopability with PAM. (Closes: #) + * TBD .... + + -- Sebastian Kayser Sun, 15 Mar 2009 18:19:59 +0100 Modified: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot 2009-03-15 06:17:09 UTC (rev 3771) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot 2009-03-15 23:01:36 UTC (rev 3772) @@ -2,12 +2,19 @@ # License is public domain. # # Taken from http://wiki.dovecot.org/DovecotInit +# Modified for CSW by Sebastian Kayser +# +#FMRI network DAEMON=/opt/csw/sbin/dovecot test -x $DAEMON || exit 1 set -e +CONF=/opt/csw/etc/dovecot/dovecot.conf +CONF_LOCAL=/etc/opt/csw/dovecot/dovecot.conf +[ -f $CONF_LOCAL ] && CONF=$CONF_LOCAL + base_dir=`$DAEMON -a|grep '^base_dir: '|sed 's/^base_dir: //'` pidfile=$base_dir/master.pid @@ -20,7 +27,7 @@ case "$1" in start) echo -n "Starting Dovecot" - $DAEMON + $DAEMON -c $CONF echo "." ;; stop) @@ -47,7 +54,7 @@ kill `cat $pidfile` sleep 1 fi - $DAEMON + $DAEMON -c $CONF echo "." ;; *) Added: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswusergroup =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswusergroup (rev 0) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswusergroup 2009-03-15 23:01:36 UTC (rev 3772) @@ -0,0 +1 @@ +dovecot:dovecot:Dovecot IMAP Server:/var/opt/csw/run/dovecot/login:/bin/false Deleted: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.preinstall =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.preinstall 2009-03-15 06:17:09 UTC (rev 3771) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.preinstall 2009-03-15 23:01:36 UTC (rev 3772) @@ -1,29 +0,0 @@ -#!/bin/sh - -# Test if the dovecot group exist, if not create it -getent group dovecot > /dev/null -if test $? -gt 0 -then - groupadd dovecot > /dev/null - if test $? -eq 0 - then - echo CSWdovecot postinstall: group dovecot has been added - else - echo CSWdovecot postinstall: ERROR: Failed to add group dovecot - exit 1 - fi -fi - -# Test if the dovecot user exist, if not create it -getent passwd dovecot > /dev/null -if test $? -gt 0 -then - useradd -c "Dovecot service user" -g dovecot -d /var/opt/csw/run/dovecot/login -s /bin/false dovecot > /dev/null - if test $? -eq 0 - then - echo CSWdovecot postinstall: user dovecot has been added - else - echo CSWdovecot postinstall: ERROR: Failed to add user dovecot - exit 1 - fi -fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Mon Mar 16 04:07:26 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Mon, 16 Mar 2009 03:07:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[3773] csw/mgar/pkg Message-ID: Revision: 3773 http://gar.svn.sourceforge.net/gar/?rev=3773&view=rev Author: hson Date: 2009-03-16 03:07:26 +0000 (Mon, 16 Mar 2009) Log Message: ----------- facter: Initial commit Added Paths: ----------- csw/mgar/pkg/facter/ csw/mgar/pkg/facter/branches/ csw/mgar/pkg/facter/tags/ csw/mgar/pkg/facter/trunk/ csw/mgar/pkg/facter/trunk/Makefile csw/mgar/pkg/facter/trunk/checksums csw/mgar/pkg/facter/trunk/files/ Property changes on: csw/mgar/pkg/facter/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/facter/trunk/Makefile =================================================================== --- csw/mgar/pkg/facter/trunk/Makefile (rev 0) +++ csw/mgar/pkg/facter/trunk/Makefile 2009-03-16 03:07:26 UTC (rev 3773) @@ -0,0 +1,38 @@ +GARNAME = facter +GARVERSION = 1.5.4 +CATEGORIES = apps + +DESCRIPTION = a system fact gatherer +define BLURB + Long description +endef + +MASTER_SITES = http://reductivelabs.com/downloads/facter/ +DISTFILES = $(GARNAME)-$(GARVERSION).tgz + +REQUIRED_PKGS = CSWruby + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +ARCHALL=1 + +CONFIGURE_SCRIPTS = none +BUILD_SCRIPTS = none +TEST_SCRIPTS = none +INSTALL_SCRIPTS = facter + +include gar/category.mk + +configure-none: + @$(MAKECOOKIE) + +test-none: + @$(MAKECOOKIE) + +build-none: + @$(MAKECOOKIE) + +install-facter: + @ginstall -d $(DESTDIR) + (cd $(WORKDIR)/$(DISTNAME); DESTDIR=$(DESTDIR) ruby install.rb) Added: csw/mgar/pkg/facter/trunk/checksums =================================================================== --- csw/mgar/pkg/facter/trunk/checksums (rev 0) +++ csw/mgar/pkg/facter/trunk/checksums 2009-03-16 03:07:26 UTC (rev 3773) @@ -0,0 +1 @@ +0df92b81606f8e23bdd1f2ade597049b download/facter-1.5.4.tgz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Mon Mar 16 04:25:59 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Mon, 16 Mar 2009 03:25:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[3774] csw/mgar/pkg Message-ID: Revision: 3774 http://gar.svn.sourceforge.net/gar/?rev=3774&view=rev Author: hson Date: 2009-03-16 03:25:59 +0000 (Mon, 16 Mar 2009) Log Message: ----------- puppet: Initial commit Added Paths: ----------- csw/mgar/pkg/puppet/ csw/mgar/pkg/puppet/branches/ csw/mgar/pkg/puppet/tags/ csw/mgar/pkg/puppet/trunk/ csw/mgar/pkg/puppet/trunk/Makefile csw/mgar/pkg/puppet/trunk/checksums csw/mgar/pkg/puppet/trunk/files/ csw/mgar/pkg/puppet/trunk/files/CSWpuppet.gspec csw/mgar/pkg/puppet/trunk/files/CSWpuppet.postinstall csw/mgar/pkg/puppet/trunk/files/CSWpuppet.postremove csw/mgar/pkg/puppet/trunk/files/CSWpuppet.preinstall csw/mgar/pkg/puppet/trunk/files/CSWpuppet.preremove csw/mgar/pkg/puppet/trunk/files/cswpuppetd csw/mgar/pkg/puppet/trunk/files/cswpuppetd.xml csw/mgar/pkg/puppet/trunk/files/cswpuppetmasterd csw/mgar/pkg/puppet/trunk/files/cswpuppetmasterd.xml csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetd csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetmasterd Property changes on: csw/mgar/pkg/puppet/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/puppet/trunk/Makefile =================================================================== --- csw/mgar/pkg/puppet/trunk/Makefile (rev 0) +++ csw/mgar/pkg/puppet/trunk/Makefile 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,58 @@ +GARNAME = puppet +GARVERSION = 0.24.7 +CATEGORIES = apps + +DESCRIPTION = a system configuration tool +define BLURB + Long description +endef + +MASTER_SITES = http://reductivelabs.com/downloads/puppet/ +DISTFILES = $(GARNAME)-$(GARVERSION).tgz +DISTFILES += $(call admfiles,CSWpuppet,preinstall postinstall preremove postremove) +DISTFILES += cswpuppetd cswpuppetd.xml cswpuppetmasterd cswpuppetmasterd.xml +DISTFILES += svc-cswpuppetd svc-cswpuppetmasterd + +REQUIRED_PKGS = CSWfacter + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +ARCHALL=1 + +CONFIGURE_SCRIPTS = none +BUILD_SCRIPTS = none +TEST_SCRIPTS = none +INSTALL_SCRIPTS = puppet + +include gar/category.mk + +configure-none: + @$(MAKECOOKIE) + +test-none: + @$(MAKECOOKIE) + +build-none: + @$(MAKECOOKIE) + +install-puppet: + @ginstall -d $(DESTDIR) + @ginstall -d $(DESTDIR)/etc/opt/csw/puppet + @ginstall -d $(DESTDIR)/var/opt/csw/puppet/run + @ginstall -d $(DESTDIR)/opt/csw/var/svc/manifest + @ginstall -d $(DESTDIR)/opt/csw/lib/svc/method + (cd $(WORKDIR)/$(DISTNAME) ; \ + gsed -e "s|/var/puppet|/var/opt/csw/puppet|g" < ./lib/puppet/defaults.rb > ./lib/puppet/defaults.rb.csw && gmv ./lib/puppet/defaults.rb.csw ./lib/puppet/defaults.rb; \ + gsed -e "s|/etc/puppet|/etc/opt/csw/puppet|g" < ./lib/puppet/defaults.rb > ./lib/puppet/defaults.rb.csw && gmv ./lib/puppet/defaults.rb.csw ./lib/puppet/defaults.rb; \ + DESTDIR=$(DESTDIR) ruby install.rb ; \ + cd $(DESTDIR)$(mandir)/man8 ; \ + gunzip * ) + (cd $(WORKDIR)/$(DISTNAME)/examples/etc/puppet ; \ + for f in *; do \ + if [ -f $$f ] ; then \ + cp $$f $(DESTDIR)/etc/opt/csw/puppet/$$f.example; \ + chmod 644 $(DESTDIR)/etc/opt/csw/puppet/$$f.example; \ + fi \ + done ) + @$(MAKECOOKIE) Added: csw/mgar/pkg/puppet/trunk/checksums =================================================================== --- csw/mgar/pkg/puppet/trunk/checksums (rev 0) +++ csw/mgar/pkg/puppet/trunk/checksums 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,12 @@ +36f57de5c2e069d04752f0539034227d download/puppet-0.24.7.tgz +a8dc43771843b852f506f1795231d6ee download/CSWpuppet.gspec +11c352613cf14412565f26dde2dc7578 download/CSWpuppet.preinstall +b3a1e3bb293bf607368f3479b288f6eb download/CSWpuppet.postinstall +2465374a83d4fbe6e01b6eac410e62a8 download/CSWpuppet.preremove +2b76d69202476fad006d27d26364e59c download/CSWpuppet.postremove +ecf6aae7bb8bd8ad9e064ed40674a7be download/cswpuppetd +dd10b02543d22bbe66994ef89409f7fd download/cswpuppetd.xml +066f9053e1342b19cf83f3f78ce2259c download/cswpuppetmasterd +38e007c1906fca70bc95dc45b5892581 download/cswpuppetmasterd.xml +ecf6aae7bb8bd8ad9e064ed40674a7be download/svc-cswpuppetd +066f9053e1342b19cf83f3f78ce2259c download/svc-cswpuppetmasterd Added: csw/mgar/pkg/puppet/trunk/files/CSWpuppet.gspec =================================================================== --- csw/mgar/pkg/puppet/trunk/files/CSWpuppet.gspec (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/CSWpuppet.gspec 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,5 @@ +%var bitname puppet +%var pkgname CSWpuppet +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/LICENCE +%include url file://%{PKGLIB}/smf_enabled.gspec Added: csw/mgar/pkg/puppet/trunk/files/CSWpuppet.postinstall =================================================================== --- csw/mgar/pkg/puppet/trunk/files/CSWpuppet.postinstall (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/CSWpuppet.postinstall 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,12 @@ +PKG_INSTALL_ROOT=\${PKG_INSTALL_ROOT:-/} +/usr/bin/test -d \$PKG_INSTALL_ROOT/opt/csw/etc/puppet || /usr/sbin/chroot \$PKG_INSTALL_ROOT /usr/bin/ln -s /etc/opt/csw/puppet /opt/csw/etc/puppet +/usr/bin/test -d \$PKG_INSTALL_ROOT/etc/puppet || /usr/sbin/chroot \$PKG_INSTALL_ROOT /usr/bin/ln -s /opt/csw/etc/puppet /etc/puppet +/usr/bin/test -d \$PKG_INSTALL_ROOT/opt/csw/var/puppet || /usr/sbin/chroot \$PKG_INSTALL_ROOT /usr/bin/ln -s /var/opt/csw/puppet /opt/csw/var/puppet +/usr/bin/test -d \$PKG_INSTALL_ROOT/var/puppet || /usr/sbin/chroot \$PKG_INSTALL_ROOT /usr/bin/ln -s /var/opt/csw/puppet /var/puppet +touch \$PKG_INSTALL_ROOT/etc/opt/csw/puppet/puppet.conf +/usr/bin/test -f \$PKG_INSTALL_ROOT/opt/csw/etc/csw.conf && . \$PKG_INSTALL_ROOT/opt/csw/etc/csw.conf +/usr/bin/test -f \$PKG_INSTALL_ROOT/etc/opt/csw/csw.conf && . \$PKG_INSTALL_ROOT/etc/opt/csw/csw.conf +if [ "\$autoenable_daemons" != "no" ] ; then + /usr/sbin/chroot \$PKG_INSTALL_ROOT /usr/sbin/svccfg import /opt/csw/var/svc/manifest/puppetd.xml || /bin/true + /usr/sbin/chroot \$PKG_INSTALL_ROOT /usr/sbin/svcadm enable svc:network/puppetd || /bin/true +fi Added: csw/mgar/pkg/puppet/trunk/files/CSWpuppet.postremove =================================================================== --- csw/mgar/pkg/puppet/trunk/files/CSWpuppet.postremove (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/CSWpuppet.postremove 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,4 @@ +rm /etc/puppet || /bin/true +rm /opt/csw/etc/puppet || /bin/true +rm /var/puppet || /bin/true +rm /opt/csw/var/puppet || /bin/true Added: csw/mgar/pkg/puppet/trunk/files/CSWpuppet.preinstall =================================================================== --- csw/mgar/pkg/puppet/trunk/files/CSWpuppet.preinstall (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/CSWpuppet.preinstall 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,6 @@ +PKG_INSTALL_ROOT=\${PKG_INSTALL_ROOT:-/} +\$PKG_INSTALL_ROOT/usr/sbin/chroot \$PKG_INSTALL_ROOT/ /usr/bin/getent group puppet > /dev/null || /usr/sbin/chroot \$PKG_INSTALL_ROOT /usr/sbin/groupadd puppet +\$PKG_INSTALL_ROOT/usr/sbin/chroot \$PKG_INSTALL_ROOT/ /usr/bin/getent passwd puppet > /dev/null || /usr/sbin/chroot \$PKG_INSTALL_ROOT /usr/sbin/useradd -g puppet -c "Puppet" -d /var/opt/csw/puppet -s "/bin/true" puppet + +mkdir -p \$PKG_INSTALL_ROOT/etc/opt/csw/puppet +chown root:bin \$PKG_INSTALL_ROOT/etc/opt/csw/puppet Added: csw/mgar/pkg/puppet/trunk/files/CSWpuppet.preremove =================================================================== --- csw/mgar/pkg/puppet/trunk/files/CSWpuppet.preremove (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/CSWpuppet.preremove 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,2 @@ +/usr/sbin/svcadm disable svc:network/puppetd 2>/dev/null || /bin/true +/usr/sbin/svccfg delete svc:network/puppetd || /bin/true Added: csw/mgar/pkg/puppet/trunk/files/cswpuppetd =================================================================== --- csw/mgar/pkg/puppet/trunk/files/cswpuppetd (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/cswpuppetd 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,66 @@ +#!/bin/sh +# This is the /etc/init.d file for puppetd +# Modified for CSW +# +# description: puppetd - Puppet Automation Client +# + +. /lib/svc/share/smf_include.sh + +prefix=/opt/csw +exec_prefix=/opt/csw +sysconfdir=/opt/csw/etc +sbindir=/opt/csw/bin + +pidfile=/var/opt/csw/puppet/run/puppetd.pid + +case "$1" in +start) + cd / + # Start daemons. + + printf "Starting Puppet client services:" + + /opt/csw/bin/puppetd + + printf " puppetd" + echo "" + ;; +stop) + printf "Stopping Puppet client services:" + kill `cat $pidfile` + + printf " puppetd" + echo "" + ;; +restart) + printf "Restarting Puppet client services:" + kill -HUP `cat $pidfile` + + printf " puppetd" + echo "" + ;; +reload) + printf "Reloading Puppet client services:" + + kill -HUP `cat $pidfile` + + printf " puppetd" + echo "" + ;; +status) + if [ -f $pidfile ]; then + pid=`cat $pidfile` + curpid=`pgrep puppetd` + if [ "$pid" -eq "$curpid" ]; then + exit 0 + else + exit 1 + fi + else + exit 1 + fi +esac +exit 0 + +# $Id$ Property changes on: csw/mgar/pkg/puppet/trunk/files/cswpuppetd ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/puppet/trunk/files/cswpuppetd.xml =================================================================== --- csw/mgar/pkg/puppet/trunk/files/cswpuppetd.xml (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/cswpuppetd.xml 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Added: csw/mgar/pkg/puppet/trunk/files/cswpuppetmasterd =================================================================== --- csw/mgar/pkg/puppet/trunk/files/cswpuppetmasterd (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/cswpuppetmasterd 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,62 @@ +#!/bin/sh +# + +. /lib/svc/share/smf_include.sh + +prefix=/opt/csw +exec_prefix=/opt/csw +sysconfdir=/opt/csw/etc +sbindir=/opt/csw/sbin + +pidfile=/var/opt/csw/puppet/run/puppetmasterd.pid + +case "$1" in +start) + cd / + # Start daemons. + + printf "Starting Puppet server services:" + + /opt/csw/bin/puppetmasterd + + printf " puppetmaster" + echo "" + ;; +stop) + printf "Stopping Puppet server services:" + kill `cat $pidfile` + + printf " puppetmasterd" + echo "" + ;; +restart) + printf "Restarting Puppet server services:" + kill -HUP `cat $pidfile` + + printf " puppetmasterd" + echo "" + ;; +reload) + printf "Reloading Puppet server services:" + + kill -HUP `cat $pidfile` + + printf " puppetmasterd" + echo "" + ;; +status) + if [ -f $pidfile ]; then + pid=`cat $pidfile` + curpid=`pgrep puppetmasterd` + if [ "$pid" -eq "$curpid" ]; then + exit 0 + else + exit 1 + fi + else + exit 1 + fi +esac +exit 0 + +# $Id$ Property changes on: csw/mgar/pkg/puppet/trunk/files/cswpuppetmasterd ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/puppet/trunk/files/cswpuppetmasterd.xml =================================================================== --- csw/mgar/pkg/puppet/trunk/files/cswpuppetmasterd.xml (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/cswpuppetmasterd.xml 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Added: csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetd =================================================================== --- csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetd (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetd 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,66 @@ +#!/bin/sh +# This is the /etc/init.d file for puppetd +# Modified for CSW +# +# description: puppetd - Puppet Automation Client +# + +. /lib/svc/share/smf_include.sh + +prefix=/opt/csw +exec_prefix=/opt/csw +sysconfdir=/opt/csw/etc +sbindir=/opt/csw/bin + +pidfile=/var/opt/csw/puppet/run/puppetd.pid + +case "$1" in +start) + cd / + # Start daemons. + + printf "Starting Puppet client services:" + + /opt/csw/bin/puppetd + + printf " puppetd" + echo "" + ;; +stop) + printf "Stopping Puppet client services:" + kill `cat $pidfile` + + printf " puppetd" + echo "" + ;; +restart) + printf "Restarting Puppet client services:" + kill -HUP `cat $pidfile` + + printf " puppetd" + echo "" + ;; +reload) + printf "Reloading Puppet client services:" + + kill -HUP `cat $pidfile` + + printf " puppetd" + echo "" + ;; +status) + if [ -f $pidfile ]; then + pid=`cat $pidfile` + curpid=`pgrep puppetd` + if [ "$pid" -eq "$curpid" ]; then + exit 0 + else + exit 1 + fi + else + exit 1 + fi +esac +exit 0 + +# $Id$ Property changes on: csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetd ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetmasterd =================================================================== --- csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetmasterd (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetmasterd 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,62 @@ +#!/bin/sh +# + +. /lib/svc/share/smf_include.sh + +prefix=/opt/csw +exec_prefix=/opt/csw +sysconfdir=/opt/csw/etc +sbindir=/opt/csw/sbin + +pidfile=/var/opt/csw/puppet/run/puppetmasterd.pid + +case "$1" in +start) + cd / + # Start daemons. + + printf "Starting Puppet server services:" + + /opt/csw/bin/puppetmasterd + + printf " puppetmaster" + echo "" + ;; +stop) + printf "Stopping Puppet server services:" + kill `cat $pidfile` + + printf " puppetmasterd" + echo "" + ;; +restart) + printf "Restarting Puppet server services:" + kill -HUP `cat $pidfile` + + printf " puppetmasterd" + echo "" + ;; +reload) + printf "Reloading Puppet server services:" + + kill -HUP `cat $pidfile` + + printf " puppetmasterd" + echo "" + ;; +status) + if [ -f $pidfile ]; then + pid=`cat $pidfile` + curpid=`pgrep puppetmasterd` + if [ "$pid" -eq "$curpid" ]; then + exit 0 + else + exit 1 + fi + else + exit 1 + fi +esac +exit 0 + +# $Id$ Property changes on: csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetmasterd ___________________________________________________________________ Added: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Mon Mar 16 11:47:24 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Mon, 16 Mar 2009 10:47:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[3775] csw/mgar/pkg Message-ID: Revision: 3775 http://gar.svn.sourceforge.net/gar/?rev=3775&view=rev Author: j_arndt Date: 2009-03-16 10:47:24 +0000 (Mon, 16 Mar 2009) Log Message: ----------- pnp: initial commit Added Paths: ----------- csw/mgar/pkg/pnp/ csw/mgar/pkg/pnp/branches/ csw/mgar/pkg/pnp/tags/ csw/mgar/pkg/pnp/trunk/ csw/mgar/pkg/pnp/trunk/Makefile csw/mgar/pkg/pnp/trunk/checksums csw/mgar/pkg/pnp/trunk/files/ csw/mgar/pkg/pnp/trunk/files/CSWpnp.gspec csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype csw/mgar/pkg/pnp/trunk/files/cswpnp csw/mgar/pkg/pnp/trunk/files/makefile.diff csw/mgar/pkg/pnp/trunk/files/npcd.diff Property changes on: csw/mgar/pkg/pnp/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/pnp/trunk/Makefile =================================================================== --- csw/mgar/pkg/pnp/trunk/Makefile (rev 0) +++ csw/mgar/pkg/pnp/trunk/Makefile 2009-03-16 10:47:24 UTC (rev 3775) @@ -0,0 +1,140 @@ +GARNAME = pnp +GARVERSION = 0.4.13 +CATEGORIES = apps + +DESCRIPTION = Analyzing Nagios performance data with RRD databases. +define BLURB + PNP is an addon to nagios which analyzes performance data provided by plugins and stores them automatically into RRD-databases +endef + +SF_PROJ = pnp4nagios +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWpnp, prototype ) +DISTFILES += cswpnp +#DISTFILES += cswpnp cswpnp.xml svc-cswpnp + +PATCHFILES += makefile.diff +PATCHFILES += npcd.diff + +# We define upstream file regex so we can be notifed of new upstream software release +#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +LDFLAGS += -L/usr/ucblib +LIBS += -lucb + +datadir = /opt/csw/nagios/share/pnp +sysconfdir = $(prefix)/nagios/etc/pnp +bindir = $(prefix)/nagios/bin +libexecdir = $(prefix)/libexec/nagios-plugins + +REQUIRED_PKGS_sparc = SUNWscpux +REQUIRED_PKGS_i386 = SUNWscpu +REQUIRED_PKGS = CSWphp5 CSWphp5gd CSWap2modphp5 CSWrrd $(REQUIRED_PKGS_$(GARCH)) CSWcswclassutils +SPKG_CLASSES = none cswinitsmf + +PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswpnp$$$$/ { $$$$2 = "cswinitsmf" } { print }' + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-perl_lib_path=/opt/csw/lib/perl/csw +CONFIGURE_ARGS += --with-perfdata-logfile=/opt/csw/nagios/var/perfdata.log +CONFIGURE_ARGS += --with-perfdata-dir=/opt/csw/nagios/share/perfdata +CONFIGURE_ARGS += --with-perfdata-spool-dir=/opt/csw/var/spool/perfdata +CONFIGURE_ARGS += --htmldir=/opt/csw/nagios/share/pnp + +BUILD_ARGS = all +TEST_SCRIPTS = + +INSTALL_SCRIPTS = base-custom +INSTALL_SCRIPTS += html-custom +INSTALL_SCRIPTS += scripts-custom +INSTALL_SCRIPTS += config-custom +INSTALL_SCRIPTS += contrib-custom + +include gar/category.mk + +DATAROOTDIR = $(datadir) +CONTRIBDIR = $(DATAROOTDIR)/contrib +SYSCONFDIR = $(sysconfdir) +LIBEXECDIR = $(libexecdir) +BINDIR = $(bindir) +PERFDATA_SPOOL_DIR=/opt/csw/nagios/var/spool/perfdata/ +PERFDATADIR = /opt/csw/nagios/share/perfdata + +install-base-custom: + @echo "$(GARCH)" + @echo "$(GARCH)" + @echo "$(GARCH)" + @ginstall -m 755 -d $(DESTDIR)$(BINDIR) + @ginstall -m 755 -d $(DESTDIR)$(PERFDATA_SPOOL_DIR) + @ginstall -m 754 $(WORKSRC)/src/npcd $(DESTDIR)$(BINDIR) + @ginstall -m 754 $(WORKSRC)/src/npcdmod $(DESTDIR)$(BINDIR) + @ginstall -d $(DESTDIR)/etc/opt/csw/init.d + @ginstall -m 755 $(FILEDIR)/cswpnp $(DESTDIR)/etc/opt/csw/init.d/cswpnp + +install-html-custom: + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR) + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/images + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/include + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/include/font + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/include/font/makefont + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/include/js + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/lang/ + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/templates/ + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/templates.dist/ + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/templates.special/ + for file in $(WORKSRC)/share/pnp/*.php; \ + do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR); done + for file in $(WORKSRC)/share/pnp/templates.dist/*.php; \ + do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/templates.dist; done + for file in $(WORKSRC)/share/pnp/templates.special/*.php; \ + do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/templates.special; done + for file in $(WORKSRC)/share/pnp/lang/*.php; \ + do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/lang; done + for file in $(WORKSRC)/share/pnp/images/*; \ + do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/images; done + for file in $(WORKSRC)/share/pnp/include/*.*; \ + do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/include; done + for file in $(WORKSRC)/share/pnp/include/js/*; \ + do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/include/js; done + for file in $(WORKSRC)/share/pnp/include/font/*.php; \ + do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/include/font; done + for file in $(WORKSRC)/share/pnp/include/font/makefont/*; \ + do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/include/font/makefont; done + +install-scripts-custom: + @ginstall -m 755 -d $(DESTDIR)$(PERFDATADIR) + @ginstall -m 755 -d $(DESTDIR)$(LIBEXECDIR) + @ginstall -m 755 $(WORKSRC)/scripts/process_perfdata.pl $(DESTDIR)$(LIBEXECDIR) + #@ginstall -m 755 $(WORKSRC)/scripts/pcheck_pnp_rrds.pl $(DESTDIR)$(LIBEXECDIR) + +install-config-custom: + -rm -f $(DESTDIR)$(HTMLDIR)/conf/config.php + @ginstall -m 755 -d $(DESTDIR)$(SYSCONFDIR) + @ginstall -m 755 -d $(DESTDIR)$(SYSCONFDIR)/check_commands + @ginstall -m 755 -d $(DESTDIR)$(SYSCONFDIR)/pages + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/pnp4nagios_release $(DESTDIR)$(SYSCONFDIR) + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/config.php $(DESTDIR)$(SYSCONFDIR) + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/background.pdf $(DESTDIR)$(SYSCONFDIR) + -rm -f $(DESTDIR)$(HTMLDIR)/conf/config.php + @ginstall -m 755 -d $(DESTDIR)$(SYSCONFDIR) + @ginstall -m 755 -d $(DESTDIR)$(SYSCONFDIR)/check_commands + @ginstall -m 755 -d $(DESTDIR)$(SYSCONFDIR)/pages + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/config.php $(DESTDIR)$(SYSCONFDIR) + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/process_perfdata.cfg-sample $(DESTDIR)$(SYSCONFDIR) + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/rra.cfg-sample $(DESTDIR)$(SYSCONFDIR) + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/check_commands/check_nwstat.cfg-sample $(DESTDIR)$(SYSCONFDIR)/check_commands + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/pages/web_traffic.cfg-sample $(DESTDIR)$(SYSCONFDIR)/pages + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/npcd.cfg-sample $(DESTDIR)$(SYSCONFDIR)/npcd.cfg + +install-contrib-custom: + @ginstall -m 755 -d $(DESTDIR)$(CONTRIBDIR) + @ginstall -m 755 -d $(DESTDIR)$(CONTRIBDIR)/ssi + @ginstall -m 644 $(WORKSRC)/contrib/makeserviceextinfo.pl $(DESTDIR)$(CONTRIBDIR) + @ginstall -m 644 $(WORKSRC)/contrib/verify_pnp_config $(DESTDIR)$(CONTRIBDIR) + @ginstall -m 644 $(WORKSRC)/contrib/verify_pnp_config.txt $(DESTDIR)$(CONTRIBDIR) + @ginstall -m 644 $(WORKSRC)/contrib/ssi/status-header.ssi $(DESTDIR)$(CONTRIBDIR)/ssi Added: csw/mgar/pkg/pnp/trunk/checksums =================================================================== --- csw/mgar/pkg/pnp/trunk/checksums (rev 0) +++ csw/mgar/pkg/pnp/trunk/checksums 2009-03-16 10:47:24 UTC (rev 3775) @@ -0,0 +1,5 @@ +20a96f81edba29dcd21215bde4af8b57 download/pnp-0.4.13.tar.gz +216b8ed50919642c3fae2a6520724dd3 download/CSWpnp.gspec +e96576b61cabf446d0d38bd19a45b2b8 download/CSWpnp.prototype +30e8699531bb0249542b3012a00a73b1 download/makefile.diff +b1229d599c2ce12c3aacf0a44e1588d6 download/npcd.diff Added: csw/mgar/pkg/pnp/trunk/files/CSWpnp.gspec =================================================================== --- csw/mgar/pkg/pnp/trunk/files/CSWpnp.gspec (rev 0) +++ csw/mgar/pkg/pnp/trunk/files/CSWpnp.gspec 2009-03-16 10:47:24 UTC (rev 3775) @@ -0,0 +1,3 @@ +%var bitname pnp +%var pkgname CSWpnp +%include url file://%{PKGLIB}/csw_dyndepend.gspec Added: csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype =================================================================== --- csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype (rev 0) +++ csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype 2009-03-16 10:47:24 UTC (rev 3775) @@ -0,0 +1,167 @@ +d none /opt/csw/nagios 0755 root bin +d none /opt/csw/nagios/bin 0755 nagios nagios +f none /opt/csw/nagios/bin/npcd 0754 nagios nagios +f none /opt/csw/nagios/bin/npcdmod 0754 nagios nagios +d none /opt/csw/nagios/etc/pnp 0755 nagios nagios +f none /opt/csw/nagios/etc/pnp/background.pdf 0644 nagios nagios +d none /opt/csw/nagios/etc/pnp/check_commands 0755 nagios nagios +f none /opt/csw/nagios/etc/pnp/check_commands/check_nwstat.cfg-sample 0644 nagios nagios +f none /opt/csw/nagios/etc/pnp/config.php 0644 nagios nagios +f none /opt/csw/nagios/etc/pnp/npcd.cfg 0644 nagios nagios +d none /opt/csw/nagios/etc/pnp/pages 0755 nagios nagios +f none /opt/csw/nagios/etc/pnp/pages/web_traffic.cfg-sample 0644 nagios nagios +f none /opt/csw/nagios/etc/pnp/pnp4nagios_release 0644 nagios nagios +f none /opt/csw/nagios/etc/pnp/process_perfdata.cfg-sample 0644 nagios nagios +f none /opt/csw/nagios/etc/pnp/rra.cfg-sample 0644 nagios nagios +d none /opt/csw/libexec/nagios-plugins 0755 root bin +f none /opt/csw/libexec/nagios-plugins/process_perfdata.pl 0755 root bin +d none /opt/csw/nagios/share 0755 nagios nagios +d none /opt/csw/nagios/share/perfdata 0755 nagios nagios +d none /opt/csw/nagios/share/pnp 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/ajax.php 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/images 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/images/ack.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/action.gif 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/calendar.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/critical.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/eps.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/graph.gif 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/int.gif 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/int2.gif 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/link.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/noack.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/notify.gif 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/ok.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/pages.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/pdf.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/pnp.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/recovery.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/rrdtool.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/svg.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/trends.gif 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/warning.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/xml.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/zoom.png 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/include 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/include/debug.php 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/include/font 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/courier.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/helvetica.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/helveticab.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/helveticabi.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/helveticai.php 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/include/font/makefont 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1250.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1251.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1252.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1253.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1254.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1255.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1257.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1258.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/cp874.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-1.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-11.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-15.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-16.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-2.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-4.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-5.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-7.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-9.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/koi8-r.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/koi8-u.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/makefont.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/symbol.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/times.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/timesb.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/timesbi.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/timesi.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/zapfdingbats.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/fpdf.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/fpdf_tpl.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/fpdi.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/fpdi_pdf_parser.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/function.inc.php 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/include/js 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/builder.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/calendar-blue.css 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/calendar-de.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/calendar-en.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/calendar-setup.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/calendar.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/controls.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/dragdrop.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/effects.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/menuarrow.gif 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/overlib_mini.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/prototype.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/scriptaculous.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/slider.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/sound.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/unittest.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/zoom.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/pdf_context.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/pdf_parser.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/site.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/style.css 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/tpl_function.inc.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/wrapper_functions.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/index.php 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/lang 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/lang/lang_de.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/lang/lang_en.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/lang/lang_fr.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/lang/lang_nl.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/lang/lang_se.php 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/templates 0755 nagios nagios +d none /opt/csw/nagios/share/pnp/templates.dist 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check-host-alive.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_disk.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_dns.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_fping.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_http.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_http_url.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_iftraffic_counter.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_iftraffic_pct.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_load.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_messpc_temp.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_multi.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_nt_cpu.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_nt_disk.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_nt_mem.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_nwstat_CONNS.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_nwstat_LOAD.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_nwstat_LOAD1.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_nwstat_LOAD15.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_nwstat_LOAD5.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_nwstat_ofiles.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_oracle_connection-time.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_oracle_health_connection-time.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_oracle_health_pga-in-memory-sort-ratio.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_oracle_health_redo-io-traffic.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_oracle_health_switch-interval.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_oracle_health_tablespace-usage.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_ping.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_pnp_rrds.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_smtp.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_snmp_int-bits.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_snmp_int.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_swap.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_tcp.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_users.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/default.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/response.php 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/templates.special 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.special/loop.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/zoom.php 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/contrib 0755 nagios nagios +d none /opt/csw/nagios/share/pnp/contrib/ssi 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/contrib/makeserviceextinfo.pl 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/contrib/verify_pnp_config 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/contrib/verify_pnp_config.txt 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/contrib/ssi/status-header.ssi 0644 nagios nagios +d none /opt/csw/nagios/var 0755 nagios nagios +d none /opt/csw/nagios/var/spool 0755 nagios nagios +d none /opt/csw/nagios/var/spool/perfdata 0755 nagios nagios +f cswinitsmf /etc/opt/csw/init.d/cswpnp 0755 root bin Added: csw/mgar/pkg/pnp/trunk/files/cswpnp =================================================================== --- csw/mgar/pkg/pnp/trunk/files/cswpnp (rev 0) +++ csw/mgar/pkg/pnp/trunk/files/cswpnp 2009-03-16 10:47:24 UTC (rev 3775) @@ -0,0 +1,52 @@ +#!/bin/sh +# +# Copyright (c) 1992 - 2001 by Sun Microsystems, Inc. +# All rights reserved. +# +#ident "@(#)pnp 1.19 01/12/05 SMI" +# Modified for CSW by Alex Moore 2005-12-03 +# 2007-08-18 Add pid file support. +# 2007-08-19 Fix nagios uid used for pgrep. Thanks to Will McDonald for this. +# 2009-03-08 Fix for "user = nagios" and awk + +CONFIG_FILE=/etc/opt/csw/pnp.cfg +if [ ! -f $CONFIG_FILE ] ; then + CONFIG_FILE=/opt/csw/nagios/etc/pnp/npcd.cfg +fi +BIN_FILE="/opt/csw/nagios/bin/npcd" +pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` +PNP_USER=`awk '/^user/ { print $NF }' $CONFIG_FILE` + +case "$1" in +'restart') + [ -n "`pgrep -x -u 0,1,$PNP_USER npcd`" ] && /usr/bin/kill `head -1 $pidfile` + # remove pid file + if [ -f "$pidfile" ]; then + rm "$pidfile" + fi + if [ -f $CONFIG_FILE ]; then + wait 1 + $BIN_FILE -c $CONFIG_FILE -d + fi + ;; + +'start') + if [ -f $CONFIG_FILE ]; then + $BIN_FILE -c $CONFIG_FILE -d + fi + ;; + +'stop') + [ -n "`pgrep -x -u 0,1,$PNP_USER npcd`" ] && /usr/bin/kill `head -1 $pidfile` + # remove pid file + if [ -f "$pidfile" ]; then + rm "$pidfile" + fi + ;; + +*) + echo "Usage: $0 { start | stop | restart }" + exit 1 + ;; +esac +exit 0 Added: csw/mgar/pkg/pnp/trunk/files/makefile.diff =================================================================== --- csw/mgar/pkg/pnp/trunk/files/makefile.diff (rev 0) +++ csw/mgar/pkg/pnp/trunk/files/makefile.diff 2009-03-16 10:47:24 UTC (rev 3775) @@ -0,0 +1,43 @@ +diff --speed-large-files --minimal -Nru pnp-0.4.13.orig/src/Makefile.in pnp-0.4.13/src/Makefile.in +--- pnp-0.4.13.orig/src/Makefile.in 2009-02-19 18:28:41.000000000 +0100 ++++ pnp-0.4.13/src/Makefile.in 2009-03-04 20:55:35.296449068 +0100 +@@ -9,7 +9,7 @@ + SRC_INCLUDE=../include + + CC=@CC@ +-CFLAGS=@CFLAGS@ @DEFS@ -DNSCORE ++CFLAGS=@CFLAGS@ @DEFS@ -DNSCORE -L/usr/ucblib -R/usr/ucblib -lucb + + # Compiler flags for use with Valgrind + #CFLAGS=-O0 -g -DHAVE_CONFIG_H -DNSCORE +@@ -52,7 +52,7 @@ + + OBJDEPS= + +-all: npcd npcdmod.o ++all: npcd npcdmod + + # Required Objects + +@@ -87,8 +87,8 @@ + # NPCDMOD + # + ############################### +-npcdmod.o: npcdmod.c +- $(CC) $(MOD_CFLAGS) $(CFLAGS) -o npcdmod.o npcdmod.c $(MOD_LDFLAGS) $(LDFLAGS) $(LIBS) -fPIC ++npcdmod: npcdmod.c ++ $(CC) $(MOD_CFLAGS) $(CFLAGS) -o npcdmod npcdmod.c $(MOD_LDFLAGS) $(LDFLAGS) $(LIBS) -fPIC + + ############################### + # +@@ -124,8 +124,8 @@ + $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(BINDIR) + $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(PERFDATA_SPOOL_DIR) + $(INSTALL) -m 754 $(INSTALL_OPTS) @npcd_name@ $(DESTDIR)$(BINDIR) +- $(INSTALL) -m 754 $(INSTALL_OPTS) npcdmod.o $(DESTDIR)$(BINDIR) ++ $(INSTALL) -m 754 $(INSTALL_OPTS) npcdmod $(DESTDIR)$(BINDIR) + + strip-post-install: + $(STRIP) $(DESTDIR)$(BINDIR)/@npcd_name@ +- $(STRIP) $(DESTDIR)$(BINDIR)/npcdmod.o ++ $(STRIP) $(DESTDIR)$(BINDIR)/npcdmod Added: csw/mgar/pkg/pnp/trunk/files/npcd.diff =================================================================== --- csw/mgar/pkg/pnp/trunk/files/npcd.diff (rev 0) +++ csw/mgar/pkg/pnp/trunk/files/npcd.diff 2009-03-16 10:47:24 UTC (rev 3775) @@ -0,0 +1,15 @@ +diff --speed-large-files --minimal -Nru pnp-0.4.13.orig/src/npcd.c pnp-0.4.13/src/npcd.c +--- pnp-0.4.13.orig/src/npcd.c 2009-02-19 18:28:41.000000000 +0100 ++++ pnp-0.4.13/src/npcd.c 2009-03-04 20:39:15.803376720 +0100 +@@ -56,6 +56,11 @@ + const char *directory = NULL; + const char progname[5] = "npcd"; + ++int alphasort(const struct dirent **a, const struct dirent **b) ++{ ++ return(strcmp((*a)->d_name, (*b)->d_name)); ++} ++ + static void start_daemon(const char *log_name, int facility) { + int i; + pid_t pid; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 16 16:45:10 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 16 Mar 2009 15:45:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[3776] csw/mgar/pkg/template/trunk Message-ID: Revision: 3776 http://gar.svn.sourceforge.net/gar/?rev=3776&view=rev Author: dmichelsen Date: 2009-03-16 15:45:10 +0000 (Mon, 16 Mar 2009) Log Message: ----------- template: Update for mGAR v2 Modified Paths: -------------- csw/mgar/pkg/template/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/template/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/template/trunk/files/CSWpackage.gspec Property Changed: ---------------- csw/mgar/pkg/template/trunk/ Property changes on: csw/mgar/pkg/template/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/template/trunk/Makefile =================================================================== --- csw/mgar/pkg/template/trunk/Makefile 2009-03-16 10:47:24 UTC (rev 3775) +++ csw/mgar/pkg/template/trunk/Makefile 2009-03-16 15:45:10 UTC (rev 3776) @@ -1,15 +1,14 @@ -GARNAME = PACKAGE +GARNAME = mypkg GARVERSION = 1.0 -CATEGORIES = CATEGORY +CATEGORIES = lib -DESCRIPTION = BRIEF DESCRIPTION +DESCRIPTION = This is a useful library define BLURB - LONG DESCRIPTION + It does stuff with things endef MASTER_SITES = DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWpackage,) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz Deleted: csw/mgar/pkg/template/trunk/files/CSWpackage.gspec =================================================================== --- csw/mgar/pkg/template/trunk/files/CSWpackage.gspec 2009-03-16 10:47:24 UTC (rev 3775) +++ csw/mgar/pkg/template/trunk/files/CSWpackage.gspec 2009-03-16 15:45:10 UTC (rev 3776) @@ -1,4 +0,0 @@ -%var bitname package -%var pkgname CSWpackage -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/LICENSE This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 16 21:22:01 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 16 Mar 2009 20:22:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3777] csw/mgar/gar/v2/gar.conf.mk Message-ID: Revision: 3777 http://gar.svn.sourceforge.net/gar/?rev=3777&view=rev Author: dmichelsen Date: 2009-03-16 20:22:01 +0000 (Mon, 16 Mar 2009) Log Message: ----------- mGAR v2: Use correct libdir for gcc on 64 bit ISAs Modified Paths: -------------- csw/mgar/gar/v2/gar.conf.mk Modified: csw/mgar/gar/v2/gar.conf.mk =================================================================== --- csw/mgar/gar/v2/gar.conf.mk 2009-03-16 15:45:10 UTC (rev 3776) +++ csw/mgar/gar/v2/gar.conf.mk 2009-03-16 20:22:01 UTC (rev 3777) @@ -399,8 +399,8 @@ GCC4_AS_FLAGS ?= $(EXTRA_GCC4_AS_FLAGS) $(EXTRA_GCC_AS_FLAGS) $(EXTRA_AS_FLAGS) SOS11_AS_FLAGS ?= $(EXTRA_SOS11_AS_FLAGS) $(EXTRA_SOS_AS_FLAGS) $(EXTRA_AS_FLAGS) SOS12_AS_FLAGS ?= $(EXTRA_SOS12_AS_FLAGS) $(EXTRA_SOS_AS_FLAGS) $(EXTRA_AS_FLAGS) -GCC3_LD_FLAGS ?= -L$(GCC3_CC_HOME)/lib $(ARCHFLAGS_$(GARCOMPILER)_$(ISA)) $(EXTRA_GCC3_LD_FLAGS) $(EXTRA_GCC_LD_FLAGS) $(EXTRA_LD_FLAGS) -GCC4_LD_FLAGS ?= -L$(GCC4_CC_HOME)/lib $(ARCHFLAGS_$(GARCOMPILER)_$(ISA)) $(EXTRA_GCC4_LD_FLAGS) $(EXTRA_GCC_LD_FLAGS) $(EXTRA_LD_FLAGS) +GCC3_LD_FLAGS ?= -L$(GCC3_CC_HOME)/lib/$(MM_LIBDIR) $(ARCHFLAGS_$(GARCOMPILER)_$(ISA)) $(EXTRA_GCC3_LD_FLAGS) $(EXTRA_GCC_LD_FLAGS) $(EXTRA_LD_FLAGS) +GCC4_LD_FLAGS ?= -L$(GCC4_CC_HOME)/lib/$(MM_LIBDIR) $(ARCHFLAGS_$(GARCOMPILER)_$(ISA)) $(EXTRA_GCC4_LD_FLAGS) $(EXTRA_GCC_LD_FLAGS) $(EXTRA_LD_FLAGS) SOS11_LD_FLAGS ?= $(ARCHFLAGS_$(GARCOMPILER)_$(ISA)) $(EXTRA_SOS11_LD_FLAGS) $(EXTRA_SOS_LD_FLAGS) $(EXTRA_LD_FLAGS) SOS12_LD_FLAGS ?= $(ARCHFLAGS_$(GARCOMPILER)_$(ISA)) $(EXTRA_SOS12_LD_FLAGS) $(EXTRA_SOS_LD_FLAGS) $(EXTRA_LD_FLAGS) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Mon Mar 16 23:19:09 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Mon, 16 Mar 2009 22:19:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3778] csw/mgar/pkg/gnutls/trunk Message-ID: Revision: 3778 http://gar.svn.sourceforge.net/gar/?rev=3778&view=rev Author: harpchad Date: 2009-03-16 22:19:09 +0000 (Mon, 16 Mar 2009) Log Message: ----------- Update to version 2.6.4 Modified Paths: -------------- csw/mgar/pkg/gnutls/trunk/Makefile csw/mgar/pkg/gnutls/trunk/checksums Added Paths: ----------- csw/mgar/pkg/gnutls/trunk/files/libgnutls-openssl.so.13.i csw/mgar/pkg/gnutls/trunk/files/libgnutls-openssl.so.13.s csw/mgar/pkg/gnutls/trunk/files/libgnutls.so.13.i csw/mgar/pkg/gnutls/trunk/files/libgnutls.so.13.s Removed Paths: ------------- csw/mgar/pkg/gnutls/trunk/files/CSWgnutls.gspec Modified: csw/mgar/pkg/gnutls/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnutls/trunk/Makefile 2009-03-16 20:22:01 UTC (rev 3777) +++ csw/mgar/pkg/gnutls/trunk/Makefile 2009-03-16 22:19:09 UTC (rev 3778) @@ -1,5 +1,5 @@ GARNAME = gnutls -GARVERSION = 2.6.3 +GARVERSION = 2.6.4 CATEGORIES = lib DESCRIPTION = GNU Transport Layer Security lib and tools @@ -9,23 +9,40 @@ library implements the proposed standards by the IETF's TLS working group. endef -MASTER_SITES = http://ftp.gnu.org/pub/gnu/gnutls/ +MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWgnutls,) +DISTFILES += libgnutls-openssl.so.13.i +DISTFILES += libgnutls-openssl.so.13.s +DISTFILES += libgnutls.so.13.i +DISTFILES += libgnutls.so.13.s +GARCOMPILER = GNU + SPKG_SOURCEURL = http://www.gnu.org/software/gnutls/ # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.bz2 +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 -REQUIRED_PKGS = - -BUILD64 = 1 +#Waiting on gcc4 for amd64 +#BUILD64 = 1 +EXTRA_BUILD_ISAS_sparc = sparcv9 NO_ISAEXEC = 1 CONFIGURE_ARGS = $(DIRPATHS) TEST_TARGET = check +REQUIRED_PKGS_CSWgnutls = CSWgcc4corert CSWgcc4g++rt CSWgcrypt CSWggettextrt +REQUIRED_PKGS_CSWgnutls += CSWgpgerr CSWlibtasn1 CSWreadline CSWzlib + include gar/category.mk +post-install-isa-sparcv8: + @cp $(FILEDIR)/libgnutls.so.13.s $(INSTALLISADIR)/opt/csw/lib/libgnutls.so.13 + @cp $(FILEDIR)/libgnutls-openssl.so.13.s $(INSTALLISADIR)/opt/csw/lib/libgnutls-openssl.so.13 + $(DONADA) + +post-install-isa-i386: + @cp $(FILEDIR)/libgnutls.so.13.i $(INSTALLISADIR)/opt/csw/lib/libgnutls.so.13 + @cp $(FILEDIR)/libgnutls-openssl.so.13.i $(INSTALLISADIR)/opt/csw/lib/libgnutls-openssl.so.13 + $(DONADA) Modified: csw/mgar/pkg/gnutls/trunk/checksums =================================================================== --- csw/mgar/pkg/gnutls/trunk/checksums 2009-03-16 20:22:01 UTC (rev 3777) +++ csw/mgar/pkg/gnutls/trunk/checksums 2009-03-16 22:19:09 UTC (rev 3778) @@ -1,2 +1,5 @@ -c6d2d1996b87b238ad6f73f92225d9a2 download/gnutls-2.6.3.tar.bz2 -d362175027f696f65f81eca9ee7a5bb1 download/CSWgnutls.gspec +747111ab0d86e7b06a4bb120ba456ad8 download/gnutls-2.6.4.tar.bz2 +073c509902375c40b885f5adc9f7dba9 download/libgnutls-openssl.so.13.i +02e4011d400d262b8d4b5c7311d8a5b0 download/libgnutls-openssl.so.13.s +b0eee0d29e3d260a146e626c6ca75b16 download/libgnutls.so.13.i +76f0d841ec6c4a3612ca2410c793e104 download/libgnutls.so.13.s Deleted: csw/mgar/pkg/gnutls/trunk/files/CSWgnutls.gspec =================================================================== --- csw/mgar/pkg/gnutls/trunk/files/CSWgnutls.gspec 2009-03-16 20:22:01 UTC (rev 3777) +++ csw/mgar/pkg/gnutls/trunk/files/CSWgnutls.gspec 2009-03-16 22:19:09 UTC (rev 3778) @@ -1,4 +0,0 @@ -%var bitname gnutls -%var pkgname CSWgnutls -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Added: csw/mgar/pkg/gnutls/trunk/files/libgnutls-openssl.so.13.i =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/gnutls/trunk/files/libgnutls-openssl.so.13.i ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/gnutls/trunk/files/libgnutls-openssl.so.13.s =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/gnutls/trunk/files/libgnutls-openssl.so.13.s ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/gnutls/trunk/files/libgnutls.so.13.i =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/gnutls/trunk/files/libgnutls.so.13.i ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/gnutls/trunk/files/libgnutls.so.13.s =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/gnutls/trunk/files/libgnutls.so.13.s ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Mon Mar 16 23:49:43 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Mon, 16 Mar 2009 22:49:43 +0000 Subject: [csw-devel] SF.net SVN: gar:[3779] csw/mgar/pkg Message-ID: Revision: 3779 http://gar.svn.sourceforge.net/gar/?rev=3779&view=rev Author: valholla Date: 2009-03-16 22:49:42 +0000 (Mon, 16 Mar 2009) Log Message: ----------- initial checkin Added Paths: ----------- csw/mgar/pkg/libedit/ csw/mgar/pkg/libedit/trunk/ csw/mgar/pkg/libedit/trunk/files/ csw/mgar/pkg/libedit/trunk/files/libedit.diff Added: csw/mgar/pkg/libedit/trunk/files/libedit.diff =================================================================== --- csw/mgar/pkg/libedit/trunk/files/libedit.diff (rev 0) +++ csw/mgar/pkg/libedit/trunk/files/libedit.diff 2009-03-16 22:49:42 UTC (rev 3779) @@ -0,0 +1,41 @@ +--- libedit/TEST/test.c.o 2009-03-16 17:27:46.460913213 -0500 ++++ libedit/TEST/test.c 2009-03-16 17:27:59.468294283 -0500 +@@ -36,7 +36,6 @@ + * SUCH DAMAGE. + */ + +-#include + #include "compat.h" + #ifndef lint + __COPYRIGHT("@(#) Copyright (c) 1992, 1993\n\ +--- libedit/Makefile.in.o 2009-03-16 17:34:53.186197841 -0500 ++++ libedit/Makefile.in 2009-03-16 17:38:03.934807464 -0500 +@@ -109,17 +109,17 @@ + common.h emacs.h fcns.h help.h vi.h + + install: libedit.a libedit.so +- ${INSTALL} -d ${LIBDIR} +- ${INSTALL} libedit.a ${LIBDIR} +- ${INSTALL} libedit.so ${LIBDIR} +- ${INSTALL} -d ${INCDIR} +- ${INSTALL} -m 644 histedit.h ${INCDIR} +- ${INSTALL} -d ${INCDIR}/readline/ +- ${INSTALL} -m 644 readline/readline.h ${INCDIR}/readline/ +- ${INSTALL} -d ${MANDIR}/man3/ +- ${INSTALL} -m 644 editline.3 ${MANDIR}/man3/ +- ${INSTALL} -d ${MANDIR}/man5/ +- ${INSTALL} -m 644 editrc.5 ${MANDIR}/man5/ ++ ${INSTALL} -d ${DESTDIR}/${LIBDIR} ++ ${INSTALL} libedit.a ${DESTDIR}/${LIBDIR} ++ ${INSTALL} libedit.so ${DESTDIR}/${LIBDIR} ++ ${INSTALL} -d ${DESTDIR}/${INCDIR} ++ ${INSTALL} -m 644 histedit.h ${DESTDIR}/${INCDIR} ++ ${INSTALL} -d ${DESTDIR}/${INCDIR}/readline/ ++ ${INSTALL} -m 644 readline/readline.h ${DESTDIR}/${INCDIR}/readline/ ++ ${INSTALL} -d ${DESTDIR}/${MANDIR}/man3/ ++ ${INSTALL} -m 644 editline.3 ${DESTDIR}/${MANDIR}/man3/ ++ ${INSTALL} -d ${DESTDIR}/${MANDIR}/man5/ ++ ${INSTALL} -m 644 editrc.5 ${DESTDIR}/${MANDIR}/man5/ + + clean: + rm -f *.o This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Mon Mar 16 23:51:20 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Mon, 16 Mar 2009 22:51:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[3780] csw/mgar/pkg/libedit/trunk/ Message-ID: Revision: 3780 http://gar.svn.sourceforge.net/gar/?rev=3780&view=rev Author: valholla Date: 2009-03-16 22:51:20 +0000 (Mon, 16 Mar 2009) Log Message: ----------- set gar to v2 Property Changed: ---------------- csw/mgar/pkg/libedit/trunk/ Property changes on: csw/mgar/pkg/libedit/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 17 00:03:01 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 16 Mar 2009 23:03:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3781] csw/mgar/pkg/sqlite3/trunk/Makefile Message-ID: Revision: 3781 http://gar.svn.sourceforge.net/gar/?rev=3781&view=rev Author: wbonnet Date: 2009-03-16 23:03:00 +0000 (Mon, 16 Mar 2009) Log Message: ----------- Add 64 bit binaries Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-16 22:51:20 UTC (rev 3780) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-16 23:03:00 UTC (rev 3781) @@ -30,8 +30,8 @@ # Build the 64 bits binaries BUILD64 = 1 NO_ISAEXEC = 1 -EXTRA_BUILD_ISAS_sparc = sparcv8 sparcv9 -EXTRA_BUILD_ISAS_i386 = i386 amd64 +EXTRA_BUILD_ISAS_sparc = sparcv9 +EXTRA_BUILD_ISAS_i386 = amd64 # Add some patches to the sources PATCHFILES = gar-base.diff @@ -40,9 +40,7 @@ TEST_SCRIPTS = none # Make configure options -CONFIGURE_ARGS += --prefix=$(prefix) -CONFIGURE_ARGS += --mandir=$(mandir) -CONFIGURE_ARGS += --infodir=$(infodir) +CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-threadsafe --disable-debug #REQUIRED_PKGS_CSWlibxcbdevel = CSWlibxcb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Tue Mar 17 00:18:11 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Mon, 16 Mar 2009 23:18:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[3782] csw/mgar/pkg/gnutls/trunk/Makefile Message-ID: Revision: 3782 http://gar.svn.sourceforge.net/gar/?rev=3782&view=rev Author: harpchad Date: 2009-03-16 23:18:11 +0000 (Mon, 16 Mar 2009) Log Message: ----------- Add CSWiconv as a required package Modified Paths: -------------- csw/mgar/pkg/gnutls/trunk/Makefile Modified: csw/mgar/pkg/gnutls/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnutls/trunk/Makefile 2009-03-16 23:03:00 UTC (rev 3781) +++ csw/mgar/pkg/gnutls/trunk/Makefile 2009-03-16 23:18:11 UTC (rev 3782) @@ -33,7 +33,7 @@ TEST_TARGET = check REQUIRED_PKGS_CSWgnutls = CSWgcc4corert CSWgcc4g++rt CSWgcrypt CSWggettextrt -REQUIRED_PKGS_CSWgnutls += CSWgpgerr CSWlibtasn1 CSWreadline CSWzlib +REQUIRED_PKGS_CSWgnutls += CSWgpgerr CSWlibtasn1 CSWreadline CSWzlib CSWiconv include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 17 00:19:32 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 16 Mar 2009 23:19:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[3783] csw/mgar/pkg/sqlite3/trunk/Makefile Message-ID: Revision: 3783 http://gar.svn.sourceforge.net/gar/?rev=3783&view=rev Author: wbonnet Date: 2009-03-16 23:19:31 +0000 (Mon, 16 Mar 2009) Log Message: ----------- Add 64 bit binaries Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-16 23:18:11 UTC (rev 3782) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-16 23:19:31 UTC (rev 3783) @@ -31,7 +31,6 @@ BUILD64 = 1 NO_ISAEXEC = 1 EXTRA_BUILD_ISAS_sparc = sparcv9 -EXTRA_BUILD_ISAS_i386 = amd64 # Add some patches to the sources PATCHFILES = gar-base.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From maciej.blizinski at gmail.com Tue Mar 17 01:29:18 2009 From: maciej.blizinski at gmail.com (=?UTF-8?Q?Maciej_Blizi=C5=84ski?=) Date: Tue, 17 Mar 2009 00:29:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3773] csw/mgar/pkg In-Reply-To: References: Message-ID: Hi Roger, A handful of comments below. On Mon, Mar 16, 2009 at 3:07 AM, wrote: > Revision: 3773 > ? ? ? ? ?http://gar.svn.sourceforge.net/gar/?rev=3773&view=rev > Author: ? hson > Date: ? ? 2009-03-16 03:07:26 +0000 (Mon, 16 Mar 2009) > > Log Message: > ----------- > facter: Initial commit > > Added Paths: > ----------- > ? ?csw/mgar/pkg/facter/ > ? ?csw/mgar/pkg/facter/branches/ > ? ?csw/mgar/pkg/facter/tags/ > ? ?csw/mgar/pkg/facter/trunk/ > ? ?csw/mgar/pkg/facter/trunk/Makefile > ? ?csw/mgar/pkg/facter/trunk/checksums > ? ?csw/mgar/pkg/facter/trunk/files/ > > > Property changes on: csw/mgar/pkg/facter/trunk > ___________________________________________________________________ > Added: svn:ignore > ? + cookies > download > work > > > Added: svn:externals > ? + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 > > > Added: csw/mgar/pkg/facter/trunk/Makefile > =================================================================== > --- csw/mgar/pkg/facter/trunk/Makefile ? ? ? ? ? ? ? ? ? ? ? ? ?(rev 0) > +++ csw/mgar/pkg/facter/trunk/Makefile ?2009-03-16 03:07:26 UTC (rev 3773) > @@ -0,0 +1,38 @@ > +GARNAME = facter > +GARVERSION = 1.5.4 > +CATEGORIES = apps > + > +DESCRIPTION = ?a system fact gatherer > +define BLURB > + ?Long description > +endef The blurb could be: define BLURB - Long description + http://reductivelabs.com/products/facter/ + + A cross-platform Ruby library for retrieving facts from operating systems. + Supports multiple resolution mechanisms, any of which can be restricted to + working only on certain operating systems or environments. Facter is + especially useful for retrieving things like operating system names, IP + addresses, MAC addresses, and SSH keys. + + It is easy to extend Facter to include your own custom facts or to include + additional mechanisms for retrieving facts. endef > + > +MASTER_SITES = http://reductivelabs.com/downloads/facter/ > +DISTFILES ?= $(GARNAME)-$(GARVERSION).tgz > + > +REQUIRED_PKGS = CSWruby > + > +# We define upstream file regex so we can be notifed of new upstream software release > +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz > + > +ARCHALL=1 > + > +CONFIGURE_SCRIPTS = none > +BUILD_SCRIPTS ? ? = none > +TEST_SCRIPTS ? ? ?= none Are these needed? You could write: CONFIGURE_SCRIPTS = BUILD_SCRIPTS = TEST_SCRIPTS = ...and get rid of *-none targets. > +install-facter: > + ? ? ? @ginstall -d $(DESTDIR) > + ? ? ? (cd $(WORKDIR)/$(DISTNAME); DESTDIR=$(DESTDIR) ruby install.rb) This one line would look cleaner: (cd $(WORKSRC); ./install.rb --destdir=$(DESTDIR)) (first ginstall isn't needed then) Maciej From hson at users.sourceforge.net Tue Mar 17 01:46:54 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 17 Mar 2009 00:46:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[3784] csw/mgar/pkg Message-ID: Revision: 3784 http://gar.svn.sourceforge.net/gar/?rev=3784&view=rev Author: hson Date: 2009-03-17 00:46:54 +0000 (Tue, 17 Mar 2009) Log Message: ----------- gnumeric: Initial commit Added Paths: ----------- csw/mgar/pkg/gnumeric/ csw/mgar/pkg/gnumeric/branches/ csw/mgar/pkg/gnumeric/tags/ csw/mgar/pkg/gnumeric/trunk/ csw/mgar/pkg/gnumeric/trunk/Makefile csw/mgar/pkg/gnumeric/trunk/checksums csw/mgar/pkg/gnumeric/trunk/files/ Property changes on: csw/mgar/pkg/gnumeric/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/gnumeric/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnumeric/trunk/Makefile (rev 0) +++ csw/mgar/pkg/gnumeric/trunk/Makefile 2009-03-17 00:46:54 UTC (rev 3784) @@ -0,0 +1,24 @@ +GARNAME = gnumeric +GARVERSION = 1.8.3 +CATEGORIES = gnome + +DESCRIPTION = Brief description +define BLURB + Long description +endef + +MASTER_SITES = $(GNOME_MIRROR) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +REQUIRED_PKGS += CSWbonobo2 CSWgconf2 CSWggettextrt CSWglib2 CSWgnomekeyring +REQUIRED_PKGS += CSWgnomevfs2 CSWgtk2 CSWlibart CSWlibatk CSWlibbonoboui +REQUIRED_PKGS += CSWlibcairo CSWlibglade2 CSWlibgnome CSWlibgnomecanvas +REQUIRED_PKGS += CSWlibgnomeui CSWlibgoffice CSWlibgsf CSWlibpopt CSWlibxml2 +REQUIRED_PKGS += CSWorbit2 CSWpango CSWperl CSWzlib + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk Added: csw/mgar/pkg/gnumeric/trunk/checksums =================================================================== --- csw/mgar/pkg/gnumeric/trunk/checksums (rev 0) +++ csw/mgar/pkg/gnumeric/trunk/checksums 2009-03-17 00:46:54 UTC (rev 3784) @@ -0,0 +1 @@ +64721d3c0d48ffeb5bf721315682cdcd download/gnumeric-1.8.3.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Tue Mar 17 02:05:21 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Tue, 17 Mar 2009 01:05:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3785] csw/mgar/pkg/gnutls/trunk/Makefile Message-ID: Revision: 3785 http://gar.svn.sourceforge.net/gar/?rev=3785&view=rev Author: harpchad Date: 2009-03-17 01:05:21 +0000 (Tue, 17 Mar 2009) Log Message: ----------- Split development files to s seperate package Modified Paths: -------------- csw/mgar/pkg/gnutls/trunk/Makefile Modified: csw/mgar/pkg/gnutls/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnutls/trunk/Makefile 2009-03-17 00:46:54 UTC (rev 3784) +++ csw/mgar/pkg/gnutls/trunk/Makefile 2009-03-17 01:05:21 UTC (rev 3785) @@ -2,13 +2,19 @@ GARVERSION = 2.6.4 CATEGORIES = lib -DESCRIPTION = GNU Transport Layer Security lib and tools +DESCRIPTION = GNU Transport Layer Security libraries and tools define BLURB GnuTLS is a project that aims to develop a library which provides a secure layer, over a reliable transport layer. Currently the GnuTLS library implements the proposed standards by the IETF's TLS working group. endef +PACKAGES = CSWgnutls CSWgnutlsdevel +CATALOGNAME_CSWgnutls = gnutls +CATALOGNAME_CSWgnutlsdevel = gnutls_devel +SPKG_DESC_CSWgnutls = GNU Transport Layer Security libraries and tools +SPKG_DESC_CSWgnutlsdevel = GNU Transport Layer Security development headers and tools + MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 DISTFILES += libgnutls-openssl.so.13.i @@ -35,6 +41,8 @@ REQUIRED_PKGS_CSWgnutls = CSWgcc4corert CSWgcc4g++rt CSWgcrypt CSWggettextrt REQUIRED_PKGS_CSWgnutls += CSWgpgerr CSWlibtasn1 CSWreadline CSWzlib CSWiconv +PKGFILES_CSWgnutlsdevel = $(PKGFILES_DEVEL) + include gar/category.mk post-install-isa-sparcv8: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Tue Mar 17 04:08:19 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Tue, 17 Mar 2009 03:08:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3786] csw/mgar/pkg/gnutls/trunk/Makefile Message-ID: Revision: 3786 http://gar.svn.sourceforge.net/gar/?rev=3786&view=rev Author: harpchad Date: 2009-03-17 03:08:18 +0000 (Tue, 17 Mar 2009) Log Message: ----------- Add CSWgnutls as requirement for CSWgnutlsdevel Modified Paths: -------------- csw/mgar/pkg/gnutls/trunk/Makefile Modified: csw/mgar/pkg/gnutls/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnutls/trunk/Makefile 2009-03-17 01:05:21 UTC (rev 3785) +++ csw/mgar/pkg/gnutls/trunk/Makefile 2009-03-17 03:08:18 UTC (rev 3786) @@ -40,6 +40,7 @@ REQUIRED_PKGS_CSWgnutls = CSWgcc4corert CSWgcc4g++rt CSWgcrypt CSWggettextrt REQUIRED_PKGS_CSWgnutls += CSWgpgerr CSWlibtasn1 CSWreadline CSWzlib CSWiconv +REQUIRED_PKGS_CSWgnutlsdevel = CSWgnutls PKGFILES_CSWgnutlsdevel = $(PKGFILES_DEVEL) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 17 04:17:37 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 17 Mar 2009 03:17:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3787] csw/mgar/pkg/gcc4/trunk/files Message-ID: Revision: 3787 http://gar.svn.sourceforge.net/gar/?rev=3787&view=rev Author: valholla Date: 2009-03-17 03:17:37 +0000 (Tue, 17 Mar 2009) Log Message: ----------- checkin my changes to date Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/files/configure_def.mk csw/mgar/pkg/gcc4/trunk/files/gar_override.mk csw/mgar/pkg/gcc4/trunk/files/package_def.mk csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk Modified: csw/mgar/pkg/gcc4/trunk/files/configure_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-17 03:08:18 UTC (rev 3786) +++ csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-17 03:17:37 UTC (rev 3787) @@ -1,23 +1,22 @@ -## Install everythong /opt/csw/gcc4 instead of /opt/csw -prefix = /opt/csw/gcc4 -CONFIGURE_ARGS = --prefix=$(prefix) -CONFIGURE_ARGS += --exec-prefix=$(prefix) -CONFIGURE_ARGS += --enable-libada -CONFIGURE_ARGS += --enable-libssp -CONFIGURE_ARGS += --enable-objc-gc -CONFIGURE_ARGS += --enable-threads=posix -CONFIGURE_ARGS += --enable-shared -CONFIGURE_ARGS += --with-mpfr=/opt/csw -CONFIGURE_ARGS += --with-gmp=/opt/csw +CONFIGURE_ARGS = --prefix=/opt/csw/gcc4 +CONFIGURE_ARGS += --exec-prefix=/opt/csw/gcc4 CONFIGURE_ARGS += --with-gnu-as CONFIGURE_ARGS += --with-as=/opt/csw/bin/gas CONFIGURE_ARGS += --without-gnu-ld CONFIGURE_ARGS += --with-ld=/usr/ccs/bin/ld -CONFIGURE_ARGS += --with-build-time-tools=/opt/csw/bin -## Do not try to build Ada -## Ada must be build with using GCC because the source uses some Ada Code -## Checkout gcc4ada* packages from svn if you wish to build Ada +CONFIGURE_ARGS += --enable-nls +CONFIGURE_ARGS += --with-included-gettext +CONFIGURE_ARGS += --with-libiconv-prefix=/opt/csw +CONFIGURE_ARGS += --with-x +CONFIGURE_ARGS += --with-mpfr=/opt/csw +CONFIGURE_ARGS += --with-gmp=/opt/csw +CONFIGURE_ARGS += --enable-java-awt=xlib +CONFIGURE_ARGS += --enable-libada +CONFIGURE_ARGS += --enable-libssp +CONFIGURE_ARGS += --enable-objc-gc +CONFIGURE_ARGS += --enable-threads=posix +CONFIGURE_ARGS += --enable-stage1-languages=c CONFIGURE_ARGS += --enable-languages=c,c++,fortran,java,objc Modified: csw/mgar/pkg/gcc4/trunk/files/gar_override.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-17 03:08:18 UTC (rev 3786) +++ csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-17 03:17:37 UTC (rev 3787) @@ -1,26 +1,43 @@ +OBJECT_DIR = $(WORKDIR)/objdir +WORKSRC = $(OBJECT_DIR) +DIRPATHS = +OPTFLAGS = -WORKDIR = $(WORKROOTDIR)/build-$(MODULATION)-$(GAROSREL) -COOKIEDIR = $(COOKIEROOTDIR)/$(MODULATION)-$(GAROSREL) -INSTALLISADIR = $(WORKROOTDIR)/install-$(MODULATION)-$(GAROSREL) -OBJECT_DIR = $(WORKDIR)/$(DISTNAME)/objdir -WORKSRC = $(OBJECT_DIR) -DIRPATHS = -OPTFLAGS = -CONFIG_SHELL = /opt/csw/bin/bash - - +CONFIG_SHELL = /bin/ksh +GARCOMPILER = SOS11 +SOS11_CC = /opt/studio/SOS11/SUNWspro/bin/cc -xO3 -xarch=v8 +CFLAGS = -I/opt/csw/include CPPFLAGS = -I/opt/csw/include -CFLAGS = -I/opt/csw/include CXXFLAGS = -I/opt/csw/include -LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib/\\\\\\\$\$ISALIST -R/opt/csw/lib -BOOT_CFLAGS = $(CFLAGS) -g -O2 -BOOT_LDFLAGS = $(LDFLAGS) +LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib +BOOT_CFLAGS = -I/opt/csw/include -mcpu=v8 -g -O2 -pipe +BOOT_LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib -COMMON_EXPORTS += CONFIG_SHELL BOOT_CFLAGS BOOT_LDFLAGS +ifeq ($(shell uname -p),i386) +ifeq ($(shell uname -r),5.10) + GARCOMPILER = SOS12 + SOS12_CC = /opt/studio/SOS12/SUNWspro/bin/cc + CFLAGS = -I/opt/csw/include -m64 -xarch=sse2 + LDFLAGS = -L/opt/csw/lib/64 -R/opt/csw/lib + BOOT_CFLAGS = -I/opt/csw/include -m64 -march=opteron -g -O2 -pipe + BOOT_LDFLAGS = -L/opt/csw/lib/64 -R/opt/csw/lib/64 +else + GARCOMPILER = SOS11 + SOS11_CC = /opt/studio/SOS11/SUNWspro/bin/cc + CFLAGS = -I/opt/csw/include -xO3 -xarch=386 + LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib + BOOT_CFLAGS = -I/opt/csw/include -m32 -march=i386 -g -O2 -pipe + BOOT_LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib +endif +endif +export CONFIG_SHELL CFLAGS CPPFLAGS CXXFLAGS +export LDFLAGS BOOT_CFLAGS BOOT_LDFLAGS + CONFIGURE_SCRIPTS = objdir TEST_SCRIPTS = skip +post-configure-modulated: fix-bootflags ## Run checkpkg Manually ENABLE_CHECK = 0 Modified: csw/mgar/pkg/gcc4/trunk/files/package_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-17 03:08:18 UTC (rev 3786) +++ csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-17 03:17:37 UTC (rev 3787) @@ -1,121 +1,130 @@ ### Package Section ### PACKAGES = CSWgcc4core CSWgcc4corert CSWgcc4docs -PACKAGES += CSWgcc4g95 CSWgcc4g95rt CSWgcc4java CSWgcc4javart +PACKAGES += CSWgcc4gfortran CSWgcc4gfortranrt CSWgcc4java CSWgcc4javart PACKAGES += CSWgcc4objc CSWgcc4objcrt CSWgcc4g++ CSWgcc4g++rt ## Define Package Catalog Names -CATALOGNAME_CSWgcc4core = gcc4core +CATALOGNAME_CSWgcc4core = gcc4core CATALOGNAME_CSWgcc4corert = gcc4corert -CATALOGNAME_CSWgcc4core = gcc4coredocs -CATALOGNAME_CSWgcc4g++ = gcc4g++ -CATALOGNAME_CSWgcc4g++rt = gcc4g++rt -CATALOGNAME_CSWgcc4g95 = gcc4g95 -CATALOGNAME_CSWgcc4g95rt = gcc4g95rt -CATALOGNAME_CSWgcc4java = gcc4java +CATALOGNAME_CSWgcc4core = gcc4coredocs +CATALOGNAME_CSWgcc4g++ = gcc4g++ +CATALOGNAME_CSWgcc4g++rt = gcc4g++rt +CATALOGNAME_CSWgcc4gfortran = gcc4gfortran +CATALOGNAME_CSWgcc4gfortranrt = gcc4gfortranrt +CATALOGNAME_CSWgcc4java = gcc4java CATALOGNAME_CSWgcc4javart = gcc4javart -CATALOGNAME_CSWgcc4objc = gcc4objc +CATALOGNAME_CSWgcc4objc = gcc4objc CATALOGNAME_CSWgcc4objcrt = gcc4obcrt ## Define Package Descriptions -SPKG_DESC_CSWgcc4core = GNU C Compiler -SPKG_DESC_CSWgcc4corert = GNU C Compiler Run Time +SPKG_DESC_CSWgcc4core = GNU C Compiler +SPKG_DESC_CSWgcc4corert = GNU C Compiler Run Time SPKG_DESC_CSWgcc4coredocs = GNU C Compiler Documtation and man pages -SPKG_DESC_CSWgcc4g++ = GNU C++ Compiler -SPKG_DESC_CSWgcc4g++rt = GNU C++ Compiler Run Time -SPKG_DESC_CSWgcc4g95 = GNU Fortran Compiler -SPKG_DESC_CSWgcc4g95rt = GNU Fortran Compiler Run Time -SPKG_DESC_CSWgcc4java = GNU Java Compiler -SPKG_DESC_CSWgcc4javart = GNU Java Compiler Run Time -SPKG_DESC_CSWgcc4objc = GNU Objective C Compiler -SPKG_DESC_CSWgcc4objcrt = GNU Objective C Compiler Run Time +SPKG_DESC_CSWgcc4g++ = GNU C++ Compiler +SPKG_DESC_CSWgcc4g++rt = GNU C++ Compiler Run Time +SPKG_DESC_CSWgcc4gfortran = GNU Fortran Compiler +SPKG_DESC_CSWgcc4gfortranrt = GNU Fortran Compiler Run Time +SPKG_DESC_CSWgcc4java = GNU Java Compiler +SPKG_DESC_CSWgcc4javart = GNU Java Compiler Run Time +SPKG_DESC_CSWgcc4objc = GNU Objective C Compiler +SPKG_DESC_CSWgcc4objcrt = GNU Objective C Compiler Run Time ## Define Dependencies REQUIRED_PKGS_CSWgcc4corert = CSWggettextrt CSWiconv CSWlibgmp CSWlibmpfr -REQUIRED_PKGS_CSWgcc4core = CSWgcc4corert -REQUIRED_PKGS_CSWgcc4g++rt = CSWgcc4core -REQUIRED_PKGS_CSWgcc4g++ = CSWgcc4g++rt -REQUIRED_PKGS_CSWgcc4g95rt = CSWgcc4core -REQUIRED_PKGS_CSWgcc4g95 = CSWgcc4g95rt +REQUIRED_PKGS_CSWgcc4core = CSWgcc4corert +REQUIRED_PKGS_CSWgcc4g++rt = CSWgcc4core +REQUIRED_PKGS_CSWgcc4g++ = CSWgcc4g++rt +REQUIRED_PKGS_CSWgcc4gfortranrt = CSWgcc4core +REQUIRED_PKGS_CSWgcc4gfortran95 = CSWgcc4gfortranrt REQUIRED_PKGS_CSWgcc4javart = CSWgcc4core -REQUIRED_PKGS_CSWgcc4java = CSWgcc4javart +REQUIRED_PKGS_CSWgcc4java = CSWgcc4javart REQUIRED_PKGS_CSWgcc4objcrt = CSWgcc4core -REQUIRED_PKGS_CSWgcc4objc = CSWgcc4objcrt +REQUIRED_PKGS_CSWgcc4objc = CSWgcc4objcrt +PKG_DIR = /opt/csw/gcc4 ## Define the Contents of the Packages ## GNU Compiler Suite Docs -PKGFILES_CSWgcc4docs = $(datadir)/doc/.* -PKGFILES_CSWgcc4docs += $(mandir)/.* -PKGFILES_CSWgcc4docs += $(infodir)/.* +PKGFILES_CSWgcc4docs += $(PKG_DIR)/man/.* +PKGFILES_CSWgcc4docs += $(PKG_DIR)/info/.* ## gcc4objc Definitions -PKGFILES_CSWgcc4objc = $(libexecdir)/.*/cc1obj -PKGFILES_CSWgcc4objc += $(libdir)/.*/objc/.* -PKGFILES_CSWgcc4objc += $(libdir)/.*/gcj/libgcj.* +PKGFILES_CSWgcc4objc = /opt/csw/share/doc/gcc4objc/license +PKGFILES_CSWgcc4objc += $(PKG_DIR)/libexec/.*/cc1obj +PKGFILES_CSWgcc4objc += $(PKG_DIR)/lib/.*/objc/.* +PKGFILES_CSWgcc4objc += $(PKG_DIR)/lib/.*/gcj/libgcj.* ## gcc4objc Runtime -PKGFILES_CSWgcc4objcrt = $(libdir)/.*libobjc.* +PKGFILES_CSWgcc4objcrt = /opt/csw/share/doc/gcc4objcrt/license +PKGFILES_CSWgcc4objcrt += $(PKG_DIR)/lib/.*libobjc.* ## gcc4java Definitions -PKGFILES_CSWgcc4java = $(datadir)/java.* -PKGFILES_CSWgcc4java += $(libexecdir)/.*/jvgenmain -PKGFILES_CSWgcc4java += $(libexecdir)/.*/jc1 -PKGFILES_CSWgcc4java += $(libdir)/pkgconfig/libgcj.pc -PKGFILES_CSWgcc4java += $(includedir)/.*/ffi.h -PKGFILES_CSWgcc4java += $(includedir)/.*/org/.* -PKGFILES_CSWgcc4java += $(includedir)/.*/java.*/.* -PKGFILES_CSWgcc4java += $(includedir)/.*/gcj/.* -PKGFILES_CSWgcc4java += $(includedir)/.*/classpath/.* -PKGFILES_CSWgcc4java += $(includedir)/.*/awt/.* -PKGFILES_CSWgcc4java += $(includedir)/.*/gnu/.* -PKGFILES_CSWgcc4java += $(bindir)/.*gcj.* -PKGFILES_CSWgcc4java += $(bindir)/jv-scan -PKGFILES_CSWgcc4java += $(bindir)/jv-convert -PKGFILES_CSWgcc4java += $(bindir)/jcf-dump -PKGFILES_CSWgcc4java += $(bindir)/grmi.* -PKGFILES_CSWgcc4java += $(bindir)/grepjar -PKGFILES_CSWgcc4java += $(bindir)/gjnih -PKGFILES_CSWgcc4java += $(bindir)/gij -PKGFILES_CSWgcc4java += $(bindir)/fastjar -PKGFILES_CSWgcc4java += $(bindir)/gjar.* -PKGFILES_CSWgcc4java += $(bindir)/gjavah -PKGFILES_CSWgcc4java += $(bindir)/gorbd -PKGFILES_CSWgcc4java += $(bindir)/addr2name.awk -PKGFILES_CSWgcc4java += $(bindir)/gappletviewer -PKGFILES_CSWgcc4java += $(bindir)/gkeytool -PKGFILES_CSWgcc4java += $(bindir)/gserialver -PKGFILES_CSWgcc4java += $(bindir)/gtnameserv -PKGFILES_CSWgcc4java += $(bindir)/gnative2ascii -PKGFILES_CSWgcc4java += $(bindir)/gc-analyze +PKGFILES_CSWgcc4java = /opt/csw/share/doc/gcc4java/license +PKGFILES_CSWgcc4java += $(PKG_DIR)/share/java.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/libexec/.*/jvgenmain +PKGFILES_CSWgcc4java += $(PKG_DIR)/libexec/.*/jc1 +PKGFILES_CSWgcc4java += $(PKG_DIR)/lib/pkgconfig/libgcj.pc +PKGFILES_CSWgcc4java += $(PKG_DIR)/include/.*/ffi.h +PKGFILES_CSWgcc4java += $(PKG_DIR)/include/.*/org/.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/include/.*/java.*/.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/include/.*/gcj/.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/include/.*/classpath/.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/include/.*/awt/.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/include/.*/gnu/.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/.*gcj.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/jv-scan +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/jv-convert +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/jcf-dump +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/grmi.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/grepjar +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gjnih +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gij +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/fastjar +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gjar.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gjavah +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gorbd +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/addr2name.awk +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gappletviewer +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gkeytool +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gserialver +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gtnameserv +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gnative2ascii +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gc-analyze ## gcc4java RunTime -PKGFILES_CSWgcc4javart = $(datadir)/java/.* -PKGFILES_CSWgcc4javart += $(libdir)/.*libgij.* -PKGFILES_CSWgcc4javart += $(libdir)/.*libffi.* -PKGFILES_CSWgcc4javart += $(libdir)/.*lib-gnu-awt.* -PKGFILES_CSWgcc4javart += $(libdir)/security/libgcj.* -PKGFILES_CSWgcc4javart += $(libdir)/security/classpath.* -PKGFILES_CSWgcc4javart += $(libdir)/logging.properties -PKGFILES_CSWgcc4javart += $(libdir)/gcj.*/classmap.db +PKGFILES_CSWgcc4javart = /opt/csw/share/doc/gcc4javart/license +PKGFILES_CSWgcc4javart += $(PKG_DIR)/share/java/.* +PKGFILES_CSWgcc4javart += $(PKG_DIR)/lib/.*libgij.* +PKGFILES_CSWgcc4javart += $(PKG_DIR)/lib/.*libffi.* +PKGFILES_CSWgcc4javart += $(PKG_DIR)/lib/.*lib-gnu-awt.* +PKGFILES_CSWgcc4javart += $(PKG_DIR)/lib/security/libgcj.* +PKGFILES_CSWgcc4javart += $(PKG_DIR)/lib/security/classpath.* +PKGFILES_CSWgcc4javart += $(PKG_DIR)/lib/logging.properties +PKGFILES_CSWgcc4javart += $(PKG_DIR)/lib/gcj.*/classmap.db -## gcc4g95 Definitions -PKGFILES_CSWgcc4g95 = $(libexecdir)/.*/f951 -PKGFILES_CSWgcc4g95 += $(bindir)/.*gfortran -## gcc4g95 RunTime -PKGFILES_CSWgcc4g95rt = $(libdir)/.*libgfortran.* +## gcc4gfortran Definitions +PKGFILES_CSWgcc4gfortran = /opt/csw/share/doc/gcc4gfortran/license +PKGFILES_CSWgcc4gfortran += $(PKG_DIR)/lib/.*/f951 +PKGFILES_CSWgcc4gfortran += $(PKG_DIR)/lib/.*gfortran +## gcc4gfortran RunTime +PKGFILES_CSWgcc4gfortranrt = /opt/csw/share/doc/gcc4gfortranrt/license +PKGFILES_CSWgcc4gfortranrt = $(PKG_DIR)/lib/.*libgfortran.* ## gcc4g++ Definitions -PKGFILES_CSWgcc4g++ = $(libexecdir)/.*/cc1plus -PKGFILES_CSWgcc4g++ += $(includedir)/c\+\+/.* -PKGFILES_CSWgcc4g++ += $(bindir)/.*g\+\+ -PKGFILES_CSWgcc4g++ += $(bindir)/.*c\+\+ -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(includedir)/.*/org/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(includedir)/.*/java.*/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(includedir)/.*/gcj/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(includedir)/.*/classpath/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(includedir)/.*/awt/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(includedir)/.*/gnu/.* +PKGFILES_CSWgcc4g++ = /opt/csw/share/doc/gcc4g++/license +PKGFILES_CSWgcc4g++ += $(PKG_DIR)/libexec/.*/cc1plus +PKGFILES_CSWgcc4g++ += $(PKG_DIR)/include/c++/.* +PKGFILES_CSWgcc4g++ += $(PKG_DIR)/bin/.*g++ +PKGFILES_CSWgcc4g++ += $(PKG_DIR)/bin/.*c++ +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(PKG_DIR)/include/.*/org/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(PKG_DIR)/include/.*/java.*/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(PKG_DIR)/include/.*/gcj/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(PKG_DIR)/include/.*/classpath/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(PKG_DIR)/include/.*/awt/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(PKG_DIR)/include/.*/gnu/.* ## gcc4g++ RunTime -PKGFILES_CSWgcc4g++rt = $(libdir)/.*libstdc.* +PKGFILES_CSWgcc4g++rt = /opt/csw/share/doc/gcc4g++rt/license +PKGFILES_CSWgcc4g++rt += $(PKG_DIR)/lib/.*libstdc.* ## gcc4core RunTime -PKGFILES_CSWgcc4corert = $(libdir)/.*libgcc_s.* +PKGFILES_CSWgcc4corert = /opt/csw/share/doc/gcc4corert/license +PKGFILES_CSWgcc4corert = $(PKG_DIR)/lib/.*libgcc_s.* Modified: csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-17 03:08:18 UTC (rev 3786) +++ csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-17 03:17:37 UTC (rev 3787) @@ -1,4 +1,5 @@ + ## Create $(OBJECT_DIR) to build in post-extract-$(addprefix post-extract-,$(MODULATIONS)): echo "==> Creating Object Dir for Building" @@ -9,9 +10,18 @@ ## Run it from the $(OBJECT_DIR) configure-objdir: echo "==> Running Configure from $(OBJECT_DIR)" - cd $(OBJECT_DIR) && $(CONFIGURE_ENV) ../configure $(CONFIGURE_ARGS) + cd $(OBJECT_DIR) && $(CONFIGURE_ENV) \ + ../$(DISTNAME)/configure $(CONFIGURE_ARGS) $(DONADA) +## Set the CFLAGS so the correct architecture is used +fix-bootflags: + @(perl -i -plne "s|^BOOT_CFLAGS.*|BOOT_CFLAGS= $(BOOT_CFLAGS)|" \ + $(WORKSRC)/Makefile) + @(perl -i -plne "s|^BOOT_LDFLAGS.*|BOOT_LDFLAGS= $(BOOT_LDFLAGS)|" \ + $(WORKSRC)/Makefile) + @$(DONADA) + test-skip: - $(DONADA) + @$(DONADA) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 17 04:32:05 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 17 Mar 2009 03:32:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[3788] csw/mgar/pkg/gnumeric/trunk Message-ID: Revision: 3788 http://gar.svn.sourceforge.net/gar/?rev=3788&view=rev Author: hson Date: 2009-03-17 03:32:05 +0000 (Tue, 17 Mar 2009) Log Message: ----------- gnumeric: Initial commit Modified Paths: -------------- csw/mgar/pkg/gnumeric/trunk/Makefile csw/mgar/pkg/gnumeric/trunk/checksums Added Paths: ----------- csw/mgar/pkg/gnumeric/trunk/files/mainpatch Modified: csw/mgar/pkg/gnumeric/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnumeric/trunk/Makefile 2009-03-17 03:17:37 UTC (rev 3787) +++ csw/mgar/pkg/gnumeric/trunk/Makefile 2009-03-17 03:32:05 UTC (rev 3788) @@ -19,6 +19,8 @@ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +PATCHFILES = mainpatch + CONFIGURE_ARGS = $(DIRPATHS) include gar/category.mk Modified: csw/mgar/pkg/gnumeric/trunk/checksums =================================================================== --- csw/mgar/pkg/gnumeric/trunk/checksums 2009-03-17 03:17:37 UTC (rev 3787) +++ csw/mgar/pkg/gnumeric/trunk/checksums 2009-03-17 03:32:05 UTC (rev 3788) @@ -1 +1,2 @@ 64721d3c0d48ffeb5bf721315682cdcd download/gnumeric-1.8.3.tar.gz +cf9ffd8f1b23eec556cd949af385b972 download/mainpatch Added: csw/mgar/pkg/gnumeric/trunk/files/mainpatch =================================================================== --- csw/mgar/pkg/gnumeric/trunk/files/mainpatch (rev 0) +++ csw/mgar/pkg/gnumeric/trunk/files/mainpatch 2009-03-17 03:32:05 UTC (rev 3788) @@ -0,0 +1,730 @@ +Only in gnumeric-1.8.3: Makefile +Only in gnumeric-1.8.3: config.log +Only in gnumeric-1.8.3: config.status +Only in gnumeric-1.8.3: config.status.lineno +Only in gnumeric-1.8.3/doc/C: Makefile +Only in gnumeric-1.8.3/doc/C/figures: Makefile +Only in gnumeric-1.8.3/doc/C/figures/icons: Makefile +Only in gnumeric-1.8.3/doc/C: gnumeric-C.omf.out +Only in gnumeric-1.8.3/doc/C: omf_timestamp +Only in gnumeric-1.8.3/doc: Makefile +Only in gnumeric-1.8.3/doc/developer: Makefile +Only in gnumeric-1.8.3: gnumeric-config.h +Only in gnumeric-1.8.3: gnumeric-features.h +Only in gnumeric-1.8.3: gnumeric.desktop +Only in gnumeric-1.8.3/icons: Makefile +Only in gnumeric-1.8.3: intltool-extract +Only in gnumeric-1.8.3: intltool-merge +Only in gnumeric-1.8.3: intltool-update +Only in gnumeric-1.8.3: libspreadsheet-1.8.pc +Only in gnumeric-1.8.3: libspreadsheet.pc +Only in gnumeric-1.8.3: libtool +Only in gnumeric-1.8.3/plugins: Makefile +Only in gnumeric-1.8.3/plugins/applix: .deps +Only in gnumeric-1.8.3/plugins/applix: .libs +Only in gnumeric-1.8.3/plugins/applix: Makefile +Only in gnumeric-1.8.3/plugins/applix: applix-read.lo +Only in gnumeric-1.8.3/plugins/applix: applix-write.lo +Only in gnumeric-1.8.3/plugins/applix: applix.la +Only in gnumeric-1.8.3/plugins/applix: boot.lo +Only in gnumeric-1.8.3/plugins/applix: plugin.xml +Only in gnumeric-1.8.3/plugins/corba: .deps +Only in gnumeric-1.8.3/plugins/corba: .libs +Only in gnumeric-1.8.3/plugins/corba: GNOME_Gnumeric-common.c +Only in gnumeric-1.8.3/plugins/corba: GNOME_Gnumeric-common.lo +Only in gnumeric-1.8.3/plugins/corba: GNOME_Gnumeric-skels.c +Only in gnumeric-1.8.3/plugins/corba: GNOME_Gnumeric-skels.lo +Only in gnumeric-1.8.3/plugins/corba: GNOME_Gnumeric-stubs.c +Only in gnumeric-1.8.3/plugins/corba: GNOME_Gnumeric-stubs.lo +Only in gnumeric-1.8.3/plugins/corba: GNOME_Gnumeric.h +Only in gnumeric-1.8.3/plugins/corba: Makefile +Only in gnumeric-1.8.3/plugins/corba: corba-application.lo +Only in gnumeric-1.8.3/plugins/corba: corba-sheet.lo +Only in gnumeric-1.8.3/plugins/corba: corba-workbook.lo +Only in gnumeric-1.8.3/plugins/corba: corba.la +Only in gnumeric-1.8.3/plugins/corba: plugin.xml +Only in gnumeric-1.8.3/plugins/corba: stamp_Gnumeric_idl +Only in gnumeric-1.8.3/plugins/derivatives: .deps +Only in gnumeric-1.8.3/plugins/derivatives: .libs +Only in gnumeric-1.8.3/plugins/derivatives: Makefile +Only in gnumeric-1.8.3/plugins/derivatives: derivatives.la +Only in gnumeric-1.8.3/plugins/derivatives: options.lo +Only in gnumeric-1.8.3/plugins/derivatives: plugin.xml +Only in gnumeric-1.8.3/plugins/dif: .deps +Only in gnumeric-1.8.3/plugins/dif: .libs +Only in gnumeric-1.8.3/plugins/dif: Makefile +Only in gnumeric-1.8.3/plugins/dif: dif.la +Only in gnumeric-1.8.3/plugins/dif: dif.lo +Only in gnumeric-1.8.3/plugins/dif: plugin.xml +Only in gnumeric-1.8.3/plugins/excel: .deps +Only in gnumeric-1.8.3/plugins/excel: .libs +Only in gnumeric-1.8.3/plugins/excel: Makefile +Only in gnumeric-1.8.3/plugins/excel: boot.lo +Only in gnumeric-1.8.3/plugins/excel: crypt-md4.lo +Only in gnumeric-1.8.3/plugins/excel: excel-xml-read.lo +Only in gnumeric-1.8.3/plugins/excel: excel.la +diff -ru gnumeric-1.8.3.orig/plugins/excel/md5.h gnumeric-1.8.3/plugins/excel/md5.h +--- gnumeric-1.8.3.orig/plugins/excel/md5.h 2008-01-15 00:55:11.000000000 +0100 ++++ gnumeric-1.8.3/plugins/excel/md5.h 2009-03-17 00:23:02.110582251 +0100 +@@ -22,7 +22,11 @@ + #define _MD5_H 1 + + #include ++#ifdef __sun ++#include ++#else + #include ++#endif + + #define MD5_DIGEST_SIZE 16 + #define MD5_BLOCK_SIZE 64 +Only in gnumeric-1.8.3/plugins/excel: md5.lo +Only in gnumeric-1.8.3/plugins/excel: ms-biff.lo +Only in gnumeric-1.8.3/plugins/excel: ms-chart.lo +Only in gnumeric-1.8.3/plugins/excel: ms-container.lo +Only in gnumeric-1.8.3/plugins/excel: ms-escher.lo +Only in gnumeric-1.8.3/plugins/excel: ms-excel-read.lo +Only in gnumeric-1.8.3/plugins/excel: ms-excel-util.lo +Only in gnumeric-1.8.3/plugins/excel: ms-excel-write.lo +Only in gnumeric-1.8.3/plugins/excel: ms-formula-read.lo +Only in gnumeric-1.8.3/plugins/excel: ms-formula-write.lo +Only in gnumeric-1.8.3/plugins/excel: ms-obj.lo +Only in gnumeric-1.8.3/plugins/excel: ms-pivot.lo +Only in gnumeric-1.8.3/plugins/excel: plugin.xml +Only in gnumeric-1.8.3/plugins/excel: rc4.lo +Only in gnumeric-1.8.3/plugins/excel: xlsx-read.lo +Only in gnumeric-1.8.3/plugins/excel: xlsx-utils.lo +Only in gnumeric-1.8.3/plugins/excel: xlsx-write.lo +Only in gnumeric-1.8.3/plugins/fn-complex: .deps +Only in gnumeric-1.8.3/plugins/fn-complex: .libs +Only in gnumeric-1.8.3/plugins/fn-complex: Makefile +Only in gnumeric-1.8.3/plugins/fn-complex: functions.lo +Only in gnumeric-1.8.3/plugins/fn-complex: gsl-complex.lo +Only in gnumeric-1.8.3/plugins/fn-complex: plugin.la +Only in gnumeric-1.8.3/plugins/fn-complex: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-database: .deps +Only in gnumeric-1.8.3/plugins/fn-database: .libs +Only in gnumeric-1.8.3/plugins/fn-database: Makefile +Only in gnumeric-1.8.3/plugins/fn-database: functions.lo +Only in gnumeric-1.8.3/plugins/fn-database: plugin.la +Only in gnumeric-1.8.3/plugins/fn-database: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-date: .deps +Only in gnumeric-1.8.3/plugins/fn-date: .libs +Only in gnumeric-1.8.3/plugins/fn-date: Makefile +Only in gnumeric-1.8.3/plugins/fn-date: functions.lo +Only in gnumeric-1.8.3/plugins/fn-date: plugin.la +Only in gnumeric-1.8.3/plugins/fn-date: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-eng: .deps +Only in gnumeric-1.8.3/plugins/fn-eng: .libs +Only in gnumeric-1.8.3/plugins/fn-eng: Makefile +Only in gnumeric-1.8.3/plugins/fn-eng: functions.lo +Only in gnumeric-1.8.3/plugins/fn-eng: plugin.la +Only in gnumeric-1.8.3/plugins/fn-eng: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-erlang: .deps +Only in gnumeric-1.8.3/plugins/fn-erlang: .libs +Only in gnumeric-1.8.3/plugins/fn-erlang: Makefile +Only in gnumeric-1.8.3/plugins/fn-erlang: erlang.la +Only in gnumeric-1.8.3/plugins/fn-erlang: functions.lo +Only in gnumeric-1.8.3/plugins/fn-erlang: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-financial: .deps +Only in gnumeric-1.8.3/plugins/fn-financial: .libs +Only in gnumeric-1.8.3/plugins/fn-financial: Makefile +Only in gnumeric-1.8.3/plugins/fn-financial: functions.lo +Only in gnumeric-1.8.3/plugins/fn-financial: plugin.la +Only in gnumeric-1.8.3/plugins/fn-financial: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-financial: sc-fin.lo +Only in gnumeric-1.8.3/plugins/fn-info: .deps +Only in gnumeric-1.8.3/plugins/fn-info: .libs +Only in gnumeric-1.8.3/plugins/fn-info: Makefile +Only in gnumeric-1.8.3/plugins/fn-info: functions.lo +Only in gnumeric-1.8.3/plugins/fn-info: plugin.la +Only in gnumeric-1.8.3/plugins/fn-info: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-logical: .deps +Only in gnumeric-1.8.3/plugins/fn-logical: .libs +Only in gnumeric-1.8.3/plugins/fn-logical: Makefile +Only in gnumeric-1.8.3/plugins/fn-logical: functions.lo +Only in gnumeric-1.8.3/plugins/fn-logical: plugin.la +Only in gnumeric-1.8.3/plugins/fn-logical: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-lookup: .deps +Only in gnumeric-1.8.3/plugins/fn-lookup: .libs +Only in gnumeric-1.8.3/plugins/fn-lookup: Makefile +Only in gnumeric-1.8.3/plugins/fn-lookup: functions.lo +Only in gnumeric-1.8.3/plugins/fn-lookup: plugin.la +Only in gnumeric-1.8.3/plugins/fn-lookup: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-math: .deps +Only in gnumeric-1.8.3/plugins/fn-math: .libs +Only in gnumeric-1.8.3/plugins/fn-math: Makefile +Only in gnumeric-1.8.3/plugins/fn-math: functions.lo +Only in gnumeric-1.8.3/plugins/fn-math: plugin.la +Only in gnumeric-1.8.3/plugins/fn-math: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-r: .deps +Only in gnumeric-1.8.3/plugins/fn-r: .libs +Only in gnumeric-1.8.3/plugins/fn-r: Makefile +Only in gnumeric-1.8.3/plugins/fn-r: extra.lo +Only in gnumeric-1.8.3/plugins/fn-r: functions.lo +Only in gnumeric-1.8.3/plugins/fn-r: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-r: rstat.la +Only in gnumeric-1.8.3/plugins/fn-random: .deps +Only in gnumeric-1.8.3/plugins/fn-random: .libs +Only in gnumeric-1.8.3/plugins/fn-random: Makefile +Only in gnumeric-1.8.3/plugins/fn-random: functions.lo +Only in gnumeric-1.8.3/plugins/fn-random: plugin.la +Only in gnumeric-1.8.3/plugins/fn-random: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-stat: .deps +Only in gnumeric-1.8.3/plugins/fn-stat: .libs +Only in gnumeric-1.8.3/plugins/fn-stat: Makefile +Only in gnumeric-1.8.3/plugins/fn-stat: functions.lo +Only in gnumeric-1.8.3/plugins/fn-stat: plugin.la +Only in gnumeric-1.8.3/plugins/fn-stat: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-string: .deps +Only in gnumeric-1.8.3/plugins/fn-string: .libs +Only in gnumeric-1.8.3/plugins/fn-string: Makefile +Only in gnumeric-1.8.3/plugins/fn-string: functions.lo +Only in gnumeric-1.8.3/plugins/fn-string: plugin.la +Only in gnumeric-1.8.3/plugins/fn-string: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-tsa: .deps +Only in gnumeric-1.8.3/plugins/fn-tsa: .libs +Only in gnumeric-1.8.3/plugins/fn-tsa: Makefile +Only in gnumeric-1.8.3/plugins/fn-tsa: functions.lo +Only in gnumeric-1.8.3/plugins/fn-tsa: plugin.la +Only in gnumeric-1.8.3/plugins/fn-tsa: plugin.xml +Only in gnumeric-1.8.3/plugins/gda: .deps +Only in gnumeric-1.8.3/plugins/gda: Makefile +Only in gnumeric-1.8.3/plugins/gnome-db: .deps +Only in gnumeric-1.8.3/plugins/gnome-db: Makefile +Only in gnumeric-1.8.3/plugins/gnome-glossary: Makefile +Only in gnumeric-1.8.3/plugins/html: .deps +Only in gnumeric-1.8.3/plugins/html: .libs +Only in gnumeric-1.8.3/plugins/html: Makefile +Only in gnumeric-1.8.3/plugins/html: boot.lo +Only in gnumeric-1.8.3/plugins/html: font.lo +Only in gnumeric-1.8.3/plugins/html: html.la +Only in gnumeric-1.8.3/plugins/html: html.lo +Only in gnumeric-1.8.3/plugins/html: html_read.lo +Only in gnumeric-1.8.3/plugins/html: latex.lo +Only in gnumeric-1.8.3/plugins/html: plugin.xml +Only in gnumeric-1.8.3/plugins/html: roff.lo +Only in gnumeric-1.8.3/plugins/lotus-123: .deps +Only in gnumeric-1.8.3/plugins/lotus-123: .libs +Only in gnumeric-1.8.3/plugins/lotus-123: Makefile +Only in gnumeric-1.8.3/plugins/lotus-123: boot.lo +Only in gnumeric-1.8.3/plugins/lotus-123: lotus-formula.lo +Only in gnumeric-1.8.3/plugins/lotus-123: lotus.la +Only in gnumeric-1.8.3/plugins/lotus-123: lotus.lo +Only in gnumeric-1.8.3/plugins/lotus-123: plugin.xml +Only in gnumeric-1.8.3/plugins/mps: .deps +Only in gnumeric-1.8.3/plugins/mps: .libs +Only in gnumeric-1.8.3/plugins/mps: Makefile +Only in gnumeric-1.8.3/plugins/mps: mps.la +Only in gnumeric-1.8.3/plugins/mps: mps.lo +Only in gnumeric-1.8.3/plugins/mps: parser.lo +Only in gnumeric-1.8.3/plugins/mps: plugin.xml +Only in gnumeric-1.8.3/plugins/numtheory: .deps +Only in gnumeric-1.8.3/plugins/numtheory: .libs +Only in gnumeric-1.8.3/plugins/numtheory: Makefile +diff -ru gnumeric-1.8.3.orig/plugins/numtheory/numtheory.c gnumeric-1.8.3/plugins/numtheory/numtheory.c +--- gnumeric-1.8.3.orig/plugins/numtheory/numtheory.c 2008-01-15 00:55:10.000000000 +0100 ++++ gnumeric-1.8.3/plugins/numtheory/numtheory.c 2009-03-17 00:55:21.253509921 +0100 +@@ -33,7 +33,14 @@ + + #define OUT_OF_BOUNDS "#LIMIT!" + ++#ifdef __sun ++static inline double bit_max_fn(void) { ++ return MIN (1 / GNM_EPSILON, (gnm_float)G_MAXUINT64); ++} ++#define bit_max (bit_max_fn()) ++#else + static const double bit_max = MIN (1 / GNM_EPSILON, (gnm_float)G_MAXUINT64); ++#endif + + /* ------------------------------------------------------------------------- */ + +Only in gnumeric-1.8.3/plugins/numtheory: numtheory.e +Only in gnumeric-1.8.3/plugins/numtheory: numtheory.la +Only in gnumeric-1.8.3/plugins/numtheory: numtheory.lo +Only in gnumeric-1.8.3/plugins/numtheory: plugin.xml +Only in gnumeric-1.8.3/plugins/oleo: .deps +Only in gnumeric-1.8.3/plugins/oleo: .libs +Only in gnumeric-1.8.3/plugins/oleo: Makefile +Only in gnumeric-1.8.3/plugins/oleo: boot.lo +Only in gnumeric-1.8.3/plugins/oleo: oleo.la +Only in gnumeric-1.8.3/plugins/oleo: oleo.lo +Only in gnumeric-1.8.3/plugins/oleo: plugin.xml +Only in gnumeric-1.8.3/plugins/openoffice: .deps +Only in gnumeric-1.8.3/plugins/openoffice: .libs +Only in gnumeric-1.8.3/plugins/openoffice: Makefile +Only in gnumeric-1.8.3/plugins/openoffice: openoffice-read.lo +Only in gnumeric-1.8.3/plugins/openoffice: openoffice-write.lo +Only in gnumeric-1.8.3/plugins/openoffice: openoffice.la +Only in gnumeric-1.8.3/plugins/openoffice: plugin.xml +Only in gnumeric-1.8.3/plugins/paradox: .deps +Only in gnumeric-1.8.3/plugins/paradox: Makefile +Only in gnumeric-1.8.3/plugins/perl-func: Makefile +Only in gnumeric-1.8.3/plugins/perl-func: plugin.xml +Only in gnumeric-1.8.3/plugins/perl-loader: .libs +Only in gnumeric-1.8.3/plugins/perl-loader: Makefile +Only in gnumeric-1.8.3/plugins/perl-loader: boot.lo +Only in gnumeric-1.8.3/plugins/perl-loader: perl-gnumeric.lo +Only in gnumeric-1.8.3/plugins/perl-loader: perl-loader.lo +Only in gnumeric-1.8.3/plugins/perl-loader: perl_loader.la +Only in gnumeric-1.8.3/plugins/perl-loader: plugin.xml +Only in gnumeric-1.8.3/plugins/perl-loader: xsinit.c +Only in gnumeric-1.8.3/plugins/perl-loader: xsinit.lo +Only in gnumeric-1.8.3/plugins/plan-perfect: .deps +Only in gnumeric-1.8.3/plugins/plan-perfect: .libs +Only in gnumeric-1.8.3/plugins/plan-perfect: Makefile +Only in gnumeric-1.8.3/plugins/plan-perfect: charset.lo +Only in gnumeric-1.8.3/plugins/plan-perfect: plan_perfect.la +Only in gnumeric-1.8.3/plugins/plan-perfect: pln.lo +Only in gnumeric-1.8.3/plugins/plan-perfect: plugin.xml +Only in gnumeric-1.8.3/plugins/psiconv: .deps +Only in gnumeric-1.8.3/plugins/psiconv: Makefile +Only in gnumeric-1.8.3/plugins/py-func: Makefile +Only in gnumeric-1.8.3/plugins/python-loader: .deps +Only in gnumeric-1.8.3/plugins/python-loader: Makefile +Only in gnumeric-1.8.3/plugins/qpro: .deps +Only in gnumeric-1.8.3/plugins/qpro: .libs +Only in gnumeric-1.8.3/plugins/qpro: Makefile +Only in gnumeric-1.8.3/plugins/qpro: plugin.xml +Only in gnumeric-1.8.3/plugins/qpro: qpro-read.lo +Only in gnumeric-1.8.3/plugins/qpro: qpro.la +Only in gnumeric-1.8.3/plugins/sample_datasource: .deps +Only in gnumeric-1.8.3/plugins/sample_datasource: .libs +Only in gnumeric-1.8.3/plugins/sample_datasource: Makefile +Only in gnumeric-1.8.3/plugins/sample_datasource: plugin.xml +Only in gnumeric-1.8.3/plugins/sample_datasource: sample_datasource.la +Only in gnumeric-1.8.3/plugins/sample_datasource: sample_datasource.lo +Only in gnumeric-1.8.3/plugins/sc: .deps +Only in gnumeric-1.8.3/plugins/sc: .libs +Only in gnumeric-1.8.3/plugins/sc: Makefile +Only in gnumeric-1.8.3/plugins/sc: plugin.xml +Only in gnumeric-1.8.3/plugins/sc: sc.la +Only in gnumeric-1.8.3/plugins/sc: sc.lo +Only in gnumeric-1.8.3/plugins/sylk: .deps +Only in gnumeric-1.8.3/plugins/sylk: .libs +Only in gnumeric-1.8.3/plugins/sylk: Makefile +Only in gnumeric-1.8.3/plugins/sylk: plugin.xml +Only in gnumeric-1.8.3/plugins/sylk: sylk-write.lo +Only in gnumeric-1.8.3/plugins/sylk: sylk.la +Only in gnumeric-1.8.3/plugins/sylk: sylk.lo +Only in gnumeric-1.8.3/plugins/uihello: .deps +Only in gnumeric-1.8.3/plugins/uihello: .libs +Only in gnumeric-1.8.3/plugins/uihello: Makefile +Only in gnumeric-1.8.3/plugins/uihello: plugin.la +Only in gnumeric-1.8.3/plugins/uihello: plugin.xml +Only in gnumeric-1.8.3/plugins/uihello: uihello.lo +Only in gnumeric-1.8.3/plugins/xbase: .deps +Only in gnumeric-1.8.3/plugins/xbase: .libs +Only in gnumeric-1.8.3/plugins/xbase: Makefile +Only in gnumeric-1.8.3/plugins/xbase: boot.lo +Only in gnumeric-1.8.3/plugins/xbase: plugin.xml +Only in gnumeric-1.8.3/plugins/xbase: xbase.la +Only in gnumeric-1.8.3/plugins/xbase: xbase.lo +Only in gnumeric-1.8.3/po: .intltool-merge-cache +Only in gnumeric-1.8.3/po: Makefile +Only in gnumeric-1.8.3/po: Makefile.in +diff -ru gnumeric-1.8.3.orig/po/Makefile.in.in gnumeric-1.8.3/po/Makefile.in.in +--- gnumeric-1.8.3.orig/po/Makefile.in.in 2008-05-24 22:40:36.000000000 +0200 ++++ gnumeric-1.8.3/po/Makefile.in.in 2009-03-17 00:59:24.557217225 +0100 +@@ -69,7 +69,7 @@ + EXTRA_DISTFILES = POTFILES.skip Makevars LINGUAS + + POTFILES = \ +- ++# + CATALOGS = @CATALOGS@ + CATOBJEXT = @CATOBJEXT@ + +Only in gnumeric-1.8.3/po: POTFILES +Only in gnumeric-1.8.3/po: am.gmo +Only in gnumeric-1.8.3/po: ar.gmo +Only in gnumeric-1.8.3/po: az.gmo +Only in gnumeric-1.8.3/po: bg.gmo +Only in gnumeric-1.8.3/po: ca.gmo +Only in gnumeric-1.8.3/po: cs.gmo +Only in gnumeric-1.8.3/po: da.gmo +Only in gnumeric-1.8.3/po: de.gmo +Only in gnumeric-1.8.3/po: dz.gmo +Only in gnumeric-1.8.3/po: el.gmo +Only in gnumeric-1.8.3/po: en_CA.gmo +Only in gnumeric-1.8.3/po: en_GB.gmo +Only in gnumeric-1.8.3/po: es.gmo +Only in gnumeric-1.8.3/po: et.gmo +Only in gnumeric-1.8.3/po: fi.gmo +Only in gnumeric-1.8.3/po: fr.gmo +Only in gnumeric-1.8.3/po: ga.gmo +Only in gnumeric-1.8.3/po: gl.gmo +Only in gnumeric-1.8.3/po: he.gmo +Only in gnumeric-1.8.3/po: hr.gmo +Only in gnumeric-1.8.3/po: hu.gmo +Only in gnumeric-1.8.3/po: it.gmo +Only in gnumeric-1.8.3/po: ja.gmo +Only in gnumeric-1.8.3/po: ko.gmo +Only in gnumeric-1.8.3/po: lt.gmo +Only in gnumeric-1.8.3/po: lv.gmo +Only in gnumeric-1.8.3/po: mk.gmo +Only in gnumeric-1.8.3/po: ml.gmo +Only in gnumeric-1.8.3/po: mr.gmo +Only in gnumeric-1.8.3/po: ms.gmo +Only in gnumeric-1.8.3/po: nb.gmo +Only in gnumeric-1.8.3/po: ne.gmo +Only in gnumeric-1.8.3/po: nl.gmo +Only in gnumeric-1.8.3/po: nn.gmo +Only in gnumeric-1.8.3/po: oc.gmo +Only in gnumeric-1.8.3/po: pl.gmo +Only in gnumeric-1.8.3/po: pt.gmo +Only in gnumeric-1.8.3/po: pt_BR.gmo +Only in gnumeric-1.8.3/po: ro.gmo +Only in gnumeric-1.8.3/po: ru.gmo +Only in gnumeric-1.8.3/po: rw.gmo +Only in gnumeric-1.8.3/po: sk.gmo +Only in gnumeric-1.8.3/po: sr.gmo +Only in gnumeric-1.8.3/po: sr at Latn.gmo +Only in gnumeric-1.8.3/po: stamp-it +Only in gnumeric-1.8.3/po: sv.gmo +Only in gnumeric-1.8.3/po: te.gmo +Only in gnumeric-1.8.3/po: tr.gmo +Only in gnumeric-1.8.3/po: uk.gmo +Only in gnumeric-1.8.3/po: vi.gmo +Only in gnumeric-1.8.3/po: zh_CN.gmo +Only in gnumeric-1.8.3/po: zh_TW.gmo +Only in gnumeric-1.8.3/po-functions: Makefile +Only in gnumeric-1.8.3/po-functions: Makefile.in +Only in gnumeric-1.8.3/po-functions: POTFILES +Only in gnumeric-1.8.3/po-functions: am.gmo +Only in gnumeric-1.8.3/po-functions: ar.gmo +Only in gnumeric-1.8.3/po-functions: az.gmo +Only in gnumeric-1.8.3/po-functions: bg.gmo +Only in gnumeric-1.8.3/po-functions: ca.gmo +Only in gnumeric-1.8.3/po-functions: cs.gmo +Only in gnumeric-1.8.3/po-functions: da.gmo +Only in gnumeric-1.8.3/po-functions: de.gmo +Only in gnumeric-1.8.3/po-functions: dz.gmo +Only in gnumeric-1.8.3/po-functions: el.gmo +Only in gnumeric-1.8.3/po-functions: en_CA.gmo +Only in gnumeric-1.8.3/po-functions: en_GB.gmo +Only in gnumeric-1.8.3/po-functions: es.gmo +Only in gnumeric-1.8.3/po-functions: et.gmo +Only in gnumeric-1.8.3/po-functions: fi.gmo +Only in gnumeric-1.8.3/po-functions: fr.gmo +Only in gnumeric-1.8.3/po-functions: ga.gmo +Only in gnumeric-1.8.3/po-functions: gl.gmo +Only in gnumeric-1.8.3/po-functions: he.gmo +Only in gnumeric-1.8.3/po-functions: hr.gmo +Only in gnumeric-1.8.3/po-functions: hu.gmo +Only in gnumeric-1.8.3/po-functions: it.gmo +Only in gnumeric-1.8.3/po-functions: ja.gmo +Only in gnumeric-1.8.3/po-functions: ko.gmo +Only in gnumeric-1.8.3/po-functions: lt.gmo +Only in gnumeric-1.8.3/po-functions: lv.gmo +Only in gnumeric-1.8.3/po-functions: mk.gmo +Only in gnumeric-1.8.3/po-functions: ml.gmo +Only in gnumeric-1.8.3/po-functions: mr.gmo +Only in gnumeric-1.8.3/po-functions: ms.gmo +Only in gnumeric-1.8.3/po-functions: nb.gmo +Only in gnumeric-1.8.3/po-functions: ne.gmo +Only in gnumeric-1.8.3/po-functions: nl.gmo +Only in gnumeric-1.8.3/po-functions: nn.gmo +Only in gnumeric-1.8.3/po-functions: oc.gmo +Only in gnumeric-1.8.3/po-functions: pl.gmo +Only in gnumeric-1.8.3/po-functions: pt.gmo +Only in gnumeric-1.8.3/po-functions: pt_BR.gmo +Only in gnumeric-1.8.3/po-functions: ro.gmo +Only in gnumeric-1.8.3/po-functions: ru.gmo +Only in gnumeric-1.8.3/po-functions: rw.gmo +Only in gnumeric-1.8.3/po-functions: sk.gmo +Only in gnumeric-1.8.3/po-functions: sr.gmo +Only in gnumeric-1.8.3/po-functions: sr at Latn.gmo +Only in gnumeric-1.8.3/po-functions: sv.gmo +Only in gnumeric-1.8.3/po-functions: te.gmo +Only in gnumeric-1.8.3/po-functions: tr.gmo +Only in gnumeric-1.8.3/po-functions: uk.gmo +Only in gnumeric-1.8.3/po-functions: vi.gmo +Only in gnumeric-1.8.3/po-functions: zh_CN.gmo +Only in gnumeric-1.8.3/po-functions: zh_TW.gmo +Only in gnumeric-1.8.3/schemas: Makefile +Only in gnumeric-1.8.3/schemas: gnumeric-dialogs.schemas +Only in gnumeric-1.8.3/schemas: gnumeric-general.schemas +Only in gnumeric-1.8.3/schemas: gnumeric-plugins.schemas +Only in gnumeric-1.8.3/src: .deps +Only in gnumeric-1.8.3/src: .libs +Only in gnumeric-1.8.3/src: GNOME_Gnumeric-gtk.xml +Only in gnumeric-1.8.3/src: Makefile +Only in gnumeric-1.8.3/src/cut-n-paste-code: Makefile +Only in gnumeric-1.8.3/src/dialogs: .deps +Only in gnumeric-1.8.3/src/dialogs: .libs +Only in gnumeric-1.8.3/src/dialogs: Makefile +Only in gnumeric-1.8.3/src/dialogs: dao-gui-utils.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-about.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-advanced-filter.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-analysis-tools.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-autocorrect.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-autofilter.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-autoformat.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-autosave.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-cell-comment.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-cell-format.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-cell-sort.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-col-row.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-col-width.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-consolidate.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-data-table.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-define-names.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-delete-cells.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-doc-metadata.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-fill-series.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-formula-guru.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-function-select.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-goal-seek.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-goto-cell.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-hyperlink.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-insert-cells.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-merge.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-password.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-paste-names.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-paste-special.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-plugin-manager.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-preferences.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-printer-setup.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-quit.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-random-generator.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-recent.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-row-height.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-scenarios.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-search-replace.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-search.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-sheet-order.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-shuffle.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-simulation.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-so-list.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-so-styled.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-solver.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-stf-csv-page.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-stf-export.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-stf-fixed-page.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-stf-format-page.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-stf-main-page.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-stf-preview.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-stf.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-tabulate.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-view.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-workbook-attr.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-zoom.lo +Only in gnumeric-1.8.3/src/dialogs: libdialogs.la +Only in gnumeric-1.8.3/src: gnm-marshalers.h +diff -ru gnumeric-1.8.3.orig/src/gnm-so-polygon.c gnumeric-1.8.3/src/gnm-so-polygon.c +--- gnumeric-1.8.3.orig/src/gnm-so-polygon.c 2008-01-15 00:54:39.000000000 +0100 ++++ gnumeric-1.8.3/src/gnm-so-polygon.c 2009-03-16 23:35:49.881228497 +0100 +@@ -223,7 +223,7 @@ + gnm_so_polygon_write_xml_sax (SheetObject const *so, GsfXMLOut *output) + { + /* TODO */ +- return gnm_so_polygon_parent_class->write_xml_sax (so, output); ++ gnm_so_polygon_parent_class->write_xml_sax (so, output); + } + + static void +Only in gnumeric-1.8.3/src: gnumeric +Only in gnumeric-1.8.3/src: gnumeric-paths.h +Only in gnumeric-1.8.3/src: io-context-gtk.o +Only in gnumeric-1.8.3/src: libspreadsheet.la +Only in gnumeric-1.8.3/src: libspreadsheet_la-application.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-auto-format.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-cell-draw.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-cell.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-cellspan.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-clipboard.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-cmd-edit.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-collect.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-colrow.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-command-context-stderr.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-command-context.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-commands.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-complete-sheet.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-complete.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-complex.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-consolidate.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-dependent.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-expr-name.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-expr.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-file-autoft.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-format-template.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-func-builtin.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-func.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnm-datetime.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnm-format.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnm-graph-window.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnm-marshalers.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnm-pane.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnm-plugin.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnm-so-filled.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnm-so-line.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnm-so-polygon.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnumeric-gconf.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnumeric-simple-canvas.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-graph.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gui-clipboard.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gui-file.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gui-util.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gutils.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-history.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-hlink.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-input-msg.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-item-acetate.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-item-bar.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-item-cursor.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-item-debug.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-item-edit.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-item-grid.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-libgnumeric.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-mathfunc.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-mstyle.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-number-match.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-parse-util.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-parser.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-pattern.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-position.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-preview-grid.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-print-cell.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-print-info.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-print.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-rangefunc-strings.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-rangefunc.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-ranges.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-rendered-value.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-search.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-selection.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-session.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-autofill.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-control-gui.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-control.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-filter.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-merge.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-object-cell-comment.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-object-graph.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-object-image.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-object-widget.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-object.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-style.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-view.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sort.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-stf-export.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-stf-parse.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-stf.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-str.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-style-border.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-style-color.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-style-conditions.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-style.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-symbol.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-validation.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-value-sheet.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-value.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-wbc-gtk-actions.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-wbc-gtk-edit.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-wbc-gtk.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-workbook-cmd-format.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-workbook-control.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-workbook-view.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-workbook.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-xml-io.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-xml-sax-read.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-xml-sax-write.lo +Only in gnumeric-1.8.3/src: main-application.o +Only in gnumeric-1.8.3/src/pixmaps: Makefile +Only in gnumeric-1.8.3/src/pixmaps: gnumeric-stock-pixbufs.h +Only in gnumeric-1.8.3/src: ssconvert +Only in gnumeric-1.8.3/src: ssconvert.o +Only in gnumeric-1.8.3/src: ssindex +Only in gnumeric-1.8.3/src: ssindex.o +Only in gnumeric-1.8.3/src/tools: .deps +Only in gnumeric-1.8.3/src/tools: .libs +Only in gnumeric-1.8.3/src/tools: Makefile +Only in gnumeric-1.8.3/src/tools: analysis-histogram.lo +Only in gnumeric-1.8.3/src/tools: analysis-tools.lo +Only in gnumeric-1.8.3/src/tools: auto-correct.lo +Only in gnumeric-1.8.3/src/tools: dao.lo +Only in gnumeric-1.8.3/src/tools: data-shuffling.lo +Only in gnumeric-1.8.3/src/tools: fill-series.lo +Only in gnumeric-1.8.3/src/tools: filter.lo +Only in gnumeric-1.8.3/src/tools: goal-seek.lo +Only in gnumeric-1.8.3/src/tools: libtools.la +Only in gnumeric-1.8.3/src/tools: random-generator.lo +Only in gnumeric-1.8.3/src/tools: scenarios.lo +Only in gnumeric-1.8.3/src/tools: simulation.lo +Only in gnumeric-1.8.3/src/tools/solver: .deps +Only in gnumeric-1.8.3/src/tools/solver: .libs +Only in gnumeric-1.8.3/src/tools/solver: Makefile +Only in gnumeric-1.8.3/src/tools/solver: api.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk: Makefile +Only in gnumeric-1.8.3/src/tools/solver/glpk/include: Makefile +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: .deps +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: .libs +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: Makefile +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpavl.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpdmp.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpinv.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpipp1.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpipp2.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplib1a.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplib1b.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplib2.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplib3.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplib4.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpp1.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpp2.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx1.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx2.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx3.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx4.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx5.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx6a.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx6c.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx6d.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx7.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx7a.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpluf.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpmip1.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpmip2.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpspx1.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpspx2.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpstr.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: libglpk.la +Only in gnumeric-1.8.3/src/tools/solver: libsolver.la +Only in gnumeric-1.8.3/src/tools/solver/lp_solve: .deps +Only in gnumeric-1.8.3/src/tools/solver/lp_solve: .libs +Only in gnumeric-1.8.3/src/tools/solver/lp_solve: Makefile +Only in gnumeric-1.8.3/src/tools/solver/lp_solve: liblp_solve.la +Only in gnumeric-1.8.3/src/tools/solver/lp_solve: lp_solve.lo +Only in gnumeric-1.8.3/src/tools/solver: reports-write.lo +Only in gnumeric-1.8.3/src/tools/solver: reports.lo +Only in gnumeric-1.8.3/src/tools/solver: solver.lo +Only in gnumeric-1.8.3/src/tools: tabulate.lo +Only in gnumeric-1.8.3/src/widgets: .deps +Only in gnumeric-1.8.3/src/widgets: .libs +Only in gnumeric-1.8.3/src/widgets: Makefile +Only in gnumeric-1.8.3/src/widgets: gnm-cell-combo-foo-view.lo +Only in gnumeric-1.8.3/src/widgets: gnm-dao.lo +Only in gnumeric-1.8.3/src/widgets: gnm-filter-combo-foo-view.lo +Only in gnumeric-1.8.3/src/widgets: gnm-format-sel.lo +Only in gnumeric-1.8.3/src/widgets: gnm-validation-combo-foo-view.lo +Only in gnumeric-1.8.3/src/widgets: gnumeric-cell-renderer-expr-entry.lo +Only in gnumeric-1.8.3/src/widgets: gnumeric-cell-renderer-text.lo +Only in gnumeric-1.8.3/src/widgets: gnumeric-cell-renderer-toggle.lo +Only in gnumeric-1.8.3/src/widgets: gnumeric-dashed-canvas-line.lo +Only in gnumeric-1.8.3/src/widgets: gnumeric-expr-entry.lo +Only in gnumeric-1.8.3/src/widgets: gnumeric-lazy-list.lo +Only in gnumeric-1.8.3/src/widgets: libwidgets.la +Only in gnumeric-1.8.3/src/widgets: widget-editable-label.lo +Only in gnumeric-1.8.3/src/widgets: widget-font-selector.lo +Only in gnumeric-1.8.3: stamp-h1 +Only in gnumeric-1.8.3: stamp-h2 +Only in gnumeric-1.8.3/templates: Makefile +Only in gnumeric-1.8.3/templates/autoformat: Makefile +Only in gnumeric-1.8.3/templates/english: Makefile +Only in gnumeric-1.8.3/test: Makefile +Only in gnumeric-1.8.3/tools: .deps +Only in gnumeric-1.8.3/tools: Makefile +Only in gnumeric-1.8.3/tools/win32: gnumeric.nsi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Tue Mar 17 04:56:02 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Tue, 17 Mar 2009 03:56:02 +0000 Subject: [csw-devel] SF.net SVN: gar:[3789] csw/mgar/pkg/gftp/trunk Message-ID: Revision: 3789 http://gar.svn.sourceforge.net/gar/?rev=3789&view=rev Author: jake_goerzen Date: 2009-03-17 03:55:57 +0000 (Tue, 17 Mar 2009) Log Message: ----------- version 2.0.19 update; patch clean up; Makefile clean up Modified Paths: -------------- csw/mgar/pkg/gftp/trunk/Makefile csw/mgar/pkg/gftp/trunk/checksums csw/mgar/pkg/gftp/trunk/files/CSWgftp.depend Added Paths: ----------- csw/mgar/pkg/gftp/trunk/files/lock.c.diff Removed Paths: ------------- csw/mgar/pkg/gftp/trunk/files/intl.diff csw/mgar/pkg/gftp/trunk/files/lock.c.fixed csw/mgar/pkg/gftp/trunk/files/suncc.diff Modified: csw/mgar/pkg/gftp/trunk/Makefile =================================================================== --- csw/mgar/pkg/gftp/trunk/Makefile 2009-03-17 03:32:05 UTC (rev 3788) +++ csw/mgar/pkg/gftp/trunk/Makefile 2009-03-17 03:55:57 UTC (rev 3789) @@ -1,28 +1,22 @@ GARNAME = gftp -GARVERSION = 2.0.18 +GARVERSION = 2.0.19 CATEGORIES = utils -DESCRIPTION = A multithreaded ftp app for X. +DESCRIPTION = A file transfer client with text and graphical user interfaces. define BLURB - gFTP is a multithreaded FTP client. It features simultaneous downloads, resuming of interrupted - file transfers, support for the FTP, HTTP, and SSH protocols, file transfer queues, downloading of - entire directories, FTP and HTTP proxy support, remote directory caching, passive and non-passive - file transfers, drag-n-drop support, a very nice connection manager, and more. +A multithreaded file transfer client supporting FTP, FTPS (control connection only), HTTP, HTTPS, SSH and FSP protocols. endef MASTER_SITES = http://www.gftp.org/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 DISTFILES += $(call admfiles,CSWgftp, depend ) -# We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 +PATCHFILES = lock.c.diff +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += LDFLAGS=-lrt +CONFIGURE_ARGS += LD_OPTIONS=-L/opt/csw/lib -CONFIGURE_ARGS = $(DIRPATHS) --disable-nls - TEST_TARGET = check include gar/category.mk - -pre-configure: - ( cd $(WORKSRC)/lib/fsplib ; gzip -dc $(GARCHIVEDIR)/fsplib-0.9.tar.gz | tar xvf - ; cp /export/home/jgoerzen/csw/gnome/gftp/files/lock.c.fixed lock.c) - @$(MAKECOOKIE) Modified: csw/mgar/pkg/gftp/trunk/checksums =================================================================== --- csw/mgar/pkg/gftp/trunk/checksums 2009-03-17 03:32:05 UTC (rev 3788) +++ csw/mgar/pkg/gftp/trunk/checksums 2009-03-17 03:55:57 UTC (rev 3789) @@ -1,3 +1,4 @@ -44b19442d06f6dc68c7211d66029d826 download/gftp-2.0.18.tar.bz2 +5183cb4955d94be0e03c892585547c64 download/gftp-2.0.19.tar.bz2 351516b0d9da33501cf3be76a1fa7a61 download/CSWgftp.gspec -62f5c9d7c272629c5bf05c03598297fe download/CSWgftp.depend +cf85c5ad82928bf1e4e9d0f89be8378f download/CSWgftp.depend +a80450e02ea01bcc5276f8f2ded3c1d6 download/lock.c.diff Modified: csw/mgar/pkg/gftp/trunk/files/CSWgftp.depend =================================================================== --- csw/mgar/pkg/gftp/trunk/files/CSWgftp.depend 2009-03-17 03:32:05 UTC (rev 3788) +++ csw/mgar/pkg/gftp/trunk/files/CSWgftp.depend 2009-03-17 03:55:57 UTC (rev 3789) @@ -1,10 +1,10 @@ -P CSWreadline readline -P CSWpango libpango -P CSWosslrt openssl_rt -P CSWncurses ncurses -P CSWlibatk libatk -P CSWiconv libiconv -P CSWgtk2 gtk2 -P CSWglib2 glib2 -P CSWggettext ggettext -P CSWlibcairo libcairo +P CSWreadline +P CSWpango +P CSWosslrt +P CSWncurses +P CSWlibatk +P CSWiconv +P CSWgtk2 +P CSWglib2 +P CSWggettextrt +P CSWlibcairo Deleted: csw/mgar/pkg/gftp/trunk/files/intl.diff =================================================================== --- csw/mgar/pkg/gftp/trunk/files/intl.diff 2009-03-17 03:32:05 UTC (rev 3788) +++ csw/mgar/pkg/gftp/trunk/files/intl.diff 2009-03-17 03:55:57 UTC (rev 3789) @@ -1,24 +0,0 @@ -diff -Nru gftp-2.0.16.orig/src/gtk/Makefile.in gftp-2.0.16/src/gtk/Makefile.in ---- gftp-2.0.16.orig/src/gtk/Makefile.in 2003-11-09 06:07:16.000000000 -0800 -+++ gftp-2.0.16/src/gtk/Makefile.in 2004-03-19 16:23:08.575949000 -0800 -@@ -116,7 +116,7 @@ - gftp_gtk_SOURCES = bookmarks.c chmod_dialog.c delete_dialog.c dnd.c gftp-gtk.c menu-items.c misc-gtk.c mkdir_dialog.c options_dialog.c rename_dialog.c transfer.c view_dialog.c - - INCLUDES = @GTK_CFLAGS@ @PTHREAD_CFLAGS@ -DSHARE_DIR=\"$(datadir)/gftp\" -I../../intl --LDADD = ../../lib/libgftp.a @GTK_LIBS@ @PTHREAD_LIBS@ @EXTRA_LIBS@ @GTHREAD_LIBS@ @SSL_LIBS@ -+LDADD = ../../lib/libgftp.a @LIBINTL@ @GTK_LIBS@ @PTHREAD_LIBS@ @EXTRA_LIBS@ @GTHREAD_LIBS@ @SSL_LIBS@ - noinst_HEADERS = gftp-gtk.h - localedir = $(datadir)/locale - mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -diff -Nru gftp-2.0.16.orig/src/text/Makefile.in gftp-2.0.16/src/text/Makefile.in ---- gftp-2.0.16.orig/src/text/Makefile.in 2003-11-09 06:07:15.000000000 -0800 -+++ gftp-2.0.16/src/text/Makefile.in 2004-03-19 16:22:17.256017000 -0800 -@@ -115,7 +115,7 @@ - EXTRA_PROGRAMS = gftp-text - gftp_text_SOURCES = gftp-text.c - INCLUDES = @GLIB_CFLAGS@ -DSHARE_DIR=\"$(datadir)/gftp\" -I../../intl --LDADD = ../../lib/libgftp.a @GLIB_LIBS@ @EXTRA_LIBS@ @READLINE_LIBS@ @SSL_LIBS@ -+LDADD = ../../lib/libgftp.a @LIBINTL@ @GLIB_LIBS@ @EXTRA_LIBS@ @READLINE_LIBS@ @SSL_LIBS@ - noinst_HEADERS = gftp-text.h - localedir = $(datadir)/locale - mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs Added: csw/mgar/pkg/gftp/trunk/files/lock.c.diff =================================================================== --- csw/mgar/pkg/gftp/trunk/files/lock.c.diff (rev 0) +++ csw/mgar/pkg/gftp/trunk/files/lock.c.diff 2009-03-17 03:55:57 UTC (rev 3789) @@ -0,0 +1,32 @@ +diff --speed-large-files --minimal -Nru gftp-2.0.19.orig/lib/fsplib/lock.c gftp-2.0.19/lib/fsplib/lock.c +--- gftp-2.0.19.orig/lib/fsplib/lock.c 2008-11-29 13:47:18.000000000 +0100 ++++ gftp-2.0.19/lib/fsplib/lock.c 2009-03-17 04:22:26.936537459 +0100 +@@ -52,7 +52,7 @@ + int val; + struct semid_ds *buf; + unsigned short int *array; +- struct seminfo *__buf; ++// struct seminfo *__buf; + }; + #endif + +@@ -91,7 +91,7 @@ + mode_t omask; + key_t lock_key; + int fd; +- union semun su; ++ union semun; + struct sembuf sem; + + make_key_string(lock,server_addr,server_port); +@@ -123,8 +123,8 @@ + return -1; + } + /* we need to init this semaphore */ +- su.val=1; +- if(semctl(lock->lock_sem,0,SETVAL,su) == -1) ++ // arg.val=1; ++ if(semctl(lock->lock_sem,0,SETVAL) == -1) + { + perror("semctl setval"); + return -1; Deleted: csw/mgar/pkg/gftp/trunk/files/lock.c.fixed =================================================================== --- csw/mgar/pkg/gftp/trunk/files/lock.c.fixed 2009-03-17 03:32:05 UTC (rev 3788) +++ csw/mgar/pkg/gftp/trunk/files/lock.c.fixed 2009-03-17 03:55:57 UTC (rev 3789) @@ -1,285 +0,0 @@ -#include -#include -#include "lock.h" - -/* ************ Locking functions ***************** */ -#ifndef FSP_NOLOCKING - -static char code_str[] = - "0123456789:_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; - -static void make_key_string( FSP_LOCK *lock, - unsigned long server_addr, - unsigned long server_port) -{ - unsigned long v1, v2; - char *p; - - strcpy(lock->key_string,FSP_KEY_PREFIX); - for(p = lock->key_string; *p; p++); - v1 = server_addr; - v2 = server_port; - - *p++ = code_str[v1 & 0x3f]; v1 >>= 6; - *p++ = code_str[v1 & 0x3f]; v1 >>= 6; - *p++ = code_str[v1 & 0x3f]; v1 >>= 6; - v1 = v1 | (v2 << (32-3*6)); - *p++ = code_str[v1 & 0x3f]; v1 >>= 6; - *p++ = code_str[v1 & 0x3f]; v1 >>= 6; - *p++ = code_str[v1 & 0x3f]; v1 >>= 6; - *p++ = code_str[v1 & 0x3f]; v1 >>= 6; - *p++ = code_str[v1 & 0x3f]; v1 >>= 6; - *p = 0; -} -#endif - -/********************************************************************/ -/******* For those systems that has SysV shared memory + semop ******/ -/********************************************************************/ -#ifdef FSP_USE_SHAREMEM_AND_SEMOP - -#include -#include -#include -#include -#include -#include -#include - -#ifdef _SEM_SEMUN_UNDEFINED -union semun -{ - int val; - struct semid_ds *buf; - unsigned short int *array; -// struct seminfo *__buf; -}; -#endif - -unsigned short client_get_key (FSP_LOCK *lock) -{ - struct sembuf sem; - sem.sem_num = 0; - sem.sem_op = -1; - sem.sem_flg = SEM_UNDO; - - if(semop(lock->lock_sem,&sem,1) == -1 ) - { - perror("semop lock"); - } - return(*lock->share_key); -} - -void client_set_key (FSP_LOCK *lock,unsigned short key) -{ - struct sembuf sem; - - sem.sem_num = 0; - sem.sem_op = 1; - sem.sem_flg = SEM_UNDO; - - *lock->share_key = key; - if(semop(lock->lock_sem,&sem,1) == -1) { - perror("semop unlock"); - } -} - -int client_init_key (FSP_LOCK *lock, - unsigned long server_addr, - unsigned short server_port) -{ - mode_t omask; - key_t lock_key; - int fd; - union semun; - struct sembuf sem; - - make_key_string(lock,server_addr,server_port); - - omask = umask(0); - fd = open(lock->key_string,O_RDWR|O_CREAT,0666); - umask(omask); - close(fd); - - if((lock_key = ftok(lock->key_string,238)) == -1) { - perror("ftok"); - return -1; - } - - if((lock->lock_shm = shmget(lock_key,2*sizeof(unsigned int),IPC_CREAT|0666)) == -1) { - perror("shmget"); - return -1; - } - - if(!(lock->share_key = (unsigned int *) shmat(lock->lock_shm,NULL,0))) { - perror("shmat"); - return -1; - } - - if((lock->lock_sem = semget(lock_key,0,0)) == -1) { - /* create a new semaphore and init it */ - if((lock->lock_sem = semget(lock_key,2,IPC_CREAT|0666)) == -1) { - perror("semget"); - return -1; - } - /* we need to init this semaphore */ - // arg.val=1; - if(semctl(lock->lock_sem,0,SETVAL) == -1) - { - perror("semctl setval"); - return -1; - } - } - - /* increase in use counter */ - sem.sem_num = 1; - sem.sem_op = 1; - sem.sem_flg = SEM_UNDO; - - if(semop(lock->lock_sem,&sem,1) == -1) { - perror("semop incuse"); - } - - return 0; -} - -void client_destroy_key(FSP_LOCK *lock) -{ - int rc; - struct sembuf sem; - - if (shmdt(lock->share_key) < 0) - { - perror("shmdt"); - return; - } - /* check if we are only one process holding lock */ - rc = semctl(lock->lock_sem,1,GETVAL); - if (rc == 1) - { - /* safe to destroy */ - if ( - (semctl(lock->lock_sem,0,IPC_RMID) < 0) || - (shmctl(lock->lock_shm,IPC_RMID,NULL) < 0) || - (unlink(lock->key_string) < 0) ) - rc=0;/* ignore cleanup errors */ - } - else - if(rc > 1) - { - /* we need to decrease sem. */ - sem.sem_num = 1; - sem.sem_op = -1; - sem.sem_flg = SEM_UNDO; - - if(semop(lock->lock_sem,&sem,1) == -1) { - perror("semop decuse"); - } - } -} -#endif - - -/********************************************************************/ -/******* For those who do not want to use locking *******************/ -/********************************************************************/ -#ifdef FSP_NOLOCKING - -unsigned short client_get_key (FSP_LOCK *lock) -{ - return lock->share_key; -} - -void client_set_key (FSP_LOCK *lock,unsigned short key) -{ - lock->share_key=key; -} - -int client_init_key (FSP_LOCK *lock, - unsigned long server_addr, - unsigned short server_port) -{ - return 0; -} - -void client_destroy_key(FSP_LOCK *lock) -{ - return; -} -#endif - -/********************************************************************/ -/******* For those systems that has lockf function call *************/ -/********************************************************************/ -#ifdef FSP_USE_LOCKF - -#include -#include -#include - -unsigned short client_get_key (FSP_LOCK *lock) -{ - unsigned int okey; - - if (lockf(lock->lock_fd, F_LOCK, sizeof(okey)) < 0) - { - perror("lockf"); - } - - if (read(lock->lock_fd, &okey, sizeof(okey)) < 0) - { - perror("readlk"); - } - - if (lseek(lock->lock_fd, 0L, 0) < 0) - { - perror("seek"); - } - - return(okey); -} - -void client_set_key (FSP_LOCK *lock,unsigned short nkey) -{ - unsigned int key; - - key=nkey; - - if (write(lock->lock_fd, &key, sizeof(key)) < 0) - { - perror("write"); - } - if (lseek(lock->lock_fd, 0L, 0) < 0) - { - perror("seek"); - } - if (lockf(lock->lock_fd, F_ULOCK, sizeof(key)) < 0) - { - perror("unlockf"); - } -} - -int client_init_key (FSP_LOCK *lock, - unsigned long server_addr, - unsigned short server_port) -{ - mode_t omask; - - make_key_string(lock,server_addr, server_port); - - omask = umask(0); - lock->lock_fd = open(lock->key_string, O_RDWR | O_CREAT, 0666); - (void)umask(omask); - - if(lock->lock_fd < 0) - return -1; - else - return 0; -} - -void -client_destroy_key(FSP_LOCK *lock) -{ - (void)close(lock->lock_fd); -} -#endif Deleted: csw/mgar/pkg/gftp/trunk/files/suncc.diff =================================================================== --- csw/mgar/pkg/gftp/trunk/files/suncc.diff 2009-03-17 03:32:05 UTC (rev 3788) +++ csw/mgar/pkg/gftp/trunk/files/suncc.diff 2009-03-17 03:55:57 UTC (rev 3789) @@ -1,12 +0,0 @@ -diff -Nru gftp-2.0.16.orig/src/gtk/gftp-gtk.h gftp-2.0.16/src/gtk/gftp-gtk.h ---- gftp-2.0.16.orig/src/gtk/gftp-gtk.h 2003-11-02 18:14:04.000000000 -0800 -+++ gftp-2.0.16/src/gtk/gftp-gtk.h 2004-03-19 16:13:36.806207000 -0800 -@@ -291,7 +291,7 @@ - void ftp_log ( gftp_logging_level level, - gftp_request * request, - const char *string, -- ... ) __attribute__((format(printf, 3, 4))); -+ ... ); - - void refresh ( gftp_window_data * wdata ); - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 17 07:57:36 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 17 Mar 2009 06:57:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[3790] csw/mgar/pkg/facter/trunk/Makefile Message-ID: Revision: 3790 http://gar.svn.sourceforge.net/gar/?rev=3790&view=rev Author: hson Date: 2009-03-17 06:57:36 +0000 (Tue, 17 Mar 2009) Log Message: ----------- facter: Makefile update Modified Paths: -------------- csw/mgar/pkg/facter/trunk/Makefile Modified: csw/mgar/pkg/facter/trunk/Makefile =================================================================== --- csw/mgar/pkg/facter/trunk/Makefile 2009-03-17 03:55:57 UTC (rev 3789) +++ csw/mgar/pkg/facter/trunk/Makefile 2009-03-17 06:57:36 UTC (rev 3790) @@ -4,12 +4,20 @@ DESCRIPTION = a system fact gatherer define BLURB - Long description + A cross-platform Ruby library for retrieving facts from operating systems. + Supports multiple resolution mechanisms, any of which can be restricted to + working only on certain operating systems or environments. Facter is + especially useful for retrieving things like operating system names, IP + addresses, MAC addresses, and SSH keys. + + It is easy to extend Facter to include your own custom facts or to include + additional mechanisms for retrieving facts. endef MASTER_SITES = http://reductivelabs.com/downloads/facter/ DISTFILES = $(GARNAME)-$(GARVERSION).tgz +PREREQUISITE_PKGS += CSWruby REQUIRED_PKGS = CSWruby # We define upstream file regex so we can be notifed of new upstream software release @@ -17,22 +25,12 @@ ARCHALL=1 -CONFIGURE_SCRIPTS = none -BUILD_SCRIPTS = none -TEST_SCRIPTS = none +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = INSTALL_SCRIPTS = facter include gar/category.mk -configure-none: - @$(MAKECOOKIE) - -test-none: - @$(MAKECOOKIE) - -build-none: - @$(MAKECOOKIE) - install-facter: - @ginstall -d $(DESTDIR) - (cd $(WORKDIR)/$(DISTNAME); DESTDIR=$(DESTDIR) ruby install.rb) + (cd $(WORKDIR)/$(DISTNAME); ruby install.rb --destdir=$(DESTDIR)) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From roger.hakansson at gmail.com Tue Mar 17 08:00:17 2009 From: roger.hakansson at gmail.com (=?UTF-8?B?Um9nZXIgSMOla2Fuc3Nvbg==?=) Date: Tue, 17 Mar 2009 08:00:17 +0100 Subject: [csw-devel] SF.net SVN: gar:[3773] csw/mgar/pkg In-Reply-To: References: Message-ID: <49BF4A81.6080009@gmail.com> Maciej Blizi?ski wrote: > Hi Roger, > > A handful of comments below. > Committed -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 3331 bytes Desc: S/MIME Cryptographic Signature URL: From dmichelsen at users.sourceforge.net Tue Mar 17 13:37:47 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 17 Mar 2009 12:37:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[3791] csw/mgar/pkg Message-ID: Revision: 3791 http://gar.svn.sourceforge.net/gar/?rev=3791&view=rev Author: dmichelsen Date: 2009-03-17 12:37:47 +0000 (Tue, 17 Mar 2009) Log Message: ----------- xbill: Initial commit Added Paths: ----------- csw/mgar/pkg/xbill/ csw/mgar/pkg/xbill/branches/ csw/mgar/pkg/xbill/tags/ csw/mgar/pkg/xbill/trunk/ csw/mgar/pkg/xbill/trunk/Makefile csw/mgar/pkg/xbill/trunk/checksums csw/mgar/pkg/xbill/trunk/files/ Property changes on: csw/mgar/pkg/xbill/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/xbill/trunk/Makefile =================================================================== --- csw/mgar/pkg/xbill/trunk/Makefile (rev 0) +++ csw/mgar/pkg/xbill/trunk/Makefile 2009-03-17 12:37:47 UTC (rev 3791) @@ -0,0 +1,37 @@ +GARNAME = xbill +GARVERSION = 2.1 +CATEGORIES = apps + +DESCRIPTION = Seek out and destroy all forms of Bill +define BLURB + Ever get the feeling that nothing is going right? You're a sysadmin, + and someone's trying to destroy your computers. The little people + running around the screen are trying to infect your computers with + Wingdows [TM], a virus cleverly designed to resemble a popular + operating system. Additionally, some computers are connected with + network cables. When one computer on a network becomes infected, + a spark will be sent down the cable, and will infect the computer + on the other end when it reaches there. +endef + +MASTER_SITES = http://www.xbill.org/download/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +SPKG_SOURCEURL = http://www.xbill.org + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +REQUIRED_PKGS = CSWglib CSWgtk CSWxaw3d CSWxpm + +CONFIGURE_ARGS = $(DIRPATHS) + +EXTRA_LDFLAGS = -L$(libdir) -lXpm -lX11 + +TEST_SCRIPTS = + +include gar/category.mk Added: csw/mgar/pkg/xbill/trunk/checksums =================================================================== --- csw/mgar/pkg/xbill/trunk/checksums (rev 0) +++ csw/mgar/pkg/xbill/trunk/checksums 2009-03-17 12:37:47 UTC (rev 3791) @@ -0,0 +1 @@ +585e4866b15255a24203db9959407b2f download/xbill-2.1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Tue Mar 17 15:23:01 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Tue, 17 Mar 2009 14:23:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3792] csw/mgar/pkg/intltool/trunk Message-ID: Revision: 3792 http://gar.svn.sourceforge.net/gar/?rev=3792&view=rev Author: harpchad Date: 2009-03-17 14:23:01 +0000 (Tue, 17 Mar 2009) Log Message: ----------- Update to 0.40.6, gar v2 Modified Paths: -------------- csw/mgar/pkg/intltool/trunk/Makefile csw/mgar/pkg/intltool/trunk/checksums Property Changed: ---------------- csw/mgar/pkg/intltool/trunk/ Property changes on: csw/mgar/pkg/intltool/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/intltool/trunk/Makefile =================================================================== --- csw/mgar/pkg/intltool/trunk/Makefile 2009-03-17 12:37:47 UTC (rev 3791) +++ csw/mgar/pkg/intltool/trunk/Makefile 2009-03-17 14:23:01 UTC (rev 3792) @@ -1,6 +1,6 @@ GARNAME = intltool MAJOR_VER = 0.40 -MINOR_VER = 5 +MINOR_VER = 6 GARVERSION = $(MAJOR_VER).$(MINOR_VER) GNOME_SUBV = $(MAJOR_VER) CATEGORIES = utils @@ -12,17 +12,11 @@ MASTER_SITES = $(GNOME_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWintltool,depend prototype) -#No tests -TEST_SCRIPTS = - # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -# If the url used to check for software update is different of MASTER_SITES, then -# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES -# UPSTREAM_MASTER_SITES = +TEST_TARGET = check CONFIGURE_ARGS = $(DIRPATHS) Modified: csw/mgar/pkg/intltool/trunk/checksums =================================================================== --- csw/mgar/pkg/intltool/trunk/checksums 2009-03-17 12:37:47 UTC (rev 3791) +++ csw/mgar/pkg/intltool/trunk/checksums 2009-03-17 14:23:01 UTC (rev 3792) @@ -1,4 +1 @@ -157e0570774dd76b59126d3908d5675f download/intltool-0.40.5.tar.gz -fd19c6295f6211062d4e4cdd93bc3278 download/CSWintltool.depend -792a4a570fa86f7a275114b99fc9adbe download/CSWintltool.gspec -7ea28b8cc2a8f3179d50cd2a5c66c04e download/CSWintltool.prototype +8e40f9d1c7308eddbfd24b22cd540631 download/intltool-0.40.6.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Tue Mar 17 15:31:09 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Tue, 17 Mar 2009 14:31:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3793] csw/mgar/pkg/intltool/trunk Message-ID: Revision: 3793 http://gar.svn.sourceforge.net/gar/?rev=3793&view=rev Author: harpchad Date: 2009-03-17 14:31:08 +0000 (Tue, 17 Mar 2009) Log Message: ----------- Clean up gar v1 files Modified Paths: -------------- csw/mgar/pkg/intltool/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/intltool/trunk/files/ Modified: csw/mgar/pkg/intltool/trunk/Makefile =================================================================== --- csw/mgar/pkg/intltool/trunk/Makefile 2009-03-17 14:23:01 UTC (rev 3792) +++ csw/mgar/pkg/intltool/trunk/Makefile 2009-03-17 14:31:08 UTC (rev 3793) @@ -18,6 +18,8 @@ TEST_TARGET = check +REQUIRED_PKGS_CSWintltool = CSWperl + CONFIGURE_ARGS = $(DIRPATHS) include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Tue Mar 17 15:40:15 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Tue, 17 Mar 2009 14:40:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[3794] csw/mgar/pkg/intltool/trunk/Makefile Message-ID: Revision: 3794 http://gar.svn.sourceforge.net/gar/?rev=3794&view=rev Author: harpchad Date: 2009-03-17 14:40:14 +0000 (Tue, 17 Mar 2009) Log Message: ----------- Add dependency: CSWpmxmlparser Modified Paths: -------------- csw/mgar/pkg/intltool/trunk/Makefile Modified: csw/mgar/pkg/intltool/trunk/Makefile =================================================================== --- csw/mgar/pkg/intltool/trunk/Makefile 2009-03-17 14:31:08 UTC (rev 3793) +++ csw/mgar/pkg/intltool/trunk/Makefile 2009-03-17 14:40:14 UTC (rev 3794) @@ -18,7 +18,7 @@ TEST_TARGET = check -REQUIRED_PKGS_CSWintltool = CSWperl +REQUIRED_PKGS_CSWintltool = CSWperl CSWpmxmlparser CONFIGURE_ARGS = $(DIRPATHS) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From ggunselm at emporia.edu Tue Mar 17 17:49:19 2009 From: ggunselm at emporia.edu (Glen Gunselman) Date: Tue, 17 Mar 2009 11:49:19 -0500 Subject: [csw-devel] Orca and friends packages Message-ID: <49BF8E3F.CC54.005D.3@emporia.edu> I'm interested in installing Orca in a Solaris 5/08 environment.What is the status of the CSW Orca and friends packages? Can someone point me to the instructions for installing using the CSW packages? Thanks, [csw-devel] New in testing: SE Toolkit 3.5.0 and Orca r535Dagobert Michelsen dam at opencsw.org ( mailto:devel%40lists.opencsw.org?Subject=%5Bcsw-devel%5D%20New%20in%20testing%3A%20SE%20Toolkit%203.5.0%20and%20Orca%20r535&In-Reply-To= ) Thu Nov 6 09:17:48 CET 2008Hi, new in testing are current versions of the SE Toolkit 3.5.0 and the latest Orca r535: setoolkit-3.5.0,REV=2008.11.06-SunOS5.8-sparc-CSW.pkg.gz setoolkit-3.5.0,REV=2008.11.06-SunOS5.8-i386-CSW.pkg.gz orca-r535,REV=2008.11.06-SunOS5.8-sparc-CSW.pkg.gz orca-r535,REV=2008.11.06-SunOS5.8-i386-CSW.pkg.gz orca_web-r535,REV=2008.11.06-SunOS5.8-sparc-CSW.pkg.gz orca_web-r535,REV=2008.11.06-SunOS5.8-i386-CSW.pkg.gz The SMF/RC integration is not finished yet, but zoom and orcallator should be running fine when started manually. Feedback as always welcome. Best regards -- Dago Glen Gunselman Systems Software Specialist TCS Emporia State University -------------- next part -------------- An HTML attachment was scrubbed... URL: From skayser at users.sourceforge.net Tue Mar 17 18:37:03 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Tue, 17 Mar 2009 17:37:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3795] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 3795 http://gar.svn.sourceforge.net/gar/?rev=3795&view=rev Author: skayser Date: 2009-03-17 17:37:02 +0000 (Tue, 17 Mar 2009) Log Message: ----------- dovecot: added cmusieve plugin (CSWdovecot-sieve) Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-17 14:40:14 UTC (rev 3794) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-17 17:37:02 UTC (rev 3795) @@ -13,18 +13,25 @@ MASTER_SITES = http://dovecot.org/releases/1.1/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -PACKAGES = CSWdovecot CSWdovecotdevel +PACKAGES = CSWdovecot CSWdovecotdevel CSWdovecot-sieve CATALOGNAME_CSWdovecotdevel = dovecot_devel +CATALOGNAME_CSWdovecot-sieve = dovecot_sieve +# CSWdovecot is not installed on the build farm and as such its dependent +# packages throw errors when fed to checkpkg +ENABLE_CHECK=0 + SPKG_SOURCEURL = http://dovecot.org/ SPKG_DESC_CSWdovecot = Secure IMAP server SPKG_DESC_CSWdovecotdevel = Dovecot secure IMAP server header files +SPKG_DESC_CSWdovecot-sieve = Dovecot secure IMAP server sieve plugin SPKG_CLASSES_CSWdovecot = none cswusergroup cswcpsampleconf cswinitsmf REQUIRED_PKGS_CSWdovecot = CSWosslrt CSWmysql5rt CSWoldaprt CSWlibpq REQUIRED_PKGS_CSWdovecot += CSWsasl CSWsqlite3 CSWzlib CSWlibnet REQUIRED_PKGS_CSWdovecot += CSWbzip2 CSWiconv CSWcswclassutils REQUIRED_PKGS_CSWdovecotdevel = CSWdovecot +REQUIRED_PKGS_CSWdovecot-sieve = CSWdovecot PREREQUISITE_PKGS = CSWossldevel CSWosslrt PREREQUISITE_PKGS += CSWmysql5devel CSWmysql5rt @@ -33,6 +40,7 @@ PREREQUISITE_PKGS += CSWsqlite3 CSWsqlite3dev PKGFILES_CSWdovecotdevel = $(PKGFILES_DEVEL) +PKGFILES_CSWdovecot-sieve = .*sieve.* # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz @@ -62,7 +70,7 @@ EXTRA_LIB = /opt/csw/mysql5/lib/mysql /opt/csw/postgresql/lib EXTRA_INC = /opt/csw/mysql5/include/mysql /opt/csw/postgresql/include -STRIP_DIRS = $(DESTDIR)$(libexecdir)/dovecot +STRIP_DIRS = $(DESTDIR)$(libexecdir)/dovecot PROTOTYPE_FILTER = awk '\ $$$$3 ~ /\/init.d\/cswdovecot$$$$/ { $$$$2 = "cswinitsmf" } \ @@ -76,6 +84,8 @@ include gar/category.mk # Maybe there is a nicer way to build this via modulations ... +build-and-install-sieveplugin: CONFIGURE_ARGS = $(DIRPATHS) +build-and-install-sieveplugin: CONFIGURE_ARGS += --with-dovecot=../$(WORKSRC) build-and-install-sieveplugin: @echo @echo [===== NOW BUILDING extra cmusieve plugin =====] @@ -83,9 +93,9 @@ @wget -nc http://www.dovecot.org/releases/sieve/dovecot-sieve-1.1.6.tar.gz @gtar xzf dovecot-sieve-1.1.6.tar.gz @(cd dovecot-sieve-1.1.6; \ - ./configure $(DIRPATHS) --with-dovecot=../$(WORKSRC); \ - gmake; \ - gmake DESTDIR=$(DESTDIR) install; ) + $(CONFIGURE_ENV) ./configure $(CONFIGURE_ARGS); \ + $(BUILD_ENV) gmake $(BUILD_ARGS); \ + $(INSTALL_ENV) gmake DESTDIR=$(DESTDIR) $(INSTALL_ARGS) install; ) @rm -rf dovecot-sieve-1.1.6* post-install-modulated: DOCS = NEWS AUTHORS COPYING.LGPL COPYING.MIT This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dam at opencsw.org Tue Mar 17 22:22:23 2009 From: dam at opencsw.org (Dagobert Michelsen) Date: Tue, 17 Mar 2009 22:22:23 +0100 Subject: [csw-devel] Orca and friends packages In-Reply-To: <49BF8E3F.CC54.005D.3@emporia.edu> References: <49BF8E3F.CC54.005D.3@emporia.edu> Message-ID: <0D826C3D-72DD-4D61-B481-E58105177490@opencsw.org> Hi Glen, Am 17.03.2009 um 17:49 schrieb Glen Gunselman: > I'm interested in installing Orca in a Solaris 5/08 environment. > What is the status of the CSW Orca and friends packages? Can > someone point me to the instructions for installing using the CSW > packages? Basically the packages are ready for use, but the start-scripts are still without SMF-support. Do you know how to operate Orca in general or should I write some small how-to? Best regards -- Dago -------------- next part -------------- An HTML attachment was scrubbed... URL: From wbonnet at users.sourceforge.net Tue Mar 17 23:08:53 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 17 Mar 2009 22:08:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[3796] csw/mgar/pkg/sqlite3/trunk/Makefile Message-ID: Revision: 3796 http://gar.svn.sourceforge.net/gar/?rev=3796&view=rev Author: wbonnet Date: 2009-03-17 22:08:52 +0000 (Tue, 17 Mar 2009) Log Message: ----------- Release to testing Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-17 17:37:02 UTC (rev 3795) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-17 22:08:52 UTC (rev 3796) @@ -18,17 +18,13 @@ UFILES_REGEX = sqlite-(\d+(?:\.\d+)*).tar.gz # Package description -SPKG_DESC_CSWsqlite3 = The XCB library +SPKG_DESC_CSWsqlite3 = $(DESCRIPTION) SPKG_DESC_CSWsqlite3devel = $(SPKG_DESC_CSWsqlite3) development package # Dynamic prototype PKGFILES_CSWsqlite3devel = $(PKGFILES_DEVEL) -PKGFILES_CSWsqlite3devel += $(prefix)/include/.* -PKGFILES_CSWsqlite3devel += $(prefix)/lib/.*\.a -PKGFILES_CSWsqlite3devel += $(prefix)/lib/pkgconfig/.* # Build the 64 bits binaries -BUILD64 = 1 NO_ISAEXEC = 1 EXTRA_BUILD_ISAS_sparc = sparcv9 @@ -42,8 +38,6 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-threadsafe --disable-debug -#REQUIRED_PKGS_CSWlibxcbdevel = CSWlibxcb - test-none: @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From ggunselm at emporia.edu Wed Mar 18 00:01:29 2009 From: ggunselm at emporia.edu (Glen Gunselman) Date: Tue, 17 Mar 2009 18:01:29 -0500 Subject: [csw-devel] Orca and friends packages In-Reply-To: <0D826C3D-72DD-4D61-B481-E58105177490@opencsw.org> References: <49BF8E3F.CC54.005D.3@emporia.edu> <0D826C3D-72DD-4D61-B481-E58105177490@opencsw.org> Message-ID: <49BFE579.CC54.005D.3@emporia.edu> Dago, I know a little about using Orca but very little about installing it. I will have an LDom on a T5220 to test on running Solaris 10 5/08. If you could provide some "how-to" that would really help. Thanks, Glen Gunselman Systems Software Specialist TCS Emporia State University >>> Dagobert Michelsen 3/17/2009 4:22 PM >>> Hi Glen, Am 17.03.2009 um 17:49 schrieb Glen Gunselman: I'm interested in installing Orca in a Solaris 5/08 environment.What is the status of the CSW Orca and friends packages? Can someone point me to the instructions for installing using the CSW packages? Basically the packages are ready for use, but the start-scripts are still without SMF-support. Do you know how to operate Orca in general or should I write some small how-to? Best regards -- Dago -------------- next part -------------- An HTML attachment was scrubbed... URL: From wbonnet at users.sourceforge.net Wed Mar 18 00:44:18 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 17 Mar 2009 23:44:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3797] csw/mgar/gar/v2/categories/x11/category.mk Message-ID: Revision: 3797 http://gar.svn.sourceforge.net/gar/?rev=3797&view=rev Author: wbonnet Date: 2009-03-17 23:44:18 +0000 (Tue, 17 Mar 2009) Log Message: ----------- Fix bugs : https://sourceforge.net/tracker2/?func=detail&aid=2682000&group_id=229205&atid=1075770 CONFIGURE_ARGS should not contains $(DIRPATHS) libdir is wrong (/opt/csw/X11 instead of /opt/csw/X11/lib) https://sourceforge.net/tracker2/?func=detail&aid=2681997&group_id=229205&atid=1075770 Compiler options are invalid for GCC Modified Paths: -------------- csw/mgar/gar/v2/categories/x11/category.mk Modified: csw/mgar/gar/v2/categories/x11/category.mk =================================================================== --- csw/mgar/gar/v2/categories/x11/category.mk 2009-03-17 22:08:52 UTC (rev 3796) +++ csw/mgar/gar/v2/categories/x11/category.mk 2009-03-17 23:44:18 UTC (rev 3797) @@ -2,12 +2,15 @@ X11_PROTO_MASTER_SITE = http://xorg.freedesktop.org/releases/individual/proto/ XCB_MASTER_SITES = http://xcb.freedesktop.org/dist/ -# C compiler flags -CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION +# C and C++ compiler flags +ifeq ($(GARCOMPILER),GNU) + CFLAGS += + CXXFLAGS += +else + CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION + CXXFLAGS += -xlibmil -xlibmopt -features=tmplife -norunpath +endif -# C++ compiler flags -CXXFLAGS += -xlibmil -xlibmopt -features=tmplife -norunpath - # Preprocessor flags # Linker flags @@ -24,10 +27,9 @@ PKG_CONFIG_PATH += $(DESTDIR)/opt/csw/X11/lib/pkgconfig # Configure common options -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --prefix=/opt/csw/X11 +CONFIGURE_ARGS = --prefix=/opt/csw/X11 CONFIGURE_ARGS += --exec-prefix=/opt/csw/X11 -CONFIGURE_ARGS += --libdir=/opt/csw/X11 +CONFIGURE_ARGS += --libdir=/opt/csw/X11/lib CONFIGURE_ARGS += --includedir=/opt/csw/X11/include CONFIGURE_ARGS += --datadir=/opt/csw/X11/share CONFIGURE_ARGS += --mandir=/opt/csw/X11/share/man This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Wed Mar 18 00:48:01 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Tue, 17 Mar 2009 23:48:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3798] csw/mgar/pkg/freeciv/trunk Message-ID: Revision: 3798 http://gar.svn.sourceforge.net/gar/?rev=3798&view=rev Author: jake_goerzen Date: 2009-03-17 23:48:01 +0000 (Tue, 17 Mar 2009) Log Message: ----------- integrate patch into mGAR: remove stdint.h test in configure Modified Paths: -------------- csw/mgar/pkg/freeciv/trunk/Makefile csw/mgar/pkg/freeciv/trunk/checksums Added Paths: ----------- csw/mgar/pkg/freeciv/trunk/files/configure.diff Modified: csw/mgar/pkg/freeciv/trunk/Makefile =================================================================== --- csw/mgar/pkg/freeciv/trunk/Makefile 2009-03-17 23:44:18 UTC (rev 3797) +++ csw/mgar/pkg/freeciv/trunk/Makefile 2009-03-17 23:48:01 UTC (rev 3798) @@ -14,11 +14,11 @@ # We define upstream file regex so we can be notifed of new upstream software release UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=138322 UPSTREAM_USE_SF = 1 -UFILES_REGEX = (\d+(?:\.\d+)*) +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz GARCOMPILER = GNU -PATCHFILES = dataio.c.diff +PATCHFILES = dataio.c.diff configure.diff TEST_SCRIPTS = Modified: csw/mgar/pkg/freeciv/trunk/checksums =================================================================== --- csw/mgar/pkg/freeciv/trunk/checksums 2009-03-17 23:44:18 UTC (rev 3797) +++ csw/mgar/pkg/freeciv/trunk/checksums 2009-03-17 23:48:01 UTC (rev 3798) @@ -3,3 +3,4 @@ fee60b5af7c882c2eb16a8ca622e3958 download/CSWfreeciv.depend d3acfde4316e7011beccd69b21d2ad67 download/CSWfreeciv.prototype 892be308fb8a4e34f0e98083de3e1788 download/dataio.c.diff +1521ec035d8abe47106b2f3ffe7a0d38 download/configure.diff Added: csw/mgar/pkg/freeciv/trunk/files/configure.diff =================================================================== --- csw/mgar/pkg/freeciv/trunk/files/configure.diff (rev 0) +++ csw/mgar/pkg/freeciv/trunk/files/configure.diff 2009-03-17 23:48:01 UTC (rev 3798) @@ -0,0 +1,15 @@ +diff --speed-large-files --minimal -Nru freeciv-2.1.8.orig/configure freeciv-2.1.8/configure +--- freeciv-2.1.8.orig/configure 2008-11-30 14:18:36.000000000 +0100 ++++ freeciv-2.1.8/configure 2009-03-17 17:21:06.908829612 +0100 +@@ -10636,11 +10636,6 @@ + fi + echo "$as_me:$LINENO: result: $ac_cv_c99_stdint_h" >&5 + echo "${ECHO_T}$ac_cv_c99_stdint_h" >&6 +- if test "${ac_cv_c99_stdint_h}" != "yes"; then +- { { echo "$as_me:$LINENO: error: A compiler supporting C99's stdint.h is required" >&5 +-echo "$as_me: error: A compiler supporting C99's stdint.h is required" >&2;} +- { (exit 1); exit 1; }; } +- fi + + + if test "$AUTO_DEPS" = "maybe"; then This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Wed Mar 18 05:12:10 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Wed, 18 Mar 2009 04:12:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[3799] csw/mgar/pkg/gftp/trunk Message-ID: Revision: 3799 http://gar.svn.sourceforge.net/gar/?rev=3799&view=rev Author: jake_goerzen Date: 2009-03-18 04:12:10 +0000 (Wed, 18 Mar 2009) Log Message: ----------- fix patch file Modified Paths: -------------- csw/mgar/pkg/gftp/trunk/checksums csw/mgar/pkg/gftp/trunk/files/lock.c.diff Modified: csw/mgar/pkg/gftp/trunk/checksums =================================================================== --- csw/mgar/pkg/gftp/trunk/checksums 2009-03-17 23:48:01 UTC (rev 3798) +++ csw/mgar/pkg/gftp/trunk/checksums 2009-03-18 04:12:10 UTC (rev 3799) @@ -1,4 +1,4 @@ 5183cb4955d94be0e03c892585547c64 download/gftp-2.0.19.tar.bz2 351516b0d9da33501cf3be76a1fa7a61 download/CSWgftp.gspec cf85c5ad82928bf1e4e9d0f89be8378f download/CSWgftp.depend -a80450e02ea01bcc5276f8f2ded3c1d6 download/lock.c.diff +79a0159a3c22538328e40cccc13be50c download/lock.c.diff Modified: csw/mgar/pkg/gftp/trunk/files/lock.c.diff =================================================================== --- csw/mgar/pkg/gftp/trunk/files/lock.c.diff 2009-03-17 23:48:01 UTC (rev 3798) +++ csw/mgar/pkg/gftp/trunk/files/lock.c.diff 2009-03-18 04:12:10 UTC (rev 3799) @@ -1,32 +1,16 @@ diff --speed-large-files --minimal -Nru gftp-2.0.19.orig/lib/fsplib/lock.c gftp-2.0.19/lib/fsplib/lock.c --- gftp-2.0.19.orig/lib/fsplib/lock.c 2008-11-29 13:47:18.000000000 +0100 -+++ gftp-2.0.19/lib/fsplib/lock.c 2009-03-17 04:22:26.936537459 +0100 -@@ -52,7 +52,7 @@ - int val; - struct semid_ds *buf; - unsigned short int *array; -- struct seminfo *__buf; -+// struct seminfo *__buf; - }; - #endif - -@@ -91,7 +91,7 @@ ++++ gftp-2.0.19/lib/fsplib/lock.c 2009-03-18 04:46:10.916531020 +0100 +@@ -91,7 +91,11 @@ mode_t omask; key_t lock_key; int fd; - union semun su; -+ union semun; ++ union semun { ++ int val; ++ struct semid_ds *buf; ++ ushort *array; ++ } su; struct sembuf sem; make_key_string(lock,server_addr,server_port); -@@ -123,8 +123,8 @@ - return -1; - } - /* we need to init this semaphore */ -- su.val=1; -- if(semctl(lock->lock_sem,0,SETVAL,su) == -1) -+ // arg.val=1; -+ if(semctl(lock->lock_sem,0,SETVAL) == -1) - { - perror("semctl setval"); - return -1; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From maciej.blizinski at gmail.com Wed Mar 18 09:57:58 2009 From: maciej.blizinski at gmail.com (=?UTF-8?Q?Maciej_Blizi=C5=84ski?=) Date: Wed, 18 Mar 2009 08:57:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3797] csw/mgar/gar/v2/categories/x11/category.mk In-Reply-To: References: Message-ID: On Tue, Mar 17, 2009 at 11:44 PM, wrote: > +ifeq ($(GARCOMPILER),GNU) Can GARCOMPILER be tested for GCC3 and GCC4 as well? From skayser at users.sourceforge.net Wed Mar 18 14:44:55 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Wed, 18 Mar 2009 13:44:55 +0000 Subject: [csw-devel] SF.net SVN: gar:[3800] csw/mgar/pkg/dovecot/trunk Message-ID: Revision: 3800 http://gar.svn.sourceforge.net/gar/?rev=3800&view=rev Author: skayser Date: 2009-03-18 13:44:54 +0000 (Wed, 18 Mar 2009) Log Message: ----------- dovecot: adjusted path references Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile csw/mgar/pkg/dovecot/trunk/checksums csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-18 04:12:10 UTC (rev 3799) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-18 13:44:54 UTC (rev 3800) @@ -50,6 +50,8 @@ # See http://dovecot.org/list/dovecot/2009-February/037273.html PATCHFILES = patch-authcrash.diff +# Adjust the comment about file paths in the example conf header +PATCHFILES = patch-exampleconf.diff # Override some paths for configure localstatedir=/var/opt/csw @@ -83,6 +85,19 @@ include gar/category.mk +# Adjust file paths in various files. Not a prerequisite to the remaining build +# process, but i found it easiest # to put it here and not clutter post-install +# even more +pre-install-modulated: + @perl -pi -e 's|/etc/ssl|/opt/csw/ssl|' $(WORKSRC)/doc/mkcert.sh + @perl -pi -e '\ + s| /var/run| /var/opt/csw/run|; \ + s| /etc/ssl| /opt/csw/ssl|; \ + s| /usr/libexec| /opt/csw/libexec|; \ + s| /usr/lib/dovecot| /opt/csw/lib/dovecot|; \ + ' $(WORKSRC)/dovecot-example.conf + @$(MAKECOOKIE) + # Maybe there is a nicer way to build this via modulations ... build-and-install-sieveplugin: CONFIGURE_ARGS = $(DIRPATHS) build-and-install-sieveplugin: CONFIGURE_ARGS += --with-dovecot=../$(WORKSRC) @@ -97,6 +112,7 @@ $(BUILD_ENV) gmake $(BUILD_ARGS); \ $(INSTALL_ENV) gmake DESTDIR=$(DESTDIR) $(INSTALL_ARGS) install; ) @rm -rf dovecot-sieve-1.1.6* + @$(MAKECOOKIE) post-install-modulated: DOCS = NEWS AUTHORS COPYING.LGPL COPYING.MIT post-install-modulated: CSWDOCS = changelog.CSW README.CSW Modified: csw/mgar/pkg/dovecot/trunk/checksums =================================================================== --- csw/mgar/pkg/dovecot/trunk/checksums 2009-03-18 04:12:10 UTC (rev 3799) +++ csw/mgar/pkg/dovecot/trunk/checksums 2009-03-18 13:44:54 UTC (rev 3800) @@ -1,3 +1,2 @@ c973eb41aca79fb16630a16f0d84f765 download/dovecot-1.1.11.tar.gz -f8e71a5be649e71131cf1ad7ea11019a download/CSWdovecot.preinstall -1f39cae3a38d10169fe31f246095b67f download/patch-authcrash.diff +765a31bece26ed3cebee784dc4aa8216 download/patch-exampleconf.diff Modified: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW 2009-03-18 04:12:10 UTC (rev 3799) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW 2009-03-18 13:44:54 UTC (rev 3800) @@ -1,7 +1,7 @@ dovecot (1.1.11) REV=2009.03.15 * Package adopted again and updated to 1.1.11. - * Tested and validated LDAP interopability with PAM. (Closes: #) - * TBD .... + * Tested and validated LDAP interopability with PAM. (Closes: #2760) + * Adjusted SSLDIR in mkcert.sh. (Closes: #3027) -- Sebastian Kayser Sun, 15 Mar 2009 18:19:59 +0100 Modified: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot 2009-03-18 04:12:10 UTC (rev 3799) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot 2009-03-18 13:44:54 UTC (rev 3800) @@ -11,8 +11,8 @@ test -x $DAEMON || exit 1 set -e -CONF=/opt/csw/etc/dovecot/dovecot.conf -CONF_LOCAL=/etc/opt/csw/dovecot/dovecot.conf +CONF=/opt/csw/etc/dovecot.conf +CONF_LOCAL=/etc/opt/csw/dovecot.conf [ -f $CONF_LOCAL ] && CONF=$CONF_LOCAL base_dir=`$DAEMON -a|grep '^base_dir: '|sed 's/^base_dir: //'` @@ -26,36 +26,32 @@ case "$1" in start) - echo -n "Starting Dovecot" + echo "Starting Dovecot" $DAEMON -c $CONF - echo "." ;; stop) if test $running = yes; then echo "Stopping Dovecot" kill `cat $pidfile` - echo "." else echo "Dovecot is already stopped." fi ;; reload) if test $running = yes; then - echo -n "Reloading Dovecot configuration" + echo "Reloading Dovecot configuration" kill -HUP `cat $pidfile` - echo "." else echo "Dovecot isn't running." fi ;; restart|force-reload) - echo -n "Restarting Dovecot" + echo "Restarting Dovecot" if test $running = yes; then kill `cat $pidfile` sleep 1 fi $DAEMON -c $CONF - echo "." ;; *) echo "Usage: /etc/init.d/dovecot {start|stop|reload|restart|force-reload}" >&2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 18 15:39:33 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 18 Mar 2009 14:39:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[3801] csw/mgar/pkg Message-ID: Revision: 3801 http://gar.svn.sourceforge.net/gar/?rev=3801&view=rev Author: valholla Date: 2009-03-18 14:39:32 +0000 (Wed, 18 Mar 2009) Log Message: ----------- initial Checkin Added Paths: ----------- csw/mgar/pkg/xmlrpc_c/ csw/mgar/pkg/xmlrpc_c/Makefile csw/mgar/pkg/xmlrpc_c/branches/ csw/mgar/pkg/xmlrpc_c/tags/ csw/mgar/pkg/xmlrpc_c/trunk/ csw/mgar/pkg/xmlrpc_c/trunk/Makefile csw/mgar/pkg/xmlrpc_c/trunk/checksums csw/mgar/pkg/xmlrpc_c/trunk/files/ Added: csw/mgar/pkg/xmlrpc_c/Makefile =================================================================== --- csw/mgar/pkg/xmlrpc_c/Makefile (rev 0) +++ csw/mgar/pkg/xmlrpc_c/Makefile 2009-03-18 14:39:32 UTC (rev 3801) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/xmlrpc_c/trunk/Makefile =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/Makefile (rev 0) +++ csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-18 14:39:32 UTC (rev 3801) @@ -0,0 +1,55 @@ +GARNAME = gd +GARVERSION = 2.0.35 +CATEGORIES = lib + +DESCRIPTION = A library used for dynamic image creation +define BLURB + GD is an open source code library for the dynamic creation of + images by programmers. GD creates PNG, JPEG and GIF images, + among other formats. GD is commonly used to generate charts, + graphics, thumbnails, and most anything else, on the fly. + While not restricted to use on the web, the most common + applications of GD involve web site development. +endef + +MASTER_SITES = http://www.libgd.org/releases/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 +DISTFILES += fixme.sh + +PACKAGES = CSWgd +CATALOGNAME_CSWgd = gd +SPKG_DESC_CSWgd = $(DESCRIPTION) + +PATCHFILES = Makefile.diff + +REQUIRED_PKGS_CSWgd = CSWexpat CSWfconfig CSWftype2 CSWiconv +REQUIRED_PKGS_CSWgd += CSWjpeg CSWpng CSWxpm CSWzlib + +# We define upstream file regex so we can be notifed of +# new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 + +BUILD64 = 1 +NO_ISAEXEC = 1 + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-libiconv-prefix=$(prefix) +CONFIGURE_ARGS += --with-png=$(prefix) +CONFIGURE_ARGS += --with-freetype=$(prefix) +CONFIGURE_ARGS += --with-fontconfig=$(prefix) +CONFIGURE_ARGS += --with-jpeg=$(prefix) +CONFIGURE_ARGS += --with-xpm=$(prefix) +CONFIGURE_ARGS += --disable-fast-install + +post-configure-modulated: + @(echo "~~~ Fixing Libtool ~~~") + @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + $(DONADA) + +## There are no tests for this +TEST_SCRIPTS = skip + +test-skip: + $(DONADA) + +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 18 15:54:23 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 18 Mar 2009 14:54:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3802] csw/mgar/pkg/xmlrpc_c/trunk Message-ID: Revision: 3802 http://gar.svn.sourceforge.net/gar/?rev=3802&view=rev Author: valholla Date: 2009-03-18 14:54:23 +0000 (Wed, 18 Mar 2009) Log Message: ----------- Makefile and gar v2 propset Modified Paths: -------------- csw/mgar/pkg/xmlrpc_c/trunk/Makefile Property Changed: ---------------- csw/mgar/pkg/xmlrpc_c/trunk/ Property changes on: csw/mgar/pkg/xmlrpc_c/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/xmlrpc_c/trunk/Makefile =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-18 14:39:32 UTC (rev 3801) +++ csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-18 14:54:23 UTC (rev 3802) @@ -1,55 +1,38 @@ -GARNAME = gd -GARVERSION = 2.0.35 +GARNAME = xmlrcp-c +GARVERSION = 1.06.32 CATEGORIES = lib -DESCRIPTION = A library used for dynamic image creation +DESCRIPTION = A lightweight RPC library based on XML and HTTP. define BLURB - GD is an open source code library for the dynamic creation of - images by programmers. GD creates PNG, JPEG and GIF images, - among other formats. GD is commonly used to generate charts, - graphics, thumbnails, and most anything else, on the fly. - While not restricted to use on the web, the most common - applications of GD involve web site development. + It's a spec and a set of implementations that allow software + running on disparate operating systems, running in different + environments to make procedure calls over the Internet. + It's remote procedure calling using HTTP as the transport and + XML as the encoding. XML-RPC is designed to be as simple as possible, + while allowing complex data structures to be transmitted, + processed and returned. endef -MASTER_SITES = http://www.libgd.org/releases/ -DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += fixme.sh +MASTER_SITES = $(SF_MIRRORS) +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=16847 +SPKG_SOURCEURL = http://xmlrpc-c.sourceforge.net +DISTFILES = $(GARNAME)-$(GARVERSION).tgz -PACKAGES = CSWgd -CATALOGNAME_CSWgd = gd +PACKAGES = CSWxmlrpc-c +CATALOGNAME_CSWxmlrpc-c = xmlrpc_c SPKG_DESC_CSWgd = $(DESCRIPTION) -PATCHFILES = Makefile.diff +#PATCHFILES = -REQUIRED_PKGS_CSWgd = CSWexpat CSWfconfig CSWftype2 CSWiconv -REQUIRED_PKGS_CSWgd += CSWjpeg CSWpng CSWxpm CSWzlib +#REQUIRED_PKGS_CSWxmlrpc-c = # We define upstream file regex so we can be notifed of # new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tgz -BUILD64 = 1 -NO_ISAEXEC = 1 +#BUILD64 = 1 +#NO_ISAEXEC = 1 CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-libiconv-prefix=$(prefix) -CONFIGURE_ARGS += --with-png=$(prefix) -CONFIGURE_ARGS += --with-freetype=$(prefix) -CONFIGURE_ARGS += --with-fontconfig=$(prefix) -CONFIGURE_ARGS += --with-jpeg=$(prefix) -CONFIGURE_ARGS += --with-xpm=$(prefix) -CONFIGURE_ARGS += --disable-fast-install -post-configure-modulated: - @(echo "~~~ Fixing Libtool ~~~") - @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) - $(DONADA) - -## There are no tests for this -TEST_SCRIPTS = skip - -test-skip: - $(DONADA) - include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 18 17:00:07 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 18 Mar 2009 16:00:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[3803] csw/mgar/pkg/fixme/trunk/fixme.sh Message-ID: Revision: 3803 http://gar.svn.sourceforge.net/gar/?rev=3803&view=rev Author: valholla Date: 2009-03-18 16:00:07 +0000 (Wed, 18 Mar 2009) Log Message: ----------- force new files to be executable Modified Paths: -------------- csw/mgar/pkg/fixme/trunk/fixme.sh Modified: csw/mgar/pkg/fixme/trunk/fixme.sh =================================================================== --- csw/mgar/pkg/fixme/trunk/fixme.sh 2009-03-18 14:54:23 UTC (rev 3802) +++ csw/mgar/pkg/fixme/trunk/fixme.sh 2009-03-18 16:00:07 UTC (rev 3803) @@ -32,6 +32,7 @@ fixpath=$(gecho $file |gsed 's/\//\\\//g') gsed "s/${fixpath}/-l${LIB_NAME}/g" ${mk} >Makefile.new gmv Makefile.new ${mk} + gchmod +x ${mk} done done @@ -39,11 +40,13 @@ for lt in $(gfind ${BASEPATH} -name libtool -print); do gsed "/for search_ext in .*\.la/s/\.la//" ${lt} >${lt}.new gmv ${lt}.new ${lt} + gchmod +x ${lt} done LTMAIN=$(gfind ${BASEPATH} -name ltmain.sh -print) if [ -f ${LTMAIN} ]; then gsed "/for search_ext in .*\.la/s/\.la//" ${LTMAIN} >${LTMAIN}.new gmv ${LTMAIN}.new ${LTMAIN} + gchmod +x ${LTMAIN} fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Wed Mar 18 17:22:03 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Wed, 18 Mar 2009 16:22:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3804] csw/mgar/pkg/nrpe/trunk Message-ID: Revision: 3804 http://gar.svn.sourceforge.net/gar/?rev=3804&view=rev Author: j_arndt Date: 2009-03-18 16:22:03 +0000 (Wed, 18 Mar 2009) Log Message: ----------- nrpe: fixed paths, typo, improved start script Modified Paths: -------------- csw/mgar/pkg/nrpe/trunk/Makefile csw/mgar/pkg/nrpe/trunk/checksums csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.gspec csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.gspec csw/mgar/pkg/nrpe/trunk/files/cswnrpe Modified: csw/mgar/pkg/nrpe/trunk/Makefile =================================================================== --- csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-18 16:00:07 UTC (rev 3803) +++ csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-18 16:22:03 UTC (rev 3804) @@ -2,7 +2,9 @@ GARVERSION = 2.12 CATEGORIES = apps -DESCRIPTION = NRPE for Nagios +SPKG_DESC_CSWnrpe = nagios remote plugin executor (server files, client package is nrpeplugin) +SPKG_DESC_CSWnrpeplugin = nagios remote plugin executor (client files, server package is nrpe) + define BLURB NRPE allows you to remotely execute Nagios plugins on other Linux/Unix machines. This allows you to monitor remote machine metrics (disk usage, CPU load, etc.). NRPE can also communicate with some of the Windows agent addons, so you can execute scripts and check metrics on remote Windows machines as well. endef @@ -17,22 +19,22 @@ REQUIRED_PKGS_CSWnrpe = CSWosslrt CSWtcpwrap CSWcswclassutils REQUIRED_PKGS_CSWnrpeplugin = CSWosslrt -SPKG_CLASSES = none cswinitsmf +SPKG_CLASSES_CSWnrpe = none cswinitsmf CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-ssl-lib=/opt/csw/lib CONFIGURE_ARGS += --with-ssl-inc=/opt/csw/include CONFIGURE_ARGS += --with-ssl-dir=/opt/csw/bin CONFIGURE_ARGS += --with-kerberos-inc=/opt/csw/include -CONFIGURE_ARGS += --prefix=/opt/csw/nagios -CONFIGURE_ARGS += --exec-prefix=/opt/csw/nagios +CONFIGURE_ARGS += --prefix=/opt/csw +CONFIGURE_ARGS += --exec-prefix=/opt/csw PATCHFILES = patch.diff # Removal of LOG_AUTHPRIV and LOG_FTP # Solaris doesn't have these log facilities PATCHFILES += configure.diff -sysconfdir = $(prefix)/nagios/etc -bindir = $(prefix)/nagios/bin +sysconfdir = $(prefix)/etc +bindir = $(prefix)/bin libexecdir = $(prefix)/libexec/nagios-plugins datadir = $(prefix)/share @@ -58,7 +60,7 @@ ginstall -m 644 $(WORKSRC)/README.SSL $(DESTDIR)$(DOCDIR) ginstall -m 644 $(WORKSRC)/SECURITY $(DESTDIR)$(DOCDIR) ginstall -m 775 -d $(DESTDIR)$(CFGDIR) - ginstall -m 644 $(WORKSRC)/sample-config/nrpe.cfg $(DESTDIR)$(CFGDIR) + ginstall -m 644 $(WORKSRC)/sample-config/nrpe.cfg $(DESTDIR)$(CFGDIR)/nrpe.cfg-sample ginstall -d $(DESTDIR)/etc/opt/csw/init.d ginstall -m 755 $(FILEDIR)/cswnrpe $(DESTDIR)/etc/opt/csw/init.d/cswnrpe @$(MAKECOOKIE) Modified: csw/mgar/pkg/nrpe/trunk/checksums =================================================================== --- csw/mgar/pkg/nrpe/trunk/checksums 2009-03-18 16:00:07 UTC (rev 3803) +++ csw/mgar/pkg/nrpe/trunk/checksums 2009-03-18 16:22:03 UTC (rev 3804) @@ -1,11 +1,11 @@ b2d75e2962f1e3151ef58794d60c9e97 download/nrpe-2.12.tar.gz -92411c5c2fd596a0e1b5fd77f97bff4b download/CSWnrpe.gspec -4dd4b521ecafb3742bdbbdd7d6e84403 download/CSWnrpe.prototype +1c656040abd280f9228b42df744d93eb download/CSWnrpe.gspec +11953efe2c65e3efb7c39342185a96ba download/CSWnrpe.prototype bda68135e2b65da40c3d2b68a3b8dc78 download/CSWnrpe.checkinstall 53eea7ed36535bb6cbe1d6fe0aae3508 download/CSWnrpe.preinstall 393872a95d2b9ec90363664c31074415 download/CSWnrpe.preremove -708c90700a7e1d79fe06e94a78fc1eea download/cswnrpe -54aebe8f3d7bc8d2ec5ea1954d859b10 download/CSWnrpeplugin.gspec +cbfc86ba77e78e2f860f90a303a1abe5 download/cswnrpe +5eaf5f95a021fc9bf55ac80c87fcb243 download/CSWnrpeplugin.gspec e22a7817c7665e79bcbad7e091375be9 download/CSWnrpeplugin.prototype 5b02d4385daaea2a8c13903539aa6189 download/patch.diff 4b51476c782d2c5764d10f8ed530ada0 download/configure.diff Modified: csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.gspec =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.gspec 2009-03-18 16:00:07 UTC (rev 3803) +++ csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.gspec 2009-03-18 16:22:03 UTC (rev 3804) @@ -1,4 +1,3 @@ %var bitname nrpe %var pkgname CSWnrpe %include url file://%{PKGLIB}/csw_dyndepend.gspec -#%copyright url file://%{WORKSRC}/LICENSE Modified: csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype 2009-03-18 16:00:07 UTC (rev 3803) +++ csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype 2009-03-18 16:22:03 UTC (rev 3804) @@ -1,7 +1,7 @@ -d none /opt/csw/nagios/bin 0755 nagios nagios -f none /opt/csw/nagios/bin/nrpe 0775 nagios nagios -d none /opt/csw/nagios/etc 0755 nagios nagios -f none /opt/csw/nagios/etc/nrpe.cfg 0644 nagios nagios +d none /opt/csw/bin 0755 root bin +f none /opt/csw/bin/nrpe 0775 root bin +d none /opt/csw/etc 0755 root bin +f none /opt/csw/etc/nrpe.cfg-sample 0644 root bin d none /opt/csw/share/doc/nrpe 0755 root bin f none /opt/csw/share/doc/nrpe/NRPE.pdf 0644 root bin f none /opt/csw/share/doc/nrpe/LEGAL 0644 root bin Modified: csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.gspec =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.gspec 2009-03-18 16:00:07 UTC (rev 3803) +++ csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.gspec 2009-03-18 16:22:03 UTC (rev 3804) @@ -1,4 +1,3 @@ %var bitname nrpeplugin %var pkgname CSWnrpeplugin %include url file://%{PKGLIB}/csw_dyndepend.gspec -#%copyright url file://%{WORKSRC}/LICENSE Modified: csw/mgar/pkg/nrpe/trunk/files/cswnrpe =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/cswnrpe 2009-03-18 16:00:07 UTC (rev 3803) +++ csw/mgar/pkg/nrpe/trunk/files/cswnrpe 2009-03-18 16:22:03 UTC (rev 3804) @@ -11,10 +11,23 @@ #FMRI application # FMRI path for service +SMF_EXIT_ERR_CONFIG=1 + +if [ -f /lib/svc/share/smf_include.sh ] +then + . /lib/svc/share/smf_include.sh +fi + CONFIG_FILE=/etc/opt/csw/nrpe.cfg if [ ! -f $CONFIG_FILE ] ; then CONFIG_FILE=/opt/csw/nagios/etc/nrpe.cfg fi + +if [ ! -f $CONFIG_FILE ] +then + exit $SMF_EXIT_ERR_CONFIG +fi + BIN_FILE="/opt/csw/nagios/bin/nrpe" pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` NRPE_USER=`awk -F'=' '/nrpe_user/ { print $NF }' $CONFIG_FILE` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Wed Mar 18 17:23:31 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Wed, 18 Mar 2009 16:23:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3805] csw/mgar/pkg/nsca/trunk Message-ID: Revision: 3805 http://gar.svn.sourceforge.net/gar/?rev=3805&view=rev Author: j_arndt Date: 2009-03-18 16:23:31 +0000 (Wed, 18 Mar 2009) Log Message: ----------- nsca: fixed paths, improved start script Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile csw/mgar/pkg/nsca/trunk/checksums csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.gspec csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype csw/mgar/pkg/nsca/trunk/files/cswnsca Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-18 16:22:03 UTC (rev 3804) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-18 16:23:31 UTC (rev 3805) @@ -2,7 +2,9 @@ GARVERSION = 2.7.2 CATEGORIES = apps -DESCRIPTION = passive checks for nagios +SPKG_DESC_CSWnsca = Nagios service check acceptor - nagios server files only (the client package is send_nsca) +SPKG_DESC_CSWsendnsca = Nagios service check acceptor - send passive check results to nagios server (client files only) + define BLURB NSCA allows you to integrate passive alerts and checks from remote machines and applications with Nagios. Useful for processing security alerts, as well as redundant and distributed Nagios setups. endef @@ -18,11 +20,11 @@ REQUIRED_PKGS_CSWnsca = CSWlibmcrypt CSWlibtoolrt CSWcswclassutils REQUIRED_PKGS_CSWsendnsca = CSWlibmcrypt CSWlibtoolrt -SPKG_CLASSES = none cswinitsmf +SPKG_CLASSES_CSWnsca = none cswinitsmf CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-nsca-port=5667 -CONFIGURE_ARGS += --localstatedir=/opt/csw/nagios/var +CONFIGURE_ARGS += --localstatedir=/opt/csw/var BUILD_TARGETS = nsca @@ -30,25 +32,29 @@ include gar/category.mk +BINDIR=$(prefix)/bin NAGIOSBINDIR=$(prefix)/nagios/bin +CFGDIR=$(prefix)/etc NAGIOSCFGDIR=$(prefix)/nagios/etc NSCADOCDIR=$(prefix)/share/doc/nsca SENDNSCADOCDIR=$(prefix)/share/doc/send_nsca post-install-modulated: - ginstall -d $(DESTDIR)$(prefix)/nagios/bin - ginstall -d $(DESTDIR)$(prefix)/nagios/etc + ginstall -d $(DESTDIR)$(prefix)/bin + ginstall -d $(DESTDIR)$(prefix)/etc + ginstall -d $(DESTDIR)$(NAGIOSBINDIR) + ginstall -d $(DESTDIR)$(NAGIOSCFGDIR) ginstall -m 755 -d $(DESTDIR)$(NSCADOCDIR) ginstall -m 755 $(WORKSRC)/src/nsca $(DESTDIR)$(NAGIOSBINDIR) - ginstall -m 600 $(WORKSRC)/sample-config/nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/nsca.cfg + ginstall -m 600 $(WORKSRC)/sample-config/nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/nsca.cfg-sample ginstall -m 644 $(WORKSRC)/Changelog $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/SECURITY $(DESTDIR)$(NSCADOCDIR) - ginstall -m 755 $(WORKSRC)/src/send_nsca $(DESTDIR)$(NAGIOSBINDIR) + ginstall -m 755 $(WORKSRC)/src/send_nsca $(DESTDIR)$(BINDIR) ginstall -m 755 -d $(DESTDIR)$(SENDNSCADOCDIR) ginstall -m 755 $(WORKSRC)/src/submit_check_result-sample $(DESTDIR)$(SENDNSCADOCDIR) - ginstall -m 600 $(WORKSRC)/sample-config/send_nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/send_nsca.cfg + ginstall -m 600 $(WORKSRC)/sample-config/send_nsca.cfg $(DESTDIR)$(CFGDIR)/send_nsca.cfg-sample ginstall -m 644 $(WORKSRC)/Changelog $(DESTDIR)$(SENDNSCADOCDIR) ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(SENDNSCADOCDIR) ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(SENDNSCADOCDIR) Modified: csw/mgar/pkg/nsca/trunk/checksums =================================================================== --- csw/mgar/pkg/nsca/trunk/checksums 2009-03-18 16:22:03 UTC (rev 3804) +++ csw/mgar/pkg/nsca/trunk/checksums 2009-03-18 16:23:31 UTC (rev 3805) @@ -1,10 +1,10 @@ 33a98e7975f633a9489d7a8938ed6131 download/nsca-2.7.2.tar.gz 82f1144c12dc6247524609dbeefc3023 download/CSWnsca.gspec -22cc4e3984d0627708f954c39fa6a22a download/CSWnsca.prototype +8dfc4283d41a0c127a00170ab285c18d download/CSWnsca.prototype 1886b15eafd2e2a5a4b230918960ea9a download/CSWnsca.checkinstall 7fef893e65bb68bc0762434dbeace713 download/CSWnsca.preinstall -b82767ed7ab002fea4b3a4395511c93c download/CSWsendnsca.gspec -49309205ad3d77c99f9bd469cc3860d2 download/CSWsendnsca.prototype +0f458cf358b1aab192c02fd0d37b1220 download/CSWsendnsca.gspec +67d4566b83bad9e981bae7e889217c85 download/CSWsendnsca.prototype 8bf9882f3115e8514ae6d9a866397c71 download/CSWsendnsca.preinstall -e2ea854aa2df24d432ba37ae614f9fa4 download/cswnsca +55a1c5523b2fe1ee66b45a2807e80bd6 download/cswnsca 08b769c5511342dd03fa01fea44cb260 download/submit_check_results.diff Modified: csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-18 16:22:03 UTC (rev 3804) +++ csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-18 16:23:31 UTC (rev 3805) @@ -1,7 +1,7 @@ 1 d none /opt/csw/nagios/bin 0755 nagios nagios 1 f none /opt/csw/nagios/bin/nsca 0755 nagios nagios -1 d none /opt/csw/nagios/etc 0755 nagios -1 f none /opt/csw/nagios/etc/nsca.cfg 0600 nagios nagios +1 d none /opt/csw/nagios/etc 0755 nagios nagios +1 f none /opt/csw/nagios/etc/nsca.cfg-sample 0600 nagios nagios 1 d none /opt/csw/share/doc/nsca 0755 root bin 1 f none /opt/csw/share/doc/nsca/Changelog 0644 root bin 1 f none /opt/csw/share/doc/nsca/LEGAL 0644 root bin Modified: csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.gspec =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.gspec 2009-03-18 16:22:03 UTC (rev 3804) +++ csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.gspec 2009-03-18 16:23:31 UTC (rev 3805) @@ -1,3 +1,3 @@ -%var bitname sendnsca +%var bitname send_nsca %var pkgname CSWsendnsca %include url file://%{PKGLIB}/csw_dyndepend.gspec Modified: csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype 2009-03-18 16:22:03 UTC (rev 3804) +++ csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype 2009-03-18 16:23:31 UTC (rev 3805) @@ -1,7 +1,7 @@ -1 d none /opt/csw/nagios/bin 0755 nagios nagios -1 f none /opt/csw/nagios/bin/send_nsca 0755 nagios nagios -1 d none /opt/csw/nagios/etc 0755 nagios nagios -1 f none /opt/csw/nagios/etc/send_nsca.cfg 0644 nagios nagios +1 d none /opt/csw/bin 0755 root bin +1 f none /opt/csw/bin/send_nsca 0755 root bin +1 d none /opt/csw/etc 0755 root bin +1 f none /opt/csw/etc/send_nsca.cfg-sample 0644 root bin 1 d none /opt/csw/share/doc/send_nsca 0755 root bin 1 f none /opt/csw/share/doc/send_nsca/Changelog 0644 root bin 1 f none /opt/csw/share/doc/send_nsca/LEGAL 0644 root bin Modified: csw/mgar/pkg/nsca/trunk/files/cswnsca =================================================================== --- csw/mgar/pkg/nsca/trunk/files/cswnsca 2009-03-18 16:22:03 UTC (rev 3804) +++ csw/mgar/pkg/nsca/trunk/files/cswnsca 2009-03-18 16:23:31 UTC (rev 3805) @@ -10,6 +10,19 @@ #FMRI application # FMRI path for service CONFIG_FILE=/opt/csw/nagios/etc/nsca.cfg + +SMF_EXIT_ERR_CONFIG=1 + +if [ -f /lib/svc/share/smf_include.sh ] +then + . /lib/svc/share/smf_include.sh +fi + +if [ ! -f $CONFIG_FILE ] +then + exit $SMF_EXIT_ERR_CONFIG +fi + BIN_FILE="/opt/csw/nagios/bin/nsca" pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` nsca_USER=`awk -F'=' '/nsca_user/ { print $NF }' $CONFIG_FILE` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 18 18:54:19 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 18 Mar 2009 17:54:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3806] csw/mgar/pkg Message-ID: Revision: 3806 http://gar.svn.sourceforge.net/gar/?rev=3806&view=rev Author: valholla Date: 2009-03-18 17:54:11 +0000 (Wed, 18 Mar 2009) Log Message: ----------- initial checkin Added Paths: ----------- csw/mgar/pkg/libwww/ csw/mgar/pkg/libwww/Makefile csw/mgar/pkg/libwww/branches/ csw/mgar/pkg/libwww/tags/ csw/mgar/pkg/libwww/trunk/ csw/mgar/pkg/libwww/trunk/Makefile csw/mgar/pkg/libwww/trunk/checksums csw/mgar/pkg/libwww/trunk/files/ Added: csw/mgar/pkg/libwww/Makefile =================================================================== --- csw/mgar/pkg/libwww/Makefile (rev 0) +++ csw/mgar/pkg/libwww/Makefile 2009-03-18 17:54:11 UTC (rev 3806) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/libwww/trunk/Makefile =================================================================== --- csw/mgar/pkg/libwww/trunk/Makefile (rev 0) +++ csw/mgar/pkg/libwww/trunk/Makefile 2009-03-18 17:54:11 UTC (rev 3806) @@ -0,0 +1,35 @@ +GARNAME = w3c-libwww +GARVERSION = 5.4.0 +CATEGORIES = lib + +DESCRIPTION = A library used for dynamic image creation +define BLURB + GD is an open source code library for the dynamic creation of + images by programmers. GD creates PNG, JPEG and GIF images, + among other formats. GD is commonly used to generate charts, + graphics, thumbnails, and most anything else, on the fly. + While not restricted to use on the web, the most common + applications of GD involve web site development. +endef + +MASTER_SITES = http://www.w3.org/Library/Distribution +DISTFILES = $(GARNAME)-$(GARVERSION).tgz + +PACKAGES = CSWlibwww +CATALOGNAME_CSWlibwww = w3c_libwww +SPKG_DESC_CSWgd = $(DESCRIPTION) + +#PATCHFILES = + +#REQUIRED_PKGS_CSWlibwww = + +# We define upstream file regex so we can be notifed of +# new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tgz + +#BUILD64 = 1 +#NO_ISAEXEC = 1 + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Wed Mar 18 19:00:47 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Wed, 18 Mar 2009 18:00:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[3807] csw/mgar/pkg/hatari/trunk/Makefile Message-ID: Revision: 3807 http://gar.svn.sourceforge.net/gar/?rev=3807&view=rev Author: jake_goerzen Date: 2009-03-18 18:00:44 +0000 (Wed, 18 Mar 2009) Log Message: ----------- Fix UFILES_REGEX tar.gz -> tar.bz2; Add runtime flags to LD_OPTIONS Modified Paths: -------------- csw/mgar/pkg/hatari/trunk/Makefile Modified: csw/mgar/pkg/hatari/trunk/Makefile =================================================================== --- csw/mgar/pkg/hatari/trunk/Makefile 2009-03-18 17:54:11 UTC (rev 3806) +++ csw/mgar/pkg/hatari/trunk/Makefile 2009-03-18 18:00:44 UTC (rev 3807) @@ -11,17 +11,12 @@ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 DISTFILES += $(call admfiles,CSWhatari, depend ) -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 -# If the url used to check for software update is different of MASTER_SITES, then -# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES -# UPSTREAM_MASTER_SITES = - LICENSE = gpl.txt PATCHFILES = stdint.h.diff GARCOMPILER = GNU TEST_SCRIPTS = CONFIGURE_ARGS = $(DIRPATHS) LIBS='-lm -lsocket' -BUILD_ARGS = LD_OPTIONS=-L/opt/csw/lib - +BUILD_ARGS = LD_OPTIONS='-R/opt/csw/lib/$ISALIST -R/opt/csw/lib -L/opt/csw/lib' include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Wed Mar 18 19:19:53 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Wed, 18 Mar 2009 18:19:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[3808] csw/mgar/pkg/dovecot/trunk Message-ID: Revision: 3808 http://gar.svn.sourceforge.net/gar/?rev=3808&view=rev Author: skayser Date: 2009-03-18 18:19:53 +0000 (Wed, 18 Mar 2009) Log Message: ----------- dovecot: added patch for ENOSYS on autofs mounts Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/dovecot/trunk/files/patch-enosys.diff csw/mgar/pkg/dovecot/trunk/files/patch-exampleconf.diff Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-18 18:00:44 UTC (rev 3807) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-18 18:19:53 UTC (rev 3808) @@ -50,8 +50,10 @@ # See http://dovecot.org/list/dovecot/2009-February/037273.html PATCHFILES = patch-authcrash.diff +# See http://dovecot.org/list/dovecot/2009-March/038201.html +PATCHFILES += patch-enosys.diff # Adjust the comment about file paths in the example conf header -PATCHFILES = patch-exampleconf.diff +PATCHFILES += patch-exampleconf.diff # Override some paths for configure localstatedir=/var/opt/csw Added: csw/mgar/pkg/dovecot/trunk/files/patch-enosys.diff =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/patch-enosys.diff (rev 0) +++ csw/mgar/pkg/dovecot/trunk/files/patch-enosys.diff 2009-03-18 18:19:53 UTC (rev 3808) @@ -0,0 +1,12 @@ +--- a/src/lib/mkdir-parents.c Wed Mar 18 13:47:58 2009 -0400 ++++ b/src/lib/mkdir-parents.c Wed Mar 18 14:10:08 2009 -0400 +@@ -18,7 +18,7 @@ int mkdir_parents(const char *path, mode + + ENOSYS check is for NFS mount points. + */ +- if (errno == EISDIR && errno == ENOSYS) ++ if (errno == EISDIR || errno == ENOSYS) + errno = EEXIST; + return -1; + } else { + Added: csw/mgar/pkg/dovecot/trunk/files/patch-exampleconf.diff =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/patch-exampleconf.diff (rev 0) +++ csw/mgar/pkg/dovecot/trunk/files/patch-exampleconf.diff 2009-03-18 18:19:53 UTC (rev 3808) @@ -0,0 +1,16 @@ +diff --speed-large-files --minimal -Nru dovecot-1.1.11.orig/dovecot-example.conf dovecot-1.1.11/dovecot-example.conf +--- dovecot-1.1.11.orig/dovecot-example.conf 2009-01-26 02:12:41.000000000 +0100 ++++ dovecot-1.1.11/dovecot-example.conf 2009-03-18 00:26:59.345199088 +0100 +@@ -10,10 +10,8 @@ + # value inside quotes, eg.: key = "# char and trailing whitespace " + + # Default values are shown for each setting, it's not required to uncomment +-# any of the lines. Exception to this are paths, they're just examples with +-# the real defaults being based on configure options. The paths listed here +-# are for configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +-# --with-ssldir=/etc/ssl ++# any of the lines. The paths have been modified to reflect the OpenCSW ++# file system layout. + + # Base directory where to store runtime data. + #base_dir = /var/run/dovecot/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 18 20:18:26 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 18 Mar 2009 19:18:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[3809] csw/mgar/pkg/libwww/trunk Message-ID: Revision: 3809 http://gar.svn.sourceforge.net/gar/?rev=3809&view=rev Author: valholla Date: 2009-03-18 19:18:26 +0000 (Wed, 18 Mar 2009) Log Message: ----------- propset gar v2 Modified Paths: -------------- csw/mgar/pkg/libwww/trunk/checksums Property Changed: ---------------- csw/mgar/pkg/libwww/trunk/ Property changes on: csw/mgar/pkg/libwww/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/libwww/trunk/checksums =================================================================== --- csw/mgar/pkg/libwww/trunk/checksums 2009-03-18 18:19:53 UTC (rev 3808) +++ csw/mgar/pkg/libwww/trunk/checksums 2009-03-18 19:18:26 UTC (rev 3809) @@ -0,0 +1 @@ +c3734ca6caa405707e134cc8c6d7e422 download/w3c-libwww-5.4.0.tgz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 18 23:21:15 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 18 Mar 2009 22:21:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[3810] csw/mgar/pkg/xmlrpc_c/trunk Message-ID: Revision: 3810 http://gar.svn.sourceforge.net/gar/?rev=3810&view=rev Author: valholla Date: 2009-03-18 22:21:09 +0000 (Wed, 18 Mar 2009) Log Message: ----------- working copy, tests still fail Modified Paths: -------------- csw/mgar/pkg/xmlrpc_c/trunk/Makefile csw/mgar/pkg/xmlrpc_c/trunk/checksums Added Paths: ----------- csw/mgar/pkg/xmlrpc_c/trunk/files/makefix.diff Modified: csw/mgar/pkg/xmlrpc_c/trunk/Makefile =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-18 19:18:26 UTC (rev 3809) +++ csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-18 22:21:09 UTC (rev 3810) @@ -1,4 +1,4 @@ -GARNAME = xmlrcp-c +GARNAME = xmlrpc-c GARVERSION = 1.06.32 CATEGORIES = lib @@ -20,9 +20,9 @@ PACKAGES = CSWxmlrpc-c CATALOGNAME_CSWxmlrpc-c = xmlrpc_c -SPKG_DESC_CSWgd = $(DESCRIPTION) +SPKG_DESC_CSWxmlrpc-c = $(DESCRIPTION) -#PATCHFILES = +PATCHFILES = makefix.diff #REQUIRED_PKGS_CSWxmlrpc-c = @@ -33,6 +33,11 @@ #BUILD64 = 1 #NO_ISAEXEC = 1 +TEST_TARGET = check + CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --enable-libxml2-backend include gar/category.mk + + Modified: csw/mgar/pkg/xmlrpc_c/trunk/checksums =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/checksums 2009-03-18 19:18:26 UTC (rev 3809) +++ csw/mgar/pkg/xmlrpc_c/trunk/checksums 2009-03-18 22:21:09 UTC (rev 3810) @@ -0,0 +1,2 @@ +1a5a0771a22e75819d90e7fab38ef377 download/xmlrpc-c-1.06.32.tgz +bbad2fdf6721f423985b9964b38ac17c download/makefix.diff Added: csw/mgar/pkg/xmlrpc_c/trunk/files/makefix.diff =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/files/makefix.diff (rev 0) +++ csw/mgar/pkg/xmlrpc_c/trunk/files/makefix.diff 2009-03-18 22:21:09 UTC (rev 3810) @@ -0,0 +1,33 @@ +--- xmlrpc-c-1.06.32/src/Makefile.o 2009-03-18 15:28:27.199486556 -0500 ++++ xmlrpc-c-1.06.32/src/Makefile 2009-03-18 15:29:11.545130838 -0500 +@@ -145,7 +145,7 @@ + libxmlrpc_client.la: $(LIBXMLRPC_CLIENT_OBJS) $(TRANSPORT_OBJS) + $(LIBTOOL) --mode=link $(CCLD) -o $@ $(LIBLDFLAGS) \ + $(LIBXMLRPC_CLIENT_OBJS) $(TRANSPORT_OBJS) \ +- $(LIBXMLRPC_CLIENT_LIBDEP) $(TRANSPORT_LIBDEP) \ ++ $(LIBXMLRPC_CLIENT_LIBDEP) $(TRANSPORT_LIBDEP) + + libxmlrpc_server.la: $(LIBXMLRPC_SERVER_OBJS) + $(LIBTOOL) --mode=link $(CCLD) -o $@ $(LIBLDFLAGS) \ +--- xmlrpc-c-1.06.32/tools/xml-rpc-api2cpp/Makefile.o 2009-03-18 16:33:30.751515171 -0500 ++++ xmlrpc-c-1.06.32/tools/xml-rpc-api2cpp/Makefile 2009-03-18 16:33:01.993010353 -0500 +@@ -19,7 +19,7 @@ + + LDFLAGS = $(LADD) + +-LDLIBS = -Lblddir/src/cpp -lxmlrpc_cpp -lxmlrpc_server $(CLIENT_LDLIBS) ++LDLIBS = -Lblddir/src/cpp -lxmlrpc_cpp -Lblddir/src/.libs -lxmlrpc_server $(CLIENT_LDLIBS) + + PROGS := + +--- xmlrpc-c-1.06.32/GNUmakefile.o 2009-03-18 17:17:49.128184463 -0500 ++++ xmlrpc-c-1.06.32/GNUmakefile 2009-03-18 17:18:32.527139668 -0500 +@@ -7,7 +7,7 @@ + + include $(SRCDIR)/Makefile.config + +-SUBDIRS = include lib src tools examples ++SUBDIRS = include lib src tools + + PROGRAMS_TO_INSTALL = xmlrpc-c-config + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Thu Mar 19 03:57:01 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Thu, 19 Mar 2009 02:57:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3811] csw/mgar/pkg Message-ID: Revision: 3811 http://gar.svn.sourceforge.net/gar/?rev=3811&view=rev Author: valholla Date: 2009-03-19 02:57:01 +0000 (Thu, 19 Mar 2009) Log Message: ----------- initial checkin Added Paths: ----------- csw/mgar/pkg/libssh2/ csw/mgar/pkg/libssh2/branches/ csw/mgar/pkg/libssh2/tags/ csw/mgar/pkg/libssh2/trunk/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Thu Mar 19 03:58:02 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Thu, 19 Mar 2009 02:58:02 +0000 Subject: [csw-devel] SF.net SVN: gar:[3812] csw/mgar/pkg/libssh2/trunk/ Message-ID: Revision: 3812 http://gar.svn.sourceforge.net/gar/?rev=3812&view=rev Author: valholla Date: 2009-03-19 02:58:02 +0000 (Thu, 19 Mar 2009) Log Message: ----------- propset to garv2 Property Changed: ---------------- csw/mgar/pkg/libssh2/trunk/ Property changes on: csw/mgar/pkg/libssh2/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 19 04:23:33 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 19 Mar 2009 03:23:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[3813] csw/mgar/pkg Message-ID: Revision: 3813 http://gar.svn.sourceforge.net/gar/?rev=3813&view=rev Author: hson Date: 2009-03-19 03:23:32 +0000 (Thu, 19 Mar 2009) Log Message: ----------- Add intermediate level Makefiles Added Paths: ----------- csw/mgar/pkg/dsniff/Makefile csw/mgar/pkg/exiftool/Makefile csw/mgar/pkg/facter/Makefile csw/mgar/pkg/gengetopt/Makefile csw/mgar/pkg/gnumeric/Makefile csw/mgar/pkg/gtk-doc/Makefile csw/mgar/pkg/htmldoc/Makefile csw/mgar/pkg/ilmbase/Makefile csw/mgar/pkg/lcms/Makefile csw/mgar/pkg/libexif/Makefile csw/mgar/pkg/libgc/Makefile csw/mgar/pkg/libgoffice/Makefile csw/mgar/pkg/libgsf/Makefile csw/mgar/pkg/libiptcdata/Makefile csw/mgar/pkg/libnet/Makefile csw/mgar/pkg/libnids/Makefile csw/mgar/pkg/librsvg/Makefile csw/mgar/pkg/netsnmp/Makefile csw/mgar/pkg/puppet/Makefile csw/mgar/pkg/pwgen/Makefile csw/mgar/pkg/w3m/Makefile csw/mgar/pkg/wmf/Makefile Added: csw/mgar/pkg/dsniff/Makefile =================================================================== --- csw/mgar/pkg/dsniff/Makefile (rev 0) +++ csw/mgar/pkg/dsniff/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/exiftool/Makefile =================================================================== --- csw/mgar/pkg/exiftool/Makefile (rev 0) +++ csw/mgar/pkg/exiftool/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/facter/Makefile =================================================================== --- csw/mgar/pkg/facter/Makefile (rev 0) +++ csw/mgar/pkg/facter/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/gengetopt/Makefile =================================================================== --- csw/mgar/pkg/gengetopt/Makefile (rev 0) +++ csw/mgar/pkg/gengetopt/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/gnumeric/Makefile =================================================================== --- csw/mgar/pkg/gnumeric/Makefile (rev 0) +++ csw/mgar/pkg/gnumeric/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/gtk-doc/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/Makefile (rev 0) +++ csw/mgar/pkg/gtk-doc/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/htmldoc/Makefile =================================================================== --- csw/mgar/pkg/htmldoc/Makefile (rev 0) +++ csw/mgar/pkg/htmldoc/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/ilmbase/Makefile =================================================================== --- csw/mgar/pkg/ilmbase/Makefile (rev 0) +++ csw/mgar/pkg/ilmbase/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/lcms/Makefile =================================================================== --- csw/mgar/pkg/lcms/Makefile (rev 0) +++ csw/mgar/pkg/lcms/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/libexif/Makefile =================================================================== --- csw/mgar/pkg/libexif/Makefile (rev 0) +++ csw/mgar/pkg/libexif/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/libgc/Makefile =================================================================== --- csw/mgar/pkg/libgc/Makefile (rev 0) +++ csw/mgar/pkg/libgc/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/libgoffice/Makefile =================================================================== --- csw/mgar/pkg/libgoffice/Makefile (rev 0) +++ csw/mgar/pkg/libgoffice/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/libgsf/Makefile =================================================================== --- csw/mgar/pkg/libgsf/Makefile (rev 0) +++ csw/mgar/pkg/libgsf/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/libiptcdata/Makefile =================================================================== --- csw/mgar/pkg/libiptcdata/Makefile (rev 0) +++ csw/mgar/pkg/libiptcdata/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/libnet/Makefile =================================================================== --- csw/mgar/pkg/libnet/Makefile (rev 0) +++ csw/mgar/pkg/libnet/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/libnids/Makefile =================================================================== --- csw/mgar/pkg/libnids/Makefile (rev 0) +++ csw/mgar/pkg/libnids/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/librsvg/Makefile =================================================================== --- csw/mgar/pkg/librsvg/Makefile (rev 0) +++ csw/mgar/pkg/librsvg/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/netsnmp/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/Makefile (rev 0) +++ csw/mgar/pkg/netsnmp/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/puppet/Makefile =================================================================== --- csw/mgar/pkg/puppet/Makefile (rev 0) +++ csw/mgar/pkg/puppet/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/pwgen/Makefile =================================================================== --- csw/mgar/pkg/pwgen/Makefile (rev 0) +++ csw/mgar/pkg/pwgen/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/w3m/Makefile =================================================================== --- csw/mgar/pkg/w3m/Makefile (rev 0) +++ csw/mgar/pkg/w3m/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/wmf/Makefile =================================================================== --- csw/mgar/pkg/wmf/Makefile (rev 0) +++ csw/mgar/pkg/wmf/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dam at opencsw.org Thu Mar 19 10:48:51 2009 From: dam at opencsw.org (Dagobert Michelsen) Date: Thu, 19 Mar 2009 10:48:51 +0100 Subject: [csw-devel] SF.net SVN: gar:[3797] csw/mgar/gar/v2/categories/x11/category.mk In-Reply-To: References: Message-ID: <5C04A9C8-401A-4E5F-94F7-CCF10361548B@opencsw.org> Hi, Am 18.03.2009 um 09:57 schrieb Maciej Blizi?ski: > On Tue, Mar 17, 2009 at 11:44 PM, > wrote: >> +ifeq ($(GARCOMPILER),GNU) > > Can GARCOMPILER be tested for GCC3 and GCC4 as well? I recommend something like EXTRA_CFLAGS_GCC3 = ... EXTRA_CFLAGS_SOS11 = -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION EXTRA_CFLAGS_SOS12 = -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION EXTRA_CXXFLAGS_SOS11 = -xlibmil -xlibmopt -features=tmplife -norunpath ... CFLAGS += $(EXTRA_CFLAGS_$(GARCOMPILER) CXXFLAGS += $(EXTRA_CXXFLAGS_$(GARCOMPILER) There is no GARCOMPILER 'SUN' or 'GCC', see the top of gar.conf.mk: > GARCOMPILER ?= SUN > > # We have parameters for the following compilers > GARCOMPILERS = GCC3 GCC4 SOS11 SOS12 > > ifeq ($(GARCOMPILER),SUN) > GARCOMPILER = SOS11 > endif > > ifeq ($(GARCOMPILER),GNU) > GARCOMPILER = GCC4 > endif > > ifeq (,$(filter $(GARCOMPILER),$(GARCOMPILERS))) > $(error The compiler '$(GARCOMPILER)' is unknown. Please select > one of $(GARCOMPILERS)) > endif Best regards -- Dago From bonivart at users.sourceforge.net Thu Mar 19 14:18:45 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Thu, 19 Mar 2009 13:18:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3814] csw/mgar/pkg/pkgutil/trunk Message-ID: Revision: 3814 http://gar.svn.sourceforge.net/gar/?rev=3814&view=rev Author: bonivart Date: 2009-03-19 13:18:45 +0000 (Thu, 19 Mar 2009) Log Message: ----------- pkgutil: update to 1.5b3 Modified Paths: -------------- csw/mgar/pkg/pkgutil/trunk/Makefile csw/mgar/pkg/pkgutil/trunk/checksums Modified: csw/mgar/pkg/pkgutil/trunk/Makefile =================================================================== --- csw/mgar/pkg/pkgutil/trunk/Makefile 2009-03-19 03:23:32 UTC (rev 3813) +++ csw/mgar/pkg/pkgutil/trunk/Makefile 2009-03-19 13:18:45 UTC (rev 3814) @@ -1,5 +1,5 @@ GARNAME = pkgutil -GARVERSION = 1.5b2 +GARVERSION = 1.5b3 CATEGORIES = utils DESCRIPTION = Installs Solaris packages easily @@ -10,7 +10,6 @@ package automatically. endef -#MASTER_SITES = http://www.bonivart.com/pkgutil/ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).zip DISTFILES += $(call admfiles,CSWpkgutil,prototype postinstall preremove) @@ -40,16 +39,16 @@ # @ginstall -d $(DESTDIR)/usr/sadm/install/scripts @ginstall -d $(DESTDIR)/var/opt/csw/$(GARNAME)/packages @ginstall -d $(DESTDIR)/etc/opt/csw - @cp -r $(WORKSRC)/$(GARNAME).conf $(DESTDIR)$(sysconfdir)/$(GARNAME).conf.CSW - @cp -r $(WORKSRC)/$(GARNAME).conf $(DESTDIR)/etc/opt/csw/$(GARNAME).conf.CSW - @cp -r $(WORKSRC)/$(GARNAME) $(DESTDIR)$(bindir) - @cp -r $(WORKSRC)/bldcat $(DESTDIR)$(bindir) - @cp -r $(WORKSRC)/chkcat $(DESTDIR)$(bindir) - @cp -r $(WORKSRC)/readme $(DESTDIR)$(docdir)/$(GARNAME)/ - @cp -r $(WORKSRC)/LICENSE $(DESTDIR)$(docdir)/$(GARNAME)/ -# @cp -r $(FILEDIR)/CSWpkgutil.i.cswpkgutil $(DESTDIR)/usr/sadm/install/scripts/i.cswpkgutil -# @cp -r $(FILEDIR)/CSWpkgutil.r.cswpkgutil $(DESTDIR)/usr/sadm/install/scripts/r.cswpkgutil - @cp -r $(WORKSRC)/admin $(DESTDIR)/var/opt/csw/$(GARNAME)/admin.CSW - @cp -r $(WORKSRC)/wget-`uname -p` $(DESTDIR)/opt/csw/libexec/$(GARNAME)/wget + @cp $(WORKSRC)/$(GARNAME).conf $(DESTDIR)$(sysconfdir)/$(GARNAME).conf.CSW + @cp $(WORKSRC)/$(GARNAME).conf $(DESTDIR)/etc/opt/csw/$(GARNAME).conf.CSW + @cp $(WORKSRC)/$(GARNAME) $(DESTDIR)$(bindir) + @cp $(WORKSRC)/bldcat $(DESTDIR)$(bindir) + @cp $(WORKSRC)/chkcat $(DESTDIR)$(bindir) + @cp $(WORKSRC)/readme $(DESTDIR)$(docdir)/$(GARNAME)/ + @cp $(WORKSRC)/LICENSE $(DESTDIR)$(docdir)/$(GARNAME)/ +# @cp $(FILEDIR)/CSWpkgutil.i.cswpkgutil $(DESTDIR)/usr/sadm/install/scripts/i.cswpkgutil +# @cp $(FILEDIR)/CSWpkgutil.r.cswpkgutil $(DESTDIR)/usr/sadm/install/scripts/r.cswpkgutil + @cp $(WORKSRC)/admin $(DESTDIR)/var/opt/csw/$(GARNAME)/admin.CSW + @cp $(WORKSRC)/wget-`uname -p` $(DESTDIR)/opt/csw/libexec/$(GARNAME)/wget @pod2man --section=1 $(WORKSRC)/$(GARNAME) > $(DESTDIR)$(mandir)/man1/pkgutil.1 @$(MAKECOOKIE) Modified: csw/mgar/pkg/pkgutil/trunk/checksums =================================================================== --- csw/mgar/pkg/pkgutil/trunk/checksums 2009-03-19 03:23:32 UTC (rev 3813) +++ csw/mgar/pkg/pkgutil/trunk/checksums 2009-03-19 13:18:45 UTC (rev 3814) @@ -1,4 +1,4 @@ -1b273bbe099ff9fff53effeda50d3af7 download/pkgutil-1.5b2.zip +6a6207bf65dac0135ffbcdc380341525 download/pkgutil-1.5b3.zip 805cd30ad9f21cb1167d166fa99b5891 download/CSWpkgutil.gspec 54bd1af1cd6ca5ac7e63586ffc16842d download/CSWpkgutil.prototype e1407c24d47306dbc4cea22dcb291f1d download/CSWpkgutil.postinstall This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dam at opencsw.org Thu Mar 19 14:32:21 2009 From: dam at opencsw.org (Dagobert Michelsen) Date: Thu, 19 Mar 2009 14:32:21 +0100 Subject: [csw-devel] Orca and friends packages In-Reply-To: <49BFE579.CC54.005D.3@emporia.edu> References: <49BF8E3F.CC54.005D.3@emporia.edu> <0D826C3D-72DD-4D61-B481-E58105177490@opencsw.org> <49BFE579.CC54.005D.3@emporia.edu> Message-ID: <91D22A54-32E7-40FF-A6D1-BE3252D91D92@opencsw.org> Hi Glen, Am 18.03.2009 um 00:01 schrieb Glen Gunselman: > I know a little about using Orca but very little about installing it. > > I will have an LDom on a T5220 to test on running Solaris 10 5/08. > > If you could provide some "how-to" that would really help. I'll be writing this in the next few days at http://wiki.opencsw.org/orca-package Please be advised that it is not ready yet and CSWorca is not yet released. Best regards -- Dago -------------- next part -------------- An HTML attachment was scrubbed... URL: From skayser at users.sourceforge.net Thu Mar 19 14:32:58 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Thu, 19 Mar 2009 13:32:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3815] csw/mgar/pkg/dovecot/trunk Message-ID: Revision: 3815 http://gar.svn.sourceforge.net/gar/?rev=3815&view=rev Author: skayser Date: 2009-03-19 13:32:58 +0000 (Thu, 19 Mar 2009) Log Message: ----------- dovecot: added ulimit -n to init script, updated changelog/README Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile csw/mgar/pkg/dovecot/trunk/checksums csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.README.CSW csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-19 13:18:45 UTC (rev 3814) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-19 13:32:58 UTC (rev 3815) @@ -87,17 +87,17 @@ include gar/category.mk -# Adjust file paths in various files. Not a prerequisite to the remaining build -# process, but i found it easiest # to put it here and not clutter post-install -# even more +# Adjust file paths in various files. Not a prerequisite to the remaining +# build process, but i found it easiest to put it here and not clutter +# post-install even more pre-install-modulated: @perl -pi -e 's|/etc/ssl|/opt/csw/ssl|' $(WORKSRC)/doc/mkcert.sh @perl -pi -e '\ s| /var/run| /var/opt/csw/run|; \ s| /etc/ssl| /opt/csw/ssl|; \ s| /usr/libexec| /opt/csw/libexec|; \ - s| /usr/lib/dovecot| /opt/csw/lib/dovecot|; \ - ' $(WORKSRC)/dovecot-example.conf + s| /usr/lib/dovecot| /opt/csw/lib/dovecot|;' \ + $(WORKSRC)/dovecot-example.conf @$(MAKECOOKIE) # Maybe there is a nicer way to build this via modulations ... Modified: csw/mgar/pkg/dovecot/trunk/checksums =================================================================== --- csw/mgar/pkg/dovecot/trunk/checksums 2009-03-19 13:18:45 UTC (rev 3814) +++ csw/mgar/pkg/dovecot/trunk/checksums 2009-03-19 13:32:58 UTC (rev 3815) @@ -1,2 +1,4 @@ c973eb41aca79fb16630a16f0d84f765 download/dovecot-1.1.11.tar.gz +1f39cae3a38d10169fe31f246095b67f download/patch-authcrash.diff +b6bdbd7b8e6f513a8f19dbc0a7507aa6 download/patch-enosys.diff 765a31bece26ed3cebee784dc4aa8216 download/patch-exampleconf.diff Modified: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.README.CSW =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.README.CSW 2009-03-19 13:18:45 UTC (rev 3814) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.README.CSW 2009-03-19 13:32:58 UTC (rev 3815) @@ -1,17 +1,56 @@ -Service user accounts -===================== -The CSWdovecot package will create a service user account (dovecot) for you in -case no user account by this name exists upon installation. This user account -is required for the dovecot login service (and nothing else). +Configuration file +------------------ +The default configuration path is /opt/csw/etc/dovecot.conf. CSWdovecot +brings with it a sample configuration (suffixed with .CSW) that will be +installed when dovecot.conf doesn't exist yet. This sample configuration +provides IMAP/POP3 and IMAPS/POP3S services to system users and uses a +self-signed certificate that comes with the package. + +When you adjust dovecot.conf, package upgrades will preserve your +configuration and just install the sample configuration as dovecot.conf.CSW. + + +Machine-local configuration in shared /opt setups +------------------------------------------------- + +If you share /opt among several machines (via NFS for example) you can use +/etc/opt/csw/dovecot.conf as machine-local configuration. The dovecot +startup script will then use it instead of the default configuration. + + +User accounts +------------- + +On installation CSWdovecot will create a user named dovecot in case no user +account by this name exists. This user account is required for the Dovecot +login service (and nothing else). + If you want to use Dovecot for virtual users, you need to create another -service user account (!= dovecot). For background information, see +user account (!= dovecot). For background information, see http://wiki.dovecot.org/UserIds + Upgrading -========= +--------- + For upgrading information from other IMAP servers or previous Dovecot versions, see http://wiki.dovecot.org/UpgradingDovecot + + +Sieve plugin +------------ + +Sieve support (via the cmusieve plugin) is contained in the CSWdovecot_sieve +package. If required install this package and add + + mail_plugins = cmusieve + +to the "protocol lda" section in dovecot.conf. This requires that you use +Dovecot's deliver as LDA of course. See the following URLs for details + + http://wiki.dovecot.org/LDA + http://wiki.dovecot.org/LDA/Sieve#CMUSieve_Plugin Modified: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW 2009-03-19 13:18:45 UTC (rev 3814) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW 2009-03-19 13:32:58 UTC (rev 3815) @@ -1,7 +1,9 @@ -dovecot (1.1.11) REV=2009.03.15 +dovecot (1.1.11) REV=2009.03.19 * Package adopted again and updated to 1.1.11. * Tested and validated LDAP interopability with PAM. (Closes: #2760) * Adjusted SSLDIR in mkcert.sh. (Closes: #3027) + * Compiled with --localstatedir=/var/opt/csw. Changes base_dir from + /opt/csw/var/run/dovecot to /var/opt/csw/run/dovecot. - -- Sebastian Kayser Sun, 15 Mar 2009 18:19:59 +0100 + -- Sebastian Kayser Thu, 19 Mar 2009 14:02:16 +0100 Modified: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot 2009-03-19 13:18:45 UTC (rev 3814) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot 2009-03-19 13:32:58 UTC (rev 3815) @@ -27,6 +27,7 @@ case "$1" in start) echo "Starting Dovecot" + ulimit -n 1024 $DAEMON -c $CONF ;; stop) @@ -51,6 +52,7 @@ kill `cat $pidfile` sleep 1 fi + ulimit -n 1024 $DAEMON -c $CONF ;; *) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Thu Mar 19 15:14:25 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Thu, 19 Mar 2009 14:14:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3816] csw/mgar/pkg/xmlrpc_c/trunk Message-ID: Revision: 3816 http://gar.svn.sourceforge.net/gar/?rev=3816&view=rev Author: valholla Date: 2009-03-19 14:14:25 +0000 (Thu, 19 Mar 2009) Log Message: ----------- remove my files for Roger's working version Removed Paths: ------------- csw/mgar/pkg/xmlrpc_c/trunk/Makefile csw/mgar/pkg/xmlrpc_c/trunk/checksums csw/mgar/pkg/xmlrpc_c/trunk/files/makefix.diff Deleted: csw/mgar/pkg/xmlrpc_c/trunk/Makefile =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-19 13:32:58 UTC (rev 3815) +++ csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-19 14:14:25 UTC (rev 3816) @@ -1,43 +0,0 @@ -GARNAME = xmlrpc-c -GARVERSION = 1.06.32 -CATEGORIES = lib - -DESCRIPTION = A lightweight RPC library based on XML and HTTP. -define BLURB - It's a spec and a set of implementations that allow software - running on disparate operating systems, running in different - environments to make procedure calls over the Internet. - It's remote procedure calling using HTTP as the transport and - XML as the encoding. XML-RPC is designed to be as simple as possible, - while allowing complex data structures to be transmitted, - processed and returned. -endef - -MASTER_SITES = $(SF_MIRRORS) -UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=16847 -SPKG_SOURCEURL = http://xmlrpc-c.sourceforge.net -DISTFILES = $(GARNAME)-$(GARVERSION).tgz - -PACKAGES = CSWxmlrpc-c -CATALOGNAME_CSWxmlrpc-c = xmlrpc_c -SPKG_DESC_CSWxmlrpc-c = $(DESCRIPTION) - -PATCHFILES = makefix.diff - -#REQUIRED_PKGS_CSWxmlrpc-c = - -# We define upstream file regex so we can be notifed of -# new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tgz - -#BUILD64 = 1 -#NO_ISAEXEC = 1 - -TEST_TARGET = check - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --enable-libxml2-backend - -include gar/category.mk - - Deleted: csw/mgar/pkg/xmlrpc_c/trunk/checksums =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/checksums 2009-03-19 13:32:58 UTC (rev 3815) +++ csw/mgar/pkg/xmlrpc_c/trunk/checksums 2009-03-19 14:14:25 UTC (rev 3816) @@ -1,2 +0,0 @@ -1a5a0771a22e75819d90e7fab38ef377 download/xmlrpc-c-1.06.32.tgz -bbad2fdf6721f423985b9964b38ac17c download/makefix.diff Deleted: csw/mgar/pkg/xmlrpc_c/trunk/files/makefix.diff =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/files/makefix.diff 2009-03-19 13:32:58 UTC (rev 3815) +++ csw/mgar/pkg/xmlrpc_c/trunk/files/makefix.diff 2009-03-19 14:14:25 UTC (rev 3816) @@ -1,33 +0,0 @@ ---- xmlrpc-c-1.06.32/src/Makefile.o 2009-03-18 15:28:27.199486556 -0500 -+++ xmlrpc-c-1.06.32/src/Makefile 2009-03-18 15:29:11.545130838 -0500 -@@ -145,7 +145,7 @@ - libxmlrpc_client.la: $(LIBXMLRPC_CLIENT_OBJS) $(TRANSPORT_OBJS) - $(LIBTOOL) --mode=link $(CCLD) -o $@ $(LIBLDFLAGS) \ - $(LIBXMLRPC_CLIENT_OBJS) $(TRANSPORT_OBJS) \ -- $(LIBXMLRPC_CLIENT_LIBDEP) $(TRANSPORT_LIBDEP) \ -+ $(LIBXMLRPC_CLIENT_LIBDEP) $(TRANSPORT_LIBDEP) - - libxmlrpc_server.la: $(LIBXMLRPC_SERVER_OBJS) - $(LIBTOOL) --mode=link $(CCLD) -o $@ $(LIBLDFLAGS) \ ---- xmlrpc-c-1.06.32/tools/xml-rpc-api2cpp/Makefile.o 2009-03-18 16:33:30.751515171 -0500 -+++ xmlrpc-c-1.06.32/tools/xml-rpc-api2cpp/Makefile 2009-03-18 16:33:01.993010353 -0500 -@@ -19,7 +19,7 @@ - - LDFLAGS = $(LADD) - --LDLIBS = -Lblddir/src/cpp -lxmlrpc_cpp -lxmlrpc_server $(CLIENT_LDLIBS) -+LDLIBS = -Lblddir/src/cpp -lxmlrpc_cpp -Lblddir/src/.libs -lxmlrpc_server $(CLIENT_LDLIBS) - - PROGS := - ---- xmlrpc-c-1.06.32/GNUmakefile.o 2009-03-18 17:17:49.128184463 -0500 -+++ xmlrpc-c-1.06.32/GNUmakefile 2009-03-18 17:18:32.527139668 -0500 -@@ -7,7 +7,7 @@ - - include $(SRCDIR)/Makefile.config - --SUBDIRS = include lib src tools examples -+SUBDIRS = include lib src tools - - PROGRAMS_TO_INSTALL = xmlrpc-c-config - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Thu Mar 19 15:23:19 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Thu, 19 Mar 2009 14:23:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3817] csw/mgar/pkg/socat/trunk Message-ID: Revision: 3817 http://gar.svn.sourceforge.net/gar/?rev=3817&view=rev Author: skayser Date: 2009-03-19 14:23:19 +0000 (Thu, 19 Mar 2009) Log Message: ----------- socat: switched to garv2, bumped version Modified Paths: -------------- csw/mgar/pkg/socat/trunk/Makefile Property Changed: ---------------- csw/mgar/pkg/socat/trunk/ Property changes on: csw/mgar/pkg/socat/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/socat/trunk/Makefile =================================================================== --- csw/mgar/pkg/socat/trunk/Makefile 2009-03-19 14:14:25 UTC (rev 3816) +++ csw/mgar/pkg/socat/trunk/Makefile 2009-03-19 14:23:19 UTC (rev 3817) @@ -1,36 +1,39 @@ GARNAME = socat -GARVERSION = 1.6.0.1 +GARVERSION = 1.7.0.0 CATEGORIES = net DESCRIPTION = Multipurpose relay for bidirectional data transfer define BLURB - socat is a relay for bidirectional data transfer between two independent data - channels. Each of these data channels may be a file, pipe, device (serial line - etc. or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, UDP, TCP), an - SSL socket, proxy CONNECT connection, a file descriptor (stdin etc.), the GNU - line editor (readline), a program, or a combination of two of these. - These modes include generation of "listening" sockets, named pipes, and pseudo - terminals. + socat is a relay for bidirectional data transfer between two independent + data channels. Each of these data channels may be a file, pipe, device + (serial line etc. or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, + UDP, TCP), an SSL socket, proxy CONNECT connection, a file descriptor + (stdin etc.), the GNU line editor (readline), a program, or a + combination of two of these. These modes include generation of + "listening" sockets, named pipes, and pseudo terminals. endef MASTER_SITES = http://www.dest-unreach.org/socat/download/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWsocat,depend prototype) - DISTFILES += changelog.CSW -# We define upstream file regex so we can be notifed of new upstream software release +SPKG_SOURCEURL = http://www.dest-unreach.org/socat/ + UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz # Disable gcc specific options PATCHFILES = cc_compile.patch CONFIGURE_ARGS = $(DIRPATHS) + +# 200+ tests take a while. Run them manually when packaging a new version TEST_SCRIPTS = +EXTRA_EXCLUDE_FILES = $(bindir)/procan $(bindir)/filan + include gar/category.mk - -pre-configure: +# Run autoconf to re-evaulate the patched configure.in / Makefile.in +pre-configure-modulated: cd $(WORKSRC) && autoconf @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Thu Mar 19 15:29:42 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Thu, 19 Mar 2009 14:29:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[3818] csw/mgar/pkg/mcabber/trunk Message-ID: Revision: 3818 http://gar.svn.sourceforge.net/gar/?rev=3818&view=rev Author: skayser Date: 2009-03-19 14:29:42 +0000 (Thu, 19 Mar 2009) Log Message: ----------- mcabber: fixed typos, added samplerc Modified Paths: -------------- csw/mgar/pkg/mcabber/trunk/Makefile csw/mgar/pkg/mcabber/trunk/checksums csw/mgar/pkg/mcabber/trunk/files/patch-inline.diff csw/mgar/pkg/mcabber/trunk/files/patch-iswblank.diff Modified: csw/mgar/pkg/mcabber/trunk/Makefile =================================================================== --- csw/mgar/pkg/mcabber/trunk/Makefile 2009-03-19 14:23:19 UTC (rev 3817) +++ csw/mgar/pkg/mcabber/trunk/Makefile 2009-03-19 14:29:42 UTC (rev 3818) @@ -17,8 +17,8 @@ UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz REQUIRED_PKGS = CSWncurses CSWosslrt CSWotr -REQUIRED_PKGS = CSWaspell CSWggettextrt CSWglib2 -REQUIRED_PKGS = CSWgpgerr CSWgpgme CSWiconv +REQUIRED_PKGS += CSWaspell CSWggettextrt CSWglib2 +REQUIRED_PKGS += CSWgpgerr CSWgpgme CSWiconv TEST_SCRIPTS = @@ -43,7 +43,7 @@ PATCHFILES = patch-inline.diff # Solaris 8 doesn't have iswlbank(), provide replacement macro -PATCHFILES = patch-iswblank.diff +PATCHFILES += patch-iswblank.diff include gar/category.mk @@ -53,3 +53,10 @@ $(WORKSRC)/Makefile \ $(WORKSRC)/src/Makefile \ $(WORKSRC)/libjabber/Makefile + +post-install-modulated: + @perl -pi -e '\ + s|/usr/share/ssl/certs/ca-bundle.crt|/opt/csw/ssl/certs/ca-certificates.crt|;' \ + $(WORKSRC)/mcabberrc.example + @ginstall -d $(DESTDIR)$(docdir)$(GARNAME) + @cp $(WORKSRC)/mcabberrc.example $(DESTDIR)$(docdir)$(GARNAME) Modified: csw/mgar/pkg/mcabber/trunk/checksums =================================================================== --- csw/mgar/pkg/mcabber/trunk/checksums 2009-03-19 14:23:19 UTC (rev 3817) +++ csw/mgar/pkg/mcabber/trunk/checksums 2009-03-19 14:29:42 UTC (rev 3818) @@ -1,2 +1,3 @@ 189fb9d23f5a8412bc660884528475ea download/mcabber-0.9.9.tar.bz2 -756f80c0584594d5e66d3bdeadc5ca56 download/patch-iswblank.diff +a7ceb9f017c2c9267e2264aa626b7a4e download/patch-inline.diff +cff6d32fef59fc10806534025dc53f7e download/patch-iswblank.diff Modified: csw/mgar/pkg/mcabber/trunk/files/patch-inline.diff =================================================================== --- csw/mgar/pkg/mcabber/trunk/files/patch-inline.diff 2009-03-19 14:23:19 UTC (rev 3817) +++ csw/mgar/pkg/mcabber/trunk/files/patch-inline.diff 2009-03-19 14:29:42 UTC (rev 3818) @@ -1,5 +1,5 @@ ---- mcabber-0.9.9/src/histolog.c 2008-10-09 22:17:52.000000000 +0200 -+++ work/build-isa-sparcv8/mcabber-0.9.9/src/histolog.c 2009-03-08 16:35:25.758629698 +0100 +--- mcabber-0.9.9.orig/src/histolog.c 2008-10-09 22:17:52.000000000 +0200 ++++ mcabber-0.9.9/src/histolog.c 2009-03-08 16:35:25.758629698 +0100 @@ -398,7 +398,7 @@ return UseFileLogging; } @@ -18,9 +18,8 @@ enum imstatus status, const char *status_msg) { // XXX Check status value? -diff -ur mcabber-0.9.9/src/jabglue.c work/build-isa-sparcv8/mcabber-0.9.9/src/jabglue.c ---- mcabber-0.9.9/src/jabglue.c 2008-10-09 22:17:52.000000000 +0200 -+++ work/build-isa-sparcv8/mcabber-0.9.9/src/jabglue.c 2009-03-08 15:49:11.552806445 +0100 +--- mcabber-0.9.9.orig/src/jabglue.c 2008-10-09 22:17:52.000000000 +0200 ++++ mcabber-0.9.9/src/jabglue.c 2009-03-08 15:49:11.552806445 +0100 @@ -171,7 +171,7 @@ jc = NULL; } @@ -54,9 +53,8 @@ { jb_setstatus(mywantedstatus, NULL, mystatusmsg, FALSE); } -diff -ur mcabber-0.9.9/src/screen.c work/build-isa-sparcv8/mcabber-0.9.9/src/screen.c ---- mcabber-0.9.9/src/screen.c 2008-10-09 22:17:52.000000000 +0200 -+++ work/build-isa-sparcv8/mcabber-0.9.9/src/screen.c 2009-03-08 16:45:11.929482636 +0100 +--- mcabber-0.9.9.orig/src/screen.c 2008-10-09 22:17:52.000000000 +0200 ++++ mcabber-0.9.9/src/screen.c 2009-03-08 16:45:11.929482636 +0100 @@ -155,8 +156,8 @@ unsigned int prefix_flags, int force_show, unsigned mucnicklen); @@ -112,17 +110,3 @@ { return multimode; } -diff -ur mcabber-0.9.9/src/screen.h work/build-isa-sparcv8/mcabber-0.9.9/src/screen.h ---- mcabber-0.9.9/src/screen.h 2008-10-09 22:17:52.000000000 +0200 -+++ work/build-isa-sparcv8/mcabber-0.9.9/src/screen.h 2009-03-08 16:31:44.043214331 +0100 -@@ -20,6 +20,10 @@ - //static void spellcheck(char*, char*); - #endif - -+#ifndef HAVE_ISWBLANK -+#define iswblank(wc) iswctype(wc, wctype("blank")) -+#endif -+ - #include "hbuf.h" - #include "logprint.h" - Modified: csw/mgar/pkg/mcabber/trunk/files/patch-iswblank.diff =================================================================== --- csw/mgar/pkg/mcabber/trunk/files/patch-iswblank.diff 2009-03-19 14:23:19 UTC (rev 3817) +++ csw/mgar/pkg/mcabber/trunk/files/patch-iswblank.diff 2009-03-19 14:29:42 UTC (rev 3818) @@ -1,6 +1,5 @@ -diff -ur mcabber-0.9.9/src/screen.h work/build-isa-sparcv8/mcabber-0.9.9/src/screen.h ---- mcabber-0.9.9/src/screen.h 2008-10-09 22:17:52.000000000 +0200 -+++ work/build-isa-sparcv8/mcabber-0.9.9/src/screen.h 2009-03-08 16:31:44.043214331 +0100 +--- mcabber-0.9.9.orig/src/screen.h 2008-10-09 22:17:52.000000000 +0200 ++++ mcabber-0.9.9/src/screen.h 2009-03-08 16:31:44.043214331 +0100 @@ -20,6 +20,10 @@ //static void spellcheck(char*, char*); #endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Thu Mar 19 15:37:46 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Thu, 19 Mar 2009 14:37:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[3819] csw/mgar/pkg/x11 Message-ID: Revision: 3819 http://gar.svn.sourceforge.net/gar/?rev=3819&view=rev Author: wbonnet Date: 2009-03-19 14:37:46 +0000 (Thu, 19 Mar 2009) Log Message: ----------- Add description to *proto packages. Switch to arch all Modified Paths: -------------- csw/mgar/pkg/x11/inputproto/trunk/Makefile csw/mgar/pkg/x11/inputproto/trunk/files/CSWinputproto.gspec csw/mgar/pkg/x11/kbproto/trunk/Makefile csw/mgar/pkg/x11/kbproto/trunk/files/CSWkbproto.gspec csw/mgar/pkg/x11/libpthread-stubs/trunk/files/CSWlibpthreadstubs.gspec csw/mgar/pkg/x11/renderproto/trunk/Makefile csw/mgar/pkg/x11/renderproto/trunk/files/CSWrenderproto.gspec csw/mgar/pkg/x11/xcb-proto/trunk/Makefile csw/mgar/pkg/x11/xcb-proto/trunk/files/CSWxcb-proto.gspec csw/mgar/pkg/x11/xextproto/trunk/Makefile csw/mgar/pkg/x11/xextproto/trunk/files/CSWxextproto.gspec csw/mgar/pkg/x11/xproto/trunk/Makefile csw/mgar/pkg/x11/xproto/trunk/files/CSWxproto.gspec Modified: csw/mgar/pkg/x11/inputproto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/inputproto/trunk/Makefile 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/inputproto/trunk/Makefile 2009-03-19 14:37:46 UTC (rev 3819) @@ -3,9 +3,9 @@ CATEGORIES = x11 -DESCRIPTION = inputproto +DESCRIPTION = Input extension headers define BLURB -inputproto +This provides the input extension headers from modular X.org X11 project endef MASTER_SITES = $(X11_PROTO_MASTER_SITE) Modified: csw/mgar/pkg/x11/inputproto/trunk/files/CSWinputproto.gspec =================================================================== --- csw/mgar/pkg/x11/inputproto/trunk/files/CSWinputproto.gspec 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/inputproto/trunk/files/CSWinputproto.gspec 2009-03-19 14:37:46 UTC (rev 3819) @@ -1,5 +1,6 @@ %var bitname inputproto %var pkgname CSWinputproto +%var arch all %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright Modified: csw/mgar/pkg/x11/kbproto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/kbproto/trunk/Makefile 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/kbproto/trunk/Makefile 2009-03-19 14:37:46 UTC (rev 3819) @@ -3,9 +3,9 @@ CATEGORIES = x11 -DESCRIPTION = kbproto +DESCRIPTION = KB extension headers from X.org define BLURB -kbproto +This provides the KB extension headers from modular X.org X11 project. endef MASTER_SITES = $(X11_PROTO_MASTER_SITE) Modified: csw/mgar/pkg/x11/kbproto/trunk/files/CSWkbproto.gspec =================================================================== --- csw/mgar/pkg/x11/kbproto/trunk/files/CSWkbproto.gspec 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/kbproto/trunk/files/CSWkbproto.gspec 2009-03-19 14:37:46 UTC (rev 3819) @@ -1,5 +1,6 @@ %var bitname kbproto %var pkgname CSWkbproto +%var arch all %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright Modified: csw/mgar/pkg/x11/libpthread-stubs/trunk/files/CSWlibpthreadstubs.gspec =================================================================== --- csw/mgar/pkg/x11/libpthread-stubs/trunk/files/CSWlibpthreadstubs.gspec 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/libpthread-stubs/trunk/files/CSWlibpthreadstubs.gspec 2009-03-19 14:37:46 UTC (rev 3819) @@ -1,5 +1,6 @@ %var bitname libpthreadstubs %var pkgname CSWlibpthreadstubs +%var arch all %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright Modified: csw/mgar/pkg/x11/renderproto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/renderproto/trunk/Makefile 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/renderproto/trunk/Makefile 2009-03-19 14:37:46 UTC (rev 3819) @@ -3,9 +3,9 @@ CATEGORIES = x11 -DESCRIPTION = renderproto +DESCRIPTION = Render extension headers from modular X.org define BLURB -renderproto +This provides the Render extension headers from modular X.org X11 project. endef MASTER_SITES = $(X11_PROTO_MASTER_SITE) Modified: csw/mgar/pkg/x11/renderproto/trunk/files/CSWrenderproto.gspec =================================================================== --- csw/mgar/pkg/x11/renderproto/trunk/files/CSWrenderproto.gspec 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/renderproto/trunk/files/CSWrenderproto.gspec 2009-03-19 14:37:46 UTC (rev 3819) @@ -1,5 +1,6 @@ %var bitname renderproto %var pkgname CSWrenderproto +%var arch all %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright Modified: csw/mgar/pkg/x11/xcb-proto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/xcb-proto/trunk/Makefile 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/xcb-proto/trunk/Makefile 2009-03-19 14:37:46 UTC (rev 3819) @@ -3,9 +3,25 @@ CATEGORIES = x11 -DESCRIPTION = xcb-proto +DESCRIPTION = XCB protocol descriptions (in XML) define BLURB -xcb-proto +The xcb-proto package provides the XML-XCB (X C Bindings) protocol +descriptions that libxcb uses to generate the majority of its code and API. +We provide them separately from libxcb to allow reuse by other projects, +such as additional language bindings, protocol dissectors, or +documentation generators. + +Separation of XCB's transport and protocol layers simplifies both +writing extensions and client-side support for extensions. +By contrast, with the xlib infrastructure, client-side support for +new extensions requires significant duplication of effort. With XCB and +the XML-XCB protocol descriptions, client-side support for a new +extension requires only an XML description of the extension--and not a +single line of code. + +Python libraries: xcb-proto also contains language-independent Python +libraries that are used to parse an XML description and create objects +used by Python code generators in individual language bindings. endef MASTER_SITES = $(XCB_MASTER_SITES) Modified: csw/mgar/pkg/x11/xcb-proto/trunk/files/CSWxcb-proto.gspec =================================================================== --- csw/mgar/pkg/x11/xcb-proto/trunk/files/CSWxcb-proto.gspec 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/xcb-proto/trunk/files/CSWxcb-proto.gspec 2009-03-19 14:37:46 UTC (rev 3819) @@ -1,5 +1,6 @@ %var bitname xcbproto %var pkgname CSWxcbproto +%var arch all %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright Modified: csw/mgar/pkg/x11/xextproto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/xextproto/trunk/Makefile 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/xextproto/trunk/Makefile 2009-03-19 14:37:46 UTC (rev 3819) @@ -3,14 +3,14 @@ CATEGORIES = x11 -DESCRIPTION = xextproto +DESCRIPTION = XExt extension headers from X.org define BLURB -xextproto +This provides the XExt extension headers from modular Xorg X11 endef MASTER_SITES = $(X11_PROTO_MASTER_SITE) -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWxextproto) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWxextproto) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz Modified: csw/mgar/pkg/x11/xextproto/trunk/files/CSWxextproto.gspec =================================================================== --- csw/mgar/pkg/x11/xextproto/trunk/files/CSWxextproto.gspec 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/xextproto/trunk/files/CSWxextproto.gspec 2009-03-19 14:37:46 UTC (rev 3819) @@ -1,5 +1,6 @@ %var bitname xextproto %var pkgname CSWxextproto +%var arch all %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright Modified: csw/mgar/pkg/x11/xproto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/xproto/trunk/Makefile 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/xproto/trunk/Makefile 2009-03-19 14:37:46 UTC (rev 3819) @@ -2,9 +2,9 @@ GARVERSION = 7.0.15 CATEGORIES = x11 -DESCRIPTION = xproto +DESCRIPTION = X protocol and ancillary headers from Xorg X11 define BLURB -xproto +X protocol and ancillary headers from modular Xorg X11 endef MASTER_SITES = $(X11_PROTO_MASTER_SITE) Modified: csw/mgar/pkg/x11/xproto/trunk/files/CSWxproto.gspec =================================================================== --- csw/mgar/pkg/x11/xproto/trunk/files/CSWxproto.gspec 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/xproto/trunk/files/CSWxproto.gspec 2009-03-19 14:37:46 UTC (rev 3819) @@ -1,5 +1,6 @@ %var bitname xproto %var pkgname CSWxproto +%var arch all %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Thu Mar 19 16:47:40 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Thu, 19 Mar 2009 15:47:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[3820] csw/mgar/pkg/git/trunk/Makefile Message-ID: Revision: 3820 http://gar.svn.sourceforge.net/gar/?rev=3820&view=rev Author: bdwalton Date: 2009-03-19 15:47:39 +0000 (Thu, 19 Mar 2009) Log Message: ----------- Version bump to 1.6.2.1 Modify how PKGFILES_ are put together to be more specific. Modified Paths: -------------- csw/mgar/pkg/git/trunk/Makefile Modified: csw/mgar/pkg/git/trunk/Makefile =================================================================== --- csw/mgar/pkg/git/trunk/Makefile 2009-03-19 14:37:46 UTC (rev 3819) +++ csw/mgar/pkg/git/trunk/Makefile 2009-03-19 15:47:39 UTC (rev 3820) @@ -1,5 +1,5 @@ GARNAME = git -GARVERSION = 1.6.2 +GARVERSION = 1.6.2.1 CATEGORIES = devel PACKAGES = CSWgit CSWgitk CSWgitgui CSWgitsvn CSWgitcvs CSWgitemacs CSWgitdoc @@ -65,12 +65,17 @@ PATCHFILES += 0006-configure-make-iconv-tests-aware-of-user-arguments.patch PATCHFILES += 0007-configure-rework-pthread-handling-to-allow-for-user.patch -PKGFILES_CSWgitsvn = .*svn.* -PKGFILES_CSWgitgui = .*git-gui.* .*git-citool.* -PKGFILES_CSWgitk = .*gitk.* +fdirs = $(bindir_install) $(mandir) $(libexecdir_install) +define _git_files +$(foreach d,$(fdirs),$(d)/.*$(1).*) $(sharedstatedir)/$(1).* +endef + +PKGFILES_CSWgitsvn = $(call _git_files,git-svn) +PKGFILES_CSWgitgui = $(call _git_files,git-gui) $(call _git_files,git-citool) +PKGFILES_CSWgitk = $(call _git_files,gitk) +PKGFILES_CSWgitcvs = $(foreach d,$(fdirs),$(d)/.*cvs.*) PKGFILES_CSWgitemacs = .*emacs.* -PKGFILES_CSWgitcvs = .*cvs.* -PKGFILES_CSWgitdoc = $(PKGFILES_DOC) +PKGFILES_CSWgitdoc = $(docdir)/.* # We define upstream file regex so we can be notifed of new upstream # software release This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Thu Mar 19 17:50:21 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Thu, 19 Mar 2009 16:50:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3821] csw/mgar/pkg/x11 Message-ID: Revision: 3821 http://gar.svn.sourceforge.net/gar/?rev=3821&view=rev Author: wbonnet Date: 2009-03-19 16:50:20 +0000 (Thu, 19 Mar 2009) Log Message: ----------- Update some checksums Modified Paths: -------------- csw/mgar/pkg/x11/inputproto/trunk/checksums csw/mgar/pkg/x11/kbproto/trunk/checksums csw/mgar/pkg/x11/libXdmcp/trunk/Makefile csw/mgar/pkg/x11/libpthread-stubs/trunk/checksums csw/mgar/pkg/x11/renderproto/trunk/checksums csw/mgar/pkg/x11/xcb-proto/trunk/checksums csw/mgar/pkg/x11/xextproto/trunk/checksums csw/mgar/pkg/x11/xproto/trunk/checksums Modified: csw/mgar/pkg/x11/inputproto/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/inputproto/trunk/checksums 2009-03-19 15:47:39 UTC (rev 3820) +++ csw/mgar/pkg/x11/inputproto/trunk/checksums 2009-03-19 16:50:20 UTC (rev 3821) @@ -1,2 +1,2 @@ edab35e039779f7f967e4f29878c5421 download/inputproto-1.5.0.tar.gz -9ebd15f41a7843d771d32300122a049f download/CSWinputproto.gspec +18c9a938f54119eca02836cf21b3f6bb download/CSWinputproto.gspec Modified: csw/mgar/pkg/x11/kbproto/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/kbproto/trunk/checksums 2009-03-19 15:47:39 UTC (rev 3820) +++ csw/mgar/pkg/x11/kbproto/trunk/checksums 2009-03-19 16:50:20 UTC (rev 3821) @@ -1,2 +1,2 @@ 1efc6a4d97acb3ec3f34c4b2508478dc download/kbproto-1.0.3.tar.gz -6227977065ca8b6c2b4012bbe60d553a download/CSWkbproto.gspec +d6ad9e150887bbed709f99db1dc86e7e download/CSWkbproto.gspec Modified: csw/mgar/pkg/x11/libXdmcp/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/libXdmcp/trunk/Makefile 2009-03-19 15:47:39 UTC (rev 3820) +++ csw/mgar/pkg/x11/libXdmcp/trunk/Makefile 2009-03-19 16:50:20 UTC (rev 3821) @@ -24,9 +24,14 @@ PKGFILES_CSWlibxdmcpdevel += $(prefix)/X11/lib/pkgconfig/.* PKGFILES_CSWlibxdmcpdevel += $(prefix)/share/doc/$(GARNAME)/License-devel.txt +CONFIGURE_ARGS = $(DIRPATHS) + pre-install: @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(DISTNAME)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/License.txt @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(DISTNAME)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/License-devel.txt +EXTRA_PKG_CONFIG_DIRS += /opt/csw/X11/pkgconfig +PKG_CONFIG_PATH += /opt/csw/X11/pkgconfig + include gar/category.mk Modified: csw/mgar/pkg/x11/libpthread-stubs/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/libpthread-stubs/trunk/checksums 2009-03-19 15:47:39 UTC (rev 3820) +++ csw/mgar/pkg/x11/libpthread-stubs/trunk/checksums 2009-03-19 16:50:20 UTC (rev 3821) @@ -1,2 +1,2 @@ 5e3e75160ab6a8c212d0ecd82aa04651 download/libpthread-stubs-0.1.tar.gz -d289155064dcff613df978b97c8d8199 download/CSWlibpthreadstubs.gspec +f5b34f077f7dfdb644340b71164c8c78 download/CSWlibpthreadstubs.gspec Modified: csw/mgar/pkg/x11/renderproto/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/renderproto/trunk/checksums 2009-03-19 15:47:39 UTC (rev 3820) +++ csw/mgar/pkg/x11/renderproto/trunk/checksums 2009-03-19 16:50:20 UTC (rev 3821) @@ -1,2 +1,2 @@ ab8f3e356973d9c99810a8f092db3a2e download/renderproto-0.9.3.tar.gz -4efab345f11fb4991984f1a429f534ce download/CSWrenderproto.gspec +06af8b4e2064f0af6d8387feac391e2e download/CSWrenderproto.gspec Modified: csw/mgar/pkg/x11/xcb-proto/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/xcb-proto/trunk/checksums 2009-03-19 15:47:39 UTC (rev 3820) +++ csw/mgar/pkg/x11/xcb-proto/trunk/checksums 2009-03-19 16:50:20 UTC (rev 3821) @@ -1,2 +1,2 @@ 475312ad5b41e6a543f92da82b9dd959 download/xcb-proto-1.4.tar.gz -187ab0fada6adab4e77ad04abfe9a093 download/CSWxcb-proto.gspec +4f2d170ade33aff0699aa1c8ee1e28ab download/CSWxcb-proto.gspec Modified: csw/mgar/pkg/x11/xextproto/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/xextproto/trunk/checksums 2009-03-19 15:47:39 UTC (rev 3820) +++ csw/mgar/pkg/x11/xextproto/trunk/checksums 2009-03-19 16:50:20 UTC (rev 3821) @@ -1,2 +1,2 @@ f6274c778e571130484fb0650651ac02 download/xextproto-7.0.5.tar.gz -3ee092699b437a67b5050e8d31df191f download/CSWxextproto.gspec +e30e1b897995ae6d0044ae87f3e58756 download/CSWxextproto.gspec Modified: csw/mgar/pkg/x11/xproto/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/xproto/trunk/checksums 2009-03-19 15:47:39 UTC (rev 3820) +++ csw/mgar/pkg/x11/xproto/trunk/checksums 2009-03-19 16:50:20 UTC (rev 3821) @@ -1,2 +1,2 @@ 9186713de3ec8a9fdd6ec3f4c4534fde download/xproto-7.0.15.tar.gz -247ed3e654992c599b58ed5e8ae92e8b download/CSWxproto.gspec +613afd970a2e684a1b6a5323569acdef download/CSWxproto.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Thu Mar 19 18:40:32 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Thu, 19 Mar 2009 17:40:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[3822] csw/mgar/pkg/x11 Message-ID: Revision: 3822 http://gar.svn.sourceforge.net/gar/?rev=3822&view=rev Author: wbonnet Date: 2009-03-19 17:40:32 +0000 (Thu, 19 Mar 2009) Log Message: ----------- Update some descriptions Modified Paths: -------------- csw/mgar/pkg/x11/inputproto/trunk/Makefile csw/mgar/pkg/x11/xextproto/trunk/Makefile csw/mgar/pkg/x11/xproto/trunk/Makefile Modified: csw/mgar/pkg/x11/inputproto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/inputproto/trunk/Makefile 2009-03-19 16:50:20 UTC (rev 3821) +++ csw/mgar/pkg/x11/inputproto/trunk/Makefile 2009-03-19 17:40:32 UTC (rev 3822) @@ -3,7 +3,7 @@ CATEGORIES = x11 -DESCRIPTION = Input extension headers +DESCRIPTION = Input extension headers from X.org project define BLURB This provides the input extension headers from modular X.org X11 project endef Modified: csw/mgar/pkg/x11/xextproto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/xextproto/trunk/Makefile 2009-03-19 16:50:20 UTC (rev 3821) +++ csw/mgar/pkg/x11/xextproto/trunk/Makefile 2009-03-19 17:40:32 UTC (rev 3822) @@ -5,7 +5,7 @@ DESCRIPTION = XExt extension headers from X.org define BLURB -This provides the XExt extension headers from modular Xorg X11 +This provides the XExt extension headers from modular X.org X11 endef MASTER_SITES = $(X11_PROTO_MASTER_SITE) Modified: csw/mgar/pkg/x11/xproto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/xproto/trunk/Makefile 2009-03-19 16:50:20 UTC (rev 3821) +++ csw/mgar/pkg/x11/xproto/trunk/Makefile 2009-03-19 17:40:32 UTC (rev 3822) @@ -2,9 +2,9 @@ GARVERSION = 7.0.15 CATEGORIES = x11 -DESCRIPTION = X protocol and ancillary headers from Xorg X11 +DESCRIPTION = X protocol and ancillary headers from X.org X11 define BLURB -X protocol and ancillary headers from modular Xorg X11 +X protocol and ancillary headers from modular X.org X11 endef MASTER_SITES = $(X11_PROTO_MASTER_SITE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Thu Mar 19 19:37:29 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Thu, 19 Mar 2009 18:37:29 +0000 Subject: [csw-devel] SF.net SVN: gar:[3823] csw/mgar/pkg/x11/xcb-proto/trunk/files/CSWxcb-proto. gspec Message-ID: Revision: 3823 http://gar.svn.sourceforge.net/gar/?rev=3823&view=rev Author: wbonnet Date: 2009-03-19 18:37:29 +0000 (Thu, 19 Mar 2009) Log Message: ----------- Arch is not all for this proto Modified Paths: -------------- csw/mgar/pkg/x11/xcb-proto/trunk/files/CSWxcb-proto.gspec Modified: csw/mgar/pkg/x11/xcb-proto/trunk/files/CSWxcb-proto.gspec =================================================================== --- csw/mgar/pkg/x11/xcb-proto/trunk/files/CSWxcb-proto.gspec 2009-03-19 17:40:32 UTC (rev 3822) +++ csw/mgar/pkg/x11/xcb-proto/trunk/files/CSWxcb-proto.gspec 2009-03-19 18:37:29 UTC (rev 3823) @@ -1,6 +1,5 @@ %var bitname xcbproto %var pkgname CSWxcbproto -%var arch all %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Thu Mar 19 19:48:18 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Thu, 19 Mar 2009 18:48:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3824] csw/mgar/pkg/x11/xcb-proto/trunk/checksums Message-ID: Revision: 3824 http://gar.svn.sourceforge.net/gar/?rev=3824&view=rev Author: wbonnet Date: 2009-03-19 18:48:13 +0000 (Thu, 19 Mar 2009) Log Message: ----------- Update checksums Modified Paths: -------------- csw/mgar/pkg/x11/xcb-proto/trunk/checksums Modified: csw/mgar/pkg/x11/xcb-proto/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/xcb-proto/trunk/checksums 2009-03-19 18:37:29 UTC (rev 3823) +++ csw/mgar/pkg/x11/xcb-proto/trunk/checksums 2009-03-19 18:48:13 UTC (rev 3824) @@ -1,2 +1,2 @@ 475312ad5b41e6a543f92da82b9dd959 download/xcb-proto-1.4.tar.gz -4f2d170ade33aff0699aa1c8ee1e28ab download/CSWxcb-proto.gspec +187ab0fada6adab4e77ad04abfe9a093 download/CSWxcb-proto.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Thu Mar 19 20:09:18 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Thu, 19 Mar 2009 19:09:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3825] csw/mgar/pkg/nagios/trunk/Makefile Message-ID: Revision: 3825 http://gar.svn.sourceforge.net/gar/?rev=3825&view=rev Author: j_arndt Date: 2009-03-19 19:09:17 +0000 (Thu, 19 Mar 2009) Log Message: ----------- nagios: makefile clean up Modified Paths: -------------- csw/mgar/pkg/nagios/trunk/Makefile Modified: csw/mgar/pkg/nagios/trunk/Makefile =================================================================== --- csw/mgar/pkg/nagios/trunk/Makefile 2009-03-19 18:48:13 UTC (rev 3824) +++ csw/mgar/pkg/nagios/trunk/Makefile 2009-03-19 19:09:17 UTC (rev 3825) @@ -7,7 +7,7 @@ Nagios is a powerful, enterprise-class host, service, application, and network monitoring program. Designed to be fast, flexible, and rock-solid stable. Nagios runs on *NIX hosts and can monitor Windows, Linux/Unix/BSD, Netware, and network devices. endef -MASTER_SITES =$(SF_MIRRORS) +MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTFILES += $(call admfiles,CSWnagios,checkinstall preinstall preremove prototype ) DISTFILES += cswnagios @@ -26,23 +26,19 @@ SPKG_CLASSES = none cswinitsmf +prefix = $(BUILD_PREFIX)/nagios +libexecdir = $(BUILD_PREFIX)/libexec/nagios-plugins + CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --prefix=/opt/csw/nagios -CONFIGURE_ARGS += --exec-prefix=/opt/csw/nagios +CONFIGURE_ARGS += --prefix=$(prefix) +CONFIGURE_ARGS += --exec-prefix=$(exec_prefix) CONFIGURE_ARGS += --with-command-user=nagios CONFIGURE_ARGS += --with-command-group=nagios -CONFIGURE_ARGS += --with-httpd-conf=/opt/csw/nagios/etc +CONFIGURE_ARGS += --with-httpd-conf=$(sysconfdir) CONFIGURE_ARGS += --enable-embedded-perl -sysconfdir ?= $(prefix)/nagios/etc -localstatedir ?= $(prefix)/nagios/var -bindir ?= $(prefix)/nagios/bin -sbindir ?= $(prefix)/nagios/sbin -libexecdir ?= $(prefix)/libexec/nagios-plugins -datadir ?= $(prefix)/nagios/share +EXTRA_LIB = $(BUILD_PREFIX)/lib -EXTRA_LIB = /opt/csw/lib - BUILD_ARGS = all TEST_TARGET = none @@ -51,14 +47,14 @@ INSTALL_ARGS += install-config INSTALL_ARGS += install-commandmode + include gar/category.mk DOCS = Changelog INSTALLING README UPGRADING -DOCDEST = $(DESTDIR)$(prefix)/share/doc/nagios +DOCDEST = $(DESTDIR)$(BUILD_PREFIX)/share/doc/nagios HTTPD_CONF = $(DESTDIR)$(sysconfdir) post-install-modulated: - @echo $(DOCDEST) @ginstall -m 755 -d $(DOCDEST) @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) @ginstall -m 644 $(WORKSRC)/LICENSE $(DOCDEST) @@ -66,4 +62,3 @@ @ginstall -d $(DESTDIR)/etc/opt/csw/init.d @ginstall -m 755 $(FILEDIR)/cswnagios $(DESTDIR)/etc/opt/csw/init.d/cswnagios @$(MAKECOOKIE) - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Thu Mar 19 20:11:37 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Thu, 19 Mar 2009 19:11:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3826] csw/mgar/pkg/nsca/trunk/Makefile Message-ID: Revision: 3826 http://gar.svn.sourceforge.net/gar/?rev=3826&view=rev Author: j_arndt Date: 2009-03-19 19:11:37 +0000 (Thu, 19 Mar 2009) Log Message: ----------- nsca: more meaningful package description Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-19 19:09:17 UTC (rev 3825) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-19 19:11:37 UTC (rev 3826) @@ -3,7 +3,7 @@ CATEGORIES = apps SPKG_DESC_CSWnsca = Nagios service check acceptor - nagios server files only (the client package is send_nsca) -SPKG_DESC_CSWsendnsca = Nagios service check acceptor - send passive check results to nagios server (client files only) +SPKG_DESC_CSWsendnsca = Nagios service check acceptor - client files only (the server package is nsca) define BLURB NSCA allows you to integrate passive alerts and checks from remote machines and applications with Nagios. Useful for processing security alerts, as well as redundant and distributed Nagios setups. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 19 20:18:58 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 19 Mar 2009 19:18:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3827] csw/mgar/pkg/xmlrpc_c/trunk Message-ID: Revision: 3827 http://gar.svn.sourceforge.net/gar/?rev=3827&view=rev Author: hson Date: 2009-03-19 19:18:52 +0000 (Thu, 19 Mar 2009) Log Message: ----------- xmlrpc-c: Going with stable version instead of super-stable Added Paths: ----------- csw/mgar/pkg/xmlrpc_c/trunk/Makefile csw/mgar/pkg/xmlrpc_c/trunk/checksums csw/mgar/pkg/xmlrpc_c/trunk/files/mainpatch Property Changed: ---------------- csw/mgar/pkg/xmlrpc_c/trunk/ Property changes on: csw/mgar/pkg/xmlrpc_c/trunk ___________________________________________________________________ Added: svn:ignore + cookies\ndownload\nwork\n Added: csw/mgar/pkg/xmlrpc_c/trunk/Makefile =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/Makefile (rev 0) +++ csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-19 19:18:52 UTC (rev 3827) @@ -0,0 +1,44 @@ +GARNAME = xmlrpc-c +GARVERSION = 1.16.13 +SVN_REVISION = 1679 +CATEGORIES = lib + +DESCRIPTION = A lightweight RPC library based on XML and HTTP. +define BLURB + It's a spec and a set of implementations that allow software + running on disparate operating systems, running in different + environments to make procedure calls over the Internet. + It's remote procedure calling using HTTP as the transport and + XML as the encoding. XML-RPC is designed to be as simple as possible, + while allowing complex data structures to be transmitted, + processed and returned. +endef + +MASTER_SITES = svn-http://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/ +DISTFILES = stable +DISTNAME = stable +NOCHECKSUM = stable +SVNHTTP_CO_ARGS = -r $(SVN_REVISION) --no-auth-cache --username guest --password guest + +SPKG_SOURCEURL = http://xmlrpc-c.sourceforge.net + +PACKAGES = CSWxmlrpc-c +CATALOGNAME_CSWxmlrpc-c = xmlrpc_c +SPKG_DESC_CSWxmlrpc-c = $(DESCRIPTION) + +PATCHFILES = mainpatch + +REQUIRED_PKGS_CSWxmlrpc-c = CSWcurlrt CSWlibidn CSWoldaprt CSWosslrt CSWzlib + +# We define upstream file regex so we can be notifed of +# new upstream software release +#UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tgz + +#BUILD64 = 1 +#NO_ISAEXEC = 1 + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = check + +include gar/category.mk Added: csw/mgar/pkg/xmlrpc_c/trunk/checksums =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/checksums (rev 0) +++ csw/mgar/pkg/xmlrpc_c/trunk/checksums 2009-03-19 19:18:52 UTC (rev 3827) @@ -0,0 +1 @@ +4b1ac60cca84678a9bdfb7c145bd227e download/mainpatch Added: csw/mgar/pkg/xmlrpc_c/trunk/files/mainpatch =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/files/mainpatch (rev 0) +++ csw/mgar/pkg/xmlrpc_c/trunk/files/mainpatch 2009-03-19 19:18:52 UTC (rev 3827) @@ -0,0 +1,169 @@ +diff -ru ../stable.orig/config.mk.in stable/config.mk.in +--- ../stable.orig/config.mk.in 2009-03-19 06:00:07.627856581 +0100 ++++ stable/config.mk.in 2009-03-19 09:12:13.567567079 +0100 +@@ -187,6 +187,7 @@ + # Solaris compiler (Sun C 5.5) can't take multiple ld options as + # -Wl,-a,-b . Ld sees -a,-b in that case. + LDFLAGS_SHLIB = -Wl,-Bdynamic -Wl,-G -Wl,-h -Wl,$(SONAME) ++ CXXLDFLAGS_SHLIB = -Bdynamic -G -h $(SONAME) + CFLAGS_SHLIB = -Kpic + endif + +diff -ru ../stable.orig/lib/libutil/select.c stable/lib/libutil/select.c +--- ../stable.orig/lib/libutil/select.c 2009-03-19 05:59:43.875873563 +0100 ++++ stable/lib/libutil/select.c 2009-03-19 08:50:30.335123806 +0100 +@@ -1,4 +1,6 @@ ++#ifndef __sun + #define _XOPEN_SOURCE 600 /* Get pselect() in */ ++#endif + + #ifdef WIN32 + #include +diff -ru ../stable.orig/src/cpp/Makefile stable/src/cpp/Makefile +--- ../stable.orig/src/cpp/Makefile 2009-03-19 05:58:59.910486603 +0100 ++++ stable/src/cpp/Makefile 2009-03-19 09:13:04.787229910 +0100 +@@ -8,6 +8,8 @@ + + include $(BLDDIR)/config.mk + ++LDFLAGS_SHLIB =$(CXXLDFLAGS_SHLIB) ++ + default: all + + # libxmlrpc_cpp is the legacy C++ wrapper library. The others are the +@@ -167,6 +169,8 @@ + -L$(LIBXMLRPC_ABYSS_DIR) -lxmlrpc_abyss \ + -L$(LIBXMLRPC_UTIL_DIR) -lxmlrpc_util \ + ++LIBXMLRPC_SERVER_CGIPP_SH = $(call shlibfn, libxmlrpc_server_cgi++) ++ + $(LIBXMLRPC_SERVER_CGIPP_SH): $(LIBXMLRPC_SERVER_CGIPP_MODS:%=%.osh) \ + $(call shliblefn, libxmlrpc_server++) \ + $(call shliblefn, lib$(LIBXMLRPCPP_NAME)) \ +diff -ru ../stable.orig/src/cpp/client.cpp stable/src/cpp/client.cpp +--- ../stable.orig/src/cpp/client.cpp 2009-03-19 05:58:59.244697817 +0100 ++++ stable/src/cpp/client.cpp 2009-03-19 08:50:30.390788638 +0100 +@@ -456,7 +456,7 @@ + + + void +-clientXmlTransport::finishAsync(xmlrpc_c::timeout) { ++clientXmlTransport::finishAsync(xmlrpc_c::timeout const) { + + // Since our start() does the whole thing, there's nothing for + // us to do. +@@ -504,7 +504,7 @@ + + + void +-clientXmlTransport::setInterrupt(int *) { ++clientXmlTransport::setInterrupt(int * const) { + + throwf("The client XML transport is not interruptible"); + } +@@ -896,7 +896,7 @@ + + + void +-client_xml::setInterrupt(int * const interruptP) { ++client_xml::setInterrupt(int * interruptP) { + + this->implP->transportP->setInterrupt(interruptP); + } +diff -ru ../stable.orig/src/cpp/libwww.cpp stable/src/cpp/libwww.cpp +--- ../stable.orig/src/cpp/libwww.cpp 2009-03-19 05:58:58.921926116 +0100 ++++ stable/src/cpp/libwww.cpp 2009-03-19 08:50:30.416995305 +0100 +@@ -141,7 +141,7 @@ + } + + #else // MUST_BUILD_LIBWWW_CLIENT +- clientXmlTransport_libwww::clientXmlTransport_libwww(string, string) { ++ clientXmlTransport_libwww::clientXmlTransport_libwww(string const, string const) { + + throw(error("There is no Libwww client XML transport " + "in this XML-RPC client library")); +diff -ru ../stable.orig/src/cpp/packetsocket.cpp stable/src/cpp/packetsocket.cpp +--- ../stable.orig/src/cpp/packetsocket.cpp 2009-03-19 05:58:59.387947753 +0100 ++++ stable/src/cpp/packetsocket.cpp 2009-03-19 08:50:30.441570893 +0100 +@@ -166,7 +166,7 @@ + + + +-packetSocket::packetSocket(int const sockFd) { ++packetSocket::packetSocket(int sockFd) { + + int dupRc; + +diff -ru ../stable.orig/src/cpp/test/server_abyss.cpp stable/src/cpp/test/server_abyss.cpp +--- ../stable.orig/src/cpp/test/server_abyss.cpp 2009-03-19 05:58:55.789530607 +0100 ++++ stable/src/cpp/test/server_abyss.cpp 2009-03-19 08:50:30.466112632 +0100 +@@ -14,7 +14,11 @@ + #ifdef WIN32 + #include + #else +- #include ++ #ifdef __sun ++ #include ++ #else ++ #include ++ #endif + #include + #include + #endif +diff -ru ../stable.orig/src/test/Makefile stable/src/test/Makefile +--- ../stable.orig/src/test/Makefile 2009-03-19 05:59:05.577343998 +0100 ++++ stable/src/test/Makefile 2009-03-19 08:50:30.490742022 +0100 +@@ -25,7 +25,7 @@ + + all: $(PROGS) + +-LDFLAGS = $(LADD) ++LDFLAGS = $(LADD) -lm + + TEST_OBJS = \ + test.o \ +diff -ru ../stable.orig/src/test/cgi.c stable/src/test/cgi.c +--- ../stable.orig/src/test/cgi.c 2009-03-19 05:59:04.026249087 +0100 ++++ stable/src/test/cgi.c 2009-03-19 09:41:03.971988485 +0100 +@@ -42,8 +42,9 @@ + TESTDATA_DIR DIRSEP "sample_add_call.xml", + "r"); + +- if (cgiOutputP == NULL) ++ if (cgiOutputP == NULL) { + TEST_ERROR("Unable to run 'cgitest' program."); ++ } + else { + unsigned char cgiResponse[4096]; + size_t bytesRead; +diff -ru ../stable.orig/src/test/test.h stable/src/test/test.h +--- ../stable.orig/src/test/test.h 2009-03-19 05:59:05.023815247 +0100 ++++ stable/src/test/test.h 2009-03-19 08:50:30.514813356 +0100 +@@ -76,9 +76,7 @@ + + + #define TEST_FAULT(envP, code) \ +- do { test_fault(envP, code, __FILE__, __LINE__); } while(0) +- +-; ++ do { test_fault(envP, code, __FILE__, __LINE__); } while(0) ; + + + static __inline__ void +@@ -96,14 +94,10 @@ + + + #define TEST_NULL_STRING(string) \ +- do { test_null_string(string, __FILE__, __LINE__); } while(0) +- +-; ++ do { test_null_string(string, __FILE__, __LINE__); } while(0) ; + + #define TEST_ERROR(reason) \ + do { \ + printf("Unable to test at %s/%u. %s", __FILE__, __LINE__, reason); \ + abort(); \ +- } while (0) +- +-; ++ } while (0) ; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 19 20:22:51 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 19 Mar 2009 19:22:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[3828] csw/mgar/pkg/xmlrpc_c/trunk/ Message-ID: Revision: 3828 http://gar.svn.sourceforge.net/gar/?rev=3828&view=rev Author: hson Date: 2009-03-19 19:22:49 +0000 (Thu, 19 Mar 2009) Log Message: ----------- xmlrpc-c: Setting ignore flags Property Changed: ---------------- csw/mgar/pkg/xmlrpc_c/trunk/ Property changes on: csw/mgar/pkg/xmlrpc_c/trunk ___________________________________________________________________ Modified: svn:ignore - cookies\ndownload\nwork\n + cookies download work This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 19 20:51:45 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 19 Mar 2009 19:51:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3829] csw/mgar/pkg/gtk-doc/trunk/Makefile Message-ID: Revision: 3829 http://gar.svn.sourceforge.net/gar/?rev=3829&view=rev Author: hson Date: 2009-03-19 19:51:45 +0000 (Thu, 19 Mar 2009) Log Message: ----------- gtk-doc: Add missing dependency Modified Paths: -------------- csw/mgar/pkg/gtk-doc/trunk/Makefile Modified: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-19 19:22:49 UTC (rev 3828) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-19 19:51:45 UTC (rev 3829) @@ -14,7 +14,7 @@ DISTFILES += $(call admfiles,CSWgtkdoc, ) PREREQUISITE_PKGS += CSWsgmlcommon CSWxmlcommon CSWdocbookxsl CSWscrollkeeper -PREREQUISITE_PKGS += CSWopenjade +PREREQUISITE_PKGS += CSWopenjade CSWgnomedocutils # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 19 21:39:07 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 19 Mar 2009 20:39:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[3830] csw/mgar/pkg/gtk-doc/trunk/Makefile Message-ID: Revision: 3830 http://gar.svn.sourceforge.net/gar/?rev=3830&view=rev Author: hson Date: 2009-03-19 20:39:06 +0000 (Thu, 19 Mar 2009) Log Message: ----------- gtk-doc: Add some required packages Modified Paths: -------------- csw/mgar/pkg/gtk-doc/trunk/Makefile Modified: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-19 19:51:45 UTC (rev 3829) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-19 20:39:06 UTC (rev 3830) @@ -16,13 +16,16 @@ PREREQUISITE_PKGS += CSWsgmlcommon CSWxmlcommon CSWdocbookxsl CSWscrollkeeper PREREQUISITE_PKGS += CSWopenjade CSWgnomedocutils +REQUIRED_PKGS += CSWperl CSWpython CSWsgmlcommon CSWxmlcommon CSWdocbookxsl +REQUIRED_PKGS += CSWopenjade CSWgnomedocutils + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-xml-catalog=/opt/csw/etc/xml/catalog -#TEST_TARGET = check -TEST_TARGET = +TEST_TARGET = check +#TEST_TARGET = include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Thu Mar 19 22:30:39 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Thu, 19 Mar 2009 21:30:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[3831] csw/mgar/pkg/nagios/trunk Message-ID: Revision: 3831 http://gar.svn.sourceforge.net/gar/?rev=3831&view=rev Author: j_arndt Date: 2009-03-19 21:30:39 +0000 (Thu, 19 Mar 2009) Log Message: ----------- nagios: included cswpreserveconf Modified Paths: -------------- csw/mgar/pkg/nagios/trunk/Makefile csw/mgar/pkg/nagios/trunk/checksums csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype Modified: csw/mgar/pkg/nagios/trunk/Makefile =================================================================== --- csw/mgar/pkg/nagios/trunk/Makefile 2009-03-19 20:39:06 UTC (rev 3830) +++ csw/mgar/pkg/nagios/trunk/Makefile 2009-03-19 21:30:39 UTC (rev 3831) @@ -22,9 +22,9 @@ # necessary, so ginstall doesn't get -o and -g options REQUIRED_PKGS_CSWnagios = CSWapache2 CSWgd CSWglib2 CSWiconv CSWjpeg CSWlibtoolrt CSWggettextrt -REQUIRED_PKGS_CSWnagios += CSWosslrt CSWperl CSWpng CSWzlib CSWnagiosp CSWnrpeplugin CSWcswclassutils +REQUIRED_PKGS_CSWnagios += CSWosslrt CSWperl CSWpng CSWzlib CSWnagiosp CSWcswclassutils -SPKG_CLASSES = none cswinitsmf +SPKG_CLASSES = none cswpreserveconf cswinitsmf prefix = $(BUILD_PREFIX)/nagios libexecdir = $(BUILD_PREFIX)/libexec/nagios-plugins @@ -41,24 +41,40 @@ BUILD_ARGS = all +ENABLE_CHECK = 0 + TEST_TARGET = none INSTALL_ARGS += install-init -INSTALL_ARGS += install-config +#INSTALL_ARGS += install-config INSTALL_ARGS += install-commandmode - include gar/category.mk DOCS = Changelog INSTALLING README UPGRADING DOCDEST = $(DESTDIR)$(BUILD_PREFIX)/share/doc/nagios HTTPD_CONF = $(DESTDIR)$(sysconfdir) +CFGDIR = $(prefix)/etc post-install-modulated: - @ginstall -m 755 -d $(DOCDEST) + @ginstall -m 755 -d $(DOCDEST) + @ginstall -m 755 -d $(HTTPD_CONF) @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) @ginstall -m 644 $(WORKSRC)/LICENSE $(DOCDEST) @ginstall -m 644 $(WORKSRC)/sample-config/httpd.conf $(HTTPD_CONF)/httpd-nagios.conf @ginstall -d $(DESTDIR)/etc/opt/csw/init.d @ginstall -m 755 $(FILEDIR)/cswnagios $(DESTDIR)/etc/opt/csw/init.d/cswnagios + @ginstall -m 775 -d $(DESTDIR)$(CFGDIR) + @ginstall -m 775 -d $(DESTDIR)$(CFGDIR)/objects + @ginstall -b -m 664 $(WORKSRC)/sample-config/nagios.cfg $(DESTDIR)$(CFGDIR)/nagios.cfg.CSW + @ginstall -b -m 664 $(WORKSRC)/sample-config/cgi.cfg $(DESTDIR)$(CFGDIR)/cgi.cfg.CSW + @ginstall -b -m 660 $(WORKSRC)/sample-config/resource.cfg $(DESTDIR)$(CFGDIR)/resource.cfg.CSW + @ginstall -b -m 664 $(WORKSRC)/sample-config/template-object/templates.cfg $(DESTDIR)$(CFGDIR)/objects/templates.cfg.CSW + @ginstall -b -m 664 $(WORKSRC)/sample-config/template-object/commands.cfg $(DESTDIR)$(CFGDIR)/objects/commands.cfg.CSW + @ginstall -b -m 664 $(WORKSRC)/sample-config/template-object/contacts.cfg $(DESTDIR)$(CFGDIR)/objects/contacts.cfg.CSW + @ginstall -b -m 664 $(WORKSRC)/sample-config/template-object/timeperiods.cfg $(DESTDIR)$(CFGDIR)/objects/timeperiods.cfg.CSW + @ginstall -b -m 664 $(WORKSRC)/sample-config/template-object/localhost.cfg $(DESTDIR)$(CFGDIR)/objects/localhost.cfg.CSW + @ginstall -b -m 664 $(WORKSRC)/sample-config/template-object/windows.cfg $(DESTDIR)$(CFGDIR)/objects/windows.cfg.CSW + @ginstall -b -m 664 $(WORKSRC)/sample-config/template-object/printer.cfg $(DESTDIR)$(CFGDIR)/objects/printer.cfg.CSW + @ginstall -b -m 664 $(WORKSRC)/sample-config/template-object/switch.cfg $(DESTDIR)$(CFGDIR)/objects/switch.cfg.CSW @$(MAKECOOKIE) Modified: csw/mgar/pkg/nagios/trunk/checksums =================================================================== --- csw/mgar/pkg/nagios/trunk/checksums 2009-03-19 20:39:06 UTC (rev 3830) +++ csw/mgar/pkg/nagios/trunk/checksums 2009-03-19 21:30:39 UTC (rev 3831) @@ -3,7 +3,7 @@ e407a4b179bd7de72b3e8c21f309f9b7 download/CSWnagios.checkinstall 47cc36016f5518dfd5614b870f56e944 download/CSWnagios.preinstall 92437323de0cceaa58c6238ec9e6c954 download/CSWnagios.preremove -b3edb7772696d23bfc3973e04b7d8d5d download/CSWnagios.prototype +a238294a9fc50821dd134b2a50fff545 download/CSWnagios.prototype d3b39178a60cf866a243d4d8f8eabb9b download/cswnagios 0ef601e30d01a511822dd27df6b0e531 download/patch.diff 4faa5ec86586be23dfbbd9165f50046d download/configure.diff Modified: csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype =================================================================== --- csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype 2009-03-19 20:39:06 UTC (rev 3830) +++ csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype 2009-03-19 21:30:39 UTC (rev 3831) @@ -4,19 +4,19 @@ f none /opt/csw/nagios/bin/nagiostats 0774 nagios nagios f none /opt/csw/nagios/bin/p1.pl 0664 nagios nagios d none /opt/csw/nagios/etc 0755 nagios nagios -f none /opt/csw/nagios/etc/cgi.cfg 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/cgi.cfg.CSW 0664 nagios nagios f none /opt/csw/nagios/etc/httpd-nagios.conf 0644 nagios nagios -f none /opt/csw/nagios/etc/nagios.cfg 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/nagios.cfg.CSW 0664 nagios nagios d none /opt/csw/nagios/etc/objects 0755 nagios nagios -f none /opt/csw/nagios/etc/objects/commands.cfg 0664 nagios nagios -f none /opt/csw/nagios/etc/objects/contacts.cfg 0664 nagios nagios -f none /opt/csw/nagios/etc/objects/localhost.cfg 0664 nagios nagios -f none /opt/csw/nagios/etc/objects/printer.cfg 0664 nagios nagios -f none /opt/csw/nagios/etc/objects/switch.cfg 0664 nagios nagios -f none /opt/csw/nagios/etc/objects/templates.cfg 0664 nagios nagios -f none /opt/csw/nagios/etc/objects/timeperiods.cfg 0664 nagios nagios -f none /opt/csw/nagios/etc/objects/windows.cfg 0664 nagios nagios -f none /opt/csw/nagios/etc/resource.cfg 0660 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/objects/commands.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/objects/contacts.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/objects/localhost.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/objects/printer.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/objects/switch.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/objects/templates.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/objects/timeperiods.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/objects/windows.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/resource.cfg.CSW 0660 nagios nagios d none /opt/csw/nagios/libexec 0755 nagios nagios d none /opt/csw/nagios/sbin 0755 nagios nagios f none /opt/csw/nagios/sbin/avail.cgi 0775 nagios nagios This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Thu Mar 19 22:31:52 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Thu, 19 Mar 2009 21:31:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[3832] csw/mgar/pkg/nsca/trunk Message-ID: Revision: 3832 http://gar.svn.sourceforge.net/gar/?rev=3832&view=rev Author: j_arndt Date: 2009-03-19 21:31:51 +0000 (Thu, 19 Mar 2009) Log Message: ----------- nsca: included cswpreserveconf Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile csw/mgar/pkg/nsca/trunk/checksums csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-19 21:30:39 UTC (rev 3831) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-19 21:31:51 UTC (rev 3832) @@ -20,7 +20,7 @@ REQUIRED_PKGS_CSWnsca = CSWlibmcrypt CSWlibtoolrt CSWcswclassutils REQUIRED_PKGS_CSWsendnsca = CSWlibmcrypt CSWlibtoolrt -SPKG_CLASSES_CSWnsca = none cswinitsmf +SPKG_CLASSES_CSWnsca = none cswpreserveconf cswinitsmf CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-nsca-port=5667 @@ -46,7 +46,7 @@ ginstall -d $(DESTDIR)$(NAGIOSCFGDIR) ginstall -m 755 -d $(DESTDIR)$(NSCADOCDIR) ginstall -m 755 $(WORKSRC)/src/nsca $(DESTDIR)$(NAGIOSBINDIR) - ginstall -m 600 $(WORKSRC)/sample-config/nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/nsca.cfg-sample + ginstall -m 600 $(WORKSRC)/sample-config/nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/nsca.cfg.CSW ginstall -m 644 $(WORKSRC)/Changelog $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(NSCADOCDIR) @@ -54,7 +54,7 @@ ginstall -m 755 $(WORKSRC)/src/send_nsca $(DESTDIR)$(BINDIR) ginstall -m 755 -d $(DESTDIR)$(SENDNSCADOCDIR) ginstall -m 755 $(WORKSRC)/src/submit_check_result-sample $(DESTDIR)$(SENDNSCADOCDIR) - ginstall -m 600 $(WORKSRC)/sample-config/send_nsca.cfg $(DESTDIR)$(CFGDIR)/send_nsca.cfg-sample + ginstall -m 600 $(WORKSRC)/sample-config/send_nsca.cfg $(DESTDIR)$(CFGDIR)/send_nsca.cfg.CSW ginstall -m 644 $(WORKSRC)/Changelog $(DESTDIR)$(SENDNSCADOCDIR) ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(SENDNSCADOCDIR) ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(SENDNSCADOCDIR) Modified: csw/mgar/pkg/nsca/trunk/checksums =================================================================== --- csw/mgar/pkg/nsca/trunk/checksums 2009-03-19 21:30:39 UTC (rev 3831) +++ csw/mgar/pkg/nsca/trunk/checksums 2009-03-19 21:31:51 UTC (rev 3832) @@ -1,10 +1,10 @@ 33a98e7975f633a9489d7a8938ed6131 download/nsca-2.7.2.tar.gz 82f1144c12dc6247524609dbeefc3023 download/CSWnsca.gspec -8dfc4283d41a0c127a00170ab285c18d download/CSWnsca.prototype +fee61a84d3032fff1c44ccabbdde7937 download/CSWnsca.prototype 1886b15eafd2e2a5a4b230918960ea9a download/CSWnsca.checkinstall 7fef893e65bb68bc0762434dbeace713 download/CSWnsca.preinstall 0f458cf358b1aab192c02fd0d37b1220 download/CSWsendnsca.gspec -67d4566b83bad9e981bae7e889217c85 download/CSWsendnsca.prototype +ccdb574704fbff33a22ba4b10ba028bf download/CSWsendnsca.prototype 8bf9882f3115e8514ae6d9a866397c71 download/CSWsendnsca.preinstall 55a1c5523b2fe1ee66b45a2807e80bd6 download/cswnsca 08b769c5511342dd03fa01fea44cb260 download/submit_check_results.diff Modified: csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-19 21:30:39 UTC (rev 3831) +++ csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-19 21:31:51 UTC (rev 3832) @@ -1,7 +1,7 @@ 1 d none /opt/csw/nagios/bin 0755 nagios nagios 1 f none /opt/csw/nagios/bin/nsca 0755 nagios nagios 1 d none /opt/csw/nagios/etc 0755 nagios nagios -1 f none /opt/csw/nagios/etc/nsca.cfg-sample 0600 nagios nagios +1 f cswpreserveconf /opt/csw/nagios/etc/nsca.cfg.CSW 0600 nagios nagios 1 d none /opt/csw/share/doc/nsca 0755 root bin 1 f none /opt/csw/share/doc/nsca/Changelog 0644 root bin 1 f none /opt/csw/share/doc/nsca/LEGAL 0644 root bin Modified: csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype 2009-03-19 21:30:39 UTC (rev 3831) +++ csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype 2009-03-19 21:31:51 UTC (rev 3832) @@ -1,7 +1,7 @@ 1 d none /opt/csw/bin 0755 root bin 1 f none /opt/csw/bin/send_nsca 0755 root bin 1 d none /opt/csw/etc 0755 root bin -1 f none /opt/csw/etc/send_nsca.cfg-sample 0644 root bin +1 f cswpreserveconf /opt/csw/etc/send_nsca.cfg.CSW 0644 root bin 1 d none /opt/csw/share/doc/send_nsca 0755 root bin 1 f none /opt/csw/share/doc/send_nsca/Changelog 0644 root bin 1 f none /opt/csw/share/doc/send_nsca/LEGAL 0644 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Thu Mar 19 22:32:28 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Thu, 19 Mar 2009 21:32:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[3833] csw/mgar/pkg/nrpe/trunk Message-ID: Revision: 3833 http://gar.svn.sourceforge.net/gar/?rev=3833&view=rev Author: j_arndt Date: 2009-03-19 21:32:27 +0000 (Thu, 19 Mar 2009) Log Message: ----------- nrpe: included cswpreserveconf Modified Paths: -------------- csw/mgar/pkg/nrpe/trunk/Makefile csw/mgar/pkg/nrpe/trunk/checksums csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype Modified: csw/mgar/pkg/nrpe/trunk/Makefile =================================================================== --- csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-19 21:31:51 UTC (rev 3832) +++ csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-19 21:32:27 UTC (rev 3833) @@ -19,7 +19,7 @@ REQUIRED_PKGS_CSWnrpe = CSWosslrt CSWtcpwrap CSWcswclassutils REQUIRED_PKGS_CSWnrpeplugin = CSWosslrt -SPKG_CLASSES_CSWnrpe = none cswinitsmf +SPKG_CLASSES_CSWnrpe = none cswpreserveconf cswinitsmf CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-ssl-lib=/opt/csw/lib @@ -60,7 +60,7 @@ ginstall -m 644 $(WORKSRC)/README.SSL $(DESTDIR)$(DOCDIR) ginstall -m 644 $(WORKSRC)/SECURITY $(DESTDIR)$(DOCDIR) ginstall -m 775 -d $(DESTDIR)$(CFGDIR) - ginstall -m 644 $(WORKSRC)/sample-config/nrpe.cfg $(DESTDIR)$(CFGDIR)/nrpe.cfg-sample + ginstall -m 644 $(WORKSRC)/sample-config/nrpe.cfg $(DESTDIR)$(CFGDIR)/nrpe.cfg.CSW ginstall -d $(DESTDIR)/etc/opt/csw/init.d ginstall -m 755 $(FILEDIR)/cswnrpe $(DESTDIR)/etc/opt/csw/init.d/cswnrpe @$(MAKECOOKIE) Modified: csw/mgar/pkg/nrpe/trunk/checksums =================================================================== --- csw/mgar/pkg/nrpe/trunk/checksums 2009-03-19 21:31:51 UTC (rev 3832) +++ csw/mgar/pkg/nrpe/trunk/checksums 2009-03-19 21:32:27 UTC (rev 3833) @@ -1,6 +1,6 @@ b2d75e2962f1e3151ef58794d60c9e97 download/nrpe-2.12.tar.gz 1c656040abd280f9228b42df744d93eb download/CSWnrpe.gspec -11953efe2c65e3efb7c39342185a96ba download/CSWnrpe.prototype +ab50f565dba01e9c891f7fd0fc585fda download/CSWnrpe.prototype bda68135e2b65da40c3d2b68a3b8dc78 download/CSWnrpe.checkinstall 53eea7ed36535bb6cbe1d6fe0aae3508 download/CSWnrpe.preinstall 393872a95d2b9ec90363664c31074415 download/CSWnrpe.preremove Modified: csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype 2009-03-19 21:31:51 UTC (rev 3832) +++ csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype 2009-03-19 21:32:27 UTC (rev 3833) @@ -1,7 +1,7 @@ d none /opt/csw/bin 0755 root bin f none /opt/csw/bin/nrpe 0775 root bin d none /opt/csw/etc 0755 root bin -f none /opt/csw/etc/nrpe.cfg-sample 0644 root bin +f cswpreserveconf /opt/csw/etc/nrpe.cfg.CSW 0644 root bin d none /opt/csw/share/doc/nrpe 0755 root bin f none /opt/csw/share/doc/nrpe/NRPE.pdf 0644 root bin f none /opt/csw/share/doc/nrpe/LEGAL 0644 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 19 23:43:38 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 19 Mar 2009 22:43:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[3834] csw/mgar/pkg/xmlrpc_c/trunk/Makefile Message-ID: Revision: 3834 http://gar.svn.sourceforge.net/gar/?rev=3834&view=rev Author: hson Date: 2009-03-19 22:43:37 +0000 (Thu, 19 Mar 2009) Log Message: ----------- xmlrpc_c: Add license and docfiles to Makefile Modified Paths: -------------- csw/mgar/pkg/xmlrpc_c/trunk/Makefile Modified: csw/mgar/pkg/xmlrpc_c/trunk/Makefile =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-19 21:32:27 UTC (rev 3833) +++ csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-19 22:43:37 UTC (rev 3834) @@ -20,6 +20,9 @@ NOCHECKSUM = stable SVNHTTP_CO_ARGS = -r $(SVN_REVISION) --no-auth-cache --username guest --password guest +LICENSE = doc/COPYING +DOCFILES += CREDITS DEVELOPING HISTORY INSTALL SECURITY TESTING TODO + SPKG_SOURCEURL = http://xmlrpc-c.sourceforge.net PACKAGES = CSWxmlrpc-c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 20 09:19:03 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Fri, 20 Mar 2009 08:19:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3835] csw/mgar/pkg/netsnmp/trunk/Makefile Message-ID: Revision: 3835 http://gar.svn.sourceforge.net/gar/?rev=3835&view=rev Author: hson Date: 2009-03-20 08:19:03 +0000 (Fri, 20 Mar 2009) Log Message: ----------- netsnmp: lmSensors only work on sparc Modified Paths: -------------- csw/mgar/pkg/netsnmp/trunk/Makefile Modified: csw/mgar/pkg/netsnmp/trunk/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-19 22:43:37 UTC (rev 3834) +++ csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-20 08:19:03 UTC (rev 3835) @@ -32,7 +32,7 @@ CONFIGURE_ARGS += --with-sys-location=unknown CONFIGURE_ARGS += --with-logfile=/var/log/snmpd.log CONFIGURE_ARGS += --with-persistent-directory=/opt/csw/var/net-snmp -CONFIGURE_ARGS += '--with-mib-modules=ucd-snmp/diskio ucd-snmp/lmSensors agentx mibII/mta_sendmail' +CONFIGURE_ARGS += '--with-mib-modules=ucd-snmp/diskio agentx mibII/mta_sendmail' CONFIGURE_ARGS += '--with-libwrap=/opt/csw/lib' CONFIGURE_ARGS += '--enable-ipv6' CONFIGURE_ARGS += '--with-transports=UDP TCP Unix' This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 20 09:35:33 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 20 Mar 2009 08:35:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[3836] csw/mgar/pkg/libgpg_error/trunk Message-ID: Revision: 3836 http://gar.svn.sourceforge.net/gar/?rev=3836&view=rev Author: dmichelsen Date: 2009-03-20 08:35:33 +0000 (Fri, 20 Mar 2009) Log Message: ----------- gpgerr: Use dynamic gspec, depend on CSWggettextrt Modified Paths: -------------- csw/mgar/pkg/libgpg_error/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/libgpg_error/trunk/files/CSWgpgerr.gspec Modified: csw/mgar/pkg/libgpg_error/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgpg_error/trunk/Makefile 2009-03-20 08:19:03 UTC (rev 3835) +++ csw/mgar/pkg/libgpg_error/trunk/Makefile 2009-03-20 08:35:33 UTC (rev 3836) @@ -10,13 +10,15 @@ MASTER_SITES = ftp://ftp.gnupg.org/gcrypt/libgpg-error/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWgpgerr,) +PACKAGES = CSWgpgerr +CATALOGNAME = libgpg_error + UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 SPKG_SOURCEURL = http://www.gnupg.org/download/ -REQUIRED_PKGS = CSWiconv CSWggettext +REQUIRED_PKGS = CSWiconv CSWggettextrt BUILD64 = 1 NO_ISAEXEC = 1 Deleted: csw/mgar/pkg/libgpg_error/trunk/files/CSWgpgerr.gspec =================================================================== --- csw/mgar/pkg/libgpg_error/trunk/files/CSWgpgerr.gspec 2009-03-20 08:19:03 UTC (rev 3835) +++ csw/mgar/pkg/libgpg_error/trunk/files/CSWgpgerr.gspec 2009-03-20 08:35:33 UTC (rev 3836) @@ -1,4 +0,0 @@ -%var bitname libgpg_error -%var pkgname CSWgpgerr -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Fri Mar 20 12:07:47 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Fri, 20 Mar 2009 11:07:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[3837] csw/mgar/pkg/thunderbird/trunk Message-ID: Revision: 3837 http://gar.svn.sourceforge.net/gar/?rev=3837&view=rev Author: wbonnet Date: 2009-03-20 11:07:47 +0000 (Fri, 20 Mar 2009) Log Message: ----------- Update to 2.0.0.21 Modified Paths: -------------- csw/mgar/pkg/thunderbird/trunk/Makefile csw/mgar/pkg/thunderbird/trunk/checksums Added Paths: ----------- csw/mgar/pkg/thunderbird/trunk/files/.mozconfig Modified: csw/mgar/pkg/thunderbird/trunk/Makefile =================================================================== --- csw/mgar/pkg/thunderbird/trunk/Makefile 2009-03-20 08:35:33 UTC (rev 3836) +++ csw/mgar/pkg/thunderbird/trunk/Makefile 2009-03-20 11:07:47 UTC (rev 3837) @@ -1,5 +1,5 @@ GARNAME = thunderbird -GARVERSION = 2.0.0.19 +GARVERSION = 2.0.0.21 CATEGORIES = apps DISTNAME = $(GARNAME) Modified: csw/mgar/pkg/thunderbird/trunk/checksums =================================================================== --- csw/mgar/pkg/thunderbird/trunk/checksums 2009-03-20 08:35:33 UTC (rev 3836) +++ csw/mgar/pkg/thunderbird/trunk/checksums 2009-03-20 11:07:47 UTC (rev 3837) @@ -1,2 +1,2 @@ -546e81748f5f8bf06cacbcb8c358395f download/thunderbird-2.0.0.19-source.tar.bz2 +55e24753a7ccf2fbf0272987dd4bb086 download/thunderbird-2.0.0.21-source.tar.bz2 3a6b0245afd9c4e8b624f2455767574e download/CSWthunderbird.gspec Added: csw/mgar/pkg/thunderbird/trunk/files/.mozconfig =================================================================== --- csw/mgar/pkg/thunderbird/trunk/files/.mozconfig (rev 0) +++ csw/mgar/pkg/thunderbird/trunk/files/.mozconfig 2009-03-20 11:07:47 UTC (rev 3837) @@ -0,0 +1,30 @@ +. $topsrcdir/mail/config/mozconfig +mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/thunderbird-opt-static +mk_add_options BUILD_OFFICIAL=1 +mk_add_options MOZILLA_OFFICIAL=1 +# mk_add_options CFLAGS="-xc99=all" + +ac_add_options --enable-application=mail +ac_add_options --enable-xft +ac_add_options --enable-svg +ac_add_options --enable-shared +ac_add_options --enable-optimize="-xO3" +ac_add_options --enable-default-toolkit=gtk2 +ac_add_options --enable-xinerama +ac_add_options --enable-official-branding +ac_add_options --enable-strip +ac_add_options --enable-strip-libs +ac_add_options --enable-crypto +ac_add_options --disable-tests +ac_add_options --disable-debug +ac_add_options --disable-auto-deps +ac_add_options --disable-freetype2 +ac_add_options --disable-updater +ac_add_options --prefix=/opt/csw/mozilla +ac_add_options --disable-debug +ac_add_options --disable-updater +ac_add_options --disable-js-ultrasparc + +ac_add_options --enable-system-cairo + +# ac_add_options --enable-extensions=default This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 20 12:21:20 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Fri, 20 Mar 2009 11:21:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[3838] csw/mgar/pkg/xmlto/trunk/Makefile Message-ID: Revision: 3838 http://gar.svn.sourceforge.net/gar/?rev=3838&view=rev Author: hson Date: 2009-03-20 11:21:11 +0000 (Fri, 20 Mar 2009) Log Message: ----------- xmlto: PREREQUISITE_PKGS gets overwritten, CSWmktemp missing as dependency Modified Paths: -------------- csw/mgar/pkg/xmlto/trunk/Makefile Modified: csw/mgar/pkg/xmlto/trunk/Makefile =================================================================== --- csw/mgar/pkg/xmlto/trunk/Makefile 2009-03-20 11:07:47 UTC (rev 3837) +++ csw/mgar/pkg/xmlto/trunk/Makefile 2009-03-20 11:21:11 UTC (rev 3838) @@ -2,11 +2,11 @@ GARVERSION = 0.0.21 CATEGORIES = utils -PREREQUISITE_PKGS = CSWmktemp CSWfindutils CSWdocbookxsl CSWlibxslt -PREREQUISITE_PKGS = CSWflex CSWggetopt CSWgnulinks +PREREQUISITE_PKGS += CSWmktemp CSWfindutils CSWdocbookxsl CSWlibxslt +PREREQUISITE_PKGS += CSWflex CSWggetopt CSWgnulinks REQUIRED_PKGS = CSWsgmlcommon CSWxmlcommon CSWlibxml2 CSWdocbookdtds -REQUIRED_PKGS += CSWdocbookxsl CSWlibxslt CSWflex CSWw3m +REQUIRED_PKGS += CSWdocbookxsl CSWlibxslt CSWflex CSWw3m CSWmktemp DESCRIPTION = An XSL toolchain front end. define BLURB This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Fri Mar 20 12:44:28 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Fri, 20 Mar 2009 11:44:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[3839] csw/mgar/pkg/socat/trunk Message-ID: Revision: 3839 http://gar.svn.sourceforge.net/gar/?rev=3839&view=rev Author: skayser Date: 2009-03-20 11:44:28 +0000 (Fri, 20 Mar 2009) Log Message: ----------- socat: tweaked test script, added CSW files Modified Paths: -------------- csw/mgar/pkg/socat/trunk/Makefile csw/mgar/pkg/socat/trunk/checksums csw/mgar/pkg/socat/trunk/files/changelog.CSW Added Paths: ----------- csw/mgar/pkg/socat/trunk/files/README.CSW csw/mgar/pkg/socat/trunk/files/patch-test.diff Modified: csw/mgar/pkg/socat/trunk/Makefile =================================================================== --- csw/mgar/pkg/socat/trunk/Makefile 2009-03-20 11:21:11 UTC (rev 3838) +++ csw/mgar/pkg/socat/trunk/Makefile 2009-03-20 11:44:28 UTC (rev 3839) @@ -15,25 +15,94 @@ MASTER_SITES = http://www.dest-unreach.org/socat/download/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += changelog.CSW SPKG_SOURCEURL = http://www.dest-unreach.org/socat/ +REQUIRED_PKGS = CSWosslrt CSWreadline CSWtcpwrap + UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz # Disable gcc specific options PATCHFILES = cc_compile.patch +# Fix some broken tests (pending to push some of it upstream) +PATCHFILES += patch-test.diff + CONFIGURE_ARGS = $(DIRPATHS) -# 200+ tests take a while. Run them manually when packaging a new version +# 250+ tests take a while. Run them manually when packaging a new version TEST_SCRIPTS = -EXTRA_EXCLUDE_FILES = $(bindir)/procan $(bindir)/filan +# When you run the tests on a non IPV6 system you can set HAVENOT_IP6 +# to shortcut some tests +#TEST_ENV="HAVENOT_IP6=1" +# Running test.sh on a non IPV6 system as root i get: +# +# summary: 276 tests; 149 ok, 19 failed, 107 could not be performed +# +# The 19 FAILED ones are +# +# test 123 PTMXWAITSLAVE: test if master pty (ptmx) waits for slave connection +# test 208 UDP4SCM_IP_OPTIONS: UDP4 log ancillary message IP_OPTIONS options +# test 210 UDP4SCM_IP_TTL: UDP4 log ancillary message IP_TTL ttl +# test 215 UDP4SCM_IP_RECVIF: UDP4 log ancillary message IP_RECVIF if +# test 216 UDP4SCM_IP_RECVDSTADDR: UDP4 log ancillary message IP_RECVDSTADDR dstaddr +# test 217 IP4SCM_IP_OPTIONS: IP4 log ancillary message IP_OPTIONS options +# test 219 IP4SCM_IP_TTL: IP4 log ancillary message IP_TTL ttl +# test 224 IP4SCM_IP_RECVIF: IP4 log ancillary message IP_RECVIF if +# test 225 IP4SCM_IP_RECVDSTADDR: IP4 log ancillary message IP_RECVDSTADDR dstaddr +# +# test 234 TCP4LISTENENV: TCP4-LISTEN fills environment variables with socket addresses +# test 239 UNIXLISTENENV: UNIX-LISTEN fills environment variables with socket addresses +# +# test 240 UDP4ENV_IP_OPTIONS: UDP4 ancillary message brings IP_OPTIONS into environment +# test 242 UDP4ENV_IP_TTL: UDP4 ancillary message brings IP_TTL into environment +# test 247 UDP4ENV_IP_IF: UDP4 ancillary message brings IP_IF into environment +# test 248 UDP4ENV_IP_DSTADDR: UDP4 ancillary message brings IP_DSTADDR into environment +# test 249 IP4ENV_IP_OPTIONS: IP4 ancillary message brings IP_OPTIONS into environment +# test 251 IP4ENV_IP_TTL: IP4 ancillary message brings IP_TTL into environment +# test 256 IP4ENV_IP_IF: IP4 ancillary message brings IP_IF into environment +# test 257 IP4ENV_IP_DSTADDR: IP4 ancillary message brings IP_DSTADDR into environment +# +# Most of them (all of them?) relate to ancillary data. Seems as if there are two +# competing socket libraries on Solaris: 3SOCKET and 3XNET, where only the latter +# handles ancillary data. +# +# http://www.mail-archive.com/networking-discuss at opensolaris.org/msg01146.html +# +# 3XNET is only defined when using SUS/XPG4v2 feature macros. socat README suggests +# +# EXTRA_CFLAGS = -D_XPG4_2 -D__EXTENSIONS__ +# +# However, when compiling with these flags the above tests still fail. +# Might well be that the ancillary data handling within socat is not +# coded to work on Solaris. +# +# As a matter of fact, the socat man page even points out that some of +# the address options related to ancillary data are restricted to +# specific platforms (see IP4 and IP6 option groups). + +# Note to self: standards(5) says something like the following for XPG4v2 +#EXTRA_CFLAGS = -D_XOPEN_SOURCE=1 -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ +#EXTRA_LDFLAGS = -lxnet + +# Individual tests can be run by changing to $(WORKSRC) and running +# +# ./test.sh +# +# where TESTNAME is one of the uppercase testnames from above (for example PTMXWAITSLAVE). +# + include gar/category.mk # Run autoconf to re-evaulate the patched configure.in / Makefile.in pre-configure-modulated: cd $(WORKSRC) && autoconf @$(MAKECOOKIE) + +post-install-modulated: DOCDEST=$(DESTDIR)$(docdir)/$(GARNAME) +post-install-modulated: + @ginstall -d $(DOCDEST) + @cp $(FILEDIR)/changelog.CSW $(FILEDIR)/README.CSW $(DOCDEST) + @$(MAKECOOKIE) Modified: csw/mgar/pkg/socat/trunk/checksums =================================================================== --- csw/mgar/pkg/socat/trunk/checksums 2009-03-20 11:21:11 UTC (rev 3838) +++ csw/mgar/pkg/socat/trunk/checksums 2009-03-20 11:44:28 UTC (rev 3839) @@ -1,6 +1,3 @@ -5a6a1d1e398d5c4d32fa6515baf477af download/socat-1.6.0.1.tar.gz -301932abeb50285749feb22cf659ebfe download/CSWsocat.gspec -f824e7d56a8a1e8181fdf49842540b24 download/CSWsocat.depend -27d6d97af6bb7cc2cb73f986e7826f1f download/CSWsocat.prototype -9f6dbf38c969bc9ad90807350be191d8 download/changelog.CSW +82967132b5a8ca4d07e54370fdcb2662 download/socat-1.7.0.0.tar.gz 06fac9e8c6e979e163630163238296d8 download/cc_compile.patch +04ac1b9432d18d62d43a00e0f73d6449 download/patch-test.diff Added: csw/mgar/pkg/socat/trunk/files/README.CSW =================================================================== --- csw/mgar/pkg/socat/trunk/files/README.CSW (rev 0) +++ csw/mgar/pkg/socat/trunk/files/README.CSW 2009-03-20 11:44:28 UTC (rev 3839) @@ -0,0 +1,8 @@ +Known issues +------------ +Some of the IP4/IP6 socket options related to ancillary messages don't +work with this build. This comprises ip-recvopts, ip-recvttl and alike +and seems to be a known socat portability issue. + +See "IP4 and IP6 option groups" in the socat man page. Options marked as +Linux and/or *BSD won't work. Modified: csw/mgar/pkg/socat/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/socat/trunk/files/changelog.CSW 2009-03-20 11:21:11 UTC (rev 3838) +++ csw/mgar/pkg/socat/trunk/files/changelog.CSW 2009-03-20 11:44:28 UTC (rev 3839) @@ -1,5 +1,5 @@ -socat (1.6.0.1,REV=20080407) unstable +socat (1.7.0.0,REV=20090320) * Initial package. - -- Yann Rouillard Mon, 07 Apr 2008 23:02:18 +0200 + -- Sebastian Kayser Fri, 20 Mar 2009 11:38:48 +0100 Added: csw/mgar/pkg/socat/trunk/files/patch-test.diff =================================================================== --- csw/mgar/pkg/socat/trunk/files/patch-test.diff (rev 0) +++ csw/mgar/pkg/socat/trunk/files/patch-test.diff 2009-03-20 11:44:28 UTC (rev 3839) @@ -0,0 +1,61 @@ +diff --speed-large-files --minimal -Nru socat-1.7.0.0.orig/readline-test.sh socat-1.7.0.0/readline-test.sh +--- socat-1.7.0.0.orig/readline-test.sh 2008-09-22 22:33:30.000000000 +0200 ++++ socat-1.7.0.0/readline-test.sh 2009-03-19 20:57:41.847390097 +0100 +@@ -1,4 +1,4 @@ +-#! /bin/bash ++#! /opt/csw/bin/bash + # source: readline-test.sh + # Copyright Gerhard Rieger 2003-2008 + # Published under the GNU General Public License V.2, see file COPYING +diff --speed-large-files --minimal -Nru socat-1.7.0.0.orig/test.sh socat-1.7.0.0/test.sh +--- socat-1.7.0.0.orig/test.sh 2008-10-14 19:16:32.000000000 +0200 ++++ socat-1.7.0.0/test.sh 2009-03-19 20:57:29.843380940 +0100 +@@ -1,4 +1,4 @@ +-#! /bin/bash ++#! /opt/csw/bin/bash + # source: test.sh + # Copyright Gerhard Rieger 2001-2008 + # Published under the GNU General Public License V.2, see file COPYING +@@ -11,6 +11,10 @@ + + #set -vx + ++# /usr/bin/tr doesn't handle the a-z range syntax (needs [a-z]) which ++# is used throughout this script ++alias tr=/usr/xpg4/bin/tr ++ + val_t=0.1 + NUMCOND=true + #NUMCOND="test \$N -gt 70" +@@ -8931,6 +8935,9 @@ + elif [ "$ROOT" = root -a $(id -u) -ne 0 -a "$withroot" -eq 0 ]; then + $PRINTF "test $F_n $TEST... ${YELLOW}must be root${NORMAL}\n" $N + numCANT=$((numCANT+1)) ++elif [ "$PF" = "IP6" ] && ( ! feat=$(testaddrs ip6) || ! runsip6 >/dev/null ); then ++ $PRINTF "test $F_n $TEST... ${YELLOW}IP6 not available${NORMAL}\n" $N ++ numCANT=$((numCANT+1)) + else + tf="$td/test$N.stdout" + te="$td/test$N.stderr" +@@ -9051,6 +9058,11 @@ + elif ! feat=$(testaddrs $FEAT); then + $PRINTF "test $F_n $TEST... ${YELLOW}$(echo $feat |tr a-z A-Z) not available${NORMAL}\n" $N + numCANT=$((numCANT+1)) ++ ++elif [ "$KEYW" = "TCP6" -o "$KEYW" = "UDP6" -o "$KEYW" = "SCTP6" ] && \ ++ ( ! feat=$(testaddrs ip6) || ! runsip6 >/dev/null ); then ++ $PRINTF "test $F_n $TEST... ${YELLOW}IP6 not available${NORMAL}\n" $N ++ numCANT=$((numCANT+1)) + else + tf="$td/test$N.stdout" + te="$td/test$N.stderr" +@@ -9146,6 +9158,9 @@ + elif [ "$ROOT" = root -a $(id -u) -ne 0 -a "$withroot" -eq 0 ]; then + $PRINTF "test $F_n $TEST... ${YELLOW}must be root${NORMAL}\n" $N + numCANT=$((numCANT+1)) ++elif [ "$PF" = "IP6" ] && ( ! feat=$(testaddrs ip6) || ! runsip6 ) >/dev/null; then ++ $PRINTF "test $F_n $TEST... ${YELLOW}IP6 not available${NORMAL}\n" $N ++ numCANT=$((numCANT+1)) + else + tf="$td/test$N.stdout" + te="$td/test$N.stderr" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Fri Mar 20 13:34:36 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Fri, 20 Mar 2009 12:34:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[3840] csw/mgar/pkg/cpan/Mail-DKIM/trunk Message-ID: Revision: 3840 http://gar.svn.sourceforge.net/gar/?rev=3840&view=rev Author: idogan23 Date: 2009-03-20 12:34:36 +0000 (Fri, 20 Mar 2009) Log Message: ----------- Mail-DKIM: updated to 0.33 Modified Paths: -------------- csw/mgar/pkg/cpan/Mail-DKIM/trunk/Makefile csw/mgar/pkg/cpan/Mail-DKIM/trunk/checksums Modified: csw/mgar/pkg/cpan/Mail-DKIM/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Mail-DKIM/trunk/Makefile 2009-03-20 11:44:28 UTC (rev 3839) +++ csw/mgar/pkg/cpan/Mail-DKIM/trunk/Makefile 2009-03-20 12:34:36 UTC (rev 3840) @@ -1,5 +1,5 @@ GARNAME = Mail-DKIM -GARVERSION = 0.32 +GARVERSION = 0.33 CATEGORIES = cpan AUTHOR = JASLONG Modified: csw/mgar/pkg/cpan/Mail-DKIM/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Mail-DKIM/trunk/checksums 2009-03-20 11:44:28 UTC (rev 3839) +++ csw/mgar/pkg/cpan/Mail-DKIM/trunk/checksums 2009-03-20 12:34:36 UTC (rev 3840) @@ -1,3 +1,3 @@ 5caf562501bb6c7a2623ad5627954e73 download/CSWpmmaildkim.gspec f7cfb431ff18d457874d604340804d85 download/CSWpmmaildkim.depend -05592f264e0fbc758b93a4aa37bd7fd5 download/Mail-DKIM-0.32.tar.gz +09216a6544439c212efdd70e4bd106ca download/Mail-DKIM-0.33.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Fri Mar 20 13:54:33 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Fri, 20 Mar 2009 12:54:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[3841] csw/mgar/pkg/cpan/BerkeleyDB/trunk Message-ID: Revision: 3841 http://gar.svn.sourceforge.net/gar/?rev=3841&view=rev Author: idogan23 Date: 2009-03-20 12:54:33 +0000 (Fri, 20 Mar 2009) Log Message: ----------- BerkeleyDB: updated do 0.38 Modified Paths: -------------- csw/mgar/pkg/cpan/BerkeleyDB/trunk/Makefile csw/mgar/pkg/cpan/BerkeleyDB/trunk/checksums Modified: csw/mgar/pkg/cpan/BerkeleyDB/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/BerkeleyDB/trunk/Makefile 2009-03-20 12:34:36 UTC (rev 3840) +++ csw/mgar/pkg/cpan/BerkeleyDB/trunk/Makefile 2009-03-20 12:54:33 UTC (rev 3841) @@ -1,5 +1,5 @@ GARNAME = BerkeleyDB -GARVERSION = 0.36 +GARVERSION = 0.38 CATEGORIES = cpan AUTHOR = PMQS Modified: csw/mgar/pkg/cpan/BerkeleyDB/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/BerkeleyDB/trunk/checksums 2009-03-20 12:34:36 UTC (rev 3840) +++ csw/mgar/pkg/cpan/BerkeleyDB/trunk/checksums 2009-03-20 12:54:33 UTC (rev 3841) @@ -1,2 +1,2 @@ 0fbfe55149dc106b82c7c38fdd3601b8 download/CSWpmberkeleydb.gspec -fd54ecfc7d6836d3380e3d33fa440374 download/BerkeleyDB-0.36.tar.gz +33a0c1a9d566a3f5fc71601a165d8335 download/BerkeleyDB-0.38.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Fri Mar 20 14:16:15 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Fri, 20 Mar 2009 13:16:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[3842] csw/mgar/pkg/socat/trunk/checksums Message-ID: Revision: 3842 http://gar.svn.sourceforge.net/gar/?rev=3842&view=rev Author: skayser Date: 2009-03-20 13:16:15 +0000 (Fri, 20 Mar 2009) Log Message: ----------- socat: updated checksums Modified Paths: -------------- csw/mgar/pkg/socat/trunk/checksums Modified: csw/mgar/pkg/socat/trunk/checksums =================================================================== --- csw/mgar/pkg/socat/trunk/checksums 2009-03-20 12:54:33 UTC (rev 3841) +++ csw/mgar/pkg/socat/trunk/checksums 2009-03-20 13:16:15 UTC (rev 3842) @@ -1,3 +1,3 @@ 82967132b5a8ca4d07e54370fdcb2662 download/socat-1.7.0.0.tar.gz 06fac9e8c6e979e163630163238296d8 download/cc_compile.patch -04ac1b9432d18d62d43a00e0f73d6449 download/patch-test.diff +0f34e654b9a652278fa2fd1b36d51469 download/patch-test.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Fri Mar 20 15:54:32 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Fri, 20 Mar 2009 14:54:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[3843] csw/mgar/pkg/xmlto/trunk Message-ID: Revision: 3843 http://gar.svn.sourceforge.net/gar/?rev=3843&view=rev Author: bdwalton Date: 2009-03-20 14:54:32 +0000 (Fri, 20 Mar 2009) Log Message: ----------- Fix another missing dep. Switch to suncc Dynamic gspecs, etc Modified Paths: -------------- csw/mgar/pkg/xmlto/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/xmlto/trunk/files/CSWxmlto.depend csw/mgar/pkg/xmlto/trunk/files/CSWxmlto.gspec Modified: csw/mgar/pkg/xmlto/trunk/Makefile =================================================================== --- csw/mgar/pkg/xmlto/trunk/Makefile 2009-03-20 13:16:15 UTC (rev 3842) +++ csw/mgar/pkg/xmlto/trunk/Makefile 2009-03-20 14:54:32 UTC (rev 3843) @@ -7,6 +7,7 @@ REQUIRED_PKGS = CSWsgmlcommon CSWxmlcommon CSWlibxml2 CSWdocbookdtds REQUIRED_PKGS += CSWdocbookxsl CSWlibxslt CSWflex CSWw3m CSWmktemp +REQUIRED_PKGS += CSWggetopt DESCRIPTION = An XSL toolchain front end. define BLURB @@ -17,18 +18,12 @@ MASTER_SITES = https://fedorahosted.org/$(GARNAME)/export/1/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWxmlto) TEST_TARGET = check -GARCOMPILER = GNU - # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 -# this ssl site has a cert we don't recognize -WGET_OPTS = --no-check-certificate - pre-configure: @(cd $(WORKSRC); \ touch doc/xmlto.xml doc/xmlif.xml ) Deleted: csw/mgar/pkg/xmlto/trunk/files/CSWxmlto.depend =================================================================== --- csw/mgar/pkg/xmlto/trunk/files/CSWxmlto.depend 2009-03-20 13:16:15 UTC (rev 3842) +++ csw/mgar/pkg/xmlto/trunk/files/CSWxmlto.depend 2009-03-20 14:54:32 UTC (rev 3843) @@ -1,12 +0,0 @@ -P CSWcommon common - common files and dirs for CSW packages -P CSWsgmlcommon sgmlcommon - A collection of entities and DTDs -P CSWxmlcommon xmlcommon - A collection of entities and DTDs -P CSWlibxml2 libxml2 - A library providing XML and HTML support -P CSWdocbookdtds docbookdtds - SGML and XML document type definitions for DocBook. -P CSWdocbookxsl docbookxsl - Norman Walsh's XSL stylesheets for DocBook XML. -P CSWlibxslt libxslt - XSLT engine for the XML Toolkit -P CSWflex flex - A tool for generating text-scanning programs. -P CSWw3m w3m - Text-based web browser - - - Deleted: csw/mgar/pkg/xmlto/trunk/files/CSWxmlto.gspec =================================================================== --- csw/mgar/pkg/xmlto/trunk/files/CSWxmlto.gspec 2009-03-20 13:16:15 UTC (rev 3842) +++ csw/mgar/pkg/xmlto/trunk/files/CSWxmlto.gspec 2009-03-20 14:54:32 UTC (rev 3843) @@ -1,4 +0,0 @@ -%var bitname xmlto -%var pkgname CSWxmlto -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Fri Mar 20 16:30:34 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Fri, 20 Mar 2009 15:30:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3844] csw/mgar/pkg/git/trunk/Makefile Message-ID: Revision: 3844 http://gar.svn.sourceforge.net/gar/?rev=3844&view=rev Author: bdwalton Date: 2009-03-20 15:30:34 +0000 (Fri, 20 Mar 2009) Log Message: ----------- autoconf is a build dep Modified Paths: -------------- csw/mgar/pkg/git/trunk/Makefile Modified: csw/mgar/pkg/git/trunk/Makefile =================================================================== --- csw/mgar/pkg/git/trunk/Makefile 2009-03-20 14:54:32 UTC (rev 3843) +++ csw/mgar/pkg/git/trunk/Makefile 2009-03-20 15:30:34 UTC (rev 3844) @@ -14,6 +14,7 @@ PREREQUISITE_PKGS = CSWasciidoc CSWossldevel CSWxmlto CSWbash CSWcurldevel PREREQUISITE_PKGS += CSWgsed CSWgnulinks CSWperl CSWtk CSWexpat PREREQUISITE_PKGS += CSWzlib CSWpmerror CSWpmsvn CSWcvs CSWemacs +PREREQUISITE_PKGS += CSWautoconf REQUIRED_PKGS_CSWgit = CSWzlib CSWperl CSWrsync CSWcurlrt CSWosslrt REQUIRED_PKGS_CSWgit += CSWossh CSWiconv CSWexpat CSWbash CSWpmerror This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rmacduff at users.sourceforge.net Fri Mar 20 18:56:00 2009 From: rmacduff at users.sourceforge.net (rmacduff at users.sourceforge.net) Date: Fri, 20 Mar 2009 17:56:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[3845] csw/mgar/pkg/sed/trunk/Makefile Message-ID: Revision: 3845 http://gar.svn.sourceforge.net/gar/?rev=3845&view=rev Author: rmacduff Date: 2009-03-20 17:55:57 +0000 (Fri, 20 Mar 2009) Log Message: ----------- gsed: added EXTRA_MERGE_EXCLUDE_FILES and changed CONFIGURE_ARGS Modified Paths: -------------- csw/mgar/pkg/sed/trunk/Makefile Modified: csw/mgar/pkg/sed/trunk/Makefile =================================================================== --- csw/mgar/pkg/sed/trunk/Makefile 2009-03-20 15:30:34 UTC (rev 3844) +++ csw/mgar/pkg/sed/trunk/Makefile 2009-03-20 17:55:57 UTC (rev 3845) @@ -2,6 +2,8 @@ GARVERSION = 4.1.5 CATEGORIES = utils +DEBUG_PACKAGING = 1 + PACKAGES = CSWgsed CATALOGNAME_CSWgsed = gsed @@ -23,12 +25,11 @@ # See http://markmail.org/message/7ki46iiok3ddu3sa GARCOMPILER = GNU -PREREQUISITE_PKGS = CSWiconv +REQUIRED_PKGS = CSWiconv + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --program-prefix=g -CONFIGURE_ARGS += --with-libiconv-prefix=/opt/csw -CONFIGURE_ARGS += --with-libintl-prefix=/opt/csw CONFIGURE_ARGS += --with-included-gettext TEST_TARGET = check @@ -36,4 +37,6 @@ include gar/category.mk # Make sure we are using gnu tools (esp. sed) -PATH := /opt/csw/gnu:$(PATH) \ No newline at end of file +PATH := /opt/csw/gnu:$(PATH) + +EXTRA_MERGE_EXCLUDE_FILES = $(libdir)/charset.alias This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rmacduff at users.sourceforge.net Fri Mar 20 18:57:29 2009 From: rmacduff at users.sourceforge.net (rmacduff at users.sourceforge.net) Date: Fri, 20 Mar 2009 17:57:29 +0000 Subject: [csw-devel] SF.net SVN: gar:[3846] csw/mgar/pkg/sed/trunk/Makefile Message-ID: Revision: 3846 http://gar.svn.sourceforge.net/gar/?rev=3846&view=rev Author: rmacduff Date: 2009-03-20 17:57:29 +0000 (Fri, 20 Mar 2009) Log Message: ----------- gsed: removed DEBUG line Modified Paths: -------------- csw/mgar/pkg/sed/trunk/Makefile Modified: csw/mgar/pkg/sed/trunk/Makefile =================================================================== --- csw/mgar/pkg/sed/trunk/Makefile 2009-03-20 17:55:57 UTC (rev 3845) +++ csw/mgar/pkg/sed/trunk/Makefile 2009-03-20 17:57:29 UTC (rev 3846) @@ -2,8 +2,6 @@ GARVERSION = 4.1.5 CATEGORIES = utils -DEBUG_PACKAGING = 1 - PACKAGES = CSWgsed CATALOGNAME_CSWgsed = gsed This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Fri Mar 20 20:39:48 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Fri, 20 Mar 2009 19:39:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3847] csw/mgar/pkg/nagiosp/trunk Message-ID: Revision: 3847 http://gar.svn.sourceforge.net/gar/?rev=3847&view=rev Author: j_arndt Date: 2009-03-20 19:39:47 +0000 (Fri, 20 Mar 2009) Log Message: ----------- nagios_plugins: software name renamed, deleted not needed files Modified Paths: -------------- csw/mgar/pkg/nagiosp/trunk/Makefile csw/mgar/pkg/nagiosp/trunk/files/CSWnagiosp.gspec Removed Paths: ------------- csw/mgar/pkg/nagiosp/trunk/files/CSWnagiosp.depend csw/mgar/pkg/nagiosp/trunk/files/legal.diff csw/mgar/pkg/nagiosp/trunk/files/plugins-root.diff Modified: csw/mgar/pkg/nagiosp/trunk/Makefile =================================================================== --- csw/mgar/pkg/nagiosp/trunk/Makefile 2009-03-20 17:57:29 UTC (rev 3846) +++ csw/mgar/pkg/nagiosp/trunk/Makefile 2009-03-20 19:39:47 UTC (rev 3847) @@ -2,7 +2,7 @@ GARVERSION = 1.4.13 CATEGORIES = apps -DESCRIPTION = Plugins for Nagios +DESCRIPTION = plugins for nagios define BLURB Long description endef Deleted: csw/mgar/pkg/nagiosp/trunk/files/CSWnagiosp.depend =================================================================== --- csw/mgar/pkg/nagiosp/trunk/files/CSWnagiosp.depend 2009-03-20 17:57:29 UTC (rev 3846) +++ csw/mgar/pkg/nagiosp/trunk/files/CSWnagiosp.depend 2009-03-20 19:39:47 UTC (rev 3847) @@ -1,10 +0,0 @@ -P CSWggettext ggettext - GNU gettext -P CSWiconv libiconv - GNU iconv library -P CSWjre6 jre6 - Java Development Kit 6 -P CSWlibnet libnet - the libnet packet construction library -P CSWlibpq libpq - libraries needed by postgresql server and clients -P CSWmysql5rt mysql5rt - run-time libraries for mysql5 -P CSWoldaprt openldap_rt - OpenLDAP runtime libraries (oldaprt) -P CSWosslrt openssl_rt - Openssl runtime libraries -P CSWsasl sasl - Simple Authentication and Security Layer -P CSWzlib zlib - Zlib Data Compression Library Modified: csw/mgar/pkg/nagiosp/trunk/files/CSWnagiosp.gspec =================================================================== --- csw/mgar/pkg/nagiosp/trunk/files/CSWnagiosp.gspec 2009-03-20 17:57:29 UTC (rev 3846) +++ csw/mgar/pkg/nagiosp/trunk/files/CSWnagiosp.gspec 2009-03-20 19:39:47 UTC (rev 3847) @@ -1,3 +1,3 @@ -%var bitname nagiosp +%var bitname nagios_plugins %var pkgname CSWnagiosp %include url file://%{PKGLIB}/csw_dyndepend.gspec Deleted: csw/mgar/pkg/nagiosp/trunk/files/legal.diff =================================================================== --- csw/mgar/pkg/nagiosp/trunk/files/legal.diff 2009-03-20 17:57:29 UTC (rev 3846) +++ csw/mgar/pkg/nagiosp/trunk/files/legal.diff 2009-03-20 19:39:47 UTC (rev 3847) @@ -1,17 +0,0 @@ -diff --speed-large-files --minimal -Nru nagios-plugins-1.4.13.orig/Makefile.in nagios-plugins-1.4.13/Makefile.in ---- nagios-plugins-1.4.13.orig/Makefile.in 2009-02-04 12:38:29.568808276 +0100 -+++ nagios-plugins-1.4.13/Makefile.in 2009-02-04 12:38:15.957832674 +0100 -@@ -1042,6 +1042,13 @@ - $(INSTALL) -d $(DESTDIR)$(docdir) - $(INSTALL) -m 644 contrib.tar $(DESTDIR)$(docdir) - -+INFO_DIST = BUGS ChangeLog FAQ README REQUIREMENTS SUPPORT -+install-legal: -+ $(INSTALL) -d $(DESTDIR)$(docdir) -+ for i in $(INFO_DIST); do \ -+ $(INSTALL) -m 644 $$i $(DESTDIR)$(docdir) ; \ -+ done -+ - - tap: - cd @TAP_DIR@ && $(MAKE) Deleted: csw/mgar/pkg/nagiosp/trunk/files/plugins-root.diff =================================================================== --- csw/mgar/pkg/nagiosp/trunk/files/plugins-root.diff 2009-03-20 17:57:29 UTC (rev 3846) +++ csw/mgar/pkg/nagiosp/trunk/files/plugins-root.diff 2009-03-20 19:39:47 UTC (rev 3847) @@ -1,81 +0,0 @@ -diff --speed-large-files --minimal -Nru nagios-plugins-1.4.13.orig/plugins-root/Makefile.am nagios-plugins-1.4.13/plugins-root/Makefile.am ---- nagios-plugins-1.4.13.orig/plugins-root/Makefile.am 2008-07-02 22:00:08.000000000 +0200 -+++ nagios-plugins-1.4.13/plugins-root/Makefile.am 2009-02-02 15:04:58.121712871 +0100 -@@ -41,26 +41,18 @@ - chmod $(setuid_root_mode) $(DESTDIR)$(libexecdir)/$$p; \ - done - --install-root: $(noinst_PROGRAMS) -- @$(INSTALL_SUID) -+install-root: -+ $(INSTALL) -m 755 -d $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 744 check_dhcp $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 744 check_icmp $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 744 pst3 $(DESTDIR)$(libexecdir) - --install-exec-local: $(noinst_PROGRAMS) -- @TMPFILE=$(DESTDIR)$(libexecdir)/.setuid-$$$$; \ -- rm -f $$TMPFILE; \ -- echo > $$TMPFILE; \ -- ## See if we can create a setuid root executable in $(libexecdir). -- ## If not, then don't even try to install setuid plugins. -- can_create_suid_root_executable=no; \ -- chown root $$TMPFILE > /dev/null 2>&1 \ -- && chmod $(setuid_root_mode) $$TMPFILE > /dev/null 2>&1 \ -- && can_create_suid_root_executable=yes; \ -- rm -f $$TMPFILE; \ -- if test $$can_create_suid_root_executable = yes; then \ -- $(INSTALL_SUID); \ -- else \ -- echo "WARNING: insufficient access; not installing setuid plugins"; \ -- echo "NOTE: to install setuid plugins, run 'make install-root' as root"; \ -- fi -+ -+install-exec-local: -+ $(INSTALL) -m 755 -d $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 744 check_dhcp $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 744 check_icmp $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 744 pst3 $(DESTDIR)$(libexecdir) - - # /* Author Coreutils team sub-citation */ - -diff --speed-large-files --minimal -Nru nagios-plugins-1.4.13.orig/plugins-root/Makefile.in nagios-plugins-1.4.13/plugins-root/Makefile.in ---- nagios-plugins-1.4.13.orig/plugins-root/Makefile.in 2008-09-25 10:33:20.000000000 +0200 -+++ nagios-plugins-1.4.13/plugins-root/Makefile.in 2009-02-02 15:04:14.144038426 +0100 -@@ -952,24 +952,19 @@ - test: - perl -I $(top_builddir) -I $(top_srcdir) ../test.pl - --install-root: $(noinst_PROGRAMS) -- @$(INSTALL_SUID) -+install-root: -+ $(INSTALL) -m 755 -d $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 644 check_dhcp $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 644 check_icmp $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 644 pst3 $(DESTDIR)$(libexecdir) - --install-exec-local: $(noinst_PROGRAMS) -- @TMPFILE=$(DESTDIR)$(libexecdir)/.setuid-$$$$; \ -- rm -f $$TMPFILE; \ -- echo > $$TMPFILE; \ -- can_create_suid_root_executable=no; \ -- chown root $$TMPFILE > /dev/null 2>&1 \ -- && chmod $(setuid_root_mode) $$TMPFILE > /dev/null 2>&1 \ -- && can_create_suid_root_executable=yes; \ -- rm -f $$TMPFILE; \ -- if test $$can_create_suid_root_executable = yes; then \ -- $(INSTALL_SUID); \ -- else \ -- echo "WARNING: insufficient access; not installing setuid plugins"; \ -- echo "NOTE: to install setuid plugins, run 'make install-root' as root"; \ -- fi -+ -+install-exec-local: -+ $(INSTALL) -m 755 -d $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 644 check_dhcp $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 644 check_icmp $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 644 pst3 $(DESTDIR)$(libexecdir) -+# - # Tell versions [3.59,3.63) of GNU make to not export all variables. - # Otherwise a system limit (for SysV at least) may be exceeded. - .NOEXPORT: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Fri Mar 20 20:42:18 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Fri, 20 Mar 2009 19:42:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3848] csw/mgar/pkg/nrpe/trunk Message-ID: Revision: 3848 http://gar.svn.sourceforge.net/gar/?rev=3848&view=rev Author: j_arndt Date: 2009-03-20 19:42:17 +0000 (Fri, 20 Mar 2009) Log Message: ----------- nrpe: changed package description, renamed software from nrpeplugin to nrpe_plugin Modified Paths: -------------- csw/mgar/pkg/nrpe/trunk/Makefile csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.gspec Modified: csw/mgar/pkg/nrpe/trunk/Makefile =================================================================== --- csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-20 19:39:47 UTC (rev 3847) +++ csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-20 19:42:17 UTC (rev 3848) @@ -2,8 +2,8 @@ GARVERSION = 2.12 CATEGORIES = apps -SPKG_DESC_CSWnrpe = nagios remote plugin executor (server files, client package is nrpeplugin) -SPKG_DESC_CSWnrpeplugin = nagios remote plugin executor (client files, server package is nrpe) +SPKG_DESC_CSWnrpe = nagios remote plugin executor +SPKG_DESC_CSWnrpeplugin = nagios plugin that connects to nrpe demon define BLURB NRPE allows you to remotely execute Nagios plugins on other Linux/Unix machines. This allows you to monitor remote machine metrics (disk usage, CPU load, etc.). NRPE can also communicate with some of the Windows agent addons, so you can execute scripts and check metrics on remote Windows machines as well. Modified: csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.gspec =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.gspec 2009-03-20 19:39:47 UTC (rev 3847) +++ csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.gspec 2009-03-20 19:42:17 UTC (rev 3848) @@ -1,3 +1,3 @@ -%var bitname nrpeplugin +%var bitname nrpe_plugin %var pkgname CSWnrpeplugin %include url file://%{PKGLIB}/csw_dyndepend.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Fri Mar 20 20:44:59 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Fri, 20 Mar 2009 19:44:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[3849] csw/mgar/pkg/nsca/trunk/Makefile Message-ID: Revision: 3849 http://gar.svn.sourceforge.net/gar/?rev=3849&view=rev Author: j_arndt Date: 2009-03-20 19:44:56 +0000 (Fri, 20 Mar 2009) Log Message: ----------- nsca: changed package description Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-20 19:42:17 UTC (rev 3848) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-20 19:44:56 UTC (rev 3849) @@ -2,8 +2,8 @@ GARVERSION = 2.7.2 CATEGORIES = apps -SPKG_DESC_CSWnsca = Nagios service check acceptor - nagios server files only (the client package is send_nsca) -SPKG_DESC_CSWsendnsca = Nagios service check acceptor - client files only (the server package is nsca) +SPKG_DESC_CSWnsca = nagios service check acceptor +SPKG_DESC_CSWsendnsca = sends check results to nsca daemon define BLURB NSCA allows you to integrate passive alerts and checks from remote machines and applications with Nagios. Useful for processing security alerts, as well as redundant and distributed Nagios setups. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Fri Mar 20 21:55:05 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Fri, 20 Mar 2009 20:55:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[3850] csw/mgar/pkg/nagiosp/trunk/checksums Message-ID: Revision: 3850 http://gar.svn.sourceforge.net/gar/?rev=3850&view=rev Author: j_arndt Date: 2009-03-20 20:55:05 +0000 (Fri, 20 Mar 2009) Log Message: ----------- nagios_plugins: updated checksums Modified Paths: -------------- csw/mgar/pkg/nagiosp/trunk/checksums Modified: csw/mgar/pkg/nagiosp/trunk/checksums =================================================================== --- csw/mgar/pkg/nagiosp/trunk/checksums 2009-03-20 19:44:56 UTC (rev 3849) +++ csw/mgar/pkg/nagiosp/trunk/checksums 2009-03-20 20:55:05 UTC (rev 3850) @@ -1,3 +1,3 @@ be6cc7699fff3ee29d1fd4d562377386 download/nagios-plugins-1.4.13.tar.gz -abfb8a44032960e6bc446a5ae5ebeafd download/CSWnagiosp.gspec +61f490e92b603ac8628fb0c6cebb39ce download/CSWnagiosp.gspec 65bdf1c84228ccd98397837636004761 download/CSWnagiosp.prototype This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Fri Mar 20 21:55:30 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Fri, 20 Mar 2009 20:55:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[3851] csw/mgar/pkg/nrpe/trunk/checksums Message-ID: Revision: 3851 http://gar.svn.sourceforge.net/gar/?rev=3851&view=rev Author: j_arndt Date: 2009-03-20 20:55:29 +0000 (Fri, 20 Mar 2009) Log Message: ----------- nrpe: updated checksums Modified Paths: -------------- csw/mgar/pkg/nrpe/trunk/checksums Modified: csw/mgar/pkg/nrpe/trunk/checksums =================================================================== --- csw/mgar/pkg/nrpe/trunk/checksums 2009-03-20 20:55:05 UTC (rev 3850) +++ csw/mgar/pkg/nrpe/trunk/checksums 2009-03-20 20:55:29 UTC (rev 3851) @@ -5,7 +5,7 @@ 53eea7ed36535bb6cbe1d6fe0aae3508 download/CSWnrpe.preinstall 393872a95d2b9ec90363664c31074415 download/CSWnrpe.preremove cbfc86ba77e78e2f860f90a303a1abe5 download/cswnrpe -5eaf5f95a021fc9bf55ac80c87fcb243 download/CSWnrpeplugin.gspec +2b35d5e0d57bcb3aff096040e0d06b8b download/CSWnrpeplugin.gspec e22a7817c7665e79bcbad7e091375be9 download/CSWnrpeplugin.prototype 5b02d4385daaea2a8c13903539aa6189 download/patch.diff 4b51476c782d2c5764d10f8ed530ada0 download/configure.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From ggunselm at emporia.edu Sat Mar 21 01:52:08 2009 From: ggunselm at emporia.edu (Glen Gunselman) Date: Fri, 20 Mar 2009 19:52:08 -0500 Subject: [csw-devel] Orca and friends packages In-Reply-To: <91D22A54-32E7-40FF-A6D1-BE3252D91D92@opencsw.org> References: <49BF8E3F.CC54.005D.3@emporia.edu> <0D826C3D-72DD-4D61-B481-E58105177490@opencsw.org> <49BFE579.CC54.005D.3@emporia.edu> <91D22A54-32E7-40FF-A6D1-BE3252D91D92@opencsw.org> Message-ID: <49C3F3E8.CC54.005D.3@emporia.edu> Dago, Maybe I'm getting the horse ahead of the cart, or I just do not understand what's involved in using the packages from http://mirror.opencsw.org/opencsw/testing but I tried the following command: /opt/csw/bin/pkg-get -s http://mirror.opencsw.org/opencsw/testing -U -u orca and received the following output: WARNING: gpg not found Getting catalog... --19:17:51-- http://mirror.opencsw.org/opencsw/testing/sparc/5.10/catalog => `catalog' Resolving mirror.opencsw.org... 213.178.77.176 Connecting to mirror.opencsw.org|213.178.77.176|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 28,937 (28K) [text/plain] 100%[====================================>] 28,937 35.11K/s 19:17:56 (35.02 KB/s) - `catalog' saved [28937/28937] Updating catalog file /var/pkg-get/catalog-mirror.opencsw.org updated --19:17:56-- http://mirror.opencsw.org/opencsw/testing/sparc/5.10/descriptions => `descriptions' Resolving mirror.opencsw.org... 213.178.77.176 Connecting to mirror.opencsw.org|213.178.77.176|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 6,949 (6.8K) [text/plain] 100%[====================================>] 6,949 38.92K/s 19:17:56 (38.71 KB/s) - `descriptions' saved [6949/6949] Updated description file INTERNAL ERROR: cannot get remote version for CSWcswclassutils Perhaps your catalog is out of date INTERNAL ERROR: cannot get remote version for CSWsetoolkit Perhaps your catalog is out of date INTERNAL ERROR: cannot get remote version for CSWperl Perhaps your catalog is out of date INTERNAL ERROR: cannot get remote version for CSWpmtimedate Perhaps your catalog is out of date INTERNAL ERROR: cannot get remote version for CSWpmmathinterpolate Perhaps your catalog is out of date INTERNAL ERROR: cannot get remote version for CSWgawk Perhaps your catalog is out of date INTERNAL ERROR: cannot get remote version for CSWbzip2 Perhaps your catalog is out of date INTERNAL ERROR: cannot get remote version for CSWcommon Perhaps your catalog is out of date No existing install of CSWorca found. Installing... Trying http://mirror.opencsw.org/opencsw/testing/sparc/5.10/orca-r535,REV=2009.03.19-SunOS5.8-sparc-CSW.pkg.gz --19:17:57-- http://mirror.opencsw.org/opencsw/testing/sparc/5.10/orca-r535,REV=2009.03.19-SunOS5.8-sparc-CSW.pkg.gz => `orca-r535,REV=2009.03.19-SunOS5.8-sparc-CSW.pkg.gz' Resolving mirror.opencsw.org... 213.178.77.176 Connecting to mirror.opencsw.org|213.178.77.176|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 151,902 (148K) [application/x-gzip] 100%[====================================>] 151,902 124.15K/s 19:17:58 (123.78 KB/s) - `orca-r535,REV=2009.03.19-SunOS5.8-sparc-CSW.pkg.gz' saved [151902/151902] Analysing special files... ERROR: no info for CSWcswclassutils. Cannot install dependancy. ERROR: could not install required dependancies for CSWorca Once dependancies are up to date, call /opt/csw/bin/pkg-get -i orca to (re)install Is this a symptom of using "test packages" and I need to manually install the dependancies, or have I missed a step or two, or is there some work on your end that I need to wait for? have a good weekend, Glen Gunselman Systems Software Specialist TCS Emporia State University >>> Dagobert Michelsen 3/19/2009 8:32 AM >>> Hi Glen, Am 18.03.2009 um 00:01 schrieb Glen Gunselman: I know a little about using Orca but very little about installing it. I will have an LDom on a T5220 to test on running Solaris 10 5/08. If you could provide some "how-to" that would really help. I'll be writing this in the next few days at http://wiki.opencsw.org/orca-package Please be advised that it is not ready yet and CSWorca is not yet released. Best regards -- Dago -------------- next part -------------- An HTML attachment was scrubbed... URL: From bonivart at opencsw.org Sat Mar 21 02:21:50 2009 From: bonivart at opencsw.org (Peter Bonivart) Date: Sat, 21 Mar 2009 02:21:50 +0100 Subject: [csw-devel] Orca and friends packages In-Reply-To: <49C3F3E8.CC54.005D.3@emporia.edu> References: <49BF8E3F.CC54.005D.3@emporia.edu> <0D826C3D-72DD-4D61-B481-E58105177490@opencsw.org> <49BFE579.CC54.005D.3@emporia.edu> <91D22A54-32E7-40FF-A6D1-BE3252D91D92@opencsw.org> <49C3F3E8.CC54.005D.3@emporia.edu> Message-ID: <625385e30903201821y4f2e219o772856b94a260f86@mail.gmail.com> 2009/3/21 Glen Gunselman : > Is this a symptom of using "test packages" and I need to manually install > the dependancies, or?have?I missed a step or two, or is there some work on > your end that?I need to wait for? There's another way of installing mentioned on that page: pkgutil -t http://mirror.opencsw.org/opencsw/testing/`uname -p`/`uname -r` -i Have you tried that? -- /peter From chninkel at users.sourceforge.net Sat Mar 21 13:42:21 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 21 Mar 2009 12:42:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3852] csw/mgar/pkg/lftp/trunk Message-ID: Revision: 3852 http://gar.svn.sourceforge.net/gar/?rev=3852&view=rev Author: chninkel Date: 2009-03-21 12:42:21 +0000 (Sat, 21 Mar 2009) Log Message: ----------- lftp: updated to 3.7.11 Modified Paths: -------------- csw/mgar/pkg/lftp/trunk/Makefile csw/mgar/pkg/lftp/trunk/checksums csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend csw/mgar/pkg/lftp/trunk/files/changelog.CSW Modified: csw/mgar/pkg/lftp/trunk/Makefile =================================================================== --- csw/mgar/pkg/lftp/trunk/Makefile 2009-03-20 20:55:29 UTC (rev 3851) +++ csw/mgar/pkg/lftp/trunk/Makefile 2009-03-21 12:42:21 UTC (rev 3852) @@ -1,5 +1,5 @@ GARNAME = lftp -GARVERSION = 3.7.8 +GARVERSION = 3.7.11 CATEGORIES = net DESCRIPTION = sophisticated command-line ftp/http client Modified: csw/mgar/pkg/lftp/trunk/checksums =================================================================== --- csw/mgar/pkg/lftp/trunk/checksums 2009-03-20 20:55:29 UTC (rev 3851) +++ csw/mgar/pkg/lftp/trunk/checksums 2009-03-21 12:42:21 UTC (rev 3852) @@ -1,7 +1,7 @@ -014a4ac6b9ea4016d5cd64afe0397b89 download/lftp-3.7.8.tar.gz +6fe8793f3ccde1d2f8446d599d8a69a9 download/lftp-3.7.11.tar.gz 47fdb80e4575a9a70d69b146974620df download/CSWlftp.gspec 96ee1569832d5eaed0c3a7b37e13fc88 download/CSWlftp.prototype -f2c7e3e3db9f5c48dddb983c95588528 download/CSWlftp.depend -f1eeec4e93ff6e52c685603708f3407c download/changelog.CSW +1d5c0baad924f093fec94a1e460cb487 download/CSWlftp.depend +a2cbdf2a8ee503443432fbe82819773a download/changelog.CSW 3a01fb949dfe799507720c311222cd96 download/i.conf 51abe2144219c1af4c79c2e8b7e81cb9 download/r.conf Modified: csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend =================================================================== --- csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend 2009-03-20 20:55:29 UTC (rev 3851) +++ csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend 2009-03-21 12:42:21 UTC (rev 3852) @@ -1,5 +1,5 @@ P CSWexpat expat - XML Parser Toolkit -P CSWggettext ggettext - GNU gettext +P CSWggettextrt ggettextrt - GNU gettext P CSWiconv libiconv - GNU iconv library P CSWosslrt openssl - The Open Source toolkit for SSL and TLS. P CSWreadline readline - library to enable interactive line editing Modified: csw/mgar/pkg/lftp/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/lftp/trunk/files/changelog.CSW 2009-03-20 20:55:29 UTC (rev 3851) +++ csw/mgar/pkg/lftp/trunk/files/changelog.CSW 2009-03-21 12:42:21 UTC (rev 3852) @@ -1,3 +1,16 @@ +lftp (3.7.11,REV=2009.03.21) unstable + + * New upstream version. + + -- Yann Rouillard Sat, 21 Mar 2009 12:55:58 +0100 + +lftp (3.7.8,REV=2009.02.15) unstable + + * Changed gettext dependancy to follow gettext package split + (Closes: #3099). + + -- Yann Rouillard Sat, 14 Feb 2009 23:53:41 +0100 + lftp (3.7.8,REV=2009.01.24) unstable * New upstream version. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sat Mar 21 13:54:27 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 21 Mar 2009 12:54:27 +0000 Subject: [csw-devel] SF.net SVN: gar:[3853] csw/mgar/pkg/vsftpd/trunk Message-ID: Revision: 3853 http://gar.svn.sourceforge.net/gar/?rev=3853&view=rev Author: chninkel Date: 2009-03-21 12:54:27 +0000 (Sat, 21 Mar 2009) Log Message: ----------- vsftpd: updated to 2.1.0 Modified Paths: -------------- csw/mgar/pkg/vsftpd/trunk/checksums csw/mgar/pkg/vsftpd/trunk/files/changelog.CSW Modified: csw/mgar/pkg/vsftpd/trunk/checksums =================================================================== --- csw/mgar/pkg/vsftpd/trunk/checksums 2009-03-21 12:42:21 UTC (rev 3852) +++ csw/mgar/pkg/vsftpd/trunk/checksums 2009-03-21 12:54:27 UTC (rev 3853) @@ -4,7 +4,7 @@ a2f5b70fe49839b0463c9d90af0f11dd download/CSWvsftpd.preinstall 81319e5dd110b08a476c3b31af2fd573 download/CSWvsftpd.depend 314e73654490c2abe742b7ed7be798b1 download/CSWvsftpd.csw_usrgrp_config -838312681cf471ed70f4f973ae5ccab7 download/changelog.CSW +68178673c7d33baead2d7b97e878ed79 download/changelog.CSW eeaf77528b2da0c7730323838f30b7ef download/README.CSW f6ce22a6959b93e500a4ae800295c2ee download/vsftpd.conf 60c736802e2ce00c531953b01e4a26f6 download/vsftpd.userlist Modified: csw/mgar/pkg/vsftpd/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/vsftpd/trunk/files/changelog.CSW 2009-03-21 12:42:21 UTC (rev 3852) +++ csw/mgar/pkg/vsftpd/trunk/files/changelog.CSW 2009-03-21 12:54:27 UTC (rev 3853) @@ -1,3 +1,9 @@ +vsftpd (2.1.0,REV=2009.03.21) unstable + + * New upstream version. + + -- Yann Rouillard Sat, 21 Mar 2009 12:55:58 +0100 + vsftpd (2.0.7,REV=2008.11.30) unstable * New upstream version. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sat Mar 21 13:55:16 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 21 Mar 2009 12:55:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[3854] csw/mgar/pkg/bash/trunk Message-ID: Revision: 3854 http://gar.svn.sourceforge.net/gar/?rev=3854&view=rev Author: chninkel Date: 2009-03-21 12:55:15 +0000 (Sat, 21 Mar 2009) Log Message: ----------- bash: updated to patch level 10 Modified Paths: -------------- csw/mgar/pkg/bash/trunk/Makefile csw/mgar/pkg/bash/trunk/checksums csw/mgar/pkg/bash/trunk/files/changelog.CSW Modified: csw/mgar/pkg/bash/trunk/Makefile =================================================================== --- csw/mgar/pkg/bash/trunk/Makefile 2009-03-21 12:54:27 UTC (rev 3853) +++ csw/mgar/pkg/bash/trunk/Makefile 2009-03-21 12:55:15 UTC (rev 3854) @@ -1,6 +1,6 @@ GARNAME = bash GARVERSION = 4.0 -PATCHLEVEL = 0 +PATCHLEVEL = 10 CATEGORIES = devel DESCRIPTION = A sh-compatible command language interpreter Modified: csw/mgar/pkg/bash/trunk/checksums =================================================================== --- csw/mgar/pkg/bash/trunk/checksums 2009-03-21 12:54:27 UTC (rev 3853) +++ csw/mgar/pkg/bash/trunk/checksums 2009-03-21 12:55:15 UTC (rev 3854) @@ -4,5 +4,15 @@ bcc9760316385d49ff31c2ed72f4be4a download/CSWbash.postinstall 589297e4f9a43d0c82632e99423db7ef download/CSWbash.postremove 293cc64a948ea3d49010ae6e58122b52 download/CSWbash.depend -ffafd87364c3a6c2709e6a5f4ae7311a download/changelog.CSW +a4c85be596685b1d7bdc469d17472f5f download/changelog.CSW +bc7f4762443939bd7dccb42370f0d932 download/bash40-001 +c2a4a4786a83ed4ec366c6a8924369a2 download/bash40-002 +22e8a824eddba21a8fce10d7984c2aba download/bash40-003 +ed7cbced8c7c964323265522369a37a2 download/bash40-004 +8ed86b7d31423d71ecf3148251d63512 download/bash40-005 +5f447338cb98ff156cabf1fd9879d5f3 download/bash40-006 +96e946cb66a4ca186cba1da44f1ee163 download/bash40-007 +d3eb7b6f00d525e032478c33f51d46a8 download/bash40-008 +340601c997ce569532417a7ae92248b8 download/bash40-009 +0bd5ab96d514ffb1afbb8c7984b15146 download/bash40-010 29607316cff22f7427322d8f190cbadf download/use_system_bashrc_and_logout.patch Modified: csw/mgar/pkg/bash/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/bash/trunk/files/changelog.CSW 2009-03-21 12:54:27 UTC (rev 3853) +++ csw/mgar/pkg/bash/trunk/files/changelog.CSW 2009-03-21 12:55:15 UTC (rev 3854) @@ -1,5 +1,11 @@ -bash (4.0,REV=2009.02.21) unstable +bash (4.0,REV=2009.03.21) unstable + * Added bash patches bash40-001 to bash40-010. + + -- Yann Rouillard Sat, 21 Mar 2009 12:55:58 +0100 + +bash (4.0,REV=2009.02.21) unstable + * New upstream release. -- Yann Rouillard Sat, 21 Feb 2009 16:58:45 +0100 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sat Mar 21 18:30:33 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 21 Mar 2009 17:30:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[3855] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 3855 http://gar.svn.sourceforge.net/gar/?rev=3855&view=rev Author: chninkel Date: 2009-03-21 17:30:32 +0000 (Sat, 21 Mar 2009) Log Message: ----------- openssh: updated to 5.2p1 openssh: split the ssh client in a separate package Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/checksums csw/mgar/pkg/openssh/trunk/files/CSWossh.depend csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype csw/mgar/pkg/openssh/trunk/files/changelog.CSW Added Paths: ----------- csw/mgar/pkg/openssh/trunk/files/CSWosshclient.depend csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype csw/mgar/pkg/openssh/trunk/files/openssh-5.2p1-gsskex-20081003.patch Removed Paths: ------------- csw/mgar/pkg/openssh/trunk/files/cyrus.conf csw/mgar/pkg/openssh/trunk/files/imapd.conf csw/mgar/pkg/openssh/trunk/files/openssh-5.1p1-gsskex-20081003.patch Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-21 12:55:15 UTC (rev 3854) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-21 17:30:32 UTC (rev 3855) @@ -1,5 +1,5 @@ GARNAME = openssh -GARVERSION = 5.1 +GARVERSION = 5.2 RELEASE = p1 GSSKEX_PATCH_VERSION = $(GARVERSION)$(RELEASE) GSSKEX_PATCH_DATE = 20081003 @@ -25,19 +25,20 @@ DISTNAME = $(GARNAME)-$(DISTVERSION) DISTFILES = $(GARNAME)-$(DISTVERSION).tar.gz +DISTFILES += i.conf r.conf +DISTFILES += changelog.CSW DISTFILES += $(call admfiles,CSWossh,depend checkinstall preinstall postinstall prototype) -DISTFILES += changelog.CSW DISTFILES += sshd_config DISTFILES += cswopenssh svc-cswopenssh cswopenssh.xml -DISTFILES += i.conf r.conf DISTFILES += openssh +DISTFILES += $(call admfiles,CSWosshclient,depend prototype) # Script created to workaround a upgrade bug between # package = 4.6,REV=2007.07.30_rev=p1 and later package DISTFILES += openssh_restart_workaround.sh +# The GSSAPI key exchange patch PATCHDIRLEVEL = 0 -# The GSSAPI key exchange patch PATCHFILES = openssh-$(GSSKEX_PATCH_VERSION)-gsskex-$(GSSKEX_PATCH_DATE).patch # Prevent TIOCSCTTY from being used to avoid error: @@ -73,8 +74,9 @@ # adding documentation files post-install: - mkdir -p $(DESTDIR)/$(docdir)/openssh/ + mkdir -p $(DESTDIR)/$(docdir)/openssh/ $(DESTDIR)/$(docdir)/openssh_client/ cd $(WORKSRC) && ginstall $(DOCFILES) $(DESTDIR)/$(docdir)/openssh/ + cd $(WORKSRC) && ginstall $(DOCFILES) $(DESTDIR)/$(docdir)/openssh_client/ SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) Modified: csw/mgar/pkg/openssh/trunk/checksums =================================================================== --- csw/mgar/pkg/openssh/trunk/checksums 2009-03-21 12:55:15 UTC (rev 3854) +++ csw/mgar/pkg/openssh/trunk/checksums 2009-03-21 17:30:32 UTC (rev 3855) @@ -1,19 +1,22 @@ -03f2d0c1b5ec60d4ac9997a146d2faec download/openssh-5.1p1.tar.gz +ada79c7328a8551bdf55c95e631e7dad download/openssh-5.2p1.tar.gz +dc212745af1f549ce2a236401bf97c1b download/i.conf +5d9e9fb1a5b6af82ce915f72ebc5e3b7 download/r.conf +2ace8f24d32978fb8d550a1648483d5f download/changelog.CSW d1c2c49bcd3b65a601946e8316b0b018 download/CSWossh.gspec -a85143ec7bc4aeb7a444f591be5ef439 download/CSWossh.depend +6e91d098018d7e1855b626ea463b8a29 download/CSWossh.depend 1d3d6d477c09e59c514e637fa3a2f7a4 download/CSWossh.checkinstall 0993813fa5c752215f892cb67c86816f download/CSWossh.preinstall e9e93bfda8a883bca632c712d9c359f6 download/CSWossh.postinstall -25f7a58f2a19feb40811e9d7df5bca26 download/CSWossh.prototype -7614576845be17fc3ee2f6fea7b83695 download/changelog.CSW +0251175f92d2ec655f033cfdf58aa0d8 download/CSWossh.prototype 0c7fca2f4bee3ecd489ebd85fdd8cdee download/sshd_config 73416a82ca98ba40e7b86ea94d0339cf download/cswopenssh 8e23e1f856f36e8e084a9283d22a7cbf download/svc-cswopenssh 547a915f1712c35dc79dc41378001ca9 download/cswopenssh.xml -dc212745af1f549ce2a236401bf97c1b download/i.conf -5d9e9fb1a5b6af82ce915f72ebc5e3b7 download/r.conf fd50a65230ec1ead7949e8500844b0bf download/openssh +17fca1c009ef012c158b7051dd0f2b5a download/CSWosshclient.gspec +1055c346c01d99d09572d978fad10256 download/CSWosshclient.depend +3446a3185dddc9a63b28c588685c629e download/CSWosshclient.prototype bd0f690fbb3abcbffe7924ae3016c8c3 download/openssh_restart_workaround.sh -48c42896b94afb1126050647b6442751 download/openssh-5.1p1-gsskex-20081003.patch +05420ca20fada7ec02bd9474701abc4b download/openssh-5.2p1-gsskex-20081003.patch 04da9aaea49aa4b026f156a48e577a19 download/don_t_use_TIOCSCTTY.patch 38a20d4c63ada0a7a68226cf5e8af9c5 download/no_x_forwarding_bug.patch Modified: csw/mgar/pkg/openssh/trunk/files/CSWossh.depend =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.depend 2009-03-21 12:55:15 UTC (rev 3854) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.depend 2009-03-21 17:30:32 UTC (rev 3855) @@ -2,3 +2,4 @@ P CSWtcpwrap P CSWzlib P CSWkrb5lib +P CSWosshclient Modified: csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-21 12:55:15 UTC (rev 3854) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-21 17:30:32 UTC (rev 3855) @@ -1,20 +1,10 @@ i i.conf=i.conf i r.conf=r.conf f none /etc/init.d/openssh=openssh 0755 root bin -f none /opt/csw/bin/scp 0755 root bin -f none /opt/csw/bin/sftp 0755 root bin -s none /opt/csw/bin/slogin=./ssh -f none /opt/csw/bin/ssh 0755 root bin -f none /opt/csw/bin/ssh-add 0755 root bin -f none /opt/csw/bin/ssh-agent 0755 root bin -f none /opt/csw/bin/ssh-keygen 0755 root bin -f none /opt/csw/bin/ssh-keyscan 0755 root bin -e conf /opt/csw/etc/ssh/moduli 0644 root bin -e conf /opt/csw/etc/ssh/ssh_config 0644 root bin f none /opt/csw/etc/ssh/sshd_config.CSW=sshd_config 0744 root bin +e conf /opt/csw/etc/ssh/moduli 0644 root bin d none /opt/csw/libexec 0755 root bin f none /opt/csw/libexec/sftp-server 0755 root bin -f none /opt/csw/libexec/ssh-keysign 4711 root bin f none /opt/csw/sbin/sshd 0755 root bin f none /opt/csw/share/Ssh.bin 0644 root bin d none /opt/csw/share/doc/openssh 0755 root bin @@ -33,18 +23,8 @@ f none /opt/csw/share/doc/openssh/README.tun 0644 root bin f none /opt/csw/share/doc/openssh/TODO 0644 root bin f none /opt/csw/share/doc/openssh/WARNING.RNG 0644 root bin -f none /opt/csw/share/man/man1/scp.1 0644 root bin -f none /opt/csw/share/man/man1/sftp.1 0644 root bin -s none /opt/csw/share/man/man1/slogin.1=./ssh.1 -f none /opt/csw/share/man/man1/ssh-add.1 0644 root bin -f none /opt/csw/share/man/man1/ssh-agent.1 0644 root bin -f none /opt/csw/share/man/man1/ssh-keygen.1 0644 root bin -f none /opt/csw/share/man/man1/ssh-keyscan.1 0644 root bin -f none /opt/csw/share/man/man1/ssh.1 0644 root bin -f none /opt/csw/share/man/man5/ssh_config.5 0644 root bin f none /opt/csw/share/man/man5/sshd_config.5 0644 root bin f none /opt/csw/share/man/man8/sftp-server.8 0644 root bin -f none /opt/csw/share/man/man8/ssh-keysign.8 0644 root bin f none /opt/csw/share/man/man8/sshd.8 0644 root bin d none /opt/csw/share/openssh 0755 root bin f none /opt/csw/share/openssh/openssh_restart_workaround.sh=openssh_restart_workaround.sh 0755 root bin Added: csw/mgar/pkg/openssh/trunk/files/CSWosshclient.depend =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshclient.depend (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshclient.depend 2009-03-21 17:30:32 UTC (rev 3855) @@ -0,0 +1,3 @@ +P CSWosslrt +P CSWzlib +P CSWkrb5lib Added: csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec 2009-03-21 17:30:32 UTC (rev 3855) @@ -0,0 +1,4 @@ +%var bitname openssh_client +%var pkgname CSWosshclient +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/LICENCE Added: csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype 2009-03-21 17:30:32 UTC (rev 3855) @@ -0,0 +1,39 @@ +i i.conf=i.conf +i r.conf=r.conf +f none /opt/csw/bin/scp 0755 root bin +f none /opt/csw/bin/sftp 0755 root bin +s none /opt/csw/bin/slogin=./ssh +f none /opt/csw/bin/ssh 0755 root bin +f none /opt/csw/bin/ssh-add 0755 root bin +f none /opt/csw/bin/ssh-agent 0755 root bin +f none /opt/csw/bin/ssh-keygen 0755 root bin +f none /opt/csw/bin/ssh-keyscan 0755 root bin +e conf /opt/csw/etc/ssh/ssh_config 0644 root bin +d none /opt/csw/libexec 0755 root bin +f none /opt/csw/libexec/ssh-keysign 4711 root bin +d none /opt/csw/share/doc/openssh_client 0755 root bin +f none /opt/csw/share/doc/openssh_client/changelog.CSW=changelog.CSW 0644 root bin +f none /opt/csw/share/doc/openssh_client/CREDITS 0644 root bin +f none /opt/csw/share/doc/openssh_client/ChangeLog 0644 root bin +f none /opt/csw/share/doc/openssh_client/ChangeLog.gssapi 0644 root bin +f none /opt/csw/share/doc/openssh_client/INSTALL 0644 root bin +f none /opt/csw/share/doc/openssh_client/LICENCE 0644 root bin +f none /opt/csw/share/doc/openssh_client/OVERVIEW 0644 root bin +f none /opt/csw/share/doc/openssh_client/README 0644 root bin +f none /opt/csw/share/doc/openssh_client/README.dns 0644 root bin +f none /opt/csw/share/doc/openssh_client/README.platform 0644 root bin +f none /opt/csw/share/doc/openssh_client/README.privsep 0644 root bin +f none /opt/csw/share/doc/openssh_client/README.smartcard 0644 root bin +f none /opt/csw/share/doc/openssh_client/README.tun 0644 root bin +f none /opt/csw/share/doc/openssh_client/TODO 0644 root bin +f none /opt/csw/share/doc/openssh_client/WARNING.RNG 0644 root bin +f none /opt/csw/share/man/man1/scp.1 0644 root bin +f none /opt/csw/share/man/man1/sftp.1 0644 root bin +s none /opt/csw/share/man/man1/slogin.1=./ssh.1 +f none /opt/csw/share/man/man1/ssh-add.1 0644 root bin +f none /opt/csw/share/man/man1/ssh-agent.1 0644 root bin +f none /opt/csw/share/man/man1/ssh-keygen.1 0644 root bin +f none /opt/csw/share/man/man1/ssh-keyscan.1 0644 root bin +f none /opt/csw/share/man/man1/ssh.1 0644 root bin +f none /opt/csw/share/man/man5/ssh_config.5 0644 root bin +f none /opt/csw/share/man/man8/ssh-keysign.8 0644 root bin Modified: csw/mgar/pkg/openssh/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/openssh/trunk/files/changelog.CSW 2009-03-21 12:55:15 UTC (rev 3854) +++ csw/mgar/pkg/openssh/trunk/files/changelog.CSW 2009-03-21 17:30:32 UTC (rev 3855) @@ -1,3 +1,9 @@ +openssh (5.1,REV=2008.02.15_rev=p1) unstable + + * Package rebuild to solve incorrect package push in repository tree. + + -- Yann Rouillard Sat, 06 Dec 2008 15:36:48 +0100 + openssh (5.1,REV=2008.12.06_rev=p1) unstable * Added test for configuration file existence in sysV init script Deleted: csw/mgar/pkg/openssh/trunk/files/cyrus.conf =================================================================== --- csw/mgar/pkg/openssh/trunk/files/cyrus.conf 2009-03-21 12:55:15 UTC (rev 3854) +++ csw/mgar/pkg/openssh/trunk/files/cyrus.conf 2009-03-21 17:30:32 UTC (rev 3855) @@ -1,42 +0,0 @@ -# standard standalone server implementation - -START { - # do not delete this entry! - recover cmd="/opt/csw/sbin/ctl_cyrusdb -r" - - # this is only necessary if using idled for IMAP IDLE -# idled cmd="idled" -} - -# UNIX sockets start with a slash and are put into /var/imap/sockets -SERVICES { - # add or remove based on preferences - imap cmd="imapd" listen="imap" prefork=5 -# imaps cmd="imapd -s" listen="imaps" prefork=1 - pop3 cmd="pop3d" listen="pop3" prefork=3 -# pop3s cmd="pop3d -s" listen="pop3s" prefork=1 - sieve cmd="timsieved" listen="sieve" prefork=0 - - # these are only necessary if receiving/exporting usenet via NNTP -# nntp cmd="nntpd" listen="nntp" prefork=3 -# nntps cmd="nntpd -s" listen="nntps" prefork=1 - - # at least one LMTP is required for delivery -# lmtp cmd="lmtpd" listen="lmtp" prefork=0 - lmtpunix cmd="lmtpd" listen="/opt/csw/var/cyrus/config/socket/lmtp" prefork=1 - - # this is only necessary if using notifications -# notify cmd="notifyd" listen="/opt/csw/var/cyrus/config/socket/notify" proto="udp" prefork=1 -} - -EVENTS { - # this is required - checkpoint cmd="/opt/csw/sbin/ctl_cyrusdb -c" period=30 - - # this is only necessary if using duplicate delivery suppression, - # Sieve or NNTP - delprune cmd="/opt/csw/sbin/cyr_expire -E 3" at=0400 - - # this is only necessary if caching TLS sessions - tlsprune cmd="/opt/csw/sbin/tls_prune" at=0400 -} Deleted: csw/mgar/pkg/openssh/trunk/files/imapd.conf =================================================================== --- csw/mgar/pkg/openssh/trunk/files/imapd.conf 2009-03-21 12:55:15 UTC (rev 3854) +++ csw/mgar/pkg/openssh/trunk/files/imapd.conf 2009-03-21 17:30:32 UTC (rev 3855) @@ -1,63 +0,0 @@ -# The path where cyrus store its database files for -# mailboxes list, seen states, folder subscription lists, ... -configdirectory: /opt/csw/var/cyrus/config - -# The path where cyrus will store inboxes and folders -partition-default: /opt/csw/var/cyrus/mail - -# The path where cyrus store sieve filters -sievedir: /opt/csw/var/cyrus/sieve - -# Names of admins user who will have right to delete and -# change acls of any mailboxes -admins: cyrus - -# Put "yes" if you prefer to use "/" as the folder separator -# useful if you need to use "." in folder names -unixhierarchysep: no - -# Put "yes" here if you prefer user folders to be on the same -# level with INBOX instead of being subfolders of INBOX. -# useful if you migrate from uw imap -altnamespace: no - -# Cyrus respect RFC 822 which prohibits 8 bits characters in headers. -# By default cyrus will replace them with the "X" character. -# As many bad MUA send this kind of messages, you cant put "no" here -# if you want Cyrus to leave these characters untouched. -# Note this will make IMAP SEARCH not work for these messages. -munge8bit: yes - -# The sasl mechanism to use to authenticate user. -# The possible values are: saslauthd, pwcheck and auxprop -sasl_pwcheck_method: saslauthd - -# Authentication mechanism to use, if you use saslauthd with -# local user, you will have to enable plaintext only mechanism -# i.e PLAIN and LOGIN -# sasl_mech_list: PLAIN LOGIN - -# group checking can cause performance problems; uncomment to disable if groups are not needed -# unix_group_enable:0 - -# If this field is nonzero, inbox folder is automatically created -# when a user successfully authenticate. -# Its quota will be initialized with this value, put -1 here -# if you want automatic inbox creation with unlimlited quota -# autocreatequota: -1 - -# Put "yes" here and set autocreatequota to a nonzero value -# if you want INBOX to be automatically created when an email -# is received -# createonpost: yes - -# Certificate to use for TLS/SSL with all services -# You can use imaps_tls_cert_file, pop3_tls_cert_file, imaps_tls_cert_file ... if you need -# to use a different certificate file for each service. -# tls_cert_file: disabled - -# Private key belonging to the certificate to use for TLS/SSL with all services -# You can use imaps_tls_key_file, pop3_tls_key_file, imaps_tls_key_file ... if you need -# to use a different key file for each service. -# tls_key_file: disabled -# Deleted: csw/mgar/pkg/openssh/trunk/files/openssh-5.1p1-gsskex-20081003.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/openssh-5.1p1-gsskex-20081003.patch 2009-03-21 12:55:15 UTC (rev 3854) +++ csw/mgar/pkg/openssh/trunk/files/openssh-5.1p1-gsskex-20081003.patch 2009-03-21 17:30:32 UTC (rev 3855) @@ -1,2164 +0,0 @@ -diff --speed-large-files --minimal -Nru ChangeLog.gssapi ChangeLog.gssapi ---- ChangeLog.gssapi 1970-01-01 01:00:00.000000000 +0100 -+++ ChangeLog.gssapi 2008-10-03 21:03:11.484172000 +0200 -@@ -0,0 +1,75 @@ -+20080404 -+ - [ gss-serv.c ] -+ Add code to actually implement GSSAPIStrictAcceptCheck, which had somehow -+ been omitted from a previous version of this patch. Reported by Borislav -+ Stoichkov -+ -+20070317 -+ - [ gss-serv-krb5.c ] -+ Remove C99ism, where new_ccname was being declared in the middle of a -+ function -+ -+20061220 -+ - [ servconf.c ] -+ Make default for GSSAPIStrictAcceptorCheck be Yes, to match previous, and -+ documented, behaviour. Reported by Dan Watson. -+ -+20060910 -+ - [ gss-genr.c kexgssc.c kexgsss.c kex.h monitor.c sshconnect2.c sshd.c -+ ssh-gss.h ] -+ add support for gss-group14-sha1 key exchange mechanisms -+ - [ gss-serv.c servconf.c servconf.h sshd_config sshd_config.5 ] -+ Add GSSAPIStrictAcceptorCheck option to allow the disabling of -+ acceptor principal checking on multi-homed machines. -+ -+ - [ sshd_config ssh_config ] -+ Add settings for GSSAPIKeyExchange and GSSAPITrustDNS to the sample -+ configuration files -+ - [ kexgss.c kegsss.c sshconnect2.c sshd.c ] -+ Code cleanup. Replace strlen/xmalloc/snprintf sequences with xasprintf() -+ Limit length of error messages displayed by client -+ -+20060909 -+ - [ gss-genr.c gss-serv.c ] -+ move ssh_gssapi_acquire_cred() and ssh_gssapi_server_ctx to be server -+ only, where they belong -+ -+ -+20060829 -+ - [ gss-serv-krb5.c ] -+ Fix CCAPI credentials cache name when creating KRB5CCNAME environment -+ variable -+ -+20060828 -+ - [ gss-genr.c ] -+ Avoid Heimdal context freeing problem -+ -+ -+20060818 -+ - [ gss-genr.c ssh-gss.h sshconnect2.c ] -+ Make sure that SPENGO is disabled -+ -+ -+20060421 -+ - [ gssgenr.c, sshconnect2.c ] -+ a few type changes (signed versus unsigned, int versus size_t) to -+ fix compiler errors/warnings -+ (from jbasney AT ncsa.uiuc.edu) -+ - [ kexgssc.c, sshconnect2.c ] -+ fix uninitialized variable warnings -+ (from jbasney AT ncsa.uiuc.edu) -+ - [ gssgenr.c ] -+ pass oid to gss_display_status (helpful when using GSSAPI mechglue) -+ (from jbasney AT ncsa.uiuc.edu) -+ -+ - [ gss-serv-krb5.c ] -+ #ifdef HAVE_GSSAPI_KRB5 should be #ifdef HAVE_GSSAPI_KRB5_H -+ (from jbasney AT ncsa.uiuc.edu) -+ -+ - [ readconf.c, readconf.h, ssh_config.5, sshconnect2.c -+ add client-side GssapiKeyExchange option -+ (from jbasney AT ncsa.uiuc.edu) -+ - [ sshconnect2.c ] -+ add support for GssapiTrustDns option for gssapi-with-mic -+ (from jbasney AT ncsa.uiuc.edu) -+ -diff --speed-large-files --minimal -Nru Makefile.in Makefile.in ---- Makefile.in 2008-07-08 16:21:12.000000000 +0200 -+++ Makefile.in 2008-10-03 21:03:11.502437600 +0200 -@@ -71,7 +71,7 @@ - atomicio.o key.o dispatch.o kex.o mac.o uidswap.o uuencode.o misc.o \ - monitor_fdpass.o rijndael.o ssh-dss.o ssh-rsa.o dh.o kexdh.o \ - kexgex.o kexdhc.o kexgexc.o scard.o msg.o progressmeter.o dns.o \ -- entropy.o scard-opensc.o gss-genr.o umac.o -+ entropy.o scard-opensc.o gss-genr.o umac.o kexgssc.o - - SSHOBJS= ssh.o readconf.o clientloop.o sshtty.o \ - sshconnect.o sshconnect1.o sshconnect2.o mux.o -@@ -84,7 +84,7 @@ - auth2-none.o auth2-passwd.o auth2-pubkey.o \ - monitor_mm.o monitor.o monitor_wrap.o kexdhs.o kexgexs.o \ - auth-krb5.o \ -- auth2-gss.o gss-serv.o gss-serv-krb5.o \ -+ auth2-gss.o gss-serv.o gss-serv-krb5.o kexgsss.o\ - loginrec.o auth-pam.o auth-shadow.o auth-sia.o md5crypt.o \ - audit.o audit-bsm.o platform.o sftp-server.o sftp-common.o - -diff --speed-large-files --minimal -Nru auth-krb5.c auth-krb5.c ---- auth-krb5.c 2006-08-05 04:39:39.000000000 +0200 -+++ auth-krb5.c 2008-10-03 21:03:11.515772200 +0200 -@@ -166,8 +166,13 @@ - - len = strlen(authctxt->krb5_ticket_file) + 6; - authctxt->krb5_ccname = xmalloc(len); -+#ifdef USE_CCAPI -+ snprintf(authctxt->krb5_ccname, len, "API:%s", -+ authctxt->krb5_ticket_file); -+#else - snprintf(authctxt->krb5_ccname, len, "FILE:%s", - authctxt->krb5_ticket_file); -+#endif - - #ifdef USE_PAM - if (options.use_pam) -@@ -219,15 +224,22 @@ - #ifndef HEIMDAL - krb5_error_code - ssh_krb5_cc_gen(krb5_context ctx, krb5_ccache *ccache) { -- int tmpfd, ret; -+ int ret; - char ccname[40]; - mode_t old_umask; -+#ifdef USE_CCAPI -+ char cctemplate[] = "API:krb5cc_%d"; -+#else -+ char cctemplate[] = "FILE:/tmp/krb5cc_%d_XXXXXXXXXX"; -+ int tmpfd; -+#endif - - ret = snprintf(ccname, sizeof(ccname), -- "FILE:/tmp/krb5cc_%d_XXXXXXXXXX", geteuid()); -+ cctemplate, geteuid()); - if (ret < 0 || (size_t)ret >= sizeof(ccname)) - return ENOMEM; - -+#ifndef USE_CCAPI - old_umask = umask(0177); - tmpfd = mkstemp(ccname + strlen("FILE:")); - umask(old_umask); -@@ -242,6 +254,7 @@ - return errno; - } - close(tmpfd); -+#endif - - return (krb5_cc_resolve(ctx, ccname, ccache)); - } -diff --speed-large-files --minimal -Nru auth.h auth.h ---- auth.h 2008-07-02 14:37:30.000000000 +0200 -+++ auth.h 2008-10-03 21:03:11.527360800 +0200 -@@ -53,6 +53,7 @@ - int valid; /* user exists and is allowed to login */ - int attempt; - int failures; -+ int server_caused_failure; - int force_pwchange; - char *user; /* username sent by the client */ - char *service; -diff --speed-large-files --minimal -Nru auth2-gss.c auth2-gss.c ---- auth2-gss.c 2007-12-02 12:59:45.000000000 +0100 -+++ auth2-gss.c 2008-10-03 21:03:11.539510000 +0200 -@@ -52,6 +52,39 @@ - static void input_gssapi_exchange_complete(int type, u_int32_t plen, void *ctxt); - static void input_gssapi_errtok(int, u_int32_t, void *); - -+/* -+ * The 'gssapi_keyex' userauth mechanism. -+ */ -+static int -+userauth_gsskeyex(Authctxt *authctxt) -+{ -+ int authenticated = 0; -+ Buffer b; -+ gss_buffer_desc mic, gssbuf; -+ u_int len; -+ -+ mic.value = packet_get_string(&len); -+ mic.length = len; -+ -+ packet_check_eom(); -+ -+ ssh_gssapi_buildmic(&b, authctxt->user, authctxt->service, -+ "gssapi-keyex"); -+ -+ gssbuf.value = buffer_ptr(&b); -+ gssbuf.length = buffer_len(&b); -+ -+ /* gss_kex_context is NULL with privsep, so we can't check it here */ -+ if (!GSS_ERROR(PRIVSEP(ssh_gssapi_checkmic(gss_kex_context, -+ &gssbuf, &mic)))) -+ authenticated = PRIVSEP(ssh_gssapi_userok(authctxt->user)); -+ -+ buffer_free(&b); -+ xfree(mic.value); -+ -+ return (authenticated); -+} -+ - /* - * We only support those mechanisms that we know about (ie ones that we know - * how to check local user kuserok and the like) -@@ -102,6 +135,7 @@ - - if (!present) { - xfree(doid); -+ authctxt->server_caused_failure = 1; - return (0); - } - -@@ -109,6 +143,7 @@ - if (ctxt != NULL) - ssh_gssapi_delete_ctx(&ctxt); - xfree(doid); -+ authctxt->server_caused_failure = 1; - return (0); - } - -@@ -292,6 +327,12 @@ - userauth_finish(authctxt, authenticated, "gssapi-with-mic"); - } - -+Authmethod method_gsskeyex = { -+ "gssapi-keyex", -+ userauth_gsskeyex, -+ &options.gss_authentication -+}; -+ - Authmethod method_gssapi = { - "gssapi-with-mic", - userauth_gssapi, -diff --speed-large-files --minimal -Nru auth2.c auth2.c ---- auth2.c 2008-07-05 01:44:53.000000000 +0200 -+++ auth2.c 2008-10-03 21:03:53.828669000 +0200 -@@ -69,6 +69,7 @@ - extern Authmethod method_kbdint; - extern Authmethod method_hostbased; - #ifdef GSSAPI -+extern Authmethod method_gsskeyex; - extern Authmethod method_gssapi; - #endif - -@@ -76,6 +77,7 @@ - &method_none, - &method_pubkey, - #ifdef GSSAPI -+ &method_gsskeyex, - &method_gssapi, - #endif - &method_passwd, -@@ -264,6 +266,7 @@ - #endif - - authctxt->postponed = 0; -+ authctxt->server_caused_failure = 0; - - /* try to authenticate user */ - m = authmethod_lookup(method); -@@ -338,7 +341,9 @@ - /* Allow initial try of "none" auth without failure penalty */ - if (authctxt->attempt > 1 || strcmp(method, "none") != 0) - authctxt->failures++; -- if (authctxt->failures >= options.max_authtries) { -+ /* Dont count server configuration issues against the client */ -+ if (!authctxt->server_caused_failure && -+ authctxt->failures++ > options.max_authtries) { - #ifdef SSH_AUDIT_EVENTS - PRIVSEP(audit_event(SSH_LOGIN_EXCEED_MAXTRIES)); - #endif -diff --speed-large-files --minimal -Nru configure.ac configure.ac ---- configure.ac 2008-07-09 13:07:19.000000000 +0200 -+++ configure.ac 2008-10-03 21:03:11.603043400 +0200 -@@ -473,6 +473,30 @@ - [Use tunnel device compatibility to OpenBSD]) - AC_DEFINE(SSH_TUN_PREPEND_AF, 1, - [Prepend the address family to IP tunnel traffic]) -+ AC_MSG_CHECKING(if we have the Security Authorization Session API) -+ AC_TRY_COMPILE([#include ], -+ [SessionCreate(0, 0);], -+ [ac_cv_use_security_session_api="yes" -+ AC_DEFINE(USE_SECURITY_SESSION_API, 1, -+ [platform has the Security Authorization Session API]) -+ LIBS="$LIBS -framework Security" -+ AC_MSG_RESULT(yes)], -+ [ac_cv_use_security_session_api="no" -+ AC_MSG_RESULT(no)]) -+ AC_MSG_CHECKING(if we have an in-memory credentials cache) -+ AC_TRY_COMPILE( -+ [#include ], -+ [cc_context_t c; -+ (void) cc_initialize (&c, 0, NULL, NULL);], -+ [AC_DEFINE(USE_CCAPI, 1, -+ [platform uses an in-memory credentials cache]) -+ LIBS="$LIBS -framework Security" -+ AC_MSG_RESULT(yes) -+ if test "x$ac_cv_use_security_session_api" = "xno"; then -+ AC_MSG_ERROR(*** Need a security framework to use the credentials cache API ***) -+ fi], -+ [AC_MSG_RESULT(no)] -+ ) - m4_pattern_allow(AU_IPv) - AC_CHECK_DECL(AU_IPv4, [], - AC_DEFINE(AU_IPv4, 0, [System only supports IPv4 audit records]) -diff --speed-large-files --minimal -Nru gss-genr.c gss-genr.c ---- gss-genr.c 2007-06-12 15:44:36.000000000 +0200 -+++ gss-genr.c 2008-10-03 21:03:11.633999400 +0200 -@@ -39,12 +39,160 @@ - #include "buffer.h" - #include "log.h" - #include "ssh2.h" -+#include "cipher.h" -+#include "key.h" -+#include "kex.h" -+#include - - #include "ssh-gss.h" - - extern u_char *session_id2; - extern u_int session_id2_len; - -+typedef struct { -+ char *encoded; -+ gss_OID oid; -+} ssh_gss_kex_mapping; -+ -+/* -+ * XXX - It would be nice to find a more elegant way of handling the -+ * XXX passing of the key exchange context to the userauth routines -+ */ -+ -+Gssctxt *gss_kex_context = NULL; -+ -+static ssh_gss_kex_mapping *gss_enc2oid = NULL; -+ -+int -+ssh_gssapi_oid_table_ok() { -+ return (gss_enc2oid != NULL); -+} -+ -+/* -+ * Return a list of the gss-group1-sha1 mechanisms supported by this program -+ * -+ * We test mechanisms to ensure that we can use them, to avoid starting -+ * a key exchange with a bad mechanism -+ */ -+ -+char * -+ssh_gssapi_client_mechanisms(const char *host) { -+ gss_OID_set gss_supported; -+ OM_uint32 min_status; -+ -+ gss_indicate_mechs(&min_status, &gss_supported); -+ -+ return(ssh_gssapi_kex_mechs(gss_supported, ssh_gssapi_check_mechanism, -+ host)); -+} -+ -+char * -+ssh_gssapi_kex_mechs(gss_OID_set gss_supported, ssh_gssapi_check_fn *check, -+ const char *data) { -+ Buffer buf; -+ size_t i; -+ int oidpos, enclen; -+ char *mechs, *encoded; -+ u_char digest[EVP_MAX_MD_SIZE]; -+ char deroid[2]; -+ const EVP_MD *evp_md = EVP_md5(); -+ EVP_MD_CTX md; -+ -+ if (gss_enc2oid != NULL) { -+ for (i = 0; gss_enc2oid[i].encoded != NULL; i++) -+ xfree(gss_enc2oid[i].encoded); -+ xfree(gss_enc2oid); -+ } -+ -+ gss_enc2oid = xmalloc(sizeof(ssh_gss_kex_mapping) * -+ (gss_supported->count + 1)); -+ -+ buffer_init(&buf); -+ -+ oidpos = 0; -+ for (i = 0; i < gss_supported->count; i++) { -+ if (gss_supported->elements[i].length < 128 && -+ (*check)(NULL, &(gss_supported->elements[i]), data)) { -+ -+ deroid[0] = SSH_GSS_OIDTYPE; -+ deroid[1] = gss_supported->elements[i].length; -+ -+ EVP_DigestInit(&md, evp_md); -+ EVP_DigestUpdate(&md, deroid, 2); -+ EVP_DigestUpdate(&md, -+ gss_supported->elements[i].elements, -+ gss_supported->elements[i].length); -+ EVP_DigestFinal(&md, digest, NULL); -+ -+ encoded = xmalloc(EVP_MD_size(evp_md) * 2); -+ enclen = __b64_ntop(digest, EVP_MD_size(evp_md), -+ encoded, EVP_MD_size(evp_md) * 2); -+ -+ if (oidpos != 0) -+ buffer_put_char(&buf, ','); -+ -+ buffer_append(&buf, KEX_GSS_GEX_SHA1_ID, -+ sizeof(KEX_GSS_GEX_SHA1_ID) - 1); -+ buffer_append(&buf, encoded, enclen); -+ buffer_put_char(&buf, ','); -+ buffer_append(&buf, KEX_GSS_GRP1_SHA1_ID, -+ sizeof(KEX_GSS_GRP1_SHA1_ID) - 1); -+ buffer_append(&buf, encoded, enclen); -+ buffer_put_char(&buf, ','); -+ buffer_append(&buf, KEX_GSS_GRP14_SHA1_ID, -+ sizeof(KEX_GSS_GRP14_SHA1_ID) - 1); -+ buffer_append(&buf, encoded, enclen); -+ -+ gss_enc2oid[oidpos].oid = &(gss_supported->elements[i]); -+ gss_enc2oid[oidpos].encoded = encoded; -+ oidpos++; -+ } -+ } -+ gss_enc2oid[oidpos].oid = NULL; -+ gss_enc2oid[oidpos].encoded = NULL; -+ -+ buffer_put_char(&buf, '\0'); -+ -+ mechs = xmalloc(buffer_len(&buf)); -+ buffer_get(&buf, mechs, buffer_len(&buf)); -+ buffer_free(&buf); -+ -+ if (strlen(mechs) == 0) { -+ xfree(mechs); -+ mechs = NULL; -+ } -+ -+ return (mechs); -+} -+ -+gss_OID -+ssh_gssapi_id_kex(Gssctxt *ctx, char *name, int kex_type) { -+ int i = 0; -+ -+ switch (kex_type) { -+ case KEX_GSS_GRP1_SHA1: -+ name += sizeof(KEX_GSS_GRP1_SHA1_ID) - 1; -+ break; -+ case KEX_GSS_GRP14_SHA1: -+ name += sizeof(KEX_GSS_GRP14_SHA1_ID) - 1; -+ break; -+ case KEX_GSS_GEX_SHA1: -+ name += sizeof(KEX_GSS_GEX_SHA1_ID) - 1; -+ break; -+ default: -+ return GSS_C_NO_OID; -+ } -+ -+ while (gss_enc2oid[i].encoded != NULL && -+ strcmp(name, gss_enc2oid[i].encoded) != 0) -+ i++; -+ -+ if (gss_enc2oid[i].oid != NULL && ctx != NULL) -+ ssh_gssapi_set_oid(ctx, gss_enc2oid[i].oid); -+ -+ return gss_enc2oid[i].oid; -+} -+ - /* Check that the OID in a data stream matches that in the context */ - int - ssh_gssapi_check_oid(Gssctxt *ctx, void *data, size_t len) -@@ -229,6 +377,9 @@ - OM_uint32 - ssh_gssapi_sign(Gssctxt *ctx, gss_buffer_t buffer, gss_buffer_t hash) - { -+ if (ctx == NULL) -+ return -1; -+ - if ((ctx->major = gss_get_mic(&ctx->minor, ctx->context, - GSS_C_QOP_DEFAULT, buffer, hash))) - ssh_gssapi_error(ctx); -@@ -236,6 +387,19 @@ - return (ctx->major); - } - -+/* Priviledged when used by server */ -+OM_uint32 -+ssh_gssapi_checkmic(Gssctxt *ctx, gss_buffer_t gssbuf, gss_buffer_t gssmic) -+{ -+ if (ctx == NULL) -+ return -1; -+ -+ ctx->major = gss_verify_mic(&ctx->minor, ctx->context, -+ gssbuf, gssmic, NULL); -+ -+ return (ctx->major); -+} -+ - void - ssh_gssapi_buildmic(Buffer *b, const char *user, const char *service, - const char *context) -@@ -254,6 +418,10 @@ - gss_buffer_desc token = GSS_C_EMPTY_BUFFER; - OM_uint32 major, minor; - gss_OID_desc spnego_oid = {6, (void *)"\x2B\x06\x01\x05\x05\x02"}; -+ Gssctxt *intctx = NULL; -+ -+ if (ctx == NULL) -+ ctx = &intctx; - - /* RFC 4462 says we MUST NOT do SPNEGO */ - if (oid->length == spnego_oid.length && -@@ -272,7 +440,7 @@ - GSS_C_NO_BUFFER); - } - -- if (GSS_ERROR(major)) -+ if (GSS_ERROR(major) || intctx != NULL) - ssh_gssapi_delete_ctx(ctx); - - return (!GSS_ERROR(major)); -diff --speed-large-files --minimal -Nru gss-serv-krb5.c gss-serv-krb5.c ---- gss-serv-krb5.c 2006-09-01 07:38:36.000000000 +0200 -+++ gss-serv-krb5.c 2008-10-03 21:03:11.653344000 +0200 -@@ -120,6 +120,7 @@ - krb5_principal princ; - OM_uint32 maj_status, min_status; - int len; -+ const char *new_ccname; - - if (client->creds == NULL) { - debug("No credentials stored"); -@@ -168,11 +169,16 @@ - return; - } - -- client->store.filename = xstrdup(krb5_cc_get_name(krb_context, ccache)); -+ new_ccname = krb5_cc_get_name(krb_context, ccache); -+ - client->store.envvar = "KRB5CCNAME"; -- len = strlen(client->store.filename) + 6; -- client->store.envval = xmalloc(len); -- snprintf(client->store.envval, len, "FILE:%s", client->store.filename); -+#ifdef USE_CCAPI -+ xasprintf(&client->store.envval, "API:%s", new_ccname); -+ client->store.filename = NULL; -+#else -+ xasprintf(&client->store.envval, "FILE:%s", new_ccname); -+ client->store.filename = xstrdup(new_ccname); -+#endif - - #ifdef USE_PAM - if (options.use_pam) -diff --speed-large-files --minimal -Nru gss-serv.c gss-serv.c ---- gss-serv.c 2008-05-19 07:05:07.000000000 +0200 -+++ gss-serv.c 2008-10-03 21:03:11.676150400 +0200 -@@ -1,7 +1,7 @@ - /* $OpenBSD: gss-serv.c,v 1.22 2008/05/08 12:02:23 djm Exp $ */ - - /* -- * Copyright (c) 2001-2003 Simon Wilkinson. All rights reserved. -+ * Copyright (c) 2001-2008 Simon Wilkinson. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions -@@ -45,8 +45,12 @@ - #include "channels.h" - #include "session.h" - #include "misc.h" -+#include "servconf.h" - - #include "ssh-gss.h" -+#include "monitor_wrap.h" -+ -+extern ServerOptions options; - - static ssh_gssapi_client gssapi_client = - { GSS_C_EMPTY_BUFFER, GSS_C_EMPTY_BUFFER, -@@ -81,25 +85,32 @@ - char lname[MAXHOSTNAMELEN]; - gss_OID_set oidset; - -- gss_create_empty_oid_set(&status, &oidset); -- gss_add_oid_set_member(&status, ctx->oid, &oidset); -+ if (options.gss_strict_acceptor) { -+ gss_create_empty_oid_set(&status, &oidset); -+ gss_add_oid_set_member(&status, ctx->oid, &oidset); - -- if (gethostname(lname, MAXHOSTNAMELEN)) { -- gss_release_oid_set(&status, &oidset); -- return (-1); -- } -+ if (gethostname(lname, MAXHOSTNAMELEN)) { -+ gss_release_oid_set(&status, &oidset); -+ return (-1); -+ } -+ -+ if (GSS_ERROR(ssh_gssapi_import_name(ctx, lname))) { -+ gss_release_oid_set(&status, &oidset); -+ return (ctx->major); -+ } -+ -+ if ((ctx->major = gss_acquire_cred(&ctx->minor, -+ ctx->name, 0, oidset, GSS_C_ACCEPT, &ctx->creds, -+ NULL, NULL))) -+ ssh_gssapi_error(ctx); - -- if (GSS_ERROR(ssh_gssapi_import_name(ctx, lname))) { - gss_release_oid_set(&status, &oidset); - return (ctx->major); -+ } else { -+ ctx->name = GSS_C_NO_NAME; -+ ctx->creds = GSS_C_NO_CREDENTIAL; - } -- -- if ((ctx->major = gss_acquire_cred(&ctx->minor, -- ctx->name, 0, oidset, GSS_C_ACCEPT, &ctx->creds, NULL, NULL))) -- ssh_gssapi_error(ctx); -- -- gss_release_oid_set(&status, &oidset); -- return (ctx->major); -+ return GSS_S_COMPLETE; - } - - /* Privileged */ -@@ -114,6 +125,28 @@ - } - - /* Unprivileged */ -+char * -+ssh_gssapi_server_mechanisms() { -+ gss_OID_set supported; -+ -+ ssh_gssapi_supported_oids(&supported); -+ return (ssh_gssapi_kex_mechs(supported, &ssh_gssapi_server_check_mech, -+ NULL)); -+} -+ -+/* Unprivileged */ -+int -+ssh_gssapi_server_check_mech(Gssctxt **dum, gss_OID oid, const char *data) { -+ Gssctxt *ctx = NULL; -+ int res; -+ -+ res = !GSS_ERROR(PRIVSEP(ssh_gssapi_server_ctx(&ctx, oid))); -+ ssh_gssapi_delete_ctx(&ctx); -+ -+ return (res); -+} -+ -+/* Unprivileged */ - void - ssh_gssapi_supported_oids(gss_OID_set *oidset) - { -@@ -352,14 +385,4 @@ - return (0); - } - --/* Privileged */ --OM_uint32 --ssh_gssapi_checkmic(Gssctxt *ctx, gss_buffer_t gssbuf, gss_buffer_t gssmic) --{ -- ctx->major = gss_verify_mic(&ctx->minor, ctx->context, -- gssbuf, gssmic, NULL); -- -- return (ctx->major); --} -- - #endif -diff --speed-large-files --minimal -Nru kex.c kex.c ---- kex.c 2007-06-05 10:30:18.000000000 +0200 -+++ kex.c 2008-10-03 21:03:11.691687000 +0200 -@@ -49,6 +49,10 @@ - #include "dispatch.h" - #include "monitor.h" - -+#ifdef GSSAPI -+#include "ssh-gss.h" -+#endif -+ - #define KEX_COOKIE_LEN 16 - - #if OPENSSL_VERSION_NUMBER >= 0x00907000L -@@ -327,6 +331,20 @@ - k->kex_type = KEX_DH_GEX_SHA256; - k->evp_md = evp_ssh_sha256(); - #endif -+#ifdef GSSAPI -+ } else if (strncmp(k->name, KEX_GSS_GEX_SHA1_ID, -+ sizeof(KEX_GSS_GEX_SHA1_ID) - 1) == 0) { -+ k->kex_type = KEX_GSS_GEX_SHA1; -+ k->evp_md = EVP_sha1(); -+ } else if (strncmp(k->name, KEX_GSS_GRP1_SHA1_ID, -+ sizeof(KEX_GSS_GRP1_SHA1_ID) - 1) == 0) { -+ k->kex_type = KEX_GSS_GRP1_SHA1; -+ k->evp_md = EVP_sha1(); -+ } else if (strncmp(k->name, KEX_GSS_GRP14_SHA1_ID, -+ sizeof(KEX_GSS_GRP14_SHA1_ID) - 1) == 0) { -+ k->kex_type = KEX_GSS_GRP14_SHA1; -+ k->evp_md = EVP_sha1(); -+#endif - } else - fatal("bad kex alg %s", k->name); - } -diff --speed-large-files --minimal -Nru kex.h kex.h ---- kex.h 2007-06-11 06:01:42.000000000 +0200 -+++ kex.h 2008-10-03 21:03:11.704292200 +0200 -@@ -64,6 +64,9 @@ - KEX_DH_GRP14_SHA1, - KEX_DH_GEX_SHA1, - KEX_DH_GEX_SHA256, -+ KEX_GSS_GRP1_SHA1, -+ KEX_GSS_GRP14_SHA1, -+ KEX_GSS_GEX_SHA1, - KEX_MAX - }; - -@@ -119,6 +122,11 @@ - sig_atomic_t done; - int flags; - const EVP_MD *evp_md; -+#ifdef GSSAPI -+ int gss_deleg_creds; -+ int gss_trust_dns; -+ char *gss_host; -+#endif - char *client_version_string; - char *server_version_string; - int (*verify_host_key)(Key *); -@@ -141,6 +149,11 @@ - void kexgex_client(Kex *); - void kexgex_server(Kex *); - -+#ifdef GSSAPI -+void kexgss_client(Kex *); -+void kexgss_server(Kex *); -+#endif -+ - void - kex_dh_hash(char *, char *, char *, int, char *, int, u_char *, int, - BIGNUM *, BIGNUM *, BIGNUM *, u_char **, u_int *); -diff --speed-large-files --minimal -Nru kexgssc.c kexgssc.c ---- kexgssc.c 1970-01-01 01:00:00.000000000 +0100 -+++ kexgssc.c 2008-10-03 21:03:11.716704800 +0200 -@@ -0,0 +1,319 @@ -+/* -+ * Copyright (c) 2001-2006 Simon Wilkinson. All rights reserved. -+ * -+ * Redistribution and use in source and binary forms, with or without -+ * modification, are permitted provided that the following conditions -+ * are met: -+ * 1. Redistributions of source code must retain the above copyright -+ * notice, this list of conditions and the following disclaimer. -+ * 2. Redistributions in binary form must reproduce the above copyright -+ * notice, this list of conditions and the following disclaimer in the -+ * documentation and/or other materials provided with the distribution. -+ * -+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR `AS IS'' AND ANY EXPRESS OR -+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ */ -+ -+#include "includes.h" -+ -+#ifdef GSSAPI -+ -+#include "includes.h" -+ -+#include -+#include -+ -+#include -+ -+#include "xmalloc.h" -+#include "buffer.h" -+#include "ssh2.h" -+#include "key.h" -+#include "cipher.h" -+#include "kex.h" -+#include "log.h" -+#include "packet.h" -+#include "dh.h" -+ -+#include "ssh-gss.h" -+ -+void -+kexgss_client(Kex *kex) { -+ gss_buffer_desc send_tok = GSS_C_EMPTY_BUFFER; -+ gss_buffer_desc recv_tok, gssbuf, msg_tok, *token_ptr; -+ Gssctxt *ctxt; -+ OM_uint32 maj_status, min_status, ret_flags; -+ u_int klen, kout, slen = 0, hashlen, strlen; -+ DH *dh; -+ BIGNUM *dh_server_pub = NULL; -+ BIGNUM *shared_secret = NULL; -+ BIGNUM *p = NULL; -+ BIGNUM *g = NULL; -+ u_char *kbuf, *hash; -+ u_char *serverhostkey = NULL; -+ char *msg; -+ char *lang; -+ int type = 0; -+ int first = 1; -+ int nbits = 0, min = DH_GRP_MIN, max = DH_GRP_MAX; -+ -+ /* Initialise our GSSAPI world */ -+ ssh_gssapi_build_ctx(&ctxt); -+ if (ssh_gssapi_id_kex(ctxt, kex->name, kex->kex_type) -+ == GSS_C_NO_OID) -+ fatal("Couldn't identify host exchange"); -+ -+ if (ssh_gssapi_import_name(ctxt, kex->gss_host)) -+ fatal("Couldn't import hostname"); -+ -+ switch (kex->kex_type) { -+ case KEX_GSS_GRP1_SHA1: -+ dh = dh_new_group1(); -+ break; -+ case KEX_GSS_GRP14_SHA1: -+ dh = dh_new_group14(); -+ break; -+ case KEX_GSS_GEX_SHA1: -+ debug("Doing group exchange\n"); -+ nbits = dh_estimate(kex->we_need * 8); -+ packet_start(SSH2_MSG_KEXGSS_GROUPREQ); -+ packet_put_int(min); -+ packet_put_int(nbits); -+ packet_put_int(max); -+ -+ packet_send(); -+ -+ packet_read_expect(SSH2_MSG_KEXGSS_GROUP); -+ -+ if ((p = BN_new()) == NULL) -+ fatal("BN_new() failed"); -+ packet_get_bignum2(p); -+ if ((g = BN_new()) == NULL) -+ fatal("BN_new() failed"); -+ packet_get_bignum2(g); -+ packet_check_eom(); -+ -+ if (BN_num_bits(p) < min || BN_num_bits(p) > max) -+ fatal("GSSGRP_GEX group out of range: %d !< %d !< %d", -+ min, BN_num_bits(p), max); -+ -+ dh = dh_new_group(g, p); -+ break; -+ default: -+ fatal("%s: Unexpected KEX type %d", __func__, kex->kex_type); -+ } -+ -+ /* Step 1 - e is dh->pub_key */ -+ dh_gen_key(dh, kex->we_need * 8); -+ -+ /* This is f, we initialise it now to make life easier */ -+ dh_server_pub = BN_new(); -+ if (dh_server_pub == NULL) -+ fatal("dh_server_pub == NULL"); -+ -+ token_ptr = GSS_C_NO_BUFFER; -+ -+ do { -+ debug("Calling gss_init_sec_context"); -+ -+ maj_status = ssh_gssapi_init_ctx(ctxt, -+ kex->gss_deleg_creds, token_ptr, &send_tok, -+ &ret_flags); -+ -+ if (GSS_ERROR(maj_status)) { -+ if (send_tok.length != 0) { -+ packet_start(SSH2_MSG_KEXGSS_CONTINUE); -+ packet_put_string(send_tok.value, -+ send_tok.length); -+ } -+ fatal("gss_init_context failed"); -+ } -+ -+ /* If we've got an old receive buffer get rid of it */ -+ if (token_ptr != GSS_C_NO_BUFFER) -+ xfree(recv_tok.value); -+ -+ if (maj_status == GSS_S_COMPLETE) { -+ /* If mutual state flag is not true, kex fails */ -+ if (!(ret_flags & GSS_C_MUTUAL_FLAG)) -+ fatal("Mutual authentication failed"); -+ -+ /* If integ avail flag is not true kex fails */ -+ if (!(ret_flags & GSS_C_INTEG_FLAG)) -+ fatal("Integrity check failed"); -+ } -+ -+ /* -+ * If we have data to send, then the last message that we -+ * received cannot have been a 'complete'. -+ */ -+ if (send_tok.length != 0) { -+ if (first) { -+ packet_start(SSH2_MSG_KEXGSS_INIT); -+ packet_put_string(send_tok.value, -+ send_tok.length); -+ packet_put_bignum2(dh->pub_key); -+ first = 0; -+ } else { -+ packet_start(SSH2_MSG_KEXGSS_CONTINUE); -+ packet_put_string(send_tok.value, -+ send_tok.length); -+ } -+ packet_send(); -+ gss_release_buffer(&min_status, &send_tok); -+ -+ /* If we've sent them data, they should reply */ -+ do { -+ type = packet_read(); -+ if (type == SSH2_MSG_KEXGSS_HOSTKEY) { -+ debug("Received KEXGSS_HOSTKEY"); -+ if (serverhostkey) -+ fatal("Server host key received more than once"); -+ serverhostkey = -+ packet_get_string(&slen); -+ } -+ } while (type == SSH2_MSG_KEXGSS_HOSTKEY); -+ -+ switch (type) { -+ case SSH2_MSG_KEXGSS_CONTINUE: -+ debug("Received GSSAPI_CONTINUE"); -+ if (maj_status == GSS_S_COMPLETE) -+ fatal("GSSAPI Continue received from server when complete"); -+ recv_tok.value = packet_get_string(&strlen); -+ recv_tok.length = strlen; -+ break; -+ case SSH2_MSG_KEXGSS_COMPLETE: -+ debug("Received GSSAPI_COMPLETE"); -+ packet_get_bignum2(dh_server_pub); -+ msg_tok.value = packet_get_string(&strlen); -+ msg_tok.length = strlen; -+ -+ /* Is there a token included? */ -+ if (packet_get_char()) { -+ recv_tok.value= -+ packet_get_string(&strlen); -+ recv_tok.length = strlen; -+ /* If we're already complete - protocol error */ -+ if (maj_status == GSS_S_COMPLETE) -+ packet_disconnect("Protocol error: received token when complete"); -+ } else { -+ /* No token included */ -+ if (maj_status != GSS_S_COMPLETE) -+ packet_disconnect("Protocol error: did not receive final token"); -+ } -+ break; -+ case SSH2_MSG_KEXGSS_ERROR: -+ debug("Received Error"); -+ maj_status = packet_get_int(); -+ min_status = packet_get_int(); -+ msg = packet_get_string(NULL); -+ lang = packet_get_string(NULL); -+ fatal("GSSAPI Error: \n%.400s",msg); -+ default: -+ packet_disconnect("Protocol error: didn't expect packet type %d", -+ type); -+ } -+ token_ptr = &recv_tok; -+ } else { -+ /* No data, and not complete */ -+ if (maj_status != GSS_S_COMPLETE) -+ fatal("Not complete, and no token output"); -+ } -+ } while (maj_status & GSS_S_CONTINUE_NEEDED); -+ -+ /* -+ * We _must_ have received a COMPLETE message in reply from the -+ * server, which will have set dh_server_pub and msg_tok -+ */ -+ -+ if (type != SSH2_MSG_KEXGSS_COMPLETE) -+ fatal("Didn't receive a SSH2_MSG_KEXGSS_COMPLETE when I expected it"); -+ -+ /* Check f in range [1, p-1] */ -+ if (!dh_pub_is_valid(dh, dh_server_pub)) -+ packet_disconnect("bad server public DH value"); -+ -+ /* compute K=f^x mod p */ -+ klen = DH_size(dh); -+ kbuf = xmalloc(klen); -+ kout = DH_compute_key(kbuf, dh_server_pub, dh); -+ -+ shared_secret = BN_new(); -+ BN_bin2bn(kbuf,kout, shared_secret); -+ memset(kbuf, 0, klen); -+ xfree(kbuf); -+ -+ switch (kex->kex_type) { -+ case KEX_GSS_GRP1_SHA1: -+ case KEX_GSS_GRP14_SHA1: -+ kex_dh_hash( kex->client_version_string, -+ kex->server_version_string, -+ buffer_ptr(&kex->my), buffer_len(&kex->my), -+ buffer_ptr(&kex->peer), buffer_len(&kex->peer), -+ serverhostkey, slen, /* server host key */ -+ dh->pub_key, /* e */ -+ dh_server_pub, /* f */ -+ shared_secret, /* K */ -+ &hash, &hashlen -+ ); -+ break; -+ case KEX_GSS_GEX_SHA1: -+ kexgex_hash( -+ kex->evp_md, -+ kex->client_version_string, -+ kex->server_version_string, -+ buffer_ptr(&kex->my), buffer_len(&kex->my), -+ buffer_ptr(&kex->peer), buffer_len(&kex->peer), -+ serverhostkey, slen, -+ min, nbits, max, -+ dh->p, dh->g, -+ dh->pub_key, -+ dh_server_pub, -+ shared_secret, -+ &hash, &hashlen -+ ); -+ break; -+ default: -+ fatal("%s: Unexpected KEX type %d", __func__, kex->kex_type); -+ } -+ -+ gssbuf.value = hash; -+ gssbuf.length = hashlen; -+ -+ /* Verify that the hash matches the MIC we just got. */ -+ if (GSS_ERROR(ssh_gssapi_checkmic(ctxt, &gssbuf, &msg_tok))) -+ packet_disconnect("Hash's MIC didn't verify"); -+ -+ xfree(msg_tok.value); -+ -+ DH_free(dh); -+ if (serverhostkey) -+ xfree(serverhostkey); -+ BN_clear_free(dh_server_pub); -+ -+ /* save session id */ -+ if (kex->session_id == NULL) { -+ kex->session_id_len = hashlen; -+ kex->session_id = xmalloc(kex->session_id_len); -+ memcpy(kex->session_id, hash, kex->session_id_len); -+ } -+ -+ if (gss_kex_context == NULL) -+ gss_kex_context = ctxt; -+ else -+ ssh_gssapi_delete_ctx(&ctxt); -+ -+ kex_derive_keys(kex, hash, hashlen, shared_secret); -+ BN_clear_free(shared_secret); -+ kex_finish(kex); -+} -+ -+#endif /* GSSAPI */ -diff --speed-large-files --minimal -Nru kexgsss.c kexgsss.c ---- kexgsss.c 1970-01-01 01:00:00.000000000 +0100 -+++ kexgsss.c 2008-10-03 21:03:11.727451400 +0200 -@@ -0,0 +1,271 @@ -+/* -+ * Copyright (c) 2001-2006 Simon Wilkinson. All rights reserved. -+ * -+ * Redistribution and use in source and binary forms, with or without -+ * modification, are permitted provided that the following conditions -+ * are met: -+ * 1. Redistributions of source code must retain the above copyright -+ * notice, this list of conditions and the following disclaimer. -+ * 2. Redistributions in binary form must reproduce the above copyright -+ * notice, this list of conditions and the following disclaimer in the -+ * documentation and/or other materials provided with the distribution. -+ * -+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR `AS IS'' AND ANY EXPRESS OR -+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ */ -+ -+#include "includes.h" -+ -+#ifdef GSSAPI -+ -+#include -+ -+#include -+#include -+ -+#include "xmalloc.h" -+#include "buffer.h" -+#include "ssh2.h" -+#include "key.h" -+#include "cipher.h" -+#include "kex.h" -+#include "log.h" -+#include "packet.h" -+#include "dh.h" -+#include "ssh-gss.h" -+#include "monitor_wrap.h" -+ -+void -+kexgss_server(Kex *kex) -+{ -+ OM_uint32 maj_status, min_status; -+ -+ /* -+ * Some GSSAPI implementations use the input value of ret_flags (an -+ * output variable) as a means of triggering mechanism specific -+ * features. Initializing it to zero avoids inadvertently -+ * activating this non-standard behaviour. -+ */ -+ -+ OM_uint32 ret_flags = 0; -+ gss_buffer_desc gssbuf, recv_tok, msg_tok; -+ gss_buffer_desc send_tok = GSS_C_EMPTY_BUFFER; -+ Gssctxt *ctxt = NULL; -+ u_int slen, klen, kout, hashlen; -+ u_char *kbuf, *hash; -+ DH *dh; -+ int min = -1, max = -1, nbits = -1; -+ BIGNUM *shared_secret = NULL; -+ BIGNUM *dh_client_pub = NULL; -+ int type = 0; -+ gss_OID oid; -+ -+ /* Initialise GSSAPI */ -+ -+ /* If we're rekeying, privsep means that some of the private structures -+ * in the GSSAPI code are no longer available. This kludges them back -+ * into life -+ */ -+ if (!ssh_gssapi_oid_table_ok()) -+ ssh_gssapi_server_mechanisms(); -+ -+ debug2("%s: Identifying %s", __func__, kex->name); -+ oid = ssh_gssapi_id_kex(NULL, kex->name, kex->kex_type); -+ if (oid == GSS_C_NO_OID) -+ fatal("Unknown gssapi mechanism"); -+ -+ debug2("%s: Acquiring credentials", __func__); -+ -+ if (GSS_ERROR(PRIVSEP(ssh_gssapi_server_ctx(&ctxt, oid)))) -+ fatal("Unable to acquire credentials for the server"); -+ -+ switch (kex->kex_type) { -+ case KEX_GSS_GRP1_SHA1: -+ dh = dh_new_group1(); -+ break; -+ case KEX_GSS_GRP14_SHA1: -+ dh = dh_new_group14(); -+ break; -+ case KEX_GSS_GEX_SHA1: -+ debug("Doing group exchange"); -+ packet_read_expect(SSH2_MSG_KEXGSS_GROUPREQ); -+ min = packet_get_int(); -+ nbits = packet_get_int(); -+ max = packet_get_int(); -+ min = MAX(DH_GRP_MIN, min); -+ max = MIN(DH_GRP_MAX, max); -+ packet_check_eom(); -+ if (max < min || nbits < min || max < nbits) -+ fatal("GSS_GEX, bad parameters: %d !< %d !< %d", -+ min, nbits, max); -+ dh = PRIVSEP(choose_dh(min, nbits, max)); -+ if (dh == NULL) -+ packet_disconnect("Protocol error: no matching group found"); -+ -+ packet_start(SSH2_MSG_KEXGSS_GROUP); -+ packet_put_bignum2(dh->p); -+ packet_put_bignum2(dh->g); -+ packet_send(); -+ -+ packet_write_wait(); -+ break; -+ default: -+ fatal("%s: Unexpected KEX type %d", __func__, kex->kex_type); -+ } -+ -+ dh_gen_key(dh, kex->we_need * 8); -+ -+ do { -+ debug("Wait SSH2_MSG_GSSAPI_INIT"); -+ type = packet_read(); -+ switch(type) { -+ case SSH2_MSG_KEXGSS_INIT: -+ if (dh_client_pub != NULL) -+ fatal("Received KEXGSS_INIT after initialising"); -+ recv_tok.value = packet_get_string(&slen); -+ recv_tok.length = slen; -+ -+ if ((dh_client_pub = BN_new()) == NULL) -+ fatal("dh_client_pub == NULL"); -+ -+ packet_get_bignum2(dh_client_pub); -+ -+ /* Send SSH_MSG_KEXGSS_HOSTKEY here, if we want */ -+ break; -+ case SSH2_MSG_KEXGSS_CONTINUE: -+ recv_tok.value = packet_get_string(&slen); -+ recv_tok.length = slen; -+ break; -+ default: -+ packet_disconnect( -+ "Protocol error: didn't expect packet type %d", -+ type); -+ } -+ -+ maj_status = PRIVSEP(ssh_gssapi_accept_ctx(ctxt, &recv_tok, -+ &send_tok, &ret_flags)); -+ -+ xfree(recv_tok.value); -+ -+ if (maj_status != GSS_S_COMPLETE && send_tok.length == 0) -+ fatal("Zero length token output when incomplete"); -+ -+ if (dh_client_pub == NULL) -+ fatal("No client public key"); -+ -+ if (maj_status & GSS_S_CONTINUE_NEEDED) { -+ debug("Sending GSSAPI_CONTINUE"); -+ packet_start(SSH2_MSG_KEXGSS_CONTINUE); -+ packet_put_string(send_tok.value, send_tok.length); -+ packet_send(); -+ gss_release_buffer(&min_status, &send_tok); -+ } -+ } while (maj_status & GSS_S_CONTINUE_NEEDED); -+ -+ if (GSS_ERROR(maj_status)) { -+ if (send_tok.length > 0) { -+ packet_start(SSH2_MSG_KEXGSS_CONTINUE); -+ packet_put_string(send_tok.value, send_tok.length); -+ packet_send(); -+ } -+ fatal("accept_ctx died"); -+ } -+ -+ if (!(ret_flags & GSS_C_MUTUAL_FLAG)) -+ fatal("Mutual Authentication flag wasn't set"); -+ -+ if (!(ret_flags & GSS_C_INTEG_FLAG)) -+ fatal("Integrity flag wasn't set"); -+ -+ if (!dh_pub_is_valid(dh, dh_client_pub)) -+ packet_disconnect("bad client public DH value"); -+ -+ klen = DH_size(dh); -+ kbuf = xmalloc(klen); -+ kout = DH_compute_key(kbuf, dh_client_pub, dh); -+ -+ shared_secret = BN_new(); -+ BN_bin2bn(kbuf, kout, shared_secret); -+ memset(kbuf, 0, klen); -+ xfree(kbuf); -+ -+ switch (kex->kex_type) { -+ case KEX_GSS_GRP1_SHA1: -+ case KEX_GSS_GRP14_SHA1: -+ kex_dh_hash( -+ kex->client_version_string, kex->server_version_string, -+ buffer_ptr(&kex->peer), buffer_len(&kex->peer), -+ buffer_ptr(&kex->my), buffer_len(&kex->my), -+ NULL, 0, /* Change this if we start sending host keys */ -+ dh_client_pub, dh->pub_key, shared_secret, -+ &hash, &hashlen -+ ); -+ break; -+ case KEX_GSS_GEX_SHA1: -+ kexgex_hash( -+ kex->evp_md, -+ kex->client_version_string, kex->server_version_string, -+ buffer_ptr(&kex->peer), buffer_len(&kex->peer), -+ buffer_ptr(&kex->my), buffer_len(&kex->my), -+ NULL, 0, -+ min, nbits, max, -+ dh->p, dh->g, -+ dh_client_pub, -+ dh->pub_key, -+ shared_secret, -+ &hash, &hashlen -+ ); -+ break; -+ default: -+ fatal("%s: Unexpected KEX type %d", __func__, kex->kex_type); -+ } -+ -+ BN_free(dh_client_pub); -+ -+ if (kex->session_id == NULL) { -+ kex->session_id_len = hashlen; -+ kex->session_id = xmalloc(kex->session_id_len); -+ memcpy(kex->session_id, hash, kex->session_id_len); -+ } -+ -+ gssbuf.value = hash; -+ gssbuf.length = hashlen; -+ -+ if (GSS_ERROR(PRIVSEP(ssh_gssapi_sign(ctxt,&gssbuf,&msg_tok)))) -+ fatal("Couldn't get MIC"); -+ -+ packet_start(SSH2_MSG_KEXGSS_COMPLETE); -+ packet_put_bignum2(dh->pub_key); -+ packet_put_string(msg_tok.value,msg_tok.length); -+ -+ if (send_tok.length != 0) { -+ packet_put_char(1); /* true */ -+ packet_put_string(send_tok.value, send_tok.length); -+ } else { -+ packet_put_char(0); /* false */ -+ } -+ packet_send(); -+ -+ gss_release_buffer(&min_status, &send_tok); -+ gss_release_buffer(&min_status, &msg_tok); -+ -+ if (gss_kex_context == NULL) -+ gss_kex_context = ctxt; -+ else -+ ssh_gssapi_delete_ctx(&ctxt); -+ -+ DH_free(dh); -+ -+ kex_derive_keys(kex, hash, hashlen, shared_secret); -+ BN_clear_free(shared_secret); -+ kex_finish(kex); -+} -+#endif /* GSSAPI */ -diff --speed-large-files --minimal -Nru key.c key.c ---- key.c 2008-07-11 09:35:09.000000000 +0200 -+++ key.c 2008-10-03 21:03:11.748790400 +0200 -@@ -763,6 +763,8 @@ - return KEY_RSA; - } else if (strcmp(name, "ssh-dss") == 0) { - return KEY_DSA; -+ } else if (strcmp(name, "null") == 0) { -+ return KEY_NULL; - } - debug2("key_type_from_name: unknown key type '%s'", name); - return KEY_UNSPEC; -diff --speed-large-files --minimal -Nru key.h key.h ---- key.h 2008-06-12 20:40:35.000000000 +0200 -+++ key.h 2008-10-03 21:03:11.761785800 +0200 -@@ -34,6 +34,7 @@ - KEY_RSA1, - KEY_RSA, - KEY_DSA, -+ KEY_NULL, - KEY_UNSPEC - }; - enum fp_type { -diff --speed-large-files --minimal -Nru monitor.c monitor.c ---- monitor.c 2008-07-11 09:36:48.000000000 +0200 -+++ monitor.c 2008-10-03 21:03:11.786820800 +0200 -@@ -164,6 +164,7 @@ - int mm_answer_gss_accept_ctx(int, Buffer *); - int mm_answer_gss_userok(int, Buffer *); - int mm_answer_gss_checkmic(int, Buffer *); -+int mm_answer_gss_sign(int, Buffer *); - #endif - - #ifdef SSH_AUDIT_EVENTS -@@ -233,11 +234,17 @@ - {MONITOR_REQ_GSSSTEP, MON_ISAUTH, mm_answer_gss_accept_ctx}, - {MONITOR_REQ_GSSUSEROK, MON_AUTH, mm_answer_gss_userok}, - {MONITOR_REQ_GSSCHECKMIC, MON_ISAUTH, mm_answer_gss_checkmic}, -+ {MONITOR_REQ_GSSSIGN, MON_ONCE, mm_answer_gss_sign}, - #endif - {0, 0, NULL} - }; - - struct mon_table mon_dispatch_postauth20[] = { -+#ifdef GSSAPI -+ {MONITOR_REQ_GSSSETUP, 0, mm_answer_gss_setup_ctx}, -+ {MONITOR_REQ_GSSSTEP, 0, mm_answer_gss_accept_ctx}, -+ {MONITOR_REQ_GSSSIGN, 0, mm_answer_gss_sign}, -+#endif - {MONITOR_REQ_MODULI, 0, mm_answer_moduli}, - {MONITOR_REQ_SIGN, 0, mm_answer_sign}, - {MONITOR_REQ_PTY, 0, mm_answer_pty}, -@@ -342,6 +349,10 @@ - /* Permit requests for moduli and signatures */ - monitor_permit(mon_dispatch, MONITOR_REQ_MODULI, 1); - monitor_permit(mon_dispatch, MONITOR_REQ_SIGN, 1); -+#ifdef GSSAPI -+ /* and for the GSSAPI key exchange */ -+ monitor_permit(mon_dispatch, MONITOR_REQ_GSSSETUP, 1); -+#endif - } else { - mon_dispatch = mon_dispatch_proto15; - -@@ -419,6 +430,10 @@ - monitor_permit(mon_dispatch, MONITOR_REQ_MODULI, 1); - monitor_permit(mon_dispatch, MONITOR_REQ_SIGN, 1); - monitor_permit(mon_dispatch, MONITOR_REQ_TERM, 1); -+#ifdef GSSAPI -+ /* and for the GSSAPI key exchange */ -+ monitor_permit(mon_dispatch, MONITOR_REQ_GSSSETUP, 1); -+#endif - } else { - mon_dispatch = mon_dispatch_postauth15; - monitor_permit(mon_dispatch, MONITOR_REQ_TERM, 1); -@@ -1675,6 +1690,11 @@ - kex->kex[KEX_DH_GRP14_SHA1] = kexdh_server; - kex->kex[KEX_DH_GEX_SHA1] = kexgex_server; - kex->kex[KEX_DH_GEX_SHA256] = kexgex_server; -+#ifdef GSSAPI -+ kex->kex[KEX_GSS_GRP1_SHA1] = kexgss_server; -+ kex->kex[KEX_GSS_GRP14_SHA1] = kexgss_server; -+ kex->kex[KEX_GSS_GEX_SHA1] = kexgss_server; -+#endif - kex->server = 1; - kex->hostkey_type = buffer_get_int(m); - kex->kex_type = buffer_get_int(m); -@@ -1918,6 +1938,7 @@ - monitor_permit(mon_dispatch, MONITOR_REQ_GSSSTEP, 0); - monitor_permit(mon_dispatch, MONITOR_REQ_GSSUSEROK, 1); - monitor_permit(mon_dispatch, MONITOR_REQ_GSSCHECKMIC, 1); -+ monitor_permit(mon_dispatch, MONITOR_REQ_GSSSIGN, 1); - } - return (0); - } -@@ -1968,4 +1989,42 @@ - /* Monitor loop will terminate if authenticated */ - return (authenticated); - } -+ -+int -+mm_answer_gss_sign(int socket, Buffer *m) -+{ -+ gss_buffer_desc data; -+ gss_buffer_desc hash = GSS_C_EMPTY_BUFFER; -+ OM_uint32 major, minor; -+ u_int len; -+ -+ data.value = buffer_get_string(m, &len); -+ data.length = len; -+ if (data.length != 20) -+ fatal("%s: data length incorrect: %d", __func__, data.length); -+ -+ /* Save the session ID on the first time around */ -+ if (session_id2_len == 0) { -+ session_id2_len = data.length; -+ session_id2 = xmalloc(session_id2_len); -+ memcpy(session_id2, data.value, session_id2_len); -+ } -+ major = ssh_gssapi_sign(gsscontext, &data, &hash); -+ -+ xfree(data.value); -+ -+ buffer_clear(m); -+ buffer_put_int(m, major); -+ buffer_put_string(m, hash.value, hash.length); -+ -+ mm_request_send(socket, MONITOR_ANS_GSSSIGN, m); -+ -+ gss_release_buffer(&minor, &hash); -+ -+ /* Turn on getpwnam permissions */ -+ monitor_permit(mon_dispatch, MONITOR_REQ_PWNAM, 1); -+ -+ return (0); -+} -+ - #endif /* GSSAPI */ -diff --speed-large-files --minimal -Nru monitor.h monitor.h ---- monitor.h 2006-03-26 05:30:02.000000000 +0200 -+++ monitor.h 2008-10-03 21:03:11.805411200 +0200 -@@ -53,6 +53,7 @@ - MONITOR_REQ_GSSSTEP, MONITOR_ANS_GSSSTEP, - MONITOR_REQ_GSSUSEROK, MONITOR_ANS_GSSUSEROK, - MONITOR_REQ_GSSCHECKMIC, MONITOR_ANS_GSSCHECKMIC, -+ MONITOR_REQ_GSSSIGN, MONITOR_ANS_GSSSIGN, - MONITOR_REQ_PAM_START, - MONITOR_REQ_PAM_ACCOUNT, MONITOR_ANS_PAM_ACCOUNT, - MONITOR_REQ_PAM_INIT_CTX, MONITOR_ANS_PAM_INIT_CTX, -diff --speed-large-files --minimal -Nru monitor_wrap.c monitor_wrap.c ---- monitor_wrap.c 2008-07-11 09:36:48.000000000 +0200 -+++ monitor_wrap.c 2008-10-03 21:03:11.826698000 +0200 -@@ -1255,4 +1255,27 @@ - debug3("%s: user %sauthenticated",__func__, authenticated ? "" : "not "); - return (authenticated); - } -+ -+OM_uint32 -+mm_ssh_gssapi_sign(Gssctxt *ctx, gss_buffer_desc *data, gss_buffer_desc *hash) -+{ -+ Buffer m; -+ OM_uint32 major; -+ u_int len; -+ -+ buffer_init(&m); -+ buffer_put_string(&m, data->value, data->length); -+ -+ mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_GSSSIGN, &m); -+ mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_GSSSIGN, &m); -+ -+ major = buffer_get_int(&m); -+ hash->value = buffer_get_string(&m, &len); -+ hash->length = len; -+ -+ buffer_free(&m); -+ -+ return(major); -+} -+ - #endif /* GSSAPI */ -diff --speed-large-files --minimal -Nru monitor_wrap.h monitor_wrap.h ---- monitor_wrap.h 2006-08-05 04:39:40.000000000 +0200 -+++ monitor_wrap.h 2008-10-03 21:03:11.840740600 +0200 -@@ -59,6 +59,7 @@ - gss_buffer_desc *, gss_buffer_desc *, OM_uint32 *); - int mm_ssh_gssapi_userok(char *user); - OM_uint32 mm_ssh_gssapi_checkmic(Gssctxt *, gss_buffer_t, gss_buffer_t); -+OM_uint32 mm_ssh_gssapi_sign(Gssctxt *, gss_buffer_t, gss_buffer_t); - #endif - - #ifdef USE_PAM -diff --speed-large-files --minimal -Nru readconf.c readconf.c ---- readconf.c 2008-06-29 16:04:03.000000000 +0200 -+++ readconf.c 2008-10-03 21:03:11.864483000 +0200 -@@ -127,6 +127,8 @@ - oClearAllForwardings, oNoHostAuthenticationForLocalhost, - oEnableSSHKeysign, oRekeyLimit, oVerifyHostKeyDNS, oConnectTimeout, - oAddressFamily, oGssAuthentication, oGssDelegateCreds, -+ oGssKeyEx, -+ oGssTrustDns, - oServerAliveInterval, oServerAliveCountMax, oIdentitiesOnly, - oSendEnv, oControlPath, oControlMaster, oHashKnownHosts, - oTunnel, oTunnelDevice, oLocalCommand, oPermitLocalCommand, -@@ -164,10 +166,14 @@ - { "afstokenpassing", oUnsupported }, - #if defined(GSSAPI) - { "gssapiauthentication", oGssAuthentication }, -+ { "gssapikeyexchange", oGssKeyEx }, - { "gssapidelegatecredentials", oGssDelegateCreds }, -+ { "gssapitrustdns", oGssTrustDns }, - #else - { "gssapiauthentication", oUnsupported }, -+ { "gssapikeyexchange", oUnsupported }, - { "gssapidelegatecredentials", oUnsupported }, -+ { "gssapitrustdns", oUnsupported }, - #endif - { "fallbacktorsh", oDeprecated }, - { "usersh", oDeprecated }, -@@ -444,10 +450,18 @@ - intptr = &options->gss_authentication; - goto parse_flag; - -+ case oGssKeyEx: -+ intptr = &options->gss_keyex; -+ goto parse_flag; -+ - case oGssDelegateCreds: - intptr = &options->gss_deleg_creds; - goto parse_flag; - -+ case oGssTrustDns: -+ intptr = &options->gss_trust_dns; -+ goto parse_flag; -+ - case oBatchMode: - intptr = &options->batch_mode; - goto parse_flag; -@@ -1016,7 +1030,9 @@ - options->pubkey_authentication = -1; - options->challenge_response_authentication = -1; - options->gss_authentication = -1; -+ options->gss_keyex = -1; - options->gss_deleg_creds = -1; -+ options->gss_trust_dns = -1; - options->password_authentication = -1; - options->kbd_interactive_authentication = -1; - options->kbd_interactive_devices = NULL; -@@ -1106,8 +1122,12 @@ - options->challenge_response_authentication = 1; - if (options->gss_authentication == -1) - options->gss_authentication = 0; -+ if (options->gss_keyex == -1) -+ options->gss_keyex = 0; - if (options->gss_deleg_creds == -1) - options->gss_deleg_creds = 0; -+ if (options->gss_trust_dns == -1) -+ options->gss_trust_dns = 0; - if (options->password_authentication == -1) - options->password_authentication = 1; - if (options->kbd_interactive_authentication == -1) -diff --speed-large-files --minimal -Nru readconf.h readconf.h ---- readconf.h 2008-06-29 16:04:03.000000000 +0200 -+++ readconf.h 2008-10-03 21:03:11.882030400 +0200 -@@ -44,7 +44,9 @@ - int challenge_response_authentication; - /* Try S/Key or TIS, authentication. */ - int gss_authentication; /* Try GSS authentication */ -+ int gss_keyex; /* Try GSS key exchange */ - int gss_deleg_creds; /* Delegate GSS credentials */ -+ int gss_trust_dns; /* Trust DNS for GSS canonicalization */ - int password_authentication; /* Try password - * authentication. */ - int kbd_interactive_authentication; /* Try keyboard-interactive auth. */ -diff --speed-large-files --minimal -Nru servconf.c servconf.c ---- servconf.c 2008-07-04 05:51:12.000000000 +0200 -+++ servconf.c 2008-10-03 21:03:11.907984000 +0200 -@@ -92,7 +92,9 @@ - options->kerberos_ticket_cleanup = -1; - options->kerberos_get_afs_token = -1; - options->gss_authentication=-1; -+ options->gss_keyex = -1; - options->gss_cleanup_creds = -1; -+ options->gss_strict_acceptor = -1; - options->password_authentication = -1; - options->kbd_interactive_authentication = -1; - options->challenge_response_authentication = -1; -@@ -209,8 +211,12 @@ - options->kerberos_get_afs_token = 0; - if (options->gss_authentication == -1) - options->gss_authentication = 0; -+ if (options->gss_keyex == -1) -+ options->gss_keyex = 0; - if (options->gss_cleanup_creds == -1) - options->gss_cleanup_creds = 1; -+ if (options->gss_strict_acceptor == -1) -+ options->gss_strict_acceptor = 1; - if (options->password_authentication == -1) - options->password_authentication = 1; - if (options->kbd_interactive_authentication == -1) -@@ -299,7 +305,9 @@ - sBanner, sUseDNS, sHostbasedAuthentication, - sHostbasedUsesNameFromPacketOnly, sClientAliveInterval, - sClientAliveCountMax, sAuthorizedKeysFile, sAuthorizedKeysFile2, -- sGssAuthentication, sGssCleanupCreds, sAcceptEnv, sPermitTunnel, -+ sGssAuthentication, sGssCleanupCreds, sGssStrictAcceptor, -+ sGssKeyEx, -+ sAcceptEnv, sPermitTunnel, - sMatch, sPermitOpen, sForceCommand, sChrootDirectory, - sUsePrivilegeSeparation, sAllowAgentForwarding, - sDeprecated, sUnsupported -@@ -360,9 +368,13 @@ - #ifdef GSSAPI - { "gssapiauthentication", sGssAuthentication, SSHCFG_ALL }, - { "gssapicleanupcredentials", sGssCleanupCreds, SSHCFG_GLOBAL }, -+ { "gssapistrictacceptorcheck", sGssStrictAcceptor, SSHCFG_GLOBAL }, -+ { "gssapikeyexchange", sGssKeyEx, SSHCFG_GLOBAL }, - #else - { "gssapiauthentication", sUnsupported, SSHCFG_ALL }, - { "gssapicleanupcredentials", sUnsupported, SSHCFG_GLOBAL }, -+ { "gssapistrictacceptorcheck", sUnsupported, SSHCFG_GLOBAL }, -+ { "gssapikeyexchange", sUnsupported, SSHCFG_GLOBAL }, - #endif - { "passwordauthentication", sPasswordAuthentication, SSHCFG_ALL }, - { "kbdinteractiveauthentication", sKbdInteractiveAuthentication, SSHCFG_ALL }, -@@ -882,10 +894,18 @@ - intptr = &options->gss_authentication; - goto parse_flag; - -+ case sGssKeyEx: -+ intptr = &options->gss_keyex; -+ goto parse_flag; -+ - case sGssCleanupCreds: - intptr = &options->gss_cleanup_creds; - goto parse_flag; - -+ case sGssStrictAcceptor: -+ intptr = &options->gss_strict_acceptor; -+ goto parse_flag; -+ - case sPasswordAuthentication: - intptr = &options->password_authentication; - goto parse_flag; -diff --speed-large-files --minimal -Nru servconf.h servconf.h ---- servconf.h 2008-06-10 15:01:51.000000000 +0200 -+++ servconf.h 2008-10-03 21:03:11.935018800 +0200 -@@ -91,7 +91,9 @@ - int kerberos_get_afs_token; /* If true, try to get AFS token if - * authenticated with Kerberos. */ - int gss_authentication; /* If true, permit GSSAPI authentication */ -+ int gss_keyex; /* If true, permit GSSAPI key exchange */ - int gss_cleanup_creds; /* If true, destroy cred cache on logout */ -+ int gss_strict_acceptor; /* If true, restrict the GSSAPI acceptor name */ - int password_authentication; /* If true, permit password - * authentication. */ - int kbd_interactive_authentication; /* If true, permit */ -diff --speed-large-files --minimal -Nru ssh-gss.h ssh-gss.h ---- ssh-gss.h 2007-06-12 15:40:39.000000000 +0200 -+++ ssh-gss.h 2008-10-03 21:03:11.947192800 +0200 -@@ -60,6 +60,17 @@ - - #define SSH_GSS_OIDTYPE 0x06 - -+#define SSH2_MSG_KEXGSS_INIT 30 -+#define SSH2_MSG_KEXGSS_CONTINUE 31 -+#define SSH2_MSG_KEXGSS_COMPLETE 32 -+#define SSH2_MSG_KEXGSS_HOSTKEY 33 -+#define SSH2_MSG_KEXGSS_ERROR 34 -+#define SSH2_MSG_KEXGSS_GROUPREQ 40 -+#define SSH2_MSG_KEXGSS_GROUP 41 -+#define KEX_GSS_GRP1_SHA1_ID "gss-group1-sha1-" -+#define KEX_GSS_GRP14_SHA1_ID "gss-group14-sha1-" -+#define KEX_GSS_GEX_SHA1_ID "gss-gex-sha1-" -+ - typedef struct { - char *filename; - char *envvar; -@@ -97,6 +108,7 @@ - } Gssctxt; - - extern ssh_gssapi_mech *supported_mechs[]; -+extern Gssctxt *gss_kex_context; - - int ssh_gssapi_check_oid(Gssctxt *, void *, size_t); - void ssh_gssapi_set_oid_data(Gssctxt *, void *, size_t); -@@ -119,6 +131,11 @@ - int ssh_gssapi_check_mechanism(Gssctxt **, gss_OID, const char *); - - /* In the server */ -+typedef int ssh_gssapi_check_fn(Gssctxt **, gss_OID, const char *); -+char *ssh_gssapi_client_mechanisms(const char *host); -+char *ssh_gssapi_kex_mechs(gss_OID_set, ssh_gssapi_check_fn *, const char *); -+gss_OID ssh_gssapi_id_kex(Gssctxt *, char *, int); -+int ssh_gssapi_server_check_mech(Gssctxt **,gss_OID, const char *); - OM_uint32 ssh_gssapi_server_ctx(Gssctxt **, gss_OID); - int ssh_gssapi_userok(char *name); - OM_uint32 ssh_gssapi_checkmic(Gssctxt *, gss_buffer_t, gss_buffer_t); -@@ -126,6 +143,8 @@ - void ssh_gssapi_cleanup_creds(void); - void ssh_gssapi_storecreds(void); - -+char *ssh_gssapi_server_mechanisms(void); -+int ssh_gssapi_oid_table_ok(); - #endif /* GSSAPI */ - - #endif /* _SSH_GSS_H */ -diff --speed-large-files --minimal -Nru ssh_config ssh_config ---- ssh_config 2007-06-11 06:04:42.000000000 +0200 -+++ ssh_config 2008-10-03 21:03:11.958427200 +0200 -@@ -26,6 +26,8 @@ - # HostbasedAuthentication no - # GSSAPIAuthentication no - # GSSAPIDelegateCredentials no -+# GSSAPIKeyExchange no -+# GSSAPITrustDNS no - # BatchMode no - # CheckHostIP yes - # AddressFamily any -diff --speed-large-files --minimal -Nru ssh_config.5 ssh_config.5 ---- ssh_config.5 2008-06-29 16:04:03.000000000 +0200 -+++ ssh_config.5 2008-10-03 21:03:11.981607200 +0200 -@@ -478,11 +478,28 @@ - The default is - .Dq no . - Note that this option applies to protocol version 2 only. -+.It Cm GSSAPIKeyExchange -+Specifies whether key exchange based on GSSAPI may be used. When using -+GSSAPI key exchange the server need not have a host key. -+The default is -+.Dq no . -+Note that this option applies to protocol version 2 only. - .It Cm GSSAPIDelegateCredentials - Forward (delegate) credentials to the server. - The default is - .Dq no . - Note that this option applies to protocol version 2 only. -+.It Cm GSSAPITrustDns -+Set to -+.Dq yes -+to indicate that the DNS is trusted to securely canonicalize -+the name of the host being connected to. If -+.Dq no , -+the hostname entered on the -+command line will be passed untouched to the GSSAPI library. -+The default is -+.Dq no . -+This option only applies to protocol version 2 connections using GSSAPI. - .It Cm HashKnownHosts - Indicates that - .Xr ssh 1 -diff --speed-large-files --minimal -Nru sshconnect2.c sshconnect2.c ---- sshconnect2.c 2008-07-17 11:15:43.000000000 +0200 -+++ sshconnect2.c 2008-10-03 21:03:12.017715400 +0200 -@@ -102,9 +102,34 @@ - { - Kex *kex; - -+#ifdef GSSAPI -+ char *orig = NULL, *gss = NULL; -+ char *gss_host = NULL; -+#endif -+ - xxx_host = host; - xxx_hostaddr = hostaddr; - -+#ifdef GSSAPI -+ if (options.gss_keyex) { -+ /* Add the GSSAPI mechanisms currently supported on this -+ * client to the key exchange algorithm proposal */ -+ orig = myproposal[PROPOSAL_KEX_ALGS]; -+ -+ if (options.gss_trust_dns) -+ gss_host = (char *)get_canonical_hostname(1); -+ else -+ gss_host = host; -+ -+ gss = ssh_gssapi_client_mechanisms(gss_host); -+ if (gss) { -+ debug("Offering GSSAPI proposal: %s", gss); -+ xasprintf(&myproposal[PROPOSAL_KEX_ALGS], -+ "%s,%s", gss, orig); -+ } -+ } -+#endif -+ - if (options.ciphers == (char *)-1) { - logit("No valid ciphers for protocol version 2 given, using defaults."); - options.ciphers = NULL; -@@ -132,6 +157,16 @@ - myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS] = - options.hostkeyalgorithms; - -+#ifdef GSSAPI -+ /* If we've got GSSAPI algorithms, then we also support the -+ * 'null' hostkey, as a last resort */ -+ if (options.gss_keyex && gss) { -+ orig = myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS]; -+ xasprintf(&myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS], -+ "%s,null", orig); -+ } -+#endif -+ - if (options.rekey_limit) - packet_set_rekey_limit((u_int32_t)options.rekey_limit); - -@@ -141,10 +176,21 @@ - kex->kex[KEX_DH_GRP14_SHA1] = kexdh_client; - kex->kex[KEX_DH_GEX_SHA1] = kexgex_client; - kex->kex[KEX_DH_GEX_SHA256] = kexgex_client; -+#ifdef GSSAPI -+ kex->kex[KEX_GSS_GRP1_SHA1] = kexgss_client; -+ kex->kex[KEX_GSS_GRP14_SHA1] = kexgss_client; -+ kex->kex[KEX_GSS_GEX_SHA1] = kexgss_client; -+#endif - kex->client_version_string=client_version_string; - kex->server_version_string=server_version_string; - kex->verify_host_key=&verify_host_key_callback; - -+#ifdef GSSAPI -+ kex->gss_deleg_creds = options.gss_deleg_creds; -+ kex->gss_trust_dns = options.gss_trust_dns; -+ kex->gss_host = gss_host; -+#endif -+ - xxx_kex = kex; - - dispatch_run(DISPATCH_BLOCK, &kex->done, kex); -@@ -227,6 +273,7 @@ - void input_gssapi_hash(int type, u_int32_t, void *); - void input_gssapi_error(int, u_int32_t, void *); - void input_gssapi_errtok(int, u_int32_t, void *); -+int userauth_gsskeyex(Authctxt *authctxt); - #endif - - void userauth(Authctxt *, char *); -@@ -242,6 +289,10 @@ - - Authmethod authmethods[] = { - #ifdef GSSAPI -+ {"gssapi-keyex", -+ userauth_gsskeyex, -+ &options.gss_authentication, -+ NULL}, - {"gssapi-with-mic", - userauth_gssapi, - &options.gss_authentication, -@@ -511,6 +562,12 @@ - static u_int mech = 0; - OM_uint32 min; - int ok = 0; -+ char *gss_host = NULL; -+ -+ if (options.gss_trust_dns) -+ gss_host = (char *)get_canonical_hostname(1); -+ else -+ gss_host = (char *)authctxt->host; - - /* Try one GSSAPI method at a time, rather than sending them all at - * once. */ -@@ -523,7 +580,7 @@ - /* My DER encoding requires length<128 */ - if (gss_supported->elements[mech].length < 128 && - ssh_gssapi_check_mechanism(&gssctxt, -- &gss_supported->elements[mech], authctxt->host)) { -+ &gss_supported->elements[mech], gss_host)) { - ok = 1; /* Mechanism works */ - } else { - mech++; -@@ -619,8 +676,8 @@ - { - Authctxt *authctxt = ctxt; - Gssctxt *gssctxt; -- int oidlen; -- char *oidv; -+ u_int oidlen; -+ u_char *oidv; - - if (authctxt == NULL) - fatal("input_gssapi_response: no authentication context"); -@@ -727,6 +784,48 @@ - xfree(msg); - xfree(lang); - } -+ -+int -+userauth_gsskeyex(Authctxt *authctxt) -+{ -+ Buffer b; -+ gss_buffer_desc gssbuf; -+ gss_buffer_desc mic = GSS_C_EMPTY_BUFFER; -+ OM_uint32 ms; -+ -+ static int attempt = 0; -+ if (attempt++ >= 1) -+ return (0); -+ -+ if (gss_kex_context == NULL) { -+ debug("No valid Key exchange context"); -+ return (0); -+ } -+ -+ ssh_gssapi_buildmic(&b, authctxt->server_user, authctxt->service, -+ "gssapi-keyex"); -+ -+ gssbuf.value = buffer_ptr(&b); -+ gssbuf.length = buffer_len(&b); -+ -+ if (GSS_ERROR(ssh_gssapi_sign(gss_kex_context, &gssbuf, &mic))) { -+ buffer_free(&b); -+ return (0); -+ } -+ -+ packet_start(SSH2_MSG_USERAUTH_REQUEST); -+ packet_put_cstring(authctxt->server_user); -+ packet_put_cstring(authctxt->service); -+ packet_put_cstring(authctxt->method->name); -+ packet_put_string(mic.value, mic.length); -+ packet_send(); -+ -+ buffer_free(&b); -+ gss_release_buffer(&ms, &mic); -+ -+ return (1); -+} -+ - #endif /* GSSAPI */ - - int -diff --speed-large-files --minimal -Nru sshd.c sshd.c ---- sshd.c 2008-07-11 09:36:49.000000000 +0200 -+++ sshd.c 2008-10-03 21:03:12.054280000 +0200 -@@ -120,6 +120,10 @@ - #include "monitor_fdpass.h" - #include "version.h" - -+#ifdef USE_SECURITY_SESSION_API -+#include -+#endif -+ - #ifdef LIBWRAP - #include - #include -@@ -1531,10 +1535,13 @@ - logit("Disabling protocol version 1. Could not load host key"); - options.protocol &= ~SSH_PROTO_1; - } -+#ifndef GSSAPI -+ /* The GSSAPI key exchange can run without a host key */ - if ((options.protocol & SSH_PROTO_2) && !sensitive_data.have_ssh2_key) { - logit("Disabling protocol version 2. Could not load host key"); - options.protocol &= ~SSH_PROTO_2; - } -+#endif - if (!(options.protocol & (SSH_PROTO_1|SSH_PROTO_2))) { - logit("sshd: no hostkeys available -- exiting."); - exit(1); -@@ -1818,6 +1825,60 @@ - /* Log the connection. */ - verbose("Connection from %.500s port %d", remote_ip, remote_port); - -+#ifdef USE_SECURITY_SESSION_API -+ /* -+ * Create a new security session for use by the new user login if -+ * the current session is the root session or we are not launched -+ * by inetd (eg: debugging mode or server mode). We do not -+ * necessarily need to create a session if we are launched from -+ * inetd because Panther xinetd will create a session for us. -+ * -+ * The only case where this logic will fail is if there is an -+ * inetd running in a non-root session which is not creating -+ * new sessions for us. Then all the users will end up in the -+ * same session (bad). -+ * -+ * When the client exits, the session will be destroyed for us -+ * automatically. -+ * -+ * We must create the session before any credentials are stored -+ * (including AFS pags, which happens a few lines below). -+ */ -+ { -+ OSStatus err = 0; -+ SecuritySessionId sid = 0; -+ SessionAttributeBits sattrs = 0; -+ -+ err = SessionGetInfo(callerSecuritySession, &sid, &sattrs); -+ if (err) -+ error("SessionGetInfo() failed with error %.8X", -+ (unsigned) err); -+ else -+ debug("Current Session ID is %.8X / Session Attributes are %.8X", -+ (unsigned) sid, (unsigned) sattrs); -+ -+ if (inetd_flag && !(sattrs & sessionIsRoot)) -+ debug("Running in inetd mode in a non-root session... " -+ "assuming inetd created the session for us."); -+ else { -+ debug("Creating new security session..."); -+ err = SessionCreate(0, sessionHasTTY | sessionIsRemote); -+ if (err) -+ error("SessionCreate() failed with error %.8X", -+ (unsigned) err); -+ -+ err = SessionGetInfo(callerSecuritySession, &sid, -+ &sattrs); -+ if (err) -+ error("SessionGetInfo() failed with error %.8X", -+ (unsigned) err); -+ else -+ debug("New Session ID is %.8X / Session Attributes are %.8X", -+ (unsigned) sid, (unsigned) sattrs); -+ } -+ } -+#endif -+ - /* - * We don't want to listen forever unless the other side - * successfully authenticates itself. So we set up an alarm which is -@@ -2195,12 +2256,59 @@ - - myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS] = list_hostkey_types(); - -+#ifdef GSSAPI -+ { -+ char *orig; -+ char *gss = NULL; -+ char *newstr = NULL; -+ orig = myproposal[PROPOSAL_KEX_ALGS]; -+ -+ /* -+ * If we don't have a host key, then there's no point advertising -+ * the other key exchange algorithms -+ */ -+ -+ if (strlen(myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS]) == 0) -+ orig = NULL; -+ -+ if (options.gss_keyex) -+ gss = ssh_gssapi_server_mechanisms(); -+ else -+ gss = NULL; -+ -+ if (gss && orig) -+ xasprintf(&newstr, "%s,%s", gss, orig); -+ else if (gss) -+ newstr = gss; -+ else if (orig) -+ newstr = orig; -+ -+ /* -+ * If we've got GSSAPI mechanisms, then we've got the 'null' host -+ * key alg, but we can't tell people about it unless its the only -+ * host key algorithm we support -+ */ -+ if (gss && (strlen(myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS])) == 0) -+ myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS] = "null"; -+ -+ if (newstr) -+ myproposal[PROPOSAL_KEX_ALGS] = newstr; -+ else -+ fatal("No supported key exchange algorithms"); -+ } -+#endif -+ - /* start key exchange */ - kex = kex_setup(myproposal); - kex->kex[KEX_DH_GRP1_SHA1] = kexdh_server; - kex->kex[KEX_DH_GRP14_SHA1] = kexdh_server; - kex->kex[KEX_DH_GEX_SHA1] = kexgex_server; - kex->kex[KEX_DH_GEX_SHA256] = kexgex_server; -+#ifdef GSSAPI -+ kex->kex[KEX_GSS_GRP1_SHA1] = kexgss_server; -+ kex->kex[KEX_GSS_GRP14_SHA1] = kexgss_server; -+ kex->kex[KEX_GSS_GEX_SHA1] = kexgss_server; -+#endif - kex->server = 1; - kex->client_version_string=client_version_string; - kex->server_version_string=server_version_string; -diff --speed-large-files --minimal -Nru sshd_config sshd_config ---- sshd_config 2008-07-02 14:35:43.000000000 +0200 -+++ sshd_config 2008-10-03 21:03:12.082510000 +0200 -@@ -73,6 +73,8 @@ - # GSSAPI options - #GSSAPIAuthentication no - #GSSAPICleanupCredentials yes -+#GSSAPIStrictAcceptorCheck yes -+#GSSAPIKeyExchange no - - # Set this to 'yes' to enable PAM authentication, account processing, - # and session processing. If this is enabled, PAM authentication will -diff --speed-large-files --minimal -Nru sshd_config.5 sshd_config.5 ---- sshd_config.5 2008-07-02 14:35:43.000000000 +0200 -+++ sshd_config.5 2008-10-03 21:03:12.104920600 +0200 -@@ -374,12 +374,35 @@ - The default is - .Dq no . - Note that this option applies to protocol version 2 only. -+.It Cm GSSAPIKeyExchange -+Specifies whether key exchange based on GSSAPI is allowed. GSSAPI key exchange -+doesn't rely on ssh keys to verify host identity. -+The default is -+.Dq no . -+Note that this option applies to protocol version 2 only. - .It Cm GSSAPICleanupCredentials - Specifies whether to automatically destroy the user's credentials cache - on logout. - The default is - .Dq yes . - Note that this option applies to protocol version 2 only. -+.It Cm GSSAPIStrictAcceptorCheck -+Determines whether to be strict about the identity of the GSSAPI acceptor -+a client authenticates against. If -+.Dq yes -+then the client must authenticate against the -+.Pa host -+service on the current hostname. If -+.Dq no -+then the client may authenticate against any service key stored in the -+machine's default store. This facility is provided to assist with operation -+on multi homed machines. -+The default is -+.Dq yes . -+Note that this option applies only to protocol version 2 GSSAPI connections, -+and setting it to -+.Dq no -+may only work with recent Kerberos GSSAPI libraries. - .It Cm HostbasedAuthentication - Specifies whether rhosts or /etc/hosts.equiv authentication together - with successful public key client host authentication is allowed Added: csw/mgar/pkg/openssh/trunk/files/openssh-5.2p1-gsskex-20081003.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/openssh-5.2p1-gsskex-20081003.patch (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/openssh-5.2p1-gsskex-20081003.patch 2009-03-21 17:30:32 UTC (rev 3855) @@ -0,0 +1,2170 @@ +diff -urN ChangeLog.gssapi ChangeLog.gssapi +--- ChangeLog.gssapi 1970-01-01 01:00:00.000000000 +0100 ++++ ChangeLog.gssapi 2008-10-03 21:03:11.484172000 +0200 +@@ -0,0 +1,75 @@ ++20080404 ++ - [ gss-serv.c ] ++ Add code to actually implement GSSAPIStrictAcceptCheck, which had somehow ++ been omitted from a previous version of this patch. Reported by Borislav ++ Stoichkov ++ ++20070317 ++ - [ gss-serv-krb5.c ] ++ Remove C99ism, where new_ccname was being declared in the middle of a ++ function ++ ++20061220 ++ - [ servconf.c ] ++ Make default for GSSAPIStrictAcceptorCheck be Yes, to match previous, and ++ documented, behaviour. Reported by Dan Watson. ++ ++20060910 ++ - [ gss-genr.c kexgssc.c kexgsss.c kex.h monitor.c sshconnect2.c sshd.c ++ ssh-gss.h ] ++ add support for gss-group14-sha1 key exchange mechanisms ++ - [ gss-serv.c servconf.c servconf.h sshd_config sshd_config.5 ] ++ Add GSSAPIStrictAcceptorCheck option to allow the disabling of ++ acceptor principal checking on multi-homed machines. ++ ++ - [ sshd_config ssh_config ] ++ Add settings for GSSAPIKeyExchange and GSSAPITrustDNS to the sample ++ configuration files ++ - [ kexgss.c kegsss.c sshconnect2.c sshd.c ] ++ Code cleanup. Replace strlen/xmalloc/snprintf sequences with xasprintf() ++ Limit length of error messages displayed by client ++ ++20060909 ++ - [ gss-genr.c gss-serv.c ] ++ move ssh_gssapi_acquire_cred() and ssh_gssapi_server_ctx to be server ++ only, where they belong ++ ++ ++20060829 ++ - [ gss-serv-krb5.c ] ++ Fix CCAPI credentials cache name when creating KRB5CCNAME environment ++ variable ++ ++20060828 ++ - [ gss-genr.c ] ++ Avoid Heimdal context freeing problem ++ ++ ++20060818 ++ - [ gss-genr.c ssh-gss.h sshconnect2.c ] ++ Make sure that SPENGO is disabled ++ ++ ++20060421 ++ - [ gssgenr.c, sshconnect2.c ] ++ a few type changes (signed versus unsigned, int versus size_t) to ++ fix compiler errors/warnings ++ (from jbasney AT ncsa.uiuc.edu) ++ - [ kexgssc.c, sshconnect2.c ] ++ fix uninitialized variable warnings ++ (from jbasney AT ncsa.uiuc.edu) ++ - [ gssgenr.c ] ++ pass oid to gss_display_status (helpful when using GSSAPI mechglue) ++ (from jbasney AT ncsa.uiuc.edu) ++ ++ - [ gss-serv-krb5.c ] ++ #ifdef HAVE_GSSAPI_KRB5 should be #ifdef HAVE_GSSAPI_KRB5_H ++ (from jbasney AT ncsa.uiuc.edu) ++ ++ - [ readconf.c, readconf.h, ssh_config.5, sshconnect2.c ++ add client-side GssapiKeyExchange option ++ (from jbasney AT ncsa.uiuc.edu) ++ - [ sshconnect2.c ] ++ add support for GssapiTrustDns option for gssapi-with-mic ++ (from jbasney AT ncsa.uiuc.edu) ++ +diff -urN openssh-5.2p1/Makefile.in openssh-5.2p1.new/Makefile.in +--- Makefile.in 2008-11-05 06:20:46.000000000 +0100 ++++ Makefile.in 2009-03-21 15:39:14.000000000 +0100 +@@ -71,7 +71,7 @@ + atomicio.o key.o dispatch.o kex.o mac.o uidswap.o uuencode.o misc.o \ + monitor_fdpass.o rijndael.o ssh-dss.o ssh-rsa.o dh.o kexdh.o \ + kexgex.o kexdhc.o kexgexc.o scard.o msg.o progressmeter.o dns.o \ +- entropy.o scard-opensc.o gss-genr.o umac.o jpake.o schnorr.o ++ entropy.o scard-opensc.o gss-genr.o umac.o kexgssc.o jpake.o schnorr.o + + SSHOBJS= ssh.o readconf.o clientloop.o sshtty.o \ + sshconnect.o sshconnect1.o sshconnect2.o mux.o +@@ -84,7 +84,7 @@ + auth2-none.o auth2-passwd.o auth2-pubkey.o auth2-jpake.o \ + monitor_mm.o monitor.o monitor_wrap.o kexdhs.o kexgexs.o \ + auth-krb5.o \ +- auth2-gss.o gss-serv.o gss-serv-krb5.o \ ++ auth2-gss.o gss-serv.o gss-serv-krb5.o kexgsss.o\ + loginrec.o auth-pam.o auth-shadow.o auth-sia.o md5crypt.o \ + audit.o audit-bsm.o platform.o sftp-server.o sftp-common.o + +diff -urN openssh-5.2p1/auth-krb5.c openssh-5.2p1.new/auth-krb5.c +--- auth-krb5.c 2006-08-05 04:39:39.000000000 +0200 ++++ auth-krb5.c 2009-03-21 15:19:18.000000000 +0100 +@@ -166,8 +166,13 @@ + + len = strlen(authctxt->krb5_ticket_file) + 6; + authctxt->krb5_ccname = xmalloc(len); ++#ifdef USE_CCAPI ++ snprintf(authctxt->krb5_ccname, len, "API:%s", ++ authctxt->krb5_ticket_file); ++#else + snprintf(authctxt->krb5_ccname, len, "FILE:%s", + authctxt->krb5_ticket_file); ++#endif + + #ifdef USE_PAM + if (options.use_pam) +@@ -219,15 +224,22 @@ + #ifndef HEIMDAL + krb5_error_code + ssh_krb5_cc_gen(krb5_context ctx, krb5_ccache *ccache) { +- int tmpfd, ret; ++ int ret; + char ccname[40]; + mode_t old_umask; ++#ifdef USE_CCAPI ++ char cctemplate[] = "API:krb5cc_%d"; ++#else ++ char cctemplate[] = "FILE:/tmp/krb5cc_%d_XXXXXXXXXX"; ++ int tmpfd; ++#endif + + ret = snprintf(ccname, sizeof(ccname), +- "FILE:/tmp/krb5cc_%d_XXXXXXXXXX", geteuid()); ++ cctemplate, geteuid()); + if (ret < 0 || (size_t)ret >= sizeof(ccname)) + return ENOMEM; + ++#ifndef USE_CCAPI + old_umask = umask(0177); + tmpfd = mkstemp(ccname + strlen("FILE:")); + umask(old_umask); +@@ -242,6 +254,7 @@ + return errno; + } + close(tmpfd); ++#endif + + return (krb5_cc_resolve(ctx, ccname, ccache)); + } +diff -urN openssh-5.2p1/auth.h openssh-5.2p1.new/auth.h +--- auth.h 2008-11-05 06:20:46.000000000 +0100 ++++ auth.h 2009-03-21 15:19:18.000000000 +0100 +@@ -53,6 +53,7 @@ + int valid; /* user exists and is allowed to login */ + int attempt; + int failures; ++ int server_caused_failure; + int force_pwchange; + char *user; /* username sent by the client */ + char *service; +diff -urN openssh-5.2p1/auth2-gss.c openssh-5.2p1.new/auth2-gss.c +--- auth2-gss.c 2007-12-02 12:59:45.000000000 +0100 ++++ auth2-gss.c 2009-03-21 15:19:18.000000000 +0100 +@@ -52,6 +52,39 @@ + static void input_gssapi_exchange_complete(int type, u_int32_t plen, void *ctxt); + static void input_gssapi_errtok(int, u_int32_t, void *); + ++/* ++ * The 'gssapi_keyex' userauth mechanism. ++ */ ++static int ++userauth_gsskeyex(Authctxt *authctxt) ++{ ++ int authenticated = 0; ++ Buffer b; ++ gss_buffer_desc mic, gssbuf; ++ u_int len; ++ ++ mic.value = packet_get_string(&len); ++ mic.length = len; ++ ++ packet_check_eom(); ++ ++ ssh_gssapi_buildmic(&b, authctxt->user, authctxt->service, ++ "gssapi-keyex"); ++ ++ gssbuf.value = buffer_ptr(&b); ++ gssbuf.length = buffer_len(&b); ++ ++ /* gss_kex_context is NULL with privsep, so we can't check it here */ ++ if (!GSS_ERROR(PRIVSEP(ssh_gssapi_checkmic(gss_kex_context, ++ &gssbuf, &mic)))) ++ authenticated = PRIVSEP(ssh_gssapi_userok(authctxt->user)); ++ ++ buffer_free(&b); ++ xfree(mic.value); ++ ++ return (authenticated); ++} ++ + /* + * We only support those mechanisms that we know about (ie ones that we know + * how to check local user kuserok and the like) +@@ -102,6 +135,7 @@ + + if (!present) { + xfree(doid); ++ authctxt->server_caused_failure = 1; + return (0); + } + +@@ -109,6 +143,7 @@ + if (ctxt != NULL) + ssh_gssapi_delete_ctx(&ctxt); + xfree(doid); ++ authctxt->server_caused_failure = 1; + return (0); + } + +@@ -292,6 +327,12 @@ + userauth_finish(authctxt, authenticated, "gssapi-with-mic"); + } + ++Authmethod method_gsskeyex = { ++ "gssapi-keyex", ++ userauth_gsskeyex, ++ &options.gss_authentication ++}; ++ + Authmethod method_gssapi = { + "gssapi-with-mic", + userauth_gssapi, +diff -urN openssh-5.2p1/auth2.c openssh-5.2p1.new/auth2.c +--- auth2.c 2008-11-05 06:20:46.000000000 +0100 ++++ auth2.c 2009-03-21 15:19:18.000000000 +0100 +@@ -69,6 +69,7 @@ + extern Authmethod method_kbdint; + extern Authmethod method_hostbased; + #ifdef GSSAPI ++extern Authmethod method_gsskeyex; + extern Authmethod method_gssapi; + #endif + #ifdef JPAKE +@@ -79,6 +80,7 @@ + &method_none, + &method_pubkey, + #ifdef GSSAPI ++ &method_gsskeyex, + &method_gssapi, + #endif + #ifdef JPAKE +@@ -274,6 +276,7 @@ + #endif + + authctxt->postponed = 0; ++ authctxt->server_caused_failure = 0; + + /* try to authenticate user */ + m = authmethod_lookup(method); +@@ -348,7 +351,9 @@ + /* Allow initial try of "none" auth without failure penalty */ + if (authctxt->attempt > 1 || strcmp(method, "none") != 0) + authctxt->failures++; +- if (authctxt->failures >= options.max_authtries) { ++ /* Dont count server configuration issues against the client */ ++ if (!authctxt->server_caused_failure && ++ authctxt->failures++ > options.max_authtries) { + #ifdef SSH_AUDIT_EVENTS + PRIVSEP(audit_event(SSH_LOGIN_EXCEED_MAXTRIES)); + #endif +diff -urN openssh-5.2p1/configure.ac openssh-5.2p1.new/configure.ac +--- configure.ac 2009-02-16 05:37:03.000000000 +0100 ++++ configure.ac 2009-03-21 15:19:19.000000000 +0100 +@@ -473,6 +473,30 @@ + [Use tunnel device compatibility to OpenBSD]) + AC_DEFINE(SSH_TUN_PREPEND_AF, 1, + [Prepend the address family to IP tunnel traffic]) ++ AC_MSG_CHECKING(if we have the Security Authorization Session API) ++ AC_TRY_COMPILE([#include ], ++ [SessionCreate(0, 0);], ++ [ac_cv_use_security_session_api="yes" ++ AC_DEFINE(USE_SECURITY_SESSION_API, 1, ++ [platform has the Security Authorization Session API]) ++ LIBS="$LIBS -framework Security" ++ AC_MSG_RESULT(yes)], ++ [ac_cv_use_security_session_api="no" ++ AC_MSG_RESULT(no)]) ++ AC_MSG_CHECKING(if we have an in-memory credentials cache) ++ AC_TRY_COMPILE( ++ [#include ], ++ [cc_context_t c; ++ (void) cc_initialize (&c, 0, NULL, NULL);], ++ [AC_DEFINE(USE_CCAPI, 1, ++ [platform uses an in-memory credentials cache]) ++ LIBS="$LIBS -framework Security" ++ AC_MSG_RESULT(yes) ++ if test "x$ac_cv_use_security_session_api" = "xno"; then ++ AC_MSG_ERROR(*** Need a security framework to use the credentials cache API ***) ++ fi], ++ [AC_MSG_RESULT(no)] ++ ) + m4_pattern_allow(AU_IPv) + AC_CHECK_DECL(AU_IPv4, [], + AC_DEFINE(AU_IPv4, 0, [System only supports IPv4 audit records]) +diff -urN openssh-5.2p1/gss-genr.c openssh-5.2p1.new/gss-genr.c +--- gss-genr.c 2007-06-12 15:44:36.000000000 +0200 ++++ gss-genr.c 2009-03-21 15:19:19.000000000 +0100 +@@ -39,12 +39,160 @@ + #include "buffer.h" + #include "log.h" + #include "ssh2.h" ++#include "cipher.h" ++#include "key.h" ++#include "kex.h" ++#include + + #include "ssh-gss.h" + + extern u_char *session_id2; + extern u_int session_id2_len; + ++typedef struct { ++ char *encoded; ++ gss_OID oid; ++} ssh_gss_kex_mapping; ++ ++/* ++ * XXX - It would be nice to find a more elegant way of handling the ++ * XXX passing of the key exchange context to the userauth routines ++ */ ++ ++Gssctxt *gss_kex_context = NULL; ++ ++static ssh_gss_kex_mapping *gss_enc2oid = NULL; ++ ++int ++ssh_gssapi_oid_table_ok() { ++ return (gss_enc2oid != NULL); ++} ++ ++/* ++ * Return a list of the gss-group1-sha1 mechanisms supported by this program ++ * ++ * We test mechanisms to ensure that we can use them, to avoid starting ++ * a key exchange with a bad mechanism ++ */ ++ ++char * ++ssh_gssapi_client_mechanisms(const char *host) { ++ gss_OID_set gss_supported; ++ OM_uint32 min_status; ++ ++ gss_indicate_mechs(&min_status, &gss_supported); ++ ++ return(ssh_gssapi_kex_mechs(gss_supported, ssh_gssapi_check_mechanism, ++ host)); ++} ++ ++char * ++ssh_gssapi_kex_mechs(gss_OID_set gss_supported, ssh_gssapi_check_fn *check, ++ const char *data) { ++ Buffer buf; ++ size_t i; ++ int oidpos, enclen; ++ char *mechs, *encoded; ++ u_char digest[EVP_MAX_MD_SIZE]; ++ char deroid[2]; ++ const EVP_MD *evp_md = EVP_md5(); ++ EVP_MD_CTX md; ++ ++ if (gss_enc2oid != NULL) { ++ for (i = 0; gss_enc2oid[i].encoded != NULL; i++) ++ xfree(gss_enc2oid[i].encoded); ++ xfree(gss_enc2oid); ++ } ++ ++ gss_enc2oid = xmalloc(sizeof(ssh_gss_kex_mapping) * ++ (gss_supported->count + 1)); ++ ++ buffer_init(&buf); ++ ++ oidpos = 0; ++ for (i = 0; i < gss_supported->count; i++) { ++ if (gss_supported->elements[i].length < 128 && ++ (*check)(NULL, &(gss_supported->elements[i]), data)) { ++ ++ deroid[0] = SSH_GSS_OIDTYPE; ++ deroid[1] = gss_supported->elements[i].length; ++ ++ EVP_DigestInit(&md, evp_md); ++ EVP_DigestUpdate(&md, deroid, 2); ++ EVP_DigestUpdate(&md, ++ gss_supported->elements[i].elements, ++ gss_supported->elements[i].length); ++ EVP_DigestFinal(&md, digest, NULL); ++ ++ encoded = xmalloc(EVP_MD_size(evp_md) * 2); ++ enclen = __b64_ntop(digest, EVP_MD_size(evp_md), ++ encoded, EVP_MD_size(evp_md) * 2); ++ ++ if (oidpos != 0) ++ buffer_put_char(&buf, ','); ++ ++ buffer_append(&buf, KEX_GSS_GEX_SHA1_ID, ++ sizeof(KEX_GSS_GEX_SHA1_ID) - 1); ++ buffer_append(&buf, encoded, enclen); ++ buffer_put_char(&buf, ','); ++ buffer_append(&buf, KEX_GSS_GRP1_SHA1_ID, ++ sizeof(KEX_GSS_GRP1_SHA1_ID) - 1); ++ buffer_append(&buf, encoded, enclen); ++ buffer_put_char(&buf, ','); ++ buffer_append(&buf, KEX_GSS_GRP14_SHA1_ID, ++ sizeof(KEX_GSS_GRP14_SHA1_ID) - 1); ++ buffer_append(&buf, encoded, enclen); ++ ++ gss_enc2oid[oidpos].oid = &(gss_supported->elements[i]); ++ gss_enc2oid[oidpos].encoded = encoded; ++ oidpos++; ++ } ++ } ++ gss_enc2oid[oidpos].oid = NULL; ++ gss_enc2oid[oidpos].encoded = NULL; ++ ++ buffer_put_char(&buf, '\0'); ++ ++ mechs = xmalloc(buffer_len(&buf)); ++ buffer_get(&buf, mechs, buffer_len(&buf)); ++ buffer_free(&buf); ++ ++ if (strlen(mechs) == 0) { ++ xfree(mechs); ++ mechs = NULL; ++ } ++ ++ return (mechs); ++} ++ ++gss_OID ++ssh_gssapi_id_kex(Gssctxt *ctx, char *name, int kex_type) { ++ int i = 0; ++ ++ switch (kex_type) { ++ case KEX_GSS_GRP1_SHA1: ++ name += sizeof(KEX_GSS_GRP1_SHA1_ID) - 1; ++ break; ++ case KEX_GSS_GRP14_SHA1: ++ name += sizeof(KEX_GSS_GRP14_SHA1_ID) - 1; ++ break; ++ case KEX_GSS_GEX_SHA1: ++ name += sizeof(KEX_GSS_GEX_SHA1_ID) - 1; ++ break; ++ default: ++ return GSS_C_NO_OID; ++ } ++ ++ while (gss_enc2oid[i].encoded != NULL && ++ strcmp(name, gss_enc2oid[i].encoded) != 0) ++ i++; ++ ++ if (gss_enc2oid[i].oid != NULL && ctx != NULL) ++ ssh_gssapi_set_oid(ctx, gss_enc2oid[i].oid); ++ ++ return gss_enc2oid[i].oid; ++} ++ + /* Check that the OID in a data stream matches that in the context */ + int + ssh_gssapi_check_oid(Gssctxt *ctx, void *data, size_t len) +@@ -229,6 +377,9 @@ + OM_uint32 + ssh_gssapi_sign(Gssctxt *ctx, gss_buffer_t buffer, gss_buffer_t hash) + { ++ if (ctx == NULL) ++ return -1; ++ + if ((ctx->major = gss_get_mic(&ctx->minor, ctx->context, + GSS_C_QOP_DEFAULT, buffer, hash))) + ssh_gssapi_error(ctx); +@@ -236,6 +387,19 @@ + return (ctx->major); + } + ++/* Priviledged when used by server */ ++OM_uint32 ++ssh_gssapi_checkmic(Gssctxt *ctx, gss_buffer_t gssbuf, gss_buffer_t gssmic) ++{ ++ if (ctx == NULL) ++ return -1; ++ ++ ctx->major = gss_verify_mic(&ctx->minor, ctx->context, ++ gssbuf, gssmic, NULL); ++ ++ return (ctx->major); ++} ++ + void + ssh_gssapi_buildmic(Buffer *b, const char *user, const char *service, + const char *context) +@@ -254,6 +418,10 @@ + gss_buffer_desc token = GSS_C_EMPTY_BUFFER; + OM_uint32 major, minor; + gss_OID_desc spnego_oid = {6, (void *)"\x2B\x06\x01\x05\x05\x02"}; ++ Gssctxt *intctx = NULL; ++ ++ if (ctx == NULL) ++ ctx = &intctx; + + /* RFC 4462 says we MUST NOT do SPNEGO */ + if (oid->length == spnego_oid.length && +@@ -272,7 +440,7 @@ + GSS_C_NO_BUFFER); + } + +- if (GSS_ERROR(major)) ++ if (GSS_ERROR(major) || intctx != NULL) + ssh_gssapi_delete_ctx(ctx); + + return (!GSS_ERROR(major)); +diff -urN openssh-5.2p1/gss-serv-krb5.c openssh-5.2p1.new/gss-serv-krb5.c +--- gss-serv-krb5.c 2006-09-01 07:38:36.000000000 +0200 ++++ gss-serv-krb5.c 2009-03-21 15:19:19.000000000 +0100 +@@ -120,6 +120,7 @@ + krb5_principal princ; + OM_uint32 maj_status, min_status; + int len; ++ const char *new_ccname; + + if (client->creds == NULL) { + debug("No credentials stored"); +@@ -168,11 +169,16 @@ + return; + } + +- client->store.filename = xstrdup(krb5_cc_get_name(krb_context, ccache)); ++ new_ccname = krb5_cc_get_name(krb_context, ccache); ++ + client->store.envvar = "KRB5CCNAME"; +- len = strlen(client->store.filename) + 6; +- client->store.envval = xmalloc(len); +- snprintf(client->store.envval, len, "FILE:%s", client->store.filename); ++#ifdef USE_CCAPI ++ xasprintf(&client->store.envval, "API:%s", new_ccname); ++ client->store.filename = NULL; ++#else ++ xasprintf(&client->store.envval, "FILE:%s", new_ccname); ++ client->store.filename = xstrdup(new_ccname); ++#endif + + #ifdef USE_PAM + if (options.use_pam) +diff -urN openssh-5.2p1/gss-serv.c openssh-5.2p1.new/gss-serv.c +--- gss-serv.c 2008-05-19 07:05:07.000000000 +0200 ++++ gss-serv.c 2009-03-21 15:19:19.000000000 +0100 +@@ -1,7 +1,7 @@ + /* $OpenBSD: gss-serv.c,v 1.22 2008/05/08 12:02:23 djm Exp $ */ + + /* +- * Copyright (c) 2001-2003 Simon Wilkinson. All rights reserved. ++ * Copyright (c) 2001-2008 Simon Wilkinson. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions +@@ -45,8 +45,12 @@ + #include "channels.h" + #include "session.h" + #include "misc.h" ++#include "servconf.h" + + #include "ssh-gss.h" ++#include "monitor_wrap.h" ++ ++extern ServerOptions options; + + static ssh_gssapi_client gssapi_client = + { GSS_C_EMPTY_BUFFER, GSS_C_EMPTY_BUFFER, +@@ -81,25 +85,32 @@ + char lname[MAXHOSTNAMELEN]; + gss_OID_set oidset; + +- gss_create_empty_oid_set(&status, &oidset); +- gss_add_oid_set_member(&status, ctx->oid, &oidset); ++ if (options.gss_strict_acceptor) { ++ gss_create_empty_oid_set(&status, &oidset); ++ gss_add_oid_set_member(&status, ctx->oid, &oidset); ++ ++ if (gethostname(lname, MAXHOSTNAMELEN)) { ++ gss_release_oid_set(&status, &oidset); ++ return (-1); ++ } + +- if (gethostname(lname, MAXHOSTNAMELEN)) { +- gss_release_oid_set(&status, &oidset); +- return (-1); +- } ++ if (GSS_ERROR(ssh_gssapi_import_name(ctx, lname))) { ++ gss_release_oid_set(&status, &oidset); ++ return (ctx->major); ++ } ++ ++ if ((ctx->major = gss_acquire_cred(&ctx->minor, ++ ctx->name, 0, oidset, GSS_C_ACCEPT, &ctx->creds, ++ NULL, NULL))) ++ ssh_gssapi_error(ctx); + +- if (GSS_ERROR(ssh_gssapi_import_name(ctx, lname))) { + gss_release_oid_set(&status, &oidset); + return (ctx->major); ++ } else { ++ ctx->name = GSS_C_NO_NAME; ++ ctx->creds = GSS_C_NO_CREDENTIAL; + } +- +- if ((ctx->major = gss_acquire_cred(&ctx->minor, +- ctx->name, 0, oidset, GSS_C_ACCEPT, &ctx->creds, NULL, NULL))) +- ssh_gssapi_error(ctx); +- +- gss_release_oid_set(&status, &oidset); +- return (ctx->major); ++ return GSS_S_COMPLETE; + } + + /* Privileged */ +@@ -114,6 +125,28 @@ + } + + /* Unprivileged */ ++char * ++ssh_gssapi_server_mechanisms() { ++ gss_OID_set supported; ++ ++ ssh_gssapi_supported_oids(&supported); ++ return (ssh_gssapi_kex_mechs(supported, &ssh_gssapi_server_check_mech, ++ NULL)); ++} ++ ++/* Unprivileged */ ++int ++ssh_gssapi_server_check_mech(Gssctxt **dum, gss_OID oid, const char *data) { ++ Gssctxt *ctx = NULL; ++ int res; ++ ++ res = !GSS_ERROR(PRIVSEP(ssh_gssapi_server_ctx(&ctx, oid))); ++ ssh_gssapi_delete_ctx(&ctx); ++ ++ return (res); ++} ++ ++/* Unprivileged */ + void + ssh_gssapi_supported_oids(gss_OID_set *oidset) + { +@@ -352,14 +385,4 @@ + return (0); + } + +-/* Privileged */ +-OM_uint32 +-ssh_gssapi_checkmic(Gssctxt *ctx, gss_buffer_t gssbuf, gss_buffer_t gssmic) +-{ +- ctx->major = gss_verify_mic(&ctx->minor, ctx->context, +- gssbuf, gssmic, NULL); +- +- return (ctx->major); +-} +- + #endif +diff -urN openssh-5.2p1/kex.c openssh-5.2p1.new/kex.c +--- kex.c 2008-11-03 09:19:12.000000000 +0100 ++++ kex.c 2009-03-21 15:19:19.000000000 +0100 +@@ -49,6 +49,10 @@ + #include "dispatch.h" + #include "monitor.h" + ++#ifdef GSSAPI ++#include "ssh-gss.h" ++#endif ++ + #define KEX_COOKIE_LEN 16 + @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Sun Mar 22 00:24:53 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sat, 21 Mar 2009 23:24:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[3856] csw/mgar/pkg Message-ID: Revision: 3856 http://gar.svn.sourceforge.net/gar/?rev=3856&view=rev Author: wahwah Date: 2009-03-21 23:24:53 +0000 (Sat, 21 Mar 2009) Log Message: ----------- rxvt-unicode, CSWurxvt, using gcc-4, first commit Added Paths: ----------- csw/mgar/pkg/urxvt/ csw/mgar/pkg/urxvt/Makefile csw/mgar/pkg/urxvt/branches/ csw/mgar/pkg/urxvt/tags/ csw/mgar/pkg/urxvt/trunk/ csw/mgar/pkg/urxvt/trunk/Makefile csw/mgar/pkg/urxvt/trunk/checksums csw/mgar/pkg/urxvt/trunk/files/ csw/mgar/pkg/urxvt/trunk/files/CSWurxvt.gspec Added: csw/mgar/pkg/urxvt/Makefile =================================================================== --- csw/mgar/pkg/urxvt/Makefile (rev 0) +++ csw/mgar/pkg/urxvt/Makefile 2009-03-21 23:24:53 UTC (rev 3856) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/urxvt/trunk/Makefile =================================================================== --- csw/mgar/pkg/urxvt/trunk/Makefile (rev 0) +++ csw/mgar/pkg/urxvt/trunk/Makefile 2009-03-21 23:24:53 UTC (rev 3856) @@ -0,0 +1,39 @@ +# Copyright 2009 OpenCSW +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +GARNAME = rxvt-unicode +GARVERSION = 9.06 +CATEGORIES = apps + +DESCRIPTION = (ouR XVT, unicode) - a VT102 emulator for the X window system +define BLURB + rxvt-unicode, is a colour vt102 terminal emulator intended as an xterm(1) + replacement for users who do not require features such as Tektronix 4014 + emulation and toolkit-style configurability. As a result, rxvt-unicode uses + much less swap space -- a significant advantage on a machine serving many + X sessions. + + Documentation is available at: + http://pod.tst.eu/http://cvs.schmorp.de/rxvt-unicode/doc/rxvt.1.pod +endef + +MASTER_SITES = http://dist.schmorp.de/rxvt-unicode/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 +DISTFILES += $(call admfiles,CSWurxvt,) + +# We define upstream file regex so we can be notifed of new upstream software +# release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 + +SPKG_SOURCEURL = http://software.schmorp.de/pkg/rxvt-unicode.html + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --disable-perl + +GARCOMPILER = GNU + +REQUIRED_PKGS_CSWurxvt = CSWfconfig CSWftype2 CSWlibxft2 CSWlibxrender CSWzlib +TEST_SCRIPTS = + +include gar/category.mk Added: csw/mgar/pkg/urxvt/trunk/checksums =================================================================== --- csw/mgar/pkg/urxvt/trunk/checksums (rev 0) +++ csw/mgar/pkg/urxvt/trunk/checksums 2009-03-21 23:24:53 UTC (rev 3856) @@ -0,0 +1,2 @@ +4cb9330e99fc0b0b05cebf3581557dd8 download/rxvt-unicode-9.06.tar.bz2 +c108ec3aafeb40526dfe1868937f9030 download/CSWurxvt.gspec Added: csw/mgar/pkg/urxvt/trunk/files/CSWurxvt.gspec =================================================================== --- csw/mgar/pkg/urxvt/trunk/files/CSWurxvt.gspec (rev 0) +++ csw/mgar/pkg/urxvt/trunk/files/CSWurxvt.gspec 2009-03-21 23:24:53 UTC (rev 3856) @@ -0,0 +1,4 @@ +%var bitname urxvt +%var pkgname CSWurxvt +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Sun Mar 22 00:34:42 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sat, 21 Mar 2009 23:34:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[3857] csw/mgar/pkg/syslog_ng/trunk Message-ID: Revision: 3857 http://gar.svn.sourceforge.net/gar/?rev=3857&view=rev Author: wahwah Date: 2009-03-21 23:34:41 +0000 (Sat, 21 Mar 2009) Log Message: ----------- Updated MASTER_SITES and checksums for syslog_ng Modified Paths: -------------- csw/mgar/pkg/syslog_ng/trunk/Makefile csw/mgar/pkg/syslog_ng/trunk/checksums Modified: csw/mgar/pkg/syslog_ng/trunk/Makefile =================================================================== --- csw/mgar/pkg/syslog_ng/trunk/Makefile 2009-03-21 23:24:53 UTC (rev 3856) +++ csw/mgar/pkg/syslog_ng/trunk/Makefile 2009-03-21 23:34:41 UTC (rev 3857) @@ -9,8 +9,8 @@ logs using TCP. endef -MASTER_SITES = http://www.balabit.com/downloads/files/syslog-ng/sources/stable/src/ -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +MASTER_SITES = http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/$(GARVERSION)/source/ +DISTFILES = $(GARNAME)_$(GARVERSION).tar.gz DISTFILES += $(call admfiles,CSWsyslogng, postinstall depend prototype) DISTFILES += syslog-ng.conf.CSW DISTFILES += cswsyslog_ng @@ -18,9 +18,10 @@ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +SPKG_SOURCEURL = http://www.balabit.com/network-security/syslog-ng/ SPKG_CLASSES = none cswinitsmf -PREREQUISITE_PKGS = CSWeventlog +PREREQUISITE_PKGS = CSWeventlog PREREQUISITE_PKGS += CSWggettext PREREQUISITE_PKGS += CSWglib2 PREREQUISITE_PKGS += CSWtcpwrap Modified: csw/mgar/pkg/syslog_ng/trunk/checksums =================================================================== --- csw/mgar/pkg/syslog_ng/trunk/checksums 2009-03-21 23:24:53 UTC (rev 3856) +++ csw/mgar/pkg/syslog_ng/trunk/checksums 2009-03-21 23:34:41 UTC (rev 3857) @@ -1,4 +1,4 @@ -3f96ccf13dda0b9e150e511bcffde795 download/syslog-ng-2.0.10.tar.gz +e5ca55796c11899739affa417ff8a71e download/syslog-ng_2.0.10.tar.gz 6726e851fa8e6e6658584faaeaa6716d download/CSWsyslogng.gspec 3de835dbfde225227a1ed36f548e1d34 download/CSWsyslogng.postinstall 479df38d9a0e3a31422cea79b287412b download/CSWsyslogng.depend This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Sun Mar 22 01:20:45 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sun, 22 Mar 2009 00:20:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3858] csw/mgar/pkg/urxvt/trunk/ Message-ID: Revision: 3858 http://gar.svn.sourceforge.net/gar/?rev=3858&view=rev Author: wahwah Date: 2009-03-22 00:20:45 +0000 (Sun, 22 Mar 2009) Log Message: ----------- CSWurxvt, setting svn:externals and svn:ignore Property Changed: ---------------- csw/mgar/pkg/urxvt/trunk/ Property changes on: csw/mgar/pkg/urxvt/trunk ___________________________________________________________________ Added: svn:ignore + cookies download gar work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Sun Mar 22 10:22:35 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sun, 22 Mar 2009 09:22:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[3859] csw/mgar/pkg Message-ID: Revision: 3859 http://gar.svn.sourceforge.net/gar/?rev=3859&view=rev Author: wahwah Date: 2009-03-22 09:22:35 +0000 (Sun, 22 Mar 2009) Log Message: ----------- Keychain, ssh-agent manager, first commit Modified Paths: -------------- csw/mgar/pkg/keychain/trunk/Makefile csw/mgar/pkg/keychain/trunk/checksums Added Paths: ----------- csw/mgar/pkg/keychain/ csw/mgar/pkg/keychain/trunk/ Removed Paths: ------------- csw/mgar/pkg/keychain/trunk/ Modified: csw/mgar/pkg/keychain/trunk/Makefile =================================================================== --- csw/mgar/pkg/template/trunk/Makefile 2009-03-18 22:21:09 UTC (rev 3810) +++ csw/mgar/pkg/keychain/trunk/Makefile 2009-03-22 09:22:35 UTC (rev 3859) @@ -1,24 +1,42 @@ -GARNAME = mypkg -GARVERSION = 1.0 -CATEGORIES = lib +# Copyright 2009 OpenCSW +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ +GARNAME = keychain +GARVERSION = 2.6.8 +CATEGORIES = apps + DESCRIPTION = This is a useful library define BLURB - It does stuff with things + http://www.gentoo.org/doc/en/keychain-guide.xml + + If your ssh key is, say, id_dsa, add this to your ~/.bashrc and make sure it's + sourced on login: + + keychain "id_dsa" + . ~/.keychain/$$HOSTNAME-sh endef -MASTER_SITES = -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +MASTER_SITES = http://agriffis.n01se.net/keychain/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 -CONFIGURE_ARGS = $(DIRPATHS) +ARCHALL = 1 +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +INSTALL_SCRIPTS = keychain +TEST_SCRIPTS = -# Remove the following rules and uncomment the -# include before building. -all: .DEFAULT -.DEFAULT: - @true +install-keychain: + ginstall -d $(DESTDIR)$(bindir_install) + ginstall -m 755 $(WORKSRC)/keychain $(DESTDIR)$(bindir_install) + ginstall -d $(DESTDIR)$(mandir)/man1 + ginstall -m 644 $(WORKSRC)/keychain.1 $(DESTDIR)$(mandir)/man1/ + ginstall -d $(DESTDIR)$(docdir)/$(GARNAME) + ginstall $(WORKSRC)/README $(DESTDIR)$(docdir)/$(GARNAME) + ginstall $(WORKSRC)/ChangeLog $(DESTDIR)$(docdir)/$(GARNAME) + ginstall $(WORKSRC)/keychain.pod $(DESTDIR)$(docdir)/$(GARNAME) -#include gar/category.mk +include gar/category.mk Modified: csw/mgar/pkg/keychain/trunk/checksums =================================================================== --- csw/mgar/pkg/template/trunk/checksums 2009-03-18 22:21:09 UTC (rev 3810) +++ csw/mgar/pkg/keychain/trunk/checksums 2009-03-22 09:22:35 UTC (rev 3859) @@ -0,0 +1 @@ +2a23b311e438ecebed5639b568738d28 download/keychain-2.6.8.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 22 14:57:28 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 22 Mar 2009 13:57:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[3860] csw/mgar/pkg/openssh/trunk/files/changelog.CSW Message-ID: Revision: 3860 http://gar.svn.sourceforge.net/gar/?rev=3860&view=rev Author: chninkel Date: 2009-03-22 13:57:26 +0000 (Sun, 22 Mar 2009) Log Message: ----------- openssh: updated changelog Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/files/changelog.CSW Modified: csw/mgar/pkg/openssh/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/openssh/trunk/files/changelog.CSW 2009-03-22 09:22:35 UTC (rev 3859) +++ csw/mgar/pkg/openssh/trunk/files/changelog.CSW 2009-03-22 13:57:26 UTC (rev 3860) @@ -1,3 +1,10 @@ +openssh (5.2,REV=2008.03.22_rev=p1) unstable + + * New upstream version. + * Split the client in a distinct package. + + -- Yann Rouillard Sun, 22 Mar 2009 10:34:39 +0100 + openssh (5.1,REV=2008.02.15_rev=p1) unstable * Package rebuild to solve incorrect package push in repository tree. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Sun Mar 22 16:28:31 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Sun, 22 Mar 2009 15:28:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3861] csw/mgar/pkg/nrpe/trunk Message-ID: Revision: 3861 http://gar.svn.sourceforge.net/gar/?rev=3861&view=rev Author: j_arndt Date: 2009-03-22 15:28:31 +0000 (Sun, 22 Mar 2009) Log Message: ----------- nrpe: fixed paths in start script Modified Paths: -------------- csw/mgar/pkg/nrpe/trunk/checksums csw/mgar/pkg/nrpe/trunk/files/cswnrpe Modified: csw/mgar/pkg/nrpe/trunk/checksums =================================================================== --- csw/mgar/pkg/nrpe/trunk/checksums 2009-03-22 13:57:26 UTC (rev 3860) +++ csw/mgar/pkg/nrpe/trunk/checksums 2009-03-22 15:28:31 UTC (rev 3861) @@ -4,7 +4,7 @@ bda68135e2b65da40c3d2b68a3b8dc78 download/CSWnrpe.checkinstall 53eea7ed36535bb6cbe1d6fe0aae3508 download/CSWnrpe.preinstall 393872a95d2b9ec90363664c31074415 download/CSWnrpe.preremove -cbfc86ba77e78e2f860f90a303a1abe5 download/cswnrpe +4aad349d0e04e6cb8af186d87c44c3ba download/cswnrpe 2b35d5e0d57bcb3aff096040e0d06b8b download/CSWnrpeplugin.gspec e22a7817c7665e79bcbad7e091375be9 download/CSWnrpeplugin.prototype 5b02d4385daaea2a8c13903539aa6189 download/patch.diff Modified: csw/mgar/pkg/nrpe/trunk/files/cswnrpe =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/cswnrpe 2009-03-22 13:57:26 UTC (rev 3860) +++ csw/mgar/pkg/nrpe/trunk/files/cswnrpe 2009-03-22 15:28:31 UTC (rev 3861) @@ -20,7 +20,7 @@ CONFIG_FILE=/etc/opt/csw/nrpe.cfg if [ ! -f $CONFIG_FILE ] ; then - CONFIG_FILE=/opt/csw/nagios/etc/nrpe.cfg + CONFIG_FILE=/opt/csw/etc/nrpe.cfg fi if [ ! -f $CONFIG_FILE ] @@ -28,7 +28,7 @@ exit $SMF_EXIT_ERR_CONFIG fi -BIN_FILE="/opt/csw/nagios/bin/nrpe" +BIN_FILE="/opt/csw/bin/nrpe" pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` NRPE_USER=`awk -F'=' '/nrpe_user/ { print $NF }' $CONFIG_FILE` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 22 17:37:42 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 22 Mar 2009 16:37:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[3862] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 3862 http://gar.svn.sourceforge.net/gar/?rev=3862&view=rev Author: chninkel Date: 2009-03-22 16:37:35 +0000 (Sun, 22 Mar 2009) Log Message: ----------- openssh: added optionnal build instruction for lpk patch Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/checksums csw/mgar/pkg/openssh/trunk/files/don_t_use_TIOCSCTTY.patch csw/mgar/pkg/openssh/trunk/files/no_x_forwarding_bug.patch csw/mgar/pkg/openssh/trunk/files/openssh-5.2p1-gsskex-20081003.patch Added Paths: ----------- csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.2p1-0.3.9.patch Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-22 15:28:31 UTC (rev 3861) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-22 16:37:35 UTC (rev 3862) @@ -38,7 +38,6 @@ DISTFILES += openssh_restart_workaround.sh # The GSSAPI key exchange patch -PATCHDIRLEVEL = 0 PATCHFILES = openssh-$(GSSKEX_PATCH_VERSION)-gsskex-$(GSSKEX_PATCH_DATE).patch # Prevent TIOCSCTTY from being used to avoid error: @@ -64,6 +63,12 @@ TEST_SCRIPTS = +ifdef LPK + MASTER_SITES += http://openssh-lpk.googlecode.com/svn/trunk/patch/contrib/ + PATCHFILES += contrib-openssh-lpk-5.2p1-0.3.9.patch + CONFIGURE_ARGS += --with-ldap +endif + include gar/category.mk Modified: csw/mgar/pkg/openssh/trunk/checksums =================================================================== --- csw/mgar/pkg/openssh/trunk/checksums 2009-03-22 15:28:31 UTC (rev 3861) +++ csw/mgar/pkg/openssh/trunk/checksums 2009-03-22 16:37:35 UTC (rev 3862) @@ -1,7 +1,7 @@ ada79c7328a8551bdf55c95e631e7dad download/openssh-5.2p1.tar.gz dc212745af1f549ce2a236401bf97c1b download/i.conf 5d9e9fb1a5b6af82ce915f72ebc5e3b7 download/r.conf -2ace8f24d32978fb8d550a1648483d5f download/changelog.CSW +780a273b9c28497e373dbc0ecc8d6fd1 download/changelog.CSW d1c2c49bcd3b65a601946e8316b0b018 download/CSWossh.gspec 6e91d098018d7e1855b626ea463b8a29 download/CSWossh.depend 1d3d6d477c09e59c514e637fa3a2f7a4 download/CSWossh.checkinstall @@ -17,6 +17,7 @@ 1055c346c01d99d09572d978fad10256 download/CSWosshclient.depend 3446a3185dddc9a63b28c588685c629e download/CSWosshclient.prototype bd0f690fbb3abcbffe7924ae3016c8c3 download/openssh_restart_workaround.sh -05420ca20fada7ec02bd9474701abc4b download/openssh-5.2p1-gsskex-20081003.patch -04da9aaea49aa4b026f156a48e577a19 download/don_t_use_TIOCSCTTY.patch -38a20d4c63ada0a7a68226cf5e8af9c5 download/no_x_forwarding_bug.patch +bb77f4010f030d85f143b3d149aa6a69 download/openssh-5.2p1-gsskex-20081003.patch +4b3e79120b60e8f25be5141eba53cac5 download/don_t_use_TIOCSCTTY.patch +ca5403c8e1539d5ced0573f289ed7aef download/no_x_forwarding_bug.patch +9153031524651a18e7edaed4637aa769 download/contrib-openssh-lpk-5.2p1-0.3.9.patch Added: csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.2p1-0.3.9.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.2p1-0.3.9.patch (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.2p1-0.3.9.patch 2009-03-22 16:37:35 UTC (rev 3862) @@ -0,0 +1,1884 @@ +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/Makefile.in openssh-5.2p1+lpk/Makefile.in +--- openssh-5.2p1.orig/Makefile.in 2008-11-05 06:20:46.000000000 +0100 ++++ openssh-5.2p1+lpk/Makefile.in 2009-03-22 15:59:08.607515800 +0100 +@@ -86,7 +86,7 @@ + auth-krb5.o \ + auth2-gss.o gss-serv.o gss-serv-krb5.o \ + loginrec.o auth-pam.o auth-shadow.o auth-sia.o md5crypt.o \ +- audit.o audit-bsm.o platform.o sftp-server.o sftp-common.o ++ audit.o audit-bsm.o platform.o ldapauth.o sftp-server.o sftp-common.o + + MANPAGES = moduli.5.out scp.1.out ssh-add.1.out ssh-agent.1.out ssh-keygen.1.out ssh-keyscan.1.out ssh.1.out sshd.8.out sftp-server.8.out sftp.1.out ssh-rand-helper.8.out ssh-keysign.8.out sshd_config.5.out ssh_config.5.out + MANPAGES_IN = moduli.5 scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh-keyscan.1 ssh.1 sshd.8 sftp-server.8 sftp.1 ssh-rand-helper.8 ssh-keysign.8 sshd_config.5 ssh_config.5 +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/README.lpk openssh-5.2p1+lpk/README.lpk +--- openssh-5.2p1.orig/README.lpk 1970-01-01 01:00:00.000000000 +0100 ++++ openssh-5.2p1+lpk/README.lpk 2009-03-22 15:59:08.672813997 +0100 +@@ -0,0 +1,267 @@ ++OpenSSH LDAP PUBLIC KEY PATCH ++Copyright (c) 2003 Eric AUGE (eau at phear.org) ++All rights reserved. ++ ++Redistribution and use in source and binary forms, with or without ++modification, are permitted provided that the following conditions ++are met: ++1. Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++2. Redistributions in binary form must reproduce the above copyright ++ notice, this list of conditions and the following disclaimer in the ++ documentation and/or other materials provided with the distribution. ++3. The name of the author may not be used to endorse or promote products ++ derived from this software without specific prior written permission. ++ ++THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR ++IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES ++OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, ++INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT ++NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF ++THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ ++purposes of this patch: ++ ++This patch would help to have authentication centralization policy ++using ssh public key authentication. ++This patch could be an alternative to other "secure" authentication system ++working in a similar way (Kerberos, SecurID, etc...), except the fact ++that it's based on OpenSSH and its public key abilities. ++ ++>> FYI: << ++'uid': means unix accounts existing on the current server ++'lpkServerGroup:' mean server group configured on the current server ('lpkServerGroup' in sshd_config) ++ ++example schema: ++ ++ ++ server1 (uid: eau,rival,toto) (lpkServerGroup: unix) ++ ___________ / ++ / \ --- - server3 (uid: eau, titi) (lpkServerGroup: unix) ++ | LDAP Server | \ ++ | eau ,rival | server2 (uid: rival, eau) (lpkServerGroup: unix) ++ | titi ,toto | ++ | userx,.... | server5 (uid: eau) (lpkServerGroup: mail) ++ \___________/ \ / ++ ----- - server4 (uid: eau, rival) (no group configured) ++ \ ++ etc... ++ ++- WHAT WE NEED : ++ ++ * configured LDAP server somewhere on the network (i.e. OpenLDAP) ++ * patched sshd (with this patch ;) ++ * LDAP user(/group) entry (look at users.ldif (& groups.ldif)): ++ User entry: ++ - attached to the 'ldapPublicKey' objectclass ++ - attached to the 'posixAccount' objectclass ++ - with a filled 'sshPublicKey' attribute ++ Example: ++ dn: uid=eau,ou=users,dc=cuckoos,dc=net ++ objectclass: top ++ objectclass: person ++ objectclass: organizationalPerson ++ objectclass: posixAccount ++ objectclass: ldapPublicKey ++ description: Eric AUGE Account ++ userPassword: blah ++ cn: Eric AUGE ++ sn: Eric AUGE ++ uid: eau ++ uidNumber: 1034 ++ gidNumber: 1 ++ homeDirectory: /export/home/eau ++ sshPublicKey: ssh-dss AAAAB3... ++ sshPublicKey: ssh-dss AAAAM5... ++ ++ Group entry: ++ - attached to the 'posixGroup' objectclass ++ - with a 'cn' groupname attribute ++ - with multiple 'memberUid' attributes filled with usernames allowed in this group ++ Example: ++ # few members ++ dn: cn=unix,ou=groups,dc=cuckoos,dc=net ++ objectclass: top ++ objectclass: posixGroup ++ description: Unix based servers group ++ cn: unix ++ gidNumber: 1002 ++ memberUid: eau ++ memberUid: user1 ++ memberUid: user2 ++ ++ ++- HOW IT WORKS : ++ ++ * without patch ++ If a user wants to authenticate to log in a server the sshd, will first look for authentication method allowed (RSAauth,kerberos,etc..) ++ and if RSAauth and tickets based auth fails, it will fallback to standard password authentication (if enabled). ++ ++ * with the patch ++ If a user want to authenticate to log in a server, the sshd will first look for auth method including LDAP pubkey, if the ldappubkey options is enabled. ++ It will do an ldapsearch to get the public key directly from the LDAP instead of reading it from the server filesystem. ++ (usually in $HOME/.ssh/authorized_keys) ++ ++ If groups are enabled, it will also check if the user that wants to login is in the group of the server he is trying to log into. ++ If it fails, it falls back on RSA auth files ($HOME/.ssh/authorized_keys), etc.. and finally to standard password authentication (if enabled). ++ ++ 7 tokens are added to sshd_config : ++ # here is the new patched ldap related tokens ++ # entries in your LDAP must be posixAccount & strongAuthenticationUser & posixGroup ++ UseLPK yes # look the pub key into LDAP ++ LpkServers ldap://10.31.32.5/ ldap://10.31.32.4 ldap://10.31.32.3 # which LDAP server for users ? (URL format) ++ LpkUserDN ou=users,dc=foobar,dc=net # which base DN for users ? ++ LpkGroupDN ou=groups,dc=foobar,dc=net # which base DN for groups ? ++ LpkBindDN cn=manager,dc=foobar,dc=net # which bind DN ? ++ LpkBindPw asecret # bind DN credidentials ++ LpkServerGroup agroupname # the group the server is part of ++ ++ Right now i'm using anonymous binding to get public keys, because getting public keys of someone doesn't impersonate him\xB8 but there is some ++ flaws you have to take care of. ++ ++- HOW TO INSERT A USER/KEY INTO AN LDAP ENTRY ++ ++ * my way (there is plenty :) ++ - create ldif file (i.e. users.ldif) ++ - cat ~/.ssh/id_dsa.pub OR cat ~/.ssh/id_rsa.pub OR cat ~/.ssh/identity.pub ++ - my way in 4 steps : ++ Example: ++ ++ # you add this to the user entry in the LDIF file : ++ [...] ++ objectclass: posixAccount ++ objectclass: ldapPublicKey ++ [...] ++ sshPubliKey: ssh-dss AAAABDh12DDUR2... ++ [...] ++ ++ # insert your entry and you're done :) ++ ldapadd -D balblabla -w bleh < file.ldif ++ ++ all standard options can be present in the 'sshPublicKey' attribute. ++ ++- WHY : ++ ++ Simply because, i was looking for a way to centralize all sysadmins authentication, easily, without completely using LDAP ++ as authentication method (like pam_ldap etc..). ++ ++ After looking into Kerberos, SecurID, and other centralized secure authentications systems, the use of RSA and LDAP to get ++ public key for authentication allows us to control who has access to which server (the user needs an account and to be in 'strongAuthenticationUser' ++ objectclass within LDAP and part of the group the SSH server is in). ++ ++ Passwords update are no longer a nightmare for a server farm (key pair passphrase is stored on each user's box and private key is locally encrypted using his passphrase ++ so each user can change it as much as he wants). ++ ++ Blocking a user account can be done directly from the LDAP (if sshd is using RSAAuth + ldap only). ++ ++- RULES : ++ Entry in the LDAP server must respect 'posixAccount' and 'ldapPublicKey' which are defined in core.schema. ++ and the additionnal lpk.schema. ++ ++ This patch could allow a smooth transition between standard auth (/etc/passwd) and complete LDAP based authentication ++ (pamldap, nss_ldap, etc..). ++ ++ This can be an alternative to other (old?/expensive?) authentication methods (Kerberos/SecurID/..). ++ ++ Referring to schema at the beginning of this file if user 'eau' is only in group 'unix' ++ 'eau' would ONLY access 'server1', 'server2', 'server3' AND 'server4' BUT NOT 'server5'. ++ If you then modify the LDAP 'mail' group entry to add 'memberUid: eau' THEN user 'eau' would be able ++ to log in 'server5' (i hope you got the idea, my english is bad :). ++ ++ Each server's sshd is patched and configured to ask the public key and the group infos in the LDAP ++ server. ++ When you want to allow a new user to have access to the server parc, you just add him an account on ++ your servers, you add his public key into his entry on the LDAP server, it's done. ++ ++ Because sshds are looking public keys into the LDAP directly instead of a file ($HOME/.ssh/authorized_keys). ++ ++ When the user needs to change his passphrase he can do it directly from his workstation by changing ++ his own key set lock passphrase, and all servers are automatically aware. ++ ++ With a CAREFUL LDAP server configuration you could allow a user to add/delete/modify his own entry himself ++ so he can add/modify/delete himself his public key when needed. ++ ++\xAD FLAWS : ++ LDAP must be well configured, getting the public key of some user is not a problem, but if anonymous LDAP ++ allow write to users dn, somebody could replace someuser's public key by its own and impersonate some ++ of your users in all your server farm be VERY CAREFUL. ++ ++ MITM attack when sshd is requesting the public key, could lead to a compromise of your servers allowing login ++ as the impersonnated user. ++ ++ If LDAP server is down then, fallback on passwd auth. ++ ++ the ldap code part has not been well audited yet. ++ ++- LDAP USER ENTRY EXAMPLES (LDIF Format, look in users.ldif) ++ --- CUT HERE --- ++ dn: uid=jdoe,ou=users,dc=foobar,dc=net ++ objectclass: top ++ objectclass: person ++ objectclass: organizationalPerson ++ objectclass: posixAccount ++ objectclass: ldapPublicKey ++ description: My account ++ cn: John Doe ++ sn: John Doe ++ uid: jdoe ++ uidNumber: 100 ++ gidNumber: 100 ++ homeDirectory: /home/jdoe ++ sshPublicKey: ssh-dss AAAAB3NzaC1kc3MAAAEBAOvL8pREUg9wSy/8+hQJ54YF3AXkB0OZrXB.... ++ [...] ++ --- CUT HERE --- ++ ++- LDAP GROUP ENTRY EXAMPLES (LDIF Format, look in groups.ldif) ++ --- CUT HERE --- ++ dn: cn=unix,ou=groups,dc=cuckoos,dc=net ++ objectclass: top ++ objectclass: posixGroup ++ description: Unix based servers group ++ cn: unix ++ gidNumber: 1002 ++ memberUid: jdoe ++ memberUid: user1 ++ memberUid: user2 ++ [...] ++ --- CUT HERE --- ++ ++>> FYI: << ++Multiple 'sshPublicKey' in a user entry are allowed, as well as multiple 'memberUid' attributes in a group entry ++ ++- COMPILING: ++ 1. Apply the patch ++ 2. ./configure --with-your-options --with-ldap=/prefix/to/ldap_libs_and_includes ++ 3. make ++ 4. it's done. ++ ++- BLA : ++ I hope this could help, and i hope to be clear enough,, or give ideas. questions/comments/improvements are welcome. ++ ++- TODO : ++ Redesign differently. ++ ++- DOCS/LINK : ++ http://pacsec.jp/core05/psj05-barisani-en.pdf ++ http://fritz.potsdam.edu/projects/openssh-lpk/ ++ http://fritz.potsdam.edu/projects/sshgate/ ++ http://dev.inversepath.com/trac/openssh-lpk ++ http://lam.sf.net/ ( http://lam.sourceforge.net/documentation/supportedSchemas.htm ) ++ ++- CONTRIBUTORS/IDEAS/GREETS : ++ - Falk Siemonsmeier. ++ - Jacob Rief. ++ - Michael Durchgraf. ++ - frederic peters. ++ - Finlay dobbie. ++ - Stefan Fisher. ++ - Robin H. Johnson. ++ - Adrian Bridgett. ++ ++- CONTACT : ++ - Eric AUGE ++ - Andrea Barisani +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/auth-rsa.c openssh-5.2p1+lpk/auth-rsa.c +--- openssh-5.2p1.orig/auth-rsa.c 2008-07-02 14:37:30.000000000 +0200 ++++ openssh-5.2p1+lpk/auth-rsa.c 2009-03-22 15:59:08.132715250 +0100 +@@ -174,10 +174,96 @@ + FILE *f; + u_long linenum = 0; + Key *key; ++#ifdef WITH_LDAP_PUBKEY ++ ldap_key_t * k; ++ unsigned int i = 0; ++#endif + + /* Temporarily use the user's uid. */ + temporarily_use_uid(pw); + ++#ifdef WITH_LDAP_PUBKEY ++ /* here is the job */ ++ key = key_new(KEY_RSA1); ++ ++ if (options.lpk.on) { ++ debug("[LDAP] trying LDAP first uid=%s", pw->pw_name); ++ if ( ldap_ismember(&options.lpk, pw->pw_name) > 0) { ++ if ( (k = ldap_getuserkey(&options.lpk, pw->pw_name)) != NULL) { ++ for (i = 0 ; i < k->num ; i++) { ++ char *cp, *options = NULL; ++ ++ for (cp = k->keys[i]->bv_val; *cp == ' ' || *cp == '\t'; cp++) ++ ; ++ if (!*cp || *cp == '\n' || *cp == '#') ++ continue; ++ ++ /* ++ * Check if there are options for this key, and if so, ++ * save their starting address and skip the option part ++ * for now. If there are no options, set the starting ++ * address to NULL. ++ */ ++ if (*cp < '0' || *cp > '9') { ++ int quoted = 0; ++ options = cp; ++ for (; *cp && (quoted || (*cp != ' ' && *cp != '\t')); cp++) { ++ if (*cp == '\\' && cp[1] == '"') ++ cp++; /* Skip both */ ++ else if (*cp == '"') ++ quoted = !quoted; ++ } ++ } else ++ options = NULL; ++ ++ /* Parse the key from the line. */ ++ if (hostfile_read_key(&cp, &bits, key) == 0) { ++ debug("[LDAP] line %d: non ssh1 key syntax", i); ++ continue; ++ } ++ /* cp now points to the comment part. */ ++ ++ /* Check if the we have found the desired key (identified by its modulus). */ ++ if (BN_cmp(key->rsa->n, client_n) != 0) ++ continue; ++ ++ /* check the real bits */ ++ if (bits != (unsigned int)BN_num_bits(key->rsa->n)) ++ logit("[LDAP] Warning: ldap, line %lu: keysize mismatch: " ++ "actual %d vs. announced %d.", (unsigned long)i, BN_num_bits(key->rsa->n), bits); ++ ++ /* We have found the desired key. */ ++ /* ++ * If our options do not allow this key to be used, ++ * do not send challenge. ++ */ ++ if (!auth_parse_options(pw, options, "[LDAP]", (unsigned long) i)) ++ continue; ++ ++ /* break out, this key is allowed */ ++ allowed = 1; ++ ++ /* add the return stuff etc... */ ++ /* Restore the privileged uid. */ ++ restore_uid(); ++ ++ /* return key if allowed */ ++ if (allowed && rkey != NULL) ++ *rkey = key; ++ else ++ key_free(key); ++ ++ ldap_keys_free(k); ++ return (allowed); ++ } ++ } else { ++ logit("[LDAP] no keys found for '%s'!", pw->pw_name); ++ } ++ } else { ++ logit("[LDAP] '%s' is not in '%s'", pw->pw_name, options.lpk.sgroup); ++ } ++ } ++#endif + /* The authorized keys. */ + file = authorized_keys_file(pw); + debug("trying public RSA key file %s", file); +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/auth2-pubkey.c openssh-5.2p1+lpk/auth2-pubkey.c +--- openssh-5.2p1.orig/auth2-pubkey.c 2008-07-04 04:54:25.000000000 +0200 ++++ openssh-5.2p1+lpk/auth2-pubkey.c 2009-03-22 15:59:08.102307504 +0100 +@@ -55,6 +55,10 @@ + #include "monitor_wrap.h" + #include "misc.h" + ++#ifdef WITH_LDAP_PUBKEY ++#include "ldapauth.h" ++#endif ++ + /* import */ + extern ServerOptions options; + extern u_char *session_id2; +@@ -187,10 +191,79 @@ + u_long linenum = 0; + Key *found; + char *fp; ++#ifdef WITH_LDAP_PUBKEY ++ ldap_key_t * k; ++ unsigned int i = 0; ++#endif + + /* Temporarily use the user's uid. */ + temporarily_use_uid(pw); + ++#ifdef WITH_LDAP_PUBKEY ++ found_key = 0; ++ /* allocate a new key type */ ++ found = key_new(key->type); ++ ++ /* first check if the options is enabled, then try.. */ ++ if (options.lpk.on) { ++ debug("[LDAP] trying LDAP first uid=%s",pw->pw_name); ++ if (ldap_ismember(&options.lpk, pw->pw_name) > 0) { ++ if ((k = ldap_getuserkey(&options.lpk, pw->pw_name)) != NULL) { ++ /* Skip leading whitespace, empty and comment lines. */ ++ for (i = 0 ; i < k->num ; i++) { ++ /* dont forget if multiple keys to reset options */ ++ char *cp, *options = NULL; ++ ++ for (cp = (char *)k->keys[i]->bv_val; *cp == ' ' || *cp == '\t'; cp++) ++ ; ++ if (!*cp || *cp == '\n' || *cp == '#') ++ continue; ++ ++ if (key_read(found, &cp) != 1) { ++ /* no key? check if there are options for this key */ ++ int quoted = 0; ++ debug2("[LDAP] user_key_allowed: check options: '%s'", cp); ++ options = cp; ++ for (; *cp && (quoted || (*cp != ' ' && *cp != '\t')); cp++) { ++ if (*cp == '\\' && cp[1] == '"') ++ cp++; /* Skip both */ ++ else if (*cp == '"') ++ quoted = !quoted; ++ } ++ /* Skip remaining whitespace. */ ++ for (; *cp == ' ' || *cp == '\t'; cp++) ++ ; ++ if (key_read(found, &cp) != 1) { ++ debug2("[LDAP] user_key_allowed: advance: '%s'", cp); ++ /* still no key? advance to next line*/ ++ continue; ++ } ++ } ++ ++ if (key_equal(found, key) && ++ auth_parse_options(pw, options, file, linenum) == 1) { ++ found_key = 1; ++ debug("[LDAP] matching key found"); ++ fp = key_fingerprint(found, SSH_FP_MD5, SSH_FP_HEX); ++ verbose("[LDAP] Found matching %s key: %s", key_type(found), fp); ++ ++ /* restoring memory */ ++ ldap_keys_free(k); ++ xfree(fp); ++ restore_uid(); ++ key_free(found); ++ return found_key; ++ break; ++ } ++ }/* end of LDAP for() */ ++ } else { ++ logit("[LDAP] no keys found for '%s'!", pw->pw_name); ++ } ++ } else { ++ logit("[LDAP] '%s' is not in '%s'", pw->pw_name, options.lpk.sgroup); ++ } ++ } ++#endif + debug("trying public key file %s", file); + f = auth_openkeyfile(file, pw, options.strict_modes); + +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/config.h.in openssh-5.2p1+lpk/config.h.in +--- openssh-5.2p1.orig/config.h.in 2009-02-23 01:18:12.000000000 +0100 ++++ openssh-5.2p1+lpk/config.h.in 2009-03-22 15:59:08.195639244 +0100 +@@ -563,6 +563,9 @@ + /* Define to 1 if you have the header file. */ + #undef HAVE_LINUX_IF_TUN_H + ++/* Define if you want LDAP support */ ++#undef WITH_LDAP_PUBKEY ++ + /* Define if your libraries define login() */ + #undef HAVE_LOGIN + +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/configure openssh-5.2p1+lpk/configure +--- openssh-5.2p1.orig/configure 2009-02-23 01:18:14.000000000 +0100 ++++ openssh-5.2p1+lpk/configure 2009-03-22 15:59:08.400328912 +0100 +@@ -1340,6 +1340,7 @@ + --with-tcp-wrappers[=PATH] Enable tcpwrappers support (optionally in PATH) + --with-libedit[=PATH] Enable libedit support for sftp + --with-audit=module Enable EXPERIMENTAL audit support (modules=debug,bsm) ++ --with-ldap[=PATH] Enable LDAP pubkey support (optionally in PATH) + --with-ssl-dir=PATH Specify path to OpenSSL installation + --without-openssl-header-check Disable OpenSSL version consistency check + --with-ssl-engine Enable OpenSSL (hardware) ENGINE support +@@ -12767,6 +12768,85 @@ + fi + + ++# Check whether user wants LDAP support ++LDAP_MSG="no" ++ ++# Check whether --with-ldap was given. ++if test "${with_ldap+set}" = set; then ++ withval=$with_ldap; ++ if test "x$withval" != "xno" ; then ++ ++ if test "x$withval" != "xyes" ; then ++ CPPFLAGS="$CPPFLAGS -I${withval}/include" ++ LDFLAGS="$LDFLAGS -L${withval}/lib" ++ fi ++ ++ ++cat >>confdefs.h <<\_ACEOF ++#define WITH_LDAP_PUBKEY 1 ++_ACEOF ++ ++ LIBS="-lldap $LIBS" ++ LDAP_MSG="yes" ++ ++ { echo "$as_me:$LINENO: checking for LDAP support" >&5 ++echo $ECHO_N "checking for LDAP support... $ECHO_C" >&6; } ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include ++ #include ++int ++main () ++{ ++(void)ldap_init(0, 0); ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ { echo "$as_me:$LINENO: result: yes" >&5 ++echo "${ECHO_T}yes" >&6; } ++else ++ echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ ++ { echo "$as_me:$LINENO: result: no" >&5 ++echo "${ECHO_T}no" >&6; } ++ { { echo "$as_me:$LINENO: error: ** Incomplete or missing ldap libraries **" >&5 ++echo "$as_me: error: ** Incomplete or missing ldap libraries **" >&2;} ++ { (exit 1); exit 1; }; } ++ ++ ++fi ++ ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++ fi ++ ++ ++fi ++ ++ + + + +@@ -30543,6 +30623,7 @@ + echo " Smartcard support: $SCARD_MSG" + echo " S/KEY support: $SKEY_MSG" + echo " TCP Wrappers support: $TCPW_MSG" ++echo " LDAP support: $LDAP_MSG" + echo " MD5 password support: $MD5_MSG" + echo " libedit support: $LIBEDIT_MSG" + echo " Solaris process contract support: $SPC_MSG" +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/configure.ac openssh-5.2p1+lpk/configure.ac +--- openssh-5.2p1.orig/configure.ac 2009-02-16 05:37:03.000000000 +0100 ++++ openssh-5.2p1+lpk/configure.ac 2009-03-22 15:59:08.490709251 +0100 +@@ -1314,6 +1314,37 @@ + esac ] + ) + ++# Check whether user wants LDAP support ++LDAP_MSG="no" ++AC_ARG_WITH(ldap, ++ [ --with-ldap[[=PATH]] Enable LDAP pubkey support (optionally in PATH)], ++ [ ++ if test "x$withval" != "xno" ; then ++ ++ if test "x$withval" != "xyes" ; then ++ CPPFLAGS="$CPPFLAGS -I${withval}/include" ++ LDFLAGS="$LDFLAGS -L${withval}/lib" ++ fi ++ ++ AC_DEFINE([WITH_LDAP_PUBKEY], 1, [Enable LDAP pubkey support]) ++ LIBS="-lldap $LIBS" ++ LDAP_MSG="yes" ++ ++ AC_MSG_CHECKING([for LDAP support]) ++ AC_TRY_COMPILE( ++ [#include ++ #include ], ++ [(void)ldap_init(0, 0);], ++ [AC_MSG_RESULT(yes)], ++ [ ++ AC_MSG_RESULT(no) ++ AC_MSG_ERROR([** Incomplete or missing ldap libraries **]) ++ ] ++ ) ++ fi ++ ] ++) ++ + dnl Checks for library functions. Please keep in alphabetical order + AC_CHECK_FUNCS( \ + arc4random \ +@@ -4163,6 +4194,7 @@ + echo " Smartcard support: $SCARD_MSG" + echo " S/KEY support: $SKEY_MSG" + echo " TCP Wrappers support: $TCPW_MSG" ++echo " LDAP support: $LDAP_MSG" + echo " MD5 password support: $MD5_MSG" + echo " libedit support: $LIBEDIT_MSG" + echo " Solaris process contract support: $SPC_MSG" +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/ldapauth.c openssh-5.2p1+lpk/ldapauth.c +--- openssh-5.2p1.orig/ldapauth.c 1970-01-01 01:00:00.000000000 +0100 ++++ openssh-5.2p1+lpk/ldapauth.c 2009-03-22 15:59:08.528655666 +0100 +@@ -0,0 +1,575 @@ ++/* ++ * $Id: openssh-lpk-4.3p1-0.3.7.patch,v 1.3 2006/04/18 15:29:09 eau Exp $ ++ */ ++ ++/* ++ * ++ * Copyright (c) 2005, Eric AUGE ++ * All rights reserved. ++ * ++ * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: ++ * ++ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. ++ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. ++ * Neither the name of the phear.org nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, ++ * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++ * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ++ * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; ++ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ++ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ * ++ * ++ */ ++ ++#include "includes.h" ++ ++#ifdef WITH_LDAP_PUBKEY ++ ++#include ++#include ++#include ++#include ++ ++#include "ldapauth.h" ++#include "log.h" ++ ++static char *attrs[] = { ++ PUBKEYATTR, ++ NULL ++}; ++ ++/* filter building infos */ ++#define FILTER_GROUP_PREFIX "(&(objectclass=posixGroup)" ++#define FILTER_OR_PREFIX "(|" ++#define FILTER_OR_SUFFIX ")" ++#define FILTER_CN_PREFIX "(cn=" ++#define FILTER_CN_SUFFIX ")" ++#define FILTER_UID_FORMAT "(memberUid=%s)" ++#define FILTER_GROUP_SUFFIX ")" ++#define FILTER_GROUP_SIZE(group) (size_t) (strlen(group)+(ldap_count_group(group)*5)+52) ++ ++/* just filter building stuff */ ++#define REQUEST_GROUP_SIZE(filter, uid) (size_t) (strlen(filter)+strlen(uid)+1) ++#define REQUEST_GROUP(buffer, prefilter, pwname) \ ++ buffer = (char *) calloc(REQUEST_GROUP_SIZE(prefilter, pwname), sizeof(char)); \ ++ if (!buffer) { \ ++ perror("calloc()"); \ ++ return FAILURE; \ ++ } \ ++ snprintf(buffer, REQUEST_GROUP_SIZE(prefilter,pwname), prefilter, pwname) ++/* ++XXX OLD group building macros ++#define REQUEST_GROUP_SIZE(grp, uid) (size_t) (strlen(grp)+strlen(uid)+46) ++#define REQUEST_GROUP(buffer,pwname,grp) \ ++ buffer = (char *) calloc(REQUEST_GROUP_SIZE(grp, pwname), sizeof(char)); \ ++ if (!buffer) { \ ++ perror("calloc()"); \ ++ return FAILURE; \ ++ } \ ++ snprintf(buffer,REQUEST_GROUP_SIZE(grp,pwname),"(&(objectclass=posixGroup)(cn=%s)(memberUid=%s))",grp,pwname) ++ */ ++ ++/* ++XXX stock upstream version without extra filter support ++#define REQUEST_USER_SIZE(uid) (size_t) (strlen(uid)+64) ++#define REQUEST_USER(buffer, pwname) \ ++ buffer = (char *) calloc(REQUEST_USER_SIZE(pwname), sizeof(char)); \ ++ if (!buffer) { \ ++ perror("calloc()"); \ ++ return NULL; \ ++ } \ ++ snprintf(buffer,REQUEST_USER_SIZE(pwname),"(&(objectclass=posixAccount)(objectclass=ldapPublicKey)(uid=%s))",pwname) ++ */ ++ ++#define REQUEST_USER_SIZE(uid, filter) (size_t) (strlen(uid)+64+(filter != NULL ? strlen(filter) : 0)) ++#define REQUEST_USER(buffer, pwname, customfilter) \ ++ buffer = (char *) calloc(REQUEST_USER_SIZE(pwname, customfilter), sizeof(char)); \ ++ if (!buffer) { \ ++ perror("calloc()"); \ ++ return NULL; \ ++ } \ ++ snprintf(buffer, REQUEST_USER_SIZE(pwname, customfilter), \ ++ "(&(objectclass=posixAccount)(objectclass=ldapPublicKey)(uid=%s)%s)", \ ++ pwname, (customfilter != NULL ? customfilter : "")) ++ ++/* some portable and working tokenizer, lame though */ ++static int tokenize(char ** o, size_t size, char * input) { ++ unsigned int i = 0, num; ++ const char * charset = " \t"; ++ char * ptr = input; ++ ++ /* leading white spaces are ignored */ ++ num = strspn(ptr, charset); ++ ptr += num; ++ ++ while ((num = strcspn(ptr, charset))) { ++ if (i < size-1) { ++ o[i++] = ptr; ++ ptr += num; ++ if (*ptr) ++ *ptr++ = '\0'; ++ } ++ } ++ o[i] = NULL; ++ return SUCCESS; ++} ++ ++void ldap_close(ldap_opt_t * ldap) { ++ ++ if (!ldap) ++ return; ++ ++ if ( ldap_unbind_ext(ldap->ld, NULL, NULL) < 0) ++ ldap_perror(ldap->ld, "ldap_unbind()"); ++ ++ ldap->ld = NULL; ++ FLAG_SET_DISCONNECTED(ldap->flags); ++ ++ return; ++} ++ ++/* init && bind */ ++int ldap_connect(ldap_opt_t * ldap) { ++ int version = LDAP_VERSION3; ++ ++ if (!ldap->servers) ++ return FAILURE; ++ ++ /* Connection Init and setup */ ++ ldap->ld = ldap_init(ldap->servers, LDAP_PORT); ++ if (!ldap->ld) { ++ ldap_perror(ldap->ld, "ldap_init()"); ++ return FAILURE; ++ } ++ ++ if ( ldap_set_option(ldap->ld, LDAP_OPT_PROTOCOL_VERSION, &version) != LDAP_OPT_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_set_option(LDAP_OPT_PROTOCOL_VERSION)"); ++ return FAILURE; ++ } ++ ++ /* Timeouts setup */ ++ if (ldap_set_option(ldap->ld, LDAP_OPT_NETWORK_TIMEOUT, &ldap->b_timeout) != LDAP_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_set_option(LDAP_OPT_NETWORK_TIMEOUT)"); ++ } ++ if (ldap_set_option(ldap->ld, LDAP_OPT_TIMEOUT, &ldap->s_timeout) != LDAP_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_set_option(LDAP_OPT_TIMEOUT)"); ++ } ++ ++ /* TLS support */ ++ if ( (ldap->tls == -1) || (ldap->tls == 1) ) { ++ if (ldap_start_tls_s(ldap->ld, NULL, NULL ) != LDAP_SUCCESS) { ++ /* failed then reinit the initial connect */ ++ ldap_perror(ldap->ld, "ldap_connect: (TLS) ldap_start_tls()"); ++ if (ldap->tls == 1) ++ return FAILURE; ++ ++ ldap->ld = ldap_init(ldap->servers, LDAP_PORT); ++ if (!ldap->ld) { ++ ldap_perror(ldap->ld, "ldap_init()"); ++ return FAILURE; ++ } ++ ++ if ( ldap_set_option(ldap->ld, LDAP_OPT_PROTOCOL_VERSION, &version) != LDAP_OPT_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_set_option()"); ++ return FAILURE; ++ } ++ } ++ } ++ ++ ++ if ( ldap_simple_bind_s(ldap->ld, ldap->binddn, ldap->bindpw) != LDAP_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_simple_bind_s()"); ++ return FAILURE; ++ } ++ ++ /* says it is connected */ ++ FLAG_SET_CONNECTED(ldap->flags); ++ ++ return SUCCESS; ++} ++ ++/* must free allocated ressource */ ++static char * ldap_build_host(char *host, int port) { ++ unsigned int size = strlen(host)+11; ++ char * h = (char *) calloc (size, sizeof(char)); ++ int rc; ++ if (!h) ++ return NULL; ++ ++ rc = snprintf(h, size, "%s:%d ", host, port); ++ if (rc == -1) ++ return NULL; ++ return h; ++} ++ ++static int ldap_count_group(const char * input) { ++ const char * charset = " \t"; ++ const char * ptr = input; ++ unsigned int count = 0; ++ unsigned int num; ++ ++ num = strspn(ptr, charset); ++ ptr += num; ++ ++ while ((num = strcspn(ptr, charset))) { ++ count++; ++ ptr += num; ++ ptr++; ++ } ++ ++ return count; ++} ++ ++/* format filter */ ++char * ldap_parse_groups(const char * groups) { ++ unsigned int buffer_size = FILTER_GROUP_SIZE(groups); ++ char * buffer = (char *) calloc(buffer_size, sizeof(char)); ++ char * g = NULL; ++ char * garray[32]; ++ unsigned int i = 0; ++ ++ if ((!groups)||(!buffer)) ++ return NULL; ++ ++ g = strdup(groups); ++ if (!g) { ++ free(buffer); ++ return NULL; ++ } ++ ++ /* first separate into n tokens */ ++ if ( tokenize(garray, sizeof(garray)/sizeof(*garray), g) < 0) { ++ free(g); ++ free(buffer); ++ return NULL; ++ } ++ ++ /* build the final filter format */ ++ strlcat(buffer, FILTER_GROUP_PREFIX, buffer_size); ++ strlcat(buffer, FILTER_OR_PREFIX, buffer_size); ++ i = 0; ++ while (garray[i]) { ++ strlcat(buffer, FILTER_CN_PREFIX, buffer_size); ++ strlcat(buffer, garray[i], buffer_size); ++ strlcat(buffer, FILTER_CN_SUFFIX, buffer_size); ++ i++; ++ } ++ strlcat(buffer, FILTER_OR_SUFFIX, buffer_size); ++ strlcat(buffer, FILTER_UID_FORMAT, buffer_size); ++ strlcat(buffer, FILTER_GROUP_SUFFIX, buffer_size); ++ ++ free(g); ++ return buffer; ++} ++ ++/* a bit dirty but leak free */ ++char * ldap_parse_servers(const char * servers) { ++ char * s = NULL; ++ char * tmp = NULL, *urls[32]; ++ unsigned int num = 0 , i = 0 , asize = 0; ++ LDAPURLDesc *urld[32]; ++ ++ if (!servers) ++ return NULL; ++ ++ /* local copy of the arg */ ++ s = strdup(servers); ++ if (!s) ++ return NULL; ++ ++ /* first separate into URL tokens */ ++ if ( tokenize(urls, sizeof(urls)/sizeof(*urls), s) < 0) ++ return NULL; ++ ++ i = 0; ++ while (urls[i]) { ++ if (! ldap_is_ldap_url(urls[i]) || ++ (ldap_url_parse(urls[i], &urld[i]) != 0)) { ++ return NULL; ++ } ++ i++; ++ } ++ ++ /* now free(s) */ ++ free (s); ++ ++ /* how much memory do we need */ ++ num = i; ++ for (i = 0 ; i < num ; i++) ++ asize += strlen(urld[i]->lud_host)+11; ++ ++ /* alloc */ ++ s = (char *) calloc( asize+1 , sizeof(char)); ++ if (!s) { ++ for (i = 0 ; i < num ; i++) ++ ldap_free_urldesc(urld[i]); ++ return NULL; ++ } ++ ++ /* then build the final host string */ ++ for (i = 0 ; i < num ; i++) { ++ /* built host part */ ++ tmp = ldap_build_host(urld[i]->lud_host, urld[i]->lud_port); ++ strncat(s, tmp, strlen(tmp)); ++ ldap_free_urldesc(urld[i]); ++ free(tmp); ++ } ++ ++ return s; ++} ++ ++void ldap_options_print(ldap_opt_t * ldap) { ++ debug("ldap options:"); ++ debug("servers: %s", ldap->servers); ++ if (ldap->u_basedn) ++ debug("user basedn: %s", ldap->u_basedn); ++ if (ldap->g_basedn) ++ debug("group basedn: %s", ldap->g_basedn); ++ if (ldap->binddn) ++ debug("binddn: %s", ldap->binddn); ++ if (ldap->bindpw) ++ debug("bindpw: %s", ldap->bindpw); ++ if (ldap->sgroup) ++ debug("group: %s", ldap->sgroup); ++ if (ldap->filter) ++ debug("filter: %s", ldap->filter); ++} ++ ++void ldap_options_free(ldap_opt_t * l) { ++ if (!l) ++ return; ++ if (l->servers) ++ free(l->servers); ++ if (l->u_basedn) ++ free(l->u_basedn); ++ if (l->g_basedn) ++ free(l->g_basedn); ++ if (l->binddn) ++ free(l->binddn); ++ if (l->bindpw) ++ free(l->bindpw); ++ if (l->sgroup) ++ free(l->sgroup); ++ if (l->fgroup) ++ free(l->fgroup); ++ if (l->filter) ++ free(l->filter); ++ if (l->l_conf) ++ free(l->l_conf); ++ free(l); ++} ++ ++/* free keys */ ++void ldap_keys_free(ldap_key_t * k) { ++ ldap_value_free_len(k->keys); ++ free(k); ++ return; ++} ++ ++ldap_key_t * ldap_getuserkey(ldap_opt_t *l, const char * user) { ++ ldap_key_t * k = (ldap_key_t *) calloc (1, sizeof(ldap_key_t)); ++ LDAPMessage *res, *e; ++ char * filter; ++ int i; ++ ++ if ((!k) || (!l)) ++ return NULL; ++ ++ /* Am i still connected ? RETRY n times */ ++ /* XXX TODO: setup some conf value for retrying */ ++ if (!(l->flags & FLAG_CONNECTED)) ++ for (i = 0 ; i < 2 ; i++) ++ if (ldap_connect(l) == 0) ++ break; ++ ++ /* quick check for attempts to be evil */ ++ if ((strchr(user, '(') != NULL) || (strchr(user, ')') != NULL) || ++ (strchr(user, '*') != NULL) || (strchr(user, '\\') != NULL)) ++ return NULL; ++ ++ /* build filter for LDAP request */ ++ REQUEST_USER(filter, user, l->filter); ++ ++ if ( ldap_search_st( l->ld, ++ l->u_basedn, ++ LDAP_SCOPE_SUBTREE, ++ filter, ++ attrs, 0, &l->s_timeout, &res ) != LDAP_SUCCESS) { ++ ++ ldap_perror(l->ld, "ldap_search_st()"); ++ ++ free(filter); ++ free(k); ++ ++ /* XXX error on search, timeout etc.. close ask for reconnect */ ++ ldap_close(l); ++ ++ return NULL; ++ } ++ ++ /* free */ ++ free(filter); ++ ++ /* check if any results */ ++ i = ldap_count_entries(l->ld,res); ++ if (i <= 0) { ++ ldap_msgfree(res); ++ free(k); ++ return NULL; ++ } ++ ++ if (i > 1) ++ debug("[LDAP] duplicate entries, using the FIRST entry returned"); ++ ++ e = ldap_first_entry(l->ld, res); ++ k->keys = ldap_get_values_len(l->ld, e, PUBKEYATTR); ++ k->num = ldap_count_values_len(k->keys); ++ ++ ldap_msgfree(res); ++ return k; ++} ++ ++ ++/* -1 if trouble ++ 0 if user is NOT member of current server group ++ 1 if user IS MEMBER of current server group ++ */ ++int ldap_ismember(ldap_opt_t * l, const char * user) { ++ LDAPMessage *res; ++ char * filter; ++ int i; ++ ++ if ((!l->sgroup) || !(l->g_basedn)) ++ return 1; ++ ++ /* Am i still connected ? RETRY n times */ ++ /* XXX TODO: setup some conf value for retrying */ ++ if (!(l->flags & FLAG_CONNECTED)) ++ for (i = 0 ; i < 2 ; i++) ++ if (ldap_connect(l) == 0) ++ break; ++ ++ /* quick check for attempts to be evil */ ++ if ((strchr(user, '(') != NULL) || (strchr(user, ')') != NULL) || ++ (strchr(user, '*') != NULL) || (strchr(user, '\\') != NULL)) ++ return FAILURE; ++ ++ /* build filter for LDAP request */ ++ REQUEST_GROUP(filter, l->fgroup, user); ++ ++ if (ldap_search_st( l->ld, ++ l->g_basedn, ++ LDAP_SCOPE_SUBTREE, ++ filter, ++ NULL, 0, &l->s_timeout, &res) != LDAP_SUCCESS) { ++ ++ ldap_perror(l->ld, "ldap_search_st()"); ++ ++ free(filter); ++ ++ /* XXX error on search, timeout etc.. close ask for reconnect */ ++ ldap_close(l); ++ ++ return FAILURE; ++ } ++ ++ free(filter); ++ ++ /* check if any results */ ++ if (ldap_count_entries(l->ld, res) > 0) { ++ ldap_msgfree(res); ++ return 1; ++ } ++ ++ ldap_msgfree(res); ++ return 0; ++} ++ ++/* ++ * ldap.conf simple parser ++ * XXX TODO: sanity checks ++ * must either ++ * - free the previous ldap_opt_before replacing entries ++ * - free each necessary previously parsed elements ++ * ret: ++ * -1 on FAILURE, 0 on SUCCESS ++ */ ++int ldap_parse_lconf(ldap_opt_t * l) { ++ FILE * lcd; /* ldap.conf descriptor */ ++ char buf[BUFSIZ]; ++ char * s = NULL, * k = NULL, * v = NULL; ++ int li, len; ++ ++ lcd = fopen (l->l_conf, "r"); ++ if (lcd == NULL) { ++ /* debug("Cannot open %s", l->l_conf); */ ++ perror("ldap_parse_lconf()"); ++ return FAILURE; ++ } ++ ++ while (fgets (buf, sizeof (buf), lcd) != NULL) { ++ ++ if (*buf == '\n' || *buf == '#') ++ continue; ++ ++ k = buf; ++ v = k; ++ while (*v != '\0' && *v != ' ' && *v != '\t') ++ v++; ++ ++ if (*v == '\0') ++ continue; ++ ++ *(v++) = '\0'; ++ ++ while (*v == ' ' || *v == '\t') ++ v++; ++ ++ li = strlen (v) - 1; ++ while (v[li] == ' ' || v[li] == '\t' || v[li] == '\n') ++ --li; ++ v[li + 1] = '\0'; ++ ++ if (!strcasecmp (k, "uri")) { ++ if ((l->servers = ldap_parse_servers(v)) == NULL) { ++ fatal("error in ldap servers"); ++ return FAILURE; ++ } ++ ++ } ++ else if (!strcasecmp (k, "base")) { ++ s = strchr (v, '?'); ++ if (s != NULL) { ++ len = s - v; ++ l->u_basedn = malloc (len + 1); ++ strncpy (l->u_basedn, v, len); ++ l->u_basedn[len] = '\0'; ++ } else { ++ l->u_basedn = strdup (v); ++ } ++ } ++ else if (!strcasecmp (k, "binddn")) { ++ l->binddn = strdup (v); ++ } ++ else if (!strcasecmp (k, "bindpw")) { ++ l->bindpw = strdup (v); ++ } ++ else if (!strcasecmp (k, "timelimit")) { ++ l->s_timeout.tv_sec = atoi (v); ++ } ++ else if (!strcasecmp (k, "bind_timelimit")) { ++ l->b_timeout.tv_sec = atoi (v); ++ } ++ else if (!strcasecmp (k, "ssl")) { ++ if (!strcasecmp (v, "start_tls")) ++ l->tls = 1; ++ } ++ } ++ ++ fclose (lcd); ++ return SUCCESS; ++} ++ ++#endif /* WITH_LDAP_PUBKEY */ +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/ldapauth.h openssh-5.2p1+lpk/ldapauth.h +--- openssh-5.2p1.orig/ldapauth.h 1970-01-01 01:00:00.000000000 +0100 ++++ openssh-5.2p1+lpk/ldapauth.h 2009-03-22 15:59:08.546217262 +0100 +@@ -0,0 +1,124 @@ ++/* ++ * $Id: openssh-lpk-4.3p1-0.3.7.patch,v 1.3 2006/04/18 15:29:09 eau Exp $ ++ */ ++ ++/* ++ * ++ * Copyright (c) 2005, Eric AUGE ++ * All rights reserved. ++ * ++ * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: ++ * ++ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. ++ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. ++ * Neither the name of the phear.org nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, ++ * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++ * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ++ * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; ++ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ++ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ * ++ * ++ */ ++ ++#ifndef LDAPAUTH_H ++#define LDAPAUTH_H ++ ++#define LDAP_DEPRECATED 1 ++ ++#include ++#include ++#include ++#include ++ ++/* tokens in use for config */ ++#define _DEFAULT_LPK_TOKEN "UseLPK" ++#define _DEFAULT_SRV_TOKEN "LpkServers" ++#define _DEFAULT_USR_TOKEN "LpkUserDN" ++#define _DEFAULT_GRP_TOKEN "LpkGroupDN" ++#define _DEFAULT_BDN_TOKEN "LpkBindDN" ++#define _DEFAULT_BPW_TOKEN "LpkBindPw" ++#define _DEFAULT_MYG_TOKEN "LpkServerGroup" ++#define _DEFAULT_FIL_TOKEN "LpkFilter" ++#define _DEFAULT_TLS_TOKEN "LpkForceTLS" ++#define _DEFAULT_BTI_TOKEN "LpkBindTimelimit" ++#define _DEFAULT_STI_TOKEN "LpkSearchTimelimit" ++#define _DEFAULT_LDP_TOKEN "LpkLdapConf" ++ ++/* default options */ ++#define _DEFAULT_LPK_ON 0 ++#define _DEFAULT_LPK_SERVERS NULL ++#define _DEFAULT_LPK_UDN NULL ++#define _DEFAULT_LPK_GDN NULL ++#define _DEFAULT_LPK_BINDDN NULL ++#define _DEFAULT_LPK_BINDPW NULL ++#define _DEFAULT_LPK_SGROUP NULL ++#define _DEFAULT_LPK_FILTER NULL ++#define _DEFAULT_LPK_TLS -1 ++#define _DEFAULT_LPK_BTIMEOUT 10 ++#define _DEFAULT_LPK_STIMEOUT 10 ++#define _DEFAULT_LPK_LDP NULL ++ ++/* flags */ ++#define FLAG_EMPTY 0x00000000 ++#define FLAG_CONNECTED 0x00000001 ++ ++/* flag macros */ ++#define FLAG_SET_EMPTY(x) x&=(FLAG_EMPTY) ++#define FLAG_SET_CONNECTED(x) x|=(FLAG_CONNECTED) ++#define FLAG_SET_DISCONNECTED(x) x&=~(FLAG_CONNECTED) ++ ++/* defines */ ++#define FAILURE -1 ++#define SUCCESS 0 ++#define PUBKEYATTR "sshPublicKey" ++ ++/* ++ * ++ * defined files path ++ * (should be relocated to pathnames.h, ++ * if one day it's included within the tree) ++ * ++ */ ++#define _PATH_LDAP_CONFIG_FILE "/etc/ldap.conf" ++ ++/* structures */ ++typedef struct ldap_options { ++ int on; /* Use it or NOT */ ++ LDAP * ld; /* LDAP file desc */ ++ char * servers; /* parsed servers for ldaplib failover handling */ ++ char * u_basedn; /* user basedn */ ++ char * g_basedn; /* group basedn */ ++ char * binddn; /* binddn */ ++ char * bindpw; /* bind password */ ++ char * sgroup; /* server group */ ++ char * fgroup; /* group filter */ ++ char * filter; /* additional filter */ ++ char * l_conf; /* use ldap.conf */ ++ int tls; /* TLS only */ ++ struct timeval b_timeout; /* bind timeout */ ++ struct timeval s_timeout; /* search timeout */ ++ unsigned int flags; /* misc flags (reconnection, future use?) */ ++} ldap_opt_t; ++ ++typedef struct ldap_keys { ++ struct berval ** keys; /* the public keys retrieved */ ++ unsigned int num; /* number of keys */ ++} ldap_key_t; ++ ++ ++/* function headers */ ++void ldap_close(ldap_opt_t *); ++int ldap_connect(ldap_opt_t *); ++char * ldap_parse_groups(const char *); ++char * ldap_parse_servers(const char *); ++void ldap_options_print(ldap_opt_t *); ++void ldap_options_free(ldap_opt_t *); ++void ldap_keys_free(ldap_key_t *); ++int ldap_parse_lconf(ldap_opt_t *); ++ldap_key_t * ldap_getuserkey(ldap_opt_t *, const char *); ++int ldap_ismember(ldap_opt_t *, const char *); ++ ++#endif +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/lpk-user-example.txt openssh-5.2p1+lpk/lpk-user-example.txt +--- openssh-5.2p1.orig/lpk-user-example.txt 1970-01-01 01:00:00.000000000 +0100 ++++ openssh-5.2p1+lpk/lpk-user-example.txt 2009-03-22 15:59:08.575379694 +0100 +@@ -0,0 +1,117 @@ ++ ++Post to ML -> User Made Quick Install Doc. ++Contribution from John Lane ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++OpenSSH LDAP keystore Patch ++=========================== ++ ++NOTE: these notes are a transcript of a specific installation ++ they work for me, your specifics may be different! ++ from John Lane March 17th 2005 john at lane.uk.net ++ ++This is a patch to OpenSSH 4.0p1 to allow it to obtain users' public keys ++from their LDAP record as an alternative to ~/.ssh/authorized_keys. ++ ++(Assuming here that necessary build stuff is in $BUILD) ++ ++cd $BUILD/openssh-4.0p1 ++patch -Np1 -i $BUILD/openssh-lpk-4.0p1-0.3.patch ++mkdir -p /var/empty && ++./configure --prefix=/usr --sysconfdir=/etc/ssh \ ++ --libexecdir=/usr/sbin --with-md5-passwords --with-pam \ ++ --with-libs="-lldap" --with-cppflags="-DWITH_LDAP_PUBKEY" ++Now do. ++make && ++make install ++ ++Add the following config to /etc/ssh/ssh_config ++UseLPK yes ++LpkServers ldap://myhost.mydomain.com ++LpkUserDN ou=People,dc=mydomain,dc=com ++ ++We need to tell sshd about the SSL keys during boot, as root's ++environment does not exist at that time. Edit /etc/rc.d/init.d/sshd. ++Change the startup code from this: ++ echo "Starting SSH Server..." ++ loadproc /usr/sbin/sshd ++ ;; ++to this: ++ echo "Starting SSH Server..." ++ LDAPRC="/root/.ldaprc" loadproc /usr/sbin/sshd ++ ;; ++ ++Re-start the sshd daemon: ++/etc/rc.d/init.d/sshd restart ++ ++Install the additional LDAP schema ++cp $BUILD/openssh-lpk-0.2.schema /etc/openldap/schema/openssh.schema ++ ++Now add the openSSH LDAP schema to /etc/openldap/slapd.conf: ++Add the following to the end of the existing block of schema includes ++include /etc/openldap/schema/openssh.schema ++ ++Re-start the LDAP server: ++/etc/rc.d/init.d/slapd restart ++ ++To add one or more public keys to a user, eg "testuser" : ++ldapsearch -x -W -Z -LLL -b "uid=testuser,ou=People,dc=mydomain,dc=com" -D ++"uid=testuser,ou=People,dc=mydomain,dc=com" > /tmp/testuser ++ ++append the following to this /tmp/testuser file ++objectclass: ldapPublicKey ++sshPublicKey: ssh-rsa ++AAAAB3NzaC1yc2EAAAABJQAAAIB3dsrwqXqD7E4zYYrxwdDKBUQxKMioXy9pxFVai64kAPxjU9KS ++qIo7QfkjslfsjflksjfldfkjsldfjLX/5zkzRmT28I5piGzunPv17S89z8XwSsuAoR1t86t+5dlI ++7eZE/gVbn2UQkQq7+kdDTS2yXV6VnC52N/kKLG3ciBkBAw== General Purpose RSA Key ++ ++Then do a modify: ++ldapmodify -x -D "uid=testuser,ou=People,dc=mydomain,dc=com" -W -f ++/tmp/testuser -Z ++Enter LDAP Password: ++modifying entry "uid=testuser,ou=People,dc=mydomain,dc=com" ++And check the modify is ok: ++ldapsearch -x -W -Z -b "uid=testuser,ou=People,dc=mydomain,dc=com" -D ++"uid=testuser,ou=People,dc=mydomain,dc=com" ++Enter LDAP Password: ++# extended LDIF ++# ++# LDAPv3 ++# base with scope sub ++# filter: (objectclass=*) ++# requesting: ALL ++# ++ ++# testuser, People, mydomain.com ++dn: uid=testuser,ou=People,dc=mydomain,dc=com ++uid: testuser ++cn: testuser ++objectClass: account ++objectClass: posixAccount ++objectClass: top ++objectClass: shadowAccount ++objectClass: ldapPublicKey ++shadowLastChange: 12757 ++shadowMax: 99999 ++shadowWarning: 7 ++loginShell: /bin/bash ++uidNumber: 9999 ++gidNumber: 501 ++homeDirectory: /home/testuser ++userPassword:: e1NTSEF9UDgwV1hnM1VjUDRJK0k1YnFiL1d4ZUJObXlZZ3Z3UTU= ++sshPublicKey: ssh-rsa ++AAAAB3NzaC1yc2EAAAABJQAAAIB3dsrwqXqD7E4zYYrxwdDKBUQxKMioXy9pxFVai64kAPxjU9KSqIo7QfkjslfsjflksjfldfkjsldfjLX/5zkzRmT28I5piGzunPv17S89z ++8XwSsuAoR1t86t+5dlI7eZE/gVbn2UQkQq7+kdDTS2yXV6VnC52N/kKLG3ciBkBAw== General Purpose RSA Key ++ ++# search result ++search: 3 ++result: 0 Success ++ ++# numResponses: 2 ++# numEntries: 1 ++ ++Now start a ssh session to user "testuser" from usual ssh client (e.g. ++puTTY). Login should succeed. ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/openssh-lpk_openldap.schema openssh-5.2p1+lpk/openssh-lpk_openldap.schema +--- openssh-5.2p1.orig/openssh-lpk_openldap.schema 1970-01-01 01:00:00.000000000 +0100 ++++ openssh-5.2p1+lpk/openssh-lpk_openldap.schema 2009-03-22 15:59:08.635476950 +0100 +@@ -0,0 +1,19 @@ ++# ++# LDAP Public Key Patch schema for use with openssh-ldappubkey ++# Author: Eric AUGE ++# ++# Based on the proposal of : Mark Ruijter ++# ++ ++ ++# octetString SYNTAX ++attributetype ( 1.3.6.1.4.1.24552.500.1.1.1.13 NAME 'sshPublicKey' ++ DESC 'MANDATORY: OpenSSH Public key' ++ EQUALITY octetStringMatch ++ SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) ++ ++# printableString SYNTAX yes|no ++objectclass ( 1.3.6.1.4.1.24552.500.1.1.2.0 NAME 'ldapPublicKey' SUP top AUXILIARY ++ DESC 'MANDATORY: OpenSSH LPK objectclass' ++ MUST ( sshPublicKey $ uid ) ++ ) +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/openssh-lpk_sun.schema openssh-5.2p1+lpk/openssh-lpk_sun.schema +--- openssh-5.2p1.orig/openssh-lpk_sun.schema 1970-01-01 01:00:00.000000000 +0100 ++++ openssh-5.2p1+lpk/openssh-lpk_sun.schema 2009-03-22 15:59:08.653640345 +0100 +@@ -0,0 +1,21 @@ ++# ++# LDAP Public Key Patch schema for use with openssh-ldappubkey ++# Author: Eric AUGE ++# ++# Schema for Sun Directory Server. ++# Based on the original schema, modified by Stefan Fischer. ++# ++ ++dn: cn=schema ++ ++# octetString SYNTAX ++attributeTypes: ( 1.3.6.1.4.1.24552.500.1.1.1.13 NAME 'sshPublicKey' ++ DESC 'MANDATORY: OpenSSH Public key' ++ EQUALITY octetStringMatch ++ SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) ++ ++# printableString SYNTAX yes|no ++objectClasses: ( 1.3.6.1.4.1.24552.500.1.1.2.0 NAME 'ldapPublicKey' SUP top AUXILIARY ++ DESC 'MANDATORY: OpenSSH LPK objectclass' ++ MUST ( sshPublicKey $ uid ) ++ ) +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/servconf.c openssh-5.2p1+lpk/servconf.c +--- openssh-5.2p1.orig/servconf.c 2009-01-28 06:31:23.000000000 +0100 ++++ openssh-5.2p1+lpk/servconf.c 2009-03-22 16:02:52.456008387 +0100 +@@ -42,6 +42,10 @@ + #include "channels.h" + #include "groupaccess.h" + ++#ifdef WITH_LDAP_PUBKEY ++#include "ldapauth.h" ++#endif ++ + static void add_listen_addr(ServerOptions *, char *, int); + static void add_one_listen_addr(ServerOptions *, char *, int); + +@@ -128,6 +132,25 @@ + options->adm_forced_command = NULL; + options->chroot_directory = NULL; + options->zero_knowledge_password_authentication = -1; ++#ifdef WITH_LDAP_PUBKEY ++ /* XXX dirty */ ++ options->lpk.ld = NULL; ++ options->lpk.on = -1; ++ options->lpk.servers = NULL; ++ options->lpk.u_basedn = NULL; ++ options->lpk.g_basedn = NULL; ++ options->lpk.binddn = NULL; ++ options->lpk.bindpw = NULL; ++ options->lpk.sgroup = NULL; ++ options->lpk.filter = NULL; ++ options->lpk.fgroup = NULL; ++ options->lpk.l_conf = NULL; ++ options->lpk.tls = -1; ++ options->lpk.b_timeout.tv_sec = -1; ++ options->lpk.s_timeout.tv_sec = -1; ++ options->lpk.flags = FLAG_EMPTY; ++#endif ++ + } + + void +@@ -261,8 +284,34 @@ + options->permit_tun = SSH_TUNMODE_NO; + if (options->zero_knowledge_password_authentication == -1) + options->zero_knowledge_password_authentication = 0; ++#ifdef WITH_LDAP_PUBKEY ++ if (options->lpk.on == -1) ++ options->lpk.on = _DEFAULT_LPK_ON; ++ if (options->lpk.servers == NULL) ++ options->lpk.servers = _DEFAULT_LPK_SERVERS; ++ if (options->lpk.u_basedn == NULL) ++ options->lpk.u_basedn = _DEFAULT_LPK_UDN; ++ if (options->lpk.g_basedn == NULL) ++ options->lpk.g_basedn = _DEFAULT_LPK_GDN; ++ if (options->lpk.binddn == NULL) ++ options->lpk.binddn = _DEFAULT_LPK_BINDDN; ++ if (options->lpk.bindpw == NULL) ++ options->lpk.bindpw = _DEFAULT_LPK_BINDPW; ++ if (options->lpk.sgroup == NULL) ++ options->lpk.sgroup = _DEFAULT_LPK_SGROUP; ++ if (options->lpk.filter == NULL) ++ options->lpk.filter = _DEFAULT_LPK_FILTER; ++ if (options->lpk.tls == -1) ++ options->lpk.tls = _DEFAULT_LPK_TLS; ++ if (options->lpk.b_timeout.tv_sec == -1) ++ options->lpk.b_timeout.tv_sec = _DEFAULT_LPK_BTIMEOUT; ++ if (options->lpk.s_timeout.tv_sec == -1) ++ options->lpk.s_timeout.tv_sec = _DEFAULT_LPK_STIMEOUT; ++ if (options->lpk.l_conf == NULL) ++ options->lpk.l_conf = _DEFAULT_LPK_LDP; ++#endif + +- /* Turn privilege separation on by default */ ++ /* Turn privilege separation on by default */ + if (use_privsep == -1) + use_privsep = 1; + +@@ -307,6 +356,12 @@ + sUsePrivilegeSeparation, sAllowAgentForwarding, + sZeroKnowledgePasswordAuthentication, + sDeprecated, sUnsupported ++#ifdef WITH_LDAP_PUBKEY ++ ,sLdapPublickey, sLdapServers, sLdapUserDN ++ ,sLdapGroupDN, sBindDN, sBindPw, sMyGroup ++ ,sLdapFilter, sForceTLS, sBindTimeout ++ ,sSearchTimeout, sLdapConf ++#endif + } ServerOpCodes; + + #define SSHCFG_GLOBAL 0x01 /* allowed in main section of sshd_config */ +@@ -417,6 +472,20 @@ + { "clientalivecountmax", sClientAliveCountMax, SSHCFG_GLOBAL }, + { "authorizedkeysfile", sAuthorizedKeysFile, SSHCFG_GLOBAL }, + { "authorizedkeysfile2", sAuthorizedKeysFile2, SSHCFG_GLOBAL }, ++#ifdef WITH_LDAP_PUBKEY ++ { _DEFAULT_LPK_TOKEN, sLdapPublickey, SSHCFG_GLOBAL }, ++ { _DEFAULT_SRV_TOKEN, sLdapServers, SSHCFG_GLOBAL }, ++ { _DEFAULT_USR_TOKEN, sLdapUserDN, SSHCFG_GLOBAL }, ++ { _DEFAULT_GRP_TOKEN, sLdapGroupDN, SSHCFG_GLOBAL }, ++ { _DEFAULT_BDN_TOKEN, sBindDN, SSHCFG_GLOBAL }, ++ { _DEFAULT_BPW_TOKEN, sBindPw, SSHCFG_GLOBAL }, ++ { _DEFAULT_MYG_TOKEN, sMyGroup, SSHCFG_GLOBAL }, ++ { _DEFAULT_FIL_TOKEN, sLdapFilter, SSHCFG_GLOBAL }, ++ { _DEFAULT_TLS_TOKEN, sForceTLS, SSHCFG_GLOBAL }, ++ { _DEFAULT_BTI_TOKEN, sBindTimeout, SSHCFG_GLOBAL }, ++ { _DEFAULT_STI_TOKEN, sSearchTimeout, SSHCFG_GLOBAL }, ++ { _DEFAULT_LDP_TOKEN, sLdapConf, SSHCFG_GLOBAL }, ++#endif + { "useprivilegeseparation", sUsePrivilegeSeparation, SSHCFG_GLOBAL }, + { "acceptenv", sAcceptEnv, SSHCFG_GLOBAL }, + { "permittunnel", sPermitTunnel, SSHCFG_GLOBAL }, +@@ -1307,6 +1376,107 @@ + while (arg) + arg = strdelim(&cp); + break; ++#ifdef WITH_LDAP_PUBKEY ++ case sLdapPublickey: ++ intptr = &options->lpk.on; ++ goto parse_flag; ++ case sLdapServers: ++ /* arg = strdelim(&cp); */ ++ p = line; ++ while(*p++); ++ arg = p; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing ldap server",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ if ((options->lpk.servers = ldap_parse_servers(arg)) == NULL) ++ fatal("%s line %d: error in ldap servers", filename, linenum); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sLdapUserDN: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing ldap server",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.u_basedn = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sLdapGroupDN: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing ldap server",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.g_basedn = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sBindDN: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing binddn",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.binddn = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sBindPw: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing bindpw",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.bindpw = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sMyGroup: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing groupname",filename, linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.sgroup = xstrdup(arg); ++ if (options->lpk.sgroup) ++ options->lpk.fgroup = ldap_parse_groups(options->lpk.sgroup); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sLdapFilter: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing filter",filename, linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.filter = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sForceTLS: ++ intptr = &options->lpk.tls; ++ arg = strdelim(&cp); ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing yes/no argument.", ++ filename, linenum); ++ value = 0; /* silence compiler */ ++ if (strcmp(arg, "yes") == 0) ++ value = 1; ++ else if (strcmp(arg, "no") == 0) ++ value = 0; ++ else if (strcmp(arg, "try") == 0) ++ value = -1; ++ else ++ fatal("%s line %d: Bad yes/no argument: %s", ++ filename, linenum, arg); ++ if (*intptr == -1) ++ *intptr = value; ++ break; ++ case sBindTimeout: ++ intptr = (int *) &options->lpk.b_timeout.tv_sec; ++ goto parse_int; ++ case sSearchTimeout: ++ intptr = (int *) &options->lpk.s_timeout.tv_sec; ++ goto parse_int; ++ break; ++ case sLdapConf: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing LpkLdapConf", filename, linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.l_conf = xstrdup(arg); ++ memset(arg, 0, strlen(arg)); ++ break; ++#endif + + default: + fatal("%s line %d: Missing handler for opcode %s (%d)", +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/servconf.h openssh-5.2p1+lpk/servconf.h +--- openssh-5.2p1.orig/servconf.h 2009-01-28 06:31:23.000000000 +0100 ++++ openssh-5.2p1+lpk/servconf.h 2009-03-22 15:59:08.809800401 +0100 +@@ -16,6 +16,10 @@ + #ifndef SERVCONF_H + #define SERVCONF_H + ++#ifdef WITH_LDAP_PUBKEY ++#include "ldapauth.h" ++#endif ++ + #define MAX_PORTS 256 /* Max # ports. */ + + #define MAX_ALLOW_USERS 256 /* Max # users on allow list. */ +@@ -147,6 +151,9 @@ + int use_pam; /* Enable auth via PAM */ + + int permit_tun; ++#ifdef WITH_LDAP_PUBKEY ++ ldap_opt_t lpk; ++#endif + + int num_permitted_opens; + +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/sshd.c openssh-5.2p1+lpk/sshd.c +--- openssh-5.2p1.orig/sshd.c 2009-01-28 06:31:23.000000000 +0100 ++++ openssh-5.2p1+lpk/sshd.c 2009-03-22 15:59:08.862544731 +0100 +@@ -126,6 +126,10 @@ + int deny_severity; + #endif /* LIBWRAP */ + ++#ifdef WITH_LDAP_PUBKEY ++#include "ldapauth.h" ++#endif ++ + #ifndef O_NOCTTY + #define O_NOCTTY 0 + #endif +@@ -1483,6 +1487,16 @@ + exit(1); + } + ++#ifdef WITH_LDAP_PUBKEY ++ /* ldap_options_print(&options.lpk); */ ++ /* XXX initialize/check ldap connection and set *LD */ ++ if (options.lpk.on) { ++ if (options.lpk.l_conf && (ldap_parse_lconf(&options.lpk) < 0) ) ++ error("[LDAP] could not parse %s", options.lpk.l_conf); ++ if (ldap_connect(&options.lpk) < 0) ++ error("[LDAP] could not initialize ldap connection"); ++ } ++#endif + debug("sshd version %.100s", SSH_RELEASE); + + /* Store privilege separation user for later use if required. */ +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/sshd_config openssh-5.2p1+lpk/sshd_config +--- openssh-5.2p1.orig/sshd_config 2008-07-02 14:35:43.000000000 +0200 ++++ openssh-5.2p1+lpk/sshd_config 2009-03-22 15:59:08.899356863 +0100 +@@ -109,6 +109,21 @@ + # no default banner path + #Banner none + ++# here are the new patched ldap related tokens ++# entries in your LDAP must have posixAccount & ldapPublicKey objectclass ++#UseLPK yes ++#LpkLdapConf /etc/ldap.conf ++#LpkServers ldap://10.1.7.1/ ldap://10.1.7.2/ ++#LpkUserDN ou=users,dc=phear,dc=org ++#LpkGroupDN ou=groups,dc=phear,dc=org ++#LpkBindDN cn=Manager,dc=phear,dc=org ++#LpkBindPw secret ++#LpkServerGroup mail ++#LpkFilter (hostAccess=master.phear.org) ++#LpkForceTLS no ++#LpkSearchTimelimit 3 ++#LpkBindTimelimit 3 ++ + # override default of no subsystems + Subsystem sftp /usr/libexec/sftp-server + +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/sshd_config.5 openssh-5.2p1+lpk/sshd_config.5 +--- openssh-5.2p1.orig/sshd_config.5 2009-02-23 01:00:24.000000000 +0100 ++++ openssh-5.2p1+lpk/sshd_config.5 2009-03-22 15:59:08.944067497 +0100 +@@ -1005,6 +1005,62 @@ + program. + The default is + .Pa /usr/X11R6/bin/xauth . ++.It Cm UseLPK ++Specifies whether LDAP public key retrieval must be used or not. It allow ++an easy centralisation of public keys within an LDAP directory. The argument must be ++.Dq yes ++or ++.Dq no . ++.It Cm LpkLdapConf ++Specifies whether LDAP Public keys should parse the specified ldap.conf file ++instead of sshd_config Tokens. The argument must be a valid path to an ldap.conf ++file like ++.Pa /etc/ldap.conf ++.It Cm LpkServers ++Specifies LDAP one or more [:space:] separated server's url the following form may be used: ++.Pp ++LpkServers ldaps://127.0.0.1 ldap://127.0.0.2 ldap://127.0.0.3 ++.It Cm LpkUserDN ++Specifies the LDAP user DN. ++.Pp ++LpkUserDN ou=users,dc=phear,dc=org ++.It Cm LpkGroupDN ++Specifies the LDAP groups DN. ++.Pp ++LpkGroupDN ou=groups,dc=phear,dc=org ++.It Cm LpkBindDN ++Specifies the LDAP bind DN to use if necessary. ++.Pp ++LpkBindDN cn=Manager,dc=phear,dc=org ++.It Cm LpkBindPw ++Specifies the LDAP bind credential. ++.Pp ++LpkBindPw secret ++.It Cm LpkServerGroup ++Specifies one or more [:space:] separated group the server is part of. ++.Pp ++LpkServerGroup unix mail prod ++.It Cm LpkFilter ++Specifies an additional LDAP filter to use for finding SSH keys ++.Pp ++LpkFilter (hostAccess=master.phear.org) ++.It Cm LpkForceTLS ++Specifies if the LDAP server connection must be tried, forced or not used. The argument must be ++.Dq yes ++or ++.Dq no ++or ++.Dq try . ++.It Cm LpkSearchTimelimit ++Sepcifies the search time limit before the search is considered over. value is ++in seconds. ++.Pp ++LpkSearchTimelimit 3 ++.It Cm LpkBindTimelimit ++Sepcifies the bind time limit before the connection is considered dead. value is ++in seconds. ++.Pp ++LpkBindTimelimit 3 + .El + .Sh TIME FORMATS + .Xr sshd 8 Modified: csw/mgar/pkg/openssh/trunk/files/don_t_use_TIOCSCTTY.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/don_t_use_TIOCSCTTY.patch 2009-03-22 15:28:31 UTC (rev 3861) +++ csw/mgar/pkg/openssh/trunk/files/don_t_use_TIOCSCTTY.patch 2009-03-22 16:37:35 UTC (rev 3862) @@ -1,6 +1,6 @@ diff --speed-large-files --minimal -Nru sshpty.c.orig openssh-4.7p1/sshpty.c ---- sshpty.c.orig 2006-08-04 22:39:41.000000000 -0400 -+++ sshpty.c 2007-11-02 17:56:19.136541000 -0400 +--- openssh-5.2p1/sshpty.c.orig 2006-08-04 22:39:41.000000000 -0400 ++++ openssh-5.2p1.new/sshpty.c 2007-11-02 17:56:19.136541000 -0400 @@ -139,7 +139,10 @@ close(fd); } Modified: csw/mgar/pkg/openssh/trunk/files/no_x_forwarding_bug.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/no_x_forwarding_bug.patch 2009-03-22 15:28:31 UTC (rev 3861) +++ csw/mgar/pkg/openssh/trunk/files/no_x_forwarding_bug.patch 2009-03-22 16:37:35 UTC (rev 3862) @@ -1,6 +1,6 @@ diff --speed-large-files --minimal -Nru openssh-5.0p1.orig/channels.c openssh-5.0p1/channels.c ---- channels.c 2008-04-02 17:43:57.000000000 -0400 -+++ channels.c 2008-04-30 08:32:59.300403974 -0400 +--- openssh-5.2p1/channels.c 2008-04-02 17:43:57.000000000 -0400 ++++ openssh-5.2p1.new/channels.c 2008-04-30 08:32:59.300403974 -0400 @@ -2906,6 +2906,9 @@ debug2("bind port %d: %.100s", port, strerror(errno)); close(sock); Modified: csw/mgar/pkg/openssh/trunk/files/openssh-5.2p1-gsskex-20081003.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/openssh-5.2p1-gsskex-20081003.patch 2009-03-22 15:28:31 UTC (rev 3861) +++ csw/mgar/pkg/openssh/trunk/files/openssh-5.2p1-gsskex-20081003.patch 2009-03-22 16:37:35 UTC (rev 3862) @@ -1,6 +1,6 @@ diff -urN ChangeLog.gssapi ChangeLog.gssapi ---- ChangeLog.gssapi 1970-01-01 01:00:00.000000000 +0100 -+++ ChangeLog.gssapi 2008-10-03 21:03:11.484172000 +0200 +--- openssh-5.2p1/ChangeLog.gssapi 1970-01-01 01:00:00.000000000 +0100 ++++ openssh-5.2p1.new/ChangeLog.gssapi 2008-10-03 21:03:11.484172000 +0200 @@ -0,0 +1,75 @@ +20080404 + - [ gss-serv.c ] @@ -78,8 +78,8 @@ + (from jbasney AT ncsa.uiuc.edu) + diff -urN openssh-5.2p1/Makefile.in openssh-5.2p1.new/Makefile.in ---- Makefile.in 2008-11-05 06:20:46.000000000 +0100 -+++ Makefile.in 2009-03-21 15:39:14.000000000 +0100 +--- openssh-5.2p1/Makefile.in 2008-11-05 06:20:46.000000000 +0100 ++++ openssh-5.2p1.new/Makefile.in 2009-03-21 15:39:14.000000000 +0100 @@ -71,7 +71,7 @@ atomicio.o key.o dispatch.o kex.o mac.o uidswap.o uuencode.o misc.o \ monitor_fdpass.o rijndael.o ssh-dss.o ssh-rsa.o dh.o kexdh.o \ @@ -99,8 +99,8 @@ audit.o audit-bsm.o platform.o sftp-server.o sftp-common.o diff -urN openssh-5.2p1/auth-krb5.c openssh-5.2p1.new/auth-krb5.c ---- auth-krb5.c 2006-08-05 04:39:39.000000000 +0200 -+++ auth-krb5.c 2009-03-21 15:19:18.000000000 +0100 +--- openssh-5.2p1/auth-krb5.c 2006-08-05 04:39:39.000000000 +0200 ++++ openssh-5.2p1.new/auth-krb5.c 2009-03-21 15:19:18.000000000 +0100 @@ -166,8 +166,13 @@ len = strlen(authctxt->krb5_ticket_file) + 6; @@ -149,8 +149,8 @@ return (krb5_cc_resolve(ctx, ccname, ccache)); } diff -urN openssh-5.2p1/auth.h openssh-5.2p1.new/auth.h ---- auth.h 2008-11-05 06:20:46.000000000 +0100 -+++ auth.h 2009-03-21 15:19:18.000000000 +0100 +--- openssh-5.2p1/auth.h 2008-11-05 06:20:46.000000000 +0100 ++++ openssh-5.2p1.new/auth.h 2009-03-21 15:19:18.000000000 +0100 @@ -53,6 +53,7 @@ int valid; /* user exists and is allowed to login */ int attempt; @@ -160,8 +160,8 @@ char *user; /* username sent by the client */ char *service; diff -urN openssh-5.2p1/auth2-gss.c openssh-5.2p1.new/auth2-gss.c ---- auth2-gss.c 2007-12-02 12:59:45.000000000 +0100 -+++ auth2-gss.c 2009-03-21 15:19:18.000000000 +0100 +--- openssh-5.2p1/auth2-gss.c 2007-12-02 12:59:45.000000000 +0100 ++++ openssh-5.2p1.new/auth2-gss.c 2009-03-21 15:19:18.000000000 +0100 @@ -52,6 +52,39 @@ static void input_gssapi_exchange_complete(int type, u_int32_t plen, void *ctxt); static void input_gssapi_errtok(int, u_int32_t, void *); @@ -232,8 +232,8 @@ "gssapi-with-mic", userauth_gssapi, diff -urN openssh-5.2p1/auth2.c openssh-5.2p1.new/auth2.c ---- auth2.c 2008-11-05 06:20:46.000000000 +0100 -+++ auth2.c 2009-03-21 15:19:18.000000000 +0100 +--- openssh-5.2p1/auth2.c 2008-11-05 06:20:46.000000000 +0100 ++++ openssh-5.2p1.new/auth2.c 2009-03-21 15:19:18.000000000 +0100 @@ -69,6 +69,7 @@ extern Authmethod method_kbdint; extern Authmethod method_hostbased; @@ -270,8 +270,8 @@ PRIVSEP(audit_event(SSH_LOGIN_EXCEED_MAXTRIES)); #endif diff -urN openssh-5.2p1/configure.ac openssh-5.2p1.new/configure.ac ---- configure.ac 2009-02-16 05:37:03.000000000 +0100 -+++ configure.ac 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/configure.ac 2009-02-16 05:37:03.000000000 +0100 ++++ openssh-5.2p1.new/configure.ac 2009-03-21 15:19:19.000000000 +0100 @@ -473,6 +473,30 @@ [Use tunnel device compatibility to OpenBSD]) AC_DEFINE(SSH_TUN_PREPEND_AF, 1, @@ -304,8 +304,8 @@ AC_CHECK_DECL(AU_IPv4, [], AC_DEFINE(AU_IPv4, 0, [System only supports IPv4 audit records]) diff -urN openssh-5.2p1/gss-genr.c openssh-5.2p1.new/gss-genr.c ---- gss-genr.c 2007-06-12 15:44:36.000000000 +0200 -+++ gss-genr.c 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/gss-genr.c 2007-06-12 15:44:36.000000000 +0200 ++++ openssh-5.2p1.new/gss-genr.c 2009-03-21 15:19:19.000000000 +0100 @@ -39,12 +39,160 @@ #include "buffer.h" #include "log.h" @@ -518,8 +518,8 @@ return (!GSS_ERROR(major)); diff -urN openssh-5.2p1/gss-serv-krb5.c openssh-5.2p1.new/gss-serv-krb5.c ---- gss-serv-krb5.c 2006-09-01 07:38:36.000000000 +0200 -+++ gss-serv-krb5.c 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/gss-serv-krb5.c 2006-09-01 07:38:36.000000000 +0200 ++++ openssh-5.2p1.new/gss-serv-krb5.c 2009-03-21 15:19:19.000000000 +0100 @@ -120,6 +120,7 @@ krb5_principal princ; OM_uint32 maj_status, min_status; @@ -550,8 +550,8 @@ #ifdef USE_PAM if (options.use_pam) diff -urN openssh-5.2p1/gss-serv.c openssh-5.2p1.new/gss-serv.c ---- gss-serv.c 2008-05-19 07:05:07.000000000 +0200 -+++ gss-serv.c 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/gss-serv.c 2008-05-19 07:05:07.000000000 +0200 ++++ openssh-5.2p1.new/gss-serv.c 2009-03-21 15:19:19.000000000 +0100 @@ -1,7 +1,7 @@ /* $OpenBSD: gss-serv.c,v 1.22 2008/05/08 12:02:23 djm Exp $ */ @@ -666,8 +666,8 @@ - #endif diff -urN openssh-5.2p1/kex.c openssh-5.2p1.new/kex.c ---- kex.c 2008-11-03 09:19:12.000000000 +0100 -+++ kex.c 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/kex.c 2008-11-03 09:19:12.000000000 +0100 ++++ openssh-5.2p1.new/kex.c 2009-03-21 15:19:19.000000000 +0100 @@ -49,6 +49,10 @@ #include "dispatch.h" #include "monitor.h" @@ -701,8 +701,8 @@ fatal("bad kex alg %s", k->name); } diff -urN openssh-5.2p1/kex.h openssh-5.2p1.new/kex.h ---- kex.h 2007-06-11 06:01:42.000000000 +0200 -+++ kex.h 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/kex.h 2007-06-11 06:01:42.000000000 +0200 ++++ openssh-5.2p1.new/kex.h 2009-03-21 15:19:19.000000000 +0100 @@ -64,6 +64,9 @@ KEX_DH_GRP14_SHA1, KEX_DH_GEX_SHA1, @@ -738,8 +738,8 @@ kex_dh_hash(char *, char *, char *, int, char *, int, u_char *, int, BIGNUM *, BIGNUM *, BIGNUM *, u_char **, u_int *); diff -urN openssh-5.2p1/key.c openssh-5.2p1.new/key.c ---- key.c 2008-11-03 09:24:17.000000000 +0100 -+++ key.c 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/key.c 2008-11-03 09:24:17.000000000 +0100 ++++ openssh-5.2p1.new/key.c 2009-03-21 15:19:19.000000000 +0100 @@ -764,6 +764,8 @@ return KEY_RSA; } else if (strcmp(name, "ssh-dss") == 0) { @@ -750,8 +750,8 @@ debug2("key_type_from_name: unknown key type '%s'", name); return KEY_UNSPEC; diff -urN openssh-5.2p1/key.h openssh-5.2p1.new/key.h ---- key.h 2008-06-12 20:40:35.000000000 +0200 -+++ key.h 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/key.h 2008-06-12 20:40:35.000000000 +0200 ++++ openssh-5.2p1.new/key.h 2009-03-21 15:19:19.000000000 +0100 @@ -34,6 +34,7 @@ KEY_RSA1, KEY_RSA, @@ -761,8 +761,8 @@ }; enum fp_type { diff -urN openssh-5.2p1/monitor.c openssh-5.2p1.new/monitor.c ---- monitor.c 2009-02-14 06:33:31.000000000 +0100 -+++ monitor.c 2009-03-21 15:38:09.000000000 +0100 +--- openssh-5.2p1/monitor.c 2009-02-14 06:33:31.000000000 +0100 ++++ openssh-5.2p1.new/monitor.c 2009-03-21 15:38:09.000000000 +0100 @@ -170,6 +170,7 @@ int mm_answer_gss_accept_ctx(int, Buffer *); int mm_answer_gss_userok(int, Buffer *); @@ -879,8 +879,8 @@ #ifdef JPAKE diff -urN openssh-5.2p1/monitor.h openssh-5.2p1.new/monitor.h ---- monitor.h 2008-11-05 06:20:46.000000000 +0100 -+++ monitor.h 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/monitor.h 2008-11-05 06:20:46.000000000 +0100 ++++ openssh-5.2p1.new/monitor.h 2009-03-21 15:19:19.000000000 +0100 @@ -53,6 +53,7 @@ MONITOR_REQ_GSSSTEP, MONITOR_ANS_GSSSTEP, MONITOR_REQ_GSSUSEROK, MONITOR_ANS_GSSUSEROK, @@ -890,8 +890,8 @@ MONITOR_REQ_PAM_ACCOUNT, MONITOR_ANS_PAM_ACCOUNT, MONITOR_REQ_PAM_INIT_CTX, MONITOR_ANS_PAM_INIT_CTX, diff -urN openssh-5.2p1/monitor_wrap.c openssh-5.2p1.new/monitor_wrap.c ---- monitor_wrap.c 2008-11-05 06:20:47.000000000 +0100 -+++ monitor_wrap.c 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/monitor_wrap.c 2008-11-05 06:20:47.000000000 +0100 ++++ openssh-5.2p1.new/monitor_wrap.c 2009-03-21 15:19:19.000000000 +0100 @@ -1256,6 +1256,29 @@ debug3("%s: user %sauthenticated",__func__, authenticated ? "" : "not "); return (authenticated); @@ -923,8 +923,8 @@ #ifdef JPAKE diff -urN openssh-5.2p1/monitor_wrap.h openssh-5.2p1.new/monitor_wrap.h ---- monitor_wrap.h 2008-11-05 06:20:47.000000000 +0100 -+++ monitor_wrap.h 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/monitor_wrap.h 2008-11-05 06:20:47.000000000 +0100 ++++ openssh-5.2p1.new/monitor_wrap.h 2009-03-21 15:19:19.000000000 +0100 @@ -59,6 +59,7 @@ gss_buffer_desc *, gss_buffer_desc *, OM_uint32 *); int mm_ssh_gssapi_userok(char *user); @@ -934,8 +934,8 @@ #ifdef USE_PAM diff -urN openssh-5.2p1/readconf.c openssh-5.2p1.new/readconf.c ---- readconf.c 2009-02-14 06:28:21.000000000 +0100 -+++ readconf.c 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/readconf.c 2009-02-14 06:28:21.000000000 +0100 ++++ openssh-5.2p1.new/readconf.c 2009-03-21 15:19:19.000000000 +0100 @@ -127,6 +127,8 @@ oClearAllForwardings, oNoHostAuthenticationForLocalhost, oEnableSSHKeysign, oRekeyLimit, oVerifyHostKeyDNS, oConnectTimeout, @@ -1003,8 +1003,8 @@ options->password_authentication = 1; if (options->kbd_interactive_authentication == -1) diff -urN openssh-5.2p1/readconf.h openssh-5.2p1.new/readconf.h ---- readconf.h 2009-02-14 06:28:21.000000000 +0100 -+++ readconf.h 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/readconf.h 2009-02-14 06:28:21.000000000 +0100 ++++ openssh-5.2p1.new/readconf.h 2009-03-21 15:19:19.000000000 +0100 @@ -44,7 +44,9 @@ int challenge_response_authentication; /* Try S/Key or TIS, authentication. */ @@ -1016,8 +1016,8 @@ * authentication. */ int kbd_interactive_authentication; /* Try keyboard-interactive auth. */ diff -urN openssh-5.2p1/servconf.c openssh-5.2p1.new/servconf.c ---- servconf.c 2009-01-28 06:31:23.000000000 +0100 -+++ servconf.c 2009-03-21 15:19:20.000000000 +0100 +--- openssh-5.2p1/servconf.c 2009-01-28 06:31:23.000000000 +0100 ++++ openssh-5.2p1.new/servconf.c 2009-03-21 15:19:20.000000000 +0100 @@ -92,7 +92,9 @@ options->kerberos_ticket_cleanup = -1; options->kerberos_get_afs_token = -1; @@ -1086,8 +1086,8 @@ intptr = &options->password_authentication; goto parse_flag; diff -urN openssh-5.2p1/servconf.h openssh-5.2p1.new/servconf.h ---- servconf.h 2009-01-28 06:31:23.000000000 +0100 -+++ servconf.h 2009-03-21 15:19:20.000000000 +0100 +--- openssh-5.2p1/servconf.h 2009-01-28 06:31:23.000000000 +0100 ++++ openssh-5.2p1.new/servconf.h 2009-03-21 15:19:20.000000000 +0100 @@ -91,7 +91,9 @@ int kerberos_get_afs_token; /* If true, try to get AFS token if * authenticated with Kerberos. */ @@ -1099,8 +1099,8 @@ * authentication. */ int kbd_interactive_authentication; /* If true, permit */ diff -urN openssh-5.2p1/ssh-gss.h openssh-5.2p1.new/ssh-gss.h ---- ssh-gss.h 2007-06-12 15:40:39.000000000 +0200 -+++ ssh-gss.h 2009-03-21 15:19:20.000000000 +0100 +--- openssh-5.2p1/ssh-gss.h 2007-06-12 15:40:39.000000000 +0200 ++++ openssh-5.2p1.new/ssh-gss.h 2009-03-21 15:19:20.000000000 +0100 @@ -60,6 +60,17 @@ #define SSH_GSS_OIDTYPE 0x06 @@ -1149,8 +1149,8 @@ #endif /* _SSH_GSS_H */ diff -urN openssh-5.2p1/ssh_config openssh-5.2p1.new/ssh_config ---- ssh_config 2009-02-21 02:45:02.000000000 +0100 -+++ ssh_config 2009-03-21 15:19:20.000000000 +0100 +--- openssh-5.2p1/ssh_config 2009-02-21 02:45:02.000000000 +0100 ++++ openssh-5.2p1.new/ssh_config 2009-03-21 15:19:20.000000000 +0100 @@ -26,6 +26,8 @@ # HostbasedAuthentication no # GSSAPIAuthentication no @@ -1161,8 +1161,8 @@ # CheckHostIP yes # AddressFamily any diff -urN openssh-5.2p1/ssh_config.5 openssh-5.2p1.new/ssh_config.5 ---- ssh_config.5 2009-02-23 00:53:58.000000000 +0100 -+++ ssh_config.5 2009-03-21 15:19:20.000000000 +0100 +--- openssh-5.2p1/ssh_config.5 2009-02-23 00:53:58.000000000 +0100 ++++ openssh-5.2p1.new/ssh_config.5 2009-03-21 15:19:20.000000000 +0100 @@ -478,11 +478,28 @@ The default is .Dq no . @@ -1193,8 +1193,8 @@ Indicates that .Xr ssh 1 diff -urN openssh-5.2p1/sshconnect2.c openssh-5.2p1.new/sshconnect2.c ---- sshconnect2.c 2008-11-05 06:20:47.000000000 +0100 -+++ sshconnect2.c 2009-03-21 15:19:20.000000000 +0100 +--- openssh-5.2p1/sshconnect2.c 2008-11-05 06:20:47.000000000 +0100 ++++ openssh-5.2p1.new/sshconnect2.c 2009-03-21 15:19:20.000000000 +0100 @@ -104,9 +104,34 @@ { Kex *kex; @@ -1371,8 +1371,8 @@ int diff -urN openssh-5.2p1/sshd.c openssh-5.2p1.new/sshd.c ---- sshd.c 2009-01-28 06:31:23.000000000 +0100 -+++ sshd.c 2009-03-21 15:19:20.000000000 +0100 +--- openssh-5.2p1/sshd.c 2009-01-28 06:31:23.000000000 +0100 ++++ openssh-5.2p1.new/sshd.c 2009-03-21 15:19:20.000000000 +0100 @@ -119,6 +119,10 @@ #include "monitor_wrap.h" #include "version.h" @@ -1520,8 +1520,8 @@ kex->client_version_string=client_version_string; kex->server_version_string=server_version_string; diff -urN openssh-5.2p1/sshd_config openssh-5.2p1.new/sshd_config ---- sshd_config 2008-07-02 14:35:43.000000000 +0200 -+++ sshd_config 2009-03-21 15:19:20.000000000 +0100 +--- openssh-5.2p1/sshd_config 2008-07-02 14:35:43.000000000 +0200 ++++ openssh-5.2p1.new/sshd_config 2009-03-21 15:19:20.000000000 +0100 @@ -73,6 +73,8 @@ # GSSAPI options #GSSAPIAuthentication no @@ -1532,8 +1532,8 @@ # Set this to 'yes' to enable PAM authentication, account processing, # and session processing. If this is enabled, PAM authentication will diff -urN openssh-5.2p1/sshd_config.5 openssh-5.2p1.new/sshd_config.5 ---- sshd_config.5 2009-02-23 01:00:24.000000000 +0100 -+++ sshd_config.5 2009-03-21 15:19:20.000000000 +0100 +--- openssh-5.2p1/sshd_config.5 2009-02-23 01:00:24.000000000 +0100 ++++ openssh-5.2p1.new/sshd_config.5 2009-03-21 15:19:20.000000000 +0100 @@ -374,12 +374,35 @@ The default is .Dq no . @@ -1571,8 +1571,8 @@ Specifies whether rhosts or /etc/hosts.equiv authentication together with successful public key client host authentication is allowed diff -N kexgssc.c ---- /dev/null 1 Jan 1970 00:00:00 -0000 -+++ kexgssc.c 4 Apr 2008 12:52:29 -0000 +--- openssh-5.2p1//dev/null 1 Jan 1970 00:00:00 -0000 ++++ openssh-5.2p1.new/kexgssc.c 4 Apr 2008 12:52:29 -0000 @@ -0,0 +1,319 @@ +/* + * Copyright (c) 2001-2006 Simon Wilkinson. All rights reserved. @@ -1894,8 +1894,8 @@ + +#endif /* GSSAPI */ diff -N kexgsss.c ---- /dev/null 1 Jan 1970 00:00:00 -0000 -+++ kexgsss.c 4 Apr 2008 12:52:29 -0000 +--- openssh-5.2p1/kexgsss.c 1 Jan 1970 00:00:00 -0000 ++++ openssh-5.2p1.new/kexgsss.c 4 Apr 2008 12:52:29 -0000 @@ -0,0 +1,271 @@ +/* + * Copyright (c) 2001-2006 Simon Wilkinson. All rights reserved. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Sun Mar 22 19:16:48 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sun, 22 Mar 2009 18:16:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3863] csw/mgar/pkg/urxvt/trunk Message-ID: Revision: 3863 http://gar.svn.sourceforge.net/gar/?rev=3863&view=rev Author: wahwah Date: 2009-03-22 18:16:48 +0000 (Sun, 22 Mar 2009) Log Message: ----------- CSWurxvt, a patch for Solaris 8, thanks go to hson for help. Modified Paths: -------------- csw/mgar/pkg/urxvt/trunk/Makefile csw/mgar/pkg/urxvt/trunk/checksums Added Paths: ----------- csw/mgar/pkg/urxvt/trunk/files/rxvt-unicode-9.06-solaris8.patch Modified: csw/mgar/pkg/urxvt/trunk/Makefile =================================================================== --- csw/mgar/pkg/urxvt/trunk/Makefile 2009-03-22 16:37:35 UTC (rev 3862) +++ csw/mgar/pkg/urxvt/trunk/Makefile 2009-03-22 18:16:48 UTC (rev 3863) @@ -21,6 +21,7 @@ MASTER_SITES = http://dist.schmorp.de/rxvt-unicode/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 DISTFILES += $(call admfiles,CSWurxvt,) +PATCHFILES = $(GARNAME)-$(GARVERSION)-solaris8.patch # We define upstream file regex so we can be notifed of new upstream software # release Modified: csw/mgar/pkg/urxvt/trunk/checksums =================================================================== --- csw/mgar/pkg/urxvt/trunk/checksums 2009-03-22 16:37:35 UTC (rev 3862) +++ csw/mgar/pkg/urxvt/trunk/checksums 2009-03-22 18:16:48 UTC (rev 3863) @@ -1,2 +1,3 @@ 4cb9330e99fc0b0b05cebf3581557dd8 download/rxvt-unicode-9.06.tar.bz2 c108ec3aafeb40526dfe1868937f9030 download/CSWurxvt.gspec +cd4459aa4a0b72cb11d9c772eb553863 download/rxvt-unicode-9.06-solaris8.patch Added: csw/mgar/pkg/urxvt/trunk/files/rxvt-unicode-9.06-solaris8.patch =================================================================== --- csw/mgar/pkg/urxvt/trunk/files/rxvt-unicode-9.06-solaris8.patch (rev 0) +++ csw/mgar/pkg/urxvt/trunk/files/rxvt-unicode-9.06-solaris8.patch 2009-03-22 18:16:48 UTC (rev 3863) @@ -0,0 +1,14 @@ +diff -ru rxvt-unicode-9.06.orig/src/rxvttoolkit.C rxvt-unicode-9.06.solaris/src/rxvttoolkit.C +--- rxvt-unicode-9.06.orig/src/rxvttoolkit.C 2008-11-04 10:32:11.000000000 +0100 ++++ rxvt-unicode-9.06.solaris/src/rxvttoolkit.C 2009-03-22 18:47:27.211539180 +0100 +@@ -35,6 +35,10 @@ + # include + #endif + ++#ifdef __sun ++extern "C" char *XSetIMValues(XIM im, ...); ++#endif ++ + const char *const xa_names[] = + { + "TEXT", This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sun Mar 22 23:00:31 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sun, 22 Mar 2009 22:00:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3864] csw/mgar/pkg/texinfo/trunk Message-ID: Revision: 3864 http://gar.svn.sourceforge.net/gar/?rev=3864&view=rev Author: dmichelsen Date: 2009-03-22 22:00:30 +0000 (Sun, 22 Mar 2009) Log Message: ----------- texinfo: Add mkdirentries and change dependency to CSWgettextrt Modified Paths: -------------- csw/mgar/pkg/texinfo/trunk/Makefile csw/mgar/pkg/texinfo/trunk/checksums Added Paths: ----------- csw/mgar/pkg/texinfo/trunk/files/mkdirentries Removed Paths: ------------- csw/mgar/pkg/texinfo/trunk/files/CSWtexinfo.gspec Modified: csw/mgar/pkg/texinfo/trunk/Makefile =================================================================== --- csw/mgar/pkg/texinfo/trunk/Makefile 2009-03-22 18:16:48 UTC (rev 3863) +++ csw/mgar/pkg/texinfo/trunk/Makefile 2009-03-22 22:00:30 UTC (rev 3864) @@ -12,12 +12,12 @@ MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(GARNAME)-$(DISTVERSION).tar.gz -DISTFILES += $(call admfiles,CSWtexinfo,) +DISTFILES += mkdirentries # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -REQUIRED_PKGS = CSWgsed CSWncurses CSWiconv CSWggettext +REQUIRED_PKGS = CSWgsed CSWncurses CSWiconv CSWggettextrt CONFIGURE_ARGS = $(DIRPATHS) @@ -28,3 +28,8 @@ include gar/category.mk SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) + +post-install-modulated: + ginstall -d $(DESTDIR)$(sbindir) + ginstall -m 755 $(WORKDIR)/mkdirentries $(DESTDIR)$(sbindir)/mkdirentries + @$(MAKECOOKIE) Modified: csw/mgar/pkg/texinfo/trunk/checksums =================================================================== --- csw/mgar/pkg/texinfo/trunk/checksums 2009-03-22 18:16:48 UTC (rev 3863) +++ csw/mgar/pkg/texinfo/trunk/checksums 2009-03-22 22:00:30 UTC (rev 3864) @@ -1,2 +1,2 @@ 71ba711519209b5fb583fed2b3d86fcb download/texinfo-4.13a.tar.gz -a2faefb6b4dbc8b851619b0e467d9685 download/CSWtexinfo.gspec +f5860ae7b0ff06605975c93e2f59fc07 download/mkdirentries Deleted: csw/mgar/pkg/texinfo/trunk/files/CSWtexinfo.gspec =================================================================== --- csw/mgar/pkg/texinfo/trunk/files/CSWtexinfo.gspec 2009-03-22 18:16:48 UTC (rev 3863) +++ csw/mgar/pkg/texinfo/trunk/files/CSWtexinfo.gspec 2009-03-22 22:00:30 UTC (rev 3864) @@ -1,4 +0,0 @@ -%var bitname texinfo -%var pkgname CSWtexinfo -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Added: csw/mgar/pkg/texinfo/trunk/files/mkdirentries =================================================================== --- csw/mgar/pkg/texinfo/trunk/files/mkdirentries (rev 0) +++ csw/mgar/pkg/texinfo/trunk/files/mkdirentries 2009-03-22 22:00:30 UTC (rev 3864) @@ -0,0 +1,8 @@ +#!/bin/sh +BASE=/opt/csw + +FILES=`ls $BASE/share/info | /usr/xpg4/bin/grep -v -e "~" -e "dir"` +for i in $FILES; do + /opt/csw/bin/install-info $BASE/share/info/$i $BASE/share/info/dir 2> /dev/null +done + Property changes on: csw/mgar/pkg/texinfo/trunk/files/mkdirentries ___________________________________________________________________ Added: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sun Mar 22 23:02:26 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sun, 22 Mar 2009 22:02:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[3865] csw/mgar/pkg/texinfo/trunk/Makefile Message-ID: Revision: 3865 http://gar.svn.sourceforge.net/gar/?rev=3865&view=rev Author: dmichelsen Date: 2009-03-22 22:02:26 +0000 (Sun, 22 Mar 2009) Log Message: ----------- texinfo: Enhance SPKG_SOURCEURL Modified Paths: -------------- csw/mgar/pkg/texinfo/trunk/Makefile Modified: csw/mgar/pkg/texinfo/trunk/Makefile =================================================================== --- csw/mgar/pkg/texinfo/trunk/Makefile 2009-03-22 22:00:30 UTC (rev 3864) +++ csw/mgar/pkg/texinfo/trunk/Makefile 2009-03-22 22:02:26 UTC (rev 3865) @@ -14,6 +14,8 @@ DISTFILES = $(GARNAME)-$(DISTVERSION).tar.gz DISTFILES += mkdirentries +SPKG_SOURCEURL = http://www.gnu.org/software/texinfo/ + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Mon Mar 23 01:12:34 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Mon, 23 Mar 2009 00:12:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3866] csw/mgar/pkg Message-ID: Revision: 3866 http://gar.svn.sourceforge.net/gar/?rev=3866&view=rev Author: wahwah Date: 2009-03-23 00:12:32 +0000 (Mon, 23 Mar 2009) Log Message: ----------- A sketch of mutt-1.5.19 build. Modified Paths: -------------- csw/mgar/pkg/mutt/trunk/Makefile csw/mgar/pkg/mutt/trunk/checksums Added Paths: ----------- csw/mgar/pkg/mutt/ csw/mgar/pkg/mutt/trunk/ Removed Paths: ------------- csw/mgar/pkg/mutt/trunk/ Property changes on: csw/mgar/pkg/mutt/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work gar Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/mutt/trunk/Makefile =================================================================== --- csw/mgar/pkg/template/trunk/Makefile 2009-03-18 22:21:09 UTC (rev 3810) +++ csw/mgar/pkg/mutt/trunk/Makefile 2009-03-23 00:12:32 UTC (rev 3866) @@ -1,24 +1,20 @@ -GARNAME = mypkg -GARVERSION = 1.0 -CATEGORIES = lib +GARNAME = mutt +GARVERSION = 1.5.19 +CATEGORIES = apps -DESCRIPTION = This is a useful library +DESCRIPTION = A text-based mail client for Unix operating systems. define BLURB - It does stuff with things endef -MASTER_SITES = +MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +REQUIRED_PKGS_CSWmutt = CSWggettextrt CSWiconv CSWlibidn CSWncurses + CONFIGURE_ARGS = $(DIRPATHS) +TEST_SCRIPTS = -# Remove the following rules and uncomment the -# include before building. -all: .DEFAULT -.DEFAULT: - @true - -#include gar/category.mk +include gar/category.mk Modified: csw/mgar/pkg/mutt/trunk/checksums =================================================================== --- csw/mgar/pkg/template/trunk/checksums 2009-03-18 22:21:09 UTC (rev 3810) +++ csw/mgar/pkg/mutt/trunk/checksums 2009-03-23 00:12:32 UTC (rev 3866) @@ -0,0 +1 @@ +73b3747bc7f7c805921e8d24ebac693f download/mutt-1.5.19.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Mon Mar 23 07:34:14 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Mon, 23 Mar 2009 06:34:14 +0000 Subject: [csw-devel] SF.net SVN: gar:[3867] csw/mgar/pkg/template/trunk/ Message-ID: Revision: 3867 http://gar.svn.sourceforge.net/gar/?rev=3867&view=rev Author: wahwah Date: 2009-03-23 06:34:13 +0000 (Mon, 23 Mar 2009) Log Message: ----------- Setting svn:externals in the template to use full SourceForge domain to avoid the problem of non-matching SSL certificate. Property Changed: ---------------- csw/mgar/pkg/template/trunk/ Property changes on: csw/mgar/pkg/template/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Mon Mar 23 09:27:13 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Mon, 23 Mar 2009 08:27:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[3868] csw/mgar/pkg/memconf/trunk Message-ID: Revision: 3868 http://gar.svn.sourceforge.net/gar/?rev=3868&view=rev Author: bonivart Date: 2009-03-23 08:27:08 +0000 (Mon, 23 Mar 2009) Log Message: ----------- memconf: update to 2.10 Modified Paths: -------------- csw/mgar/pkg/memconf/trunk/Makefile csw/mgar/pkg/memconf/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/memconf/trunk/files/CSWmemconf.gspec Property Changed: ---------------- csw/mgar/pkg/memconf/trunk/ Property changes on: csw/mgar/pkg/memconf/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: gar + https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/memconf/trunk/Makefile =================================================================== --- csw/mgar/pkg/memconf/trunk/Makefile 2009-03-23 06:34:13 UTC (rev 3867) +++ csw/mgar/pkg/memconf/trunk/Makefile 2009-03-23 08:27:08 UTC (rev 3868) @@ -1,5 +1,5 @@ GARNAME = memconf -GARVERSION = 2.9 +GARVERSION = 2.10 CATEGORIES = utils DESCRIPTION = perl script that displays memory modules installed @@ -11,8 +11,11 @@ MASTER_SITES = http://myweb.cableone.net/4schmidts/unix/ DISTFILES = $(GARNAME).gz DISTFILES += memconf.man -DISTFILES += $(call admfiles,CSWmemconf,) +PACKAGES = CSWmemconf +CATALOGNAME_CSWmemconf = memconf +SPKG_DESC_CSWmemconf = $(DESCRIPTION) + CONFIGURE_SCRIPTS = BUILD_SCRIPTS = TEST_SCRIPTS = @@ -24,15 +27,15 @@ SPKG_SOURCEURL = http://www.4schmidts.com/memconf.html install-custom: - @echo " ==> Installing $(GARNAME)" + @echo " ==> Installing $(GARNAME) (custom)" @rm -rf $(DESTDIR) - @ginstall -d $(DESTDIR)/opt/csw/bin - @ginstall -d $(DESTDIR)/opt/csw/share/doc/memconf + @ginstall -d $(DESTDIR)$(bindir) + @ginstall -d $(DESTDIR)$(docdir)/$(GARNAME) @ginstall -d $(DESTDIR)$(mandir)/man1 - @cp -r $(WORKSRC)/$(GARNAME) $(DESTDIR)/opt/csw/bin/$(GARNAME) - @cp -r $(WORKSRC)/$(GARNAME).man $(DESTDIR)$(mandir)/man1/$(GARNAME).1 - @cp -r $(FILEDIR)/CSW$(GARNAME).copyright $(DESTDIR)/opt/csw/share/doc/$(GARNAME)/LICENSE - @chmod 755 $(DESTDIR)/opt/csw/bin/$(GARNAME) + @cp $(WORKSRC)/$(GARNAME) $(DESTDIR)$(bindir)/$(GARNAME) + @cp $(WORKSRC)/$(GARNAME).man $(DESTDIR)$(mandir)/man1/$(GARNAME).1 + @cp $(FILEDIR)/CSW$(GARNAME).copyright $(DESTDIR)$(docdir)/$(GARNAME)/license + @chmod 755 $(DESTDIR)$(bindir)/$(GARNAME) @chmod 644 $(DESTDIR)$(mandir)/man1/$(GARNAME).1 - @chmod 444 $(DESTDIR)/opt/csw/share/doc/$(GARNAME)/LICENSE + @chmod 444 $(DESTDIR)$(docdir)/$(GARNAME)/license @$(MAKECOOKIE) Modified: csw/mgar/pkg/memconf/trunk/checksums =================================================================== --- csw/mgar/pkg/memconf/trunk/checksums 2009-03-23 06:34:13 UTC (rev 3867) +++ csw/mgar/pkg/memconf/trunk/checksums 2009-03-23 08:27:08 UTC (rev 3868) @@ -1,3 +1,2 @@ cfdeac4526051778f3ae98490a5a5e85 download/memconf.gz 780d1d77311acf68ff6b76c4ddc75654 download/memconf.man -be48f81212489e2156228774b7516d55 download/CSWmemconf.gspec Deleted: csw/mgar/pkg/memconf/trunk/files/CSWmemconf.gspec =================================================================== --- csw/mgar/pkg/memconf/trunk/files/CSWmemconf.gspec 2009-03-23 06:34:13 UTC (rev 3867) +++ csw/mgar/pkg/memconf/trunk/files/CSWmemconf.gspec 2009-03-23 08:27:08 UTC (rev 3868) @@ -1,8 +0,0 @@ -%var bitname memconf -%var pkgname CSWmemconf -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright - -Please see /opt/csw/share/doc/memconf/LICENSE for license information. - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Mon Mar 23 09:30:12 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Mon, 23 Mar 2009 08:30:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[3869] csw/mgar/pkg/memconf/trunk/ Message-ID: Revision: 3869 http://gar.svn.sourceforge.net/gar/?rev=3869&view=rev Author: bonivart Date: 2009-03-23 08:30:12 +0000 (Mon, 23 Mar 2009) Log Message: ----------- memconf: removed prop Property Changed: ---------------- csw/mgar/pkg/memconf/trunk/ Property changes on: csw/mgar/pkg/memconf/trunk ___________________________________________________________________ Deleted: gar - https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Mon Mar 23 09:37:23 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Mon, 23 Mar 2009 08:37:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3870] csw/mgar/pkg/memconf/trunk/Makefile Message-ID: Revision: 3870 http://gar.svn.sourceforge.net/gar/?rev=3870&view=rev Author: bonivart Date: 2009-03-23 08:37:23 +0000 (Mon, 23 Mar 2009) Log Message: ----------- memconf: added archall Modified Paths: -------------- csw/mgar/pkg/memconf/trunk/Makefile Modified: csw/mgar/pkg/memconf/trunk/Makefile =================================================================== --- csw/mgar/pkg/memconf/trunk/Makefile 2009-03-23 08:30:12 UTC (rev 3869) +++ csw/mgar/pkg/memconf/trunk/Makefile 2009-03-23 08:37:23 UTC (rev 3870) @@ -15,6 +15,7 @@ PACKAGES = CSWmemconf CATALOGNAME_CSWmemconf = memconf SPKG_DESC_CSWmemconf = $(DESCRIPTION) +ARCHALL = 1 CONFIGURE_SCRIPTS = BUILD_SCRIPTS = This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Mon Mar 23 09:50:25 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Mon, 23 Mar 2009 08:50:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3871] csw/mgar/pkg/memconf/trunk Message-ID: Revision: 3871 http://gar.svn.sourceforge.net/gar/?rev=3871&view=rev Author: bonivart Date: 2009-03-23 08:50:23 +0000 (Mon, 23 Mar 2009) Log Message: ----------- memconf: changed master_site Modified Paths: -------------- csw/mgar/pkg/memconf/trunk/Makefile csw/mgar/pkg/memconf/trunk/checksums Modified: csw/mgar/pkg/memconf/trunk/Makefile =================================================================== --- csw/mgar/pkg/memconf/trunk/Makefile 2009-03-23 08:37:23 UTC (rev 3870) +++ csw/mgar/pkg/memconf/trunk/Makefile 2009-03-23 08:50:23 UTC (rev 3871) @@ -8,7 +8,7 @@ a system. It also reports the system type and any empty memory sockets. endef -MASTER_SITES = http://myweb.cableone.net/4schmidts/unix/ +MASTER_SITES = http://www.4schmidts.com/unix/ DISTFILES = $(GARNAME).gz DISTFILES += memconf.man Modified: csw/mgar/pkg/memconf/trunk/checksums =================================================================== --- csw/mgar/pkg/memconf/trunk/checksums 2009-03-23 08:37:23 UTC (rev 3870) +++ csw/mgar/pkg/memconf/trunk/checksums 2009-03-23 08:50:23 UTC (rev 3871) @@ -1,2 +1,2 @@ -cfdeac4526051778f3ae98490a5a5e85 download/memconf.gz -780d1d77311acf68ff6b76c4ddc75654 download/memconf.man +0aee8d982ef9704737a26d6721d9005d download/memconf.gz +d078ef174e55928dca398310c161ae3c download/memconf.man This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Mon Mar 23 10:11:37 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Mon, 23 Mar 2009 09:11:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3872] csw/mgar/pkg/memconf/trunk Message-ID: Revision: 3872 http://gar.svn.sourceforge.net/gar/?rev=3872&view=rev Author: bonivart Date: 2009-03-23 09:11:37 +0000 (Mon, 23 Mar 2009) Log Message: ----------- memconf: makefile changes Modified Paths: -------------- csw/mgar/pkg/memconf/trunk/Makefile csw/mgar/pkg/memconf/trunk/checksums Added Paths: ----------- csw/mgar/pkg/memconf/trunk/files/COPYING Removed Paths: ------------- csw/mgar/pkg/memconf/trunk/files/CSWmemconf.copyright Modified: csw/mgar/pkg/memconf/trunk/Makefile =================================================================== --- csw/mgar/pkg/memconf/trunk/Makefile 2009-03-23 08:50:23 UTC (rev 3871) +++ csw/mgar/pkg/memconf/trunk/Makefile 2009-03-23 09:11:37 UTC (rev 3872) @@ -11,10 +11,9 @@ MASTER_SITES = http://www.4schmidts.com/unix/ DISTFILES = $(GARNAME).gz DISTFILES += memconf.man +DISTFILES += COPYING -PACKAGES = CSWmemconf -CATALOGNAME_CSWmemconf = memconf -SPKG_DESC_CSWmemconf = $(DESCRIPTION) +SPKG_DESC = $(DESCRIPTION) ARCHALL = 1 CONFIGURE_SCRIPTS = @@ -31,12 +30,9 @@ @echo " ==> Installing $(GARNAME) (custom)" @rm -rf $(DESTDIR) @ginstall -d $(DESTDIR)$(bindir) - @ginstall -d $(DESTDIR)$(docdir)/$(GARNAME) @ginstall -d $(DESTDIR)$(mandir)/man1 @cp $(WORKSRC)/$(GARNAME) $(DESTDIR)$(bindir)/$(GARNAME) @cp $(WORKSRC)/$(GARNAME).man $(DESTDIR)$(mandir)/man1/$(GARNAME).1 - @cp $(FILEDIR)/CSW$(GARNAME).copyright $(DESTDIR)$(docdir)/$(GARNAME)/license @chmod 755 $(DESTDIR)$(bindir)/$(GARNAME) @chmod 644 $(DESTDIR)$(mandir)/man1/$(GARNAME).1 - @chmod 444 $(DESTDIR)$(docdir)/$(GARNAME)/license @$(MAKECOOKIE) Modified: csw/mgar/pkg/memconf/trunk/checksums =================================================================== --- csw/mgar/pkg/memconf/trunk/checksums 2009-03-23 08:50:23 UTC (rev 3871) +++ csw/mgar/pkg/memconf/trunk/checksums 2009-03-23 09:11:37 UTC (rev 3872) @@ -1,2 +1,3 @@ 0aee8d982ef9704737a26d6721d9005d download/memconf.gz d078ef174e55928dca398310c161ae3c download/memconf.man +818efbe29da417ad462e3f6345690c3d download/COPYING Added: csw/mgar/pkg/memconf/trunk/files/COPYING =================================================================== --- csw/mgar/pkg/memconf/trunk/files/COPYING (rev 0) +++ csw/mgar/pkg/memconf/trunk/files/COPYING 2009-03-23 09:11:37 UTC (rev 3872) @@ -0,0 +1,4 @@ +memconf is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. Deleted: csw/mgar/pkg/memconf/trunk/files/CSWmemconf.copyright =================================================================== --- csw/mgar/pkg/memconf/trunk/files/CSWmemconf.copyright 2009-03-23 08:50:23 UTC (rev 3871) +++ csw/mgar/pkg/memconf/trunk/files/CSWmemconf.copyright 2009-03-23 09:11:37 UTC (rev 3872) @@ -1,4 +0,0 @@ -memconf is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 2 of the License, or (at your option) -any later version. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Mon Mar 23 11:17:17 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Mon, 23 Mar 2009 10:17:17 +0000 Subject: [csw-devel] SF.net SVN: gar:[3873] csw/mgar/pkg/apache2/trunk Message-ID: Revision: 3873 http://gar.svn.sourceforge.net/gar/?rev=3873&view=rev Author: idogan23 Date: 2009-03-23 10:17:17 +0000 (Mon, 23 Mar 2009) Log Message: ----------- apache2: moved to cswinitsmf Modified Paths: -------------- csw/mgar/pkg/apache2/trunk/Makefile csw/mgar/pkg/apache2/trunk/checksums csw/mgar/pkg/apache2/trunk/files/CSWap2prefork.postinstall csw/mgar/pkg/apache2/trunk/files/CSWapache2-devel.prototype csw/mgar/pkg/apache2/trunk/files/CSWapache2-manual.prototype csw/mgar/pkg/apache2/trunk/files/CSWapache2c.gspec csw/mgar/pkg/apache2/trunk/files/CSWapache2c.prototype csw/mgar/pkg/apache2/trunk/files/CSWapache2rt.prototype csw/mgar/pkg/apache2/trunk/files/cswapache2 Removed Paths: ------------- csw/mgar/pkg/apache2/trunk/files/CSWap2prefork.depend csw/mgar/pkg/apache2/trunk/files/CSWap2suexec.depend csw/mgar/pkg/apache2/trunk/files/CSWapache2-devel.depend csw/mgar/pkg/apache2/trunk/files/CSWapache2-manual.depend csw/mgar/pkg/apache2/trunk/files/CSWapache2.depend csw/mgar/pkg/apache2/trunk/files/CSWapache2c.depend csw/mgar/pkg/apache2/trunk/files/CSWapache2rt.depend csw/mgar/pkg/apache2/trunk/files/cswapache2.xml csw/mgar/pkg/apache2/trunk/files/svc-cswapache2 Modified: csw/mgar/pkg/apache2/trunk/Makefile =================================================================== --- csw/mgar/pkg/apache2/trunk/Makefile 2009-03-23 09:11:37 UTC (rev 3872) +++ csw/mgar/pkg/apache2/trunk/Makefile 2009-03-23 10:17:17 UTC (rev 3873) @@ -14,25 +14,25 @@ UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz # Dummy toplevel package -DISTFILES += $(call admfiles,CSWapache2,depend prototype) +DISTFILES += $(call admfiles,CSWapache2,prototype) # Runtime -DISTFILES += $(call admfiles,CSWapache2rt,depend prototype checkinstall) +DISTFILES += $(call admfiles,CSWapache2rt,prototype checkinstall) # Server (core) -CSWapache2c_admfiles = depend prototype postinstall space +CSWapache2c_admfiles = prototype postinstall space DISTFILES += $(call admfiles,CSWapache2c,$(CSWapache2c_admfiles)) # Prefork MPM (default) -CSWap2prefork_admfiles = depend prototype postinstall postremove space +CSWap2prefork_admfiles = prototype postinstall postremove space DISTFILES += $(call admfiles,CSWap2prefork,$(CSWap2prefork_admfiles)) # mod_suexec -CSWap2suexec_admfiles = depend prototype postinstall preremove +CSWap2suexec_admfiles = prototype postinstall preremove DISTFILES += $(call admfiles,CSWap2suexec,$(CSWap2suexec_admfiles)) # Manual -DISTFILES += $(call admfiles,CSWapache2-manual,depend prototype) +DISTFILES += $(call admfiles,CSWapache2-manual,prototype) # Development support -DISTFILES += $(call admfiles,CSWapache2-devel,depend prototype) +DISTFILES += $(call admfiles,CSWapache2-devel,prototype) # Standard package bits -DISTFILES += CSWapache2.killproc cswapache2 svc-cswapache2 cswapache2.xml +DISTFILES += CSWapache2.killproc cswapache2 # Configuration templates DISTFILES += httpd.conf.CSW @@ -40,6 +40,22 @@ DISTFILES += httpd-ssl.conf.CSW DISTFILES += update20to22 +REQUIRED_PKGS_CSWapache2 = CSWapache2c CSWap2prefork +REQUIRED_PKGS_CSWapache2c = CSWapache2rt CSWbdb44 CSWexpat CSWgdbm CSWiconv +REQUIRED_PKGS_CSWapache2c += CSWlibnet CSWoldaprt CSWosslrt CSWsasl CSWzlib +REQUIRED_PKGS_CSWapache2c += CSWsqlite3 CSWcswclassutils +REQUIRED_PKGS_CSWapache2rt = CSWbdb44 CSWexpat CSWgdbm CSWggettext CSWgsed +REQUIRED_PKGS_CSWapache2rt += CSWiconv CSWoldaprt CSWosslrt CSWperl CSWsasl +REQUIRED_PKGS_CSWapache2rt += CSWzlib CSWsqlite3 +REQUIRED_PKGS_CSWap2prefork = CSWapache2c CSWapache2rt CSWbdb44 CSWexpat CSWgdbm +REQUIRED_PKGS_CSWap2prefork += CSWiconv CSWlibnet CSWoldaprt CSWosslrt CSWsasl +REQUIRED_PKGS_CSWap2prefork += CSWzlib CSWsqlite3 +REQUIRED_PKGS_CSWap2suexec = CSWapache2 +REQUIRED_PKGS_CSWapache2-devel = CSWapache2rt +REQUIRED_PKGS_CSWapache2-manual = CSWapache2 + +SPKG_CLASSES_CSWapache2c = none cswinitsmf + pre-configure-modulated: (cd $(WORKDIR)/$(GARNAME)-$(GARVERSION); \ ./buildconf) @@ -73,8 +89,8 @@ # Copy in specialized templates copy-local-files: - @ginstall -d $(DESTDIR)/etc/init.d - @ginstall $(WORKDIR)/cswapache2 $(DESTDIR)/etc/init.d + @ginstall -d $(DESTDIR)/etc/opt/csw/init.d + @ginstall $(WORKDIR)/cswapache2 $(DESTDIR)/etc/opt/csw/init.d @ginstall $(WORKDIR)/httpd.conf.CSW $(APACHE_ROOT)/etc @ginstall $(WORKDIR)/httpd-mpm.conf.CSW $(APACHE_ROOT)/etc/extra @ginstall $(WORKDIR)/httpd-ssl.conf.CSW $(APACHE_ROOT)/etc/extra Modified: csw/mgar/pkg/apache2/trunk/checksums =================================================================== --- csw/mgar/pkg/apache2/trunk/checksums 2009-03-23 09:11:37 UTC (rev 3872) +++ csw/mgar/pkg/apache2/trunk/checksums 2009-03-23 10:17:17 UTC (rev 3873) @@ -1,38 +1,29 @@ 03e0a99a5de0f3f568a0087fb9993af9 download/httpd-2.2.11.tar.gz a7467a756cbd980d4cfe3c2cfb6a9e35 download/config.layout 1b57e8fd32556ee3a3d9fb2a908ddc6c download/CSWapache2.gspec -44ec414654dec572fd43d6a45c001746 download/CSWapache2.depend d41d8cd98f00b204e9800998ecf8427e download/CSWapache2.prototype 7546bc4336d9656e5b02e392264ce114 download/CSWapache2rt.gspec -be2c3e3b32389699b606c1a000032577 download/CSWapache2rt.depend -c05690175946f1b9b6f6dcf2dcf22a91 download/CSWapache2rt.prototype +4f83e81a14f84506f3d0ce1e97b5217e download/CSWapache2rt.prototype 523b1f316a67090dfc08fe7506cb1aa0 download/CSWapache2rt.checkinstall -b466feb59956a06e33fada72d6b69f8d download/CSWapache2c.gspec -a5c969155aec617cdae566c6cef9ffb7 download/CSWapache2c.depend -3285a1402de1315873637ec8a331a50f download/CSWapache2c.prototype +68cf0129905c2aae52cd23e614a05eb6 download/CSWapache2c.gspec +e9af24bf68414f2c1c571e344cc1227a download/CSWapache2c.prototype e629a549294b2d91e8a0365c43d097cd download/CSWapache2c.postinstall 0dd379f20ceb32fc77bb3a9bf045097f download/CSWapache2c.space 03b893953995a59649b9afbc5253f9e1 download/CSWap2prefork.gspec -c0109a5cde3571708a153b17c192a7aa download/CSWap2prefork.depend f02746d1ed7d57d1171fc4c536451fdb download/CSWap2prefork.prototype -ced35f8e68421f6f4db9d0c45b4f8602 download/CSWap2prefork.postinstall +b30329626b94f5e22447c7032c4735b3 download/CSWap2prefork.postinstall 9df2944f619992604f78f477ff5e8c1f download/CSWap2prefork.postremove 0dd379f20ceb32fc77bb3a9bf045097f download/CSWap2prefork.space f90d0488f01ba57bffa88a4c1897ca28 download/CSWap2suexec.gspec -f7a0bada3461bba12b806211802804d0 download/CSWap2suexec.depend 27cc92536c2335868e727f4517a967db download/CSWap2suexec.prototype 405bc4df4662e9faebe34f9b6a093d14 download/CSWap2suexec.postinstall 36128341749fa79f9942f4156b85f5b6 download/CSWap2suexec.preremove cb25d4b9c4e32f9e308c84824a4ca8f3 download/CSWapache2-manual.gspec -f7a0bada3461bba12b806211802804d0 download/CSWapache2-manual.depend -987a8d901c2a82e82b23b03fb6f29960 download/CSWapache2-manual.prototype +b189b99501543416dec017d0ba555f9c download/CSWapache2-manual.prototype 020f593630a0d59a4e398814e0e02c0f download/CSWapache2-devel.gspec -f67ef45b94e60a34fd81f099aa6bf925 download/CSWapache2-devel.depend -86699bad7fbfc5e0af4659435b5d815b download/CSWapache2-devel.prototype +557c1d7fea8d6cd6674be399c0ab10d5 download/CSWapache2-devel.prototype 61b6b11aa70677da9386e90c3b5ba21c download/CSWapache2.killproc -8585969aeaa12e675ee3b7ccf0e460ee download/cswapache2 -6e5506a55603689410486bd335e95886 download/svc-cswapache2 -e07ac241173255cad71139ccc48d7813 download/cswapache2.xml +b3c2086facecc3f898d29f3c8c74da11 download/cswapache2 f0941e5782e4bee45c2c95bd9460796b download/httpd.conf.CSW d9d1abded665674800f3e5c246a4163f download/httpd-mpm.conf.CSW 796a7d5095ce154c274a2ccfd60ec753 download/httpd-ssl.conf.CSW Deleted: csw/mgar/pkg/apache2/trunk/files/CSWap2prefork.depend =================================================================== --- csw/mgar/pkg/apache2/trunk/files/CSWap2prefork.depend 2009-03-23 09:11:37 UTC (rev 3872) +++ csw/mgar/pkg/apache2/trunk/files/CSWap2prefork.depend 2009-03-23 10:17:17 UTC (rev 3873) @@ -1,12 +0,0 @@ -P CSWapache2c apache2c - Apache 2.2 web server (core) -P CSWapache2rt apache2rt - Apache 2.2 runtime libraries -P CSWbdb44 berkeleydb44 - BerkeleyDB 4.4 libraries and utilities -P CSWexpat expat - XML Parser Toolkit -P CSWgdbm gdbm - GNU dbm -P CSWiconv libiconv - GNU iconv library -P CSWlibnet libnet - the libnet packet construction library -P CSWoldaprt openldap_rt - ldap runtime libraries -P CSWosslrt openssl_rt - Openssl runtime libraries -P CSWsasl sasl - Simple Authentication and Security Layer -P CSWzlib zlib - Zlib Data Compression Library -P CSWsqlite3 sqlite3 - An embeddable SQL engine in a C library Modified: csw/mgar/pkg/apache2/trunk/files/CSWap2prefork.postinstall =================================================================== --- csw/mgar/pkg/apache2/trunk/files/CSWap2prefork.postinstall 2009-03-23 09:11:37 UTC (rev 3872) +++ csw/mgar/pkg/apache2/trunk/files/CSWap2prefork.postinstall 2009-03-23 10:17:17 UTC (rev 3873) @@ -15,28 +15,4 @@ installf $PKGINST $AP2_HTTPD installf -f $PKGINST -[ ! -f "$AP2_CONF" ] && exit 0 - -if [ -x "$PKG_INSTALL_ROOT/opt/csw/etc/csw.conf" ] ; then - . $PKG_INSTALL_ROOT/opt/csw/etc/csw.conf -fi -if [ -x "$PKG_INSTALL_ROOT/etc/opt/csw/csw.conf" ] ; then - . $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf -fi - -if [ "$autoenable_daemons" = "no" -o \ - "$autoenable_apache2" = "no" ]; then - exit 0 -fi - -# Start apache -if [ -z "$PKG_INSTALL_ROOT" ]; then - echo Starting apache... - if [ -x "$SVCADM" ]; then - $SVCADM enable cswapache2 - elif [ -x "$AP2_CTRL" ]; then - $AP2_CTRL -k start - fi -fi - exit 0 Deleted: csw/mgar/pkg/apache2/trunk/files/CSWap2suexec.depend =================================================================== --- csw/mgar/pkg/apache2/trunk/files/CSWap2suexec.depend 2009-03-23 09:11:37 UTC (rev 3872) +++ csw/mgar/pkg/apache2/trunk/files/CSWap2suexec.depend 2009-03-23 10:17:17 UTC (rev 3873) @@ -1 +0,0 @@ -P CSWapache2 apache2 - Apache 2.2 web server Deleted: csw/mgar/pkg/apache2/trunk/files/CSWapache2-devel.depend =================================================================== --- csw/mgar/pkg/apache2/trunk/files/CSWapache2-devel.depend 2009-03-23 09:11:37 UTC (rev 3872) +++ csw/mgar/pkg/apache2/trunk/files/CSWapache2-devel.depend 2009-03-23 10:17:17 UTC (rev 3873) @@ -1 +0,0 @@ -P CSWapache2rt apache2rt - Apache 2.2 runtime libraries Modified: csw/mgar/pkg/apache2/trunk/files/CSWapache2-devel.prototype =================================================================== --- csw/mgar/pkg/apache2/trunk/files/CSWapache2-devel.prototype 2009-03-23 09:11:37 UTC (rev 3872) +++ csw/mgar/pkg/apache2/trunk/files/CSWapache2-devel.prototype 2009-03-23 10:17:17 UTC (rev 3873) @@ -1,113 +1,117 @@ d none /opt/csw/apache2/include 0755 root bin +f none /opt/csw/apache2/include/apr_md4.h 0644 root bin +f none /opt/csw/apache2/include/ap_regex.h 0644 root bin +f none /opt/csw/apache2/include/apr_random.h 0644 root bin +f none /opt/csw/apache2/include/ap_config_auto.h 0644 root bin f none /opt/csw/apache2/include/ap_compat.h 0644 root bin +f none /opt/csw/apache2/include/ap_listen.h 0644 root bin +f none /opt/csw/apache2/include/mod_rewrite.h 0644 root bin +f none /opt/csw/apache2/include/apr_base64.h 0644 root bin +f none /opt/csw/apache2/include/apr_fnmatch.h 0644 root bin +f none /opt/csw/apache2/include/os.h 0644 root bin +f none /opt/csw/apache2/include/apr_strmatch.h 0644 root bin +f none /opt/csw/apache2/include/apr_thread_pool.h 0644 root bin f none /opt/csw/apache2/include/ap_config.h 0644 root bin -f none /opt/csw/apache2/include/ap_config_auto.h 0644 root bin +f none /opt/csw/apache2/include/apr_optional_hooks.h 0644 root bin +f none /opt/csw/apache2/include/apr_optional.h 0644 root bin f none /opt/csw/apache2/include/ap_config_layout.h 0644 root bin -f none /opt/csw/apache2/include/ap_listen.h 0644 root bin +f none /opt/csw/apache2/include/util_ebcdic.h 0644 root bin +f none /opt/csw/apache2/include/apr_xml.h 0644 root bin +f none /opt/csw/apache2/include/mod_dbd.h 0644 root bin +f none /opt/csw/apache2/include/apr_pools.h 0644 root bin +f none /opt/csw/apache2/include/apr_errno.h 0644 root bin +f none /opt/csw/apache2/include/apr_support.h 0644 root bin +f none /opt/csw/apache2/include/util_cfgtree.h 0644 root bin +f none /opt/csw/apache2/include/http_vhost.h 0644 root bin +f none /opt/csw/apache2/include/apr_md5.h 0644 root bin +f none /opt/csw/apache2/include/mod_include.h 0644 root bin +f none /opt/csw/apache2/include/mod_core.h 0644 root bin +f none /opt/csw/apache2/include/apr_user.h 0644 root bin f none /opt/csw/apache2/include/ap_mmn.h 0644 root bin -f none /opt/csw/apache2/include/ap_mpm.h 0644 root bin -f none /opt/csw/apache2/include/ap_provider.h 0644 root bin -f none /opt/csw/apache2/include/ap_regex.h 0644 root bin -f none /opt/csw/apache2/include/ap_regkey.h 0644 root bin -f none /opt/csw/apache2/include/ap_release.h 0644 root bin -f none /opt/csw/apache2/include/apr.h 0644 root bin -f none /opt/csw/apache2/include/apr_allocator.h 0644 root bin -f none /opt/csw/apache2/include/apr_anylock.h 0644 root bin -f none /opt/csw/apache2/include/apr_atomic.h 0644 root bin -f none /opt/csw/apache2/include/apr_base64.h 0644 root bin -f none /opt/csw/apache2/include/apr_buckets.h 0644 root bin -f none /opt/csw/apache2/include/apr_date.h 0644 root bin -f none /opt/csw/apache2/include/apr_dbd.h 0644 root bin -f none /opt/csw/apache2/include/apr_dbm.h 0644 root bin -f none /opt/csw/apache2/include/apr_dso.h 0644 root bin -f none /opt/csw/apache2/include/apr_env.h 0644 root bin -f none /opt/csw/apache2/include/apr_errno.h 0644 root bin +f none /opt/csw/apache2/include/apr_version.h 0644 root bin f none /opt/csw/apache2/include/apr_file_info.h 0644 root bin -f none /opt/csw/apache2/include/apr_file_io.h 0644 root bin -f none /opt/csw/apache2/include/apr_fnmatch.h 0644 root bin -f none /opt/csw/apache2/include/apr_general.h 0644 root bin -f none /opt/csw/apache2/include/apr_getopt.h 0644 root bin -f none /opt/csw/apache2/include/apr_global_mutex.h 0644 root bin -f none /opt/csw/apache2/include/apr_hash.h 0644 root bin -f none /opt/csw/apache2/include/apr_hooks.h 0644 root bin -f none /opt/csw/apache2/include/apr_inherit.h 0644 root bin -f none /opt/csw/apache2/include/apr_ldap.h 0644 root bin -f none /opt/csw/apache2/include/apr_ldap_init.h 0644 root bin +f none /opt/csw/apache2/include/apr_ldap_rebind.h 0644 root bin f none /opt/csw/apache2/include/apr_ldap_option.h 0644 root bin f none /opt/csw/apache2/include/apr_ldap_url.h 0644 root bin -f none /opt/csw/apache2/include/apr_lib.h 0644 root bin -f none /opt/csw/apache2/include/apr_md4.h 0644 root bin -f none /opt/csw/apache2/include/apr_md5.h 0644 root bin +f none /opt/csw/apache2/include/mod_log_config.h 0644 root bin +f none /opt/csw/apache2/include/mod_auth.h 0644 root bin +f none /opt/csw/apache2/include/apr_date.h 0644 root bin +f none /opt/csw/apache2/include/apr_signal.h 0644 root bin +f none /opt/csw/apache2/include/util_md5.h 0644 root bin +f none /opt/csw/apache2/include/util_charset.h 0644 root bin +f none /opt/csw/apache2/include/apr_thread_mutex.h 0644 root bin +f none /opt/csw/apache2/include/httpd.h 0644 root bin +f none /opt/csw/apache2/include/apr_buckets.h 0644 root bin +f none /opt/csw/apache2/include/apr_ring.h 0644 root bin +f none /opt/csw/apache2/include/util_time.h 0644 root bin +f none /opt/csw/apache2/include/apu_want.h 0644 root bin +f none /opt/csw/apache2/include/apr_sdbm.h 0644 root bin +f none /opt/csw/apache2/include/util_ldap.h 0644 root bin +f none /opt/csw/apache2/include/util_xml.h 0644 root bin +f none /opt/csw/apache2/include/util_filter.h 0644 root bin +f none /opt/csw/apache2/include/apu.h 0644 root bin +f none /opt/csw/apache2/include/apr_hooks.h 0644 root bin +f none /opt/csw/apache2/include/apu_version.h 0644 root bin +f none /opt/csw/apache2/include/apr_strings.h 0644 root bin +f none /opt/csw/apache2/include/mpm.h 0644 root bin +f none /opt/csw/apache2/include/apr_memcache.h 0644 root bin +f none /opt/csw/apache2/include/apr_file_io.h 0644 root bin +f none /opt/csw/apache2/include/http_request.h 0644 root bin +f none /opt/csw/apache2/include/apr_thread_proc.h 0644 root bin +f none /opt/csw/apache2/include/apr_env.h 0644 root bin f none /opt/csw/apache2/include/apr_mmap.h 0644 root bin -f none /opt/csw/apache2/include/apr_network_io.h 0644 root bin -f none /opt/csw/apache2/include/apr_optional.h 0644 root bin -f none /opt/csw/apache2/include/apr_optional_hooks.h 0644 root bin -f none /opt/csw/apache2/include/apr_poll.h 0644 root bin -f none /opt/csw/apache2/include/apr_pools.h 0644 root bin +f none /opt/csw/apache2/include/ap_regkey.h 0644 root bin +f none /opt/csw/apache2/include/mod_status.h 0644 root bin +f none /opt/csw/apache2/include/http_main.h 0644 root bin +f none /opt/csw/apache2/include/scoreboard.h 0644 root bin +f none /opt/csw/apache2/include/apr_dso.h 0644 root bin f none /opt/csw/apache2/include/apr_portable.h 0644 root bin -f none /opt/csw/apache2/include/apr_proc_mutex.h 0644 root bin +f none /opt/csw/apache2/include/http_protocol.h 0644 root bin +f none /opt/csw/apache2/include/apr_hash.h 0644 root bin +f none /opt/csw/apache2/include/apr_allocator.h 0644 root bin +f none /opt/csw/apache2/include/apr_thread_cond.h 0644 root bin +f none /opt/csw/apache2/include/mod_ssl.h 0644 root bin +f none /opt/csw/apache2/include/apr_ldap_init.h 0644 root bin +f none /opt/csw/apache2/include/apr_atomic.h 0644 root bin f none /opt/csw/apache2/include/apr_queue.h 0644 root bin -f none /opt/csw/apache2/include/apr_random.h 0644 root bin +f none /opt/csw/apache2/include/apr_anylock.h 0644 root bin +f none /opt/csw/apache2/include/mpm_common.h 0644 root bin +f none /opt/csw/apache2/include/http_connection.h 0644 root bin +f none /opt/csw/apache2/include/apr_dbm.h 0644 root bin +f none /opt/csw/apache2/include/mod_dav.h 0644 root bin f none /opt/csw/apache2/include/apr_reslist.h 0644 root bin -f none /opt/csw/apache2/include/apr_ring.h 0644 root bin -f none /opt/csw/apache2/include/apr_rmm.h 0644 root bin -f none /opt/csw/apache2/include/apr_sdbm.h 0644 root bin +f none /opt/csw/apache2/include/ap_release.h 0644 root bin +f none /opt/csw/apache2/include/unixd.h 0644 root bin +f none /opt/csw/apache2/include/util_script.h 0644 root bin +f none /opt/csw/apache2/include/apr.h 0644 root bin +f none /opt/csw/apache2/include/ap_mpm.h 0644 root bin +f none /opt/csw/apache2/include/apr_shm.h 0644 root bin +f none /opt/csw/apache2/include/http_core.h 0644 root bin +f none /opt/csw/apache2/include/apr_inherit.h 0644 root bin +f none /opt/csw/apache2/include/apr_getopt.h 0644 root bin f none /opt/csw/apache2/include/apr_sha1.h 0644 root bin -f none /opt/csw/apache2/include/apr_shm.h 0644 root bin -f none /opt/csw/apache2/include/apr_signal.h 0644 root bin -f none /opt/csw/apache2/include/apr_strings.h 0644 root bin -f none /opt/csw/apache2/include/apr_strmatch.h 0644 root bin -f none /opt/csw/apache2/include/apr_support.h 0644 root bin -f none /opt/csw/apache2/include/apr_tables.h 0644 root bin -f none /opt/csw/apache2/include/apr_thread_cond.h 0644 root bin -f none /opt/csw/apache2/include/apr_thread_mutex.h 0644 root bin -f none /opt/csw/apache2/include/apr_thread_proc.h 0644 root bin -f none /opt/csw/apache2/include/apr_thread_rwlock.h 0644 root bin -f none /opt/csw/apache2/include/apr_time.h 0644 root bin -f none /opt/csw/apache2/include/apr_uri.h 0644 root bin -f none /opt/csw/apache2/include/apr_user.h 0644 root bin f none /opt/csw/apache2/include/apr_uuid.h 0644 root bin -f none /opt/csw/apache2/include/apr_version.h 0644 root bin +f none /opt/csw/apache2/include/ap_provider.h 0644 root bin f none /opt/csw/apache2/include/apr_want.h 0644 root bin +f none /opt/csw/apache2/include/http_config.h 0644 root bin +f none /opt/csw/apache2/include/apr_dbd.h 0644 root bin +f none /opt/csw/apache2/include/apr_global_mutex.h 0644 root bin +f none /opt/csw/apache2/include/mpm_default.h 0644 root bin +f none /opt/csw/apache2/include/apr_poll.h 0644 root bin +f none /opt/csw/apache2/include/apr_time.h 0644 root bin +f none /opt/csw/apache2/include/mod_proxy.h 0644 root bin f none /opt/csw/apache2/include/apr_xlate.h 0644 root bin -f none /opt/csw/apache2/include/apr_xml.h 0644 root bin -f none /opt/csw/apache2/include/apu.h 0644 root bin -f none /opt/csw/apache2/include/apu_version.h 0644 root bin -f none /opt/csw/apache2/include/apu_want.h 0644 root bin -f none /opt/csw/apache2/include/http_config.h 0644 root bin -f none /opt/csw/apache2/include/http_connection.h 0644 root bin -f none /opt/csw/apache2/include/http_core.h 0644 root bin +f none /opt/csw/apache2/include/apr_network_io.h 0644 root bin f none /opt/csw/apache2/include/http_log.h 0644 root bin -f none /opt/csw/apache2/include/http_main.h 0644 root bin -f none /opt/csw/apache2/include/http_protocol.h 0644 root bin -f none /opt/csw/apache2/include/http_request.h 0644 root bin -f none /opt/csw/apache2/include/http_vhost.h 0644 root bin -f none /opt/csw/apache2/include/httpd.h 0644 root bin -f none /opt/csw/apache2/include/mod_auth.h 0644 root bin +f none /opt/csw/apache2/include/apr_tables.h 0644 root bin f none /opt/csw/apache2/include/mod_cgi.h 0644 root bin -f none /opt/csw/apache2/include/mod_core.h 0644 root bin -f none /opt/csw/apache2/include/mod_dav.h 0644 root bin -f none /opt/csw/apache2/include/mod_dbd.h 0644 root bin -f none /opt/csw/apache2/include/mod_include.h 0644 root bin -f none /opt/csw/apache2/include/mod_log_config.h 0644 root bin -f none /opt/csw/apache2/include/mod_proxy.h 0644 root bin -f none /opt/csw/apache2/include/mod_ssl.h 0644 root bin -f none /opt/csw/apache2/include/mod_status.h 0644 root bin -f none /opt/csw/apache2/include/mpm.h 0644 root bin -f none /opt/csw/apache2/include/mpm_common.h 0644 root bin -f none /opt/csw/apache2/include/mpm_default.h 0644 root bin -f none /opt/csw/apache2/include/os.h 0644 root bin -f none /opt/csw/apache2/include/scoreboard.h 0644 root bin -f none /opt/csw/apache2/include/unixd.h 0644 root bin -f none /opt/csw/apache2/include/util_cfgtree.h 0644 root bin -f none /opt/csw/apache2/include/util_charset.h 0644 root bin -f none /opt/csw/apache2/include/util_ebcdic.h 0644 root bin -f none /opt/csw/apache2/include/util_filter.h 0644 root bin -f none /opt/csw/apache2/include/util_ldap.h 0644 root bin -f none /opt/csw/apache2/include/util_md5.h 0644 root bin -f none /opt/csw/apache2/include/util_script.h 0644 root bin -f none /opt/csw/apache2/include/util_time.h 0644 root bin -f none /opt/csw/apache2/include/util_xml.h 0644 root bin +f none /opt/csw/apache2/include/apr_uri.h 0644 root bin +f none /opt/csw/apache2/include/apr_thread_rwlock.h 0644 root bin +f none /opt/csw/apache2/include/apr_ldap.h 0644 root bin +f none /opt/csw/apache2/include/apr_lib.h 0644 root bin +f none /opt/csw/apache2/include/apr_general.h 0644 root bin +f none /opt/csw/apache2/include/apr_rmm.h 0644 root bin +f none /opt/csw/apache2/include/apr_proc_mutex.h 0644 root bin d none /opt/csw/apache2/lib 0755 root bin f none /opt/csw/apache2/lib/apr.exp 0644 root bin f none /opt/csw/apache2/lib/aprutil.exp 0644 root bin @@ -124,15 +128,16 @@ d none /opt/csw/apache2/libexec 0755 root bin f none /opt/csw/apache2/libexec/httpd.exp 0644 root bin d none /opt/csw/apache2/share 0755 root bin -d none /opt/csw/apache2/share/build 0755 root bin +f none /opt/csw/apache2/share/build/rules.mk 0644 root bin +f none /opt/csw/apache2/share/build/special.mk 0644 root bin +f none /opt/csw/apache2/share/build/config_vars.mk 0644 root bin +f none /opt/csw/apache2/share/build/library.mk 0644 root bin f none /opt/csw/apache2/share/build/apr_rules.mk 0644 root bin +f none /opt/csw/apache2/share/build/make_var_export.awk 0644 root bin +f none /opt/csw/apache2/share/build/ltlib.mk 0644 root bin +f none /opt/csw/apache2/share/build/mkdir.sh 0755 root bin f none /opt/csw/apache2/share/build/config.nice 0755 root bin -f none /opt/csw/apache2/share/build/library.mk 0644 root bin +f none /opt/csw/apache2/share/build/instdso.sh 0755 root bin +f none /opt/csw/apache2/share/build/make_exports.awk 0644 root bin f none /opt/csw/apache2/share/build/libtool 0755 root bin -f none /opt/csw/apache2/share/build/ltlib.mk 0644 root bin -f none /opt/csw/apache2/share/build/make_exports.awk 0644 root bin -f none /opt/csw/apache2/share/build/make_var_export.awk 0644 root bin -f none /opt/csw/apache2/share/build/mkdir.sh 0755 root bin f none /opt/csw/apache2/share/build/program.mk 0644 root bin -f none /opt/csw/apache2/share/build/rules.mk 0644 root bin -f none /opt/csw/apache2/share/build/special.mk 0644 root bin Deleted: csw/mgar/pkg/apache2/trunk/files/CSWapache2-manual.depend =================================================================== --- csw/mgar/pkg/apache2/trunk/files/CSWapache2-manual.depend 2009-03-23 09:11:37 UTC (rev 3872) +++ csw/mgar/pkg/apache2/trunk/files/CSWapache2-manual.depend 2009-03-23 10:17:17 UTC (rev 3873) @@ -1 +0,0 @@ -P CSWapache2 apache2 - Apache 2.2 web server Modified: csw/mgar/pkg/apache2/trunk/files/CSWapache2-manual.prototype =================================================================== --- csw/mgar/pkg/apache2/trunk/files/CSWapache2-manual.prototype 2009-03-23 09:11:37 UTC (rev 3872) +++ csw/mgar/pkg/apache2/trunk/files/CSWapache2-manual.prototype 2009-03-23 10:17:17 UTC (rev 3873) @@ -3,684 +3,766 @@ d none /opt/csw/apache2/etc/extra 0755 root bin f none /opt/csw/apache2/etc/extra/httpd-manual.conf 0644 root bin d none /opt/csw/apache2/share 0755 root bin -d none /opt/csw/apache2/share/manual 0755 root bin -f none /opt/csw/apache2/share/manual/LICENSE 0644 root bin -f none /opt/csw/apache2/share/manual/bind.html 0644 root bin -f none /opt/csw/apache2/share/manual/bind.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/bind.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/bind.html.fr 0644 root bin -f none /opt/csw/apache2/share/manual/bind.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/bind.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/caching.html 0644 root bin -f none /opt/csw/apache2/share/manual/caching.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/configuring.html 0644 root bin -f none /opt/csw/apache2/share/manual/configuring.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/configuring.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/sections.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/filter.html.fr 0644 root bin +f none /opt/csw/apache2/share/manual/filter.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/suexec.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/handler.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/dso.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mpm.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/filter.html.en 0644 root bin f none /opt/csw/apache2/share/manual/configuring.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/configuring.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/content-negotiation.html 0644 root bin -f none /opt/csw/apache2/share/manual/content-negotiation.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/content-negotiation.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/content-negotiation.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/convenience.map 0644 root bin -f none /opt/csw/apache2/share/manual/custom-error.html 0644 root bin -f none /opt/csw/apache2/share/manual/custom-error.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/license.html 0644 root bin +f none /opt/csw/apache2/share/manual/env.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/license.html.en 0644 root bin f none /opt/csw/apache2/share/manual/custom-error.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/custom-error.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/custom-error.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/upgrading.html 0644 root bin +f none /opt/csw/apache2/share/manual/invoking.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/server-wide.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/sitemap.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/invoking.html.fr 0644 root bin +f none /opt/csw/apache2/share/manual/sitemap.html 0644 root bin +f none /opt/csw/apache2/share/manual/dso.html 0644 root bin +f none /opt/csw/apache2/share/manual/index.html.es 0644 root bin +f none /opt/csw/apache2/share/manual/handler.html.ru.koi8-r 0644 root bin +f none /opt/csw/apache2/share/manual/sections.html.ja.utf8 0644 root bin d none /opt/csw/apache2/share/manual/developer 0755 root bin -f none /opt/csw/apache2/share/manual/developer/API.html 0644 root bin +f none /opt/csw/apache2/share/manual/developer/thread_safety.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/developer/filters.html 0644 root bin +f none /opt/csw/apache2/share/manual/developer/request.html 0644 root bin +f none /opt/csw/apache2/share/manual/developer/index.html 0644 root bin +f none /opt/csw/apache2/share/manual/developer/request.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/developer/documenting.html 0644 root bin f none /opt/csw/apache2/share/manual/developer/API.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/developer/modules.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/developer/index.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/developer/modules.html 0644 root bin f none /opt/csw/apache2/share/manual/developer/debugging.html 0644 root bin -f none /opt/csw/apache2/share/manual/developer/debugging.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/developer/documenting.html 0644 root bin +f none /opt/csw/apache2/share/manual/developer/thread_safety.html 0644 root bin f none /opt/csw/apache2/share/manual/developer/documenting.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/developer/filters.html 0644 root bin -f none /opt/csw/apache2/share/manual/developer/filters.html.en 0644 root bin f none /opt/csw/apache2/share/manual/developer/hooks.html 0644 root bin +f none /opt/csw/apache2/share/manual/developer/debugging.html.en 0644 root bin f none /opt/csw/apache2/share/manual/developer/hooks.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/developer/index.html 0644 root bin -f none /opt/csw/apache2/share/manual/developer/index.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/developer/modules.html 0644 root bin -f none /opt/csw/apache2/share/manual/developer/modules.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/developer/filters.html.en 0644 root bin f none /opt/csw/apache2/share/manual/developer/modules.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/developer/request.html 0644 root bin -f none /opt/csw/apache2/share/manual/developer/request.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/developer/thread_safety.html 0644 root bin -f none /opt/csw/apache2/share/manual/developer/thread_safety.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/dns-caveats.html 0644 root bin -f none /opt/csw/apache2/share/manual/dns-caveats.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/dns-caveats.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/dns-caveats.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/dso.html 0644 root bin -f none /opt/csw/apache2/share/manual/dso.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/dso.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/dso.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/env.html 0644 root bin -f none /opt/csw/apache2/share/manual/env.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/env.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/env.html.ko.euc-kr 0644 root bin -d none /opt/csw/apache2/share/manual/faq 0755 root bin -f none /opt/csw/apache2/share/manual/faq/index.html 0644 root bin -f none /opt/csw/apache2/share/manual/faq/index.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/filter.html 0644 root bin -f none /opt/csw/apache2/share/manual/filter.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/filter.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/filter.html.fr 0644 root bin +f none /opt/csw/apache2/share/manual/developer/API.html 0644 root bin +f none /opt/csw/apache2/share/manual/handler.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/bind.html.fr 0644 root bin +f none /opt/csw/apache2/share/manual/LICENSE 0644 root bin f none /opt/csw/apache2/share/manual/filter.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/new_features_2_0.html.ru.koi8-r 0644 root bin +f none /opt/csw/apache2/share/manual/bind.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/configuring.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mpm.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/logs.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/sections.html 0644 root bin +f none /opt/csw/apache2/share/manual/env.html.tr.utf8 0644 root bin f none /opt/csw/apache2/share/manual/filter.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/glossary.html 0644 root bin -f none /opt/csw/apache2/share/manual/glossary.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/glossary.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/glossary.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/glossary.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/handler.html 0644 root bin -f none /opt/csw/apache2/share/manual/handler.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/handler.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/handler.html.fr 0644 root bin -f none /opt/csw/apache2/share/manual/handler.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/handler.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/handler.html.ru.koi8-r 0644 root bin -d none /opt/csw/apache2/share/manual/howto 0755 root bin -f none /opt/csw/apache2/share/manual/howto/access.html 0644 root bin -f none /opt/csw/apache2/share/manual/howto/access.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/howto/auth.html 0644 root bin -f none /opt/csw/apache2/share/manual/howto/auth.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/howto/auth.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/howto/auth.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/howto/cgi.html 0644 root bin -f none /opt/csw/apache2/share/manual/howto/cgi.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/howto/cgi.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/howto/cgi.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/howto/htaccess.html 0644 root bin -f none /opt/csw/apache2/share/manual/howto/htaccess.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/howto/htaccess.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/howto/htaccess.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/howto/htaccess.html.pt-br 0644 root bin -f none /opt/csw/apache2/share/manual/howto/index.html 0644 root bin -f none /opt/csw/apache2/share/manual/howto/index.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/howto/index.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/howto/index.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/howto/public_html.html 0644 root bin -f none /opt/csw/apache2/share/manual/howto/public_html.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/howto/public_html.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/howto/public_html.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/howto/ssi.html 0644 root bin -f none /opt/csw/apache2/share/manual/howto/ssi.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/howto/ssi.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/howto/ssi.html.ko.euc-kr 0644 root bin d none /opt/csw/apache2/share/manual/images 0755 root bin -f none /opt/csw/apache2/share/manual/images/apache_header.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/caching_fig1.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/caching_fig1.png 0644 root bin +f none /opt/csw/apache2/share/manual/images/down.gif 0644 root bin f none /opt/csw/apache2/share/manual/images/custom_errordocs.png 0644 root bin -f none /opt/csw/apache2/share/manual/images/down.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/ssl_intro_fig3.png 0644 root bin +f none /opt/csw/apache2/share/manual/images/left.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/ssl_intro_fig1.gif 0644 root bin f none /opt/csw/apache2/share/manual/images/favicon.ico 0644 root bin -f none /opt/csw/apache2/share/manual/images/feather.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/feather.png 0644 root bin -f none /opt/csw/apache2/share/manual/images/filter_arch.png 0644 root bin -f none /opt/csw/apache2/share/manual/images/home.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/pixel.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/ssl_intro_fig2.png 0644 root bin +f none /opt/csw/apache2/share/manual/images/filter_arch.tr.png 0644 root bin f none /opt/csw/apache2/share/manual/images/index.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/left.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/mod_filter_new.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/caching_fig1.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/sub.gif 0644 root bin f none /opt/csw/apache2/share/manual/images/mod_filter_new.png 0644 root bin -f none /opt/csw/apache2/share/manual/images/mod_filter_old.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/mod_rewrite_fig1.gif 0644 root bin f none /opt/csw/apache2/share/manual/images/mod_rewrite_fig1.png 0644 root bin f none /opt/csw/apache2/share/manual/images/mod_rewrite_fig2.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/feather.png 0644 root bin +f none /opt/csw/apache2/share/manual/images/mod_filter_new.gif 0644 root bin f none /opt/csw/apache2/share/manual/images/mod_rewrite_fig2.png 0644 root bin -f none /opt/csw/apache2/share/manual/images/pixel.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/mod_rewrite_fig1.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/feather.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/caching_fig1.tr.png 0644 root bin +f none /opt/csw/apache2/share/manual/images/mod_filter_old.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/ssl_intro_fig2.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/ssl_intro_fig1.png 0644 root bin +f none /opt/csw/apache2/share/manual/images/caching_fig1.png 0644 root bin +f none /opt/csw/apache2/share/manual/images/up.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/home.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/filter_arch.png 0644 root bin +f none /opt/csw/apache2/share/manual/images/mod_filter_new.tr.png 0644 root bin f none /opt/csw/apache2/share/manual/images/right.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/ssl_intro_fig1.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/ssl_intro_fig1.png 0644 root bin -f none /opt/csw/apache2/share/manual/images/ssl_intro_fig2.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/ssl_intro_fig2.png 0644 root bin +f none /opt/csw/apache2/share/manual/images/apache_header.gif 0644 root bin f none /opt/csw/apache2/share/manual/images/ssl_intro_fig3.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/ssl_intro_fig3.png 0644 root bin -f none /opt/csw/apache2/share/manual/images/sub.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/up.gif 0644 root bin -f none /opt/csw/apache2/share/manual/index.html 0644 root bin -f none /opt/csw/apache2/share/manual/index.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/index.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/index.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/index.html.fr 0644 root bin -f none /opt/csw/apache2/share/manual/index.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/index.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/index.html.pt-br 0644 root bin -f none /opt/csw/apache2/share/manual/install.html 0644 root bin +f none /opt/csw/apache2/share/manual/mpm.html.es 0644 root bin +f none /opt/csw/apache2/share/manual/server-wide.html 0644 root bin +f none /opt/csw/apache2/share/manual/configuring.html 0644 root bin +f none /opt/csw/apache2/share/manual/sitemap.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/sitemap.html.es 0644 root bin +f none /opt/csw/apache2/share/manual/server-wide.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/new_features_2_2.html.fr 0644 root bin +f none /opt/csw/apache2/share/manual/bind.html 0644 root bin +f none /opt/csw/apache2/share/manual/urlmapping.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/configuring.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/dns-caveats.html 0644 root bin +f none /opt/csw/apache2/share/manual/mpm.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/bind.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/server-wide.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/configuring.html.fr 0644 root bin +f none /opt/csw/apache2/share/manual/glossary.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/invoking.html.ru.koi8-r 0644 root bin +f none /opt/csw/apache2/share/manual/filter.html.es 0644 root bin f none /opt/csw/apache2/share/manual/install.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/install.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/install.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/install.html.fr 0644 root bin -f none /opt/csw/apache2/share/manual/install.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/install.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/invoking.html 0644 root bin -f none /opt/csw/apache2/share/manual/invoking.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/invoking.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/invoking.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/invoking.html.fr 0644 root bin -f none /opt/csw/apache2/share/manual/invoking.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/invoking.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/invoking.html.ru.koi8-r 0644 root bin -f none /opt/csw/apache2/share/manual/license.html 0644 root bin -f none /opt/csw/apache2/share/manual/license.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/logs.html 0644 root bin -f none /opt/csw/apache2/share/manual/logs.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/logs.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/logs.html.ko.euc-kr 0644 root bin -d none /opt/csw/apache2/share/manual/misc 0755 root bin -f none /opt/csw/apache2/share/manual/misc/index.html 0644 root bin -f none /opt/csw/apache2/share/manual/misc/index.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/misc/index.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/misc/perf-tuning.html 0644 root bin -f none /opt/csw/apache2/share/manual/misc/perf-tuning.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/misc/perf-tuning.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/misc/relevant_standards.html 0644 root bin -f none /opt/csw/apache2/share/manual/misc/relevant_standards.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/misc/relevant_standards.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/misc/rewriteguide.html 0644 root bin -f none /opt/csw/apache2/share/manual/misc/rewriteguide.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/misc/rewriteguide.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/misc/security_tips.html 0644 root bin -f none /opt/csw/apache2/share/manual/misc/security_tips.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/misc/security_tips.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/filter.html 0644 root bin d none /opt/csw/apache2/share/manual/mod 0755 root bin -f none /opt/csw/apache2/share/manual/mod/beos.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/beos.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mod/beos.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_charset_lite.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_version.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_disk_cache.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_default.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_deflate.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_logio.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_anon.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_dbm.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_so.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_userdir.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_vhost_alias.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_anon.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_substitute.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/index.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_file.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_file.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/module-dict.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_ftp.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ext_filter.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_mem_cache.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav_lock.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_headers.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_log_config.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_unique_id.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_expires.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav_lock.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_actions.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_negotiation.html 0644 root bin f none /opt/csw/apache2/share/manual/mod/beos.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/mod/beos.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/core.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/core.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mod/core.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/core.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/directive-dict.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/directive-dict.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/quickreference.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_userdir.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/mod/directive-dict.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/directive-dict.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/directives.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/directives.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mod/directives.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cern_meta.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_rewrite.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_actions.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/worker.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_imagemap.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_anon.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ssl.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_so.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_balancer.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_mime_magic.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_logio.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/module-dict.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_setenvif.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_dbm.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/quickreference.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_userdir.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ssl.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_negotiation.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_common.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_mime.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav_lock.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_vhost_alias.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_ajp.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_example.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_actions.html.ja.utf8 0644 root bin f none /opt/csw/apache2/share/manual/mod/directives.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/mod/directives.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/directives.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/directives.html.ru.koi8-r 0644 root bin -f none /opt/csw/apache2/share/manual/mod/event.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dumpio.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/module-dict.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_logio.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/quickreference.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav_fs.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cgi.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/prefork.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_version.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_balancer.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_mem_cache.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_log_config.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/worker.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ldap.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/module-dict.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_file_cache.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/index.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_expires.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_unique_id.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_host.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ldap.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directive-dict.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_isapi.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directive-dict.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_mem_cache.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_file.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/core.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_suexec.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_autoindex.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_mime.html.ja.utf8 0644 root bin f none /opt/csw/apache2/share/manual/mod/event.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/index.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/index.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mod/index.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/index.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/mod/index.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/index.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_actions.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_actions.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_actions.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_actions.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_actions.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_alias.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_alias.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_connect.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_info.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_substitute.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_auth_basic.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_userdir.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dir.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_info.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_alias.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_alias.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_asis.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_asis.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_asis.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_asis.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_auth_basic.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_auth_basic.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_auth_basic.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_auth_basic.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_charset_lite.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_setenvif.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_dbm.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_echo.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_autoindex.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_filter.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav_fs.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_common.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ident.html.en 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_auth_digest.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_auth_digest.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_auth_digest.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_so.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_autoindex.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_file.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_deflate.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/beos.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directives.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_authn_alias.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/quickreference.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cgi.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_dbm.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_logio.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_winnt.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_alias.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_authn_alias.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_anon.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_anon.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_anon.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_anon.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_dbd.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_dbd.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_dbm.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_dbm.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_dbm.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_dbm.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_default.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_default.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_default.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_default.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_file.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_file.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_file.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_file.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authnz_ldap.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authnz_ldap.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_dbm.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_dbm.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_dbm.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_default.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_default.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_usertrack.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_suexec.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_disk_cache.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_filter.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_auth_digest.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_winnt.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_user.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_log_forensic.html 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_authz_default.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_default.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dir.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/prefork.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_netware.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_usertrack.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_suexec.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_asis.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_winnt.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/core.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_speling.html.en 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_authz_groupfile.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_groupfile.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_groupfile.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_groupfile.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_host.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_host.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_host.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_host.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_alias.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_mime.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_common.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_connect.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_netware.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_dbm.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directives.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_autoindex.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_default.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_user.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/index.html.es 0644 root bin +f none /opt/csw/apache2/share/manual/mod/quickreference.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ext_filter.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_speling.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_owner.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ident.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpmt_os2.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_balancer.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_speling.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/beos.html 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_authz_owner.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_owner.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_owner.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_owner.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_user.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_user.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_user.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_user.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_autoindex.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_autoindex.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_autoindex.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_autoindex.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cache.html 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_cache.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cache.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cache.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cern_meta.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cern_meta.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cern_meta.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cgi.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cgi.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cgi.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cgi.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cgid.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_log_forensic.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_winnt.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/module-dict.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_default.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dbd.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_alias.html.en 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_cgid.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_echo.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_ajp.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_include.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_echo.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/quickreference.html.es 0644 root bin +f none /opt/csw/apache2/share/manual/mod/prefork.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_rewrite.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_auth_basic.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/worker.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_host.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_cgid.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cgid.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_charset_lite.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_charset_lite.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_charset_lite.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav_fs.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav_fs.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/index.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_status.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cache.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authnz_ldap.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dir.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cache.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_owner.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_setenvif.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_info.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_actions.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directives.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_unique_id.html 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_dav_fs.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav_fs.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav_lock.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav_lock.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav_lock.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dbd.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dbd.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_deflate.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_deflate.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_deflate.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_deflate.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dir.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dir.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dir.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_auth_basic.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_disk_cache.html.ja.utf8 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_dir.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_disk_cache.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_disk_cache.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_disk_cache.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_disk_cache.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dumpio.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dumpio.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dumpio.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_echo.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_echo.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_echo.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_echo.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_env.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_env.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_env.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_env.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_example.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_example.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_example.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_expires.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_expires.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav_fs.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_autoindex.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_default.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/core.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cgid.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_include.html.en 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_expires.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_expires.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ext_filter.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ext_filter.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ext_filter.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ext_filter.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_file_cache.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_file_cache.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_file_cache.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_filter.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_filter.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_headers.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_headers.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_headers.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_headers.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ident.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ident.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ident.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_imagemap.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_imagemap.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_imagemap.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_include.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_include.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_include.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_info.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_info.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_info.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_info.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_isapi.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_isapi.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_isapi.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ldap.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ldap.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_log_forensic.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_log_config.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_log_config.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_log_config.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_log_config.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_log_config.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_log_forensic.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_log_forensic.html.en 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_log_forensic.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_logio.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_logio.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_logio.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_logio.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_mem_cache.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_mem_cache.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_mem_cache.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_mem_cache.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_mime.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_mime.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_mime.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_mime_magic.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_mime_magic.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_negotiation.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_negotiation.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_negotiation.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_nw_ssl.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_nw_ssl.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_vhost_alias.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_groupfile.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dbd.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/worker.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cgi.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_proxy.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy_ajp.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy_ajp.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_env.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/beos.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/index.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_dbd.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_imagemap.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_status.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_setenvif.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_version.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directives.html.ru.koi8-r 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_asis.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav.html.en 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_proxy_ajp.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy_balancer.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy_balancer.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy_balancer.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy_connect.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy_connect.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy_ftp.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy_ftp.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/core.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_userdir.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/beos.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_status.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_dbd.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_version.html.en 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_proxy_http.html 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_proxy_http.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_rewrite.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_rewrite.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_setenvif.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_setenvif.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_setenvif.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_setenvif.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_so.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_so.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_so.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_negotiation.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_so.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_speling.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_speling.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_speling.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_speling.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ssl.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ssl.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_status.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_status.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_status.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_status.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_suexec.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_actions.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_auth_basic.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_common.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_file_cache.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_info.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_isapi.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dir.html 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_suexec.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_suexec.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_suexec.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_unique_id.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_unique_id.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_unique_id.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_unique_id.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_userdir.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_userdir.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_userdir.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_userdir.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_usertrack.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_usertrack.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_version.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_version.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_version.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_version.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_vhost_alias.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_vhost_alias.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/module-dict.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/module-dict.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/module-dict.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/module-dict.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_common.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_common.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_common.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_common.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_netware.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_netware.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_winnt.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_winnt.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_winnt.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_winnt.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpmt_os2.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpmt_os2.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/prefork.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/prefork.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mod/prefork.html.en 0644 root bin f none /opt/csw/apache2/share/manual/mod/prefork.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/quickreference.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/quickreference.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_headers.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_groupfile.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/mod/quickreference.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/quickreference.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/mod/quickreference.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/quickreference.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_alias.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_owner.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_echo.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_anon.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_user.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_connect.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cache.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/worker.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_asis.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_include.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directive-dict.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_status.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/index.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_host.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_auth_digest.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_env.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_logio.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ext_filter.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_imagemap.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_expires.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_nw_ssl.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dumpio.html.ja.utf8 0644 root bin f none /opt/csw/apache2/share/manual/mod/quickreference.html.ru.koi8-r 0644 root bin -f none /opt/csw/apache2/share/manual/mod/worker.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/worker.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mod/worker.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/worker.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mpm.html 0644 root bin -f none /opt/csw/apache2/share/manual/mpm.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mpm.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mpm.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/mpm.html.fr 0644 root bin -f none /opt/csw/apache2/share/manual/mpm.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mpm.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_0.html 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_0.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_0.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_0.html.fr 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_0.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_0.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_0.html.pt-br 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_0.html.ru.koi8-r 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_2.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/core.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directives.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authnz_ldap.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_setenvif.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_dbm.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_example.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/index.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_groupfile.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_default.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_asis.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_isapi.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cgid.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_log_config.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_file_cache.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_user.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_host.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ext_filter.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_unique_id.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpmt_os2.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_headers.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_env.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_headers.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_mem_cache.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_env.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cgi.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_ftp.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_disk_cache.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_deflate.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cern_meta.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_default.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/prefork.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ident.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ident.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_mime_magic.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_charset_lite.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_default.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cern_meta.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_status.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_example.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_suexec.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_deflate.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/event.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dumpio.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directives.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_nw_ssl.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directives.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_common.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_env.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_dbm.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_speling.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_so.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directive-dict.html 0644 root bin f none /opt/csw/apache2/share/manual/new_features_2_2.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_2.html.fr 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_2.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_2.html.pt-br 0644 root bin +f none /opt/csw/apache2/share/manual/custom-error.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/invoking.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/index.html.pt-br 0644 root bin +f none /opt/csw/apache2/share/manual/index.html.fr 0644 root bin +f none /opt/csw/apache2/share/manual/content-negotiation.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/bind.html.ko.euc-kr 0644 root bin d none /opt/csw/apache2/share/manual/platform 0755 root bin -f none /opt/csw/apache2/share/manual/platform/ebcdic.html 0644 root bin +f none /opt/csw/apache2/share/manual/platform/win_compiling.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/platform/index.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/platform/windows.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/platform/win_compiling.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/platform/ebcdic.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/platform/perf-hp.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/platform/netware.html.en 0644 root bin f none /opt/csw/apache2/share/manual/platform/ebcdic.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/platform/index.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/platform/index.html 0644 root bin -f none /opt/csw/apache2/share/manual/platform/index.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/platform/index.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/platform/netware.html 0644 root bin -f none /opt/csw/apache2/share/manual/platform/netware.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/platform/windows.html 0644 root bin f none /opt/csw/apache2/share/manual/platform/netware.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/platform/perf-hp.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/platform/ebcdic.html 0644 root bin +f none /opt/csw/apache2/share/manual/platform/windows.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/platform/perf-hp.html 0644 root bin -f none /opt/csw/apache2/share/manual/platform/perf-hp.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/platform/perf-hp.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/platform/win_compiling.html 0644 root bin -f none /opt/csw/apache2/share/manual/platform/win_compiling.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/platform/win_compiling.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/platform/windows.html 0644 root bin -f none /opt/csw/apache2/share/manual/platform/windows.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/platform/windows.html.ko.euc-kr 0644 root bin -d none /opt/csw/apache2/share/manual/programs 0755 root bin -f none /opt/csw/apache2/share/manual/programs/ab.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/ab.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/ab.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/apachectl.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/apachectl.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/apachectl.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/apxs.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/apxs.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/apxs.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/configure.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/configure.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/configure.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/dbmmanage.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/dbmmanage.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/dbmmanage.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htcacheclean.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htcacheclean.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htcacheclean.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htdbm.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htdbm.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htdigest.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htdigest.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htdigest.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htpasswd.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htpasswd.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htpasswd.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/httpd.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/httpd.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/httpd.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/httxt2dbm.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/httxt2dbm.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/index.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/index.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/index.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/programs/index.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/index.html.ru.koi8-r 0644 root bin -f none /opt/csw/apache2/share/manual/programs/logresolve.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/logresolve.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/logresolve.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/other.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/other.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/other.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/rotatelogs.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/rotatelogs.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/rotatelogs.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/suexec.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/suexec.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/suexec.html.ko.euc-kr 0644 root bin -d none /opt/csw/apache2/share/manual/rewrite 0755 root bin -f none /opt/csw/apache2/share/manual/rewrite/index.html 0644 root bin -f none /opt/csw/apache2/share/manual/rewrite/index.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/rewrite/rewrite_guide.html 0644 root bin -f none /opt/csw/apache2/share/manual/rewrite/rewrite_guide.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/rewrite/rewrite_guide_advanced.html 0644 root bin -f none /opt/csw/apache2/share/manual/rewrite/rewrite_guide_advanced.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/rewrite/rewrite_intro.html 0644 root bin -f none /opt/csw/apache2/share/manual/rewrite/rewrite_intro.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/rewrite/rewrite_tech.html 0644 root bin -f none /opt/csw/apache2/share/manual/rewrite/rewrite_tech.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/sections.html 0644 root bin -f none /opt/csw/apache2/share/manual/sections.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/sections.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/sections.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/server-wide.html 0644 root bin -f none /opt/csw/apache2/share/manual/server-wide.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/server-wide.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/server-wide.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/sitemap.html 0644 root bin -f none /opt/csw/apache2/share/manual/sitemap.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/sitemap.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/sitemap.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/sitemap.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/sitemap.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/platform/netware.html 0644 root bin +f none /opt/csw/apache2/share/manual/invoking.html.es 0644 root bin +f none /opt/csw/apache2/share/manual/glossary.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/stopping.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/index.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/custom-error.html 0644 root bin +f none /opt/csw/apache2/share/manual/new_features_2_0.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/urlmapping.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/content-negotiation.html.fr 0644 root bin +f none /opt/csw/apache2/share/manual/install.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/env.html 0644 root bin +f none /opt/csw/apache2/share/manual/dns-caveats.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/bind.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/content-negotiation.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/new_features_2_2.html 0644 root bin +f none /opt/csw/apache2/share/manual/caching.html 0644 root bin +f none /opt/csw/apache2/share/manual/invoking.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mpm.html.en 0644 root bin @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 23 15:55:58 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 23 Mar 2009 14:55:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3874] csw/mgar/pkg/pkgconfig/trunk Message-ID: Revision: 3874 http://gar.svn.sourceforge.net/gar/?rev=3874&view=rev Author: dmichelsen Date: 2009-03-23 14:55:58 +0000 (Mon, 23 Mar 2009) Log Message: ----------- pkgconfig: Move to mGAR v2, depend on CSWgettextrt and fix missing libglib2.la Modified Paths: -------------- csw/mgar/pkg/pkgconfig/trunk/Makefile csw/mgar/pkg/pkgconfig/trunk/checksums Added Paths: ----------- csw/mgar/pkg/pkgconfig/trunk/files/fixme.sh Removed Paths: ------------- csw/mgar/pkg/pkgconfig/trunk/files/CSWpkgconfig.depend csw/mgar/pkg/pkgconfig/trunk/files/CSWpkgconfig.gspec Property Changed: ---------------- csw/mgar/pkg/pkgconfig/trunk/ Property changes on: csw/mgar/pkg/pkgconfig/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/pkgconfig/trunk/Makefile =================================================================== --- csw/mgar/pkg/pkgconfig/trunk/Makefile 2009-03-23 10:17:17 UTC (rev 3873) +++ csw/mgar/pkg/pkgconfig/trunk/Makefile 2009-03-23 14:55:58 UTC (rev 3874) @@ -14,17 +14,26 @@ MASTER_SITES = http://pkg-config.freedesktop.org/releases/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWpkgconfig,depend) +DISTFILES += fixme.sh +PACKAGES = pkgconfig + +SPKG_SOURCEURL = http://pkg-config.freedesktop.org + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz PATCHFILES = gsed-check.patch -PREREQUISITE_PKGS = CSWggettext CSWglib2 CSWiconv CSWsunmath +REQUIRED_PKGS = CSWggettextrt CSWglib2 CSWiconv CSWsunmath CONFIGURE_ARGS = $(DIRPATHS) --with-installed-glib TEST_TARGET = check include gar/category.mk + +post-configure-modulated: + @echo " ==> Fixing libtool .la-files" + @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + @$(MAKECOOKIE) Modified: csw/mgar/pkg/pkgconfig/trunk/checksums =================================================================== --- csw/mgar/pkg/pkgconfig/trunk/checksums 2009-03-23 10:17:17 UTC (rev 3873) +++ csw/mgar/pkg/pkgconfig/trunk/checksums 2009-03-23 14:55:58 UTC (rev 3874) @@ -1,4 +1,3 @@ d922a88782b64441d06547632fd85744 download/pkg-config-0.23.tar.gz -3ffafaaed566a6e36c20bddc2cc000aa download/CSWpkgconfig.gspec -8333c926349d8e5366a5cfc8b2aca667 download/CSWpkgconfig.depend +64d266fb8acf7df52088b9796f928b60 download/fixme.sh 8d47301467b9f5932f56562585ebc068 download/gsed-check.patch Deleted: csw/mgar/pkg/pkgconfig/trunk/files/CSWpkgconfig.depend =================================================================== --- csw/mgar/pkg/pkgconfig/trunk/files/CSWpkgconfig.depend 2009-03-23 10:17:17 UTC (rev 3873) +++ csw/mgar/pkg/pkgconfig/trunk/files/CSWpkgconfig.depend 2009-03-23 14:55:58 UTC (rev 3874) @@ -1,4 +0,0 @@ -P CSWggettext ggettext - GNU gettext -P CSWglib2 glib2 - the low-level core library for GTK+ and GNOME -P CSWiconv libiconv - GNU iconv library -P CSWsunmath libsunmath - Sun maths library Deleted: csw/mgar/pkg/pkgconfig/trunk/files/CSWpkgconfig.gspec =================================================================== --- csw/mgar/pkg/pkgconfig/trunk/files/CSWpkgconfig.gspec 2009-03-23 10:17:17 UTC (rev 3873) +++ csw/mgar/pkg/pkgconfig/trunk/files/CSWpkgconfig.gspec 2009-03-23 14:55:58 UTC (rev 3874) @@ -1,4 +0,0 @@ -%var bitname pkgconfig -%var pkgname CSWpkgconfig -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING Copied: csw/mgar/pkg/pkgconfig/trunk/files/fixme.sh (from rev 3790, csw/mgar/pkg/fixme/trunk/fixme.sh) =================================================================== --- csw/mgar/pkg/pkgconfig/trunk/files/fixme.sh (rev 0) +++ csw/mgar/pkg/pkgconfig/trunk/files/fixme.sh 2009-03-23 14:55:58 UTC (rev 3874) @@ -0,0 +1,48 @@ +#!/bin/bash +#################################################### +# +# fixme.sh +# Intended to remove the use of libtool's +# pseudo-libraries for opencsw builds. +# +# Author: Mike Watters mwatters_at_opencsw.org +# Initial Version: 0.1 +# +#################################################### + +umask 0022 +PATH=/opt/csw/bin + +if [ $# -ne 1 ]; then + gecho "USAGE: $(basename $0) WORKSRC" + exit 1 +fi +BASEPATH=$1 + +## Fix Makefiles +for mk in $(gfind ${BASEPATH} -name Makefile -print); do + LT_FILES=$(ggrep '/opt/csw.*/lib/.*\.la' ${mk} | \ + gsed "s/^.*\(\/opt\/csw.*\/lib\/.*\.la\).*$/\1/") + + for file in ${LT_FILES}; do + LIB_NAME=$(ggrep 'dlname=' ${file} | \ + gsed -e "s/.*'\(.*\)'/\1/" \ + -e "s/^lib//" \ + -e "s/\.so.*$//") + fixpath=$(gecho $file |gsed 's/\//\\\//g') + gsed "s/${fixpath}/-l${LIB_NAME}/g" ${mk} >Makefile.new + gmv Makefile.new ${mk} + done +done + +## Fix libtool Script +for lt in $(gfind ${BASEPATH} -name libtool -print); do + gsed "/for search_ext in .*\.la/s/\.la//" ${lt} >${lt}.new + gmv ${lt}.new ${lt} +done + +for LTMAIN in $(gfind ${BASEPATH} -name ltmain.sh -print); do + gsed "/for search_ext in .*\.la/s/\.la//" ${LTMAIN} >${LTMAIN}.new + gmv ${LTMAIN}.new ${LTMAIN} +done + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Mon Mar 23 16:03:21 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Mon, 23 Mar 2009 15:03:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3875] csw/mgar/pkg/rrdtool/trunk Message-ID: Revision: 3875 http://gar.svn.sourceforge.net/gar/?rev=3875&view=rev Author: idogan23 Date: 2009-03-23 15:03:21 +0000 (Mon, 23 Mar 2009) Log Message: ----------- rrdtool: switched to mGAR v2 Modified Paths: -------------- csw/mgar/pkg/rrdtool/trunk/Makefile csw/mgar/pkg/rrdtool/trunk/checksums csw/mgar/pkg/rrdtool/trunk/files/CSWrrdtool.gspec Removed Paths: ------------- csw/mgar/pkg/rrdtool/trunk/files/CSWrrdtool.depend Property Changed: ---------------- csw/mgar/pkg/rrdtool/trunk/ Property changes on: csw/mgar/pkg/rrdtool/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/rrdtool/trunk/Makefile =================================================================== --- csw/mgar/pkg/rrdtool/trunk/Makefile 2009-03-23 14:55:58 UTC (rev 3874) +++ csw/mgar/pkg/rrdtool/trunk/Makefile 2009-03-23 15:03:21 UTC (rev 3875) @@ -10,12 +10,23 @@ endef MASTER_SITES = http://oss.oetiker.ch/$(GARNAME)/pub/ -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWrrdtool,prototype,depend) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWrrdtool) +DISTFILES += fixme.sh # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +REQUIRED_PKGS = CSWggettextrt +REQUIRED_PKGS += CSWglib2 +REQUIRED_PKGS += CSWiconv +REQUIRED_PKGS += CSWlibcairo +REQUIRED_PKGS += CSWlibxml2 +REQUIRED_PKGS += CSWpango +REQUIRED_PKGS += CSWpng +REQUIRED_PKGS += CSWsunmath +REQUIRED_PKGS += CSWzlib + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-docdir=$(sharedstatedir)/doc/$(GARNAME) CONFIGURE_ARGS += --disable-python @@ -24,12 +35,22 @@ CONFIGURE_ARGS += --enable-perl CONFIGURE_ARGS += --with-perl-options=INSTALLDIRS=vendor +EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod + TEST_TARGET = check -ADDITIONAL_BUILD_ARCHS_sparc = sparcv9 -# Uncomment this if freetype2 is available for amd64 -#ADDITIONAL_BUILD_ARCHS_i386 = amd64 +#BUILD64 = 1 +post-configure-$(MODULATION): + @echo " ==> Fixing Libtool" + @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + $(DONADA) + +# ugly fix to fix doc path +post-install-modulated: + @echo " ==> Fixing doc path" + @mv $(DESTDIR)$(prefix)/share/doc/rrdtool-$(GARVERSION) $(DESTDIR)$(prefix)/share/doc/rrdtool + include gar/category.mk env: Modified: csw/mgar/pkg/rrdtool/trunk/checksums =================================================================== --- csw/mgar/pkg/rrdtool/trunk/checksums 2009-03-23 14:55:58 UTC (rev 3874) +++ csw/mgar/pkg/rrdtool/trunk/checksums 2009-03-23 15:03:21 UTC (rev 3875) @@ -1,3 +1,3 @@ afaabd5a60115581e866efbac796d307 download/rrdtool-1.3.6.tar.gz -52bb91d1dad69b8911e787e9347b4e8a download/CSWrrdtool.gspec -15b5f724bdb93ed0591ee162e74a964d download/CSWrrdtool.prototype +48a9b258cf8b4b943dbaf30ea939c315 download/CSWrrdtool.gspec +1c2f1efd982f4f4a1c9d5abd1f8b6501 download/fixme.sh Deleted: csw/mgar/pkg/rrdtool/trunk/files/CSWrrdtool.depend =================================================================== --- csw/mgar/pkg/rrdtool/trunk/files/CSWrrdtool.depend 2009-03-23 14:55:58 UTC (rev 3874) +++ csw/mgar/pkg/rrdtool/trunk/files/CSWrrdtool.depend 2009-03-23 15:03:21 UTC (rev 3875) @@ -1,10 +0,0 @@ -P CSWcommon common - common files and dirs for CSW packages -P CSWggettextrt ggettextrt - GNU locale utilities -P CSWglib2 glib2 - The low-level core lib for GNOME and GTK+ -P CSWiconv libiconv - GNU iconv library -P CSWlibcairo libcairo - The Cairo 2D Graphics Library -P CSWlibxml2 libxml2 - XML Parser Library -P CSWpango libpango - A framework for the layout and rendering of i18n text -P CSWpng png - library for Portable Network Graphics format (PNG) -P CSWsunmath libsunmath - Sun maths library -P CSWzlib zlib - Zlib Data Compression Library Modified: csw/mgar/pkg/rrdtool/trunk/files/CSWrrdtool.gspec =================================================================== --- csw/mgar/pkg/rrdtool/trunk/files/CSWrrdtool.gspec 2009-03-23 14:55:58 UTC (rev 3874) +++ csw/mgar/pkg/rrdtool/trunk/files/CSWrrdtool.gspec 2009-03-23 15:03:21 UTC (rev 3875) @@ -1,4 +1,4 @@ %var bitname rrdtool %var pkgname CSWrrd %include url file://%{GARDIR}/pkglib/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Mon Mar 23 16:07:12 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Mon, 23 Mar 2009 15:07:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[3876] csw/mgar/pkg/rrdtool/trunk/files/fixme.sh Message-ID: Revision: 3876 http://gar.svn.sourceforge.net/gar/?rev=3876&view=rev Author: idogan23 Date: 2009-03-23 15:07:12 +0000 (Mon, 23 Mar 2009) Log Message: ----------- rrdtool: added fixme.sh Added Paths: ----------- csw/mgar/pkg/rrdtool/trunk/files/fixme.sh Added: csw/mgar/pkg/rrdtool/trunk/files/fixme.sh =================================================================== --- csw/mgar/pkg/rrdtool/trunk/files/fixme.sh (rev 0) +++ csw/mgar/pkg/rrdtool/trunk/files/fixme.sh 2009-03-23 15:07:12 UTC (rev 3876) @@ -0,0 +1 @@ +link ../../../fixme/trunk/fixme.sh \ No newline at end of file Property changes on: csw/mgar/pkg/rrdtool/trunk/files/fixme.sh ___________________________________________________________________ Added: svn:special + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 23 16:28:36 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 23 Mar 2009 15:28:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[3877] csw/mgar/pkg/fixme/trunk/fixme.sh Message-ID: Revision: 3877 http://gar.svn.sourceforge.net/gar/?rev=3877&view=rev Author: dmichelsen Date: 2009-03-23 15:28:36 +0000 (Mon, 23 Mar 2009) Log Message: ----------- fixme.sh: Fix when multiple ltmain.sh exist Modified Paths: -------------- csw/mgar/pkg/fixme/trunk/fixme.sh Modified: csw/mgar/pkg/fixme/trunk/fixme.sh =================================================================== --- csw/mgar/pkg/fixme/trunk/fixme.sh 2009-03-23 15:07:12 UTC (rev 3876) +++ csw/mgar/pkg/fixme/trunk/fixme.sh 2009-03-23 15:28:36 UTC (rev 3877) @@ -43,10 +43,9 @@ gchmod +x ${lt} done -LTMAIN=$(gfind ${BASEPATH} -name ltmain.sh -print) -if [ -f ${LTMAIN} ]; then +for LTMAIN in $(gfind ${BASEPATH} -name ltmain.sh -print); do gsed "/for search_ext in .*\.la/s/\.la//" ${LTMAIN} >${LTMAIN}.new gmv ${LTMAIN}.new ${LTMAIN} gchmod +x ${LTMAIN} -fi +done This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Mon Mar 23 16:58:20 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Mon, 23 Mar 2009 15:58:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[3878] csw/mgar/pkg/rrdtool/trunk/files Message-ID: Revision: 3878 http://gar.svn.sourceforge.net/gar/?rev=3878&view=rev Author: idogan23 Date: 2009-03-23 15:58:19 +0000 (Mon, 23 Mar 2009) Log Message: ----------- rrdtool: cosmetic fix Added Paths: ----------- csw/mgar/pkg/rrdtool/trunk/files/fixme.sh Removed Paths: ------------- csw/mgar/pkg/rrdtool/trunk/files/fixme.sh Deleted: csw/mgar/pkg/rrdtool/trunk/files/fixme.sh =================================================================== --- csw/mgar/pkg/rrdtool/trunk/files/fixme.sh 2009-03-23 15:28:36 UTC (rev 3877) +++ csw/mgar/pkg/rrdtool/trunk/files/fixme.sh 2009-03-23 15:58:19 UTC (rev 3878) @@ -1 +0,0 @@ -link ../../../fixme/trunk/fixme.sh \ No newline at end of file Copied: csw/mgar/pkg/rrdtool/trunk/files/fixme.sh (from rev 3809, csw/mgar/pkg/fixme/trunk/fixme.sh) =================================================================== --- csw/mgar/pkg/rrdtool/trunk/files/fixme.sh (rev 0) +++ csw/mgar/pkg/rrdtool/trunk/files/fixme.sh 2009-03-23 15:58:19 UTC (rev 3878) @@ -0,0 +1,52 @@ +#!/bin/bash +#################################################### +# +# fixme.sh +# Intended to remove the use of libtool's +# pseudo-libraries for opencsw builds. +# +# Author: Mike Watters mwatters_at_opencsw.org +# Initial Version: 0.1 +# +#################################################### + +umask 0022 +PATH=/opt/csw/bin + +if [ $# -ne 1 ]; then + gecho "USAGE: $(basename $0) WORKSRC" + exit 1 +fi +BASEPATH=$1 + +## Fix Makefiles +for mk in $(gfind ${BASEPATH} -name Makefile -print); do + LT_FILES=$(ggrep '/opt/csw.*/lib/.*\.la' ${mk} | \ + gsed "s/^.*\(\/opt\/csw.*\/lib\/.*\.la\).*$/\1/") + + for file in ${LT_FILES}; do + LIB_NAME=$(ggrep 'dlname=' ${file} | \ + gsed -e "s/.*'\(.*\)'/\1/" \ + -e "s/^lib//" \ + -e "s/\.so.*$//") + fixpath=$(gecho $file |gsed 's/\//\\\//g') + gsed "s/${fixpath}/-l${LIB_NAME}/g" ${mk} >Makefile.new + gmv Makefile.new ${mk} + gchmod +x ${mk} + done +done + +## Fix libtool Script +for lt in $(gfind ${BASEPATH} -name libtool -print); do + gsed "/for search_ext in .*\.la/s/\.la//" ${lt} >${lt}.new + gmv ${lt}.new ${lt} + gchmod +x ${lt} +done + +LTMAIN=$(gfind ${BASEPATH} -name ltmain.sh -print) +if [ -f ${LTMAIN} ]; then + gsed "/for search_ext in .*\.la/s/\.la//" ${LTMAIN} >${LTMAIN}.new + gmv ${LTMAIN}.new ${LTMAIN} + gchmod +x ${LTMAIN} +fi + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 23 17:30:34 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 23 Mar 2009 16:30:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3879] csw/mgar/pkg/pkgconfig/trunk/Makefile Message-ID: Revision: 3879 http://gar.svn.sourceforge.net/gar/?rev=3879&view=rev Author: dmichelsen Date: 2009-03-23 16:30:34 +0000 (Mon, 23 Mar 2009) Log Message: ----------- pkg-config: Remove unnecessary dependency to CSWsunmath Modified Paths: -------------- csw/mgar/pkg/pkgconfig/trunk/Makefile Modified: csw/mgar/pkg/pkgconfig/trunk/Makefile =================================================================== --- csw/mgar/pkg/pkgconfig/trunk/Makefile 2009-03-23 15:58:19 UTC (rev 3878) +++ csw/mgar/pkg/pkgconfig/trunk/Makefile 2009-03-23 16:30:34 UTC (rev 3879) @@ -25,7 +25,7 @@ PATCHFILES = gsed-check.patch -REQUIRED_PKGS = CSWggettextrt CSWglib2 CSWiconv CSWsunmath +REQUIRED_PKGS = CSWggettextrt CSWglib2 CONFIGURE_ARGS = $(DIRPATHS) --with-installed-glib This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Mon Mar 23 17:31:35 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Mon, 23 Mar 2009 16:31:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[3880] csw/mgar/pkg Message-ID: Revision: 3880 http://gar.svn.sourceforge.net/gar/?rev=3880&view=rev Author: wahwah Date: 2009-03-23 16:31:35 +0000 (Mon, 23 Mar 2009) Log Message: ----------- First commit of vixie-cron. It's not complete yet, and the build is disabled to avoid giving an impression of completed work. It tries to use mGAR SMF support, which isn't currently ready. Added Paths: ----------- csw/mgar/pkg/vixiecron/ csw/mgar/pkg/vixiecron/branches/ csw/mgar/pkg/vixiecron/tags/ csw/mgar/pkg/vixiecron/trunk/ csw/mgar/pkg/vixiecron/trunk/Makefile csw/mgar/pkg/vixiecron/trunk/checksums csw/mgar/pkg/vixiecron/trunk/files/ csw/mgar/pkg/vixiecron/trunk/files/CSWvixiecron.gspec csw/mgar/pkg/vixiecron/trunk/files/CSWvixiecron.postinstall csw/mgar/pkg/vixiecron/trunk/files/crontab.CSW csw/mgar/pkg/vixiecron/trunk/files/cswvixiecron csw/mgar/pkg/vixiecron/trunk/files/cswvixiecron.xml csw/mgar/pkg/vixiecron/trunk/files/gar-vixiecron_3.0pl1.patch csw/mgar/pkg/vixiecron/trunk/files/run-crons-0.3.2 csw/mgar/pkg/vixiecron/trunk/files/svc-cswvixiecron Property changes on: csw/mgar/pkg/vixiecron/trunk ___________________________________________________________________ Added: svn:ignore + work download gar cookies Added: csw/mgar/pkg/vixiecron/trunk/Makefile =================================================================== --- csw/mgar/pkg/vixiecron/trunk/Makefile (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/Makefile 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,72 @@ +# Copyright 2009 Google Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +GARNAME = vixiecron +GARVERSION = 3.0pl1 +CATEGORIES = server + +DESCRIPTION = Paul Vixie cron +define BLURB + vixiecron is one of the most widely used cron implementations. + + This build includes patches from Debian. It supports /etc/cron.d directory, + which can be used to conveniently set up cron jobs by placing files. It also + supports a slash notation: */5 denotes "Every five minutes". +endef + +MASTER_SITES = http://ftp.de.debian.org/debian/pool/main/c/cron/ +DISTFILES = cron_$(GARVERSION).orig.tar.gz +DISTFILES += cron_$(GARVERSION)-105.diff.gz +DISTFILES += $(call admfiles,CSWvixiecron,postinstall) +DISTFILES += csw$(GARNAME) csw$(GARNAME).xml svc-csw$(GARNAME) +DISTFILES += crontab.CSW run-crons-0.3.2 + +WORKSRC = $(WORKDIR)/cron-$(GARVERSION).orig + +SPKG_CLASSES = none cswinitsmf + +PATCHFILES = cron_$(GARVERSION)-105.diff.gz \ + gar-$(GARNAME)_$(GARVERSION).patch + +GARCOMPILER = SOS12 +TEST_SCRIPTS = +CONFIGURE_SCRIPTS = +EXTRA_CFLAGS = -DDEBUGGING=0 -DPOSIX -DDEBIAN + +pre-install: + ginstall -d $(DESTDIR)/opt/csw + ginstall -d $(DESTDIR)/opt/csw/bin + ginstall -d $(DESTDIR)/opt/csw/sbin + ginstall -d $(DESTDIR)/opt/csw/share/man/cat5 + ginstall -d $(DESTDIR)/opt/csw/share/man/cat8 + +pre-install-isa-sparcv9: pre-install +pre-install-isa-sparcv8: pre-install +pre-install-isa-i386: pre-install +pre-install-isa-amd64: pre-install + +post-install: + ginstall -d $(DESTDIR)/etc + ginstall -m 750 files/crontab.CSW $(DESTDIR)/etc/crontab.CSW + ginstall -m 755 files/run-crons-0.3.2 $(DESTDIR)/opt/csw/sbin/run-crons + for base in hourly daily weekly monthly; do \ + ginstall -d $(DESTDIR)/etc/cron.$$base; \ + done + +post-install-isa-sparcv8: post-install +post-install-isa-sparcv9: post-install +post-install-isa-i386: post-install +post-install-isa-amd64: post-install + + +# This build is disabled for the time being, as SMF configuration isn't yet +# complete. + +# Remove the following rules and uncomment the +# include before building. +all: .DEFAULT +.DEFAULT: + @true + +# include gar/category.mk Added: csw/mgar/pkg/vixiecron/trunk/checksums =================================================================== --- csw/mgar/pkg/vixiecron/trunk/checksums (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/checksums 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,11 @@ +4c64aece846f8483daf440f8e3dd210f download/cron_3.0pl1.orig.tar.gz +6235d305843da483b69671cde7d1d8ea download/cron_3.0pl1-105.diff.gz +35010a2f583a6e3dc9f0a0e996b426f4 download/CSWvixiecron.gspec +dd12d38a20e3f780fbcba0a1b1ffbfd0 download/CSWvixiecron.postinstall +b5cdad15f8d66a84b807cd9cf5a04171 download/cswvixiecron +4674c86391ccc621a6bab5442a323313 download/cswvixiecron.xml +b5cdad15f8d66a84b807cd9cf5a04171 download/svc-cswvixiecron +d1c17a3cf4f1ff253c36897d94b0b834 download/crontab.CSW +d0dd7b19670e9a40060977b0b8779cad download/run-crons-0.3.2 +6235d305843da483b69671cde7d1d8ea download/cron_3.0pl1-105.diff.gz +cf0aa68ad98415650daad595fbc415cf download/gar-vixiecron_3.0pl1.patch Added: csw/mgar/pkg/vixiecron/trunk/files/CSWvixiecron.gspec =================================================================== --- csw/mgar/pkg/vixiecron/trunk/files/CSWvixiecron.gspec (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/files/CSWvixiecron.gspec 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,5 @@ +%var bitname vixiecron +%var pkgname CSWvixiecron +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%var SERVICE_CONF_FILES /etc/crontab +%include url file://%{PKGLIB}/smf_enabled.gspec Added: csw/mgar/pkg/vixiecron/trunk/files/CSWvixiecron.postinstall =================================================================== --- csw/mgar/pkg/vixiecron/trunk/files/CSWvixiecron.postinstall (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/files/CSWvixiecron.postinstall 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,29 @@ +#!/bin/sh +# +# $Id$ +# +# Note: it's going to be executed by /bin/sh no matter what. + +# Add group crontab if it doesn't exist +if groupmod crontab >/dev/null; then + echo # How to make a negation in /bin/sh? +else + groupadd crontab +fi + +# Prepare the directory for crontabs +mkdir -p /var/spool/cron/crontabs +chown root:crontab /var/spool/cron/crontabs +chmod 1730 /var/spool/cron/crontabs + +# Suid bit is not picked up by GAR automatically. An 'artifact' is raised: +# https://sourceforge.net/tracker2/?func=detail&aid=2679715&group_id=229205&atid=1075770 +chmod g+s /opt/csw/bin/crontab +chown root:crontab /opt/csw/bin/crontab + +# Copy the configuration file if not already present +if test ! -f /etc/crontab; then + cp /etc/crontab.CSW /etc/crontab +fi + + Added: csw/mgar/pkg/vixiecron/trunk/files/crontab.CSW =================================================================== --- csw/mgar/pkg/vixiecron/trunk/files/crontab.CSW (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/files/crontab.CSW 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,19 @@ +# /etc/crontab: system-wide crontab +# +# $Id$ +# +# Unlike any other crontab you don't have to run the `crontab' +# command to install the new version when you edit this file. +# This file also has a username field, that none of the other crontabs do. + +SHELL=/bin/bash +PATH=/opt/csw/sbin:/opt/csw/bin:/sbin:/bin:/usr/sbin:/usr/bin +MAILTO=root +HOME=/ + +# m h dom mon dow user command +0 * * * * root rm -f /var/spool/cron/lastrun/cron.hourly +1 3 * * * root rm -f /var/spool/cron/lastrun/cron.daily +15 4 * * 6 root rm -f /var/spool/cron/lastrun/cron.weekly +30 5 1 * * root rm -f /var/spool/cron/lastrun/cron.monthly +*/10 * * * * root test -x /opt/csw/sbin/run-crons && /opt/csw/sbin/run-crons Added: csw/mgar/pkg/vixiecron/trunk/files/cswvixiecron =================================================================== --- csw/mgar/pkg/vixiecron/trunk/files/cswvixiecron (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/files/cswvixiecron 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,17 @@ +#!/bin/sh +# +# $Id$ + +case "$1" in + start) + /opt/csw/sbin/cron -l + ;; + + stop) + /usr/bin/pkill -z `zonename` '^cron$' + ;; + *) + echo "Usage: $0 { start | stop }" + exit 1 + ;; +esac Added: csw/mgar/pkg/vixiecron/trunk/files/cswvixiecron.xml =================================================================== --- csw/mgar/pkg/vixiecron/trunk/files/cswvixiecron.xml (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/files/cswvixiecron.xml 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + Added: csw/mgar/pkg/vixiecron/trunk/files/gar-vixiecron_3.0pl1.patch =================================================================== --- csw/mgar/pkg/vixiecron/trunk/files/gar-vixiecron_3.0pl1.patch (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/files/gar-vixiecron_3.0pl1.patch 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,268 @@ +diff -ur cron-3.0pl1.orig-solaris/compat.c cron-3.0pl1.orig/compat.c +--- cron-3.0pl1.orig-solaris/compat.c 2009-03-12 13:30:53.000000000 +0000 ++++ cron-3.0pl1.orig/compat.c 2009-03-12 15:10:44.820233050 +0000 +@@ -33,6 +33,8 @@ + #endif + #include + ++#include ++#include + + /* the code does not depend on any of vfork's + * side-effects; it just uses it as a quick +@@ -85,8 +87,8 @@ + #ifdef NEED_STRCASECMP + int + strcasecmp(left, right) +- char *left; +- char *right; ++ const char *left; ++ const char *right; + { + while (*left && (MkLower(*left) == MkLower(*right))) { + left++; +@@ -236,3 +238,13 @@ + return putenv(tmp); /* intentionally orphan 'tmp' storage */ + } + #endif ++ ++/* Solaris 10 is missing mkdtemp */ ++char *mkdtemp(char *template) ++{ ++ if (!mktemp(template) || mkdir(template, 0700)) ++ return NULL; ++ return template; ++} ++ ++ +diff -ur cron-3.0pl1.orig-solaris/compat.h cron-3.0pl1.orig/compat.h +--- cron-3.0pl1.orig-solaris/compat.h 2009-03-12 13:30:53.000000000 +0000 ++++ cron-3.0pl1.orig/compat.h 2009-03-12 15:20:37.912499900 +0000 +@@ -63,7 +63,8 @@ + + #ifndef POSIX + # if (BSD >= 199103) || defined(__linux__) || defined(__GNU__) || defined(ultrix) ||\ +- defined(AIX) ||\ defined(HPUX) || defined(CONVEX) || defined(IRIX) || defined(__GLIBC__) ++ defined(AIX) ||\ ++defined(HPUX) || defined(CONVEX) || defined(IRIX) || defined(__GLIBC__) + # define POSIX + # endif + #endif +@@ -86,7 +87,7 @@ + #endif + + #if (!defined(BSD) || (BSD < 198911)) && !defined(__linux__) &&\ +- !defined(IRIX) && !defined(UNICOS) && !defined(HPUX) && !defined(__GNU__) && !defined(__GLIBC__) ++ !defined(IRIX) && !defined(UNICOS) && !defined(HPUX) && !defined(__GNU__) && !defined(__GLIBC__) && !defined(__SUNPRO_C) + # define NEED_STRDUP + #endif + +@@ -110,7 +111,7 @@ + # define HAVE_SAVED_UIDS + #endif + +-#if !defined(ATT) && !defined(__linux__) && !defined(__GNU__) && !defined(IRIX) && !defined(UNICOS) && !defined(__GLIBC__) ++ #if !defined(ATT) && !defined(__linux__) && !defined(__GNU__) && !defined(IRIX) && !defined(UNICOS) && !defined(__GLIBC__) && !defined(__SUNPRO_C) + # define USE_SIGCHLD + #endif + +Only in cron-3.0pl1.orig: compat.o +Only in cron-3.0pl1.orig: cron +diff -ur cron-3.0pl1.orig-solaris/cron.c cron-3.0pl1.orig/cron.c +--- cron-3.0pl1.orig-solaris/cron.c 2009-03-12 13:30:53.000000000 +0000 ++++ cron-3.0pl1.orig/cron.c 2009-03-12 15:09:25.251653050 +0000 +@@ -401,7 +401,7 @@ + + #ifdef USE_SIGCHLD + static void +-sigchld_handler(x) { ++sigchld_handler(int x) { + int save_errno = errno; + WAIT_T waiter; + PID_T pid; +@@ -435,7 +435,7 @@ + + + static void +-sighup_handler(x) { ++sighup_handler(int x) { + log_close(); + + /* we should use sigaction for proper signal blocking as this +diff -ur cron-3.0pl1.orig-solaris/cron.h cron-3.0pl1.orig/cron.h +--- cron-3.0pl1.orig-solaris/cron.h 2009-03-12 13:30:53.000000000 +0000 ++++ cron-3.0pl1.orig/cron.h 2009-03-12 15:19:14.122628700 +0000 +@@ -32,7 +32,7 @@ + + #include + #include +-#include ++#include "bitstring.h" + #include + #include + +Only in cron-3.0pl1.orig: cron.o +Only in cron-3.0pl1.orig: crontab +Only in cron-3.0pl1.orig: crontab.o +Only in cron-3.0pl1.orig: database.o +Only in cron-3.0pl1.orig: do_command.o +Only in cron-3.0pl1.orig: entry.o +Only in cron-3.0pl1.orig: env.o +diff -ur cron-3.0pl1.orig-solaris/externs.h cron-3.0pl1.orig/externs.h +--- cron-3.0pl1.orig-solaris/externs.h 2009-03-12 13:30:53.000000000 +0000 ++++ cron-3.0pl1.orig/externs.h 2009-03-12 13:35:46.000000000 +0000 +@@ -116,11 +116,11 @@ + #endif + + #ifdef NEED_STRCASECMP +-extern int strcasecmp __P((char *, char *)); ++extern int strcasecmp __P((const char *, const char *)); + #endif + + #ifdef NEED_STRDUP +-extern char *strdup __P((char *)); ++extern char *strdup __P((const char *)); + #endif + + #ifdef NEED_STRERROR +Only in cron-3.0pl1.orig: job.o +diff -ur cron-3.0pl1.orig-solaris/Makefile cron-3.0pl1.orig/Makefile +--- cron-3.0pl1.orig-solaris/Makefile 2009-03-12 13:30:53.000000000 +0000 ++++ cron-3.0pl1.orig/Makefile 2009-03-12 17:39:22.971233150 +0000 +@@ -47,7 +47,7 @@ + + #################################### begin configurable stuff + #<> +-DESTROOT = $(DESTDIR)/usr ++DESTROOT = $(DESTDIR)/opt/csw + DESTSBIN = $(DESTROOT)/sbin + DESTBIN = $(DESTROOT)/bin + DESTMAN = $(DESTROOT)/share/man +@@ -57,7 +57,7 @@ + #<> + LIBS = $(PAM_LIBS) $(SELINUX_LIBS) $(AUDIT_LIBS) + #<> +-OPTIM = -O2 ++#OPTIM = -O2 + #OPTIM = -g + #<> + # (ATT untested) +@@ -74,12 +74,12 @@ + # Allow override from command line + DEBUG_DEFS = -DDEBUGGING=0 + # The -DUSE_SIGCHLD is needed for the Alpha port +-DEFS = -DDEBIAN -DUSE_SIGCHLD $(DEBUG_DEFS) $(PAM_DEFS) $(SELINUX_DEFS) ++#DEFS = -DDEBIAN -DUSE_SIGCHLD $(DEBUG_DEFS) $(PAM_DEFS) $(SELINUX_DEFS) + #(SGI IRIX systems need this) + #DEFS = -D_BSD_SIGNALS -Dconst= + #<> + #INSTALL = installbsd +-INSTALL = install -s ++INSTALL = ginstall -s + #<> + # LDFLAGS = -s + # Let install do the strip +@@ -87,7 +87,7 @@ + #################################### end configurable stuff + + SHELL = /bin/sh +-CFLAGS = $(OPTIM) $(INCLUDE) $(COMPAT) $(DEFS) ++# CFLAGS = $(OPTIM) $(INCLUDE) $(COMPAT) $(DEFS) + + INFOS = README CHANGES FEATURES INSTALL CONVERSION THANKS MAIL + MANPAGES = bitstring.3 crontab.5 crontab.1 cron.8 putman.sh +@@ -118,8 +118,8 @@ + $(CC) $(LDFLAGS) -o crontab $(CRONTAB_OBJ) $(LIBS) + + install : all +- $(INSTALL) -c -m 755 -o root cron $(DESTSBIN)/ +- $(INSTALL) -c -m 4755 -o root crontab $(DESTBIN)/ ++ $(INSTALL) -c -m 755 cron $(DESTSBIN)/ ++ $(INSTALL) -c -m 2755 crontab $(DESTBIN)/ + sh putman.sh crontab.1 $(DESTMAN) + sh putman.sh cron.8 $(DESTMAN) + sh putman.sh crontab.5 $(DESTMAN) +diff -ur cron-3.0pl1.orig-solaris/misc.c cron-3.0pl1.orig/misc.c +--- cron-3.0pl1.orig-solaris/misc.c 2009-03-12 13:30:53.000000000 +0000 ++++ cron-3.0pl1.orig/misc.c 2009-03-12 13:38:43.000000000 +0000 +@@ -42,6 +42,7 @@ + # include + #endif + ++#include + + #if defined(LOG_DAEMON) && !defined(LOG_CRON) + #define LOG_CRON LOG_DAEMON +@@ -277,7 +278,8 @@ + exit(ERROR_EXIT); + } + +- if (flock(fd, LOCK_EX|LOCK_NB) < OK) { ++ /* This bit originally used flock(), switched to lockf() */ ++ if (lockf(fd, F_TLOCK, 0) < OK) { + int save_errno = errno; + + fscanf(fp, "%d", &otherpid); +Only in cron-3.0pl1.orig: misc.o +diff -ur cron-3.0pl1.orig-solaris/popen.c cron-3.0pl1.orig/popen.c +--- cron-3.0pl1.orig-solaris/popen.c 2009-03-12 13:30:53.000000000 +0000 ++++ cron-3.0pl1.orig/popen.c 2009-03-12 16:04:25.829649200 +0000 +@@ -35,6 +35,10 @@ + # include + #endif + ++#include ++#include ++#include ++#include + + #define MAX_ARGS 100 + #define WANT_GLOBBING 0 +@@ -167,9 +171,12 @@ + FILE *iop; + { + register int fdes; +- int omask; + WAIT_T stat_loc; + PID_T pid; ++ /* ++ * http://www.phys.ufl.edu/docs/porting-faq.html ++ */ ++ sigset_t block, oblock; + + /* + * pclose returns -1 if stream is not associated with a +@@ -178,10 +185,20 @@ + if (pids == 0 || pids[fdes = fileno(iop)] == 0) + return(-1); + (void)fclose(iop); +- omask = sigblock(sigmask(SIGINT)|sigmask(SIGQUIT)|sigmask(SIGHUP)); ++ /* ++ * omask = sigblock(sigmask(SIGINT)|sigmask(SIGQUIT)|sigmask(SIGHUP)); ++ */ ++ (void)sigemptyset(&block); ++ (void)sigaddset(&block, SIGINT | SIGQUIT | SIGHUP); ++ if (sigprocmask(SIG_BLOCK, &block, &oblock) < 0) ++ log_it("CRON", getpid(), "error", "sigprocmask") ++ ; + while ((pid = wait(&stat_loc)) != pids[fdes] && pid != -1) + ; +- (void)sigsetmask(omask); ++ /* ++ * (void)sigsetmask(omask); ++ */ ++ (void)sigprocmask(SIG_SETMASK, &oblock, (sigset_t *)NULL); + pids[fdes] = 0; + return (pid == -1 ? -1 : WEXITSTATUS(stat_loc)); + } +Only in cron-3.0pl1.orig: popen.o +diff -ur cron-3.0pl1.orig-solaris/putman.sh cron-3.0pl1.orig/putman.sh +--- cron-3.0pl1.orig-solaris/putman.sh 1994-09-01 20:17:17.000000000 +0000 ++++ cron-3.0pl1.orig/putman.sh 2009-03-12 20:04:07.194853350 +0000 +@@ -1,4 +1,4 @@ +-#!/bin/sh ++#!/bin/bash + + # putman.sh - install a man page according to local custom + # vixie 27dec93 [original] +Only in cron-3.0pl1.orig: user.o Added: csw/mgar/pkg/vixiecron/trunk/files/run-crons-0.3.2 =================================================================== --- csw/mgar/pkg/vixiecron/trunk/files/run-crons-0.3.2 (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/files/run-crons-0.3.2 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,108 @@ +#!/bin/bash +# +# $Id$ +# +# File copied from Gentoo portage, package sys-process/cronbase. +# +# $Header: /var/cvsroot/gentoo-x86/sys-process/cronbase/files/run-crons-0.3.2,v 1.2 2007/06/24 20:23:45 vapier Exp $ +# +# 08 Mar 2005; Aaron Walker run-crons: +# Ignore the error messages from find caused by race conditions, since +# we could care less about the error as long as the file has been removed. +# See bug 8506. +# +# 06 May 2004; Aron Griffis run-crons: +# Make the locking actually work. The old code was racy. +# Thanks to Mathias Gumz in bug 45155 for some cleanups. +# +# 23 Jun 2002; Jon Nelson run-crons: +# fixed a race condition, where cron jobs and run-crons wanted to +# delete touch files +# +# 20 Apr 2002; Thilo Bangert run-crons: +# moved lastrun directory to /var/spool/cron/lastrun +# +# Author: Achim Gottinger +# +# Mostly copied from SuSE +# +# this script looks into /etc/cron.[hourly|daily|weekly|monthly] +# for scripts to be executed. The info about last run is stored in +# /var/spool/cron/lastrun + +LOCKDIR=/var/spool/cron/lastrun +LOCKFILE=${LOCKDIR}/lock + +mkdir -p ${LOCKDIR} + +# Make sure we're not running multiple instances at once. +# Try twice to lock, otherwise give up. +for ((i = 0; i < 2; i = i + 1)); do + ln -sn $$ ${LOCKFILE} 2>/dev/null && break + + # lock failed, check for a running process. + # handle both old- and new-style locking. + cronpid=$(readlink ${LOCKFILE} 2>/dev/null) || + cronpid=$(cat ${LOCKFILE} 2>/dev/null) || + continue # lockfile disappeared? try again + + # better than kill -0 because we can verify that it's really + # another run-crons process + if [[ $(/dev/null; then + # whoa, another process is really running + exit 0 + else + rm -f ${LOCKFILE} + fi +done + +# Check to make sure locking was successful +if [[ ! -L ${LOCKFILE} ]]; then + echo "Can't create or read existing ${LOCKFILE}, giving up" + exit 1 +fi + +# Set a trap to remove the lockfile when we're finished +trap "rm -f ${LOCKFILE}" 0 1 2 3 15 + + +for BASE in hourly daily weekly monthly ; do + CRONDIR=/etc/cron.${BASE} + + test -d $CRONDIR || continue + + if [ -e ${LOCKDIR}/cron.$BASE ] ; then + case $BASE in + hourly) + #>= 1 hour, 5 min -=> +65 min + TIME="-cmin +65" ;; + daily) + #>= 1 day, 5 min -=> +1445 min + TIME="-cmin +1445" ;; + weekly) + #>= 1 week, 5 min -=> +10085 min + TIME="-cmin +10085" ;; + monthly) + #>= 31 days, 5 min -=> +44645 min + TIME="-cmin +44645" ;; + esac + + find ${LOCKDIR} -name cron.$BASE $TIME -exec rm {} \; &>/dev/null || true + fi + + # if there is no touch file, make one then run the scripts + if [ ! -e ${LOCKDIR}/cron.$BASE ] ; then + touch ${LOCKDIR}/cron.$BASE + + set +e + for SCRIPT in $CRONDIR/* ; do + if [[ -x $SCRIPT && ! -d $SCRIPT ]]; then + $SCRIPT + fi + done + fi +done + +# Clean out bogus cron.$BASE files with future times +touch ${LOCKDIR} +find ${LOCKDIR} -newer ${LOCKDIR} -exec /bin/rm -f {} \; &>/dev/null || true Added: csw/mgar/pkg/vixiecron/trunk/files/svc-cswvixiecron =================================================================== --- csw/mgar/pkg/vixiecron/trunk/files/svc-cswvixiecron (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/files/svc-cswvixiecron 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,17 @@ +#!/bin/sh +# +# $Id$ + +case "$1" in + start) + /opt/csw/sbin/cron -l + ;; + + stop) + /usr/bin/pkill -z `zonename` '^cron$' + ;; + *) + echo "Usage: $0 { start | stop }" + exit 1 + ;; +esac This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Mon Mar 23 17:54:33 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Mon, 23 Mar 2009 16:54:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[3881] csw/mgar/pkg/glib2/trunk/Makefile Message-ID: Revision: 3881 http://gar.svn.sourceforge.net/gar/?rev=3881&view=rev Author: harpchad Date: 2009-03-23 16:54:33 +0000 (Mon, 23 Mar 2009) Log Message: ----------- Change gettext dependency to gettextrt Modified Paths: -------------- csw/mgar/pkg/glib2/trunk/Makefile Modified: csw/mgar/pkg/glib2/trunk/Makefile =================================================================== --- csw/mgar/pkg/glib2/trunk/Makefile 2009-03-23 16:31:35 UTC (rev 3880) +++ csw/mgar/pkg/glib2/trunk/Makefile 2009-03-23 16:54:33 UTC (rev 3881) @@ -35,8 +35,8 @@ BUILD64 = 1 NO_ISAEXEC = 1 -REQUIRED_PKGS_CSWglib2 = CSWggettext CSWiconv CSWsunmath -REQUIRED_PKGS_CSWglib2devel = CSWglib2 CSWggettext CSWiconv +REQUIRED_PKGS_CSWglib2 = CSWggettextrt CSWiconv CSWsunmath +REQUIRED_PKGS_CSWglib2devel = CSWglib2 CSWggettextrt CSWiconv TEST_TARGET = This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Mon Mar 23 18:47:03 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Mon, 23 Mar 2009 17:47:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3882] csw/mgar/pkg/git/trunk/Makefile Message-ID: Revision: 3882 http://gar.svn.sourceforge.net/gar/?rev=3882&view=rev Author: bdwalton Date: 2009-03-23 17:47:03 +0000 (Mon, 23 Mar 2009) Log Message: ----------- correct arch=all flags for a few subpackages; set proper description for emacs subpackage Modified Paths: -------------- csw/mgar/pkg/git/trunk/Makefile Modified: csw/mgar/pkg/git/trunk/Makefile =================================================================== --- csw/mgar/pkg/git/trunk/Makefile 2009-03-23 16:54:33 UTC (rev 3881) +++ csw/mgar/pkg/git/trunk/Makefile 2009-03-23 17:47:03 UTC (rev 3882) @@ -2,10 +2,13 @@ GARVERSION = 1.6.2.1 CATEGORIES = devel +# disable tests until next version bump (at the top so it stands out) +TEST_SCRIPTS = + PACKAGES = CSWgit CSWgitk CSWgitgui CSWgitsvn CSWgitcvs CSWgitemacs CSWgitdoc -ARCHALL_CSWsvn = 1 -ARCHALL_CSWcvs = 1 +ARCHALL_CSWgitsvn = 1 +ARCHALL_CSWgitcvs = 1 ARCHALL_CSWgitk = 1 ARCHALL_CSWgitgui = 1 ARCHALL_CSWgitemacs = 1 @@ -52,6 +55,7 @@ SPKG_DESC_CSWgitsvn = Git tools for working with Subversion repositories SPKG_DESC_CSWgitcvs = Git tools for working with CVS repositories SPKG_DESC_CSWgitdoc = Documentation for Git +SPKG_DESC_CSWgitemacs = Git VCS support for Emacs GIT_USE_PROXY = 1 GIT_REPOS = git://git.kernel.org/pub/scm/git/git.git This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Mon Mar 23 19:05:51 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Mon, 23 Mar 2009 18:05:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[3883] csw/mgar/pkg/git/trunk/Makefile Message-ID: Revision: 3883 http://gar.svn.sourceforge.net/gar/?rev=3883&view=rev Author: bdwalton Date: 2009-03-23 18:05:51 +0000 (Mon, 23 Mar 2009) Log Message: ----------- strip version out of docdir manual install (forgot I'd overridden this) Modified Paths: -------------- csw/mgar/pkg/git/trunk/Makefile Modified: csw/mgar/pkg/git/trunk/Makefile =================================================================== --- csw/mgar/pkg/git/trunk/Makefile 2009-03-23 17:47:03 UTC (rev 3882) +++ csw/mgar/pkg/git/trunk/Makefile 2009-03-23 18:05:51 UTC (rev 3883) @@ -119,7 +119,7 @@ @echo Builing Emacs Git extension @( cd $(WORKSRC); $(MAKE) -C contrib/emacs ) -post-install-modulated: GD=$(DESTDIR)/$(datadir)/doc/$(GARNAME)-$(GARVERSION) +post-install-modulated: GD=$(DESTDIR)/$(datadir)/doc/$(GARNAME) post-install-modulated: @echo Cleaning up perl stuff @rm -rf $(DESTDIR)/$(libdir)/perl5/site_perl/5* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Mon Mar 23 19:40:44 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Mon, 23 Mar 2009 18:40:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[3884] csw/mgar/pkg/gcc4/trunk Message-ID: Revision: 3884 http://gar.svn.sourceforge.net/gar/?rev=3884&view=rev Author: valholla Date: 2009-03-23 18:40:44 +0000 (Mon, 23 Mar 2009) Log Message: ----------- checkin my working copy Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/Makefile csw/mgar/pkg/gcc4/trunk/checksums csw/mgar/pkg/gcc4/trunk/files/configure_def.mk csw/mgar/pkg/gcc4/trunk/files/gar_override.mk csw/mgar/pkg/gcc4/trunk/files/package_def.mk Added Paths: ----------- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk Modified: csw/mgar/pkg/gcc4/trunk/Makefile =================================================================== --- csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-23 18:05:51 UTC (rev 3883) +++ csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-23 18:40:44 UTC (rev 3884) @@ -21,5 +21,6 @@ include files/configure_def.mk include files/pkg_scripts.mk include files/package_def.mk +include files/amd_merge.mk include gar/category.mk Modified: csw/mgar/pkg/gcc4/trunk/checksums =================================================================== --- csw/mgar/pkg/gcc4/trunk/checksums 2009-03-23 18:05:51 UTC (rev 3883) +++ csw/mgar/pkg/gcc4/trunk/checksums 2009-03-23 18:40:44 UTC (rev 3884) @@ -1 +1,31 @@ cc3c5565fdb9ab87a05ddb106ba0bd1f download/gcc-4.3.3.tar.bz2 +8b476ded82199f016a2336ef8a07e07a download/CSWgcc4core.gspec +3809dbfe7f21b9f4c20c7e146df4a54c download/CSWgcc4core.prototype +f200cbeea78189b566962e1b2595882d download/CSWgcc4core.depend +616ff6e7587d200dc314f162d845a47a download/CSWgcc4corert.gspec +9384ce5c4f8837863b01c1daa443cb2b download/CSWgcc4corert.prototype +69fb2b60070c5344cc8ec07f8fe18438 download/CSWgcc4corert.depend +6fe5004ca44ea96c1fc26c3e67dcc1c6 download/CSWgcc4gfortran.gspec +f11fb6388aabb4a6b6c2348a4cde483f download/CSWgcc4gfortran.prototype +b44042152bb26a94f82ab8451d47157b download/CSWgcc4gfortran.depend +4e76b495ec484180ea0618dc32d4a5e1 download/CSWgcc4gfortranrt.gspec +7fd663e57510b5f70bbf07a7ba9c988d download/CSWgcc4gfortranrt.prototype +f9eaff732fee9ef27ee729b5f46354ce download/CSWgcc4gfortranrt.depend +25a5113505aa60577e00550ec1279563 download/CSWgcc4java.gspec +1a7fa54fd170b7e5f651ef3e441193e8 download/CSWgcc4java.prototype +bd9363b7035fdb76d92ffec3dff20349 download/CSWgcc4java.depend +05a292d339e24c0cb29cac1fbad4703d download/CSWgcc4javart.gspec +76ff2e819e243d315a300de2c896f62a download/CSWgcc4javart.prototype +f9eaff732fee9ef27ee729b5f46354ce download/CSWgcc4javart.depend +a4132132da23af5b2c3e553b120bf411 download/CSWgcc4objc.gspec +769c7d3bf313dc44654cf09abc0bb78e download/CSWgcc4objc.prototype +282737f4cc24d5cd680638788a0fb69b download/CSWgcc4objc.depend +2100e224f2e92235346abbe8c35310fe download/CSWgcc4objcrt.gspec +40689c996431aa8f75f29bab35a3d70b download/CSWgcc4objcrt.prototype +f9eaff732fee9ef27ee729b5f46354ce download/CSWgcc4objcrt.depend +3e5031f9674955617673dd827a3bb3cc download/CSWgcc4g++.gspec +b93af53f7815ffe46269adf2f4a0d112 download/CSWgcc4g++.prototype +eb8662e95fd89bec0a05ef91801c81e1 download/CSWgcc4g++.depend +f923077d9bba3588c5d609c88913eca7 download/CSWgcc4g++rt.gspec +3686c1ad6d7f6d4d140e5e4bc11bd61e download/CSWgcc4g++rt.prototype +53c1e57ce34e8171382286e283db1d57 download/CSWgcc4g++rt.depend Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,2 @@ +P CSWgcc4corert +P CSWiconv Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,4 @@ +%var bitname gcc4core +%var pkgname CSWgcc4core +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/COPYING Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.i386 =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.i386 (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.i386 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,459 @@ +d none /opt/csw 0755 root bin +d none /opt/csw/gcc4 0755 root bin +d none /opt/csw/gcc4/bin 0755 root bin +d none /opt/csw/gcc4/bin/amd64 0755 root bin +d none /opt/csw/gcc4/bin/i386 0755 root bin +f none /opt/csw/gcc4/bin/amd64/gcc 0755 root bin +f none /opt/csw/gcc4/bin/amd64/gccbug 0755 root bin +f none /opt/csw/gcc4/bin/i386/gcc 0755 root bin +f none /opt/csw/gcc4/bin/i386/gccbug 0755 root bin +l none /opt/csw/gcc4/bin/amd64/i386-pc-solaris2.10-gcc-4.3.3=/opt/csw/gcc4/bin/amd64/gcc +l none /opt/csw/gcc4/bin/amd64/i386-pc-solaris2.10-gcc=/opt/csw/gcc4/bin/amd64/gcc +l none /opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-gcc-4.3.3=/opt/csw/gcc4/bin/i386/gcc +l none /opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-gcc=/opt/csw/gcc4/bin/i386/gcc +f none /opt/csw/gcc4/bin/amd64/gcov 0755 root bin +f none /opt/csw/gcc4/bin/i386/gcov 0755 root bin +l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/gcc +l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/gccbug +l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/gcov +d none /opt/csw/gcc4/share 0755 root bin +d none /opt/csw/gcc4/share/locale 0755 root bin +d none /opt/csw/gcc4/share/locale/be 0755 root bin +d none /opt/csw/gcc4/share/locale/be/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/be/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/be/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/ca 0755 root bin +d none /opt/csw/gcc4/share/locale/ca/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/ca/LC_MESSAGES/cpplib.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/da 0755 root bin +d none /opt/csw/gcc4/share/locale/da/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/da/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/da/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/de 0755 root bin +d none /opt/csw/gcc4/share/locale/de/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/de/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/de/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/el 0755 root bin +d none /opt/csw/gcc4/share/locale/el/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/el/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/el/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/es 0755 root bin +d none /opt/csw/gcc4/share/locale/es/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/es/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/es/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/fi 0755 root bin +d none /opt/csw/gcc4/share/locale/fi/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/fi/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/fr 0755 root bin +d none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/id 0755 root bin +d none /opt/csw/gcc4/share/locale/id/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/id/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/id/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/ja 0755 root bin +d none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/nl 0755 root bin +d none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/ru 0755 root bin +d none /opt/csw/gcc4/share/locale/ru/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/ru/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/sr 0755 root bin +d none /opt/csw/gcc4/share/locale/sr/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/sr/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/sv 0755 root bin +d none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/tr 0755 root bin +d none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/uk 0755 root bin +d none /opt/csw/gcc4/share/locale/uk/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/uk/LC_MESSAGES/cpplib.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/vi 0755 root bin +d none /opt/csw/gcc4/share/locale/vi/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/vi/LC_MESSAGES/cpplib.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/zh_CN 0755 root bin +d none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/zh_TW 0755 root bin +d none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/man 0755 root bin +d none /opt/csw/gcc4/man/man1 0755 root bin +f none /opt/csw/gcc4/man/man1/gcc.1 0644 root bin +f none /opt/csw/gcc4/man/man1/gcov.1 0644 root bin +f none /opt/csw/gcc4/man/man1/gorbd.1 0644 root bin +f none /opt/csw/gcc4/man/man1/gc-analyze.1 0644 root bin +d none /opt/csw/gcc4/man/man7 0755 root bin +f none /opt/csw/gcc4/man/man7/fsf-funding.7 0644 root bin +f none /opt/csw/gcc4/man/man7/gfdl.7 0644 root bin +f none /opt/csw/gcc4/man/man7/gpl.7 0644 root bin +d none /opt/csw/gcc4/libexec 0755 root bin +d none /opt/csw/gcc4/libexec/gcc 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/cc1 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools/fixinc.sh 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools/fixincl 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools/mkheaders 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools/mkinstalldirs 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/cc1 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools/fixinc.sh 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools/fixincl 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools/mkheaders 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools/mkinstalldirs 0755 root bin +d none /opt/csw/gcc4/info 0755 root bin +f none /opt/csw/gcc4/info/cp-tools.info 0644 root bin +f none /opt/csw/gcc4/info/dir 0644 root bin +f none /opt/csw/gcc4/info/gcc.info 0644 root bin +f none /opt/csw/gcc4/info/gccinstall.info 0644 root bin +f none /opt/csw/gcc4/info/gccint.info 0644 root bin +f none /opt/csw/gcc4/info/libgomp.info 0644 root bin +d none /opt/csw/gcc4/lib 0755 root bin +d none /opt/csw/gcc4/lib/gcc 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/crtbegin.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/crtend.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/gmon.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgcc.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgcc_eh.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgcov.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgfortranbegin.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgfortranbegin.la 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/crtbegin.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/crtend.o 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude/omp_lib.f90 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude/omp_lib.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude/omp_lib.mod 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude/omp_lib_kinds.mod 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/gmon.o 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/README 0644 root bin +s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/X11=root/usr/openwin/include/X11 +s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/Xm=root/usr/dt/include/Xm +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/arpa 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/arpa/nameser_compat.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/curses.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/dat 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/dat/dat_platform_specific.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/iso 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/iso/math_c99.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/iso/setjmp_iso.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/limits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/math.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/mps 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/mps/secport.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_compat.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_fil.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_lookup.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_nat.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_pool.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_proxy.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_state.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/pthread.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt/include 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt/include/Xm 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt/include/Xm/XmosP.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt/include/Xm/Xmos_r.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS/dpsconfig.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xfuncs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xlibint.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xos.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xosdefs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xthreads.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/xil 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/xil/_XilDefines.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/xil/xil.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/sys 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/sys/feature_tests.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/sys/varargs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/syslimits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/wchar.h 0644 root bin +s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/xil=root/usr/openwin/include/xil +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ammintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/bmmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/cpuid.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/emmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ffi.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ffitarget.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/float.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/gcj 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/gcj/libgcj-config.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/iso646.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jawt.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jawt_md.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jni.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jni_md.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jvmpi.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/mm3dnow.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/mm_malloc.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/mmintrin-common.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/mmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/nmmintrin.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/NXConstStr.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/Object.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/Protocol.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/encoding.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/hash.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/objc-api.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/objc-decls.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/objc-list.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/objc.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/sarray.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/thr.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/typedstream.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/omp.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/pmmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/smmintrin.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp/ssp.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp/stdio.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp/string.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp/unistd.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/stdarg.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/stdbool.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/stddef.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/stdfix.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/tgmath.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/tmmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/unwind.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/varargs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/xmmintrin.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/fixinc_list 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/gsyslimits.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/include 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/include/README 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/include/limits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/macro_list 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/mkheaders.conf 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/libgcc.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/libgcc_eh.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/libgcov.a 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crt1.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crtbegin.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crtend.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crti.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crtn.o 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude/omp_lib.f90 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude/omp_lib.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude/omp_lib.mod 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude/omp_lib_kinds.mod 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/gcrt1.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/gmon.o 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/README 0644 root bin +s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/X11=root/usr/openwin/include/X11 +s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/Xm=root/usr/dt/include/Xm +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/arpa 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/arpa/nameser_compat.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/ctype.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/curses.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/gelf.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso/setjmp_iso.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso/stdarg_iso.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso/stdio_iso.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso/wchar_iso.h 0644 root bin +s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/kcms=root/usr/openwin/include/kcms +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/libelf.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/limits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/link.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/locale.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/math.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/net 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/net/if.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/net/ppp_defs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/pthread.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt/include 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm/XmosP.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm/Xmos_r.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS/dpsconfig.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xfuncs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xlibint.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xos.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xosdefs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xthreads.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/dni.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/nmdefs.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/kcms 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/kcms/kcs.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil/_XilDefines.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil/xil.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/rpc 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/rpc/xdr.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/setjmp.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/signal.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stdarg.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stddef.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stdio.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stdio_tag.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stdlib.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/string.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/asm_linkage.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/cpuvar.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/ddi_impldefs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/debug.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/dktp 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/dktp/mlx 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/dktp/mlx/mlxdefs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/dma_i8237A.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/elf.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/exec.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/exechdr.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/feature_tests.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/hsfs_isospec.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/hsfs_spec.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/pc_label.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/seg_xmem.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/xmem.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/ieeefp.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/int_const.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/int_fmtio.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/int_limits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/int_types.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/kbio.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/kobj.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/kstat.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/link.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/machtypes.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/mmu.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/msreg.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pcmcia 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pcmcia/pcelx.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pctypes.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pic.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/proc 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/proc.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/proc/prdata.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/procfs_isa.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/psw.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pte.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/reg.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/scsi 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/scsi/impl 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/scsi/impl/pkt_wrapper.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/signal.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/stack.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/stat.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/stat_impl.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/sunddi.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/trap.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/traptrace.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/types.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/user.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/utsname.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/varargs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/vuid_event.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/syslimits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/thread.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/time.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/tzfile.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/varargs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/wchar.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/widec.h 0644 root bin +s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/xil=root/usr/openwin/include/xil +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/zconf.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ammintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/bmmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/cpuid.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/emmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ffi.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ffitarget.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/float.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/gcj 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/gcj/libgcj-config.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/iso646.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jawt.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jawt_md.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jni.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jni_md.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jvmpi.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/mm3dnow.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/mm_malloc.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/mmintrin-common.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/mmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/nmmintrin.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/NXConstStr.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/Object.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/Protocol.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/encoding.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/hash.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/objc-api.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/objc-decls.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/objc-list.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/objc.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/sarray.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/thr.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/typedstream.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/omp.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/pmmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/smmintrin.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp/ssp.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp/stdio.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp/string.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp/unistd.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/stdarg.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/stdbool.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/stddef.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/stdfix.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/tgmath.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/tmmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/unwind.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/varargs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/xmmintrin.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/fixinc_list 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/gsyslimits.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/include 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/include/README 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/include/limits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/macro_list 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/mkheaders.conf 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/libgcc.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/libgcc_eh.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/libgcov.a 0644 root bin Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.sparc =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.sparc (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.sparc 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,275 @@ +d none /opt 0755 root bin +d none /opt/csw 0755 root bin +d none /opt/csw/gcc4 0755 root bin +d none /opt/csw/gcc4/bin 0755 root bin +f none /opt/csw/gcc4/bin/gcc 0755 root bin +f none /opt/csw/gcc4/bin/gccbug 0755 root bin +f none /opt/csw/gcc4/bin/gcov 0755 root bin +f none /opt/csw/gcc4/bin/gorbd 0755 root bin +l none /opt/csw/gcc4/bin/sparc-sun-solaris2.8-gcc-4.3.3=/opt/csw/gcc4/bin/gcc +l none /opt/csw/gcc4/bin/sparc-sun-solaris2.8-gcc=/opt/csw/gcc4/bin/gcc +d none /opt/csw/gcc4/info 0755 root bin +f none /opt/csw/gcc4/info/cp-tools.info 0644 root bin +f none /opt/csw/gcc4/info/dir 0644 root bin +f none /opt/csw/gcc4/info/gcc.info 0644 root bin +f none /opt/csw/gcc4/info/gccinstall.info 0644 root bin +f none /opt/csw/gcc4/info/gccint.info 0644 root bin +f none /opt/csw/gcc4/info/libgomp.info 0644 root bin +d none /opt/csw/gcc4/lib 0755 root bin +d none /opt/csw/gcc4/lib/gcc 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crt1.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crtbegin.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crtend.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crtfastmath.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crti.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crtn.o 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude/omp_lib.f90 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude/omp_lib.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude/omp_lib.mod 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude/omp_lib_kinds.mod 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/gcrt1.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/gmon.o 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/README 0644 root bin +s none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/X11=root/usr/openwin/include/X11 +s none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/Xm=root/usr/dt/include/Xm +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/arpa 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/arpa/nameser_compat.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/ctype.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/curses.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/gelf.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso/setjmp_iso.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso/stdarg_iso.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso/stdio_iso.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso/wchar_iso.h 0644 root bin +s none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/kcms=root/usr/openwin/include/kcms +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/libelf.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/limits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/link.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/locale.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/math.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/net 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/net/if.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/net/ppp_defs.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/netinet 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/netinet/if_ether.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/pthread.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt/include 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm/XmosP.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm/Xmos_r.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS/dpsconfig.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xfuncs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xlibint.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xos.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xosdefs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xthreads.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/dni.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/nmdefs.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/kcms 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/kcms/kcs.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil/_XilDefines.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil/xil.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/rpc 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/rpc/xdr.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/setjmp.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/signal.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stdarg.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stddef.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stdio.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stdio_tag.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stdlib.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/string.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/core.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/ddi_impldefs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/ddidmareq.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/debug.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/elf.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/ethernet.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/exec.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/exechdr.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/feature_tests.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fibre-channel 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fibre-channel/fca 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fibre-channel/fca/qlc.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fs 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fs/hsfs_spec.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fs/udf_volume.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fs/ufs_inode.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/ieeefp.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/int_const.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/int_fmtio.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/int_limits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/int_types.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/kstat.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/link.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/msreg.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/openpromio.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/pctypes.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/proc 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/proc/prdata.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/prsystm.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/adapters 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/adapters/glmvar.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/adapters/mptvar.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/impl 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/impl/pkt_wrapper.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/signal.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/sunddi.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/types.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/user.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/varargs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/syslimits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/thread.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/time.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/tzfile.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/varargs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/wchar.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/widec.h 0644 root bin +s none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/xil=root/usr/openwin/include/xil +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ffi.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ffitarget.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/float.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/iso646.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/omp.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp/ssp.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp/stdio.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp/string.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp/unistd.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/stdarg.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/stdbool.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/stddef.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/stdfix.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/tgmath.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/unwind.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/varargs.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/fixinc_list 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/gsyslimits.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/include 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/include/README 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/include/limits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/macro_list 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/mkheaders.conf 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/libgcc.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/libgcc_eh.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/libgcov.a 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crt1.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crtbegin.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crtend.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crtfastmath.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crti.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crtn.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/gcrt1.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/gmon.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/libgcc.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/libgcc_eh.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/libgcov.a 0644 root bin +d none /opt/csw/gcc4/libexec 0755 root bin +d none /opt/csw/gcc4/libexec/gcc 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/cc1 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/fixinc.sh 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/fixincl 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/mkheaders 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/mkinstalldirs 0755 root bin +d none /opt/csw/gcc4/man 0755 root bin +d none /opt/csw/gcc4/man/man1 0755 root bin +f none /opt/csw/gcc4/man/man1/gc-analyze.1 0644 root bin +f none /opt/csw/gcc4/man/man1/gcc.1 0644 root bin +f none /opt/csw/gcc4/man/man1/gorbd.1 0644 root bin +d none /opt/csw/gcc4/man/man7 0755 root bin +f none /opt/csw/gcc4/man/man7/fsf-funding.7 0644 root bin +f none /opt/csw/gcc4/man/man7/gfdl.7 0644 root bin +f none /opt/csw/gcc4/man/man7/gpl.7 0644 root bin +d none /opt/csw/gcc4/share 0755 root bin +d none /opt/csw/gcc4/share/locale 0755 root bin +d none /opt/csw/gcc4/share/locale/be 0755 root bin +d none /opt/csw/gcc4/share/locale/be/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/be/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/be/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/ca 0755 root bin +d none /opt/csw/gcc4/share/locale/ca/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/ca/LC_MESSAGES/cpplib.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/da 0755 root bin +d none /opt/csw/gcc4/share/locale/da/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/da/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/da/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/de 0755 root bin +d none /opt/csw/gcc4/share/locale/de/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/de/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/de/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/el 0755 root bin +d none /opt/csw/gcc4/share/locale/el/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/el/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/el/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/es 0755 root bin +d none /opt/csw/gcc4/share/locale/es/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/es/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/es/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/fi 0755 root bin +d none /opt/csw/gcc4/share/locale/fi/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/fi/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/fr 0755 root bin +d none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/id 0755 root bin +d none /opt/csw/gcc4/share/locale/id/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/id/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/id/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/ja 0755 root bin +d none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/nl 0755 root bin +d none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/ru 0755 root bin +d none /opt/csw/gcc4/share/locale/ru/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/ru/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/sr 0755 root bin +d none /opt/csw/gcc4/share/locale/sr/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/sr/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/sv 0755 root bin +d none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/tr 0755 root bin +d none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/uk 0755 root bin +d none /opt/csw/gcc4/share/locale/uk/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/uk/LC_MESSAGES/cpplib.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/vi 0755 root bin +d none /opt/csw/gcc4/share/locale/vi/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/vi/LC_MESSAGES/cpplib.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/zh_CN 0755 root bin +d none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/zh_TW 0755 root bin +d none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES/gcc.mo 0644 root bin Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.depend (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.depend 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,4 @@ +P CSWggettextrt +P CSWiconv +P CSWlibgmp +P CSWlibmpfr Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,4 @@ +%var bitname gcc4corert +%var pkgname CSWgcc4corert +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/COPYING Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.i386 =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.i386 (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.i386 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,40 @@ +d none /opt/csw 0755 root bin +d none /opt/csw/gcc4 0755 root bin +d none /opt/csw/gcc4/lib 0755 root bin +s none /opt/csw/gcc4/lib=i386 +s none /opt/csw/gcc4/lib=32 +d none /opt/csw/gcc4/lib/amd64 0755 root bin +s none /opt/csw/gcc4/lib/amd64=64 +f none /opt/csw/gcc4/lib/amd64/libgcc_s.so.1 0644 root bin +s none /opt/csw/gcc4/lib/amd64/libgcc_s.so=libgcc_s.so.1 +f none /opt/csw/gcc4/lib/libgcc_s.so.1 0644 root bin +s none /opt/csw/gcc4/lib/libgcc_s.so=libgcc_s.so.1 +f none /opt/csw/gcc4/lib/libgomp.a 0644 root bin +f none /opt/csw/gcc4/lib/libgomp.la 0755 root bin +f none /opt/csw/gcc4/lib/libgomp.so.1.0.0 0755 root bin +s none /opt/csw/gcc4/lib/libgomp.so.1=libgomp.so.1.0.0 +s none /opt/csw/gcc4/lib/libgomp.so=libgomp.so.1.0.0 +f none /opt/csw/gcc4/lib/libgomp.spec 0644 root bin +f none /opt/csw/gcc4/lib/amd64/libgomp.a 0644 root bin +f none /opt/csw/gcc4/lib/amd64/libgomp.la 0755 root bin +f none /opt/csw/gcc4/lib/amd64/libgomp.so.1.0.0 0755 root bin +s none /opt/csw/gcc4/lib/amd64/libgomp.so.1=libgomp.so.1.0.0 +s none /opt/csw/gcc4/lib/amd64/libgomp.so=libgomp.so.1.0.0 +f none /opt/csw/gcc4/lib/amd64/libgomp.spec 0644 root bin +f none /opt/csw/gcc4/lib/amd64/libiberty.a 0644 root bin +f none /opt/csw/gcc4/lib/libiberty.a 0644 root bin +f none /opt/csw/gcc4/lib/amd64/libssp.a 0644 root bin +f none /opt/csw/gcc4/lib/amd64/libssp.la 0755 root bin +f none /opt/csw/gcc4/lib/amd64/libssp.so.0.0.0 0755 root bin +s none /opt/csw/gcc4/lib/amd64/libssp.so.0=libssp.so.0.0.0 +s none /opt/csw/gcc4/lib/amd64/libssp.so=libssp.so.0.0.0 +f none /opt/csw/gcc4/lib/amd64/libssp_nonshared.a 0644 root bin +f none /opt/csw/gcc4/lib/amd64/libssp_nonshared.la 0755 root bin +f none /opt/csw/gcc4/lib/libssp.a 0644 root bin +f none /opt/csw/gcc4/lib/libssp.la 0755 root bin +f none /opt/csw/gcc4/lib/libssp.so.0.0.0 0755 root bin +s none /opt/csw/gcc4/lib/libssp.so.0=libssp.so.0.0.0 +s none /opt/csw/gcc4/lib/libssp.so=libssp.so.0.0.0 +f none /opt/csw/gcc4/lib/libssp_nonshared.a 0644 root bin +f none /opt/csw/gcc4/lib/libssp_nonshared.la 0755 root bin + Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.sparc =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.sparc (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.sparc 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,40 @@ + +d none /opt/csw 0755 root bin +d none /opt/csw/gcc4 0755 root bin +d none /opt/csw/gcc4/lib 0755 root bin +s none /opt/csw/gcc4/lib=sparcv8 +s none /opt/csw/gcc4/lib=32 +f none /opt/csw/gcc4/lib/libgcc_s.so.1 0644 root bin +s none /opt/csw/gcc4/lib/libgcc_s.so=libgcc_s.so.1 +f none /opt/csw/gcc4/lib/libgomp.a 0644 root bin +f none /opt/csw/gcc4/lib/libgomp.la 0755 root bin +f none /opt/csw/gcc4/lib/libgomp.so.1.0.0 0755 root bin +s none /opt/csw/gcc4/lib/libgomp.so.1=libgomp.so.1.0.0 +s none /opt/csw/gcc4/lib/libgomp.so=libgomp.so.1.0.0 +f none /opt/csw/gcc4/lib/libgomp.spec 0644 root bin +f none /opt/csw/gcc4/lib/libiberty.a 0644 root bin +f none /opt/csw/gcc4/lib/libssp.a 0644 root bin +f none /opt/csw/gcc4/lib/libssp.la 0755 root bin +f none /opt/csw/gcc4/lib/libssp.so.0.0.0 0755 root bin +s none /opt/csw/gcc4/lib/libssp.so.0=libssp.so.0.0.0 +s none /opt/csw/gcc4/lib/libssp.so=libssp.so.0.0.0 +f none /opt/csw/gcc4/lib/libssp_nonshared.a 0644 root bin +f none /opt/csw/gcc4/lib/libssp_nonshared.la 0755 root bin +d none /opt/csw/gcc4/lib/sparcv9 0755 root bin +s none /opt/csw/gcc4/lib/sparcv9=64 +f none /opt/csw/gcc4/lib/sparcv9/libgcc_s.so.1 0644 root bin +s none /opt/csw/gcc4/lib/sparcv9/libgcc_s.so=libgcc_s.so.1 +f none /opt/csw/gcc4/lib/sparcv9/libgomp.a 0644 root bin +f none /opt/csw/gcc4/lib/sparcv9/libgomp.la 0755 root bin +f none /opt/csw/gcc4/lib/sparcv9/libgomp.so.1.0.0 0755 root bin +s none /opt/csw/gcc4/lib/sparcv9/libgomp.so.1=libgomp.so.1.0.0 +s none /opt/csw/gcc4/lib/sparcv9/libgomp.so=libgomp.so.1.0.0 +f none /opt/csw/gcc4/lib/sparcv9/libgomp.spec 0644 root bin +f none /opt/csw/gcc4/lib/sparcv9/libiberty.a 0644 root bin +f none /opt/csw/gcc4/lib/sparcv9/libssp.a 0644 root bin +f none /opt/csw/gcc4/lib/sparcv9/libssp.la 0755 root bin +f none /opt/csw/gcc4/lib/sparcv9/libssp.so.0.0.0 0755 root bin +s none /opt/csw/gcc4/lib/sparcv9/libssp.so.0=libssp.so.0.0.0 +s none /opt/csw/gcc4/lib/sparcv9/libssp.so=libssp.so.0.0.0 +f none /opt/csw/gcc4/lib/sparcv9/libssp_nonshared.a 0644 root bin +f none /opt/csw/gcc4/lib/sparcv9/libssp_nonshared.la 0755 root bin Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,2 @@ +P CSWgcc4g++rt +P CSWiconv Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,4 @@ +%var bitname gcc4g++ +%var pkgname CSWgcc4g++ +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/COPYING Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.i386 =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.i386 (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.i386 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,765 @@ +d none /opt/csw 0755 root bin +d none /opt/csw/gcc4 0755 root bin +d none /opt/csw/gcc4/bin 0755 root bin +d none /opt/csw/gcc4/bin/amd64 0755 root bin +d none /opt/csw/gcc4/bin/i386 0755 root bin +l none /opt/csw/gcc4/bin/amd64/c++=/opt/csw/gcc4/bin/amd64/g++ +f none /opt/csw/gcc4/bin/amd64/cpp 0755 root bin +f none /opt/csw/gcc4/bin/amd64/g++ 0755 root bin +l none /opt/csw/gcc4/bin/amd64/i386-pc-solaris2.10-c++=/opt/csw/gcc4/bin/amd64/g++ +l none /opt/csw/gcc4/bin/amd64/i386-pc-solaris2.10-g++=/opt/csw/gcc4/bin/amd64/g++ +l none /opt/csw/gcc4/bin/i386/c++=/opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-c++ +f none /opt/csw/gcc4/bin/i386/cpp 0755 root bin +l none /opt/csw/gcc4/bin/i386/g++=/opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-c++ +f none /opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-c++ 0755 root bin +l none /opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-g++=/opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-c++ +l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/cpp +l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/g++ +l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/c++ +d none /opt/csw/gcc4/man 0755 root bin +d none /opt/csw/gcc4/man/man1 0755 root bin +f none /opt/csw/gcc4/man/man1/cpp.1 0644 root bin +f none /opt/csw/gcc4/man/man1/g++.1 0644 root bin +d none /opt/csw/gcc4/libexec 0755 root bin +d none /opt/csw/gcc4/libexec/gcc 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/cc1plus 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/cc1plus 0755 root bin +d none /opt/csw/gcc4/info 0755 root bin +f none /opt/csw/gcc4/info/cpp.info 0644 root bin +f none /opt/csw/gcc4/info/cppinternals.info 0644 root bin +d none /opt/csw/gcc4/include 0755 root bin +d none /opt/csw/gcc4/include/c++ 0755 root bin +d none /opt/csw/gcc4/include/c++/4.3.3 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/limits 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/list 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/locale 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/map 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/memory 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/new 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/numeric 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/org 0755 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/org/ietf 0755 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/ChannelBinding.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSContext.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSCredential.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSException.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSManager.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSName.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/MessageProp.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/Oid.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/ostream 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/parallel 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/algo.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/algobase.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/algorithm 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/algorithmfwd.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/balanced_quicksort.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/base.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/basic_iterator.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/checkers.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/compatibility.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/compiletime_settings.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/equally_split.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/features.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/find.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/find_selectors.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/for_each.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/for_each_selectors.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/iterator.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/list_partition.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/losertree.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/merge.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/multiseq_selection.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/multiway_merge.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/multiway_mergesort.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/numeric 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/numericfwd.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/omp_loop.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/omp_loop_static.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/par_loop.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/parallel.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/partial_sum.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/partition.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/queue.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/quicksort.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/random_number.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/random_shuffle.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/search.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/set_operations.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/settings.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/sort.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/tags.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/types.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/unique_copy.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/workstealing.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/queue 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/random 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/regex 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/set 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sstream 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/stack 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/stdexcept 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/streambuf 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/string 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/sun 0755 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/sun/awt 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/awt/CausedFocusEvent.h 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/sun/misc 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/misc/Service.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/misc/ServiceConfigurationError.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/misc/Unsafe.h 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/Reflection.h 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/AnnotationInvocationHandler.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/AnnotationParser.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/AnnotationType.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/ExceptionProxy.h 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/misc 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/misc/ReflectUtil.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tgmath.h 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/tr1 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/array 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/bessel_function.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/beta_function.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/boost_sp_shared_count.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ccomplex 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cctype 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cfenv 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cfloat 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cinttypes 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/climits 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cmath 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/complex 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/complex.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdarg 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdbool 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdint 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdio 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdlib 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ctgmath 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ctime 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ctype.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cwchar 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cwctype 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ell_integral.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/exp_integral.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/fenv.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/float.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/functional 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/functional_hash.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/gamma.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/hashtable.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/hypergeometric.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/inttypes.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/legendre_function.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/limits.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/math.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/memory 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/modified_bessel_func.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/poly_hermite.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/poly_laguerre.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/random 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/regex 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/riemann_zeta.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/special_function_util.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdarg.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdbool.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdint.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdio.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdlib.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/tgmath.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/tuple 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/type_traits 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/unordered_map 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/unordered_set 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/utility 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/wchar.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/wctype.h 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/array 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/boost_shared_ptr.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/boost_sp_counted_base.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cctype 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cfenv 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cinttypes 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cmath 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/complex 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cstdint 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cstdio 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cstdlib 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cwchar 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cwctype 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/functional 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/functional_hash.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/hashtable 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/hashtable_policy.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/random 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/random.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/regex 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/type_traits 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/unordered_map 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/unordered_set 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/utility 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tuple 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/type_traits 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/typeinfo 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/unordered_map 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/unordered_set 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/utility 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/valarray 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/vector 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10 0755 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64 0755 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/atomic_word.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/basic_file.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/c++allocator.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/c++config.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/c++io.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/c++locale.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/cpu_defines.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/ctype_base.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/ctype_inline.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/ctype_noninline.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/cxxabi_tweaks.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/extc++.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr-default.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr-posix.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr-single.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr-tpf.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/messages_members.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/os_defines.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/stdc++.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/stdtr1c++.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/time_members.h 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/atomic_word.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/basic_file.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/c++allocator.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/c++config.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/c++io.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/c++locale.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/cpu_defines.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/ctype_base.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/ctype_inline.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/ctype_noninline.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/cxxabi_tweaks.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/extc++.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr-default.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr-posix.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr-single.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr-tpf.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/messages_members.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/os_defines.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/stdc++.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/stdtr1c++.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/time_members.h 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8 0755 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/atomic_word.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/basic_file.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/c++allocator.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/c++config.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/c++io.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/c++locale.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/cpu_defines.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/ctype_base.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/ctype_inline.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/ctype_noninline.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/cxxabi_tweaks.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/extc++.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr-default.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr-posix.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr-single.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr-tpf.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/messages_members.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/os_defines.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/stdc++.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/stdtr1c++.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/time_members.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/iomanip 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/ios 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/iosfwd 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/iostream 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/istream 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/iterator 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/algorithm 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/array 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/backward 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/backward/auto_ptr.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/backward/backward_warning.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/backward/binders.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/backward/hash_fun.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/backward/hash_map 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/backward/hash_set 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/backward/hashtable.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/backward/strstream 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/bits 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/algorithmfwd.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/allocator.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/basic_ios.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/basic_ios.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/basic_string.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/basic_string.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/boost_concept_check.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/boost_sp_shared_count.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/char_traits.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/cmath.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/codecvt.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/concept_check.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/cpp_type_traits.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/deque.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/fstream.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/functexcept.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/functional_hash.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/gslice.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/gslice_array.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/hashtable.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/indirect_array.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/ios_base.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/istream.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/list.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_classes.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_classes.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_facets.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_facets.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_facets_nonio.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_facets_nonio.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/localefwd.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/mask_array.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/ostream.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/ostream_insert.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/postypes.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/slice_array.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/sstream.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_algo.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_algobase.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_bvector.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_construct.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_deque.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_function.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_heap.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_iterator.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_iterator_base_funcs.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_iterator_base_types.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_list.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_map.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_move.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_multimap.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_multiset.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_numeric.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_pair.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_queue.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_raw_storage_iter.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_relops.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_set.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_stack.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_tempbuf.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_tree.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_uninitialized.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_vector.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stream_iterator.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/streambuf.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/streambuf_iterator.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stringfwd.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/valarray_after.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/valarray_array.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/valarray_array.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/valarray_before.h 0644 root bin @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 23 19:49:34 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 23 Mar 2009 18:49:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3885] csw/mgar/pkg/pkgconfig/trunk/Makefile Message-ID: Revision: 3885 http://gar.svn.sourceforge.net/gar/?rev=3885&view=rev Author: dmichelsen Date: 2009-03-23 18:49:34 +0000 (Mon, 23 Mar 2009) Log Message: ----------- pkgconfig: Fix package name Modified Paths: -------------- csw/mgar/pkg/pkgconfig/trunk/Makefile Modified: csw/mgar/pkg/pkgconfig/trunk/Makefile =================================================================== --- csw/mgar/pkg/pkgconfig/trunk/Makefile 2009-03-23 18:40:44 UTC (rev 3884) +++ csw/mgar/pkg/pkgconfig/trunk/Makefile 2009-03-23 18:49:34 UTC (rev 3885) @@ -16,7 +16,7 @@ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTFILES += fixme.sh -PACKAGES = pkgconfig +PACKAGES = CSWpkgconfig SPKG_SOURCEURL = http://pkg-config.freedesktop.org This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Mon Mar 23 20:04:24 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Mon, 23 Mar 2009 19:04:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[3886] csw/mgar/pkg/intltool/trunk/Makefile Message-ID: Revision: 3886 http://gar.svn.sourceforge.net/gar/?rev=3886&view=rev Author: harpchad Date: 2009-03-23 19:04:24 +0000 (Mon, 23 Mar 2009) Log Message: ----------- Make arch=all Modified Paths: -------------- csw/mgar/pkg/intltool/trunk/Makefile Modified: csw/mgar/pkg/intltool/trunk/Makefile =================================================================== --- csw/mgar/pkg/intltool/trunk/Makefile 2009-03-23 18:49:34 UTC (rev 3885) +++ csw/mgar/pkg/intltool/trunk/Makefile 2009-03-23 19:04:24 UTC (rev 3886) @@ -4,6 +4,7 @@ GARVERSION = $(MAJOR_VER).$(MINOR_VER) GNOME_SUBV = $(MAJOR_VER) CATEGORIES = utils +ARCHALL_CSWintltool = 1 DESCRIPTION = A collection of tools for internationalization define BLURB This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 23 20:09:47 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 23 Mar 2009 19:09:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[3887] csw/mgar/pkg/libtool/trunk/Makefile Message-ID: Revision: 3887 http://gar.svn.sourceforge.net/gar/?rev=3887&view=rev Author: dmichelsen Date: 2009-03-23 19:09:47 +0000 (Mon, 23 Mar 2009) Log Message: ----------- libtool: Add dependency from CSWlibtool to CSWlibtoolrt Modified Paths: -------------- csw/mgar/pkg/libtool/trunk/Makefile Modified: csw/mgar/pkg/libtool/trunk/Makefile =================================================================== --- csw/mgar/pkg/libtool/trunk/Makefile 2009-03-23 19:04:24 UTC (rev 3886) +++ csw/mgar/pkg/libtool/trunk/Makefile 2009-03-23 19:09:47 UTC (rev 3887) @@ -19,6 +19,8 @@ PACKAGES = CSWlibtool CSWlibtoolrt CATALOGNAME_CSWlibtoolrt = libtool_rt +REQUIRED_PKGS_CSWlibtool = CSWlibtoolrt + SPKG_DESC_CSWlibtool = A generic library support tool SPKG_DESC_CSWlibtoolrt = A Generic library support tool runtime libraries This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Mon Mar 23 20:10:38 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Mon, 23 Mar 2009 19:10:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[3888] csw/mgar/pkg/apcupsd/trunk Message-ID: Revision: 3888 http://gar.svn.sourceforge.net/gar/?rev=3888&view=rev Author: idogan23 Date: 2009-03-23 19:10:38 +0000 (Mon, 23 Mar 2009) Log Message: ----------- apcupsd: moved to mGARv2 Modified Paths: -------------- csw/mgar/pkg/apcupsd/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.depend Property Changed: ---------------- csw/mgar/pkg/apcupsd/trunk/ Property changes on: csw/mgar/pkg/apcupsd/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/apcupsd/trunk/Makefile =================================================================== --- csw/mgar/pkg/apcupsd/trunk/Makefile 2009-03-23 19:09:47 UTC (rev 3887) +++ csw/mgar/pkg/apcupsd/trunk/Makefile 2009-03-23 19:10:38 UTC (rev 3888) @@ -12,12 +12,14 @@ MASTER_SITES = http://www.apcupsd.org/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWapcupsd, depend prototype postinstall) +DISTFILES += $(call admfiles,CSWapcupsd, prototype postinstall) DISTFILES += cswapcupsd # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +REQUIRED_PKGS = CSWcswclassutils + SPKG_CLASSES = none cswinitsmf CONFIGURE_ARGS = $(DIRPATHS) @@ -32,7 +34,7 @@ TEST_SCRIPTS= # moving configuration file & installing init script -post-install: +post-install-modulated: (cd $(DESTDIR)$(prefix)/etc/apcupsd; \ for i in apcupsd.conf; do \ if [ -r "$$i" ]; then \ Deleted: csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.depend =================================================================== --- csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.depend 2009-03-23 19:09:47 UTC (rev 3887) +++ csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.depend 2009-03-23 19:10:38 UTC (rev 3888) @@ -1,2 +0,0 @@ -P CSWcommon -P CSWcswclassutils This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 23 20:53:45 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 23 Mar 2009 19:53:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3889] csw/mgar/pkg/libtool/trunk Message-ID: Revision: 3889 http://gar.svn.sourceforge.net/gar/?rev=3889&view=rev Author: dmichelsen Date: 2009-03-23 19:53:38 +0000 (Mon, 23 Mar 2009) Log Message: ----------- libtool: Update to 2.2.6a Modified Paths: -------------- csw/mgar/pkg/libtool/trunk/Makefile csw/mgar/pkg/libtool/trunk/checksums Modified: csw/mgar/pkg/libtool/trunk/Makefile =================================================================== --- csw/mgar/pkg/libtool/trunk/Makefile 2009-03-23 19:10:38 UTC (rev 3888) +++ csw/mgar/pkg/libtool/trunk/Makefile 2009-03-23 19:53:38 UTC (rev 3889) @@ -1,10 +1,14 @@ GARNAME = libtool -GARVERSION = 2.2.4 +RELEASE = a +GARVERSION = 2.2.6 CATEGORIES = devel EXTRA_MODULATORS = GARVERSION -MODULATIONS_GARVERSION = 1.5.26 2.2.4 +MODULATIONS_GARVERSION = 1.5.26 2.2.6 +FILEVERSION_1.5.26 = 1.5.26 +FILEVERSION_2.2.6 = 2.2.6$(RELEASE) + DESCRIPTION = A generic library support tool define BLURB GNU libtool is a generic library support script. Libtool hides the complexity @@ -13,12 +17,14 @@ endef MASTER_SITES = $(GNU_MIRROR) -SOURCEFILES = $(foreach VERSION,$(MODULATIONS_GARVERSION), $(GARNAME)-$(VERSION).tar.gz) +SOURCEFILES = $(foreach VERSION,$(MODULATIONS_GARVERSION),$(GARNAME)-$(FILEVERSION_$(VERSION)).tar.gz) DISTFILES = $(SOURCEFILES) PACKAGES = CSWlibtool CSWlibtoolrt CATALOGNAME_CSWlibtoolrt = libtool_rt +SPKG_SOURCEURL = http://www.gnu.org/software/libtool/ + REQUIRED_PKGS_CSWlibtool = CSWlibtoolrt SPKG_DESC_CSWlibtool = A generic library support tool @@ -40,20 +46,21 @@ MERGE_SCRIPTS_isa-amd64-garversion-1.5.26 = copy-relocated-only MERGE_DIRS_isa-amd64-garversion-1.5.26 = $(libdir) -MERGE_SCRIPTS_isa-i386-garversion-2.2.4 = copy-all -MERGE_SCRIPTS_isa-amd64-garversion-2.2.4 = copy-relocated-only -MERGE_DIRS_isa-amd64-garversion-2.2.4 = $(bindir) $(sbindir) $(libexecdir) $(libdir) +MERGE_SCRIPTS_isa-i386-garversion-2.2.6 = copy-all +MERGE_SCRIPTS_isa-amd64-garversion-2.2.6 = copy-relocated-only +MERGE_DIRS_isa-amd64-garversion-2.2.6 = $(bindir) $(sbindir) $(libexecdir) $(libdir) MERGE_SCRIPTS_isa-sparcv8-garversion-1.5.26 = copy-only MERGE_DIRS_isa-sparcv8-garversion-1.5.26 = $(libdir) MERGE_SCRIPTS_isa-sparcv9-garversion-1.5.26 = copy-relocated-only MERGE_DIRS_isa-sparcv9-garversion-1.5.26 = $(libdir) -MERGE_SCRIPTS_isa-sparcv8-garversion-2.2.4 = copy-all -MERGE_SCRIPTS_isa-sparcv9-garversion-2.2.4 = copy-relocated-only -MERGE_DIRS_isa-sparcv9-garversion-2.2.4 = $(bindir) $(sbindir) $(libexecdir) $(libdir) +MERGE_SCRIPTS_isa-sparcv8-garversion-2.2.6 = copy-all +MERGE_SCRIPTS_isa-sparcv9-garversion-2.2.6 = copy-relocated-only +MERGE_DIRS_isa-sparcv9-garversion-2.2.6 = $(bindir) $(sbindir) $(libexecdir) $(libdir) PKGFILES_CSWlibtoolrt = $(PKGFILES_RT) include gar/category.mk +SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) Modified: csw/mgar/pkg/libtool/trunk/checksums =================================================================== --- csw/mgar/pkg/libtool/trunk/checksums 2009-03-23 19:10:38 UTC (rev 3888) +++ csw/mgar/pkg/libtool/trunk/checksums 2009-03-23 19:53:38 UTC (rev 3889) @@ -1,2 +1,2 @@ aa9c5107f3ec9ef4200eb6556f3b3c29 download/libtool-1.5.26.tar.gz -0b87e84c7aad3b5e979bbe35312fd4c1 download/libtool-2.2.4.tar.gz +8ca1ea241cd27ff9832e045fe9afe4fd download/libtool-2.2.6a.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Mon Mar 23 21:00:58 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Mon, 23 Mar 2009 20:00:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3890] csw/mgar/pkg/apcupsd/trunk Message-ID: Revision: 3890 http://gar.svn.sourceforge.net/gar/?rev=3890&view=rev Author: idogan23 Date: 2009-03-23 20:00:58 +0000 (Mon, 23 Mar 2009) Log Message: ----------- apcupsd: moved config files to /etc/opt/csw, config files now handled by classutils Modified Paths: -------------- csw/mgar/pkg/apcupsd/trunk/Makefile csw/mgar/pkg/apcupsd/trunk/checksums csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.postinstall Removed Paths: ------------- csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.prototype Modified: csw/mgar/pkg/apcupsd/trunk/Makefile =================================================================== --- csw/mgar/pkg/apcupsd/trunk/Makefile 2009-03-23 19:53:38 UTC (rev 3889) +++ csw/mgar/pkg/apcupsd/trunk/Makefile 2009-03-23 20:00:58 UTC (rev 3890) @@ -12,7 +12,7 @@ MASTER_SITES = http://www.apcupsd.org/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWapcupsd, prototype postinstall) +DISTFILES += $(call admfiles,CSWapcupsd, postinstall) DISTFILES += cswapcupsd # We define upstream file regex so we can be notifed of new upstream software release @@ -20,10 +20,11 @@ REQUIRED_PKGS = CSWcswclassutils -SPKG_CLASSES = none cswinitsmf +SPKG_CLASSES = none cswcpsampleconf cswinitsmf +PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswapcupsd$$$$/ { $$$$2 = "cswinitsmf" } $$$$3 ~ /\/apcupsd\/apcupsd.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } { print }' | grep -v \/etc\/rc CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --sysconfdir=/opt/csw/etc/apcupsd +CONFIGURE_ARGS += --sysconfdir=/etc/opt/csw/apcupsd CONFIGURE_ARGS += --with-nologin=/var/run CONFIGURE_ARGS += --with-pwrfail-dir=/opt/csw/etc/apcupsd/powerfail CONFIGURE_ARGS += --with-log-dir=/opt/csw/var/apcupsd @@ -35,7 +36,7 @@ # moving configuration file & installing init script post-install-modulated: - (cd $(DESTDIR)$(prefix)/etc/apcupsd; \ + (cd $(DESTDIR)/etc/opt/csw/apcupsd; \ for i in apcupsd.conf; do \ if [ -r "$$i" ]; then \ echo "$$i -> $$i.CSW"; \ Modified: csw/mgar/pkg/apcupsd/trunk/checksums =================================================================== --- csw/mgar/pkg/apcupsd/trunk/checksums 2009-03-23 19:53:38 UTC (rev 3889) +++ csw/mgar/pkg/apcupsd/trunk/checksums 2009-03-23 20:00:58 UTC (rev 3890) @@ -1,6 +1,4 @@ 78811129db1a882b9a2b9afd540470b3 download/apcupsd-3.14.4.tar.gz 8f6ac052c4f049b79553ba43eda38d30 download/CSWapcupsd.gspec -e5586868ebec465f4b66d0da3c1eedda download/CSWapcupsd.depend -9aba501d897f84e4c9973cdb1e9a2a74 download/CSWapcupsd.prototype -e501dccc827094e6d536fd51752d065b download/CSWapcupsd.postinstall +27409e07fa0133f0ed22e0b76d5a5ada download/CSWapcupsd.postinstall 6b63d7b83cb6bc893797d41b751fef70 download/cswapcupsd Modified: csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.postinstall =================================================================== --- csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.postinstall 2009-03-23 19:53:38 UTC (rev 3889) +++ csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.postinstall 2009-03-23 20:00:58 UTC (rev 3890) @@ -1,3 +1,4 @@ -if [ ! -f $BASEDIR/opt/csw/etc/apcupsd/apcupsd.conf ] ; then - cp $BASEDIR/opt/csw/etc/apcupsd/apcupsd.conf.CSW $BASEDIR/opt/csw/etc/apcupsd/apcupsd.conf +if [ -f $BASEDIR/opt/csw/etc/apcupsd/apcupsd.conf ] ; then + echo "moving configuration file to /etc/opt/csw/apcupsd" + mv $BASEDIR/opt/csw/etc/apcupsd/apcupsd.conf $BASEDIR/etc/opt/csw/apcupsd/apcupsd.conf fi Deleted: csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.prototype =================================================================== --- csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.prototype 2009-03-23 19:53:38 UTC (rev 3889) +++ csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.prototype 2009-03-23 20:00:58 UTC (rev 3890) @@ -1,19 +0,0 @@ -d none /opt/csw/etc 0755 root bin -d none /opt/csw/etc/apcupsd 0755 root bin -f none /opt/csw/etc/apcupsd/apccontrol 0744 root bin -f none /opt/csw/etc/apcupsd/apcupsd.conf.CSW 0644 root bin -f none /opt/csw/etc/apcupsd/changeme 0744 root bin -f none /opt/csw/etc/apcupsd/commfailure 0744 root bin -f none /opt/csw/etc/apcupsd/commok 0744 root bin -f none /opt/csw/etc/apcupsd/offbattery 0744 root bin -f none /opt/csw/etc/apcupsd/onbattery 0744 root bin -d none /opt/csw/sbin 0755 root bin -f none /opt/csw/sbin/apcaccess 0755 root bin -f none /opt/csw/sbin/apctest 0700 root bin -f none /opt/csw/sbin/apcupsd 0700 root bin -f none /opt/csw/sbin/smtp 0755 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man8 0755 root bin -f none /opt/csw/share/man/man8/apcupsd.8 0644 root bin -f cswinitsmf /etc/opt/csw/init.d/cswapcupsd 0755 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 23 21:17:54 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 23 Mar 2009 20:17:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[3891] csw/mgar/pkg/libgsasl/trunk Message-ID: Revision: 3891 http://gar.svn.sourceforge.net/gar/?rev=3891&view=rev Author: dmichelsen Date: 2009-03-23 20:17:53 +0000 (Mon, 23 Mar 2009) Log Message: ----------- libgsasl: Update to 1.0, dynamic gspec Modified Paths: -------------- csw/mgar/pkg/libgsasl/trunk/Makefile csw/mgar/pkg/libgsasl/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/libgsasl/trunk/files/CSWlibgsasl.gspec Modified: csw/mgar/pkg/libgsasl/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgsasl/trunk/Makefile 2009-03-23 20:00:58 UTC (rev 3890) +++ csw/mgar/pkg/libgsasl/trunk/Makefile 2009-03-23 20:17:53 UTC (rev 3891) @@ -1,5 +1,5 @@ GARNAME = libgsasl -GARVERSION = 0.2.29 +GARVERSION = 1.0 CATEGORIES = lib DESCRIPTION = GNU SASL Library @@ -10,21 +10,21 @@ authentication from clients, and in clients to authenticate against servers. endef -MASTER_SITES = ftp://alpha.gnu.org/pub/gnu/gsasl/ +GNU_PROJ = gsasl +MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWlibgsasl) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz PREREQUISITE_PKGS = CSWkrb5libdev -REQUIRED_PKGS = CSWggettext CSWiconv CSWkrb5lib CSWlibidn CSWlibntlm +REQUIRED_PKGS = CSWggettextrt CSWiconv CSWkrb5lib CSWlibidn CSWlibntlm +SPKG_SOURCEURL = http://www.gnu.org/software/$(GNU_PROJ) + CONFIGURE_ARGS = $(DIRPATHS) -# Test has compile errors -TEST_TARGET = -#TEST_TARGET = check +TEST_TARGET = check include gar/category.mk Modified: csw/mgar/pkg/libgsasl/trunk/checksums =================================================================== --- csw/mgar/pkg/libgsasl/trunk/checksums 2009-03-23 20:00:58 UTC (rev 3890) +++ csw/mgar/pkg/libgsasl/trunk/checksums 2009-03-23 20:17:53 UTC (rev 3891) @@ -1,2 +1 @@ -c38f4bc5ab488a215a09f2d915942482 download/libgsasl-0.2.29.tar.gz -df91f3186953d3af4a42244e314ef803 download/CSWlibgsasl.gspec +e422ddd8fc8ba6fe06a199d907d83f60 download/libgsasl-1.0.tar.gz Deleted: csw/mgar/pkg/libgsasl/trunk/files/CSWlibgsasl.gspec =================================================================== --- csw/mgar/pkg/libgsasl/trunk/files/CSWlibgsasl.gspec 2009-03-23 20:00:58 UTC (rev 3890) +++ csw/mgar/pkg/libgsasl/trunk/files/CSWlibgsasl.gspec 2009-03-23 20:17:53 UTC (rev 3891) @@ -1,4 +0,0 @@ -%var bitname libgsasl -%var pkgname CSWlibgsasl -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Mon Mar 23 23:20:28 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Mon, 23 Mar 2009 22:20:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[3892] csw/mgar/pkg/pnp/trunk Message-ID: Revision: 3892 http://gar.svn.sourceforge.net/gar/?rev=3892&view=rev Author: j_arndt Date: 2009-03-23 22:20:28 +0000 (Mon, 23 Mar 2009) Log Message: ----------- pnp: path relayout, added cswpreserveconf, small changes to start script Modified Paths: -------------- csw/mgar/pkg/pnp/trunk/Makefile csw/mgar/pkg/pnp/trunk/checksums csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype csw/mgar/pkg/pnp/trunk/files/cswpnp Modified: csw/mgar/pkg/pnp/trunk/Makefile =================================================================== --- csw/mgar/pkg/pnp/trunk/Makefile 2009-03-23 20:17:53 UTC (rev 3891) +++ csw/mgar/pkg/pnp/trunk/Makefile 2009-03-23 22:20:28 UTC (rev 3892) @@ -2,7 +2,7 @@ GARVERSION = 0.4.13 CATEGORIES = apps -DESCRIPTION = Analyzing Nagios performance data with RRD databases. +DESCRIPTION = analyzing nagios performance data with RRD databases. define BLURB PNP is an addon to nagios which analyzes performance data provided by plugins and stores them automatically into RRD-databases endef @@ -28,22 +28,22 @@ LIBS += -lucb datadir = /opt/csw/nagios/share/pnp -sysconfdir = $(prefix)/nagios/etc/pnp +sysconfdir = $(prefix)/nagios/pnp/etc bindir = $(prefix)/nagios/bin libexecdir = $(prefix)/libexec/nagios-plugins REQUIRED_PKGS_sparc = SUNWscpux REQUIRED_PKGS_i386 = SUNWscpu REQUIRED_PKGS = CSWphp5 CSWphp5gd CSWap2modphp5 CSWrrd $(REQUIRED_PKGS_$(GARCH)) CSWcswclassutils -SPKG_CLASSES = none cswinitsmf +SPKG_CLASSES = none cswpreserveconf cswinitsmf -PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswpnp$$$$/ { $$$$2 = "cswinitsmf" } { print }' +#PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswpnp$$$$/ { $$$$2 = "cswinitsmf" } { print }' CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-perl_lib_path=/opt/csw/lib/perl/csw -CONFIGURE_ARGS += --with-perfdata-logfile=/opt/csw/nagios/var/perfdata.log -CONFIGURE_ARGS += --with-perfdata-dir=/opt/csw/nagios/share/perfdata -CONFIGURE_ARGS += --with-perfdata-spool-dir=/opt/csw/var/spool/perfdata +CONFIGURE_ARGS += --with-perfdata-logfile=/opt/csw/nagios/pnp/var/perfdata.log +CONFIGURE_ARGS += --with-perfdata-dir=/opt/csw/nagios/pnp/share/perfdata +CONFIGURE_ARGS += --with-perfdata-spool-dir=/opt/csw/nagios/pnp/var/spool/perfdata CONFIGURE_ARGS += --htmldir=/opt/csw/nagios/share/pnp BUILD_ARGS = all @@ -62,22 +62,22 @@ SYSCONFDIR = $(sysconfdir) LIBEXECDIR = $(libexecdir) BINDIR = $(bindir) -PERFDATA_SPOOL_DIR=/opt/csw/nagios/var/spool/perfdata/ -PERFDATADIR = /opt/csw/nagios/share/perfdata +PERFDATA_SPOOL_DIR=/opt/csw/nagios/pnp/var/spool/perfdata/ +PERFDATADIR = /opt/csw/nagios/pnp/share/perfdata install-base-custom: - @echo "$(GARCH)" - @echo "$(GARCH)" - @echo "$(GARCH)" @ginstall -m 755 -d $(DESTDIR)$(BINDIR) @ginstall -m 755 -d $(DESTDIR)$(PERFDATA_SPOOL_DIR) @ginstall -m 754 $(WORKSRC)/src/npcd $(DESTDIR)$(BINDIR) @ginstall -m 754 $(WORKSRC)/src/npcdmod $(DESTDIR)$(BINDIR) @ginstall -d $(DESTDIR)/etc/opt/csw/init.d @ginstall -m 755 $(FILEDIR)/cswpnp $(DESTDIR)/etc/opt/csw/init.d/cswpnp + @$(MAKECOOKIE) install-html-custom: @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR) + @ginstall -m 755 -d $(DESTDIR)/opt/csw/nagios/pnp/share + @ln -s $(DESTDIR)$(DATAROOTDIR) $(DESTDIR)/opt/csw/nagios/pnp/share/html @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/images @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/include @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/include/font @@ -105,12 +105,14 @@ do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/include/font; done for file in $(WORKSRC)/share/pnp/include/font/makefont/*; \ do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/include/font/makefont; done + @$(MAKECOOKIE) install-scripts-custom: @ginstall -m 755 -d $(DESTDIR)$(PERFDATADIR) @ginstall -m 755 -d $(DESTDIR)$(LIBEXECDIR) @ginstall -m 755 $(WORKSRC)/scripts/process_perfdata.pl $(DESTDIR)$(LIBEXECDIR) #@ginstall -m 755 $(WORKSRC)/scripts/pcheck_pnp_rrds.pl $(DESTDIR)$(LIBEXECDIR) + @$(MAKECOOKIE) install-config-custom: -rm -f $(DESTDIR)$(HTMLDIR)/conf/config.php @@ -125,11 +127,12 @@ @ginstall -m 755 -d $(DESTDIR)$(SYSCONFDIR)/check_commands @ginstall -m 755 -d $(DESTDIR)$(SYSCONFDIR)/pages @ginstall -m 644 $(WORKSRC)/sample-config/pnp/config.php $(DESTDIR)$(SYSCONFDIR) - @ginstall -m 644 $(WORKSRC)/sample-config/pnp/process_perfdata.cfg-sample $(DESTDIR)$(SYSCONFDIR) - @ginstall -m 644 $(WORKSRC)/sample-config/pnp/rra.cfg-sample $(DESTDIR)$(SYSCONFDIR) - @ginstall -m 644 $(WORKSRC)/sample-config/pnp/check_commands/check_nwstat.cfg-sample $(DESTDIR)$(SYSCONFDIR)/check_commands - @ginstall -m 644 $(WORKSRC)/sample-config/pnp/pages/web_traffic.cfg-sample $(DESTDIR)$(SYSCONFDIR)/pages - @ginstall -m 644 $(WORKSRC)/sample-config/pnp/npcd.cfg-sample $(DESTDIR)$(SYSCONFDIR)/npcd.cfg + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/process_perfdata.cfg-sample $(DESTDIR)$(SYSCONFDIR)/process_perfdata.cfg.CSW + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/rra.cfg-sample $(DESTDIR)$(SYSCONFDIR)/rra.cfg.CSW + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/check_commands/check_nwstat.cfg-sample $(DESTDIR)$(SYSCONFDIR)/check_commands/check_nwstat.cfg.CSW + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/pages/web_traffic.cfg-sample $(DESTDIR)$(SYSCONFDIR)/pages/web_traffic.cfg.CSW + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/npcd.cfg-sample $(DESTDIR)$(SYSCONFDIR)/npcd.cfg.CSW + @$(MAKECOOKIE) install-contrib-custom: @ginstall -m 755 -d $(DESTDIR)$(CONTRIBDIR) @@ -138,3 +141,4 @@ @ginstall -m 644 $(WORKSRC)/contrib/verify_pnp_config $(DESTDIR)$(CONTRIBDIR) @ginstall -m 644 $(WORKSRC)/contrib/verify_pnp_config.txt $(DESTDIR)$(CONTRIBDIR) @ginstall -m 644 $(WORKSRC)/contrib/ssi/status-header.ssi $(DESTDIR)$(CONTRIBDIR)/ssi + @$(MAKECOOKIE) Modified: csw/mgar/pkg/pnp/trunk/checksums =================================================================== --- csw/mgar/pkg/pnp/trunk/checksums 2009-03-23 20:17:53 UTC (rev 3891) +++ csw/mgar/pkg/pnp/trunk/checksums 2009-03-23 22:20:28 UTC (rev 3892) @@ -1,5 +1,6 @@ 20a96f81edba29dcd21215bde4af8b57 download/pnp-0.4.13.tar.gz 216b8ed50919642c3fae2a6520724dd3 download/CSWpnp.gspec -e96576b61cabf446d0d38bd19a45b2b8 download/CSWpnp.prototype +c3cee9b1ce8286d553735d2bbde151e0 download/CSWpnp.prototype +2ee8cb45d9bf3c11ec80299ef5e2b436 download/cswpnp 30e8699531bb0249542b3012a00a73b1 download/makefile.diff b1229d599c2ce12c3aacf0a44e1588d6 download/npcd.diff Modified: csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype =================================================================== --- csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype 2009-03-23 20:17:53 UTC (rev 3891) +++ csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype 2009-03-23 22:20:28 UTC (rev 3892) @@ -1,3 +1,8 @@ +d none /etc/opt/csw/init.d 0755 root bin +f cswinitsmf /etc/opt/csw/init.d/cswpnp 0755 root bin +d none /opt/csw/libexec 0755 root bin +d none /opt/csw/libexec/nagios-plugins 0755 root bin +f none /opt/csw/libexec/nagios-plugins/process_perfdata.pl 0755 root bin d none /opt/csw/nagios 0755 root bin d none /opt/csw/nagios/bin 0755 nagios nagios f none /opt/csw/nagios/bin/npcd 0754 nagios nagios @@ -2,19 +7,29 @@ f none /opt/csw/nagios/bin/npcdmod 0754 nagios nagios -d none /opt/csw/nagios/etc/pnp 0755 nagios nagios -f none /opt/csw/nagios/etc/pnp/background.pdf 0644 nagios nagios -d none /opt/csw/nagios/etc/pnp/check_commands 0755 nagios nagios -f none /opt/csw/nagios/etc/pnp/check_commands/check_nwstat.cfg-sample 0644 nagios nagios -f none /opt/csw/nagios/etc/pnp/config.php 0644 nagios nagios -f none /opt/csw/nagios/etc/pnp/npcd.cfg 0644 nagios nagios -d none /opt/csw/nagios/etc/pnp/pages 0755 nagios nagios -f none /opt/csw/nagios/etc/pnp/pages/web_traffic.cfg-sample 0644 nagios nagios -f none /opt/csw/nagios/etc/pnp/pnp4nagios_release 0644 nagios nagios -f none /opt/csw/nagios/etc/pnp/process_perfdata.cfg-sample 0644 nagios nagios -f none /opt/csw/nagios/etc/pnp/rra.cfg-sample 0644 nagios nagios -d none /opt/csw/libexec/nagios-plugins 0755 root bin -f none /opt/csw/libexec/nagios-plugins/process_perfdata.pl 0755 root bin +d none /opt/csw/nagios/pnp 0755 nagios nagios +d none /opt/csw/nagios/pnp/etc 0755 nagios nagios +f none /opt/csw/nagios/pnp/etc/background.pdf 0644 nagios nagios +d none /opt/csw/nagios/pnp/etc/check_commands 0755 nagios nagios +f cswpreserveconf /opt/csw/nagios/pnp/etc/check_commands/check_nwstat.cfg.CSW 0644 nagios nagios +f none /opt/csw/nagios/pnp/etc/config.php 0644 nagios nagios +f cswpreserveconf /opt/csw/nagios/pnp/etc/npcd.cfg.CSW 0644 nagios nagios +d none /opt/csw/nagios/pnp/etc/pages 0755 nagios nagios +f cswpreserveconf /opt/csw/nagios/pnp/etc/pages/web_traffic.cfg.CSW 0644 nagios nagios +f none /opt/csw/nagios/pnp/etc/pnp4nagios_release 0644 nagios nagios +f cswpreserveconf /opt/csw/nagios/pnp/etc/process_perfdata.cfg.CSW 0644 nagios nagios +f cswpreserveconf /opt/csw/nagios/pnp/etc/rra.cfg.CSW 0644 nagios nagios +d none /opt/csw/nagios/pnp/share 0755 nagios nagios +d none /opt/csw/nagios/pnp/share/perfdata 0755 nagios nagios +d none /opt/csw/nagios/pnp/var 0755 nagios nagios +d none /opt/csw/nagios/pnp/var/spool 0755 nagios nagios +d none /opt/csw/nagios/pnp/var/spool/perfdata 0755 nagios nagios d none /opt/csw/nagios/share 0755 nagios nagios -d none /opt/csw/nagios/share/perfdata 0755 nagios nagios d none /opt/csw/nagios/share/pnp 0755 nagios nagios +s none /opt/csw/nagios/pnp/share/html=/opt/csw/nagios/share/pnp f none /opt/csw/nagios/share/pnp/ajax.php 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/contrib 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/contrib/makeserviceextinfo.pl 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/contrib/ssi 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/contrib/ssi/status-header.ssi 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/contrib/verify_pnp_config 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/contrib/verify_pnp_config.txt 0644 nagios nagios d none /opt/csw/nagios/share/pnp/images 0755 nagios nagios @@ -155,13 +170,5 @@ d none /opt/csw/nagios/share/pnp/templates.special 0755 nagios nagios f none /opt/csw/nagios/share/pnp/templates.special/loop.php 0644 nagios nagios f none /opt/csw/nagios/share/pnp/zoom.php 0644 nagios nagios -d none /opt/csw/nagios/share/pnp/contrib 0755 nagios nagios -d none /opt/csw/nagios/share/pnp/contrib/ssi 0755 nagios nagios -f none /opt/csw/nagios/share/pnp/contrib/makeserviceextinfo.pl 0755 nagios nagios -f none /opt/csw/nagios/share/pnp/contrib/verify_pnp_config 0755 nagios nagios -f none /opt/csw/nagios/share/pnp/contrib/verify_pnp_config.txt 0644 nagios nagios -f none /opt/csw/nagios/share/pnp/contrib/ssi/status-header.ssi 0644 nagios nagios -d none /opt/csw/nagios/var 0755 nagios nagios -d none /opt/csw/nagios/var/spool 0755 nagios nagios -d none /opt/csw/nagios/var/spool/perfdata 0755 nagios nagios -f cswinitsmf /etc/opt/csw/init.d/cswpnp 0755 root bin +d none /opt/csw/share/doc/pnp 0755 nagios nagios +f none /opt/csw/share/doc/pnp/license 0644 nagios nagios Modified: csw/mgar/pkg/pnp/trunk/files/cswpnp =================================================================== --- csw/mgar/pkg/pnp/trunk/files/cswpnp 2009-03-23 20:17:53 UTC (rev 3891) +++ csw/mgar/pkg/pnp/trunk/files/cswpnp 2009-03-23 22:20:28 UTC (rev 3892) @@ -7,12 +7,25 @@ # Modified for CSW by Alex Moore 2005-12-03 # 2007-08-18 Add pid file support. # 2007-08-19 Fix nagios uid used for pgrep. Thanks to Will McDonald for this. -# 2009-03-08 Fix for "user = nagios" and awk +# 2009-03-08 Fix for "user = nagios" and awk by Juergen Arndt +# 2009-03-23 modifications for cswinitsmf by Juergen Arndt -CONFIG_FILE=/etc/opt/csw/pnp.cfg -if [ ! -f $CONFIG_FILE ] ; then - CONFIG_FILE=/opt/csw/nagios/etc/pnp/npcd.cfg +#FMRI application # FMRI path for service, see http://wiki.opencsw.org/cswclassutils-package#toc0 + +SMF_EXIT_ERR_CONFIG=1 + +if [ -f /lib/svc/share/smf_include.sh ] +then + . /lib/svc/share/smf_include.sh fi + +CONFIG_FILE=/opt/csw/nagios/pnp/etc/npcd.cfg + +if [ ! -f $CONFIG_FILE ] +then + exit $SMF_EXIT_ERR_CONFIG +fi + BIN_FILE="/opt/csw/nagios/bin/npcd" pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` PNP_USER=`awk '/^user/ { print $NF }' $CONFIG_FILE` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Mon Mar 23 23:24:59 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Mon, 23 Mar 2009 22:24:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[3893] csw/mgar/pkg/pnp/trunk/checksums Message-ID: Revision: 3893 http://gar.svn.sourceforge.net/gar/?rev=3893&view=rev Author: j_arndt Date: 2009-03-23 22:24:59 +0000 (Mon, 23 Mar 2009) Log Message: ----------- pnp: update checksums Modified Paths: -------------- csw/mgar/pkg/pnp/trunk/checksums Modified: csw/mgar/pkg/pnp/trunk/checksums =================================================================== --- csw/mgar/pkg/pnp/trunk/checksums 2009-03-23 22:20:28 UTC (rev 3892) +++ csw/mgar/pkg/pnp/trunk/checksums 2009-03-23 22:24:59 UTC (rev 3893) @@ -1,6 +1,6 @@ 20a96f81edba29dcd21215bde4af8b57 download/pnp-0.4.13.tar.gz 216b8ed50919642c3fae2a6520724dd3 download/CSWpnp.gspec c3cee9b1ce8286d553735d2bbde151e0 download/CSWpnp.prototype -2ee8cb45d9bf3c11ec80299ef5e2b436 download/cswpnp +40b1d1489a41475ff6cddf441b18316a download/cswpnp 30e8699531bb0249542b3012a00a73b1 download/makefile.diff b1229d599c2ce12c3aacf0a44e1588d6 download/npcd.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 23 23:41:17 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 23 Mar 2009 22:41:17 +0000 Subject: [csw-devel] SF.net SVN: gar:[3894] csw/mgar/pkg/cpan/PDF-API2/trunk Message-ID: Revision: 3894 http://gar.svn.sourceforge.net/gar/?rev=3894&view=rev Author: wbonnet Date: 2009-03-23 22:41:17 +0000 (Mon, 23 Mar 2009) Log Message: ----------- Update to 0.73 Modified Paths: -------------- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile csw/mgar/pkg/cpan/PDF-API2/trunk/checksums csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec Property Changed: ---------------- csw/mgar/pkg/cpan/PDF-API2/trunk/ Property changes on: csw/mgar/pkg/cpan/PDF-API2/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-23 22:24:59 UTC (rev 3893) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-23 22:41:17 UTC (rev 3894) @@ -1,5 +1,5 @@ GARNAME = PDF-API2 -GARVERSION = 0.57 +GARVERSION = 0.73 CATEGORIES = cpan AUTHOR = AREIBENS @@ -11,4 +11,8 @@ DISTFILES += CSWpmpdfapi2.gspec +REQUIRED_PKGS_CSWpmpdfapi2 += CSWpmcompresszlib + +LICENSE = COPYING + include gar/category.mk Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/checksums 2009-03-23 22:24:59 UTC (rev 3893) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/checksums 2009-03-23 22:41:17 UTC (rev 3894) @@ -1,2 +1,2 @@ -485ead5de3655b5b97a6805844ad931b download/CSWpmpdfapi2.gspec -f5ee9ec3dd911790fa9f7ddfc0eeb602 download/PDF-API2-0.57.tar.gz +d1194b419d7e58d057efa44e765f2740 download/CSWpmpdfapi2.gspec +848fb727323390128cac85cc11f52de1 download/PDF-API2-0.73.tar.gz Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec 2009-03-23 22:24:59 UTC (rev 3893) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec 2009-03-23 22:41:17 UTC (rev 3894) @@ -2,7 +2,7 @@ %var pkgname CSWpmpdfapi2 %var arch all %include url file://%{PKGLIB}/csw_cpan.gspec -%copyright url file://%{WORKSRC}/LICENSE -%depend -P CSWperl perl - A high-level, general-purpose programming language -P CSWpmcompresszlib pm_compresszlib - Interface to zlib compression library +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE.txt for license information + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 24 01:37:59 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 24 Mar 2009 00:37:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[3895] csw/mgar/pkg/gtk-doc/trunk/Makefile Message-ID: Revision: 3895 http://gar.svn.sourceforge.net/gar/?rev=3895&view=rev Author: hson Date: 2009-03-24 00:37:59 +0000 (Tue, 24 Mar 2009) Log Message: ----------- gtk-doc: Change test target for buildfarm problems Modified Paths: -------------- csw/mgar/pkg/gtk-doc/trunk/Makefile Modified: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-23 22:41:17 UTC (rev 3894) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-24 00:37:59 UTC (rev 3895) @@ -25,7 +25,9 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-xml-catalog=/opt/csw/etc/xml/catalog -TEST_TARGET = check -#TEST_TARGET = +# xmllint test fail on buildfarm due to proxy requirement +# some other tests fail due to gtk-doc not installed (doh!) +#TEST_TARGET = check +TEST_TARGET = include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 24 01:50:53 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 24 Mar 2009 00:50:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[3896] csw/mgar/pkg Message-ID: Revision: 3896 http://gar.svn.sourceforge.net/gar/?rev=3896&view=rev Author: hson Date: 2009-03-24 00:50:52 +0000 (Tue, 24 Mar 2009) Log Message: ----------- zlib: Initial commit Added Paths: ----------- csw/mgar/pkg/zlib/ csw/mgar/pkg/zlib/branches/ csw/mgar/pkg/zlib/tags/ csw/mgar/pkg/zlib/trunk/ csw/mgar/pkg/zlib/trunk/Makefile csw/mgar/pkg/zlib/trunk/checksums csw/mgar/pkg/zlib/trunk/files/ csw/mgar/pkg/zlib/trunk/files/Makefile.in.diff csw/mgar/pkg/zlib/trunk/files/configure.diff Property changes on: csw/mgar/pkg/zlib/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/zlib/trunk/Makefile =================================================================== --- csw/mgar/pkg/zlib/trunk/Makefile (rev 0) +++ csw/mgar/pkg/zlib/trunk/Makefile 2009-03-24 00:50:52 UTC (rev 3896) @@ -0,0 +1,38 @@ +GARNAME = zlib +GARVERSION = 1.2.3 +CATEGORIES = lib + +DESCRIPTION = Zlib Data Compression Library +define BLURB + zlib is designed to be a free, general-purpose, legally unencumbered -- that + is, not covered by any patents -- lossless data-compression library for use + on virtually any computer hardware and operating system. The zlib data format + is itself portable across platforms. Unlike the LZW compression method used + in Unix compress(1) and in the GIF image format, the compression method + currently used in zlib essentially never expands the data. (LZW can double or + triple the file size in extreme cases.) zlib's memory footprint is also + independent of the input data and can be reduced, if necessary, at some cost + in compression +endef + +SF_PROJ=libpng +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 + +SPKG_SOURCEURL = http://www.zlib.net + +# We define upstream file regex so we can be notifed of new upstream software release +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=5624 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = (\d+(?:\.\d+)*) + +PATCHFILES = Makefile.in.diff +PATCHFILES += configure.diff + +BUILD64 = 1 +NO_ISAEXEC = 1 + +CONFIGURE_ARGS = --prefix=$(prefix) --exec_prefix=$(exec_prefix) +CONFIGURE_ARGS += --libdir=$(libdir) --includedir=$(includedir) --shared + +include gar/category.mk Added: csw/mgar/pkg/zlib/trunk/checksums =================================================================== --- csw/mgar/pkg/zlib/trunk/checksums (rev 0) +++ csw/mgar/pkg/zlib/trunk/checksums 2009-03-24 00:50:52 UTC (rev 3896) @@ -0,0 +1,3 @@ +dee233bf288ee795ac96a98cc2e369b6 download/zlib-1.2.3.tar.bz2 +f1b6f2e9b6ce5902d2e7d83728233532 download/Makefile.in.diff +59755e3443f9a9c0374febf39663bf5f download/configure.diff Added: csw/mgar/pkg/zlib/trunk/files/Makefile.in.diff =================================================================== --- csw/mgar/pkg/zlib/trunk/files/Makefile.in.diff (rev 0) +++ csw/mgar/pkg/zlib/trunk/files/Makefile.in.diff 2009-03-24 00:50:52 UTC (rev 3896) @@ -0,0 +1,47 @@ +--- ../build-global/zlib-1.2.3/Makefile.in 2005-07-18 04:25:21.000000000 +0200 ++++ zlib-1.2.3/Makefile.in 2009-03-23 08:05:49.549504439 +0100 +@@ -43,7 +43,7 @@ + exec_prefix = ${prefix} + libdir = ${exec_prefix}/lib + includedir = ${prefix}/include +-mandir = ${prefix}/share/man ++mandir = ${mandir} + man3dir = ${mandir}/man3 + + OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \ +@@ -90,23 +90,23 @@ + $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS) + + install: $(LIBS) +- - at if [ ! -d $(exec_prefix) ]; then mkdir -p $(exec_prefix); fi +- - at if [ ! -d $(includedir) ]; then mkdir -p $(includedir); fi +- - at if [ ! -d $(libdir) ]; then mkdir -p $(libdir); fi +- - at if [ ! -d $(man3dir) ]; then mkdir -p $(man3dir); fi +- cp zlib.h zconf.h $(includedir) +- chmod 644 $(includedir)/zlib.h $(includedir)/zconf.h +- cp $(LIBS) $(libdir) +- cd $(libdir); chmod 755 $(LIBS) +- -@(cd $(libdir); $(RANLIB) libz.a || true) >/dev/null 2>&1 +- cd $(libdir); if test -f $(SHAREDLIBV); then \ ++ - at if [ ! -d $(DESTDIR)$(exec_prefix) ]; then mkdir -p $(DESTDIR)$(exec_prefix); fi ++ - at if [ ! -d $(DESTDIR)$(includedir) ]; then mkdir -p $(DESTDIR)$(includedir); fi ++ - at if [ ! -d $(DESTDIR)$(libdir) ]; then mkdir -p $(DESTDIR)$(libdir); fi ++ - at if [ ! -d $(DESTDIR)$(man3dir) ]; then mkdir -p $(DESTDIR)$(man3dir); fi ++ cp zlib.h zconf.h $(DESTDIR)$(includedir) ++ chmod 644 $(DESTDIR)$(includedir)/zlib.h $(DESTDIR)$(includedir)/zconf.h ++ cp $(LIBS) $(DESTDIR)$(libdir) ++ cd $(DESTDIR)$(libdir); chmod 755 $(LIBS) ++ -@(cd $(DESTDIR)$(libdir); $(RANLIB) libz.a || true) >/dev/null 2>&1 ++ cd $(DESTDIR)$(libdir); if test -f $(SHAREDLIBV); then \ + rm -f $(SHAREDLIB) $(SHAREDLIBM); \ + ln -s $(SHAREDLIBV) $(SHAREDLIB); \ + ln -s $(SHAREDLIBV) $(SHAREDLIBM); \ + (ldconfig || true) >/dev/null 2>&1; \ + fi +- cp zlib.3 $(man3dir) +- chmod 644 $(man3dir)/zlib.3 ++ cp zlib.3 $(DESTDIR)$(man3dir) ++ chmod 644 $(DESTDIR)$(man3dir)/zlib.3 + # The ranlib in install is needed on NeXTSTEP which checks file times + # ldconfig is for Linux + Added: csw/mgar/pkg/zlib/trunk/files/configure.diff =================================================================== --- csw/mgar/pkg/zlib/trunk/files/configure.diff (rev 0) +++ csw/mgar/pkg/zlib/trunk/files/configure.diff 2009-03-24 00:50:52 UTC (rev 3896) @@ -0,0 +1,11 @@ +--- ../build-global/zlib-1.2.3/configure 2005-07-11 22:11:57.000000000 +0200 ++++ zlib-1.2.3/configure 2009-03-23 08:21:07.639754073 +0100 +@@ -29,7 +29,7 @@ + exec_prefix=${exec_prefix-'${prefix}'} + libdir=${libdir-'${exec_prefix}/lib'} + includedir=${includedir-'${prefix}/include'} +-mandir=${mandir-'${prefix}/share/man'} ++#mandir=${mandir-'${prefix}/share/man'} + shared_ext='.so' + shared=0 + gcc=0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 24 02:22:19 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 24 Mar 2009 01:22:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3897] csw/mgar/pkg/gtk-doc/trunk Message-ID: Revision: 3897 http://gar.svn.sourceforge.net/gar/?rev=3897&view=rev Author: hson Date: 2009-03-24 01:22:19 +0000 (Tue, 24 Mar 2009) Log Message: ----------- gtk-doc: Changed to dynamic gspec Modified Paths: -------------- csw/mgar/pkg/gtk-doc/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/gtk-doc/trunk/files/CSWgtkdoc.gspec Modified: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-24 00:50:52 UTC (rev 3896) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-24 01:22:19 UTC (rev 3897) @@ -11,13 +11,13 @@ MASTER_SITES = $(GNOME_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWgtkdoc, ) +CATALOGNAME_CSWgtk-doc = gtk_doc PREREQUISITE_PKGS += CSWsgmlcommon CSWxmlcommon CSWdocbookxsl CSWscrollkeeper PREREQUISITE_PKGS += CSWopenjade CSWgnomedocutils -REQUIRED_PKGS += CSWperl CSWpython CSWsgmlcommon CSWxmlcommon CSWdocbookxsl -REQUIRED_PKGS += CSWopenjade CSWgnomedocutils +REQUIRED_PKGS += CSWperl CSWpython CSWsgmlcommon CSWxmlcommon +REQUIRED_PKGS += CSWdocbookxsl CSWopenjade CSWgnomedocutils # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz Deleted: csw/mgar/pkg/gtk-doc/trunk/files/CSWgtkdoc.gspec =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/files/CSWgtkdoc.gspec 2009-03-24 00:50:52 UTC (rev 3896) +++ csw/mgar/pkg/gtk-doc/trunk/files/CSWgtkdoc.gspec 2009-03-24 01:22:19 UTC (rev 3897) @@ -1,4 +0,0 @@ -%var bitname gtkdoc -%var pkgname CSWgtkdoc -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 24 02:39:58 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 24 Mar 2009 01:39:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3898] csw/mgar/pkg/gtk-doc/trunk/Makefile Message-ID: Revision: 3898 http://gar.svn.sourceforge.net/gar/?rev=3898&view=rev Author: hson Date: 2009-03-24 01:39:57 +0000 (Tue, 24 Mar 2009) Log Message: ----------- gtk-doc: Changed to ARCHALL Modified Paths: -------------- csw/mgar/pkg/gtk-doc/trunk/Makefile Modified: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-24 01:22:19 UTC (rev 3897) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-24 01:39:57 UTC (rev 3898) @@ -22,6 +22,8 @@ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +ARCHALL = 1 + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-xml-catalog=/opt/csw/etc/xml/catalog This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 24 02:50:00 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 24 Mar 2009 01:50:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[3899] csw/mgar/pkg/htmldoc/trunk/Makefile Message-ID: Revision: 3899 http://gar.svn.sourceforge.net/gar/?rev=3899&view=rev Author: hson Date: 2009-03-24 01:50:00 +0000 (Tue, 24 Mar 2009) Log Message: ----------- htmldoc: Add missing dependency Modified Paths: -------------- csw/mgar/pkg/htmldoc/trunk/Makefile Modified: csw/mgar/pkg/htmldoc/trunk/Makefile =================================================================== --- csw/mgar/pkg/htmldoc/trunk/Makefile 2009-03-24 01:39:57 UTC (rev 3898) +++ csw/mgar/pkg/htmldoc/trunk/Makefile 2009-03-24 01:50:00 UTC (rev 3899) @@ -16,7 +16,7 @@ LICENSE = COPYING.txt -REQUIRED_PKGS = CSWjpeg CSWosslrt CSWpng CSWzlib +REQUIRED_PKGS = CSWfltk CSWjpeg CSWosslrt CSWpng CSWzlib # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)-source.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 24 02:51:19 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 24 Mar 2009 01:51:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3900] csw/mgar/pkg/gcc4/trunk/files Message-ID: Revision: 3900 http://gar.svn.sourceforge.net/gar/?rev=3900&view=rev Author: valholla Date: 2009-03-24 01:51:19 +0000 (Tue, 24 Mar 2009) Log Message: ----------- checkin dynamic Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.gspec csw/mgar/pkg/gcc4/trunk/files/package_def.mk csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk Added Paths: ----------- csw/mgar/pkg/gcc4/trunk/files/dynamic-package.mk Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,2 +1,4 @@ P CSWgcc4corert +P CSWlibgmp +P CSWlibmpfr P CSWiconv Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4core %var pkgname CSWgcc4core %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4corert %var pkgname CSWgcc4corert %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,2 +1,4 @@ P CSWgcc4g++rt +P CSWlibgmp +P CSWlibmpfr P CSWiconv Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4g++ %var pkgname CSWgcc4g++ %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4g++rt %var pkgname CSWgcc4g++rt %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.depend 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.depend 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,2 +1,4 @@ P CSWgcc4gfortranrt +P CSWlibgmp +P CSWlibmpfr P CSWiconv Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4gfortran %var pkgname CSWgcc4gfortran %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4gfortranrt %var pkgname CSWgcc4gfortranrt %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.depend 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.depend 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,2 +1,6 @@ +P CSWgcc4corert P CSWgcc4javart +P CSWlibgmp P CSWiconv +P CSWlibmpfr +P CSWzlib Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4java %var pkgname CSWgcc4java %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.depend 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.depend 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,2 +1,3 @@ P CSWgcc4corert +P CSWgcc4g++rt P CSWiconv Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4javart %var pkgname CSWgcc4javart %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.depend 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.depend 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,2 +1,4 @@ P CSWgcc4objcrt +P CSWlibgmp +P CSWlibmpfr P CSWiconv Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4objc %var pkgname CSWgcc4objc %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4objcrt %var pkgname CSWgcc4objcrt %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Added: csw/mgar/pkg/gcc4/trunk/files/dynamic-package.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/dynamic-package.mk (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/dynamic-package.mk 2009-03-24 01:51:19 UTC (rev 3900) @@ -0,0 +1,142 @@ + ### Package Section ### +PACKAGES = CSWgcc4core CSWgcc4corert CSWgcc4gfortran +PACKAGES += CSWgcc4gfortranrt CSWgcc4java CSWgcc4javart +PACKAGES += CSWgcc4objc CSWgcc4objcrt CSWgcc4g++ CSWgcc4g++rt + +## Define Package Catalog Names +CATALOGNAME_CSWgcc4core = gcc4core +CATALOGNAME_CSWgcc4corert = gcc4corert +CATALOGNAME_CSWgcc4g++ = gcc4g++ +CATALOGNAME_CSWgcc4g++rt = gcc4g++rt +CATALOGNAME_CSWgcc4gfortran = gcc4gfortran +CATALOGNAME_CSWgcc4gfortranrt = gcc4gfortranrt +CATALOGNAME_CSWgcc4java = gcc4java +CATALOGNAME_CSWgcc4javart = gcc4javart +CATALOGNAME_CSWgcc4objc = gcc4objc +CATALOGNAME_CSWgcc4objcrt = gcc4obcrt + +## Define Package Descriptions +SPKG_DESC_CSWgcc4core = GNU C Compiler +SPKG_DESC_CSWgcc4corert = GNU C Compiler Run Time +SPKG_DESC_CSWgcc4coredocs = GNU C Compiler Documtation and man pages +SPKG_DESC_CSWgcc4g++ = GNU C++ Compiler +SPKG_DESC_CSWgcc4g++rt = GNU C++ Compiler Run Time +SPKG_DESC_CSWgcc4gfortran = GNU Fortran Compiler +SPKG_DESC_CSWgcc4gfortranrt = GNU Fortran Compiler Run Time +SPKG_DESC_CSWgcc4java = GNU Java Compiler +SPKG_DESC_CSWgcc4javart = GNU Java Compiler Run Time +SPKG_DESC_CSWgcc4objc = GNU Objective C Compiler +SPKG_DESC_CSWgcc4objcrt = GNU Objective C Compiler Run Time + +## Define Dependencies +COMMON_REQUIRE = CSWiconv CSWlibgmp CSWlibmpfr +REQUIRED_PKGS_CSWgcc4corert = CSWggettextrt $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4core = CSWgcc4corert $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4g++rt = CSWgcc4corert CSWiconv +REQUIRED_PKGS_CSWgcc4g++ = CSWgcc4g++rt $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4gfortranrt = CSWgcc4corert CSWiconv +REQUIRED_PKGS_CSWgcc4gfortran95 = CSWgcc4gfortranrt $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4javart = CSWgcc4corert CSWgcc4g++rt CSWiconv +REQUIRED_PKGS_CSWgcc4java = CSWgcc4javart CSWgcc4corert +REQUIRED_PKGS_CSWgcc4java += CSWzlib $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4objcrt = CSWgcc4corert CSWiconv +REQUIRED_PKGS_CSWgcc4objc = CSWgcc4objcrt $(COMMON_REQUIRE) + +## Define the Contents of the Packages + +## gcc4gfortran Definitions +PKGFILES_CSWgcc4gfortran = .*/bin/.*/gfortran +PKGFILES_CSWgcc4gfortran += .*/libexec/.*/f951 + +## gcc4g++ Definitions +PKGFILES_CSWgcc4g++ = .*/bin/.*/.*g++ +PKGFILES_CSWgcc4g++ += .*/bin/.*/.*c++ +PKGFILES_CSWgcc4g++ += .*/bin/.*/.*cpp +PKGFILES_CSWgcc4g++ += .*/libexec/.*/cc1plus +PKGFILES_CSWgcc4g++ += .*/include/c++/.* +PKGFILES_CSWgcc4g++ += .*/man1/g++.1 +PKGFILES_CSWgcc4g++ += .*/man1/cpp.1 +PKGFILES_CSWgcc4g++ += .*/info/cpp.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/org/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/java.*/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/gcj/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/classpath/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/awt/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/gnu/.* + +## gcc4java Definitions +PKGFILES_CSWgcc4java = .*/bin/.*/gcj.* +PKGFILES_CSWgcc4java += .*/bin/.*/jv-scan +PKGFILES_CSWgcc4java += .*/bin/.*/jv-convert +PKGFILES_CSWgcc4java += .*/bin/.*/jcf-dump +PKGFILES_CSWgcc4java += .*/bin/.*/grmi.* +PKGFILES_CSWgcc4java += .*/bin/.*/grepjar +PKGFILES_CSWgcc4java += .*/bin/.*/gjnih +PKGFILES_CSWgcc4java += .*/bin/.*/gij +PKGFILES_CSWgcc4java += .*/bin/.*/fastjar +PKGFILES_CSWgcc4java += .*/bin/.*/gjar.* +PKGFILES_CSWgcc4java += .*/bin/.*/gjavah +PKGFILES_CSWgcc4java += .*/bin/.*/gorbd +PKGFILES_CSWgcc4java += .*/bin/.*/addr2name.awk +PKGFILES_CSWgcc4java += .*/bin/.*/gappletviewer +PKGFILES_CSWgcc4java += .*/bin/.*/gkeytool +PKGFILES_CSWgcc4java += .*/bin/.*/gserialver +PKGFILES_CSWgcc4java += .*/bin/.*/gtnameserv +PKGFILES_CSWgcc4java += .*/bin/.*/gnative2ascii +PKGFILES_CSWgcc4java += .*/bin/.*/gc-analyze +PKGFILES_CSWgcc4java += .*/man1/gcj.* +PKGFILES_CSWgcc4java += .*/man1/gij.* +PKGFILES_CSWgcc4java += .*/man1/jv.* +PKGFILES_CSWgcc4java += .*/man1/jcf.* +PKGFILES_CSWgcc4java += .*/man1/grmi.* +PKGFILES_CSWgcc4java += .*/man1/.*jar.* +PKGFILES_CSWgcc4java += .*/man1/.*jni.* +PKGFILES_CSWgcc4java += .*/man1/.*java.* +PKGFILES_CSWgcc4java += .*/man1/gorbd.* +PKGFILES_CSWgcc4java += .*/man1/gapplet.* +PKGFILES_CSWgcc4java += .*/man1/gkeytool.* +PKGFILES_CSWgcc4java += .*/man1/gserialver.* +PKGFILES_CSWgcc4java += .*/man1/gtnameserv.* +PKGFILES_CSWgcc4java += .*/man1/gnative2ascii.* +PKGFILES_CSWgcc4java += .*/man1/gc-analyze.* +PKGFILES_CSWgcc4java += .*/libexec/.*/collect.* +PKGFILES_CSWgcc4java += .*/libexec/.*/jvgenmain +PKGFILES_CSWgcc4java += .*/libexec/.*/jc1.* +PKGFILES_CSWgcc4java += .*/info/.*/gcj.* +PKGFILES_CSWgcc4java += .*/include/.*/gcj/.* +PKGFILES_CSWgcc4java += .*/include/.*/awt/.* +PKGFILES_CSWgcc4java += .*/include/.*/classpath/.* +PKGFILES_CSWgcc4java += .*/include/.*/java.* +PKGFILES_CSWgcc4java += .*/include/.*/ffi.h +PKGFILES_CSWgcc4java += .*/include/.*/org/.* + +## gcc4objc Definitions +PKGFILES_CSWgcc4objc = .*/libexec/.*/cc1obj + +####### RunTime Packages + +## gcc4corert +PKGFILES_CSWgcc4corert = .*/lib/.*libgcc_s.* +PKGFILES_CSWgcc4corert += .*/lib/.*libgomp.* +PKGFILES_CSWgcc4corert += .*/lib/.*libiberty.* +PKGFILES_CSWgcc4corert += .*/lib/.*libssp.* + +## gcc4gfortranrt +PKGFILES_CSWgcc4gfortranrt = .*/lib/.*/libgfortran.* + +## gcc4g++rt +PKGFILES_CSWgcc4g++rt = .*/lib/.*libstdc.* + +## gcc4javart +PKGFILES_CSWgcc4javart = .*/share/java/.* +PKGFILES_CSWgcc4javart += .*/lib/.*/libgij.* +PKGFILES_CSWgcc4javart += .*/lib/.*/libffi.* +PKGFILES_CSWgcc4javart += .*/lib/.*/lib-gnu-awt.* +PKGFILES_CSWgcc4javart += .*/lib/.*/security/classpath.* +PKGFILES_CSWgcc4javart += .*/lib/.*/logging.properties +PKGFILES_CSWgcc4javart += .*/lib/.*/pkgconfig.* +PKGFILES_CSWgcc4javart += .*/lib/.*/gcj.* +PKGFILES_CSWgcc4javart += .*/lib/.*/libgcj.* + +## gcc4objc Runtime +PKGFILES_CSWgcc4objcrt = .*/lib/.*/libobjc.* Modified: csw/mgar/pkg/gcc4/trunk/files/package_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-24 01:51:19 UTC (rev 3900) @@ -10,4 +10,5 @@ DISTFILES += $(call admfiles,CSWgcc4objcrt,prototype depend) DISTFILES += $(call admfiles,CSWgcc4g++,prototype depend) DISTFILES += $(call admfiles,CSWgcc4g++rt,prototype depend) +DISTFILES += COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,8 +1,24 @@ +pre-fetch: + @(echo "==> Creating Prototype Files from prototype-$(GARCH) files") + @(cd $(FILEDIR) && for file in `ls *-$(GARCH)`; do \ + nfile=`echo $$file | gsed 's/-$(GARCH)//'`; \ + gcp $$file $$nfile; \ + done) + $(DONADA) + +post-checksum: + @(cd $(FILEDIR) && grm *.prototype) + $(DONADA) + +post-merge: + @(gcp $(DOWNLOADDIR)/COPYING $(WORKDIR)) + $(DONADA) + ## Create $(OBJECT_DIR) to build in post-extract-$(addprefix post-extract-,$(MODULATIONS)): - echo "==> Creating Object Dir for Building" + @(echo "==> Creating Object Dir for Building") @( mkdir $(OBJECT_DIR) ) $(DONADA) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 24 08:57:06 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 24 Mar 2009 07:57:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[3901] csw/mgar/pkg/libnet/branches/1.1.2/ Message-ID: Revision: 3901 http://gar.svn.sourceforge.net/gar/?rev=3901&view=rev Author: hson Date: 2009-03-24 07:57:06 +0000 (Tue, 24 Mar 2009) Log Message: ----------- libnet: Branch of 1.1.2 before reverting trunk to 1.0.2 Added Paths: ----------- csw/mgar/pkg/libnet/branches/1.1.2/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Tue Mar 24 09:28:13 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Tue, 24 Mar 2009 08:28:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[3902] csw/mgar/pkg Message-ID: Revision: 3902 http://gar.svn.sourceforge.net/gar/?rev=3902&view=rev Author: j_arndt Date: 2009-03-24 08:28:13 +0000 (Tue, 24 Mar 2009) Log Message: ----------- rename to match catalog name Added Paths: ----------- csw/mgar/pkg/nagios_plugins/ Removed Paths: ------------- csw/mgar/pkg/nagiosp/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Tue Mar 24 10:17:44 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Tue, 24 Mar 2009 09:17:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[3903] csw/mgar/pkg Message-ID: Revision: 3903 http://gar.svn.sourceforge.net/gar/?rev=3903&view=rev Author: idogan23 Date: 2009-03-24 09:17:43 +0000 (Tue, 24 Mar 2009) Log Message: ----------- mysql5: initial commit Added Paths: ----------- csw/mgar/pkg/mysql5/ csw/mgar/pkg/mysql5/branches/ csw/mgar/pkg/mysql5/tags/ csw/mgar/pkg/mysql5/trunk/ csw/mgar/pkg/mysql5/trunk/Makefile csw/mgar/pkg/mysql5/trunk/files/ csw/mgar/pkg/mysql5/trunk/files/CSWmysql5.gspec csw/mgar/pkg/mysql5/trunk/legacy/ csw/mgar/pkg/mysql5/trunk/legacy/BUILD.NOTES csw/mgar/pkg/mysql5/trunk/legacy/README.CSW csw/mgar/pkg/mysql5/trunk/legacy/amd64-gmake csw/mgar/pkg/mysql5/trunk/legacy/amd64-myconfigure csw/mgar/pkg/mysql5/trunk/legacy/checkinstall csw/mgar/pkg/mysql5/trunk/legacy/compile-csw csw/mgar/pkg/mysql5/trunk/legacy/configure-help csw/mgar/pkg/mysql5/trunk/legacy/copyright csw/mgar/pkg/mysql5/trunk/legacy/cswmysql5 csw/mgar/pkg/mysql5/trunk/legacy/depend csw/mgar/pkg/mysql5/trunk/legacy/i.smfno csw/mgar/pkg/mysql5/trunk/legacy/i.smfyes csw/mgar/pkg/mysql5/trunk/legacy/i386-compile-csw csw/mgar/pkg/mysql5/trunk/legacy/i386-stagepkg csw/mgar/pkg/mysql5/trunk/legacy/myafbamd64 csw/mgar/pkg/mysql5/trunk/legacy/myafbi386 csw/mgar/pkg/mysql5/trunk/legacy/myafbpentium csw/mgar/pkg/mysql5/trunk/legacy/myafbsparcv9 csw/mgar/pkg/mysql5/trunk/legacy/myafbultra csw/mgar/pkg/mysql5/trunk/legacy/myafbv8 csw/mgar/pkg/mysql5/trunk/legacy/myb4pi386 csw/mgar/pkg/mysql5/trunk/legacy/myb4psparc csw/mgar/pkg/mysql5/trunk/legacy/mybuild.tar.bz2 csw/mgar/pkg/mysql5/trunk/legacy/myconfigure.amd64 csw/mgar/pkg/mysql5/trunk/legacy/myflags.amd64 csw/mgar/pkg/mysql5/trunk/legacy/myflags.i386 csw/mgar/pkg/mysql5/trunk/legacy/myflags.sparc csw/mgar/pkg/mysql5/trunk/legacy/myflags.sparc.64 csw/mgar/pkg/mysql5/trunk/legacy/mypatches-5.1 csw/mgar/pkg/mysql5/trunk/legacy/mysql5.xml csw/mgar/pkg/mysql5/trunk/legacy/mysql5bench/ csw/mgar/pkg/mysql5/trunk/legacy/mysql5bench/copyright csw/mgar/pkg/mysql5/trunk/legacy/mysql5bench/depend csw/mgar/pkg/mysql5/trunk/legacy/mysql5bench/pkginfo csw/mgar/pkg/mysql5/trunk/legacy/mysql5bench/prototype csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/ csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/copyright csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/depend csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/official-client-pgms csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/pkginfo csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/pkginfo.i386 csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/pkginfo.sparc csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/prototype.hold csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/prototype.i386 csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/prototype.sparc csw/mgar/pkg/mysql5/trunk/legacy/mysql5devel/ csw/mgar/pkg/mysql5/trunk/legacy/mysql5devel/copyright csw/mgar/pkg/mysql5/trunk/legacy/mysql5devel/depend csw/mgar/pkg/mysql5/trunk/legacy/mysql5devel/pkginfo csw/mgar/pkg/mysql5/trunk/legacy/mysql5devel/pkginfo.i386 csw/mgar/pkg/mysql5/trunk/legacy/mysql5devel/pkginfo.sparc csw/mgar/pkg/mysql5/trunk/legacy/mysql5devel/prototype.hold csw/mgar/pkg/mysql5/trunk/legacy/mysql5devel/prototype.i386 csw/mgar/pkg/mysql5/trunk/legacy/mysql5devel/prototype.sparc csw/mgar/pkg/mysql5/trunk/legacy/mysql5rc csw/mgar/pkg/mysql5/trunk/legacy/mysql5rt/ csw/mgar/pkg/mysql5/trunk/legacy/mysql5rt/copyright csw/mgar/pkg/mysql5/trunk/legacy/mysql5rt/depend csw/mgar/pkg/mysql5/trunk/legacy/mysql5rt/pkginfo csw/mgar/pkg/mysql5/trunk/legacy/mysql5rt/pkginfo.i386 csw/mgar/pkg/mysql5/trunk/legacy/mysql5rt/pkginfo.sparc csw/mgar/pkg/mysql5/trunk/legacy/mysql5rt/prototype.i386 csw/mgar/pkg/mysql5/trunk/legacy/mysql5rt/prototype.sparc csw/mgar/pkg/mysql5/trunk/legacy/mysql5test/ csw/mgar/pkg/mysql5/trunk/legacy/mysql5test/copyright csw/mgar/pkg/mysql5/trunk/legacy/mysql5test/depend csw/mgar/pkg/mysql5/trunk/legacy/mysql5test/pkginfo csw/mgar/pkg/mysql5/trunk/legacy/mysql5test/prototype csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/ csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/compile-csw-5.0.20 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/ csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/depend csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5client/ csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5client/depend csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5client/pkginfo csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5client/pkginfo.i386 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5client/pkginfo.sparc csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5client/prototype csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5rt/ csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5rt/depend csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5rt/pkginfo csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5rt/pkginfo.i386 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5rt/pkginfo.sparc csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5rt/prototype.i386 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5rt/prototype.sparc csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/pkginfo csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/pkginfo.i386 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/pkginfo.sparc csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/prototype.i386 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/prototype.sparc csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-5.0.18-configure.in-crypt csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-5.0.18-initgroups csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-5.0.20-sql-Makefile.am csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-configure-in-crypt-5.0.24 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-configure.in-crypt-5.0.22 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-initgroups-5.0.20 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-initgroups-5.0.22 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-initgroups-5.0.24 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-ltmain.sh csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-sql-Makefile.am csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-sql-Makefile.am-hold csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-v9-libtool csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/prototype-i386-new csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/prototype-mysql5 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/prototype-new csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/prototype.i386-5.0.16 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/prototype.i386-5.0.17 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/prototype.i386-not-amd64 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/prototype.sparc-5.0.16 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/prototype.sparc-5.0.17 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/quick_start-csw-5.0.19 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/quick_start-csw-5.0.27 csw/mgar/pkg/mysql5/trunk/legacy/patch-configure.in-crypt csw/mgar/pkg/mysql5/trunk/legacy/patch-i386-pkg-files csw/mgar/pkg/mysql5/trunk/legacy/patch-initgroups csw/mgar/pkg/mysql5/trunk/legacy/patch-my-x.cnf csw/mgar/pkg/mysql5/trunk/legacy/patch-pkg-test.diff csw/mgar/pkg/mysql5/trunk/legacy/patch-sparc-pkg-files csw/mgar/pkg/mysql5/trunk/legacy/pentium-compile-csw csw/mgar/pkg/mysql5/trunk/legacy/pkginfo csw/mgar/pkg/mysql5/trunk/legacy/pkginfo.i386 csw/mgar/pkg/mysql5/trunk/legacy/pkginfo.sparc csw/mgar/pkg/mysql5/trunk/legacy/postinstall csw/mgar/pkg/mysql5/trunk/legacy/preinstall csw/mgar/pkg/mysql5/trunk/legacy/preremove csw/mgar/pkg/mysql5/trunk/legacy/prototype.i386 csw/mgar/pkg/mysql5/trunk/legacy/prototype.sparc csw/mgar/pkg/mysql5/trunk/legacy/quick_start-csw csw/mgar/pkg/mysql5/trunk/legacy/space csw/mgar/pkg/mysql5/trunk/legacy/sparcv8-compile-csw csw/mgar/pkg/mysql5/trunk/legacy/sparcv8-stagepkg csw/mgar/pkg/mysql5/trunk/legacy/sparcv8ultra-compile-csw csw/mgar/pkg/mysql5/trunk/legacy/sparcv9-compile-csw csw/mgar/pkg/mysql5/trunk/legacy/svc-mysql5 Property changes on: csw/mgar/pkg/mysql5/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/mysql5/trunk/Makefile =================================================================== --- csw/mgar/pkg/mysql5/trunk/Makefile (rev 0) +++ csw/mgar/pkg/mysql5/trunk/Makefile 2009-03-24 09:17:43 UTC (rev 3903) @@ -0,0 +1,24 @@ +GARNAME = mysql5 +GARVERSION = 5.1.32 +CATEGORIES = server + +DESCRIPTION = Multithreaded SQL database +define BLURB + MySQL is a very fast, multi-threaded, multi-user and robust SQL + (Structured Query Language) database server. +endef + +MASTER_SITES = ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.1 +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWmysql5,) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk Added: csw/mgar/pkg/mysql5/trunk/files/CSWmysql5.gspec =================================================================== --- csw/mgar/pkg/mysql5/trunk/files/CSWmysql5.gspec (rev 0) +++ csw/mgar/pkg/mysql5/trunk/files/CSWmysql5.gspec 2009-03-24 09:17:43 UTC (rev 3903) @@ -0,0 +1,4 @@ +%var bitname mysql5 +%var pkgname CSWmysql5 +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/LICENSE Added: csw/mgar/pkg/mysql5/trunk/legacy/BUILD.NOTES =================================================================== --- csw/mgar/pkg/mysql5/trunk/legacy/BUILD.NOTES (rev 0) +++ csw/mgar/pkg/mysql5/trunk/legacy/BUILD.NOTES 2009-03-24 09:17:43 UTC (rev 3903) @@ -0,0 +1,248 @@ +The starting point is the BUILD.NOTES from Phil. Listed below is the +original document. Changes had to be made, but the basic compile +process is the same. Be sure to read Phil's notes first. + +Create build directories for sparc and i386. The scripts for the + build process are in /export/medusa/asmoore/pkgs/mysql5. The + files for mysql5rt are in a subdirectory of mysql5 named mysql5rt. + +Build sparcv8, ultra, and sparcv9 in the sparc directory. +Build i386 and pentium in the i386 directory. + +1) Patch source + The complete list of steps is in mypatches. Source this + file. It also contains a touch statement to ensure that needed + configuration files are rebuilt. + + When a new release of the source is available, check the patches + and add/remove patches as needed for the new release. + + For 5.0.20 and building sparcv9: compile-csw fails. Apply patch-v9-libtool + and run gmake again. + NOTE: The problem with 5.0.20 and sparcv9 is fixed with 5.0.21 + + *** IMPORTANT *** + There must be a line in ./sql/Makefile.in that begins with the following: + mysqld_LDADD = @bdb_libs_with_path@ + If not run automake from the build root. automake may fail when run + run from compile-csw. + +2) Export variables + Source the scripts named myflags. + There is a script for myflags.i386, which is for i386 and pentium. + There is a script for myflags.sparc, which is for sparcv8 and + sparcv8plus+vis. + There is a script for myflags.sparc.64, which is for sparcv9. + +3) compile-csw + Source this script to compile the directory. Pass the appropriate + value for architecture, i.e., v8, ultra, sparcv9, i386, pentium + +4) It is best to verify a few things. + The compile script should complete normally. This occurs for all + but sparcv9, which crashes at the client directory. It may not be + necessary to fix this. Verify that the required sparcv9 objects + (from the list below) exist and are the correct architecture. If + so, there is no need to fix the compile error. If fixing the compile + error is desired, then edit client/Makefile and replace /opt/csw/lib + with /opt/csw/lib/sparcv9. Then run only gmake to complete the + sparcv9 build. + + The daemon, sql/mysqld should be the proper architecture. + + The shared object libraries in libmysql/.libs and libmysql_r/.libs + should be the proper architecture and exist. Sometimes, the build + does not work properly due to some unknown error and builds shared + object libraries without .so in the name. The mypatches script is + supposed to have fixed this and it normally does work just fine. + If the .so library names do not exist, `touch configure.in aclocal.m4' + and run the build again. + +5) Run `MAKE=gmake stagepkg` for the first build in a directory, i.e., + for sparcv8 and i386. + Note that i386 uses isaexec for mysqld. Sparc does not and has + a default symlink to the ultra object. + + Additional steps for each build after stagepkg: + + i386: + mkdir ./cswstage/opt/csw/mysql5/libexec/i386 + mkdir ./cswstage/opt/csw/mysql5/libexec/pentium + mkdir ./cswstage/opt/csw/mysql5/lib/mysql/pentium + mv ./cswstage/opt/csw/mysql5/libexec/mysqld ./cswstage/opt/csw/mysql5/libexec/i386/ + + pentium: + mv ./sql/mysqld ./cswstage/opt/csw/mysql5/libexec/pentium/ + (cd libmysql_r/.libs ; tar cf - lib*so* ) | (cd cswstage/opt/csw/mysql5/lib/mysql/pentium ; tar xf - ) + (cd libmysql/.libs ; tar cf - lib*so* ) | (cd cswstage/opt/csw/mysql5/lib/mysql/pentium ; tar xf - ) + + v8: + mv ./cswstage/opt/csw/mysql5/libexec/mysqld ./cswstage/opt/csw/mysql5/libexec/mysqld32 + mkdir ./cswstage/opt/csw/mysql5/lib/mysql/sparcv8plus+vis + mkdir ./cswstage/opt/csw/mysql5/lib/mysql/sparcv9 + + ultra: + mv ./sql/mysqld ./cswstage/opt/csw/mysql5/libexec/mysqld32+ + (cd libmysql_r/.libs ; tar cf - lib*so* ) | (cd cswstage/opt/csw/mysql5/lib/mysql/sparcv8plus+vis ; tar xf - ) + (cd libmysql/.libs ; tar cf - lib*so* ) | (cd cswstage/opt/csw/mysql5/lib/mysql/sparcv8plus+vis ; tar xf - ) + + sparcv9: + mv ./sql/mysqld ./cswstage/opt/csw/mysql5/libexec/mysqld64 + (cd libmysql_r/.libs ; tar cf - lib*so* ) | (cd cswstage/opt/csw/mysql5/lib/mysql/sparcv9 ; tar xf - ) + (cd libmysql/.libs ; tar cf - lib*so* ) | (cd cswstage/opt/csw/mysql5/lib/mysql/sparcv9 ; tar xf - ) + +6) After the builds are complete for a directory and the staging directory + is setup, perform these steps. + + sparc directory: + + /usr/ccs/bin/mcs -c ./cswstage/opt/csw/mysql5/libexec/mysqld* + /usr/ccs/bin/mcs -c ./cswstage/opt/csw/mysql5/lib/mysql/lib*.so.15.0.0 + /usr/ccs/bin/mcs -c ./cswstage/opt/csw/mysql5/lib/mysql/*/lib*.so.15.0.0 + cp -p /export/medusa/asmoore/pkgs/mysql5/cswmysql5 ./cswstage/ + cp -p /export/medusa/asmoore/pkgs/mysql5/mysql5rc ./cswstage/opt/csw/mysql5/share/mysql/ + cp -p /export/medusa/asmoore/pkgs/mysql5/mysql5.xml ./cswstage/ + cp -p /export/medusa/asmoore/pkgs/mysql5/svc-mysql5 ./cswstage/ + cp -p /export/medusa/asmoore/pkgs/mysql5/quick_start-csw ./cswstage/ + cp -p /export/medusa/asmoore/pkgs/mysql5/README.CSW ./cswstage/ + + i386 directory: + /usr/ccs/bin/mcs -c ./cswstage/opt/csw/mysql5/libexec/*/mysqld + /usr/ccs/bin/mcs -c ./cswstage/opt/csw/mysql5/lib/mysql/lib*.so.15.0.0 + /usr/ccs/bin/mcs -c ./cswstage/opt/csw/mysql5/lib/mysql/*/lib*.so.15.0.0 + cp -p /export/medusa/asmoore/pkgs/mysql5/cswmysql5 ./cswstage/ + cp -p /export/medusa/asmoore/pkgs/mysql5/mysql5rc ./cswstage/opt/csw/mysql5/share/mysql/ + cp -p /export/medusa/asmoore/pkgs/mysql5/mysql5.xml ./cswstage/ + cp -p /export/medusa/asmoore/pkgs/mysql5/svc-mysql5 ./cswstage/ + cp -p /export/medusa/asmoore/pkgs/mysql5/quick_start-csw ./cswstage/ + cp -p /export/medusa/asmoore/pkgs/mysql5/README.CSW ./cswstage/ + +7) Finish with `cd /export/medusa/asmoore/pkgs/mysql5` + and create the mysql5 packages, the mysql5rt packages + in ./mysql5rt and the mysql5client packages in ./mysql5client. + + + +******* BUILD.NOTES from Phil ******* + +http://dev.mysql.com/doc/mysql/en/Upgrading-from-4.0.html + +REQUEST: have symlink for client lib, in /opt/csw/lib + +Build with SunCC, not gcc. +Even though mysql itself is C++ code, this should still be okay -- + the client libs seem to be straight C, NOT C++. + + +configure has an option, --with-orbit, but no source seems +to USE IT at this time!! + +Note: MUST use --with-berkeleydb, NOT --with-berkeleydb=/opt/csw + That is because mysql comes with a HACKED version of bdb. + We have to thus disable the stupid -ldb in sql/Makefile, with our patchfile + + + export OPENSSL_INCLUDE=-I/opt/csw/include + export OPENSSL_LIB=/opt/csw/lib + export CPPFLAGS=-I/opt/csw/include + + +gpatch -p0 link_sources +gmake all-am +gmake[2]: Entering directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/include' +gmake[2]: Leaving directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/include' +gmake[1]: Leaving directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/include' +Making all in cmd-line-utils +gmake[1]: Entering directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/cmd-line-utils' +Making all in libedit +gmake[2]: Entering directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/cmd-line-utils/libedit' +/usr/xpg4/bin/rm -f makelist makelist-t +/opt/csw/bin/gsed \ + -e 's!@''AWK''@!gawk!' \ + makelist.sh > makelist-t +/usr/xpg4/bin/mv makelist-t makelist +sh ./makelist -h ./vi.c > vi.h.tmp && \ + mv vi.h.tmp vi.h +sh ./makelist -h ./emacs.c > emacs.h.tmp && \ + mv emacs.h.tmp emacs.h +sh ./makelist -h ./common.c > common.h.tmp && \ + mv common.h.tmp common.h +sh ./makelist -bh ./vi.c ./emacs.c ./common.c > help.h.tmp && \ + mv help.h.tmp help.h +sh ./makelist -fh vi.h emacs.h common.h > fcns.h.tmp && \ + mv fcns.h.tmp fcns.h +source='chared.c' object='chared.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c chared.c +source='el.c' object='el.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c el.c +source='history.c' object='history.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c history.c +source='map.c' object='map.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c map.c +source='prompt.c' object='prompt.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c prompt.c +source='readline.c' object='readline.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c readline.c +"/usr/include/sys/termios.h", line 48: warning: macro redefined: CTRL +source='search.c' object='search.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c search.c +source='tokenizer.c' object='tokenizer.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c tokenizer.c +source='vi.c' object='vi.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c vi.c +source='common.c' object='common.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c common.c +source='emacs.c' object='emacs.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c emacs.c +source='hist.c' object='hist.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c hist.c +source='key.c' object='key.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c key.c +source='parse.c' object='parse.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c parse.c +source='read.c' object='read.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c read.c +source='refresh.c' object='refresh.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c refresh.c +source='sig.c' object='sig.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c sig.c +source='term.c' object='term.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c term.c +"term.c", line 546: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 559: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 563: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 598: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 603: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 635: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 727: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 731: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 735: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 738: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 768: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 774: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 782: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 784: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 789: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 797: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 813: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 831: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 833: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 835: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 851: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 909: warning: argument #2 is incompatible with prototype: + prototype: pointer to char : "/usr/include/term.h", line 1204 + argument : pointer to const char +"term.c", line 1497: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 1525: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 1582: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +source='tty.c' object='tty.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c tty.c +sh ./makelist -bc ./vi.c ./emacs.c ./common.c > help.c.tmp && \ + mv help.c.tmp help.c +source='help.c' object='help.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c help.c +sh ./makelist -fc vi.h emacs.h common.h > fcns.c.tmp && \ + mv fcns.c.tmp fcns.c +source='fcns.c' object='fcns.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c fcns.c +source='np/unvis.c' object='unvis.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c -o unvis.o `test -f 'np/unvis.c' || echo './'`np/unvis.c +source='np/vis.c' object='vis.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c -o vis.o `test -f 'np/vis.c' || echo './'`np/vis.c +source='np/fgetln.c' object='fgetln.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c -o fgetln.o `test -f 'np/fgetln.c' || echo './'`np/fgetln.c +rm -f libedit.a +ar cru libedit.a chared.o el.o history.o map.o prompt.o readline.o search.o tokenizer.o vi.o common.o emacs.o hist.o key.o parse.o read.o refresh.o sig.o term.o tty.o help.o fcns.o unvis.o vis.o fgetln.o +ranlib libedit.a +gmake[2]: Leaving directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/cmd-line-utils/libedit' +gmake[2]: Entering directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/cmd-line-utils' +gmake[2]: Nothing to be done for `all-am'. +gmake[2]: Leaving directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/cmd-line-utils' +gmake[1]: Leaving directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/cmd-line-utils' +Making all in sql-common +gmake[1]: Entering directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/sql-common' +gmake[1]: Nothing to be done for `all'. +gmake[1]: Leaving directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/sql-common' +Making all in scripts +gmake[1]: Entering directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/scripts' +gmake all-am +gmake[2]: Entering directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/scripts' +/usr/xpg4/bin/rm -f mysqld_safe mysqld_safe-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysqld_safe.sh > mysqld_safe-t +/bin/chmod +x mysqld_safe-t +/usr/xpg4/bin/mv mysqld_safe-t mysqld_safe +/usr/xpg4/bin/rm -f mysql_install_db mysql_install_db-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysql_install_db.sh > mysql_install_db-t +/bin/chmod +x mysql_install_db-t +/usr/xpg4/bin/mv mysql_install_db-t mysql_install_db +/usr/xpg4/bin/rm -f msql2mysql msql2mysql-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + msql2mysql.sh > msql2mysql-t +/bin/chmod +x msql2mysql-t +/usr/xpg4/bin/mv msql2mysql-t msql2mysql +/usr/xpg4/bin/rm -f mysql_config mysql_config-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysql_config.sh > mysql_config-t +/bin/chmod +x mysql_config-t +/usr/xpg4/bin/mv mysql_config-t mysql_config +/usr/xpg4/bin/rm -f mysql_fix_privilege_tables mysql_fix_privilege_tables-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysql_fix_privilege_tables.sh > mysql_fix_privilege_tables-t +/bin/chmod +x mysql_fix_privilege_tables-t +/usr/xpg4/bin/mv mysql_fix_privilege_tables-t mysql_fix_privilege_tables +/usr/xpg4/bin/rm -f mysql_fix_extensions mysql_fix_extensions-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysql_fix_extensions.sh > mysql_fix_extensions-t +/bin/chmod +x mysql_fix_extensions-t +/usr/xpg4/bin/mv mysql_fix_extensions-t mysql_fix_extensions +/usr/xpg4/bin/rm -f mysql_setpermission mysql_setpermission-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysql_setpermission.sh > mysql_setpermission-t +/bin/chmod +x mysql_setpermission-t +/usr/xpg4/bin/mv mysql_setpermission-t mysql_setpermission +/usr/xpg4/bin/rm -f mysql_secure_installation mysql_secure_installation-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysql_secure_installation.sh > mysql_secure_installation-t +/bin/chmod +x mysql_secure_installation-t +/usr/xpg4/bin/mv mysql_secure_installation-t mysql_secure_installation +/usr/xpg4/bin/rm -f mysql_zap mysql_zap-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysql_zap.sh > mysql_zap-t +/bin/chmod +x mysql_zap-t +/usr/xpg4/bin/mv mysql_zap-t mysql_zap +/usr/xpg4/bin/rm -f mysqlaccess mysqlaccess-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysqlaccess.sh > mysqlaccess-t +/bin/chmod +x mysqlaccess-t +/usr/xpg4/bin/mv mysqlaccess-t mysqlaccess +/usr/xpg4/bin/rm -f mysqlbug mysqlbug-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysqlbug.sh > mysqlbug-t +/bin/chmod +x mysqlbug-t +/usr/xpg4/bin/mv mysqlbug-t mysqlbug +/usr/xpg4/bin/rm -f mysql_convert_table_format mysql_convert_table_format-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysql_convert_table_format.sh > mysql_convert_table_format-t +/bin/chmod +x mysql_convert_table_format-t +/usr/xpg4/bin/mv mysql_convert_table_format-t mysql_convert_table_format +/usr/xpg4/bin/rm -f mysql_find_rows mysql_find_rows-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysql_find_rows.sh > mysql_find_rows-t +/bin/chmod +x mysql_find_rows-t +/usr/xpg4/bin/mv mysql_find_rows-t mysql_find_rows +/usr/xpg4/bin/rm -f mysqlhotcopy mysqlhotcopy-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysqlhotcopy.sh > mysqlhotcopy-t +/bin/chmod +x mysqlhotcopy-t +/usr/xpg4/bin/mv mysqlhotcopy-t mysqlhotcopy +/usr/xpg4/bin/rm -f mysqldumpslow mysqldumpslow-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysqldumpslow.sh > mysqldumpslow-t +/bin/chmod +x mysqldumpslow-t +/usr/xpg4/bin/mv mysqldumpslow-t mysqldumpslow +/usr/xpg4/bin/rm -f mysqld_multi mysqld_multi-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysqld_multi.sh > mysqld_multi-t +/bin/chmod +x mysqld_multi-t +/usr/xpg4/bin/mv mysqld_multi-t mysqld_multi +/usr/xpg4/bin/rm -f make_binary_distribution make_binary_distribution-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + make_binary_distribution.sh > make_binary_distribution-t +/bin/chmod +x make_binary_distribution-t +/usr/xpg4/bin/mv make_binary_distribution-t make_binary_distribution +/usr/xpg4/bin/rm -f make_sharedlib_distribution make_sharedlib_distribution-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + make_sharedlib_distribution.sh > make_sharedlib_distribution-t +/bin/chmod +x make_sharedlib_distribution-t +/usr/xpg4/bin/mv make_sharedlib_distribution-t make_sharedlib_distribution +gmake[2]: Leaving directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/scripts' +gmake[1]: Leaving directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/scripts' +Making all in strings +gmake[1]: Entering directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/strings' +source='strxmov.c' object='strxmov.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strxmov.c +source='bmove_upp.c' object='bmove_upp.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c bmove_upp.c +source='strappend.c' object='strappend.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strappend.c +source='strcont.c' object='strcont.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strcont.c +source='strend.c' object='strend.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strend.c +source='strfill.c' object='strfill.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strfill.c +source='strcend.c' object='strcend.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strcend.c +source='is_prefix.c' object='is_prefix.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c is_prefix.c +source='strstr.c' object='strstr.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strstr.c +source='strinstr.c' object='strinstr.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strinstr.c +source='strmake.c' object='strmake.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strmake.c +source='strnmov.c' object='strnmov.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strnmov.c +source='strmov.c' object='strmov.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strmov.c +source='longlong2str.c' object='longlong2str.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c longlong2str.c +source='bfill.c' object='bfill.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c bfill.c +source='bmove.c' object='bmove.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c bmove.c +source='bmove512.c' object='bmove512.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c bmove512.c +source='bchange.c' object='bchange.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c bchange.c +source='strxnmov.c' object='strxnmov.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strxnmov.c +source='int2str.c' object='int2str.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c int2str.c +source='str2int.c' object='str2int.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c str2int.c +source='r_strinstr.c' object='r_strinstr.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c r_strinstr.c +source='strtod.c' object='strtod.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strtod.c +source='bcmp.c' object='bcmp.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c bcmp.c +source='strtol.c' object='strtol.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strtol.c +source='strtoul.c' object='strtoul.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strtoul.c @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 24 10:39:35 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 24 Mar 2009 09:39:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[3904] csw/mgar/pkg/libnet/trunk Message-ID: Revision: 3904 http://gar.svn.sourceforge.net/gar/?rev=3904&view=rev Author: hson Date: 2009-03-24 09:39:33 +0000 (Tue, 24 Mar 2009) Log Message: ----------- libnet: revert back to 1.0.2 Modified Paths: -------------- csw/mgar/pkg/libnet/trunk/Makefile csw/mgar/pkg/libnet/trunk/checksums Added Paths: ----------- csw/mgar/pkg/libnet/trunk/files/Makefile.in.diff csw/mgar/pkg/libnet/trunk/files/configure.diff csw/mgar/pkg/libnet/trunk/files/configure.in.diff Modified: csw/mgar/pkg/libnet/trunk/Makefile =================================================================== --- csw/mgar/pkg/libnet/trunk/Makefile 2009-03-24 09:17:43 UTC (rev 3903) +++ csw/mgar/pkg/libnet/trunk/Makefile 2009-03-24 09:39:33 UTC (rev 3904) @@ -1,13 +1,21 @@ GARNAME = libnet -GARVERSION = 1.1.2.1 +GARVERSION = 1.0.2a CATEGORIES = lib DESCRIPTION = The libnet packet construction library define BLURB - Libnet is a high-level API (toolkit) allowing the application programmer to construct and inject network packets. It provides a portable and simplified interface for low-level network packet shaping, handling and injection. Libnet hides much of the tedium of packet creation from the application programmer such as multiplexing, buffer management, arcane packet header information, byte-ordering, OS-dependent issues, and much more. Libnet features portable packet creation interfaces at both the IP-layer and link-layer, as well as a host of supplementary and complementary functionality. + Libnet is a high-level API (toolkit) allowing the application programmer to + construct and inject network packets. It provides a portable and simplified + interface for low-level network packet shaping, handling and injection. + Libnet hides much of the tedium of packet creation from the application + programmer such as multiplexing, buffer management, arcane packet header + information, byte-ordering, OS-dependent issues, and much more. Libnet + features portable packet creation interfaces at both the IP-layer and + link-layer, as well as a host of supplementary and complementary + functionality. endef -MASTER_SITES = http://www.packetfactory.net/libnet/dist/ +MASTER_SITES = http://www.packetfactory.net/libnet/dist/deprecated/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz LICENSE = doc/COPYING @@ -18,13 +26,11 @@ BUILD64 = 1 -DISTNAME = libnet +DISTNAME = Libnet-$(GARVERSION) -PATCHFILES = buildpatch -PATCHFILES += libnet_pblock_coalesce_leak.patch -PATCHFILES += libnet-cq-end-loop.patch -PATCHFILES += libnet_build_ntp.patch -PATCHFILES += libnet_checksum.c.patch +PATCHFILES = Makefile.in.diff +PATCHFILES += configure.diff +PATCHFILES += configure.in.diff CONFIGURE_ARGS = $(DIRPATHS) @@ -32,40 +38,6 @@ include gar/category.mk -post-extract-$(MODULATION): - ( cp $(FILEDIR)/ltmain.sh $(WORKROOTDIR)/build-$(MODULATION)/$(DISTNAME) ) - ( cp $(FILEDIR)/libnet.pc.in $(WORKROOTDIR)/build-$(MODULATION)/$(DISTNAME)/src ) +pre-configure-modulated: + cd $(WORKSRC) && autoconf configure.in >configure @$(MAKECOOKIE) - -post-install-modulated: - @ginstall -d $(DESTDIR)$(bindir) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/libnet-config $(DESTDIR)$(bindir) - @ginstall -d $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/BUGS $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/CHANGELOG $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/CONTRIB $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/COPYING $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/DESIGN_NOTES $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/MIGRATION $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/PACKET_BUILDING $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/PORTED $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/RAWSOCKET_NON_SEQUITUR $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/TODO $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -d $(DESTDIR)$(mandir)/man3 - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet-functions.h.3 $(DESTDIR)$(mandir)/man3 - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet-headers.h.3 $(DESTDIR)$(mandir)/man3 - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet-macros.h.3 $(DESTDIR)$(mandir)/man3 - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet.h.3 $(DESTDIR)$(mandir)/man3 - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet_802_1q_hdr.3 $(DESTDIR)$(mandir)/man3 - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet_802_1x_hdr.3 $(DESTDIR)$(mandir)/man3 - @$(MAKECOOKIE) - -post-install-isa-sparcv8: - @ginstall -d $(DESTDIR)$(libdir) - @cp $(FILEDIR)/libnet.so.1.0.2.s $(INSTALLISADIR)/opt/csw/lib/libnet.so.1.0.2 - @$(MAKECOOKIE) - -post-install-isa-i386: - @ginstall -d $(DESTDIR)$(libdir) - @cp $(FILEDIR)/libnet.so.1.0.2.i $(INSTALLISADIR)/opt/csw/lib/libnet.so.1.0.2 - @$(MAKECOOKIE) Modified: csw/mgar/pkg/libnet/trunk/checksums =================================================================== --- csw/mgar/pkg/libnet/trunk/checksums 2009-03-24 09:17:43 UTC (rev 3903) +++ csw/mgar/pkg/libnet/trunk/checksums 2009-03-24 09:39:33 UTC (rev 3904) @@ -1,6 +1,4 @@ -be845c41170d72c7db524f3411b50256 download/libnet-1.1.2.1.tar.gz -8bd8908d73e8b0e81e372f5ef2cf552a download/buildpatch -c074b4d206f3041a64afcde1a5b2d5d0 download/libnet_pblock_coalesce_leak.patch -ca892b6a33f04cafb6def978c97ecb45 download/libnet-cq-end-loop.patch -b49b610c4726a359bd42c3ad3211f169 download/libnet_build_ntp.patch -fe5dc7c78f5326f271c75595ff50d376 download/libnet_checksum.c.patch +ddf53f0f484184390e8c2a1bd0853667 download/libnet-1.0.2a.tar.gz +d139b591e701b4495a12eb5a85db5a67 download/Makefile.in.diff +38af7abfddd8ba307597beea9ad79d56 download/configure.diff +0f915f72620c830eb647f59a95ba44b0 download/configure.in.diff Added: csw/mgar/pkg/libnet/trunk/files/Makefile.in.diff =================================================================== --- csw/mgar/pkg/libnet/trunk/files/Makefile.in.diff (rev 0) +++ csw/mgar/pkg/libnet/trunk/files/Makefile.in.diff 2009-03-24 09:39:33 UTC (rev 3904) @@ -0,0 +1,41 @@ +--- ../build-global/Libnet-1.0.2a/Makefile.in 2001-02-05 18:51:41.000000000 +0100 ++++ Libnet-1.0.2a/Makefile.in 2009-03-24 09:03:42.454643521 +0100 +@@ -20,7 +20,7 @@ + + LIBNET = libnet + LIBPWRITE = libpwrite +-LIB = lib/$(LIBNET).a ++LIB = lib/$(LIBNET).so.1.0.2 + MAN = doc/$(LIBNET).3 + INCLUDE = include/$(LIBNET).h + INCLUDE-H = include/$(LIBNET)/$(LIBNET)-headers.h +@@ -37,7 +37,7 @@ + CC = @CC@ + ENSUREDIR = $(srcdir)/ensure-dir.sh + INSTALL_DATA= $(srcdir)/install-sh +-CFLAGS = @CFLAGS@ ++CFLAGS = -KPIC @CFLAGS@ + CPPFLAGS = @CPPFLAGS@ + OBJECTS = src/libnet_resolve.o\ + src/libnet_socket.o\ +@@ -74,8 +74,7 @@ + supp: test example + + libnet: version.h $(OBJECTS) +- $(AR) -cr $(LIB) $(OBJECTS) +- $(RANLIB) $(LIB) ++ $(LD) -G -o $(LIB) $(OBJECTS) + + version.o: version.h + version.h: ./VERSION +@@ -99,8 +98,8 @@ + $(ENSUREDIR) $(DESTDIR)$(MAN_PREFIX) 755 + $(ENSUREDIR) $(DESTDIR)$(BIN_PREFIX) 755 + $(INSTALL_DATA) $(LIB) $(DESTDIR)$(LIB_PREFIX) +- rm -f $(DESTDIR)$(LIB_PREFIX)$(LIBPWRITE).a +- cd $(DESTDIR)$(LIB_PREFIX); $(LN) -f -s $(LIBNET).a $(LIBPWRITE).a ++ $(LN) -f -s $(LIBNET).$(SOEXT).1.0.2 $(DESTDIR)$(LIB_PREFIX)$(LIBNET).$(SOEXT) ++ $(LN) -f -s $(LIBNET).$(SOEXT).1.0.2 $(DESTDIR)$(LIB_PREFIX)$(LIBPWRITE).$(SOEXT) + $(INSTALL_DATA) $(INCLUDE) $(DESTDIR)$(INC_PREFIX) + $(INSTALL_DATA) $(INCLUDE-H) $(DESTDIR)$(INC_PREFIX)$(LIBNET) + $(INSTALL_DATA) $(INCLUDE-F) $(DESTDIR)$(INC_PREFIX)$(LIBNET) Added: csw/mgar/pkg/libnet/trunk/files/configure.diff =================================================================== --- csw/mgar/pkg/libnet/trunk/files/configure.diff (rev 0) +++ csw/mgar/pkg/libnet/trunk/files/configure.diff 2009-03-24 09:39:33 UTC (rev 3904) @@ -0,0 +1,258 @@ +--- ../build-global/Libnet-1.0.2a/configure 2001-01-17 21:59:33.000000000 +0100 ++++ Libnet-1.0.2a/configure 2009-03-24 09:35:04.271359818 +0100 +@@ -880,14 +880,110 @@ + fi + fi + ++echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 ++echo "configure:885: checking how to run the C preprocessor" >&5 ++# On Suns, sometimes $CPP names a directory. ++if test -n "$CPP" && test -d "$CPP"; then ++ CPP= ++fi ++if test -z "$CPP"; then ++if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&6 ++else ++ # This must be in double quotes, not single quotes, because CPP may get ++ # substituted into the Makefile and "${CC-cc}" will confuse make. ++ CPP="${CC-cc} -E" ++ # On the NeXT, cc -E runs the code through the compiler's parser, ++ # not just through cpp. ++ cat > conftest.$ac_ext < ++Syntax Error ++EOF ++ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ++{ (eval echo configure:906: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ++if test -z "$ac_err"; then ++ : ++else ++ echo "$ac_err" >&5 ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ CPP="${CC-cc} -E -traditional-cpp" ++ cat > conftest.$ac_ext < ++Syntax Error ++EOF ++ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ++{ (eval echo configure:923: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ++if test -z "$ac_err"; then ++ : ++else ++ echo "$ac_err" >&5 ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ CPP="${CC-cc} -nologo -E" ++ cat > conftest.$ac_ext < ++Syntax Error ++EOF ++ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ++{ (eval echo configure:940: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ++if test -z "$ac_err"; then ++ : ++else ++ echo "$ac_err" >&5 ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ CPP=/lib/cpp ++fi ++rm -f conftest* ++fi ++rm -f conftest* ++fi ++rm -f conftest* ++ ac_cv_prog_CPP="$CPP" ++fi ++ CPP="$ac_cv_prog_CPP" ++else ++ ac_cv_prog_CPP="$CPP" ++fi ++echo "$ac_t""$CPP" 1>&6 ++ ++cat > conftest.$ac_ext < ++EOF ++ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ++{ (eval echo configure:970: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ++if test -z "$ac_err"; then ++ : ++else ++ echo "$ac_err" >&5 ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++fi ++rm -f conftest* + + echo $ac_n "checking for working const""... $ac_c" 1>&6 +-echo "configure:886: checking for working const" >&5 ++echo "configure:982: checking for working const" >&5 + if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext <&6 +-echo "configure:1455: checking how to run the C preprocessor" >&5 +-# On Suns, sometimes $CPP names a directory. +-if test -n "$CPP" && test -d "$CPP"; then +- CPP= +-fi +-if test -z "$CPP"; then +-if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then +- echo $ac_n "(cached) $ac_c" 1>&6 +-else +- # This must be in double quotes, not single quotes, because CPP may get +- # substituted into the Makefile and "${CC-cc}" will confuse make. +- CPP="${CC-cc} -E" +- # On the NeXT, cc -E runs the code through the compiler's parser, +- # not just through cpp. +- cat > conftest.$ac_ext < +-Syntax Error +-EOF +-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +-{ (eval echo configure:1476: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +-if test -z "$ac_err"; then +- : +-else +- echo "$ac_err" >&5 +- echo "configure: failed program was:" >&5 +- cat conftest.$ac_ext >&5 +- rm -rf conftest* +- CPP="${CC-cc} -E -traditional-cpp" +- cat > conftest.$ac_ext < +-Syntax Error +-EOF +-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +-{ (eval echo configure:1493: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +-if test -z "$ac_err"; then +- : +-else +- echo "$ac_err" >&5 +- echo "configure: failed program was:" >&5 +- cat conftest.$ac_ext >&5 +- rm -rf conftest* +- CPP="${CC-cc} -nologo -E" +- cat > conftest.$ac_ext < +-Syntax Error +-EOF +-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +-{ (eval echo configure:1510: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +-if test -z "$ac_err"; then +- : +-else +- echo "$ac_err" >&5 +- echo "configure: failed program was:" >&5 +- cat conftest.$ac_ext >&5 +- rm -rf conftest* +- CPP=/lib/cpp +-fi +-rm -f conftest* +-fi +-rm -f conftest* +-fi +-rm -f conftest* +- ac_cv_prog_CPP="$CPP" +-fi +- CPP="$ac_cv_prog_CPP" +-else +- ac_cv_prog_CPP="$CPP" +-fi +-echo "$ac_t""$CPP" 1>&6 +- +-for ac_hdr in net/ethernet.h ++ for ac_hdr in net/ethernet.h + do + ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` + echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +-echo "configure:1538: checking for $ac_hdr" >&5 ++echo "configure:1554: checking for $ac_hdr" >&5 + if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext < + EOF + ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +-{ (eval echo configure:1548: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++{ (eval echo configure:1564: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } + ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` + if test -z "$ac_err"; then + rm -rf conftest* +@@ -1657,7 +1673,7 @@ + #define HAVE_SOLARIS 1 + EOF + +- for ac_hdr in sys/bufmod.h sys/dlpi_ext.h ++ for ac_hdr in sys/bufmod.h sys/dlpi_ext.h sys/sockio.h + do + ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` + echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +@@ -1835,10 +1851,10 @@ + + ADDITIONAL_LIBS='-lsocket -lnsl' + LIBNET_CONFIG_LIBS="$LIBNET_CONFIG_LIBS -lsocket -lnsl" +- MAN_PREFIX="$prefix/man/man3/" +- LIB_PREFIX="$prefix/lib/" +- INC_PREFIX="$prefix/include/" +- BIN_PREFIX="$prefix/bin/" ++ MAN_PREFIX="$mandir/man3/" ++ LIB_PREFIX="$libdir/" ++ INC_PREFIX="$includedir/" ++ BIN_PREFIX="$bindir/" + ;; + + *) +@@ -2254,11 +2270,11 @@ + s%@build_vendor@%$build_vendor%g + s%@build_os@%$build_os%g + s%@CC@%$CC%g ++s%@CPP@%$CPP%g + s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g + s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g + s%@INSTALL_DATA@%$INSTALL_DATA%g + s%@SET_MAKE@%$SET_MAKE%g +-s%@CPP@%$CPP%g + + CEOF + EOF Added: csw/mgar/pkg/libnet/trunk/files/configure.in.diff =================================================================== --- csw/mgar/pkg/libnet/trunk/files/configure.in.diff (rev 0) +++ csw/mgar/pkg/libnet/trunk/files/configure.in.diff 2009-03-24 09:39:33 UTC (rev 3904) @@ -0,0 +1,34 @@ +--- ../build-global/Libnet-1.0.2a/configure.in 2001-01-17 21:59:30.000000000 +0100 ++++ Libnet-1.0.2a/configure.in 2009-03-24 09:29:18.117017012 +0100 +@@ -39,6 +39,7 @@ + dnl Check compiler type. + dnl + AC_PROG_CC ++AC_TRY_CPP([#include ]) + + dnl + dnl Check for typedefs, structures, and compiler characteristics. +@@ -203,7 +204,7 @@ + + *solaris*) + AC_DEFINE(HAVE_SOLARIS) +- AC_CHECK_HEADERS(sys/bufmod.h sys/dlpi_ext.h) ++ AC_CHECK_HEADERS(sys/bufmod.h sys/dlpi_ext.h sys/sockio.h) + AC_MSG_CHECKING(for /dev/dlpi device) + if test -c /dev/dlpi; then + AC_MSG_RESULT(yes) +@@ -237,10 +238,10 @@ + + ADDITIONAL_LIBS='-lsocket -lnsl' + LIBNET_CONFIG_LIBS="$LIBNET_CONFIG_LIBS -lsocket -lnsl" +- MAN_PREFIX="$prefix/man/man3/" +- LIB_PREFIX="$prefix/lib/" +- INC_PREFIX="$prefix/include/" +- BIN_PREFIX="$prefix/bin/" ++ MAN_PREFIX="$mandir/man3/" ++ LIB_PREFIX="$libdir/" ++ INC_PREFIX="$includedri/" ++ BIN_PREFIX="$bindir/" + ;; + + *) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 24 11:49:16 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 24 Mar 2009 10:49:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[3905] csw/mgar/gar/v2 Message-ID: Revision: 3905 http://gar.svn.sourceforge.net/gar/?rev=3905&view=rev Author: dmichelsen Date: 2009-03-24 10:49:16 +0000 (Tue, 24 Mar 2009) Log Message: ----------- mGAR v2: Allow dynamic gspec on cpan modules Modified Paths: -------------- csw/mgar/gar/v2/categories/cpan/category.mk csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/categories/cpan/category.mk =================================================================== --- csw/mgar/gar/v2/categories/cpan/category.mk 2009-03-24 09:39:33 UTC (rev 3904) +++ csw/mgar/gar/v2/categories/cpan/category.mk 2009-03-24 10:49:16 UTC (rev 3905) @@ -34,6 +34,7 @@ SPKG_SOURCEURL := $(SPKG_SOURCEURL)/$(GARNAME) _MERGE_EXCLUDE_CATEGORY = .*/perllocal\.pod .*/\.packlist +_CATEGORY_GSPEC_INCLUDE ?= csw_cpan.gspec include gar/gar.mk Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-24 09:39:33 UTC (rev 3904) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-24 10:49:16 UTC (rev 3905) @@ -299,6 +299,8 @@ # flagged with ARCHALL_ = 1 for a specific package or with ARCHALL = 1 # for all packages. +_CATEGORY_GSPEC_INCLUDE ?= csw_dyngspec.gspec + # This rule dynamically generates gspec-files .PRECIOUS: $(WORKDIR)/%.gspec $(WORKDIR)/%.gspec: @@ -306,7 +308,7 @@ (echo "%var bitname $(call catalogname,$*)"; \ echo "%var pkgname $*"; \ $(if $(or $(ARCHALL),$(ARCHALL_$*)),echo "%var arch all";) \ - echo "%include url file://%{PKGLIB}/csw_dyngspec.gspec") >$@\ + $(if $(_CATEGORY_GSPEC_INCLUDE),echo "%include url file://%{PKGLIB}/$(_CATEGORY_GSPEC_INCLUDE)")) >$@\ ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 24 11:51:07 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 24 Mar 2009 10:51:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[3906] csw/mgar/pkg/cpan/Locale-Gettext/trunk Message-ID: Revision: 3906 http://gar.svn.sourceforge.net/gar/?rev=3906&view=rev Author: dmichelsen Date: 2009-03-24 10:51:07 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Locale-Gettext: Converted to mGAR v2 Modified Paths: -------------- csw/mgar/pkg/cpan/Locale-Gettext/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/cpan/Locale-Gettext/trunk/files/COPYING Removed Paths: ------------- csw/mgar/pkg/cpan/Locale-Gettext/trunk/files/CSWpmlocalegettext.gspec Property Changed: ---------------- csw/mgar/pkg/cpan/Locale-Gettext/trunk/ Property changes on: csw/mgar/pkg/cpan/Locale-Gettext/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/Locale-Gettext/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Locale-Gettext/trunk/Makefile 2009-03-24 10:49:16 UTC (rev 3905) +++ csw/mgar/pkg/cpan/Locale-Gettext/trunk/Makefile 2009-03-24 10:51:07 UTC (rev 3906) @@ -10,10 +10,11 @@ to internationalize software. endef -DISTFILES += $(call admfiles,CSWpmlocalegettext) +PACKAGES = CSWpmlocalegettext +CATALOGNAME = pm_localegettext -PREREQUISITE_PKGS = CSWggettext +PREREQUISITE_PKGS = CSWggettextrt include gar/category.mk -BUILD_ARGS += OTHERLDFLAGS=-lintl +BUILD_ARGS += OTHERLDFLAGS="-lintl -R$(libdir)" Added: csw/mgar/pkg/cpan/Locale-Gettext/trunk/files/COPYING =================================================================== --- csw/mgar/pkg/cpan/Locale-Gettext/trunk/files/COPYING (rev 0) +++ csw/mgar/pkg/cpan/Locale-Gettext/trunk/files/COPYING 2009-03-24 10:51:07 UTC (rev 3906) @@ -0,0 +1,3 @@ +This library is free software; you may distribute under the terms +of either the GNU General Public License or the Artistic License, as +specified in the Perl README file. Deleted: csw/mgar/pkg/cpan/Locale-Gettext/trunk/files/CSWpmlocalegettext.gspec =================================================================== --- csw/mgar/pkg/cpan/Locale-Gettext/trunk/files/CSWpmlocalegettext.gspec 2009-03-24 10:49:16 UTC (rev 3905) +++ csw/mgar/pkg/cpan/Locale-Gettext/trunk/files/CSWpmlocalegettext.gspec 2009-03-24 10:51:07 UTC (rev 3906) @@ -1,7 +0,0 @@ -%var bitname pm_localegettext -%var pkgname CSWpmlocalegettext -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -This library is free software; you may distribute under the terms -of either the GNU General Public License or the Artistic License, as -specified in the Perl README file. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Tue Mar 24 13:38:19 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Tue, 24 Mar 2009 12:38:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3907] csw/mgar/pkg/apache2/trunk/Makefile Message-ID: Revision: 3907 http://gar.svn.sourceforge.net/gar/?rev=3907&view=rev Author: idogan23 Date: 2009-03-24 12:38:19 +0000 (Tue, 24 Mar 2009) Log Message: ----------- apache2: changed dependency to CSWggettexrt; fixed bug 0003283 Modified Paths: -------------- csw/mgar/pkg/apache2/trunk/Makefile Modified: csw/mgar/pkg/apache2/trunk/Makefile =================================================================== --- csw/mgar/pkg/apache2/trunk/Makefile 2009-03-24 10:51:07 UTC (rev 3906) +++ csw/mgar/pkg/apache2/trunk/Makefile 2009-03-24 12:38:19 UTC (rev 3907) @@ -44,7 +44,7 @@ REQUIRED_PKGS_CSWapache2c = CSWapache2rt CSWbdb44 CSWexpat CSWgdbm CSWiconv REQUIRED_PKGS_CSWapache2c += CSWlibnet CSWoldaprt CSWosslrt CSWsasl CSWzlib REQUIRED_PKGS_CSWapache2c += CSWsqlite3 CSWcswclassutils -REQUIRED_PKGS_CSWapache2rt = CSWbdb44 CSWexpat CSWgdbm CSWggettext CSWgsed +REQUIRED_PKGS_CSWapache2rt = CSWbdb44 CSWexpat CSWgdbm CSWggettextrt CSWgsed REQUIRED_PKGS_CSWapache2rt += CSWiconv CSWoldaprt CSWosslrt CSWperl CSWsasl REQUIRED_PKGS_CSWapache2rt += CSWzlib CSWsqlite3 REQUIRED_PKGS_CSWap2prefork = CSWapache2c CSWapache2rt CSWbdb44 CSWexpat CSWgdbm This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Tue Mar 24 14:27:09 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Tue, 24 Mar 2009 13:27:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3908] csw/mgar/pkg/wget/trunk Message-ID: Revision: 3908 http://gar.svn.sourceforge.net/gar/?rev=3908&view=rev Author: idogan23 Date: 2009-03-24 13:27:09 +0000 (Tue, 24 Mar 2009) Log Message: ----------- wget: updated to 1.11.4, mGAR v2 Modified Paths: -------------- csw/mgar/pkg/wget/trunk/Makefile csw/mgar/pkg/wget/trunk/checksums Added Paths: ----------- csw/mgar/pkg/wget/trunk/files/ csw/mgar/pkg/wget/trunk/files/CSWwget.gspec Property Changed: ---------------- csw/mgar/pkg/wget/trunk/ Property changes on: csw/mgar/pkg/wget/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/wget/trunk/Makefile =================================================================== --- csw/mgar/pkg/wget/trunk/Makefile 2009-03-24 12:38:19 UTC (rev 3907) +++ csw/mgar/pkg/wget/trunk/Makefile 2009-03-24 13:27:09 UTC (rev 3908) @@ -1,5 +1,5 @@ GARNAME = wget -GARVERSION = 1.9.1 +GARVERSION = 1.11.4 CATEGORIES = net DESCRIPTION = A network utility to retrieve files from the Web. @@ -14,16 +14,18 @@ endef MASTER_SITES = $(GNU_MIRROR) -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 +DISTFILES += $(call admfiles,CSWwget) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -LIBDEPS += lib/openssl - CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-ssl +CONFIGURE_ARGS += --disable-nls +REQUIRED_PKGS = CSWosslrt + TEST_TARGET = check include gar/category.mk Modified: csw/mgar/pkg/wget/trunk/checksums =================================================================== --- csw/mgar/pkg/wget/trunk/checksums 2009-03-24 12:38:19 UTC (rev 3907) +++ csw/mgar/pkg/wget/trunk/checksums 2009-03-24 13:27:09 UTC (rev 3908) @@ -1 +1,2 @@ -e6051f1e1487ec0ebfdbda72bedc70ad download/wget-1.9.1.tar.gz +f5076a8c2ec2b7f334cb6e3059820f9c download/wget-1.11.4.tar.bz2 +0232e26f1324e2b2c0c6c1ab4bf3f2e3 download/CSWwget.gspec Added: csw/mgar/pkg/wget/trunk/files/CSWwget.gspec =================================================================== --- csw/mgar/pkg/wget/trunk/files/CSWwget.gspec (rev 0) +++ csw/mgar/pkg/wget/trunk/files/CSWwget.gspec 2009-03-24 13:27:09 UTC (rev 3908) @@ -0,0 +1,4 @@ +%var bitname wget +%var pkgname CSWwget +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC_FIRSTMOD}/LICENSE This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 24 14:29:15 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 24 Mar 2009 13:29:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[3909] csw/mgar/pkg/cpan/Locale-Gettext/trunk/Makefile Message-ID: Revision: 3909 http://gar.svn.sourceforge.net/gar/?rev=3909&view=rev Author: dmichelsen Date: 2009-03-24 13:29:15 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Locale-Gettext: Update runtime dependency Modified Paths: -------------- csw/mgar/pkg/cpan/Locale-Gettext/trunk/Makefile Modified: csw/mgar/pkg/cpan/Locale-Gettext/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Locale-Gettext/trunk/Makefile 2009-03-24 13:27:09 UTC (rev 3908) +++ csw/mgar/pkg/cpan/Locale-Gettext/trunk/Makefile 2009-03-24 13:29:15 UTC (rev 3909) @@ -13,7 +13,7 @@ PACKAGES = CSWpmlocalegettext CATALOGNAME = pm_localegettext -PREREQUISITE_PKGS = CSWggettextrt +REQUIRED_PKGS = CSWggettextrt include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 24 16:04:01 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 24 Mar 2009 15:04:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3910] csw/mgar/gar/v2 Message-ID: Revision: 3910 http://gar.svn.sourceforge.net/gar/?rev=3910&view=rev Author: dmichelsen Date: 2009-03-24 15:04:00 +0000 (Tue, 24 Mar 2009) Log Message: ----------- mGAR v2: Fix remerge to also reset license Modified Paths: -------------- csw/mgar/gar/v2/gar.mk csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2009-03-24 13:29:15 UTC (rev 3909) +++ csw/mgar/gar/v2/gar.mk 2009-03-24 15:04:00 UTC (rev 3910) @@ -626,7 +626,7 @@ .PHONY: remerge reset-merge reset-merge-modulated remerge: reset-merge merge -reset-merge: reset-package $(addprefix reset-merge-,$(MODULATIONS)) +reset-merge: reset-package $(addprefix reset-merge-,$(MODULATIONS)) reset-merge-license @rm -f $(foreach M,$(MODULATIONS),$(COOKIEDIR)/merge-$M) $(COOKIEDIR)/merge @rm -rf $(PKGROOT) Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-24 13:29:15 UTC (rev 3909) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-24 15:04:00 UTC (rev 3910) @@ -421,6 +421,9 @@ merge-license: $(foreach SPEC,$(_PKG_SPECS),merge-license-$(SPEC)) @$(DONADA) +reset-merge-license: + @rm -f $(COOKIEDIR)/merge-license $(foreach SPEC,$(_PKG_SPECS),$(COOKIEDIR)/merge-license-$(SPEC)) + # package - Use the mkpackage utility to create Solaris packages # This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 24 17:30:22 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 24 Mar 2009 16:30:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[3911] csw/mgar/gar/v2 Message-ID: Revision: 3911 http://gar.svn.sourceforge.net/gar/?rev=3911&view=rev Author: dmichelsen Date: 2009-03-24 16:30:22 +0000 (Tue, 24 Mar 2009) Log Message: ----------- mGAR v2: Allow special characters like '+' in catalog names. This fixes #2690650 Modified Paths: -------------- csw/mgar/gar/v2/bin/pathfilter csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/bin/pathfilter =================================================================== --- csw/mgar/gar/v2/bin/pathfilter 2009-03-24 15:04:00 UTC (rev 3910) +++ csw/mgar/gar/v2/bin/pathfilter 2009-03-24 16:30:22 UTC (rev 3911) @@ -14,7 +14,7 @@ # excluded also. use strict; -use Getopt::Long; +use Getopt::Long qw(:config no_ignore_case); use Pod::Usage; my $help = 0; @@ -26,7 +26,9 @@ 'h|help' => \$help, 'e|isaexec=s' => \@isaexec, 'i|include=s' => sub { push @selection, [ 'i', $_[1] ]; $hasinclude = 1 }, + 'I=s' => sub { push @selection, [ 'i', quotemeta( $_[1] ) ]; $hasinclude = 1 }, 'x|exclude=s' => sub { push @selection, [ 'x', $_[1] ]; $hasexclude = 1 }, + 'X=s' => sub { push @selection, [ 'x', quotemeta( $_[1] ) ]; $hasexclude = 1 }, ) or pod2usage( 1 ); # Exclude everything by default if there are only include rules @@ -153,11 +155,20 @@ Excludes the path from the resulting prototype. +=item B<-X > + +Excludes the path from the resulting prototype where all meta characters are quoted. + =item B<-i | --include > Includes the path in the resulting prototype. All pathes are implicitly excluded by default if B<-i> is used. +=item B<-I > + +Includes the path in the resulting prototype where all meta characters are quoted. +All pathes are implicitly excluded by default if B<-i> is used. + =back =head1 DESCRIPTION Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-24 15:04:00 UTC (rev 3910) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-24 16:30:22 UTC (rev 3911) @@ -241,8 +241,8 @@ -n "$(_PKGFILES_EXCLUDE)" -o \ -n "$(ISAEXEC_FILES_$*)" -o \ -n "$(ISAEXEC_FILES)" ]; then \ - (pathfilter $(if $(or $(_PKGFILES_EXCLUDE),$(_PKGFILES_INCLUDE)),-i $(call licensedir,$*)/license) \ - $(foreach S,$(filter-out $*,$(SPKG_SPECS)),-x $(call licensedir,$S)/license) \ + (pathfilter $(if $(or $(_PKGFILES_EXCLUDE),$(_PKGFILES_INCLUDE)),-I $(call licensedir,$*)/license) \ + $(foreach S,$(filter-out $*,$(SPKG_SPECS)),-X $(call licensedir,$S)/license) \ $(foreach FILE,$(_PKGFILES_INCLUDE),-i '$(FILE)') \ $(if $(_PKGFILES_INCLUDE),-x '.*',$(foreach FILE,$(_PKGFILES_EXCLUDE),-x '$(FILE)')) \ $(foreach IE,$(abspath $(ISAEXEC_FILES_$*) $(ISAEXEC_FILES)), \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Tue Mar 24 19:51:19 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Tue, 24 Mar 2009 18:51:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3912] csw/mgar/pkg/nsca/trunk Message-ID: Revision: 3912 http://gar.svn.sourceforge.net/gar/?rev=3912&view=rev Author: j_arndt Date: 2009-03-24 18:51:19 +0000 (Tue, 24 Mar 2009) Log Message: ----------- send_nsca: corrected use of cswpreserveconf Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile csw/mgar/pkg/nsca/trunk/checksums csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-24 16:30:22 UTC (rev 3911) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-24 18:51:19 UTC (rev 3912) @@ -18,9 +18,10 @@ PATCHFILES += submit_check_results.diff REQUIRED_PKGS_CSWnsca = CSWlibmcrypt CSWlibtoolrt CSWcswclassutils -REQUIRED_PKGS_CSWsendnsca = CSWlibmcrypt CSWlibtoolrt +REQUIRED_PKGS_CSWsendnsca = CSWlibmcrypt CSWlibtoolrt CSWcswclassutils SPKG_CLASSES_CSWnsca = none cswpreserveconf cswinitsmf +SPKG_CLASSES_CSWsendnsca = none cswpreserveconf CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-nsca-port=5667 Modified: csw/mgar/pkg/nsca/trunk/checksums =================================================================== --- csw/mgar/pkg/nsca/trunk/checksums 2009-03-24 16:30:22 UTC (rev 3911) +++ csw/mgar/pkg/nsca/trunk/checksums 2009-03-24 18:51:19 UTC (rev 3912) @@ -4,7 +4,7 @@ 1886b15eafd2e2a5a4b230918960ea9a download/CSWnsca.checkinstall 7fef893e65bb68bc0762434dbeace713 download/CSWnsca.preinstall 0f458cf358b1aab192c02fd0d37b1220 download/CSWsendnsca.gspec -ccdb574704fbff33a22ba4b10ba028bf download/CSWsendnsca.prototype +664e84201491b489ae20b983a150d72a download/CSWsendnsca.prototype 8bf9882f3115e8514ae6d9a866397c71 download/CSWsendnsca.preinstall 55a1c5523b2fe1ee66b45a2807e80bd6 download/cswnsca 08b769c5511342dd03fa01fea44cb260 download/submit_check_results.diff Modified: csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype 2009-03-24 16:30:22 UTC (rev 3911) +++ csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype 2009-03-24 18:51:19 UTC (rev 3912) @@ -1,12 +1,12 @@ -1 d none /opt/csw/bin 0755 root bin -1 f none /opt/csw/bin/send_nsca 0755 root bin -1 d none /opt/csw/etc 0755 root bin -1 f cswpreserveconf /opt/csw/etc/send_nsca.cfg.CSW 0644 root bin -1 d none /opt/csw/share/doc/send_nsca 0755 root bin -1 f none /opt/csw/share/doc/send_nsca/Changelog 0644 root bin -1 f none /opt/csw/share/doc/send_nsca/LEGAL 0644 root bin -1 f none /opt/csw/share/doc/send_nsca/README 0644 root bin -1 f none /opt/csw/share/doc/send_nsca/SECURITY 0644 root bin -1 f none /opt/csw/share/doc/send_nsca/submit_check_result-sample 0755 root bin -1 i pkginfo=CSWsendnsca.pkginfo -1 i preinstall=CSWsendnsca.preinstall +d none /opt/csw/bin 0755 root bin +f none /opt/csw/bin/send_nsca 0755 root bin +d none /opt/csw/etc 0755 root bin +f cswpreserveconf /opt/csw/etc/send_nsca.cfg.CSW 0644 root bin +d none /opt/csw/share/doc/send_nsca 0755 root bin +f none /opt/csw/share/doc/send_nsca/Changelog 0644 root bin +f none /opt/csw/share/doc/send_nsca/LEGAL 0644 root bin +f none /opt/csw/share/doc/send_nsca/README 0644 root bin +f none /opt/csw/share/doc/send_nsca/SECURITY 0644 root bin +f none /opt/csw/share/doc/send_nsca/submit_check_result-sample 0755 root bin +i pkginfo=CSWsendnsca.pkginfo +i preinstall=CSWsendnsca.preinstall This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 20:08:10 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 19:08:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[3913] csw/mgar/pkg/cpan/PDF-API2/trunk Message-ID: Revision: 3913 http://gar.svn.sourceforge.net/gar/?rev=3913&view=rev Author: wbonnet Date: 2009-03-24 19:08:08 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Switch to automatic gspec generation Modified Paths: -------------- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile csw/mgar/pkg/cpan/PDF-API2/trunk/checksums csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 18:51:19 UTC (rev 3912) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 19:08:08 UTC (rev 3913) @@ -9,6 +9,9 @@ High-Quality "Portable Document Format (aka. PDF)" Files. endef +PACKAGES = CSWpmpdfapi2 +CATALOGNAME = pm_pdfapi2 + DISTFILES += CSWpmpdfapi2.gspec REQUIRED_PKGS_CSWpmpdfapi2 += CSWpmcompresszlib Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/checksums 2009-03-24 18:51:19 UTC (rev 3912) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/checksums 2009-03-24 19:08:08 UTC (rev 3913) @@ -1,2 +1,2 @@ -d1194b419d7e58d057efa44e765f2740 download/CSWpmpdfapi2.gspec +0771d40713b8d6a5c98635075ee6086b download/CSWpmpdfapi2.gspec 848fb727323390128cac85cc11f52de1 download/PDF-API2-0.73.tar.gz Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec 2009-03-24 18:51:19 UTC (rev 3912) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec 2009-03-24 19:08:08 UTC (rev 3913) @@ -4,5 +4,5 @@ %include url file://%{PKGLIB}/csw_cpan.gspec %copyright -Please see /opt/csw/share/doc/%{GARNAME}/LICENSE.txt for license information +Please see /opt/csw/share/doc/%{GARNAME} for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 20:08:42 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 19:08:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[3914] csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2. gspec Message-ID: Revision: 3914 http://gar.svn.sourceforge.net/gar/?rev=3914&view=rev Author: wbonnet Date: 2009-03-24 19:08:42 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Switch to automatic gspec generation Removed Paths: ------------- csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec Deleted: csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec 2009-03-24 19:08:08 UTC (rev 3913) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec 2009-03-24 19:08:42 UTC (rev 3914) @@ -1,8 +0,0 @@ -%var bitname pm_pdfapi2 -%var pkgname CSWpmpdfapi2 -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright - -Please see /opt/csw/share/doc/%{GARNAME} for license information - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Tue Mar 24 20:25:11 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Tue, 24 Mar 2009 19:25:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[3915] csw/mgar/pkg/nagios_plugins/trunk/Makefile Message-ID: Revision: 3915 http://gar.svn.sourceforge.net/gar/?rev=3915&view=rev Author: j_arndt Date: 2009-03-24 19:25:10 +0000 (Tue, 24 Mar 2009) Log Message: ----------- nagios_plugins: added dependency to CSWperl Modified Paths: -------------- csw/mgar/pkg/nagios_plugins/trunk/Makefile Modified: csw/mgar/pkg/nagios_plugins/trunk/Makefile =================================================================== --- csw/mgar/pkg/nagios_plugins/trunk/Makefile 2009-03-24 19:08:42 UTC (rev 3914) +++ csw/mgar/pkg/nagios_plugins/trunk/Makefile 2009-03-24 19:25:10 UTC (rev 3915) @@ -13,7 +13,7 @@ REQUIRED_PKGS_CSWnagiosp = CSWggettextrt CSWiconv CSWlibnet CSWlibpq REQUIRED_PKGS_CSWnagiosp += CSWmysql5rt CSWoldaprt CSWosslrt CSWsasl -REQUIRED_PKGS_CSWnagiosp += CSWzlib +REQUIRED_PKGS_CSWnagiosp += CSWzlib CSWperl CFLAGS += -I /opt/csw/postgresql/include/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 20:57:35 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 19:57:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[3916] csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Message-ID: Revision: 3916 http://gar.svn.sourceforge.net/gar/?rev=3916&view=rev Author: wbonnet Date: 2009-03-24 19:57:35 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Initial release Modified Paths: -------------- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 19:25:10 UTC (rev 3915) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 19:57:35 UTC (rev 3916) @@ -12,7 +12,7 @@ PACKAGES = CSWpmpdfapi2 CATALOGNAME = pm_pdfapi2 -DISTFILES += CSWpmpdfapi2.gspec +ARCHALL_CSWpmpdfapi2 = 1 REQUIRED_PKGS_CSWpmpdfapi2 += CSWpmcompresszlib This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 21:08:32 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 20:08:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[3917] csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Message-ID: Revision: 3917 http://gar.svn.sourceforge.net/gar/?rev=3917&view=rev Author: wbonnet Date: 2009-03-24 20:08:32 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Initial release Modified Paths: -------------- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 19:57:35 UTC (rev 3916) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 20:08:32 UTC (rev 3917) @@ -19,3 +19,8 @@ LICENSE = COPYING include gar/category.mk + +post-extract: + @chmod o+r $(WORKSRC)/COPYING + @$(MAKECOOKIE) + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 24 21:29:24 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 24 Mar 2009 20:29:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[3918] csw/mgar/pkg/gtk-doc/trunk/Makefile Message-ID: Revision: 3918 http://gar.svn.sourceforge.net/gar/?rev=3918&view=rev Author: hson Date: 2009-03-24 20:29:24 +0000 (Tue, 24 Mar 2009) Log Message: ----------- gtk-doc: Disable use of scrollkeeper Modified Paths: -------------- csw/mgar/pkg/gtk-doc/trunk/Makefile Modified: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-24 20:08:32 UTC (rev 3917) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-24 20:29:24 UTC (rev 3918) @@ -13,7 +13,7 @@ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz CATALOGNAME_CSWgtk-doc = gtk_doc -PREREQUISITE_PKGS += CSWsgmlcommon CSWxmlcommon CSWdocbookxsl CSWscrollkeeper +PREREQUISITE_PKGS += CSWsgmlcommon CSWxmlcommon CSWdocbookxsl PREREQUISITE_PKGS += CSWopenjade CSWgnomedocutils REQUIRED_PKGS += CSWperl CSWpython CSWsgmlcommon CSWxmlcommon @@ -26,6 +26,7 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-xml-catalog=/opt/csw/etc/xml/catalog +CONFIGURE_ARGS += --disable-scrollkeeper # xmllint test fail on buildfarm due to proxy requirement # some other tests fail due to gtk-doc not installed (doh!) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 21:36:23 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 20:36:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3919] csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Message-ID: Revision: 3919 http://gar.svn.sourceforge.net/gar/?rev=3919&view=rev Author: wbonnet Date: 2009-03-24 20:36:23 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Initial release Modified Paths: -------------- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 20:29:24 UTC (rev 3918) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 20:36:23 UTC (rev 3919) @@ -21,6 +21,6 @@ include gar/category.mk post-extract: - @chmod o+r $(WORKSRC)/COPYING - @$(MAKECOOKIE) + @chmod o+r $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/*/COPYING + @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 24 21:39:26 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 24 Mar 2009 20:39:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[3920] csw/mgar/pkg/gcc4/trunk Message-ID: Revision: 3920 http://gar.svn.sourceforge.net/gar/?rev=3920&view=rev Author: valholla Date: 2009-03-24 20:39:26 +0000 (Tue, 24 Mar 2009) Log Message: ----------- back to dynamic everything Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/checksums csw/mgar/pkg/gcc4/trunk/files/package_def.mk csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk Removed Paths: ------------- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/dynamic-package.mk Modified: csw/mgar/pkg/gcc4/trunk/checksums =================================================================== --- csw/mgar/pkg/gcc4/trunk/checksums 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/checksums 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,31 +1 @@ cc3c5565fdb9ab87a05ddb106ba0bd1f download/gcc-4.3.3.tar.bz2 -8b476ded82199f016a2336ef8a07e07a download/CSWgcc4core.gspec -3809dbfe7f21b9f4c20c7e146df4a54c download/CSWgcc4core.prototype -f200cbeea78189b566962e1b2595882d download/CSWgcc4core.depend -616ff6e7587d200dc314f162d845a47a download/CSWgcc4corert.gspec -9384ce5c4f8837863b01c1daa443cb2b download/CSWgcc4corert.prototype -69fb2b60070c5344cc8ec07f8fe18438 download/CSWgcc4corert.depend -6fe5004ca44ea96c1fc26c3e67dcc1c6 download/CSWgcc4gfortran.gspec -f11fb6388aabb4a6b6c2348a4cde483f download/CSWgcc4gfortran.prototype -b44042152bb26a94f82ab8451d47157b download/CSWgcc4gfortran.depend -4e76b495ec484180ea0618dc32d4a5e1 download/CSWgcc4gfortranrt.gspec -7fd663e57510b5f70bbf07a7ba9c988d download/CSWgcc4gfortranrt.prototype -f9eaff732fee9ef27ee729b5f46354ce download/CSWgcc4gfortranrt.depend -25a5113505aa60577e00550ec1279563 download/CSWgcc4java.gspec -1a7fa54fd170b7e5f651ef3e441193e8 download/CSWgcc4java.prototype -bd9363b7035fdb76d92ffec3dff20349 download/CSWgcc4java.depend -05a292d339e24c0cb29cac1fbad4703d download/CSWgcc4javart.gspec -76ff2e819e243d315a300de2c896f62a download/CSWgcc4javart.prototype -f9eaff732fee9ef27ee729b5f46354ce download/CSWgcc4javart.depend -a4132132da23af5b2c3e553b120bf411 download/CSWgcc4objc.gspec -769c7d3bf313dc44654cf09abc0bb78e download/CSWgcc4objc.prototype -282737f4cc24d5cd680638788a0fb69b download/CSWgcc4objc.depend -2100e224f2e92235346abbe8c35310fe download/CSWgcc4objcrt.gspec -40689c996431aa8f75f29bab35a3d70b download/CSWgcc4objcrt.prototype -f9eaff732fee9ef27ee729b5f46354ce download/CSWgcc4objcrt.depend -3e5031f9674955617673dd827a3bb3cc download/CSWgcc4g++.gspec -b93af53f7815ffe46269adf2f4a0d112 download/CSWgcc4g++.prototype -eb8662e95fd89bec0a05ef91801c81e1 download/CSWgcc4g++.depend -f923077d9bba3588c5d609c88913eca7 download/CSWgcc4g++rt.gspec -3686c1ad6d7f6d4d140e5e4bc11bd61e download/CSWgcc4g++rt.prototype -53c1e57ce34e8171382286e283db1d57 download/CSWgcc4g++rt.depend Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,4 +0,0 @@ -P CSWgcc4corert -P CSWlibgmp -P CSWlibmpfr -P CSWiconv Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,4 +0,0 @@ -%var bitname gcc4core -%var pkgname CSWgcc4core -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{DOWNLOADDIR}/COPYING Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.i386 =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.i386 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.i386 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,459 +0,0 @@ -d none /opt/csw 0755 root bin -d none /opt/csw/gcc4 0755 root bin -d none /opt/csw/gcc4/bin 0755 root bin -d none /opt/csw/gcc4/bin/amd64 0755 root bin -d none /opt/csw/gcc4/bin/i386 0755 root bin -f none /opt/csw/gcc4/bin/amd64/gcc 0755 root bin -f none /opt/csw/gcc4/bin/amd64/gccbug 0755 root bin -f none /opt/csw/gcc4/bin/i386/gcc 0755 root bin -f none /opt/csw/gcc4/bin/i386/gccbug 0755 root bin -l none /opt/csw/gcc4/bin/amd64/i386-pc-solaris2.10-gcc-4.3.3=/opt/csw/gcc4/bin/amd64/gcc -l none /opt/csw/gcc4/bin/amd64/i386-pc-solaris2.10-gcc=/opt/csw/gcc4/bin/amd64/gcc -l none /opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-gcc-4.3.3=/opt/csw/gcc4/bin/i386/gcc -l none /opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-gcc=/opt/csw/gcc4/bin/i386/gcc -f none /opt/csw/gcc4/bin/amd64/gcov 0755 root bin -f none /opt/csw/gcc4/bin/i386/gcov 0755 root bin -l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/gcc -l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/gccbug -l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/gcov -d none /opt/csw/gcc4/share 0755 root bin -d none /opt/csw/gcc4/share/locale 0755 root bin -d none /opt/csw/gcc4/share/locale/be 0755 root bin -d none /opt/csw/gcc4/share/locale/be/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/be/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/be/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/ca 0755 root bin -d none /opt/csw/gcc4/share/locale/ca/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/ca/LC_MESSAGES/cpplib.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/da 0755 root bin -d none /opt/csw/gcc4/share/locale/da/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/da/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/da/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/de 0755 root bin -d none /opt/csw/gcc4/share/locale/de/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/de/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/de/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/el 0755 root bin -d none /opt/csw/gcc4/share/locale/el/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/el/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/el/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/es 0755 root bin -d none /opt/csw/gcc4/share/locale/es/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/es/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/es/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/fi 0755 root bin -d none /opt/csw/gcc4/share/locale/fi/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/fi/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/fr 0755 root bin -d none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/id 0755 root bin -d none /opt/csw/gcc4/share/locale/id/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/id/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/id/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/ja 0755 root bin -d none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/nl 0755 root bin -d none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/ru 0755 root bin -d none /opt/csw/gcc4/share/locale/ru/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/ru/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/sr 0755 root bin -d none /opt/csw/gcc4/share/locale/sr/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/sr/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/sv 0755 root bin -d none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/tr 0755 root bin -d none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/uk 0755 root bin -d none /opt/csw/gcc4/share/locale/uk/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/uk/LC_MESSAGES/cpplib.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/vi 0755 root bin -d none /opt/csw/gcc4/share/locale/vi/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/vi/LC_MESSAGES/cpplib.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/zh_CN 0755 root bin -d none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/zh_TW 0755 root bin -d none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/man 0755 root bin -d none /opt/csw/gcc4/man/man1 0755 root bin -f none /opt/csw/gcc4/man/man1/gcc.1 0644 root bin -f none /opt/csw/gcc4/man/man1/gcov.1 0644 root bin -f none /opt/csw/gcc4/man/man1/gorbd.1 0644 root bin -f none /opt/csw/gcc4/man/man1/gc-analyze.1 0644 root bin -d none /opt/csw/gcc4/man/man7 0755 root bin -f none /opt/csw/gcc4/man/man7/fsf-funding.7 0644 root bin -f none /opt/csw/gcc4/man/man7/gfdl.7 0644 root bin -f none /opt/csw/gcc4/man/man7/gpl.7 0644 root bin -d none /opt/csw/gcc4/libexec 0755 root bin -d none /opt/csw/gcc4/libexec/gcc 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/cc1 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools/fixinc.sh 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools/fixincl 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools/mkheaders 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools/mkinstalldirs 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/cc1 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools/fixinc.sh 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools/fixincl 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools/mkheaders 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools/mkinstalldirs 0755 root bin -d none /opt/csw/gcc4/info 0755 root bin -f none /opt/csw/gcc4/info/cp-tools.info 0644 root bin -f none /opt/csw/gcc4/info/dir 0644 root bin -f none /opt/csw/gcc4/info/gcc.info 0644 root bin -f none /opt/csw/gcc4/info/gccinstall.info 0644 root bin -f none /opt/csw/gcc4/info/gccint.info 0644 root bin -f none /opt/csw/gcc4/info/libgomp.info 0644 root bin -d none /opt/csw/gcc4/lib 0755 root bin -d none /opt/csw/gcc4/lib/gcc 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/crtbegin.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/crtend.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/gmon.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgcc.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgcc_eh.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgcov.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgfortranbegin.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgfortranbegin.la 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/crtbegin.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/crtend.o 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude/omp_lib.f90 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude/omp_lib.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude/omp_lib.mod 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude/omp_lib_kinds.mod 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/gmon.o 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/README 0644 root bin -s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/X11=root/usr/openwin/include/X11 -s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/Xm=root/usr/dt/include/Xm -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/arpa 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/arpa/nameser_compat.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/curses.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/dat 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/dat/dat_platform_specific.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/iso 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/iso/math_c99.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/iso/setjmp_iso.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/limits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/math.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/mps 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/mps/secport.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_compat.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_fil.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_lookup.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_nat.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_pool.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_proxy.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_state.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/pthread.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt/include 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt/include/Xm 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt/include/Xm/XmosP.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt/include/Xm/Xmos_r.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS/dpsconfig.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xfuncs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xlibint.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xos.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xosdefs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xthreads.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/xil 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/xil/_XilDefines.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/xil/xil.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/sys 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/sys/feature_tests.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/sys/varargs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/syslimits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/wchar.h 0644 root bin -s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/xil=root/usr/openwin/include/xil -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ammintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/bmmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/cpuid.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/emmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ffi.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ffitarget.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/float.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/gcj 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/gcj/libgcj-config.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/iso646.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jawt.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jawt_md.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jni.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jni_md.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jvmpi.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/mm3dnow.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/mm_malloc.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/mmintrin-common.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/mmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/nmmintrin.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/NXConstStr.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/Object.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/Protocol.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/encoding.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/hash.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/objc-api.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/objc-decls.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/objc-list.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/objc.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/sarray.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/thr.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/typedstream.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/omp.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/pmmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/smmintrin.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp/ssp.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp/stdio.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp/string.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp/unistd.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/stdarg.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/stdbool.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/stddef.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/stdfix.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/tgmath.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/tmmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/unwind.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/varargs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/xmmintrin.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/fixinc_list 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/gsyslimits.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/include 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/include/README 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/include/limits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/macro_list 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/mkheaders.conf 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/libgcc.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/libgcc_eh.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/libgcov.a 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crt1.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crtbegin.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crtend.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crti.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crtn.o 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude/omp_lib.f90 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude/omp_lib.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude/omp_lib.mod 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude/omp_lib_kinds.mod 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/gcrt1.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/gmon.o 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/README 0644 root bin -s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/X11=root/usr/openwin/include/X11 -s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/Xm=root/usr/dt/include/Xm -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/arpa 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/arpa/nameser_compat.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/ctype.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/curses.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/gelf.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso/setjmp_iso.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso/stdarg_iso.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso/stdio_iso.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso/wchar_iso.h 0644 root bin -s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/kcms=root/usr/openwin/include/kcms -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/libelf.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/limits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/link.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/locale.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/math.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/net 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/net/if.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/net/ppp_defs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/pthread.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt/include 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm/XmosP.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm/Xmos_r.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS/dpsconfig.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xfuncs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xlibint.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xos.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xosdefs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xthreads.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/dni.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/nmdefs.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/kcms 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/kcms/kcs.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil/_XilDefines.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil/xil.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/rpc 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/rpc/xdr.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/setjmp.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/signal.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stdarg.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stddef.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stdio.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stdio_tag.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stdlib.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/string.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/asm_linkage.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/cpuvar.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/ddi_impldefs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/debug.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/dktp 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/dktp/mlx 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/dktp/mlx/mlxdefs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/dma_i8237A.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/elf.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/exec.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/exechdr.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/feature_tests.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/hsfs_isospec.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/hsfs_spec.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/pc_label.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/seg_xmem.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/xmem.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/ieeefp.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/int_const.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/int_fmtio.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/int_limits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/int_types.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/kbio.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/kobj.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/kstat.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/link.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/machtypes.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/mmu.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/msreg.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pcmcia 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pcmcia/pcelx.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pctypes.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pic.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/proc 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/proc.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/proc/prdata.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/procfs_isa.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/psw.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pte.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/reg.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/scsi 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/scsi/impl 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/scsi/impl/pkt_wrapper.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/signal.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/stack.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/stat.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/stat_impl.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/sunddi.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/trap.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/traptrace.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/types.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/user.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/utsname.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/varargs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/vuid_event.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/syslimits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/thread.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/time.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/tzfile.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/varargs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/wchar.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/widec.h 0644 root bin -s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/xil=root/usr/openwin/include/xil -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/zconf.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ammintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/bmmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/cpuid.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/emmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ffi.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ffitarget.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/float.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/gcj 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/gcj/libgcj-config.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/iso646.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jawt.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jawt_md.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jni.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jni_md.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jvmpi.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/mm3dnow.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/mm_malloc.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/mmintrin-common.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/mmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/nmmintrin.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/NXConstStr.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/Object.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/Protocol.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/encoding.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/hash.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/objc-api.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/objc-decls.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/objc-list.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/objc.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/sarray.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/thr.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/typedstream.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/omp.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/pmmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/smmintrin.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp/ssp.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp/stdio.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp/string.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp/unistd.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/stdarg.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/stdbool.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/stddef.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/stdfix.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/tgmath.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/tmmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/unwind.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/varargs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/xmmintrin.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/fixinc_list 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/gsyslimits.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/include 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/include/README 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/include/limits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/macro_list 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/mkheaders.conf 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/libgcc.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/libgcc_eh.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/libgcov.a 0644 root bin Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.sparc =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.sparc 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.sparc 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,275 +0,0 @@ -d none /opt 0755 root bin -d none /opt/csw 0755 root bin -d none /opt/csw/gcc4 0755 root bin -d none /opt/csw/gcc4/bin 0755 root bin -f none /opt/csw/gcc4/bin/gcc 0755 root bin -f none /opt/csw/gcc4/bin/gccbug 0755 root bin -f none /opt/csw/gcc4/bin/gcov 0755 root bin -f none /opt/csw/gcc4/bin/gorbd 0755 root bin -l none /opt/csw/gcc4/bin/sparc-sun-solaris2.8-gcc-4.3.3=/opt/csw/gcc4/bin/gcc -l none /opt/csw/gcc4/bin/sparc-sun-solaris2.8-gcc=/opt/csw/gcc4/bin/gcc -d none /opt/csw/gcc4/info 0755 root bin -f none /opt/csw/gcc4/info/cp-tools.info 0644 root bin -f none /opt/csw/gcc4/info/dir 0644 root bin -f none /opt/csw/gcc4/info/gcc.info 0644 root bin -f none /opt/csw/gcc4/info/gccinstall.info 0644 root bin -f none /opt/csw/gcc4/info/gccint.info 0644 root bin -f none /opt/csw/gcc4/info/libgomp.info 0644 root bin -d none /opt/csw/gcc4/lib 0755 root bin -d none /opt/csw/gcc4/lib/gcc 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crt1.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crtbegin.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crtend.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crtfastmath.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crti.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crtn.o 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude/omp_lib.f90 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude/omp_lib.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude/omp_lib.mod 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude/omp_lib_kinds.mod 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/gcrt1.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/gmon.o 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/README 0644 root bin -s none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/X11=root/usr/openwin/include/X11 -s none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/Xm=root/usr/dt/include/Xm -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/arpa 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/arpa/nameser_compat.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/ctype.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/curses.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/gelf.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso/setjmp_iso.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso/stdarg_iso.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso/stdio_iso.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso/wchar_iso.h 0644 root bin -s none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/kcms=root/usr/openwin/include/kcms -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/libelf.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/limits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/link.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/locale.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/math.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/net 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/net/if.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/net/ppp_defs.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/netinet 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/netinet/if_ether.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/pthread.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt/include 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm/XmosP.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm/Xmos_r.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS/dpsconfig.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xfuncs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xlibint.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xos.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xosdefs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xthreads.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/dni.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/nmdefs.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/kcms 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/kcms/kcs.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil/_XilDefines.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil/xil.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/rpc 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/rpc/xdr.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/setjmp.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/signal.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stdarg.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stddef.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stdio.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stdio_tag.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stdlib.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/string.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/core.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/ddi_impldefs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/ddidmareq.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/debug.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/elf.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/ethernet.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/exec.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/exechdr.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/feature_tests.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fibre-channel 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fibre-channel/fca 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fibre-channel/fca/qlc.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fs 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fs/hsfs_spec.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fs/udf_volume.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fs/ufs_inode.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/ieeefp.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/int_const.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/int_fmtio.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/int_limits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/int_types.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/kstat.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/link.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/msreg.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/openpromio.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/pctypes.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/proc 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/proc/prdata.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/prsystm.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/adapters 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/adapters/glmvar.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/adapters/mptvar.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/impl 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/impl/pkt_wrapper.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/signal.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/sunddi.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/types.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/user.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/varargs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/syslimits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/thread.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/time.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/tzfile.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/varargs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/wchar.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/widec.h 0644 root bin -s none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/xil=root/usr/openwin/include/xil -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ffi.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ffitarget.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/float.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/iso646.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/omp.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp/ssp.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp/stdio.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp/string.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp/unistd.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/stdarg.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/stdbool.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/stddef.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/stdfix.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/tgmath.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/unwind.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/varargs.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/fixinc_list 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/gsyslimits.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/include 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/include/README 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/include/limits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/macro_list 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/mkheaders.conf 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/libgcc.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/libgcc_eh.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/libgcov.a 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crt1.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crtbegin.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crtend.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crtfastmath.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crti.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crtn.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/gcrt1.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/gmon.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/libgcc.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/libgcc_eh.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/libgcov.a 0644 root bin -d none /opt/csw/gcc4/libexec 0755 root bin -d none /opt/csw/gcc4/libexec/gcc 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/cc1 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/fixinc.sh 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/fixincl 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/mkheaders 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/mkinstalldirs 0755 root bin -d none /opt/csw/gcc4/man 0755 root bin -d none /opt/csw/gcc4/man/man1 0755 root bin -f none /opt/csw/gcc4/man/man1/gc-analyze.1 0644 root bin -f none /opt/csw/gcc4/man/man1/gcc.1 0644 root bin -f none /opt/csw/gcc4/man/man1/gorbd.1 0644 root bin -d none /opt/csw/gcc4/man/man7 0755 root bin -f none /opt/csw/gcc4/man/man7/fsf-funding.7 0644 root bin -f none /opt/csw/gcc4/man/man7/gfdl.7 0644 root bin -f none /opt/csw/gcc4/man/man7/gpl.7 0644 root bin -d none /opt/csw/gcc4/share 0755 root bin -d none /opt/csw/gcc4/share/locale 0755 root bin -d none /opt/csw/gcc4/share/locale/be 0755 root bin -d none /opt/csw/gcc4/share/locale/be/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/be/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/be/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/ca 0755 root bin -d none /opt/csw/gcc4/share/locale/ca/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/ca/LC_MESSAGES/cpplib.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/da 0755 root bin -d none /opt/csw/gcc4/share/locale/da/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/da/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/da/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/de 0755 root bin -d none /opt/csw/gcc4/share/locale/de/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/de/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/de/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/el 0755 root bin -d none /opt/csw/gcc4/share/locale/el/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/el/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/el/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/es 0755 root bin -d none /opt/csw/gcc4/share/locale/es/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/es/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/es/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/fi 0755 root bin -d none /opt/csw/gcc4/share/locale/fi/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/fi/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/fr 0755 root bin -d none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/id 0755 root bin -d none /opt/csw/gcc4/share/locale/id/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/id/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/id/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/ja 0755 root bin -d none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/nl 0755 root bin -d none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/ru 0755 root bin -d none /opt/csw/gcc4/share/locale/ru/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/ru/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/sr 0755 root bin -d none /opt/csw/gcc4/share/locale/sr/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/sr/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/sv 0755 root bin -d none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/tr 0755 root bin -d none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/uk 0755 root bin -d none /opt/csw/gcc4/share/locale/uk/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/uk/LC_MESSAGES/cpplib.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/vi 0755 root bin -d none /opt/csw/gcc4/share/locale/vi/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/vi/LC_MESSAGES/cpplib.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/zh_CN 0755 root bin -d none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/zh_TW 0755 root bin -d none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES/gcc.mo 0644 root bin Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.depend 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.depend 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,4 +0,0 @@ -P CSWggettextrt -P CSWiconv -P CSWlibgmp -P CSWlibmpfr Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,4 +0,0 @@ -%var bitname gcc4corert -%var pkgname CSWgcc4corert -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{DOWNLOADDIR}/COPYING Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.i386 =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.i386 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.i386 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,40 +0,0 @@ -d none /opt/csw 0755 root bin -d none /opt/csw/gcc4 0755 root bin -d none /opt/csw/gcc4/lib 0755 root bin -s none /opt/csw/gcc4/lib=i386 -s none /opt/csw/gcc4/lib=32 -d none /opt/csw/gcc4/lib/amd64 0755 root bin -s none /opt/csw/gcc4/lib/amd64=64 -f none /opt/csw/gcc4/lib/amd64/libgcc_s.so.1 0644 root bin -s none /opt/csw/gcc4/lib/amd64/libgcc_s.so=libgcc_s.so.1 -f none /opt/csw/gcc4/lib/libgcc_s.so.1 0644 root bin -s none /opt/csw/gcc4/lib/libgcc_s.so=libgcc_s.so.1 -f none /opt/csw/gcc4/lib/libgomp.a 0644 root bin -f none /opt/csw/gcc4/lib/libgomp.la 0755 root bin -f none /opt/csw/gcc4/lib/libgomp.so.1.0.0 0755 root bin -s none /opt/csw/gcc4/lib/libgomp.so.1=libgomp.so.1.0.0 -s none /opt/csw/gcc4/lib/libgomp.so=libgomp.so.1.0.0 -f none /opt/csw/gcc4/lib/libgomp.spec 0644 root bin -f none /opt/csw/gcc4/lib/amd64/libgomp.a 0644 root bin -f none /opt/csw/gcc4/lib/amd64/libgomp.la 0755 root bin -f none /opt/csw/gcc4/lib/amd64/libgomp.so.1.0.0 0755 root bin -s none /opt/csw/gcc4/lib/amd64/libgomp.so.1=libgomp.so.1.0.0 -s none /opt/csw/gcc4/lib/amd64/libgomp.so=libgomp.so.1.0.0 -f none /opt/csw/gcc4/lib/amd64/libgomp.spec 0644 root bin -f none /opt/csw/gcc4/lib/amd64/libiberty.a 0644 root bin -f none /opt/csw/gcc4/lib/libiberty.a 0644 root bin -f none /opt/csw/gcc4/lib/amd64/libssp.a 0644 root bin -f none /opt/csw/gcc4/lib/amd64/libssp.la 0755 root bin -f none /opt/csw/gcc4/lib/amd64/libssp.so.0.0.0 0755 root bin -s none /opt/csw/gcc4/lib/amd64/libssp.so.0=libssp.so.0.0.0 -s none /opt/csw/gcc4/lib/amd64/libssp.so=libssp.so.0.0.0 -f none /opt/csw/gcc4/lib/amd64/libssp_nonshared.a 0644 root bin -f none /opt/csw/gcc4/lib/amd64/libssp_nonshared.la 0755 root bin -f none /opt/csw/gcc4/lib/libssp.a 0644 root bin -f none /opt/csw/gcc4/lib/libssp.la 0755 root bin -f none /opt/csw/gcc4/lib/libssp.so.0.0.0 0755 root bin -s none /opt/csw/gcc4/lib/libssp.so.0=libssp.so.0.0.0 -s none /opt/csw/gcc4/lib/libssp.so=libssp.so.0.0.0 -f none /opt/csw/gcc4/lib/libssp_nonshared.a 0644 root bin -f none /opt/csw/gcc4/lib/libssp_nonshared.la 0755 root bin - Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.sparc =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.sparc 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.sparc 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,40 +0,0 @@ - -d none /opt/csw 0755 root bin -d none /opt/csw/gcc4 0755 root bin -d none /opt/csw/gcc4/lib 0755 root bin -s none /opt/csw/gcc4/lib=sparcv8 -s none /opt/csw/gcc4/lib=32 -f none /opt/csw/gcc4/lib/libgcc_s.so.1 0644 root bin -s none /opt/csw/gcc4/lib/libgcc_s.so=libgcc_s.so.1 -f none /opt/csw/gcc4/lib/libgomp.a 0644 root bin -f none /opt/csw/gcc4/lib/libgomp.la 0755 root bin -f none /opt/csw/gcc4/lib/libgomp.so.1.0.0 0755 root bin -s none /opt/csw/gcc4/lib/libgomp.so.1=libgomp.so.1.0.0 -s none /opt/csw/gcc4/lib/libgomp.so=libgomp.so.1.0.0 -f none /opt/csw/gcc4/lib/libgomp.spec 0644 root bin -f none /opt/csw/gcc4/lib/libiberty.a 0644 root bin -f none /opt/csw/gcc4/lib/libssp.a 0644 root bin -f none /opt/csw/gcc4/lib/libssp.la 0755 root bin -f none /opt/csw/gcc4/lib/libssp.so.0.0.0 0755 root bin -s none /opt/csw/gcc4/lib/libssp.so.0=libssp.so.0.0.0 -s none /opt/csw/gcc4/lib/libssp.so=libssp.so.0.0.0 -f none /opt/csw/gcc4/lib/libssp_nonshared.a 0644 root bin -f none /opt/csw/gcc4/lib/libssp_nonshared.la 0755 root bin -d none /opt/csw/gcc4/lib/sparcv9 0755 root bin -s none /opt/csw/gcc4/lib/sparcv9=64 -f none /opt/csw/gcc4/lib/sparcv9/libgcc_s.so.1 0644 root bin -s none /opt/csw/gcc4/lib/sparcv9/libgcc_s.so=libgcc_s.so.1 -f none /opt/csw/gcc4/lib/sparcv9/libgomp.a 0644 root bin -f none /opt/csw/gcc4/lib/sparcv9/libgomp.la 0755 root bin -f none /opt/csw/gcc4/lib/sparcv9/libgomp.so.1.0.0 0755 root bin -s none /opt/csw/gcc4/lib/sparcv9/libgomp.so.1=libgomp.so.1.0.0 -s none /opt/csw/gcc4/lib/sparcv9/libgomp.so=libgomp.so.1.0.0 -f none /opt/csw/gcc4/lib/sparcv9/libgomp.spec 0644 root bin -f none /opt/csw/gcc4/lib/sparcv9/libiberty.a 0644 root bin -f none /opt/csw/gcc4/lib/sparcv9/libssp.a 0644 root bin -f none /opt/csw/gcc4/lib/sparcv9/libssp.la 0755 root bin -f none /opt/csw/gcc4/lib/sparcv9/libssp.so.0.0.0 0755 root bin -s none /opt/csw/gcc4/lib/sparcv9/libssp.so.0=libssp.so.0.0.0 -s none /opt/csw/gcc4/lib/sparcv9/libssp.so=libssp.so.0.0.0 -f none /opt/csw/gcc4/lib/sparcv9/libssp_nonshared.a 0644 root bin -f none /opt/csw/gcc4/lib/sparcv9/libssp_nonshared.la 0755 root bin Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,4 +0,0 @@ -P CSWgcc4g++rt -P CSWlibgmp -P CSWlibmpfr -P CSWiconv Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,4 +0,0 @@ -%var bitname gcc4g++ -%var pkgname CSWgcc4g++ -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{DOWNLOADDIR}/COPYING Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.i386 =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.i386 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.i386 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,765 +0,0 @@ -d none /opt/csw 0755 root bin -d none /opt/csw/gcc4 0755 root bin -d none /opt/csw/gcc4/bin 0755 root bin -d none /opt/csw/gcc4/bin/amd64 0755 root bin -d none /opt/csw/gcc4/bin/i386 0755 root bin -l none /opt/csw/gcc4/bin/amd64/c++=/opt/csw/gcc4/bin/amd64/g++ -f none /opt/csw/gcc4/bin/amd64/cpp 0755 root bin -f none /opt/csw/gcc4/bin/amd64/g++ 0755 root bin -l none /opt/csw/gcc4/bin/amd64/i386-pc-solaris2.10-c++=/opt/csw/gcc4/bin/amd64/g++ -l none /opt/csw/gcc4/bin/amd64/i386-pc-solaris2.10-g++=/opt/csw/gcc4/bin/amd64/g++ -l none /opt/csw/gcc4/bin/i386/c++=/opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-c++ -f none /opt/csw/gcc4/bin/i386/cpp 0755 root bin -l none /opt/csw/gcc4/bin/i386/g++=/opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-c++ -f none /opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-c++ 0755 root bin -l none /opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-g++=/opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-c++ -l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/cpp -l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/g++ -l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/c++ -d none /opt/csw/gcc4/man 0755 root bin -d none /opt/csw/gcc4/man/man1 0755 root bin -f none /opt/csw/gcc4/man/man1/cpp.1 0644 root bin -f none /opt/csw/gcc4/man/man1/g++.1 0644 root bin -d none /opt/csw/gcc4/libexec 0755 root bin -d none /opt/csw/gcc4/libexec/gcc 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/cc1plus 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/cc1plus 0755 root bin -d none /opt/csw/gcc4/info 0755 root bin -f none /opt/csw/gcc4/info/cpp.info 0644 root bin -f none /opt/csw/gcc4/info/cppinternals.info 0644 root bin -d none /opt/csw/gcc4/include 0755 root bin -d none /opt/csw/gcc4/include/c++ 0755 root bin -d none /opt/csw/gcc4/include/c++/4.3.3 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/limits 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/list 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/locale 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/map 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/memory 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/new 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/numeric 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/org 0755 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/org/ietf 0755 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/ChannelBinding.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSContext.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSCredential.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSException.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSManager.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSName.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/MessageProp.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/Oid.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/ostream 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/parallel 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/algo.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/algobase.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/algorithm 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/algorithmfwd.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/balanced_quicksort.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/base.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/basic_iterator.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/checkers.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/compatibility.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/compiletime_settings.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/equally_split.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/features.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/find.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/find_selectors.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/for_each.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/for_each_selectors.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/iterator.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/list_partition.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/losertree.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/merge.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/multiseq_selection.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/multiway_merge.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/multiway_mergesort.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/numeric 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/numericfwd.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/omp_loop.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/omp_loop_static.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/par_loop.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/parallel.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/partial_sum.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/partition.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/queue.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/quicksort.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/random_number.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/random_shuffle.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/search.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/set_operations.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/settings.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/sort.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/tags.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/types.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/unique_copy.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/workstealing.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/queue 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/random 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/regex 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/set 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sstream 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/stack 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/stdexcept 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/streambuf 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/string 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/sun 0755 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/sun/awt 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/awt/CausedFocusEvent.h 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/sun/misc 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/misc/Service.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/misc/ServiceConfigurationError.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/misc/Unsafe.h 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/Reflection.h 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/AnnotationInvocationHandler.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/AnnotationParser.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/AnnotationType.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/ExceptionProxy.h 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/misc 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/misc/ReflectUtil.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tgmath.h 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/tr1 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/array 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/bessel_function.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/beta_function.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/boost_sp_shared_count.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ccomplex 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cctype 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cfenv 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cfloat 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cinttypes 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/climits 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cmath 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/complex 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/complex.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdarg 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdbool 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdint 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdio 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdlib 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ctgmath 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ctime 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ctype.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cwchar 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cwctype 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ell_integral.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/exp_integral.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/fenv.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/float.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/functional 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/functional_hash.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/gamma.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/hashtable.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/hypergeometric.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/inttypes.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/legendre_function.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/limits.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/math.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/memory 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/modified_bessel_func.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/poly_hermite.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/poly_laguerre.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/random 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/regex 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/riemann_zeta.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/special_function_util.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdarg.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdbool.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdint.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdio.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdlib.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/tgmath.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/tuple 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/type_traits 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/unordered_map 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/unordered_set 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/utility 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/wchar.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/wctype.h 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/array 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/boost_shared_ptr.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/boost_sp_counted_base.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cctype 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cfenv 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cinttypes 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cmath 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/complex 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cstdint 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cstdio 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cstdlib 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cwchar 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cwctype 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/functional 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/functional_hash.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/hashtable 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/hashtable_policy.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/random 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/random.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/regex 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/type_traits 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/unordered_map 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/unordered_set 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/utility 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tuple 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/type_traits 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/typeinfo 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/unordered_map 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/unordered_set 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/utility 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/valarray 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/vector 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10 0755 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64 0755 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/atomic_word.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/basic_file.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/c++allocator.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/c++config.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/c++io.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/c++locale.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/cpu_defines.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/ctype_base.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/ctype_inline.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/ctype_noninline.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/cxxabi_tweaks.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/extc++.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr-default.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr-posix.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr-single.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr-tpf.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/messages_members.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/os_defines.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/stdc++.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/stdtr1c++.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/time_members.h 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/atomic_word.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/basic_file.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/c++allocator.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/c++config.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/c++io.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/c++locale.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/cpu_defines.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/ctype_base.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/ctype_inline.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/ctype_noninline.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/cxxabi_tweaks.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/extc++.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr-default.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr-posix.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr-single.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr-tpf.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/messages_members.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/os_defines.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/stdc++.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/stdtr1c++.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/time_members.h 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8 0755 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/atomic_word.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/basic_file.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/c++allocator.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/c++config.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/c++io.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/c++locale.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/cpu_defines.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/ctype_base.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/ctype_inline.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/ctype_noninline.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/cxxabi_tweaks.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/extc++.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr-default.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr-posix.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr-single.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr-tpf.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/messages_members.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/os_defines.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/stdc++.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/stdtr1c++.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/time_members.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/iomanip 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/ios 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/iosfwd 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/iostream 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/istream 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/iterator 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/algorithm 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/array 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/backward 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/backward/auto_ptr.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/backward/backward_warning.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/backward/binders.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/backward/hash_fun.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/backward/hash_map 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/backward/hash_set 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/backward/hashtable.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/backward/strstream 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/bits 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/algorithmfwd.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/allocator.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/basic_ios.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/basic_ios.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/basic_string.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/basic_string.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/boost_concept_check.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/boost_sp_shared_count.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/char_traits.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/cmath.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/codecvt.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/concept_check.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/cpp_type_traits.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/deque.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/fstream.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/functexcept.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/functional_hash.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/gslice.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/gslice_array.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/hashtable.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/indirect_array.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/ios_base.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/istream.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/list.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_classes.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_classes.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_facets.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_facets.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_facets_nonio.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_facets_nonio.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/localefwd.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/mask_array.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/ostream.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/ostream_insert.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/postypes.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/slice_array.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/sstream.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_algo.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_algobase.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_bvector.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_construct.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_deque.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_function.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_heap.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_iterator.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_iterator_base_funcs.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_iterator_base_types.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_list.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_map.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_move.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_multimap.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_multiset.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_numeric.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_pair.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_queue.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_raw_storage_iter.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_relops.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_set.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_stack.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_tempbuf.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_tree.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_uninitialized.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_vector.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stream_iterator.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/streambuf.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/streambuf_iterator.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stringfwd.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/valarray_after.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/valarray_array.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/valarray_array.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/valarray_before.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/vector.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bitset 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/c++0x_warning.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/cassert 0644 root bin @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 21:58:25 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 20:58:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3921] csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Message-ID: Revision: 3921 http://gar.svn.sourceforge.net/gar/?rev=3921&view=rev Author: wbonnet Date: 2009-03-24 20:58:25 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Initial release Modified Paths: -------------- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 20:39:26 UTC (rev 3920) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 20:58:25 UTC (rev 3921) @@ -21,6 +21,7 @@ include gar/category.mk post-extract: - @chmod o+r $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/*/COPYING +# @chmod o+r $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/*/COPYING + ( chmod o+r $(WORKSRC)/COPYING ) @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 21:59:48 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 20:59:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3922] csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Message-ID: Revision: 3922 http://gar.svn.sourceforge.net/gar/?rev=3922&view=rev Author: wbonnet Date: 2009-03-24 20:59:48 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Initial release Modified Paths: -------------- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 20:58:25 UTC (rev 3921) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 20:59:48 UTC (rev 3922) @@ -21,7 +21,6 @@ include gar/category.mk post-extract: -# @chmod o+r $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/*/COPYING - ( chmod o+r $(WORKSRC)/COPYING ) + @chmod o+r $(WORKSRC)/COPYING @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 22:04:49 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 21:04:49 +0000 Subject: [csw-devel] SF.net SVN: gar:[3923] csw/mgar/pkg/cpan/Parse-Syslog/trunk Message-ID: Revision: 3923 http://gar.svn.sourceforge.net/gar/?rev=3923&view=rev Author: wbonnet Date: 2009-03-24 21:04:48 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Update to 1.10 Modified Paths: -------------- csw/mgar/pkg/cpan/Parse-Syslog/trunk/Makefile csw/mgar/pkg/cpan/Parse-Syslog/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/cpan/Parse-Syslog/trunk/files/CSWpmparsesyslog.gspec Property Changed: ---------------- csw/mgar/pkg/cpan/Parse-Syslog/trunk/ Property changes on: csw/mgar/pkg/cpan/Parse-Syslog/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/Parse-Syslog/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Parse-Syslog/trunk/Makefile 2009-03-24 20:59:48 UTC (rev 3922) +++ csw/mgar/pkg/cpan/Parse-Syslog/trunk/Makefile 2009-03-24 21:04:48 UTC (rev 3923) @@ -1,5 +1,5 @@ GARNAME = Parse-Syslog -GARVERSION = 1.09 +GARVERSION = 1.10 CATEGORIES = cpan AUTHOR = DSCHWEI @@ -13,6 +13,15 @@ program, pid and text returned in a hash-reference. endef -DISTFILES += CSWpmparsesyslog.gspec +CATALOGNAME = pm_parsesyslog +PACKAGES = CSWpmparsesyslog +ARCHALL_CSWpmparsesyslog = 1 + +LICENSE = COPYING + include gar/category.mk + +post-extract: + @chmod o+r $(WORKSRC)/COPYING + @$(MAKECOOKIE) Modified: csw/mgar/pkg/cpan/Parse-Syslog/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Parse-Syslog/trunk/checksums 2009-03-24 20:59:48 UTC (rev 3922) +++ csw/mgar/pkg/cpan/Parse-Syslog/trunk/checksums 2009-03-24 21:04:48 UTC (rev 3923) @@ -1,2 +1 @@ -2bd21d6b8261f61bb951902ba060f8a9 download/CSWpmparsesyslog.gspec -ddfeb94b537b05e2f64ae333eca50a20 download/Parse-Syslog-1.09.tar.gz +e1c4c03aaa7cb8d2baa52f294dd9accc download/Parse-Syslog-1.10.tar.gz Deleted: csw/mgar/pkg/cpan/Parse-Syslog/trunk/files/CSWpmparsesyslog.gspec =================================================================== --- csw/mgar/pkg/cpan/Parse-Syslog/trunk/files/CSWpmparsesyslog.gspec 2009-03-24 20:59:48 UTC (rev 3922) +++ csw/mgar/pkg/cpan/Parse-Syslog/trunk/files/CSWpmparsesyslog.gspec 2009-03-24 21:04:48 UTC (rev 3923) @@ -1,10 +0,0 @@ -%var bitname pm_parsesyslog -%var pkgname CSWpmparsesyslog -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -Copyright (c) 2001, Swiss Federal Institute of Technology, Zurich. -All Rights Reserved. - -This module is free software; you can redistribute it and/or -modify it under the same terms as Perl itself. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 22:13:22 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 21:13:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[3924] csw/mgar/pkg/cpan/Parse-Syslog/trunk/Makefile Message-ID: Revision: 3924 http://gar.svn.sourceforge.net/gar/?rev=3924&view=rev Author: wbonnet Date: 2009-03-24 21:13:19 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Update to 1.10 Modified Paths: -------------- csw/mgar/pkg/cpan/Parse-Syslog/trunk/Makefile Modified: csw/mgar/pkg/cpan/Parse-Syslog/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Parse-Syslog/trunk/Makefile 2009-03-24 21:04:48 UTC (rev 3923) +++ csw/mgar/pkg/cpan/Parse-Syslog/trunk/Makefile 2009-03-24 21:13:19 UTC (rev 3924) @@ -18,10 +18,10 @@ ARCHALL_CSWpmparsesyslog = 1 -LICENSE = COPYING +LICENSE = README include gar/category.mk post-extract: - @chmod o+r $(WORKSRC)/COPYING + @chmod o+r $(WORKSRC)/README @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 22:19:23 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 21:19:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3925] csw/mgar/pkg/cpan/Parse-RecDescent/trunk Message-ID: Revision: 3925 http://gar.svn.sourceforge.net/gar/?rev=3925&view=rev Author: wbonnet Date: 2009-03-24 21:19:23 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Update to 1.96.0 Modified Paths: -------------- csw/mgar/pkg/cpan/Parse-RecDescent/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/cpan/Parse-RecDescent/trunk/files/CSWpmparserecdescent.gspec csw/mgar/pkg/cpan/Parse-RecDescent/trunk/files/CSWpmparserecdescent.prototype Property Changed: ---------------- csw/mgar/pkg/cpan/Parse-RecDescent/trunk/ Property changes on: csw/mgar/pkg/cpan/Parse-RecDescent/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/Parse-RecDescent/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Parse-RecDescent/trunk/Makefile 2009-03-24 21:13:19 UTC (rev 3924) +++ csw/mgar/pkg/cpan/Parse-RecDescent/trunk/Makefile 2009-03-24 21:19:23 UTC (rev 3925) @@ -1,5 +1,5 @@ GARNAME = Parse-RecDescent -GARVERSION = 1.94 +GARVERSION = 1.96.0 CATEGORIES = cpan AUTHOR = DCONWAY @@ -9,6 +9,15 @@ parsers from simple yacc-like grammar specifications. endef -DISTFILES = $(call admfiles,CSWpmparserecdescent,depend prototype) +CATALOGNAME = pm_parserecdescent +PACKAGES = CSWpmparserecdescent +ARCHALL_CSWpmparserecdescent = 1 + +LICENSE = COPYING + include gar/category.mk + +post-extract: + @chmod o+r $(WORKSRC)/COPYING + @$(MAKECOOKIE) Deleted: csw/mgar/pkg/cpan/Parse-RecDescent/trunk/files/CSWpmparserecdescent.gspec =================================================================== --- csw/mgar/pkg/cpan/Parse-RecDescent/trunk/files/CSWpmparserecdescent.gspec 2009-03-24 21:13:19 UTC (rev 3924) +++ csw/mgar/pkg/cpan/Parse-RecDescent/trunk/files/CSWpmparserecdescent.gspec 2009-03-24 21:19:23 UTC (rev 3925) @@ -1,9 +0,0 @@ -%var bitname pm_parserecdescent -%var pkgname CSWpmparserecdescent -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -Copyright (c) 1997-2000, Damian Conway. All Rights Reserved. -This module is free software. It may be used, redistributed -and/or modified under the terms of the Perl Artistic License -(see http://www.perl.com/perl/misc/Artistic.html) Deleted: csw/mgar/pkg/cpan/Parse-RecDescent/trunk/files/CSWpmparserecdescent.prototype =================================================================== --- csw/mgar/pkg/cpan/Parse-RecDescent/trunk/files/CSWpmparserecdescent.prototype 2009-03-24 21:13:19 UTC (rev 3924) +++ csw/mgar/pkg/cpan/Parse-RecDescent/trunk/files/CSWpmparserecdescent.prototype 2009-03-24 21:19:23 UTC (rev 3925) @@ -1,16 +0,0 @@ -d none /opt/csw/lib 0755 root bin -d none /opt/csw/lib/perl 0755 root bin -d none /opt/csw/lib/perl/csw 0755 root bin -d none /opt/csw/lib/perl/csw/auto 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Parse 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Parse/RecDescent 0755 root bin -f none /opt/csw/lib/perl/csw/auto/Parse/RecDescent/.packlist 0644 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -f none /opt/csw/share/man/man3/Parse::RecDescent.3perl 0444 root bin -d none /opt/csw/share/perl 0755 root bin -d none /opt/csw/share/perl/csw 0755 root bin -d none /opt/csw/share/perl/csw/Parse 0755 root bin -f none /opt/csw/share/perl/csw/Parse/RecDescent.pm 0555 root bin -f none /opt/csw/share/perl/csw/Parse/RecDescent.pod 0555 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 22:21:47 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 21:21:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[3926] csw/mgar/pkg/cpan/Parse-RecDescent/trunk Message-ID: Revision: 3926 http://gar.svn.sourceforge.net/gar/?rev=3926&view=rev Author: wbonnet Date: 2009-03-24 21:21:47 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Update to 1.96.0 Modified Paths: -------------- csw/mgar/pkg/cpan/Parse-RecDescent/trunk/Makefile csw/mgar/pkg/cpan/Parse-RecDescent/trunk/checksums Modified: csw/mgar/pkg/cpan/Parse-RecDescent/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Parse-RecDescent/trunk/Makefile 2009-03-24 21:19:23 UTC (rev 3925) +++ csw/mgar/pkg/cpan/Parse-RecDescent/trunk/Makefile 2009-03-24 21:21:47 UTC (rev 3926) @@ -14,10 +14,10 @@ ARCHALL_CSWpmparserecdescent = 1 -LICENSE = COPYING +LICENSE = README include gar/category.mk post-extract: - @chmod o+r $(WORKSRC)/COPYING + @chmod o+r $(WORKSRC)/README @$(MAKECOOKIE) Modified: csw/mgar/pkg/cpan/Parse-RecDescent/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Parse-RecDescent/trunk/checksums 2009-03-24 21:19:23 UTC (rev 3925) +++ csw/mgar/pkg/cpan/Parse-RecDescent/trunk/checksums 2009-03-24 21:21:47 UTC (rev 3926) @@ -1,4 +1 @@ -a90ecca1a54927e0e47cde7efb895217 download/CSWpmparserecdescent.gspec -6e0d583c86d7f74b43769810714242aa download/CSWpmparserecdescent.depend -98e1171cd87be82587f8b7ba3b3b1539 download/CSWpmparserecdescent.prototype -497600b337a501eae11f31195ccec9d4 download/Parse-RecDescent-1.94.tar.gz +373dc01e102d81d01a4fb1431c5ff3fb download/Parse-RecDescent-1.96.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 22:30:12 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 21:30:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[3927] csw/mgar/pkg/cpan/Package-Constants/trunk Message-ID: Revision: 3927 http://gar.svn.sourceforge.net/gar/?rev=3927&view=rev Author: wbonnet Date: 2009-03-24 21:30:12 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Update to 0.02 Modified Paths: -------------- csw/mgar/pkg/cpan/Package-Constants/trunk/Makefile csw/mgar/pkg/cpan/Package-Constants/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/cpan/Package-Constants/trunk/files/CSWpmpkgconst.depend csw/mgar/pkg/cpan/Package-Constants/trunk/files/CSWpmpkgconst.gspec csw/mgar/pkg/cpan/Package-Constants/trunk/files/CSWpmpkgconst.prototype Property Changed: ---------------- csw/mgar/pkg/cpan/Package-Constants/trunk/ Property changes on: csw/mgar/pkg/cpan/Package-Constants/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/Package-Constants/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Package-Constants/trunk/Makefile 2009-03-24 21:21:47 UTC (rev 3926) +++ csw/mgar/pkg/cpan/Package-Constants/trunk/Makefile 2009-03-24 21:30:12 UTC (rev 3927) @@ -1,5 +1,5 @@ GARNAME = Package-Constants -GARVERSION = 0.01 +GARVERSION = 0.02 CATEGORIES = cpan AUTHOR = KANE @@ -10,6 +10,16 @@ @EXPORT/@EXPORT_OK for a Constants.pm file. endef -DISTFILES = $(call admfiles,CSWpmpkgconst,depend prototype) +CATALOGNAME = pm_pkgconst +PACKAGES = CSWpmpkgconst +ARCHALL_CSWpmpkgconst = 1 + +LICENSE = README + include gar/category.mk + +post-extract: + @chmod o+r $(WORKSRC)/README + @$(MAKECOOKIE) + Modified: csw/mgar/pkg/cpan/Package-Constants/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Package-Constants/trunk/checksums 2009-03-24 21:21:47 UTC (rev 3926) +++ csw/mgar/pkg/cpan/Package-Constants/trunk/checksums 2009-03-24 21:30:12 UTC (rev 3927) @@ -1,4 +1 @@ -e19206618c7ddf3fab2fda3d40cc6987 download/CSWpmpkgconst.gspec -882cfc02f0fd6a7892b45bc34a8a9755 download/CSWpmpkgconst.depend -6f3cddb137125d6cfd9fc51c5127419f download/CSWpmpkgconst.prototype -1449c0b9f1cbf42d8588734322085d18 download/Package-Constants-0.01.tar.gz +4027c258b0163322f8f220f253e81142 download/Package-Constants-0.02.tar.gz Deleted: csw/mgar/pkg/cpan/Package-Constants/trunk/files/CSWpmpkgconst.gspec =================================================================== --- csw/mgar/pkg/cpan/Package-Constants/trunk/files/CSWpmpkgconst.gspec 2009-03-24 21:21:47 UTC (rev 3926) +++ csw/mgar/pkg/cpan/Package-Constants/trunk/files/CSWpmpkgconst.gspec 2009-03-24 21:30:12 UTC (rev 3927) @@ -1,10 +0,0 @@ -%var bitname pm_pkgconst -%var pkgname CSWpmpkgconst -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -This module is copyright (c) 2004 Jos Boumans . All -rights reserved. - -This library is free software; you may redistribute and/or modify it -under the same terms as Perl itself. Deleted: csw/mgar/pkg/cpan/Package-Constants/trunk/files/CSWpmpkgconst.prototype =================================================================== --- csw/mgar/pkg/cpan/Package-Constants/trunk/files/CSWpmpkgconst.prototype 2009-03-24 21:21:47 UTC (rev 3926) +++ csw/mgar/pkg/cpan/Package-Constants/trunk/files/CSWpmpkgconst.prototype 2009-03-24 21:30:12 UTC (rev 3927) @@ -1,15 +0,0 @@ -d none /opt/csw/lib 0755 root bin -d none /opt/csw/lib/perl 0755 root bin -d none /opt/csw/lib/perl/csw 0755 root bin -d none /opt/csw/lib/perl/csw/auto 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Package 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Package/Constants 0755 root bin -f none /opt/csw/lib/perl/csw/auto/Package/Constants/.packlist 0644 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -f none /opt/csw/share/man/man3/Package::Constants.3perl 0444 root bin -d none /opt/csw/share/perl 0755 root bin -d none /opt/csw/share/perl/csw 0755 root bin -d none /opt/csw/share/perl/csw/Package 0755 root bin -f none /opt/csw/share/perl/csw/Package/Constants.pm 0444 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 22:40:27 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 21:40:27 +0000 Subject: [csw-devel] SF.net SVN: gar:[3928] csw/mgar/pkg/cpan/Object-Accessor/trunk Message-ID: Revision: 3928 http://gar.svn.sourceforge.net/gar/?rev=3928&view=rev Author: wbonnet Date: 2009-03-24 21:40:27 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Update to 0.34 Modified Paths: -------------- csw/mgar/pkg/cpan/Object-Accessor/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.depend csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.gspec csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.prototype Property Changed: ---------------- csw/mgar/pkg/cpan/Object-Accessor/trunk/ Property changes on: csw/mgar/pkg/cpan/Object-Accessor/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/Object-Accessor/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Object-Accessor/trunk/Makefile 2009-03-24 21:30:12 UTC (rev 3927) +++ csw/mgar/pkg/cpan/Object-Accessor/trunk/Makefile 2009-03-24 21:40:27 UTC (rev 3928) @@ -1,5 +1,5 @@ GARNAME = Object-Accessor -GARVERSION = 0.32 +GARVERSION = 0.34 CATEGORIES = cpan AUTHOR = KANE @@ -9,8 +9,17 @@ opposed to per Class accessors, as, for example, Class::Accessor provides). endef -DISTFILES = $(call admfiles,CSWpmobjaccessor,depend prototype) +CATALOGNAME = pm_objaccessor +PACKAGES = CSWpmobjaccessor -DEPENDS += cpan/Params-Check +ARCHALL_CSWpmobjaccessor = 1 +REQUIRED_PKGS_CSWpmobjaccessor += CSWpmprmscheck + +LICENSE = README + include gar/category.mk + +post-extract: + @chmod o+r $(WORKSRC)/README + @$(MAKECOOKIE) Deleted: csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.depend =================================================================== --- csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.depend 2009-03-24 21:30:12 UTC (rev 3927) +++ csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.depend 2009-03-24 21:40:27 UTC (rev 3928) @@ -1 +0,0 @@ -P CSWpmprmscheck pm_prmscheck - A generic input parsing/checking mechanism. Deleted: csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.gspec =================================================================== --- csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.gspec 2009-03-24 21:30:12 UTC (rev 3927) +++ csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.gspec 2009-03-24 21:40:27 UTC (rev 3928) @@ -1,10 +0,0 @@ -%var bitname pm_objaccessor -%var pkgname CSWpmobjaccessor -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -This module is copyright (c) 2004 Jos Boumans . All -rights reserved. - -This library is free software; you may redistribute and/or modify it -under the same terms as Perl itself. Deleted: csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.prototype =================================================================== --- csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.prototype 2009-03-24 21:30:12 UTC (rev 3927) +++ csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.prototype 2009-03-24 21:40:27 UTC (rev 3928) @@ -1,15 +0,0 @@ -d none /opt/csw/lib 0755 root bin -d none /opt/csw/lib/perl 0755 root bin -d none /opt/csw/lib/perl/csw 0755 root bin -d none /opt/csw/lib/perl/csw/auto 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Object 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Object/Accessor 0755 root bin -f none /opt/csw/lib/perl/csw/auto/Object/Accessor/.packlist 0644 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -f none /opt/csw/share/man/man3/Object::Accessor.3perl 0444 root bin -d none /opt/csw/share/perl 0755 root bin -d none /opt/csw/share/perl/csw 0755 root bin -d none /opt/csw/share/perl/csw/Object 0755 root bin -f none /opt/csw/share/perl/csw/Object/Accessor.pm 0444 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 22:40:46 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 21:40:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[3929] csw/mgar/pkg/cpan/Object-Accessor/trunk/checksums Message-ID: Revision: 3929 http://gar.svn.sourceforge.net/gar/?rev=3929&view=rev Author: wbonnet Date: 2009-03-24 21:40:46 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Update to 0.34 Modified Paths: -------------- csw/mgar/pkg/cpan/Object-Accessor/trunk/checksums Modified: csw/mgar/pkg/cpan/Object-Accessor/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Object-Accessor/trunk/checksums 2009-03-24 21:40:27 UTC (rev 3928) +++ csw/mgar/pkg/cpan/Object-Accessor/trunk/checksums 2009-03-24 21:40:46 UTC (rev 3929) @@ -1,4 +1 @@ -0f65afc9a7b9b8511cd8693400337dfb download/CSWpmobjaccessor.gspec -61de27fdf1445d858d5707aac65905f7 download/CSWpmobjaccessor.depend -ceed88693bd84e1bc2d85a6eeb7ea16e download/CSWpmobjaccessor.prototype -bb898baa4cee74cbacdb3fd116b29922 download/Object-Accessor-0.32.tar.gz +b3cbb7e37d060d6af599c4daf154bfba download/Object-Accessor-0.34.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Mar 25 00:05:36 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 24 Mar 2009 23:05:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[3930] csw/mgar/pkg Message-ID: Revision: 3930 http://gar.svn.sourceforge.net/gar/?rev=3930&view=rev Author: dmichelsen Date: 2009-03-24 23:05:36 +0000 (Tue, 24 Mar 2009) Log Message: ----------- lame: Initial commit Added Paths: ----------- csw/mgar/pkg/lame/ csw/mgar/pkg/lame/branches/ csw/mgar/pkg/lame/tags/ csw/mgar/pkg/lame/trunk/ csw/mgar/pkg/lame/trunk/Makefile csw/mgar/pkg/lame/trunk/checksums csw/mgar/pkg/lame/trunk/files/ Property changes on: csw/mgar/pkg/lame/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/lame/trunk/Makefile =================================================================== --- csw/mgar/pkg/lame/trunk/Makefile (rev 0) +++ csw/mgar/pkg/lame/trunk/Makefile 2009-03-24 23:05:36 UTC (rev 3930) @@ -0,0 +1,28 @@ +GARNAME = lame +GARVERSION = 398-2 +SPKG_VERSION = 3.98.2 +CATEGORIES = apps + +DESCRIPTION = LAME is an LGPL MP3 encoder +define BLURB + LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL. +endef + +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# We define upstream file regex so we can be notifed of new upstream software release +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=628063 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +BUILD64 = 1 +EXTRA_BUILD_ISAS = sparcv8plus+vis + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk Added: csw/mgar/pkg/lame/trunk/checksums =================================================================== --- csw/mgar/pkg/lame/trunk/checksums (rev 0) +++ csw/mgar/pkg/lame/trunk/checksums 2009-03-24 23:05:36 UTC (rev 3930) @@ -0,0 +1 @@ +719dae0ee675d0c16e0e89952930ed35 download/lame-398-2.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Mar 25 00:13:03 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 24 Mar 2009 23:13:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3931] csw/mgar/pkg/lame/trunk/Makefile Message-ID: Revision: 3931 http://gar.svn.sourceforge.net/gar/?rev=3931&view=rev Author: dmichelsen Date: 2009-03-24 23:13:03 +0000 (Tue, 24 Mar 2009) Log Message: ----------- lame: Add dependency and x86 extra ISA Modified Paths: -------------- csw/mgar/pkg/lame/trunk/Makefile Modified: csw/mgar/pkg/lame/trunk/Makefile =================================================================== --- csw/mgar/pkg/lame/trunk/Makefile 2009-03-24 23:05:36 UTC (rev 3930) +++ csw/mgar/pkg/lame/trunk/Makefile 2009-03-24 23:13:03 UTC (rev 3931) @@ -11,6 +11,8 @@ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +REQUIRED_PKGS = CSWncurses + # We define upstream file regex so we can be notifed of new upstream software release UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=628063 UPSTREAM_USE_SF = 1 @@ -21,7 +23,7 @@ # UPSTREAM_MASTER_SITES = BUILD64 = 1 -EXTRA_BUILD_ISAS = sparcv8plus+vis +EXTRA_BUILD_ISAS = sparcv8plus+vis pentium_pro CONFIGURE_ARGS = $(DIRPATHS) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 25 00:32:20 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 24 Mar 2009 23:32:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[3932] csw/mgar/pkg/gtk-doc/trunk Message-ID: Revision: 3932 http://gar.svn.sourceforge.net/gar/?rev=3932&view=rev Author: hson Date: 2009-03-24 23:32:20 +0000 (Tue, 24 Mar 2009) Log Message: ----------- gtk-doc: Added postinstall script Modified Paths: -------------- csw/mgar/pkg/gtk-doc/trunk/Makefile csw/mgar/pkg/gtk-doc/trunk/checksums Added Paths: ----------- csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postinstall Modified: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-24 23:13:03 UTC (rev 3931) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-24 23:32:20 UTC (rev 3932) @@ -11,6 +11,7 @@ MASTER_SITES = $(GNOME_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += CSWgtk-doc.postinstall CATALOGNAME_CSWgtk-doc = gtk_doc PREREQUISITE_PKGS += CSWsgmlcommon CSWxmlcommon CSWdocbookxsl Modified: csw/mgar/pkg/gtk-doc/trunk/checksums =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/checksums 2009-03-24 23:13:03 UTC (rev 3931) +++ csw/mgar/pkg/gtk-doc/trunk/checksums 2009-03-24 23:32:20 UTC (rev 3932) @@ -1,2 +1,2 @@ 94e02c937b6970e79657c705159b7d17 download/gtk-doc-1.11.tar.gz -4a160ff0b2cf792141850d576a8f8fa4 download/CSWgtkdoc.gspec +670ac741703e5c9e4be3fd3da6139fdf download/CSWgtk-doc.postinstall Added: csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postinstall =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postinstall (rev 0) +++ csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postinstall 2009-03-24 23:32:20 UTC (rev 3932) @@ -0,0 +1,5 @@ +#!/bin/sh + +if [ -x /opt/csw/bin/scrollkeeper-update ]; then + /opt/csw/bin/scrollkeeper-update -o /opt/csw/share/omf/gtk-doc-manual +fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 25 01:47:43 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 25 Mar 2009 00:47:43 +0000 Subject: [csw-devel] SF.net SVN: gar:[3933] csw/mgar/pkg/gcc4/trunk/files Message-ID: Revision: 3933 http://gar.svn.sourceforge.net/gar/?rev=3933&view=rev Author: valholla Date: 2009-03-25 00:47:43 +0000 (Wed, 25 Mar 2009) Log Message: ----------- working copy Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk csw/mgar/pkg/gcc4/trunk/files/configure_def.mk csw/mgar/pkg/gcc4/trunk/files/gar_override.mk csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk Modified: csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-24 23:32:20 UTC (rev 3932) +++ csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-25 00:47:43 UTC (rev 3933) @@ -25,6 +25,7 @@ pax -rw $$dir $(PKGROOT); done ) @(cd $(AMD_BASE); pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) @(cd $(APREFIX)/bin; pax -rw * $(PPREFIX)/bin/amd64) + @(cd $(APREFIX)/bin/amd64; gln *-solaris2.* ../) x86-merge-i386: @(echo "===> Merging I386") @@ -35,6 +36,7 @@ @(cd $(I386_BASE); pax -rw $(MPREFIX)/lib $(PKGROOT)) @(cd $(I386_BASE); pax -rw $(MPREFIX)/libexec $(PKGROOT)) @(cd $(IPREFIX)/bin; pax -rw * $(PPREFIX)/bin/i386) + @(cd $(APREFIX)/bin/i386; gln *-solaris2.* ../) x86-merge-strip: @(echo "===> Stripping Merged Binaries") Modified: csw/mgar/pkg/gcc4/trunk/files/configure_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-24 23:32:20 UTC (rev 3932) +++ csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-25 00:47:43 UTC (rev 3933) @@ -1,16 +1,6 @@ - CONFIGURE_ARGS = --prefix=/opt/csw/gcc4 CONFIGURE_ARGS += --exec-prefix=/opt/csw/gcc4 -#ifeq ($(shell uname -p),i386) -# ifeq ($(shell uname -r),5.10) -# CONFIGURE_ARGS += --target=amd64-*-solaris2.10 -# else -# CONFIGURE_ARGS += --target=i?86-*-solaris2.8 -# endif -#else -# CONFIGURE_ARGS += *-*-solaris2.8 -#endif CONFIGURE_ARGS += --with-gnu-as CONFIGURE_ARGS += --with-as=/opt/csw/bin/gas CONFIGURE_ARGS += --without-gnu-ld Modified: csw/mgar/pkg/gcc4/trunk/files/gar_override.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-24 23:32:20 UTC (rev 3932) +++ csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-25 00:47:43 UTC (rev 3933) @@ -1,7 +1,7 @@ -COOKIEDIR = $(COOKIEROOTDIR)/$(MODULATION)-$(GAROSREL) -WORKDIR = $(WORKROOTDIR)/build-$(MODULATION)-$(GAROSREL) -INSTALLISADIR = $(WORKROOTDIR)/install-$(MODULATION)-$(GAROSREL) +COOKIEDIR = $(COOKIEROOTDIR)/$(MODULATION)-$(GAROSREL)-$(GARCH) +WORKDIR = $(WORKROOTDIR)/build-$(MODULATION)-$(GAROSREL)-$(GARCH) +INSTALLISADIR = $(WORKROOTDIR)/install-$(MODULATION)-$(GAROSREL)-$(GARCH) PKGROOT = $(abspath $(WORKROOTDIR)/pkgroot-$(GARCH)) OBJECT_DIR = $(WORKDIR)/objdir WORKSRC = $(OBJECT_DIR) @@ -30,6 +30,34 @@ BOOT_CFLAGS = -I/opt/csw/include -m32 -march=i386 -g -O2 -pipe BOOT_LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib endif + ISAEXEC_FILES += $(bindir)/addr2name.awk + ISAEXEC_FILES += $(bindir)/gc-analyze + ISAEXEC_FILES += $(bindir)/gcjh + ISAEXEC_FILES += $(bindir)/gjarsigner + ISAEXEC_FILES += $(bindir)/grmic + ISAEXEC_FILES += $(bindir)/c++ + ISAEXEC_FILES += $(bindir)/gcc + ISAEXEC_FILES += $(bindir)/gcov + ISAEXEC_FILES += $(bindir)/gjavah + ISAEXEC_FILES += $(bindir)/grmid + ISAEXEC_FILES += $(bindir)/jcf-dump + ISAEXEC_FILES += $(bindir)/cpp + ISAEXEC_FILES += $(bindir)/gccbug + ISAEXEC_FILES += $(bindir)/gfortran + ISAEXEC_FILES += $(bindir)/gkeytool + ISAEXEC_FILES += $(bindir)/grmiregistry + ISAEXEC_FILES += $(bindir)/jv-convert + ISAEXEC_FILES += $(bindir)/g++ + ISAEXEC_FILES += $(bindir)/gcj + ISAEXEC_FILES += $(bindir)/gij + ISAEXEC_FILES += $(bindir)/gnative2ascii + ISAEXEC_FILES += $(bindir)/gserialver + ISAEXEC_FILES += $(bindir)/gappletviewer + ISAEXEC_FILES += $(bindir)/gcj-dbtool + ISAEXEC_FILES += $(bindir)/gjar + ISAEXEC_FILES += $(bindir)/gorbd + ISAEXEC_FILES += $(bindir)/gtnameserv + endif export CONFIG_SHELL CFLAGS CPPFLAGS CXXFLAGS Modified: csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-24 23:32:20 UTC (rev 3932) +++ csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-25 00:47:43 UTC (rev 3933) @@ -1,22 +1,23 @@ -#pre-fetch: - #@(echo "==> Creating Prototype Files from prototype-$(GARCH) files") - #@(cd $(FILEDIR) && for file in `ls *-$(GARCH)`; do \ - #nfile=`echo $$file | gsed 's/-$(GARCH)//'`; \ - #gcp $$file $$nfile; \ - #done) - #$(DONADA) -#post-checksum: - #@(cd $(FILEDIR) && grm *.prototype) - #$(DONADA) +## Create lib links +post-merge-isa-sparcv8: + @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s sparcv9 64) + @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . 32) + @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . sparcv8) + @$(DONADA) +post-merge-isa-i386: + @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s amd64 64) + @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . 32) + @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . i386) + @$(DONADA) + ## Create $(OBJECT_DIR) to build in post-extract-$(addprefix post-extract-,$(MODULATIONS)): @(echo "==> Creating Object Dir for Building") @( mkdir $(OBJECT_DIR) ) - #@(gcp $(WORKDIR)/$(GARNAME)-$(GARVERSION)/COPYING $(OBJECT_DIR)) $(DONADA) ## instead of changing to $(WORKSRC) and running configure This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 25 05:17:18 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 25 Mar 2009 04:17:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3934] csw/mgar/pkg/gtk-doc/trunk Message-ID: Revision: 3934 http://gar.svn.sourceforge.net/gar/?rev=3934&view=rev Author: hson Date: 2009-03-25 04:17:18 +0000 (Wed, 25 Mar 2009) Log Message: ----------- gtk-doc: Fix postinstall script, add postremove Modified Paths: -------------- csw/mgar/pkg/gtk-doc/trunk/Makefile csw/mgar/pkg/gtk-doc/trunk/checksums csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postinstall Added Paths: ----------- csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postremove Modified: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-25 00:47:43 UTC (rev 3933) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-25 04:17:18 UTC (rev 3934) @@ -12,6 +12,7 @@ MASTER_SITES = $(GNOME_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTFILES += CSWgtk-doc.postinstall +DISTFILES += CSWgtk-doc.postremove CATALOGNAME_CSWgtk-doc = gtk_doc PREREQUISITE_PKGS += CSWsgmlcommon CSWxmlcommon CSWdocbookxsl Modified: csw/mgar/pkg/gtk-doc/trunk/checksums =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/checksums 2009-03-25 00:47:43 UTC (rev 3933) +++ csw/mgar/pkg/gtk-doc/trunk/checksums 2009-03-25 04:17:18 UTC (rev 3934) @@ -1,2 +1,3 @@ 94e02c937b6970e79657c705159b7d17 download/gtk-doc-1.11.tar.gz -670ac741703e5c9e4be3fd3da6139fdf download/CSWgtk-doc.postinstall +72e00cf77c92c916732b8f0d9f8b29f0 download/CSWgtk-doc.postinstall +72e00cf77c92c916732b8f0d9f8b29f0 download/CSWgtk-doc.postremove Modified: csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postinstall =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postinstall 2009-03-25 00:47:43 UTC (rev 3933) +++ csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postinstall 2009-03-25 04:17:18 UTC (rev 3934) @@ -1,5 +1,5 @@ #!/bin/sh - +PATH=/opt/csw/bin:$PATH;export PATH if [ -x /opt/csw/bin/scrollkeeper-update ]; then /opt/csw/bin/scrollkeeper-update -o /opt/csw/share/omf/gtk-doc-manual fi Added: csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postremove =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postremove (rev 0) +++ csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postremove 2009-03-25 04:17:18 UTC (rev 3934) @@ -0,0 +1,5 @@ +#!/bin/sh +PATH=/opt/csw/bin:$PATH;export PATH +if [ -x /opt/csw/bin/scrollkeeper-update ]; then + /opt/csw/bin/scrollkeeper-update -o /opt/csw/share/omf/gtk-doc-manual +fi Property changes on: csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postremove ___________________________________________________________________ Added: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 11:44:53 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 10:44:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[3935] csw/mgar/pkg/cpan/Pod-Simple/trunk Message-ID: Revision: 3935 http://gar.svn.sourceforge.net/gar/?rev=3935&view=rev Author: bonivart Date: 2009-03-25 10:44:52 +0000 (Wed, 25 Mar 2009) Log Message: ----------- pod-simple: update to 3.07 Modified Paths: -------------- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile csw/mgar/pkg/cpan/Pod-Simple/trunk/checksums Added Paths: ----------- csw/mgar/pkg/cpan/Pod-Simple/trunk/files/COPYING Removed Paths: ------------- csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.depend csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.gspec csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.prototype Property Changed: ---------------- csw/mgar/pkg/cpan/Pod-Simple/trunk/ Property changes on: csw/mgar/pkg/cpan/Pod-Simple/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 04:17:18 UTC (rev 3934) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 10:44:52 UTC (rev 3935) @@ -1,9 +1,9 @@ GARNAME = Pod-Simple -GARVERSION = 3.05 +GARVERSION = 3.07 CATEGORIES = cpan AUTHOR = ARANDAL -DESCRIPTION = framework for parsing Pod +DESCRIPTION = Framework for parsing Pod define BLURB Pod::Simple is a Perl library for parsing text in the Pod ("plain old documentation") markup language that is typically used for writing @@ -11,8 +11,13 @@ the perlpod man page; the most common formatter is called "perldoc". endef -DISTFILES = $(call admfiles,CSWpmpodsimple,depend prototype) +#DISTFILES = $(call admfiles,CSWpmpodsimple,depend prototype) -DEPENDS += cpan/Pod-Escapes +PACKAGES = CSWpmpodsimple +CATALOGNAME = pm_podsimple +#SPKG_DESC = $(DESCRIPTION) +ALLARCH = 1 +REQUIRED_PKGS = CSWpmpodescapes + include gar/category.mk Modified: csw/mgar/pkg/cpan/Pod-Simple/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/checksums 2009-03-25 04:17:18 UTC (rev 3934) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/checksums 2009-03-25 10:44:52 UTC (rev 3935) @@ -1,4 +1 @@ -5070eb75026a8e9fe26d2574585463fb download/CSWpmpodsimple.gspec -9a62b7346573b5b35816be02718b1c5d download/CSWpmpodsimple.depend -127e91e189a0a3897b2215f45ddfdb91 download/CSWpmpodsimple.prototype -be3f9e5d685ff38a3f0be66322d68cef download/Pod-Simple-3.05.tar.gz +8f5174c210b1caf52d2dbbcfe5e92630 download/Pod-Simple-3.07.tar.gz Added: csw/mgar/pkg/cpan/Pod-Simple/trunk/files/COPYING =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/files/COPYING (rev 0) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/files/COPYING 2009-03-25 10:44:52 UTC (rev 3935) @@ -0,0 +1,8 @@ +Copyright (c) 2002 Sean M. Burke. All rights reserved. + +This library is free software; you can redistribute it and/or modify it +under the same terms as Perl itself. + +This program is distributed in the hope that it will be useful, but +without any warranty; without even the implied warranty of +merchantability or fitness for a particular purpose. Deleted: csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.depend =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.depend 2009-03-25 04:17:18 UTC (rev 3934) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.depend 2009-03-25 10:44:52 UTC (rev 3935) @@ -1 +0,0 @@ -P CSWpmpodescapes pm_podescapes - %var bitname pm_podescapes Deleted: csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.gspec =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.gspec 2009-03-25 04:17:18 UTC (rev 3934) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.gspec 2009-03-25 10:44:52 UTC (rev 3935) @@ -1,13 +0,0 @@ -%var bitname pm_podsimple -%var pkgname CSWpmpodsimple -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -Copyright (c) 2002 Sean M. Burke. All rights reserved. - -This library is free software; you can redistribute it and/or modify it -under the same terms as Perl itself. - -This program is distributed in the hope that it will be useful, but -without any warranty; without even the implied warranty of -merchantability or fitness for a particular purpose. Deleted: csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.prototype =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.prototype 2009-03-25 04:17:18 UTC (rev 3934) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.prototype 2009-03-25 10:44:52 UTC (rev 3935) @@ -1,68 +0,0 @@ -d none /opt/csw/lib 0755 root bin -d none /opt/csw/lib/perl 0755 root bin -d none /opt/csw/lib/perl/csw 0755 root bin -d none /opt/csw/lib/perl/csw/auto 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Pod 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Pod/Simple 0755 root bin -f none /opt/csw/lib/perl/csw/auto/Pod/Simple/.packlist 0644 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -f none /opt/csw/share/man/man3/Pod::Simple.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::Checker.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::Debug.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::DumpAsText.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::DumpAsXML.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::HTML.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::HTMLBatch.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::LinkSection.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::Methody.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::PullParser.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::PullParserEndToken.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::PullParserStartToken.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::PullParserTextToken.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::PullParserToken.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::RTF.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::Search.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::SimpleTree.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::Subclassing.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::Text.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::TextContent.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::XMLOutStream.3perl 0444 root bin -f none /opt/csw/share/man/man3/perlpod.3perl 0444 root bin -f none /opt/csw/share/man/man3/perlpodspec.3perl 0444 root bin -d none /opt/csw/share/perl 0755 root bin -d none /opt/csw/share/perl/csw 0755 root bin -d none /opt/csw/share/perl/csw/Pod 0755 root bin -d none /opt/csw/share/perl/csw/Pod/Simple 0755 root bin -f none /opt/csw/share/perl/csw/Pod/Simple.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple.pod 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/BlackBox.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/Checker.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/Debug.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/DumpAsText.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/DumpAsXML.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/HTML.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/HTMLBatch.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/HTMLLegacy.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/LinkSection.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/Methody.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/Progress.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/PullParser.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/PullParserEndToken.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/PullParserStartToken.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/PullParserTextToken.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/PullParserToken.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/RTF.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/Search.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/SimpleTree.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/Subclassing.pod 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/Text.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/TextContent.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/TiedOutFH.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/Transcode.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/TranscodeDumb.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/TranscodeSmart.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/XMLOutStream.pm 0444 root bin -f none /opt/csw/share/perl/csw/perlpod.pod 0444 root bin -f none /opt/csw/share/perl/csw/perlpodspec.pod 0444 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Mar 25 12:28:01 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 25 Mar 2009 11:28:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3936] csw/mgar/pkg Message-ID: Revision: 3936 http://gar.svn.sourceforge.net/gar/?rev=3936&view=rev Author: dmichelsen Date: 2009-03-25 11:28:01 +0000 (Wed, 25 Mar 2009) Log Message: ----------- vorbistools: Change directory name to match catalog name Added Paths: ----------- csw/mgar/pkg/vorbistools/ Removed Paths: ------------- csw/mgar/pkg/vorbis-tools/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Wed Mar 25 13:00:18 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Wed, 25 Mar 2009 12:00:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3937] csw/mgar/pkg Message-ID: Revision: 3937 http://gar.svn.sourceforge.net/gar/?rev=3937&view=rev Author: wahwah Date: 2009-03-25 12:00:02 +0000 (Wed, 25 Mar 2009) Log Message: ----------- Discussed in: http://lists.opencsw.org/pipermail/maintainers/2009-March/001576.html I've noticed that svn:externals use a short version of SourceForge domain, sf.net. It causes svn to complain about non-matching SSL certificates and asks for confirmation when checking out gar svn:externals. I have a prepared svn change which changes all instances of sf.net into sourceforge.net. I'm not aware of any major problems that it might cause. I tested it locally and it Just Works, "svn update" completes successfully after the change. The change is small in a sense that it boils down to sedding through svn:externals and replacing sf.net with sourceforge.net. The change is big in a sense that it touches most of /trunk directories. This change might be confusing if there is a 'trunk' directory with locally modified svn:externals property, due to, for instance, migration from mGAR v1 to v2. In such a case, the trunk directory needs to be reverted (non-recursively!) and svn update needs to be called. Then the property change can be applied again. Property Changed: ---------------- csw/mgar/pkg/GeoIP/trunk/ csw/mgar/pkg/ImageMagick/trunk/ csw/mgar/pkg/Vispan/trunk/ csw/mgar/pkg/a52dec/trunk/ csw/mgar/pkg/alpine/trunk/ csw/mgar/pkg/amarok/trunk/ csw/mgar/pkg/amavisd-new/trunk/ csw/mgar/pkg/apache/trunk/ csw/mgar/pkg/apache2/trunk/ csw/mgar/pkg/apache2-worker/ csw/mgar/pkg/apache2-worker/trunk/ csw/mgar/pkg/apcupsd/trunk/ csw/mgar/pkg/apg/trunk/ csw/mgar/pkg/apr/trunk/ csw/mgar/pkg/apr-util/trunk/ csw/mgar/pkg/arpwatch/trunk/ csw/mgar/pkg/arts/trunk/ csw/mgar/pkg/asciidoc/trunk/ csw/mgar/pkg/atk/trunk/ csw/mgar/pkg/audiofile/trunk/ csw/mgar/pkg/authz-tools/trunk/ csw/mgar/pkg/autoconf/trunk/ csw/mgar/pkg/automake/trunk/ csw/mgar/pkg/avantfax/trunk/ csw/mgar/pkg/axel/trunk/ csw/mgar/pkg/balance/trunk/ csw/mgar/pkg/bash/trunk/ csw/mgar/pkg/bash_completion/trunk/ csw/mgar/pkg/bdb4/trunk/ csw/mgar/pkg/bdb43/trunk/ csw/mgar/pkg/bdb44/trunk/ csw/mgar/pkg/bdb46/trunk/ csw/mgar/pkg/bind/trunk/ csw/mgar/pkg/bison/trunk/ csw/mgar/pkg/boost/trunk/ csw/mgar/pkg/botnet/trunk/ csw/mgar/pkg/bugzilla/trunk/ csw/mgar/pkg/ca_certificates/trunk/ csw/mgar/pkg/cabextract/trunk/ csw/mgar/pkg/cadaver/trunk/ csw/mgar/pkg/cairomm/trunk/ csw/mgar/pkg/cfengine/trunk/ csw/mgar/pkg/clamav/trunk/ csw/mgar/pkg/clearsilver/trunk/ csw/mgar/pkg/climm/trunk/ csw/mgar/pkg/clusterit/trunk/ csw/mgar/pkg/clusterssh/trunk/ csw/mgar/pkg/cmake/trunk/ csw/mgar/pkg/coreutils/trunk/ csw/mgar/pkg/cpan/Algorithm-Annotate/trunk/ csw/mgar/pkg/cpan/Algorithm-Diff/trunk/ csw/mgar/pkg/cpan/AnyData/trunk/ csw/mgar/pkg/cpan/Apache-AuthPAM/trunk/ csw/mgar/pkg/cpan/Apache-DBI/trunk/ csw/mgar/pkg/cpan/Apache-PAR/trunk/ csw/mgar/pkg/cpan/Apache-Session/trunk/ csw/mgar/pkg/cpan/Apache-Template/trunk/ csw/mgar/pkg/cpan/Apache-Test/trunk/ csw/mgar/pkg/cpan/App-CLI/trunk/ csw/mgar/pkg/cpan/AppConfig/trunk/ csw/mgar/pkg/cpan/Archive-Extract/trunk/ csw/mgar/pkg/cpan/Archive-SelfExtract/trunk/ csw/mgar/pkg/cpan/Archive-Tar/trunk/ csw/mgar/pkg/cpan/Archive-Zip/trunk/ csw/mgar/pkg/cpan/Array-Compare/trunk/ csw/mgar/pkg/cpan/Array-Window/trunk/ csw/mgar/pkg/cpan/Attribute-Handlers/trunk/ csw/mgar/pkg/cpan/Authen-PAM/trunk/ csw/mgar/pkg/cpan/Authen-SASL/trunk/ csw/mgar/pkg/cpan/BSD-Resource/trunk/ csw/mgar/pkg/cpan/BerkeleyDB/trunk/ csw/mgar/pkg/cpan/Bit-Vector/trunk/ csw/mgar/pkg/cpan/C-Scan/trunk/ csw/mgar/pkg/cpan/CGI/trunk/ csw/mgar/pkg/cpan/CGI-Application/trunk/ csw/mgar/pkg/cpan/CGI-Application-Dispatch/trunk/ csw/mgar/pkg/cpan/CGI-Application-Plugin-LogDispatch/trunk/ csw/mgar/pkg/cpan/CGI-Builder/trunk/ csw/mgar/pkg/cpan/CGI-Session/trunk/ csw/mgar/pkg/cpan/CGI-SpeedyCGI/trunk/ csw/mgar/pkg/cpan/CGP-CLI/trunk/ csw/mgar/pkg/cpan/CPANPLUS/trunk/ csw/mgar/pkg/cpan/Cache/trunk/ csw/mgar/pkg/cpan/Cache-Cache/trunk/ csw/mgar/pkg/cpan/Cache-Memcached/trunk/ csw/mgar/pkg/cpan/Calendar-CSA/trunk/ csw/mgar/pkg/cpan/Carp-Clan/trunk/ csw/mgar/pkg/cpan/Catalyst/trunk/ csw/mgar/pkg/cpan/Chart/trunk/ csw/mgar/pkg/cpan/Class-Accessor/trunk/ csw/mgar/pkg/cpan/Class-Autouse/trunk/ csw/mgar/pkg/cpan/Class-BlackHole/trunk/ csw/mgar/pkg/cpan/Class-Container/trunk/ csw/mgar/pkg/cpan/Class-DBI/trunk/ csw/mgar/pkg/cpan/Class-DBI-Loader/trunk/ csw/mgar/pkg/cpan/Class-DBI-Pg/trunk/ csw/mgar/pkg/cpan/Class-DBI-SQLite/trunk/ csw/mgar/pkg/cpan/Class-DBI-mysql/trunk/ csw/mgar/pkg/cpan/Class-Data-Inheritable/trunk/ csw/mgar/pkg/cpan/Class-ISA/trunk/ csw/mgar/pkg/cpan/Class-Inspector/trunk/ csw/mgar/pkg/cpan/Class-Loader/trunk/ csw/mgar/pkg/cpan/Class-ReturnValue/trunk/ csw/mgar/pkg/cpan/Class-Trigger/trunk/ csw/mgar/pkg/cpan/Class-WhiteHole/trunk/ csw/mgar/pkg/cpan/Clone/trunk/ csw/mgar/pkg/cpan/Compress-Raw-Zlib/trunk/ csw/mgar/pkg/cpan/Compress-Zlib/trunk/ csw/mgar/pkg/cpan/Config-General/trunk/ csw/mgar/pkg/cpan/Config-IniFiles/trunk/ csw/mgar/pkg/cpan/Convert-ASCII-Armour/trunk/ csw/mgar/pkg/cpan/Convert-ASN1/trunk/ csw/mgar/pkg/cpan/Convert-BinHex/trunk/ csw/mgar/pkg/cpan/Convert-PEM/trunk/ csw/mgar/pkg/cpan/Convert-TNEF/trunk/ csw/mgar/pkg/cpan/Convert-UUlib/trunk/ csw/mgar/pkg/cpan/Crypt-Blowfish/trunk/ csw/mgar/pkg/cpan/Crypt-CAST5_PP/trunk/ csw/mgar/pkg/cpan/Crypt-CBC/trunk/ csw/mgar/pkg/cpan/Crypt-DES/trunk/ csw/mgar/pkg/cpan/Crypt-DES_EDE3/trunk/ csw/mgar/pkg/cpan/Crypt-DH/trunk/ csw/mgar/pkg/cpan/Crypt-DSA/trunk/ csw/mgar/pkg/cpan/Crypt-IDEA/trunk/ csw/mgar/pkg/cpan/Crypt-OpenPGP/trunk/ csw/mgar/pkg/cpan/Crypt-OpenSSL-Bignum/trunk/ csw/mgar/pkg/cpan/Crypt-OpenSSL-DSA/trunk/ csw/mgar/pkg/cpan/Crypt-OpenSSL-PKCS12/trunk/ csw/mgar/pkg/cpan/Crypt-OpenSSL-RSA/trunk/ csw/mgar/pkg/cpan/Crypt-OpenSSL-Random/trunk/ csw/mgar/pkg/cpan/Crypt-OpenSSL-X509/trunk/ csw/mgar/pkg/cpan/Crypt-Primes/trunk/ csw/mgar/pkg/cpan/Crypt-RIPEMD160/trunk/ csw/mgar/pkg/cpan/Crypt-RSA/trunk/ csw/mgar/pkg/cpan/Crypt-Random/trunk/ csw/mgar/pkg/cpan/Crypt-Rijndael/trunk/ csw/mgar/pkg/cpan/Crypt-SSLeay/trunk/ csw/mgar/pkg/cpan/Crypt-Twofish/trunk/ csw/mgar/pkg/cpan/Curses/trunk/ csw/mgar/pkg/cpan/Curses-UI/trunk/ csw/mgar/pkg/cpan/DBD-AnyData/trunk/ csw/mgar/pkg/cpan/DBD-CSV/trunk/ csw/mgar/pkg/cpan/DBD-File/trunk/ csw/mgar/pkg/cpan/DBD-Pg/trunk/ csw/mgar/pkg/cpan/DBD-SQLite/trunk/ csw/mgar/pkg/cpan/DBD-mysql/trunk/ csw/mgar/pkg/cpan/DBD-mysql5/trunk/ csw/mgar/pkg/cpan/DBI/trunk/ csw/mgar/pkg/cpan/DBIx-ContextualFetch/trunk/ csw/mgar/pkg/cpan/DBIx-Password/trunk/ csw/mgar/pkg/cpan/DBIx-SearchBuilder/trunk/ csw/mgar/pkg/cpan/Data-Buffer/trunk/ csw/mgar/pkg/cpan/Data-Dump/trunk/ csw/mgar/pkg/cpan/Data-Flow/trunk/ csw/mgar/pkg/cpan/Data-Hierarchy/trunk/ csw/mgar/pkg/cpan/Data-ShowTable/trunk/ csw/mgar/pkg/cpan/Data-UUID/trunk/ csw/mgar/pkg/cpan/Date-Calc/trunk/ csw/mgar/pkg/cpan/Date-Manip/trunk/ csw/mgar/pkg/cpan/Date-Simple/trunk/ csw/mgar/pkg/cpan/DateManip/trunk/ csw/mgar/pkg/cpan/Devel-Cover/trunk/ csw/mgar/pkg/cpan/Devel-Cycle/trunk/ csw/mgar/pkg/cpan/Devel-LeakTrace/trunk/ csw/mgar/pkg/cpan/Devel-Size/trunk/ csw/mgar/pkg/cpan/Devel-StackTrace/trunk/ csw/mgar/pkg/cpan/Devel-Symdump/trunk/ csw/mgar/pkg/cpan/Devel-Trace/trunk/ csw/mgar/pkg/cpan/Digest-BubbleBabble/trunk/ csw/mgar/pkg/cpan/Digest-HMAC/trunk/ csw/mgar/pkg/cpan/Digest-MD2/trunk/ csw/mgar/pkg/cpan/Digest-Nilsimsa/trunk/ csw/mgar/pkg/cpan/Digest-SHA1/trunk/ csw/mgar/pkg/cpan/Email-Simple/trunk/ csw/mgar/pkg/cpan/Email-Valid/trunk/ csw/mgar/pkg/cpan/Env-Path/trunk/ csw/mgar/pkg/cpan/Error/trunk/ csw/mgar/pkg/cpan/Event/trunk/ csw/mgar/pkg/cpan/Event-Lib/trunk/ csw/mgar/pkg/cpan/Exception-Class/trunk/ csw/mgar/pkg/cpan/Exception-Class-DBI/trunk/ csw/mgar/pkg/cpan/ExtUtils-AutoInstall/trunk/ csw/mgar/pkg/cpan/ExtUtils-CBuilder/trunk/ csw/mgar/pkg/cpan/ExtUtils-Depends/trunk/ csw/mgar/pkg/cpan/ExtUtils-F77/trunk/ csw/mgar/pkg/cpan/ExtUtils-Manifest/trunk/ csw/mgar/pkg/cpan/ExtUtils-ParseXS/trunk/ csw/mgar/pkg/cpan/ExtUtils-PkgConfig/trunk/ csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk/ csw/mgar/pkg/cpan/FCGI/trunk/ csw/mgar/pkg/cpan/File-Fetch/trunk/ csw/mgar/pkg/cpan/File-HomeDir/trunk/ csw/mgar/pkg/cpan/File-MMagic/trunk/ csw/mgar/pkg/cpan/File-Modified/trunk/ csw/mgar/pkg/cpan/File-NFSLock/trunk/ csw/mgar/pkg/cpan/File-Remove/trunk/ csw/mgar/pkg/cpan/File-Tail/trunk/ csw/mgar/pkg/cpan/File-Type/trunk/ csw/mgar/pkg/cpan/File-chdir/trunk/ csw/mgar/pkg/cpan/Filesys-Df/trunk/ csw/mgar/pkg/cpan/Font-AFM/trunk/ csw/mgar/pkg/cpan/FreezeThaw/trunk/ csw/mgar/pkg/cpan/Frontier-RPC/trunk/ csw/mgar/pkg/cpan/GD/trunk/ csw/mgar/pkg/cpan/GD-Barcode/trunk/ csw/mgar/pkg/cpan/GDGraph/trunk/ csw/mgar/pkg/cpan/GDGraph3d/trunk/ csw/mgar/pkg/cpan/GDTextUtil/trunk/ csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/ csw/mgar/pkg/cpan/Geography-Countries/trunk/ csw/mgar/pkg/cpan/Gimp/trunk/ csw/mgar/pkg/cpan/Glib/trunk/ csw/mgar/pkg/cpan/Gnome2/trunk/ csw/mgar/pkg/cpan/Gnome2-Canvas/trunk/ csw/mgar/pkg/cpan/Gnome2-GConf/trunk/ csw/mgar/pkg/cpan/Gnome2-Print/trunk/ csw/mgar/pkg/cpan/Gnome2-VFS/trunk/ csw/mgar/pkg/cpan/Gnome2-Wnck/trunk/ csw/mgar/pkg/cpan/Graph/trunk/ csw/mgar/pkg/cpan/GraphViz/trunk/ csw/mgar/pkg/cpan/Gtk2/trunk/ csw/mgar/pkg/cpan/Gtk2-GladeXML/trunk/ csw/mgar/pkg/cpan/Gtk2-PodViewer/trunk/ csw/mgar/pkg/cpan/Gtk2-TrayIcon/trunk/ csw/mgar/pkg/cpan/HTML-CalendarMonth/trunk/ csw/mgar/pkg/cpan/HTML-Element-Extended/trunk/ csw/mgar/pkg/cpan/HTML-Format/trunk/ csw/mgar/pkg/cpan/HTML-Mason/trunk/ csw/mgar/pkg/cpan/HTML-Parser/trunk/ csw/mgar/pkg/cpan/HTML-Scrubber/trunk/ csw/mgar/pkg/cpan/HTML-Tagset/trunk/ csw/mgar/pkg/cpan/HTML-Template/trunk/ csw/mgar/pkg/cpan/HTML-TokeParser/trunk/ csw/mgar/pkg/cpan/HTML-Tree/trunk/ csw/mgar/pkg/cpan/HTTP-Body/trunk/ csw/mgar/pkg/cpan/HTTP-DAV/trunk/ csw/mgar/pkg/cpan/Heap/trunk/ csw/mgar/pkg/cpan/I18N-LangTags/trunk/ csw/mgar/pkg/cpan/IO-Compress-Base/trunk/ csw/mgar/pkg/cpan/IO-Compress-Zlib/trunk/ csw/mgar/pkg/cpan/IO-Digest/trunk/ csw/mgar/pkg/cpan/IO-Multiplex/trunk/ csw/mgar/pkg/cpan/IO-Pager/trunk/ csw/mgar/pkg/cpan/IO-Socket-SSL/trunk/ csw/mgar/pkg/cpan/IO-String/trunk/ csw/mgar/pkg/cpan/IO-Tty/trunk/ csw/mgar/pkg/cpan/IO-Util/trunk/ csw/mgar/pkg/cpan/IO-Zlib/trunk/ csw/mgar/pkg/cpan/IO-stringy/trunk/ csw/mgar/pkg/cpan/IP-Country/trunk/ csw/mgar/pkg/cpan/IPC-Cmd/trunk/ csw/mgar/pkg/cpan/IPC-Run/trunk/ csw/mgar/pkg/cpan/IPC-Run3/trunk/ csw/mgar/pkg/cpan/IPC-ShareLite/trunk/ csw/mgar/pkg/cpan/Ima-DBI/trunk/ csw/mgar/pkg/cpan/Image-Info/trunk/ csw/mgar/pkg/cpan/Image-Size/trunk/ csw/mgar/pkg/cpan/Inline/trunk/ csw/mgar/pkg/cpan/Jcode/trunk/ csw/mgar/pkg/cpan/List-MoreUtils/trunk/ csw/mgar/pkg/cpan/Locale-Gettext/trunk/ csw/mgar/pkg/cpan/Locale-Maketext-Fuzzy/trunk/ csw/mgar/pkg/cpan/Locale-Maketext-Lexicon/trunk/ csw/mgar/pkg/cpan/Locale-Maketext-Simple/trunk/ csw/mgar/pkg/cpan/Log-Dispatch/trunk/ csw/mgar/pkg/cpan/Log-Dispatch-Config/trunk/ csw/mgar/pkg/cpan/Log-Log4perl/trunk/ csw/mgar/pkg/cpan/Log-Message/trunk/ csw/mgar/pkg/cpan/Log-Message-Simple/trunk/ csw/mgar/pkg/cpan/MIME-Lite/trunk/ csw/mgar/pkg/cpan/MIME-Types/trunk/ csw/mgar/pkg/cpan/MIME-tools/trunk/ csw/mgar/pkg/cpan/MLDBM/trunk/ csw/mgar/pkg/cpan/MLDBM-Sync/trunk/ csw/mgar/pkg/cpan/Mail-Box/trunk/ csw/mgar/pkg/cpan/Mail-Box-Parser-C/trunk/ csw/mgar/pkg/cpan/Mail-DKIM/trunk/ csw/mgar/pkg/cpan/Mail-IMAPClient/trunk/ csw/mgar/pkg/cpan/Mail-SPF-Query/trunk/ csw/mgar/pkg/cpan/Mail-Sendmail/trunk/ csw/mgar/pkg/cpan/Mail-Tools/trunk/ csw/mgar/pkg/cpan/Math-Bezier/trunk/ csw/mgar/pkg/cpan/Math-GMP/trunk/ csw/mgar/pkg/cpan/Math-Interpolate/trunk/ csw/mgar/pkg/cpan/Math-Pari/trunk/ csw/mgar/pkg/cpan/Module-Build/trunk/ csw/mgar/pkg/cpan/Module-CoreList/trunk/ csw/mgar/pkg/cpan/Module-Load/trunk/ csw/mgar/pkg/cpan/Module-Load-Conditional/trunk/ csw/mgar/pkg/cpan/Module-Loaded/trunk/ csw/mgar/pkg/cpan/Module-Pluggable/trunk/ csw/mgar/pkg/cpan/Module-ScanDeps/trunk/ csw/mgar/pkg/cpan/Module-Signature/trunk/ csw/mgar/pkg/cpan/Module-Versions-Report/trunk/ csw/mgar/pkg/cpan/Net-CIDR-Lite/trunk/ csw/mgar/pkg/cpan/Net-DNS/trunk/ csw/mgar/pkg/cpan/Net-IP/trunk/ csw/mgar/pkg/cpan/Net-Patricia/trunk/ csw/mgar/pkg/cpan/Net-SSH-Perl/trunk/ csw/mgar/pkg/cpan/Net-SSLeay/trunk/ csw/mgar/pkg/cpan/Net-Server/trunk/ csw/mgar/pkg/cpan/Number-Format/trunk/ csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/ csw/mgar/pkg/cpan/OOTools/trunk/ csw/mgar/pkg/cpan/Object-Accessor/trunk/ csw/mgar/pkg/cpan/Object-MultiType/trunk/ csw/mgar/pkg/cpan/Object-Realize-Later/trunk/ csw/mgar/pkg/cpan/PAR/trunk/ csw/mgar/pkg/cpan/PAR-Dist/trunk/ csw/mgar/pkg/cpan/PDF-API2/trunk/ csw/mgar/pkg/cpan/PDL/trunk/ csw/mgar/pkg/cpan/POE/trunk/ csw/mgar/pkg/cpan/Package-Constants/trunk/ csw/mgar/pkg/cpan/Params-Check/trunk/ csw/mgar/pkg/cpan/Params-Validate/trunk/ csw/mgar/pkg/cpan/Parse-RecDescent/trunk/ csw/mgar/pkg/cpan/Parse-Syslog/trunk/ csw/mgar/pkg/cpan/PatchReader/trunk/ csw/mgar/pkg/cpan/Path-Class/trunk/ csw/mgar/pkg/cpan/Perl-Tidy/trunk/ csw/mgar/pkg/cpan/PerlIO-eol/trunk/ csw/mgar/pkg/cpan/PerlIO-via-dynamic/trunk/ csw/mgar/pkg/cpan/PerlIO-via-symlink/trunk/ csw/mgar/pkg/cpan/Pod-Coverage/trunk/ csw/mgar/pkg/cpan/Pod-Escapes/trunk/ csw/mgar/pkg/cpan/Pod-POM/trunk/ csw/mgar/pkg/cpan/Pod-Simple/trunk/ csw/mgar/pkg/cpan/PodToHTML/trunk/ csw/mgar/pkg/cpan/Proc-ProcessTable/trunk/ csw/mgar/pkg/cpan/RPC-XML/trunk/ csw/mgar/pkg/cpan/Regexp-Common/trunk/ csw/mgar/pkg/cpan/Regexp-Shellish/trunk/ csw/mgar/pkg/cpan/SDF/trunk/ csw/mgar/pkg/cpan/SOAP-Lite/trunk/ csw/mgar/pkg/cpan/SOAP-WSDL/trunk/ csw/mgar/pkg/cpan/SQL-Statement/trunk/ csw/mgar/pkg/cpan/SVK/trunk/ csw/mgar/pkg/cpan/SVN-Mirror/trunk/ csw/mgar/pkg/cpan/SVN-Notify/trunk/ csw/mgar/pkg/cpan/SVN-Simple/trunk/ csw/mgar/pkg/cpan/Scalar-List-Utils/trunk/ csw/mgar/pkg/cpan/Schedule-Cron/trunk/ csw/mgar/pkg/cpan/Solaris-DeviceTree/trunk/ csw/mgar/pkg/cpan/Solaris-Sysconf/trunk/ csw/mgar/pkg/cpan/Sort-Versions/trunk/ csw/mgar/pkg/cpan/Spiffy/trunk/ csw/mgar/pkg/cpan/Statistics-Descriptive/trunk/ csw/mgar/pkg/cpan/String-CRC32/trunk/ csw/mgar/pkg/cpan/String-ShellQuote/trunk/ csw/mgar/pkg/cpan/Sub-Override/trunk/ csw/mgar/pkg/cpan/Sub-Uplevel/trunk/ csw/mgar/pkg/cpan/Sys-Hostname-Long/trunk/ csw/mgar/pkg/cpan/Syslog/trunk/ csw/mgar/pkg/cpan/Template-Extract/trunk/ csw/mgar/pkg/cpan/Template-TAL/trunk/ csw/mgar/pkg/cpan/Template-Toolkit/trunk/ csw/mgar/pkg/cpan/Term-Cap/trunk/ csw/mgar/pkg/cpan/Term-ReadLine-Gnu/trunk/ csw/mgar/pkg/cpan/Term-UI/trunk/ csw/mgar/pkg/cpan/TermReadKey/trunk/ csw/mgar/pkg/cpan/Test-Builder-Tester/trunk/ csw/mgar/pkg/cpan/Test-Class/trunk/ csw/mgar/pkg/cpan/Test-Differences/trunk/ csw/mgar/pkg/cpan/Test-Distribution/trunk/ csw/mgar/pkg/cpan/Test-Exception/trunk/ csw/mgar/pkg/cpan/Test-Inline/trunk/ csw/mgar/pkg/cpan/Test-LongString/trunk/ csw/mgar/pkg/cpan/Test-Manifest/trunk/ csw/mgar/pkg/cpan/Test-Memory-Cycle/trunk/ csw/mgar/pkg/cpan/Test-MockObject/trunk/ csw/mgar/pkg/cpan/Test-Pod/trunk/ csw/mgar/pkg/cpan/Test-Pod-Coverage/trunk/ csw/mgar/pkg/cpan/Test-Warn/trunk/ csw/mgar/pkg/cpan/Test-XML/trunk/ csw/mgar/pkg/cpan/Text-Autoformat/trunk/ csw/mgar/pkg/cpan/Text-CSV_XS/trunk/ csw/mgar/pkg/cpan/Text-Diff/trunk/ csw/mgar/pkg/cpan/Text-Quoted/trunk/ csw/mgar/pkg/cpan/Text-Reform/trunk/ csw/mgar/pkg/cpan/Text-Scraper/trunk/ csw/mgar/pkg/cpan/Text-Tabs+Wrap/trunk/ csw/mgar/pkg/cpan/Text-Template/trunk/ csw/mgar/pkg/cpan/Text-Wrapper/trunk/ csw/mgar/pkg/cpan/Tie-DBI/trunk/ csw/mgar/pkg/cpan/Tie-EncryptedHash/trunk/ csw/mgar/pkg/cpan/Tie-IxHash/trunk/ csw/mgar/pkg/cpan/Tie-MLDBM/trunk/ csw/mgar/pkg/cpan/Time-HiRes/trunk/ csw/mgar/pkg/cpan/Time-modules/trunk/ csw/mgar/pkg/cpan/TimeDate/trunk/ csw/mgar/pkg/cpan/Tk/trunk/ csw/mgar/pkg/cpan/Tree-DAG_Node/trunk/ csw/mgar/pkg/cpan/Tree-Simple/trunk/ csw/mgar/pkg/cpan/UNIVERSAL-moniker/trunk/ csw/mgar/pkg/cpan/UNIVERSAL-require/trunk/ csw/mgar/pkg/cpan/URI/trunk/ csw/mgar/pkg/cpan/Unicode-Map/trunk/ csw/mgar/pkg/cpan/Unicode-Map8/trunk/ csw/mgar/pkg/cpan/Unicode-MapUTF8/trunk/ csw/mgar/pkg/cpan/Unicode-String/trunk/ csw/mgar/pkg/cpan/Unix-Syslog/trunk/ csw/mgar/pkg/cpan/User-Identity/trunk/ csw/mgar/pkg/cpan/VCP/trunk/ csw/mgar/pkg/cpan/VCP-Dest-svk/trunk/ csw/mgar/pkg/cpan/WWW-Curl/trunk/ csw/mgar/pkg/cpan/WWW-Mechanize/trunk/ csw/mgar/pkg/cpan/Want/trunk/ csw/mgar/pkg/cpan/X11-Protocol/trunk/ csw/mgar/pkg/cpan/XML-Atom/trunk/ csw/mgar/pkg/cpan/XML-Atom-SimpleFeed/trunk/ csw/mgar/pkg/cpan/XML-AutoWriter/trunk/ csw/mgar/pkg/cpan/XML-DOM/trunk/ csw/mgar/pkg/cpan/XML-Encoding/trunk/ csw/mgar/pkg/cpan/XML-GDOME/trunk/ csw/mgar/pkg/cpan/XML-GDOME-XSLT/trunk/ csw/mgar/pkg/cpan/XML-LibXML/trunk/ csw/mgar/pkg/cpan/XML-LibXML-Common/trunk/ csw/mgar/pkg/cpan/XML-LibXSLT/trunk/ csw/mgar/pkg/cpan/XML-NamespaceSupport/trunk/ csw/mgar/pkg/cpan/XML-Parser/trunk/ csw/mgar/pkg/cpan/XML-RSS/trunk/ csw/mgar/pkg/cpan/XML-RegExp/trunk/ csw/mgar/pkg/cpan/XML-SAX/trunk/ csw/mgar/pkg/cpan/XML-SemanticDiff/trunk/ csw/mgar/pkg/cpan/XML-Simple/trunk/ csw/mgar/pkg/cpan/XML-Smart/trunk/ csw/mgar/pkg/cpan/XML-Twig/trunk/ csw/mgar/pkg/cpan/XML-XPath/trunk/ csw/mgar/pkg/cpan/YAML/trunk/ csw/mgar/pkg/cpan/YAML-Syck/trunk/ csw/mgar/pkg/cpan/libapreq2/trunk/ csw/mgar/pkg/cpan/libwww-perl/trunk/ csw/mgar/pkg/cpan/libxml-perl/trunk/ csw/mgar/pkg/cpan/mod_perl/trunk/ csw/mgar/pkg/cpan/mod_perl2/trunk/ csw/mgar/pkg/cpan/perl-ldap/trunk/ csw/mgar/pkg/cpan/pmtools/trunk/ csw/mgar/pkg/cpan/psh/trunk/ csw/mgar/pkg/cpan/sol-inst/trunk/ csw/mgar/pkg/cpan/version/trunk/ csw/mgar/pkg/cronolog/trunk/ csw/mgar/pkg/csup/trunk/ csw/mgar/pkg/cswclassutils/trunk/ csw/mgar/pkg/ctags/trunk/ csw/mgar/pkg/cups/trunk/ csw/mgar/pkg/curl/trunk/ csw/mgar/pkg/cvs/trunk/ csw/mgar/pkg/cvsps/trunk/ csw/mgar/pkg/cyrus_imapd/trunk/ csw/mgar/pkg/daemontools/trunk/ csw/mgar/pkg/daimonin/trunk/ csw/mgar/pkg/dbus/trunk/ csw/mgar/pkg/dbus-glib/trunk/ csw/mgar/pkg/dcc/trunk/ csw/mgar/pkg/dcraw/trunk/ csw/mgar/pkg/dcraw/trunk/files/ csw/mgar/pkg/ddd/trunk/ csw/mgar/pkg/dhcp/trunk/ csw/mgar/pkg/diffutils/trunk/ csw/mgar/pkg/distcc/trunk/ csw/mgar/pkg/docbook/trunk/ csw/mgar/pkg/docbook-dtds/trunk/ csw/mgar/pkg/docbook-style-dsssl/trunk/ csw/mgar/pkg/docbook-style-xsl/trunk/ csw/mgar/pkg/dovecot/trunk/ csw/mgar/pkg/dsniff/trunk/ csw/mgar/pkg/dtracetoolkit/trunk/ csw/mgar/pkg/easytag/trunk/ csw/mgar/pkg/elinks/trunk/ csw/mgar/pkg/emacs/trunk/ csw/mgar/pkg/esvn/trunk/ csw/mgar/pkg/ethereal/trunk/ csw/mgar/pkg/eventlog/trunk/ csw/mgar/pkg/exiftool/trunk/ csw/mgar/pkg/exim/trunk/ csw/mgar/pkg/expat/trunk/ csw/mgar/pkg/facter/trunk/ csw/mgar/pkg/fastcgi/trunk/ csw/mgar/pkg/fax2png/trunk/ csw/mgar/pkg/figlet/trunk/ csw/mgar/pkg/fileutils/trunk/ csw/mgar/pkg/findutils/trunk/ csw/mgar/pkg/firefox/branches/firefox3-packaging/ csw/mgar/pkg/firefox/trunk/ csw/mgar/pkg/flac/trunk/ csw/mgar/pkg/flex-2.5.4a/trunk/ csw/mgar/pkg/flex_new/trunk/ csw/mgar/pkg/flphoto/trunk/ csw/mgar/pkg/fltk/trunk/ csw/mgar/pkg/fontconfig/trunk/ csw/mgar/pkg/fox/trunk/ csw/mgar/pkg/freeciv/trunk/ csw/mgar/pkg/freetype/trunk/ csw/mgar/pkg/gaim/trunk/ csw/mgar/pkg/ganglia/trunk/ csw/mgar/pkg/gar/trunk/ csw/mgar/pkg/gawk/trunk/ csw/mgar/pkg/gcc4/trunk/ csw/mgar/pkg/gd/trunk/ csw/mgar/pkg/gdbm/trunk/ csw/mgar/pkg/gengetopt/trunk/ csw/mgar/pkg/geolitedb/trunk/ csw/mgar/pkg/gettext/trunk/ csw/mgar/pkg/gforth/trunk/ csw/mgar/pkg/gftp/trunk/ csw/mgar/pkg/ghc/trunk/ csw/mgar/pkg/gimp/trunk/ csw/mgar/pkg/git/trunk/ csw/mgar/pkg/gkrellm/trunk/ csw/mgar/pkg/glib2/trunk/ csw/mgar/pkg/gnulinks/trunk/ csw/mgar/pkg/gnumeric/trunk/ csw/mgar/pkg/gnupg/trunk/ csw/mgar/pkg/gnupg2/trunk/ csw/mgar/pkg/gnupg_minimal/trunk/ csw/mgar/pkg/gnutls/trunk/ csw/mgar/pkg/gperf/trunk/ csw/mgar/pkg/gpgme/trunk/ csw/mgar/pkg/gphoto2/trunk/ csw/mgar/pkg/graphviz/trunk/ csw/mgar/pkg/graphviz2/trunk/ csw/mgar/pkg/grep/trunk/ csw/mgar/pkg/groff/trunk/ csw/mgar/pkg/gtar/trunk/ csw/mgar/pkg/gtk-doc/trunk/ csw/mgar/pkg/gtk2/trunk/ csw/mgar/pkg/gtkpod/trunk/ csw/mgar/pkg/guile/trunk/ csw/mgar/pkg/gvim/trunk/ csw/mgar/pkg/hatari/trunk/ csw/mgar/pkg/help2man/trunk/ csw/mgar/pkg/hicolor-icon-theme/trunk/ csw/mgar/pkg/htmldoc/trunk/ csw/mgar/pkg/htmltidy/trunk/ csw/mgar/pkg/hylafax/trunk/ csw/mgar/pkg/hypermail/trunk/ csw/mgar/pkg/ilmbase/trunk/ csw/mgar/pkg/imap-c-client/trunk/ csw/mgar/pkg/imapfilter/trunk/ csw/mgar/pkg/imapproxy/trunk/ csw/mgar/pkg/imapsync/trunk/ csw/mgar/pkg/intltool/trunk/ csw/mgar/pkg/iozone/trunk/ csw/mgar/pkg/irssi/trunk/ csw/mgar/pkg/java/ajcbeanutils/tags/commons_beanutils-1.8.0,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajcbeanutils/tags/commons_beanutils-1.8.0,REV=2009.02.24-unstable-20090302/ csw/mgar/pkg/java/ajcbeanutils/trunk/ csw/mgar/pkg/java/ajcchain/tags/commons_chain-1.2,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajcchain/tags/commons_chain-1.2,REV=2009.02.24-unstable-20090302/ csw/mgar/pkg/java/ajcchain/trunk/ csw/mgar/pkg/java/ajccli/tags/commons_cli-1.1,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccli/tags/commons_cli-1.1,REV=2009.02.24-unstable-20090302/ csw/mgar/pkg/java/ajccli/trunk/ csw/mgar/pkg/java/ajccodec/tags/commons_codec-1.3,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccodec/tags/commons_codec-1.3,REV=2009.02.24-unstable-20090302/ csw/mgar/pkg/java/ajccodec/trunk/ csw/mgar/pkg/java/ajccollections/tags/commons_collect-3.2.1,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccollections/tags/commons_collect-3.2.1,REV=2009.02.24-unstable-20090302/ csw/mgar/pkg/java/ajccollections/trunk/ csw/mgar/pkg/java/ajcconfig/trunk/ csw/mgar/pkg/java/ajcdigester/trunk/ csw/mgar/pkg/java/ajcdiscovery/trunk/ csw/mgar/pkg/java/ajcemail/trunk/ csw/mgar/pkg/java/ajchttpcl/trunk/ csw/mgar/pkg/java/ajcio/trunk/ csw/mgar/pkg/java/ajclang/trunk/ csw/mgar/pkg/java/ajclogging/trunk/ csw/mgar/pkg/java/ajcmath/trunk/ csw/mgar/pkg/java/ajcnet/trunk/ csw/mgar/pkg/java/ajcpool/trunk/ csw/mgar/pkg/java/ajcprimitives/trunk/ csw/mgar/pkg/java/ajcupload/trunk/ csw/mgar/pkg/java/ajcvalidator/trunk/ csw/mgar/pkg/java/junit/tags/junit-4.5,REV=2009.03.08-testing-b1/ csw/mgar/pkg/java/junit/trunk/ csw/mgar/pkg/java/log4j/tags/log4j-1.2.15,REV=2009.03.09-testing-b1/ csw/mgar/pkg/java/log4j/trunk/ csw/mgar/pkg/jboss4/trunk/ csw/mgar/pkg/jdk5/trunk/ csw/mgar/pkg/jdk6/trunk/ csw/mgar/pkg/jetty6/trunk/ csw/mgar/pkg/jhead/trunk/ csw/mgar/pkg/jicmp/trunk/ csw/mgar/pkg/joe/trunk/ csw/mgar/pkg/jrrd/trunk/ csw/mgar/pkg/jxplorer/trunk/ csw/mgar/pkg/kde/trunk/ csw/mgar/pkg/kdeaccessibility/trunk/ csw/mgar/pkg/kdeaddons/trunk/ csw/mgar/pkg/kdeadmin/trunk/ csw/mgar/pkg/kdeartwork/trunk/ csw/mgar/pkg/kdebase/trunk/ csw/mgar/pkg/kdebindings/trunk/ csw/mgar/pkg/kdeedu/trunk/ csw/mgar/pkg/kdegames/trunk/ csw/mgar/pkg/kdegraphics/trunk/ csw/mgar/pkg/kdelibs/trunk/ csw/mgar/pkg/kdemultimedia/trunk/ csw/mgar/pkg/kdenetwork/trunk/ csw/mgar/pkg/kdepim/trunk/ csw/mgar/pkg/kdesdk/trunk/ csw/mgar/pkg/kdesvn/trunk/ csw/mgar/pkg/kdetoys/trunk/ csw/mgar/pkg/kdeutils/trunk/ csw/mgar/pkg/kdevelop/trunk/ csw/mgar/pkg/keychain/trunk/ csw/mgar/pkg/kile/trunk/ csw/mgar/pkg/koffice/trunk/ csw/mgar/pkg/krb5/trunk/ csw/mgar/pkg/ksh/trunk/ csw/mgar/pkg/kshdbx/trunk/ csw/mgar/pkg/lame/trunk/ csw/mgar/pkg/lcms/trunk/ csw/mgar/pkg/ldapvi/trunk/ csw/mgar/pkg/leafnode/trunk/ csw/mgar/pkg/less/trunk/ csw/mgar/pkg/lftp/trunk/ csw/mgar/pkg/libao/trunk/ csw/mgar/pkg/libart/trunk/ csw/mgar/pkg/libassuan/trunk/ csw/mgar/pkg/libcairo/trunk/ csw/mgar/pkg/libdvdcss/trunk/ csw/mgar/pkg/libdvdread/trunk/ csw/mgar/pkg/libedit/trunk/ csw/mgar/pkg/libevent/trunk/ csw/mgar/pkg/libexif/trunk/ csw/mgar/pkg/libgadu/trunk/ csw/mgar/pkg/libgc/trunk/ csw/mgar/pkg/libgcrypt/trunk/ csw/mgar/pkg/libglade/trunk/ csw/mgar/pkg/libgmp/trunk/ csw/mgar/pkg/libgoffice/trunk/ csw/mgar/pkg/libgpg_error/trunk/ csw/mgar/pkg/libgphoto2/trunk/ csw/mgar/pkg/libgpod/trunk/ csw/mgar/pkg/libgsasl/trunk/ csw/mgar/pkg/libgsf/trunk/ csw/mgar/pkg/libiconv/trunk/ csw/mgar/pkg/libidn/trunk/ csw/mgar/pkg/libiptcdata/trunk/ csw/mgar/pkg/libksba/trunk/ csw/mgar/pkg/libmp4v2/trunk/ csw/mgar/pkg/libnet/branches/1.1.2/ csw/mgar/pkg/libnet/trunk/ csw/mgar/pkg/libnids/trunk/ csw/mgar/pkg/libntlm/trunk/ csw/mgar/pkg/libogg/trunk/ csw/mgar/pkg/libpcap/trunk/ csw/mgar/pkg/libpopt/trunk/ csw/mgar/pkg/librsvg/trunk/ csw/mgar/pkg/libsamplerate/trunk/ csw/mgar/pkg/libsdl/trunk/ csw/mgar/pkg/libssh2/trunk/ csw/mgar/pkg/libtasn1/trunk/ csw/mgar/pkg/libtool/trunk/ csw/mgar/pkg/libvorbis/trunk/ csw/mgar/pkg/libwww/trunk/ csw/mgar/pkg/libxine/trunk/ csw/mgar/pkg/libxml2/trunk/ csw/mgar/pkg/libxslt/trunk/ csw/mgar/pkg/libytnef/trunk/ csw/mgar/pkg/listadmin/trunk/ csw/mgar/pkg/lsof/trunk/ csw/mgar/pkg/lua/trunk/ csw/mgar/pkg/lynx/trunk/ csw/mgar/pkg/lyx/trunk/ csw/mgar/pkg/lzop/trunk/ csw/mgar/pkg/m4/trunk/ csw/mgar/pkg/mairix/trunk/ csw/mgar/pkg/make/trunk/ csw/mgar/pkg/mantis/trunk/ csw/mgar/pkg/maven2/trunk/ csw/mgar/pkg/mbuffer/trunk/ csw/mgar/pkg/mcabber/trunk/ csw/mgar/pkg/meanwhile/trunk/ csw/mgar/pkg/memcached/trunk/ csw/mgar/pkg/memconf/trunk/ csw/mgar/pkg/mercurial/trunk/ csw/mgar/pkg/meta/CSWmeta_example/trunk/ csw/mgar/pkg/meta/SAMP/trunk/ csw/mgar/pkg/meta/comand/trunk/ csw/mgar/pkg/meta/toplevel/trunk/ csw/mgar/pkg/mharc/trunk/ csw/mgar/pkg/mhonarc/trunk/ csw/mgar/pkg/micq/trunk/ csw/mgar/pkg/miltergreylist/trunk/ csw/mgar/pkg/mkpackage/trunk/ csw/mgar/pkg/mktemp/trunk/ csw/mgar/pkg/mm/trunk/ csw/mgar/pkg/mod_auth_mysql/trunk/ csw/mgar/pkg/mod_auth_pam/trunk/ csw/mgar/pkg/mod_evasive/trunk/ csw/mgar/pkg/mod_fastcgi/trunk/ csw/mgar/pkg/mod_geoip/trunk/ csw/mgar/pkg/mod_highlight/trunk/ csw/mgar/pkg/mod_jk/trunk/ csw/mgar/pkg/mod_proxy_html/trunk/ csw/mgar/pkg/mod_python/trunk/ csw/mgar/pkg/mod_ruby/trunk/ csw/mgar/pkg/mod_svn_view/trunk/ csw/mgar/pkg/mod_transform/trunk/ csw/mgar/pkg/mod_wsgi/trunk/ csw/mgar/pkg/mono/trunk/ csw/mgar/pkg/mpd/trunk/ csw/mgar/pkg/mplayer/trunk/ csw/mgar/pkg/mrtg/trunk/ csw/mgar/pkg/msmtp/trunk/ csw/mgar/pkg/mutt/trunk/ csw/mgar/pkg/mysql-python/trunk/ csw/mgar/pkg/mysql-ruby/trunk/ csw/mgar/pkg/mysql4/trunk/ csw/mgar/pkg/mysql5/trunk/ csw/mgar/pkg/nagios/trunk/ csw/mgar/pkg/nagios_plugins/trunk/ csw/mgar/pkg/namazu/trunk/ csw/mgar/pkg/nano/trunk/ csw/mgar/pkg/ncftp/trunk/ csw/mgar/pkg/ncmpc/trunk/ csw/mgar/pkg/ncurses/trunk/ csw/mgar/pkg/neon/trunk/ csw/mgar/pkg/netpbm/trunk/ csw/mgar/pkg/netsnmp/trunk/ csw/mgar/pkg/nginx/trunk/ csw/mgar/pkg/ngrep/trunk/ csw/mgar/pkg/nmap/trunk/ csw/mgar/pkg/nrpe/trunk/ csw/mgar/pkg/nsca/trunk/ csw/mgar/pkg/nsd/trunk/ csw/mgar/pkg/nspr/trunk/ csw/mgar/pkg/ntop/trunk/ csw/mgar/pkg/ogle/trunk/ csw/mgar/pkg/ogle_gui/trunk/ csw/mgar/pkg/openal/trunk/ csw/mgar/pkg/openexr/trunk/ csw/mgar/pkg/opengrok/trunk/ csw/mgar/pkg/openjade/trunk/ csw/mgar/pkg/openldap/trunk/ csw/mgar/pkg/openoffice/trunk/ csw/mgar/pkg/openssh/trunk/ csw/mgar/pkg/openssl/trunk/ csw/mgar/pkg/openvpn/trunk/ csw/mgar/pkg/opera/trunk/ csw/mgar/pkg/orca/trunk/ csw/mgar/pkg/otr/trunk/ csw/mgar/pkg/pango/trunk/ csw/mgar/pkg/par/trunk/ csw/mgar/pkg/pari/trunk/ csw/mgar/pkg/patch/trunk/ csw/mgar/pkg/pca/tags/pca-20090224-01,REV=2009.03.12/ csw/mgar/pkg/pca/trunk/ csw/mgar/pkg/pcb/trunk/ csw/mgar/pkg/pcre/trunk/ csw/mgar/pkg/perl/trunk/ csw/mgar/pkg/php4/trunk/ csw/mgar/pkg/php5/trunk/ csw/mgar/pkg/php5-apache/trunk/ csw/mgar/pkg/php5-apache2/trunk/ csw/mgar/pkg/php5_apc/ csw/mgar/pkg/php5_apc/trunk/ csw/mgar/pkg/php5_xdebug/ csw/mgar/pkg/php5_xdebug/trunk/ csw/mgar/pkg/phpMyAdmin/trunk/ csw/mgar/pkg/phpldapadmin/trunk/ csw/mgar/pkg/phpsysinfo/trunk/ csw/mgar/pkg/pidgin/trunk/ csw/mgar/pkg/pidginotr/trunk/ csw/mgar/pkg/pixman/trunk/ csw/mgar/pkg/pkg_update_watch/trunk/ csw/mgar/pkg/pkgconfig/trunk/ csw/mgar/pkg/pkgutil/trunk/ csw/mgar/pkg/pnp/trunk/ csw/mgar/pkg/postfix/trunk/ csw/mgar/pkg/postgresql/trunk/ csw/mgar/pkg/pound/trunk/ csw/mgar/pkg/ppkg_get/trunk/ csw/mgar/pkg/proftpd/trunk/ csw/mgar/pkg/proxytunnel/trunk/ csw/mgar/pkg/pth/trunk/ csw/mgar/pkg/pubcookie/trunk/ csw/mgar/pkg/puppet/trunk/ csw/mgar/pkg/pv/trunk/ csw/mgar/pkg/pwgen/trunk/ csw/mgar/pkg/pwsafe/trunk/ csw/mgar/pkg/pycairo/trunk/ csw/mgar/pkg/pydocutils/trunk/ csw/mgar/pkg/pygobject/trunk/ csw/mgar/pkg/pygtk/trunk/ csw/mgar/pkg/pyorbit/trunk/trunk/ csw/mgar/pkg/pysetuptools/trunk/ csw/mgar/pkg/pysqlite/trunk/ csw/mgar/pkg/pysqlite2/trunk/ csw/mgar/pkg/python/trunk/ csw/mgar/pkg/python25/trunk/ csw/mgar/pkg/qpopper/trunk/ csw/mgar/pkg/qt-gcc/trunk/ csw/mgar/pkg/qt4/trunk/ csw/mgar/pkg/qt4-gcc/trunk/ csw/mgar/pkg/quanta/trunk/ csw/mgar/pkg/rails/trunk/ csw/mgar/pkg/rake/trunk/ csw/mgar/pkg/rapidsvn/trunk/ csw/mgar/pkg/rcairo/trunk/ csw/mgar/pkg/rdesktop/trunk/ csw/mgar/pkg/re2c/ csw/mgar/pkg/readline/trunk/ csw/mgar/pkg/recode/trunk/ csw/mgar/pkg/render/trunk/ csw/mgar/pkg/resin/trunk/ csw/mgar/pkg/rl/trunk/ csw/mgar/pkg/rlwrap/trunk/ csw/mgar/pkg/rrdtool/trunk/ csw/mgar/pkg/ruby/trunk/ csw/mgar/pkg/rubygems/trunk/ csw/mgar/pkg/sasl/trunk/ csw/mgar/pkg/screen/trunk/ csw/mgar/pkg/sdlimage/trunk/ csw/mgar/pkg/sdlmixer/trunk/ csw/mgar/pkg/sdlnet/trunk/ csw/mgar/pkg/sdlsound/trunk/ csw/mgar/pkg/sdlttf/trunk/ csw/mgar/pkg/sed/trunk/ csw/mgar/pkg/setoolkit/trunk/ csw/mgar/pkg/sgml-xml-common/trunk/ csw/mgar/pkg/sh-utils/trunk/ csw/mgar/pkg/silctoolkit/trunk/ csw/mgar/pkg/silvercity/trunk/ csw/mgar/pkg/sloccount/trunk/ csw/mgar/pkg/slrn/trunk/ csw/mgar/pkg/smartmontools/trunk/ csw/mgar/pkg/smbldap-tools/trunk/ csw/mgar/pkg/snort/trunk/ csw/mgar/pkg/socat/trunk/ csw/mgar/pkg/spamassassin/trunk/ csw/mgar/pkg/spider/trunk/ csw/mgar/pkg/spidermonkey/trunk/ csw/mgar/pkg/sqlite3/trunk/ csw/mgar/pkg/squid/trunk/ csw/mgar/pkg/squidpurge/trunk/ csw/mgar/pkg/subversion/trunk/ csw/mgar/pkg/sudo/trunk/ csw/mgar/pkg/sudo-ldap/trunk/ csw/mgar/pkg/svnmailer/trunk/ csw/mgar/pkg/swaks/trunk/ csw/mgar/pkg/swftools/trunk/ csw/mgar/pkg/swig/trunk/ csw/mgar/pkg/sword/trunk/ csw/mgar/pkg/swtlibs/trunk/ csw/mgar/pkg/synergy/trunk/ csw/mgar/pkg/sysbench/trunk/ csw/mgar/pkg/syslog_ng/trunk/ csw/mgar/pkg/sysstat/trunk/ csw/mgar/pkg/system-tray-applet/trunk/ csw/mgar/pkg/tcl/trunk/ csw/mgar/pkg/tcl85/trunk/ csw/mgar/pkg/tcp_wrappers/trunk/ csw/mgar/pkg/texinfo/trunk/ csw/mgar/pkg/textutils/trunk/ csw/mgar/pkg/thunderbird/trunk/ csw/mgar/pkg/tin/trunk/ csw/mgar/pkg/tk/trunk/ csw/mgar/pkg/tme/trunk/ csw/mgar/pkg/tnef/trunk/ csw/mgar/pkg/tomcat4/trunk/ csw/mgar/pkg/tomcat5/trunk/ csw/mgar/pkg/tomcat6/trunk/ csw/mgar/pkg/top/trunk/ csw/mgar/pkg/trac/trunk/ csw/mgar/pkg/transmission/trunk/ csw/mgar/pkg/tsclient/trunk/ csw/mgar/pkg/unbound/trunk/ csw/mgar/pkg/unclutter/trunk/ csw/mgar/pkg/urxvt/trunk/ csw/mgar/pkg/vim/trunk/ csw/mgar/pkg/vorbistools/trunk/ csw/mgar/pkg/vsftpd/trunk/ csw/mgar/pkg/w3m/trunk/ csw/mgar/pkg/watch/trunk/ csw/mgar/pkg/websvn/trunk/ csw/mgar/pkg/wesnoth/trunk/ csw/mgar/pkg/wget/trunk/ csw/mgar/pkg/which/trunk/ csw/mgar/pkg/wmf/trunk/ csw/mgar/pkg/x11/inputproto/trunk/ csw/mgar/pkg/x11/kbproto/tags/kbproto-1.0.3,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/kbproto/trunk/ csw/mgar/pkg/x11/libX11/trunk/ csw/mgar/pkg/x11/libXau/trunk/ csw/mgar/pkg/x11/libXdmcp/trunk/ csw/mgar/pkg/x11/libpthread-stubs/tags/libpthread-stubs-0.1,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/libpthread-stubs/trunk/ csw/mgar/pkg/x11/libxcb/trunk/ csw/mgar/pkg/x11/renderproto/tags/renderproto-0.9.3,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/renderproto/trunk/ csw/mgar/pkg/x11/xcb-proto/tags/xcbproto-1.4,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/xcb-proto/trunk/ csw/mgar/pkg/x11/xextproto/tags/xextproto-7.0.5,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/xextproto/trunk/ csw/mgar/pkg/x11/xproto/tags/xproto-7.0.14,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/ csw/mgar/pkg/x11/xproto/trunk/ csw/mgar/pkg/x11/xrender/trunk/ csw/mgar/pkg/x11/xtrans/trunk/ csw/mgar/pkg/xbill/trunk/ csw/mgar/pkg/xchat/trunk/ csw/mgar/pkg/xfce/appfinder/trunk/ csw/mgar/pkg/xfce/desktop/trunk/ csw/mgar/pkg/xfce/devtools/trunk/ csw/mgar/pkg/xfce/exo/trunk/ csw/mgar/pkg/xfce/gtk-xfce-engine/trunk/ csw/mgar/pkg/xfce/icon-theme/trunk/ csw/mgar/pkg/xfce/libxfce4mcs/trunk/ csw/mgar/pkg/xfce/libxfce4util/trunk/ csw/mgar/pkg/xfce/libxfcegui4/trunk/ csw/mgar/pkg/xfce/mcs-manager/trunk/ csw/mgar/pkg/xfce/mcs-plugins/trunk/ csw/mgar/pkg/xfce/mixer/trunk/ csw/mgar/pkg/xfce/mousepad/trunk/ csw/mgar/pkg/xfce/orage/trunk/ csw/mgar/pkg/xfce/panel/trunk/ csw/mgar/pkg/xfce/print/trunk/ csw/mgar/pkg/xfce/session/trunk/ csw/mgar/pkg/xfce/terminal/trunk/ csw/mgar/pkg/xfce/thunar/trunk/ csw/mgar/pkg/xfce/utils/trunk/ csw/mgar/pkg/xfce/xfwm4/trunk/ csw/mgar/pkg/xfce/xfwm4-themes/trunk/ csw/mgar/pkg/xft/trunk/ csw/mgar/pkg/xine-ui/trunk/ csw/mgar/pkg/xinetd/trunk/ csw/mgar/pkg/xmahjongg/trunk/ csw/mgar/pkg/xmlrpc_c/trunk/ csw/mgar/pkg/xmlstarlet/trunk/ csw/mgar/pkg/xmlto/trunk/ csw/mgar/pkg/xmms/trunk/ csw/mgar/pkg/xrestop/trunk/ csw/mgar/pkg/xtide/trunk/ csw/mgar/pkg/zlib/trunk/ csw/mgar/pkg/zsh/trunk/ Property changes on: csw/mgar/pkg/GeoIP/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/ImageMagick/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/Vispan/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/a52dec/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/alpine/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/amarok/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/amavisd-new/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/apache/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/apache2/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/apache2-worker ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/apache2-worker/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/apcupsd/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/apg/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/apr/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/apr-util/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/arpwatch/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/arts/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/asciidoc/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/atk/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/audiofile/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/authz-tools/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/autoconf/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/automake/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/avantfax/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/axel/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/balance/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/bash/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/bash_completion/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/bdb4/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/bdb43/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/bdb44/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/bdb46/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/bind/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/bison/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/boost/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/botnet/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/bugzilla/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/ca_certificates/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cabextract/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cadaver/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cairomm/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cfengine/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/clamav/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/clearsilver/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/climm/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/clusterit/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/clusterssh/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cmake/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/coreutils/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Algorithm-Annotate/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Algorithm-Diff/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/AnyData/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Apache-AuthPAM/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Apache-DBI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Apache-PAR/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Apache-Session/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Apache-Template/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Apache-Test/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/App-CLI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/AppConfig/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Archive-Extract/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Archive-SelfExtract/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Archive-Tar/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Archive-Zip/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Array-Compare/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Array-Window/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Attribute-Handlers/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Authen-PAM/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Authen-SASL/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/BSD-Resource/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/BerkeleyDB/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Bit-Vector/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/C-Scan/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/CGI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/CGI-Application/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/CGI-Application-Dispatch/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/CGI-Application-Plugin-LogDispatch/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/CGI-Builder/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/CGI-Session/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/CGI-SpeedyCGI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/CGP-CLI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/CPANPLUS/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Cache/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Cache-Cache/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Cache-Memcached/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Calendar-CSA/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Carp-Clan/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Catalyst/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Chart/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-Accessor/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-Autouse/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-BlackHole/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-Container/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-DBI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-DBI-Loader/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-DBI-Pg/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-DBI-SQLite/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-DBI-mysql/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-Data-Inheritable/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-ISA/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-Inspector/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-Loader/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-ReturnValue/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-Trigger/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-WhiteHole/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Clone/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Compress-Raw-Zlib/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Compress-Zlib/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Config-General/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Config-IniFiles/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Convert-ASCII-Armour/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Convert-ASN1/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Convert-BinHex/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Convert-PEM/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Convert-TNEF/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Convert-UUlib/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-Blowfish/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-CAST5_PP/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-CBC/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-DES/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-DES_EDE3/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-DH/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-DSA/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-IDEA/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-OpenPGP/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-OpenSSL-Bignum/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Crypt-OpenSSL-DSA/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-OpenSSL-PKCS12/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-OpenSSL-RSA/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-OpenSSL-Random/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-OpenSSL-X509/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-Primes/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-RIPEMD160/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-RSA/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-Random/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-Rijndael/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-SSLeay/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-Twofish/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Curses/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Curses-UI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBD-AnyData/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBD-CSV/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBD-File/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBD-Pg/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBD-SQLite/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBD-mysql/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBD-mysql5/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBIx-ContextualFetch/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBIx-Password/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBIx-SearchBuilder/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Data-Buffer/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Data-Dump/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Data-Flow/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Data-Hierarchy/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Data-ShowTable/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Data-UUID/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Date-Calc/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Date-Manip/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Date-Simple/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DateManip/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Devel-Cover/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Devel-Cycle/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Devel-LeakTrace/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Devel-Size/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Devel-StackTrace/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Devel-Symdump/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Devel-Trace/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Digest-BubbleBabble/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Digest-HMAC/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Digest-MD2/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Digest-Nilsimsa/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Digest-SHA1/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Email-Simple/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Email-Valid/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Env-Path/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Error/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Event/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Event-Lib/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Exception-Class/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Exception-Class-DBI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/ExtUtils-AutoInstall/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/ExtUtils-CBuilder/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/ExtUtils-Depends/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/ExtUtils-F77/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/ExtUtils-Manifest/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/ExtUtils-ParseXS/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/ExtUtils-PkgConfig/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/FCGI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/File-Fetch/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/File-HomeDir/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/File-MMagic/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/File-Modified/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/File-NFSLock/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/File-Remove/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/File-Tail/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/File-Type/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/File-chdir/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Filesys-Df/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Font-AFM/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/FreezeThaw/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Frontier-RPC/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/GD/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/GD-Barcode/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/GDGraph/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/GDGraph3d/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/GDTextUtil/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Geography-Countries/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gimp/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Glib/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gnome2/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gnome2-Canvas/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gnome2-GConf/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gnome2-Print/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gnome2-VFS/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gnome2-Wnck/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Graph/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/GraphViz/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gtk2/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gtk2-GladeXML/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gtk2-PodViewer/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gtk2-TrayIcon/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-CalendarMonth/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-Element-Extended/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-Format/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-Mason/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-Parser/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-Scrubber/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-Tagset/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-Template/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-TokeParser/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-Tree/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTTP-Body/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTTP-DAV/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Heap/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/I18N-LangTags/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-Compress-Base/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-Compress-Zlib/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-Digest/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-Multiplex/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-Pager/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-Socket-SSL/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-String/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-Tty/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-Util/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-Zlib/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-stringy/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IP-Country/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IPC-Cmd/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IPC-Run/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IPC-Run3/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IPC-ShareLite/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Ima-DBI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Image-Info/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Image-Size/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Inline/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Jcode/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/List-MoreUtils/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Locale-Gettext/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Locale-Maketext-Fuzzy/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Locale-Maketext-Lexicon/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Locale-Maketext-Simple/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Log-Dispatch/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Log-Dispatch-Config/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Log-Log4perl/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Log-Message/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Log-Message-Simple/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/MIME-Lite/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/MIME-Types/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/MIME-tools/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/MLDBM/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/MLDBM-Sync/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Mail-Box/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Mail-Box-Parser-C/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Mail-DKIM/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Mail-IMAPClient/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Mail-SPF-Query/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Mail-Sendmail/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Mail-Tools/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Math-Bezier/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Math-GMP/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Math-Interpolate/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Math-Pari/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Module-Build/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Module-CoreList/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Module-Load/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Module-Load-Conditional/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Module-Loaded/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Module-Pluggable/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Module-ScanDeps/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Module-Signature/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Module-Versions-Report/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Net-CIDR-Lite/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Net-DNS/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Net-IP/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Net-Patricia/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Net-SSH-Perl/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Net-SSLeay/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Net-Server/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Number-Format/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/OOTools/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Object-Accessor/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Object-MultiType/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Object-Realize-Later/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/PAR/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/PAR-Dist/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/PDF-API2/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/PDL/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/POE/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Package-Constants/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Params-Check/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Params-Validate/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Parse-RecDescent/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Parse-Syslog/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/PatchReader/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Path-Class/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Perl-Tidy/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/PerlIO-eol/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/PerlIO-via-dynamic/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/PerlIO-via-symlink/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Pod-Coverage/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Pod-Escapes/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Pod-POM/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Pod-Simple/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/PodToHTML/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Proc-ProcessTable/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/RPC-XML/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Regexp-Common/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Regexp-Shellish/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/SDF/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/SOAP-Lite/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/SOAP-WSDL/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/SQL-Statement/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/SVK/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/SVN-Mirror/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/SVN-Notify/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/SVN-Simple/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Scalar-List-Utils/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Schedule-Cron/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Solaris-DeviceTree/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Solaris-Sysconf/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Sort-Versions/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Spiffy/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Statistics-Descriptive/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/String-CRC32/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/String-ShellQuote/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Sub-Override/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Sub-Uplevel/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Sys-Hostname-Long/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Syslog/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Template-Extract/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Template-TAL/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Template-Toolkit/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Term-Cap/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Term-ReadLine-Gnu/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Term-UI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/TermReadKey/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Test-Builder-Tester/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Test-Class/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Test-Differences/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Test-Distribution/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Test-Exception/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Test-Inline/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Test-LongString/trunk ___________________________________________________________________ Modified: svn:externals @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 13:20:00 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 12:20:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[3938] csw/mgar/pkg/cpan/Pod-Simple/trunk Message-ID: Revision: 3938 http://gar.svn.sourceforge.net/gar/?rev=3938&view=rev Author: bonivart Date: 2009-03-25 12:20:00 +0000 (Wed, 25 Mar 2009) Log Message: ----------- pod-simple: clean up Makefile, fix license Modified Paths: -------------- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile csw/mgar/pkg/cpan/Pod-Simple/trunk/checksums Modified: csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 12:00:02 UTC (rev 3937) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 12:20:00 UTC (rev 3938) @@ -11,11 +11,10 @@ the perlpod man page; the most common formatter is called "perldoc". endef -#DISTFILES = $(call admfiles,CSWpmpodsimple,depend prototype) +DISTFILES = COPYING PACKAGES = CSWpmpodsimple CATALOGNAME = pm_podsimple -#SPKG_DESC = $(DESCRIPTION) ALLARCH = 1 REQUIRED_PKGS = CSWpmpodescapes Modified: csw/mgar/pkg/cpan/Pod-Simple/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/checksums 2009-03-25 12:00:02 UTC (rev 3937) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/checksums 2009-03-25 12:20:00 UTC (rev 3938) @@ -1 +1,2 @@ +fc18c24e0f87b17e73977c7af25eb59a download/COPYING 8f5174c210b1caf52d2dbbcfe5e92630 download/Pod-Simple-3.07.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 13:30:27 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 12:30:27 +0000 Subject: [csw-devel] SF.net SVN: gar:[3939] csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile Message-ID: Revision: 3939 http://gar.svn.sourceforge.net/gar/?rev=3939&view=rev Author: bonivart Date: 2009-03-25 12:30:27 +0000 (Wed, 25 Mar 2009) Log Message: ----------- pod-simple: fix archall Modified Paths: -------------- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile Modified: csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 12:20:00 UTC (rev 3938) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 12:30:27 UTC (rev 3939) @@ -15,7 +15,7 @@ PACKAGES = CSWpmpodsimple CATALOGNAME = pm_podsimple -ALLARCH = 1 +ARCHALL = 1 REQUIRED_PKGS = CSWpmpodescapes This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 13:46:23 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 12:46:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3940] csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile Message-ID: Revision: 3940 http://gar.svn.sourceforge.net/gar/?rev=3940&view=rev Author: bonivart Date: 2009-03-25 12:46:23 +0000 (Wed, 25 Mar 2009) Log Message: ----------- pod-simple: add update watch Modified Paths: -------------- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile Modified: csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 12:30:27 UTC (rev 3939) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 12:46:23 UTC (rev 3940) @@ -13,6 +13,9 @@ DISTFILES = COPYING +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz + PACKAGES = CSWpmpodsimple CATALOGNAME = pm_podsimple ARCHALL = 1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 14:03:45 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 13:03:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3941] csw/mgar/pkg/cpan Message-ID: Revision: 3941 http://gar.svn.sourceforge.net/gar/?rev=3941&view=rev Author: bonivart Date: 2009-03-25 13:03:45 +0000 (Wed, 25 Mar 2009) Log Message: ----------- net-cidr: update to 0.13 Added Paths: ----------- csw/mgar/pkg/cpan/Net-CIDR/ csw/mgar/pkg/cpan/Net-CIDR/branches/ csw/mgar/pkg/cpan/Net-CIDR/tags/ csw/mgar/pkg/cpan/Net-CIDR/trunk/ csw/mgar/pkg/cpan/Net-CIDR/trunk/Makefile csw/mgar/pkg/cpan/Net-CIDR/trunk/checksums csw/mgar/pkg/cpan/Net-CIDR/trunk/files/ csw/mgar/pkg/cpan/Net-CIDR/trunk/files/COPYING Property changes on: csw/mgar/pkg/cpan/Net-CIDR/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/cpan/Net-CIDR/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Net-CIDR/trunk/Makefile (rev 0) +++ csw/mgar/pkg/cpan/Net-CIDR/trunk/Makefile 2009-03-25 13:03:45 UTC (rev 3941) @@ -0,0 +1,20 @@ +GARNAME = Net-CIDR +GARVERSION = 0.13 +CATEGORIES = cpan +AUTHOR = MRSAM + +DESCRIPTION = Manipulate IPv4/IPv6 netblocks in CIDR notation +define BLURB + Manipulate IPv4/IPv6 netblocks in CIDR notation +endef + +DISTFILES = COPYING + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +PACKAGES = CSWpmnetcidr +CATALOGNAME = pm_netcidr +ARCHALL = 1 + +include gar/category.mk Added: csw/mgar/pkg/cpan/Net-CIDR/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Net-CIDR/trunk/checksums (rev 0) +++ csw/mgar/pkg/cpan/Net-CIDR/trunk/checksums 2009-03-25 13:03:45 UTC (rev 3941) @@ -0,0 +1,2 @@ +994cc0020f9ec032f5581ee99cd63a49 download/COPYING +40f0f42104b314af91ab78119e0096de download/Net-CIDR-0.13.tar.gz Added: csw/mgar/pkg/cpan/Net-CIDR/trunk/files/COPYING =================================================================== --- csw/mgar/pkg/cpan/Net-CIDR/trunk/files/COPYING (rev 0) +++ csw/mgar/pkg/cpan/Net-CIDR/trunk/files/COPYING 2009-03-25 13:03:45 UTC (rev 3941) @@ -0,0 +1,6 @@ +Net::CIDR + +Copyright 2001 Sam Varshavchik. + +This program is free software; you can redistribute it +and/or modify it under the same terms as Perl itself. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 14:08:53 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 13:08:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[3942] csw/mgar/pkg/cpan/Net-CIDR/trunk/ Message-ID: Revision: 3942 http://gar.svn.sourceforge.net/gar/?rev=3942&view=rev Author: bonivart Date: 2009-03-25 13:08:53 +0000 (Wed, 25 Mar 2009) Log Message: ----------- net-cidr: fix svn:externals Property Changed: ---------------- csw/mgar/pkg/cpan/Net-CIDR/trunk/ Property changes on: csw/mgar/pkg/cpan/Net-CIDR/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Mar 25 14:17:57 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 25 Mar 2009 13:17:57 +0000 Subject: [csw-devel] SF.net SVN: gar:[3943] csw/mgar/pkg/vorbistools/trunk Message-ID: Revision: 3943 http://gar.svn.sourceforge.net/gar/?rev=3943&view=rev Author: dmichelsen Date: 2009-03-25 13:17:55 +0000 (Wed, 25 Mar 2009) Log Message: ----------- vorbistools: Update to 1.2.0 Modified Paths: -------------- csw/mgar/pkg/vorbistools/trunk/Makefile csw/mgar/pkg/vorbistools/trunk/checksums Added Paths: ----------- csw/mgar/pkg/vorbistools/trunk/files/ Property Changed: ---------------- csw/mgar/pkg/vorbistools/trunk/ Property changes on: csw/mgar/pkg/vorbistools/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/vorbistools/trunk/Makefile =================================================================== --- csw/mgar/pkg/vorbistools/trunk/Makefile 2009-03-25 13:08:53 UTC (rev 3942) +++ csw/mgar/pkg/vorbistools/trunk/Makefile 2009-03-25 13:17:55 UTC (rev 3943) @@ -1,8 +1,8 @@ -GARNAME = vorbis-tools -GARVERSION = 1.0.1 +GARNAME = vorbistools +GARVERSION = 1.2.0 CATEGORIES = utils -DESCRIPTION = Play, encode and manage Ogg Vorbis files. +DESCRIPTION = Vorbis audio tools define BLURB Ogg Vorbis is a high-quality lossy audio codec which is free of intellectual property restrictions (like those surrounding MP3). These are the tools that @@ -10,15 +10,23 @@ simple commentor. endef -UPSTREAM_MASTER_SITES = http://www.vorbis.com/files/ -MASTER_SITES = http://www.vorbis.com/files/1.0.1/unix/ -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTNAME = vorbis-tools-$(GARVERSION) +MASTER_SITES = http://downloads.xiph.org/releases/vorbis/ +DISTFILES = $(DISTNAME).tar.gz +PACKAGES = CSWvtools +CATALOGNAME = vorbistools + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = (\d+(?:\.\d+)*) -DEPENDS = lib/libvorbis +BUILD64 = 1 +EXTRA_BUILD_ISAS = sparcv8plus+vis pentium_pro +EXTRA_LINKER_FLAGS += -lrt + CONFIGURE_ARGS = $(DIRPATHS) +TEST_TARGET = check + include gar/category.mk Modified: csw/mgar/pkg/vorbistools/trunk/checksums =================================================================== --- csw/mgar/pkg/vorbistools/trunk/checksums 2009-03-25 13:08:53 UTC (rev 3942) +++ csw/mgar/pkg/vorbistools/trunk/checksums 2009-03-25 13:17:55 UTC (rev 3943) @@ -1 +1 @@ -80d3ae3bbae2a488d433d86b8fd64777 download/vorbis-tools-1.0.1.tar.gz +df976d24e51ef3d87cd462edf747bf9a download/vorbis-tools-1.2.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 14:18:04 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 13:18:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[3944] csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile Message-ID: Revision: 3944 http://gar.svn.sourceforge.net/gar/?rev=3944&view=rev Author: bonivart Date: 2009-03-25 13:18:04 +0000 (Wed, 25 Mar 2009) Log Message: ----------- pod-simple: fix update watch Modified Paths: -------------- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile Modified: csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 13:17:55 UTC (rev 3943) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 13:18:04 UTC (rev 3944) @@ -14,7 +14,7 @@ DISTFILES = COPYING # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz PACKAGES = CSWpmpodsimple CATALOGNAME = pm_podsimple This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Mar 25 14:28:53 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 25 Mar 2009 13:28:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[3945] csw/mgar/pkg Message-ID: Revision: 3945 http://gar.svn.sourceforge.net/gar/?rev=3945&view=rev Author: dmichelsen Date: 2009-03-25 13:28:53 +0000 (Wed, 25 Mar 2009) Log Message: ----------- mGAR: Change sf.net to sourceforge.net in template generation, addition to r3937 Modified Paths: -------------- csw/mgar/pkg/Makefile csw/mgar/pkg/cpan/Makefile csw/mgar/pkg/java/Makefile csw/mgar/pkg/x11/Makefile csw/mgar/pkg/xfce/Makefile Modified: csw/mgar/pkg/Makefile =================================================================== --- csw/mgar/pkg/Makefile 2009-03-25 13:18:04 UTC (rev 3944) +++ csw/mgar/pkg/Makefile 2009-03-25 13:28:53 UTC (rev 3945) @@ -37,14 +37,14 @@ # Lines returned by 'svn propget -R' look like this: # -# gar/trunk - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 -# gar-v1 https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 -# gar-v2 https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 +# gar/trunk - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 +# gar-v1 https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 +# gar-v2 https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 # # ... garlinks: - @(svn propget svn:externals -R | perl -ane 'next if( /^$$/ ); if( $$F[1] eq "-" ) { ($$path,$$sep,$$dir,$$link)=@F; } else { ($$dir,$$link) = @F; } ($$upsteps=$$path)=~s![^/]+!..!g;(($$linkdest=$$link))=~ s!https://gar.svn.sf.net/svnroot/gar/csw/mgar!$$upsteps!;print "Linking $$path/$$dir to ../$$linkdest", symlink("../$$linkdest","$$path/$$dir") ? "" : " failed", "\n";') + @(svn propget svn:externals -R | perl -ane 'next if( /^$$/ ); if( $$F[1] eq "-" ) { ($$path,$$sep,$$dir,$$link)=@F; } else { ($$dir,$$link) = @F; } ($$upsteps=$$path)=~s![^/]+!..!g;(($$linkdest=$$link))=~ s!https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar!$$upsteps!;print "Linking $$path/$$dir to ../$$linkdest", symlink("../$$linkdest","$$path/$$dir") ? "" : " failed", "\n";') pkglist: @for i in $(filter-out $(FILTER_DIRS),$(foreach D,. $(SUBDIRS),$(wildcard $D/*/))) ; do \ @@ -84,8 +84,8 @@ echo "%copyright url file://%{WORKSRC}/LICENSE"; \ ) > $*/trunk/files/CSWpackage.gspec @echo "cookies\ndownload\nwork\n" | svn propset svn:ignore -F /dev/fd/0 $*/trunk - @echo "gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk - @svn co https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar + @echo "gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk + @svn co https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar @echo @echo "Your package is set up for editing at $*/trunk" @echo "Please don't forget to add the gspec-file!" Modified: csw/mgar/pkg/cpan/Makefile =================================================================== --- csw/mgar/pkg/cpan/Makefile 2009-03-25 13:18:04 UTC (rev 3944) +++ csw/mgar/pkg/cpan/Makefile 2009-03-25 13:28:53 UTC (rev 3945) @@ -55,8 +55,8 @@ echo "%copyright url file://%{WORKSRC}/LICENSE"; \ ) > $*/trunk/files/CSWpackage.gspec @echo "cookies\ndownload\nwork\n" | svn propset svn:ignore -F /dev/fd/0 $*/trunk - @echo "gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk - @svn co https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar + @echo "gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk + @svn co https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar @echo @echo "Your package is set up for editing at $*/trunk" @echo "Please don't forget to add the gspec-file!" Modified: csw/mgar/pkg/java/Makefile =================================================================== --- csw/mgar/pkg/java/Makefile 2009-03-25 13:18:04 UTC (rev 3944) +++ csw/mgar/pkg/java/Makefile 2009-03-25 13:28:53 UTC (rev 3945) @@ -55,8 +55,8 @@ echo "%copyright url file://%{WORKSRC}/LICENSE"; \ ) > $*/trunk/files/CSWpackage.gspec @echo "cookies\ndownload\nwork\n" | svn propset svn:ignore -F /dev/fd/0 $*/trunk - @echo "gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk - @svn co https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar + @echo "gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk + @svn co https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar @echo @echo "Your package is set up for editing at $*/trunk" @echo "Please don't forget to add the gspec-file!" Modified: csw/mgar/pkg/x11/Makefile =================================================================== --- csw/mgar/pkg/x11/Makefile 2009-03-25 13:18:04 UTC (rev 3944) +++ csw/mgar/pkg/x11/Makefile 2009-03-25 13:28:53 UTC (rev 3945) @@ -55,8 +55,8 @@ echo "%copyright url file://%{WORKSRC}/LICENSE"; \ ) > $*/trunk/files/CSWpackage.gspec @echo "cookies\ndownload\nwork\n" | svn propset svn:ignore -F /dev/fd/0 $*/trunk - @echo "gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk - @svn co https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar + @echo "gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk + @svn co https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar @echo @echo "Your package is set up for editing at $*/trunk" @echo "Please don't forget to add the gspec-file!" Modified: csw/mgar/pkg/xfce/Makefile =================================================================== --- csw/mgar/pkg/xfce/Makefile 2009-03-25 13:18:04 UTC (rev 3944) +++ csw/mgar/pkg/xfce/Makefile 2009-03-25 13:28:53 UTC (rev 3945) @@ -55,8 +55,8 @@ echo "%copyright url file://%{WORKSRC}/LICENSE"; \ ) > $*/trunk/files/CSWpackage.gspec @echo "cookies\ndownload\nwork\n" | svn propset svn:ignore -F /dev/fd/0 $*/trunk - @echo "gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk - @svn co https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar + @echo "gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk + @svn co https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar @echo @echo "Your package is set up for editing at $*/trunk" @echo "Please don't forget to add the gspec-file!" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 15:18:10 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 14:18:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[3946] csw/mgar/pkg/cpan/HTML-Parser/trunk Message-ID: Revision: 3946 http://gar.svn.sourceforge.net/gar/?rev=3946&view=rev Author: bonivart Date: 2009-03-25 14:18:10 +0000 (Wed, 25 Mar 2009) Log Message: ----------- html-parser: update to 3.60 Modified Paths: -------------- csw/mgar/pkg/cpan/HTML-Parser/trunk/Makefile csw/mgar/pkg/cpan/HTML-Parser/trunk/checksums Added Paths: ----------- csw/mgar/pkg/cpan/HTML-Parser/trunk/files/COPYING Removed Paths: ------------- csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.depend csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.gspec csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.prototype Property Changed: ---------------- csw/mgar/pkg/cpan/HTML-Parser/trunk/ Property changes on: csw/mgar/pkg/cpan/HTML-Parser/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/HTML-Parser/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/HTML-Parser/trunk/Makefile 2009-03-25 13:28:53 UTC (rev 3945) +++ csw/mgar/pkg/cpan/HTML-Parser/trunk/Makefile 2009-03-25 14:18:10 UTC (rev 3946) @@ -1,5 +1,5 @@ GARNAME = HTML-Parser -GARVERSION = 3.56 +GARVERSION = 3.60 CATEGORIES = cpan AUTHOR = GAAS @@ -11,10 +11,16 @@ invoked. endef -DISTFILES = $(call admfiles,CSWpmhtmlparser,depend prototype) +DISTFILES = COPYING -DEPENDS += cpan/HTML-Tagset +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +PACKAGES = CSWpmhtmlparser +CATALOGNAME = pm_htmlparser + +REQUIRED_PKGS = CSWpmhtmltagset + CONFIGURE_ARGS = -n include gar/category.mk Modified: csw/mgar/pkg/cpan/HTML-Parser/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/HTML-Parser/trunk/checksums 2009-03-25 13:28:53 UTC (rev 3945) +++ csw/mgar/pkg/cpan/HTML-Parser/trunk/checksums 2009-03-25 14:18:10 UTC (rev 3946) @@ -1,4 +1,2 @@ -0f57ec37bae2cb1d3f5a8feacfc8b969 download/CSWpmhtmlparser.gspec -61663bb504aceb70abaa070d49a79f1d download/CSWpmhtmlparser.depend -a89c7b11bf43611cd01c998ae2bac216 download/CSWpmhtmlparser.prototype -bddc432e5ed9df4d4153a62234f04fc2 download/HTML-Parser-3.56.tar.gz +f130661b0b1fe17619c2b60b729ebd39 download/COPYING +fb97ea7e5bd832b079d8660732f9d8d9 download/HTML-Parser-3.60.tar.gz Added: csw/mgar/pkg/cpan/HTML-Parser/trunk/files/COPYING =================================================================== --- csw/mgar/pkg/cpan/HTML-Parser/trunk/files/COPYING (rev 0) +++ csw/mgar/pkg/cpan/HTML-Parser/trunk/files/COPYING 2009-03-25 14:18:10 UTC (rev 3946) @@ -0,0 +1,5 @@ +1995-2004 Gisle Aas. All rights reserved. +1999-2000 Michael A. Chase. All rights reserved. + +This library is free software; you can redistribute it and/or modify +it under the same terms as Perl itself. Deleted: csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.depend =================================================================== --- csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.depend 2009-03-25 13:28:53 UTC (rev 3945) +++ csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.depend 2009-03-25 14:18:10 UTC (rev 3946) @@ -1 +0,0 @@ -P CSWpmhtmltagset pm_htmltagset - data tables useful in parsing HTML Deleted: csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.gspec =================================================================== --- csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.gspec 2009-03-25 13:28:53 UTC (rev 3945) +++ csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.gspec 2009-03-25 14:18:10 UTC (rev 3946) @@ -1,9 +0,0 @@ -%var bitname pm_htmlparser -%var pkgname CSWpmhtmlparser -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -1995-2004 Gisle Aas. All rights reserved. -1999-2000 Michael A. Chase. All rights reserved. - -This library is free software; you can redistribute it and/or modify -it under the same terms as Perl itself. Deleted: csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.prototype =================================================================== --- csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.prototype 2009-03-25 13:28:53 UTC (rev 3945) +++ csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.prototype 2009-03-25 14:18:10 UTC (rev 3946) @@ -1,27 +0,0 @@ -d none /opt/csw/lib 0755 root bin -d none /opt/csw/lib/perl 0755 root bin -d none /opt/csw/lib/perl/csw 0755 root bin -d none /opt/csw/lib/perl/csw/HTML 0755 root bin -f none /opt/csw/lib/perl/csw/HTML/Entities.pm 0444 root bin -f none /opt/csw/lib/perl/csw/HTML/Filter.pm 0444 root bin -f none /opt/csw/lib/perl/csw/HTML/HeadParser.pm 0444 root bin -f none /opt/csw/lib/perl/csw/HTML/LinkExtor.pm 0444 root bin -f none /opt/csw/lib/perl/csw/HTML/Parser.pm 0444 root bin -f none /opt/csw/lib/perl/csw/HTML/PullParser.pm 0444 root bin -f none /opt/csw/lib/perl/csw/HTML/TokeParser.pm 0444 root bin -d none /opt/csw/lib/perl/csw/auto 0755 root bin -d none /opt/csw/lib/perl/csw/auto/HTML 0755 root bin -d none /opt/csw/lib/perl/csw/auto/HTML/Parser 0755 root bin -f none /opt/csw/lib/perl/csw/auto/HTML/Parser/.packlist 0644 root bin -f none /opt/csw/lib/perl/csw/auto/HTML/Parser/Parser.bs 0444 root bin -f none /opt/csw/lib/perl/csw/auto/HTML/Parser/Parser.so 0555 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -f none /opt/csw/share/man/man3/HTML::Entities.3perl 0444 root bin -f none /opt/csw/share/man/man3/HTML::Filter.3perl 0444 root bin -f none /opt/csw/share/man/man3/HTML::HeadParser.3perl 0444 root bin -f none /opt/csw/share/man/man3/HTML::LinkExtor.3perl 0444 root bin -f none /opt/csw/share/man/man3/HTML::Parser.3perl 0444 root bin -f none /opt/csw/share/man/man3/HTML::PullParser.3perl 0444 root bin -f none /opt/csw/share/man/man3/HTML::TokeParser.3perl 0444 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 15:54:07 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 14:54:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[3947] csw/mgar/pkg/cpan/DBI/trunk Message-ID: Revision: 3947 http://gar.svn.sourceforge.net/gar/?rev=3947&view=rev Author: bonivart Date: 2009-03-25 14:54:06 +0000 (Wed, 25 Mar 2009) Log Message: ----------- dbi: update to 1.607 Modified Paths: -------------- csw/mgar/pkg/cpan/DBI/trunk/Makefile csw/mgar/pkg/cpan/DBI/trunk/checksums Added Paths: ----------- csw/mgar/pkg/cpan/DBI/trunk/files/COPYING Removed Paths: ------------- csw/mgar/pkg/cpan/DBI/trunk/files/CSWpmdbi.gspec Property Changed: ---------------- csw/mgar/pkg/cpan/DBI/trunk/ Property changes on: csw/mgar/pkg/cpan/DBI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/DBI/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/DBI/trunk/Makefile 2009-03-25 14:18:10 UTC (rev 3946) +++ csw/mgar/pkg/cpan/DBI/trunk/Makefile 2009-03-25 14:54:06 UTC (rev 3947) @@ -1,9 +1,9 @@ GARNAME = DBI -GARVERSION = 1.54 +GARVERSION = 1.607 CATEGORIES = cpan AUTHOR = TIMB -DESCRIPTION = database independent interface for Perl +DESCRIPTION = Database independent interface for Perl define BLURB The DBI is a database access module for the Perl programming language. It defines a set of methods, variables, and conventions that provide a @@ -11,6 +11,14 @@ used. endef -DISTFILES += CSWpmdbi.gspec +DISTFILES = COPYING +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +PACKAGES = CSWpmdbi +CATALOGNAME = pm_dbi + +REQUIRED_PKGS = CSWpmplrpc + include gar/category.mk Modified: csw/mgar/pkg/cpan/DBI/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/DBI/trunk/checksums 2009-03-25 14:18:10 UTC (rev 3946) +++ csw/mgar/pkg/cpan/DBI/trunk/checksums 2009-03-25 14:54:06 UTC (rev 3947) @@ -1,2 +1,2 @@ -a6e874eea29c3ffebc4ed7483fb08802 download/CSWpmdbi.gspec -b90c7d060cc88f16191188421dc4f1f2 download/DBI-1.54.tar.gz +e8ddfc437b943ae538b777d472060191 download/COPYING +bd5785b39675213948a61dea1b400012 download/DBI-1.607.tar.gz Added: csw/mgar/pkg/cpan/DBI/trunk/files/COPYING =================================================================== --- csw/mgar/pkg/cpan/DBI/trunk/files/COPYING (rev 0) +++ csw/mgar/pkg/cpan/DBI/trunk/files/COPYING 2009-03-25 14:54:06 UTC (rev 3947) @@ -0,0 +1,5 @@ +The DBI module is Copyright (c) 1994-2003 Tim Bunce. Ireland. +All rights reserved. + +You may distribute under the terms of either the GNU General Public +License or the Artistic License, as specified in the Perl README file. Deleted: csw/mgar/pkg/cpan/DBI/trunk/files/CSWpmdbi.gspec =================================================================== --- csw/mgar/pkg/cpan/DBI/trunk/files/CSWpmdbi.gspec 2009-03-25 14:18:10 UTC (rev 3946) +++ csw/mgar/pkg/cpan/DBI/trunk/files/CSWpmdbi.gspec 2009-03-25 14:54:06 UTC (rev 3947) @@ -1,9 +0,0 @@ -%var bitname pm_dbi -%var pkgname CSWpmdbi -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -The DBI module is Copyright (c) 1994-2003 Tim Bunce. Ireland. -All rights reserved. - -You may distribute under the terms of either the GNU General Public -License or the Artistic License, as specified in the Perl README file. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Wed Mar 25 16:21:12 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Wed, 25 Mar 2009 15:21:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[3948] csw/mgar/pkg/openssl/trunk Message-ID: Revision: 3948 http://gar.svn.sourceforge.net/gar/?rev=3948&view=rev Author: chninkel Date: 2009-03-25 15:21:11 +0000 (Wed, 25 Mar 2009) Log Message: ----------- openssl: updated to 0.9.8j openssl: first try to add pkcs11 support Modified Paths: -------------- csw/mgar/pkg/openssl/trunk/Makefile csw/mgar/pkg/openssl/trunk/checksums csw/mgar/pkg/openssl/trunk/files/CSWosslrt.checkinstall csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-i386 csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-sparc csw/mgar/pkg/openssl/trunk/files/changelog.CSW Modified: csw/mgar/pkg/openssl/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssl/trunk/Makefile 2009-03-25 14:54:06 UTC (rev 3947) +++ csw/mgar/pkg/openssl/trunk/Makefile 2009-03-25 15:21:11 UTC (rev 3948) @@ -1,5 +1,5 @@ GARNAME = openssl -GARVERSION = 0.9.8i +GARVERSION = 0.9.8j CATEGORIES = lib OPENSSL_VERSION := $(shell echo $(GARVERSION) | sed -e 's/[a-z]//g') @@ -84,6 +84,25 @@ SKIPTEST = 1 + +# support for pkcs11 engine http://blogs.sun.com/chichang1/entry/how_to_integrate_pkcs11_engine +ifdef PKCS11 + PATCHFILES += pkcs11_engine-0.9.8h.patch.2008-07-29 + ifeq ($(GARCH),sparc) + ifeq ($(ISA),sparcv9) + CONFIGURE_ARGS += --pk11-libname=/usr/lib/sparcv9/libpkcs11.so + else + CONFIGURE_ARGS += --pk11-libname=/usr/lib/libpkcs11.so + endif + else + ifeq ($(ISA),amd64) + CONFIGURE_ARGS += --pk11-libname=/usr/lib/sparcv9/libpkcs11.so + else + CONFIGURE_ARGS += --pk11-libname=/usr/lib/libpkcs11.so + endif + endif +endif + include gar/category.mk # we redefine the timestamp to fulfill opencsw standard Modified: csw/mgar/pkg/openssl/trunk/checksums =================================================================== --- csw/mgar/pkg/openssl/trunk/checksums 2009-03-25 14:54:06 UTC (rev 3947) +++ csw/mgar/pkg/openssl/trunk/checksums 2009-03-25 15:21:11 UTC (rev 3948) @@ -1,14 +1,14 @@ -561e00f18821c74b2b86c8c7786f9d8b download/openssl-0.9.8i.tar.gz +a5cb5f6c3d11affb387ecf7a997cac0c download/openssl-0.9.8j.tar.gz b5ded4412606a0996595015bc2ff6974 download/CSWossl.gspec 05b45e7124833dee48e5f3c45591e95b download/CSWossl.depend bd9bb4dfb9602fba461b21fa37f97765 download/CSWossl.prototype 83480e01971e71d037bd44fa5ed4e4e5 download/CSWosslrt.gspec -44afcc5a68551370907b9da130acc62b download/CSWosslrt.checkinstall +05ace5330714d6cd9c0e076b6ae2518f download/CSWosslrt.checkinstall c9de908daad1a31fca20329cb043ad3c download/CSWosslrt.preinstall 1c3f600eaf942a18ecab3637e1fc32bd download/CSWosslrt.postinstall cbf34987267073fb1f60bff86492dd8b download/CSWosslrt.depend -e4ae37693f304010a024329151d7620e download/CSWosslrt.prototype-i386 -b71924fca6e324743e6977f370cce76b download/CSWosslrt.prototype-sparc +463d53d6fcab5f33e2e204a831d47ccc download/CSWosslrt.prototype-i386 +ec547e9a56e0933a928fd9d505c19333 download/CSWosslrt.prototype-sparc 2ac43ebf4689d236540e22171541be4e download/CSWossldevel.gspec 37995caa7f4155066b00fb7503e853da download/CSWossldevel.depend da3116a1d8dfd2bd3e4f2a11f4fb5f8b download/CSWossldevel.prototype-i386 @@ -16,8 +16,9 @@ eec77249fb642c525cad67dcd055fb77 download/CSWosslutils.gspec 37995caa7f4155066b00fb7503e853da download/CSWosslutils.depend a441995e4e3c95497e77aa613d2c673c download/CSWosslutils.prototype -1322076d544d1a7d4d494ae65d324d5a download/changelog.CSW +578763067cc1f5fef2b93f2c70324c50 download/changelog.CSW b78faa440d6f6a2a07663de331678648 download/README.CSW 7fdc09cd3c11db459c83c8946f7872f6 download/i.conf a454ac09091085813ec8900f5a0c917c download/r.conf 64f7c3f3a6cae483209b69c31c82557d download/openssl.0.9.8.patch +8bd218e7c8aef3e2f5b1602a95f714f7 download/pkcs11_engine-0.9.8h.patch.2008-07-29 Modified: csw/mgar/pkg/openssl/trunk/files/CSWosslrt.checkinstall =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWosslrt.checkinstall 2009-03-25 14:54:06 UTC (rev 3947) +++ csw/mgar/pkg/openssl/trunk/files/CSWosslrt.checkinstall 2009-03-25 15:21:11 UTC (rev 3948) @@ -31,7 +31,7 @@ # and /opt/csw/ssl/certs is now a symbolic links # we test if certificates were manually installed in this directory -if [ ! -L "/opt/csw/ssl/certs" ] && [ -n "`ls -1 /opt/csw/ssl/certs/`" ]; then +if [ ! -h "/opt/csw/ssl/certs" ] && [ -d "/opt/csw/ssl/certs" ] && [ -n "`ls -1 /opt/csw/ssl/certs/`" ]; then echo "Custom certificates have been installed in /opt/csw/ssl/certs/." echo "They will be moved under /opt/csw/etc/ssl/certs." Modified: csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-i386 =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-i386 2009-03-25 14:54:06 UTC (rev 3947) +++ csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-i386 2009-03-25 15:21:11 UTC (rev 3948) @@ -27,6 +27,9 @@ d none /opt/csw/share/doc/openssl_rt 0755 root bin d none /opt/csw/ssl 0755 root bin s none /opt/csw/ssl/certs=../etc/ssl/certs +s none /opt/csw/ssl/private=../../../etc/opt/csw/ssl/private +d none /etc/opt/csw/ssl/private 0700 root bin +s none /opt/csw/etc/ssl/private=../../../../etc/opt/csw/ssl/private f none /opt/csw/share/doc/openssl_rt/changelog.CSW=changelog.CSW 644 root bin f none /opt/csw/share/doc/openssl_rt/CHANGES=CHANGES 644 root bin f none /opt/csw/share/doc/openssl_rt/CHANGES.SSLeay=CHANGES 644 root bin Modified: csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-sparc =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-sparc 2009-03-25 14:54:06 UTC (rev 3947) +++ csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-sparc 2009-03-25 15:21:11 UTC (rev 3948) @@ -31,6 +31,9 @@ d none /opt/csw/share/doc/openssl_rt 0755 root bin d none /opt/csw/ssl 0755 root bin s none /opt/csw/ssl/certs=../etc/ssl/certs +s none /opt/csw/ssl/private=../../../etc/opt/csw/ssl/private +d none /etc/opt/csw/ssl/private 0700 root bin +s none /opt/csw/etc/ssl/private=../../../../etc/opt/csw/ssl/private f none /opt/csw/share/doc/openssl_rt/changelog.CSW=changelog.CSW 644 root bin f none /opt/csw/share/doc/openssl_rt/CHANGES=CHANGES 644 root bin f none /opt/csw/share/doc/openssl_rt/CHANGES.SSLeay=CHANGES 644 root bin Modified: csw/mgar/pkg/openssl/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/openssl/trunk/files/changelog.CSW 2009-03-25 14:54:06 UTC (rev 3947) +++ csw/mgar/pkg/openssl/trunk/files/changelog.CSW 2009-03-25 15:21:11 UTC (rev 3948) @@ -1,3 +1,18 @@ +openssl (0.9.8,rev=2009.01.28_rev=j) unstable + + * Fixed checkinstall bug, -h should be used instead of -L to + test symlink because old sh doesn't know -L. + + -- Yann Rouillard Wed, 28 Jan 2009 10:37:43 +0100 + +openssl (0.9.8,rev=2009.01.07_rev=j) unstable + + * New upstream version. + * Made the private directory local by symlinking it to + /etc/opt/csw/ssl/private + + -- Yann Rouillard Wed, 07 Jan 2009 19:07:01 +0100 + openssl (0.9.8,rev=2009.01.01_rev=i) unstable * Removed CA and added dependancy on ca_certificates. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 16:47:18 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 15:47:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3949] csw/mgar/pkg/cpan/Archive-Zip/trunk Message-ID: Revision: 3949 http://gar.svn.sourceforge.net/gar/?rev=3949&view=rev Author: bonivart Date: 2009-03-25 15:47:18 +0000 (Wed, 25 Mar 2009) Log Message: ----------- archive-zip: update to 1.26 Modified Paths: -------------- csw/mgar/pkg/cpan/Archive-Zip/trunk/Makefile csw/mgar/pkg/cpan/Archive-Zip/trunk/checksums Added Paths: ----------- csw/mgar/pkg/cpan/Archive-Zip/trunk/files/COPYING Removed Paths: ------------- csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.depend csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.gspec csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.prototype Property Changed: ---------------- csw/mgar/pkg/cpan/Archive-Zip/trunk/ Property changes on: csw/mgar/pkg/cpan/Archive-Zip/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/Archive-Zip/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Archive-Zip/trunk/Makefile 2009-03-25 15:21:11 UTC (rev 3948) +++ csw/mgar/pkg/cpan/Archive-Zip/trunk/Makefile 2009-03-25 15:47:18 UTC (rev 3949) @@ -1,9 +1,9 @@ GARNAME = Archive-Zip -GARVERSION = 1.14 +GARVERSION = 1.26 CATEGORIES = cpan -AUTHOR = NEDKONZ +AUTHOR = ADAMK -DESCRIPTION = provide an interface to ZIP archive files. +DESCRIPTION = Provides an interface to ZIP archive files define BLURB The Archive::Zip module allows a Perl program to create, manipulate, read, and write Zip archive files. Zip archives can be created, or you can read @@ -17,11 +17,18 @@ streams inside the files. endef -DISTFILES = $(call admfiles,CSWpmarchivezip,depend prototype) +DISTFILES = COPYING +PACKAGES = CSWpmarchivezip +CATALOGNAME = pm_archivezip +ARCHALL = 1 + # Fix bug affecting Archive::SelfExtract -PATCHFILES += seek.diff +#PATCHFILES += seek.diff -DEPENDS += cpan/Compress-Zlib +REQUIRED_PKGS = CSWpmcompresszlib +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + include gar/category.mk Modified: csw/mgar/pkg/cpan/Archive-Zip/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Archive-Zip/trunk/checksums 2009-03-25 15:21:11 UTC (rev 3948) +++ csw/mgar/pkg/cpan/Archive-Zip/trunk/checksums 2009-03-25 15:47:18 UTC (rev 3949) @@ -1,5 +1,2 @@ -a82fb5bca44ef6648a12186fda9dfbbe download/CSWpmarchivezip.gspec -b3caddca6e99172389ea538097bf25fd download/CSWpmarchivezip.depend -d552567e9fb28c457ee8484da4f08576 download/CSWpmarchivezip.prototype -96b2caf19d5aea3adff02c323247e66a download/Archive-Zip-1.14.tar.gz -edd138d84c3e6fb7fb54517770fd2acd download/seek.diff +d706488da67bf9e146e07b0cc38f1c3f download/COPYING +a2e1cc1d99dbaebc41421295c93f61b5 download/Archive-Zip-1.26.tar.gz Added: csw/mgar/pkg/cpan/Archive-Zip/trunk/files/COPYING =================================================================== --- csw/mgar/pkg/cpan/Archive-Zip/trunk/files/COPYING (rev 0) +++ csw/mgar/pkg/cpan/Archive-Zip/trunk/files/COPYING 2009-03-25 15:47:18 UTC (rev 3949) @@ -0,0 +1,3 @@ +Copyright (c) 2000-2003 Ned Konz. All rights reserved. This program is free +software; you can redistribute it and/or modify it under the same terms +as Perl itself. Deleted: csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.depend =================================================================== --- csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.depend 2009-03-25 15:21:11 UTC (rev 3948) +++ csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.depend 2009-03-25 15:47:18 UTC (rev 3949) @@ -1 +0,0 @@ -P CSWpmcompresszlib pm_compresszlib - Interface to zlib compression library Deleted: csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.gspec =================================================================== --- csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.gspec 2009-03-25 15:21:11 UTC (rev 3948) +++ csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.gspec 2009-03-25 15:47:18 UTC (rev 3949) @@ -1,8 +0,0 @@ -%var bitname pm_archivezip -%var pkgname CSWpmarchivezip -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -Copyright (c) 2000-2003 Ned Konz. All rights reserved. This program is free -software; you can redistribute it and/or modify it under the same terms -as Perl itself. Deleted: csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.prototype =================================================================== --- csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.prototype 2009-03-25 15:21:11 UTC (rev 3948) +++ csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.prototype 2009-03-25 15:47:18 UTC (rev 3949) @@ -1,27 +0,0 @@ -d none /opt/csw/bin 0755 root bin -f none /opt/csw/bin/crc32 0555 root bin -d none /opt/csw/lib 0755 root bin -d none /opt/csw/lib/perl 0755 root bin -d none /opt/csw/lib/perl/csw 0755 root bin -d none /opt/csw/lib/perl/csw/auto 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Archive 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Archive/Zip 0755 root bin -f none /opt/csw/lib/perl/csw/auto/Archive/Zip/.packlist 0644 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -f none /opt/csw/share/man/man3/Archive::Zip.3perl 0444 root bin -f none /opt/csw/share/man/man3/Archive::Zip::FAQ.3perl 0444 root bin -f none /opt/csw/share/man/man3/Archive::Zip::MemberRead.3perl 0444 root bin -f none /opt/csw/share/man/man3/Archive::Zip::Tree.3perl 0444 root bin -d none /opt/csw/share/perl 0755 root bin -d none /opt/csw/share/perl/csw 0755 root bin -d none /opt/csw/share/perl/csw/Archive 0755 root bin -d none /opt/csw/share/perl/csw/Archive/Zip 0755 root bin -f none /opt/csw/share/perl/csw/Archive/Zip.pm 0444 root bin -f none /opt/csw/share/perl/csw/Archive/Zip.pod 0444 root bin -f none /opt/csw/share/perl/csw/Archive/Zip/BufferedFileHandle.pm 0444 root bin -f none /opt/csw/share/perl/csw/Archive/Zip/FAQ.pod 0444 root bin -f none /opt/csw/share/perl/csw/Archive/Zip/MemberRead.pm 0444 root bin -f none /opt/csw/share/perl/csw/Archive/Zip/MockFileHandle.pm 0444 root bin -f none /opt/csw/share/perl/csw/Archive/Zip/Tree.pm 0444 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 25 16:58:13 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 25 Mar 2009 15:58:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[3950] csw/mgar/pkg/gcc4/trunk/files Message-ID: Revision: 3950 http://gar.svn.sourceforge.net/gar/?rev=3950&view=rev Author: valholla Date: 2009-03-25 15:58:13 +0000 (Wed, 25 Mar 2009) Log Message: ----------- cleanup the definition files Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk csw/mgar/pkg/gcc4/trunk/files/gar_override.mk csw/mgar/pkg/gcc4/trunk/files/package_def.mk csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk Modified: csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-25 15:47:18 UTC (rev 3949) +++ csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-25 15:58:13 UTC (rev 3950) @@ -12,12 +12,13 @@ AMD_MERGE_TARGETS += x86-merge-strip merge-amd: $(AMD_MERGE_TARGETS) - @$(DONADA) + @$(MAKECOOKIE) x86-merge-dirs: @(ginstall -d $(PKGROOT)) @(ginstall -d $(PPREFIX)/bin/amd64) @(ginstall -d $(PPREFIX)/bin/i386) + @$(MAKECOOKIE) x86-merge-amd: @(echo "===> Merging AMD64") @@ -26,6 +27,7 @@ @(cd $(AMD_BASE); pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) @(cd $(APREFIX)/bin; pax -rw * $(PPREFIX)/bin/amd64) @(cd $(APREFIX)/bin/amd64; gln *-solaris2.* ../) + @$(MAKECOOKIE) x86-merge-i386: @(echo "===> Merging I386") @@ -37,9 +39,11 @@ @(cd $(I386_BASE); pax -rw $(MPREFIX)/libexec $(PKGROOT)) @(cd $(IPREFIX)/bin; pax -rw * $(PPREFIX)/bin/i386) @(cd $(APREFIX)/bin/i386; gln *-solaris2.* ../) + @$(MAKECOOKIE) x86-merge-strip: @(echo "===> Stripping Merged Binaries") @(stripbin $(PPREFIX)/bin/amd64) @(stripbin $(PPREFIX)/bin/i386) + @$(MAKECOOKIE) Modified: csw/mgar/pkg/gcc4/trunk/files/gar_override.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-25 15:47:18 UTC (rev 3949) +++ csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-25 15:58:13 UTC (rev 3950) @@ -30,34 +30,6 @@ BOOT_CFLAGS = -I/opt/csw/include -m32 -march=i386 -g -O2 -pipe BOOT_LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib endif - ISAEXEC_FILES += $(bindir)/addr2name.awk - ISAEXEC_FILES += $(bindir)/gc-analyze - ISAEXEC_FILES += $(bindir)/gcjh - ISAEXEC_FILES += $(bindir)/gjarsigner - ISAEXEC_FILES += $(bindir)/grmic - ISAEXEC_FILES += $(bindir)/c++ - ISAEXEC_FILES += $(bindir)/gcc - ISAEXEC_FILES += $(bindir)/gcov - ISAEXEC_FILES += $(bindir)/gjavah - ISAEXEC_FILES += $(bindir)/grmid - ISAEXEC_FILES += $(bindir)/jcf-dump - ISAEXEC_FILES += $(bindir)/cpp - ISAEXEC_FILES += $(bindir)/gccbug - ISAEXEC_FILES += $(bindir)/gfortran - ISAEXEC_FILES += $(bindir)/gkeytool - ISAEXEC_FILES += $(bindir)/grmiregistry - ISAEXEC_FILES += $(bindir)/jv-convert - ISAEXEC_FILES += $(bindir)/g++ - ISAEXEC_FILES += $(bindir)/gcj - ISAEXEC_FILES += $(bindir)/gij - ISAEXEC_FILES += $(bindir)/gnative2ascii - ISAEXEC_FILES += $(bindir)/gserialver - ISAEXEC_FILES += $(bindir)/gappletviewer - ISAEXEC_FILES += $(bindir)/gcj-dbtool - ISAEXEC_FILES += $(bindir)/gjar - ISAEXEC_FILES += $(bindir)/gorbd - ISAEXEC_FILES += $(bindir)/gtnameserv - endif export CONFIG_SHELL CFLAGS CPPFLAGS CXXFLAGS @@ -66,7 +38,6 @@ CONFIGURE_SCRIPTS = objdir TEST_SCRIPTS = skip post-configure-modulated: fix-bootflags - MERGE_SCRIPTS_isa-i386 = amd ## Run checkpkg Manually Modified: csw/mgar/pkg/gcc4/trunk/files/package_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-25 15:47:18 UTC (rev 3949) +++ csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-25 15:58:13 UTC (rev 3950) @@ -1,101 +1,131 @@ - ### Package Section ### +### Package Section ### PACKAGES = CSWgcc4core CSWgcc4corert CSWgcc4gfortran PACKAGES += CSWgcc4gfortranrt CSWgcc4java CSWgcc4javart PACKAGES += CSWgcc4objc CSWgcc4objcrt CSWgcc4g++ CSWgcc4g++rt ## Define Package Catalog Names -CATALOGNAME_CSWgcc4core = gcc4core -CATALOGNAME_CSWgcc4corert = gcc4corert -CATALOGNAME_CSWgcc4g++ = gcc4g++ -CATALOGNAME_CSWgcc4g++rt = gcc4g++rt -CATALOGNAME_CSWgcc4gfortran = gcc4gfortran +CATALOGNAME_CSWgcc4core = gcc4core +CATALOGNAME_CSWgcc4corert = gcc4corert +CATALOGNAME_CSWgcc4g++ = gcc4g++ +CATALOGNAME_CSWgcc4g++rt = gcc4g++rt +CATALOGNAME_CSWgcc4gfortran = gcc4gfortran CATALOGNAME_CSWgcc4gfortranrt = gcc4gfortranrt -CATALOGNAME_CSWgcc4java = gcc4java -CATALOGNAME_CSWgcc4javart = gcc4javart -CATALOGNAME_CSWgcc4objc = gcc4objc -CATALOGNAME_CSWgcc4objcrt = gcc4obcrt +CATALOGNAME_CSWgcc4java = gcc4java +CATALOGNAME_CSWgcc4javart = gcc4javart +CATALOGNAME_CSWgcc4objc = gcc4objc +CATALOGNAME_CSWgcc4objcrt = gcc4obcrt ## Copyright File -LICENSE_CSWgcc4core = COPYING3 -LICENSE_CSWgcc4corert = COPYING3 -LICENSE_CSWgcc4g++ = COPYING3 -LICENSE_CSWgcc4g++rt = COPYING3 -LICENSE_CSWgcc4gfortran = COPYING3 +LICENSE_CSWgcc4core = COPYING3 +LICENSE_CSWgcc4corert = COPYING3 +LICENSE_CSWgcc4g++ = COPYING3 +LICENSE_CSWgcc4g++rt = COPYING3 +LICENSE_CSWgcc4gfortran = COPYING3 LICENSE_CSWgcc4gfortranrt = COPYING3 -LICENSE_CSWgcc4java = COPYING3 -LICENSE_CSWgcc4javart = COPYING3 -LICENSE_CSWgcc4objc = COPYING3 -LICENSE_CSWgcc4objcrt = COPYING3 +LICENSE_CSWgcc4java = COPYING3 +LICENSE_CSWgcc4javart = COPYING3 +LICENSE_CSWgcc4objc = COPYING3 +LICENSE_CSWgcc4objcrt = COPYING3 ## Define Package Descriptions -SPKG_DESC_CSWgcc4core = GNU C Compiler -SPKG_DESC_CSWgcc4corert = GNU C Compiler Run Time -SPKG_DESC_CSWgcc4coredocs = GNU C Compiler Documtation and man pages -SPKG_DESC_CSWgcc4g++ = GNU C++ Compiler -SPKG_DESC_CSWgcc4g++rt = GNU C++ Compiler Run Time -SPKG_DESC_CSWgcc4gfortran = GNU Fortran Compiler +SPKG_DESC_CSWgcc4core = GNU C Compiler +SPKG_DESC_CSWgcc4corert = GNU C Compiler Run Time +SPKG_DESC_CSWgcc4g++ = GNU C++ Compiler +SPKG_DESC_CSWgcc4g++rt = GNU C++ Compiler Run Time +SPKG_DESC_CSWgcc4gfortran = GNU Fortran Compiler SPKG_DESC_CSWgcc4gfortranrt = GNU Fortran Compiler Run Time -SPKG_DESC_CSWgcc4java = GNU Java Compiler -SPKG_DESC_CSWgcc4javart = GNU Java Compiler Run Time -SPKG_DESC_CSWgcc4objc = GNU Objective C Compiler -SPKG_DESC_CSWgcc4objcrt = GNU Objective C Compiler Run Time +SPKG_DESC_CSWgcc4java = GNU Java Compiler +SPKG_DESC_CSWgcc4javart = GNU Java Compiler Run Time +SPKG_DESC_CSWgcc4objc = GNU Objective C Compiler +SPKG_DESC_CSWgcc4objcrt = GNU Objective C Compiler Run Time ## Define Dependencies -COMMON_REQUIRE = CSWiconv CSWlibgmp CSWlibmpfr -REQUIRED_PKGS_CSWgcc4corert = CSWggettextrt $(COMMON_REQUIRE) -REQUIRED_PKGS_CSWgcc4core = CSWgcc4corert $(COMMON_REQUIRE) -REQUIRED_PKGS_CSWgcc4g++rt = CSWgcc4corert CSWiconv -REQUIRED_PKGS_CSWgcc4g++ = CSWgcc4g++rt $(COMMON_REQUIRE) -REQUIRED_PKGS_CSWgcc4gfortranrt = CSWgcc4corert CSWiconv -REQUIRED_PKGS_CSWgcc4gfortran95 = CSWgcc4gfortranrt $(COMMON_REQUIRE) -REQUIRED_PKGS_CSWgcc4javart = CSWgcc4corert CSWgcc4g++rt CSWiconv -REQUIRED_PKGS_CSWgcc4java = CSWgcc4javart CSWgcc4corert -REQUIRED_PKGS_CSWgcc4java += CSWzlib $(COMMON_REQUIRE) -REQUIRED_PKGS_CSWgcc4objcrt = CSWgcc4corert CSWiconv -REQUIRED_PKGS_CSWgcc4objc = CSWgcc4objcrt $(COMMON_REQUIRE) +COMMON_REQUIRE = CSWiconv CSWlibgmp CSWlibmpfr +REQUIRED_PKGS_CSWgcc4corert = CSWggettextrt $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4core = CSWgcc4corert $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4g++rt = CSWgcc4corert CSWiconv +REQUIRED_PKGS_CSWgcc4g++ = CSWgcc4g++rt $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4gfortranrt = CSWgcc4corert CSWiconv +REQUIRED_PKGS_CSWgcc4gfortran = CSWgcc4gfortranrt $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4javart = CSWgcc4corert CSWgcc4g++rt CSWiconv +REQUIRED_PKGS_CSWgcc4java = CSWgcc4javart CSWgcc4corert +REQUIRED_PKGS_CSWgcc4java += CSWzlib $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4objcrt = CSWgcc4corert CSWiconv +REQUIRED_PKGS_CSWgcc4objc = CSWgcc4objcrt $(COMMON_REQUIRE) +## Define ISAEXEC +ISAEXEC_FILES_CSWgcc4core_i386 = /opt/csw/gcc4/bin/gcc +ISAEXEC_FILES_CSWgcc4core_i386 += /opt/csw/gcc4/bin/gcov +ISAEXEC_FILES_CSWgcc4core_i386 += /opt/csw/gcc4/bin/gccbug +ISAEXEC_FILES_CSWgcc4gfortran_i386 = /opt/csw/gcc4/bin/gfortran +ISAEXEC_FILES_CSWgcc4g++_i386 = /opt/csw/gcc4/bin/c++ +ISAEXEC_FILES_CSWgcc4g++_i386 += /opt/csw/gcc4/bin/g++ +ISAEXEC_FILES_CSWgcc4g++_i386 += /opt/csw/gcc4/bin/cpp +ISAEXEC_FILES_CSWgcc4java_i386 = /opt/csw/gcc4/bin/addr2name.awk +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gc-analyze +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gcjh +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gjarsigner +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/grmic +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gjavah +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/grmid +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/jcf-dump +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gkeytool +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/grmiregistry +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/jv-convert +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gcj +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gij +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gnative2ascii +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gserialver +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gappletviewer +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gcj-dbtool +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gjar +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gorbd +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gtnameserv + ## Define the Contents of the Packages ## gcc4gfortran Definitions -PKGFILES_CSWgcc4gfortran = .*/bin/.*/gfortran -PKGFILES_CSWgcc4gfortran += .*/libexec/.*/f951 +PKGFILES_CSWgcc4gfortran = .*/bin/.*gfortran +PKGFILES_CSWgcc4gfortran += .*/libexec/.*f951 +PKGFILES_CSWgcc4gfortran += .*/man1/gfortran.1 +PKGFILES_CSWgcc4gfortran += .*/info/gfortran.* ## gcc4g++ Definitions -PKGFILES_CSWgcc4g++ = .*/bin/.*/.*g\+\+ -PKGFILES_CSWgcc4g++ += .*/bin/.*/.*c\+\+ -PKGFILES_CSWgcc4g++ += .*/bin/.*/.*cpp -PKGFILES_CSWgcc4g++ += .*/libexec/.*/cc1plus +PKGFILES_CSWgcc4g++ = .*/bin/.*g\+\+ +PKGFILES_CSWgcc4g++ += .*/bin/.*c\+\+ +PKGFILES_CSWgcc4g++ += .*/bin/.*cpp +PKGFILES_CSWgcc4g++ += .*/libexec/.*cc1plus PKGFILES_CSWgcc4g++ += .*/include/c\+\+/.* PKGFILES_CSWgcc4g++ += .*/man1/g\+\+.1 PKGFILES_CSWgcc4g++ += .*/man1/cpp.1 PKGFILES_CSWgcc4g++ += .*/info/cpp.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/org/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/java.*/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/gcj/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/classpath/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/awt/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/gnu/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ = .*/include/.*org/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*java.*/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*gcj/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*classpath/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*awt/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*gnu/.* ## gcc4java Definitions -PKGFILES_CSWgcc4java = .*/bin/.*/gcj.* -PKGFILES_CSWgcc4java += .*/bin/.*/jv-scan -PKGFILES_CSWgcc4java += .*/bin/.*/jv-convert -PKGFILES_CSWgcc4java += .*/bin/.*/jcf-dump -PKGFILES_CSWgcc4java += .*/bin/.*/grmi.* -PKGFILES_CSWgcc4java += .*/bin/.*/grepjar -PKGFILES_CSWgcc4java += .*/bin/.*/gjnih -PKGFILES_CSWgcc4java += .*/bin/.*/gij -PKGFILES_CSWgcc4java += .*/bin/.*/fastjar -PKGFILES_CSWgcc4java += .*/bin/.*/gjar.* -PKGFILES_CSWgcc4java += .*/bin/.*/gjavah -PKGFILES_CSWgcc4java += .*/bin/.*/gorbd -PKGFILES_CSWgcc4java += .*/bin/.*/addr2name.awk -PKGFILES_CSWgcc4java += .*/bin/.*/gappletviewer -PKGFILES_CSWgcc4java += .*/bin/.*/gkeytool -PKGFILES_CSWgcc4java += .*/bin/.*/gserialver -PKGFILES_CSWgcc4java += .*/bin/.*/gtnameserv -PKGFILES_CSWgcc4java += .*/bin/.*/gnative2ascii -PKGFILES_CSWgcc4java += .*/bin/.*/gc-analyze +PKGFILES_CSWgcc4java = .*/bin/.*gcj.* +PKGFILES_CSWgcc4java += .*/bin/.*jv-scan +PKGFILES_CSWgcc4java += .*/bin/.*jv-convert +PKGFILES_CSWgcc4java += .*/bin/.*jcf-dump +PKGFILES_CSWgcc4java += .*/bin/.*grmi.* +PKGFILES_CSWgcc4java += .*/bin/.*grepjar +PKGFILES_CSWgcc4java += .*/bin/.*gjnih +PKGFILES_CSWgcc4java += .*/bin/.*gij +PKGFILES_CSWgcc4java += .*/bin/.*fastjar +PKGFILES_CSWgcc4java += .*/bin/.*gjar.* +PKGFILES_CSWgcc4java += .*/bin/.*gjavah +PKGFILES_CSWgcc4java += .*/bin/.*gorbd +PKGFILES_CSWgcc4java += .*/bin/.*addr2name.awk +PKGFILES_CSWgcc4java += .*/bin/.*gappletviewer +PKGFILES_CSWgcc4java += .*/bin/.*gkeytool +PKGFILES_CSWgcc4java += .*/bin/.*gserialver +PKGFILES_CSWgcc4java += .*/bin/.*gtnameserv +PKGFILES_CSWgcc4java += .*/bin/.*gnative2ascii +PKGFILES_CSWgcc4java += .*/bin/.*gc-analyze PKGFILES_CSWgcc4java += .*/man1/gcj.* PKGFILES_CSWgcc4java += .*/man1/gij.* PKGFILES_CSWgcc4java += .*/man1/jv.* @@ -111,19 +141,19 @@ PKGFILES_CSWgcc4java += .*/man1/gtnameserv.* PKGFILES_CSWgcc4java += .*/man1/gnative2ascii.* PKGFILES_CSWgcc4java += .*/man1/gc-analyze.* -PKGFILES_CSWgcc4java += .*/libexec/.*/collect.* -PKGFILES_CSWgcc4java += .*/libexec/.*/jvgenmain -PKGFILES_CSWgcc4java += .*/libexec/.*/jc1.* -PKGFILES_CSWgcc4java += .*/info/.*/gcj.* -PKGFILES_CSWgcc4java += .*/include/.*/gcj/.* -PKGFILES_CSWgcc4java += .*/include/.*/awt/.* -PKGFILES_CSWgcc4java += .*/include/.*/classpath/.* -PKGFILES_CSWgcc4java += .*/include/.*/java.* -PKGFILES_CSWgcc4java += .*/include/.*/ffi.h -PKGFILES_CSWgcc4java += .*/include/.*/org/.* +PKGFILES_CSWgcc4java += .*/libexec/.*collect.* +PKGFILES_CSWgcc4java += .*/libexec/.*jvgenmain +PKGFILES_CSWgcc4java += .*/libexec/.*jc1.* +PKGFILES_CSWgcc4java += .*/info/gcj.* +PKGFILES_CSWgcc4java += .*/include/.*gcj/.* +PKGFILES_CSWgcc4java += .*/include/.*awt/.* +PKGFILES_CSWgcc4java += .*/include/.*classpath/.* +PKGFILES_CSWgcc4java += .*/include/.*java.* +PKGFILES_CSWgcc4java += .*/include/.*ffi.h +PKGFILES_CSWgcc4java += .*/include/.*org/.* ## gcc4objc Definitions -PKGFILES_CSWgcc4objc = .*/libexec/.*/cc1obj +PKGFILES_CSWgcc4objc = .*/libexec/.*cc1obj ####### RunTime Packages @@ -134,21 +164,22 @@ PKGFILES_CSWgcc4corert += .*/lib/.*libssp.* ## gcc4gfortranrt -PKGFILES_CSWgcc4gfortranrt = .*/lib/.*/libgfortran.* +PKGFILES_CSWgcc4gfortranrt = .*/lib/.*libgfortran.* ## gcc4g++rt PKGFILES_CSWgcc4g++rt = .*/lib/.*libstdc.* +PKGFILES_CSWgcc4g++rt += .*/lib/.*libsupc\+\+.* ## gcc4javart PKGFILES_CSWgcc4javart = .*/share/java/.* -PKGFILES_CSWgcc4javart += .*/lib/.*/libgij.* -PKGFILES_CSWgcc4javart += .*/lib/.*/libffi.* -PKGFILES_CSWgcc4javart += .*/lib/.*/lib-gnu-awt.* -PKGFILES_CSWgcc4javart += .*/lib/.*/security/classpath.* -PKGFILES_CSWgcc4javart += .*/lib/.*/logging.properties -PKGFILES_CSWgcc4javart += .*/lib/.*/pkgconfig.* -PKGFILES_CSWgcc4javart += .*/lib/.*/gcj.* -PKGFILES_CSWgcc4javart += .*/lib/.*/libgcj.* +PKGFILES_CSWgcc4javart += .*/lib/.*libgij.* +PKGFILES_CSWgcc4javart += .*/lib/.*libffi.* +PKGFILES_CSWgcc4javart += .*/lib/.*lib-gnu-awt.* +PKGFILES_CSWgcc4javart += .*/lib/.*security/classpath.* +PKGFILES_CSWgcc4javart += .*/lib/.*logging.properties +PKGFILES_CSWgcc4javart += .*/lib/.*pkgconfig.* +PKGFILES_CSWgcc4javart += .*/lib/.*gcj.* +PKGFILES_CSWgcc4javart += .*/lib/.*libgcj.* ## gcc4objc Runtime -PKGFILES_CSWgcc4objcrt = .*/lib/.*/libobjc.* +PKGFILES_CSWgcc4objcrt = .*/lib/.*libobjc.* Modified: csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-25 15:47:18 UTC (rev 3949) +++ csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-25 15:58:13 UTC (rev 3950) @@ -1,24 +1,22 @@ - - -## Create lib links +## Create lib links to conform to multi-arch standards post-merge-isa-sparcv8: @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s sparcv9 64) @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . 32) @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . sparcv8) - @$(DONADA) + @$(MAKECOOKIE) post-merge-isa-i386: @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s amd64 64) @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . 32) @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . i386) - @$(DONADA) + @$(MAKECOOKIE) ## Create $(OBJECT_DIR) to build in post-extract-$(addprefix post-extract-,$(MODULATIONS)): @(echo "==> Creating Object Dir for Building") @( mkdir $(OBJECT_DIR) ) - $(DONADA) + $(MAKECOOKIE) ## instead of changing to $(WORKSRC) and running configure ## Run it from the $(OBJECT_DIR) @@ -26,7 +24,7 @@ echo "==> Running Configure from $(OBJECT_DIR)" cd $(OBJECT_DIR) && $(CONFIGURE_ENV) \ ../$(DISTNAME)/configure $(CONFIGURE_ARGS) - $(DONADA) + $(MAKECOOKIE) ## Set the CFLAGS so the correct architecture is used fix-bootflags: @@ -34,8 +32,8 @@ $(WORKSRC)/Makefile) @(perl -i -plne "s|^BOOT_LDFLAGS.*|BOOT_LDFLAGS= $(BOOT_LDFLAGS)|" \ $(WORKSRC)/Makefile) - @$(DONADA) + @$(MAKECOOKIE) test-skip: - @$(DONADA) + @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Mar 25 17:12:56 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 25 Mar 2009 16:12:56 +0000 Subject: [csw-devel] SF.net SVN: gar:[3951] csw/mgar/gar/v2/gar.conf.mk Message-ID: Revision: 3951 http://gar.svn.sourceforge.net/gar/?rev=3951&view=rev Author: dmichelsen Date: 2009-03-25 16:12:56 +0000 (Wed, 25 Mar 2009) Log Message: ----------- Clarify usage of BUILD_PREFIX to help bug #2646327 Modified Paths: -------------- csw/mgar/gar/v2/gar.conf.mk Modified: csw/mgar/gar/v2/gar.conf.mk =================================================================== --- csw/mgar/gar/v2/gar.conf.mk 2009-03-25 15:58:13 UTC (rev 3950) +++ csw/mgar/gar/v2/gar.conf.mk 2009-03-25 16:12:56 UTC (rev 3951) @@ -82,6 +82,9 @@ # These are the standard directory name variables from all GNU # makefiles. They're also used by autoconf, and can be adapted # for a variety of build systems. + +# This is the general prefix for "world". Don't change it in a package and +# if you change it in .garrc keep in mind to rebuild the world from scratch. BUILD_PREFIX ?= /opt/csw prefix ?= $(BUILD_PREFIX) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Mar 25 17:16:26 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 25 Mar 2009 16:16:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[3952] csw/mgar/pkg Message-ID: Revision: 3952 http://gar.svn.sourceforge.net/gar/?rev=3952&view=rev Author: dmichelsen Date: 2009-03-25 16:16:25 +0000 (Wed, 25 Mar 2009) Log Message: ----------- libtheora: Initial commit Added Paths: ----------- csw/mgar/pkg/libtheora/ csw/mgar/pkg/libtheora/branches/ csw/mgar/pkg/libtheora/tags/ csw/mgar/pkg/libtheora/trunk/ csw/mgar/pkg/libtheora/trunk/Makefile csw/mgar/pkg/libtheora/trunk/checksums csw/mgar/pkg/libtheora/trunk/files/ Property changes on: csw/mgar/pkg/libtheora/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/libtheora/trunk/Makefile =================================================================== --- csw/mgar/pkg/libtheora/trunk/Makefile (rev 0) +++ csw/mgar/pkg/libtheora/trunk/Makefile 2009-03-25 16:16:25 UTC (rev 3952) @@ -0,0 +1,31 @@ +GARNAME = libtheora +GARVERSION = 1.0 +CATEGORIES = lib + +DESCRIPTION = Theora video codec support library +define BLURB + Theora is a free and open video compression format from the Xiph.org Foundation. + Like all our multimedia technology it can be used to distribute film and video + online and on disc without the licensing and royalty fees or vendor lock-in + associated with other formats. +endef + +MASTER_SITES = http://downloads.xiph.org/releases/theora/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 + +SPKG_SOURCEURL = http://www.theora.org + +PREREQUISITE_PKGS = CSWtransfig +REQUIRED_PKGS = CSWlibogg + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = (\d+(?:\.\d+)*).tar.gz + +BUILD64 = 1 + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --disable-examples + +TEST_TARGET = check + +include gar/category.mk Added: csw/mgar/pkg/libtheora/trunk/checksums =================================================================== --- csw/mgar/pkg/libtheora/trunk/checksums (rev 0) +++ csw/mgar/pkg/libtheora/trunk/checksums 2009-03-25 16:16:25 UTC (rev 3952) @@ -0,0 +1 @@ +c963937053f45a7878954bed37ceb182 download/libtheora-1.0.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 25 17:21:15 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 25 Mar 2009 16:21:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[3953] csw/mgar/pkg/gcc4/trunk Message-ID: Revision: 3953 http://gar.svn.sourceforge.net/gar/?rev=3953&view=rev Author: valholla Date: 2009-03-25 16:21:15 +0000 (Wed, 25 Mar 2009) Log Message: ----------- cleanup and tweaks Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/Makefile csw/mgar/pkg/gcc4/trunk/files/configure_def.mk csw/mgar/pkg/gcc4/trunk/files/package_def.mk Modified: csw/mgar/pkg/gcc4/trunk/Makefile =================================================================== --- csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-25 16:16:25 UTC (rev 3952) +++ csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-25 16:21:15 UTC (rev 3953) @@ -10,7 +10,7 @@ endef DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -MASTER_SITES = http://gcc.gnu.org/ +MASTER_SITES = $(GNU_MIRROR)/$(GARNAME)-$(GARVERSION)/ # We define upstream file regex so we can be notifed # of new upstream software release @@ -22,5 +22,5 @@ include files/pkg_scripts.mk include files/package_def.mk include files/amd_merge.mk - +## include mGar definitions include gar/category.mk Modified: csw/mgar/pkg/gcc4/trunk/files/configure_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-25 16:16:25 UTC (rev 3952) +++ csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-25 16:21:15 UTC (rev 3953) @@ -1,4 +1,4 @@ - +## build options CONFIGURE_ARGS = --prefix=/opt/csw/gcc4 CONFIGURE_ARGS += --exec-prefix=/opt/csw/gcc4 CONFIGURE_ARGS += --with-gnu-as @@ -18,4 +18,3 @@ CONFIGURE_ARGS += --enable-threads=posix CONFIGURE_ARGS += --enable-stage1-languages=c CONFIGURE_ARGS += --enable-languages=c,c++,fortran,java,objc - Modified: csw/mgar/pkg/gcc4/trunk/files/package_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-25 16:16:25 UTC (rev 3952) +++ csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-25 16:21:15 UTC (rev 3953) @@ -15,6 +15,18 @@ CATALOGNAME_CSWgcc4objc = gcc4objc CATALOGNAME_CSWgcc4objcrt = gcc4obcrt +## Source URLs +SPKG_SOURCEURL_CSWgcc4core = http://gcc.gnu.org +SPKG_SOURCEURL_CSWgcc4corert = http://gcc.gnu.org +SPKG_SOURCEURL_CSWgcc4g++ = http://gcc.gnu.org +SPKG_SOURCEURL_CSWgcc4g++rt = http://gcc.gnu.org +SPKG_SOURCEURL_CSWgcc4gfortran = http://gcc.gnu.org +SPKG_SOURCEURL_CSWgcc4gfortranrt = http://gcc.gnu.org +SPKG_SOURCEURL_CSWgcc4java = http://gcc.gnu.org +SPKG_SOURCEURL_CSWgcc4javart = http://gcc.gnu.org +SPKG_SOURCEURL_CSWgcc4objc = http://gcc.gnu.org +SPKG_SOURCEURL_CSWgcc4objcrt = http://gcc.gnu.org + ## Copyright File LICENSE_CSWgcc4core = COPYING3 LICENSE_CSWgcc4corert = COPYING3 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 17:52:35 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 16:52:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[3954] csw/mgar/pkg/clamav/trunk Message-ID: Revision: 3954 http://gar.svn.sourceforge.net/gar/?rev=3954&view=rev Author: bonivart Date: 2009-03-25 16:52:35 +0000 (Wed, 25 Mar 2009) Log Message: ----------- clamav: update to 0.95 Modified Paths: -------------- csw/mgar/pkg/clamav/trunk/Makefile csw/mgar/pkg/clamav/trunk/checksums csw/mgar/pkg/clamav/trunk/files/CSWclamav.README.CSW Added Paths: ----------- csw/mgar/pkg/clamav/trunk/files/CSWclamav.cswusergroup Modified: csw/mgar/pkg/clamav/trunk/Makefile =================================================================== --- csw/mgar/pkg/clamav/trunk/Makefile 2009-03-25 16:21:15 UTC (rev 3953) +++ csw/mgar/pkg/clamav/trunk/Makefile 2009-03-25 16:52:35 UTC (rev 3954) @@ -1,8 +1,6 @@ -# http://www.clamav.net/snapshot/clamav-devel-latest.tar.gz - GARNAME = clamav -GARVERSION = 0.95rc1 -WORKSRC = $(WORKDIR)/$(GARNAME)-devel-latest +GARVERSION = 0.95 +#DISTNAME = $(GARNAME)-devel-latest CATEGORIES = apps DESCRIPTION = Clam AntiVirus @@ -14,11 +12,11 @@ the package is an anti-virus engine available in a form of shared library. endef -#SF_PROJ = clamav -#MASTER_SITES = $(SF_MIRRORS) -MASTER_SITES = http://www.clamav.net/snapshot/ -#DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES = $(GARNAME)-devel-latest.tar.gz +SF_PROJ = clamav +MASTER_SITES = $(SF_MIRRORS) +#MASTER_SITES = http://www.clamav.net/snapshot/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +#DISTFILES = $(GARNAME)-devel-latest.tar.gz PACKAGES = CSWclamav CSWlibclamav CATALOGNAME_CSWclamav = clamav @@ -33,7 +31,7 @@ UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz # add usergroup class -SPKG_CLASSES_CSWclamav = none cswusergroup cswautouser cswcpsampleconf cswinitsmf +SPKG_CLASSES_CSWclamav = none cswusergroup ugfiles cswcpsampleconf cswinitsmf OPT_FLAGS_SOS = -xO2 @@ -50,17 +48,14 @@ PKGFILES_CSWlibclamav += $(includedir)/.* PKGFILES_CSWlibclamav += $(docdir)/libclamav/.* -# fix usergroup stuff -## files/dirs owned by clamav user -## move cswusergroup file /opt/csw/etc/clamav/ PROTOTYPE_FILTER = awk ' \ $$$$3 ~ /\/init.d\/cswclamd$$$$/ { $$$$2 = "cswinitsmf" } \ $$$$3 ~ /\/init.d\/cswclamav-milter$$$$/ { $$$$2 = "cswinitsmf" } \ $$$$3 ~ /\/clamd.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ $$$$3 ~ /\/clamav-milter.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ $$$$3 ~ /\/freshclam.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ - $$$$3 ~ /\/var\/opt\/csw\/clamav/ { $$$$5 = "clamav" } \ - $$$$3 ~ /\/etc\/opt\/csw\/clamav\/cswusergroup$$$$/ { $$$$2 = "cswusergroup" } \ + $$$$3 ~ /\/var\/opt\/csw\/clamav/ { $$$$5 = "clamav" ; $$$$2 = "ugfiles" } \ + $$$$3 ~ /\/opt\/csw\/etc\/CSWclamav\/cswusergroup$$$$/ { $$$$2 = "cswusergroup" } \ { print }' SPKG_SOURCEURL = http://www.clamav.net/ @@ -92,17 +87,16 @@ @( cd $(DESTDIR)$(sysconfdir) ; \ gpatch < ../../../../../$(FILEDIR)/CSWclamav.freshclam.conf.p ) @mv $(DESTDIR)$(sysconfdir)/freshclam.conf $(DESTDIR)$(sysconfdir)/freshclam.conf.CSW + @mv $(DESTDIR)$(sysconfdir)/clamav-milter.conf $(DESTDIR)$(sysconfdir)/clamav-milter.conf.CSW + @ginstall -d $(DESTDIR)$(sysconfdir)/CSWclamav + @ginstall -m 644 $(FILEDIR)/CSWclamav.cswusergroup $(DESTDIR)$(sysconfdir)/CSWclamav/cswusergroup @ginstall -d $(DOCDEST) @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) -# @ginstall -m 644 $(WORKSRC)/COPYING $(DOCDEST)/LICENSE @ginstall -m 644 $(FILEDIR)/CSWclamav.INSTALL.clamav-milter.CSW $(DOCDEST)/INSTALL.clamav-milter.CSW @ginstall -m 644 $(FILEDIR)/CSWclamav.README.CSW $(DOCDEST)/README.CSW @ginstall -d $(DOCDEST)/contrib @ginstall -m 644 $(WORKSRC)/contrib/clamdwatch/* $(DOCDEST)/contrib - @ginstall -m 644 $(WORKSRC)/contrib/init/Solaris10/* $(DOCDEST)/contrib @ginstall -m 644 $(WORKSRC)/contrib/cleanup-partial.pl $(DOCDEST)/contrib @ginstall -d $(DOCDEST)/html @ginstall -m 644 $(WORKSRC)/docs/html/* $(DOCDEST)/html -# @ginstall -d $(DESTDIR)$(docdir)/libclamav -# @ginstall -m 644 $(WORKSRC)/COPYING $(DESTDIR)$(docdir)/libclamav/LICENSE @$(MAKECOOKIE) Modified: csw/mgar/pkg/clamav/trunk/checksums =================================================================== --- csw/mgar/pkg/clamav/trunk/checksums 2009-03-25 16:21:15 UTC (rev 3953) +++ csw/mgar/pkg/clamav/trunk/checksums 2009-03-25 16:52:35 UTC (rev 3954) @@ -1 +1 @@ -2c7c582b6182353dfdd25931c80bc781 download/clamav-devel-latest.tar.gz +98590386ba9a69039580b1bf48ca038b download/clamav-0.95.tar.gz Modified: csw/mgar/pkg/clamav/trunk/files/CSWclamav.README.CSW =================================================================== --- csw/mgar/pkg/clamav/trunk/files/CSWclamav.README.CSW 2009-03-25 16:21:15 UTC (rev 3953) +++ csw/mgar/pkg/clamav/trunk/files/CSWclamav.README.CSW 2009-03-25 16:52:35 UTC (rev 3954) @@ -1,3 +1,6 @@ +# 2009-03-25 +Version 0.95 released. + # 2008-12-10 Version 0.94.2 is released. Packages CSWclamav and CSWlibclamav are now maintained by Peter Bonivart. Added: csw/mgar/pkg/clamav/trunk/files/CSWclamav.cswusergroup =================================================================== --- csw/mgar/pkg/clamav/trunk/files/CSWclamav.cswusergroup (rev 0) +++ csw/mgar/pkg/clamav/trunk/files/CSWclamav.cswusergroup 2009-03-25 16:52:35 UTC (rev 3954) @@ -0,0 +1 @@ +clamav:clamav:ClamAV user:/var/spool:/bin/false:: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 25 18:34:13 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 25 Mar 2009 17:34:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[3955] csw/mgar/pkg/php5/trunk/extensions Message-ID: Revision: 3955 http://gar.svn.sourceforge.net/gar/?rev=3955&view=rev Author: valholla Date: 2009-03-25 17:34:12 +0000 (Wed, 25 Mar 2009) Log Message: ----------- add readline extention Modified Paths: -------------- csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile Added Paths: ----------- csw/mgar/pkg/php5/trunk/extensions/php5_readline/ csw/mgar/pkg/php5/trunk/extensions/php5_readline/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_readline/files/ Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile 2009-03-25 16:52:35 UTC (rev 3954) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile 2009-03-25 17:34:12 UTC (rev 3955) @@ -4,7 +4,7 @@ CATALOGNAME_CSWphp5pdomysql = php5_pdomysql SPKG_DESC_CSWphp5pdomysql = pdomysql Extention for PHP5 -REQUIRED_PKGS_CSWphp5pdomysql = CSWphp5 CSWmysql5rt CSWzlib CSWphp5pdo +REQUIRED_PKGS_CSWphp5pdomysql = CSWphp5 CSWmysql5rt CSWzlib CONFIGURE_ARGS += --with-pdo-mysql=shared,$(prefix) CONFIGURE_ARGS += --with-zlib-dir=$(prefix) Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile 2009-03-25 16:52:35 UTC (rev 3954) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile 2009-03-25 17:34:12 UTC (rev 3955) @@ -4,7 +4,7 @@ CATALOGNAME_CSWphp5pdoodbc = php5_pdoodbc SPKG_DESC_CSWphp5pdoodbc = pdoodbc Extention for PHP5 -REQUIRED_PKGS_CSWphp5pdoodbc = CSWphp5 CSWunixodbc CSWphp5pdo +REQUIRED_PKGS_CSWphp5pdoodbc = CSWphp5 CSWunixodbc CONFIGURE_ARGS += --with-pdo-odbc=shared,unixODBC,$(prefix) Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile 2009-03-25 16:52:35 UTC (rev 3954) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile 2009-03-25 17:34:12 UTC (rev 3955) @@ -4,7 +4,7 @@ CATALOGNAME_CSWphp5pdopgsql = php5_pdopgsql SPKG_DESC_CSWphp5pdopgsql = pdopgsql Extention for PHP5 -REQUIRED_PKGS_CSWphp5pdopgsql = CSWphp5 CSWlibpq CSWphp5pdo +REQUIRED_PKGS_CSWphp5pdopgsql = CSWphp5 CSWlibpq PATCHFILES += pdopgsql.diff Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile 2009-03-25 16:52:35 UTC (rev 3954) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile 2009-03-25 17:34:12 UTC (rev 3955) @@ -4,7 +4,7 @@ CATALOGNAME_CSWphp5pdosqlite = php5_pdosqlite SPKG_DESC_CSWphp5pdosqlite = pdosqlite Extention for PHP5 -REQUIRED_PKGS_CSWphp5pdosqlite = CSWphp5 CSWphp5pdo +REQUIRED_PKGS_CSWphp5pdosqlite = CSWphp5 CONFIGURE_ARGS += --with-pdo-sqlite=shared Added: csw/mgar/pkg/php5/trunk/extensions/php5_readline/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_readline/Makefile (rev 0) +++ csw/mgar/pkg/php5/trunk/extensions/php5_readline/Makefile 2009-03-25 17:34:12 UTC (rev 3955) @@ -0,0 +1,12 @@ +PHP5EXT_NAME = readline + +PACKAGES += CSWphp5readline + +CATALOGNAME_CSWphp5readline = php5_readline +SPKG_DESC_CSWphp5readline = readline Extention for PHP5 +REQUIRED_PKGS_CSWphp5readline = CSWphp5 + +CONFIGURE_ARGS += --with-libedit=no +CONFIGURE_ARGS += --with-readline=shared,/opt/csw + +PKGFILES_CSWphp5readline = .*/lib/php/extensions/.*/readline.* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 25 20:17:40 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 25 Mar 2009 19:17:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[3956] csw/mgar/pkg/php5/trunk Message-ID: Revision: 3956 http://gar.svn.sourceforge.net/gar/?rev=3956&view=rev Author: valholla Date: 2009-03-25 19:17:40 +0000 (Wed, 25 Mar 2009) Log Message: ----------- add new modules to php.ini.CSW Modified Paths: -------------- csw/mgar/pkg/php5/trunk/checksums csw/mgar/pkg/php5/trunk/files/pear.conf.CSW csw/mgar/pkg/php5/trunk/files/php.ini.CSW Modified: csw/mgar/pkg/php5/trunk/checksums =================================================================== --- csw/mgar/pkg/php5/trunk/checksums 2009-03-25 17:34:12 UTC (rev 3955) +++ csw/mgar/pkg/php5/trunk/checksums 2009-03-25 19:17:40 UTC (rev 3956) @@ -1,7 +1,7 @@ 280d6cda7f72a4fc6de42fda21ac2db7 download/php-5.2.9.tar.bz2 -e79baa34abe18575a3d0220c21bd5e37 download/php.ini.CSW +72e4984625252fc0a0c2199a820b7563 download/php.ini.CSW 90ae3cef3692d7e566c47d89fe39c43d download/phpext -2386fa2c49eb730b6344f49bb5ee0fb1 download/pear.conf.CSW +d4c93751890b989c5a7b04acb5845fd9 download/pear.conf.CSW de56d3571f4484284d106af158bffc38 download/CSWphp5_ext_enable.sh 89e79becc9d7698c5c561581f2b098bc download/CSWphp5_ext_disable.sh 8139c9c02a2f62bac64041fdd0e90bf6 download/CSWphp5.postinstall Modified: csw/mgar/pkg/php5/trunk/files/pear.conf.CSW =================================================================== --- csw/mgar/pkg/php5/trunk/files/pear.conf.CSW 2009-03-25 17:34:12 UTC (rev 3955) +++ csw/mgar/pkg/php5/trunk/files/pear.conf.CSW 2009-03-25 19:17:40 UTC (rev 3956) @@ -1,2 +1,2 @@ #PEAR_Config 0.9 -a:29:{s:9:"cache_dir";s:15:"/tmp/pear/cache";s:15:"default_channel";s:12:"pear.php.net";s:16:"preferred_mirror";s:12:"pear.php.net";s:13:"remote_config";s:0:"";s:13:"auto_discover";i:0;s:13:"master_server";s:12:"pear.php.net";s:10:"http_proxy";s:0:"";s:7:"php_dir";s:21:"/opt/csw/php5/lib/php";s:7:"ext_dir";s:58:"/opt/csw/php5/lib/php/extensions/no-debug-non-zts-20060613";s:7:"doc_dir";s:25:"/opt/csw/php5/lib/php/doc";s:7:"bin_dir";s:17:"/opt/csw/php5/bin";s:8:"data_dir";s:26:"/opt/csw/php5/lib/php/data";s:7:"cfg_dir";s:25:"/opt/csw/php5/lib/php/cfg";s:7:"www_dir";s:25:"/opt/csw/php5/lib/php/www";s:8:"test_dir";s:26:"/opt/csw/php5/lib/php/test";s:8:"temp_dir";s:14:"/tmp/pear/temp";s:12:"download_dir";s:18:"/tmp/pear/download";s:7:"php_bin";s:21:"/opt/csw/php5/bin/php";s:7:"php_ini";s:0:"";s:8:"username";s:0:"";s:8:"password";s:0:"";s:7:"verbose";i:1;s:15:"preferred_state";s:6:"stable";s:5:"umask";i:18;s:9:"cache_ttl";i:3600;s:8:"sig_type";s:3:"gpg";s:7:"sig_bin";s:16:"/opt/cs w/bin/gpg";s:9:"sig_keyid";s:0:"";s:10:"sig_keydir";s:26:"/opt/csw/php5/etc/pearkeys";} \ No newline at end of file +a:29:{s:9:"cache_dir";s:15:"/tmp/pear/cache";s:15:"default_channel";s:12:"pear.php.net";s:16:"preferred_mirror";s:12:"pear.php.net";s:13:"remote_config";s:0:"";s:13:"auto_discover";i:0;s:13:"master_server";s:12:"pear.php.net";s:10:"http_proxy";s:0:"";s:7:"php_dir";s:21:"/opt/csw/php5/lib/php";s:7:"ext_dir";s:58:"/opt/csw/php5/lib/php/extensions/no-debug-non-zts-20060613";s:7:"doc_dir";s:25:"/opt/csw/php5/lib/php/doc";s:7:"bin_dir";s:17:"/opt/csw/php5/bin";s:8:"data_dir";s:26:"/opt/csw/php5/lib/php/data";s:7:"cfg_dir";s:25:"/opt/csw/php5/lib/php/cfg";s:7:"www_dir";s:28:"/opt/csw/php5/lib/php/htdocs";s:8:"test_dir";s:26:"/opt/csw/php5/lib/php/test";s:8:"temp_dir";s:14:"/tmp/pear/temp";s:12:"download_dir";s:18:"/tmp/pear/download";s:7:"php_bin";s:21:"/opt/csw/php5/bin/php";s:7:"php_ini";s:0:"";s:8:"username";s:0:"";s:8:"password";s:0:"";s:7:"verbose";i:1;s:15:"preferred_state";s:6:"stable";s:5:"umask";i:18;s:9:"cache_ttl";i:3600;s:8:"sig_type";s:3:"gpg";s:7:"sig_bin";s:16:"/opt /csw/bin/gpg";s:9:"sig_keyid";s:0:"";s:10:"sig_keydir";s:26:"/opt/csw/php5/etc/pearkeys";} \ No newline at end of file Modified: csw/mgar/pkg/php5/trunk/files/php.ini.CSW =================================================================== --- csw/mgar/pkg/php5/trunk/files/php.ini.CSW 2009-03-25 17:34:12 UTC (rev 3955) +++ csw/mgar/pkg/php5/trunk/files/php.ini.CSW 2009-03-25 19:17:40 UTC (rev 3956) @@ -622,32 +622,61 @@ ; extension_dir directive above. ; CSW Extensions +;extension=bcmath.so ;extension=bz2.so +;extension=calendar.so +;extension=ctype.so ;extension=curl.so ;extension=dba.so +;extension=dbase.so +;extension=dom.so +;extension=exif.so ;extension=ftp.so ;extension=gd.so ;extension=gettext.so ;extension=gmp.so +;extension=hash.so +;extension=iconv.so ;extension=imap.so +;extension=json.a +;extension=json.so ;extension=ldap.so +;extension=mbstring.so ;extension=mcrypt.so ;extension=mhash.so +;extension=mime_magic.so ;extension=mssql.so ;extension=mysql.so ;extension=mysqli.so +;extension=ncurses.so ;extension=odbc.so +;extension=openssl.so +;extension=pcntl.so +;extension=pdo.so ;extension=pdo_mysql.so ;extension=pdo_odbc.so ;extension=pdo_pgsql.so ;extension=pdo_sqlite.so ;extension=pgsql.so +;extension=posix.so ;extension=pspell.so ;extension=readline.so +;extension=session.so +;extension=shmop.so ;extension=snmp.so +;extension=soap.so +;extension=sockets.so ;extension=sqlite.so +;extension=sysvsem.so +;extension=sysvshm.so +;extension=tidy.so +;extension=tokenizer.so ;extension=wddx.so +;extension=xmlreader.so +;extension=xmlrpc.so +;extension=xmlwriter.so ;extension=xsl.so +;extension=zip.so ; Windows Extensions ; Note that ODBC support is built in, so no dll is needed for it. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Wed Mar 25 21:14:00 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Wed, 25 Mar 2009 20:14:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[3957] csw/mgar/pkg/mysql5/trunk/Makefile Message-ID: Revision: 3957 http://gar.svn.sourceforge.net/gar/?rev=3957&view=rev Author: wbonnet Date: 2009-03-25 20:13:59 +0000 (Wed, 25 Mar 2009) Log Message: ----------- Initial commit Modified Paths: -------------- csw/mgar/pkg/mysql5/trunk/Makefile Modified: csw/mgar/pkg/mysql5/trunk/Makefile =================================================================== --- csw/mgar/pkg/mysql5/trunk/Makefile 2009-03-25 19:17:40 UTC (rev 3956) +++ csw/mgar/pkg/mysql5/trunk/Makefile 2009-03-25 20:13:59 UTC (rev 3957) @@ -8,17 +8,33 @@ (Structured Query Language) database server. endef -MASTER_SITES = ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.1 -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +MASTER_SITES = ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.1/ +DISTFILES = mysql-$(GARVERSION).tar.gz DISTFILES += $(call admfiles,CSWmysql5,) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -# If the url used to check for software update is different of MASTER_SITES, then -# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES -# UPSTREAM_MASTER_SITES = +# Change prefix to /opt/csw/mysql5 +prefix = /opt/csw/mysql5 -CONFIGURE_ARGS = $(DIRPATHS) +# Set ./configure options +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --disable-assembler +CONFIGURE_ARGS += --without-docs +CONFIGURE_ARGS += --enable-thread-safe-client +CONFIGURE_ARGS += --with-named-z-libs=yes +CONFIGURE_ARGS += --with-berkeley-db +CONFIGURE_ARGS += --with-innodb +CONFIGURE_ARGS += --enable-local-infile +CONFIGURE_ARGS += --with-extra-charsets=all +CONFIGURE_ARGS += --with-low-memory +# Enable 64 bits build +# BUILD64 = 1 + include gar/category.mk + +post-extract: + @for i in $(WORKROOTDIR)/build-isa* ; do mv $$i/mysql-$(GARVERSION) $$i/$(GARNAME)-$(GARVERSION) ; done + @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Wed Mar 25 21:16:25 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Wed, 25 Mar 2009 20:16:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3958] csw/mgar/pkg/mysql5/trunk/checksums Message-ID: Revision: 3958 http://gar.svn.sourceforge.net/gar/?rev=3958&view=rev Author: wbonnet Date: 2009-03-25 20:16:24 +0000 (Wed, 25 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/mysql5/trunk/checksums Added: csw/mgar/pkg/mysql5/trunk/checksums =================================================================== --- csw/mgar/pkg/mysql5/trunk/checksums (rev 0) +++ csw/mgar/pkg/mysql5/trunk/checksums 2009-03-25 20:16:24 UTC (rev 3958) @@ -0,0 +1,2 @@ +f2d14b5e3b9d50b809c9b9985e4513b7 download/mysql-5.1.32.tar.gz +5a55ac71abe980fe2a909d9712364cae download/CSWmysql5.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Wed Mar 25 22:55:46 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Wed, 25 Mar 2009 21:55:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[3959] csw/mgar/pkg/openssl/trunk/files/pkcs11_engine-0.9. 8h.patch.2008-07-29 Message-ID: Revision: 3959 http://gar.svn.sourceforge.net/gar/?rev=3959&view=rev Author: chninkel Date: 2009-03-25 21:55:46 +0000 (Wed, 25 Mar 2009) Log Message: ----------- openssl: added pkcs11 engine patch Added Paths: ----------- csw/mgar/pkg/openssl/trunk/files/pkcs11_engine-0.9.8h.patch.2008-07-29 Added: csw/mgar/pkg/openssl/trunk/files/pkcs11_engine-0.9.8h.patch.2008-07-29 =================================================================== --- csw/mgar/pkg/openssl/trunk/files/pkcs11_engine-0.9.8h.patch.2008-07-29 (rev 0) +++ csw/mgar/pkg/openssl/trunk/files/pkcs11_engine-0.9.8h.patch.2008-07-29 2009-03-25 21:55:46 UTC (rev 3959) @@ -0,0 +1,10168 @@ +diff -urN openssl-0.9.8j/Configure openssl-0.9.8j.new/Configure +--- openssl-0.9.8j/Configure 2008-12-29 01:18:23.000000000 +0100 ++++ openssl-0.9.8j.new/Configure 2009-02-15 22:26:02.669766669 +0100 +@@ -21,6 +21,9 @@ + # --prefix prefix for the OpenSSL include, lib and bin directories + # (Default: the OPENSSLDIR directory) + # ++# --pk11-libname PKCS#11 library name. ++# (Default: none) ++# + # --install_prefix Additional prefix for package builders (empty by + # default). This needn't be set in advance, you can + # just as well use "make INSTALL_PREFIX=/whatever install". +@@ -575,6 +578,8 @@ + my $idx_ranlib = $idx++; + my $idx_arflags = $idx++; + ++my $pk11_libname=""; ++ + my $prefix=""; + my $openssldir=""; + my $exe_ext=""; +@@ -807,6 +812,10 @@ + { + $flags.=$_." "; + } ++ elsif (/^--pk11-libname=(.*)$/) ++ { ++ $pk11_libname=$1; ++ } + elsif (/^--prefix=(.*)$/) + { + $prefix=$1; +@@ -938,6 +947,13 @@ + exit 0; + } + ++if (! $pk11_libname) ++ { ++ print STDERR "You must set --pk11-libname for PKCS#11 library.\n"; ++ print STDERR "See README.pkcs11 for more information.\n"; ++ exit 1; ++ } ++ + if ($target =~ m/^CygWin32(-.*)$/) { + $target = "Cygwin".$1; + } +@@ -1095,6 +1111,8 @@ + if ($flags ne "") { $cflags="$flags$cflags"; } + else { $no_user_cflags=1; } + ++$cflags="-DPK11_LIB_LOCATION=\"$pk11_libname\" $cflags"; ++ + # Kerberos settings. The flavor must be provided from outside, either through + # the script "config" or manually. + if (!$no_krb5) +@@ -1446,6 +1464,7 @@ + s/^VERSION=.*/VERSION=$version/; + s/^MAJOR=.*/MAJOR=$major/; + s/^MINOR=.*/MINOR=$minor/; ++ s/^PK11_LIB_LOCATION=.*/PK11_LIB_LOCATION=$pk11_libname/; + s/^SHLIB_VERSION_NUMBER=.*/SHLIB_VERSION_NUMBER=$shlib_version_number/; + s/^SHLIB_VERSION_HISTORY=.*/SHLIB_VERSION_HISTORY=$shlib_version_history/; + s/^SHLIB_MAJOR=.*/SHLIB_MAJOR=$shlib_major/; +diff -urN openssl-0.9.8j/Makefile.org openssl-0.9.8j.new/Makefile.org +--- openssl-0.9.8j/Makefile.org 2008-12-30 14:26:26.000000000 +0100 ++++ openssl-0.9.8j.new/Makefile.org 2009-02-15 22:26:02.673236044 +0100 +@@ -26,6 +26,9 @@ + INSTALL_PREFIX= + INSTALLTOP=/usr/local/ssl + ++# You must set this through --pk11-libname configure option. ++PK11_LIB_LOCATION= ++ + # Do not edit this manually. Use Configure --openssldir=DIR do change this! + OPENSSLDIR=/usr/local/ssl + +diff -urN openssl-0.9.8j/README.pkcs11 openssl-0.9.8j.new/README.pkcs11 +--- openssl-0.9.8j/README.pkcs11 1970-01-01 01:00:00.000000000 +0100 ++++ openssl-0.9.8j.new/README.pkcs11 2009-02-15 22:26:02.675891756 +0100 +@@ -0,0 +1,159 @@ ++PKCS#11 engine support for OpenSSL 0.9.8h ++========================================= ++ ++[July 29, 2008] ++ ++This patch containing code available in OpenSolaris adds support for PKCS#11 ++engine into OpenSSL and implements PKCS#11 v2.20. It is to be applied against ++OpenSSL 0.9.8h source code distribution as shipped by OpenSSL.Org. Your system ++must provide PKCS#11 backend otherwise the patch is useless. You provide the ++PKCS#11 library name during the build configuration phase, see below. ++ ++Patch can be applied like this: ++ ++ # NOTE: use gtar if on Solaris ++ tar xfzv openssl-0.9.8h.tar.gz ++ # now download the patch to the current directory ++ # ... ++ cd openssl-0.9.8h ++ # NOTE: use gpatch if on Solaris ++ patch -p1 < ../pkcs11_engine-0.9.8h.patch.2008-07-29 ++ ++It is designed to support pure acceleration for RSA, DSA, DH and all the ++symetric ciphers and message digest algorithms that PKCS#11 and OpenSSL share ++except for missing support for patented algorithms MDC2, RC3, RC5 and IDEA. ++ ++According to the PKCS#11 providers installed on your machine, it can support ++following mechanisms: ++ ++ RSA, DSA, DH, RAND, DES-CBC, DES-EDE3-CBC, DES-ECB, DES-EDE3, RC4, ++ AES-128-CBC, AES-192-CBC, AES-256-CBC, AES-128-ECB, AES-192-ECB, ++ AES-256-ECB, AES-128-CTR, AES-192-CTR, AES-256-CTR, MD5, SHA1, SHA224, ++ SHA256, SHA384, SHA512 ++ ++Note that for AES counter mode the application must provide their own EVP ++functions since OpenSSL doesn't support counter mode through EVP yet. You may ++see OpenSSH source code (cipher.c) to get the idea how to do that. ++ +++------------------------------------------------------------------------------+ ++| NOTE: this patch version does NOT contain experimental code for accessing | ++| RSA keys stored in pkcs#11 key stores by reference. Some problems were found | ++| (thanks to all who wrote me!) and due to my ENOTIME problem I'll address | ++| those issues in the next version of the patch that will have that code back, | ++| hopefully fixed. | +++------------------------------------------------------------------------------+ ++ ++You must provide the location of PKCS#11 library in your system to the ++configure script. You will be instructed to do that when you try to run the ++config script: ++ ++ $ ./config ++ Operating system: i86pc-whatever-solaris2 ++ Configuring for solaris-x86-cc ++ You must set --pk11-libname for PKCS#11 library. ++ See README.pkcs11 for more information. ++ ++Taking openCryptoki project on Linux AMD64 box as an example, you would run ++configure like this: ++ ++ ./config --pk11-libname=/usr/lib64/pkcs11/PKCS11_API.so ++ ++To check whether newly built openssl really supports PKCS#11 it's enough to ++run "apps/openssl engine" and look for "(pkcs11) PKCS #11 engine support" in ++the output. ++ ++This patch was tested on Solaris against PKCS#11 engine available from Solaris ++Cryptographic Framework (Solaris 10 and OpenSolaris) and also on Linux using ++PKCS#11 libraries from openCryptoki project (see openCryptoki website ++http://sourceforge.net/projects/opencryptoki for more information). Some Linux ++distributions even ship those libraries with the system. The patch should work ++on any system that is supported by OpenSSL itself and has functional PKCS#11 ++library. ++ ++The patch contains "RSA Security Inc. PKCS #11 Cryptographic Token Interface ++(Cryptoki)" - files cryptoki.h, pkcs11.h, pkcs11f.h and pkcs11t.h which are ++copyrighted by RSA Security Inc., see pkcs11.h for more information. ++ ++Other added/modified code in this patch is copyrighted by Sun Microsystems, ++Inc. and is released under the OpenSSL license (see LICENSE file for more ++information). ++ ++Revisions of patch for 0.9.8 branch ++=================================== ++ ++2008-07-29 ++- update the patch to OpenSSL 0.9.8h version ++- pkcs11t.h updated to the latest version: ++ ++ 6545665 make CKM_AES_CTR available to non-kernel users ++ ++- fixed bugs in the engine code: ++ ++ 6602801 PK11_SESSION cache has to employ reference counting scheme for ++ asymmetric key operations ++ 6605538 pkcs11 functions C_FindObjects[{Init,Final}]() not called ++ atomically ++ 6607307 pkcs#11 engine can't read RSA private keys ++ 6652362 pk11_RSA_finish() is cutting corners ++ 6662112 pk11_destroy_{rsa,dsa,dh}_key_objects() use locking in ++ suboptimal way ++ 6666625 pk11_destroy_{rsa,dsa,dh}_key_objects() should be more ++ resilient to destroy failures ++ 6667273 OpenSSL engine should not use free() but OPENSSL_free() ++ 6670363 PKCS#11 engine fails to reuse existing symmetric keys ++ 6678135 memory corruption in pk11_DH_generate_key() in pkcs#11 engine ++ 6678503 DSA signature conversion in pk11_dsa_do_verify() ignores size ++ of big numbers leading to failures ++ 6706562 pk11_DH_compute_key() returns 0 in case of failure instead of ++ -1 ++ 6706622 pk11_load_{pub,priv}key create corrupted RSA key references ++ 6707129 return values from BN_new() in pk11_DH_generate_key() are not ++ checked ++ 6707274 DSA/RSA/DH PKCS#11 engine operations need to be resistant to ++ structure reuse ++ 6707782 OpenSSL PKCS#11 engine pretends to be aware of ++ OPENSSL_NO_{RSA,DSA,DH} ++ defines but fails miserably ++ 6709966 make check_new_*() to return values to indicate cache hit/miss ++ 6705200 pk11_dh struct initialization in PKCS#11 engine is missing ++ generate_params parameter ++ 6709513 PKCS#11 engine sets IV length even for ECB modes ++ 6728296 buffer length not initialized for C_(En|De)crypt_Final() in the ++ PKCS#11 engine ++ 6728871 PKCS#11 engine must reset global_session in pk11_finish() ++ ++- new features and enhancements: ++ ++ 6562155 OpenSSL pkcs#11 engine needs support for SHA224/256/384/512 ++ 6685012 OpenSSL pkcs#11 engine needs support for new cipher modes ++ 6725903 OpenSSL PKCS#11 engine shouldn't use soft token for symmetric ++ ciphers and digests ++ ++2007-10-15 ++- update for 0.9.8f version ++- update for "6607670 teach pkcs#11 engine how to use keys be reference" ++ ++2007-10-02 ++- draft for "6607670 teach pkcs#11 engine how to use keys be reference" ++- draft for "6607307 pkcs#11 engine can't read RSA private keys" ++ ++2007-09-26 ++- 6375348 Using pkcs11 as the SSLCryptoDevice with Apache/OpenSSL causes ++ significant performance drop ++- 6573196 memory is leaked when OpenSSL is used with PKCS#11 engine ++ ++2007-05-25 ++- 6558630 race in OpenSSL pkcs11 engine when using symetric block ciphers ++ ++2007-05-19 ++- initial patch for 0.9.8e using latest OpenSolaris code ++ ++ ++Feedback ++======== ++ ++Please send feedback to security-discuss at opensolaris.org. The patch was ++created by Jan.Pechanec at Sun.COM from code available in OpenSolaris. ++ ++Latest version should be always available on http://blogs.sun.com/janp. ++ +diff -urN openssl-0.9.8j/crypto/engine/Makefile openssl-0.9.8j.new/crypto/engine/Makefile +--- openssl-0.9.8j/crypto/engine/Makefile 2008-09-17 19:10:59.000000000 +0200 ++++ openssl-0.9.8j.new/crypto/engine/Makefile 2009-02-15 22:29:36.590747863 +0100 +@@ -21,12 +21,14 @@ + eng_table.c eng_pkey.c eng_fat.c eng_all.c \ + tb_rsa.c tb_dsa.c tb_ecdsa.c tb_dh.c tb_ecdh.c tb_rand.c tb_store.c \ + tb_cipher.c tb_digest.c \ +- eng_openssl.c eng_cnf.c eng_dyn.c eng_cryptodev.c eng_padlock.c ++ eng_openssl.c eng_cnf.c eng_dyn.c eng_cryptodev.c eng_padlock.c \ ++ hw_pk11.c hw_pk11_pub.c + LIBOBJ= eng_err.o eng_lib.o eng_list.o eng_init.o eng_ctrl.o \ + eng_table.o eng_pkey.o eng_fat.o eng_all.o \ + tb_rsa.o tb_dsa.o tb_ecdsa.o tb_dh.o tb_ecdh.o tb_rand.o tb_store.o \ + tb_cipher.o tb_digest.o \ +- eng_openssl.o eng_cnf.o eng_dyn.o eng_cryptodev.o eng_padlock.o ++ eng_openssl.o eng_cnf.o eng_dyn.o eng_cryptodev.o eng_padlock.o \ ++ hw_pk11.o hw_pk11_pub.o + + SRC= $(LIBSRC) + +@@ -286,6 +288,54 @@ + eng_table.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h + eng_table.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h + eng_table.o: eng_table.c ++hw_pk11.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h ++hw_pk11.o: ../../include/openssl/engine.h ../../include/openssl/ossl_typ.h ++hw_pk11.o: ../../include/openssl/bn.h ../../include/openssl/rsa.h ++hw_pk11.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h ++hw_pk11.o: ../../include/openssl/crypto.h ../../include/openssl/stack.h ++hw_pk11.o: ../../include/openssl/safestack.h ../../include/openssl/opensslv.h ++hw_pk11.o: ../../include/openssl/symhacks.h ../../include/openssl/dsa.h ++hw_pk11.o: ../../include/openssl/dh.h ../../include/openssl/rand.h ++hw_pk11.o: ../../include/openssl/ui.h ../../include/openssl/err.h ++hw_pk11.o: ../../include/openssl/lhash.h ../../include/openssl/dso.h ++hw_pk11.o: ../../include/openssl/pem.h ../../include/openssl/evp.h ++hw_pk11.o: ../../include/openssl/md2.h ../../include/openssl/md4.h ++hw_pk11.o: ../../include/openssl/md5.h ../../include/openssl/sha.h ++hw_pk11.o: ../../include/openssl/ripemd.h ../../include/openssl/des.h ++hw_pk11.o: ../../include/openssl/des_old.h ../../include/openssl/ui_compat.h ++hw_pk11.o: ../../include/openssl/rc4.h ../../include/openssl/rc2.h ++hw_pk11.o: ../../crypto/rc5/rc5.h ../../include/openssl/blowfish.h ++hw_pk11.o: ../../include/openssl/cast.h ../../include/openssl/idea.h ++hw_pk11.o: ../../crypto/mdc2/mdc2.h ../../include/openssl/aes.h ++hw_pk11.o: ../../include/openssl/objects.h ../../include/openssl/obj_mac.h ++hw_pk11.o: ../../include/openssl/x509.h ../../include/openssl/buffer.h ++hw_pk11.o: ../../include/openssl/x509_vfy.h ../../include/openssl/pkcs7.h ++hw_pk11.o: ../../include/openssl/pem2.h ../cryptlib.h ++hw_pk11.o: ../../e_os.h hw_pk11_err.c hw_pk11_err.h hw_pk11.c ++hw_pk11_pub.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h ++hw_pk11_pub.o: ../../include/openssl/engine.h ../../include/openssl/ossl_typ.h ++hw_pk11_pub.o: ../../include/openssl/bn.h ../../include/openssl/rsa.h ++hw_pk11_pub.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h ++hw_pk11_pub.o: ../../include/openssl/crypto.h ../../include/openssl/stack.h ++hw_pk11_pub.o: ../../include/openssl/safestack.h ../../include/openssl/opensslv.h ++hw_pk11_pub.o: ../../include/openssl/symhacks.h ../../include/openssl/dsa.h ++hw_pk11_pub.o: ../../include/openssl/dh.h ../../include/openssl/rand.h ++hw_pk11_pub.o: ../../include/openssl/ui.h ../../include/openssl/err.h ++hw_pk11_pub.o: ../../include/openssl/lhash.h ../../include/openssl/dso.h ++hw_pk11_pub.o: ../../include/openssl/pem.h ../../include/openssl/evp.h ++hw_pk11_pub.o: ../../include/openssl/md2.h ../../include/openssl/md4.h ++hw_pk11_pub.o: ../../include/openssl/md5.h ../../include/openssl/sha.h ++hw_pk11_pub.o: ../../include/openssl/ripemd.h ../../include/openssl/des.h ++hw_pk11_pub.o: ../../include/openssl/des_old.h ../../include/openssl/ui_compat.h ++hw_pk11_pub.o: ../../include/openssl/rc4.h ../../include/openssl/rc2.h ++hw_pk11_pub.o: ../../crypto/rc5/rc5.h ../../include/openssl/blowfish.h ++hw_pk11_pub.o: ../../include/openssl/cast.h ../../include/openssl/idea.h ++hw_pk11_pub.o: ../../crypto/mdc2/mdc2.h ../../include/openssl/aes.h ++hw_pk11_pub.o: ../../include/openssl/objects.h ../../include/openssl/obj_mac.h ++hw_pk11_pub.o: ../../include/openssl/x509.h ../../include/openssl/buffer.h ++hw_pk11_pub.o: ../../include/openssl/x509_vfy.h ../../include/openssl/pkcs7.h ++hw_pk11_pub.o: ../../include/openssl/pem2.h ../cryptlib.h ++hw_pk11_pub.o: ../../e_os.h hw_pk11_err.c hw_pk11_err.h hw_pk11_pub.c + tb_cipher.o: ../../e_os.h ../../include/openssl/asn1.h + tb_cipher.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h + tb_cipher.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h +diff -urN openssl-0.9.8j/crypto/engine/cryptoki.h openssl-0.9.8j.new/crypto/engine/cryptoki.h +--- openssl-0.9.8j/crypto/engine/cryptoki.h 1970-01-01 01:00:00.000000000 +0100 ++++ openssl-0.9.8j.new/crypto/engine/cryptoki.h 2009-02-15 22:26:02.684405873 +0100 +@@ -0,0 +1,103 @@ ++/* ++ * CDDL HEADER START ++ * ++ * The contents of this file are subject to the terms of the ++ * Common Development and Distribution License, Version 1.0 only ++ * (the "License"). You may not use this file except in compliance ++ * with the License. ++ * ++ * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE ++ * or http://www.opensolaris.org/os/licensing. ++ * See the License for the specific language governing permissions ++ * and limitations under the License. ++ * ++ * When distributing Covered Code, include this CDDL HEADER in each ++ * file and include the License file at usr/src/OPENSOLARIS.LICENSE. ++ * If applicable, add the following below this CDDL HEADER, with the ++ * fields enclosed by brackets "[]" replaced with your own identifying ++ * information: Portions Copyright [yyyy] [name of copyright owner] ++ * ++ * CDDL HEADER END ++ */ ++/* ++ * Copyright 2003 Sun Microsystems, Inc. All rights reserved. ++ * Use is subject to license terms. ++ */ ++ ++#ifndef _CRYPTOKI_H ++#define _CRYPTOKI_H ++ ++#pragma ident "@(#)cryptoki.h 1.2 05/06/08 SMI" ++ ++#ifdef __cplusplus ++extern "C" { ++#endif ++ ++#ifndef CK_PTR ++#define CK_PTR * ++#endif ++ ++#ifndef CK_DEFINE_FUNCTION ++#define CK_DEFINE_FUNCTION(returnType, name) returnType name ++#endif ++ ++#ifndef CK_DECLARE_FUNCTION ++#define CK_DECLARE_FUNCTION(returnType, name) returnType name ++#endif ++ ++#ifndef CK_DECLARE_FUNCTION_POINTER ++#define CK_DECLARE_FUNCTION_POINTER(returnType, name) returnType (* name) ++#endif ++ ++#ifndef CK_CALLBACK_FUNCTION ++#define CK_CALLBACK_FUNCTION(returnType, name) returnType (* name) ++#endif ++ ++#ifndef NULL_PTR ++#include /* For NULL */ ++#define NULL_PTR NULL ++#endif ++ ++/* ++ * pkcs11t.h defines TRUE and FALSE in a way that upsets lint ++ */ ++#ifndef CK_DISABLE_TRUE_FALSE ++#define CK_DISABLE_TRUE_FALSE ++#ifndef TRUE ++#define TRUE 1 ++#endif /* TRUE */ ++#ifndef FALSE ++#define FALSE 0 ++#endif /* FALSE */ ++#endif /* CK_DISABLE_TRUE_FALSE */ ++ ++#undef CK_PKCS11_FUNCTION_INFO ++ ++#include "pkcs11.h" ++ ++/* Solaris specific functions */ ++ ++#include ++ ++/* ++ * SUNW_C_GetMechSession will initialize the framework and do all ++ * the necessary PKCS#11 calls to create a session capable of ++ * providing operations on the requested mechanism ++ */ ++CK_RV SUNW_C_GetMechSession(CK_MECHANISM_TYPE mech, ++ CK_SESSION_HANDLE_PTR hSession); ++ ++/* ++ * SUNW_C_KeyToObject will create a secret key object for the given ++ * mechanism from the rawkey data. ++ */ ++CK_RV SUNW_C_KeyToObject(CK_SESSION_HANDLE hSession, ++ CK_MECHANISM_TYPE mech, const void *rawkey, size_t rawkey_len, ++ CK_OBJECT_HANDLE_PTR obj); ++ ++ ++#ifdef __cplusplus ++} ++#endif ++ ++#endif /* _CRYPTOKI_H */ +diff -urN openssl-0.9.8j/crypto/engine/eng_all.c openssl-0.9.8j.new/crypto/engine/eng_all.c +--- openssl-0.9.8j/crypto/engine/eng_all.c 2008-06-04 20:01:39.000000000 +0200 ++++ openssl-0.9.8j.new/crypto/engine/eng_all.c 2009-02-15 22:26:02.687356494 +0100 +@@ -110,6 +110,9 @@ + #if defined(OPENSSL_SYS_WIN32) && !defined(OPENSSL_NO_CAPIENG) + ENGINE_load_capi(); + #endif ++#ifndef OPENSSL_NO_HW_PKCS11 ++ ENGINE_load_pk11(); ++#endif + #endif + } + +diff -urN openssl-0.9.8j/crypto/engine/engine.h openssl-0.9.8j.new/crypto/engine/engine.h +--- openssl-0.9.8j/crypto/engine/engine.h 2008-06-04 20:01:40.000000000 +0200 ++++ openssl-0.9.8j.new/crypto/engine/engine.h 2009-02-15 22:26:02.691825491 +0100 +@@ -337,6 +337,7 @@ + void ENGINE_load_ubsec(void); + #endif + void ENGINE_load_cryptodev(void); ++void ENGINE_load_pk11(void); + void ENGINE_load_padlock(void); + void ENGINE_load_builtin_engines(void); + #ifndef OPENSSL_NO_CAPIENG +diff -urN openssl-0.9.8j/crypto/engine/hw_pk11.c openssl-0.9.8j.new/crypto/engine/hw_pk11.c +--- openssl-0.9.8j/crypto/engine/hw_pk11.c 1970-01-01 01:00:00.000000000 +0100 ++++ openssl-0.9.8j.new/crypto/engine/hw_pk11.c 2009-02-15 22:26:02.715171244 +0100 +@@ -0,0 +1,3382 @@ ++/* ++ * Copyright 2008 Sun Microsystems, Inc. All rights reserved. ++ * Use is subject to license terms. ++ */ ++ ++#pragma ident "@(#)hw_pk11.c 1.14 08/07/28 SMI" ++ ++/* crypto/engine/hw_pk11.c */ ++/* This product includes software developed by the OpenSSL Project for ++ * use in the OpenSSL Toolkit (http://www.openssl.org/). ++ * ++ * This project also referenced hw_pkcs11-0.9.7b.patch written by ++ * Afchine Madjlessi. ++ */ ++/* ==================================================================== ++ * Copyright (c) 2000-2001 The OpenSSL Project. All rights reserved. ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * ++ * 1. Redistributions of source code must retain the above copyright ++ * notice, this list of conditions and the following disclaimer. ++ * ++ * 2. Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in ++ * the documentation and/or other materials provided with the ++ * distribution. ++ * ++ * 3. All advertising materials mentioning features or use of this ++ * software must display the following acknowledgment: ++ * "This product includes software developed by the OpenSSL Project ++ * for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" ++ * ++ * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to ++ * endorse or promote products derived from this software without ++ * prior written permission. For written permission, please contact ++ * licensing at OpenSSL.org. ++ * ++ * 5. Products derived from this software may not be called "OpenSSL" ++ * nor may "OpenSSL" appear in their names without prior written ++ * permission of the OpenSSL Project. ++ * ++ * 6. Redistributions of any form whatsoever must retain the following ++ * acknowledgment: ++ * "This product includes software developed by the OpenSSL Project ++ * for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY ++ * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR ++ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ++ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ++ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT ++ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; ++ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, ++ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ++ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED ++ * OF THE POSSIBILITY OF SUCH DAMAGE. ++ * ==================================================================== ++ * ++ * This product includes cryptographic software written by Eric Young ++ * (eay at cryptsoft.com). This product includes software written by Tim ++ * Hudson (tjh at cryptsoft.com). ++ * ++ */ ++ ++#include ++#include ++#include ++#include ++#include ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#ifndef OPENSSL_NO_RSA ++#include ++#endif ++#ifndef OPENSSL_NO_DSA ++#include ++#endif ++#ifndef OPENSSL_NO_DH ++#include ++#endif ++#include ++#include ++#include ++#include ++#include ++#include ++ ++#ifndef OPENSSL_NO_HW ++#ifndef OPENSSL_NO_HW_PK11 ++ ++/* label for debug messages printed on stderr */ ++#define PK11_DBG "PKCS#11 ENGINE DEBUG" ++/* prints a lot of debug messages on stderr about slot selection process */ ++#undef DEBUG_SLOT_SELECTION ++/* ++ * Solaris specific code. See comment at check_hw_mechanisms() for more ++ * information. ++ */ ++#undef SOLARIS_HW_SLOT_SELECTION ++ ++/* ++ * AES counter mode is not supported in the OpenSSL EVP API yet and neither ++ * there are official OIDs for mechanisms based on this mode. With our changes, ++ * an application can define its own EVP calls for AES counter mode and then ++ * it can make use of hardware acceleration through this engine. However, it's ++ * better if we keep AES CTR support code under ifdef's. ++ */ ++#define SOLARIS_AES_CTR ++ ++#include "cryptoki.h" ++#include "pkcs11.h" ++#include "hw_pk11_err.c" ++ ++#ifdef SOLARIS_AES_CTR ++/* ++ * NIDs for AES counter mode that will be defined during the engine ++ * initialization. ++ */ ++int NID_aes_128_ctr = NID_undef; ++int NID_aes_192_ctr = NID_undef; ++int NID_aes_256_ctr = NID_undef; ++#endif /* SOLARIS_AES_CTR */ ++ ++#ifdef SOLARIS_HW_SLOT_SELECTION ++/* ++ * Tables for symmetric ciphers and digest mechs found in the pkcs11_kernel ++ * library. See comment at check_hw_mechanisms() for more information. ++ */ ++int *hw_cnids; ++int *hw_dnids; ++#endif /* SOLARIS_HW_SLOT_SELECTION */ ++ ++/* ++ * Heads of the free PK11 session lists. We have three groups of algorithms in ++ * the engine. Public key mechanisms, random operations, and symetric ciphers ++ * and digests. We can use a different slot for each group so we must keep a ++ * separate cache of sessions for them. ++ */ ++static struct PK11_SESSION_st *pubkey_free_session = NULL; ++static struct PK11_SESSION_st *rand_free_session = NULL; ++static struct PK11_SESSION_st *free_session = NULL; ++ ++/* Create all secret key objects in a global session so that they are available ++ * to use for other sessions. These other sessions may be opened or closed ++ * without losing the secret key objects */ ++static CK_SESSION_HANDLE global_session = CK_INVALID_HANDLE; ++ ++/* ENGINE level stuff */ ++static int pk11_init(ENGINE *e); ++static int pk11_library_init(ENGINE *e); ++static int pk11_finish(ENGINE *e); ++static int pk11_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f)()); ++static int pk11_destroy(ENGINE *e); ++ ++/* RAND stuff */ ++static void pk11_rand_seed(const void *buf, int num); ++static void pk11_rand_add(const void *buf, int num, double add_entropy); ++static void pk11_rand_cleanup(void); ++static int pk11_rand_bytes(unsigned char *buf, int num); ++static int pk11_rand_status(void); ++ ++/* These functions are also used in other files */ ++PK11_SESSION *pk11_get_session(PK11_OPTYPE optype); ++void pk11_return_session(PK11_SESSION *sp, PK11_OPTYPE optype); ++ ++/* active list manipulation functions used here */ ++int pk11_active_delete(CK_OBJECT_HANDLE h); ++ ++#ifndef OPENSSL_NO_RSA ++int pk11_destroy_rsa_key_objects(PK11_SESSION *session); ++int pk11_destroy_rsa_object_pub(PK11_SESSION *sp, CK_BBOOL uselock); ++int pk11_destroy_rsa_object_priv(PK11_SESSION *sp, CK_BBOOL uselock); ++#endif ++#ifndef OPENSSL_NO_DSA ++int pk11_destroy_dsa_key_objects(PK11_SESSION *session); ++int pk11_destroy_dsa_object_pub(PK11_SESSION *sp, CK_BBOOL uselock); ++int pk11_destroy_dsa_object_priv(PK11_SESSION *sp, CK_BBOOL uselock); ++#endif ++#ifndef OPENSSL_NO_DH ++int pk11_destroy_dh_key_objects(PK11_SESSION *session); ++int pk11_destroy_dh_object(PK11_SESSION *session, CK_BBOOL uselock); ++#endif ++ ++/* Local helper functions */ ++static int pk11_free_all_sessions(void); ++static int pk11_free_session_list(PK11_SESSION **sp); ++static int pk11_setup_session(PK11_SESSION *sp, PK11_OPTYPE optype); ++static int pk11_destroy_cipher_key_objects(PK11_SESSION *session); ++static int pk11_destroy_object(CK_SESSION_HANDLE session, ++ CK_OBJECT_HANDLE oh); ++static const char *get_PK11_LIBNAME(void); ++static void free_PK11_LIBNAME(void); ++static long set_PK11_LIBNAME(const char *name); ++ ++/* Symmetric cipher and digest support functions */ ++static int cipher_nid_to_pk11(int nid); ++#ifdef SOLARIS_AES_CTR ++static int pk11_add_NID(char *sn, char *ln); ++static int pk11_add_aes_ctr_NIDs(void); ++#endif /* SOLARIS_AES_CTR */ ++static int pk11_usable_ciphers(const int **nids); ++static int pk11_usable_digests(const int **nids); ++static int pk11_cipher_init(EVP_CIPHER_CTX *ctx, const unsigned char *key, ++ const unsigned char *iv, int enc); ++static int pk11_cipher_final(PK11_SESSION *sp); ++static int pk11_cipher_do_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, ++ const unsigned char *in, unsigned int inl); ++static int pk11_cipher_cleanup(EVP_CIPHER_CTX *ctx); ++static int pk11_engine_ciphers(ENGINE *e, const EVP_CIPHER **cipher, ++ const int **nids, int nid); ++static int pk11_engine_digests(ENGINE *e, const EVP_MD **digest, ++ const int **nids, int nid); ++static CK_OBJECT_HANDLE pk11_get_cipher_key(EVP_CIPHER_CTX *ctx, ++ const unsigned char *key, CK_KEY_TYPE key_type, PK11_SESSION *sp); ++static int check_new_cipher_key(PK11_SESSION *sp, const unsigned char *key, ++ int key_len); ++static int md_nid_to_pk11(int nid); ++static int pk11_digest_init(EVP_MD_CTX *ctx); ++static int pk11_digest_update(EVP_MD_CTX *ctx,const void *data, ++ size_t count); ++static int pk11_digest_final(EVP_MD_CTX *ctx,unsigned char *md); ++static int pk11_digest_copy(EVP_MD_CTX *to,const EVP_MD_CTX *from); ++static int pk11_digest_cleanup(EVP_MD_CTX *ctx); ++ ++static int pk11_choose_slots(int *any_slot_found); ++static void pk11_find_symmetric_ciphers(CK_FUNCTION_LIST_PTR pflist, ++ CK_SLOT_ID current_slot, int *current_slot_n_cipher, ++ int *local_cipher_nids); ++static void pk11_find_digests(CK_FUNCTION_LIST_PTR pflist, ++ CK_SLOT_ID current_slot, int *current_slot_n_digest, ++ int *local_digest_nids); ++static void pk11_get_symmetric_cipher(CK_FUNCTION_LIST_PTR, int slot_id, ++ CK_MECHANISM_TYPE mech, int *current_slot_n_cipher, int *local_cipher_nids, ++ int id); ++static void pk11_get_digest(CK_FUNCTION_LIST_PTR pflist, int slot_id, ++ CK_MECHANISM_TYPE mech, int *current_slot_n_digest, int *local_digest_nids, ++ int id); ++ ++#ifdef SOLARIS_HW_SLOT_SELECTION ++static int check_hw_mechanisms(void); ++static int nid_in_table(int nid, int *nid_table); ++#endif /* SOLARIS_HW_SLOT_SELECTION */ ++ ++/* Index for the supported ciphers */ ++enum pk11_cipher_id { ++ PK11_DES_CBC, ++ PK11_DES3_CBC, ++ PK11_DES_ECB, ++ PK11_DES3_ECB, ++ PK11_RC4, ++ PK11_AES_128_CBC, ++ PK11_AES_192_CBC, ++ PK11_AES_256_CBC, ++ PK11_AES_128_ECB, ++ PK11_AES_192_ECB, ++ PK11_AES_256_ECB, ++ PK11_BLOWFISH_CBC, ++#ifdef SOLARIS_AES_CTR ++ PK11_AES_128_CTR, ++ PK11_AES_192_CTR, ++ PK11_AES_256_CTR, ++#endif /* SOLARIS_AES_CTR */ ++ PK11_CIPHER_MAX ++}; ++ ++/* Index for the supported digests */ ++enum pk11_digest_id { ++ PK11_MD5, ++ PK11_SHA1, ++ PK11_SHA224, ++ PK11_SHA256, ++ PK11_SHA384, ++ PK11_SHA512, ++ PK11_DIGEST_MAX ++}; ++ ++#define TRY_OBJ_DESTROY(sess_hdl, obj_hdl, retval, uselock) \ ++ { \ ++ if (uselock) \ ++ CRYPTO_w_lock(CRYPTO_LOCK_PK11_ENGINE); \ ++ if (pk11_active_delete(obj_hdl) == 1) \ ++ { \ ++ retval = pk11_destroy_object(sess_hdl, obj_hdl); \ ++ } \ ++ if (uselock) \ ++ CRYPTO_w_unlock(CRYPTO_LOCK_PK11_ENGINE); \ ++ } ++ ++static int cipher_nids[PK11_CIPHER_MAX]; ++static int digest_nids[PK11_DIGEST_MAX]; ++static int cipher_count = 0; ++static int digest_count = 0; ++static CK_BBOOL pk11_have_rsa = CK_FALSE; ++static CK_BBOOL pk11_have_dsa = CK_FALSE; ++static CK_BBOOL pk11_have_dh = CK_FALSE; ++static CK_BBOOL pk11_have_random = CK_FALSE; ++ ++typedef struct PK11_CIPHER_st ++ { ++ enum pk11_cipher_id id; ++ int nid; ++ int iv_len; ++ int key_len; ++ CK_KEY_TYPE key_type; ++ CK_MECHANISM_TYPE mech_type; ++ } PK11_CIPHER; ++ ++static PK11_CIPHER ciphers[] = ++ { ++ {PK11_DES_CBC, NID_des_cbc, 8, 8, CKK_DES, CKM_DES_CBC, }, ++ {PK11_DES3_CBC, NID_des_ede3_cbc, 8, 24, CKK_DES3, CKM_DES3_CBC, }, ++ {PK11_DES_ECB, NID_des_ecb, 0, 8, CKK_DES, CKM_DES_ECB, }, ++ {PK11_DES3_ECB, NID_des_ede3_ecb, 0, 24, CKK_DES3, CKM_DES3_ECB, }, ++ {PK11_RC4, NID_rc4, 0, 16, CKK_RC4, CKM_RC4, }, ++ {PK11_AES_128_CBC, NID_aes_128_cbc, 16, 16, CKK_AES, CKM_AES_CBC, }, ++ {PK11_AES_192_CBC, NID_aes_192_cbc, 16, 24, CKK_AES, CKM_AES_CBC, }, ++ {PK11_AES_256_CBC, NID_aes_256_cbc, 16, 32, CKK_AES, CKM_AES_CBC, }, ++ {PK11_AES_128_ECB, NID_aes_128_ecb, 0, 16, CKK_AES, CKM_AES_ECB, }, ++ {PK11_AES_192_ECB, NID_aes_192_ecb, 0, 24, CKK_AES, CKM_AES_ECB, }, ++ {PK11_AES_256_ECB, NID_aes_256_ecb, 0, 32, CKK_AES, CKM_AES_ECB, }, ++ {PK11_BLOWFISH_CBC,NID_bf_cbc, 8, 16, CKK_BLOWFISH, CKM_BLOWFISH_CBC,}, ++#ifdef SOLARIS_AES_CTR ++ /* we don't know the correct NIDs until the engine is initialized */ ++ {PK11_AES_128_CTR, NID_undef, 16, 16, CKK_AES, CKM_AES_CTR, }, ++ {PK11_AES_192_CTR, NID_undef, 16, 24, CKK_AES, CKM_AES_CTR, }, ++ {PK11_AES_256_CTR, NID_undef, 16, 32, CKK_AES, CKM_AES_CTR, }, ++#endif /* SOLARIS_AES_CTR */ ++ }; ++ ++typedef struct PK11_DIGEST_st ++ { ++ enum pk11_digest_id id; ++ int nid; ++ CK_MECHANISM_TYPE mech_type; ++ } PK11_DIGEST; ++ ++static PK11_DIGEST digests[] = ++ { ++ {PK11_MD5, NID_md5, CKM_MD5, }, ++ {PK11_SHA1, NID_sha1, CKM_SHA_1, }, ++ {PK11_SHA224, NID_sha224, CKM_SHA224, }, ++ {PK11_SHA256, NID_sha256, CKM_SHA256, }, ++ {PK11_SHA384, NID_sha384, CKM_SHA384, }, ++ {PK11_SHA512, NID_sha512, CKM_SHA512, }, ++ {0, NID_undef, 0xFFFF, }, ++ }; ++ ++/* Structure to be used for the cipher_data/md_data in ++ * EVP_CIPHER_CTX/EVP_MD_CTX structures in order to use the same ++ * pk11 session in multiple cipher_update calls ++ */ ++typedef struct PK11_CIPHER_STATE_st ++ { ++ PK11_SESSION *sp; ++ } PK11_CIPHER_STATE; ++ ++ ++/* ++ * libcrypto EVP stuff - this is how we get wired to EVP so the engine gets ++ * called when libcrypto requests a cipher NID. ++ * ++ * Note how the PK11_CIPHER_STATE is used here. ++ */ ++ ++/* DES CBC EVP */ ++static const EVP_CIPHER pk11_des_cbc = ++ { ++ NID_des_cbc, ++ 8, 8, 8, ++ EVP_CIPH_CBC_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ EVP_CIPHER_set_asn1_iv, ++ EVP_CIPHER_get_asn1_iv, ++ NULL ++ }; ++ ++/* 3DES CBC EVP */ ++static const EVP_CIPHER pk11_3des_cbc = ++ { ++ NID_des_ede3_cbc, ++ 8, 24, 8, ++ EVP_CIPH_CBC_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ EVP_CIPHER_set_asn1_iv, ++ EVP_CIPHER_get_asn1_iv, ++ NULL ++ }; ++ ++/* ++ * ECB modes don't use an Initial Vector so that's why set_asn1_parameters and ++ * get_asn1_parameters fields are set to NULL. ++ */ ++static const EVP_CIPHER pk11_des_ecb = ++ { ++ NID_des_ecb, ++ 8, 8, 8, ++ EVP_CIPH_ECB_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ NULL, ++ NULL, ++ NULL ++ }; ++ ++static const EVP_CIPHER pk11_3des_ecb = ++ { ++ NID_des_ede3_ecb, ++ 8, 24, 8, ++ EVP_CIPH_ECB_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ NULL, ++ NULL, ++ NULL ++ }; ++ ++ ++static const EVP_CIPHER pk11_aes_128_cbc = ++ { ++ NID_aes_128_cbc, ++ 16, 16, 16, ++ EVP_CIPH_CBC_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ EVP_CIPHER_set_asn1_iv, ++ EVP_CIPHER_get_asn1_iv, ++ NULL ++ }; ++ ++static const EVP_CIPHER pk11_aes_192_cbc = ++ { ++ NID_aes_192_cbc, ++ 16, 24, 16, ++ EVP_CIPH_CBC_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ EVP_CIPHER_set_asn1_iv, ++ EVP_CIPHER_get_asn1_iv, ++ NULL ++ }; ++ ++static const EVP_CIPHER pk11_aes_256_cbc = ++ { ++ NID_aes_256_cbc, ++ 16, 32, 16, ++ EVP_CIPH_CBC_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ EVP_CIPHER_set_asn1_iv, ++ EVP_CIPHER_get_asn1_iv, ++ NULL ++ }; ++ ++/* ++ * ECB modes don't use IV so that's why set_asn1_parameters and ++ * get_asn1_parameters are set to NULL. ++ */ ++static const EVP_CIPHER pk11_aes_128_ecb = ++ { ++ NID_aes_128_ecb, ++ 16, 16, 0, ++ EVP_CIPH_ECB_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ NULL, ++ NULL, ++ NULL ++ }; ++ ++static const EVP_CIPHER pk11_aes_192_ecb = ++ { ++ NID_aes_192_ecb, ++ 16, 24, 0, ++ EVP_CIPH_ECB_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ NULL, ++ NULL, ++ NULL ++ }; ++ ++static const EVP_CIPHER pk11_aes_256_ecb = ++ { ++ NID_aes_256_ecb, ++ 16, 32, 0, ++ EVP_CIPH_ECB_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ NULL, ++ NULL, ++ NULL ++ }; ++ ++#ifdef SOLARIS_AES_CTR ++/* ++ * NID_undef's will be changed to the AES counter mode NIDs as soon they are ++ * created in pk11_library_init(). Note that the need to change these structures ++ * is the reason why we don't define them with the const keyword. ++ */ ++static EVP_CIPHER pk11_aes_128_ctr = ++ { ++ NID_undef, ++ 16, 16, 16, ++ EVP_CIPH_CBC_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ EVP_CIPHER_set_asn1_iv, ++ EVP_CIPHER_get_asn1_iv, ++ NULL ++ }; ++ ++static EVP_CIPHER pk11_aes_192_ctr = ++ { ++ NID_undef, ++ 16, 24, 16, ++ EVP_CIPH_CBC_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ EVP_CIPHER_set_asn1_iv, ++ EVP_CIPHER_get_asn1_iv, ++ NULL ++ }; ++ ++static EVP_CIPHER pk11_aes_256_ctr = ++ { ++ NID_undef, ++ 16, 32, 16, ++ EVP_CIPH_CBC_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ EVP_CIPHER_set_asn1_iv, ++ EVP_CIPHER_get_asn1_iv, ++ NULL ++ }; ++#endif /* SOLARIS_AES_CTR */ ++ ++static const EVP_CIPHER pk11_bf_cbc = ++ { ++ NID_bf_cbc, ++ 8, 16, 8, ++ EVP_CIPH_VARIABLE_LENGTH, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ EVP_CIPHER_set_asn1_iv, ++ EVP_CIPHER_get_asn1_iv, ++ NULL ++ }; ++ ++static const EVP_CIPHER pk11_rc4 = ++ { ++ NID_rc4, ++ 1, 16, 0, ++ EVP_CIPH_VARIABLE_LENGTH, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ NULL, ++ NULL, ++ NULL ++ }; ++ ++static const EVP_MD pk11_md5 = ++ { ++ NID_md5, ++ NID_md5WithRSAEncryption, ++ MD5_DIGEST_LENGTH, ++ 0, ++ pk11_digest_init, ++ pk11_digest_update, ++ pk11_digest_final, ++ pk11_digest_copy, ++ pk11_digest_cleanup, ++ EVP_PKEY_RSA_method, ++ MD5_CBLOCK, ++ sizeof(PK11_CIPHER_STATE), ++ }; ++ ++static const EVP_MD pk11_sha1 = ++ { ++ NID_sha1, ++ NID_sha1WithRSAEncryption, ++ SHA_DIGEST_LENGTH, ++ 0, ++ pk11_digest_init, ++ pk11_digest_update, ++ pk11_digest_final, ++ pk11_digest_copy, ++ pk11_digest_cleanup, ++ EVP_PKEY_RSA_method, ++ SHA_CBLOCK, ++ sizeof(PK11_CIPHER_STATE), ++ }; ++ ++static const EVP_MD pk11_sha224 = ++ { ++ NID_sha224, ++ NID_sha224WithRSAEncryption, ++ SHA224_DIGEST_LENGTH, ++ 0, ++ pk11_digest_init, ++ pk11_digest_update, ++ pk11_digest_final, ++ pk11_digest_copy, ++ pk11_digest_cleanup, ++ EVP_PKEY_RSA_method, ++ /* SHA-224 uses the same cblock size as SHA-256 */ ++ SHA256_CBLOCK, ++ sizeof(PK11_CIPHER_STATE), ++ }; ++ ++static const EVP_MD pk11_sha256 = ++ { ++ NID_sha256, ++ NID_sha256WithRSAEncryption, ++ SHA256_DIGEST_LENGTH, ++ 0, ++ pk11_digest_init, ++ pk11_digest_update, ++ pk11_digest_final, ++ pk11_digest_copy, ++ pk11_digest_cleanup, ++ EVP_PKEY_RSA_method, ++ SHA256_CBLOCK, ++ sizeof(PK11_CIPHER_STATE), ++ }; ++ ++static const EVP_MD pk11_sha384 = ++ { ++ NID_sha384, ++ NID_sha384WithRSAEncryption, ++ SHA384_DIGEST_LENGTH, ++ 0, ++ pk11_digest_init, ++ pk11_digest_update, ++ pk11_digest_final, ++ pk11_digest_copy, ++ pk11_digest_cleanup, ++ EVP_PKEY_RSA_method, ++ /* SHA-384 uses the same cblock size as SHA-512 */ ++ SHA512_CBLOCK, ++ sizeof(PK11_CIPHER_STATE), ++ }; ++ ++static const EVP_MD pk11_sha512 = ++ { ++ NID_sha512, ++ NID_sha512WithRSAEncryption, ++ SHA512_DIGEST_LENGTH, ++ 0, ++ pk11_digest_init, ++ pk11_digest_update, ++ pk11_digest_final, ++ pk11_digest_copy, ++ pk11_digest_cleanup, ++ EVP_PKEY_RSA_method, ++ SHA512_CBLOCK, ++ sizeof(PK11_CIPHER_STATE), ++ }; ++ ++/* Initialization function. Sets up various pk11 library components. ++ */ ++/* The definitions for control commands specific to this engine ++ */ ++#define PK11_CMD_SO_PATH ENGINE_CMD_BASE ++static const ENGINE_CMD_DEFN pk11_cmd_defns[] = ++ { ++ { ++ PK11_CMD_SO_PATH, ++ "SO_PATH", ++ "Specifies the path to the 'pkcs#11' shared library", ++ ENGINE_CMD_FLAG_STRING ++ }, ++ {0, NULL, NULL, 0} ++ }; ++ ++ ++static RAND_METHOD pk11_random = ++ { ++ pk11_rand_seed, ++ pk11_rand_bytes, ++ pk11_rand_cleanup, ++ pk11_rand_add, ++ pk11_rand_bytes, ++ pk11_rand_status ++ }; ++ ++ ++/* Constants used when creating the ENGINE ++ */ ++static const char *engine_pk11_id = "pkcs11"; ++static const char *engine_pk11_name = "PKCS #11 engine support"; ++ ++CK_FUNCTION_LIST_PTR pFuncList = NULL; ++static const char PK11_GET_FUNCTION_LIST[] = "C_GetFunctionList"; ++ ++/* Cryptoki library ++ */ ++static const char def_PK11_LIBNAME[] = PK11_LIB_LOCATION; ++ ++static CK_BBOOL true = TRUE; ++static CK_BBOOL false = FALSE; ++static CK_SLOT_ID pubkey_SLOTID = 0; ++static CK_SLOT_ID rand_SLOTID = 0; ++static CK_SLOT_ID SLOTID = 0; ++static int pk11_library_initialized = 0; ++static int pk11_pid = 0; ++ ++static DSO *pk11_dso = NULL; ++ ++/* ++ * This internal function is used by ENGINE_pk11() and "dynamic" ENGINE support. ++ */ ++static int bind_pk11(ENGINE *e) ++ { ++#ifndef OPENSSL_NO_RSA ++ const RSA_METHOD *rsa = NULL; ++ RSA_METHOD *pk11_rsa = PK11_RSA(); ++#endif /* OPENSSL_NO_RSA */ ++ if (!pk11_library_initialized) ++ pk11_library_init(e); ++ ++ if(!ENGINE_set_id(e, engine_pk11_id) || ++ !ENGINE_set_name(e, engine_pk11_name) || ++ !ENGINE_set_ciphers(e, pk11_engine_ciphers) || ++ !ENGINE_set_digests(e, pk11_engine_digests)) ++ return 0; ++#ifndef OPENSSL_NO_RSA ++ if(pk11_have_rsa == CK_TRUE) ++ { ++ if(!ENGINE_set_RSA(e, PK11_RSA()) || ++ !ENGINE_set_load_privkey_function(e, pk11_load_privkey) || ++ !ENGINE_set_load_pubkey_function(e, pk11_load_pubkey)) ++ return 0; ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: registered RSA\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ } ++#endif /* OPENSSL_NO_RSA */ ++#ifndef OPENSSL_NO_DSA ++ if(pk11_have_dsa == CK_TRUE) ++ { ++ if (!ENGINE_set_DSA(e, PK11_DSA())) ++ return 0; ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: registered DSA\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ } ++#endif /* OPENSSL_NO_DSA */ ++#ifndef OPENSSL_NO_DH ++ if(pk11_have_dh == CK_TRUE) ++ { ++ if (!ENGINE_set_DH(e, PK11_DH())) ++ return 0; ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: registered DH\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ } ++#endif /* OPENSSL_NO_DH */ ++ if(pk11_have_random) ++ { ++ if(!ENGINE_set_RAND(e, &pk11_random)) ++ return 0; ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: registered random\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ } ++ if(!ENGINE_set_init_function(e, pk11_init) || ++ !ENGINE_set_destroy_function(e, pk11_destroy) || ++ !ENGINE_set_finish_function(e, pk11_finish) || ++ !ENGINE_set_ctrl_function(e, pk11_ctrl) || ++ !ENGINE_set_cmd_defns(e, pk11_cmd_defns)) ++ return 0; ++ ++/* Apache calls OpenSSL function RSA_blinding_on() once during startup ++ * which in turn calls bn_mod_exp. Since we do not implement bn_mod_exp ++ * here, we wire it back to the OpenSSL software implementation. ++ * Since it is used only once, performance is not a concern. */ ++#ifndef OPENSSL_NO_RSA ++ rsa = RSA_PKCS1_SSLeay(); ++ pk11_rsa->rsa_mod_exp = rsa->rsa_mod_exp; ++ pk11_rsa->bn_mod_exp = rsa->bn_mod_exp; ++#endif /* OPENSSL_NO_RSA */ ++ ++ /* Ensure the pk11 error handling is set up */ ++ ERR_load_pk11_strings(); ++ ++ return 1; ++ } ++ ++/* Dynamic engine support is disabled at a higher level for Solaris ++ */ ++#ifdef ENGINE_DYNAMIC_SUPPORT ++static int bind_helper(ENGINE *e, const char *id) ++ { ++ if (id && (strcmp(id, engine_pk11_id) != 0)) ++ return 0; ++ ++ if (!bind_pk11(e)) ++ return 0; ++ ++ return 1; ++ } ++ ++IMPLEMENT_DYNAMIC_CHECK_FN() ++IMPLEMENT_DYNAMIC_BIND_FN(bind_helper) ++ ++#else ++static ENGINE *engine_pk11(void) ++ { ++ ENGINE *ret = ENGINE_new(); ++ ++ if (!ret) ++ return NULL; ++ ++ if (!bind_pk11(ret)) ++ { ++ ENGINE_free(ret); ++ return NULL; ++ } ++ ++ return ret; ++ } ++ ++void ENGINE_load_pk11(void) ++ { ++ ENGINE *e_pk11 = NULL; ++ ++ /* Do not use dynamic PKCS#11 library on Solaris due to ++ * security reasons. We will link it in statically ++ */ ++ /* Attempt to load PKCS#11 library ++ */ ++ if (!pk11_dso) ++ pk11_dso = DSO_load(NULL, get_PK11_LIBNAME(), NULL, 0); ++ ++ if (pk11_dso == NULL) ++ { ++ PK11err(PK11_F_LOAD, PK11_R_DSO_FAILURE); ++ return; ++ } ++ ++ e_pk11 = engine_pk11(); ++ if (!e_pk11) ++ { ++ DSO_free(pk11_dso); ++ pk11_dso = NULL; ++ return; ++ } ++ ++ /* At this point, the pk11 shared library is either dynamically ++ * loaded or statically linked in. So, initialize the pk11 ++ * library before calling ENGINE_set_default since the latter ++ * needs cipher and digest algorithm information ++ */ ++ if (!pk11_library_init(e_pk11)) ++ { ++ DSO_free(pk11_dso); ++ pk11_dso = NULL; ++ ENGINE_free(e_pk11); ++ return; ++ } ++ ++ ENGINE_add(e_pk11); ++ ++ ENGINE_free(e_pk11); ++ ERR_clear_error(); ++ } ++#endif /* ENGINE_DYNAMIC_SUPPORT */ ++ ++/* These are the static string constants for the DSO file name and ++ * the function symbol names to bind to. ++ */ ++static const char *PK11_LIBNAME = NULL; ++ ++static const char *get_PK11_LIBNAME(void) ++ { ++ if (PK11_LIBNAME) ++ return PK11_LIBNAME; ++ ++ return def_PK11_LIBNAME; ++ } ++ ++static void free_PK11_LIBNAME(void) ++ { ++ if (PK11_LIBNAME) ++ OPENSSL_free((void*)PK11_LIBNAME); ++ ++ PK11_LIBNAME = NULL; ++ } ++ ++static long set_PK11_LIBNAME(const char *name) ++ { ++ free_PK11_LIBNAME(); ++ ++ return ((PK11_LIBNAME = BUF_strdup(name)) != NULL ? 1 : 0); ++ } ++ ++/* Initialization function for the pk11 engine */ ++static int pk11_init(ENGINE *e) ++{ ++ return pk11_library_init(e); ++} ++ ++/* Initialization function. Sets up various pk11 library components. ++ * It selects a slot based on predefined critiera. In the process, it also ++ * count how many ciphers and digests to support. Since the cipher and ++ * digest information is needed when setting default engine, this function ++ * needs to be called before calling ENGINE_set_default. ++ */ ++static int pk11_library_init(ENGINE *e) ++ { ++ CK_C_GetFunctionList p; ++ CK_RV rv = CKR_OK; ++ CK_INFO info; ++ CK_ULONG ul_state_len; ++ int any_slot_found; ++ ++ /* ++ * pk11_library_initialized is set to 0 in pk11_finish() which is called ++ * from ENGINE_finish(). However, if there is still at least one ++ * existing functional reference to the engine (see engine(3) for more ++ * information), pk11_finish() is skipped. For example, this can happen ++ * if an application forgets to clear one cipher context. In case of a ++ * fork() when the application is finishing the engine so that it can be ++ * reinitialized in the child, forgotten functional reference causes ++ * pk11_library_initialized to stay 1. In that case we need the PID ++ * check so that we properly initialize the engine again. ++ */ ++ if (pk11_library_initialized) ++ { ++ if (pk11_pid == getpid()) ++ return 1; ++ else ++ global_session = CK_INVALID_HANDLE; ++ } ++ ++ if (pk11_dso == NULL) ++ { ++ PK11err(PK11_F_LIBRARY_INIT, PK11_R_DSO_FAILURE); ++ goto err; ++ } ++ ++#ifdef SOLARIS_AES_CTR ++ /* ++ * We must do this before we start working with slots since we need all ++ * NIDs there. ++ */ ++ if (pk11_add_aes_ctr_NIDs() == 0) ++ goto err; ++#endif /* SOLARIS_AES_CTR */ ++ ++#ifdef SOLARIS_HW_SLOT_SELECTION ++ if (check_hw_mechanisms() == 0) ++ goto err; ++#endif /* SOLARIS_HW_SLOT_SELECTION */ ++ ++ /* get the C_GetFunctionList function from the loaded library ++ */ ++ p = (CK_C_GetFunctionList)DSO_bind_func(pk11_dso, ++ PK11_GET_FUNCTION_LIST); ++ if ( !p ) ++ { ++ PK11err(PK11_F_LIBRARY_INIT, PK11_R_DSO_FAILURE); ++ goto err; ++ } ++ ++ /* get the full function list from the loaded library ++ */ ++ rv = p(&pFuncList); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_LIBRARY_INIT, PK11_R_DSO_FAILURE, rv); ++ goto err; ++ } ++ ++ rv = pFuncList->C_Initialize(NULL_PTR); ++ if ((rv != CKR_OK) && (rv != CKR_CRYPTOKI_ALREADY_INITIALIZED)) ++ { ++ PK11err_add_data(PK11_F_LIBRARY_INIT, PK11_R_INITIALIZE, rv); ++ goto err; ++ } ++ ++ rv = pFuncList->C_GetInfo(&info); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_LIBRARY_INIT, PK11_R_GETINFO, rv); ++ goto err; ++ } ++ ++ if (pk11_choose_slots(&any_slot_found) == 0) ++ goto err; ++ ++ /* ++ * The library we use, set in def_PK11_LIBNAME, may not offer any ++ * slot(s). In that case, we must not proceed but we must not return an ++ * error. The reason is that applications that try to set up the PKCS#11 ++ * engine don't exit on error during the engine initialization just ++ * because no slot was present. ++ */ ++ if (any_slot_found == 0) ++ return 1; ++ ++ if (global_session == CK_INVALID_HANDLE) ++ { ++ /* Open the global_session for the new process */ ++ rv = pFuncList->C_OpenSession(SLOTID, CKF_SERIAL_SESSION, ++ NULL_PTR, NULL_PTR, &global_session); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_LIBRARY_INIT, ++ PK11_R_OPENSESSION, rv); ++ goto err; ++ } ++ } ++ ++ /* Disable digest if C_GetOperationState is not supported since ++ * this function is required by OpenSSL digest copy function */ ++ if (pFuncList->C_GetOperationState(global_session, NULL, &ul_state_len) ++ == CKR_FUNCTION_NOT_SUPPORTED) { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: C_GetOperationState() not supported, " ++ "setting digest_count to 0\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ digest_count = 0; ++ } ++ ++ pk11_library_initialized = 1; ++ pk11_pid = getpid(); ++ return 1; ++ ++err: ++ return 0; ++ } ++ ++/* Destructor (complements the "ENGINE_pk11()" constructor) ++ */ ++static int pk11_destroy(ENGINE *e) ++ { ++ free_PK11_LIBNAME(); ++ ERR_unload_pk11_strings(); ++ return 1; ++ } ++ ++/* Termination function to clean up the session, the token, and ++ * the pk11 library. ++ */ ++static int pk11_finish(ENGINE *e) ++ { ++ if (pk11_dso == NULL) ++ { ++ PK11err(PK11_F_FINISH, PK11_R_NOT_LOADED); ++ goto err; ++ } ++ ++ OPENSSL_assert(pFuncList != NULL); ++ ++ if (pk11_free_all_sessions() == 0) ++ goto err; ++ ++ pFuncList->C_CloseSession(global_session); ++ global_session = CK_INVALID_HANDLE; ++ ++ /* ++ * Since we are part of a library (libcrypto.so), calling this function ++ * may have side-effects. ++ */ ++#if 0 ++ pFuncList->C_Finalize(NULL); ++#endif ++ ++ if (!DSO_free(pk11_dso)) ++ { ++ PK11err(PK11_F_FINISH, PK11_R_DSO_FAILURE); ++ goto err; ++ } ++ pk11_dso = NULL; ++ pFuncList = NULL; ++ pk11_library_initialized = 0; ++ pk11_pid = 0; ++ ++ return 1; ++ ++err: ++ return 0; ++ } ++ ++/* Standard engine interface function to set the dynamic library path */ ++static int pk11_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f)()) ++ { ++ int initialized = ((pk11_dso == NULL) ? 0 : 1); ++ ++ switch(cmd) ++ { ++ case PK11_CMD_SO_PATH: ++ if (p == NULL) ++ { ++ PK11err(PK11_F_CTRL, ERR_R_PASSED_NULL_PARAMETER); ++ return 0; ++ } ++ ++ if (initialized) ++ { ++ PK11err(PK11_F_CTRL, PK11_R_ALREADY_LOADED); ++ return 0; ++ } ++ ++ return set_PK11_LIBNAME((const char*)p); ++ default: ++ break; ++ } ++ ++ PK11err(PK11_F_CTRL,PK11_R_CTRL_COMMAND_NOT_IMPLEMENTED); ++ ++ return 0; ++ } ++ ++ ++/* Required function by the engine random interface. It does nothing here ++ */ ++static void pk11_rand_cleanup(void) ++ { ++ return; ++ } ++ ++static void pk11_rand_add(const void *buf, int num, double add) ++ { ++ PK11_SESSION *sp; ++ ++ if ((sp = pk11_get_session(OP_RAND)) == NULL) ++ return; ++ ++ /* Ignore any errors (e.g. CKR_RANDOM_SEED_NOT_SUPPORTED) since ++ * the calling functions do not care anyway ++ */ ++ pFuncList->C_SeedRandom(sp->session, (unsigned char *) buf, num); ++ pk11_return_session(sp, OP_RAND); ++ ++ return; ++ } ++ ++static void pk11_rand_seed(const void *buf, int num) ++ { ++ pk11_rand_add(buf, num, 0); ++ } ++ ++static int pk11_rand_bytes(unsigned char *buf, int num) ++ { ++ CK_RV rv; ++ PK11_SESSION *sp; ++ ++ if ((sp = pk11_get_session(OP_RAND)) == NULL) ++ return 0; ++ ++ rv = pFuncList->C_GenerateRandom(sp->session, buf, num); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_RAND_BYTES, PK11_R_GENERATERANDOM, rv); ++ pk11_return_session(sp, OP_RAND); ++ return 0; ++ } ++ ++ pk11_return_session(sp, OP_RAND); ++ return 1; ++ } ++ ++/* Required function by the engine random interface. It does nothing here ++ */ ++static int pk11_rand_status(void) ++ { ++ return 1; ++ } ++ ++/* ++ * Free all BIGNUM structures from PK11_SESSION. ++ */ ++static void pk11_free_nums(PK11_SESSION *sp) ++ { ++#ifndef OPENSSL_NO_RSA ++ if (sp->rsa_n_num != NULL) ++ BN_free(sp->rsa_n_num); ++ if (sp->rsa_e_num != NULL) ++ BN_free(sp->rsa_e_num); ++ if (sp->rsa_d_num != NULL) ++ BN_free(sp->rsa_d_num); ++#endif ++#ifndef OPENSSL_NO_DSA ++ if (sp->dsa_pub_num != NULL) ++ BN_free(sp->dsa_pub_num); ++ if (sp->dsa_priv_num != NULL) ++ BN_free(sp->dsa_priv_num); ++#endif ++#ifndef OPENSSL_NO_DH ++ if (sp->dh_priv_num != NULL) ++ BN_free(sp->dh_priv_num); ++#endif ++ } ++ ++/* ++ * Get new PK11_SESSION structure ready for use. Every process must have ++ * its own freelist of PK11_SESSION structures so handle fork() here ++ * by destroying the old and creating new freelist. ++ * The returned PK11_SESSION structure is disconnected from the freelist. ++ */ ++PK11_SESSION *pk11_get_session(PK11_OPTYPE optype) ++ { ++ PK11_SESSION *sp, *sp1, *freelist; ++ CK_RV rv; ++ ++ CRYPTO_w_lock(CRYPTO_LOCK_PK11_ENGINE); ++ switch (optype) ++ { ++ case OP_PUBKEY: ++ freelist = pubkey_free_session; ++ break; ++ case OP_RAND: ++ freelist = rand_free_session; ++ break; ++ case OP_DIGEST: ++ case OP_CIPHER: ++ freelist = free_session; ++ break; ++ default: ++ PK11err(PK11_F_GET_SESSION, ++ PK11_R_INVALID_OPERATION_TYPE); ++ goto err; ++ } ++ sp = freelist; ++ ++ /* ++ * If the free list is empty, allocate new unitialized (filled ++ * with zeroes) PK11_SESSION structure otherwise return first ++ * structure from the freelist. ++ */ ++ if (sp == NULL) ++ { ++ if ((sp = OPENSSL_malloc(sizeof(PK11_SESSION))) == NULL) ++ { ++ PK11err(PK11_F_GET_SESSION, ++ PK11_R_MALLOC_FAILURE); ++ goto err; ++ } ++ memset(sp, 0, sizeof(PK11_SESSION)); ++ } ++ else ++ { ++ freelist = sp->next; ++ } ++ ++ if (sp->pid != 0 && sp->pid != getpid()) ++ { ++ /* ++ * We are a new process and thus need to free any inherited ++ * PK11_SESSION objects. ++ */ ++ while ((sp1 = freelist) != NULL) ++ { ++ freelist = sp1->next; ++ /* ++ * NOTE: we do not want to call pk11_free_all_sessions() ++ * here because it would close underlying PKCS#11 ++ * sessions and destroy all objects. ++ */ ++ pk11_free_nums(sp1); ++ OPENSSL_free(sp1); ++ } ++ ++ /* Initialize the process */ ++ rv = pFuncList->C_Initialize(NULL_PTR); ++ if ((rv != CKR_OK) && (rv != CKR_CRYPTOKI_ALREADY_INITIALIZED)) ++ { ++ PK11err_add_data(PK11_F_GET_SESSION, PK11_R_INITIALIZE, ++ rv); ++ OPENSSL_free(sp); ++ sp = NULL; ++ goto err; ++ } ++ ++ /* ++ * Choose slot here since the slot table is different on this ++ * process. If we are here then we must have found at least one ++ * usable slot before so we don't need to check any_slot_found. ++ * See pk11_library_init()'s usage of this function for more ++ * information. ++ */ ++#ifdef SOLARIS_HW_SLOT_SELECTION ++ if (check_hw_mechanisms() == 0) ++ goto err; ++#endif /* SOLARIS_HW_SLOT_SELECTION */ ++ if (pk11_choose_slots(NULL) == 0) ++ goto err; ++ ++ /* Open the global_session for the new process */ ++ rv = pFuncList->C_OpenSession(SLOTID, CKF_SERIAL_SESSION, ++ NULL_PTR, NULL_PTR, &global_session); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_GET_SESSION, PK11_R_OPENSESSION, ++ rv); ++ OPENSSL_free(sp); ++ sp = NULL; ++ goto err; ++ } ++ ++ /* It is an inherited session and needs re-initialization. ++ */ ++ if (pk11_setup_session(sp, optype) == 0) ++ { ++ OPENSSL_free(sp); ++ sp = NULL; ++ } ++ } ++ else if (sp->pid == 0) ++ { ++ /* It is a new session and needs initialization. */ ++ if (pk11_setup_session(sp, optype) == 0) ++ { ++ OPENSSL_free(sp); ++ sp = NULL; ++ } ++ } ++ ++ switch (optype) ++ { ++ case OP_PUBKEY: ++ pubkey_free_session = freelist; ++ break; ++ case OP_RAND: ++ rand_free_session = freelist; ++ break; ++ case OP_DIGEST: ++ case OP_CIPHER: ++ free_session = freelist; ++ break; ++ } ++ ++err: ++ if (sp != NULL) ++ sp->next = NULL; ++ ++ CRYPTO_w_unlock(CRYPTO_LOCK_PK11_ENGINE); ++ ++ return sp; ++ } ++ ++ ++void pk11_return_session(PK11_SESSION *sp, PK11_OPTYPE optype) ++ { ++ if (sp == NULL || sp->pid != getpid()) ++ return; ++ ++ CRYPTO_w_lock(CRYPTO_LOCK_PK11_ENGINE); ++ ++ switch (optype) ++ { ++ case OP_PUBKEY: ++ sp->next = pubkey_free_session; ++ pubkey_free_session = sp; ++ break; ++ case OP_RAND: ++ sp->next = rand_free_session; ++ rand_free_session = sp; ++ break; ++ case OP_DIGEST: ++ case OP_CIPHER: ++ sp->next = free_session; ++ free_session = sp; ++ break; ++ } ++ ++ CRYPTO_w_unlock(CRYPTO_LOCK_PK11_ENGINE); ++ } ++ ++ ++/* Destroy all objects. This function is called when the engine is finished ++ */ ++static int pk11_free_all_sessions() ++ { ++ int ret = 1; ++ ++#ifndef OPENSSL_NO_RSA ++ (void) pk11_destroy_rsa_key_objects(NULL); ++#endif /* OPENSSL_NO_RSA */ ++#ifndef OPENSSL_NO_DSA ++ (void) pk11_destroy_dsa_key_objects(NULL); ++#endif /* OPENSSL_NO_DSA */ ++#ifndef OPENSSL_NO_DH ++ (void) pk11_destroy_dh_key_objects(NULL); ++#endif /* OPENSSL_NO_DH */ ++ (void) pk11_destroy_cipher_key_objects(NULL); ++ ++ /* ++ * We try to release as much as we can but any error means that we will ++ * return 0 on exit. ++ */ ++ if (pk11_free_session_list(&free_session) == 0) ++ ret = 0; ++ if (pk11_free_session_list(&pubkey_free_session) == 0) ++ ret = 0; ++ if (pk11_free_session_list(&rand_free_session) == 0) ++ ret = 0; ++ ++ return ret; ++ } ++ ++/* ++ * Destroy session structures from the specified linked list. Free as many ++ * sessions as possible but any failure in C_CloseSession() means that we return ++ * an error on return. ++ */ ++static int pk11_free_session_list(PK11_SESSION **sessions) ++ { ++ CK_RV rv; ++ PK11_SESSION *sp = NULL; ++ pid_t mypid = getpid(); ++ int ret = 1; ++ ++ CRYPTO_w_lock(CRYPTO_LOCK_PK11_ENGINE); ++ while ((sp = *sessions) != NULL) ++ { ++ if (sp->session != CK_INVALID_HANDLE && sp->pid == mypid) ++ { ++ rv = pFuncList->C_CloseSession(sp->session); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_FREE_ALL_SESSIONS, ++ PK11_R_CLOSESESSION, rv); ++ ret = 0; ++ } ++ } ++ if (sp->session_cipher != CK_INVALID_HANDLE && sp->pid == mypid) ++ { ++ rv = pFuncList->C_CloseSession(sp->session_cipher); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_FREE_ALL_SESSIONS, ++ PK11_R_CLOSESESSION, rv); ++ ret = 0; ++ } ++ } ++ *sessions = sp->next; ++ pk11_free_nums(sp); ++ OPENSSL_free(sp); ++ } ++ ++ CRYPTO_w_unlock(CRYPTO_LOCK_PK11_ENGINE); ++ return ret; ++ } ++ ++ ++static int pk11_setup_session(PK11_SESSION *sp, PK11_OPTYPE optype) ++ { ++ CK_RV rv; ++ CK_SLOT_ID myslot; ++ ++ switch (optype) ++ { ++ case OP_PUBKEY: ++ myslot = pubkey_SLOTID; ++ break; ++ case OP_RAND: ++ myslot = rand_SLOTID; ++ break; ++ case OP_DIGEST: ++ case OP_CIPHER: ++ myslot = SLOTID; ++ break; ++ default: ++ PK11err(PK11_F_SETUP_SESSION, ++ PK11_R_INVALID_OPERATION_TYPE); ++ return 0; ++ } ++ ++ sp->session = CK_INVALID_HANDLE; ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: myslot=%d optype=%d\n", PK11_DBG, myslot, optype); ++#endif /* DEBUG_SLOT_SELECTION */ ++ rv = pFuncList->C_OpenSession(myslot, CKF_SERIAL_SESSION, ++ NULL_PTR, NULL_PTR, &sp->session); ++ if (rv == CKR_CRYPTOKI_NOT_INITIALIZED) ++ { ++ /* ++ * We are probably a child process so force the ++ * reinitialize of the session ++ */ ++ pk11_library_initialized = 0; ++ (void) pk11_library_init(NULL); ++ rv = pFuncList->C_OpenSession(myslot, CKF_SERIAL_SESSION, ++ NULL_PTR, NULL_PTR, &sp->session); ++ } ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_SETUP_SESSION, PK11_R_OPENSESSION, rv); ++ return 0; ++ } ++ ++ sp->session_cipher = CK_INVALID_HANDLE; ++ rv = pFuncList->C_OpenSession(myslot, CKF_SERIAL_SESSION, ++ NULL_PTR, NULL_PTR, &sp->session_cipher); ++ if (rv != CKR_OK) ++ { ++ (void) pFuncList->C_CloseSession(sp->session); ++ sp->session = CK_INVALID_HANDLE; ++ ++ PK11err_add_data(PK11_F_SETUP_SESSION, PK11_R_OPENSESSION, rv); ++ return 0; ++ } ++ ++ sp->pid = getpid(); ++ sp->rsa_pub_key = CK_INVALID_HANDLE; ++ sp->rsa_priv_key = CK_INVALID_HANDLE; ++ sp->dsa_pub_key = CK_INVALID_HANDLE; ++ sp->dsa_priv_key = CK_INVALID_HANDLE; ++ sp->dh_key = CK_INVALID_HANDLE; ++ sp->cipher_key = CK_INVALID_HANDLE; ++#ifndef OPENSSL_NO_RSA ++ sp->rsa_pub = NULL; ++ sp->rsa_n_num = NULL; ++ sp->rsa_e_num = NULL; ++ sp->rsa_priv = NULL; ++ sp->rsa_d_num = NULL; ++#endif /* OPENSSL_NO_RSA */ ++#ifndef OPENSSL_NO_DSA ++ sp->dsa_pub = NULL; ++ sp->dsa_pub_num = NULL; ++ sp->dsa_priv = NULL; ++ sp->dsa_priv_num = NULL; ++#endif /* OPENSSL_NO_DSA */ ++#ifndef OPENSSL_NO_DH ++ sp->dh = NULL; ++ sp->dh_priv_num = NULL; ++#endif /* OPENSSL_NO_DH */ ++ sp->encrypt = -1; ++ ++ return 1; ++ } ++ ++#ifndef OPENSSL_NO_RSA ++/* Destroy RSA public key from single session. */ ++int pk11_destroy_rsa_object_pub(PK11_SESSION *sp, CK_BBOOL uselock) ++ { ++ int ret = 0; ++ ++ if (sp->rsa_pub_key != CK_INVALID_HANDLE) ++ { ++ TRY_OBJ_DESTROY(sp->session, sp->rsa_pub_key, ret, uselock); ++ sp->rsa_pub_key = CK_INVALID_HANDLE; ++ sp->rsa_pub = NULL; ++ if (sp->rsa_n_num != NULL) ++ BN_free(sp->rsa_n_num); ++ sp->rsa_n_num = NULL; ++ if (sp->rsa_e_num != NULL) ++ BN_free(sp->rsa_e_num); ++ sp->rsa_e_num = NULL; ++ } ++ ++ return (ret); ++ } ++ ++/* Destroy RSA private key from single session. */ ++int pk11_destroy_rsa_object_priv(PK11_SESSION *sp, CK_BBOOL uselock) ++ { ++ int ret = 0; ++ ++ if (sp->rsa_priv_key != CK_INVALID_HANDLE) ++ { ++ TRY_OBJ_DESTROY(sp->session, sp->rsa_priv_key, ret, uselock); ++ sp->rsa_priv_key = CK_INVALID_HANDLE; ++ sp->rsa_priv = NULL; ++ if (sp->rsa_d_num != NULL) ++ BN_free(sp->rsa_d_num); ++ sp->rsa_d_num = NULL; ++ } ++ ++ return (ret); ++ } ++ ++/* ++ * Destroy RSA key object wrapper. If session is NULL, try to destroy all ++ * objects in the free list. ++ */ ++int pk11_destroy_rsa_key_objects(PK11_SESSION *session) ++ { ++ int ret = 1; ++ PK11_SESSION *sp = NULL; ++ PK11_SESSION *local_free_session; ++ CK_BBOOL uselock = TRUE; ++ ++ if (session != NULL) ++ local_free_session = session; ++ else ++ { ++ CRYPTO_w_lock(CRYPTO_LOCK_PK11_ENGINE); ++ local_free_session = pubkey_free_session; ++ uselock = FALSE; ++ } ++ ++ /* ++ * go through the list of sessions and delete key objects ++ */ ++ while ((sp = local_free_session) != NULL) ++ { ++ local_free_session = sp->next; ++ ++ /* ++ * Do not terminate list traversal if one of the ++ * destroy operations fails. ++ */ ++ if (pk11_destroy_rsa_object_pub(sp, uselock) == 0) ++ { ++ ret = 0; ++ continue; ++ } ++ if (pk11_destroy_rsa_object_priv(sp, uselock) == 0) ++ { ++ ret = 0; ++ continue; ++ } ++ } ++ ++ if (session == NULL) ++ CRYPTO_w_unlock(CRYPTO_LOCK_PK11_ENGINE); ++ ++ return ret; ++ } ++#endif /* OPENSSL_NO_RSA */ ++ ++#ifndef OPENSSL_NO_DSA ++/* Destroy DSA public key from single session. */ ++int pk11_destroy_dsa_object_pub(PK11_SESSION *sp, CK_BBOOL uselock) ++ { ++ int ret = 0; ++ ++ if (sp->dsa_pub_key != CK_INVALID_HANDLE) ++ { ++ TRY_OBJ_DESTROY(sp->session, sp->dsa_pub_key, ret, uselock); ++ sp->dsa_pub_key = CK_INVALID_HANDLE; ++ sp->dsa_pub = NULL; ++ if (sp->dsa_pub_num != NULL) ++ BN_free(sp->dsa_pub_num); ++ sp->dsa_pub_num = NULL; ++ } ++ ++ return (ret); ++ } ++ ++/* Destroy DSA private key from single session. */ ++int pk11_destroy_dsa_object_priv(PK11_SESSION *sp, CK_BBOOL uselock) ++ { ++ int ret = 0; ++ ++ if (sp->dsa_priv_key != CK_INVALID_HANDLE) ++ { ++ TRY_OBJ_DESTROY(sp->session, sp->dsa_priv_key, ret, uselock); ++ sp->dsa_priv_key = CK_INVALID_HANDLE; ++ sp->dsa_priv = NULL; ++ if (sp->dsa_priv_num != NULL) ++ BN_free(sp->dsa_priv_num); ++ sp->dsa_priv_num = NULL; ++ } ++ ++ return (ret); ++ } ++ ++/* ++ * Destroy DSA key object wrapper. If session is NULL, try to destroy all ++ * objects in the free list. ++ */ ++int pk11_destroy_dsa_key_objects(PK11_SESSION *session) ++ { ++ int ret = 1; ++ PK11_SESSION *sp = NULL; ++ PK11_SESSION *local_free_session; ++ CK_BBOOL uselock = TRUE; ++ ++ if (session != NULL) ++ local_free_session = session; ++ else ++ { ++ CRYPTO_w_lock(CRYPTO_LOCK_PK11_ENGINE); ++ local_free_session = pubkey_free_session; ++ uselock = FALSE; ++ } ++ ++ /* ++ * go through the list of sessions and delete key objects ++ */ ++ while ((sp = local_free_session) != NULL) ++ { ++ local_free_session = sp->next; ++ ++ /* ++ * Do not terminate list traversal if one of the ++ * destroy operations fails. ++ */ ++ if (pk11_destroy_dsa_object_pub(sp, uselock) == 0) ++ { ++ ret = 0; ++ continue; ++ } ++ if (pk11_destroy_dsa_object_priv(sp, uselock) == 0) ++ { ++ ret = 0; ++ continue; ++ } ++ } ++ ++ if (session == NULL) ++ CRYPTO_w_unlock(CRYPTO_LOCK_PK11_ENGINE); ++ ++ return ret; ++ } ++#endif /* OPENSSL_NO_DSA */ ++ ++#ifndef OPENSSL_NO_DH ++/* Destroy DH key from single session. */ ++int pk11_destroy_dh_object(PK11_SESSION *sp, CK_BBOOL uselock) ++ { ++ int ret = 0; ++ ++ if (sp->dh_key != CK_INVALID_HANDLE) ++ { ++ TRY_OBJ_DESTROY(sp->session, sp->dh_key, ret, uselock); ++ sp->dh_key = CK_INVALID_HANDLE; ++ sp->dh = NULL; ++ if (sp->dh_priv_num != NULL) ++ BN_free(sp->dh_priv_num); ++ sp->dh_priv_num = NULL; ++ } ++ ++ return (ret); ++ } ++ ++/* ++ * Destroy DH key object wrapper. ++ * ++ * arg0: pointer to PKCS#11 engine session structure ++ * if session is NULL, try to destroy all objects in the free list ++ */ ++int pk11_destroy_dh_key_objects(PK11_SESSION *session) ++ { ++ int ret = 1; ++ PK11_SESSION *sp = NULL; ++ PK11_SESSION *local_free_session; ++ CK_BBOOL uselock = TRUE; ++ ++ if (session != NULL) ++ local_free_session = session; ++ else ++ { ++ CRYPTO_w_lock(CRYPTO_LOCK_PK11_ENGINE); ++ local_free_session = pubkey_free_session; ++ uselock = FALSE; ++ } ++ ++ while ((sp = local_free_session) != NULL) ++ { ++ local_free_session = sp->next; ++ ++ /* ++ * Do not terminate list traversal if one of the ++ * destroy operations fails. ++ */ ++ if (pk11_destroy_dh_object(sp, uselock) == 0) ++ { ++ ret = 0; ++ continue; ++ } ++ } ++err: ++ if (session == NULL) ++ CRYPTO_w_unlock(CRYPTO_LOCK_PK11_ENGINE); ++ ++ return ret; ++ } ++#endif /* OPENSSL_NO_DH */ ++ ++static int pk11_destroy_object(CK_SESSION_HANDLE session, CK_OBJECT_HANDLE oh) ++ { ++ CK_RV rv; ++ rv = pFuncList->C_DestroyObject(session, oh); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_DESTROY_OBJECT, PK11_R_DESTROYOBJECT, ++ rv); ++ return 0; ++ } ++ ++ return 1; ++ } ++ ++ ++/* Symmetric ciphers and digests support functions ++ */ ++ ++static int ++cipher_nid_to_pk11(int nid) ++ { ++ int i; ++ ++ for (i = 0; i < PK11_CIPHER_MAX; i++) ++ if (ciphers[i].nid == nid) ++ return (ciphers[i].id); ++ return (-1); ++ } ++ ++static int ++pk11_usable_ciphers(const int **nids) ++ { ++ if (cipher_count > 0) ++ *nids = cipher_nids; ++ else ++ *nids = NULL; ++ return (cipher_count); ++ } ++ ++static int ++pk11_usable_digests(const int **nids) ++ { ++ if (digest_count > 0) ++ *nids = digest_nids; ++ else ++ *nids = NULL; ++ return (digest_count); ++ } ++ ++/* ++ * Init context for encryption or decryption using a symmetric key. ++ */ ++static int pk11_init_symmetric(EVP_CIPHER_CTX *ctx, PK11_CIPHER *pcipher, ++ PK11_SESSION *sp, CK_MECHANISM_PTR pmech) ++ { ++ CK_RV rv; ++#ifdef SOLARIS_AES_CTR ++ CK_AES_CTR_PARAMS ctr_params; ++#endif /* SOLARIS_AES_CTR */ ++ ++ /* ++ * We expect pmech->mechanism to be already set and ++ * pParameter/ulParameterLen initialized to NULL/0 before ++ * pk11_init_symetric() is called. ++ */ ++ OPENSSL_assert(pmech->mechanism != NULL); ++ OPENSSL_assert(pmech->pParameter == NULL); ++ OPENSSL_assert(pmech->ulParameterLen == 0); ++ ++#ifdef SOLARIS_AES_CTR ++ if (ctx->cipher->nid == NID_aes_128_ctr || ++ ctx->cipher->nid == NID_aes_192_ctr || ++ ctx->cipher->nid == NID_aes_256_ctr) ++ { ++ pmech->pParameter = (void *)(&ctr_params); ++ pmech->ulParameterLen = sizeof(ctr_params); ++ /* ++ * For now, we are limited to the fixed length of the counter, ++ * it covers the whole counter block. That's what RFC 4344 ++ * needs. For more information on internal structure of the ++ * counter block, see RFC 3686. If needed in the future, we can ++ * add code so that the counter length can be set via ++ * ENGINE_ctrl() function. ++ */ ++ ctr_params.ulCounterBits = AES_BLOCK_SIZE * 8; ++ OPENSSL_assert(pcipher->iv_len == AES_BLOCK_SIZE); ++ memcpy(ctr_params.cb, ctx->iv, AES_BLOCK_SIZE); ++ } ++ else ++#endif /* SOLARIS_AES_CTR */ ++ { ++ if (pcipher->iv_len > 0) ++ { ++ pmech->pParameter = (void *)ctx->iv; ++ pmech->ulParameterLen = pcipher->iv_len; ++ } ++ } ++ ++ /* if we get here, the encryption needs to be reinitialized */ ++ if (ctx->encrypt) ++ rv = pFuncList->C_EncryptInit(sp->session_cipher, pmech, ++ sp->cipher_key); ++ else ++ rv = pFuncList->C_DecryptInit(sp->session_cipher, pmech, ++ sp->cipher_key); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_CIPHER_INIT, ctx->encrypt ? ++ PK11_R_ENCRYPTINIT : PK11_R_DECRYPTINIT, rv); ++ pk11_return_session(sp, OP_CIPHER); ++ return (0); ++ } ++ ++ return (1); ++ } ++ ++static int ++pk11_cipher_init(EVP_CIPHER_CTX *ctx, const unsigned char *key, ++ const unsigned char *iv, int enc) ++ { ++ CK_MECHANISM mech; ++ int index; ++ PK11_CIPHER_STATE *state = (PK11_CIPHER_STATE *) ctx->cipher_data; ++ PK11_SESSION *sp; ++ PK11_CIPHER *p_ciph_table_row; ++ ++ state->sp = NULL; ++ ++ index = cipher_nid_to_pk11(ctx->cipher->nid); ++ if (index < 0 || index >= PK11_CIPHER_MAX) ++ return 0; ++ ++ p_ciph_table_row = &ciphers[index]; ++ /* ++ * iv_len in the ctx->cipher structure is the maximum IV length for the ++ * current cipher and it must be less or equal to the IV length in our ++ * ciphers table. The key length must match precisely. Every application ++ * can define its own EVP functions so this code serves as a sanity ++ * check. ++ * ++ * Note that the reason why the IV length in ctx->cipher might be ++ * greater than the actual length is that OpenSSL uses BLOCK_CIPHER_defs ++ * macro to define functions that return EVP structures for all DES ++ * modes. So, even ECB modes get 8 byte IV. ++ */ ++ if (ctx->cipher->iv_len < p_ciph_table_row->iv_len || ++ ctx->key_len != p_ciph_table_row->key_len) ++ { ++ PK11err(PK11_F_CIPHER_INIT, PK11_R_KEY_OR_IV_LEN_PROBLEM); ++ return 0; ++ } ++ ++ if ((sp = pk11_get_session(OP_CIPHER)) == NULL) ++ return 0; ++ ++ /* if applicable, the mechanism parameter is used for IV */ ++ mech.mechanism = p_ciph_table_row->mech_type; ++ mech.pParameter = NULL; ++ mech.ulParameterLen = 0; ++ ++ /* The key object is destroyed here if it is not the current key ++ */ ++ (void) check_new_cipher_key(sp, key, p_ciph_table_row->key_len); ++ ++ /* If the key is the same and the encryption is also the same, ++ * then just reuse it. However, we must not forget to reinitialize the ++ * context that was finalized in pk11_cipher_cleanup(). ++ */ ++ if (sp->cipher_key != CK_INVALID_HANDLE && sp->encrypt == ctx->encrypt) ++ { ++ state->sp = sp; ++ if (pk11_init_symmetric(ctx, p_ciph_table_row, sp, &mech) == 0) ++ return (0); ++ ++ return (1); ++ } ++ ++ /* Check if the key has been invalidated. If so, a new key object ++ * needs to be created. ++ */ ++ if (sp->cipher_key == CK_INVALID_HANDLE) ++ { ++ sp->cipher_key = pk11_get_cipher_key( ++ ctx, key, p_ciph_table_row->key_type, sp); ++ } ++ ++ if (sp->encrypt != ctx->encrypt && sp->encrypt != -1) ++ { ++ /* The previous encryption/decryption ++ * is different. Need to terminate the previous ++ * active encryption/decryption here ++ */ ++ if (!pk11_cipher_final(sp)) ++ { ++ pk11_return_session(sp, OP_CIPHER); ++ return 0; ++ } ++ } ++ ++ if (sp->cipher_key == CK_INVALID_HANDLE) ++ { ++ pk11_return_session(sp, OP_CIPHER); ++ return 0; ++ } ++ ++ /* now initialize the context with a new key */ ++ if (pk11_init_symmetric(ctx, p_ciph_table_row, sp, &mech) == 0) ++ return (0); ++ ++ sp->encrypt = ctx->encrypt; ++ state->sp = sp; ++ ++ return 1; ++ } ++ ++/* When reusing the same key in an encryption/decryption session for a ++ * decryption/encryption session, we need to close the active session ++ * and recreate a new one. Note that the key is in the global session so ++ * that it needs not be recreated. ++ * ++ * It is more appropriate to use C_En/DecryptFinish here. At the time of this ++ * development, these two functions in the PKCS#11 libraries used return ++ * unexpected errors when passing in 0 length output. It may be a good ++ * idea to try them again if performance is a problem here and fix ++ * C_En/DecryptFinial if there are bugs there causing the problem. ++ */ ++static int ++pk11_cipher_final(PK11_SESSION *sp) ++ { ++ CK_RV rv; ++ ++ rv = pFuncList->C_CloseSession(sp->session_cipher); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_CIPHER_FINAL, PK11_R_CLOSESESSION, rv); ++ return 0; ++ } ++ ++ rv = pFuncList->C_OpenSession(SLOTID, CKF_SERIAL_SESSION, ++ NULL_PTR, NULL_PTR, &sp->session_cipher); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_CIPHER_FINAL, PK11_R_OPENSESSION, rv); ++ return 0; ++ } ++ ++ return 1; ++ } ++ ++/* An engine interface function. The calling function allocates sufficient ++ * memory for the output buffer "out" to hold the results */ ++static int ++pk11_cipher_do_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, ++ const unsigned char *in, unsigned int inl) ++ { ++ PK11_CIPHER_STATE *state = (PK11_CIPHER_STATE *) ctx->cipher_data; ++ PK11_SESSION *sp; ++ CK_RV rv; ++ unsigned long outl = inl; ++ ++ if (state == NULL || state->sp == NULL) ++ return 0; ++ ++ sp = (PK11_SESSION *) state->sp; ++ ++ if (!inl) ++ return 1; ++ ++ /* RC4 is the only stream cipher we support */ ++ if (ctx->cipher->nid != NID_rc4 && (inl % ctx->cipher->block_size) != 0) ++ return 0; ++ ++ if (ctx->encrypt) ++ { ++ rv = pFuncList->C_EncryptUpdate(sp->session_cipher, ++ (unsigned char *)in, inl, out, &outl); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_CIPHER_DO_CIPHER, ++ PK11_R_ENCRYPTUPDATE, rv); ++ return 0; ++ } ++ } ++ else ++ { ++ rv = pFuncList->C_DecryptUpdate(sp->session_cipher, ++ (unsigned char *)in, inl, out, &outl); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_CIPHER_DO_CIPHER, ++ PK11_R_DECRYPTUPDATE, rv); ++ return 0; ++ } ++ } ++ ++ /* for DES_CBC, DES3_CBC, AES_CBC, and RC4, the output size is always ++ * the same size of input ++ * The application has guaranteed to call the block ciphers with ++ * correctly aligned buffers. ++ */ ++ if (inl != outl) ++ return 0; ++ ++ return 1; ++ } ++ ++/* ++ * Return the session to the pool. Calling C_EncryptFinal() and C_DecryptFinal() ++ * here is the right thing because in EVP_DecryptFinal_ex(), engine's ++ * do_cipher() is not even called, and in EVP_EncryptFinal_ex() it is called but ++ * the engine can't find out that it's the finalizing call. We wouldn't ++ * necessarily have to finalize the context here since reinitializing it with ++ * C_(Encrypt|Decrypt)Init() should be fine but for the sake of correctness, ++ * let's do it. Some implementations might leak memory if the previously used ++ * context is initialized without finalizing it first. ++ */ ++static int ++pk11_cipher_cleanup(EVP_CIPHER_CTX *ctx) ++ { ++ CK_RV rv; ++ CK_ULONG len = EVP_MAX_BLOCK_LENGTH; ++ CK_BYTE buf[EVP_MAX_BLOCK_LENGTH]; ++ PK11_CIPHER_STATE *state = ctx->cipher_data; ++ ++ if (state != NULL && state->sp != NULL) ++ { ++ /* ++ * We are not interested in the data here, we just need to get ++ * rid of the context. ++ */ ++ if (ctx->encrypt) ++ rv = pFuncList->C_EncryptFinal( ++ state->sp->session_cipher, buf, &len); ++ else ++ rv = pFuncList->C_DecryptFinal( ++ state->sp->session_cipher, buf, &len); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_CIPHER_CLEANUP, ctx->encrypt ? ++ PK11_R_ENCRYPTFINAL : PK11_R_DECRYPTFINAL, rv); ++ pk11_return_session(state->sp, OP_CIPHER); ++ return (0); ++ } ++ ++ pk11_return_session(state->sp, OP_CIPHER); ++ state->sp = NULL; ++ } ++ ++ return (1); ++ } ++ ++/* Registered by the ENGINE when used to find out how to deal with ++ * a particular NID in the ENGINE. This says what we'll do at the ++ * top level - note, that list is restricted by what we answer with ++ */ ++static int ++pk11_engine_ciphers(ENGINE *e, const EVP_CIPHER **cipher, ++ const int **nids, int nid) ++ { ++ if (!cipher) ++ return (pk11_usable_ciphers(nids)); ++ ++ switch (nid) ++ { ++ case NID_des_ede3_cbc: ++ *cipher = &pk11_3des_cbc; ++ break; ++ case NID_des_cbc: ++ *cipher = &pk11_des_cbc; ++ break; ++ case NID_des_ede3_ecb: ++ *cipher = &pk11_3des_ecb; ++ break; ++ case NID_des_ecb: ++ *cipher = &pk11_des_ecb; ++ break; ++ case NID_aes_128_cbc: ++ *cipher = &pk11_aes_128_cbc; ++ break; ++ case NID_aes_192_cbc: ++ *cipher = &pk11_aes_192_cbc; ++ break; ++ case NID_aes_256_cbc: ++ *cipher = &pk11_aes_256_cbc; ++ break; ++ case NID_aes_128_ecb: ++ *cipher = &pk11_aes_128_ecb; ++ break; ++ case NID_aes_192_ecb: ++ *cipher = &pk11_aes_192_ecb; ++ break; ++ case NID_aes_256_ecb: ++ *cipher = &pk11_aes_256_ecb; ++ break; ++ case NID_bf_cbc: ++ *cipher = &pk11_bf_cbc; ++ break; ++ case NID_rc4: ++ *cipher = &pk11_rc4; ++ break; ++ default: ++#ifdef SOLARIS_AES_CTR ++ /* ++ * These can't be in separated cases because the NIDs ++ * here are not constants. ++ */ ++ if (nid == NID_aes_128_ctr) ++ *cipher = &pk11_aes_128_ctr; ++ else if (nid == NID_aes_192_ctr) ++ *cipher = &pk11_aes_192_ctr; ++ else if (nid == NID_aes_256_ctr) ++ *cipher = &pk11_aes_256_ctr; ++ else ++#endif /* SOLARIS_AES_CTR */ ++ *cipher = NULL; ++ break; ++ } ++ return (*cipher != NULL); ++ } ++ ++static int ++pk11_engine_digests(ENGINE *e, const EVP_MD **digest, ++ const int **nids, int nid) ++ { ++ if (!digest) ++ return (pk11_usable_digests(nids)); ++ ++ switch (nid) ++ { ++ case NID_md5: ++ *digest = &pk11_md5; ++ break; ++ case NID_sha1: ++ *digest = &pk11_sha1; ++ break; ++ case NID_sha224: ++ *digest = &pk11_sha224; ++ break; ++ case NID_sha256: ++ *digest = &pk11_sha256; ++ break; ++ case NID_sha384: ++ *digest = &pk11_sha384; ++ break; ++ case NID_sha512: ++ *digest = &pk11_sha512; ++ break; ++ default: ++ *digest = NULL; ++ break; ++ } ++ return (*digest != NULL); ++ } ++ ++ ++/* Create a secret key object in a PKCS#11 session ++ */ ++static CK_OBJECT_HANDLE pk11_get_cipher_key(EVP_CIPHER_CTX *ctx, ++ const unsigned char *key, CK_KEY_TYPE key_type, PK11_SESSION *sp) ++ { ++ CK_RV rv; ++ CK_OBJECT_HANDLE h_key = CK_INVALID_HANDLE; ++ CK_OBJECT_CLASS obj_key = CKO_SECRET_KEY; ++ CK_ULONG ul_key_attr_count = 6; ++ ++ CK_ATTRIBUTE a_key_template[] = ++ { ++ {CKA_CLASS, (void*) NULL, sizeof(CK_OBJECT_CLASS)}, ++ {CKA_KEY_TYPE, (void*) NULL, sizeof(CK_KEY_TYPE)}, ++ {CKA_TOKEN, &false, sizeof(false)}, ++ {CKA_ENCRYPT, &true, sizeof(true)}, ++ {CKA_DECRYPT, &true, sizeof(true)}, ++ {CKA_VALUE, (void*) NULL, 0}, ++ }; ++ ++ /* Create secret key object in global_session. All other sessions ++ * can use the key handles. Here is why: ++ * OpenSSL will call EncryptInit and EncryptUpdate using a secret key. ++ * It may then call DecryptInit and DecryptUpdate using the same key. ++ * To use the same key object, we need to call EncryptFinal with ++ * a 0 length message. Currently, this does not work for 3DES ++ * mechanism. To get around this problem, we close the session and ++ * then create a new session to use the same key object. When a session ++ * is closed, all the object handles will be invalid. Thus, create key ++ * objects in a global session, an individual session may be closed to ++ * terminate the active operation. ++ */ ++ CK_SESSION_HANDLE session = global_session; ++ a_key_template[0].pValue = &obj_key; ++ a_key_template[1].pValue = &key_type; ++ a_key_template[5].pValue = (void *) key; ++ a_key_template[5].ulValueLen = (unsigned long) ctx->key_len; ++ ++ rv = pFuncList->C_CreateObject(session, ++ a_key_template, ul_key_attr_count, &h_key); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_GET_CIPHER_KEY, PK11_R_CREATEOBJECT, ++ rv); ++ goto err; ++ } ++ ++ /* Save the key information used in this session. ++ * The max can be saved is PK11_KEY_LEN_MAX. ++ */ ++ sp->key_len = ctx->key_len > PK11_KEY_LEN_MAX ? ++ PK11_KEY_LEN_MAX : ctx->key_len; ++ memcpy(sp->key, key, sp->key_len); ++err: ++ ++ return h_key; ++ } ++ ++static int ++md_nid_to_pk11(int nid) ++ { ++ int i; ++ ++ for (i = 0; i < PK11_DIGEST_MAX; i++) ++ if (digests[i].nid == nid) ++ return (digests[i].id); ++ return (-1); ++ } ++ ++static int ++pk11_digest_init(EVP_MD_CTX *ctx) ++ { ++ CK_RV rv; ++ CK_MECHANISM mech; ++ int index; ++ PK11_SESSION *sp; ++ PK11_DIGEST *pdp; ++ PK11_CIPHER_STATE *state = (PK11_CIPHER_STATE *) ctx->md_data; ++ ++ state->sp = NULL; ++ ++ index = md_nid_to_pk11(ctx->digest->type); ++ if (index < 0 || index >= PK11_DIGEST_MAX) ++ return 0; ++ ++ pdp = &digests[index]; ++ if ((sp = pk11_get_session(OP_DIGEST)) == NULL) ++ return 0; ++ ++ /* at present, no parameter is needed for supported digests */ ++ mech.mechanism = pdp->mech_type; ++ mech.pParameter = NULL; ++ mech.ulParameterLen = 0; ++ ++ rv = pFuncList->C_DigestInit(sp->session, &mech); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_DIGEST_INIT, PK11_R_DIGESTINIT, rv); ++ pk11_return_session(sp, OP_DIGEST); ++ return 0; ++ } ++ ++ state->sp = sp; ++ ++ return 1; ++ } ++ ++static int ++pk11_digest_update(EVP_MD_CTX *ctx,const void *data,size_t count) ++ { ++ CK_RV rv; ++ PK11_CIPHER_STATE *state = (PK11_CIPHER_STATE *) ctx->md_data; ++ ++ /* 0 length message will cause a failure in C_DigestFinal */ ++ if (count == 0) ++ return 1; ++ ++ if (state == NULL || state->sp == NULL) ++ return 0; ++ ++ rv = pFuncList->C_DigestUpdate(state->sp->session, (CK_BYTE *) data, ++ count); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_DIGEST_UPDATE, PK11_R_DIGESTUPDATE, rv); ++ pk11_return_session(state->sp, OP_DIGEST); ++ state->sp = NULL; ++ return 0; ++ } ++ ++ return 1; ++ } ++ ++static int ++pk11_digest_final(EVP_MD_CTX *ctx,unsigned char *md) ++ { ++ CK_RV rv; ++ unsigned long len; ++ PK11_CIPHER_STATE *state = (PK11_CIPHER_STATE *) ctx->md_data; ++ len = ctx->digest->md_size; ++ ++ if (state == NULL || state->sp == NULL) ++ return 0; ++ ++ rv = pFuncList->C_DigestFinal(state->sp->session, md, &len); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_DIGEST_FINAL, PK11_R_DIGESTFINAL, rv); ++ pk11_return_session(state->sp, OP_DIGEST); ++ state->sp = NULL; ++ return 0; ++ } ++ ++ if (ctx->digest->md_size != len) ++ return 0; ++ ++ /* Final is called and digest is returned, so return the session ++ * to the pool ++ */ ++ pk11_return_session(state->sp, OP_DIGEST); ++ state->sp = NULL; ++ ++ return 1; ++ } ++ ++static int ++pk11_digest_copy(EVP_MD_CTX *to,const EVP_MD_CTX *from) ++ { ++ CK_RV rv; ++ int ret = 0; ++ PK11_CIPHER_STATE *state, *state_to; ++ CK_BYTE_PTR pstate = NULL; ++ CK_ULONG ul_state_len; ++ ++ /* The copy-from state */ ++ state = (PK11_CIPHER_STATE *) from->md_data; ++ if (state == NULL || state->sp == NULL) ++ goto err; ++ ++ /* Initialize the copy-to state */ ++ if (!pk11_digest_init(to)) ++ goto err; ++ state_to = (PK11_CIPHER_STATE *) to->md_data; ++ ++ /* Get the size of the operation state of the copy-from session */ ++ rv = pFuncList->C_GetOperationState(state->sp->session, NULL, ++ &ul_state_len); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_DIGEST_COPY, PK11_R_GET_OPERATION_STATE, ++ rv); ++ goto err; ++ } ++ if (ul_state_len == 0) ++ { ++ goto err; ++ } ++ ++ pstate = OPENSSL_malloc(ul_state_len); ++ if (pstate == NULL) ++ { ++ PK11err(PK11_F_DIGEST_COPY, PK11_R_MALLOC_FAILURE); ++ goto err; ++ } ++ ++ /* Get the operation state of the copy-from session */ ++ rv = pFuncList->C_GetOperationState(state->sp->session, pstate, ++ &ul_state_len); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_DIGEST_COPY, PK11_R_GET_OPERATION_STATE, ++ rv); ++ goto err; ++ } ++ ++ /* Set the operation state of the copy-to session */ ++ rv = pFuncList->C_SetOperationState(state_to->sp->session, pstate, ++ ul_state_len, 0, 0); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_DIGEST_COPY, PK11_R_SET_OPERATION_STATE, rv); ++ goto err; ++ } ++ ++ ret = 1; ++err: ++ if (pstate != NULL) ++ OPENSSL_free(pstate); ++ ++ return ret; ++ } ++ ++/* Return any pending session state to the pool */ ++static int ++pk11_digest_cleanup(EVP_MD_CTX *ctx) ++ { ++ PK11_CIPHER_STATE *state = ctx->md_data; ++ unsigned char buf[EVP_MAX_MD_SIZE]; ++ ++ if (state != NULL && state->sp != NULL) ++ { ++ /* ++ * If state->sp is not NULL then pk11_digest_final() has not ++ * been called yet. We must call it now to free any memory ++ * that might have been allocated in the token when ++ * pk11_digest_init() was called. ++ */ ++ (void) pk11_digest_final(ctx,buf); ++ pk11_return_session(state->sp, OP_DIGEST); ++ state->sp = NULL; ++ } ++ ++ return 1; ++ } ++ ++/* ++ * Check if the new key is the same as the key object in the session. If the key ++ * is the same, no need to create a new key object. Otherwise, the old key ++ * object needs to be destroyed and a new one will be created. Return 1 for ++ * cache hit, 0 for cache miss. Note that we must check the key length first ++ * otherwise we could end up reusing a different, longer key with the same ++ * prefix. ++ */ ++static int check_new_cipher_key(PK11_SESSION *sp, const unsigned char *key, ++ int key_len) ++ { ++ if (sp->key_len != key_len || memcmp(sp->key, key, key_len) != 0) ++ { ++ (void) pk11_destroy_cipher_key_objects(sp); ++ return (0); ++ } ++ return (1); ++ } ++ ++/* Destroy one or more secret key objects. ++ */ ++static int pk11_destroy_cipher_key_objects(PK11_SESSION *session) ++ { ++ int ret = 0; ++ PK11_SESSION *sp = NULL; ++ PK11_SESSION *local_free_session; ++ ++ CRYPTO_w_lock(CRYPTO_LOCK_PK11_ENGINE); ++ if (session) ++ local_free_session = session; ++ else ++ local_free_session = free_session; ++ while ((sp = local_free_session) != NULL) ++ { ++ local_free_session = sp->next; ++ ++ if (sp->cipher_key != CK_INVALID_HANDLE) ++ { ++ /* The secret key object is created in the ++ * global_session. See pk11_get_cipher_key ++ */ ++ if (pk11_destroy_object(global_session, ++ sp->cipher_key) == 0) ++ goto err; ++ sp->cipher_key = CK_INVALID_HANDLE; ++ } ++ } ++ ret = 1; ++err: ++ CRYPTO_w_unlock(CRYPTO_LOCK_PK11_ENGINE); ++ ++ return ret; ++ } ++ ++ ++/* ++ * Public key mechanisms optionally supported ++ * ++ * CKM_RSA_X_509 ++ * CKM_RSA_PKCS ++ * CKM_DSA ++ * ++ * The first slot that supports at least one of those mechanisms is chosen as a ++ * public key slot. ++ * ++ * Symmetric ciphers optionally supported ++ * ++ * CKM_DES3_CBC ++ * CKM_DES_CBC ++ * CKM_AES_CBC ++ * CKM_DES3_ECB ++ * CKM_DES_ECB ++ * CKM_AES_ECB ++ * CKM_AES_CTR ++ * CKM_RC4 ++ * CKM_BLOWFISH_CBC ++ * ++ * Digests optionally supported ++ * ++ * CKM_MD5 ++ * CKM_SHA_1 ++ * CKM_SHA224 ++ * CKM_SHA256 ++ * CKM_SHA384 ++ * CKM_SHA512 ++ * ++ * The output of this function is a set of global variables indicating which ++ * mechanisms from RSA, DSA, DH and RAND are present, and also two arrays of ++ * mechanisms, one for symmetric ciphers and one for digests. Also, 3 global ++ * variables carry information about which slot was chosen for (a) public key ++ * mechanisms, (b) random operations, and (c) symmetric ciphers and digests. ++ */ ++static int ++pk11_choose_slots(int *any_slot_found) ++ { ++ CK_SLOT_ID_PTR pSlotList = NULL_PTR; ++ CK_ULONG ulSlotCount = 0; ++ CK_MECHANISM_INFO mech_info; ++ CK_TOKEN_INFO token_info; ++ int i; ++ CK_RV rv; ++ CK_SLOT_ID best_slot_sofar; ++ CK_BBOOL found_candidate_slot = CK_FALSE; ++ int slot_n_cipher = 0; ++ int slot_n_digest = 0; ++ CK_SLOT_ID current_slot = 0; ++ int current_slot_n_cipher = 0; ++ int current_slot_n_digest = 0; ++ ++ int local_cipher_nids[PK11_CIPHER_MAX]; ++ int local_digest_nids[PK11_DIGEST_MAX]; ++ ++ /* let's initialize the output parameter */ ++ if (any_slot_found != NULL) ++ *any_slot_found = 0; ++ ++ /* Get slot list for memory allocation */ ++ rv = pFuncList->C_GetSlotList(0, NULL_PTR, &ulSlotCount); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_CHOOSE_SLOT, PK11_R_GETSLOTLIST, rv); ++ return 0; ++ } ++ ++ /* it's not an error if we didn't find any providers */ ++ if (ulSlotCount == 0) ++ { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: no crypto providers found\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ return 1; ++ } ++ ++ pSlotList = OPENSSL_malloc(ulSlotCount * sizeof (CK_SLOT_ID)); ++ ++ if (pSlotList == NULL) ++ { ++ PK11err(PK11_F_CHOOSE_SLOT, PK11_R_MALLOC_FAILURE); ++ return 0; ++ } ++ ++ /* Get the slot list for processing */ ++ rv = pFuncList->C_GetSlotList(0, pSlotList, &ulSlotCount); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_CHOOSE_SLOT, PK11_R_GETSLOTLIST, rv); ++ OPENSSL_free(pSlotList); ++ return 0; ++ } ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: provider: %s\n", PK11_DBG, def_PK11_LIBNAME); ++ fprintf(stderr, "%s: number of slots: %d\n", PK11_DBG, ulSlotCount); ++ ++ fprintf(stderr, "%s: == checking rand slots ==\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ for (i = 0; i < ulSlotCount; i++) ++ { ++ current_slot = pSlotList[i]; ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: checking slot: %d\n", PK11_DBG, i); ++#endif /* DEBUG_SLOT_SELECTION */ ++ /* Check if slot has random support. */ ++ rv = pFuncList->C_GetTokenInfo(current_slot, &token_info); ++ if (rv != CKR_OK) ++ continue; ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: token label: %.32s\n", PK11_DBG, token_info.label); ++#endif /* DEBUG_SLOT_SELECTION */ ++ ++ if (token_info.flags & CKF_RNG) ++ { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: this token has CKF_RNG flag\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ pk11_have_random = CK_TRUE; ++ break; ++ } ++ } ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: == checking pubkey slots ==\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ for (i = 0; i < ulSlotCount; i++) ++ { ++ CK_BBOOL slot_has_rsa = CK_FALSE; ++ CK_BBOOL slot_has_dsa = CK_FALSE; ++ CK_BBOOL slot_has_dh = CK_FALSE; ++ current_slot = pSlotList[i]; ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: checking slot: %d\n", PK11_DBG, i); ++#endif /* DEBUG_SLOT_SELECTION */ ++ rv = pFuncList->C_GetTokenInfo(current_slot, &token_info); ++ if (rv != CKR_OK) ++ continue; ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: token label: %.32s\n", PK11_DBG, token_info.label); ++#endif /* DEBUG_SLOT_SELECTION */ ++ ++#ifndef OPENSSL_NO_RSA ++ /* ++ * Check if this slot is capable of signing and ++ * verifying with CKM_RSA_PKCS. ++ */ ++ rv = pFuncList->C_GetMechanismInfo(current_slot, CKM_RSA_PKCS, ++ &mech_info); ++ ++ if (rv == CKR_OK && ((mech_info.flags & CKF_SIGN) && ++ (mech_info.flags & CKF_VERIFY))) ++ { ++ /* ++ * Check if this slot is capable of encryption, ++ * decryption, sign, and verify with CKM_RSA_X_509. ++ */ ++ rv = pFuncList->C_GetMechanismInfo(current_slot, ++ CKM_RSA_X_509, &mech_info); ++ ++ if (rv == CKR_OK && ((mech_info.flags & CKF_SIGN) && ++ (mech_info.flags & CKF_VERIFY) && ++ (mech_info.flags & CKF_ENCRYPT) && ++ (mech_info.flags & CKF_VERIFY_RECOVER) && ++ (mech_info.flags & CKF_DECRYPT))) ++ { ++ slot_has_rsa = CK_TRUE; ++ } ++ } ++#endif /* OPENSSL_NO_RSA */ ++ ++#ifndef OPENSSL_NO_DSA ++ /* ++ * Check if this slot is capable of signing and ++ * verifying with CKM_DSA. ++ */ ++ rv = pFuncList->C_GetMechanismInfo(current_slot, CKM_DSA, ++ &mech_info); ++ if (rv == CKR_OK && ((mech_info.flags & CKF_SIGN) && ++ (mech_info.flags & CKF_VERIFY))) ++ { ++ slot_has_dsa = CK_TRUE; ++ } ++#endif /* OPENSSL_NO_DSA */ ++ ++#ifndef OPENSSL_NO_DH ++ /* ++ * Check if this slot is capable of DH key generataion and ++ * derivation. ++ */ ++ rv = pFuncList->C_GetMechanismInfo(current_slot, ++ CKM_DH_PKCS_KEY_PAIR_GEN, &mech_info); ++ ++ if (rv == CKR_OK && (mech_info.flags & CKF_GENERATE_KEY_PAIR)) ++ { ++ rv = pFuncList->C_GetMechanismInfo(current_slot, ++ CKM_DH_PKCS_DERIVE, &mech_info); ++ if (rv == CKR_OK && (mech_info.flags & CKF_DERIVE)) ++ { ++ slot_has_dh = CK_TRUE; ++ } ++ } ++#endif /* OPENSSL_NO_DH */ ++ ++ if (!found_candidate_slot && ++ (slot_has_rsa || slot_has_dsa || slot_has_dh)) ++ { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, ++ "%s: potential slot: %d\n", PK11_DBG, current_slot); ++#endif /* DEBUG_SLOT_SELECTION */ ++ best_slot_sofar = current_slot; ++ pk11_have_rsa = slot_has_rsa; ++ pk11_have_dsa = slot_has_dsa; ++ pk11_have_dh = slot_has_dh; ++ found_candidate_slot = CK_TRUE; ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, ++ "%s: setting found_candidate_slot to CK_TRUE\n", ++ PK11_DBG); ++ fprintf(stderr, ++ "%s: best so far slot: %d\n", PK11_DBG, ++ best_slot_sofar); ++ } ++ else ++ { ++ fprintf(stderr, ++ "%s: no rsa/dsa/dh\n", PK11_DBG); ++ } ++#else ++ } /* if */ ++#endif /* DEBUG_SLOT_SELECTION */ ++ } /* for */ ++ ++ if (found_candidate_slot) ++ { ++ pubkey_SLOTID = best_slot_sofar; ++ } ++ ++ found_candidate_slot = CK_FALSE; ++ best_slot_sofar = 0; ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: == checking cipher/digest ==\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ for (i = 0; i < ulSlotCount; i++) ++ { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: checking slot: %d\n", PK11_DBG, i); ++#endif /* DEBUG_SLOT_SELECTION */ ++ ++ current_slot = pSlotList[i]; ++ current_slot_n_cipher = 0; ++ current_slot_n_digest = 0; ++ memset(local_cipher_nids, 0, sizeof(local_cipher_nids)); ++ memset(local_digest_nids, 0, sizeof(local_digest_nids)); ++ ++ pk11_find_symmetric_ciphers(pFuncList, current_slot, ++ ¤t_slot_n_cipher, local_cipher_nids); ++ ++ pk11_find_digests(pFuncList, current_slot, ++ ¤t_slot_n_digest, local_digest_nids); ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: current_slot_n_cipher %d\n", PK11_DBG, ++ current_slot_n_cipher); ++ fprintf(stderr, "%s: current_slot_n_digest %d\n", PK11_DBG, ++ current_slot_n_digest); ++ fprintf(stderr, "%s: best so far cipher/digest slot: %d\n", ++ PK11_DBG, best_slot_sofar); ++#endif /* DEBUG_SLOT_SELECTION */ ++ ++ /* ++ * If the current slot supports more ciphers/digests than ++ * the previous best one we change the current best to this one. ++ * otherwise leave it where it is. ++ */ ++ if ((current_slot_n_cipher > slot_n_cipher) || ++ (current_slot_n_digest > slot_n_digest)) ++ { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, ++ "%s: changing best so far slot to %d\n", ++ PK11_DBG, current_slot); ++#endif /* DEBUG_SLOT_SELECTION */ ++ best_slot_sofar = SLOTID = current_slot; ++ slot_n_cipher = current_slot_n_cipher; ++ slot_n_digest = current_slot_n_digest; ++ ++ } ++ } ++ ++ if (slot_n_cipher > 0) ++ { ++ cipher_count = slot_n_cipher; ++ memcpy(cipher_nids, local_cipher_nids, ++ sizeof(local_cipher_nids)); ++ } ++ if (slot_n_digest > 0) ++ { ++ digest_count = slot_n_digest; ++ memcpy(digest_nids, local_digest_nids, ++ sizeof(local_digest_nids)); ++ } ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, ++ "%s: chosen pubkey slot: %d\n", PK11_DBG, pubkey_SLOTID); ++ fprintf(stderr, ++ "%s: chosen rand slot: %d\n", PK11_DBG, rand_SLOTID); ++ fprintf(stderr, ++ "%s: chosen cipher/digest slot: %d\n", PK11_DBG, SLOTID); ++ fprintf(stderr, ++ "%s: pk11_have_rsa %d\n", PK11_DBG, pk11_have_rsa); ++ fprintf(stderr, ++ "%s: pk11_have_dsa %d\n", PK11_DBG, pk11_have_dsa); ++ fprintf(stderr, ++ "%s: pk11_have_dh %d\n", PK11_DBG, pk11_have_dh); ++ fprintf(stderr, ++ "%s: pk11_have_random %d\n", PK11_DBG, pk11_have_random); ++ fprintf(stderr, ++ "%s: cipher_count %d\n", PK11_DBG, cipher_count); ++ fprintf(stderr, ++ "%s: digest_count %d\n", PK11_DBG, digest_count); ++#endif /* DEBUG_SLOT_SELECTION */ ++ ++ if (pSlotList != NULL) ++ OPENSSL_free(pSlotList); ++ ++#ifdef SOLARIS_HW_SLOT_SELECTION ++ OPENSSL_free(hw_cnids); ++ OPENSSL_free(hw_dnids); ++#endif /* SOLARIS_HW_SLOT_SELECTION */ ++ ++ if (any_slot_found != NULL) ++ *any_slot_found = 1; ++ return 1; ++ } ++ ++static void pk11_get_symmetric_cipher(CK_FUNCTION_LIST_PTR pflist, ++ int slot_id, CK_MECHANISM_TYPE mech, int *current_slot_n_cipher, ++ int *local_cipher_nids, int id) ++ { ++ CK_MECHANISM_INFO mech_info; ++ CK_RV rv; ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: checking mech: %x", PK11_DBG, mech); ++#endif /* DEBUG_SLOT_SELECTION */ ++ rv = pflist->C_GetMechanismInfo(slot_id, mech, &mech_info); ++ ++ if (rv != CKR_OK) ++ { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, " not found\n"); ++#endif /* DEBUG_SLOT_SELECTION */ ++ return; ++ } ++ ++ if ((mech_info.flags & CKF_ENCRYPT) && ++ (mech_info.flags & CKF_DECRYPT)) ++ { ++#ifdef SOLARIS_HW_SLOT_SELECTION ++ if (nid_in_table(ciphers[id].nid, hw_cnids)) ++#endif /* SOLARIS_HW_SLOT_SELECTION */ ++ { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, " usable\n"); ++#endif /* DEBUG_SLOT_SELECTION */ ++ local_cipher_nids[(*current_slot_n_cipher)++] = ++ ciphers[id].nid; ++ } ++#ifdef SOLARIS_HW_SLOT_SELECTION ++#ifdef DEBUG_SLOT_SELECTION ++ else ++ { ++ fprintf(stderr, " rejected, software implementation only\n"); ++ } ++#endif /* DEBUG_SLOT_SELECTION */ ++#endif /* SOLARIS_HW_SLOT_SELECTION */ ++ } ++#ifdef DEBUG_SLOT_SELECTION ++ else ++ { ++ fprintf(stderr, " unusable\n"); ++ } ++#endif /* DEBUG_SLOT_SELECTION */ ++ ++ return; ++ } ++ ++static void pk11_get_digest(CK_FUNCTION_LIST_PTR pflist, int slot_id, ++ CK_MECHANISM_TYPE mech, int *current_slot_n_digest, int *local_digest_nids, ++ int id) ++ { ++ CK_MECHANISM_INFO mech_info; ++ CK_RV rv; ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: checking mech: %x", PK11_DBG, mech); ++#endif /* DEBUG_SLOT_SELECTION */ ++ rv = pflist->C_GetMechanismInfo(slot_id, mech, &mech_info); ++ ++ if (rv != CKR_OK) ++ { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, " not found\n"); ++#endif /* DEBUG_SLOT_SELECTION */ ++ return; ++ } ++ ++ if (mech_info.flags & CKF_DIGEST) ++ { ++#ifdef SOLARIS_HW_SLOT_SELECTION ++ if (nid_in_table(digests[id].nid, hw_dnids)) ++#endif /* SOLARIS_HW_SLOT_SELECTION */ ++ { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, " usable\n"); ++#endif /* DEBUG_SLOT_SELECTION */ ++ local_digest_nids[(*current_slot_n_digest)++] = ++ digests[id].nid; ++ } ++#ifdef SOLARIS_HW_SLOT_SELECTION ++#ifdef DEBUG_SLOT_SELECTION ++ else ++ { ++ fprintf(stderr, " rejected, software implementation only\n"); ++ } ++#endif /* DEBUG_SLOT_SELECTION */ ++#endif /* SOLARIS_HW_SLOT_SELECTION */ ++ } ++#ifdef DEBUG_SLOT_SELECTION ++ else ++ { ++ fprintf(stderr, " unusable\n"); ++ } ++#endif /* DEBUG_SLOT_SELECTION */ ++ ++ return; ++ } ++ ++#ifdef SOLARIS_AES_CTR ++/* create a new NID when we have no OID for that mechanism */ ++static int pk11_add_NID(char *sn, char *ln) ++ { ++ ASN1_OBJECT *o; ++ int nid; ++ ++ if ((o = ASN1_OBJECT_create(OBJ_new_nid(1), (unsigned char *)"", ++ 1, sn, ln)) == NULL) ++ { ++ return 0; ++ } ++ ++ /* will return NID_undef on error */ ++ nid = OBJ_add_object(o); ++ ASN1_OBJECT_free(o); ++ ++ return (nid); ++ } ++ ++/* ++ * Create new NIDs for AES counter mode. OpenSSL doesn't support them now so we ++ * have to help ourselves here. ++ */ ++static int pk11_add_aes_ctr_NIDs(void) ++ { ++ /* are we already set? */ ++ if (NID_aes_256_ctr != NID_undef) ++ return 1; ++ ++ /* ++ * There are no official names for AES counter modes yet so we just ++ * follow the format of those that exist. ++ */ ++ if ((NID_aes_128_ctr = pk11_add_NID("AES-128-CTR", "aes-128-ctr")) == ++ NID_undef) ++ goto err; ++ ciphers[PK11_AES_128_CTR].nid = pk11_aes_128_ctr.nid = NID_aes_128_ctr; ++ if ((NID_aes_192_ctr = pk11_add_NID("AES-192-CTR", "aes-192-ctr")) == ++ NID_undef) ++ goto err; ++ ciphers[PK11_AES_192_CTR].nid = pk11_aes_192_ctr.nid = NID_aes_192_ctr; ++ if ((NID_aes_256_ctr = pk11_add_NID("AES-256-CTR", "aes-256-ctr")) == ++ NID_undef) ++ goto err; ++ ciphers[PK11_AES_256_CTR].nid = pk11_aes_256_ctr.nid = NID_aes_256_ctr; ++ return 1; ++ ++err: ++ PK11err(PK11_F_ADD_AES_CTR_NIDS, PK11_R_ADD_NID_FAILED); ++ return 0; ++ } ++#endif /* SOLARIS_AES_CTR */ ++ ++/* Find what symmetric ciphers this slot supports. */ ++static void pk11_find_symmetric_ciphers(CK_FUNCTION_LIST_PTR pflist, ++ CK_SLOT_ID current_slot, int *current_slot_n_cipher, int *local_cipher_nids) ++ { ++ int i; ++ ++ for (i = 0; i < PK11_CIPHER_MAX; ++i) ++ { ++ pk11_get_symmetric_cipher(pflist, current_slot, ++ ciphers[i].mech_type, current_slot_n_cipher, ++ local_cipher_nids, ciphers[i].id); ++ } ++ } ++ ++/* Find what digest algorithms this slot supports. */ ++static void pk11_find_digests(CK_FUNCTION_LIST_PTR pflist, ++ CK_SLOT_ID current_slot, int *current_slot_n_digest, int *local_digest_nids) ++ { ++ int i; ++ ++ for (i = 0; i < PK11_DIGEST_MAX; ++i) ++ { ++ pk11_get_digest(pflist, current_slot, digests[i].mech_type, ++ current_slot_n_digest, local_digest_nids, digests[i].id); ++ } ++ } ++ ++#ifdef SOLARIS_HW_SLOT_SELECTION ++/* ++ * It would be great if we could use pkcs11_kernel directly since this library ++ * offers hardware slots only. That's the easiest way to achieve the situation ++ * where we use the hardware accelerators when present and OpenSSL native code ++ * otherwise. That presumes the fact that OpenSSL native code is faster than the ++ * code in the soft token. It's a logical assumption - Crypto Framework has some ++ * inherent overhead so going there for the software implementation of a @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Wed Mar 25 23:00:30 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Wed, 25 Mar 2009 22:00:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[3960] csw/mgar/pkg/openssl/trunk Message-ID: Revision: 3960 http://gar.svn.sourceforge.net/gar/?rev=3960&view=rev Author: chninkel Date: 2009-03-25 22:00:30 +0000 (Wed, 25 Mar 2009) Log Message: ----------- openssl: updated to 0.9.8k Modified Paths: -------------- csw/mgar/pkg/openssl/trunk/Makefile csw/mgar/pkg/openssl/trunk/checksums csw/mgar/pkg/openssl/trunk/files/changelog.CSW Modified: csw/mgar/pkg/openssl/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssl/trunk/Makefile 2009-03-25 21:55:46 UTC (rev 3959) +++ csw/mgar/pkg/openssl/trunk/Makefile 2009-03-25 22:00:30 UTC (rev 3960) @@ -1,5 +1,5 @@ GARNAME = openssl -GARVERSION = 0.9.8j +GARVERSION = 0.9.8k CATEGORIES = lib OPENSSL_VERSION := $(shell echo $(GARVERSION) | sed -e 's/[a-z]//g') Modified: csw/mgar/pkg/openssl/trunk/checksums =================================================================== --- csw/mgar/pkg/openssl/trunk/checksums 2009-03-25 21:55:46 UTC (rev 3959) +++ csw/mgar/pkg/openssl/trunk/checksums 2009-03-25 22:00:30 UTC (rev 3960) @@ -1,4 +1,4 @@ -a5cb5f6c3d11affb387ecf7a997cac0c download/openssl-0.9.8j.tar.gz +e555c6d58d276aec7fdc53363e338ab3 download/openssl-0.9.8k.tar.gz b5ded4412606a0996595015bc2ff6974 download/CSWossl.gspec 05b45e7124833dee48e5f3c45591e95b download/CSWossl.depend bd9bb4dfb9602fba461b21fa37f97765 download/CSWossl.prototype @@ -16,9 +16,8 @@ eec77249fb642c525cad67dcd055fb77 download/CSWosslutils.gspec 37995caa7f4155066b00fb7503e853da download/CSWosslutils.depend a441995e4e3c95497e77aa613d2c673c download/CSWosslutils.prototype -578763067cc1f5fef2b93f2c70324c50 download/changelog.CSW +477123711aac778f2b2232c0d5d0b19d download/changelog.CSW b78faa440d6f6a2a07663de331678648 download/README.CSW 7fdc09cd3c11db459c83c8946f7872f6 download/i.conf a454ac09091085813ec8900f5a0c917c download/r.conf 64f7c3f3a6cae483209b69c31c82557d download/openssl.0.9.8.patch -8bd218e7c8aef3e2f5b1602a95f714f7 download/pkcs11_engine-0.9.8h.patch.2008-07-29 Modified: csw/mgar/pkg/openssl/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/openssl/trunk/files/changelog.CSW 2009-03-25 21:55:46 UTC (rev 3959) +++ csw/mgar/pkg/openssl/trunk/files/changelog.CSW 2009-03-25 22:00:30 UTC (rev 3960) @@ -1,3 +1,9 @@ +openssl (0.9.8,rev=2009.03.25_rev=k) unstable + + * New upstream version. + + -- Yann Rouillard Wed, 25 Mar 2009 22:57:40 +0100 + openssl (0.9.8,rev=2009.01.28_rev=j) unstable * Fixed checkinstall bug, -h should be used instead of -L to This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Wed Mar 25 23:08:30 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Wed, 25 Mar 2009 22:08:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[3961] csw/mgar/pkg/dbus/trunk/Makefile Message-ID: Revision: 3961 http://gar.svn.sourceforge.net/gar/?rev=3961&view=rev Author: wbonnet Date: 2009-03-25 22:08:30 +0000 (Wed, 25 Mar 2009) Log Message: ----------- 1.2.12 release Modified Paths: -------------- csw/mgar/pkg/dbus/trunk/Makefile Modified: csw/mgar/pkg/dbus/trunk/Makefile =================================================================== --- csw/mgar/pkg/dbus/trunk/Makefile 2009-03-25 22:00:30 UTC (rev 3960) +++ csw/mgar/pkg/dbus/trunk/Makefile 2009-03-25 22:08:30 UTC (rev 3961) @@ -26,18 +26,12 @@ # Dynamic CSWlibdbusdev prototype PKGFILES_CSWlibdbusdev = $(PKGFILES_DEVEL) PKGFILES_CSWlibdbusdev += $(libdir)/dbus-1.0/.* -# PKGFILES_CSWlibdbusdev += $(includedir)/include/(.*) -# PKGFILES_CSWlibdbusdev += $(libdir)/libdbus-1.a -# PKGFILES_CSWlibdbusdev += $(libdir)/pkgconfig/(.*) # Dynamic CSWlibdbus prototype PKGFILES_CSWlibdbus = $(PKGFILES_RT) -#PKGFILES_CSWlibdbus += $(libdir)/libdbus-1.la -#PKGFILES_CSWlibdbus += $(libdir)/(.*)\.so -#PKGFILES_CSWlibdbus += $(libdir)/(.*)\.so\.(.*) # Dependencies tracking -REQUIRED_PKGS_CSWdbus += CSWexpat CSWlibdbus CSWcswclassutils +REQUIRED_PKGS_CSWdbus = CSWexpat CSWlibdbus CSWcswclassutils REQUIRED_PKGS_CSWlibdbusdev = CSWlibdbus # SMF support This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 26 07:11:36 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 26 Mar 2009 06:11:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[3962] csw/mgar/pkg/netsnmp/trunk Message-ID: Revision: 3962 http://gar.svn.sourceforge.net/gar/?rev=3962&view=rev Author: hson Date: 2009-03-26 06:11:36 +0000 (Thu, 26 Mar 2009) Log Message: ----------- Patch perl makefiles for build to work on systems with older netsnmp installed Include older libraries for backward compatibility Build python modules Modified Paths: -------------- csw/mgar/pkg/netsnmp/trunk/Makefile csw/mgar/pkg/netsnmp/trunk/checksums Added Paths: ----------- csw/mgar/pkg/netsnmp/trunk/files/old_libs_i.tar.gz csw/mgar/pkg/netsnmp/trunk/files/old_libs_s.tar.gz csw/mgar/pkg/netsnmp/trunk/files/perl_makefiles.diff Modified: csw/mgar/pkg/netsnmp/trunk/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-25 22:08:30 UTC (rev 3961) +++ csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-26 06:11:36 UTC (rev 3962) @@ -36,8 +36,30 @@ CONFIGURE_ARGS += '--with-libwrap=/opt/csw/lib' CONFIGURE_ARGS += '--enable-ipv6' CONFIGURE_ARGS += '--with-transports=UDP TCP Unix' -CONFIGURE_ARGS += '--with-perl-mod' +CONFIGURE_ARGS += '--with-perl-modules' +CONFIGURE_ARGS += '--with-python-modules' +PATCHFILES = perl_makefiles.diff + +LD_OPTIONS = +export LD_OPTIONS + EXTRA_MERGE_EXCLUDE_FILES = .*/perllocal.pod include gar/category.mk + +post-install-isa-sparcv8: + @( cd $(INSTALLISADIR)$(libdir) ; gzip -dc $(DESTDIR)/../../$(FILEDIR)/old_libs_s.tar.gz |tar xf -) + @ln -s libnetsnmp.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmp.so.10 + @ln -s libnetsnmpagent.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmpagent.so.10 + @ln -s libnetsnmphelpers.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmphelpers.so.10 + @ln -s libnetsnmpmibs.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmpmibs.so.10 + @ln -s libnetsnmptrapd.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmptrapd.so.10 + +post-install-isa-i386: + @( cd $(INSTALLISADIR)$(libdir) ; gzip -dc $(DESTDIR)/../../$(FILEDIR)/old_libs_i.tar.gz |tar xf -) + @ln -s libnetsnmp.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmp.so.10 + @ln -s libnetsnmpagent.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmpagent.so.10 + @ln -s libnetsnmphelpers.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmphelpers.so.10 + @ln -s libnetsnmpmibs.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmpmibs.so.10 + @ln -s libnetsnmptrapd.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmptrapd.so.10 Modified: csw/mgar/pkg/netsnmp/trunk/checksums =================================================================== --- csw/mgar/pkg/netsnmp/trunk/checksums 2009-03-25 22:08:30 UTC (rev 3961) +++ csw/mgar/pkg/netsnmp/trunk/checksums 2009-03-26 06:11:36 UTC (rev 3962) @@ -1 +1,2 @@ 984932520143f0c8bf7b7ce1fc9e1da1 download/net-snmp-5.4.2.1.tar.gz +01897895a960cd9cafbf2457c1aff065 download/perl_makefiles.diff Added: csw/mgar/pkg/netsnmp/trunk/files/old_libs_i.tar.gz =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/netsnmp/trunk/files/old_libs_i.tar.gz ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/netsnmp/trunk/files/old_libs_s.tar.gz =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/netsnmp/trunk/files/old_libs_s.tar.gz ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/netsnmp/trunk/files/perl_makefiles.diff =================================================================== --- csw/mgar/pkg/netsnmp/trunk/files/perl_makefiles.diff (rev 0) +++ csw/mgar/pkg/netsnmp/trunk/files/perl_makefiles.diff 2009-03-26 06:11:36 UTC (rev 3962) @@ -0,0 +1,84 @@ +diff -ru ../build-global/net-snmp-5.4.2.1/perl/ASN/Makefile.PL net-snmp-5.4.2.1/perl/ASN/Makefile.PL +--- ../build-global/net-snmp-5.4.2.1/perl/ASN/Makefile.PL 2007-05-31 00:53:09.000000000 +0200 ++++ net-snmp-5.4.2.1/perl/ASN/Makefile.PL 2009-03-25 07:57:32.952968532 +0100 +@@ -83,6 +83,7 @@ + $lib_version = `$opts->{'nsconfig'} --version`; + + if (lc($opts->{'insource'}) eq "true") { ++ $Params{'LDDLFLAGS'} = "-L../../snmplib/.libs -L../../snmplib/ " . "$Config{lddlflags} " . `$opts->{'nsconfig'} --ldflags`; + $Params{'LIBS'} = "-L../../snmplib/.libs -L../../snmplib/ " . $Params{'LIBS'}; + $Params{'CCFLAGS'} = "-I../../include " . $Params{'CCFLAGS'}; + } +diff -ru ../build-global/net-snmp-5.4.2.1/perl/OID/Makefile.PL net-snmp-5.4.2.1/perl/OID/Makefile.PL +--- ../build-global/net-snmp-5.4.2.1/perl/OID/Makefile.PL 2007-05-31 00:53:09.000000000 +0200 ++++ net-snmp-5.4.2.1/perl/OID/Makefile.PL 2009-03-25 07:56:23.529120339 +0100 +@@ -81,6 +81,7 @@ + $Params{'CCFLAGS'} .= " " . $Config{'ccflags'}; + $lib_version = `$opts->{'nsconfig'} --version`; + if (lc($opts->{'insource'}) eq "true") { ++ $Params{'LDDLFLAGS'} = "-L../../snmplib/.libs -L../../snmplib/ " . "$Config{lddlflags} " . `$opts->{'nsconfig'} --ldflags`; + $Params{'LIBS'} = "-L../../snmplib/.libs -L../../snmplib/ " . $Params{'LIBS'}; + $Params{'CCFLAGS'} = "-I../../include " . $Params{'CCFLAGS'}; + # } else { +diff -ru ../build-global/net-snmp-5.4.2.1/perl/SNMP/Makefile.PL net-snmp-5.4.2.1/perl/SNMP/Makefile.PL +--- ../build-global/net-snmp-5.4.2.1/perl/SNMP/Makefile.PL 2007-05-31 00:53:09.000000000 +0200 ++++ net-snmp-5.4.2.1/perl/SNMP/Makefile.PL 2009-03-25 07:55:07.873218952 +0100 +@@ -93,6 +93,7 @@ + } + $lib_version = `$opts->{'nsconfig'} --version`; + if (lc($opts->{'insource'}) eq "true") { ++ $Params{'LDDLFLAGS'} = "-L../../snmplib/.libs -L../../snmplib/ " . "$Config{lddlflags} " . `$opts->{'nsconfig'} --ldflags`; + $Params{'LIBS'} = "-L../../snmplib/.libs -L../../snmplib/ " . $Params{'LIBS'}; + $Params{'CCFLAGS'} = "-I../../include " . $Params{'CCFLAGS'}; + # } else { +diff -ru ../build-global/net-snmp-5.4.2.1/perl/TrapReceiver/Makefile.PL net-snmp-5.4.2.1/perl/TrapReceiver/Makefile.PL +--- ../build-global/net-snmp-5.4.2.1/perl/TrapReceiver/Makefile.PL 2007-06-18 16:10:08.000000000 +0200 ++++ net-snmp-5.4.2.1/perl/TrapReceiver/Makefile.PL 2009-03-25 07:56:01.868833181 +0100 +@@ -119,6 +119,7 @@ + } + + if (lc($opts->{'insource'}) eq "true") { ++ $Params{'LDDLFLAGS'} = "-L../../apps/.libs -L../../apps -L../../agent/.libs -L../../agent -L../../agent/helpers/.libs -L../../agent/helpers -L../../snmplib/.libs -L../../snmplib " . "$Config{lddlflags} " . `$opts->{'nsconfig'} --ldflags`; + $Params{'LIBS'} = "-L../../apps/.libs -L../../apps -L../../agent/.libs -L../../agent -L../../agent/helpers/.libs -L../../agent/helpers -L../../snmplib/.libs -L../../snmplib " . $Params{'LIBS'}; + $Params{'CCFLAGS'} = "-I../../include " . $Params{'CCFLAGS'}; + } else { +diff -ru ../build-global/net-snmp-5.4.2.1/perl/agent/Makefile.PL net-snmp-5.4.2.1/perl/agent/Makefile.PL +--- ../build-global/net-snmp-5.4.2.1/perl/agent/Makefile.PL 2007-05-31 00:53:09.000000000 +0200 ++++ net-snmp-5.4.2.1/perl/agent/Makefile.PL 2009-03-25 07:57:09.785808710 +0100 +@@ -87,6 +87,7 @@ + $Params{'CCFLAGS'} .= " " . $Config{'ccflags'}; + $lib_version = `$opts->{'nsconfig'} --version`; + if (lc($opts->{'insource'}) eq "true") { ++ $Params{'LDDLFLAGS'} = "-L../../snmplib/.libs -L../../snmplib/ -L../../agent/.libs -L../../agent/ -L../../agent/helpers/.libs -L../../agent/helpers/ " . "$Config{lddlflags} " . `$opts->{'nsconfig'} --ldflags`; + $Params{'LIBS'} = "-L../../snmplib/.libs -L../../snmplib/ -L../../agent/.libs -L../../agent/ -L../../agent/helpers/.libs -L../../agent/helpers/ " . $Params{'LIBS'}; + $Params{'CCFLAGS'} = "-I../../include " . $Params{'CCFLAGS'}; + # } else { +diff -ru ../build-global/net-snmp-5.4.2.1/perl/default_store/Makefile.PL net-snmp-5.4.2.1/perl/default_store/Makefile.PL +--- ../build-global/net-snmp-5.4.2.1/perl/default_store/Makefile.PL 2007-05-31 00:53:09.000000000 +0200 ++++ net-snmp-5.4.2.1/perl/default_store/Makefile.PL 2009-03-25 07:51:02.425647655 +0100 +@@ -76,6 +76,7 @@ + $Params{'CCFLAGS'} .= " " . $Config{'ccflags'}; + $lib_version = `$opts->{'nsconfig'} --version`; + if (lc($opts->{'insource'}) eq "true") { ++ $Params{'LDDLFLAGS'} = "-L../../snmplib/.libs -L../../snmplib/ " . "$Config{lddlflags} " . `$opts->{'nsconfig'} --ldflags`; + $Params{'LIBS'} = "-L../../snmplib/.libs -L../../snmplib/ " . $Params{'LIBS'}; + $Params{'CCFLAGS'} = "-I../../include " . $Params{'CCFLAGS'}; + } +--- ../build-global/net-snmp-5.4.2.1/perl/agent/default_store/Makefile.PL 2007-05-25 01:15:36.000000000 +0200 ++++ net-snmp-5.4.2.1/perl/agent/default_store/Makefile.PL 2009-03-25 10:56:34.665497642 +0100 +@@ -69,6 +69,7 @@ + } + else { + $opts = NetSNMPGetOpts("../../"); ++ $Params{'LDDLFLAGS'} = "$Config{lddlflags} " . `$opts->{'nsconfig'} --ldflags`; + $Params{'LIBS'} = `$opts->{'nsconfig'} --libs`; + chomp($Params{'LIBS'}); + $Params{'CCFLAGS'} = `$opts->{'nsconfig'} --cflags`; +@@ -76,6 +77,7 @@ + $Params{'CCFLAGS'} .= " " . $Config{'ccflags'}; + $lib_version = `$opts->{'nsconfig'} --version`; + if ($opts->{'insource'} eq "true") { ++ $Params{'LDDLFLAGS'} = "-L../../../snmplib/.libs -L../../../snmplib/ " . $Params{'LDDLFLAGS'}; + $Params{'LIBS'} = "-L../../../snmplib/.libs -L../../../snmplib/ " . $Params{'LIBS'}; + $Params{'CCFLAGS'} = "-I../../../include " . $Params{'CCFLAGS'}; + } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 26 08:02:46 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 26 Mar 2009 07:02:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[3963] csw/mgar/pkg/netsnmp/trunk/Makefile Message-ID: Revision: 3963 http://gar.svn.sourceforge.net/gar/?rev=3963&view=rev Author: hson Date: 2009-03-26 07:02:46 +0000 (Thu, 26 Mar 2009) Log Message: ----------- netsnmp: Disable build of perl and python modules Modified Paths: -------------- csw/mgar/pkg/netsnmp/trunk/Makefile Modified: csw/mgar/pkg/netsnmp/trunk/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-26 06:11:36 UTC (rev 3962) +++ csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-26 07:02:46 UTC (rev 3963) @@ -36,10 +36,12 @@ CONFIGURE_ARGS += '--with-libwrap=/opt/csw/lib' CONFIGURE_ARGS += '--enable-ipv6' CONFIGURE_ARGS += '--with-transports=UDP TCP Unix' -CONFIGURE_ARGS += '--with-perl-modules' -CONFIGURE_ARGS += '--with-python-modules' +CONFIGURE_ARGS += '--without-perl-modules' +CONFIGURE_ARGS += '--without-python-modules' +#CONFIGURE_ARGS += '--with-perl-modules' +#CONFIGURE_ARGS += '--with-python-modules' -PATCHFILES = perl_makefiles.diff +#PATCHFILES = perl_makefiles.diff LD_OPTIONS = export LD_OPTIONS This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 26 08:55:06 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 26 Mar 2009 07:55:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[3964] csw/mgar/pkg/netsnmp/trunk/Makefile Message-ID: Revision: 3964 http://gar.svn.sourceforge.net/gar/?rev=3964&view=rev Author: hson Date: 2009-03-26 07:55:06 +0000 (Thu, 26 Mar 2009) Log Message: ----------- netsnmp: Disable perl and python modules using =no Modified Paths: -------------- csw/mgar/pkg/netsnmp/trunk/Makefile Modified: csw/mgar/pkg/netsnmp/trunk/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-26 07:02:46 UTC (rev 3963) +++ csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-26 07:55:06 UTC (rev 3964) @@ -36,12 +36,10 @@ CONFIGURE_ARGS += '--with-libwrap=/opt/csw/lib' CONFIGURE_ARGS += '--enable-ipv6' CONFIGURE_ARGS += '--with-transports=UDP TCP Unix' -CONFIGURE_ARGS += '--without-perl-modules' -CONFIGURE_ARGS += '--without-python-modules' -#CONFIGURE_ARGS += '--with-perl-modules' -#CONFIGURE_ARGS += '--with-python-modules' +CONFIGURE_ARGS += '--with-perl-modules=no' +CONFIGURE_ARGS += '--with-python-modules=no' -#PATCHFILES = perl_makefiles.diff +PATCHFILES = perl_makefiles.diff LD_OPTIONS = export LD_OPTIONS This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Thu Mar 26 08:56:14 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Thu, 26 Mar 2009 07:56:14 +0000 Subject: [csw-devel] SF.net SVN: gar:[3965] csw/mgar/pkg/vixiecron/branches/bug-2674519/ Message-ID: Revision: 3965 http://gar.svn.sourceforge.net/gar/?rev=3965&view=rev Author: wahwah Date: 2009-03-26 07:56:14 +0000 (Thu, 26 Mar 2009) Log Message: ----------- Branching out for the purposes of bug 2674519. http://sourceforge.net/tracker/?func=detail&atid=1075770&aid=2674519&group_id=229205 Added Paths: ----------- csw/mgar/pkg/vixiecron/branches/bug-2674519/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Thu Mar 26 08:58:40 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Thu, 26 Mar 2009 07:58:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[3966] csw/mgar/pkg/vixiecron/trunk/ Message-ID: Revision: 3966 http://gar.svn.sourceforge.net/gar/?rev=3966&view=rev Author: wahwah Date: 2009-03-26 07:58:40 +0000 (Thu, 26 Mar 2009) Log Message: ----------- Added svn:externals to vixiecron/trunk Property Changed: ---------------- csw/mgar/pkg/vixiecron/trunk/ Property changes on: csw/mgar/pkg/vixiecron/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 26 09:54:23 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 26 Mar 2009 08:54:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3967] csw/mgar/pkg/libgsasl/trunk Message-ID: Revision: 3967 http://gar.svn.sourceforge.net/gar/?rev=3967&view=rev Author: dmichelsen Date: 2009-03-26 08:54:23 +0000 (Thu, 26 Mar 2009) Log Message: ----------- libgsasl: Update to 1.1 Modified Paths: -------------- csw/mgar/pkg/libgsasl/trunk/Makefile csw/mgar/pkg/libgsasl/trunk/checksums Modified: csw/mgar/pkg/libgsasl/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgsasl/trunk/Makefile 2009-03-26 07:58:40 UTC (rev 3966) +++ csw/mgar/pkg/libgsasl/trunk/Makefile 2009-03-26 08:54:23 UTC (rev 3967) @@ -1,5 +1,5 @@ GARNAME = libgsasl -GARVERSION = 1.0 +GARVERSION = 1.1 CATEGORIES = lib DESCRIPTION = GNU SASL Library Modified: csw/mgar/pkg/libgsasl/trunk/checksums =================================================================== --- csw/mgar/pkg/libgsasl/trunk/checksums 2009-03-26 07:58:40 UTC (rev 3966) +++ csw/mgar/pkg/libgsasl/trunk/checksums 2009-03-26 08:54:23 UTC (rev 3967) @@ -1 +1 @@ -e422ddd8fc8ba6fe06a199d907d83f60 download/libgsasl-1.0.tar.gz +389f2b8f8d213b6d1292e879b583cda4 download/libgsasl-1.1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 26 10:10:33 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 26 Mar 2009 09:10:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[3968] csw/mgar/pkg/libgsasl/trunk/Makefile Message-ID: Revision: 3968 http://gar.svn.sourceforge.net/gar/?rev=3968&view=rev Author: dmichelsen Date: 2009-03-26 09:10:33 +0000 (Thu, 26 Mar 2009) Log Message: ----------- libgsasl: Add 64bit notice Modified Paths: -------------- csw/mgar/pkg/libgsasl/trunk/Makefile Modified: csw/mgar/pkg/libgsasl/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgsasl/trunk/Makefile 2009-03-26 08:54:23 UTC (rev 3967) +++ csw/mgar/pkg/libgsasl/trunk/Makefile 2009-03-26 09:10:33 UTC (rev 3968) @@ -22,6 +22,9 @@ SPKG_SOURCEURL = http://www.gnu.org/software/$(GNU_PROJ) +# We have to wait with 64 bit until Kerberos is updated to 64 bit +#BUILD64 = 1 + CONFIGURE_ARGS = $(DIRPATHS) TEST_TARGET = check This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Thu Mar 26 10:26:11 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Thu, 26 Mar 2009 09:26:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[3969] csw/mgar/pkg/clamav/trunk Message-ID: Revision: 3969 http://gar.svn.sourceforge.net/gar/?rev=3969&view=rev Author: bonivart Date: 2009-03-26 09:26:11 +0000 (Thu, 26 Mar 2009) Log Message: ----------- clamav: fix init script Modified Paths: -------------- csw/mgar/pkg/clamav/trunk/Makefile csw/mgar/pkg/clamav/trunk/files/CSWclamav.cswclamd Modified: csw/mgar/pkg/clamav/trunk/Makefile =================================================================== --- csw/mgar/pkg/clamav/trunk/Makefile 2009-03-26 09:10:33 UTC (rev 3968) +++ csw/mgar/pkg/clamav/trunk/Makefile 2009-03-26 09:26:11 UTC (rev 3969) @@ -58,7 +58,7 @@ $$$$3 ~ /\/opt\/csw\/etc\/CSWclamav\/cswusergroup$$$$/ { $$$$2 = "cswusergroup" } \ { print }' -SPKG_SOURCEURL = http://www.clamav.net/ +SPKG_SOURCEURL = http://www.clamav.net TEST_TARGET = check Modified: csw/mgar/pkg/clamav/trunk/files/CSWclamav.cswclamd =================================================================== --- csw/mgar/pkg/clamav/trunk/files/CSWclamav.cswclamd 2009-03-26 09:10:33 UTC (rev 3968) +++ csw/mgar/pkg/clamav/trunk/files/CSWclamav.cswclamd 2009-03-26 09:26:11 UTC (rev 3969) @@ -62,7 +62,7 @@ ;; refresh|reload) echo "Reloading clam daemon configuration: " - /usr/bin/pkill -x -HUP $prog + /usr/bin/pkill -HUP -x $prog ;; *) echo $"Usage: $0 { start|stop|refresh|reload|restart }" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 26 10:30:39 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 26 Mar 2009 09:30:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[3970] csw/mgar/gar/v2/gar.pkg.mk Message-ID: Revision: 3970 http://gar.svn.sourceforge.net/gar/?rev=3970&view=rev Author: dmichelsen Date: 2009-03-26 09:30:39 +0000 (Thu, 26 Mar 2009) Log Message: ----------- mGAR v2: WORKDIR_FIRSTMOD on pkgmk/Reinstate r2830 which was taken out by mistake in r3284 Modified Paths: -------------- csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-26 09:26:11 UTC (rev 3969) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-26 09:30:39 UTC (rev 3970) @@ -457,6 +457,7 @@ --workdir $(SPKG_WORKDIR) \ --pkgbase $(SPKG_PKGBASE) \ --pkgroot $(SPKG_PKGROOT) \ + -v WORKDIR_FIRSTMOD=../build-$(firstword $(MODULATIONS)) \ --compress \ $(MKPACKAGE_ARGS) ) || exit 2 @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Thu Mar 26 11:03:26 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Thu, 26 Mar 2009 10:03:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[3971] csw/mgar/pkg/vixiecron/branches/bug-2674519/ Message-ID: Revision: 3971 http://gar.svn.sourceforge.net/gar/?rev=3971&view=rev Author: wahwah Date: 2009-03-26 10:03:26 +0000 (Thu, 26 Mar 2009) Log Message: ----------- Removing a vixie-cron branch. Bug was not reproducible. Removed Paths: ------------- csw/mgar/pkg/vixiecron/branches/bug-2674519/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 26 11:57:55 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 26 Mar 2009 10:57:55 +0000 Subject: [csw-devel] SF.net SVN: gar:[3972] csw/mgar/pkg/netsnmp/trunk/Makefile Message-ID: Revision: 3972 http://gar.svn.sourceforge.net/gar/?rev=3972&view=rev Author: hson Date: 2009-03-26 10:57:55 +0000 (Thu, 26 Mar 2009) Log Message: ----------- netsnmp: Need to disable embedded perl to force perl module not to be built Modified Paths: -------------- csw/mgar/pkg/netsnmp/trunk/Makefile Modified: csw/mgar/pkg/netsnmp/trunk/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-26 10:03:26 UTC (rev 3971) +++ csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-26 10:57:55 UTC (rev 3972) @@ -36,6 +36,7 @@ CONFIGURE_ARGS += '--with-libwrap=/opt/csw/lib' CONFIGURE_ARGS += '--enable-ipv6' CONFIGURE_ARGS += '--with-transports=UDP TCP Unix' +CONFIGURE_ARGS += '--disable-embedded-perl' CONFIGURE_ARGS += '--with-perl-modules=no' CONFIGURE_ARGS += '--with-python-modules=no' This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Thu Mar 26 12:59:09 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Thu, 26 Mar 2009 11:59:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3973] csw/mgar/pkg/vixiecron/trunk/Makefile Message-ID: Revision: 3973 http://gar.svn.sourceforge.net/gar/?rev=3973&view=rev Author: wahwah Date: 2009-03-26 11:59:09 +0000 (Thu, 26 Mar 2009) Log Message: ----------- Enabled the build, CSWvixiecron can be built now. Added a TODO list. Modified Paths: -------------- csw/mgar/pkg/vixiecron/trunk/Makefile Modified: csw/mgar/pkg/vixiecron/trunk/Makefile =================================================================== --- csw/mgar/pkg/vixiecron/trunk/Makefile 2009-03-26 10:57:55 UTC (rev 3972) +++ csw/mgar/pkg/vixiecron/trunk/Makefile 2009-03-26 11:59:09 UTC (rev 3973) @@ -15,6 +15,10 @@ supports a slash notation: */5 denotes "Every five minutes". endef +# TODO: +# - Improve man page locations. The original manpage install script looks retarded. +# - SMF support for non-global zones. + MASTER_SITES = http://ftp.de.debian.org/debian/pool/main/c/cron/ DISTFILES = cron_$(GARVERSION).orig.tar.gz DISTFILES += cron_$(GARVERSION)-105.diff.gz @@ -29,7 +33,6 @@ PATCHFILES = cron_$(GARVERSION)-105.diff.gz \ gar-$(GARNAME)_$(GARVERSION).patch -GARCOMPILER = SOS12 TEST_SCRIPTS = CONFIGURE_SCRIPTS = EXTRA_CFLAGS = -DDEBUGGING=0 -DPOSIX -DDEBIAN @@ -60,13 +63,4 @@ post-install-isa-amd64: post-install -# This build is disabled for the time being, as SMF configuration isn't yet -# complete. - -# Remove the following rules and uncomment the -# include before building. -all: .DEFAULT -.DEFAULT: - @true - -# include gar/category.mk +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 26 13:44:31 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 26 Mar 2009 12:44:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3974] csw/mgar/pkg/jdk6/trunk Message-ID: Revision: 3974 http://gar.svn.sourceforge.net/gar/?rev=3974&view=rev Author: dmichelsen Date: 2009-03-26 12:44:28 +0000 (Thu, 26 Mar 2009) Log Message: ----------- jdk6: Update to 6u13 Modified Paths: -------------- csw/mgar/pkg/jdk6/trunk/Makefile csw/mgar/pkg/jdk6/trunk/checksums Modified: csw/mgar/pkg/jdk6/trunk/Makefile =================================================================== --- csw/mgar/pkg/jdk6/trunk/Makefile 2009-03-26 11:59:09 UTC (rev 3973) +++ csw/mgar/pkg/jdk6/trunk/Makefile 2009-03-26 12:44:28 UTC (rev 3974) @@ -1,6 +1,6 @@ GARNAME = jdk6 -SPKG_VERSION = 1.6.0_11 -GARVERSION = 6u11 +SPKG_VERSION = 1.6.0_13 +GARVERSION = 6u13 CATEGORIES = lang DESCRIPTION = Java Development Kit 6 Modified: csw/mgar/pkg/jdk6/trunk/checksums =================================================================== --- csw/mgar/pkg/jdk6/trunk/checksums 2009-03-26 11:59:09 UTC (rev 3973) +++ csw/mgar/pkg/jdk6/trunk/checksums 2009-03-26 12:44:28 UTC (rev 3974) @@ -1,7 +1,7 @@ -ab4534bfca054a3fffebc384390ad54a download/jdk-6u11-solaris-sparc.sh -2f5b20118c85533854720ebbfb428758 download/jdk-6u11-solaris-sparcv9.sh -e460101ca2d718b98a65c432753e9684 download/jdk-6u11-solaris-i586.sh -c103e6c5d4d42a8ab162804a7b01c3c2 download/jdk-6u11-solaris-x64.sh +082fc09dd4f090fd402ecea74de04512 download/jdk-6u13-solaris-sparc.sh +9d21b094dda0f2cebdf4a7db97679e0a download/jdk-6u13-solaris-sparcv9.sh +62ee4b88ddc74af6fb15c1d8d3d2edce download/jdk-6u13-solaris-i586.sh +08824246000783adc6cae525b183b983 download/jdk-6u13-solaris-x64.sh e97f304567b9a3504ed23ab5203b1d6a download/CSWjdk6.gspec db63838ec6ecabef9af5dbaeece93854 download/CSWjre6.gspec 49e3f19f300f9634301324c66e9c538f download/CSWjdk.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Thu Mar 26 14:10:52 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Thu, 26 Mar 2009 13:10:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[3975] csw/mgar/pkg/dovecot/trunk Message-ID: Revision: 3975 http://gar.svn.sourceforge.net/gar/?rev=3975&view=rev Author: skayser Date: 2009-03-26 13:10:52 +0000 (Thu, 26 Mar 2009) Log Message: ----------- dovecot: minor tweaks Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-26 12:44:28 UTC (rev 3974) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-26 13:10:52 UTC (rev 3975) @@ -37,7 +37,8 @@ PREREQUISITE_PKGS += CSWmysql5devel CSWmysql5rt PREREQUISITE_PKGS += CSWoldaprt CSWoldapdevel PREREQUISITE_PKGS += CSWsasl -PREREQUISITE_PKGS += CSWsqlite3 CSWsqlite3dev +PREREQUISITE_PKGS += CSWsqlite3 CSWsqlite3devel +PREREQUISITE_PKGS += CSWlibpq PKGFILES_CSWdovecotdevel = $(PKGFILES_DEVEL) PKGFILES_CSWdovecot-sieve = .*sieve.* Modified: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW 2009-03-26 12:44:28 UTC (rev 3974) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW 2009-03-26 13:10:52 UTC (rev 3975) @@ -1,9 +1,9 @@ -dovecot (1.1.11) REV=2009.03.19 +dovecot (1.1.11,REV=2009.03.26) - * Package adopted again and updated to 1.1.11. + * Package adopted and updated to 1.1.11. * Tested and validated LDAP interopability with PAM. (Closes: #2760) * Adjusted SSLDIR in mkcert.sh. (Closes: #3027) * Compiled with --localstatedir=/var/opt/csw. Changes base_dir from /opt/csw/var/run/dovecot to /var/opt/csw/run/dovecot. - -- Sebastian Kayser Thu, 19 Mar 2009 14:02:16 +0100 + -- Sebastian Kayser Thu, 26 Mar 2009 13:35:07 +0100 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Thu Mar 26 14:13:16 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Thu, 26 Mar 2009 13:13:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[3976] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 3976 http://gar.svn.sourceforge.net/gar/?rev=3976&view=rev Author: skayser Date: 2009-03-26 13:13:15 +0000 (Thu, 26 Mar 2009) Log Message: ----------- dovecot: adjusted mkcert.sh permissions Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-26 13:10:52 UTC (rev 3975) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-26 13:13:15 UTC (rev 3976) @@ -136,7 +136,7 @@ @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) @$(foreach DOC,$(CSWDOCS),\ ginstall -m 644 $(FILEDIR)/CSWdovecot.$(DOC) $(DOCDEST);) - @cp $(WORKSRC)/doc/mkcert.sh $(DOCDEST) + @ginstall -m 755 $(WORKSRC)/doc/mkcert.sh $(DOCDEST) @cp $(WORKSRC)/doc/dovecot-openssl.cnf $(DOCDEST) @ginstall -m 755 $(FILEDIR)/CSWdovecot.cswdovecot \ $(DESTDIR)/etc/opt/csw/init.d/cswdovecot This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Thu Mar 26 15:01:23 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Thu, 26 Mar 2009 14:01:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3977] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 3977 http://gar.svn.sourceforge.net/gar/?rev=3977&view=rev Author: skayser Date: 2009-03-26 14:01:23 +0000 (Thu, 26 Mar 2009) Log Message: ----------- dovecot: corrected PREREQUISITE_PKGS Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-26 13:13:15 UTC (rev 3976) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-26 14:01:23 UTC (rev 3977) @@ -37,7 +37,7 @@ PREREQUISITE_PKGS += CSWmysql5devel CSWmysql5rt PREREQUISITE_PKGS += CSWoldaprt CSWoldapdevel PREREQUISITE_PKGS += CSWsasl -PREREQUISITE_PKGS += CSWsqlite3 CSWsqlite3devel +PREREQUISITE_PKGS += CSWsqlite3 PREREQUISITE_PKGS += CSWlibpq PKGFILES_CSWdovecotdevel = $(PKGFILES_DEVEL) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From pfelecan at opencsw.org Thu Mar 26 17:54:58 2009 From: pfelecan at opencsw.org (Peter FELECAN) Date: Thu, 26 Mar 2009 17:54:58 +0100 Subject: [csw-devel] SF.net SVN: gar:[3953] csw/mgar/pkg/gcc4/trunk In-Reply-To: (valholla@users.sourceforge.net's message of "Wed\, 25 Mar 2009 16\:21\:15 +0000") References: Message-ID: valholla at users.sourceforge.net writes: > Revision: 3953 > CONFIGURE_ARGS += --enable-threads=posix > CONFIGURE_ARGS += --enable-stage1-languages=c > CONFIGURE_ARGS += --enable-languages=c,c++,fortran,java,objc No Ada? We want Ada! -- Peter From bdwalton at users.sourceforge.net Thu Mar 26 18:31:31 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Thu, 26 Mar 2009 17:31:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3978] csw/mgar/pkg/git/trunk/Makefile Message-ID: Revision: 3978 http://gar.svn.sourceforge.net/gar/?rev=3978&view=rev Author: bdwalton Date: 2009-03-26 17:31:31 +0000 (Thu, 26 Mar 2009) Log Message: ----------- use original catalog names (omitted during dynamic gspec conversion) Modified Paths: -------------- csw/mgar/pkg/git/trunk/Makefile Modified: csw/mgar/pkg/git/trunk/Makefile =================================================================== --- csw/mgar/pkg/git/trunk/Makefile 2009-03-26 14:01:23 UTC (rev 3977) +++ csw/mgar/pkg/git/trunk/Makefile 2009-03-26 17:31:31 UTC (rev 3978) @@ -7,6 +7,14 @@ PACKAGES = CSWgit CSWgitk CSWgitgui CSWgitsvn CSWgitcvs CSWgitemacs CSWgitdoc +CATALOGNAME_CSWgit = git +CATALOGNAME_CSWgitcvs = git_cvs +CATALOGNAME_CSWgitsvn = git_svn +CATALOGNAME_CSWgitemacs = git_emacs +CATALOGNAME_CSWgitgui = git_gui +CATALOGNAME_CSWgitdoc = git_doc +CATALOGNAME_CSWgitk = gitk + ARCHALL_CSWgitsvn = 1 ARCHALL_CSWgitcvs = 1 ARCHALL_CSWgitk = 1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Thu Mar 26 20:23:26 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Thu, 26 Mar 2009 19:23:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[3979] csw/mgar/pkg/java Message-ID: Revision: 3979 http://gar.svn.sourceforge.net/gar/?rev=3979&view=rev Author: wbonnet Date: 2009-03-26 19:23:26 +0000 (Thu, 26 Mar 2009) Log Message: ----------- Add missing Makefile Modified Paths: -------------- csw/mgar/pkg/java/ajcbeanutils/trunk/checksums csw/mgar/pkg/java/ajcchain/trunk/checksums csw/mgar/pkg/java/ajccli/trunk/checksums csw/mgar/pkg/java/ajccodec/trunk/checksums csw/mgar/pkg/java/ajccollections/trunk/checksums csw/mgar/pkg/java/ajcdigester/trunk/checksums Added Paths: ----------- csw/mgar/pkg/java/ajcprimitives/Makefile Modified: csw/mgar/pkg/java/ajcbeanutils/trunk/checksums =================================================================== --- csw/mgar/pkg/java/ajcbeanutils/trunk/checksums 2009-03-26 17:31:31 UTC (rev 3978) +++ csw/mgar/pkg/java/ajcbeanutils/trunk/checksums 2009-03-26 19:23:26 UTC (rev 3979) @@ -1,3 +1,3 @@ bffa9e8a9d2a09d4c3641b042e8954fc download/commons-beanutils-1.8.0-bin.tar.gz -789f5daa44350669aceb43342565eff9 download/CSWajcbeanutils.gspec -eebc7c136790d9e3524bf68c588b63aa download/CSWajcbeanutilsdoc.gspec +b90efc0d932ea4782b7ab7b66aacfc6f download/CSWajcbeanutils.gspec +70b796946d8fd437dc0820ea1c89bf0b download/CSWajcbeanutilsdoc.gspec Modified: csw/mgar/pkg/java/ajcchain/trunk/checksums =================================================================== --- csw/mgar/pkg/java/ajcchain/trunk/checksums 2009-03-26 17:31:31 UTC (rev 3978) +++ csw/mgar/pkg/java/ajcchain/trunk/checksums 2009-03-26 19:23:26 UTC (rev 3979) @@ -1,3 +1,3 @@ 42d6a4fd3316f88a01eeb0e0c0f89e0f download/commons-chain-1.2-bin.tar.gz -1d7aba34b4070233f31a52c30fae368d download/CSWajcchain.gspec -d9ea5b7544745afe775804693c04071d download/CSWajcchaindoc.gspec +cdb9de616d27606019c8a61e0aed25c0 download/CSWajcchain.gspec +5db6254f536f32d1adce0a299467cc65 download/CSWajcchaindoc.gspec Modified: csw/mgar/pkg/java/ajccli/trunk/checksums =================================================================== --- csw/mgar/pkg/java/ajccli/trunk/checksums 2009-03-26 17:31:31 UTC (rev 3978) +++ csw/mgar/pkg/java/ajccli/trunk/checksums 2009-03-26 19:23:26 UTC (rev 3979) @@ -1,3 +1,3 @@ 2e5fc38f03a28788bf131d7c0c36d3f2 download/commons-cli-1.1.tar.gz -e54599970cbf019efdd8a0bc8045b306 download/CSWajccli.gspec -1dbc0c840c784bda90374b8bc171ecaa download/CSWajcclidoc.gspec +b2edae5cdfb8a97ef3d7c3070205bd1f download/CSWajccli.gspec +ee12ee5ad48ab4c8b3eac56093f467b4 download/CSWajcclidoc.gspec Modified: csw/mgar/pkg/java/ajccodec/trunk/checksums =================================================================== --- csw/mgar/pkg/java/ajccodec/trunk/checksums 2009-03-26 17:31:31 UTC (rev 3978) +++ csw/mgar/pkg/java/ajccodec/trunk/checksums 2009-03-26 19:23:26 UTC (rev 3979) @@ -1,3 +1,3 @@ aad3948be13476d9599cadaf146bc92a download/commons-codec-1.3.tar.gz -327add1e0d461a39956fb4a96811fa56 download/CSWajccodec.gspec -4a93fdff397b050c7591d4f918c4d849 download/CSWajccodecdoc.gspec +89528aa0c2143a712a20a166b7031ff9 download/CSWajccodec.gspec +c1064ad5035505ad95fb3127c49bbc14 download/CSWajccodecdoc.gspec Modified: csw/mgar/pkg/java/ajccollections/trunk/checksums =================================================================== --- csw/mgar/pkg/java/ajccollections/trunk/checksums 2009-03-26 17:31:31 UTC (rev 3978) +++ csw/mgar/pkg/java/ajccollections/trunk/checksums 2009-03-26 19:23:26 UTC (rev 3979) @@ -1,3 +1,3 @@ 6f5b078f01dd0c3910cc04898bf39924 download/commons-collections-3.2.1-bin.tar.gz -628055fbd15ede11d8137627ddc50bb7 download/CSWajccollect.gspec -2b51f13228dac1db314891f355655b66 download/CSWajccollectdoc.gspec +b4ee2037707743636ab3e6c5f8231591 download/CSWajccollect.gspec +ae97d9afa2c5703b38b38a1db2e3d98a download/CSWajccollectdoc.gspec Modified: csw/mgar/pkg/java/ajcdigester/trunk/checksums =================================================================== --- csw/mgar/pkg/java/ajcdigester/trunk/checksums 2009-03-26 17:31:31 UTC (rev 3978) +++ csw/mgar/pkg/java/ajcdigester/trunk/checksums 2009-03-26 19:23:26 UTC (rev 3979) @@ -1,3 +1,3 @@ 1f90462c586b6afb85e2c637d8f1c02e download/commons-digester-2.0-bin.tar.gz -0c896bc20ed87b2657653ae44cf18282 download/CSWajcdigester.gspec -94d73aedff4917be7fd53e060d17e01c download/CSWajcdigesterdoc.gspec +a16a590e5792157bd3d8301e2e1660af download/CSWajcdigester.gspec +4fc0640df8176c252c7071a8bb45273c download/CSWajcdigesterdoc.gspec Added: csw/mgar/pkg/java/ajcprimitives/Makefile =================================================================== --- csw/mgar/pkg/java/ajcprimitives/Makefile (rev 0) +++ csw/mgar/pkg/java/ajcprimitives/Makefile 2009-03-26 19:23:26 UTC (rev 3979) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 26 20:57:31 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 26 Mar 2009 19:57:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3980] csw/mgar/pkg/netsnmp/trunk Message-ID: Revision: 3980 http://gar.svn.sourceforge.net/gar/?rev=3980&view=rev Author: hson Date: 2009-03-26 19:57:30 +0000 (Thu, 26 Mar 2009) Log Message: ----------- netsnmp: Enable python and perl modules again, patch required to get python to install Modified Paths: -------------- csw/mgar/pkg/netsnmp/trunk/Makefile csw/mgar/pkg/netsnmp/trunk/checksums Added Paths: ----------- csw/mgar/pkg/netsnmp/trunk/files/Makefile.in.diff Modified: csw/mgar/pkg/netsnmp/trunk/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-26 19:23:26 UTC (rev 3979) +++ csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-26 19:57:30 UTC (rev 3980) @@ -36,11 +36,14 @@ CONFIGURE_ARGS += '--with-libwrap=/opt/csw/lib' CONFIGURE_ARGS += '--enable-ipv6' CONFIGURE_ARGS += '--with-transports=UDP TCP Unix' -CONFIGURE_ARGS += '--disable-embedded-perl' -CONFIGURE_ARGS += '--with-perl-modules=no' -CONFIGURE_ARGS += '--with-python-modules=no' +#CONFIGURE_ARGS += '--disable-embedded-perl' +CONFIGURE_ARGS += '--with-perl-modules=yes' +CONFIGURE_ARGS += '--with-python-modules=yes' +# Patch for perl modules PATCHFILES = perl_makefiles.diff +# Patch for python module +PATCHFILES += Makefile.in.diff LD_OPTIONS = export LD_OPTIONS Modified: csw/mgar/pkg/netsnmp/trunk/checksums =================================================================== --- csw/mgar/pkg/netsnmp/trunk/checksums 2009-03-26 19:23:26 UTC (rev 3979) +++ csw/mgar/pkg/netsnmp/trunk/checksums 2009-03-26 19:57:30 UTC (rev 3980) @@ -1,2 +1,3 @@ 984932520143f0c8bf7b7ce1fc9e1da1 download/net-snmp-5.4.2.1.tar.gz 01897895a960cd9cafbf2457c1aff065 download/perl_makefiles.diff +5e0ec3e4d3dd363437d85eca6b91951a download/Makefile.in.diff Added: csw/mgar/pkg/netsnmp/trunk/files/Makefile.in.diff =================================================================== --- csw/mgar/pkg/netsnmp/trunk/files/Makefile.in.diff (rev 0) +++ csw/mgar/pkg/netsnmp/trunk/files/Makefile.in.diff 2009-03-26 19:57:30 UTC (rev 3980) @@ -0,0 +1,11 @@ +--- ../build-global/net-snmp-5.4.2.1/Makefile.in 2007-06-08 22:32:56.000000000 +0200 ++++ net-snmp-5.4.2.1/Makefile.in 2009-03-26 10:14:41.623488796 +0100 +@@ -207,7 +207,7 @@ + fi + + pythoninstall: +- @(dir=`pwd`; cd python; $(PYMAKE) install --basedir=$$dir) ; \ ++ @(dir=`pwd`; cd python; $(PYMAKE) install --root=$(DESTDIR) --basedir=$$dir) ; \ + if test $$? != 0 ; then \ + exit 1 ; \ + fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Thu Mar 26 21:21:54 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Thu, 26 Mar 2009 20:21:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[3981] csw/mgar/pkg/asciidoc/trunk/ Message-ID: Revision: 3981 http://gar.svn.sourceforge.net/gar/?rev=3981&view=rev Author: bdwalton Date: 2009-03-26 20:21:54 +0000 (Thu, 26 Mar 2009) Log Message: ----------- cut asciidoc to gar2 Property Changed: ---------------- csw/mgar/pkg/asciidoc/trunk/ Property changes on: csw/mgar/pkg/asciidoc/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Thu Mar 26 21:23:38 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Thu, 26 Mar 2009 20:23:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[3982] csw/mgar/pkg/dovecot/trunk/files/CSWdovecot. cswdovecot Message-ID: Revision: 3982 http://gar.svn.sourceforge.net/gar/?rev=3982&view=rev Author: skayser Date: 2009-03-26 20:23:38 +0000 (Thu, 26 Mar 2009) Log Message: ----------- dovecot: minor amendments to init script Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot Modified: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot 2009-03-26 20:21:54 UTC (rev 3981) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot 2009-03-26 20:23:38 UTC (rev 3982) @@ -13,8 +13,10 @@ CONF=/opt/csw/etc/dovecot.conf CONF_LOCAL=/etc/opt/csw/dovecot.conf -[ -f $CONF_LOCAL ] && CONF=$CONF_LOCAL +[ -r $CONF_LOCAL ] && CONF=$CONF_LOCAL +[ "`ulimit -n`" -lt 1024 ] && ulimit -n 1024 + base_dir=`$DAEMON -a|grep '^base_dir: '|sed 's/^base_dir: //'` pidfile=$base_dir/master.pid @@ -27,7 +29,6 @@ case "$1" in start) echo "Starting Dovecot" - ulimit -n 1024 $DAEMON -c $CONF ;; stop) @@ -52,11 +53,10 @@ kill `cat $pidfile` sleep 1 fi - ulimit -n 1024 $DAEMON -c $CONF ;; *) - echo "Usage: /etc/init.d/dovecot {start|stop|reload|restart|force-reload}" >&2 + echo "Usage: /etc/init.d/cswdovecot {start|stop|reload|restart|force-reload}" >&2 exit 1 ;; esac This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Thu Mar 26 21:37:30 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Thu, 26 Mar 2009 20:37:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[3983] csw/mgar/pkg/xfce Message-ID: Revision: 3983 http://gar.svn.sourceforge.net/gar/?rev=3983&view=rev Author: wbonnet Date: 2009-03-26 20:37:30 +0000 (Thu, 26 Mar 2009) Log Message: ----------- Add to GAR v2 Added Paths: ----------- csw/mgar/pkg/xfce/dbh/ csw/mgar/pkg/xfce/dbh/Makefile csw/mgar/pkg/xfce/dbh/branches/ csw/mgar/pkg/xfce/dbh/tags/ csw/mgar/pkg/xfce/dbh/trunk/ csw/mgar/pkg/xfce/dbh/trunk/Makefile csw/mgar/pkg/xfce/dbh/trunk/checksums csw/mgar/pkg/xfce/dbh/trunk/files/ Added: csw/mgar/pkg/xfce/dbh/Makefile =================================================================== --- csw/mgar/pkg/xfce/dbh/Makefile (rev 0) +++ csw/mgar/pkg/xfce/dbh/Makefile 2009-03-26 20:37:30 UTC (rev 3983) @@ -0,0 +1,19 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + @for i in $(filter-out CVS/,$(wildcard */)) ; do \ + $(MAKE) -C $$i $* || exit 2; \ + done + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + @for i in $(filter-out CVS/,$(wildcard */)) ; do \ + $(MAKE) -C $$i $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG); \ + done Property changes on: csw/mgar/pkg/xfce/dbh/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/xfce/dbh/trunk/Makefile =================================================================== --- csw/mgar/pkg/xfce/dbh/trunk/Makefile (rev 0) +++ csw/mgar/pkg/xfce/dbh/trunk/Makefile 2009-03-26 20:37:30 UTC (rev 3983) @@ -0,0 +1,29 @@ +GARNAME = dbh +GARVERSION = 1.0.24 +CATEGORIES = xfce +XFCE_VERSION = 4.2.3.2 + +DESCRIPTION = Disk based hash tables +define BLURB + Disk based hash tables +endef + +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +PKGDIST = $(GARNAME)-$(GARVERSION).tar.gz + +#DISTFILES += $(call admfiles,CSWdbh, ) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 + +# Package description +CATALOGNAME = dbh +PACKAGES = CSWdbh + +# Defines dependencies +REQUIRED_PKGS_CSWdbh = + +TEST_SCRIPTS = + +include gar/category.mk + Added: csw/mgar/pkg/xfce/dbh/trunk/checksums =================================================================== --- csw/mgar/pkg/xfce/dbh/trunk/checksums (rev 0) +++ csw/mgar/pkg/xfce/dbh/trunk/checksums 2009-03-26 20:37:30 UTC (rev 3983) @@ -0,0 +1,2 @@ +42e122a321089f2429986d0d161ed92a download/dbh-1.0.24.tar.gz +42e122a321089f2429986d0d161ed92a download/dbh-1.0.24.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Thu Mar 26 21:48:44 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Thu, 26 Mar 2009 20:48:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[3984] csw/mgar/gar/v2/categories/xfce/category.mk Message-ID: Revision: 3984 http://gar.svn.sourceforge.net/gar/?rev=3984&view=rev Author: wbonnet Date: 2009-03-26 20:48:41 +0000 (Thu, 26 Mar 2009) Log Message: ----------- XFCE_VERSION can be supereded Modified Paths: -------------- csw/mgar/gar/v2/categories/xfce/category.mk Modified: csw/mgar/gar/v2/categories/xfce/category.mk =================================================================== --- csw/mgar/gar/v2/categories/xfce/category.mk 2009-03-26 20:37:30 UTC (rev 3983) +++ csw/mgar/gar/v2/categories/xfce/category.mk 2009-03-26 20:48:41 UTC (rev 3984) @@ -1,12 +1,12 @@ # XFCE -XFCE_ROOT = http://www.us.xfce.org -XFCE_VERSION = 4.4.1 -XFCE_MIRROR = $(XFCE_ROOT)/archive/xfce-$(XFCE_VERSION)/src/ +XFCE_ROOT = http://www.us.xfce.org +XFCE_VERSION ?= 4.4.1 +XFCE_MIRROR = $(XFCE_ROOT)/archive/xfce-$(XFCE_VERSION)/src/ -MASTER_SITES ?= $(XFCE_MIRROR) -GARVERSION ?= $(XFCE_VERSION) -PKGDIST ?= $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += $(PKGDIST) +MASTER_SITES ?= $(XFCE_MIRROR) +GARVERSION ?= $(XFCE_VERSION) +PKGDIST ?= $(GARNAME)-$(GARVERSION).tar.bz2 +DISTFILES += $(PKGDIST) include gar/gar.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Thu Mar 26 23:38:20 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Thu, 26 Mar 2009 22:38:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[3985] csw/mgar/pkg Message-ID: Revision: 3985 http://gar.svn.sourceforge.net/gar/?rev=3985&view=rev Author: j_arndt Date: 2009-03-26 22:38:19 +0000 (Thu, 26 Mar 2009) Log Message: ----------- ndoutils: initial commit Added Paths: ----------- csw/mgar/pkg/ndoutils/ csw/mgar/pkg/ndoutils/branches/ csw/mgar/pkg/ndoutils/tags/ csw/mgar/pkg/ndoutils/trunk/ csw/mgar/pkg/ndoutils/trunk/Makefile csw/mgar/pkg/ndoutils/trunk/checksums csw/mgar/pkg/ndoutils/trunk/files/ csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.gspec csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.postinstall csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.prototype csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.gspec csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.postinstall csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.prototype csw/mgar/pkg/ndoutils/trunk/files/CSWpackage.gspec csw/mgar/pkg/ndoutils/trunk/files/config.diff csw/mgar/pkg/ndoutils/trunk/files/cswndoutils csw/mgar/pkg/ndoutils/trunk/files/installdb.diff Property changes on: csw/mgar/pkg/ndoutils/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ndoutils/trunk/Makefile =================================================================== --- csw/mgar/pkg/ndoutils/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/Makefile 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,85 @@ +GARNAME = ndoutils +GARVERSION = 1.4b7 +CATEGORIES = apps + +SPKG_DESC_CSWndoutils2x = NDOutils for nagios 2.x +SPKG_DESC_CSWndoutils3x = NDOutils for nagios 3.x + +define BLURB + NDOUtils allows you to export current and historical data from one or more Nagios instances to a MySQL database. Several community addons use this as one of their data sources. +endef + +SF_PROJ = nagios +MASTER_SITES = $(SF_MIRRORS) +#MASTER_SITES = http://mesh.dl.sourceforge.net/sourceforge/nagios/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWndoutils2x, prototype postinstall) +DISTFILES += $(call admfiles,CSWndoutils3x, prototype postinstall) +DISTFILES += cswndoutils + +PATCHFILES += config.diff +PATCHFILES += installdb.diff + +# We define upstream file regex so we can be notifed of new upstream software release +#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +REQUIRED_PKGS_CSWndoutils2x = CSWmysql5rt CSWzlib CSWnagios CSWcswclassutils +REQUIRED_PKGS_CSWndoutils3x = CSWmysql5rt CSWzlib CSWnagios CSWcswclassutils + +SPKG_CLASSES_CSWndoutils2x = none cswpreserveconf cswinitsmf +SPKG_CLASSES_CSWndoutils3x = none cswpreserveconf cswinitsmf + +ENABLE_CHECK = 0 + +EXTRA_INC += /opt/csw/mysql5/include +EXTRA_LIB += /opt/csw/mysql5/lib/mysql + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --disable-pgsql # Postgres is not supported in the current version +CONFIGURE_ARGS += --with-mysql-lib=/opt/csw/mysql5/lib/mysql +CONFIGURE_ARGS += --with-mysql-inc=/opt/csw/mysql5/include + +localstatedir=/opt/csw/nagios/ndoutils/var + +SKIPTEST = 1 +INSTALL_SCRIPTS = custom + +CFGDIR = $(prefix)/nagios/ndoutils/etc +BINDIR = $(prefix)/nagios/ndoutils/bin +DOCDIR = $(prefix)/share/doc/ndoutils +CONTRIBDIR = $(prefix)/nagios/ndoutils/contrib +DOCS = Changelog README REQUIREMENTS TODO UPGRADING + +include gar/category.mk + +install-custom: + @cp $(WORKSRC)/docs/"NDOUtils Documentation.pdf" $(WORKSRC)/docs/NDOUtils_Documentation.pdf + @cp $(WORKSRC)/docs/"NDOUTILS DB Model.pdf" $(WORKSRC)/docs/NDOUTILS_DB_Model.pdf + @ginstall -m 755 -d $(DESTDIR)/$(CFGDIR) + @ginstall -m 755 -d $(DESTDIR)/$(BINDIR) + @ginstall -m 755 -d $(DESTDIR)/$(DOCDIR) + @ginstall -m 755 -d $(DESTDIR)/$(localstatedir) + @ginstall -m 755 -d $(DESTDIR)/$(CONTRIBDIR)/db + @ginstall -m 644 $(WORKSRC)/config/ndo2db.cfg $(DESTDIR)/$(CFGDIR)/ndo2db.cfg.CSW + @ginstall -m 644 $(WORKSRC)/config/ndomod.cfg $(DESTDIR)/$(CFGDIR)/ndomod.cfg.CSW + @ginstall -m 644 $(WORKSRC)/config/nagios2.cfg $(DESTDIR)/$(CFGDIR)/nagios2.cfg.CSW + @ginstall -m 644 $(WORKSRC)/config/nagios3.cfg $(DESTDIR)/$(CFGDIR)/nagios3.cfg.CSW + @ginstall -m 644 $(WORKSRC)/config/misccommands.cfg $(DESTDIR)/$(CFGDIR)/ndomisccommands.cfg.CSW + @ginstall -m 755 $(WORKSRC)/src/ndo2db-2x $(DESTDIR)/$(BINDIR) + @ginstall -m 755 $(WORKSRC)/src/ndo2db-3x $(DESTDIR)/$(BINDIR) + @ginstall -m 755 $(WORKSRC)/src/ndomod-2x.o $(DESTDIR)/$(BINDIR) + @ginstall -m 755 $(WORKSRC)/src/ndomod-3x.o $(DESTDIR)/$(BINDIR) + @ginstall -m 755 $(WORKSRC)/src/file2sock $(DESTDIR)/$(BINDIR) + @ginstall -m 755 $(WORKSRC)/src/log2ndo $(DESTDIR)/$(BINDIR) + cp -r $(WORKSRC)/db $(DESTDIR)/$(CONTRIBDIR) + #@ginstall -m 744 $(WORKSRC)/db/installdb $(DESTDIR)/$(DOCDIR)/db + @ginstall -m 644 $(WORKSRC)/docs/"NDOUTILS_DB_Model.pdf" $(DESTDIR)/$(DOCDIR) + @ginstall -m 644 $(WORKSRC)/docs/"NDOUtils_Documentation.pdf" $(DESTDIR)/$(DOCDIR) + @$(foreach DOC,$(DOCS), ginstall -m 644 $(WORKSRC)/$(DOC) $(DESTDIR)/$(DOCDIR);) + @ginstall -d $(DESTDIR)/etc/opt/csw/init.d/ + @ginstall -m 755 $(FILEDIR)/cswndoutils $(DESTDIR)/etc/opt/csw/init.d/ + @$(MAKECOOKIE) Added: csw/mgar/pkg/ndoutils/trunk/checksums =================================================================== --- csw/mgar/pkg/ndoutils/trunk/checksums (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/checksums 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,10 @@ +a454f7434f401bd48047cc42b045ff8b download/ndoutils-1.4b7.tar.gz +cde137a94e5ab14705407a9b55e2a947 download/CSWndoutils2x.gspec +eb253a3c37b6f9240aa2625ae67fd832 download/CSWndoutils2x.prototype +b9897c5e7715f5b188655b7e9bdc451b download/CSWndoutils2x.postinstall +5b1fa6c2971d0f13d1e56ab7bb9939bd download/CSWndoutils3x.gspec +eb253a3c37b6f9240aa2625ae67fd832 download/CSWndoutils3x.prototype +18c01d48f73ba5384d9b011edf6bc91e download/CSWndoutils3x.postinstall +4da9261cd9a7d499454625aa229f0cef download/cswndoutils +28d9fb431e6f6ebb6ff49f0b918d0795 download/config.diff +a1d5f59d751be796f367a1eb8b0db7c3 download/installdb.diff Added: csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.gspec =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.gspec (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.gspec 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,3 @@ +%var bitname ndotuils2x +%var pkgname CSWndoutils2x +%include url file://%{PKGLIB}/csw_dyndepend.gspec Added: csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.postinstall =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.postinstall (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.postinstall 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,25 @@ +#!/bin/sh + +cat << EOF + + To initialize the database follow these steps:" + + Setup a database in your MySQL-Server:" + + CREATE DATABASE nagios;" + GRANT CREATE, SELECT, INSERT, UPDATE, DELETE ON nagios.* TO 'nagios' \\" + IDENTIFIED BY 'nagios';" + + (user / password are the defaults - if you change them keep in mind, " + that you have to change the configuration of apps depending on" + ndoutils too, i.e., NagVis)" + + Run the perl script installdb to initialize the database with the" + necessary tables:" + + cd /opt/csw/nagios/ndoutils/contrib/db/" + ./installdb" + + Restart the NDO-Service + +EOF Added: csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.prototype =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.prototype (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.prototype 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,69 @@ +f none /opt/csw/nagios/ndoutils/bin/file2sock 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/bin/log2ndo 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/bin/ndo2db-3x 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/bin/ndomod-3x.o 0755 nagios nagios +d none /opt/csw/nagios/ndoutils/etc 0755 nagios nagios +f cswpreserveconf /opt/csw/nagios/ndoutils/etc/ndo2db.cfg.CSW 0644 nagios nagios +f cswpreserveconf /opt/csw/nagios/ndoutils/etc/ndomod.cfg.CSW 0644 nagios nagios +f cswpreserveconf /opt/csw/nagios/ndoutils/etc/nagios3.cfg.CSW 0644 nagios nagios +f cswpreserveconf /opt/csw/nagios/ndoutils/etc/ndomisccommands.cfg.CSW 0644 nagios nagios +d none /opt/csw/share/doc/ndoutils 0755 root bin +f none /opt/csw/share/doc/ndoutils/Changelog 0644 root bin +f none /opt/csw/share/doc/ndoutils/NDOUTILS_DB_Model.pdf 0644 root bin +f none /opt/csw/share/doc/ndoutils/NDOUtils_Documentation.pdf 0644 root bin +f none /opt/csw/share/doc/ndoutils/README 0644 root bin +f none /opt/csw/share/doc/ndoutils/REQUIREMENTS 0644 root bin +f none /opt/csw/share/doc/ndoutils/TODO 0644 root bin +f none /opt/csw/share/doc/ndoutils/UPGRADING 0644 root bin +d none /opt/csw/nagios/ndoutils/var 0755 nagios nagios +d none /opt/csw/nagios/ndoutils/contrib 0755 nagios nagios +d none /opt/csw/nagios/ndoutils/contrib/db 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/README 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/installdb 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-mods-1.4b5.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-mods-1.4b7.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.3.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b1.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b2.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b3.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b4.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b5.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b6.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/prepsql 0755 nagios nagios +d none /opt/csw/nagios/ndoutils/contrib/db/queries 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/comment_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/comments.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contact_notification_methods.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contact_notifications.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contact_status.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contactgroup_membership.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contacts.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/downtime_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/event_handlers.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/flapping_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_comments.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_downtime_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_event_handlers.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_flapping_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_notifications.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_state_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_status.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/hostgroup_membership.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/hosts.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/notifications.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/scheduled_downtime.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_comments.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_downtime_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_event_handlers.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_flapping_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_notifications.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_state_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_status.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/servicegroup_membership.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/services.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/state_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/timed_event_queue.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/timed_events.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/upgradedb 0755 nagios nagios +f cswinitsmf /etc/opt/csw/init.d/cswndoutils 0755 root bin Added: csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.gspec =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.gspec (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.gspec 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,3 @@ +%var bitname ndoutils3x +%var pkgname CSWndoutils3x +%include url file://%{PKGLIB}/csw_dyndepend.gspec Added: csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.postinstall =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.postinstall (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.postinstall 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,29 @@ +#!/bin/sh + +cat << EOF + + To initialize the database follow these steps: + + - Setup a database in your MySQL-Server: + + CREATE DATABASE nagios; + GRANT CREATE, SELECT, INSERT, UPDATE, DELETE ON nagios.* TO 'nagios' \\ + IDENTIFIED BY 'nagios'; + + (user / password are the defaults - if you change them keep in mind, + that you have to change the configuration of apps depending on + ndoutils too, i.e., NagVis) + + - Run the perl script installdb to fill the database with the + necessary tables: + + cd /opt/csw/nagios/ndoutils/contrib/db/ + ./installdb + + !!! Before starting NDOutils make sure, that the user running NDOutils + (default: "nagios") has a valid login shell. The default for "nagios" is + /bin/false which won't work. + + - (Re)start the NDO-Service + +EOF Added: csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.prototype =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.prototype (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.prototype 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,69 @@ +f none /opt/csw/nagios/ndoutils/bin/file2sock 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/bin/log2ndo 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/bin/ndo2db-3x 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/bin/ndomod-3x.o 0755 nagios nagios +d none /opt/csw/nagios/ndoutils/etc 0755 nagios nagios +f cswpreserveconf /opt/csw/nagios/ndoutils/etc/ndo2db.cfg.CSW 0644 nagios nagios +f cswpreserveconf /opt/csw/nagios/ndoutils/etc/ndomod.cfg.CSW 0644 nagios nagios +f cswpreserveconf /opt/csw/nagios/ndoutils/etc/nagios3.cfg.CSW 0644 nagios nagios +f cswpreserveconf /opt/csw/nagios/ndoutils/etc/ndomisccommands.cfg.CSW 0644 nagios nagios +d none /opt/csw/share/doc/ndoutils 0755 root bin +f none /opt/csw/share/doc/ndoutils/Changelog 0644 root bin +f none /opt/csw/share/doc/ndoutils/NDOUTILS_DB_Model.pdf 0644 root bin +f none /opt/csw/share/doc/ndoutils/NDOUtils_Documentation.pdf 0644 root bin +f none /opt/csw/share/doc/ndoutils/README 0644 root bin +f none /opt/csw/share/doc/ndoutils/REQUIREMENTS 0644 root bin +f none /opt/csw/share/doc/ndoutils/TODO 0644 root bin +f none /opt/csw/share/doc/ndoutils/UPGRADING 0644 root bin +d none /opt/csw/nagios/ndoutils/var 0755 nagios nagios +d none /opt/csw/nagios/ndoutils/contrib 0755 nagios nagios +d none /opt/csw/nagios/ndoutils/contrib/db 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/README 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/installdb 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-mods-1.4b5.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-mods-1.4b7.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.3.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b1.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b2.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b3.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b4.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b5.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b6.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/prepsql 0755 nagios nagios +d none /opt/csw/nagios/ndoutils/contrib/db/queries 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/comment_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/comments.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contact_notification_methods.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contact_notifications.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contact_status.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contactgroup_membership.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contacts.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/downtime_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/event_handlers.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/flapping_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_comments.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_downtime_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_event_handlers.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_flapping_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_notifications.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_state_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_status.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/hostgroup_membership.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/hosts.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/notifications.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/scheduled_downtime.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_comments.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_downtime_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_event_handlers.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_flapping_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_notifications.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_state_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_status.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/servicegroup_membership.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/services.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/state_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/timed_event_queue.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/timed_events.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/upgradedb 0755 nagios nagios +f cswinitsmf /etc/opt/csw/init.d/cswndoutils 0755 root bin Added: csw/mgar/pkg/ndoutils/trunk/files/CSWpackage.gspec =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/CSWpackage.gspec (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/CSWpackage.gspec 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,4 @@ +%var bitname package +%var pkgname CSWpackage +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/LICENSE Added: csw/mgar/pkg/ndoutils/trunk/files/config.diff =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/config.diff (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/config.diff 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,93 @@ +diff --speed-large-files --minimal -Nru ndoutils-1.4b7.orig/config/misccommands.cfg ndoutils-1.4b7/config/misccommands.cfg +--- ndoutils-1.4b7.orig/config/misccommands.cfg 2007-01-08 01:35:58.000000000 +0100 ++++ ndoutils-1.4b7/config/misccommands.cfg 2009-03-25 19:26:16.530574647 +0100 +@@ -7,5 +7,5 @@ + + define command{ + command_name rotate_ndo_log +- command_line /bin/mv /usr/local/nagios/var/ndo.dat /usr/local/nagios/var/ndo.`date +%s` ++ command_line /bin/mv /opt/csw/nagios/ndoutils/var/ndo.dat /opt/csw/nagios/ndoutils/var/ndo.`date +%s` + } +diff --speed-large-files --minimal -Nru ndoutils-1.4b7.orig/config/nagios2.cfg ndoutils-1.4b7/config/nagios2.cfg +--- ndoutils-1.4b7.orig/config/nagios2.cfg 1970-01-01 01:00:00.000000000 +0100 ++++ ndoutils-1.4b7/config/nagios2.cfg 2009-03-25 19:28:01.481126866 +0100 +@@ -0,0 +1,11 @@ ++# SAMPLE NAGIOS CONFIG SNIPPET FOR NDOMOD ++# ++# In order to have Nagios run the NDOMOD event broker module, you'll need ++# to place a statement like the one found below in your main Nagios ++# configuration file (nagios.cfg). Adjust the paths, etc. to suit your needs. ++ ++# Uncomment the line below if you're running Nagios 2.x ++broker_module=/opt/csw/nagios/ndoutils/bin/ndomod-2x.o config_file=/opt/csw/nagios/ndoutils/etc/ndomod.cfg ++ ++# Uncomment the line below if you're running Nagios 3.x ++#broker_module=/usr/local/nagios/bin/ndomod-3x.o config_file=/usr/local/nagios/etc/ndomod.cfg +diff --speed-large-files --minimal -Nru ndoutils-1.4b7.orig/config/nagios3.cfg ndoutils-1.4b7/config/nagios3.cfg +--- ndoutils-1.4b7.orig/config/nagios3.cfg 1970-01-01 01:00:00.000000000 +0100 ++++ ndoutils-1.4b7/config/nagios3.cfg 2009-03-25 19:28:33.346051027 +0100 +@@ -0,0 +1,11 @@ ++# SAMPLE NAGIOS CONFIG SNIPPET FOR NDOMOD ++# ++# In order to have Nagios run the NDOMOD event broker module, you'll need ++# to place a statement like the one found below in your main Nagios ++# configuration file (nagios.cfg). Adjust the paths, etc. to suit your needs. ++ ++# Uncomment the line below if you're running Nagios 2.x ++#broker_module=/usr/local/nagios/bin/ndomod-2x.o config_file=/usr/local/nagios/etc/ndomod.cfg ++ ++# Uncomment the line below if you're running Nagios 3.x ++broker_module=/opt/csw/nagios/ndoutils/bin/ndomod-3x.o config_file=/opt/csw/nagios/ndoutils/etc/ndomod.cfg +diff --speed-large-files --minimal -Nru ndoutils-1.4b7.orig/config/ndomod.cfg ndoutils-1.4b7/config/ndomod.cfg +--- ndoutils-1.4b7.orig/config/ndomod.cfg 2007-09-27 18:47:44.000000000 +0200 ++++ ndoutils-1.4b7/config/ndomod.cfg 2009-03-25 19:33:19.422465176 +0100 +@@ -37,7 +37,7 @@ + + #output=/usr/local/nagios/var/ndo.dat + #output=127.0.0.1 +-output=/usr/local/nagios/var/ndo.sock ++output=/opt/csw/nagios/ndoutils/var/ndo.sock + + + +@@ -68,7 +68,7 @@ + # Nagios (re)starts, the NDO NEB module will read the contents of this + # file and send it to the NDO2DB daemon for processing. + +-buffer_file=/usr/local/nagios/var/ndomod.tmp ++buffer_file=/opt/csw/nagios/ndoutils/var/ndomod.tmp + + + +diff --speed-large-files --minimal -Nru ndoutils-1.4b7.orig/config/ndo2db.cfg ndoutils-1.4b7/config/ndo2db.cfg +--- ndoutils-1.4b7.orig/config/ndo2db.cfg 2007-10-31 19:17:04.000000000 +0100 ++++ ndoutils-1.4b7/config/ndo2db.cfg 2009-03-25 22:57:22.528212535 +0100 +@@ -32,7 +32,7 @@ + # This option is only valid if the socket type specified above + # is "unix". + +-socket_name=/usr/local/nagios/var/ndo.sock ++socket_name=/opt/csw/nagios/ndoutils/var/ndo.sock + + + +@@ -94,8 +94,8 @@ + # The user needs at least SELECT, INSERT, UPDATE, and DELETE privileges on + # the database. + +-db_user=ndouser +-db_pass=ndopassword ++db_user=nagios ++db_pass=nagios + + + +@@ -152,7 +152,7 @@ + # DEBUG FILE + # This option determines where the daemon should write debugging information. + +-debug_file=@localstatedir@/ndo2db.debug ++debug_file=/opt/csw/nagios/ndoutils/var/ndo2db.debug + + + Added: csw/mgar/pkg/ndoutils/trunk/files/cswndoutils =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/cswndoutils (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/cswndoutils 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,58 @@ +#!/bin/sh +# +# For OpenCSW by Juergen Arndt 2009-03-24 + +#FMRI application # FMRI path for service + +SMF_EXIT_OK=0 +SMF_EXIT_ERR_CONFIG=1 + +if [ -f /lib/svc/share/smf_include.sh ] +then + . /lib/svc/share/smf_include.sh +fi + +CONFIG_FILE=/opt/csw/nagios/ndoutils/etc/ndo2db.cfg + +if [ ! -f $CONFIG_FILE ] +then + exit $SMF_EXIT_ERR_CONFIG +fi + +NAGIOS_MAJOR_RELEASE=`/opt/csw/nagios/bin/nagios -v | head -2 | tail -1 | awk '{print $2}' | awk -F. '{print $1}'` + +BIN_DIR="/opt/csw/nagios/ndoutils/bin" +if [ $NAGIOS_MAJOR_RELEASE -eq 2 ] +then + BIN_FILE="ndo2db-2x" +fi + +if [ $NAGIOS_MAJOR_RELEASE -eq 3 ] +then + BIN_FILE="ndo2db-3x" +fi + +NDO_USER=nagios + +case "$1" in +'start') + su - $NDO_USER -c "$BIN_DIR/$BIN_FILE -c $CONFIG_FILE" + ;; +'stop') + su - $NDO_USER -c "pkill $BIN_FILE" + sleep 1 + su - $NDO_USER -c "pkill -9 $BIN_FILE" + ;; +'restart') + su - $NDO_USER -c "pkill $BIN_FILE" + sleep 1 + su - $NDO_USER -c "pkill -9 $BIN_FILE" + sleep 1 + su - $NDO_USER -c "$BIN_DIR/$BIN_FILE -c $CONFIG_FILE" + ;; +*) + echo "Usage: $0 { start | stop | restart }" + exit 1 + ;; +esac +exit $SMF_EXIT_OK Added: csw/mgar/pkg/ndoutils/trunk/files/installdb.diff =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/installdb.diff (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/installdb.diff 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,9 @@ +diff --speed-large-files --minimal -Nru ndoutils-1.4b7.orig/db/installdb ndoutils-1.4b7/db/installdb +--- ndoutils-1.4b7.orig/db/installdb 2007-10-31 19:17:04.000000000 +0100 ++++ ndoutils-1.4b7/db/installdb 2009-03-25 21:31:34.967626155 +0100 +@@ -1,4 +1,4 @@ +-#!/usr/bin/perl ++#!/opt/csw/bin/perl + # + # SYNTAX: + my $usage = "installdb -u user -p password -h hostname -d database"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Thu Mar 26 23:45:48 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Thu, 26 Mar 2009 22:45:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3986] csw/mgar/pkg Message-ID: Revision: 3986 http://gar.svn.sourceforge.net/gar/?rev=3986&view=rev Author: j_arndt Date: 2009-03-26 22:45:47 +0000 (Thu, 26 Mar 2009) Log Message: ----------- nagvis: initial commit Added Paths: ----------- csw/mgar/pkg/nagvis/ csw/mgar/pkg/nagvis/branches/ csw/mgar/pkg/nagvis/tags/ csw/mgar/pkg/nagvis/trunk/ csw/mgar/pkg/nagvis/trunk/Makefile csw/mgar/pkg/nagvis/trunk/checksums csw/mgar/pkg/nagvis/trunk/files/ csw/mgar/pkg/nagvis/trunk/files/CSWnagvis.gspec csw/mgar/pkg/nagvis/trunk/files/CSWnagvis.prototype csw/mgar/pkg/nagvis/trunk/files/nagvis.ini.php.diff Property changes on: csw/mgar/pkg/nagvis/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/nagvis/trunk/Makefile =================================================================== --- csw/mgar/pkg/nagvis/trunk/Makefile (rev 0) +++ csw/mgar/pkg/nagvis/trunk/Makefile 2009-03-26 22:45:47 UTC (rev 3986) @@ -0,0 +1,60 @@ +GARNAME = nagvis +GARVERSION = 1.3.2 +CATEGORIES = apps + +DESCRIPTION = visualization addon for nagios +define BLURB + Long description +endef + +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWnagvis, prototype) + +PATCHFILES += nagvis.ini.php.diff + +# We define upstream file regex so we can be notifed of new upstream software release +#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +REQUIRED_PKGS = CSWnagios CSWphp5gd CSWphp5mysql CSWphp5mbstring CSWphp5session +REQUIRED_PKGS += CSWphp5xmlreader CSWphp5xmlwriter CSWgraphviz2 +REQUIRED_PKGS += CSWcswclassutils + +SPKG_CLASSES = none cswpreserveconf + +#CONFIGURE_ARGS = $(DIRPATHS) + +CONFIGURE_SCRIPTS = custom +BUILD_SCRIPTS = custom +INSTALL_SCRIPTS = custom +SKIPTEST = 1 + +ENABLE_CHECK = 0 + +NAGVISDIR = /opt/csw/nagios/share/nagvis + +include gar/category.mk + +configure-custom: + @$(MAKECOOKIE) + +build-custom: + @$(MAKECOOKIE) + +install-custom: + @ginstall -d $(DESTDIR)$(NAGVISDIR) + @# + @# not nice but easy + @# + @cp $(WORKSRC)/etc/maps/__automap.cfg $(WORKSRC)/etc/maps/__automap.cfg.CSW + @cp $(WORKSRC)/etc/maps/demo.cfg $(WORKSRC)/etc/maps/demo.cfg.CSW + @cp $(WORKSRC)/etc/maps/demo2.cfg $(WORKSRC)/etc/maps/demo2.cfg.CSW + @cp $(WORKSRC)/etc/nagvis.ini.php-sample $(WORKSRC)/etc/nagvis.ini.php.CSW + @# + @# + @# + @cp -r $(WORKSRC)/* $(DESTDIR)$(NAGVISDIR) Added: csw/mgar/pkg/nagvis/trunk/checksums =================================================================== --- csw/mgar/pkg/nagvis/trunk/checksums (rev 0) +++ csw/mgar/pkg/nagvis/trunk/checksums 2009-03-26 22:45:47 UTC (rev 3986) @@ -0,0 +1,4 @@ +6a8010fb5cb56c6f5cd1f37879c218ae download/nagvis-1.3.2.tar.gz +9b93c302b8a731eee55e6039f44c4650 download/CSWnagvis.gspec +078719dd13f2036a7eaf8ec5ebd3a128 download/CSWnagvis.prototype +f5c6dac77df57bad25504842a3c73554 download/nagvis.ini.php.diff Added: csw/mgar/pkg/nagvis/trunk/files/CSWnagvis.gspec =================================================================== --- csw/mgar/pkg/nagvis/trunk/files/CSWnagvis.gspec (rev 0) +++ csw/mgar/pkg/nagvis/trunk/files/CSWnagvis.gspec 2009-03-26 22:45:47 UTC (rev 3986) @@ -0,0 +1,3 @@ +%var bitname nagvis +%var pkgname CSWnagvis +%include url file://%{PKGLIB}/csw_dyndepend.gspec Added: csw/mgar/pkg/nagvis/trunk/files/CSWnagvis.prototype =================================================================== --- csw/mgar/pkg/nagvis/trunk/files/CSWnagvis.prototype (rev 0) +++ csw/mgar/pkg/nagvis/trunk/files/CSWnagvis.prototype 2009-03-26 22:45:47 UTC (rev 3986) @@ -0,0 +1,191 @@ +d none /opt/csw/nagios 0755 root bin +d none /opt/csw/nagios/share 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/INSTALL 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/LICENCE 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/README 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/config.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/etc 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/etc/.htaccess 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/etc/maps 0755 nagios nagios +f cswpreserveconf /opt/csw/nagios/share/nagvis/etc/maps/__automap.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/share/nagvis/etc/maps/demo.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/share/nagvis/etc/maps/demo2.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/share/nagvis/etc/nagvis.ini.php.CSW 0664 nagios nagios +f none /opt/csw/nagios/share/nagvis/index.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/ajax_handler.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/draw.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/images 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/20x20.gif 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/configerror_large.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/configerror_medium.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/configerror_small.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/error.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_ack.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_critical.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_down.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_downtime.png 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_error.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_ok.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_pending.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_sack.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_sdowntime.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_unknown.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_up.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_warning.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_ack.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_critical.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_down.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_downtime.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_error.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_ok.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_pending.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_sack.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_sdowntime.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_unknown.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_up.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_warning.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_ack.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_critical.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_down.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_downtime.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_error.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_ok.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_pending.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_sack.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_sdowntime.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_unknown.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_up.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_warning.png 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/images/internal 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/10x10.gif 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/favicon.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/favicon_ack.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/favicon_critical.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/favicon_down.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/favicon_downtime.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/favicon_error.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/favicon_ok.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/favicon_up.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/favicon_warning.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/img_error.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/img_permission.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/img_warning.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/logo_119x31.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/pixel.gif 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/wui.gif 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/images/maps 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/maps/nagvis-demo.png 0664 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/images/shapes 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/images/templates 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/images/templates/header 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/images/templates/hover 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/includes 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/includes/classes 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalBackend-ndomy.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalBackendMgmt.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalBackground.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalForm.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalGraphic.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalLanguage.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalMainCfg.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalMap.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalMapCfg.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalPage.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/NagVisAutoMap.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/NagVisBackground.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/NagVisFrontend.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/NagVisMap.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/NagVisMapCfg.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisHost.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisHostgroup.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisMapObj.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisObject.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisService.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisServicegroup.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisShape.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisStatefulObject.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisStatelessObject.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisTextbox.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagiosHost.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagiosHostgroup.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagiosService.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagiosServicegroup.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/includes/css 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/css/style.css 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/includes/defines 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/defines/global.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/defines/matches.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/includes/functions 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/functions/debug.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/functions/getuser.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/functions/oldPhpVersionFixes.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/includes/js 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/js/ajax.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/js/dynfavicon.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/js/hover.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/js/nagvis.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/js/overlib.js 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/includes/languages 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/languages/english.xml 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/languages/german.xml 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/index.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/templates 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/templates/header 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/templates/header/tmpl.default.css 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/templates/header/tmpl.default.html 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/templates/hover 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/templates/hover/tmpl.default.css 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/templates/hover/tmpl.default.html 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/var 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/wui 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/ajax_handler.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/form_handler.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/wui/images 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/wui/images/internal 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/images/internal/help_icon.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/images/internal/wuilogo.png 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/wui/includes 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/wui/includes/classes 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiAddModify.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiBackendManagement.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiBackground.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiBackgroundManagement.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiEditMainCfg.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiFrontend.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiMainCfg.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiMap.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiMapCfg.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiMapManagement.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiShapeManagement.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/wui/includes/css 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/wui/includes/css/office_xp 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/css/office_xp/icon1.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/css/office_xp/icon2.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/css/office_xp/icon3.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/css/office_xp/office_xp.css 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/css/office_xp/office_xp_arrow.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/css/office_xp/office_xp_arrow_o.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/css/office_xp/office_xp_divider.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/css/office_xp/office_xp_menu_left.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/css/wui.css 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/wui/includes/functions 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/functions/form_handler.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/wui/includes/js 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/BackendManagement.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/BackgroundManagement.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/EditMainCfg.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/ShapeManagement.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/addmodify.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/ajax.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/jsdomenu.inc.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/jsdomenu.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/map_management.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/wui.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/wz_dragdrop.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/wz_jsgraphics.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/wz_tooltip.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/index.php 0644 nagios nagios Added: csw/mgar/pkg/nagvis/trunk/files/nagvis.ini.php.diff =================================================================== --- csw/mgar/pkg/nagvis/trunk/files/nagvis.ini.php.diff (rev 0) +++ csw/mgar/pkg/nagvis/trunk/files/nagvis.ini.php.diff 2009-03-26 22:45:47 UTC (rev 3986) @@ -0,0 +1,24 @@ +diff --speed-large-files --minimal -Nru nagvis-1.3.2.orig/etc/nagvis.ini.php-sample nagvis-1.3.2/etc/nagvis.ini.php-sample +--- nagvis-1.3.2.orig/etc/nagvis.ini.php-sample 2008-06-04 19:57:06.000000000 +0200 ++++ nagvis-1.3.2/etc/nagvis.ini.php-sample 2009-03-26 11:57:24.335438559 +0100 +@@ -84,7 +84,7 @@ + ; path options + [paths] + ; absolute physical NagVis path +-;base="/usr/local/nagios/share/nagvis/" ++base="/opt/csw/nagios/share/share/nagvis/" + ; absolute html NagVis path + ;htmlbase="/nagios/nagvis" + ; absolute html NagVis cgi path +@@ -102,9 +102,9 @@ + ; database-name for NDO-db + ;dbname="nagios" + ; username for NDO-db +-;dbuser="root" ++dbuser="nagios" + ; password for NDO-db +-;dbpass="" ++dbpass="nagios" + ; prefix for tables in NDO-db + ;dbprefix="nagios_" + ; instace-name for tables in NDO-db This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 27 03:41:45 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 27 Mar 2009 02:41:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3987] csw/mgar/pkg/mysql-python/trunk/Makefile Message-ID: Revision: 3987 http://gar.svn.sourceforge.net/gar/?rev=3987&view=rev Author: valholla Date: 2009-03-27 02:41:45 +0000 (Fri, 27 Mar 2009) Log Message: ----------- fix software name Modified Paths: -------------- csw/mgar/pkg/mysql-python/trunk/Makefile Modified: csw/mgar/pkg/mysql-python/trunk/Makefile =================================================================== --- csw/mgar/pkg/mysql-python/trunk/Makefile 2009-03-26 22:45:47 UTC (rev 3986) +++ csw/mgar/pkg/mysql-python/trunk/Makefile 2009-03-27 02:41:45 UTC (rev 3987) @@ -12,7 +12,7 @@ PACKAGES = CSWpymysql REQUIRED_PKGS_CSWpymysql = CSWmysql5rt CSWpython CSWosslrt CSWzlib -CATALOGNAME_CSWpymysql = pymysql5 +CATALOGNAME_CSWpymysql = pymysql SPKG_DESC = MySQL Support for Python # We define upstream file regex so we can be notifed of new upstream software release @@ -20,9 +20,6 @@ UPSTREAM_USE_SF = 1 UFILES_REGEX = (\d+(?:\.\d+)*) -DISTFILES += setuptools-0.6c9-py2.6.egg -PATCHFILES = setup.diff - CONFIGURE_SCRIPTS = BUILD_SCRIPTS = $(WORKSRC)/setup.py TEST_SCRIPTS = @@ -36,10 +33,6 @@ mysql_prefix = $(prefix)/mysql5 mysql_bindir = $(mysql_prefix)/bin -post-extract-modulated: - @(gcp $(DOWNLOADDIR)/setuptools-0.6c9-py2.6.egg $(WORKSRC)) - - LD_OPTIONS := -R/opt/csw/mysql5/lib/mysql/\$$ISALIST $(LD_OPTIONS) PATH := $(mysql_bindir):$(PATH) export LD_OPTIONS PATH This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 27 05:13:47 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Fri, 27 Mar 2009 04:13:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[3988] csw/mgar/pkg/netsnmp/trunk/Makefile Message-ID: Revision: 3988 http://gar.svn.sourceforge.net/gar/?rev=3988&view=rev Author: hson Date: 2009-03-27 04:13:47 +0000 (Fri, 27 Mar 2009) Log Message: ----------- netsnmp: Add pysetuptools ass prereq, use EXTRA_COMMON_EXPORTS to clean LD_OPTIONS Modified Paths: -------------- csw/mgar/pkg/netsnmp/trunk/Makefile Modified: csw/mgar/pkg/netsnmp/trunk/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-27 02:41:45 UTC (rev 3987) +++ csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-27 04:13:47 UTC (rev 3988) @@ -15,6 +15,8 @@ SPKG_SOURCEURL = http://www.net-snmp.org/ +PREREQUISITE_PKGS = CSWpysetuptools + REQUIRED_PKGS += CSWosslrt CSWtcpwrap # We define upstream file regex so we can be notifed of new upstream software release @@ -45,8 +47,7 @@ # Patch for python module PATCHFILES += Makefile.in.diff -LD_OPTIONS = -export LD_OPTIONS +EXTRA_COMMON_EXPORTS = LD_OPTIONS EXTRA_MERGE_EXCLUDE_FILES = .*/perllocal.pod This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Fri Mar 27 08:25:21 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Fri, 27 Mar 2009 07:25:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3989] csw/mgar/pkg/clusterssh/trunk/Makefile Message-ID: Revision: 3989 http://gar.svn.sourceforge.net/gar/?rev=3989&view=rev Author: wahwah Date: 2009-03-27 07:25:16 +0000 (Fri, 27 Mar 2009) Log Message: ----------- Added dependencies for CSWclusterssh Modified Paths: -------------- csw/mgar/pkg/clusterssh/trunk/Makefile Modified: csw/mgar/pkg/clusterssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/clusterssh/trunk/Makefile 2009-03-27 04:13:47 UTC (rev 3988) +++ csw/mgar/pkg/clusterssh/trunk/Makefile 2009-03-27 07:25:16 UTC (rev 3989) @@ -17,6 +17,8 @@ UPSTREAM_USE_SF = 1 UFILES_REGEX = (\d+(?:\.\d+)*) +REQUIRED_PKGS = CSWperl CSWpmtk CSWpmx11protocol + PREFIX = /opt/csw/ CONFIGURE_ARGS = --prefix=$(PREFIX) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Fri Mar 27 08:53:46 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Fri, 27 Mar 2009 07:53:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[3990] csw/mgar/pkg/clusterssh/trunk Message-ID: Revision: 3990 http://gar.svn.sourceforge.net/gar/?rev=3990&view=rev Author: wahwah Date: 2009-03-27 07:53:46 +0000 (Fri, 27 Mar 2009) Log Message: ----------- clusterssh version incremented to 3.25. Modified Paths: -------------- csw/mgar/pkg/clusterssh/trunk/Makefile csw/mgar/pkg/clusterssh/trunk/checksums Modified: csw/mgar/pkg/clusterssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/clusterssh/trunk/Makefile 2009-03-27 07:25:16 UTC (rev 3989) +++ csw/mgar/pkg/clusterssh/trunk/Makefile 2009-03-27 07:53:46 UTC (rev 3990) @@ -1,5 +1,5 @@ GARNAME = clusterssh -GARVERSION = 3.22 +GARVERSION = 3.25 CATEGORIES = net DESCRIPTION = ClusterSSH controls a number of xterm windows via a single graphical console window Modified: csw/mgar/pkg/clusterssh/trunk/checksums =================================================================== --- csw/mgar/pkg/clusterssh/trunk/checksums 2009-03-27 07:25:16 UTC (rev 3989) +++ csw/mgar/pkg/clusterssh/trunk/checksums 2009-03-27 07:53:46 UTC (rev 3990) @@ -1,2 +1,2 @@ -f568c3ade1e586250ff22045a11eff37 download/clusterssh-3.22.tar.gz +dc31291abac025a51cbb95a71f792801 download/clusterssh-3.25.tar.gz 5171cb4f2d0a4df5ade011f46d883ff5 download/CSWclusterssh.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 27 09:02:48 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Fri, 27 Mar 2009 08:02:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3991] csw/mgar/pkg/netsnmp/trunk/Makefile Message-ID: Revision: 3991 http://gar.svn.sourceforge.net/gar/?rev=3991&view=rev Author: hson Date: 2009-03-27 08:02:48 +0000 (Fri, 27 Mar 2009) Log Message: ----------- netsnmp: Add CSWpython as dependency Modified Paths: -------------- csw/mgar/pkg/netsnmp/trunk/Makefile Modified: csw/mgar/pkg/netsnmp/trunk/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-27 07:53:46 UTC (rev 3990) +++ csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-27 08:02:48 UTC (rev 3991) @@ -17,7 +17,7 @@ PREREQUISITE_PKGS = CSWpysetuptools -REQUIRED_PKGS += CSWosslrt CSWtcpwrap +REQUIRED_PKGS += CSWosslrt CSWtcpwrap CSWpython # We define upstream file regex so we can be notifed of new upstream software release UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=12694 @@ -47,6 +47,7 @@ # Patch for python module PATCHFILES += Makefile.in.diff +LD_OPTIONS = EXTRA_COMMON_EXPORTS = LD_OPTIONS EXTRA_MERGE_EXCLUDE_FILES = .*/perllocal.pod This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 27 10:05:56 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 27 Mar 2009 09:05:56 +0000 Subject: [csw-devel] SF.net SVN: gar:[3992] csw/mgar/pkg/cpan/Log-Log4perl/trunk Message-ID: Revision: 3992 http://gar.svn.sourceforge.net/gar/?rev=3992&view=rev Author: dmichelsen Date: 2009-03-27 09:05:56 +0000 (Fri, 27 Mar 2009) Log Message: ----------- Log-Log4perl: Update to 1.21 and dynamic gspec Modified Paths: -------------- csw/mgar/pkg/cpan/Log-Log4perl/trunk/Makefile csw/mgar/pkg/cpan/Log-Log4perl/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/cpan/Log-Log4perl/trunk/files/CSWpmlog4perl.gspec Property Changed: ---------------- csw/mgar/pkg/cpan/Log-Log4perl/trunk/ Property changes on: csw/mgar/pkg/cpan/Log-Log4perl/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/Log-Log4perl/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Log-Log4perl/trunk/Makefile 2009-03-27 08:02:48 UTC (rev 3991) +++ csw/mgar/pkg/cpan/Log-Log4perl/trunk/Makefile 2009-03-27 09:05:56 UTC (rev 3992) @@ -1,5 +1,5 @@ GARNAME = Log-Log4perl -GARVERSION = 1.20 +GARVERSION = 1.21 CATEGORIES = cpan AUTHOR = MSCHILLI @@ -10,6 +10,9 @@ Log4j logging package in pure Perl. endef -DISTFILES += CSWpmlog4perl.gspec +PACKAGES = CSWpmlog4perl +CATALOGNAME = pm_log4perl +ARCHALL = 1 +LICENSE = LICENSE include gar/category.mk Modified: csw/mgar/pkg/cpan/Log-Log4perl/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Log-Log4perl/trunk/checksums 2009-03-27 08:02:48 UTC (rev 3991) +++ csw/mgar/pkg/cpan/Log-Log4perl/trunk/checksums 2009-03-27 09:05:56 UTC (rev 3992) @@ -1,2 +1 @@ -b01f45c4ce925f6c61dd28cbb76d66be download/CSWpmlog4perl.gspec -f60a1f8633fb7544fdc4d1e842564a8b download/Log-Log4perl-1.20.tar.gz +66bfe59ecb3741e9f271750198c3196e download/Log-Log4perl-1.21.tar.gz Deleted: csw/mgar/pkg/cpan/Log-Log4perl/trunk/files/CSWpmlog4perl.gspec =================================================================== --- csw/mgar/pkg/cpan/Log-Log4perl/trunk/files/CSWpmlog4perl.gspec 2009-03-27 08:02:48 UTC (rev 3991) +++ csw/mgar/pkg/cpan/Log-Log4perl/trunk/files/CSWpmlog4perl.gspec 2009-03-27 09:05:56 UTC (rev 3992) @@ -1,5 +0,0 @@ -%var bitname pm_log4perl -%var pkgname CSWpmlog4perl -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright url file://%{WORKSRC}/LICENSE This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 27 12:56:44 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 27 Mar 2009 11:56:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[3993] csw/mgar/gar/v2 Message-ID: Revision: 3993 http://gar.svn.sourceforge.net/gar/?rev=3993&view=rev Author: dmichelsen Date: 2009-03-27 11:56:44 +0000 (Fri, 27 Mar 2009) Log Message: ----------- mGAR v2: Exclude exactly the pathes from CSWcommon on cswproto. This fixes http://www.opencsw.org/mantis/view.php?id=3444 Modified Paths: -------------- csw/mgar/gar/v2/bin/cswproto csw/mgar/gar/v2/gar.pkg.mk Added Paths: ----------- csw/mgar/gar/v2/bin/update-commondirs csw/mgar/gar/v2/etc/ csw/mgar/gar/v2/etc/commondirs-i386 csw/mgar/gar/v2/etc/commondirs-sparc Modified: csw/mgar/gar/v2/bin/cswproto =================================================================== --- csw/mgar/gar/v2/bin/cswproto 2009-03-27 09:05:56 UTC (rev 3992) +++ csw/mgar/gar/v2/bin/cswproto 2009-03-27 11:56:44 UTC (rev 3993) @@ -1,4 +1,4 @@ -#!/bin/env perl -lw +#!/opt/csw/bin/perl -lw # # $Id$ # @@ -20,7 +20,7 @@ use POSIX; use vars qw/ - @XFORMS @Common $StdOwn $StdGrp $StdDirPerm $stamp $root + @XFORMS @Common $StdOwn $StdGrp $StdDirPerm $common $stamp $root /; # atime=8,mtime=9,ctime=10 @@ -44,8 +44,10 @@ my $program = basename $0; print <<"_USAGE_"; -Usage: $program [-h] [-s ] path1[=path1] ... pathN[=pathN] +Usage: $program [-c ] [-h] [-s ] path1[=path1] ... pathN[=pathN] + -c Filename containing common pathes not to include in the package + -s Timestamp source. The path to a file to be used as the base timestamp for prototype operations. If this is specified, all source file creation times @@ -95,6 +97,7 @@ GetOptions( 'root=s' => \$root, 'stamp=s' => \$stamp, + 'common=s' => \$common, 'help' => \&usage, ) or usage; @@ -103,10 +106,18 @@ $stamp = $stamp ? (stat($stamp))[TIME_FIELD] : 0; -# Load common path contents -while () { - chomp; next if /^\s*$/ or /^#/; - push @Common, qr#$_$#; +if( $common ) { + # Load common path contents + my %alldirs; + open F, $common || die "Couldn't open $common"; + while () { + chomp; next if /^\s*$/ or /^#/; + my @c = split( m!/! ); + my @pc = map { join( '/', @c[0..$_] ) } 1..$#c; + $alldirs{$_} = 1 foreach (@pc); + } + close F; + @Common = map { qr#$_$# } ('/', keys %alldirs); } my @prototype; @@ -161,189 +172,4 @@ print join " " => @$_ foreach (sort { $a->[2] cmp $b->[2] } @prototype); -# Common directories (CSWcommon plus a few others) -__DATA__ -/ -/etc -/etc/opt -/etc/opt/csw -/opt -/opt/csw -/opt/csw/bin -/opt/csw/bin/i386 -/opt/csw/bin/i486 -/opt/csw/bin/pentium -/opt/csw/bin/pentium\+mmx -/opt/csw/bin/pentium_pro -/opt/csw/bin/pentium_pro\+mmx -/opt/csw/bin/amd64 -/opt/csw/bin/sparcv8-fsmuld -/opt/csw/bin/sparcv8 -/opt/csw/bin/sparcv8plus -/opt/csw/bin/sparcv8plus\+vis -/opt/csw/bin/sparcv8plus\+vis2 -/opt/csw/bin/sparcv8plus\+fmuladd -/opt/csw/bin/sparcv9 -/opt/csw/bin/sparcv9plus\+vis -/opt/csw/bin/sparcv9plus\+vis2 -/opt/csw/bin/sparcv9plus\+fmuladd -/opt/csw/doc -/opt/csw/include -/opt/csw/info -/opt/csw/lib -/opt/csw/lib/32 -/opt/csw/lib/64 -/opt/csw/lib/X11 -/opt/csw/lib/X11/app-defaults -/opt/csw/lib/i386 -/opt/csw/lib/locale -/opt/csw/lib/pentium -/opt/csw/bin/pentium\+mmx -/opt/csw/lib/pentium_pro -/opt/csw/lib/pentium_pro\+mmx -/opt/csw/lib/amd64 -/opt/csw/lib/perl -/opt/csw/lib/perl/csw -/opt/csw/lib/perl/csw/auto -/opt/csw/lib/perl/site_perl -/opt/csw/lib/pkgconfig -/opt/csw/lib/sparcv8 -/opt/csw/lib/sparcv8plus -/opt/csw/lib/sparcv8plus\+vis -/opt/csw/lib/sparcv8plus\+vis2 -/opt/csw/lib/sparcv8plus\+fmuladd -/opt/csw/lib/sparcv9 -/opt/csw/lib/sparcv9\+vis -/opt/csw/lib/sparcv9\+vis2 -/opt/csw/lib/sparcv9\+fmuladd -/opt/csw/man -/opt/csw/sbin -/opt/csw/share -/opt/csw/share/doc -/opt/csw/share/info -/opt/csw/share/locale -/opt/csw/share/locale/az -/opt/csw/share/locale/az/LC_MESSAGES -/opt/csw/share/locale/be -/opt/csw/share/locale/be/LC_MESSAGES -/opt/csw/share/locale/bg -/opt/csw/share/locale/bg/LC_MESSAGES -/opt/csw/share/locale/bg/LC_TIME -/opt/csw/share/locale/ca -/opt/csw/share/locale/ca/LC_MESSAGES -/opt/csw/share/locale/cs -/opt/csw/share/locale/cs/LC_MESSAGES -/opt/csw/share/locale/cs/LC_TIME -/opt/csw/share/locale/da -/opt/csw/share/locale/da/LC_MESSAGES -/opt/csw/share/locale/da/LC_TIME -/opt/csw/share/locale/de -/opt/csw/share/locale/de/LC_MESSAGES -/opt/csw/share/locale/de/LC_TIME -/opt/csw/share/locale/el -/opt/csw/share/locale/el/LC_MESSAGES -/opt/csw/share/locale/el/LC_TIME -/opt/csw/share/locale/en at boldquot -/opt/csw/share/locale/en at boldquot/LC_MESSAGES -/opt/csw/share/locale/en at quot -/opt/csw/share/locale/en at quot/LC_MESSAGES -/opt/csw/share/locale/es -/opt/csw/share/locale/es/LC_MESSAGES -/opt/csw/share/locale/es/LC_TIME -/opt/csw/share/locale/et -/opt/csw/share/locale/et/LC_MESSAGES -/opt/csw/share/locale/eu -/opt/csw/share/locale/eu/LC_MESSAGES -/opt/csw/share/locale/fi -/opt/csw/share/locale/fi/LC_MESSAGES -/opt/csw/share/locale/fr -/opt/csw/share/locale/fr/LC_MESSAGES -/opt/csw/share/locale/fr/LC_TIME -/opt/csw/share/locale/ga -/opt/csw/share/locale/ga/LC_MESSAGES -/opt/csw/share/locale/gl -/opt/csw/share/locale/gl/LC_MESSAGES -/opt/csw/share/locale/gl/LC_TIME -/opt/csw/share/locale/he -/opt/csw/share/locale/he/LC_MESSAGES -/opt/csw/share/locale/hr -/opt/csw/share/locale/hr/LC_MESSAGES -/opt/csw/share/locale/hu -/opt/csw/share/locale/hu/LC_MESSAGES -/opt/csw/share/locale/id -/opt/csw/share/locale/id/LC_MESSAGES -/opt/csw/share/locale/it -/opt/csw/share/locale/it/LC_MESSAGES -/opt/csw/share/locale/it/LC_TIME -/opt/csw/share/locale/ja -/opt/csw/share/locale/ja/LC_MESSAGES -/opt/csw/share/locale/ja/LC_TIME -/opt/csw/share/locale/ko -/opt/csw/share/locale/ko/LC_MESSAGES -/opt/csw/share/locale/ko/LC_TIME -/opt/csw/share/locale/locale.alias -/opt/csw/share/locale/lt -/opt/csw/share/locale/lt/LC_MESSAGES -/opt/csw/share/locale/nl -/opt/csw/share/locale/nl/LC_MESSAGES -/opt/csw/share/locale/nl/LC_TIME -/opt/csw/share/locale/nn -/opt/csw/share/locale/nn/LC_MESSAGES -/opt/csw/share/locale/no -/opt/csw/share/locale/no/LC_MESSAGES -/opt/csw/share/locale/no/LC_TIME -/opt/csw/share/locale/pl -/opt/csw/share/locale/pl/LC_MESSAGES -/opt/csw/share/locale/pl/LC_TIME -/opt/csw/share/locale/pt -/opt/csw/share/locale/pt/LC_MESSAGES -/opt/csw/share/locale/pt/LC_TIME -/opt/csw/share/locale/pt_BR -/opt/csw/share/locale/pt_BR/LC_MESSAGES -/opt/csw/share/locale/pt_BR/LC_TIME -/opt/csw/share/locale/ro -/opt/csw/share/locale/ro/LC_MESSAGES -/opt/csw/share/locale/ru -/opt/csw/share/locale/ru/LC_MESSAGES -/opt/csw/share/locale/ru/LC_TIME -/opt/csw/share/locale/sk -/opt/csw/share/locale/sk/LC_MESSAGES -/opt/csw/share/locale/sk/LC_TIME -/opt/csw/share/locale/sl -/opt/csw/share/locale/sl/LC_MESSAGES -/opt/csw/share/locale/sl/LC_TIME -/opt/csw/share/locale/sp -/opt/csw/share/locale/sp/LC_MESSAGES -/opt/csw/share/locale/sr -/opt/csw/share/locale/sr/LC_MESSAGES -/opt/csw/share/locale/sv -/opt/csw/share/locale/sv/LC_MESSAGES -/opt/csw/share/locale/sv/LC_TIME -/opt/csw/share/locale/tr -/opt/csw/share/locale/tr/LC_MESSAGES -/opt/csw/share/locale/uk -/opt/csw/share/locale/uk/LC_MESSAGES -/opt/csw/share/locale/vi -/opt/csw/share/locale/vi/LC_MESSAGES -/opt/csw/share/locale/wa -/opt/csw/share/locale/wa/LC_MESSAGES -/opt/csw/share/locale/zh -/opt/csw/share/locale/zh/LC_MESSAGES -/opt/csw/share/locale/zh/LC_TIME -/opt/csw/share/locale/zh_CN -/opt/csw/share/locale/zh_CN.GB2312 -/opt/csw/share/locale/zh_CN.GB2312/LC_MESSAGES -/opt/csw/share/locale/zh_TW -/opt/csw/share/locale/zh_TW.Big5 -/opt/csw/share/locale/zh_TW.Big5/LC_MESSAGES -/opt/csw/share/locale/zh_TW/LC_MESSAGES -/opt/csw/share/man -/opt/csw/share/man/man\d -/opt/csw/share/perl -/opt/csw/share/perl/csw -/opt/csw/share/perl/csw/auto -/opt/csw/share/perl/site_perl -/opt/csw/var -/var -/var/opt -/var/opt/csw +# End of file Added: csw/mgar/gar/v2/bin/update-commondirs =================================================================== --- csw/mgar/gar/v2/bin/update-commondirs (rev 0) +++ csw/mgar/gar/v2/bin/update-commondirs 2009-03-27 11:56:44 UTC (rev 3993) @@ -0,0 +1,39 @@ +#!/bin/sh + +# This script updates etc/commondirs, the list of directories in CSWcommon +# from the package. It is a superugly hack for time-to-time updates. + +# The current workflow is +# - update the package CSWcommon +# - call this script +# - commit etc/commondirs, so cswproto removes the right directories +# The workflow in the future may look like this: +# - Update etc/commondirs +# - Build CSWcommon package with GAR + + +update() { + ARCH=$1 + + TMPDIR=/tmp/update-commondir.$$ + mkdir $TMPDIR + ( + cd $TMPDIR + wget http://mirror.opencsw.org/opencsw/current/$1/5.8/common-1.4.6,REV=2008.04.28-SunOS5.8-$1-CSW.pkg.gz + gzip -c -d common-* | pkgtrans /dev/fd/0 $TMPDIR all + ) + + perl -ne ' +my @l = split; +if( $l[1] =~ /^[ds]$/ ) { + print ($l[3] =~ /([^=]*)/); + print "\n"; +} + ' $TMPDIR/CSWcommon/pkgmap > ../etc/commondirs-$1 + + rm -rf $TMPDIR +} + +update sparc +update i386 + Property changes on: csw/mgar/gar/v2/bin/update-commondirs ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/gar/v2/etc/commondirs-i386 =================================================================== --- csw/mgar/gar/v2/etc/commondirs-i386 (rev 0) +++ csw/mgar/gar/v2/etc/commondirs-i386 2009-03-27 11:56:44 UTC (rev 3993) @@ -0,0 +1,142 @@ +/etc/opt/csw +/opt/csw +/opt/csw/bin +/opt/csw/bin/amd64 +/opt/csw/bin/i486 +/opt/csw/bin/pentium +/opt/csw/doc +/opt/csw/etc +/opt/csw/include +/opt/csw/info +/opt/csw/lib +/opt/csw/lib/32 +/opt/csw/lib/64 +/opt/csw/lib/X11 +/opt/csw/lib/X11/app-defaults +/opt/csw/lib/amd64 +/opt/csw/lib/i386 +/opt/csw/lib/locale +/opt/csw/lib/pentium +/opt/csw/man +/opt/csw/sbin +/opt/csw/share +/opt/csw/share/doc +/opt/csw/share/info +/opt/csw/share/locale +/opt/csw/share/locale/az +/opt/csw/share/locale/az/LC_MESSAGES +/opt/csw/share/locale/be +/opt/csw/share/locale/be/LC_MESSAGES +/opt/csw/share/locale/bg +/opt/csw/share/locale/bg/LC_MESSAGES +/opt/csw/share/locale/bg/LC_TIME +/opt/csw/share/locale/ca +/opt/csw/share/locale/ca/LC_MESSAGES +/opt/csw/share/locale/cs +/opt/csw/share/locale/cs/LC_MESSAGES +/opt/csw/share/locale/cs/LC_TIME +/opt/csw/share/locale/da +/opt/csw/share/locale/da/LC_MESSAGES +/opt/csw/share/locale/da/LC_TIME +/opt/csw/share/locale/de +/opt/csw/share/locale/de/LC_MESSAGES +/opt/csw/share/locale/de/LC_TIME +/opt/csw/share/locale/el +/opt/csw/share/locale/el/LC_MESSAGES +/opt/csw/share/locale/el/LC_TIME +/opt/csw/share/locale/en at boldquot +/opt/csw/share/locale/en at boldquot/LC_MESSAGES +/opt/csw/share/locale/en at quot +/opt/csw/share/locale/en at quot/LC_MESSAGES +/opt/csw/share/locale/es +/opt/csw/share/locale/es/LC_MESSAGES +/opt/csw/share/locale/es/LC_TIME +/opt/csw/share/locale/et +/opt/csw/share/locale/et/LC_MESSAGES +/opt/csw/share/locale/eu +/opt/csw/share/locale/eu/LC_MESSAGES +/opt/csw/share/locale/fi +/opt/csw/share/locale/fi/LC_MESSAGES +/opt/csw/share/locale/fr +/opt/csw/share/locale/fr/LC_MESSAGES +/opt/csw/share/locale/fr/LC_TIME +/opt/csw/share/locale/ga +/opt/csw/share/locale/ga/LC_MESSAGES +/opt/csw/share/locale/gl +/opt/csw/share/locale/gl/LC_MESSAGES +/opt/csw/share/locale/gl/LC_TIME +/opt/csw/share/locale/he +/opt/csw/share/locale/he/LC_MESSAGES +/opt/csw/share/locale/hr +/opt/csw/share/locale/hr/LC_MESSAGES +/opt/csw/share/locale/hu +/opt/csw/share/locale/hu/LC_MESSAGES +/opt/csw/share/locale/id +/opt/csw/share/locale/id/LC_MESSAGES +/opt/csw/share/locale/it +/opt/csw/share/locale/it/LC_MESSAGES +/opt/csw/share/locale/it/LC_TIME +/opt/csw/share/locale/ja +/opt/csw/share/locale/ja/LC_MESSAGES +/opt/csw/share/locale/ja/LC_TIME +/opt/csw/share/locale/ko +/opt/csw/share/locale/ko/LC_MESSAGES +/opt/csw/share/locale/ko/LC_TIME +/opt/csw/share/locale/lt +/opt/csw/share/locale/lt/LC_MESSAGES +/opt/csw/share/locale/nl +/opt/csw/share/locale/nl/LC_MESSAGES +/opt/csw/share/locale/nl/LC_TIME +/opt/csw/share/locale/nn +/opt/csw/share/locale/nn/LC_MESSAGES +/opt/csw/share/locale/no +/opt/csw/share/locale/no/LC_MESSAGES +/opt/csw/share/locale/no/LC_TIME +/opt/csw/share/locale/pl +/opt/csw/share/locale/pl/LC_MESSAGES +/opt/csw/share/locale/pl/LC_TIME +/opt/csw/share/locale/pt +/opt/csw/share/locale/pt/LC_MESSAGES +/opt/csw/share/locale/pt/LC_TIME +/opt/csw/share/locale/pt_BR +/opt/csw/share/locale/pt_BR/LC_MESSAGES +/opt/csw/share/locale/pt_BR/LC_TIME +/opt/csw/share/locale/ro +/opt/csw/share/locale/ro/LC_MESSAGES +/opt/csw/share/locale/ru +/opt/csw/share/locale/ru/LC_MESSAGES +/opt/csw/share/locale/ru/LC_TIME +/opt/csw/share/locale/sk +/opt/csw/share/locale/sk/LC_MESSAGES +/opt/csw/share/locale/sk/LC_TIME +/opt/csw/share/locale/sl +/opt/csw/share/locale/sl/LC_MESSAGES +/opt/csw/share/locale/sl/LC_TIME +/opt/csw/share/locale/sp +/opt/csw/share/locale/sp/LC_MESSAGES +/opt/csw/share/locale/sr +/opt/csw/share/locale/sr/LC_MESSAGES +/opt/csw/share/locale/sv +/opt/csw/share/locale/sv/LC_MESSAGES +/opt/csw/share/locale/sv/LC_TIME +/opt/csw/share/locale/tr +/opt/csw/share/locale/tr/LC_MESSAGES +/opt/csw/share/locale/uk +/opt/csw/share/locale/uk/LC_MESSAGES +/opt/csw/share/locale/vi +/opt/csw/share/locale/vi/LC_MESSAGES +/opt/csw/share/locale/wa +/opt/csw/share/locale/wa/LC_MESSAGES +/opt/csw/share/locale/zh +/opt/csw/share/locale/zh/LC_MESSAGES +/opt/csw/share/locale/zh/LC_TIME +/opt/csw/share/locale/zh_CN +/opt/csw/share/locale/zh_CN.GB2312 +/opt/csw/share/locale/zh_CN.GB2312/LC_MESSAGES +/opt/csw/share/locale/zh_TW +/opt/csw/share/locale/zh_TW.Big5 +/opt/csw/share/locale/zh_TW.Big5/LC_MESSAGES +/opt/csw/share/locale/zh_TW/LC_MESSAGES +/opt/csw/share/man +/opt/csw/var +/var/opt/csw Added: csw/mgar/gar/v2/etc/commondirs-sparc =================================================================== --- csw/mgar/gar/v2/etc/commondirs-sparc (rev 0) +++ csw/mgar/gar/v2/etc/commondirs-sparc 2009-03-27 11:56:44 UTC (rev 3993) @@ -0,0 +1,146 @@ +/etc/opt/csw +/opt/csw +/opt/csw/bin +/opt/csw/bin/sparc +/opt/csw/bin/sparcv8 +/opt/csw/bin/sparcv8plus +/opt/csw/bin/sparcv8plus+vis +/opt/csw/bin/sparcv9 +/opt/csw/doc +/opt/csw/etc +/opt/csw/include +/opt/csw/info +/opt/csw/lib +/opt/csw/lib/32 +/opt/csw/lib/64 +/opt/csw/lib/X11 +/opt/csw/lib/X11/app-defaults +/opt/csw/lib/locale +/opt/csw/lib/sparc +/opt/csw/lib/sparcv8 +/opt/csw/lib/sparcv8plus +/opt/csw/lib/sparcv8plus+vis +/opt/csw/lib/sparcv9 +/opt/csw/man +/opt/csw/sbin +/opt/csw/share +/opt/csw/share/doc +/opt/csw/share/info +/opt/csw/share/locale +/opt/csw/share/locale/az +/opt/csw/share/locale/az/LC_MESSAGES +/opt/csw/share/locale/be +/opt/csw/share/locale/be/LC_MESSAGES +/opt/csw/share/locale/bg +/opt/csw/share/locale/bg/LC_MESSAGES +/opt/csw/share/locale/bg/LC_TIME +/opt/csw/share/locale/ca +/opt/csw/share/locale/ca/LC_MESSAGES +/opt/csw/share/locale/cs +/opt/csw/share/locale/cs/LC_MESSAGES +/opt/csw/share/locale/cs/LC_TIME +/opt/csw/share/locale/da +/opt/csw/share/locale/da/LC_MESSAGES +/opt/csw/share/locale/da/LC_TIME +/opt/csw/share/locale/de +/opt/csw/share/locale/de/LC_MESSAGES +/opt/csw/share/locale/de/LC_TIME +/opt/csw/share/locale/el +/opt/csw/share/locale/el/LC_MESSAGES +/opt/csw/share/locale/el/LC_TIME +/opt/csw/share/locale/en at boldquot +/opt/csw/share/locale/en at boldquot/LC_MESSAGES +/opt/csw/share/locale/en at quot +/opt/csw/share/locale/en at quot/LC_MESSAGES +/opt/csw/share/locale/es +/opt/csw/share/locale/es/LC_MESSAGES +/opt/csw/share/locale/es/LC_TIME +/opt/csw/share/locale/et +/opt/csw/share/locale/et/LC_MESSAGES +/opt/csw/share/locale/eu +/opt/csw/share/locale/eu/LC_MESSAGES +/opt/csw/share/locale/fi +/opt/csw/share/locale/fi/LC_MESSAGES +/opt/csw/share/locale/fr +/opt/csw/share/locale/fr/LC_MESSAGES +/opt/csw/share/locale/fr/LC_TIME +/opt/csw/share/locale/ga +/opt/csw/share/locale/ga/LC_MESSAGES +/opt/csw/share/locale/gl +/opt/csw/share/locale/gl/LC_MESSAGES +/opt/csw/share/locale/gl/LC_TIME +/opt/csw/share/locale/he +/opt/csw/share/locale/he/LC_MESSAGES +/opt/csw/share/locale/hr +/opt/csw/share/locale/hr/LC_MESSAGES +/opt/csw/share/locale/hu +/opt/csw/share/locale/hu/LC_MESSAGES +/opt/csw/share/locale/id +/opt/csw/share/locale/id/LC_MESSAGES +/opt/csw/share/locale/it +/opt/csw/share/locale/it/LC_MESSAGES +/opt/csw/share/locale/it/LC_TIME +/opt/csw/share/locale/ja +/opt/csw/share/locale/ja/LC_MESSAGES +/opt/csw/share/locale/ja/LC_TIME +/opt/csw/share/locale/ko +/opt/csw/share/locale/ko/LC_MESSAGES +/opt/csw/share/locale/ko/LC_TIME +/opt/csw/share/locale/lt +/opt/csw/share/locale/lt/LC_MESSAGES +/opt/csw/share/locale/nl +/opt/csw/share/locale/nl/LC_MESSAGES +/opt/csw/share/locale/nl/LC_TIME +/opt/csw/share/locale/nn +/opt/csw/share/locale/nn/LC_MESSAGES +/opt/csw/share/locale/no +/opt/csw/share/locale/no/LC_MESSAGES +/opt/csw/share/locale/no/LC_TIME +/opt/csw/share/locale/pl +/opt/csw/share/locale/pl/LC_MESSAGES +/opt/csw/share/locale/pl/LC_TIME +/opt/csw/share/locale/pt +/opt/csw/share/locale/pt/LC_MESSAGES +/opt/csw/share/locale/pt/LC_TIME +/opt/csw/share/locale/pt_BR +/opt/csw/share/locale/pt_BR/LC_MESSAGES +/opt/csw/share/locale/pt_BR/LC_TIME +/opt/csw/share/locale/ro +/opt/csw/share/locale/ro/LC_MESSAGES +/opt/csw/share/locale/ru +/opt/csw/share/locale/ru/LC_MESSAGES +/opt/csw/share/locale/ru/LC_TIME +/opt/csw/share/locale/sk +/opt/csw/share/locale/sk/LC_MESSAGES +/opt/csw/share/locale/sk/LC_TIME +/opt/csw/share/locale/sl +/opt/csw/share/locale/sl/LC_MESSAGES +/opt/csw/share/locale/sl/LC_TIME +/opt/csw/share/locale/sp +/opt/csw/share/locale/sp/LC_MESSAGES +/opt/csw/share/locale/sr +/opt/csw/share/locale/sr/LC_MESSAGES +/opt/csw/share/locale/sv +/opt/csw/share/locale/sv/LC_MESSAGES +/opt/csw/share/locale/sv/LC_TIME +/opt/csw/share/locale/tr +/opt/csw/share/locale/tr/LC_MESSAGES +/opt/csw/share/locale/uk +/opt/csw/share/locale/uk/LC_MESSAGES +/opt/csw/share/locale/vi +/opt/csw/share/locale/vi/LC_MESSAGES +/opt/csw/share/locale/wa +/opt/csw/share/locale/wa/LC_MESSAGES +/opt/csw/share/locale/zh +/opt/csw/share/locale/zh/LC_MESSAGES +/opt/csw/share/locale/zh/LC_TIME +/opt/csw/share/locale/zh_CN +/opt/csw/share/locale/zh_CN.GB2312 +/opt/csw/share/locale/zh_CN.GB2312/LC_MESSAGES +/opt/csw/share/locale/zh_TW +/opt/csw/share/locale/zh_TW.Big5 +/opt/csw/share/locale/zh_TW.Big5/LC_MESSAGES +/opt/csw/share/locale/zh_TW/LC_MESSAGES +/opt/csw/share/man +/opt/csw/var +/var/opt/csw Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-27 09:05:56 UTC (rev 3992) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-27 11:56:44 UTC (rev 3993) @@ -224,7 +224,7 @@ # Pulled in from pkglib/csw_prototype.gspec $(PROTOTYPE): $(WORKDIR) merge - $(_DBG)cswproto -r $(PKGROOT) $(PKGROOT)=/ >$@ + $(_DBG)cswproto -c $(GARDIR)/etc/commondirs-$(GARCH) -r $(PKGROOT) $(PKGROOT)=/ >$@ # The pathfilter rules are as follows: # - include license for current package This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Fri Mar 27 13:52:37 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Fri, 27 Mar 2009 12:52:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3994] csw/mgar/pkg/asciidoc/trunk Message-ID: Revision: 3994 http://gar.svn.sourceforge.net/gar/?rev=3994&view=rev Author: bdwalton Date: 2009-03-27 12:52:37 +0000 (Fri, 27 Mar 2009) Log Message: ----------- update to 8.4.2, new patches for poorly handled auto*; dynamic gar stuff Modified Paths: -------------- csw/mgar/pkg/asciidoc/trunk/Makefile csw/mgar/pkg/asciidoc/trunk/checksums Added Paths: ----------- csw/mgar/pkg/asciidoc/trunk/files/fix-Makefile-am.patch csw/mgar/pkg/asciidoc/trunk/files/fix-autoconf-version.patch Removed Paths: ------------- csw/mgar/pkg/asciidoc/trunk/files/CSWasciidoc.depend csw/mgar/pkg/asciidoc/trunk/files/CSWasciidoc.gspec csw/mgar/pkg/asciidoc/trunk/files/Makefile.in csw/mgar/pkg/asciidoc/trunk/files/configure.ac csw/mgar/pkg/asciidoc/trunk/files/install-sh Modified: csw/mgar/pkg/asciidoc/trunk/Makefile =================================================================== --- csw/mgar/pkg/asciidoc/trunk/Makefile 2009-03-27 11:56:44 UTC (rev 3993) +++ csw/mgar/pkg/asciidoc/trunk/Makefile 2009-03-27 12:52:37 UTC (rev 3994) @@ -1,5 +1,5 @@ GARNAME = asciidoc -GARVERSION = 8.2.7 +GARVERSION = 8.4.2 CATEGORIES = utils DESCRIPTION = An Documentation Generator @@ -13,13 +13,20 @@ SGML/XML markup) can be customized and extended by the user. endef -AUTOFILES = configure.ac Makefile.in install-sh +PACKAGES = CSWasciidoc +CATALOGNAME_CSWasciidoc = asciidoc +ARCHALL_CSWasciidoc = 1 + +REQUIRED_PKGS_CSWasciidoc = CSWpython + MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += CSWasciidoc.gspec CSWasciidoc.depend DISTFILES += $(AUTOFILES) +#it would really seem this author "doesn't get" auto* stuff. +PATCHFILES = fix-autoconf-version.patch fix-Makefile-am.patch + PREREQUISITE_PKGS = CSWautoconf # We define upstream file regex so we can be notifed of new upstream software release @@ -33,11 +40,6 @@ # until the autoconf stuff is included upstream, we'll maintain and import our # own. -pre-configure: - ( cd $(WORKSRC); \ - for f in $(AUTOFILES); do \ - cp ../$$f .; \ - done; \ - chmod 755 install-sh; \ - autoconf ) +pre-configure-modulated: + ( cd $(WORKSRC); autoconf ) @$(MAKECOOKIE) Modified: csw/mgar/pkg/asciidoc/trunk/checksums =================================================================== --- csw/mgar/pkg/asciidoc/trunk/checksums 2009-03-27 11:56:44 UTC (rev 3993) +++ csw/mgar/pkg/asciidoc/trunk/checksums 2009-03-27 12:52:37 UTC (rev 3994) @@ -1,6 +1,5 @@ -f631c10bcf7216eaf6bc804c84ebb8e1 download/asciidoc-8.2.7.tar.gz +5f04247c505cc85987c657eb6f6505db download/asciidoc-8.4.2.tar.gz 38527e11ffe879f2cac4a63b6268b4ca download/CSWasciidoc.gspec 204ab2546bda5c6fb0510ba8e366db7d download/CSWasciidoc.depend -eb3746ffca8e4d487e101ee2501d70a6 download/configure.ac -aed585d6f350e23f80f154da0f807e07 download/Makefile.in -73ee16f14b22fabd675e78102289b5cc download/install-sh +46d75ac8ad96048e25ee1a9883e96224 download/fix-autoconf-version.patch +ca66107f476039013fe578e571f92ff5 download/fix-Makefile-am.patch Deleted: csw/mgar/pkg/asciidoc/trunk/files/CSWasciidoc.depend =================================================================== --- csw/mgar/pkg/asciidoc/trunk/files/CSWasciidoc.depend 2009-03-27 11:56:44 UTC (rev 3993) +++ csw/mgar/pkg/asciidoc/trunk/files/CSWasciidoc.depend 2009-03-27 12:52:37 UTC (rev 3994) @@ -1 +0,0 @@ -P CSWpython python - A high-level scripting language. Deleted: csw/mgar/pkg/asciidoc/trunk/files/CSWasciidoc.gspec =================================================================== --- csw/mgar/pkg/asciidoc/trunk/files/CSWasciidoc.gspec 2009-03-27 11:56:44 UTC (rev 3993) +++ csw/mgar/pkg/asciidoc/trunk/files/CSWasciidoc.gspec 2009-03-27 12:52:37 UTC (rev 3994) @@ -1,5 +0,0 @@ -%var bitname asciidoc -%var pkgname CSWasciidoc -%var arch all -%include url file://%{PKGLIB}/csw_standard.gspec -%copyright url file://%{WORKSRC}/COPYING Deleted: csw/mgar/pkg/asciidoc/trunk/files/Makefile.in =================================================================== --- csw/mgar/pkg/asciidoc/trunk/files/Makefile.in 2009-03-27 11:56:44 UTC (rev 3993) +++ csw/mgar/pkg/asciidoc/trunk/files/Makefile.in 2009-03-27 12:52:37 UTC (rev 3994) @@ -1,107 +0,0 @@ -INSTALL = @INSTALL@ -INSTALL_PROG = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ - -SED = @SED@ -LN_S = @LN_S@ - -prefix = @prefix@ -exec_prefix = @exec_prefix@ -bindir = @bindir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -datarootdir = @datarootdir@ -mandir=@mandir@ -srcdir = @srcdir@ - -VPATH = @srcdir@ - -ASCIIDOCCONF = $(sysconfdir)/asciidoc - -prog = asciidoc.py a2x -progdir = $(bindir) - -vimdir = @sysconfdir@/vim - -manp = $(wildcard doc/*.1) -manpdir = $(mandir)/man1 - -conf = $(wildcard *.conf) -confdir = $(ASCIIDOCCONF) - -filters = $(wildcard filters/*.py) -filtersdir = $(ASCIIDOCCONF)/filters - -docbook = $(wildcard docbook-xsl/*xsl) -docbookdir = $(ASCIIDOCCONF)/docbook-xsl - -dblatex = $(wildcard dblatex/*.xsl) $(wildcard dblatex/*.sty) -dblatexdir = $(ASCIIDOCCONF)/dblatex - -css = $(wildcard stylesheets/*.css) -cssdir = $(ASCIIDOCCONF)/stylesheets - -js = $(wildcard javascripts/*.js) -jsdir = $(ASCIIDOCCONF)/javascripts - -callouts = $(wildcard images/icons/callouts/*) -calloutsdir = $(ASCIIDOCCONF)/images/icons/callouts - -icons = $(wildcard images/icons/*.png) images/icons/README -iconsdir = $(ASCIIDOCCONF)/images/icons - -doc = $(wildcard README*) $(wildcard BUGS*) $(wildcard INSTALL*) -docdir = $(datadir)/doc/asciidoc - -DATATARGETS = manp conf filters docbook dblatex css js callouts icons -PROGTARGETS = prog -TARGETS = $(DATATARGETS) $(PROGTARGETS) doc - -INSTDIRS = $(TARGETS:%=%dir) - -.PHONY: $(TARGETS) - -all: build - -# create directories used during the install -$(INSTDIRS): - $(INSTALL) -d $(DESTDIR)/$($@) - -$(PROGTARGETS): % : %dir - $(INSTALL_PROG) $($@) $(DESTDIR)/$($<)/ - -$(DATATARGETS): % : %dir - $(INSTALL_DATA) $($@) $(DESTDIR)/$($<)/ - -vim: - $(INSTALL) -d $(DESTDIR)/$(vimdir)/syntax - $(INSTALL_DATA) vim/syntax/asciidoc.vim $(DESTDIR)/$(vimdir)/syntax/ - $(INSTALL) -d $(DESTDIR)/$(vimdir)/ftdetect - $(INSTALL_DATA) vim/ftdetect/asciidoc_filetype.vim \ - $(DESTDIR)/$(vimdir)/ftdetect/ - -docs: docdir - $(INSTALL_DATA) $(doc) $(DESTDIR)/$(docdir) - $(INSTALL) -d $(DESTDIR)/$(docdir)/examples/website - ( cd examples/website; \ - cp -R * $(DESTDIR)/$(docdir)/examples/website ) - -linkpy: - (cd $(DESTDIR)/$(progdir); $(LN_S) asciidoc.py asciidoc) - -fixconfpath: - @for f in $(prog); do \ - echo "Fixing CONF_DIR in $$f"; \ - $(SED) "s#^CONF_DIR = '.*'#CONF_DIR = '$(ASCIIDOCCONF)'#; s#^CONF_DIR=.*#CONF_DIR=$(ASCIIDOCCONF)#" $$f > $$f.out; \ - mv $$f.out $$f; \ - done - - -build: fixconfpath - -install: $(PROGTARGETS) $(DATATARGETS) linkpy docs - -install-vim: vim - -test: - @echo "Nothing to see here...Move along." \ No newline at end of file Deleted: csw/mgar/pkg/asciidoc/trunk/files/configure.ac =================================================================== --- csw/mgar/pkg/asciidoc/trunk/files/configure.ac 2009-03-27 11:56:44 UTC (rev 3993) +++ csw/mgar/pkg/asciidoc/trunk/files/configure.ac 2009-03-27 12:52:37 UTC (rev 3994) @@ -1,11 +0,0 @@ -AC_INIT(asciidoc, 8.2.7) - -AC_CONFIG_FILES(Makefile) - -AC_PROG_SED - -AC_PROG_LN_S - -AC_PROG_INSTALL - -AC_OUTPUT Added: csw/mgar/pkg/asciidoc/trunk/files/fix-Makefile-am.patch =================================================================== --- csw/mgar/pkg/asciidoc/trunk/files/fix-Makefile-am.patch (rev 0) +++ csw/mgar/pkg/asciidoc/trunk/files/fix-Makefile-am.patch 2009-03-27 12:52:37 UTC (rev 3994) @@ -0,0 +1,6507 @@ +diff --speed-large-files --minimal -Nru asciidoc-8.4.2.orig/Makefile asciidoc-8.4.2/Makefile +--- asciidoc-8.4.2.orig/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ asciidoc-8.4.2/Makefile 2009-03-27 01:07:56.327828594 +0100 +@@ -0,0 +1,162 @@ ++# ++# Make file to install/uninstall AsciiDoc ++# ++ ++.NOTPARALLEL: ++ ++INSTALL = /opt/csw/bin/ginstall -c ++INSTALL_PROG = ${INSTALL} ++INSTALL_DATA = ${INSTALL} -m 644 ++ ++SED = /opt/csw/bin/gsed ++ ++prefix = /opt/csw ++exec_prefix = /opt/csw ++bindir = /opt/csw/bin ++datadir = /opt/csw/share ++sysconfdir = /opt/csw/etc ++datarootdir = ${prefix}/share ++mandir=/opt/csw/share/man ++srcdir = . ++ ++ ++ ++ASCIIDOCCONF = $(sysconfdir)/asciidoc ++ ++prog = asciidoc.py a2x ++progdir = $(bindir) ++ ++vimdir = /opt/csw/etc/vim ++ ++manp = $(wildcard doc/*.1) ++manpdir = $(mandir)/man1 ++ ++conf = $(wildcard *.conf) ++confdir = $(ASCIIDOCCONF) ++ ++filtersdir = $(ASCIIDOCCONF)/filters ++ ++codefilter = filters/code/code-filter.py ++codefilterdir = $(filtersdir)/code ++codefilterconf = filters/code/code-filter.conf ++codefilterconfdir = $(filtersdir)/code ++ ++graphvizfilter = filters/graphviz/graphviz2png.py ++graphvizfilterdir = $(filtersdir)/graphviz ++graphvizfilterconf = filters/graphviz/graphviz-filter.conf ++graphvizfilterconfdir = $(filtersdir)/graphviz ++ ++musicfilter = filters/music/music2png.py ++musicfilterdir = $(filtersdir)/music ++musicfilterconf = filters/music/music-filter.conf ++musicfilterconfdir = $(filtersdir)/music ++ ++sourcefilterconf = filters/source/source-highlight-filter.conf ++sourcefilterconfdir = $(filtersdir)/source ++ ++docbook = $(wildcard docbook-xsl/*.xsl) ++docbookdir = $(ASCIIDOCCONF)/docbook-xsl ++ ++dblatex = $(wildcard dblatex/*.xsl) $(wildcard dblatex/*.sty) ++dblatexdir = $(ASCIIDOCCONF)/dblatex ++ ++css = $(wildcard stylesheets/*.css) ++cssdir = $(ASCIIDOCCONF)/stylesheets ++ ++js = $(wildcard javascripts/*.js) ++jsdir = $(ASCIIDOCCONF)/javascripts ++ ++callouts = $(wildcard images/icons/callouts/*) ++calloutsdir = $(ASCIIDOCCONF)/images/icons/callouts ++ ++icons = $(wildcard images/icons/*.png) images/icons/README ++iconsdir = $(ASCIIDOCCONF)/images/icons ++ ++doc = $(wildcard README*) $(wildcard BUGS*) $(wildcard INSTALL*) $(wildcard CHANGELOG*) ++docdir = $(datadir)/doc/asciidoc ++ ++DATATARGETS = manp conf docbook dblatex css js callouts icons codefilterconf musicfilterconf sourcefilterconf graphvizfilterconf ++PROGTARGETS = prog codefilter musicfilter graphvizfilter ++TARGETS = $(DATATARGETS) $(PROGTARGETS) doc ++ ++INSTDIRS = $(TARGETS:%=%dir) ++ ++.PHONY: $(TARGETS) ++ ++all: build ++ ++# create directories used during the install ++$(INSTDIRS): ++ $(INSTALL) -d $(DESTDIR)/$($@) ++ ++$(PROGTARGETS): % : %dir ++ $(INSTALL_PROG) $($@) $(DESTDIR)/$($<)/ ++ ++$(DATATARGETS): % : %dir ++ $(INSTALL_DATA) $($@) $(DESTDIR)/$($<)/ ++ ++docs: ++ $(INSTALL) -d $(DESTDIR)/$(docdir) ++ $(INSTALL_DATA) $(doc) $(DESTDIR)/$(docdir) ++ $(INSTALL) -d $(DESTDIR)/$(docdir)/docbook-xsl ++ $(INSTALL_DATA) docbook-xsl/asciidoc-docbook-xsl.txt $(DESTDIR)/$(docdir)/docbook-xsl ++ $(INSTALL) -d $(DESTDIR)/$(docdir)/dblatex ++ $(INSTALL_DATA) dblatex/dblatex-readme.txt $(DESTDIR)/$(docdir)/dblatex ++ $(INSTALL) -d $(DESTDIR)/$(docdir)/stylesheets ++ $(INSTALL_DATA) $(css) $(DESTDIR)/$(docdir)/stylesheets ++ $(INSTALL) -d $(DESTDIR)/$(docdir)/javascripts ++ $(INSTALL_DATA) $(js) $(DESTDIR)/$(docdir)/javascripts ++ $(INSTALL) -d $(DESTDIR)/$(docdir)/images ++ ( cd images && \ ++ cp -R * $(DESTDIR)/$(docdir)/images ) ++ $(INSTALL) -d $(DESTDIR)/$(docdir)/doc ++ ( cd doc && \ ++ cp -R * $(DESTDIR)/$(docdir)/doc ) ++ $(INSTALL) -d $(DESTDIR)/$(docdir)/examples/website ++ ( cd examples/website && \ ++ cp -R * $(DESTDIR)/$(docdir)/examples/website ) ++ ++progsymlink: ++ (cd $(DESTDIR)/$(progdir); ln -sf asciidoc.py asciidoc) ++ ++fixconfpath: ++ @for f in $(prog); do \ ++ echo "Fixing CONF_DIR in $$f"; \ ++ $(SED) "s#^CONF_DIR = '.*'#CONF_DIR = '$(ASCIIDOCCONF)'#; s#^CONF_DIR=.*#CONF_DIR=$(ASCIIDOCCONF)#" $$f > $$f.out; \ ++ mv $$f.out $$f; \ ++ done ++ ++install-vim: ++ @for d in $(DESTDIR)/$(vimdir) /etc/vim; do \ ++ if ! test -d $$d; then continue; fi ; \ ++ echo "installing Vim files in $$d" ; \ ++ $(INSTALL) -d $$d/syntax ; \ ++ $(INSTALL_DATA) vim/syntax/asciidoc.vim $$d/syntax ; \ ++ $(INSTALL) -d $$d/ftdetect ; \ ++ $(INSTALL_DATA) vim/ftdetect/asciidoc_filetype.vim $$d/ftdetect ; \ ++ done ++ ++uninstall-vim: ++ @for d in $(DESTDIR)/$(vimdir) /etc/vim; do \ ++ if ! test -d $$d; then continue; fi ; \ ++ echo "uninstalling Vim files in $$d" ; \ ++ rm -f $$d/syntax/asciidoc.vim ; \ ++ rm -f $$d/ftdetect/asciidoc_filetype.vim ; \ ++ done ++ ++ ++build: fixconfpath ++ ++install: $(PROGTARGETS) $(DATATARGETS) progsymlink install-vim ++ ++uninstall: uninstall-vim ++ rm -f $(DESTDIR)/$(progdir)/asciidoc ++ rm -f $(DESTDIR)/$(progdir)/asciidoc.py ++ rm -f $(DESTDIR)/$(progdir)/a2x ++ rm -f $(DESTDIR)/$(mandir)/asciidoc.1 ++ rm -f $(DESTDIR)/$(mandir)/a2x.1 ++ rm -rf $(DESTDIR)/$(confdir) ++ rm -rf $(DESTDIR)/$(docdir) ++ ++test: ++ @echo "Nothing to see here...Move along." +diff --speed-large-files --minimal -Nru asciidoc-8.4.2.orig/Makefile.in asciidoc-8.4.2/Makefile.in +--- asciidoc-8.4.2.orig/Makefile.in 2009-03-09 21:52:50.000000000 +0100 ++++ asciidoc-8.4.2/Makefile.in 2009-03-27 01:12:11.530587241 +0100 +@@ -127,7 +127,7 @@ + done + + install-vim: +- @for d in $(DESTDIR)/$(vimdir) /etc/vim; do \ ++ @for d in $(DESTDIR)/$(vimdir); do \ + if ! test -d $$d; then continue; fi ; \ + echo "installing Vim files in $$d" ; \ + $(INSTALL) -d $$d/syntax ; \ +@@ -137,7 +137,7 @@ + done + + uninstall-vim: +- @for d in $(DESTDIR)/$(vimdir) /etc/vim; do \ ++ @for d in $(DESTDIR)/$(vimdir); do \ + if ! test -d $$d; then continue; fi ; \ + echo "uninstalling Vim files in $$d" ; \ + rm -f $$d/syntax/asciidoc.vim ; \ +diff --speed-large-files --minimal -Nru asciidoc-8.4.2.orig/a2x asciidoc-8.4.2/a2x +--- asciidoc-8.4.2.orig/a2x 2008-12-31 03:46:28.000000000 +0100 ++++ asciidoc-8.4.2/a2x 2009-03-27 01:08:17.794738348 +0100 +@@ -14,7 +14,7 @@ + REALNAME=$(which "$REALNAME") + fi + REALNAME="$(readlink -f "$REALNAME")" +-CONF_DIR=/etc/asciidoc ++CONF_DIR=/opt/csw/etc/asciidoc + FOP_COMMAND="fop.sh" # FOP executable. + + #-------------------------------------------------------------------- +diff --speed-large-files --minimal -Nru asciidoc-8.4.2.orig/asciidoc.py asciidoc-8.4.2/asciidoc.py +--- asciidoc-8.4.2.orig/asciidoc.py 2009-03-18 05:22:00.000000000 +0100 ++++ asciidoc-8.4.2/asciidoc.py 2009-03-27 01:08:17.758780186 +0100 +@@ -4749,7 +4749,7 @@ + APP_DIR = None # This file's directory. + USER_DIR = None # ~/.asciidoc + # Global configuration files directory (set by Makefile build target). +-CONF_DIR = '/etc/asciidoc' ++CONF_DIR = '/opt/csw/etc/asciidoc' + HELP_FILE = 'help.conf' # Default (English) help file. + + # Globals +diff --speed-large-files --minimal -Nru asciidoc-8.4.2.orig/autom4te.cache/output.0 asciidoc-8.4.2/autom4te.cache/output.0 +--- asciidoc-8.4.2.orig/autom4te.cache/output.0 1970-01-01 01:00:00.000000000 +0100 ++++ asciidoc-8.4.2/autom4te.cache/output.0 2009-03-27 01:07:51.433802066 +0100 +@@ -0,0 +1,3041 @@ ++@%:@! /bin/sh ++@%:@ Guess values for system-dependent variables and create Makefiles. ++@%:@ Generated by GNU Autoconf 2.63 for asciidoc 8.4.2. ++@%:@ ++@%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, ++@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. ++@%:@ This configure script is free software; the Free Software Foundation ++@%:@ gives unlimited permission to copy, distribute and modify it. ++## --------------------- ## ++## M4sh Initialization. ## ++## --------------------- ## ++ ++# Be more Bourne compatible ++DUALCASE=1; export DUALCASE # for MKS sh ++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ++ emulate sh ++ NULLCMD=: ++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which ++ # is contrary to our usage. Disable this feature. ++ alias -g '${1+"$@"}'='"$@"' ++ setopt NO_GLOB_SUBST ++else ++ case `(set -o) 2>/dev/null` in ++ *posix*) set -o posix ;; ++esac ++ ++fi ++ ++ ++ ++ ++# PATH needs CR ++# Avoid depending upon Character Ranges. ++as_cr_letters='abcdefghijklmnopqrstuvwxyz' ++as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' ++as_cr_Letters=$as_cr_letters$as_cr_LETTERS ++as_cr_digits='0123456789' ++as_cr_alnum=$as_cr_Letters$as_cr_digits ++ ++as_nl=' ++' ++export as_nl ++# Printing a long string crashes Solaris 7 /usr/bin/printf. ++as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo ++if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then ++ as_echo='printf %s\n' ++ as_echo_n='printf %s' ++else ++ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then ++ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' ++ as_echo_n='/usr/ucb/echo -n' ++ else ++ as_echo_body='eval expr "X$1" : "X\\(.*\\)"' ++ as_echo_n_body='eval ++ arg=$1; ++ case $arg in ++ *"$as_nl"*) ++ expr "X$arg" : "X\\(.*\\)$as_nl"; ++ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; ++ esac; ++ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ++ ' ++ export as_echo_n_body ++ as_echo_n='sh -c $as_echo_n_body as_echo' ++ fi ++ export as_echo_body ++ as_echo='sh -c $as_echo_body as_echo' ++fi ++ ++# The user is always right. ++if test "${PATH_SEPARATOR+set}" != set; then ++ PATH_SEPARATOR=: ++ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { ++ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || ++ PATH_SEPARATOR=';' ++ } ++fi ++ ++# Support unset when possible. ++if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then ++ as_unset=unset ++else ++ as_unset=false ++fi ++ ++ ++# IFS ++# We need space, tab and new line, in precisely that order. Quoting is ++# there to prevent editors from complaining about space-tab. ++# (If _AS_PATH_WALK were called with IFS unset, it would disable word ++# splitting by setting IFS to empty value.) ++IFS=" "" $as_nl" ++ ++# Find who we are. Look in the path if we contain no directory separator. ++case $0 in ++ *[\\/]* ) as_myself=$0 ;; ++ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break ++done ++IFS=$as_save_IFS ++ ++ ;; ++esac ++# We did not find ourselves, most probably we were run as `sh COMMAND' ++# in which case we are not to be found in the path. ++if test "x$as_myself" = x; then ++ as_myself=$0 ++fi ++if test ! -f "$as_myself"; then ++ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 ++ { (exit 1); exit 1; } ++fi ++ ++# Work around bugs in pre-3.0 UWIN ksh. ++for as_var in ENV MAIL MAILPATH ++do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var ++done ++PS1='$ ' ++PS2='> ' ++PS4='+ ' ++ ++# NLS nuisances. ++LC_ALL=C ++export LC_ALL ++LANGUAGE=C ++export LANGUAGE ++ ++# Required to use basename. ++if expr a : '\(a\)' >/dev/null 2>&1 && ++ test "X`expr 00001 : '.*\(...\)'`" = X001; then ++ as_expr=expr ++else ++ as_expr=false ++fi ++ ++if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then ++ as_basename=basename ++else ++ as_basename=false ++fi ++ ++ ++# Name of the executable. ++as_me=`$as_basename -- "$0" || ++$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ ++ X"$0" : 'X\(//\)$' \| \ ++ X"$0" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X/"$0" | ++ sed '/^.*\/\([^/][^/]*\)\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\/\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\/\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` ++ ++# CDPATH. ++$as_unset CDPATH ++ ++ ++if test "x$CONFIG_SHELL" = x; then ++ if (eval ":") 2>/dev/null; then ++ as_have_required=yes ++else ++ as_have_required=no ++fi ++ ++ if test $as_have_required = yes && (eval ": ++(as_func_return () { ++ (exit \$1) ++} ++as_func_success () { ++ as_func_return 0 ++} ++as_func_failure () { ++ as_func_return 1 ++} ++as_func_ret_success () { ++ return 0 ++} ++as_func_ret_failure () { ++ return 1 ++} ++ ++exitcode=0 ++if as_func_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_success failed. ++fi ++ ++if as_func_failure; then ++ exitcode=1 ++ echo as_func_failure succeeded. ++fi ++ ++if as_func_ret_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_ret_success failed. ++fi ++ ++if as_func_ret_failure; then ++ exitcode=1 ++ echo as_func_ret_failure succeeded. ++fi ++ ++if ( set x; as_func_ret_success y && test x = \"\$1\" ); then ++ : ++else ++ exitcode=1 ++ echo positional parameters were not saved. ++fi ++ ++test \$exitcode = 0) || { (exit 1); exit 1; } ++ ++( ++ as_lineno_1=\$LINENO ++ as_lineno_2=\$LINENO ++ test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && ++ test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } ++") 2> /dev/null; then ++ : ++else ++ as_candidate_shells= ++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ case $as_dir in ++ /*) ++ for as_base in sh bash ksh sh5; do ++ as_candidate_shells="$as_candidate_shells $as_dir/$as_base" ++ done;; ++ esac ++done ++IFS=$as_save_IFS ++ ++ ++ for as_shell in $as_candidate_shells $SHELL; do ++ # Try only shells that exist, to save several forks. ++ if { test -f "$as_shell" || test -f "$as_shell.exe"; } && ++ { ("$as_shell") 2> /dev/null <<\_ASEOF ++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ++ emulate sh ++ NULLCMD=: ++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which ++ # is contrary to our usage. Disable this feature. ++ alias -g '${1+"$@"}'='"$@"' ++ setopt NO_GLOB_SUBST ++else ++ case `(set -o) 2>/dev/null` in ++ *posix*) set -o posix ;; ++esac ++ ++fi ++ ++ ++: ++_ASEOF ++}; then ++ CONFIG_SHELL=$as_shell ++ as_have_required=yes ++ if { "$as_shell" 2> /dev/null <<\_ASEOF ++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ++ emulate sh ++ NULLCMD=: ++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which ++ # is contrary to our usage. Disable this feature. ++ alias -g '${1+"$@"}'='"$@"' ++ setopt NO_GLOB_SUBST ++else ++ case `(set -o) 2>/dev/null` in ++ *posix*) set -o posix ;; ++esac ++ ++fi ++ ++ ++: ++(as_func_return () { ++ (exit $1) ++} ++as_func_success () { ++ as_func_return 0 ++} ++as_func_failure () { ++ as_func_return 1 ++} ++as_func_ret_success () { ++ return 0 ++} ++as_func_ret_failure () { ++ return 1 ++} ++ ++exitcode=0 ++if as_func_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_success failed. ++fi ++ ++if as_func_failure; then ++ exitcode=1 ++ echo as_func_failure succeeded. ++fi ++ ++if as_func_ret_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_ret_success failed. ++fi ++ ++if as_func_ret_failure; then ++ exitcode=1 ++ echo as_func_ret_failure succeeded. ++fi ++ ++if ( set x; as_func_ret_success y && test x = "$1" ); then ++ : ++else ++ exitcode=1 ++ echo positional parameters were not saved. ++fi ++ ++test $exitcode = 0) || { (exit 1); exit 1; } ++ ++( ++ as_lineno_1=$LINENO ++ as_lineno_2=$LINENO ++ test "x$as_lineno_1" != "x$as_lineno_2" && ++ test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } ++ ++_ASEOF ++}; then ++ break ++fi ++ ++fi ++ ++ done ++ ++ if test "x$CONFIG_SHELL" != x; then ++ for as_var in BASH_ENV ENV ++ do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var ++ done ++ export CONFIG_SHELL ++ exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} ++fi ++ ++ ++ if test $as_have_required = no; then ++ echo This script requires a shell more modern than all the ++ echo shells that I found on your system. Please install a ++ echo modern shell, or manually run the script under such a ++ echo shell if you do have one. ++ { (exit 1); exit 1; } ++fi ++ ++ ++fi ++ ++fi ++ ++ ++ ++(eval "as_func_return () { ++ (exit \$1) ++} ++as_func_success () { ++ as_func_return 0 ++} ++as_func_failure () { ++ as_func_return 1 ++} ++as_func_ret_success () { ++ return 0 ++} ++as_func_ret_failure () { ++ return 1 ++} ++ ++exitcode=0 ++if as_func_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_success failed. ++fi ++ ++if as_func_failure; then ++ exitcode=1 ++ echo as_func_failure succeeded. ++fi ++ ++if as_func_ret_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_ret_success failed. ++fi ++ ++if as_func_ret_failure; then ++ exitcode=1 ++ echo as_func_ret_failure succeeded. ++fi ++ ++if ( set x; as_func_ret_success y && test x = \"\$1\" ); then ++ : ++else ++ exitcode=1 ++ echo positional parameters were not saved. ++fi ++ ++test \$exitcode = 0") || { ++ echo No shell found that supports shell functions. ++ echo Please tell bug-autoconf at gnu.org about your system, ++ echo including any error possibly output before this message. ++ echo This can help us improve future autoconf versions. ++ echo Configuration will now proceed without shell functions. ++} ++ ++ ++ ++ as_lineno_1=$LINENO ++ as_lineno_2=$LINENO ++ test "x$as_lineno_1" != "x$as_lineno_2" && ++ test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { ++ ++ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO ++ # uniformly replaced by the line number. The first 'sed' inserts a ++ # line-number line after each line using $LINENO; the second 'sed' ++ # does the real work. The second script uses 'N' to pair each ++ # line-number line with the line containing $LINENO, and appends ++ # trailing '-' during substitution so that $LINENO is not a special ++ # case at line end. ++ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the ++ # scripts with optimization help from Paolo Bonzini. Blame Lee ++ # E. McMahon (1931-1989) for sed's syntax. :-) ++ sed -n ' ++ p ++ /[$]LINENO/= ++ ' <$as_myself | ++ sed ' ++ s/[$]LINENO.*/&-/ ++ t lineno ++ b ++ :lineno ++ N ++ :loop ++ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ ++ t loop ++ s/-\n.*// ++ ' >$as_me.lineno && ++ chmod +x "$as_me.lineno" || ++ { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 ++ { (exit 1); exit 1; }; } ++ ++ # Don't try to exec as it changes $[0], causing all sort of problems ++ # (the dirname of $[0] is not the place where we might find the ++ # original and so on. Autoconf is especially sensitive to this). ++ . "./$as_me.lineno" ++ # Exit status is that of the last command. ++ exit ++} ++ ++ ++if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then ++ as_dirname=dirname ++else ++ as_dirname=false ++fi ++ ++ECHO_C= ECHO_N= ECHO_T= ++case `echo -n x` in ++-n*) ++ case `echo 'x\c'` in ++ *c*) ECHO_T=' ';; # ECHO_T is single tab character. ++ *) ECHO_C='\c';; ++ esac;; ++*) ++ ECHO_N='-n';; ++esac ++if expr a : '\(a\)' >/dev/null 2>&1 && ++ test "X`expr 00001 : '.*\(...\)'`" = X001; then ++ as_expr=expr ++else ++ as_expr=false ++fi ++ ++rm -f conf$$ conf$$.exe conf$$.file ++if test -d conf$$.dir; then ++ rm -f conf$$.dir/conf$$.file ++else ++ rm -f conf$$.dir ++ mkdir conf$$.dir 2>/dev/null ++fi ++if (echo >conf$$.file) 2>/dev/null; then ++ if ln -s conf$$.file conf$$ 2>/dev/null; then ++ as_ln_s='ln -s' ++ # ... but there are two gotchas: ++ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. ++ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. ++ # In both cases, we have to default to `cp -p'. ++ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || ++ as_ln_s='cp -p' ++ elif ln conf$$.file conf$$ 2>/dev/null; then ++ as_ln_s=ln ++ else ++ as_ln_s='cp -p' ++ fi ++else ++ as_ln_s='cp -p' ++fi ++rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file ++rmdir conf$$.dir 2>/dev/null ++ ++if mkdir -p . 2>/dev/null; then ++ as_mkdir_p=: ++else ++ test -d ./-p && rmdir ./-p ++ as_mkdir_p=false ++fi ++ ++if test -x / >/dev/null 2>&1; then ++ as_test_x='test -x' ++else ++ if ls -dL / >/dev/null 2>&1; then ++ as_ls_L_option=L ++ else ++ as_ls_L_option= ++ fi ++ as_test_x=' ++ eval sh -c '\'' ++ if test -d "$1"; then ++ test -d "$1/."; ++ else ++ case $1 in ++ -*)set "./$1";; ++ esac; ++ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in ++ ???[sx]*):;;*)false;;esac;fi ++ '\'' sh ++ ' ++fi ++as_executable_p=$as_test_x ++ ++# Sed expression to map a string onto a valid CPP name. ++as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" ++ ++# Sed expression to map a string onto a valid variable name. ++as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" ++ ++ ++ ++exec 7<&0 &1 ++ ++# Name of the host. ++# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, ++# so uname gets run too. ++ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` ++ ++# ++# Initializations. ++# ++ac_default_prefix=/usr/local ++ac_clean_files= ++ac_config_libobj_dir=. ++LIB@&t at OBJS= ++cross_compiling=no ++subdirs= ++MFLAGS= ++MAKEFLAGS= ++SHELL=${CONFIG_SHELL-/bin/sh} ++ ++# Identity of this package. ++PACKAGE_NAME='asciidoc' ++PACKAGE_TARNAME='asciidoc' ++PACKAGE_VERSION='8.4.2' ++PACKAGE_STRING='asciidoc 8.4.2' ++PACKAGE_BUGREPORT='' ++ ++ac_subst_vars='LTLIBOBJS ++LIB@&t at OBJS ++INSTALL_DATA ++INSTALL_SCRIPT ++INSTALL_PROGRAM ++LN_S ++SED ++target_alias ++host_alias ++build_alias ++LIBS ++ECHO_T ++ECHO_N ++ECHO_C ++DEFS ++mandir ++localedir ++libdir ++psdir ++pdfdir ++dvidir ++htmldir ++infodir ++docdir ++oldincludedir ++includedir ++localstatedir ++sharedstatedir ++sysconfdir ++datadir ++datarootdir ++libexecdir ++sbindir ++bindir ++program_transform_name ++prefix ++exec_prefix ++PACKAGE_BUGREPORT ++PACKAGE_STRING ++PACKAGE_VERSION ++PACKAGE_TARNAME ++PACKAGE_NAME ++PATH_SEPARATOR ++SHELL' ++ac_subst_files='' ++ac_user_opts=' ++enable_option_checking ++' ++ ac_precious_vars='build_alias ++host_alias ++target_alias' ++ ++ ++# Initialize some variables set by options. ++ac_init_help= ++ac_init_version=false ++ac_unrecognized_opts= ++ac_unrecognized_sep= ++# The variables have the same names as the options, with ++# dashes changed to underlines. ++cache_file=/dev/null ++exec_prefix=NONE ++no_create= ++no_recursion= ++prefix=NONE ++program_prefix=NONE ++program_suffix=NONE ++program_transform_name=s,x,x, ++silent= ++site= ++srcdir= ++verbose= ++x_includes=NONE ++x_libraries=NONE ++ ++# Installation directory options. ++# These are left unexpanded so users can "make install exec_prefix=/foo" ++# and all the variables that are supposed to be based on exec_prefix ++# by default will actually change. ++# Use braces instead of parens because sh, perl, etc. also accept them. ++# (The list follows the same order as the GNU Coding Standards.) ++bindir='${exec_prefix}/bin' ++sbindir='${exec_prefix}/sbin' ++libexecdir='${exec_prefix}/libexec' ++datarootdir='${prefix}/share' ++datadir='${datarootdir}' ++sysconfdir='${prefix}/etc' ++sharedstatedir='${prefix}/com' ++localstatedir='${prefix}/var' ++includedir='${prefix}/include' ++oldincludedir='/usr/include' ++docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' ++infodir='${datarootdir}/info' ++htmldir='${docdir}' ++dvidir='${docdir}' ++pdfdir='${docdir}' ++psdir='${docdir}' ++libdir='${exec_prefix}/lib' ++localedir='${datarootdir}/locale' ++mandir='${datarootdir}/man' ++ ++ac_prev= ++ac_dashdash= ++for ac_option ++do ++ # If the previous option needs an argument, assign it. ++ if test -n "$ac_prev"; then ++ eval $ac_prev=\$ac_option ++ ac_prev= ++ continue ++ fi ++ ++ case $ac_option in ++ *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; ++ *) ac_optarg=yes ;; ++ esac ++ ++ # Accept the important Cygnus configure options, so we can diagnose typos. ++ ++ case $ac_dashdash$ac_option in ++ --) ++ ac_dashdash=yes ;; ++ ++ -bindir | --bindir | --bindi | --bind | --bin | --bi) ++ ac_prev=bindir ;; ++ -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) ++ bindir=$ac_optarg ;; ++ ++ -build | --build | --buil | --bui | --bu) ++ ac_prev=build_alias ;; ++ -build=* | --build=* | --buil=* | --bui=* | --bu=*) ++ build_alias=$ac_optarg ;; ++ ++ -cache-file | --cache-file | --cache-fil | --cache-fi \ ++ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ++ ac_prev=cache_file ;; ++ -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ ++ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) ++ cache_file=$ac_optarg ;; ++ ++ --config-cache | -C) ++ cache_file=config.cache ;; ++ ++ -datadir | --datadir | --datadi | --datad) ++ ac_prev=datadir ;; ++ -datadir=* | --datadir=* | --datadi=* | --datad=*) ++ datadir=$ac_optarg ;; ++ ++ -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ ++ | --dataroo | --dataro | --datar) ++ ac_prev=datarootdir ;; ++ -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ ++ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) ++ datarootdir=$ac_optarg ;; ++ ++ -disable-* | --disable-*) ++ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` ++ # Reject names that are not valid shell variable names. ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 ++ { (exit 1); exit 1; }; } ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"enable_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; ++ esac ++ eval enable_$ac_useropt=no ;; ++ ++ -docdir | --docdir | --docdi | --doc | --do) ++ ac_prev=docdir ;; ++ -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) ++ docdir=$ac_optarg ;; ++ ++ -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ++ ac_prev=dvidir ;; ++ -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) ++ dvidir=$ac_optarg ;; ++ ++ -enable-* | --enable-*) ++ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` ++ # Reject names that are not valid shell variable names. ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 ++ { (exit 1); exit 1; }; } ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"enable_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; ++ esac ++ eval enable_$ac_useropt=\$ac_optarg ;; ++ ++ -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ ++ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ ++ | --exec | --exe | --ex) ++ ac_prev=exec_prefix ;; ++ -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ ++ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ ++ | --exec=* | --exe=* | --ex=*) ++ exec_prefix=$ac_optarg ;; ++ ++ -gas | --gas | --ga | --g) ++ # Obsolete; use --with-gas. ++ with_gas=yes ;; ++ ++ -help | --help | --hel | --he | -h) ++ ac_init_help=long ;; ++ -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ++ ac_init_help=recursive ;; ++ -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ++ ac_init_help=short ;; ++ ++ -host | --host | --hos | --ho) ++ ac_prev=host_alias ;; ++ -host=* | --host=* | --hos=* | --ho=*) ++ host_alias=$ac_optarg ;; ++ ++ -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ++ ac_prev=htmldir ;; ++ -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ ++ | --ht=*) ++ htmldir=$ac_optarg ;; ++ ++ -includedir | --includedir | --includedi | --included | --include \ ++ | --includ | --inclu | --incl | --inc) ++ ac_prev=includedir ;; ++ -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ ++ | --includ=* | --inclu=* | --incl=* | --inc=*) ++ includedir=$ac_optarg ;; ++ ++ -infodir | --infodir | --infodi | --infod | --info | --inf) ++ ac_prev=infodir ;; ++ -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) ++ infodir=$ac_optarg ;; ++ ++ -libdir | --libdir | --libdi | --libd) ++ ac_prev=libdir ;; ++ -libdir=* | --libdir=* | --libdi=* | --libd=*) ++ libdir=$ac_optarg ;; ++ ++ -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ ++ | --libexe | --libex | --libe) ++ ac_prev=libexecdir ;; ++ -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ ++ | --libexe=* | --libex=* | --libe=*) ++ libexecdir=$ac_optarg ;; ++ ++ -localedir | --localedir | --localedi | --localed | --locale) ++ ac_prev=localedir ;; ++ -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) ++ localedir=$ac_optarg ;; ++ ++ -localstatedir | --localstatedir | --localstatedi | --localstated \ ++ | --localstate | --localstat | --localsta | --localst | --locals) ++ ac_prev=localstatedir ;; ++ -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ ++ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) ++ localstatedir=$ac_optarg ;; ++ ++ -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ++ ac_prev=mandir ;; ++ -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) ++ mandir=$ac_optarg ;; ++ ++ -nfp | --nfp | --nf) ++ # Obsolete; use --without-fp. ++ with_fp=no ;; ++ ++ -no-create | --no-create | --no-creat | --no-crea | --no-cre \ ++ | --no-cr | --no-c | -n) ++ no_create=yes ;; ++ ++ -no-recursion | --no-recursion | --no-recursio | --no-recursi \ ++ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ++ no_recursion=yes ;; ++ ++ -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ ++ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ ++ | --oldin | --oldi | --old | --ol | --o) ++ ac_prev=oldincludedir ;; ++ -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ ++ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ ++ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) ++ oldincludedir=$ac_optarg ;; ++ ++ -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ++ ac_prev=prefix ;; ++ -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) ++ prefix=$ac_optarg ;; ++ ++ -program-prefix | --program-prefix | --program-prefi | --program-pref \ ++ | --program-pre | --program-pr | --program-p) ++ ac_prev=program_prefix ;; ++ -program-prefix=* | --program-prefix=* | --program-prefi=* \ ++ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) ++ program_prefix=$ac_optarg ;; ++ ++ -program-suffix | --program-suffix | --program-suffi | --program-suff \ ++ | --program-suf | --program-su | --program-s) ++ ac_prev=program_suffix ;; ++ -program-suffix=* | --program-suffix=* | --program-suffi=* \ ++ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) ++ program_suffix=$ac_optarg ;; ++ ++ -program-transform-name | --program-transform-name \ ++ | --program-transform-nam | --program-transform-na \ ++ | --program-transform-n | --program-transform- \ ++ | --program-transform | --program-transfor \ ++ | --program-transfo | --program-transf \ ++ | --program-trans | --program-tran \ ++ | --progr-tra | --program-tr | --program-t) ++ ac_prev=program_transform_name ;; ++ -program-transform-name=* | --program-transform-name=* \ ++ | --program-transform-nam=* | --program-transform-na=* \ ++ | --program-transform-n=* | --program-transform-=* \ ++ | --program-transform=* | --program-transfor=* \ ++ | --program-transfo=* | --program-transf=* \ ++ | --program-trans=* | --program-tran=* \ ++ | --progr-tra=* | --program-tr=* | --program-t=*) ++ program_transform_name=$ac_optarg ;; ++ ++ -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ++ ac_prev=pdfdir ;; ++ -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) ++ pdfdir=$ac_optarg ;; ++ ++ -psdir | --psdir | --psdi | --psd | --ps) ++ ac_prev=psdir ;; ++ -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) ++ psdir=$ac_optarg ;; ++ ++ -q | -quiet | --quiet | --quie | --qui | --qu | --q \ ++ | -silent | --silent | --silen | --sile | --sil) ++ silent=yes ;; ++ ++ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ++ ac_prev=sbindir ;; ++ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ ++ | --sbi=* | --sb=*) ++ sbindir=$ac_optarg ;; ++ ++ -sharedstatedir | --sharedstatedir | --sharedstatedi \ ++ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ ++ | --sharedst | --shareds | --shared | --share | --shar \ ++ | --sha | --sh) ++ ac_prev=sharedstatedir ;; ++ -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ ++ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ ++ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ ++ | --sha=* | --sh=*) ++ sharedstatedir=$ac_optarg ;; ++ ++ -site | --site | --sit) ++ ac_prev=site ;; ++ -site=* | --site=* | --sit=*) ++ site=$ac_optarg ;; ++ ++ -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ++ ac_prev=srcdir ;; ++ -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) ++ srcdir=$ac_optarg ;; ++ ++ -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ ++ | --syscon | --sysco | --sysc | --sys | --sy) ++ ac_prev=sysconfdir ;; ++ -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ ++ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) ++ sysconfdir=$ac_optarg ;; ++ ++ -target | --target | --targe | --targ | --tar | --ta | --t) ++ ac_prev=target_alias ;; ++ -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) ++ target_alias=$ac_optarg ;; ++ ++ -v | -verbose | --verbose | --verbos | --verbo | --verb) ++ verbose=yes ;; ++ ++ -version | --version | --versio | --versi | --vers | -V) ++ ac_init_version=: ;; ++ ++ -with-* | --with-*) ++ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` ++ # Reject names that are not valid shell variable names. ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 ++ { (exit 1); exit 1; }; } ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"with_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; ++ esac ++ eval with_$ac_useropt=\$ac_optarg ;; ++ ++ -without-* | --without-*) ++ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` ++ # Reject names that are not valid shell variable names. ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 ++ { (exit 1); exit 1; }; } ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"with_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; ++ esac ++ eval with_$ac_useropt=no ;; ++ ++ --x) ++ # Obsolete; use --with-x. ++ with_x=yes ;; ++ ++ -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ ++ | --x-incl | --x-inc | --x-in | --x-i) ++ ac_prev=x_includes ;; ++ -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ ++ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) ++ x_includes=$ac_optarg ;; ++ ++ -x-libraries | --x-libraries | --x-librarie | --x-librari \ ++ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ++ ac_prev=x_libraries ;; ++ -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ ++ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) ++ x_libraries=$ac_optarg ;; ++ ++ -*) { $as_echo "$as_me: error: unrecognized option: $ac_option ++Try \`$0 --help' for more information." >&2 ++ { (exit 1); exit 1; }; } ++ ;; ++ ++ *=*) ++ ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` ++ # Reject names that are not valid shell variable names. ++ expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 ++ { (exit 1); exit 1; }; } ++ eval $ac_envvar=\$ac_optarg ++ export $ac_envvar ;; ++ ++ *) ++ # FIXME: should be removed in autoconf 3.0. ++ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 ++ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && ++ $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 ++ : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ++ ;; ++ ++ esac ++done ++ ++if test -n "$ac_prev"; then ++ ac_option=--`echo $ac_prev | sed 's/_/-/g'` ++ { $as_echo "$as_me: error: missing argument to $ac_option" >&2 ++ { (exit 1); exit 1; }; } ++fi ++ ++if test -n "$ac_unrecognized_opts"; then ++ case $enable_option_checking in ++ no) ;; ++ fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 ++ { (exit 1); exit 1; }; } ;; ++ *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; ++ esac ++fi ++ ++# Check all directory arguments for consistency. ++for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ ++ datadir sysconfdir sharedstatedir localstatedir includedir \ ++ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ ++ libdir localedir mandir ++do ++ eval ac_val=\$$ac_var ++ # Remove trailing slashes. ++ case $ac_val in ++ */ ) ++ ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` ++ eval $ac_var=\$ac_val;; ++ esac ++ # Be sure to have absolute directory names. ++ case $ac_val in ++ [\\/$]* | ?:[\\/]* ) continue;; ++ NONE | '' ) case $ac_var in *prefix ) continue;; esac;; ++ esac ++ { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 ++ { (exit 1); exit 1; }; } ++done ++ ++# There might be people who depend on the old broken behavior: `$host' ++# used to hold the argument of --host etc. ++# FIXME: To remove some day. ++build=$build_alias ++host=$host_alias ++target=$target_alias ++ ++# FIXME: To remove some day. ++if test "x$host_alias" != x; then ++ if test "x$build_alias" = x; then ++ cross_compiling=maybe ++ $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. ++ If a cross compiler is detected then cross compile mode will be used." >&2 ++ elif test "x$build_alias" != "x$host_alias"; then ++ cross_compiling=yes ++ fi ++fi ++ ++ac_tool_prefix= ++test -n "$host_alias" && ac_tool_prefix=$host_alias- ++ ++test "$silent" = yes && exec 6>/dev/null ++ ++ ++ac_pwd=`pwd` && test -n "$ac_pwd" && ++ac_ls_di=`ls -di .` && ++ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || ++ { $as_echo "$as_me: error: working directory cannot be determined" >&2 ++ { (exit 1); exit 1; }; } ++test "X$ac_ls_di" = "X$ac_pwd_ls_di" || ++ { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 ++ { (exit 1); exit 1; }; } ++ ++ ++# Find the source files, if location was not specified. ++if test -z "$srcdir"; then ++ ac_srcdir_defaulted=yes ++ # Try the directory containing this script, then the parent directory. ++ ac_confdir=`$as_dirname -- "$as_myself" || ++$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ++ X"$as_myself" : 'X\(//\)[^/]' \| \ ++ X"$as_myself" : 'X\(//\)$' \| \ ++ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X"$as_myself" | ++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)[^/].*/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` ++ srcdir=$ac_confdir ++ if test ! -r "$srcdir/$ac_unique_file"; then ++ srcdir=.. ++ fi ++else ++ ac_srcdir_defaulted=no ++fi ++if test ! -r "$srcdir/$ac_unique_file"; then ++ test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." ++ { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 ++ { (exit 1); exit 1; }; } ++fi ++ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ++ac_abs_confdir=`( ++ cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 ++ { (exit 1); exit 1; }; } ++ pwd)` ++# When building in place, set srcdir=. ++if test "$ac_abs_confdir" = "$ac_pwd"; then ++ srcdir=. ++fi ++# Remove unnecessary trailing slashes from srcdir. ++# Double slashes in file names in object file debugging info ++# mess up M-x gdb in Emacs. ++case $srcdir in ++*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; ++esac ++for ac_var in $ac_precious_vars; do ++ eval ac_env_${ac_var}_set=\${${ac_var}+set} ++ eval ac_env_${ac_var}_value=\$${ac_var} ++ eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} ++ eval ac_cv_env_${ac_var}_value=\$${ac_var} ++done ++ ++# ++# Report the --help message. ++# ++if test "$ac_init_help" = "long"; then ++ # Omit some internal or obsolete options to make the list less imposing. ++ # This message is too long to be a string in the A/UX 3.1 sh. ++ cat <<_ACEOF ++\`configure' configures asciidoc 8.4.2 to adapt to many kinds of systems. ++ ++Usage: $0 [OPTION]... [VAR=VALUE]... ++ ++To assign environment variables (e.g., CC, CFLAGS...), specify them as ++VAR=VALUE. See below for descriptions of some of the useful variables. ++ ++Defaults for the options are specified in brackets. ++ ++Configuration: ++ -h, --help display this help and exit ++ --help=short display options specific to this package ++ --help=recursive display the short help of all the included packages ++ -V, --version display version information and exit ++ -q, --quiet, --silent do not print \`checking...' messages ++ --cache-file=FILE cache test results in FILE [disabled] ++ -C, --config-cache alias for \`--cache-file=config.cache' ++ -n, --no-create do not create output files ++ --srcdir=DIR find the sources in DIR [configure dir or \`..'] ++ ++Installation directories: ++ --prefix=PREFIX install architecture-independent files in PREFIX ++ [$ac_default_prefix] ++ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX ++ [PREFIX] ++ ++By default, \`make install' will install all the files in ++\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify ++an installation prefix other than \`$ac_default_prefix' using \`--prefix', ++for instance \`--prefix=\$HOME'. ++ ++For better control, use the options below. ++ ++Fine tuning of the installation directories: ++ --bindir=DIR user executables [EPREFIX/bin] ++ --sbindir=DIR system admin executables [EPREFIX/sbin] ++ --libexecdir=DIR program executables [EPREFIX/libexec] ++ --sysconfdir=DIR read-only single-machine data [PREFIX/etc] ++ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] ++ --localstatedir=DIR modifiable single-machine data [PREFIX/var] ++ --libdir=DIR object code libraries [EPREFIX/lib] ++ --includedir=DIR C header files [PREFIX/include] ++ --oldincludedir=DIR C header files for non-gcc [/usr/include] ++ --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] ++ --datadir=DIR read-only architecture-independent data [DATAROOTDIR] ++ --infodir=DIR info documentation [DATAROOTDIR/info] ++ --localedir=DIR locale-dependent data [DATAROOTDIR/locale] ++ --mandir=DIR man documentation [DATAROOTDIR/man] ++ --docdir=DIR documentation root @<:@DATAROOTDIR/doc/asciidoc@:>@ ++ --htmldir=DIR html documentation [DOCDIR] ++ --dvidir=DIR dvi documentation [DOCDIR] ++ --pdfdir=DIR pdf documentation [DOCDIR] ++ --psdir=DIR ps documentation [DOCDIR] ++_ACEOF ++ ++ cat <<\_ACEOF ++_ACEOF ++fi ++ ++if test -n "$ac_init_help"; then ++ case $ac_init_help in ++ short | recursive ) echo "Configuration of asciidoc 8.4.2:";; ++ esac ++ cat <<\_ACEOF ++ ++_ACEOF ++ac_status=$? ++fi ++ ++if test "$ac_init_help" = "recursive"; then ++ # If there are subdirs, report their specific --help. ++ for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue ++ test -d "$ac_dir" || ++ { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || ++ continue ++ ac_builddir=. ++ ++case "$ac_dir" in ++.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; ++*) ++ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` ++ # A ".." for each directory in $ac_dir_suffix. ++ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` ++ case $ac_top_builddir_sub in ++ "") ac_top_builddir_sub=. ac_top_build_prefix= ;; ++ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; ++ esac ;; ++esac ++ac_abs_top_builddir=$ac_pwd ++ac_abs_builddir=$ac_pwd$ac_dir_suffix ++# for backward compatibility: ++ac_top_builddir=$ac_top_build_prefix ++ ++case $srcdir in ++ .) # We are building in place. ++ ac_srcdir=. ++ ac_top_srcdir=$ac_top_builddir_sub ++ ac_abs_top_srcdir=$ac_pwd ;; ++ [\\/]* | ?:[\\/]* ) # Absolute name. ++ ac_srcdir=$srcdir$ac_dir_suffix; ++ ac_top_srcdir=$srcdir ++ ac_abs_top_srcdir=$srcdir ;; ++ *) # Relative name. ++ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ++ ac_top_srcdir=$ac_top_build_prefix$srcdir ++ ac_abs_top_srcdir=$ac_pwd/$srcdir ;; ++esac ++ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix ++ ++ cd "$ac_dir" || { ac_status=$?; continue; } ++ # Check for guested configure. ++ if test -f "$ac_srcdir/configure.gnu"; then ++ echo && ++ $SHELL "$ac_srcdir/configure.gnu" --help=recursive ++ elif test -f "$ac_srcdir/configure"; then ++ echo && ++ $SHELL "$ac_srcdir/configure" --help=recursive ++ else ++ $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 ++ fi || ac_status=$? ++ cd "$ac_pwd" || { ac_status=$?; break; } ++ done ++fi ++ ++test -n "$ac_init_help" && exit $ac_status ++if $ac_init_version; then ++ cat <<\_ACEOF ++asciidoc configure 8.4.2 ++generated by GNU Autoconf 2.63 ++ ++Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, ++2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. ++This configure script is free software; the Free Software Foundation ++gives unlimited permission to copy, distribute and modify it. ++_ACEOF ++ exit ++fi ++cat >config.log <<_ACEOF ++This file contains any messages produced by compilers while ++running configure, to aid debugging if configure makes a mistake. ++ ++It was created by asciidoc $as_me 8.4.2, which was ++generated by GNU Autoconf 2.63. Invocation command line was ++ ++ $ $0 $@ ++ ++_ACEOF ++exec 5>>config.log ++{ ++cat <<_ASUNAME ++@%:@@%:@ --------- @%:@@%:@ ++@%:@@%:@ Platform. @%:@@%:@ ++@%:@@%:@ --------- @%:@@%:@ ++ ++hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` ++uname -m = `(uname -m) 2>/dev/null || echo unknown` ++uname -r = `(uname -r) 2>/dev/null || echo unknown` ++uname -s = `(uname -s) 2>/dev/null || echo unknown` ++uname -v = `(uname -v) 2>/dev/null || echo unknown` ++ ++/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` ++/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` ++ ++/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` ++/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` ++/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` ++/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` ++/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` ++/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` ++/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` ++ ++_ASUNAME ++ ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ $as_echo "PATH: $as_dir" ++done ++IFS=$as_save_IFS ++ ++} >&5 ++ ++cat >&5 <<_ACEOF ++ ++ ++@%:@@%:@ ----------- @%:@@%:@ ++@%:@@%:@ Core tests. @%:@@%:@ ++@%:@@%:@ ----------- @%:@@%:@ ++ ++_ACEOF ++ ++ ++# Keep a trace of the command line. ++# Strip out --no-create and --no-recursion so they do not pile up. ++# Strip out --silent because we don't want to record it for future runs. ++# Also quote any args containing shell meta-characters. ++# Make two passes to allow for proper duplicate-argument suppression. ++ac_configure_args= ++ac_configure_args0= ++ac_configure_args1= ++ac_must_keep_next=false ++for ac_pass in 1 2 ++do ++ for ac_arg ++ do ++ case $ac_arg in ++ -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; ++ -q | -quiet | --quiet | --quie | --qui | --qu | --q \ ++ | -silent | --silent | --silen | --sile | --sil) ++ continue ;; ++ *\'*) ++ ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; ++ esac ++ case $ac_pass in ++ 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; ++ 2) ++ ac_configure_args1="$ac_configure_args1 '$ac_arg'" ++ if test $ac_must_keep_next = true; then ++ ac_must_keep_next=false # Got value, back to normal. ++ else ++ case $ac_arg in ++ *=* | --config-cache | -C | -disable-* | --disable-* \ ++ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ ++ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ ++ | -with-* | --with-* | -without-* | --without-* | --x) ++ case "$ac_configure_args0 " in ++ "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; ++ esac ++ ;; ++ -* ) ac_must_keep_next=true ;; ++ esac ++ fi ++ ac_configure_args="$ac_configure_args '$ac_arg'" ++ ;; ++ esac ++ done ++done ++$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } ++$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } ++ ++# When interrupted or exit'd, cleanup temporary files, and complete ++# config.log. We remove comments because anyway the quotes in there ++# would cause problems or look ugly. ++# WARNING: Use '\'' to represent an apostrophe within the trap. ++# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. ++trap 'exit_status=$? ++ # Save into config.log some information that might help in debugging. ++ { ++ echo ++ ++ cat <<\_ASBOX ++@%:@@%:@ ---------------- @%:@@%:@ ++@%:@@%:@ Cache variables. @%:@@%:@ ++@%:@@%:@ ---------------- @%:@@%:@ ++_ASBOX ++ echo ++ # The following way of writing the cache mishandles newlines in values, ++( ++ for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do ++ eval ac_val=\$$ac_var ++ case $ac_val in #( ++ *${as_nl}*) ++ case $ac_var in #( ++ *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 ++$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; ++ esac ++ case $ac_var in #( ++ _ | IFS | as_nl) ;; #( ++ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( ++ *) $as_unset $ac_var ;; ++ esac ;; ++ esac ++ done ++ (set) 2>&1 | ++ case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( ++ *${as_nl}ac_space=\ *) ++ sed -n \ ++ "s/'\''/'\''\\\\'\'''\''/g; ++ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ++ ;; #( ++ *) ++ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ++ ;; ++ esac | ++ sort ++) ++ echo ++ ++ cat <<\_ASBOX ++@%:@@%:@ ----------------- @%:@@%:@ ++@%:@@%:@ Output variables. @%:@@%:@ ++@%:@@%:@ ----------------- @%:@@%:@ ++_ASBOX ++ echo ++ for ac_var in $ac_subst_vars ++ do ++ eval ac_val=\$$ac_var ++ case $ac_val in ++ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; ++ esac ++ $as_echo "$ac_var='\''$ac_val'\''" ++ done | sort ++ echo ++ ++ if test -n "$ac_subst_files"; then ++ cat <<\_ASBOX ++@%:@@%:@ ------------------- @%:@@%:@ ++@%:@@%:@ File substitutions. @%:@@%:@ ++@%:@@%:@ ------------------- @%:@@%:@ ++_ASBOX ++ echo ++ for ac_var in $ac_subst_files ++ do ++ eval ac_val=\$$ac_var ++ case $ac_val in ++ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; ++ esac ++ $as_echo "$ac_var='\''$ac_val'\''" ++ done | sort ++ echo ++ fi ++ ++ if test -s confdefs.h; then ++ cat <<\_ASBOX ++@%:@@%:@ ----------- @%:@@%:@ ++@%:@@%:@ confdefs.h. @%:@@%:@ ++@%:@@%:@ ----------- @%:@@%:@ ++_ASBOX ++ echo ++ cat confdefs.h ++ echo ++ fi ++ test "$ac_signal" != 0 && ++ $as_echo "$as_me: caught signal $ac_signal" ++ $as_echo "$as_me: exit $exit_status" ++ } >&5 ++ rm -f core *.core core.conftest.* && ++ rm -f -r conftest* confdefs* conf$$* $ac_clean_files && ++ exit $exit_status ++' 0 ++for ac_signal in 1 2 13 15; do ++ trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal ++done ++ac_signal=0 ++ ++# confdefs.h avoids OS command line length limits that DEFS can exceed. ++rm -f -r conftest* confdefs.h ++ ++# Predefined preprocessor variables. ++ ++cat >>confdefs.h <<_ACEOF ++@%:@define PACKAGE_NAME "$PACKAGE_NAME" ++_ACEOF ++ ++ ++cat >>confdefs.h <<_ACEOF ++@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" ++_ACEOF ++ ++ ++cat >>confdefs.h <<_ACEOF ++@%:@define PACKAGE_VERSION "$PACKAGE_VERSION" ++_ACEOF ++ ++ ++cat >>confdefs.h <<_ACEOF ++@%:@define PACKAGE_STRING "$PACKAGE_STRING" ++_ACEOF ++ ++ ++cat >>confdefs.h <<_ACEOF ++@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" ++_ACEOF ++ ++ ++# Let the site file select an alternate cache file if it wants to. ++# Prefer an explicitly selected file to automatically selected ones. ++ac_site_file1=NONE ++ac_site_file2=NONE ++if test -n "$CONFIG_SITE"; then ++ ac_site_file1=$CONFIG_SITE ++elif test "x$prefix" != xNONE; then ++ ac_site_file1=$prefix/share/config.site ++ ac_site_file2=$prefix/etc/config.site ++else ++ ac_site_file1=$ac_default_prefix/share/config.site ++ ac_site_file2=$ac_default_prefix/etc/config.site ++fi ++for ac_site_file in "$ac_site_file1" "$ac_site_file2" ++do ++ test "x$ac_site_file" = xNONE && continue ++ if test -r "$ac_site_file"; then ++ { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 ++$as_echo "$as_me: loading site script $ac_site_file" >&6;} ++ sed 's/^/| /' "$ac_site_file" >&5 ++ . "$ac_site_file" ++ fi ++done ++ ++if test -r "$cache_file"; then ++ # Some versions of bash will fail to source /dev/null (special ++ # files actually), so we avoid doing that. ++ if test -f "$cache_file"; then ++ { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 ++$as_echo "$as_me: loading cache $cache_file" >&6;} ++ case $cache_file in ++ [\\/]* | ?:[\\/]* ) . "$cache_file";; ++ *) . "./$cache_file";; ++ esac ++ fi ++else ++ { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 ++$as_echo "$as_me: creating cache $cache_file" >&6;} ++ >$cache_file ++fi ++ ++# Check that the precious variables saved in the cache have kept the same ++# value. ++ac_cache_corrupted=false ++for ac_var in $ac_precious_vars; do ++ eval ac_old_set=\$ac_cv_env_${ac_var}_set ++ eval ac_new_set=\$ac_env_${ac_var}_set ++ eval ac_old_val=\$ac_cv_env_${ac_var}_value ++ eval ac_new_val=\$ac_env_${ac_var}_value ++ case $ac_old_set,$ac_new_set in ++ set,) ++ { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 ++$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ++ ac_cache_corrupted=: ;; ++ ,set) ++ { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 ++$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ++ ac_cache_corrupted=: ;; ++ ,);; ++ *) ++ if test "x$ac_old_val" != "x$ac_new_val"; then ++ # differences in whitespace do not lead to failure. ++ ac_old_val_w=`echo x $ac_old_val` ++ ac_new_val_w=`echo x $ac_new_val` ++ if test "$ac_old_val_w" != "$ac_new_val_w"; then ++ { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 ++$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ++ ac_cache_corrupted=: ++ else ++ { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 ++$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} ++ eval $ac_var=\$ac_old_val ++ fi ++ { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 ++$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} ++ { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 ++$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} ++ fi;; ++ esac ++ # Pass precious variables to config.status. ++ if test "$ac_new_set" = set; then ++ case $ac_new_val in ++ *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; ++ *) ac_arg=$ac_var=$ac_new_val ;; ++ esac ++ case " $ac_configure_args " in ++ *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. ++ *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; ++ esac ++ fi ++done ++if $ac_cache_corrupted; then ++ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++ { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 ++$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} ++ { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 ++$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} ++ { (exit 1); exit 1; }; } ++fi ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ac_ext=c ++ac_cpp='$CPP $CPPFLAGS' ++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ++ac_compiler_gnu=$ac_cv_c_compiler_gnu ++ ++ ++ ++ac_config_files="$ac_config_files Makefile" ++ ++ ++{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 ++$as_echo_n "checking for a sed that does not truncate output... " >&6; } ++if test "${ac_cv_path_SED+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ ++ for ac_i in 1 2 3 4 5 6 7; do ++ ac_script="$ac_script$as_nl$ac_script" ++ done ++ echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed ++ $as_unset ac_script || ac_script= ++ if test -z "$SED"; then ++ ac_path_SED_found=false ++ # Loop through the user's path and test for each of PROGNAME-LIST ++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_prog in sed gsed; do ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" ++ { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue ++# Check for GNU ac_path_SED and select it if it is found. ++ # Check for GNU $ac_path_SED ++case `"$ac_path_SED" --version 2>&1` in ++*GNU*) ++ ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; ++*) ++ ac_count=0 ++ $as_echo_n 0123456789 >"conftest.in" ++ while : ++ do ++ cat "conftest.in" "conftest.in" >"conftest.tmp" ++ mv "conftest.tmp" "conftest.in" ++ cp "conftest.in" "conftest.nl" ++ $as_echo '' >> "conftest.nl" ++ "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break ++ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ++ ac_count=`expr $ac_count + 1` ++ if test $ac_count -gt ${ac_path_SED_max-0}; then ++ # Best one so far, save it but keep looking for a better one ++ ac_cv_path_SED="$ac_path_SED" ++ ac_path_SED_max=$ac_count ++ fi ++ # 10*(2^10) chars as input seems more than enough ++ test $ac_count -gt 10 && break ++ done ++ rm -f conftest.in conftest.tmp conftest.nl conftest.out;; ++esac ++ ++ $ac_path_SED_found && break 3 ++ done ++ done ++done ++IFS=$as_save_IFS ++ if test -z "$ac_cv_path_SED"; then ++ { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5 ++$as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;} ++ { (exit 1); exit 1; }; } ++ fi ++else ++ ac_cv_path_SED=$SED ++fi ++ ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5 ++$as_echo "$ac_cv_path_SED" >&6; } ++ SED="$ac_cv_path_SED" ++ rm -f conftest.sed ++ ++ ++{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 ++$as_echo_n "checking whether ln -s works... " >&6; } ++LN_S=$as_ln_s ++if test "$LN_S" = "ln -s"; then ++ { $as_echo "$as_me:$LINENO: result: yes" >&5 ++$as_echo "yes" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 ++$as_echo "no, using $LN_S" >&6; } ++fi ++ ++ ++ac_aux_dir= ++for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do ++ if test -f "$ac_dir/install-sh"; then ++ ac_aux_dir=$ac_dir ++ ac_install_sh="$ac_aux_dir/install-sh -c" ++ break ++ elif test -f "$ac_dir/install.sh"; then ++ ac_aux_dir=$ac_dir ++ ac_install_sh="$ac_aux_dir/install.sh -c" ++ break ++ elif test -f "$ac_dir/shtool"; then ++ ac_aux_dir=$ac_dir ++ ac_install_sh="$ac_aux_dir/shtool install -c" ++ break ++ fi ++done ++if test -z "$ac_aux_dir"; then ++ { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 ++$as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} ++ { (exit 1); exit 1; }; } ++fi ++ ++# These three variables are undocumented and unsupported, ++# and are intended to be withdrawn in a future Autoconf release. ++# They can cause serious problems if a builder's source tree is in a directory ++# whose full name contains unusual characters. ++ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ++ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ++ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. ++ ++ ++# Find a good install program. We prefer a C program (faster), ++# so one script is as good as another. But avoid the broken or ++# incompatible versions: ++# SysV /etc/install, /usr/sbin/install ++# SunOS /usr/etc/install ++# IRIX /sbin/install ++# AIX /bin/install ++# AmigaOS /C/install, which installs bootblocks on floppy discs ++# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag ++# AFS /usr/afsws/bin/install, which mishandles nonexistent args ++# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" ++# OS/2's system install, which has a completely different semantic ++# ./install, which can be erroneously created by make from ./install.sh. ++# Reject install programs that cannot install multiple files. ++{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 ++$as_echo_n "checking for a BSD-compatible install... " >&6; } ++if test -z "$INSTALL"; then ++if test "${ac_cv_path_install+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ # Account for people who put trailing slashes in PATH elements. ++case $as_dir/ in ++ ./ | .// | /cC/* | \ ++ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ++ ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ ++ /usr/ucb/* ) ;; ++ *) ++ # OSF1 and SCO ODT 3.0 have their own names for install. ++ # Don't use installbsd from OSF since it installs stuff as root ++ # by default. ++ for ac_prog in ginstall scoinst install; do ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then ++ if test $ac_prog = install && ++ grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then ++ # AIX install. It has an incompatible calling convention. ++ : ++ elif test $ac_prog = install && ++ grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then ++ # program-specific install script used by HP pwplus--don't use. ++ : ++ else ++ rm -rf conftest.one conftest.two conftest.dir ++ echo one > conftest.one ++ echo two > conftest.two ++ mkdir conftest.dir ++ if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && ++ test -s conftest.one && test -s conftest.two && ++ test -s conftest.dir/conftest.one && ++ test -s conftest.dir/conftest.two ++ then ++ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" ++ break 3 ++ fi ++ fi ++ fi ++ done ++ done ++ ;; ++esac ++ ++done ++IFS=$as_save_IFS ++ ++rm -rf conftest.one conftest.two conftest.dir ++ ++fi ++ if test "${ac_cv_path_install+set}" = set; then ++ INSTALL=$ac_cv_path_install ++ else ++ # As a last resort, use the slow shell script. Don't cache a ++ # value for INSTALL within a source directory, because that will ++ # break other packages using the cache if that directory is ++ # removed, or if the value is a relative name. ++ INSTALL=$ac_install_sh ++ fi ++fi ++{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 ++$as_echo "$INSTALL" >&6; } ++ ++# Use test -z because SunOS4 sh mishandles braces in ${var-val}. ++# It thinks the first close brace ends the variable substitution. ++test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' ++ ++test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' ++ ++test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' ++ ++ ++cat >confcache <<\_ACEOF ++# This file is a shell script that caches the results of configure ++# tests run on this system so they can be shared between configure ++# scripts and configure runs, see configure's option --config-cache. ++# It is not useful on other systems. If it contains results you don't ++# want to keep, you may remove or edit it. ++# ++# config.status only pays attention to the cache file if you give it ++# the --recheck option to rerun configure. ++# ++# `ac_cv_env_foo' variables (set or unset) will be overridden when ++# loading this file, other *unset* `ac_cv_foo' will be assigned the ++# following values. ++ ++_ACEOF ++ ++# The following way of writing the cache mishandles newlines in values, ++# but we know of no workaround that is simple, portable, and efficient. ++# So, we kill variables containing newlines. ++# Ultrix sh set writes to stderr and can't be redirected directly, ++# and sets the high bit in the cache file unless we assign to the vars. ++( ++ for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do ++ eval ac_val=\$$ac_var ++ case $ac_val in #( ++ *${as_nl}*) ++ case $ac_var in #( ++ *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 ++$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; ++ esac ++ case $ac_var in #( ++ _ | IFS | as_nl) ;; #( ++ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( ++ *) $as_unset $ac_var ;; ++ esac ;; ++ esac ++ done ++ ++ (set) 2>&1 | ++ case $as_nl`(ac_space=' '; set) 2>&1` in #( ++ *${as_nl}ac_space=\ *) ++ # `set' does not quote correctly, so add quotes (double-quote ++ # substitution turns \\\\ into \\, and sed turns \\ into \). ++ sed -n \ ++ "s/'/'\\\\''/g; ++ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ++ ;; #( ++ *) ++ # `set' quotes correctly as required by POSIX, so do not add quotes. ++ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ++ ;; ++ esac | ++ sort ++) | ++ sed ' ++ /^ac_cv_env_/b end ++ t clear ++ :clear ++ s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ ++ t end ++ s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ ++ :end' >>confcache ++if diff "$cache_file" confcache >/dev/null 2>&1; then :; else ++ if test -w "$cache_file"; then ++ test "x$cache_file" != "x/dev/null" && ++ { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 ++$as_echo "$as_me: updating cache $cache_file" >&6;} ++ cat confcache >$cache_file ++ else ++ { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 ++$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} ++ fi ++fi ++rm -f confcache ++ ++test "x$prefix" = xNONE && prefix=$ac_default_prefix ++# Let make expand exec_prefix. ++test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' ++ ++# Transform confdefs.h into DEFS. ++# Protect against shell expansion while executing Makefile rules. ++# Protect against Makefile macro expansion. ++# ++# If the first sed substitution is executed (which looks for macros that ++# take arguments), then branch to the quote section. Otherwise, ++# look for a macro that doesn't take arguments. ++ac_script=' ++:mline ++/\\$/{ ++ N ++ s,\\\n,, ++ b mline ++} ++t clear ++:clear ++s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g ++t quote ++s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g ++t quote ++b any ++:quote ++s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g ++s/\[/\\&/g ++s/\]/\\&/g ++s/\$/$$/g ++H ++:any ++${ ++ g ++ s/^\n// ++ s/\n/ /g ++ p ++} ++' ++DEFS=`sed -n "$ac_script" confdefs.h` ++ ++ ++ac_libobjs= ++ac_ltlibobjs= ++for ac_i in : $LIB@&t at OBJS; do test "x$ac_i" = x: && continue ++ # 1. Remove the extension, and $U if already installed. ++ ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ++ ac_i=`$as_echo "$ac_i" | sed "$ac_script"` ++ # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR ++ # will be set to the directory where LIBOBJS objects are built. ++ ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" ++ ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' ++done ++LIB@&t at OBJS=$ac_libobjs ++ ++LTLIBOBJS=$ac_ltlibobjs ++ ++ ++ ++: ${CONFIG_STATUS=./config.status} ++ac_write_fail=0 ++ac_clean_files_save=$ac_clean_files ++ac_clean_files="$ac_clean_files $CONFIG_STATUS" ++{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 ++$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} ++cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++#! $SHELL ++# Generated by $as_me. ++# Run this file to recreate the current configuration. ++# Compiler output produced by configure, useful for debugging ++# configure, is in config.log if it exists. ++ ++debug=false ++ac_cs_recheck=false ++ac_cs_silent=false ++SHELL=\${CONFIG_SHELL-$SHELL} ++_ACEOF ++ ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++## --------------------- ## ++## M4sh Initialization. ## ++## --------------------- ## ++ ++# Be more Bourne compatible ++DUALCASE=1; export DUALCASE # for MKS sh ++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ++ emulate sh ++ NULLCMD=: ++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which ++ # is contrary to our usage. Disable this feature. ++ alias -g '${1+"$@"}'='"$@"' ++ setopt NO_GLOB_SUBST ++else ++ case `(set -o) 2>/dev/null` in ++ *posix*) set -o posix ;; ++esac ++ ++fi ++ ++ ++ ++ ++# PATH needs CR ++# Avoid depending upon Character Ranges. ++as_cr_letters='abcdefghijklmnopqrstuvwxyz' ++as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' ++as_cr_Letters=$as_cr_letters$as_cr_LETTERS ++as_cr_digits='0123456789' ++as_cr_alnum=$as_cr_Letters$as_cr_digits ++ ++as_nl=' ++' ++export as_nl ++# Printing a long string crashes Solaris 7 /usr/bin/printf. ++as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo ++if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then ++ as_echo='printf %s\n' ++ as_echo_n='printf %s' ++else ++ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then ++ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' ++ as_echo_n='/usr/ucb/echo -n' ++ else ++ as_echo_body='eval expr "X$1" : "X\\(.*\\)"' ++ as_echo_n_body='eval ++ arg=$1; ++ case $arg in ++ *"$as_nl"*) ++ expr "X$arg" : "X\\(.*\\)$as_nl"; ++ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; ++ esac; ++ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ++ ' ++ export as_echo_n_body ++ as_echo_n='sh -c $as_echo_n_body as_echo' ++ fi ++ export as_echo_body ++ as_echo='sh -c $as_echo_body as_echo' ++fi ++ ++# The user is always right. ++if test "${PATH_SEPARATOR+set}" != set; then ++ PATH_SEPARATOR=: ++ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { ++ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || ++ PATH_SEPARATOR=';' ++ } ++fi ++ ++# Support unset when possible. ++if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then ++ as_unset=unset ++else ++ as_unset=false ++fi ++ ++ ++# IFS ++# We need space, tab and new line, in precisely that order. Quoting is ++# there to prevent editors from complaining about space-tab. ++# (If _AS_PATH_WALK were called with IFS unset, it would disable word ++# splitting by setting IFS to empty value.) ++IFS=" "" $as_nl" ++ ++# Find who we are. Look in the path if we contain no directory separator. ++case $0 in ++ *[\\/]* ) as_myself=$0 ;; ++ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break ++done ++IFS=$as_save_IFS ++ ++ ;; ++esac ++# We did not find ourselves, most probably we were run as `sh COMMAND' ++# in which case we are not to be found in the path. ++if test "x$as_myself" = x; then ++ as_myself=$0 ++fi ++if test ! -f "$as_myself"; then ++ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 ++ { (exit 1); exit 1; } ++fi ++ ++# Work around bugs in pre-3.0 UWIN ksh. ++for as_var in ENV MAIL MAILPATH ++do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var ++done ++PS1='$ ' ++PS2='> ' ++PS4='+ ' ++ ++# NLS nuisances. ++LC_ALL=C ++export LC_ALL ++LANGUAGE=C ++export LANGUAGE ++ ++# Required to use basename. ++if expr a : '\(a\)' >/dev/null 2>&1 && ++ test "X`expr 00001 : '.*\(...\)'`" = X001; then ++ as_expr=expr ++else ++ as_expr=false ++fi ++ ++if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then ++ as_basename=basename ++else ++ as_basename=false ++fi ++ ++ ++# Name of the executable. ++as_me=`$as_basename -- "$0" || ++$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ ++ X"$0" : 'X\(//\)$' \| \ ++ X"$0" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X/"$0" | ++ sed '/^.*\/\([^/][^/]*\)\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\/\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\/\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` ++ ++# CDPATH. ++$as_unset CDPATH ++ ++ ++ ++ as_lineno_1=$LINENO ++ as_lineno_2=$LINENO ++ test "x$as_lineno_1" != "x$as_lineno_2" && ++ test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { ++ ++ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO ++ # uniformly replaced by the line number. The first 'sed' inserts a ++ # line-number line after each line using $LINENO; the second 'sed' ++ # does the real work. The second script uses 'N' to pair each ++ # line-number line with the line containing $LINENO, and appends ++ # trailing '-' during substitution so that $LINENO is not a special ++ # case at line end. ++ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the ++ # scripts with optimization help from Paolo Bonzini. Blame Lee ++ # E. McMahon (1931-1989) for sed's syntax. :-) ++ sed -n ' ++ p ++ /[$]LINENO/= ++ ' <$as_myself | ++ sed ' ++ s/[$]LINENO.*/&-/ ++ t lineno ++ b ++ :lineno ++ N ++ :loop ++ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ ++ t loop ++ s/-\n.*// ++ ' >$as_me.lineno && ++ chmod +x "$as_me.lineno" || ++ { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 ++ { (exit 1); exit 1; }; } ++ ++ # Don't try to exec as it changes $[0], causing all sort of problems ++ # (the dirname of $[0] is not the place where we might find the ++ # original and so on. Autoconf is especially sensitive to this). ++ . "./$as_me.lineno" ++ # Exit status is that of the last command. ++ exit ++} ++ ++ ++if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then ++ as_dirname=dirname ++else ++ as_dirname=false ++fi ++ ++ECHO_C= ECHO_N= ECHO_T= ++case `echo -n x` in ++-n*) ++ case `echo 'x\c'` in ++ *c*) ECHO_T=' ';; # ECHO_T is single tab character. ++ *) ECHO_C='\c';; ++ esac;; ++*) ++ ECHO_N='-n';; ++esac ++if expr a : '\(a\)' >/dev/null 2>&1 && ++ test "X`expr 00001 : '.*\(...\)'`" = X001; then ++ as_expr=expr ++else ++ as_expr=false ++fi ++ ++rm -f conf$$ conf$$.exe conf$$.file ++if test -d conf$$.dir; then ++ rm -f conf$$.dir/conf$$.file ++else ++ rm -f conf$$.dir ++ mkdir conf$$.dir 2>/dev/null ++fi ++if (echo >conf$$.file) 2>/dev/null; then ++ if ln -s conf$$.file conf$$ 2>/dev/null; then ++ as_ln_s='ln -s' ++ # ... but there are two gotchas: ++ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. ++ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. ++ # In both cases, we have to default to `cp -p'. ++ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || ++ as_ln_s='cp -p' ++ elif ln conf$$.file conf$$ 2>/dev/null; then ++ as_ln_s=ln ++ else ++ as_ln_s='cp -p' ++ fi ++else ++ as_ln_s='cp -p' ++fi ++rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file ++rmdir conf$$.dir 2>/dev/null ++ ++if mkdir -p . 2>/dev/null; then ++ as_mkdir_p=: ++else ++ test -d ./-p && rmdir ./-p ++ as_mkdir_p=false ++fi ++ ++if test -x / >/dev/null 2>&1; then ++ as_test_x='test -x' ++else ++ if ls -dL / >/dev/null 2>&1; then ++ as_ls_L_option=L ++ else ++ as_ls_L_option= ++ fi ++ as_test_x=' ++ eval sh -c '\'' ++ if test -d "$1"; then ++ test -d "$1/."; ++ else ++ case $1 in ++ -*)set "./$1";; ++ esac; ++ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in ++ ???[sx]*):;;*)false;;esac;fi ++ '\'' sh ++ ' ++fi ++as_executable_p=$as_test_x ++ ++# Sed expression to map a string onto a valid CPP name. ++as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" ++ ++# Sed expression to map a string onto a valid variable name. ++as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" ++ ++ ++exec 6>&1 ++ ++# Save the log message, to keep $[0] and so on meaningful, and to ++# report actual input values of CONFIG_FILES etc. instead of their ++# values after options handling. ++ac_log=" ++This file was extended by asciidoc $as_me 8.4.2, which was ++generated by GNU Autoconf 2.63. Invocation command line was ++ ++ CONFIG_FILES = $CONFIG_FILES ++ CONFIG_HEADERS = $CONFIG_HEADERS ++ CONFIG_LINKS = $CONFIG_LINKS ++ CONFIG_COMMANDS = $CONFIG_COMMANDS ++ $ $0 $@ ++ ++on `(hostname || uname -n) 2>/dev/null | sed 1q` ++" ++ ++_ACEOF ++ ++case $ac_config_files in *" ++"*) set x $ac_config_files; shift; ac_config_files=$*;; ++esac ++ ++ ++ ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++# Files that config.status was made for. ++config_files="$ac_config_files" ++ ++_ACEOF ++ ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++ac_cs_usage="\ ++\`$as_me' instantiates files from templates according to the ++current configuration. ++ ++Usage: $0 [OPTION]... [FILE]... ++ ++ -h, --help print this help, then exit ++ -V, --version print version number and configuration settings, then exit ++ -q, --quiet, --silent ++ do not print progress messages ++ -d, --debug don't remove temporary files ++ --recheck update $as_me by reconfiguring in the same conditions ++ --file=FILE[:TEMPLATE] ++ instantiate the configuration file FILE ++ ++Configuration files: ++$config_files ++ ++Report bugs to ." ++ ++_ACEOF ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++ac_cs_version="\\ ++asciidoc config.status 8.4.2 ++configured by $0, generated by GNU Autoconf 2.63, ++ with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" ++ ++Copyright (C) 2008 Free Software Foundation, Inc. ++This config.status script is free software; the Free Software Foundation ++gives unlimited permission to copy, distribute and modify it." ++ ++ac_pwd='$ac_pwd' ++srcdir='$srcdir' ++INSTALL='$INSTALL' ++test -n "\$AWK" || AWK=awk ++_ACEOF ++ ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++# The default lists apply if the user does not specify any file. ++ac_need_defaults=: ++while test $# != 0 ++do ++ case $1 in ++ --*=*) ++ ac_option=`expr "X$1" : 'X\([^=]*\)='` ++ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ++ ac_shift=: ++ ;; ++ *) ++ ac_option=$1 ++ ac_optarg=$2 ++ ac_shift=shift ++ ;; ++ esac ++ ++ case $ac_option in ++ # Handling of the options. ++ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ++ ac_cs_recheck=: ;; ++ --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) ++ $as_echo "$ac_cs_version"; exit ;; ++ --debug | --debu | --deb | --de | --d | -d ) ++ debug=: ;; ++ --file | --fil | --fi | --f ) ++ $ac_shift ++ case $ac_optarg in ++ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; ++ esac ++ CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" ++ ac_need_defaults=false;; ++ --he | --h | --help | --hel | -h ) ++ $as_echo "$ac_cs_usage"; exit ;; ++ -q | -quiet | --quiet | --quie | --qui | --qu | --q \ ++ | -silent | --silent | --silen | --sile | --sil | --si | --s) ++ ac_cs_silent=: ;; ++ ++ # This is an error. ++ -*) { $as_echo "$as_me: error: unrecognized option: $1 ++Try \`$0 --help' for more information." >&2 ++ { (exit 1); exit 1; }; } ;; ++ ++ *) ac_config_targets="$ac_config_targets $1" ++ ac_need_defaults=false ;; ++ ++ esac ++ shift ++done ++ ++ac_configure_extra_args= ++ ++if $ac_cs_silent; then ++ exec 6>/dev/null ++ ac_configure_extra_args="$ac_configure_extra_args --silent" ++fi ++ ++_ACEOF ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++if \$ac_cs_recheck; then ++ set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion ++ shift ++ \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 ++ CONFIG_SHELL='$SHELL' ++ export CONFIG_SHELL ++ exec "\$@" ++fi ++ ++_ACEOF ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++exec 5>>config.log ++{ ++ echo ++ sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX ++@%:@@%:@ Running $as_me. @%:@@%:@ ++_ASBOX ++ $as_echo "$ac_log" ++} >&5 ++ ++_ACEOF ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++_ACEOF ++ ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++ ++# Handling of arguments. ++for ac_config_target in $ac_config_targets ++do ++ case $ac_config_target in ++ "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; ++ ++ *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 ++$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} ++ { (exit 1); exit 1; }; };; ++ esac ++done ++ ++ ++# If the user did not use the arguments to specify the items to instantiate, ++# then the envvar interface is used. Set only those that are not. ++# We use the long form for the default assignment because of an extremely ++# bizarre bug on SunOS 4.1.3. ++if $ac_need_defaults; then ++ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files ++fi ++ ++# Have a temporary directory for convenience. Make it in the build tree ++# simply because there is no reason against having it here, and in addition, ++# creating and moving files from /tmp can sometimes cause problems. ++# Hook for its removal unless debugging. ++# Note that there is a small window in which the directory will not be cleaned: ++# after its creation but before its name has been assigned to `$tmp'. ++$debug || ++{ ++ tmp= ++ trap 'exit_status=$? ++ { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status ++' 0 ++ trap '{ (exit 1); exit 1; }' 1 2 13 15 ++} ++# Create a (secure) tmp directory for tmp files. ++ ++{ ++ tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && ++ test -n "$tmp" && test -d "$tmp" ++} || ++{ ++ tmp=./conf$$-$RANDOM ++ (umask 077 && mkdir "$tmp") ++} || ++{ ++ $as_echo "$as_me: cannot create a temporary directory in ." >&2 ++ { (exit 1); exit 1; } ++} ++ ++# Set up the scripts for CONFIG_FILES section. ++# No need to generate them if there are no CONFIG_FILES. ++# This happens for instance with `./config.status config.h'. ++if test -n "$CONFIG_FILES"; then ++ ++ ++ac_cr=' +' ++ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` ++if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ++ ac_cs_awk_cr='\\r' ++else ++ ac_cs_awk_cr=$ac_cr ++fi ++ ++echo 'BEGIN {' >"$tmp/subs1.awk" && ++_ACEOF ++ ++ ++{ ++ echo "cat >conf$$subs.awk <<_ACEOF" && ++ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && ++ echo "_ACEOF" ++} >conf$$subs.sh || ++ { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 ++$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} ++ { (exit 1); exit 1; }; } ++ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` ++ac_delim='%!_!# ' ++for ac_last_try in false false false false false :; do ++ . ./conf$$subs.sh || ++ { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 ++$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} ++ { (exit 1); exit 1; }; } ++ ++ ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` ++ if test $ac_delim_n = $ac_delim_num; then ++ break ++ elif $ac_last_try; then ++ { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 ++$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} ++ { (exit 1); exit 1; }; } ++ else ++ ac_delim="$ac_delim!$ac_delim _$ac_delim!! " ++ fi ++done ++rm -f conf$$subs.sh ++ ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++cat >>"\$tmp/subs1.awk" <<\\_ACAWK && ++_ACEOF ++sed -n ' ++h ++s/^/S["/; s/!.*/"]=/ ++p ++g ++s/^[^!]*!// ++:repl ++t repl ++s/'"$ac_delim"'$// ++t delim ++:nl ++h ++s/\(.\{148\}\).*/\1/ ++t more1 ++s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ ++p ++n ++b repl ++:more1 ++s/["\\]/\\&/g; s/^/"/; s/$/"\\/ ++p ++g ++s/.\{148\}// ++t nl ++:delim ++h ++s/\(.\{148\}\).*/\1/ ++t more2 ++s/["\\]/\\&/g; s/^/"/; s/$/"/ ++p ++b ++:more2 ++s/["\\]/\\&/g; s/^/"/; s/$/"\\/ ++p ++g ++s/.\{148\}// ++t delim ++' >$CONFIG_STATUS || ac_write_fail=1 ++rm -f conf$$subs.awk ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++_ACAWK ++cat >>"\$tmp/subs1.awk" <<_ACAWK && ++ for (key in S) S_is_set[key] = 1 ++ FS = "" ++ ++} ++{ ++ line = $ 0 ++ nfields = split(line, field, "@") ++ substed = 0 ++ len = length(field[1]) ++ for (i = 2; i < nfields; i++) { ++ key = field[i] ++ keylen = length(key) ++ if (S_is_set[key]) { ++ value = S[key] ++ line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) ++ len += length(value) + length(field[++i]) ++ substed = 1 ++ } else ++ len += 1 + keylen ++ } ++ ++ print line ++} ++ ++_ACAWK ++_ACEOF ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then ++ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" ++else ++ cat ++fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ ++ || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 ++$as_echo "$as_me: error: could not setup config files machinery" >&2;} ++ { (exit 1); exit 1; }; } ++_ACEOF ++ ++# VPATH may cause trouble with some makes, so we remove $(srcdir), ++# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and ++# trailing colons and then remove the whole line if VPATH becomes empty ++# (actually we leave an empty line to preserve line numbers). ++if test "x$srcdir" = x.; then ++ ac_vpsub='/^[ ]*VPATH[ ]*=/{ ++s/:*\$(srcdir):*/:/ ++s/:*\${srcdir}:*/:/ ++s/:*@srcdir@:*/:/ ++s/^\([^=]*=[ ]*\):*/\1/ ++s/:*$// ++s/^[^=]*=[ ]*$// ++}' ++fi ++ ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++fi # test -n "$CONFIG_FILES" ++ ++ ++eval set X " :F $CONFIG_FILES " ++shift ++for ac_tag ++do ++ case $ac_tag in ++ :[FHLC]) ac_mode=$ac_tag; continue;; ++ esac ++ case $ac_mode$ac_tag in ++ :[FHL]*:*);; ++ :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 ++$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} ++ { (exit 1); exit 1; }; };; ++ :[FH]-) ac_tag=-:-;; ++ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; ++ esac ++ ac_save_IFS=$IFS ++ IFS=: ++ set x $ac_tag ++ IFS=$ac_save_IFS ++ shift ++ ac_file=$1 ++ shift ++ ++ case $ac_mode in ++ :L) ac_source=$1;; ++ :[FH]) ++ ac_file_inputs= ++ for ac_f ++ do ++ case $ac_f in ++ -) ac_f="$tmp/stdin";; ++ *) # Look for the file first in the build tree, then in the source tree ++ # (if the path is not absolute). The absolute path cannot be DOS-style, ++ # because $ac_f cannot contain `:'. ++ test -f "$ac_f" || ++ case $ac_f in ++ [\\/$]*) false;; ++ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; ++ esac || ++ { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 ++$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} ++ { (exit 1); exit 1; }; };; ++ esac ++ case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac ++ ac_file_inputs="$ac_file_inputs '$ac_f'" ++ done ++ ++ # Let's still pretend it is `configure' which instantiates (i.e., don't ++ # use $as_me), people would be surprised to read: ++ # /* config.h. Generated by config.status. */ ++ configure_input='Generated from '` ++ $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' ++ `' by configure.' ++ if test x"$ac_file" != x-; then ++ configure_input="$ac_file. $configure_input" ++ { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 ++$as_echo "$as_me: creating $ac_file" >&6;} ++ fi ++ # Neutralize special characters interpreted by sed in replacement strings. ++ case $configure_input in #( ++ *\&* | *\|* | *\\* ) ++ ac_sed_conf_input=`$as_echo "$configure_input" | ++ sed 's/[\\\\&|]/\\\\&/g'`;; #( ++ *) ac_sed_conf_input=$configure_input;; ++ esac ++ ++ case $ac_tag in ++ *:-:* | *:-) cat >"$tmp/stdin" \ ++ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 ++$as_echo "$as_me: error: could not create $ac_file" >&2;} ++ { (exit 1); exit 1; }; } ;; ++ esac ++ ;; ++ esac ++ ++ ac_dir=`$as_dirname -- "$ac_file" || ++$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ++ X"$ac_file" : 'X\(//\)[^/]' \| \ ++ X"$ac_file" : 'X\(//\)$' \| \ ++ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X"$ac_file" | ++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)[^/].*/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` ++ { as_dir="$ac_dir" ++ case $as_dir in #( ++ -*) as_dir=./$as_dir;; ++ esac ++ test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { ++ as_dirs= ++ while :; do ++ case $as_dir in #( ++ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( ++ *) as_qdir=$as_dir;; ++ esac ++ as_dirs="'$as_qdir' $as_dirs" ++ as_dir=`$as_dirname -- "$as_dir" || ++$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ++ X"$as_dir" : 'X\(//\)[^/]' \| \ ++ X"$as_dir" : 'X\(//\)$' \| \ ++ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X"$as_dir" | ++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)[^/].*/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` ++ test -d "$as_dir" && break ++ done ++ test -z "$as_dirs" || eval "mkdir $as_dirs" ++ } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 ++$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} ++ { (exit 1); exit 1; }; }; } ++ ac_builddir=. ++ ++case "$ac_dir" in ++.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; ++*) ++ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` ++ # A ".." for each directory in $ac_dir_suffix. ++ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` ++ case $ac_top_builddir_sub in ++ "") ac_top_builddir_sub=. ac_top_build_prefix= ;; ++ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; ++ esac ;; ++esac ++ac_abs_top_builddir=$ac_pwd ++ac_abs_builddir=$ac_pwd$ac_dir_suffix ++# for backward compatibility: ++ac_top_builddir=$ac_top_build_prefix ++ ++case $srcdir in ++ .) # We are building in place. ++ ac_srcdir=. ++ ac_top_srcdir=$ac_top_builddir_sub ++ ac_abs_top_srcdir=$ac_pwd ;; ++ [\\/]* | ?:[\\/]* ) # Absolute name. ++ ac_srcdir=$srcdir$ac_dir_suffix; ++ ac_top_srcdir=$srcdir ++ ac_abs_top_srcdir=$srcdir ;; ++ *) # Relative name. ++ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ++ ac_top_srcdir=$ac_top_build_prefix$srcdir ++ ac_abs_top_srcdir=$ac_pwd/$srcdir ;; ++esac ++ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix ++ ++ ++ case $ac_mode in ++ :F) ++ # ++ # CONFIG_FILE ++ # ++ ++ case $INSTALL in ++ [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; ++ *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; ++ esac ++_ACEOF ++ ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++# If the template does not know about datarootdir, expand it. ++# FIXME: This hack should be removed a few years after 2.60. ++ac_datarootdir_hack=; ac_datarootdir_seen= ++ ++ac_sed_dataroot=' ++/datarootdir/ { ++ p ++ q ++} ++/@datadir@/p ++/@docdir@/p ++/@infodir@/p ++/@localedir@/p ++/@mandir@/p ++' ++case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in ++*datarootdir*) ac_datarootdir_seen=yes;; ++*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bwalton at opencsw.org Fri Mar 27 15:28:59 2009 From: bwalton at opencsw.org (Ben Walton) Date: Fri, 27 Mar 2009 10:28:59 -0400 Subject: [csw-devel] svn check Message-ID: <1238164089-sup-640@ntdws12.chass.utoronto.ca> Hi All, I've been thinking a little more about Phil's proposed svn check in GAR and I've come up with a compromise (based on my previous thoughts). The attached patch to GAR implements an additional target requirement for `gmake package` named svncheck. This target will stop the package target from succeeding if it detects UNCOMMITTED in any of the pkginfo files, but only after all of the packages are built and run through checkpkg. The notice should be fairly obvious, so the maintainer knows that a rebuild with checked in code is still required, but since packages are available, testing can be done without committing every little tweak If nobody sees any obvious problems with this patch, I'll check it in. Thanks -Ben -- Ben Walton Systems Programmer - CHASS University of Toronto C:416.407.5610 | W:416.978.4302 GPG Key Id: 8E89F6D2; Key Server: pgp.mit.edu Contact me to arrange for a CAcert assurance meeting. -------------- next part -------------- A non-text attachment was scrubbed... Name: gar-svncheck.patch Type: application/octet-stream Size: 1476 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: not available URL: From dam at opencsw.org Fri Mar 27 15:37:35 2009 From: dam at opencsw.org (Dagobert Michelsen) Date: Fri, 27 Mar 2009 15:37:35 +0100 Subject: [csw-devel] svn check In-Reply-To: <1238164089-sup-640@ntdws12.chass.utoronto.ca> References: <1238164089-sup-640@ntdws12.chass.utoronto.ca> Message-ID: <2FBF519A-7D60-4D21-9BA5-1BDA729D4CE5@opencsw.org> Hi Ben, Am 27.03.2009 um 15:28 schrieb Ben Walton: > I've been thinking a little more about Phil's proposed svn check in > GAR and I've come up with a compromise (based on my previous > thoughts). > > The attached patch to GAR implements an additional target requirement > for `gmake package` named svncheck. This target will stop the package > target from succeeding if it detects UNCOMMITTED in any of the pkginfo > files, but only after all of the packages are built and run through > checkpkg. The notice should be fairly obvious, so the maintainer > knows that a rebuild with checked in code is still required, but since > packages are available, testing can be done without committing every > little tweak > > If nobody sees any obvious problems with this patch, I'll check it in. This is not sufficient. It should also change the name of the package to REV=..._rev=...-UNCOMMITTED to make the package installable with usual tools, but also to make it perfectly clear that it is not committed just by looking at the file. Additionally, it would be nice to have a "debug" mode which build only directory-packages (as opposed to datastream-packages). Or even better to introduce a "releasepkg" target which makes sure eveything is checked in, builds a package and makes a copy of trunk/ to tags/. Best regards -- Dago From bwalton at opencsw.org Fri Mar 27 15:43:21 2009 From: bwalton at opencsw.org (Ben Walton) Date: Fri, 27 Mar 2009 10:43:21 -0400 Subject: [csw-devel] svn check In-Reply-To: <2FBF519A-7D60-4D21-9BA5-1BDA729D4CE5@opencsw.org> References: <1238164089-sup-640@ntdws12.chass.utoronto.ca> <2FBF519A-7D60-4D21-9BA5-1BDA729D4CE5@opencsw.org> Message-ID: <1238164929-sup-440@ntdws12.chass.utoronto.ca> Excerpts from Dagobert Michelsen's message of Fri Mar 27 10:37:35 -0400 2009: Hi Dago, > This is not sufficient. It should also change the name of the package > to REV=..._rev=...-UNCOMMITTED to make the package installable with > usual tools, but also to make it perfectly clear that it is not > committed just by looking at the file. Additionally, it would be Ok, I like this idea. That will get inserted a little earlier in the process. > nice to have a "debug" mode which build only directory-packages > (as opposed to datastream-packages). Or even better to introduce > a "releasepkg" target which makes sure eveything is checked in, > builds a package and makes a copy of trunk/ to tags/. Let me look at this tonight. Thanks for the feedback. -Ben -- Ben Walton Systems Programmer - CHASS University of Toronto C:416.407.5610 | W:416.978.4302 GPG Key Id: 8E89F6D2; Key Server: pgp.mit.edu Contact me to arrange for a CAcert assurance meeting. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: not available URL: From chninkel at users.sourceforge.net Fri Mar 27 16:57:37 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Fri, 27 Mar 2009 15:57:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3995] csw/mgar/pkg/lftp/trunk Message-ID: Revision: 3995 http://gar.svn.sourceforge.net/gar/?rev=3995&view=rev Author: chninkel Date: 2009-03-27 15:57:36 +0000 (Fri, 27 Mar 2009) Log Message: ----------- lftp: fixed double dependancy bug Modified Paths: -------------- csw/mgar/pkg/lftp/trunk/checksums csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend csw/mgar/pkg/lftp/trunk/files/changelog.CSW Modified: csw/mgar/pkg/lftp/trunk/checksums =================================================================== --- csw/mgar/pkg/lftp/trunk/checksums 2009-03-27 12:52:37 UTC (rev 3994) +++ csw/mgar/pkg/lftp/trunk/checksums 2009-03-27 15:57:36 UTC (rev 3995) @@ -1,7 +1,7 @@ 6fe8793f3ccde1d2f8446d599d8a69a9 download/lftp-3.7.11.tar.gz 47fdb80e4575a9a70d69b146974620df download/CSWlftp.gspec 96ee1569832d5eaed0c3a7b37e13fc88 download/CSWlftp.prototype -1d5c0baad924f093fec94a1e460cb487 download/CSWlftp.depend -a2cbdf2a8ee503443432fbe82819773a download/changelog.CSW +fd82f3ee5acb526139ed874d266adc17 download/CSWlftp.depend +23a0c19689c59ae1b7716da30e39fead download/changelog.CSW 3a01fb949dfe799507720c311222cd96 download/i.conf 51abe2144219c1af4c79c2e8b7e81cb9 download/r.conf Modified: csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend =================================================================== --- csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend 2009-03-27 12:52:37 UTC (rev 3994) +++ csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend 2009-03-27 15:57:36 UTC (rev 3995) @@ -3,4 +3,3 @@ P CSWiconv libiconv - GNU iconv library P CSWosslrt openssl - The Open Source toolkit for SSL and TLS. P CSWreadline readline - library to enable interactive line editing -P CSWcommon common - common files and dirs for CSW packages Modified: csw/mgar/pkg/lftp/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/lftp/trunk/files/changelog.CSW 2009-03-27 12:52:37 UTC (rev 3994) +++ csw/mgar/pkg/lftp/trunk/files/changelog.CSW 2009-03-27 15:57:36 UTC (rev 3995) @@ -1,3 +1,9 @@ +lftp (3.7.11,REV=2009.03.27) unstable + + * Fixed double CSWcommon dependancy. + + -- Yann Rouillard Wed, 25 Mar 2009 23:08:42 +0100 + lftp (3.7.11,REV=2009.03.21) unstable * New upstream version. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Fri Mar 27 16:59:25 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Fri, 27 Mar 2009 15:59:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3996] csw/mgar/pkg/openssl/trunk Message-ID: Revision: 3996 http://gar.svn.sourceforge.net/gar/?rev=3996&view=rev Author: chninkel Date: 2009-03-27 15:59:25 +0000 (Fri, 27 Mar 2009) Log Message: ----------- openssl: updated changelog Modified Paths: -------------- csw/mgar/pkg/openssl/trunk/checksums csw/mgar/pkg/openssl/trunk/files/changelog.CSW Modified: csw/mgar/pkg/openssl/trunk/checksums =================================================================== --- csw/mgar/pkg/openssl/trunk/checksums 2009-03-27 15:57:36 UTC (rev 3995) +++ csw/mgar/pkg/openssl/trunk/checksums 2009-03-27 15:59:25 UTC (rev 3996) @@ -16,7 +16,7 @@ eec77249fb642c525cad67dcd055fb77 download/CSWosslutils.gspec 37995caa7f4155066b00fb7503e853da download/CSWosslutils.depend a441995e4e3c95497e77aa613d2c673c download/CSWosslutils.prototype -477123711aac778f2b2232c0d5d0b19d download/changelog.CSW +904ceefa66b6b7b7e93ae0e9bc58bac8 download/changelog.CSW b78faa440d6f6a2a07663de331678648 download/README.CSW 7fdc09cd3c11db459c83c8946f7872f6 download/i.conf a454ac09091085813ec8900f5a0c917c download/r.conf Modified: csw/mgar/pkg/openssl/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/openssl/trunk/files/changelog.CSW 2009-03-27 15:57:36 UTC (rev 3995) +++ csw/mgar/pkg/openssl/trunk/files/changelog.CSW 2009-03-27 15:59:25 UTC (rev 3996) @@ -1,4 +1,4 @@ -openssl (0.9.8,rev=2009.03.25_rev=k) unstable +openssl (0.9.8,rev=2009.03.27_rev=k) unstable * New upstream version. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Fri Mar 27 17:09:19 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Fri, 27 Mar 2009 16:09:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3997] csw/mgar/pkg/cyrus_imapd/trunk Message-ID: Revision: 3997 http://gar.svn.sourceforge.net/gar/?rev=3997&view=rev Author: chninkel Date: 2009-03-27 16:09:19 +0000 (Fri, 27 Mar 2009) Log Message: ----------- cyrus_imapd: updated to 2.3.14 Modified Paths: -------------- csw/mgar/pkg/cyrus_imapd/trunk/Makefile csw/mgar/pkg/cyrus_imapd/trunk/checksums csw/mgar/pkg/cyrus_imapd/trunk/files/CSWcyrusimapd.depend csw/mgar/pkg/cyrus_imapd/trunk/files/CSWcyrusimapdutils.depend csw/mgar/pkg/cyrus_imapd/trunk/files/cyrus_imapd.changelog.CSW csw/mgar/pkg/cyrus_imapd/trunk/files/cyrus_imapd_utils.changelog.CSW csw/mgar/pkg/cyrus_imapd/trunk/files/pm_cyrus.changelog.CSW Modified: csw/mgar/pkg/cyrus_imapd/trunk/Makefile =================================================================== --- csw/mgar/pkg/cyrus_imapd/trunk/Makefile 2009-03-27 15:59:25 UTC (rev 3996) +++ csw/mgar/pkg/cyrus_imapd/trunk/Makefile 2009-03-27 16:09:19 UTC (rev 3997) @@ -1,5 +1,5 @@ GARNAME = cyrus_imapd -GARVERSION = 2.3.13 +GARVERSION = 2.3.14 CATEGORIES = server DESCRIPTION = Pop and Imap server from the Cyrus mail system @@ -47,7 +47,8 @@ # University of Athens patchs to allow autocreation of mailboxes # and autocreation of sub-lolders for filter rules -PATCHFILES = cyrus-imapd-$(GARVERSION)-autocreate-0.10-0.diff cyrus-imapd-$(GARVERSION)-autosieve-0.6.0.diff +#PATCHFILES = cyrus-imapd-$(GARVERSION)-autocreate-0.10-0.diff cyrus-imapd-$(GARVERSION)-autosieve-0.6.0.diff +PATCHFILES = cyrus-imapd-2.3.13-autocreate-0.10-0.diff cyrus-imapd-2.3.13-autosieve-0.6.0.diff # UPDATE: not necessary anymore, integrated upstream # This patch adds a new option which allows cyrus to Modified: csw/mgar/pkg/cyrus_imapd/trunk/checksums =================================================================== --- csw/mgar/pkg/cyrus_imapd/trunk/checksums 2009-03-27 15:59:25 UTC (rev 3996) +++ csw/mgar/pkg/cyrus_imapd/trunk/checksums 2009-03-27 16:09:19 UTC (rev 3997) @@ -1,10 +1,10 @@ -7dc48324c3a99e210bf777ea74aae694 download/cyrus-imapd-2.3.13.tar.gz +1030d4d9d04036b2fb9830165723908e download/cyrus-imapd-2.3.14.tar.gz 7423d96cacb8162b7987c9983cc85171 download/CSWcyrusimapd.gspec a22944187eb6b75e2437aa9a4c754c07 download/CSWcyrusimapd.prototype 5111a5573aa6d4878b852780aeae8a27 download/CSWcyrusimapd.preinstall -46cfc3ee1f366efdd105963422b53fc6 download/CSWcyrusimapd.depend +248ac6089e88b4eb3365e48c897b9734 download/CSWcyrusimapd.depend a55d22e88ee57fa81da2ea75c6e0e3d8 download/CSWcyrusimapd.checkinstall -1218c3ab6c7d0d5ab996a309698a43c8 download/cyrus_imapd.changelog.CSW +19204460216d299f19b6504be90b1d79 download/cyrus_imapd.changelog.CSW d0b97b33e75ac75f89ee6236a2d53f05 download/README.CSW 79211aee56db01e15566ced1ba4078da download/i.services 149ac6b6d82ef9ef4bb1b314f1a1cac4 download/r.services @@ -21,9 +21,9 @@ fc64965b3c22618fb6b1dff7306a78e7 download/CSWpmcyrus.depend d47ff67f45001cdda175616a543d7052 download/CSWcyrusimapdutils.gspec 7e99e825a1d6b134b91392beec1807f4 download/CSWcyrusimapdutils.prototype -cba5a4c4a05d4af940a323c5d7d64ca0 download/CSWcyrusimapdutils.depend -45211ad9938528d4e5e6333ac1ec1f33 download/cyrus_imapd_utils.changelog.CSW -a700bb603514320b6d7e7959ed71618e download/pm_cyrus.changelog.CSW +4d5ad6d492ca45da347bd9bd48213ac4 download/CSWcyrusimapdutils.depend +43d004e8a98a9143db8073bd529b8f7a download/cyrus_imapd_utils.changelog.CSW +5f2dbde9c973e714c0a4727e25863f75 download/pm_cyrus.changelog.CSW 9cbebaeeafa6eb3320eafa594c253bc1 download/compile_et 5375c25c8bc325a90553d0be87a64a04 download/et_c.awk d1d86e61463a1dfefccbadedb11a8604 download/et_h.awk Modified: csw/mgar/pkg/cyrus_imapd/trunk/files/CSWcyrusimapd.depend =================================================================== --- csw/mgar/pkg/cyrus_imapd/trunk/files/CSWcyrusimapd.depend 2009-03-27 15:59:25 UTC (rev 3996) +++ csw/mgar/pkg/cyrus_imapd/trunk/files/CSWcyrusimapd.depend 2009-03-27 16:09:19 UTC (rev 3997) @@ -4,4 +4,4 @@ P CSWkrb5lib P CSWtcpwrap P CSWnetsnmp -P CSWpcre +P CSWpcrert Modified: csw/mgar/pkg/cyrus_imapd/trunk/files/CSWcyrusimapdutils.depend =================================================================== --- csw/mgar/pkg/cyrus_imapd/trunk/files/CSWcyrusimapdutils.depend 2009-03-27 15:59:25 UTC (rev 3996) +++ csw/mgar/pkg/cyrus_imapd/trunk/files/CSWcyrusimapdutils.depend 2009-03-27 16:09:19 UTC (rev 3997) @@ -3,4 +3,4 @@ P CSWsasl - sasl - Simple Authentication and Security Layer P CSWbdb4 - berkeleydb4 - embedded database libraries and utilities P CSWkrb5lib -P CSWpcre +P CSWpcrert Modified: csw/mgar/pkg/cyrus_imapd/trunk/files/cyrus_imapd.changelog.CSW =================================================================== --- csw/mgar/pkg/cyrus_imapd/trunk/files/cyrus_imapd.changelog.CSW 2009-03-27 15:59:25 UTC (rev 3996) +++ csw/mgar/pkg/cyrus_imapd/trunk/files/cyrus_imapd.changelog.CSW 2009-03-27 16:09:19 UTC (rev 3997) @@ -1,3 +1,15 @@ +cyrus_imapd (2.3.14,REV=2009.03.27) unstable + + * New upstream version. + + -- Yann Rouillard Fri, 27 Mar 2009 17:05:21 +0100 + +cyrus_imapd (2.3.13,REV=2009.01.11) unstable + + * Now depends on pcrert instead of pcre. + + -- Yann Rouillard Wed, 11 Feb 2009 21:47:15 +0100 + cyrus_imapd (2.3.13,REV=2008.12.20) unstable * Added mupdate service in /etc/services. Modified: csw/mgar/pkg/cyrus_imapd/trunk/files/cyrus_imapd_utils.changelog.CSW =================================================================== --- csw/mgar/pkg/cyrus_imapd/trunk/files/cyrus_imapd_utils.changelog.CSW 2009-03-27 15:59:25 UTC (rev 3996) +++ csw/mgar/pkg/cyrus_imapd/trunk/files/cyrus_imapd_utils.changelog.CSW 2009-03-27 16:09:19 UTC (rev 3997) @@ -1,3 +1,15 @@ +cyrus_imapd_utils (2.3.14,REV=2009.03.27) unstable + + * New upstream version. + + -- Yann Rouillard Fri, 27 Mar 2009 17:05:21 +0100 + +cyrus_imapd_utils (2.3.13,REV=2009.01.11) unstable + + * Now depends on pcrert instead of pcre. + + -- Yann Rouillard Wed, 11 Feb 2009 21:47:15 +0100 + cyrus_imapd_utils (2.3.13,REV=2008.12.20) unstable * Added mupdate service in /etc/services. Modified: csw/mgar/pkg/cyrus_imapd/trunk/files/pm_cyrus.changelog.CSW =================================================================== --- csw/mgar/pkg/cyrus_imapd/trunk/files/pm_cyrus.changelog.CSW 2009-03-27 15:59:25 UTC (rev 3996) +++ csw/mgar/pkg/cyrus_imapd/trunk/files/pm_cyrus.changelog.CSW 2009-03-27 16:09:19 UTC (rev 3997) @@ -1,3 +1,9 @@ +pm_cyrus (2.3.14,REV=2009.03.27) unstable + + * New upstream version. + + -- Yann Rouillard Fri, 27 Mar 2009 17:05:21 +0100 + pm_cyrus (2.3.13,REV=2008.12.20) unstable * Added mupdate service in /etc/services. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 27 17:53:25 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 27 Mar 2009 16:53:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3998] csw/mgar/pkg Message-ID: Revision: 3998 http://gar.svn.sourceforge.net/gar/?rev=3998&view=rev Author: dmichelsen Date: 2009-03-27 16:53:24 +0000 (Fri, 27 Mar 2009) Log Message: ----------- libgss: Initial commit Added Paths: ----------- csw/mgar/pkg/libgss/ csw/mgar/pkg/libgss/branches/ csw/mgar/pkg/libgss/tags/ csw/mgar/pkg/libgss/trunk/ csw/mgar/pkg/libgss/trunk/Makefile csw/mgar/pkg/libgss/trunk/checksums csw/mgar/pkg/libgss/trunk/files/ Property changes on: csw/mgar/pkg/libgss/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/libgss/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgss/trunk/Makefile (rev 0) +++ csw/mgar/pkg/libgss/trunk/Makefile 2009-03-27 16:53:24 UTC (rev 3998) @@ -0,0 +1,30 @@ +GARNAME = gss +GARVERSION = 20090327 +CATEGORIES = lib + +DESCRIPTION = GNU Generic Security Service +define BLURB +endef + +# Strangely enough, gss is not on $(GNU_MIRROR) +#MASTER_SITES = ftp://alpha.gnu.org/gnu/gss/ +MASTER_SITES = http://daily.josefsson.org/gss/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTNAME = $(GARNAME)-0.1.0 + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +PACKAGES = CSWlibgss + +PREREQUISITE_PKGS = +REQUIRED_PKGS = CSWgettextrt + +SPKG_SOURCEURL = http://www.gnu.org/software/$(GNU_PROJ) + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = check + +include gar/category.mk + Added: csw/mgar/pkg/libgss/trunk/checksums =================================================================== --- csw/mgar/pkg/libgss/trunk/checksums (rev 0) +++ csw/mgar/pkg/libgss/trunk/checksums 2009-03-27 16:53:24 UTC (rev 3998) @@ -0,0 +1 @@ +550331c3e51622026ba243ea45460bed download/gss-20090327.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 27 17:57:37 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 27 Mar 2009 16:57:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3999] csw/mgar/pkg/libgss/trunk/Makefile Message-ID: Revision: 3999 http://gar.svn.sourceforge.net/gar/?rev=3999&view=rev Author: dmichelsen Date: 2009-03-27 16:57:36 +0000 (Fri, 27 Mar 2009) Log Message: ----------- libgss: Fix dependency Modified Paths: -------------- csw/mgar/pkg/libgss/trunk/Makefile Modified: csw/mgar/pkg/libgss/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgss/trunk/Makefile 2009-03-27 16:53:24 UTC (rev 3998) +++ csw/mgar/pkg/libgss/trunk/Makefile 2009-03-27 16:57:36 UTC (rev 3999) @@ -18,7 +18,7 @@ PACKAGES = CSWlibgss PREREQUISITE_PKGS = -REQUIRED_PKGS = CSWgettextrt +REQUIRED_PKGS = CSWggettextrt SPKG_SOURCEURL = http://www.gnu.org/software/$(GNU_PROJ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Fri Mar 27 21:00:10 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Fri, 27 Mar 2009 20:00:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[4000] csw/mgar/pkg/nsca/trunk Message-ID: Revision: 4000 http://gar.svn.sourceforge.net/gar/?rev=4000&view=rev Author: j_arndt Date: 2009-03-27 20:00:09 +0000 (Fri, 27 Mar 2009) Log Message: ----------- nsca: fixes for #3493 and #3495 Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile csw/mgar/pkg/nsca/trunk/checksums csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype csw/mgar/pkg/nsca/trunk/files/cswnsca csw/mgar/pkg/nsca/trunk/files/submit_check_results.diff Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-27 16:57:36 UTC (rev 3999) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-27 20:00:09 UTC (rev 4000) @@ -25,7 +25,7 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-nsca-port=5667 -CONFIGURE_ARGS += --localstatedir=/opt/csw/var +CONFIGURE_ARGS += --localstatedir=/opt/csw/nagios/var BUILD_TARGETS = nsca @@ -46,8 +46,8 @@ ginstall -d $(DESTDIR)$(NAGIOSBINDIR) ginstall -d $(DESTDIR)$(NAGIOSCFGDIR) ginstall -m 755 -d $(DESTDIR)$(NSCADOCDIR) - ginstall -m 755 $(WORKSRC)/src/nsca $(DESTDIR)$(NAGIOSBINDIR) - ginstall -m 600 $(WORKSRC)/sample-config/nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/nsca.cfg.CSW + ginstall -m 755 $(WORKSRC)/src/nsca $(DESTDIR)$(BINDIR) + ginstall -m 600 $(WORKSRC)/sample-config/nsca.cfg $(DESTDIR)$(CFGDIR)/nsca.cfg.CSW ginstall -m 644 $(WORKSRC)/Changelog $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(NSCADOCDIR) Modified: csw/mgar/pkg/nsca/trunk/checksums =================================================================== --- csw/mgar/pkg/nsca/trunk/checksums 2009-03-27 16:57:36 UTC (rev 3999) +++ csw/mgar/pkg/nsca/trunk/checksums 2009-03-27 20:00:09 UTC (rev 4000) @@ -1,10 +1,10 @@ 33a98e7975f633a9489d7a8938ed6131 download/nsca-2.7.2.tar.gz 82f1144c12dc6247524609dbeefc3023 download/CSWnsca.gspec -fee61a84d3032fff1c44ccabbdde7937 download/CSWnsca.prototype +8c361f9d906717cce8549223ce1880e2 download/CSWnsca.prototype 1886b15eafd2e2a5a4b230918960ea9a download/CSWnsca.checkinstall 7fef893e65bb68bc0762434dbeace713 download/CSWnsca.preinstall 0f458cf358b1aab192c02fd0d37b1220 download/CSWsendnsca.gspec 664e84201491b489ae20b983a150d72a download/CSWsendnsca.prototype 8bf9882f3115e8514ae6d9a866397c71 download/CSWsendnsca.preinstall -55a1c5523b2fe1ee66b45a2807e80bd6 download/cswnsca -08b769c5511342dd03fa01fea44cb260 download/submit_check_results.diff +a91191171ffecb4d7261cc4adfb1a427 download/cswnsca +cbb38cacd3ca318f00dfa0877b6017df download/submit_check_results.diff Modified: csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-27 16:57:36 UTC (rev 3999) +++ csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-27 20:00:09 UTC (rev 4000) @@ -1,7 +1,5 @@ -1 d none /opt/csw/nagios/bin 0755 nagios nagios -1 f none /opt/csw/nagios/bin/nsca 0755 nagios nagios -1 d none /opt/csw/nagios/etc 0755 nagios nagios -1 f cswpreserveconf /opt/csw/nagios/etc/nsca.cfg.CSW 0600 nagios nagios +1 f none /opt/csw/bin/nsca 0755 root bin +1 f cswpreserveconf /opt/csw/etc/nsca.cfg.CSW 0644 root bin 1 d none /opt/csw/share/doc/nsca 0755 root bin 1 f none /opt/csw/share/doc/nsca/Changelog 0644 root bin 1 f none /opt/csw/share/doc/nsca/LEGAL 0644 root bin Modified: csw/mgar/pkg/nsca/trunk/files/cswnsca =================================================================== --- csw/mgar/pkg/nsca/trunk/files/cswnsca 2009-03-27 16:57:36 UTC (rev 3999) +++ csw/mgar/pkg/nsca/trunk/files/cswnsca 2009-03-27 20:00:09 UTC (rev 4000) @@ -9,7 +9,7 @@ #FMRI application # FMRI path for service -CONFIG_FILE=/opt/csw/nagios/etc/nsca.cfg +CONFIG_FILE=/opt/csw/etc/nsca.cfg SMF_EXIT_ERR_CONFIG=1 @@ -23,7 +23,7 @@ exit $SMF_EXIT_ERR_CONFIG fi -BIN_FILE="/opt/csw/nagios/bin/nsca" +BIN_FILE="/opt/csw/bin/nsca" pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` nsca_USER=`awk -F'=' '/nsca_user/ { print $NF }' $CONFIG_FILE` Modified: csw/mgar/pkg/nsca/trunk/files/submit_check_results.diff =================================================================== --- csw/mgar/pkg/nsca/trunk/files/submit_check_results.diff 2009-03-27 16:57:36 UTC (rev 3999) +++ csw/mgar/pkg/nsca/trunk/files/submit_check_results.diff 2009-03-27 20:00:09 UTC (rev 4000) @@ -37,4 +37,4 @@ +# in turn transmits the data to the nsca daemon on the central +# monitoring server + -+/usr/bin/echo "$1\t$2\t$return_code\t$4" | /opt/csw/nagios/bin/send_nsca my.central.server -c /opt/csw/nagios/etc/send_nsca.cfg ++/usr/bin/echo "$1\t$2\t$return_code\t$4" | /opt/csw/bin/send_nsca my.central.server -c /opt/csw/etc/send_nsca.cfg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Fri Mar 27 23:43:39 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Fri, 27 Mar 2009 22:43:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[4001] csw/mgar/pkg Message-ID: Revision: 4001 http://gar.svn.sourceforge.net/gar/?rev=4001&view=rev Author: skayser Date: 2009-03-27 22:43:39 +0000 (Fri, 27 Mar 2009) Log Message: ----------- ncdu: Initial commit Added Paths: ----------- csw/mgar/pkg/ncdu/ csw/mgar/pkg/ncdu/branches/ csw/mgar/pkg/ncdu/tags/ csw/mgar/pkg/ncdu/trunk/ csw/mgar/pkg/ncdu/trunk/Makefile csw/mgar/pkg/ncdu/trunk/checksums csw/mgar/pkg/ncdu/trunk/files/ Property changes on: csw/mgar/pkg/ncdu/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ncdu/trunk/Makefile =================================================================== --- csw/mgar/pkg/ncdu/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ncdu/trunk/Makefile 2009-03-27 22:43:39 UTC (rev 4001) @@ -0,0 +1,26 @@ +GARNAME = ncdu +GARVERSION = 1.4 +CATEGORIES = utils + +DESCRIPTION = Ncurses version of the famous old 'du' unix +define BLURB +As the name already suggests, ncdu is an ncurses version of the famous old 'du' +unix command. It provides a fast and easy interface to your harddrive. Where is +your disk space going? Why is your home directory that large? ncdu can answer +those questions for you in just a matter of seconds! +endef + +SPKG_SOURCEURL = http://dev.yorhel.nl/ncdu/ +MASTER_SITES = http://dev.yorhel.nl/download/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +REQUIRED_PKGS = CSWncurses + +TEST_SCRIPTS = + +EXTRA_INC = /opt/csw/include/ncurses + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk Added: csw/mgar/pkg/ncdu/trunk/checksums =================================================================== --- csw/mgar/pkg/ncdu/trunk/checksums (rev 0) +++ csw/mgar/pkg/ncdu/trunk/checksums 2009-03-27 22:43:39 UTC (rev 4001) @@ -0,0 +1 @@ +07f01579f7c9852033139ae9fa2414c9 download/ncdu-1.4.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sat Mar 28 00:28:08 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Fri, 27 Mar 2009 23:28:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[4002] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 4002 http://gar.svn.sourceforge.net/gar/?rev=4002&view=rev Author: chninkel Date: 2009-03-27 23:28:08 +0000 (Fri, 27 Mar 2009) Log Message: ----------- openssh: more LPK stuff Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/checksums csw/mgar/pkg/openssh/trunk/files/changelog.CSW Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-27 22:43:39 UTC (rev 4001) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-27 23:28:08 UTC (rev 4002) @@ -6,6 +6,7 @@ CATEGORIES = server DESCRIPTION = OpenSSH Secure Shell + define BLURB OpenSSH is a FREE version of the SSH connectivity tools that technical users of the Internet rely on. Users of telnet, rlogin, and ftp may not realize that @@ -27,12 +28,17 @@ DISTFILES = $(GARNAME)-$(DISTVERSION).tar.gz DISTFILES += i.conf r.conf DISTFILES += changelog.CSW -DISTFILES += $(call admfiles,CSWossh,depend checkinstall preinstall postinstall prototype) + DISTFILES += sshd_config DISTFILES += cswopenssh svc-cswopenssh cswopenssh.xml DISTFILES += openssh + +ifndef LPK +DISTFILES += $(call admfiles,CSWossh,depend checkinstall preinstall postinstall prototype) DISTFILES += $(call admfiles,CSWosshclient,depend prototype) +endif + # Script created to workaround a upgrade bug between # package = 4.6,REV=2007.07.30_rev=p1 and later package DISTFILES += openssh_restart_workaround.sh @@ -64,9 +70,12 @@ TEST_SCRIPTS = ifdef LPK + DISTFILES += $(call admfiles,CSWosshlpk,depend checkinstall preinstall postinstall prototype) + DESCRIPTION = OpenSSH Secure Shell with Ldap Public Key support MASTER_SITES += http://openssh-lpk.googlecode.com/svn/trunk/patch/contrib/ PATCHFILES += contrib-openssh-lpk-5.2p1-0.3.9.patch CONFIGURE_ARGS += --with-ldap + DOCFILES += openssh-lpk_openldap.schema openssh-lpk_sun.schema lpk-user-example.txt README.lpk endif include gar/category.mk @@ -78,10 +87,21 @@ @$(MAKECOOKIE) # adding documentation files -post-install: - mkdir -p $(DESTDIR)/$(docdir)/openssh/ $(DESTDIR)/$(docdir)/openssh_client/ +post-install: customize_ssh_config +ifdef LPK + mkdir -p $(DESTDIR)/$(docdir)/openssh_lpk/ + cd $(WORKSRC) && ginstall $(DOCFILES) $(DESTDIR)/$(docdir)/openssh_lpk/ +else + mkdir -p $(DESTDIR)/$(docdir)/openssh/ cd $(WORKSRC) && ginstall $(DOCFILES) $(DESTDIR)/$(docdir)/openssh/ + mkdir -p $(DESTDIR)/$(docdir)/openssh_client/ cd $(WORKSRC) && ginstall $(DOCFILES) $(DESTDIR)/$(docdir)/openssh_client/ +endif +customize_ssh_config: + # Correction des chemins + sed -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(DESTDIR)/$(sysconfdir)/ssh/sshd_config" + sed -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(DESTDIR)/$(sysconfdir)/ssh/sshd_config" + SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) Modified: csw/mgar/pkg/openssh/trunk/checksums =================================================================== --- csw/mgar/pkg/openssh/trunk/checksums 2009-03-27 22:43:39 UTC (rev 4001) +++ csw/mgar/pkg/openssh/trunk/checksums 2009-03-27 23:28:08 UTC (rev 4002) @@ -1,18 +1,18 @@ ada79c7328a8551bdf55c95e631e7dad download/openssh-5.2p1.tar.gz dc212745af1f549ce2a236401bf97c1b download/i.conf 5d9e9fb1a5b6af82ce915f72ebc5e3b7 download/r.conf -780a273b9c28497e373dbc0ecc8d6fd1 download/changelog.CSW +c9f2e90545738c1408a52647ae45be70 download/changelog.CSW +0c7fca2f4bee3ecd489ebd85fdd8cdee download/sshd_config +73416a82ca98ba40e7b86ea94d0339cf download/cswopenssh +8e23e1f856f36e8e084a9283d22a7cbf download/svc-cswopenssh +547a915f1712c35dc79dc41378001ca9 download/cswopenssh.xml +fd50a65230ec1ead7949e8500844b0bf download/openssh d1c2c49bcd3b65a601946e8316b0b018 download/CSWossh.gspec 6e91d098018d7e1855b626ea463b8a29 download/CSWossh.depend 1d3d6d477c09e59c514e637fa3a2f7a4 download/CSWossh.checkinstall 0993813fa5c752215f892cb67c86816f download/CSWossh.preinstall e9e93bfda8a883bca632c712d9c359f6 download/CSWossh.postinstall 0251175f92d2ec655f033cfdf58aa0d8 download/CSWossh.prototype -0c7fca2f4bee3ecd489ebd85fdd8cdee download/sshd_config -73416a82ca98ba40e7b86ea94d0339cf download/cswopenssh -8e23e1f856f36e8e084a9283d22a7cbf download/svc-cswopenssh -547a915f1712c35dc79dc41378001ca9 download/cswopenssh.xml -fd50a65230ec1ead7949e8500844b0bf download/openssh 17fca1c009ef012c158b7051dd0f2b5a download/CSWosshclient.gspec 1055c346c01d99d09572d978fad10256 download/CSWosshclient.depend 3446a3185dddc9a63b28c588685c629e download/CSWosshclient.prototype @@ -20,4 +20,3 @@ bb77f4010f030d85f143b3d149aa6a69 download/openssh-5.2p1-gsskex-20081003.patch 4b3e79120b60e8f25be5141eba53cac5 download/don_t_use_TIOCSCTTY.patch ca5403c8e1539d5ced0573f289ed7aef download/no_x_forwarding_bug.patch -9153031524651a18e7edaed4637aa769 download/contrib-openssh-lpk-5.2p1-0.3.9.patch Modified: csw/mgar/pkg/openssh/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/openssh/trunk/files/changelog.CSW 2009-03-27 22:43:39 UTC (rev 4001) +++ csw/mgar/pkg/openssh/trunk/files/changelog.CSW 2009-03-27 23:28:08 UTC (rev 4002) @@ -1,4 +1,4 @@ -openssh (5.2,REV=2008.03.22_rev=p1) unstable +openssh (5.2,REV=2008.03.28_rev=p1) unstable * New upstream version. * Split the client in a distinct package. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sat Mar 28 00:37:15 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Fri, 27 Mar 2009 23:37:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[4003] csw/mgar/pkg/openssh/trunk/files Message-ID: Revision: 4003 http://gar.svn.sourceforge.net/gar/?rev=4003&view=rev Author: chninkel Date: 2009-03-27 23:37:15 +0000 (Fri, 27 Mar 2009) Log Message: ----------- openssh: commit missing LPK files Added Paths: ----------- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.checkinstall csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.depend csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.postinstall csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.preinstall csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.1p1-0.3.9.patch Added: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.checkinstall =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.checkinstall (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.checkinstall 2009-03-27 23:37:15 UTC (rev 4003) @@ -0,0 +1,24 @@ +#!/bin/sh + +err=0 + +if [ `uname -r` = "5.8" ] ; then + +if [ ! -c $PKG_ROOT_DIR/dev/random ] ; then + echo ERROR: /dev/random must exist + err=1 +fi + +if [ ! -c $PKG_ROOT_DIR/dev/urandom ] ; then + echo ERROR: /dev/urandom must exist + err=1 +fi + +fi + +if [ "$err" = "1" ] ; then + echo "For solaris 8 sparc, install patch 112438" + echo "For solaris 8 x86, install patch 112439" + exit 1 +fi + Added: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.depend =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.depend (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.depend 2009-03-27 23:37:15 UTC (rev 4003) @@ -0,0 +1,7 @@ +P CSWosslrt +P CSWtcpwrap +P CSWzlib +P CSWkrb5lib +P CSWosshclient +P CSWoldaprt +I CSWossh Added: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec 2009-03-27 23:37:15 UTC (rev 4003) @@ -0,0 +1,9 @@ +%var bitname openssh_lpk +%var pkgname CSWosshlpk +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/LICENCE +%var SERVICE_CONF_FILES /opt/csw/etc/ssh/sshd_config +%var RC_INIT_SCRIPT cswopenssh +%var SMF_MANIFEST cswopenssh.xml +%var SMF_SCRIPT svc-cswopenssh +%include url file://%{PKGLIB}/smf_enabled.gspec Added: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.postinstall =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.postinstall (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.postinstall 2009-03-27 23:37:15 UTC (rev 4003) @@ -0,0 +1,17 @@ +#!/bin/sh + +# Dirty hack to avoid openssh not being restarted under Solaris 10 +# because of a bug in the previous package (<= 4.6,REV=2007.07.30_rev=p1) +# +# we launch a script which will wait for openssh to quit the 'online*' +# state and then will clear its service state if it is in maintenance +# +# we must use ctrun to run this script so it is started under a new +# contract id and hence is not killed when the ssh service is disabled +# even if pkg-get/pkgadd was started from an ssh connection +# +if [ -f "$BASEDIR/usr/sbin/svccfg" -a -f "$BASEDIR/usr/sbin/svcadm" ]; then + /bin/ctrun /opt/csw/share/openssh/openssh_restart_workaround.sh & +fi + + Added: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.preinstall =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.preinstall (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.preinstall 2009-03-27 23:37:15 UTC (rev 4003) @@ -0,0 +1,44 @@ +#!/bin/sh + + +#checks for /dev/random are done in checkinstall + +grep '^sshd:' $PKG_ROOT_DIR/etc/passwd >/dev/null +if [ $? -ne 0 ] ; then + getent passwd sshd >/dev/null + if [ $? -ne 0 ] ; then + NEEDUSER=1 + fi +fi + +if [ "$PKG_ROOT_DIR" = "" ] ; then + PKG_ROOT_DIR=/ +fi + +if [ "$NEEDUSER" = 1 ] ; then + echo Adding required sshd user + chroot $PKG_ROOT_DIR /usr/sbin/useradd -d /var/run -c 'sshd nonpriv userid' -s /bin/false sshd +fi + +# Configuration file are now under /opt/csw/etc/ssh +# instead of /opt/csw/etc +MOVE_CONF_FILE=0 +for FILE in ssh_config sshd_config moduli ssh_host_dsa_key ssh_host_dsa_key.pub ssh_host_rsa_key ssh_host_rsa_key.pub; do + if [ -f "$PKG_ROOT_DIR/opt/csw/etc/$FILE" ]; then + if [ "$MOVE_CONF_FILE" -eq 0 ]; then + echo "WARNING: Openssh configuration files location has been changed !" + echo " sshd_config and ssh_config files are now under /opt/csw/etc/ssh." + mkdir -p "$PKG_ROOT_DIR/opt/csw/etc/ssh" + chown root:bin "$PKG_ROOT_DIR/opt/csw/etc/ssh" + MOVE_CONF_FILE=1 + fi + echo "Moving file /opt/csw/etc/$FILE -> /opt/csw/etc/ssh/$FILE ..." + mv "$PKG_ROOT_DIR/opt/csw/etc/$FILE" "$PKG_ROOT_DIR/opt/csw/etc/ssh/$FILE" + fi +done + +# previous openssh package (< 4.6p1) doesn't stop openssh so we do it ourself +pkill -15 -P 1 -f "^/opt/csw/sbin/sshd$" + +true + Added: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype 2009-03-27 23:37:15 UTC (rev 4003) @@ -0,0 +1,34 @@ +i i.conf=i.conf +i r.conf=r.conf +f none /opt/csw/etc/ssh/sshd_config.CSW=sshd_config 0744 root bin +e conf /opt/csw/etc/ssh/moduli 0644 root bin +d none /opt/csw/libexec 0755 root bin +f none /opt/csw/libexec/sftp-server 0755 root bin +f none /opt/csw/sbin/sshd 0755 root bin +f none /opt/csw/share/Ssh.bin 0644 root bin +d none /opt/csw/share/doc/openssh_lpk 0755 root bin +f none /opt/csw/share/doc/openssh_lpk/changelog.CSW=changelog.CSW 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/CREDITS 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/ChangeLog 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/ChangeLog.gssapi 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/INSTALL 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/LICENCE 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/OVERVIEW 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/README 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/README.dns 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/README.platform 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/README.privsep 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/README.smartcard 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/README.tun 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/TODO 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/WARNING.RNG 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/openssh-lpk_openldap.schema 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/openssh-lpk_sun.schema 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/lpk-user-example.txt 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/README.lpk 0644 root bin +f none /opt/csw/share/man/man5/sshd_config.5 0644 root bin +f none /opt/csw/share/man/man8/sftp-server.8 0644 root bin +f none /opt/csw/share/man/man8/sshd.8 0644 root bin +d none /opt/csw/share/openssh 0755 root bin +f none /opt/csw/share/openssh/openssh_restart_workaround.sh=openssh_restart_workaround.sh 0755 root bin +d none /var/empty Added: csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.1p1-0.3.9.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.1p1-0.3.9.patch (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.1p1-0.3.9.patch 2009-03-27 23:37:15 UTC (rev 4003) @@ -0,0 +1,1892 @@ +This is a forward-port of the OpenSSH LPK support patch. + +It adds support for storing OpenSSH public keys in LDAP. It also supports +grouping of machines in the LDAP data to limit users to specific machines. + +The latest homepage for the LPK project is: +http://code.google.com/p/openssh-lpk/ + +Forward-ported-from: openssh-lpk-4.6p1-0.3.9.patch +Signed-off-by: Robin H. Johnson + +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/auth2-pubkey.c openssh-5.1p1+lpk/auth2-pubkey.c +--- openssh-5.1p1.orig/auth2-pubkey.c 2008-07-03 19:54:25.000000000 -0700 ++++ openssh-5.1p1+lpk/auth2-pubkey.c 2008-08-23 14:36:21.000000000 -0700 +@@ -55,6 +55,10 @@ + #include "monitor_wrap.h" + #include "misc.h" + ++#ifdef WITH_LDAP_PUBKEY ++#include "ldapauth.h" ++#endif ++ + /* import */ + extern ServerOptions options; + extern u_char *session_id2; +@@ -187,10 +191,79 @@ + u_long linenum = 0; + Key *found; + char *fp; ++#ifdef WITH_LDAP_PUBKEY ++ ldap_key_t * k; ++ unsigned int i = 0; ++#endif + + /* Temporarily use the user's uid. */ + temporarily_use_uid(pw); + ++#ifdef WITH_LDAP_PUBKEY ++ found_key = 0; ++ /* allocate a new key type */ ++ found = key_new(key->type); ++ ++ /* first check if the options is enabled, then try.. */ ++ if (options.lpk.on) { ++ debug("[LDAP] trying LDAP first uid=%s",pw->pw_name); ++ if (ldap_ismember(&options.lpk, pw->pw_name) > 0) { ++ if ((k = ldap_getuserkey(&options.lpk, pw->pw_name)) != NULL) { ++ /* Skip leading whitespace, empty and comment lines. */ ++ for (i = 0 ; i < k->num ; i++) { ++ /* dont forget if multiple keys to reset options */ ++ char *cp, *options = NULL; ++ ++ for (cp = (char *)k->keys[i]->bv_val; *cp == ' ' || *cp == '\t'; cp++) ++ ; ++ if (!*cp || *cp == '\n' || *cp == '#') ++ continue; ++ ++ if (key_read(found, &cp) != 1) { ++ /* no key? check if there are options for this key */ ++ int quoted = 0; ++ debug2("[LDAP] user_key_allowed: check options: '%s'", cp); ++ options = cp; ++ for (; *cp && (quoted || (*cp != ' ' && *cp != '\t')); cp++) { ++ if (*cp == '\\' && cp[1] == '"') ++ cp++; /* Skip both */ ++ else if (*cp == '"') ++ quoted = !quoted; ++ } ++ /* Skip remaining whitespace. */ ++ for (; *cp == ' ' || *cp == '\t'; cp++) ++ ; ++ if (key_read(found, &cp) != 1) { ++ debug2("[LDAP] user_key_allowed: advance: '%s'", cp); ++ /* still no key? advance to next line*/ ++ continue; ++ } ++ } ++ ++ if (key_equal(found, key) && ++ auth_parse_options(pw, options, file, linenum) == 1) { ++ found_key = 1; ++ debug("[LDAP] matching key found"); ++ fp = key_fingerprint(found, SSH_FP_MD5, SSH_FP_HEX); ++ verbose("[LDAP] Found matching %s key: %s", key_type(found), fp); ++ ++ /* restoring memory */ ++ ldap_keys_free(k); ++ xfree(fp); ++ restore_uid(); ++ key_free(found); ++ return found_key; ++ break; ++ } ++ }/* end of LDAP for() */ ++ } else { ++ logit("[LDAP] no keys found for '%s'!", pw->pw_name); ++ } ++ } else { ++ logit("[LDAP] '%s' is not in '%s'", pw->pw_name, options.lpk.sgroup); ++ } ++ } ++#endif + debug("trying public key file %s", file); + f = auth_openkeyfile(file, pw, options.strict_modes); + +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/auth-rsa.c openssh-5.1p1+lpk/auth-rsa.c +--- openssh-5.1p1.orig/auth-rsa.c 2008-07-02 05:37:30.000000000 -0700 ++++ openssh-5.1p1+lpk/auth-rsa.c 2008-08-23 14:36:21.000000000 -0700 +@@ -174,10 +174,96 @@ + FILE *f; + u_long linenum = 0; + Key *key; ++#ifdef WITH_LDAP_PUBKEY ++ ldap_key_t * k; ++ unsigned int i = 0; ++#endif + + /* Temporarily use the user's uid. */ + temporarily_use_uid(pw); + ++#ifdef WITH_LDAP_PUBKEY ++ /* here is the job */ ++ key = key_new(KEY_RSA1); ++ ++ if (options.lpk.on) { ++ debug("[LDAP] trying LDAP first uid=%s", pw->pw_name); ++ if ( ldap_ismember(&options.lpk, pw->pw_name) > 0) { ++ if ( (k = ldap_getuserkey(&options.lpk, pw->pw_name)) != NULL) { ++ for (i = 0 ; i < k->num ; i++) { ++ char *cp, *options = NULL; ++ ++ for (cp = k->keys[i]->bv_val; *cp == ' ' || *cp == '\t'; cp++) ++ ; ++ if (!*cp || *cp == '\n' || *cp == '#') ++ continue; ++ ++ /* ++ * Check if there are options for this key, and if so, ++ * save their starting address and skip the option part ++ * for now. If there are no options, set the starting ++ * address to NULL. ++ */ ++ if (*cp < '0' || *cp > '9') { ++ int quoted = 0; ++ options = cp; ++ for (; *cp && (quoted || (*cp != ' ' && *cp != '\t')); cp++) { ++ if (*cp == '\\' && cp[1] == '"') ++ cp++; /* Skip both */ ++ else if (*cp == '"') ++ quoted = !quoted; ++ } ++ } else ++ options = NULL; ++ ++ /* Parse the key from the line. */ ++ if (hostfile_read_key(&cp, &bits, key) == 0) { ++ debug("[LDAP] line %d: non ssh1 key syntax", i); ++ continue; ++ } ++ /* cp now points to the comment part. */ ++ ++ /* Check if the we have found the desired key (identified by its modulus). */ ++ if (BN_cmp(key->rsa->n, client_n) != 0) ++ continue; ++ ++ /* check the real bits */ ++ if (bits != (unsigned int)BN_num_bits(key->rsa->n)) ++ logit("[LDAP] Warning: ldap, line %lu: keysize mismatch: " ++ "actual %d vs. announced %d.", (unsigned long)i, BN_num_bits(key->rsa->n), bits); ++ ++ /* We have found the desired key. */ ++ /* ++ * If our options do not allow this key to be used, ++ * do not send challenge. ++ */ ++ if (!auth_parse_options(pw, options, "[LDAP]", (unsigned long) i)) ++ continue; ++ ++ /* break out, this key is allowed */ ++ allowed = 1; ++ ++ /* add the return stuff etc... */ ++ /* Restore the privileged uid. */ ++ restore_uid(); ++ ++ /* return key if allowed */ ++ if (allowed && rkey != NULL) ++ *rkey = key; ++ else ++ key_free(key); ++ ++ ldap_keys_free(k); ++ return (allowed); ++ } ++ } else { ++ logit("[LDAP] no keys found for '%s'!", pw->pw_name); ++ } ++ } else { ++ logit("[LDAP] '%s' is not in '%s'", pw->pw_name, options.lpk.sgroup); ++ } ++ } ++#endif + /* The authorized keys. */ + file = authorized_keys_file(pw); + debug("trying public RSA key file %s", file); +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/config.h.in openssh-5.1p1+lpk/config.h.in +--- openssh-5.1p1.orig/config.h.in 2008-07-21 01:30:49.000000000 -0700 ++++ openssh-5.1p1+lpk/config.h.in 2008-08-23 14:36:21.000000000 -0700 +@@ -560,6 +560,9 @@ + /* Define to 1 if you have the header file. */ + #undef HAVE_LINUX_IF_TUN_H + ++/* Define if you want LDAP support */ ++#undef WITH_LDAP_PUBKEY ++ + /* Define if your libraries define login() */ + #undef HAVE_LOGIN + +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/configure openssh-5.1p1+lpk/configure +--- openssh-5.1p1.orig/configure 2008-07-21 01:30:50.000000000 -0700 ++++ openssh-5.1p1+lpk/configure 2008-08-23 14:36:21.000000000 -0700 +@@ -1340,6 +1340,7 @@ + --with-tcp-wrappers[=PATH] Enable tcpwrappers support (optionally in PATH) + --with-libedit[=PATH] Enable libedit support for sftp + --with-audit=module Enable EXPERIMENTAL audit support (modules=debug,bsm) ++ --with-ldap[=PATH] Enable LDAP pubkey support (optionally in PATH) + --with-ssl-dir=PATH Specify path to OpenSSL installation + --without-openssl-header-check Disable OpenSSL version consistency check + --with-ssl-engine Enable OpenSSL (hardware) ENGINE support +@@ -12568,6 +12569,85 @@ + fi + + ++# Check whether user wants LDAP support ++LDAP_MSG="no" ++ ++# Check whether --with-ldap was given. ++if test "${with_ldap+set}" = set; then ++ withval=$with_ldap; ++ if test "x$withval" != "xno" ; then ++ ++ if test "x$withval" != "xyes" ; then ++ CPPFLAGS="$CPPFLAGS -I${withval}/include" ++ LDFLAGS="$LDFLAGS -L${withval}/lib" ++ fi ++ ++ ++cat >>confdefs.h <<\_ACEOF ++#define WITH_LDAP_PUBKEY 1 ++_ACEOF ++ ++ LIBS="-lldap $LIBS" ++ LDAP_MSG="yes" ++ ++ { echo "$as_me:$LINENO: checking for LDAP support" >&5 ++echo $ECHO_N "checking for LDAP support... $ECHO_C" >&6; } ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include ++ #include ++int ++main () ++{ ++(void)ldap_init(0, 0); ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ { echo "$as_me:$LINENO: result: yes" >&5 ++echo "${ECHO_T}yes" >&6; } ++else ++ echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ ++ { echo "$as_me:$LINENO: result: no" >&5 ++echo "${ECHO_T}no" >&6; } ++ { { echo "$as_me:$LINENO: error: ** Incomplete or missing ldap libraries **" >&5 ++echo "$as_me: error: ** Incomplete or missing ldap libraries **" >&2;} ++ { (exit 1); exit 1; }; } ++ ++ ++fi ++ ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++ fi ++ ++ ++fi ++ ++ + + + +@@ -30135,6 +30215,7 @@ + echo " Smartcard support: $SCARD_MSG" + echo " S/KEY support: $SKEY_MSG" + echo " TCP Wrappers support: $TCPW_MSG" ++echo " LDAP support: $LDAP_MSG" + echo " MD5 password support: $MD5_MSG" + echo " libedit support: $LIBEDIT_MSG" + echo " Solaris process contract support: $SPC_MSG" +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/configure.ac openssh-5.1p1+lpk/configure.ac +--- openssh-5.1p1.orig/configure.ac 2008-07-09 04:07:19.000000000 -0700 ++++ openssh-5.1p1+lpk/configure.ac 2008-08-23 14:36:21.000000000 -0700 +@@ -1299,6 +1299,37 @@ + esac ] + ) + ++# Check whether user wants LDAP support ++LDAP_MSG="no" ++AC_ARG_WITH(ldap, ++ [ --with-ldap[[=PATH]] Enable LDAP pubkey support (optionally in PATH)], ++ [ ++ if test "x$withval" != "xno" ; then ++ ++ if test "x$withval" != "xyes" ; then ++ CPPFLAGS="$CPPFLAGS -I${withval}/include" ++ LDFLAGS="$LDFLAGS -L${withval}/lib" ++ fi ++ ++ AC_DEFINE([WITH_LDAP_PUBKEY], 1, [Enable LDAP pubkey support]) ++ LIBS="-lldap $LIBS" ++ LDAP_MSG="yes" ++ ++ AC_MSG_CHECKING([for LDAP support]) ++ AC_TRY_COMPILE( ++ [#include ++ #include ], ++ [(void)ldap_init(0, 0);], ++ [AC_MSG_RESULT(yes)], ++ [ ++ AC_MSG_RESULT(no) ++ AC_MSG_ERROR([** Incomplete or missing ldap libraries **]) ++ ] ++ ) ++ fi ++ ] ++) ++ + dnl Checks for library functions. Please keep in alphabetical order + AC_CHECK_FUNCS( \ + arc4random \ +@@ -4137,6 +4168,7 @@ + echo " Smartcard support: $SCARD_MSG" + echo " S/KEY support: $SKEY_MSG" + echo " TCP Wrappers support: $TCPW_MSG" ++echo " LDAP support: $LDAP_MSG" + echo " MD5 password support: $MD5_MSG" + echo " libedit support: $LIBEDIT_MSG" + echo " Solaris process contract support: $SPC_MSG" +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/ldapauth.c openssh-5.1p1+lpk/ldapauth.c +--- openssh-5.1p1.orig/ldapauth.c 1969-12-31 16:00:00.000000000 -0800 ++++ openssh-5.1p1+lpk/ldapauth.c 2008-08-23 14:36:21.000000000 -0700 +@@ -0,0 +1,575 @@ ++/* ++ * $Id: openssh-lpk-4.3p1-0.3.7.patch,v 1.3 2006/04/18 15:29:09 eau Exp $ ++ */ ++ ++/* ++ * ++ * Copyright (c) 2005, Eric AUGE ++ * All rights reserved. ++ * ++ * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: ++ * ++ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. ++ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. ++ * Neither the name of the phear.org nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, ++ * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++ * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ++ * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; ++ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ++ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ * ++ * ++ */ ++ ++#include "includes.h" ++ ++#ifdef WITH_LDAP_PUBKEY ++ ++#include ++#include ++#include ++#include ++ ++#include "ldapauth.h" ++#include "log.h" ++ ++static char *attrs[] = { ++ PUBKEYATTR, ++ NULL ++}; ++ ++/* filter building infos */ ++#define FILTER_GROUP_PREFIX "(&(objectclass=posixGroup)" ++#define FILTER_OR_PREFIX "(|" ++#define FILTER_OR_SUFFIX ")" ++#define FILTER_CN_PREFIX "(cn=" ++#define FILTER_CN_SUFFIX ")" ++#define FILTER_UID_FORMAT "(memberUid=%s)" ++#define FILTER_GROUP_SUFFIX ")" ++#define FILTER_GROUP_SIZE(group) (size_t) (strlen(group)+(ldap_count_group(group)*5)+52) ++ ++/* just filter building stuff */ ++#define REQUEST_GROUP_SIZE(filter, uid) (size_t) (strlen(filter)+strlen(uid)+1) ++#define REQUEST_GROUP(buffer, prefilter, pwname) \ ++ buffer = (char *) calloc(REQUEST_GROUP_SIZE(prefilter, pwname), sizeof(char)); \ ++ if (!buffer) { \ ++ perror("calloc()"); \ ++ return FAILURE; \ ++ } \ ++ snprintf(buffer, REQUEST_GROUP_SIZE(prefilter,pwname), prefilter, pwname) ++/* ++XXX OLD group building macros ++#define REQUEST_GROUP_SIZE(grp, uid) (size_t) (strlen(grp)+strlen(uid)+46) ++#define REQUEST_GROUP(buffer,pwname,grp) \ ++ buffer = (char *) calloc(REQUEST_GROUP_SIZE(grp, pwname), sizeof(char)); \ ++ if (!buffer) { \ ++ perror("calloc()"); \ ++ return FAILURE; \ ++ } \ ++ snprintf(buffer,REQUEST_GROUP_SIZE(grp,pwname),"(&(objectclass=posixGroup)(cn=%s)(memberUid=%s))",grp,pwname) ++ */ ++ ++/* ++XXX stock upstream version without extra filter support ++#define REQUEST_USER_SIZE(uid) (size_t) (strlen(uid)+64) ++#define REQUEST_USER(buffer, pwname) \ ++ buffer = (char *) calloc(REQUEST_USER_SIZE(pwname), sizeof(char)); \ ++ if (!buffer) { \ ++ perror("calloc()"); \ ++ return NULL; \ ++ } \ ++ snprintf(buffer,REQUEST_USER_SIZE(pwname),"(&(objectclass=posixAccount)(objectclass=ldapPublicKey)(uid=%s))",pwname) ++ */ ++ ++#define REQUEST_USER_SIZE(uid, filter) (size_t) (strlen(uid)+64+(filter != NULL ? strlen(filter) : 0)) ++#define REQUEST_USER(buffer, pwname, customfilter) \ ++ buffer = (char *) calloc(REQUEST_USER_SIZE(pwname, customfilter), sizeof(char)); \ ++ if (!buffer) { \ ++ perror("calloc()"); \ ++ return NULL; \ ++ } \ ++ snprintf(buffer, REQUEST_USER_SIZE(pwname, customfilter), \ ++ "(&(objectclass=posixAccount)(objectclass=ldapPublicKey)(uid=%s)%s)", \ ++ pwname, (customfilter != NULL ? customfilter : "")) ++ ++/* some portable and working tokenizer, lame though */ ++static int tokenize(char ** o, size_t size, char * input) { ++ unsigned int i = 0, num; ++ const char * charset = " \t"; ++ char * ptr = input; ++ ++ /* leading white spaces are ignored */ ++ num = strspn(ptr, charset); ++ ptr += num; ++ ++ while ((num = strcspn(ptr, charset))) { ++ if (i < size-1) { ++ o[i++] = ptr; ++ ptr += num; ++ if (*ptr) ++ *ptr++ = '\0'; ++ } ++ } ++ o[i] = NULL; ++ return SUCCESS; ++} ++ ++void ldap_close(ldap_opt_t * ldap) { ++ ++ if (!ldap) ++ return; ++ ++ if ( ldap_unbind_ext(ldap->ld, NULL, NULL) < 0) ++ ldap_perror(ldap->ld, "ldap_unbind()"); ++ ++ ldap->ld = NULL; ++ FLAG_SET_DISCONNECTED(ldap->flags); ++ ++ return; ++} ++ ++/* init && bind */ ++int ldap_connect(ldap_opt_t * ldap) { ++ int version = LDAP_VERSION3; ++ ++ if (!ldap->servers) ++ return FAILURE; ++ ++ /* Connection Init and setup */ ++ ldap->ld = ldap_init(ldap->servers, LDAP_PORT); ++ if (!ldap->ld) { ++ ldap_perror(ldap->ld, "ldap_init()"); ++ return FAILURE; ++ } ++ ++ if ( ldap_set_option(ldap->ld, LDAP_OPT_PROTOCOL_VERSION, &version) != LDAP_OPT_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_set_option(LDAP_OPT_PROTOCOL_VERSION)"); ++ return FAILURE; ++ } ++ ++ /* Timeouts setup */ ++ if (ldap_set_option(ldap->ld, LDAP_OPT_NETWORK_TIMEOUT, &ldap->b_timeout) != LDAP_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_set_option(LDAP_OPT_NETWORK_TIMEOUT)"); ++ } ++ if (ldap_set_option(ldap->ld, LDAP_OPT_TIMEOUT, &ldap->s_timeout) != LDAP_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_set_option(LDAP_OPT_TIMEOUT)"); ++ } ++ ++ /* TLS support */ ++ if ( (ldap->tls == -1) || (ldap->tls == 1) ) { ++ if (ldap_start_tls_s(ldap->ld, NULL, NULL ) != LDAP_SUCCESS) { ++ /* failed then reinit the initial connect */ ++ ldap_perror(ldap->ld, "ldap_connect: (TLS) ldap_start_tls()"); ++ if (ldap->tls == 1) ++ return FAILURE; ++ ++ ldap->ld = ldap_init(ldap->servers, LDAP_PORT); ++ if (!ldap->ld) { ++ ldap_perror(ldap->ld, "ldap_init()"); ++ return FAILURE; ++ } ++ ++ if ( ldap_set_option(ldap->ld, LDAP_OPT_PROTOCOL_VERSION, &version) != LDAP_OPT_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_set_option()"); ++ return FAILURE; ++ } ++ } ++ } ++ ++ ++ if ( ldap_simple_bind_s(ldap->ld, ldap->binddn, ldap->bindpw) != LDAP_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_simple_bind_s()"); ++ return FAILURE; ++ } ++ ++ /* says it is connected */ ++ FLAG_SET_CONNECTED(ldap->flags); ++ ++ return SUCCESS; ++} ++ ++/* must free allocated ressource */ ++static char * ldap_build_host(char *host, int port) { ++ unsigned int size = strlen(host)+11; ++ char * h = (char *) calloc (size, sizeof(char)); ++ int rc; ++ if (!h) ++ return NULL; ++ ++ rc = snprintf(h, size, "%s:%d ", host, port); ++ if (rc == -1) ++ return NULL; ++ return h; ++} ++ ++static int ldap_count_group(const char * input) { ++ const char * charset = " \t"; ++ const char * ptr = input; ++ unsigned int count = 0; ++ unsigned int num; ++ ++ num = strspn(ptr, charset); ++ ptr += num; ++ ++ while ((num = strcspn(ptr, charset))) { ++ count++; ++ ptr += num; ++ ptr++; ++ } ++ ++ return count; ++} ++ ++/* format filter */ ++char * ldap_parse_groups(const char * groups) { ++ unsigned int buffer_size = FILTER_GROUP_SIZE(groups); ++ char * buffer = (char *) calloc(buffer_size, sizeof(char)); ++ char * g = NULL; ++ char * garray[32]; ++ unsigned int i = 0; ++ ++ if ((!groups)||(!buffer)) ++ return NULL; ++ ++ g = strdup(groups); ++ if (!g) { ++ free(buffer); ++ return NULL; ++ } ++ ++ /* first separate into n tokens */ ++ if ( tokenize(garray, sizeof(garray)/sizeof(*garray), g) < 0) { ++ free(g); ++ free(buffer); ++ return NULL; ++ } ++ ++ /* build the final filter format */ ++ strlcat(buffer, FILTER_GROUP_PREFIX, buffer_size); ++ strlcat(buffer, FILTER_OR_PREFIX, buffer_size); ++ i = 0; ++ while (garray[i]) { ++ strlcat(buffer, FILTER_CN_PREFIX, buffer_size); ++ strlcat(buffer, garray[i], buffer_size); ++ strlcat(buffer, FILTER_CN_SUFFIX, buffer_size); ++ i++; ++ } ++ strlcat(buffer, FILTER_OR_SUFFIX, buffer_size); ++ strlcat(buffer, FILTER_UID_FORMAT, buffer_size); ++ strlcat(buffer, FILTER_GROUP_SUFFIX, buffer_size); ++ ++ free(g); ++ return buffer; ++} ++ ++/* a bit dirty but leak free */ ++char * ldap_parse_servers(const char * servers) { ++ char * s = NULL; ++ char * tmp = NULL, *urls[32]; ++ unsigned int num = 0 , i = 0 , asize = 0; ++ LDAPURLDesc *urld[32]; ++ ++ if (!servers) ++ return NULL; ++ ++ /* local copy of the arg */ ++ s = strdup(servers); ++ if (!s) ++ return NULL; ++ ++ /* first separate into URL tokens */ ++ if ( tokenize(urls, sizeof(urls)/sizeof(*urls), s) < 0) ++ return NULL; ++ ++ i = 0; ++ while (urls[i]) { ++ if (! ldap_is_ldap_url(urls[i]) || ++ (ldap_url_parse(urls[i], &urld[i]) != 0)) { ++ return NULL; ++ } ++ i++; ++ } ++ ++ /* now free(s) */ ++ free (s); ++ ++ /* how much memory do we need */ ++ num = i; ++ for (i = 0 ; i < num ; i++) ++ asize += strlen(urld[i]->lud_host)+11; ++ ++ /* alloc */ ++ s = (char *) calloc( asize+1 , sizeof(char)); ++ if (!s) { ++ for (i = 0 ; i < num ; i++) ++ ldap_free_urldesc(urld[i]); ++ return NULL; ++ } ++ ++ /* then build the final host string */ ++ for (i = 0 ; i < num ; i++) { ++ /* built host part */ ++ tmp = ldap_build_host(urld[i]->lud_host, urld[i]->lud_port); ++ strncat(s, tmp, strlen(tmp)); ++ ldap_free_urldesc(urld[i]); ++ free(tmp); ++ } ++ ++ return s; ++} ++ ++void ldap_options_print(ldap_opt_t * ldap) { ++ debug("ldap options:"); ++ debug("servers: %s", ldap->servers); ++ if (ldap->u_basedn) ++ debug("user basedn: %s", ldap->u_basedn); ++ if (ldap->g_basedn) ++ debug("group basedn: %s", ldap->g_basedn); ++ if (ldap->binddn) ++ debug("binddn: %s", ldap->binddn); ++ if (ldap->bindpw) ++ debug("bindpw: %s", ldap->bindpw); ++ if (ldap->sgroup) ++ debug("group: %s", ldap->sgroup); ++ if (ldap->filter) ++ debug("filter: %s", ldap->filter); ++} ++ ++void ldap_options_free(ldap_opt_t * l) { ++ if (!l) ++ return; ++ if (l->servers) ++ free(l->servers); ++ if (l->u_basedn) ++ free(l->u_basedn); ++ if (l->g_basedn) ++ free(l->g_basedn); ++ if (l->binddn) ++ free(l->binddn); ++ if (l->bindpw) ++ free(l->bindpw); ++ if (l->sgroup) ++ free(l->sgroup); ++ if (l->fgroup) ++ free(l->fgroup); ++ if (l->filter) ++ free(l->filter); ++ if (l->l_conf) ++ free(l->l_conf); ++ free(l); ++} ++ ++/* free keys */ ++void ldap_keys_free(ldap_key_t * k) { ++ ldap_value_free_len(k->keys); ++ free(k); ++ return; ++} ++ ++ldap_key_t * ldap_getuserkey(ldap_opt_t *l, const char * user) { ++ ldap_key_t * k = (ldap_key_t *) calloc (1, sizeof(ldap_key_t)); ++ LDAPMessage *res, *e; ++ char * filter; ++ int i; ++ ++ if ((!k) || (!l)) ++ return NULL; ++ ++ /* Am i still connected ? RETRY n times */ ++ /* XXX TODO: setup some conf value for retrying */ ++ if (!(l->flags & FLAG_CONNECTED)) ++ for (i = 0 ; i < 2 ; i++) ++ if (ldap_connect(l) == 0) ++ break; ++ ++ /* quick check for attempts to be evil */ ++ if ((strchr(user, '(') != NULL) || (strchr(user, ')') != NULL) || ++ (strchr(user, '*') != NULL) || (strchr(user, '\\') != NULL)) ++ return NULL; ++ ++ /* build filter for LDAP request */ ++ REQUEST_USER(filter, user, l->filter); ++ ++ if ( ldap_search_st( l->ld, ++ l->u_basedn, ++ LDAP_SCOPE_SUBTREE, ++ filter, ++ attrs, 0, &l->s_timeout, &res ) != LDAP_SUCCESS) { ++ ++ ldap_perror(l->ld, "ldap_search_st()"); ++ ++ free(filter); ++ free(k); ++ ++ /* XXX error on search, timeout etc.. close ask for reconnect */ ++ ldap_close(l); ++ ++ return NULL; ++ } ++ ++ /* free */ ++ free(filter); ++ ++ /* check if any results */ ++ i = ldap_count_entries(l->ld,res); ++ if (i <= 0) { ++ ldap_msgfree(res); ++ free(k); ++ return NULL; ++ } ++ ++ if (i > 1) ++ debug("[LDAP] duplicate entries, using the FIRST entry returned"); ++ ++ e = ldap_first_entry(l->ld, res); ++ k->keys = ldap_get_values_len(l->ld, e, PUBKEYATTR); ++ k->num = ldap_count_values_len(k->keys); ++ ++ ldap_msgfree(res); ++ return k; ++} ++ ++ ++/* -1 if trouble ++ 0 if user is NOT member of current server group ++ 1 if user IS MEMBER of current server group ++ */ ++int ldap_ismember(ldap_opt_t * l, const char * user) { ++ LDAPMessage *res; ++ char * filter; ++ int i; ++ ++ if ((!l->sgroup) || !(l->g_basedn)) ++ return 1; ++ ++ /* Am i still connected ? RETRY n times */ ++ /* XXX TODO: setup some conf value for retrying */ ++ if (!(l->flags & FLAG_CONNECTED)) ++ for (i = 0 ; i < 2 ; i++) ++ if (ldap_connect(l) == 0) ++ break; ++ ++ /* quick check for attempts to be evil */ ++ if ((strchr(user, '(') != NULL) || (strchr(user, ')') != NULL) || ++ (strchr(user, '*') != NULL) || (strchr(user, '\\') != NULL)) ++ return FAILURE; ++ ++ /* build filter for LDAP request */ ++ REQUEST_GROUP(filter, l->fgroup, user); ++ ++ if (ldap_search_st( l->ld, ++ l->g_basedn, ++ LDAP_SCOPE_SUBTREE, ++ filter, ++ NULL, 0, &l->s_timeout, &res) != LDAP_SUCCESS) { ++ ++ ldap_perror(l->ld, "ldap_search_st()"); ++ ++ free(filter); ++ ++ /* XXX error on search, timeout etc.. close ask for reconnect */ ++ ldap_close(l); ++ ++ return FAILURE; ++ } ++ ++ free(filter); ++ ++ /* check if any results */ ++ if (ldap_count_entries(l->ld, res) > 0) { ++ ldap_msgfree(res); ++ return 1; ++ } ++ ++ ldap_msgfree(res); ++ return 0; ++} ++ ++/* ++ * ldap.conf simple parser ++ * XXX TODO: sanity checks ++ * must either ++ * - free the previous ldap_opt_before replacing entries ++ * - free each necessary previously parsed elements ++ * ret: ++ * -1 on FAILURE, 0 on SUCCESS ++ */ ++int ldap_parse_lconf(ldap_opt_t * l) { ++ FILE * lcd; /* ldap.conf descriptor */ ++ char buf[BUFSIZ]; ++ char * s = NULL, * k = NULL, * v = NULL; ++ int li, len; ++ ++ lcd = fopen (l->l_conf, "r"); ++ if (lcd == NULL) { ++ /* debug("Cannot open %s", l->l_conf); */ ++ perror("ldap_parse_lconf()"); ++ return FAILURE; ++ } ++ ++ while (fgets (buf, sizeof (buf), lcd) != NULL) { ++ ++ if (*buf == '\n' || *buf == '#') ++ continue; ++ ++ k = buf; ++ v = k; ++ while (*v != '\0' && *v != ' ' && *v != '\t') ++ v++; ++ ++ if (*v == '\0') ++ continue; ++ ++ *(v++) = '\0'; ++ ++ while (*v == ' ' || *v == '\t') ++ v++; ++ ++ li = strlen (v) - 1; ++ while (v[li] == ' ' || v[li] == '\t' || v[li] == '\n') ++ --li; ++ v[li + 1] = '\0'; ++ ++ if (!strcasecmp (k, "uri")) { ++ if ((l->servers = ldap_parse_servers(v)) == NULL) { ++ fatal("error in ldap servers"); ++ return FAILURE; ++ } ++ ++ } ++ else if (!strcasecmp (k, "base")) { ++ s = strchr (v, '?'); ++ if (s != NULL) { ++ len = s - v; ++ l->u_basedn = malloc (len + 1); ++ strncpy (l->u_basedn, v, len); ++ l->u_basedn[len] = '\0'; ++ } else { ++ l->u_basedn = strdup (v); ++ } ++ } ++ else if (!strcasecmp (k, "binddn")) { ++ l->binddn = strdup (v); ++ } ++ else if (!strcasecmp (k, "bindpw")) { ++ l->bindpw = strdup (v); ++ } ++ else if (!strcasecmp (k, "timelimit")) { ++ l->s_timeout.tv_sec = atoi (v); ++ } ++ else if (!strcasecmp (k, "bind_timelimit")) { ++ l->b_timeout.tv_sec = atoi (v); ++ } ++ else if (!strcasecmp (k, "ssl")) { ++ if (!strcasecmp (v, "start_tls")) ++ l->tls = 1; ++ } ++ } ++ ++ fclose (lcd); ++ return SUCCESS; ++} ++ ++#endif /* WITH_LDAP_PUBKEY */ +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/ldapauth.h openssh-5.1p1+lpk/ldapauth.h +--- openssh-5.1p1.orig/ldapauth.h 1969-12-31 16:00:00.000000000 -0800 ++++ openssh-5.1p1+lpk/ldapauth.h 2008-08-23 14:36:21.000000000 -0700 +@@ -0,0 +1,124 @@ ++/* ++ * $Id: openssh-lpk-4.3p1-0.3.7.patch,v 1.3 2006/04/18 15:29:09 eau Exp $ ++ */ ++ ++/* ++ * ++ * Copyright (c) 2005, Eric AUGE ++ * All rights reserved. ++ * ++ * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: ++ * ++ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. ++ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. ++ * Neither the name of the phear.org nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, ++ * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++ * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ++ * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; ++ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ++ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ * ++ * ++ */ ++ ++#ifndef LDAPAUTH_H ++#define LDAPAUTH_H ++ ++#define LDAP_DEPRECATED 1 ++ ++#include ++#include ++#include ++#include ++ ++/* tokens in use for config */ ++#define _DEFAULT_LPK_TOKEN "UseLPK" ++#define _DEFAULT_SRV_TOKEN "LpkServers" ++#define _DEFAULT_USR_TOKEN "LpkUserDN" ++#define _DEFAULT_GRP_TOKEN "LpkGroupDN" ++#define _DEFAULT_BDN_TOKEN "LpkBindDN" ++#define _DEFAULT_BPW_TOKEN "LpkBindPw" ++#define _DEFAULT_MYG_TOKEN "LpkServerGroup" ++#define _DEFAULT_FIL_TOKEN "LpkFilter" ++#define _DEFAULT_TLS_TOKEN "LpkForceTLS" ++#define _DEFAULT_BTI_TOKEN "LpkBindTimelimit" ++#define _DEFAULT_STI_TOKEN "LpkSearchTimelimit" ++#define _DEFAULT_LDP_TOKEN "LpkLdapConf" ++ ++/* default options */ ++#define _DEFAULT_LPK_ON 0 ++#define _DEFAULT_LPK_SERVERS NULL ++#define _DEFAULT_LPK_UDN NULL ++#define _DEFAULT_LPK_GDN NULL ++#define _DEFAULT_LPK_BINDDN NULL ++#define _DEFAULT_LPK_BINDPW NULL ++#define _DEFAULT_LPK_SGROUP NULL ++#define _DEFAULT_LPK_FILTER NULL ++#define _DEFAULT_LPK_TLS -1 ++#define _DEFAULT_LPK_BTIMEOUT 10 ++#define _DEFAULT_LPK_STIMEOUT 10 ++#define _DEFAULT_LPK_LDP NULL ++ ++/* flags */ ++#define FLAG_EMPTY 0x00000000 ++#define FLAG_CONNECTED 0x00000001 ++ ++/* flag macros */ ++#define FLAG_SET_EMPTY(x) x&=(FLAG_EMPTY) ++#define FLAG_SET_CONNECTED(x) x|=(FLAG_CONNECTED) ++#define FLAG_SET_DISCONNECTED(x) x&=~(FLAG_CONNECTED) ++ ++/* defines */ ++#define FAILURE -1 ++#define SUCCESS 0 ++#define PUBKEYATTR "sshPublicKey" ++ ++/* ++ * ++ * defined files path ++ * (should be relocated to pathnames.h, ++ * if one day it's included within the tree) ++ * ++ */ ++#define _PATH_LDAP_CONFIG_FILE "/etc/ldap.conf" ++ ++/* structures */ ++typedef struct ldap_options { ++ int on; /* Use it or NOT */ ++ LDAP * ld; /* LDAP file desc */ ++ char * servers; /* parsed servers for ldaplib failover handling */ ++ char * u_basedn; /* user basedn */ ++ char * g_basedn; /* group basedn */ ++ char * binddn; /* binddn */ ++ char * bindpw; /* bind password */ ++ char * sgroup; /* server group */ ++ char * fgroup; /* group filter */ ++ char * filter; /* additional filter */ ++ char * l_conf; /* use ldap.conf */ ++ int tls; /* TLS only */ ++ struct timeval b_timeout; /* bind timeout */ ++ struct timeval s_timeout; /* search timeout */ ++ unsigned int flags; /* misc flags (reconnection, future use?) */ ++} ldap_opt_t; ++ ++typedef struct ldap_keys { ++ struct berval ** keys; /* the public keys retrieved */ ++ unsigned int num; /* number of keys */ ++} ldap_key_t; ++ ++ ++/* function headers */ ++void ldap_close(ldap_opt_t *); ++int ldap_connect(ldap_opt_t *); ++char * ldap_parse_groups(const char *); ++char * ldap_parse_servers(const char *); ++void ldap_options_print(ldap_opt_t *); ++void ldap_options_free(ldap_opt_t *); ++void ldap_keys_free(ldap_key_t *); ++int ldap_parse_lconf(ldap_opt_t *); ++ldap_key_t * ldap_getuserkey(ldap_opt_t *, const char *); ++int ldap_ismember(ldap_opt_t *, const char *); ++ ++#endif +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/lpk-user-example.txt openssh-5.1p1+lpk/lpk-user-example.txt +--- openssh-5.1p1.orig/lpk-user-example.txt 1969-12-31 16:00:00.000000000 -0800 ++++ openssh-5.1p1+lpk/lpk-user-example.txt 2008-08-23 14:36:21.000000000 -0700 +@@ -0,0 +1,117 @@ ++ ++Post to ML -> User Made Quick Install Doc. ++Contribution from John Lane ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++OpenSSH LDAP keystore Patch ++=========================== ++ ++NOTE: these notes are a transcript of a specific installation ++ they work for me, your specifics may be different! ++ from John Lane March 17th 2005 john at lane.uk.net ++ ++This is a patch to OpenSSH 4.0p1 to allow it to obtain users' public keys ++from their LDAP record as an alternative to ~/.ssh/authorized_keys. ++ ++(Assuming here that necessary build stuff is in $BUILD) ++ ++cd $BUILD/openssh-4.0p1 ++patch -Np1 -i $BUILD/openssh-lpk-4.0p1-0.3.patch ++mkdir -p /var/empty && ++./configure --prefix=/usr --sysconfdir=/etc/ssh \ ++ --libexecdir=/usr/sbin --with-md5-passwords --with-pam \ ++ --with-libs="-lldap" --with-cppflags="-DWITH_LDAP_PUBKEY" ++Now do. ++make && ++make install ++ ++Add the following config to /etc/ssh/ssh_config ++UseLPK yes ++LpkServers ldap://myhost.mydomain.com ++LpkUserDN ou=People,dc=mydomain,dc=com ++ ++We need to tell sshd about the SSL keys during boot, as root's ++environment does not exist at that time. Edit /etc/rc.d/init.d/sshd. ++Change the startup code from this: ++ echo "Starting SSH Server..." ++ loadproc /usr/sbin/sshd ++ ;; ++to this: ++ echo "Starting SSH Server..." ++ LDAPRC="/root/.ldaprc" loadproc /usr/sbin/sshd ++ ;; ++ ++Re-start the sshd daemon: ++/etc/rc.d/init.d/sshd restart ++ ++Install the additional LDAP schema ++cp $BUILD/openssh-lpk-0.2.schema /etc/openldap/schema/openssh.schema ++ ++Now add the openSSH LDAP schema to /etc/openldap/slapd.conf: ++Add the following to the end of the existing block of schema includes ++include /etc/openldap/schema/openssh.schema ++ ++Re-start the LDAP server: ++/etc/rc.d/init.d/slapd restart ++ ++To add one or more public keys to a user, eg "testuser" : ++ldapsearch -x -W -Z -LLL -b "uid=testuser,ou=People,dc=mydomain,dc=com" -D ++"uid=testuser,ou=People,dc=mydomain,dc=com" > /tmp/testuser ++ ++append the following to this /tmp/testuser file ++objectclass: ldapPublicKey ++sshPublicKey: ssh-rsa ++AAAAB3NzaC1yc2EAAAABJQAAAIB3dsrwqXqD7E4zYYrxwdDKBUQxKMioXy9pxFVai64kAPxjU9KS ++qIo7QfkjslfsjflksjfldfkjsldfjLX/5zkzRmT28I5piGzunPv17S89z8XwSsuAoR1t86t+5dlI ++7eZE/gVbn2UQkQq7+kdDTS2yXV6VnC52N/kKLG3ciBkBAw== General Purpose RSA Key ++ ++Then do a modify: ++ldapmodify -x -D "uid=testuser,ou=People,dc=mydomain,dc=com" -W -f ++/tmp/testuser -Z ++Enter LDAP Password: ++modifying entry "uid=testuser,ou=People,dc=mydomain,dc=com" ++And check the modify is ok: ++ldapsearch -x -W -Z -b "uid=testuser,ou=People,dc=mydomain,dc=com" -D ++"uid=testuser,ou=People,dc=mydomain,dc=com" ++Enter LDAP Password: ++# extended LDIF ++# ++# LDAPv3 ++# base with scope sub ++# filter: (objectclass=*) ++# requesting: ALL ++# ++ ++# testuser, People, mydomain.com ++dn: uid=testuser,ou=People,dc=mydomain,dc=com ++uid: testuser ++cn: testuser ++objectClass: account ++objectClass: posixAccount ++objectClass: top ++objectClass: shadowAccount ++objectClass: ldapPublicKey ++shadowLastChange: 12757 ++shadowMax: 99999 ++shadowWarning: 7 ++loginShell: /bin/bash ++uidNumber: 9999 ++gidNumber: 501 ++homeDirectory: /home/testuser ++userPassword:: e1NTSEF9UDgwV1hnM1VjUDRJK0k1YnFiL1d4ZUJObXlZZ3Z3UTU= ++sshPublicKey: ssh-rsa ++AAAAB3NzaC1yc2EAAAABJQAAAIB3dsrwqXqD7E4zYYrxwdDKBUQxKMioXy9pxFVai64kAPxjU9KSqIo7QfkjslfsjflksjfldfkjsldfjLX/5zkzRmT28I5piGzunPv17S89z ++8XwSsuAoR1t86t+5dlI7eZE/gVbn2UQkQq7+kdDTS2yXV6VnC52N/kKLG3ciBkBAw== General Purpose RSA Key ++ ++# search result ++search: 3 ++result: 0 Success ++ ++# numResponses: 2 ++# numEntries: 1 ++ ++Now start a ssh session to user "testuser" from usual ssh client (e.g. ++puTTY). Login should succeed. ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/Makefile.in openssh-5.1p1+lpk/Makefile.in +--- openssh-5.1p1.orig/Makefile.in 2008-07-08 07:21:12.000000000 -0700 ++++ openssh-5.1p1+lpk/Makefile.in 2008-08-23 14:37:55.000000000 -0700 +@@ -86,7 +86,7 @@ + auth-krb5.o \ + auth2-gss.o gss-serv.o gss-serv-krb5.o \ + loginrec.o auth-pam.o auth-shadow.o auth-sia.o md5crypt.o \ +- audit.o audit-bsm.o platform.o sftp-server.o sftp-common.o ++ audit.o audit-bsm.o platform.o ldapauth.o sftp-server.o sftp-common.o + + MANPAGES = moduli.5.out scp.1.out ssh-add.1.out ssh-agent.1.out ssh-keygen.1.out ssh-keyscan.1.out ssh.1.out sshd.8.out sftp-server.8.out sftp.1.out ssh-rand-helper.8.out ssh-keysign.8.out sshd_config.5.out ssh_config.5.out + MANPAGES_IN = moduli.5 scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh-keyscan.1 ssh.1 sshd.8 sftp-server.8 sftp.1 ssh-rand-helper.8 ssh-keysign.8 sshd_config.5 ssh_config.5 +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/openssh-lpk_openldap.schema openssh-5.1p1+lpk/openssh-lpk_openldap.schema +--- openssh-5.1p1.orig/openssh-lpk_openldap.schema 1969-12-31 16:00:00.000000000 -0800 ++++ openssh-5.1p1+lpk/openssh-lpk_openldap.schema 2008-08-23 14:36:21.000000000 -0700 +@@ -0,0 +1,19 @@ ++# ++# LDAP Public Key Patch schema for use with openssh-ldappubkey ++# Author: Eric AUGE ++# ++# Based on the proposal of : Mark Ruijter ++# ++ ++ ++# octetString SYNTAX ++attributetype ( 1.3.6.1.4.1.24552.500.1.1.1.13 NAME 'sshPublicKey' ++ DESC 'MANDATORY: OpenSSH Public key' ++ EQUALITY octetStringMatch ++ SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) ++ ++# printableString SYNTAX yes|no ++objectclass ( 1.3.6.1.4.1.24552.500.1.1.2.0 NAME 'ldapPublicKey' SUP top AUXILIARY ++ DESC 'MANDATORY: OpenSSH LPK objectclass' ++ MUST ( sshPublicKey $ uid ) ++ ) +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/openssh-lpk_sun.schema openssh-5.1p1+lpk/openssh-lpk_sun.schema +--- openssh-5.1p1.orig/openssh-lpk_sun.schema 1969-12-31 16:00:00.000000000 -0800 ++++ openssh-5.1p1+lpk/openssh-lpk_sun.schema 2008-08-23 14:36:21.000000000 -0700 +@@ -0,0 +1,21 @@ ++# ++# LDAP Public Key Patch schema for use with openssh-ldappubkey ++# Author: Eric AUGE ++# ++# Schema for Sun Directory Server. ++# Based on the original schema, modified by Stefan Fischer. ++# ++ ++dn: cn=schema ++ ++# octetString SYNTAX ++attributeTypes: ( 1.3.6.1.4.1.24552.500.1.1.1.13 NAME 'sshPublicKey' ++ DESC 'MANDATORY: OpenSSH Public key' ++ EQUALITY octetStringMatch ++ SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) ++ ++# printableString SYNTAX yes|no ++objectClasses: ( 1.3.6.1.4.1.24552.500.1.1.2.0 NAME 'ldapPublicKey' SUP top AUXILIARY ++ DESC 'MANDATORY: OpenSSH LPK objectclass' ++ MUST ( sshPublicKey $ uid ) ++ ) +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/README.lpk openssh-5.1p1+lpk/README.lpk +--- openssh-5.1p1.orig/README.lpk 1969-12-31 16:00:00.000000000 -0800 ++++ openssh-5.1p1+lpk/README.lpk 2008-08-23 14:36:21.000000000 -0700 +@@ -0,0 +1,267 @@ ++OpenSSH LDAP PUBLIC KEY PATCH ++Copyright (c) 2003 Eric AUGE (eau at phear.org) ++All rights reserved. ++ ++Redistribution and use in source and binary forms, with or without ++modification, are permitted provided that the following conditions ++are met: ++1. Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++2. Redistributions in binary form must reproduce the above copyright ++ notice, this list of conditions and the following disclaimer in the ++ documentation and/or other materials provided with the distribution. ++3. The name of the author may not be used to endorse or promote products ++ derived from this software without specific prior written permission. ++ ++THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR ++IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES ++OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, ++INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT ++NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF ++THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ ++purposes of this patch: ++ ++This patch would help to have authentication centralization policy ++using ssh public key authentication. ++This patch could be an alternative to other "secure" authentication system ++working in a similar way (Kerberos, SecurID, etc...), except the fact ++that it's based on OpenSSH and its public key abilities. ++ ++>> FYI: << ++'uid': means unix accounts existing on the current server ++'lpkServerGroup:' mean server group configured on the current server ('lpkServerGroup' in sshd_config) ++ ++example schema: ++ ++ ++ server1 (uid: eau,rival,toto) (lpkServerGroup: unix) ++ ___________ / ++ / \ --- - server3 (uid: eau, titi) (lpkServerGroup: unix) ++ | LDAP Server | \ ++ | eau ,rival | server2 (uid: rival, eau) (lpkServerGroup: unix) ++ | titi ,toto | ++ | userx,.... | server5 (uid: eau) (lpkServerGroup: mail) ++ \___________/ \ / ++ ----- - server4 (uid: eau, rival) (no group configured) ++ \ ++ etc... ++ ++- WHAT WE NEED : ++ ++ * configured LDAP server somewhere on the network (i.e. OpenLDAP) ++ * patched sshd (with this patch ;) ++ * LDAP user(/group) entry (look at users.ldif (& groups.ldif)): ++ User entry: ++ - attached to the 'ldapPublicKey' objectclass ++ - attached to the 'posixAccount' objectclass ++ - with a filled 'sshPublicKey' attribute ++ Example: ++ dn: uid=eau,ou=users,dc=cuckoos,dc=net ++ objectclass: top ++ objectclass: person ++ objectclass: organizationalPerson ++ objectclass: posixAccount ++ objectclass: ldapPublicKey ++ description: Eric AUGE Account ++ userPassword: blah ++ cn: Eric AUGE ++ sn: Eric AUGE ++ uid: eau ++ uidNumber: 1034 ++ gidNumber: 1 ++ homeDirectory: /export/home/eau ++ sshPublicKey: ssh-dss AAAAB3... ++ sshPublicKey: ssh-dss AAAAM5... ++ ++ Group entry: ++ - attached to the 'posixGroup' objectclass ++ - with a 'cn' groupname attribute ++ - with multiple 'memberUid' attributes filled with usernames allowed in this group ++ Example: ++ # few members ++ dn: cn=unix,ou=groups,dc=cuckoos,dc=net ++ objectclass: top ++ objectclass: posixGroup ++ description: Unix based servers group ++ cn: unix ++ gidNumber: 1002 ++ memberUid: eau ++ memberUid: user1 ++ memberUid: user2 ++ ++ ++- HOW IT WORKS : ++ ++ * without patch ++ If a user wants to authenticate to log in a server the sshd, will first look for authentication method allowed (RSAauth,kerberos,etc..) ++ and if RSAauth and tickets based auth fails, it will fallback to standard password authentication (if enabled). ++ ++ * with the patch ++ If a user want to authenticate to log in a server, the sshd will first look for auth method including LDAP pubkey, if the ldappubkey options is enabled. ++ It will do an ldapsearch to get the public key directly from the LDAP instead of reading it from the server filesystem. ++ (usually in $HOME/.ssh/authorized_keys) ++ ++ If groups are enabled, it will also check if the user that wants to login is in the group of the server he is trying to log into. ++ If it fails, it falls back on RSA auth files ($HOME/.ssh/authorized_keys), etc.. and finally to standard password authentication (if enabled). ++ ++ 7 tokens are added to sshd_config : ++ # here is the new patched ldap related tokens ++ # entries in your LDAP must be posixAccount & strongAuthenticationUser & posixGroup ++ UseLPK yes # look the pub key into LDAP ++ LpkServers ldap://10.31.32.5/ ldap://10.31.32.4 ldap://10.31.32.3 # which LDAP server for users ? (URL format) ++ LpkUserDN ou=users,dc=foobar,dc=net # which base DN for users ? ++ LpkGroupDN ou=groups,dc=foobar,dc=net # which base DN for groups ? ++ LpkBindDN cn=manager,dc=foobar,dc=net # which bind DN ? ++ LpkBindPw asecret # bind DN credidentials ++ LpkServerGroup agroupname # the group the server is part of ++ ++ Right now i'm using anonymous binding to get public keys, because getting public keys of someone doesn't impersonate him\xB8 but there is some ++ flaws you have to take care of. ++ ++- HOW TO INSERT A USER/KEY INTO AN LDAP ENTRY ++ ++ * my way (there is plenty :) ++ - create ldif file (i.e. users.ldif) ++ - cat ~/.ssh/id_dsa.pub OR cat ~/.ssh/id_rsa.pub OR cat ~/.ssh/identity.pub ++ - my way in 4 steps : ++ Example: ++ ++ # you add this to the user entry in the LDIF file : ++ [...] ++ objectclass: posixAccount ++ objectclass: ldapPublicKey ++ [...] ++ sshPubliKey: ssh-dss AAAABDh12DDUR2... ++ [...] ++ ++ # insert your entry and you're done :) ++ ldapadd -D balblabla -w bleh < file.ldif ++ ++ all standard options can be present in the 'sshPublicKey' attribute. ++ ++- WHY : ++ ++ Simply because, i was looking for a way to centralize all sysadmins authentication, easily, without completely using LDAP ++ as authentication method (like pam_ldap etc..). ++ ++ After looking into Kerberos, SecurID, and other centralized secure authentications systems, the use of RSA and LDAP to get ++ public key for authentication allows us to control who has access to which server (the user needs an account and to be in 'strongAuthenticationUser' ++ objectclass within LDAP and part of the group the SSH server is in). ++ ++ Passwords update are no longer a nightmare for a server farm (key pair passphrase is stored on each user's box and private key is locally encrypted using his passphrase ++ so each user can change it as much as he wants). ++ ++ Blocking a user account can be done directly from the LDAP (if sshd is using RSAAuth + ldap only). ++ ++- RULES : ++ Entry in the LDAP server must respect 'posixAccount' and 'ldapPublicKey' which are defined in core.schema. ++ and the additionnal lpk.schema. ++ ++ This patch could allow a smooth transition between standard auth (/etc/passwd) and complete LDAP based authentication ++ (pamldap, nss_ldap, etc..). ++ ++ This can be an alternative to other (old?/expensive?) authentication methods (Kerberos/SecurID/..). ++ ++ Referring to schema at the beginning of this file if user 'eau' is only in group 'unix' ++ 'eau' would ONLY access 'server1', 'server2', 'server3' AND 'server4' BUT NOT 'server5'. ++ If you then modify the LDAP 'mail' group entry to add 'memberUid: eau' THEN user 'eau' would be able ++ to log in 'server5' (i hope you got the idea, my english is bad :). ++ ++ Each server's sshd is patched and configured to ask the public key and the group infos in the LDAP ++ server. ++ When you want to allow a new user to have access to the server parc, you just add him an account on ++ your servers, you add his public key into his entry on the LDAP server, it's done. ++ ++ Because sshds are looking public keys into the LDAP directly instead of a file ($HOME/.ssh/authorized_keys). ++ ++ When the user needs to change his passphrase he can do it directly from his workstation by changing ++ his own key set lock passphrase, and all servers are automatically aware. ++ ++ With a CAREFUL LDAP server configuration you could allow a user to add/delete/modify his own entry himself ++ so he can add/modify/delete himself his public key when needed. ++ ++\xAD FLAWS : ++ LDAP must be well configured, getting the public key of some user is not a problem, but if anonymous LDAP ++ allow write to users dn, somebody could replace someuser's public key by its own and impersonate some ++ of your users in all your server farm be VERY CAREFUL. ++ ++ MITM attack when sshd is requesting the public key, could lead to a compromise of your servers allowing login ++ as the impersonnated user. ++ ++ If LDAP server is down then, fallback on passwd auth. ++ ++ the ldap code part has not been well audited yet. ++ ++- LDAP USER ENTRY EXAMPLES (LDIF Format, look in users.ldif) ++ --- CUT HERE --- ++ dn: uid=jdoe,ou=users,dc=foobar,dc=net ++ objectclass: top ++ objectclass: person ++ objectclass: organizationalPerson ++ objectclass: posixAccount ++ objectclass: ldapPublicKey ++ description: My account ++ cn: John Doe ++ sn: John Doe ++ uid: jdoe ++ uidNumber: 100 ++ gidNumber: 100 ++ homeDirectory: /home/jdoe ++ sshPublicKey: ssh-dss AAAAB3NzaC1kc3MAAAEBAOvL8pREUg9wSy/8+hQJ54YF3AXkB0OZrXB.... ++ [...] ++ --- CUT HERE --- ++ ++- LDAP GROUP ENTRY EXAMPLES (LDIF Format, look in groups.ldif) ++ --- CUT HERE --- ++ dn: cn=unix,ou=groups,dc=cuckoos,dc=net ++ objectclass: top ++ objectclass: posixGroup ++ description: Unix based servers group ++ cn: unix ++ gidNumber: 1002 ++ memberUid: jdoe ++ memberUid: user1 ++ memberUid: user2 ++ [...] ++ --- CUT HERE --- ++ ++>> FYI: << ++Multiple 'sshPublicKey' in a user entry are allowed, as well as multiple 'memberUid' attributes in a group entry ++ ++- COMPILING: ++ 1. Apply the patch ++ 2. ./configure --with-your-options --with-ldap=/prefix/to/ldap_libs_and_includes ++ 3. make ++ 4. it's done. ++ ++- BLA : ++ I hope this could help, and i hope to be clear enough,, or give ideas. questions/comments/improvements are welcome. ++ ++- TODO : ++ Redesign differently. ++ ++- DOCS/LINK : ++ http://pacsec.jp/core05/psj05-barisani-en.pdf ++ http://fritz.potsdam.edu/projects/openssh-lpk/ ++ http://fritz.potsdam.edu/projects/sshgate/ ++ http://dev.inversepath.com/trac/openssh-lpk ++ http://lam.sf.net/ ( http://lam.sourceforge.net/documentation/supportedSchemas.htm ) ++ ++- CONTRIBUTORS/IDEAS/GREETS : ++ - Falk Siemonsmeier. ++ - Jacob Rief. ++ - Michael Durchgraf. ++ - frederic peters. ++ - Finlay dobbie. ++ - Stefan Fisher. ++ - Robin H. Johnson. ++ - Adrian Bridgett. ++ ++- CONTACT : ++ - Eric AUGE ++ - Andrea Barisani +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/servconf.c openssh-5.1p1+lpk/servconf.c +--- openssh-5.1p1.orig/servconf.c 2008-07-03 20:51:12.000000000 -0700 ++++ openssh-5.1p1+lpk/servconf.c 2008-08-23 14:37:18.000000000 -0700 +@@ -42,6 +42,10 @@ + #include "channels.h" + #include "groupaccess.h" + ++#ifdef WITH_LDAP_PUBKEY ++#include "ldapauth.h" ++#endif ++ + static void add_listen_addr(ServerOptions *, char *, u_short); + static void add_one_listen_addr(ServerOptions *, char *, u_short); + +@@ -127,6 +131,25 @@ + options->num_permitted_opens = -1; + options->adm_forced_command = NULL; + options->chroot_directory = NULL; ++#ifdef WITH_LDAP_PUBKEY ++ /* XXX dirty */ ++ options->lpk.ld = NULL; ++ options->lpk.on = -1; ++ options->lpk.servers = NULL; ++ options->lpk.u_basedn = NULL; ++ options->lpk.g_basedn = NULL; ++ options->lpk.binddn = NULL; ++ options->lpk.bindpw = NULL; ++ options->lpk.sgroup = NULL; ++ options->lpk.filter = NULL; ++ options->lpk.fgroup = NULL; ++ options->lpk.l_conf = NULL; ++ options->lpk.tls = -1; ++ options->lpk.b_timeout.tv_sec = -1; ++ options->lpk.s_timeout.tv_sec = -1; ++ options->lpk.flags = FLAG_EMPTY; ++#endif ++ + } + + void +@@ -258,6 +281,32 @@ + options->authorized_keys_file = _PATH_SSH_USER_PERMITTED_KEYS; + if (options->permit_tun == -1) + options->permit_tun = SSH_TUNMODE_NO; ++#ifdef WITH_LDAP_PUBKEY ++ if (options->lpk.on == -1) ++ options->lpk.on = _DEFAULT_LPK_ON; ++ if (options->lpk.servers == NULL) ++ options->lpk.servers = _DEFAULT_LPK_SERVERS; ++ if (options->lpk.u_basedn == NULL) ++ options->lpk.u_basedn = _DEFAULT_LPK_UDN; ++ if (options->lpk.g_basedn == NULL) ++ options->lpk.g_basedn = _DEFAULT_LPK_GDN; ++ if (options->lpk.binddn == NULL) ++ options->lpk.binddn = _DEFAULT_LPK_BINDDN; ++ if (options->lpk.bindpw == NULL) ++ options->lpk.bindpw = _DEFAULT_LPK_BINDPW; ++ if (options->lpk.sgroup == NULL) ++ options->lpk.sgroup = _DEFAULT_LPK_SGROUP; ++ if (options->lpk.filter == NULL) ++ options->lpk.filter = _DEFAULT_LPK_FILTER; ++ if (options->lpk.tls == -1) ++ options->lpk.tls = _DEFAULT_LPK_TLS; ++ if (options->lpk.b_timeout.tv_sec == -1) ++ options->lpk.b_timeout.tv_sec = _DEFAULT_LPK_BTIMEOUT; ++ if (options->lpk.s_timeout.tv_sec == -1) ++ options->lpk.s_timeout.tv_sec = _DEFAULT_LPK_STIMEOUT; ++ if (options->lpk.l_conf == NULL) ++ options->lpk.l_conf = _DEFAULT_LPK_LDP; ++#endif + + /* Turn privilege separation on by default */ + if (use_privsep == -1) +@@ -303,6 +352,12 @@ + sMatch, sPermitOpen, sForceCommand, sChrootDirectory, + sUsePrivilegeSeparation, sAllowAgentForwarding, + sDeprecated, sUnsupported ++#ifdef WITH_LDAP_PUBKEY ++ ,sLdapPublickey, sLdapServers, sLdapUserDN ++ ,sLdapGroupDN, sBindDN, sBindPw, sMyGroup ++ ,sLdapFilter, sForceTLS, sBindTimeout ++ ,sSearchTimeout, sLdapConf ++#endif + } ServerOpCodes; + + #define SSHCFG_GLOBAL 0x01 /* allowed in main section of sshd_config */ +@@ -408,6 +463,20 @@ + { "clientalivecountmax", sClientAliveCountMax, SSHCFG_GLOBAL }, + { "authorizedkeysfile", sAuthorizedKeysFile, SSHCFG_GLOBAL }, + { "authorizedkeysfile2", sAuthorizedKeysFile2, SSHCFG_GLOBAL }, ++#ifdef WITH_LDAP_PUBKEY ++ { _DEFAULT_LPK_TOKEN, sLdapPublickey, SSHCFG_GLOBAL }, ++ { _DEFAULT_SRV_TOKEN, sLdapServers, SSHCFG_GLOBAL }, ++ { _DEFAULT_USR_TOKEN, sLdapUserDN, SSHCFG_GLOBAL }, ++ { _DEFAULT_GRP_TOKEN, sLdapGroupDN, SSHCFG_GLOBAL }, ++ { _DEFAULT_BDN_TOKEN, sBindDN, SSHCFG_GLOBAL }, ++ { _DEFAULT_BPW_TOKEN, sBindPw, SSHCFG_GLOBAL }, ++ { _DEFAULT_MYG_TOKEN, sMyGroup, SSHCFG_GLOBAL }, ++ { _DEFAULT_FIL_TOKEN, sLdapFilter, SSHCFG_GLOBAL }, ++ { _DEFAULT_TLS_TOKEN, sForceTLS, SSHCFG_GLOBAL }, ++ { _DEFAULT_BTI_TOKEN, sBindTimeout, SSHCFG_GLOBAL }, ++ { _DEFAULT_STI_TOKEN, sSearchTimeout, SSHCFG_GLOBAL }, ++ { _DEFAULT_LDP_TOKEN, sLdapConf, SSHCFG_GLOBAL }, ++#endif + { "useprivilegeseparation", sUsePrivilegeSeparation, SSHCFG_GLOBAL }, + { "acceptenv", sAcceptEnv, SSHCFG_GLOBAL }, + { "permittunnel", sPermitTunnel, SSHCFG_GLOBAL }, +@@ -1294,6 +1363,107 @@ + while (arg) + arg = strdelim(&cp); + break; ++#ifdef WITH_LDAP_PUBKEY ++ case sLdapPublickey: ++ intptr = &options->lpk.on; ++ goto parse_flag; ++ case sLdapServers: ++ /* arg = strdelim(&cp); */ ++ p = line; ++ while(*p++); ++ arg = p; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing ldap server",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ if ((options->lpk.servers = ldap_parse_servers(arg)) == NULL) ++ fatal("%s line %d: error in ldap servers", filename, linenum); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sLdapUserDN: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing ldap server",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.u_basedn = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sLdapGroupDN: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing ldap server",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.g_basedn = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sBindDN: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing binddn",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.binddn = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sBindPw: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing bindpw",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.bindpw = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sMyGroup: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing groupname",filename, linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.sgroup = xstrdup(arg); ++ if (options->lpk.sgroup) ++ options->lpk.fgroup = ldap_parse_groups(options->lpk.sgroup); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sLdapFilter: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing filter",filename, linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.filter = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sForceTLS: ++ intptr = &options->lpk.tls; ++ arg = strdelim(&cp); ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing yes/no argument.", ++ filename, linenum); ++ value = 0; /* silence compiler */ ++ if (strcmp(arg, "yes") == 0) ++ value = 1; ++ else if (strcmp(arg, "no") == 0) ++ value = 0; ++ else if (strcmp(arg, "try") == 0) ++ value = -1; ++ else ++ fatal("%s line %d: Bad yes/no argument: %s", ++ filename, linenum, arg); ++ if (*intptr == -1) ++ *intptr = value; ++ break; ++ case sBindTimeout: ++ intptr = (int *) &options->lpk.b_timeout.tv_sec; ++ goto parse_int; ++ case sSearchTimeout: ++ intptr = (int *) &options->lpk.s_timeout.tv_sec; ++ goto parse_int; ++ break; ++ case sLdapConf: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing LpkLdapConf", filename, linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.l_conf = xstrdup(arg); ++ memset(arg, 0, strlen(arg)); ++ break; ++#endif + + default: + fatal("%s line %d: Missing handler for opcode %s (%d)", +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/servconf.h openssh-5.1p1+lpk/servconf.h +--- openssh-5.1p1.orig/servconf.h 2008-06-10 06:01:51.000000000 -0700 ++++ openssh-5.1p1+lpk/servconf.h 2008-08-23 14:36:21.000000000 -0700 +@@ -16,6 +16,10 @@ + #ifndef SERVCONF_H + #define SERVCONF_H + ++#ifdef WITH_LDAP_PUBKEY ++#include "ldapauth.h" ++#endif ++ + #define MAX_PORTS 256 /* Max # ports. */ + + #define MAX_ALLOW_USERS 256 /* Max # users on allow list. */ +@@ -145,6 +149,9 @@ + int use_pam; /* Enable auth via PAM */ + + int permit_tun; ++#ifdef WITH_LDAP_PUBKEY ++ ldap_opt_t lpk; ++#endif + + int num_permitted_opens; + +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/sshd.c openssh-5.1p1+lpk/sshd.c +--- openssh-5.1p1.orig/sshd.c 2008-07-11 00:36:49.000000000 -0700 ++++ openssh-5.1p1+lpk/sshd.c 2008-08-23 14:36:21.000000000 -0700 +@@ -127,6 +127,10 @@ + int deny_severity; + #endif /* LIBWRAP */ + ++#ifdef WITH_LDAP_PUBKEY ++#include "ldapauth.h" ++#endif ++ + #ifndef O_NOCTTY + #define O_NOCTTY 0 + #endif +@@ -1484,6 +1488,16 @@ + exit(1); + } + ++#ifdef WITH_LDAP_PUBKEY ++ /* ldap_options_print(&options.lpk); */ ++ /* XXX initialize/check ldap connection and set *LD */ ++ if (options.lpk.on) { ++ if (options.lpk.l_conf && (ldap_parse_lconf(&options.lpk) < 0) ) ++ error("[LDAP] could not parse %s", options.lpk.l_conf); ++ if (ldap_connect(&options.lpk) < 0) ++ error("[LDAP] could not initialize ldap connection"); ++ } ++#endif + debug("sshd version %.100s", SSH_RELEASE); + + /* Store privilege separation user for later use if required. */ +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/sshd_config openssh-5.1p1+lpk/sshd_config +--- openssh-5.1p1.orig/sshd_config 2008-07-02 05:35:43.000000000 -0700 ++++ openssh-5.1p1+lpk/sshd_config 2008-08-23 14:38:35.000000000 -0700 +@@ -109,6 +109,21 @@ + # no default banner path + #Banner none + ++# here are the new patched ldap related tokens ++# entries in your LDAP must have posixAccount & ldapPublicKey objectclass ++#UseLPK yes ++#LpkLdapConf /etc/ldap.conf ++#LpkServers ldap://10.1.7.1/ ldap://10.1.7.2/ ++#LpkUserDN ou=users,dc=phear,dc=org ++#LpkGroupDN ou=groups,dc=phear,dc=org ++#LpkBindDN cn=Manager,dc=phear,dc=org ++#LpkBindPw secret ++#LpkServerGroup mail ++#LpkFilter (hostAccess=master.phear.org) ++#LpkForceTLS no ++#LpkSearchTimelimit 3 ++#LpkBindTimelimit 3 ++ + # override default of no subsystems + Subsystem sftp /usr/libexec/sftp-server + +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/sshd_config.5 openssh-5.1p1+lpk/sshd_config.5 +--- openssh-5.1p1.orig/sshd_config.5 2008-07-02 05:35:43.000000000 -0700 ++++ openssh-5.1p1+lpk/sshd_config.5 2008-08-23 14:36:21.000000000 -0700 +@@ -1003,6 +1003,62 @@ + program. + The default is + .Pa /usr/X11R6/bin/xauth . ++.It Cm UseLPK ++Specifies whether LDAP public key retrieval must be used or not. It allow ++an easy centralisation of public keys within an LDAP directory. The argument must be ++.Dq yes ++or ++.Dq no . ++.It Cm LpkLdapConf ++Specifies whether LDAP Public keys should parse the specified ldap.conf file ++instead of sshd_config Tokens. The argument must be a valid path to an ldap.conf ++file like ++.Pa /etc/ldap.conf ++.It Cm LpkServers ++Specifies LDAP one or more [:space:] separated server's url the following form may be used: ++.Pp ++LpkServers ldaps://127.0.0.1 ldap://127.0.0.2 ldap://127.0.0.3 ++.It Cm LpkUserDN ++Specifies the LDAP user DN. ++.Pp ++LpkUserDN ou=users,dc=phear,dc=org ++.It Cm LpkGroupDN ++Specifies the LDAP groups DN. ++.Pp ++LpkGroupDN ou=groups,dc=phear,dc=org ++.It Cm LpkBindDN ++Specifies the LDAP bind DN to use if necessary. ++.Pp ++LpkBindDN cn=Manager,dc=phear,dc=org ++.It Cm LpkBindPw ++Specifies the LDAP bind credential. ++.Pp ++LpkBindPw secret ++.It Cm LpkServerGroup ++Specifies one or more [:space:] separated group the server is part of. ++.Pp ++LpkServerGroup unix mail prod ++.It Cm LpkFilter ++Specifies an additional LDAP filter to use for finding SSH keys ++.Pp ++LpkFilter (hostAccess=master.phear.org) ++.It Cm LpkForceTLS ++Specifies if the LDAP server connection must be tried, forced or not used. The argument must be ++.Dq yes ++or ++.Dq no ++or ++.Dq try . ++.It Cm LpkSearchTimelimit ++Sepcifies the search time limit before the search is considered over. value is ++in seconds. ++.Pp ++LpkSearchTimelimit 3 ++.It Cm LpkBindTimelimit ++Sepcifies the bind time limit before the connection is considered dead. value is ++in seconds. ++.Pp ++LpkBindTimelimit 3 + .El + .Sh TIME FORMATS + .Xr sshd 8 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sat Mar 28 01:24:03 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 28 Mar 2009 00:24:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[4004] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 4004 http://gar.svn.sourceforge.net/gar/?rev=4004&view=rev Author: chninkel Date: 2009-03-28 00:24:03 +0000 (Sat, 28 Mar 2009) Log Message: ----------- openssh: updated Makefile for garv2 Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/checksums csw/mgar/pkg/openssh/trunk/files/CSWossh.gspec csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-27 23:37:15 UTC (rev 4003) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-28 00:24:03 UTC (rev 4004) @@ -88,20 +88,29 @@ # adding documentation files post-install: customize_ssh_config + ginstall $(WORKDIR_FIRSTMOD)/*.conf $(WORKDIR)/ + ginstall -D $(WORKDIR_FIRSTMOD)/openssh $(PKGROOT)/etc/init.d/openssh + ginstall -D $(WORKDIR_FIRSTMOD)/sshd_config $(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW + ginstall -D $(WORKDIR_FIRSTMOD)/openssh_restart_workaround.sh $(PKGROOT)/$(sharedstatedir)/openssh/openssh_restart_workaround.sh + ifdef LPK - mkdir -p $(DESTDIR)/$(docdir)/openssh_lpk/ - cd $(WORKSRC) && ginstall $(DOCFILES) $(DESTDIR)/$(docdir)/openssh_lpk/ + mkdir -p $(PKGROOT)/$(docdir)/openssh_lpk/ + cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/openssh_lpk/ + ginstall $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)/$(docdir)/openssh_lpk/ else - mkdir -p $(DESTDIR)/$(docdir)/openssh/ - cd $(WORKSRC) && ginstall $(DOCFILES) $(DESTDIR)/$(docdir)/openssh/ - mkdir -p $(DESTDIR)/$(docdir)/openssh_client/ - cd $(WORKSRC) && ginstall $(DOCFILES) $(DESTDIR)/$(docdir)/openssh_client/ + mkdir -p $(PKGROOT)/$(docdir)/openssh/ + cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/openssh/ + ginstall $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)/$(docdir)/openssh/ + mkdir -p $(PKGROOT)/$(docdir)/openssh_client/ + cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/openssh_client/ + cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/openssh_client/ + ginstall $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)/$(docdir)/openssh_client/ endif customize_ssh_config: # Correction des chemins - sed -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(DESTDIR)/$(sysconfdir)/ssh/sshd_config" - sed -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(DESTDIR)/$(sysconfdir)/ssh/sshd_config" + sed -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" + sed -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) Modified: csw/mgar/pkg/openssh/trunk/checksums =================================================================== --- csw/mgar/pkg/openssh/trunk/checksums 2009-03-27 23:37:15 UTC (rev 4003) +++ csw/mgar/pkg/openssh/trunk/checksums 2009-03-28 00:24:03 UTC (rev 4004) @@ -7,15 +7,15 @@ 8e23e1f856f36e8e084a9283d22a7cbf download/svc-cswopenssh 547a915f1712c35dc79dc41378001ca9 download/cswopenssh.xml fd50a65230ec1ead7949e8500844b0bf download/openssh -d1c2c49bcd3b65a601946e8316b0b018 download/CSWossh.gspec +e62e5c0ba0dc79449789ecb63e2aa9d0 download/CSWossh.gspec 6e91d098018d7e1855b626ea463b8a29 download/CSWossh.depend 1d3d6d477c09e59c514e637fa3a2f7a4 download/CSWossh.checkinstall 0993813fa5c752215f892cb67c86816f download/CSWossh.preinstall e9e93bfda8a883bca632c712d9c359f6 download/CSWossh.postinstall -0251175f92d2ec655f033cfdf58aa0d8 download/CSWossh.prototype -17fca1c009ef012c158b7051dd0f2b5a download/CSWosshclient.gspec +3378c7fb3d60254747df3642dde7b5d3 download/CSWossh.prototype +f756587e423d2fad4f910ed78fa5f10d download/CSWosshclient.gspec 1055c346c01d99d09572d978fad10256 download/CSWosshclient.depend -3446a3185dddc9a63b28c588685c629e download/CSWosshclient.prototype +137254f217b342ed6dd8a5cc31033dec download/CSWosshclient.prototype bd0f690fbb3abcbffe7924ae3016c8c3 download/openssh_restart_workaround.sh bb77f4010f030d85f143b3d149aa6a69 download/openssh-5.2p1-gsskex-20081003.patch 4b3e79120b60e8f25be5141eba53cac5 download/don_t_use_TIOCSCTTY.patch Modified: csw/mgar/pkg/openssh/trunk/files/CSWossh.gspec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.gspec 2009-03-27 23:37:15 UTC (rev 4003) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.gspec 2009-03-28 00:24:03 UTC (rev 4004) @@ -1,6 +1,6 @@ %var bitname openssh %var pkgname CSWossh %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/LICENCE +%copyright url file://%{WORKSRC_FIRSTMOD}/LICENCE %var SERVICE_CONF_FILES /opt/csw/etc/ssh/sshd_config %include url file://%{PKGLIB}/smf_enabled.gspec Modified: csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-27 23:37:15 UTC (rev 4003) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-28 00:24:03 UTC (rev 4004) @@ -1,14 +1,14 @@ i i.conf=i.conf i r.conf=r.conf -f none /etc/init.d/openssh=openssh 0755 root bin -f none /opt/csw/etc/ssh/sshd_config.CSW=sshd_config 0744 root bin +f none /etc/init.d/openssh 0755 root bin +f none /opt/csw/etc/ssh/sshd_config.CSW 0744 root bin e conf /opt/csw/etc/ssh/moduli 0644 root bin d none /opt/csw/libexec 0755 root bin f none /opt/csw/libexec/sftp-server 0755 root bin f none /opt/csw/sbin/sshd 0755 root bin f none /opt/csw/share/Ssh.bin 0644 root bin d none /opt/csw/share/doc/openssh 0755 root bin -f none /opt/csw/share/doc/openssh/changelog.CSW=changelog.CSW 0644 root bin +f none /opt/csw/share/doc/openssh/changelog.CSW 0644 root bin f none /opt/csw/share/doc/openssh/CREDITS 0644 root bin f none /opt/csw/share/doc/openssh/ChangeLog 0644 root bin f none /opt/csw/share/doc/openssh/ChangeLog.gssapi 0644 root bin @@ -27,5 +27,5 @@ f none /opt/csw/share/man/man8/sftp-server.8 0644 root bin f none /opt/csw/share/man/man8/sshd.8 0644 root bin d none /opt/csw/share/openssh 0755 root bin -f none /opt/csw/share/openssh/openssh_restart_workaround.sh=openssh_restart_workaround.sh 0755 root bin +f none /opt/csw/share/openssh/openssh_restart_workaround.sh 0755 root bin d none /var/empty Modified: csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec 2009-03-27 23:37:15 UTC (rev 4003) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec 2009-03-28 00:24:03 UTC (rev 4004) @@ -1,4 +1,4 @@ %var bitname openssh_client %var pkgname CSWosshclient %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/LICENCE +%copyright url file://%{WORKSRC_FIRSTMOD}/LICENCE Modified: csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype 2009-03-27 23:37:15 UTC (rev 4003) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype 2009-03-28 00:24:03 UTC (rev 4004) @@ -12,7 +12,7 @@ d none /opt/csw/libexec 0755 root bin f none /opt/csw/libexec/ssh-keysign 4711 root bin d none /opt/csw/share/doc/openssh_client 0755 root bin -f none /opt/csw/share/doc/openssh_client/changelog.CSW=changelog.CSW 0644 root bin +f none /opt/csw/share/doc/openssh_client/changelog.CSW 0644 root bin f none /opt/csw/share/doc/openssh_client/CREDITS 0644 root bin f none /opt/csw/share/doc/openssh_client/ChangeLog 0644 root bin f none /opt/csw/share/doc/openssh_client/ChangeLog.gssapi 0644 root bin Modified: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec 2009-03-27 23:37:15 UTC (rev 4003) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec 2009-03-28 00:24:03 UTC (rev 4004) @@ -1,7 +1,7 @@ %var bitname openssh_lpk %var pkgname CSWosshlpk %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/LICENCE +%copyright url file://%{WORKSRC_FIRSTMOD}/LICENCE %var SERVICE_CONF_FILES /opt/csw/etc/ssh/sshd_config %var RC_INIT_SCRIPT cswopenssh %var SMF_MANIFEST cswopenssh.xml Modified: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype 2009-03-27 23:37:15 UTC (rev 4003) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype 2009-03-28 00:24:03 UTC (rev 4004) @@ -1,13 +1,13 @@ i i.conf=i.conf i r.conf=r.conf -f none /opt/csw/etc/ssh/sshd_config.CSW=sshd_config 0744 root bin +f none /opt/csw/etc/ssh/sshd_config.CSW 0744 root bin e conf /opt/csw/etc/ssh/moduli 0644 root bin d none /opt/csw/libexec 0755 root bin f none /opt/csw/libexec/sftp-server 0755 root bin f none /opt/csw/sbin/sshd 0755 root bin f none /opt/csw/share/Ssh.bin 0644 root bin d none /opt/csw/share/doc/openssh_lpk 0755 root bin -f none /opt/csw/share/doc/openssh_lpk/changelog.CSW=changelog.CSW 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/changelog.CSW 0644 root bin f none /opt/csw/share/doc/openssh_lpk/CREDITS 0644 root bin f none /opt/csw/share/doc/openssh_lpk/ChangeLog 0644 root bin f none /opt/csw/share/doc/openssh_lpk/ChangeLog.gssapi 0644 root bin @@ -30,5 +30,5 @@ f none /opt/csw/share/man/man8/sftp-server.8 0644 root bin f none /opt/csw/share/man/man8/sshd.8 0644 root bin d none /opt/csw/share/openssh 0755 root bin -f none /opt/csw/share/openssh/openssh_restart_workaround.sh=openssh_restart_workaround.sh 0755 root bin +f none /opt/csw/share/openssh/openssh_restart_workaround.sh 0755 root bin d none /var/empty This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sat Mar 28 01:46:26 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 28 Mar 2009 00:46:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[4005] csw/mgar/pkg/openssh/trunk/Makefile Message-ID: Revision: 4005 http://gar.svn.sourceforge.net/gar/?rev=4005&view=rev Author: chninkel Date: 2009-03-28 00:46:20 +0000 (Sat, 28 Mar 2009) Log Message: ----------- openssh: some garv2 fixes Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-28 00:24:03 UTC (rev 4004) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-28 00:46:20 UTC (rev 4005) @@ -87,11 +87,11 @@ @$(MAKECOOKIE) # adding documentation files -post-install: customize_ssh_config - ginstall $(WORKDIR_FIRSTMOD)/*.conf $(WORKDIR)/ - ginstall -D $(WORKDIR_FIRSTMOD)/openssh $(PKGROOT)/etc/init.d/openssh - ginstall -D $(WORKDIR_FIRSTMOD)/sshd_config $(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW - ginstall -D $(WORKDIR_FIRSTMOD)/openssh_restart_workaround.sh $(PKGROOT)/$(sharedstatedir)/openssh/openssh_restart_workaround.sh +post-install-modulated: customize_ssh_config + ginstall $(WORKDIR_FIRSTMOD)/*.conf $(WORKROOTDIR)/build-global/ + ginstall -D $(DOWNLOADDIR)/openssh $(PKGROOT)/etc/init.d/openssh + ginstall -D $(DOWNLOADDIR)/sshd_config $(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW + ginstall -D $(DOWNLOADDIR)/openssh_restart_workaround.sh $(PKGROOT)/$(sharedstatedir)/openssh/openssh_restart_workaround.sh ifdef LPK mkdir -p $(PKGROOT)/$(docdir)/openssh_lpk/ @@ -109,8 +109,8 @@ customize_ssh_config: # Correction des chemins - sed -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" - sed -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" + gsed -i -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" + gsed -i -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sat Mar 28 01:58:03 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 28 Mar 2009 00:58:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[4006] csw/mgar/pkg/openssh/trunk/Makefile Message-ID: Revision: 4006 http://gar.svn.sourceforge.net/gar/?rev=4006&view=rev Author: chninkel Date: 2009-03-28 00:58:03 +0000 (Sat, 28 Mar 2009) Log Message: ----------- openssh: another garv2 fix Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-28 00:46:20 UTC (rev 4005) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-28 00:58:03 UTC (rev 4006) @@ -109,8 +109,8 @@ customize_ssh_config: # Correction des chemins - gsed -i -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" - gsed -i -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" + gsed -i -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(INSTALLISADIR)/$(sysconfdir)/ssh/sshd_config" + gsed -i -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(INSTALLISADIR)/$(sysconfdir)/ssh/sshd_config" SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Sat Mar 28 04:57:44 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Sat, 28 Mar 2009 03:57:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[4007] csw/mgar/pkg/gcc4/trunk Message-ID: Revision: 4007 http://gar.svn.sourceforge.net/gar/?rev=4007&view=rev Author: valholla Date: 2009-03-28 03:57:44 +0000 (Sat, 28 Mar 2009) Log Message: ----------- working copy Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/Makefile csw/mgar/pkg/gcc4/trunk/checksums csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk csw/mgar/pkg/gcc4/trunk/files/gar_override.mk csw/mgar/pkg/gcc4/trunk/files/package_def.mk csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk Modified: csw/mgar/pkg/gcc4/trunk/Makefile =================================================================== --- csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-28 00:58:03 UTC (rev 4006) +++ csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-28 03:57:44 UTC (rev 4007) @@ -16,6 +16,12 @@ # of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 +## The following patches address bug 29442 +## http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29442 +## Patch to Reenable alloca() on non-GCC compilers +PATCHFILES = re-enable-alloc.diff +PATCHFILES += split-insn-attrtab.diff + ## For cleanliness I split the Configuration into separate files include files/gar_override.mk include files/configure_def.mk Modified: csw/mgar/pkg/gcc4/trunk/checksums =================================================================== --- csw/mgar/pkg/gcc4/trunk/checksums 2009-03-28 00:58:03 UTC (rev 4006) +++ csw/mgar/pkg/gcc4/trunk/checksums 2009-03-28 03:57:44 UTC (rev 4007) @@ -1 +1,3 @@ cc3c5565fdb9ab87a05ddb106ba0bd1f download/gcc-4.3.3.tar.bz2 +9644641dee1c5433930319b20710dca3 download/re-enable-alloc.diff +57900f0dad9f424a43e7d1aa502070b8 download/split-insn-attrtab.diff Modified: csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-28 00:58:03 UTC (rev 4006) +++ csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-28 03:57:44 UTC (rev 4007) @@ -1,6 +1,6 @@ -AMD_BASE = $(WORKROOTDIR)/install-isa-i386-5.10/ -I386_BASE = $(WORKROOTDIR)/install-isa-i386-5.8/ +AMD_BASE = $(WORKROOTDIR)/install-isa-i386-5.10-i386/ +I386_BASE = $(WORKROOTDIR)/install-isa-i386-5.8-i386/ MPREFIX = opt/csw/gcc4 APREFIX = $(AMD_BASE)/$(MPREFIX) IPREFIX = $(I386_BASE)/$(MPREFIX) @@ -23,22 +23,20 @@ x86-merge-amd: @(echo "===> Merging AMD64") @(cd $(AMD_BASE); for dir in `gfind . -name "*solaris2\.10*" -type d` ; do \ - pax -rw $$dir $(PKGROOT); done ) - @(cd $(AMD_BASE); pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) - @(cd $(APREFIX)/bin; pax -rw * $(PPREFIX)/bin/amd64) - @(cd $(APREFIX)/bin/amd64; gln *-solaris2.* ../) + /usr/bin/pax -rw $$dir $(PKGROOT); done ) + @(cd $(AMD_BASE); /usr/bin/pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) + @(cd $(APREFIX)/bin; /usr/bin/pax -rw * $(PPREFIX)/bin/amd64) @$(MAKECOOKIE) x86-merge-i386: @(echo "===> Merging I386") - @(cd $(I386_BASE); pax -rw $(MPREFIX)/include $(PKGROOT)) - @(cd $(I386_BASE); pax -rw $(MPREFIX)/info $(PKGROOT)) - @(cd $(I386_BASE); pax -rw $(MPREFIX)/man $(PKGROOT)) - @(cd $(I386_BASE); pax -rw $(MPREFIX)/share $(PKGROOT)) - @(cd $(I386_BASE); pax -rw $(MPREFIX)/lib $(PKGROOT)) - @(cd $(I386_BASE); pax -rw $(MPREFIX)/libexec $(PKGROOT)) - @(cd $(IPREFIX)/bin; pax -rw * $(PPREFIX)/bin/i386) - @(cd $(APREFIX)/bin/i386; gln *-solaris2.* ../) + @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/include $(PKGROOT)) + @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/info $(PKGROOT)) + @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/man $(PKGROOT)) + @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/share $(PKGROOT)) + @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/lib $(PKGROOT)) + @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/libexec $(PKGROOT)) + @(cd $(IPREFIX)/bin; /usr/bin/pax -rw * $(PPREFIX)/bin/i386) @$(MAKECOOKIE) x86-merge-strip: Modified: csw/mgar/pkg/gcc4/trunk/files/gar_override.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-28 00:58:03 UTC (rev 4006) +++ csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-28 03:57:44 UTC (rev 4007) @@ -1,6 +1,7 @@ COOKIEDIR = $(COOKIEROOTDIR)/$(MODULATION)-$(GAROSREL)-$(GARCH) WORKDIR = $(WORKROOTDIR)/build-$(MODULATION)-$(GAROSREL)-$(GARCH) +PATCHDIR = $(WORKDIR)/$(GARNAME)-$(GARVERSION) INSTALLISADIR = $(WORKROOTDIR)/install-$(MODULATION)-$(GAROSREL)-$(GARCH) PKGROOT = $(abspath $(WORKROOTDIR)/pkgroot-$(GARCH)) OBJECT_DIR = $(WORKDIR)/objdir Modified: csw/mgar/pkg/gcc4/trunk/files/package_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-28 00:58:03 UTC (rev 4006) +++ csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-28 03:57:44 UTC (rev 4007) @@ -13,7 +13,7 @@ CATALOGNAME_CSWgcc4java = gcc4java CATALOGNAME_CSWgcc4javart = gcc4javart CATALOGNAME_CSWgcc4objc = gcc4objc -CATALOGNAME_CSWgcc4objcrt = gcc4obcrt +CATALOGNAME_CSWgcc4objcrt = gcc4objcrt ## Source URLs SPKG_SOURCEURL_CSWgcc4core = http://gcc.gnu.org @@ -105,18 +105,10 @@ ## gcc4g++ Definitions PKGFILES_CSWgcc4g++ = .*/bin/.*g\+\+ PKGFILES_CSWgcc4g++ += .*/bin/.*c\+\+ -PKGFILES_CSWgcc4g++ += .*/bin/.*cpp PKGFILES_CSWgcc4g++ += .*/libexec/.*cc1plus -PKGFILES_CSWgcc4g++ += .*/include/c\+\+/.* PKGFILES_CSWgcc4g++ += .*/man1/g\+\+.1 -PKGFILES_CSWgcc4g++ += .*/man1/cpp.1 -PKGFILES_CSWgcc4g++ += .*/info/cpp.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ = .*/include/.*org/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*java.*/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*gcj/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*classpath/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*awt/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*gnu/.* +PKGFILES_CSWgcc4g++ += .*/include/c\+\+/(\d+(?:\.\d+)*)/[a-fA-F,h-iH-I,k-nI-N,p-zP-Z,]+.* +PKGFILES_CSWgcc4g++ += .*/include/c\+\+/(\d+(?:\.\d+)*)/ostream.* ## gcc4java Definitions PKGFILES_CSWgcc4java = .*/bin/.*gcj.* @@ -166,6 +158,7 @@ ## gcc4objc Definitions PKGFILES_CSWgcc4objc = .*/libexec/.*cc1obj +PKGFILES_CSWgcc4objc += .*/include/.*objc/.* ####### RunTime Packages Modified: csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-28 00:58:03 UTC (rev 4006) +++ csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-28 03:57:44 UTC (rev 4007) @@ -1,17 +1,10 @@ -## Create lib links to conform to multi-arch standards -post-merge-isa-sparcv8: - @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s sparcv9 64) - @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . 32) - @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . sparcv8) +post-patch-modulated: + @(echo "==> Running autoheader and autoconf") + @(cd $(PATCHDIR)/gcc && autoheader) + @(cd $(PATCHDIR)/gcc && autoconf) @$(MAKECOOKIE) -post-merge-isa-i386: - @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s amd64 64) - @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . 32) - @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . i386) - @$(MAKECOOKIE) - ## Create $(OBJECT_DIR) to build in post-extract-$(addprefix post-extract-,$(MODULATIONS)): @(echo "==> Creating Object Dir for Building") This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Sat Mar 28 04:58:06 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Sat, 28 Mar 2009 03:58:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[4008] csw/mgar/pkg/gcc4/trunk/files Message-ID: Revision: 4008 http://gar.svn.sourceforge.net/gar/?rev=4008&view=rev Author: valholla Date: 2009-03-28 03:58:05 +0000 (Sat, 28 Mar 2009) Log Message: ----------- working copy Added Paths: ----------- csw/mgar/pkg/gcc4/trunk/files/re-enable-alloc.diff csw/mgar/pkg/gcc4/trunk/files/split-insn-attrtab.diff Added: csw/mgar/pkg/gcc4/trunk/files/re-enable-alloc.diff =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/re-enable-alloc.diff (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/re-enable-alloc.diff 2009-03-28 03:58:05 UTC (rev 4008) @@ -0,0 +1,55 @@ +--- gcc-4.3.3/include/libiberty.h.o 2009-03-26 11:20:58.286509650 -0500 ++++ gcc-4.3.3/include/libiberty.h 2009-03-26 11:18:37.103118030 -0500 +@@ -48,6 +48,17 @@ + + #include + ++# ifndef alloca ++/* Make alloca work the best possible way. */ ++# ifdef __GNUC__ ++# define alloca __builtin_alloca ++# else /* not __GNUC__ */ ++# if HAVE_ALLOCA_H ++# include ++# endif /* HAVE_ALLOCA_H */ ++# endif /* not __GNUC__ */ ++# endif /* not alloca */ ++ + /* If the OS supports it, ensure that the supplied stream is setup to + avoid any multi-threaded locking. Otherwise leave the FILE pointer + unchanged. If the stream is NULL do nothing. */ +@@ -621,8 +632,8 @@ + also set/unset as it is often used to indicate whether code needs + to call alloca(0). */ + extern void *C_alloca (size_t) ATTRIBUTE_MALLOC; +-#undef alloca + #if GCC_VERSION >= 2000 && !defined USE_C_ALLOCA ++#undef alloca + # define alloca(x) __builtin_alloca(x) + # undef C_ALLOCA + # define ASTRDUP(X) \ +@@ -631,11 +642,14 @@ + char *const libiberty_nptr = (char *const) alloca (libiberty_len); \ + (char *) memcpy (libiberty_nptr, libiberty_optr, libiberty_len); })) + #else ++#if defined USE_C_ALLOCA || !defined HAVE_ALLOCA ++# undef alloca + # define alloca(x) C_alloca(x) + # undef USE_C_ALLOCA + # define USE_C_ALLOCA 1 + # undef C_ALLOCA + # define C_ALLOCA 1 ++#endif + extern const char *libiberty_optr; + extern char *libiberty_nptr; + extern unsigned long libiberty_len; +--- gcc-4.3.3/gcc/configure.ac.o 2009-03-26 11:19:37.352289013 -0500 ++++ gcc-4.3.3/gcc/configure.ac 2009-03-26 11:20:24.112575128 -0500 +@@ -1011,6 +1011,7 @@ + sysconf strsignal getrusage nl_langinfo scandir alphasort \ + gettimeofday mbstowcs wcswidth mmap mincore setlocale \ + gcc_UNLOCKED_FUNCS) ++AC_FUNC_ALLOCA + + if test x$ac_cv_func_mbstowcs = xyes; then + AC_CACHE_CHECK(whether mbstowcs works, gcc_cv_func_mbstowcs_works, Added: csw/mgar/pkg/gcc4/trunk/files/split-insn-attrtab.diff =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/split-insn-attrtab.diff (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/split-insn-attrtab.diff 2009-03-28 03:58:05 UTC (rev 4008) @@ -0,0 +1,224 @@ +--- gcc-4.3.3/gcc/Makefile.in.o 2009-03-26 10:54:05.816690285 -0500 ++++ gcc-4.3.3/gcc/Makefile.in 2009-03-26 10:53:26.456066920 -0500 +@@ -1010,6 +1010,8 @@ + # last objects to finish building. + OBJS-common = \ + insn-attrtab.o \ ++ insn-dfatab.o \ ++ insn-latencytab.o \ + insn-automata.o \ + insn-emit.o \ + insn-extract.o \ +@@ -1270,12 +1272,13 @@ + + OBJS-onestep = libbackend.o $(OBJS-archive) + +-BACKEND = main.o @TREEBROWSER@ libbackend.a $(CPPLIB) $(LIBDECNUMBER) ++BACKEND = libbackend.a main.o @TREEBROWSER@ $(CPPLIB) $(LIBDECNUMBER) ++ + + MOSTLYCLEANFILES = insn-flags.h insn-config.h insn-codes.h \ + insn-output.c insn-recog.c insn-emit.c insn-extract.c insn-peep.c \ +- insn-attr.h insn-attrtab.c insn-opinit.c insn-preds.c insn-constants.h \ +- tm-preds.h tm-constrs.h \ ++ insn-attr.h insn-attrtab.c insn-dfatab.c insn-latencytab.c insn-opinit.c \ ++ insn-preds.c insn-constants.h tm-preds.h tm-constrs.h \ + tree-check.h min-insn-modes.c insn-modes.c insn-modes.h \ + genrtl.c genrtl.h gt-*.h gtype-*.h gtype-desc.c gtyp-input.list \ + xgcc$(exeext) cpp$(exeext) cc1$(exeext) cc1*-dummy$(exeext) $(EXTRA_PASSES) \ +@@ -2937,8 +2940,9 @@ + # and compile them. + + .PRECIOUS: insn-config.h insn-flags.h insn-codes.h insn-constants.h \ +- insn-emit.c insn-recog.c insn-extract.c insn-output.c insn-peep.c \ +- insn-attr.h insn-attrtab.c insn-preds.c ++ insn-emit.c insn-recog.c insn-extract.c insn-output.c insn-peep.c \ ++ insn-attr.h insn-attrtab.c insn-dfatab.c insn-latencytab.c insn-preds.c ++ + + # Dependencies for the md file. The first time through, we just assume + # the md file itself and the generated dependency file (in order to get +@@ -2957,6 +2961,12 @@ + insn-attrtab.o : insn-attrtab.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ + $(TM_H) $(RTL_H) $(REGS_H) $(REAL_H) output.h $(INSN_ATTR_H) \ + insn-config.h toplev.h $(RECOG_H) $(TM_P_H) $(FLAGS_H) ++insn-dfatab.o : insn-dfatab.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ ++ $(TM_H) $(RTL_H) $(REGS_H) $(REAL_H) output.h $(INSN_ATTR_H) \ ++ insn-config.h toplev.h $(RECOG_H) $(TM_P_H) $(FLAGS_H) ++insn-latencytab.o : insn-latencytab.c $(CONFIG_H) $(SYSTEM_H) \ ++ coretypes.h $(TM_H) $(RTL_H) $(REGS_H) $(REAL_H) output.h \ ++ $(INSN_ATTR_H) insn-config.h toplev.h $(RECOG_H) $(TM_P_H) $(FLAGS_H) + insn-automata.o : insn-automata.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ + $(TM_H) $(RTL_H) $(REGS_H) $(REAL_H) output.h $(INSN_ATTR_H) \ + insn-config.h toplev.h $(RECOG_H) $(TM_P_H) $(FLAGS_H) +@@ -2997,9 +3007,9 @@ + + simple_generated_h = insn-attr.h insn-codes.h insn-config.h insn-flags.h + +-simple_generated_c = insn-attrtab.c insn-automata.c insn-emit.c \ +- insn-extract.c insn-opinit.c insn-output.c \ +- insn-peep.c insn-recog.c ++simple_generated_c = insn-automata.c insn-emit.c \ ++ insn-extract.c insn-opinit.c insn-output.c \ ++ insn-peep.c insn-recog.c + + $(simple_generated_h): insn-%.h: s-%; @true + +@@ -3018,6 +3028,20 @@ + $(SHELL) $(srcdir)/../move-if-change tmp-$*.c insn-$*.c + $(STAMP) s-$* + ++# genattrtab produces three files. ++insn-attrtab.c insn-dfatab.c insn-latencytab.c: insn-%.c: s-%; @true ++ ++s-attrtab s-dfatab s-latencytab: build/genattrtab$(build_exeext) \ ++ $(MD_DEPS) insn-conditions.md ++ $(RUN_GEN) build/genattrtab$(build_exeext) $(md_file) \ ++ insn-conditions.md -atmp-attrtab.c -dtmp-dfatab.c > tmp-latencytab.c ++ $(SHELL) $(srcdir)/../move-if-change tmp-attrtab.c insn-attrtab.c ++ $(SHELL) $(srcdir)/../move-if-change tmp-dfatab.c insn-dfatab.c ++ $(SHELL) $(srcdir)/../move-if-change tmp-latencytab.c insn-latencytab.c ++ $(STAMP) s-attrtab ++ $(STAMP) s-dfatab ++ $(STAMP) s-latencytab ++ + # genconstants needs to run before insn-conditions.md is available + # (because the constants may be used in the conditions). + insn-constants.h: s-constants; @true + +--- gcc-4.3.3/gcc/genattrtab.c.o 2009-03-25 20:32:28.189775642 -0500 ++++ gcc-4.3.3/gcc/genattrtab.c 2009-03-25 20:39:51.459202637 -0500 +@@ -4433,6 +4433,61 @@ + make_internal_attr ("*bypass_p", byps_exp, ATTR_NONE); + } + ++static void ++write_header (void) ++{ ++ printf ("/* Generated automatically by the program `genattrtab'\n\ ++from the machine description file `md'. */\n\n"); ++ ++ printf ("#include \"config.h\"\n"); ++ printf ("#include \"system.h\"\n"); ++ printf ("#include \"coretypes.h\"\n"); ++ printf ("#include \"tm.h\"\n"); ++ printf ("#include \"rtl.h\"\n"); ++ printf ("#include \"insn-attr.h\"\n"); ++ printf ("#include \"tm_p.h\"\n"); ++ printf ("#include \"insn-config.h\"\n"); ++ printf ("#include \"recog.h\"\n"); ++ printf ("#include \"regs.h\"\n"); ++ printf ("#include \"real.h\"\n"); ++ printf ("#include \"output.h\"\n"); ++ printf ("#include \"toplev.h\"\n"); ++ printf ("#include \"flags.h\"\n"); ++ printf ("#include \"function.h\"\n"); ++ printf ("\n"); ++ printf ("#define operands recog_data.operand\n\n"); ++} ++ ++static void ++switch_stdout (const char *file_name) ++{ ++ if (fflush (stdout) || ferror (stdout)) ++ exit (FATAL_EXIT_CODE); ++ if (!freopen (file_name, "w", stdout)) ++ fatal ("cannot open file %s: %s", file_name, strerror (errno)); ++ write_header (); ++} ++ ++static const char *dfa_file_name = 0; ++static const char *attr_file_name = 0; ++ ++static bool ++handle_arg (const char *arg) ++{ ++ switch (arg[1]) ++ { ++ case 'a': ++ attr_file_name = &arg[2]; ++ return true; ++ case 'd': ++ dfa_file_name = &arg[2]; ++ return true; ++ default: ++ return false; ++ } ++} ++ ++ + int + main (int argc, char **argv) + { +@@ -4444,7 +4499,7 @@ + + progname = "genattrtab"; + +- if (init_md_reader_args (argc, argv) != SUCCESS_EXIT_CODE) ++ if (init_md_reader_args_cb (argc, argv, handle_arg) != SUCCESS_EXIT_CODE) + return (FATAL_EXIT_CODE); + + obstack_init (hash_obstack); +@@ -4464,9 +4519,6 @@ + delay_1_0_str = DEF_ATTR_STRING ("*delay_1_0"); + num_delay_slots_str = DEF_ATTR_STRING ("*num_delay_slots"); + +- printf ("/* Generated automatically by the program `genattrtab'\n\ +-from the machine description file `md'. */\n\n"); +- + /* Read the machine description. */ + + while (1) +@@ -4525,24 +4577,6 @@ + if (num_delays) + expand_delays (); + +- printf ("#include \"config.h\"\n"); +- printf ("#include \"system.h\"\n"); +- printf ("#include \"coretypes.h\"\n"); +- printf ("#include \"tm.h\"\n"); +- printf ("#include \"rtl.h\"\n"); +- printf ("#include \"insn-attr.h\"\n"); +- printf ("#include \"tm_p.h\"\n"); +- printf ("#include \"insn-config.h\"\n"); +- printf ("#include \"recog.h\"\n"); +- printf ("#include \"regs.h\"\n"); +- printf ("#include \"real.h\"\n"); +- printf ("#include \"output.h\"\n"); +- printf ("#include \"toplev.h\"\n"); +- printf ("#include \"flags.h\"\n"); +- printf ("#include \"function.h\"\n"); +- printf ("\n"); +- printf ("#define operands recog_data.operand\n\n"); +- + /* Make `insn_alternatives'. */ + insn_alternatives = oballoc (insn_code_number * sizeof (int)); + for (id = defs; id; id = id->next) +@@ -4582,13 +4616,26 @@ + optimize_attrs (); + + /* Now write out all the `gen_attr_...' routines. Do these before the +- special routines so that they get defined before they are used. */ ++ special routines so that they get defined before they are used. ++ Because GCC has problems compiling two large functions in the same file ++ (PR other/29442), "*insn_default_latency" and "*internal_dfa_insn_code" ++ can be output to separate files, stdout and DFA_FILE_NAME respectively. ++ The remaining attributes can be output to ATTR_FILE_NAME. */ + ++ write_header (); + for (i = 0; i < MAX_ATTRS_INDEX; i++) + for (attr = attrs[i]; attr; attr = attr->next) + { ++ if (dfa_file_name ++ && !strcmp ("*internal_dfa_insn_code", attr->name)) ++ switch_stdout (dfa_file_name); ++ + if (! attr->is_special && ! attr->is_const) + write_attr_get (attr); ++ ++ if (attr_file_name ++ && !strcmp ("*internal_dfa_insn_code", attr->name)) ++ switch_stdout (attr_file_name); + } + + /* Write out delay eligibility information, if DEFINE_DELAY present. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Sat Mar 28 04:59:22 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Sat, 28 Mar 2009 03:59:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[4009] csw/mgar/pkg/sdlimage/trunk Message-ID: Revision: 4009 http://gar.svn.sourceforge.net/gar/?rev=4009&view=rev Author: jake_goerzen Date: 2009-03-28 03:59:22 +0000 (Sat, 28 Mar 2009) Log Message: ----------- update to 1.2.7; added prototype file without *.la file references Modified Paths: -------------- csw/mgar/pkg/sdlimage/trunk/Makefile csw/mgar/pkg/sdlimage/trunk/checksums Added Paths: ----------- csw/mgar/pkg/sdlimage/trunk/files/CSWsdlimage.prototype Modified: csw/mgar/pkg/sdlimage/trunk/Makefile =================================================================== --- csw/mgar/pkg/sdlimage/trunk/Makefile 2009-03-28 03:58:05 UTC (rev 4008) +++ csw/mgar/pkg/sdlimage/trunk/Makefile 2009-03-28 03:59:22 UTC (rev 4009) @@ -1,5 +1,5 @@ GARNAME = SDL_image -GARVERSION = 1.2.4 +GARVERSION = 1.2.7 CATEGORIES = lib DESCRIPTION = SDL image file loading library @@ -9,12 +9,12 @@ MASTER_SITES = http://www.libsdl.org/projects/SDL_image/release/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWsdlimage,) +DISTFILES += $(call admfiles,CSWsdlimage, prototype) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS = $(DIRPATHS) --disable-static TEST_SCRIPTS = include gar/category.mk Modified: csw/mgar/pkg/sdlimage/trunk/checksums =================================================================== --- csw/mgar/pkg/sdlimage/trunk/checksums 2009-03-28 03:58:05 UTC (rev 4008) +++ csw/mgar/pkg/sdlimage/trunk/checksums 2009-03-28 03:59:22 UTC (rev 4009) @@ -1,2 +1,3 @@ -70bf617f99e51a2c94550fc79d542f0b download/SDL_image-1.2.4.tar.gz +a729ff61f74f0a45ec7fe36354cf938e download/SDL_image-1.2.7.tar.gz c4a710e474cafa63d2fe24f9b376254c download/CSWsdlimage.gspec +50aad500d2b2d642733542ad8f931e7c download/CSWsdlimage.prototype Added: csw/mgar/pkg/sdlimage/trunk/files/CSWsdlimage.prototype =================================================================== --- csw/mgar/pkg/sdlimage/trunk/files/CSWsdlimage.prototype (rev 0) +++ csw/mgar/pkg/sdlimage/trunk/files/CSWsdlimage.prototype 2009-03-28 03:59:22 UTC (rev 4009) @@ -0,0 +1,10 @@ +d none /opt/csw/include 0755 root bin +d none /opt/csw/include/SDL 0755 root bin +f none /opt/csw/include/SDL/SDL_image.h 0644 root bin +d none /opt/csw/lib 0755 root bin +f none /opt/csw/lib/libSDL_image-1.2.so.0.1.6 0755 root bin +s none /opt/csw/lib/libSDL_image-1.2.so.0=libSDL_image-1.2.so.0.1.6 +s none /opt/csw/lib/libSDL_image.so=libSDL_image-1.2.so.0.1.6 +i copyright=CSWsdlimage.copyright +i depend=CSWsdlimage.depend +i pkginfo=CSWsdlimage.pkginfo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Sat Mar 28 05:39:13 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Sat, 28 Mar 2009 04:39:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[4010] csw/mgar/pkg/sdlmixer/trunk Message-ID: Revision: 4010 http://gar.svn.sourceforge.net/gar/?rev=4010&view=rev Author: jake_goerzen Date: 2009-03-28 04:39:13 +0000 (Sat, 28 Mar 2009) Log Message: ----------- update to 1.2.8; remove *.la files with prototype file Modified Paths: -------------- csw/mgar/pkg/sdlmixer/trunk/Makefile csw/mgar/pkg/sdlmixer/trunk/checksums Added Paths: ----------- csw/mgar/pkg/sdlmixer/trunk/files/CSWsdlmixer.prototype Modified: csw/mgar/pkg/sdlmixer/trunk/Makefile =================================================================== --- csw/mgar/pkg/sdlmixer/trunk/Makefile 2009-03-28 03:59:22 UTC (rev 4009) +++ csw/mgar/pkg/sdlmixer/trunk/Makefile 2009-03-28 04:39:13 UTC (rev 4010) @@ -1,5 +1,5 @@ GARNAME = SDL_mixer -GARVERSION = 1.2.6 +GARVERSION = 1.2.8 CATEGORIES = lib DESCRIPTION = multi-channel audio mixer library @@ -9,12 +9,12 @@ MASTER_SITES = http://www.libsdl.org/projects/SDL_mixer/release/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWsdlmixer, depend) +DISTFILES += $(call admfiles,CSWsdlmixer, depend prototype) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -CONFIGURE_ARGS = --prefix=$(prefix) LDFLAGS=-lsunmath +CONFIGURE_ARGS = --prefix=$(prefix) --disable-static TEST_SCRIPTS = include gar/category.mk Modified: csw/mgar/pkg/sdlmixer/trunk/checksums =================================================================== --- csw/mgar/pkg/sdlmixer/trunk/checksums 2009-03-28 03:59:22 UTC (rev 4009) +++ csw/mgar/pkg/sdlmixer/trunk/checksums 2009-03-28 04:39:13 UTC (rev 4010) @@ -1,3 +1,4 @@ -2b8beffad9179d80e598c22c80efb135 download/SDL_mixer-1.2.6.tar.gz +0b5b91015d0f3bd9597e094ba67c4d65 download/SDL_mixer-1.2.8.tar.gz c1158a1551d60aa1f6dab9896df82545 download/CSWsdlmixer.gspec 6fd7872952bbae2565e57654dc0f9965 download/CSWsdlmixer.depend +62269238c73ae43b22fd98ecb9533ffc download/CSWsdlmixer.prototype Added: csw/mgar/pkg/sdlmixer/trunk/files/CSWsdlmixer.prototype =================================================================== --- csw/mgar/pkg/sdlmixer/trunk/files/CSWsdlmixer.prototype (rev 0) +++ csw/mgar/pkg/sdlmixer/trunk/files/CSWsdlmixer.prototype 2009-03-28 04:39:13 UTC (rev 4010) @@ -0,0 +1,9 @@ +d none /opt/csw/include/SDL 0755 root bin +f none /opt/csw/include/SDL/SDL_mixer.h 0644 root bin +d none /opt/csw/lib 0755 root bin +f none /opt/csw/lib/libSDL_mixer-1.2.so.0.2.6 0755 root bin +s none /opt/csw/lib/libSDL_mixer-1.2.so.0=libSDL_mixer-1.2.so.0.2.6 +s none /opt/csw/lib/libSDL_mixer.so=libSDL_mixer-1.2.so.0.2.6 +i copyright=CSWsdlmixer.copyright +i depend=CSWsdlmixer.depend +i pkginfo=CSWsdlmixer.pkginfo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Sat Mar 28 05:50:45 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Sat, 28 Mar 2009 04:50:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[4011] csw/mgar/pkg/sdlnet/trunk Message-ID: Revision: 4011 http://gar.svn.sourceforge.net/gar/?rev=4011&view=rev Author: jake_goerzen Date: 2009-03-28 04:50:45 +0000 (Sat, 28 Mar 2009) Log Message: ----------- update to 1.2.7; remove *.la with prototype Modified Paths: -------------- csw/mgar/pkg/sdlnet/trunk/Makefile csw/mgar/pkg/sdlnet/trunk/checksums Added Paths: ----------- csw/mgar/pkg/sdlnet/trunk/files/CSWsdlnet.prototype Modified: csw/mgar/pkg/sdlnet/trunk/Makefile =================================================================== --- csw/mgar/pkg/sdlnet/trunk/Makefile 2009-03-28 04:39:13 UTC (rev 4010) +++ csw/mgar/pkg/sdlnet/trunk/Makefile 2009-03-28 04:50:45 UTC (rev 4011) @@ -1,5 +1,5 @@ GARNAME = SDL_net -GARVERSION = 1.2.5 +GARVERSION = 1.2.7 CATEGORIES = lib DESCRIPTION = A small cross-platform network library for SDL @@ -9,12 +9,12 @@ MASTER_SITES = http://www.libsdl.org/projects/SDL_net/release/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWsdlnet,) +DISTFILES += $(call admfiles,CSWsdlnet, prototype) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS = $(DIRPATHS) --disable-static TEST_SCRIPTS = include gar/category.mk Modified: csw/mgar/pkg/sdlnet/trunk/checksums =================================================================== --- csw/mgar/pkg/sdlnet/trunk/checksums 2009-03-28 04:39:13 UTC (rev 4010) +++ csw/mgar/pkg/sdlnet/trunk/checksums 2009-03-28 04:50:45 UTC (rev 4011) @@ -1,2 +1,3 @@ -e45b1048d2747480dcc65ece4130a920 download/SDL_net-1.2.5.tar.gz +6bd4662d1423810f3140d4da21b6d912 download/SDL_net-1.2.7.tar.gz c89bdf22ce9a8bae177f89429a7c9c38 download/CSWsdlnet.gspec +6318c89e12b24699fc6ab394b1d355a3 download/CSWsdlnet.prototype Added: csw/mgar/pkg/sdlnet/trunk/files/CSWsdlnet.prototype =================================================================== --- csw/mgar/pkg/sdlnet/trunk/files/CSWsdlnet.prototype (rev 0) +++ csw/mgar/pkg/sdlnet/trunk/files/CSWsdlnet.prototype 2009-03-28 04:50:45 UTC (rev 4011) @@ -0,0 +1,9 @@ +d none /opt/csw/include/SDL 0755 root bin +f none /opt/csw/include/SDL/SDL_net.h 0644 root bin +d none /opt/csw/lib 0755 root bin +f none /opt/csw/lib/libSDL_net-1.2.so.0.0.7 0755 root bin +s none /opt/csw/lib/libSDL_net-1.2.so.0=libSDL_net-1.2.so.0.0.7 +s none /opt/csw/lib/libSDL_net.so=libSDL_net-1.2.so.0.0.7 +i copyright=CSWsdlnet.copyright +i depend=CSWsdlnet.depend +i pkginfo=CSWsdlnet.pkginfo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Sat Mar 28 07:18:23 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Sat, 28 Mar 2009 06:18:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[4012] csw/mgar/pkg/nsca/trunk Message-ID: Revision: 4012 http://gar.svn.sourceforge.net/gar/?rev=4012&view=rev Author: j_arndt Date: 2009-03-28 06:18:22 +0000 (Sat, 28 Mar 2009) Log Message: ----------- nsca: changed paths to be consistent with older package versions Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile csw/mgar/pkg/nsca/trunk/checksums csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype csw/mgar/pkg/nsca/trunk/files/cswnsca Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-28 04:50:45 UTC (rev 4011) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-28 06:18:22 UTC (rev 4012) @@ -46,8 +46,8 @@ ginstall -d $(DESTDIR)$(NAGIOSBINDIR) ginstall -d $(DESTDIR)$(NAGIOSCFGDIR) ginstall -m 755 -d $(DESTDIR)$(NSCADOCDIR) - ginstall -m 755 $(WORKSRC)/src/nsca $(DESTDIR)$(BINDIR) - ginstall -m 600 $(WORKSRC)/sample-config/nsca.cfg $(DESTDIR)$(CFGDIR)/nsca.cfg.CSW + ginstall -m 755 $(WORKSRC)/src/nsca $(DESTDIR)$(NAGIOSBINDIR) + ginstall -m 600 $(WORKSRC)/sample-config/nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/nsca.cfg.CSW ginstall -m 644 $(WORKSRC)/Changelog $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(NSCADOCDIR) Modified: csw/mgar/pkg/nsca/trunk/checksums =================================================================== --- csw/mgar/pkg/nsca/trunk/checksums 2009-03-28 04:50:45 UTC (rev 4011) +++ csw/mgar/pkg/nsca/trunk/checksums 2009-03-28 06:18:22 UTC (rev 4012) @@ -1,10 +1,10 @@ 33a98e7975f633a9489d7a8938ed6131 download/nsca-2.7.2.tar.gz 82f1144c12dc6247524609dbeefc3023 download/CSWnsca.gspec -8c361f9d906717cce8549223ce1880e2 download/CSWnsca.prototype +6c3e8f2bf654a03cc7e993bf26bb066d download/CSWnsca.prototype 1886b15eafd2e2a5a4b230918960ea9a download/CSWnsca.checkinstall 7fef893e65bb68bc0762434dbeace713 download/CSWnsca.preinstall 0f458cf358b1aab192c02fd0d37b1220 download/CSWsendnsca.gspec 664e84201491b489ae20b983a150d72a download/CSWsendnsca.prototype 8bf9882f3115e8514ae6d9a866397c71 download/CSWsendnsca.preinstall -a91191171ffecb4d7261cc4adfb1a427 download/cswnsca +55a1c5523b2fe1ee66b45a2807e80bd6 download/cswnsca cbb38cacd3ca318f00dfa0877b6017df download/submit_check_results.diff Modified: csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-28 04:50:45 UTC (rev 4011) +++ csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-28 06:18:22 UTC (rev 4012) @@ -1,5 +1,5 @@ -1 f none /opt/csw/bin/nsca 0755 root bin -1 f cswpreserveconf /opt/csw/etc/nsca.cfg.CSW 0644 root bin +1 f none /opt/csw/nagios/bin/nsca 0755 root bin +1 f cswpreserveconf /opt/csw/nagios/etc/nsca.cfg.CSW 0644 root bin 1 d none /opt/csw/share/doc/nsca 0755 root bin 1 f none /opt/csw/share/doc/nsca/Changelog 0644 root bin 1 f none /opt/csw/share/doc/nsca/LEGAL 0644 root bin Modified: csw/mgar/pkg/nsca/trunk/files/cswnsca =================================================================== --- csw/mgar/pkg/nsca/trunk/files/cswnsca 2009-03-28 04:50:45 UTC (rev 4011) +++ csw/mgar/pkg/nsca/trunk/files/cswnsca 2009-03-28 06:18:22 UTC (rev 4012) @@ -9,7 +9,7 @@ #FMRI application # FMRI path for service -CONFIG_FILE=/opt/csw/etc/nsca.cfg +CONFIG_FILE=/opt/csw/nagios/etc/nsca.cfg SMF_EXIT_ERR_CONFIG=1 @@ -23,7 +23,7 @@ exit $SMF_EXIT_ERR_CONFIG fi -BIN_FILE="/opt/csw/bin/nsca" +BIN_FILE="/opt/csw/nagios/bin/nsca" pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` nsca_USER=`awk -F'=' '/nsca_user/ { print $NF }' $CONFIG_FILE` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 13:45:16 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 12:45:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[4013] csw/mgar/pkg/cpan/File-HomeDir/trunk Message-ID: Revision: 4013 http://gar.svn.sourceforge.net/gar/?rev=4013&view=rev Author: wbonnet Date: 2009-03-28 12:45:16 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update to 0.86 Modified Paths: -------------- csw/mgar/pkg/cpan/File-HomeDir/trunk/Makefile csw/mgar/pkg/cpan/File-HomeDir/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/cpan/File-HomeDir/trunk/files/CSWpmfilehomedir.depend csw/mgar/pkg/cpan/File-HomeDir/trunk/files/CSWpmfilehomedir.gspec csw/mgar/pkg/cpan/File-HomeDir/trunk/files/CSWpmfilehomedir.prototype Property Changed: ---------------- csw/mgar/pkg/cpan/File-HomeDir/trunk/ Property changes on: csw/mgar/pkg/cpan/File-HomeDir/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/File-HomeDir/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/File-HomeDir/trunk/Makefile 2009-03-28 06:18:22 UTC (rev 4012) +++ csw/mgar/pkg/cpan/File-HomeDir/trunk/Makefile 2009-03-28 12:45:16 UTC (rev 4013) @@ -1,5 +1,5 @@ GARNAME = File-HomeDir -GARVERSION = 0.64 +GARVERSION = 0.86 CATEGORIES = cpan AUTHOR = ADAMK @@ -10,6 +10,11 @@ these problems consistently across a wide variety of platforms. endef -DISTFILES += $(call admfiles,CSWpmfilehomedir,depend prototype) +CATALOGNAME = pm_filehomedir +PACKAGES = CSWpmfilehomedir +ARCHALL_CSWpmfilehomedir = 1 + +LICENSE = LICENSE + include gar/category.mk Modified: csw/mgar/pkg/cpan/File-HomeDir/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/File-HomeDir/trunk/checksums 2009-03-28 06:18:22 UTC (rev 4012) +++ csw/mgar/pkg/cpan/File-HomeDir/trunk/checksums 2009-03-28 12:45:16 UTC (rev 4013) @@ -1,4 +1 @@ -2ff1d63a714ea1e4f701033b896c5430 download/CSWpmfilehomedir.gspec -6e0d583c86d7f74b43769810714242aa download/CSWpmfilehomedir.depend -ef83f5ba8ff646d409ee0766505f53af download/CSWpmfilehomedir.prototype -6fc8be36a3f5e04c39530f150593e520 download/File-HomeDir-0.64.tar.gz +f91869c79bd2725dbf436963c98cad73 download/File-HomeDir-0.86.tar.gz Deleted: csw/mgar/pkg/cpan/File-HomeDir/trunk/files/CSWpmfilehomedir.gspec =================================================================== --- csw/mgar/pkg/cpan/File-HomeDir/trunk/files/CSWpmfilehomedir.gspec 2009-03-28 06:18:22 UTC (rev 4012) +++ csw/mgar/pkg/cpan/File-HomeDir/trunk/files/CSWpmfilehomedir.gspec 2009-03-28 12:45:16 UTC (rev 4013) @@ -1,5 +0,0 @@ -%var bitname pm_filehomedir -%var pkgname CSWpmfilehomedir -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright url file://%{WORKSRC}/LICENSE Deleted: csw/mgar/pkg/cpan/File-HomeDir/trunk/files/CSWpmfilehomedir.prototype =================================================================== --- csw/mgar/pkg/cpan/File-HomeDir/trunk/files/CSWpmfilehomedir.prototype 2009-03-28 06:18:22 UTC (rev 4012) +++ csw/mgar/pkg/cpan/File-HomeDir/trunk/files/CSWpmfilehomedir.prototype 2009-03-28 12:45:16 UTC (rev 4013) @@ -1,20 +0,0 @@ -d none /opt/csw/lib 0755 root bin -d none /opt/csw/lib/perl 0755 root bin -d none /opt/csw/lib/perl/csw 0755 root bin -d none /opt/csw/lib/perl/csw/auto 0755 root bin -d none /opt/csw/lib/perl/csw/auto/File 0755 root bin -d none /opt/csw/lib/perl/csw/auto/File/HomeDir 0755 root bin -f none /opt/csw/lib/perl/csw/auto/File/HomeDir/.packlist 0644 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -f none /opt/csw/share/man/man3/File::HomeDir.3perl 0444 root bin -d none /opt/csw/share/perl 0755 root bin -d none /opt/csw/share/perl/csw 0755 root bin -d none /opt/csw/share/perl/csw/File 0755 root bin -d none /opt/csw/share/perl/csw/File/HomeDir 0755 root bin -f none /opt/csw/share/perl/csw/File/HomeDir.pm 0555 root bin -f none /opt/csw/share/perl/csw/File/HomeDir/Darwin.pm 0555 root bin -f none /opt/csw/share/perl/csw/File/HomeDir/MacOS9.pm 0555 root bin -f none /opt/csw/share/perl/csw/File/HomeDir/Unix.pm 0444 root bin -f none /opt/csw/share/perl/csw/File/HomeDir/Windows.pm 0555 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 16:15:04 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 15:15:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[4014] csw/mgar/pkg/cpan/HTML-Mason/trunk Message-ID: Revision: 4014 http://gar.svn.sourceforge.net/gar/?rev=4014&view=rev Author: wbonnet Date: 2009-03-28 15:15:03 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update to 1.40 Modified Paths: -------------- csw/mgar/pkg/cpan/HTML-Mason/trunk/Makefile csw/mgar/pkg/cpan/HTML-Mason/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/cpan/HTML-Mason/trunk/files/CSWpmhtmlmason.depend csw/mgar/pkg/cpan/HTML-Mason/trunk/files/CSWpmhtmlmason.gspec Property Changed: ---------------- csw/mgar/pkg/cpan/HTML-Mason/trunk/ Property changes on: csw/mgar/pkg/cpan/HTML-Mason/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/HTML-Mason/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/HTML-Mason/trunk/Makefile 2009-03-28 12:45:16 UTC (rev 4013) +++ csw/mgar/pkg/cpan/HTML-Mason/trunk/Makefile 2009-03-28 15:15:03 UTC (rev 4014) @@ -1,5 +1,5 @@ GARNAME = HTML-Mason -GARVERSION = 1.35 +GARVERSION = 1.40 CATEGORIES = cpan AUTHOR = DROLSKY @@ -10,9 +10,13 @@ content, such as online newspapers or database driven e-commerce sites. endef -DISTFILES += CSWpmhtmlmason.gspec CSWpmhtmlmason.depend +REQUIRED_PKGS_CSWpmhtmlmason = CSWpmcachecache CSWpmcgi pm_cgi CSWpmclscontainer CSWpmexceptcls CSWpmprmsvldt CSWpmscalarlist -DEPENDS += cpan/Params-Validate cpan/Exception-Class cpan/Cache-Cache -DEPENDS += cpan/Class-Container cpan/CGI cpan/Scalar-List-Utils +CATALOGNAME = pm_htmlmason +PACKAGES = CSWpmhtmlmason +ARCHALL_CSWpmfilehomedir = 1 + +LICENSE = LICENSE + include gar/category.mk Modified: csw/mgar/pkg/cpan/HTML-Mason/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/HTML-Mason/trunk/checksums 2009-03-28 12:45:16 UTC (rev 4013) +++ csw/mgar/pkg/cpan/HTML-Mason/trunk/checksums 2009-03-28 15:15:03 UTC (rev 4014) @@ -1,3 +1 @@ -0adb62a5e7f2109b1cbfd0a280754bed download/CSWpmhtmlmason.gspec -5c85981d945689772c6b5e09735f156c download/CSWpmhtmlmason.depend -c09f77e2af500b51d22e0238c0534994 download/HTML-Mason-1.35.tar.gz +920069e013d00de2bf8fb526c4f64c04 download/HTML-Mason-1.40.tar.gz Deleted: csw/mgar/pkg/cpan/HTML-Mason/trunk/files/CSWpmhtmlmason.depend =================================================================== --- csw/mgar/pkg/cpan/HTML-Mason/trunk/files/CSWpmhtmlmason.depend 2009-03-28 12:45:16 UTC (rev 4013) +++ csw/mgar/pkg/cpan/HTML-Mason/trunk/files/CSWpmhtmlmason.depend 2009-03-28 15:15:03 UTC (rev 4014) @@ -1,6 +0,0 @@ -P CSWpmcachecache pm_cachecache - cache interface -P CSWpmcgi pm_cgi - simple common gateway interface class -P CSWpmclscontainer pm_clscontainer - glues object frameworks together transparently -P CSWpmexceptcls pm_exceptcls - declare real exception classes in Perl -P CSWpmprmsvldt pm_prmsvldt - validate method/function parameters -P CSWpmscalarlist pm_scalarlistutils - a selection of general-utility list and scalar subroutines. Deleted: csw/mgar/pkg/cpan/HTML-Mason/trunk/files/CSWpmhtmlmason.gspec =================================================================== --- csw/mgar/pkg/cpan/HTML-Mason/trunk/files/CSWpmhtmlmason.gspec 2009-03-28 12:45:16 UTC (rev 4013) +++ csw/mgar/pkg/cpan/HTML-Mason/trunk/files/CSWpmhtmlmason.gspec 2009-03-28 15:15:03 UTC (rev 4014) @@ -1,19 +0,0 @@ -%var bitname pm_htmlmason -%var pkgname CSWpmhtmlmason -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -Mason was originally developed for the Internet technology group at -CMP Media, a publisher of technology magazines. CMP -graciously supported our efforts to release Mason as open source -software to the Perl community. However, CMP has NO direct -involvement with the open source release and bears NO responsibility -for its support or maintenance. - -Mason is provided "as is" and without any express or implied -warranties, including, without limitation, the implied warranties of -merchantibility and fitness for a particular purpose. - -Mason is released under the same terms as Perl itself. For more -information see the "README" or "Artistic" files provided with the -Perl distribution. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 16:24:11 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 15:24:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[4015] csw/mgar/pkg/cpan/HTML-Mason/trunk/Makefile Message-ID: Revision: 4015 http://gar.svn.sourceforge.net/gar/?rev=4015&view=rev Author: wbonnet Date: 2009-03-28 15:24:10 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update to 1.40 Modified Paths: -------------- csw/mgar/pkg/cpan/HTML-Mason/trunk/Makefile Modified: csw/mgar/pkg/cpan/HTML-Mason/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/HTML-Mason/trunk/Makefile 2009-03-28 15:15:03 UTC (rev 4014) +++ csw/mgar/pkg/cpan/HTML-Mason/trunk/Makefile 2009-03-28 15:24:10 UTC (rev 4015) @@ -10,7 +10,7 @@ content, such as online newspapers or database driven e-commerce sites. endef -REQUIRED_PKGS_CSWpmhtmlmason = CSWpmcachecache CSWpmcgi pm_cgi CSWpmclscontainer CSWpmexceptcls CSWpmprmsvldt CSWpmscalarlist +REQUIRED_PKGS_CSWpmhtmlmason = CSWpmcachecache CSWpmfcgi CSWpmclscontainer CSWpmexceptcls CSWpmprmsvldt CSWpmscalarlist CATALOGNAME = pm_htmlmason PACKAGES = CSWpmhtmlmason This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Sat Mar 28 17:48:31 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sat, 28 Mar 2009 16:48:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[4016] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 4016 http://gar.svn.sourceforge.net/gar/?rev=4016&view=rev Author: skayser Date: 2009-03-28 16:48:31 +0000 (Sat, 28 Mar 2009) Log Message: ----------- dovecot: hacked Makefile for adjusted sieve plugin pkg version Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-28 15:24:10 UTC (rev 4015) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-28 16:48:31 UTC (rev 4016) @@ -14,9 +14,13 @@ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz PACKAGES = CSWdovecot CSWdovecotdevel CSWdovecot-sieve +CATALOGNAME_CSWdovecot = dovecot CATALOGNAME_CSWdovecotdevel = dovecot_devel CATALOGNAME_CSWdovecot-sieve = dovecot_sieve +# Sieve plugin is packaged individually (see package-sieveplugin:) +NOPACKAGE = CSWdovecot-sieve + # CSWdovecot is not installed on the build farm and as such its dependent # packages throw errors when fed to checkpkg ENABLE_CHECK=0 @@ -30,6 +34,7 @@ REQUIRED_PKGS_CSWdovecot = CSWosslrt CSWmysql5rt CSWoldaprt CSWlibpq REQUIRED_PKGS_CSWdovecot += CSWsasl CSWsqlite3 CSWzlib CSWlibnet REQUIRED_PKGS_CSWdovecot += CSWbzip2 CSWiconv CSWcswclassutils +REQUIRED_PKGS_CSWdovecot += CSWkrb5lib REQUIRED_PKGS_CSWdovecotdevel = CSWdovecot REQUIRED_PKGS_CSWdovecot-sieve = CSWdovecot @@ -39,6 +44,7 @@ PREREQUISITE_PKGS += CSWsasl PREREQUISITE_PKGS += CSWsqlite3 PREREQUISITE_PKGS += CSWlibpq +PREREQUISITE_PKGS += CSWkrb5lib CSWkrb5libdev PKGFILES_CSWdovecotdevel = $(PKGFILES_DEVEL) PKGFILES_CSWdovecot-sieve = .*sieve.* @@ -61,6 +67,7 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-pop3d +CONFIGURE_ARGS += --with-gssapi CONFIGURE_ARGS += --with-lda CONFIGURE_ARGS += --with-ldap CONFIGURE_ARGS += --with-mysql @@ -117,6 +124,13 @@ @rm -rf dovecot-sieve-1.1.6* @$(MAKECOOKIE) +# Sieve plugin needs to be packaged with version != $(GARVERSION) +package-sieveplugin: + @gmake -o post-package \ + NOPACKAGE="CSWdovecot CSWdovecotdevel" SPKG_VERSION=1.1.6 \ + repackage + @$(MAKECOOKIE) + post-install-modulated: DOCS = NEWS AUTHORS COPYING.LGPL COPYING.MIT post-install-modulated: CSWDOCS = changelog.CSW README.CSW post-install-modulated: DOCDEST = $(DESTDIR)$(docdir)/$(GARNAME) @@ -143,3 +157,6 @@ @ginstall -m 644 $(FILEDIR)/CSWdovecot.cswusergroup \ $(DESTDIR)$(sysconfdir)/pkg/CSWdovecot/cswusergroup @$(MAKECOOKIE) + +post-package: package-sieveplugin + @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Sat Mar 28 18:53:57 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Sat, 28 Mar 2009 17:53:57 +0000 Subject: [csw-devel] SF.net SVN: gar:[4017] csw/mgar/pkg/cswclassutils/trunk Message-ID: Revision: 4017 http://gar.svn.sourceforge.net/gar/?rev=4017&view=rev Author: bonivart Date: 2009-03-28 17:53:57 +0000 (Sat, 28 Mar 2009) Log Message: ----------- cswclassutils: added support for refresh to cswinitsmf Modified Paths: -------------- csw/mgar/pkg/cswclassutils/trunk/Makefile csw/mgar/pkg/cswclassutils/trunk/files/CSWcswclassutils.i.cswinitsmf Modified: csw/mgar/pkg/cswclassutils/trunk/Makefile =================================================================== --- csw/mgar/pkg/cswclassutils/trunk/Makefile 2009-03-28 16:48:31 UTC (rev 4016) +++ csw/mgar/pkg/cswclassutils/trunk/Makefile 2009-03-28 17:53:57 UTC (rev 4017) @@ -1,5 +1,5 @@ GARNAME = cswclassutils -GARVERSION = 1.4 +GARVERSION = 1.5 CATEGORIES = utils DESCRIPTION = CSW class action utilities Modified: csw/mgar/pkg/cswclassutils/trunk/files/CSWcswclassutils.i.cswinitsmf =================================================================== --- csw/mgar/pkg/cswclassutils/trunk/files/CSWcswclassutils.i.cswinitsmf 2009-03-28 16:48:31 UTC (rev 4016) +++ csw/mgar/pkg/cswclassutils/trunk/files/CSWcswclassutils.i.cswinitsmf 2009-03-28 17:53:57 UTC (rev 4017) @@ -6,6 +6,7 @@ # Written by Peter Bonivart # # 2008-04-21 First release +# 2009-03-28 Added support for refresh DEBUG= # clear to disable debug, set to anything to enable SVCDIR=/var/opt/csw/svc @@ -137,6 +138,19 @@ EOF fi + # Add refresh option to manifest if service script supports it + if [ "`/usr/bin/egrep 'refresh.?\)' $SVCDIR/method/svc-$service`" ]; then + cat >> $SVCDIR/manifest/$FMRI/$service.xml << EOF + + + +EOF + fi + # Add last part of manifest cat >> $SVCDIR/manifest/$FMRI/$service.xml << EOF This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Sat Mar 28 19:32:41 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Sat, 28 Mar 2009 18:32:41 +0000 Subject: [csw-devel] SF.net SVN: gar:[4018] csw/mgar/pkg/pkgutil/trunk Message-ID: Revision: 4018 http://gar.svn.sourceforge.net/gar/?rev=4018&view=rev Author: bonivart Date: 2009-03-28 18:32:31 +0000 (Sat, 28 Mar 2009) Log Message: ----------- pkgutil: update to beta 4 Modified Paths: -------------- csw/mgar/pkg/pkgutil/trunk/Makefile csw/mgar/pkg/pkgutil/trunk/checksums Modified: csw/mgar/pkg/pkgutil/trunk/Makefile =================================================================== --- csw/mgar/pkg/pkgutil/trunk/Makefile 2009-03-28 17:53:57 UTC (rev 4017) +++ csw/mgar/pkg/pkgutil/trunk/Makefile 2009-03-28 18:32:31 UTC (rev 4018) @@ -1,5 +1,5 @@ GARNAME = pkgutil -GARVERSION = 1.5b3 +GARVERSION = 1.5b4 CATEGORIES = utils DESCRIPTION = Installs Solaris packages easily Modified: csw/mgar/pkg/pkgutil/trunk/checksums =================================================================== --- csw/mgar/pkg/pkgutil/trunk/checksums 2009-03-28 17:53:57 UTC (rev 4017) +++ csw/mgar/pkg/pkgutil/trunk/checksums 2009-03-28 18:32:31 UTC (rev 4018) @@ -1,4 +1,4 @@ -6a6207bf65dac0135ffbcdc380341525 download/pkgutil-1.5b3.zip +adc40070b51cb682d187800aa4e9076c download/pkgutil-1.5b4.zip 805cd30ad9f21cb1167d166fa99b5891 download/CSWpkgutil.gspec 54bd1af1cd6ca5ac7e63586ffc16842d download/CSWpkgutil.prototype e1407c24d47306dbc4cea22dcb291f1d download/CSWpkgutil.postinstall This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 19:55:53 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 18:55:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[4019] csw/mgar/pkg/sqlite3/trunk Message-ID: Revision: 4019 http://gar.svn.sourceforge.net/gar/?rev=4019&view=rev Author: wbonnet Date: 2009-03-28 18:55:53 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Upgrade to 3.6.10 Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile csw/mgar/pkg/sqlite3/trunk/checksums csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec Added Paths: ----------- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 18:32:31 UTC (rev 4018) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 18:55:53 UTC (rev 4019) @@ -12,6 +12,7 @@ DISTFILES = sqlite-$(GARVERSION).tar.gz DISTFILES += $(call admfiles, CSWsqlite3, ) DISTFILES += $(call admfiles, CSWsqlite3devel, ) +DISTFILES += $(call admfiles, CSWsqlite3rt, ) DISTFILES += copyright.html # We define upstream file regex so we can be notifed of new upstream software release @@ -20,10 +21,16 @@ # Package description SPKG_DESC_CSWsqlite3 = $(DESCRIPTION) SPKG_DESC_CSWsqlite3devel = $(SPKG_DESC_CSWsqlite3) development package +SPKG_DESC_CSWsqlite3rt = $(SPKG_DESC_CSWsqlite3) runtime # Dynamic prototype PKGFILES_CSWsqlite3devel = $(PKGFILES_DEVEL) +PKGFILES_CSWsqlite3rt = $(PKGFILES_RT) +# Dependencies +SPKG_DESC_CSWsqlite3 = CSWsqlite3rt +SPKG_DESC_CSWsqlite3devel = CSWsqlite3 + # Build the 64 bits binaries NO_ISAEXEC = 1 EXTRA_BUILD_ISAS_sparc = sparcv9 @@ -48,6 +55,8 @@ pre-install: @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/copyright.html $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/copyright.html $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)devel + @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/copyright.html $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)rt include gar/category.mk Modified: csw/mgar/pkg/sqlite3/trunk/checksums =================================================================== --- csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-28 18:32:31 UTC (rev 4018) +++ csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-28 18:55:53 UTC (rev 4019) @@ -1,5 +1,6 @@ a03bdc86df4025b6881d58557e4b5bd3 download/sqlite-3.6.10.tar.gz -cdd419809af113a0b22d489cf24714fe download/CSWsqlite3.gspec -6e43cf703ea5eafe991a120abc06fd44 download/CSWsqlite3devel.gspec +796042e754828aa346facd2214deff95 download/CSWsqlite3.gspec +23f763ff31337ca17c738a2b01087f81 download/CSWsqlite3devel.gspec +9676a47277f87865952358aee9860cac download/CSWsqlite3rt.gspec a0e12a72a1f5b972624c712532dc27d7 download/copyright.html 01747316846392e5ca9455b74af41d95 download/gar-base.diff Modified: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec 2009-03-28 18:32:31 UTC (rev 4018) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec 2009-03-28 18:55:53 UTC (rev 4019) @@ -4,6 +4,6 @@ %copyright -Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information +Please see /opt/csw/share/doc/%{GARNAME} for license information Modified: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec 2009-03-28 18:32:31 UTC (rev 4018) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec 2009-03-28 18:55:53 UTC (rev 4019) @@ -3,5 +3,5 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information +Please see /opt/csw/share/doc/%{GARNAME} for license information Added: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec (rev 0) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec 2009-03-28 18:55:53 UTC (rev 4019) @@ -0,0 +1,9 @@ +%var bitname sqlite3rt +%var pkgname CSWsqlite3rt +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME} for license information + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 21:12:43 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 20:12:43 +0000 Subject: [csw-devel] SF.net SVN: gar:[4020] csw/mgar/pkg/sqlite3/trunk Message-ID: Revision: 4020 http://gar.svn.sourceforge.net/gar/?rev=4020&view=rev Author: wbonnet Date: 2009-03-28 20:12:43 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Upgrade to 3.6.10 Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile csw/mgar/pkg/sqlite3/trunk/checksums csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 18:55:53 UTC (rev 4019) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 20:12:43 UTC (rev 4020) @@ -24,8 +24,11 @@ SPKG_DESC_CSWsqlite3rt = $(SPKG_DESC_CSWsqlite3) runtime # Dynamic prototype -PKGFILES_CSWsqlite3devel = $(PKGFILES_DEVEL) -PKGFILES_CSWsqlite3rt = $(PKGFILES_RT) +PKGFILES_CSWsqlite3devel = $(PKGFILES_DEVEL) +PKGFILES_CSWsqlite3devel += /opt/csw/share/doc/sqlite3devel/copyright.html +PKGFILES_CSWsqlite3rt = $(PKGFILES_RT) +PKGFILES_CSWsqlite3rt += /opt/csw/share/doc/sqlite3rt/copyright.html +PKGFILES_CSWsqlite3rt += /opt/csw/lib/.* # Dependencies SPKG_DESC_CSWsqlite3 = CSWsqlite3rt @@ -54,6 +57,8 @@ pre-install: @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) + @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)devel + @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)rt @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/copyright.html $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/copyright.html $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)devel @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/copyright.html $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)rt Modified: csw/mgar/pkg/sqlite3/trunk/checksums =================================================================== --- csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-28 18:55:53 UTC (rev 4019) +++ csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-28 20:12:43 UTC (rev 4020) @@ -1,6 +1,6 @@ a03bdc86df4025b6881d58557e4b5bd3 download/sqlite-3.6.10.tar.gz 796042e754828aa346facd2214deff95 download/CSWsqlite3.gspec 23f763ff31337ca17c738a2b01087f81 download/CSWsqlite3devel.gspec -9676a47277f87865952358aee9860cac download/CSWsqlite3rt.gspec +e331063f1e79a20e465ed63bfcea15a8 download/CSWsqlite3rt.gspec a0e12a72a1f5b972624c712532dc27d7 download/copyright.html 01747316846392e5ca9455b74af41d95 download/gar-base.diff Modified: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec 2009-03-28 18:55:53 UTC (rev 4019) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec 2009-03-28 20:12:43 UTC (rev 4020) @@ -1,4 +1,4 @@ -%var bitname sqlite3rt +%var bitname sqlite3_rt %var pkgname CSWsqlite3rt %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 22:06:05 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 21:06:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[4021] csw/mgar/pkg/sqlite3/trunk/Makefile Message-ID: Revision: 4021 http://gar.svn.sourceforge.net/gar/?rev=4021&view=rev Author: wbonnet Date: 2009-03-28 21:06:05 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update to 3.6.10 Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 20:12:43 UTC (rev 4020) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 21:06:05 UTC (rev 4021) @@ -31,8 +31,8 @@ PKGFILES_CSWsqlite3rt += /opt/csw/lib/.* # Dependencies -SPKG_DESC_CSWsqlite3 = CSWsqlite3rt -SPKG_DESC_CSWsqlite3devel = CSWsqlite3 +REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt +REQUIRED_PKGS_CSWsqlite3devel = CSWsqlite3 # Build the 64 bits binaries NO_ISAEXEC = 1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 22:07:35 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 21:07:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[4022] csw/mgar/pkg/sqlite3/trunk/Makefile Message-ID: Revision: 4022 http://gar.svn.sourceforge.net/gar/?rev=4022&view=rev Author: wbonnet Date: 2009-03-28 21:07:34 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update Makef Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 21:06:05 UTC (rev 4021) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 21:07:34 UTC (rev 4022) @@ -31,7 +31,7 @@ PKGFILES_CSWsqlite3rt += /opt/csw/lib/.* # Dependencies -REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt +#REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt REQUIRED_PKGS_CSWsqlite3devel = CSWsqlite3 # Build the 64 bits binaries This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Sat Mar 28 22:22:41 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sat, 28 Mar 2009 21:22:41 +0000 Subject: [csw-devel] SF.net SVN: gar:[4023] csw/mgar/pkg/dovecot/trunk Message-ID: Revision: 4023 http://gar.svn.sourceforge.net/gar/?rev=4023&view=rev Author: skayser Date: 2009-03-28 21:22:41 +0000 (Sat, 28 Mar 2009) Log Message: ----------- dovecot: adjusted file paths Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-28 21:07:34 UTC (rev 4022) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-28 21:22:41 UTC (rev 4023) @@ -131,8 +131,8 @@ repackage @$(MAKECOOKIE) + post-install-modulated: DOCS = NEWS AUTHORS COPYING.LGPL COPYING.MIT -post-install-modulated: CSWDOCS = changelog.CSW README.CSW post-install-modulated: DOCDEST = $(DESTDIR)$(docdir)/$(GARNAME) post-install-modulated: SSLDIR = $(DESTDIR)/opt/csw/ssl post-install-modulated: build-and-install-sieveplugin @@ -141,17 +141,24 @@ @ginstall -d $(DESTDIR)$(sysconfdir)/pkg/CSWdovecot @ginstall -d $(SSLDIR)/certs @ginstall -d $(SSLDIR)/private + + @cp $(DESTDIR)$(sysconfdir)/dovecot-example.conf \ + $(DESTDIR)$(sysconfdir)/dovecot.conf.CSW + + # Create self-signed sample cert @( cd $(WORKSRC)/doc; SSLDIR=$(SSLDIR) /bin/sh ./mkcert.sh ) @mv $(SSLDIR)/certs/dovecot.pem $(SSLDIR)/certs/dovecot.pem.CSW @mv $(SSLDIR)/private/dovecot.pem $(SSLDIR)/private/dovecot.pem.CSW @chmod 400 $(SSLDIR)/private/dovecot.pem.CSW - @cp $(DESTDIR)$(sysconfdir)/dovecot-example.conf \ - $(DESTDIR)$(sysconfdir)/dovecot.conf.CSW + + # Copy documentation (upstream + CSW) and mkcert.sh @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) - @$(foreach DOC,$(CSWDOCS),\ - ginstall -m 644 $(FILEDIR)/CSWdovecot.$(DOC) $(DOCDEST);) + @cp $(FILEDIR)/CSWdovecot.changelog.CSW $(DOCDEST)/changelog.CSW + @cp $(FILEDIR)/CSWdovecot.README.CSW $(DOCDEST)/README.CSW @ginstall -m 755 $(WORKSRC)/doc/mkcert.sh $(DOCDEST) @cp $(WORKSRC)/doc/dovecot-openssl.cnf $(DOCDEST) + + # Files for cswinitsmf and cswusergroup @ginstall -m 755 $(FILEDIR)/CSWdovecot.cswdovecot \ $(DESTDIR)/etc/opt/csw/init.d/cswdovecot @ginstall -m 644 $(FILEDIR)/CSWdovecot.cswusergroup \ Modified: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW 2009-03-28 21:07:34 UTC (rev 4022) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW 2009-03-28 21:22:41 UTC (rev 4023) @@ -1,4 +1,4 @@ -dovecot (1.1.11,REV=2009.03.26) +dovecot (1.1.11,REV=2009.03.28) * Package adopted and updated to 1.1.11. * Tested and validated LDAP interopability with PAM. (Closes: #2760) @@ -6,4 +6,4 @@ * Compiled with --localstatedir=/var/opt/csw. Changes base_dir from /opt/csw/var/run/dovecot to /var/opt/csw/run/dovecot. - -- Sebastian Kayser Thu, 26 Mar 2009 13:35:07 +0100 + -- Sebastian Kayser Sat, 28 Mar 2009 18:18:35 +0100 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 22:33:09 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 21:33:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[4025] csw/mgar/pkg/sqlite3/trunk/Makefile Message-ID: Revision: 4025 http://gar.svn.sourceforge.net/gar/?rev=4025&view=rev Author: wbonnet Date: 2009-03-28 21:33:09 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update Makefile Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 21:33:07 UTC (rev 4024) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 21:33:09 UTC (rev 4025) @@ -31,7 +31,7 @@ PKGFILES_CSWsqlite3rt += /opt/csw/lib/.* # Dependencies -#REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt +REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt REQUIRED_PKGS_CSWsqlite3devel = CSWsqlite3 # Build the 64 bits binaries This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Sat Mar 28 22:33:08 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sat, 28 Mar 2009 21:33:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[4024] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 4024 http://gar.svn.sourceforge.net/gar/?rev=4024&view=rev Author: skayser Date: 2009-03-28 21:33:07 +0000 (Sat, 28 Mar 2009) Log Message: ----------- dovecot: fixed repackage Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-28 21:22:41 UTC (rev 4023) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-28 21:33:07 UTC (rev 4024) @@ -129,7 +129,6 @@ @gmake -o post-package \ NOPACKAGE="CSWdovecot CSWdovecotdevel" SPKG_VERSION=1.1.6 \ repackage - @$(MAKECOOKIE) post-install-modulated: DOCS = NEWS AUTHORS COPYING.LGPL COPYING.MIT This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 22:40:40 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 21:40:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[4026] csw/mgar/pkg/pango/trunk Message-ID: Revision: 4026 http://gar.svn.sourceforge.net/gar/?rev=4026&view=rev Author: wbonnet Date: 2009-03-28 21:40:39 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update to 1.24.0 Modified Paths: -------------- csw/mgar/pkg/pango/trunk/Makefile Property Changed: ---------------- csw/mgar/pkg/pango/trunk/ Property changes on: csw/mgar/pkg/pango/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/pango/trunk/Makefile =================================================================== --- csw/mgar/pkg/pango/trunk/Makefile 2009-03-28 21:33:09 UTC (rev 4025) +++ csw/mgar/pkg/pango/trunk/Makefile 2009-03-28 21:40:39 UTC (rev 4026) @@ -1,8 +1,8 @@ GARNAME = pango -GARVERSION = 1.4.0 +GARVERSION = 1.24.0 CATEGORIES = lib -DESCRIPTION = A framework for the layout and rendering of international text. +DESCRIPTION = A framework for the layout and rendering of international text define BLURB The goal of the Pango project is to provide an Open Source framework for the layout and rendering of internationalized text. It uses Unicode for all of its @@ -10,27 +10,33 @@ languages. endef -MASTER_SITES = http://ftp.gnome.org/pub/gnome/sources/pango/1.4/ +MASTER_SITES = http://ftp.gnome.org/pub/gnome/sources/pango/1.24/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 DISTFILES += $(call admfiles,CSWpango,) # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 +UPSTREAM_MASTER_SITES = http://ftp.gnome.org/pub/gnome/sources/pango/ +UFILES_REGEX = (\d+(?:\.\d+)*) -LIBDEPS += lib/xft +# Dynamic gspec +PACKAGES = CSWlibpango CSWlibpangodevel +CATALOGNAME_CSWlibpango = libpango +CATALOGNAME_CSWlibpangodevel = libpango_devel +SPKG_DESC_CSWlibpango = $(DESCRIPTION) +SPKG_DESC_CSWlibpangodevel = $(DESCRIPTION) development package CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --enable-debug=yes -TEST_TARGET = check +# Do not execute make test step +TEST_SCRIPTS = none include gar/category.mk -CFLAGS := -g $(CFLAGS) -CXXFLAGS := -g $(CXXFLAGS) -export CFLAGS CXXFLAGS +# CFLAGS := -g $(CFLAGS) +# CXXFLAGS := -g $(CXXFLAGS) +# export CFLAGS CXXFLAGS # Disable -- it works, but ild gives symbol errors -pre-configure: - @( cd $(WORKSRC)/pango/opentype ; \ - $(PERL) -i.bak -plne 's/^(\@BUILD_OT_TESTS_TRUE\@noinst_PROGRAMS = ottest)/#$$1/' Makefile.in ) +# pre-configure: +# @( cd $(WORKSRC)/pango/opentype ; \ +# $(PERL) -i.bak -plne 's/^(\@BUILD_OT_TESTS_TRUE\@noinst_PROGRAMS = ottest)/#$$1/' Makefile.in ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 23:32:39 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 22:32:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[4027] csw/mgar/pkg/pango/trunk Message-ID: Revision: 4027 http://gar.svn.sourceforge.net/gar/?rev=4027&view=rev Author: wbonnet Date: 2009-03-28 22:32:39 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update to 1.24.0 Modified Paths: -------------- csw/mgar/pkg/pango/trunk/Makefile csw/mgar/pkg/pango/trunk/checksums Added Paths: ----------- csw/mgar/pkg/pango/trunk/files/CSWlibpango.gspec csw/mgar/pkg/pango/trunk/files/CSWlibpangodevel.gspec Removed Paths: ------------- csw/mgar/pkg/pango/trunk/files/CSWpango.gspec Modified: csw/mgar/pkg/pango/trunk/Makefile =================================================================== --- csw/mgar/pkg/pango/trunk/Makefile 2009-03-28 21:40:39 UTC (rev 4026) +++ csw/mgar/pkg/pango/trunk/Makefile 2009-03-28 22:32:39 UTC (rev 4027) @@ -1,4 +1,4 @@ -GARNAME = pango +GARNAME = libpango GARVERSION = 1.24.0 CATEGORIES = lib @@ -11,24 +11,30 @@ endef MASTER_SITES = http://ftp.gnome.org/pub/gnome/sources/pango/1.24/ -DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWpango,) +DISTFILES = pango-$(GARVERSION).tar.bz2 +DISTFILES += $(call admfiles,CSWlibpango,) +DISTFILES += $(call admfiles,CSWlibpangodoc,) +DISTFILES += $(call admfiles,CSWlibpangodevel,) # We define upstream file regex so we can be notifed of new upstream software release UPSTREAM_MASTER_SITES = http://ftp.gnome.org/pub/gnome/sources/pango/ UFILES_REGEX = (\d+(?:\.\d+)*) -# Dynamic gspec -PACKAGES = CSWlibpango CSWlibpangodevel -CATALOGNAME_CSWlibpango = libpango -CATALOGNAME_CSWlibpangodevel = libpango_devel -SPKG_DESC_CSWlibpango = $(DESCRIPTION) -SPKG_DESC_CSWlibpangodevel = $(DESCRIPTION) development package +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --enable-gtk-doc -CONFIGURE_ARGS = $(DIRPATHS) +PREREQUISITE_PKGS += CSWgtk-doc +REQUIRED_PKGS_CSWlibpango = CSWggettextrt CSWglib2 + +# Dynamic prototype +PKGFILES_CSWlibpangodevel = $(PKGFILES_DEVEL) +PKGFILES_CSWlibpangodevel += /opt/csw/share/doc/libpango_devel/license +PKGFILES_CSWlibpangodoc = /opt/csw/share/gtk-doc/.* +PKGFILES_CSWlibpangodoc += /opt/csw/share/doc/libpango_doc/license + # Do not execute make test step -TEST_SCRIPTS = none +TEST_SCRIPTS = include gar/category.mk @@ -40,3 +46,15 @@ # pre-configure: # @( cd $(WORKSRC)/pango/opentype ; \ # $(PERL) -i.bak -plne 's/^(\@BUILD_OT_TESTS_TRUE\@noinst_PROGRAMS = ottest)/#$$1/' Makefile.in ) + +post-extract: + ( cd $(WORKROOTDIR) ; for i in build-isa-* ; do mv $$i/pango-$(GARVERSION) $$i/$(GARNAME)-$(GARVERSION) ; done ) + @$(MAKECOOKIE) + +# pre-install: +# @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) +# @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)devel +# @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)doc +# @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/license +# @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)doc/license +# @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)devel/license Modified: csw/mgar/pkg/pango/trunk/checksums =================================================================== --- csw/mgar/pkg/pango/trunk/checksums 2009-03-28 21:40:39 UTC (rev 4026) +++ csw/mgar/pkg/pango/trunk/checksums 2009-03-28 22:32:39 UTC (rev 4027) @@ -1,2 +1,4 @@ -9b5d9a5dcce5b3899d401f9c2cd6873f download/pango-1.4.0.tar.bz2 -7b1dfa74d31ef7150dbf9703dfdd1f0e download/CSWpango.gspec +d209f41079833cd2ef2c5e580ab9c5ee download/pango-1.24.0.tar.bz2 +b1fc53cbeb7059ebd68b774394c9539d download/CSWlibpango.gspec +a560e043e55561d10a89fc75d49e3360 download/CSWlibpangodoc.gspec +987f13b57b71985c4cd0d13570eb8f9e download/CSWlibpangodevel.gspec Copied: csw/mgar/pkg/pango/trunk/files/CSWlibpango.gspec (from rev 4026, csw/mgar/pkg/pango/trunk/files/CSWpango.gspec) =================================================================== --- csw/mgar/pkg/pango/trunk/files/CSWlibpango.gspec (rev 0) +++ csw/mgar/pkg/pango/trunk/files/CSWlibpango.gspec 2009-03-28 22:32:39 UTC (rev 4027) @@ -0,0 +1,9 @@ +%var bitname libpango +%var pkgname CSWlibpango +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME} for license information + + Added: csw/mgar/pkg/pango/trunk/files/CSWlibpangodevel.gspec =================================================================== --- csw/mgar/pkg/pango/trunk/files/CSWlibpangodevel.gspec (rev 0) +++ csw/mgar/pkg/pango/trunk/files/CSWlibpangodevel.gspec 2009-03-28 22:32:39 UTC (rev 4027) @@ -0,0 +1,7 @@ +%var bitname libpango_devel +%var pkgname CSWlibpangodevel +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME} for license information Deleted: csw/mgar/pkg/pango/trunk/files/CSWpango.gspec =================================================================== --- csw/mgar/pkg/pango/trunk/files/CSWpango.gspec 2009-03-28 21:40:39 UTC (rev 4026) +++ csw/mgar/pkg/pango/trunk/files/CSWpango.gspec 2009-03-28 22:32:39 UTC (rev 4027) @@ -1,4 +0,0 @@ -%var bitname pango -%var pkgname CSWpango -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYRIGHT This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 23:34:49 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 22:34:49 +0000 Subject: [csw-devel] SF.net SVN: gar:[4028] csw/mgar/pkg/pango/trunk/files Message-ID: Revision: 4028 http://gar.svn.sourceforge.net/gar/?rev=4028&view=rev Author: wbonnet Date: 2009-03-28 22:34:49 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update to 1.24.0 Added Paths: ----------- csw/mgar/pkg/pango/trunk/files/CSWpango.gspec csw/mgar/pkg/pango/trunk/files/CSWpangodevel.gspec csw/mgar/pkg/pango/trunk/files/CSWpangodoc.gspec Removed Paths: ------------- csw/mgar/pkg/pango/trunk/files/CSWlibpango.gspec csw/mgar/pkg/pango/trunk/files/CSWlibpangodevel.gspec Deleted: csw/mgar/pkg/pango/trunk/files/CSWlibpango.gspec =================================================================== --- csw/mgar/pkg/pango/trunk/files/CSWlibpango.gspec 2009-03-28 22:32:39 UTC (rev 4027) +++ csw/mgar/pkg/pango/trunk/files/CSWlibpango.gspec 2009-03-28 22:34:49 UTC (rev 4028) @@ -1,9 +0,0 @@ -%var bitname libpango -%var pkgname CSWlibpango -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright - - -Please see /opt/csw/share/doc/%{GARNAME} for license information - - Deleted: csw/mgar/pkg/pango/trunk/files/CSWlibpangodevel.gspec =================================================================== --- csw/mgar/pkg/pango/trunk/files/CSWlibpangodevel.gspec 2009-03-28 22:32:39 UTC (rev 4027) +++ csw/mgar/pkg/pango/trunk/files/CSWlibpangodevel.gspec 2009-03-28 22:34:49 UTC (rev 4028) @@ -1,7 +0,0 @@ -%var bitname libpango_devel -%var pkgname CSWlibpangodevel -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright - - -Please see /opt/csw/share/doc/%{GARNAME} for license information Copied: csw/mgar/pkg/pango/trunk/files/CSWpango.gspec (from rev 4027, csw/mgar/pkg/pango/trunk/files/CSWlibpango.gspec) =================================================================== --- csw/mgar/pkg/pango/trunk/files/CSWpango.gspec (rev 0) +++ csw/mgar/pkg/pango/trunk/files/CSWpango.gspec 2009-03-28 22:34:49 UTC (rev 4028) @@ -0,0 +1,9 @@ +%var bitname libpango +%var pkgname CSWpango +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME} for license information + + Copied: csw/mgar/pkg/pango/trunk/files/CSWpangodevel.gspec (from rev 4027, csw/mgar/pkg/pango/trunk/files/CSWlibpangodevel.gspec) =================================================================== --- csw/mgar/pkg/pango/trunk/files/CSWpangodevel.gspec (rev 0) +++ csw/mgar/pkg/pango/trunk/files/CSWpangodevel.gspec 2009-03-28 22:34:49 UTC (rev 4028) @@ -0,0 +1,7 @@ +%var bitname libpango_devel +%var pkgname CSWpangodevel +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME} for license information Added: csw/mgar/pkg/pango/trunk/files/CSWpangodoc.gspec =================================================================== --- csw/mgar/pkg/pango/trunk/files/CSWpangodoc.gspec (rev 0) +++ csw/mgar/pkg/pango/trunk/files/CSWpangodoc.gspec 2009-03-28 22:34:49 UTC (rev 4028) @@ -0,0 +1,9 @@ +%var bitname libpango_doc +%var pkgname CSWpangodoc +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME} for license information + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 23:39:35 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 22:39:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[4029] csw/mgar/pkg/pango/trunk Message-ID: Revision: 4029 http://gar.svn.sourceforge.net/gar/?rev=4029&view=rev Author: wbonnet Date: 2009-03-28 22:39:35 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update to 1.24.0 Modified Paths: -------------- csw/mgar/pkg/pango/trunk/Makefile csw/mgar/pkg/pango/trunk/checksums Modified: csw/mgar/pkg/pango/trunk/Makefile =================================================================== --- csw/mgar/pkg/pango/trunk/Makefile 2009-03-28 22:34:49 UTC (rev 4028) +++ csw/mgar/pkg/pango/trunk/Makefile 2009-03-28 22:39:35 UTC (rev 4029) @@ -12,9 +12,9 @@ MASTER_SITES = http://ftp.gnome.org/pub/gnome/sources/pango/1.24/ DISTFILES = pango-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWlibpango,) -DISTFILES += $(call admfiles,CSWlibpangodoc,) -DISTFILES += $(call admfiles,CSWlibpangodevel,) +DISTFILES += $(call admfiles,CSWpango,) +DISTFILES += $(call admfiles,CSWpangodoc,) +DISTFILES += $(call admfiles,CSWpangodevel,) # We define upstream file regex so we can be notifed of new upstream software release UPSTREAM_MASTER_SITES = http://ftp.gnome.org/pub/gnome/sources/pango/ @@ -25,13 +25,13 @@ PREREQUISITE_PKGS += CSWgtk-doc -REQUIRED_PKGS_CSWlibpango = CSWggettextrt CSWglib2 +REQUIRED_PKGS_CSWpango = CSWggettextrt CSWglib2 # Dynamic prototype -PKGFILES_CSWlibpangodevel = $(PKGFILES_DEVEL) -PKGFILES_CSWlibpangodevel += /opt/csw/share/doc/libpango_devel/license -PKGFILES_CSWlibpangodoc = /opt/csw/share/gtk-doc/.* -PKGFILES_CSWlibpangodoc += /opt/csw/share/doc/libpango_doc/license +PKGFILES_CSWpangodevel = $(PKGFILES_DEVEL) +PKGFILES_CSWpangodevel += /opt/csw/share/doc/libpango_devel/license +PKGFILES_CSWpangodoc = /opt/csw/share/gtk-doc/.* +PKGFILES_CSWpangodoc += /opt/csw/share/doc/libpango_doc/license # Do not execute make test step TEST_SCRIPTS = Modified: csw/mgar/pkg/pango/trunk/checksums =================================================================== --- csw/mgar/pkg/pango/trunk/checksums 2009-03-28 22:34:49 UTC (rev 4028) +++ csw/mgar/pkg/pango/trunk/checksums 2009-03-28 22:39:35 UTC (rev 4029) @@ -1,4 +1,4 @@ d209f41079833cd2ef2c5e580ab9c5ee download/pango-1.24.0.tar.bz2 -b1fc53cbeb7059ebd68b774394c9539d download/CSWlibpango.gspec -a560e043e55561d10a89fc75d49e3360 download/CSWlibpangodoc.gspec -987f13b57b71985c4cd0d13570eb8f9e download/CSWlibpangodevel.gspec +da5c6f501c3e86786917439354c131ce download/CSWpango.gspec +7c66de2a6fe8dabb01f04e23e93c83ba download/CSWpangodoc.gspec +b71fe2f312d197099f67bab293fdace2 download/CSWpangodevel.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 10:30:14 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 08:30:14 +0000 Subject: [csw-devel] SF.net SVN: gar:[4030] csw/mgar/pkg/pixman/trunk/Makefile Message-ID: Revision: 4030 http://gar.svn.sourceforge.net/gar/?rev=4030&view=rev Author: wbonnet Date: 2009-03-29 08:30:14 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgraed to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-28 22:39:35 UTC (rev 4029) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 08:30:14 UTC (rev 4030) @@ -31,7 +31,7 @@ LDFLAGS += -L/opt/csw/lib -R/opt/csw/lib CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --mandir=/opt/csw/share/man --enable-gtk +CONFIGURE_ARGS += --enable-gtk include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 10:40:08 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 08:40:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[4031] csw/mgar/pkg/pixman/trunk/Makefile Message-ID: Revision: 4031 http://gar.svn.sourceforge.net/gar/?rev=4031&view=rev Author: wbonnet Date: 2009-03-29 08:40:08 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 08:30:14 UTC (rev 4030) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 08:40:08 UTC (rev 4031) @@ -22,8 +22,9 @@ LICENSE = COPYING PKGFILES_CSWpixmandevel = $(PKGFILES_DEVEL) +PKGFILES_CSWpixmandevel += /opt/csw/share/doc/pixman_devel/license -REQUIRED_PKGS_CSWpixmandevel = CSWpixman +#REQUIRED_PKGS_CSWpixmandevel = CSWpixman #REQUIRED_PKGS_CSWpixman = CSWlibx11 CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION @@ -35,4 +36,9 @@ include gar/category.mk + pre-install: + @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) + @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)_devel + @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/license + @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)_devel/license This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 11:09:59 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 09:09:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[4032] csw/mgar/pkg/pixman/trunk/files/license.txt Message-ID: Revision: 4032 http://gar.svn.sourceforge.net/gar/?rev=4032&view=rev Author: wbonnet Date: 2009-03-29 09:09:59 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Add license text Added Paths: ----------- csw/mgar/pkg/pixman/trunk/files/license.txt Added: csw/mgar/pkg/pixman/trunk/files/license.txt =================================================================== --- csw/mgar/pkg/pixman/trunk/files/license.txt (rev 0) +++ csw/mgar/pkg/pixman/trunk/files/license.txt 2009-03-29 09:09:59 UTC (rev 4032) @@ -0,0 +1,18 @@ +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of Red Hat not be used in advertising or +publicity pertaining to distribution of the software without specific, +written prior permission. Red Hat makes no representations about the +suitability of this software for any purpose. It is provided "as is" +without express or implied warranty. + * +THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS +SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY +SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN +AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING +OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +SOFTWARE. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 11:15:25 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 09:15:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[4033] csw/mgar/pkg/pixman/trunk Message-ID: Revision: 4033 http://gar.svn.sourceforge.net/gar/?rev=4033&view=rev Author: wbonnet Date: 2009-03-29 09:15:24 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile csw/mgar/pkg/pixman/trunk/checksums Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:09:59 UTC (rev 4032) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:15:24 UTC (rev 4033) @@ -17,10 +17,9 @@ SPKG_DESC_CSWpixmandevel = $(DESCRIPTION) development package DISTFILES += $(call admfiles,CSWpixman, ) +DISTFILES += license.txt DISTFILES += $(call admfiles,CSWpixmandevel, ) -LICENSE = COPYING - PKGFILES_CSWpixmandevel = $(PKGFILES_DEVEL) PKGFILES_CSWpixmandevel += /opt/csw/share/doc/pixman_devel/license @@ -39,6 +38,6 @@ pre-install: @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)_devel - @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/license - @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)_devel/license + @gcp -fp $(FILEDIR)/license.txt $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/license + @gcp -fp $(FILEDIR)/license.txt $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)_devel/license Modified: csw/mgar/pkg/pixman/trunk/checksums =================================================================== --- csw/mgar/pkg/pixman/trunk/checksums 2009-03-29 09:09:59 UTC (rev 4032) +++ csw/mgar/pkg/pixman/trunk/checksums 2009-03-29 09:15:24 UTC (rev 4033) @@ -1,3 +1,4 @@ da330524bbd975271974378b1c5e7b5d download/pixman-0.14.0.tar.gz 09e58b9e029eb63c896ad2ff70fc7915 download/CSWpixman.gspec +e020f2d273f12b5cf985f88ed38a29db download/license.txt 770ffe9900749190af335cbe2e897232 download/CSWpixmandevel.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 11:21:40 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 09:21:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[4034] csw/mgar/pkg/pixman/trunk/Makefile Message-ID: Revision: 4034 http://gar.svn.sourceforge.net/gar/?rev=4034&view=rev Author: wbonnet Date: 2009-03-29 09:21:40 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:15:24 UTC (rev 4033) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:21:40 UTC (rev 4034) @@ -35,7 +35,7 @@ include gar/category.mk - pre-install: +pre-install: @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)_devel @gcp -fp $(FILEDIR)/license.txt $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/license This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 11:38:46 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 09:38:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[4035] csw/mgar/pkg/pixman/trunk/Makefile Message-ID: Revision: 4035 http://gar.svn.sourceforge.net/gar/?rev=4035&view=rev Author: wbonnet Date: 2009-03-29 09:38:46 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:21:40 UTC (rev 4034) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:38:46 UTC (rev 4035) @@ -23,7 +23,7 @@ PKGFILES_CSWpixmandevel = $(PKGFILES_DEVEL) PKGFILES_CSWpixmandevel += /opt/csw/share/doc/pixman_devel/license -#REQUIRED_PKGS_CSWpixmandevel = CSWpixman +REQUIRED_PKGS_CSWpixmandevel = CSWpixman #REQUIRED_PKGS_CSWpixman = CSWlibx11 CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION @@ -33,11 +33,6 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-gtk -include gar/category.mk +LICENSE = license.txt -pre-install: - @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) - @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)_devel - @gcp -fp $(FILEDIR)/license.txt $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/license - @gcp -fp $(FILEDIR)/license.txt $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)_devel/license - +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 11:39:06 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 09:39:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[4036] csw/mgar/pkg/pixman/trunk/Makefile Message-ID: Revision: 4036 http://gar.svn.sourceforge.net/gar/?rev=4036&view=rev Author: wbonnet Date: 2009-03-29 09:39:06 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:38:46 UTC (rev 4035) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:39:06 UTC (rev 4036) @@ -23,7 +23,7 @@ PKGFILES_CSWpixmandevel = $(PKGFILES_DEVEL) PKGFILES_CSWpixmandevel += /opt/csw/share/doc/pixman_devel/license -REQUIRED_PKGS_CSWpixmandevel = CSWpixman +#REQUIRED_PKGS_CSWpixmandevel = CSWpixman #REQUIRED_PKGS_CSWpixman = CSWlibx11 CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 11:49:28 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 09:49:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[4037] csw/mgar/pkg/pixman/trunk/Makefile Message-ID: Revision: 4037 http://gar.svn.sourceforge.net/gar/?rev=4037&view=rev Author: wbonnet Date: 2009-03-29 09:49:28 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:39:06 UTC (rev 4036) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:49:28 UTC (rev 4037) @@ -23,7 +23,7 @@ PKGFILES_CSWpixmandevel = $(PKGFILES_DEVEL) PKGFILES_CSWpixmandevel += /opt/csw/share/doc/pixman_devel/license -#REQUIRED_PKGS_CSWpixmandevel = CSWpixman +REQUIRED_PKGS_CSWpixmandevel = CSWpixman #REQUIRED_PKGS_CSWpixman = CSWlibx11 CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 11:57:08 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 09:57:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[4038] csw/mgar/pkg/pixman/trunk/files/license.txt Message-ID: Revision: 4038 http://gar.svn.sourceforge.net/gar/?rev=4038&view=rev Author: wbonnet Date: 2009-03-29 09:57:08 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/files/license.txt Modified: csw/mgar/pkg/pixman/trunk/files/license.txt =================================================================== --- csw/mgar/pkg/pixman/trunk/files/license.txt 2009-03-29 09:49:28 UTC (rev 4037) +++ csw/mgar/pkg/pixman/trunk/files/license.txt 2009-03-29 09:57:08 UTC (rev 4038) @@ -7,7 +7,7 @@ written prior permission. Red Hat makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. - * + THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 11:59:56 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 09:59:56 +0000 Subject: [csw-devel] SF.net SVN: gar:[4039] csw/mgar/pkg/pixman/trunk/Makefile Message-ID: Revision: 4039 http://gar.svn.sourceforge.net/gar/?rev=4039&view=rev Author: wbonnet Date: 2009-03-29 09:59:56 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:57:08 UTC (rev 4038) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:59:56 UTC (rev 4039) @@ -23,7 +23,7 @@ PKGFILES_CSWpixmandevel = $(PKGFILES_DEVEL) PKGFILES_CSWpixmandevel += /opt/csw/share/doc/pixman_devel/license -REQUIRED_PKGS_CSWpixmandevel = CSWpixman +#REQUIRED_PKGS_CSWpixmandevel = CSWpixman #REQUIRED_PKGS_CSWpixman = CSWlibx11 CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 12:00:57 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 10:00:57 +0000 Subject: [csw-devel] SF.net SVN: gar:[4040] csw/mgar/pkg/pixman/trunk/checksums Message-ID: Revision: 4040 http://gar.svn.sourceforge.net/gar/?rev=4040&view=rev Author: wbonnet Date: 2009-03-29 10:00:57 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/checksums Modified: csw/mgar/pkg/pixman/trunk/checksums =================================================================== --- csw/mgar/pkg/pixman/trunk/checksums 2009-03-29 09:59:56 UTC (rev 4039) +++ csw/mgar/pkg/pixman/trunk/checksums 2009-03-29 10:00:57 UTC (rev 4040) @@ -1,4 +1,4 @@ da330524bbd975271974378b1c5e7b5d download/pixman-0.14.0.tar.gz 09e58b9e029eb63c896ad2ff70fc7915 download/CSWpixman.gspec -e020f2d273f12b5cf985f88ed38a29db download/license.txt +89d81c718f669974964dd9c62217c191 download/license.txt 770ffe9900749190af335cbe2e897232 download/CSWpixmandevel.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 29 12:02:32 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 29 Mar 2009 10:02:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[4041] csw/mgar/pkg/libgsf/trunk/Makefile Message-ID: Revision: 4041 http://gar.svn.sourceforge.net/gar/?rev=4041&view=rev Author: hson Date: 2009-03-29 10:02:32 +0000 (Sun, 29 Mar 2009) Log Message: ----------- libgsf: Change prerequisite package Modified Paths: -------------- csw/mgar/pkg/libgsf/trunk/Makefile Modified: csw/mgar/pkg/libgsf/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgsf/trunk/Makefile 2009-03-29 10:00:57 UTC (rev 4040) +++ csw/mgar/pkg/libgsf/trunk/Makefile 2009-03-29 10:02:32 UTC (rev 4041) @@ -13,7 +13,7 @@ MASTER_SITES = $(GNOME_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -PREREQUISITE_PKGS += CSWgnulinks CSWgtkdoc +PREREQUISITE_PKGS += CSWgnulinks CSWgtk-doc REQUIRED_PKGS += CSWbonobo2 CSWbzip2 CSWgconf2 CSWggettextrt CSWglib2 REQUIRED_PKGS += CSWgnomevfs2 CSWlibxml2 CSWorbit2 CSWzlib This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 12:09:17 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 10:09:17 +0000 Subject: [csw-devel] SF.net SVN: gar:[4042] csw/mgar/pkg/pixman/trunk/Makefile Message-ID: Revision: 4042 http://gar.svn.sourceforge.net/gar/?rev=4042&view=rev Author: wbonnet Date: 2009-03-29 10:09:17 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 10:02:32 UTC (rev 4041) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 10:09:17 UTC (rev 4042) @@ -23,7 +23,7 @@ PKGFILES_CSWpixmandevel = $(PKGFILES_DEVEL) PKGFILES_CSWpixmandevel += /opt/csw/share/doc/pixman_devel/license -#REQUIRED_PKGS_CSWpixmandevel = CSWpixman +REQUIRED_PKGS_CSWpixmandevel = CSWpixman #REQUIRED_PKGS_CSWpixman = CSWlibx11 CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 14:01:52 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 12:01:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[4043] csw/mgar/pkg/libcairo/trunk Message-ID: Revision: 4043 http://gar.svn.sourceforge.net/gar/?rev=4043&view=rev Author: wbonnet Date: 2009-03-29 12:01:52 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 1.8.6 Modified Paths: -------------- csw/mgar/pkg/libcairo/trunk/Makefile csw/mgar/pkg/libcairo/trunk/checksums csw/mgar/pkg/libcairo/trunk/files/CSWlibcairo.gspec csw/mgar/pkg/libcairo/trunk/files/CSWlibcairodevel.gspec csw/mgar/pkg/libcairo/trunk/files/CSWlibcairodoc.gspec Modified: csw/mgar/pkg/libcairo/trunk/Makefile =================================================================== --- csw/mgar/pkg/libcairo/trunk/Makefile 2009-03-29 10:09:17 UTC (rev 4042) +++ csw/mgar/pkg/libcairo/trunk/Makefile 2009-03-29 12:01:52 UTC (rev 4043) @@ -9,40 +9,39 @@ MASTER_SITES = http://www.cairographics.org/releases/ DISTFILES = cairo-$(GARVERSION).tar.gz -PKGDIST = cairo-$(GARVERSION).tar.gz # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz SPKG_DESC_CSWlibcairo = $(DESCRIPTION) SPKG_DESC_CSWlibcairodevel = $(DESCRIPTION) development package +SPKG_DESC_CSWlibcairodoc = $(DESCRIPTION) documentaiton DISTFILES += $(call admfiles,CSWlibcairo, ) DISTFILES += $(call admfiles,CSWlibcairodevel, ) DISTFILES += $(call admfiles,CSWlibcairodoc, ) PKGFILES_CSWlibcairodevel = $(PKGFILES_DEVEL) -PKGFILES_CSWlibcairodevel += $(prefix)/include/.* -PKGFILES_CSWlibcairodevel += $(prefix)/lib/.*\.a -PKGFILES_CSWlibcairodevel += $(prefix)/lib/pkgconfig/.* +PKGFILES_CSWlibcairodevel += /opt/csw/share/doc/libcairo_devel/.* +PKGFILES_CSWlibcairodoc = $(prefix)/share/gtk-doc.* +PKGFILES_CSWlibcairodoc += /opt/csw/share/doc/libcairo_doc/.* -PKGFILES_CSWlibcairodoc += $(prefix)/share/gtk-doc.* - REQUIRED_PKGS_CSWlibcairodevel = CSWlibcairo REQUIRED_PKGS_CSWlibcairodoc = -REQUIRED_PKGS_CSWlibcairo += CSWlibx11 -REQUIRED_PKGS_CSWlibcairo += CSWfconfig -REQUIRED_PKGS_CSWlibcairo += CSWftype2 -REQUIRED_PKGS_CSWlibcairo += CSWlibxrender -REQUIRED_PKGS_CSWlibcairo += CSWpixman -REQUIRED_PKGS_CSWlibcairo += CSWpng -REQUIRED_PKGS_CSWlibcairo += CSWzlib +# REQUIRED_PKGS_CSWlibcairo += CSWlibx11 +# REQUIRED_PKGS_CSWlibcairo += CSWfconfig +# REQUIRED_PKGS_CSWlibcairo += CSWftype2 +# REQUIRED_PKGS_CSWlibcairo += CSWlibxrender +# REQUIRED_PKGS_CSWlibcairo += CSWpixman +# REQUIRED_PKGS_CSWlibcairo += CSWpng +# REQUIRED_PKGS_CSWlibcairo += CSWzlib -CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION -CXXFLAGS += -xlibmil -xlibmopt -features=tmplife -norunpath -LDFLAGS += -L/opt/csw/lib -R/opt/csw/lib +# CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION +# CXXFLAGS += -xlibmil -xlibmopt -features=tmplife -norunpath +# LDFLAGS += -L/opt/csw/lib -R/opt/csw/lib -CONFIGURE_ARGS = --prefix=/opt/csw --mandir=/opt/csw/share/man --disable-tests --enable-xlib=yes --enable-xlib-xrender=yes --enable-ft=yes --with-x +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --disable-tests --enable-xlib=yes --enable-xlib-xrender=yes --enable-ft=yes --with-x post-extract: ( cd $(WORKROOTDIR)/build-$(firstword $(MODULATIONS)) ; \ Modified: csw/mgar/pkg/libcairo/trunk/checksums =================================================================== --- csw/mgar/pkg/libcairo/trunk/checksums 2009-03-29 10:09:17 UTC (rev 4042) +++ csw/mgar/pkg/libcairo/trunk/checksums 2009-03-29 12:01:52 UTC (rev 4043) @@ -1,4 +1,4 @@ 4e64139ef6f668df24450f3b81dd0771 download/cairo-1.8.6.tar.gz -14919d48d4e00ee4e18fededcb1454ba download/CSWlibcairo.gspec -858cebcbabf59da9aaa959d915c6d1a9 download/CSWlibcairodevel.gspec -081ffcd10145f9041df467a11342cc98 download/CSWlibcairodoc.gspec +f3fb20251979667412e927160a5bcf78 download/CSWlibcairo.gspec +09a9ca79e382ac8cce6a7bce757a362e download/CSWlibcairodevel.gspec +8e110a0776ce7b62c01d4d721d2cc7b7 download/CSWlibcairodoc.gspec Modified: csw/mgar/pkg/libcairo/trunk/files/CSWlibcairo.gspec =================================================================== --- csw/mgar/pkg/libcairo/trunk/files/CSWlibcairo.gspec 2009-03-29 10:09:17 UTC (rev 4042) +++ csw/mgar/pkg/libcairo/trunk/files/CSWlibcairo.gspec 2009-03-29 12:01:52 UTC (rev 4043) @@ -1,4 +1,9 @@ %var bitname libcairo %var pkgname CSWlibcairo %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME} for license information + + Modified: csw/mgar/pkg/libcairo/trunk/files/CSWlibcairodevel.gspec =================================================================== --- csw/mgar/pkg/libcairo/trunk/files/CSWlibcairodevel.gspec 2009-03-29 10:09:17 UTC (rev 4042) +++ csw/mgar/pkg/libcairo/trunk/files/CSWlibcairodevel.gspec 2009-03-29 12:01:52 UTC (rev 4043) @@ -1,4 +1,9 @@ %var bitname libcairo_devel %var pkgname CSWlibcairodevel %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME} for license information + + Modified: csw/mgar/pkg/libcairo/trunk/files/CSWlibcairodoc.gspec =================================================================== --- csw/mgar/pkg/libcairo/trunk/files/CSWlibcairodoc.gspec 2009-03-29 10:09:17 UTC (rev 4042) +++ csw/mgar/pkg/libcairo/trunk/files/CSWlibcairodoc.gspec 2009-03-29 12:01:52 UTC (rev 4043) @@ -1,4 +1,9 @@ -%var bitname libcairodoc +%var bitname libcairo_doc %var pkgname CSWlibcairodoc %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME} for license information + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 14:12:46 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 12:12:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[4044] csw/mgar/pkg/pango/trunk/Makefile Message-ID: Revision: 4044 http://gar.svn.sourceforge.net/gar/?rev=4044&view=rev Author: wbonnet Date: 2009-03-29 12:12:45 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Update to 1.24.0 Modified Paths: -------------- csw/mgar/pkg/pango/trunk/Makefile Modified: csw/mgar/pkg/pango/trunk/Makefile =================================================================== --- csw/mgar/pkg/pango/trunk/Makefile 2009-03-29 12:01:52 UTC (rev 4043) +++ csw/mgar/pkg/pango/trunk/Makefile 2009-03-29 12:12:45 UTC (rev 4044) @@ -22,6 +22,7 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-gtk-doc +CONFIGURE_ARGS += --with-x PREREQUISITE_PKGS += CSWgtk-doc This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 29 14:24:00 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 29 Mar 2009 12:24:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[4045] csw/mgar/pkg/libgsf/trunk/files Message-ID: Revision: 4045 http://gar.svn.sourceforge.net/gar/?rev=4045&view=rev Author: hson Date: 2009-03-29 12:24:00 +0000 (Sun, 29 Mar 2009) Log Message: ----------- libgsf: Add old libraries for backward compatibility Added Paths: ----------- csw/mgar/pkg/libgsf/trunk/files/libgsf-1.so.1.9.1.i csw/mgar/pkg/libgsf/trunk/files/libgsf-1.so.1.9.1.s csw/mgar/pkg/libgsf/trunk/files/libgsf-gnome-1.so.1.9.1.i csw/mgar/pkg/libgsf/trunk/files/libgsf-gnome-1.so.1.9.1.s Added: csw/mgar/pkg/libgsf/trunk/files/libgsf-1.so.1.9.1.i =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/libgsf/trunk/files/libgsf-1.so.1.9.1.i ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/libgsf/trunk/files/libgsf-1.so.1.9.1.s =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/libgsf/trunk/files/libgsf-1.so.1.9.1.s ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/libgsf/trunk/files/libgsf-gnome-1.so.1.9.1.i =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/libgsf/trunk/files/libgsf-gnome-1.so.1.9.1.i ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/libgsf/trunk/files/libgsf-gnome-1.so.1.9.1.s =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/libgsf/trunk/files/libgsf-gnome-1.so.1.9.1.s ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 29 14:29:00 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 29 Mar 2009 12:29:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[4046] csw/mgar/pkg/libgsf/trunk/files/fixme.sh Message-ID: Revision: 4046 http://gar.svn.sourceforge.net/gar/?rev=4046&view=rev Author: hson Date: 2009-03-29 12:29:00 +0000 (Sun, 29 Mar 2009) Log Message: ----------- libgsf: Add fixme.sh Added Paths: ----------- csw/mgar/pkg/libgsf/trunk/files/fixme.sh Added: csw/mgar/pkg/libgsf/trunk/files/fixme.sh =================================================================== --- csw/mgar/pkg/libgsf/trunk/files/fixme.sh (rev 0) +++ csw/mgar/pkg/libgsf/trunk/files/fixme.sh 2009-03-29 12:29:00 UTC (rev 4046) @@ -0,0 +1,51 @@ +#!/bin/bash +#################################################### +# +# fixme.sh +# Intended to remove the use of libtool's +# pseudo-libraries for opencsw builds. +# +# Author: Mike Watters mwatters_at_opencsw.org +# Initial Version: 0.1 +# +#################################################### + +umask 0022 +PATH=/opt/csw/bin + +if [ $# -ne 1 ]; then + gecho "USAGE: $(basename $0) WORKSRC" + exit 1 +fi +BASEPATH=$1 + +## Fix Makefiles +for mk in $(gfind ${BASEPATH} -name Makefile -print); do + LT_FILES=$(ggrep '/opt/csw.*/lib/.*\.la' ${mk} | \ + gsed "s/^.*\(\/opt\/csw.*\/lib\/.*\.la\).*$/\1/") + + for file in ${LT_FILES}; do + LIB_NAME=$(ggrep 'dlname=' ${file} | \ + gsed -e "s/.*'\(.*\)'/\1/" \ + -e "s/^lib//" \ + -e "s/\.so.*$//") + fixpath=$(gecho $file |gsed 's/\//\\\//g') + gsed "s/${fixpath}/-l${LIB_NAME}/g" ${mk} >Makefile.new + gmv Makefile.new ${mk} + gchmod +x ${mk} + done +done + +## Fix libtool Script +for lt in $(gfind ${BASEPATH} -name libtool -print); do + gsed "/for search_ext in .*\.la/s/\.la//" ${lt} >${lt}.new + gmv ${lt}.new ${lt} + gchmod +x ${lt} +done + +for LTMAIN in $(gfind ${BASEPATH} -name ltmain.sh -print); do + gsed "/for search_ext in .*\.la/s/\.la//" ${LTMAIN} >${LTMAIN}.new + gmv ${LTMAIN}.new ${LTMAIN} + gchmod +x ${LTMAIN} +done + Property changes on: csw/mgar/pkg/libgsf/trunk/files/fixme.sh ___________________________________________________________________ Added: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 29 15:05:28 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 29 Mar 2009 13:05:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[4047] csw/mgar/pkg/lftp/trunk Message-ID: Revision: 4047 http://gar.svn.sourceforge.net/gar/?rev=4047&view=rev Author: chninkel Date: 2009-03-29 13:05:28 +0000 (Sun, 29 Mar 2009) Log Message: ----------- lftp: switched to garv2 Modified Paths: -------------- csw/mgar/pkg/lftp/trunk/Makefile csw/mgar/pkg/lftp/trunk/checksums csw/mgar/pkg/lftp/trunk/files/CSWlftp.prototype Removed Paths: ------------- csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend csw/mgar/pkg/lftp/trunk/files/CSWlftp.gspec csw/mgar/pkg/lftp/trunk/files/MakeRef_macro.patch csw/mgar/pkg/lftp/trunk/files/config.h.in csw/mgar/pkg/lftp/trunk/files/configure csw/mgar/pkg/lftp/trunk/files/sun_cc_bool_compilation_fix.patch csw/mgar/pkg/lftp/trunk/files/sun_cc_compilation_fix.patch Property Changed: ---------------- csw/mgar/pkg/lftp/trunk/ Property changes on: csw/mgar/pkg/lftp/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/lftp/trunk/Makefile =================================================================== --- csw/mgar/pkg/lftp/trunk/Makefile 2009-03-29 12:29:00 UTC (rev 4046) +++ csw/mgar/pkg/lftp/trunk/Makefile 2009-03-29 13:05:28 UTC (rev 4047) @@ -1,3 +1,17 @@ +##################################################################### +# OpenCSW build recipe for lftp +# +# Copyright 2009 Yann Rouillard +# All rights reserved. Use is subject to license terms. +# +# Redistribution and/or use, with or without modification, is +# permitted. This software is without warranty of any kind. The +# author(s) shall not be liable in the event that use of the +# software causes damage. +##################################################################### + +###### Package information ####### + GARNAME = lftp GARVERSION = 3.7.11 CATEGORIES = net @@ -7,19 +21,30 @@ lftp is a sophisticated command line based file transfer program. Supported protocols include FTP, HTTP, SFTP, and FISH. It has a multithreaded design allowing you to issue and execute multiple commands simultaneously or in the background. It also features mirroring capabilities and will reconnect and continue transfers in the event of a disconnection. Also, if you quit the program while transfers are still in progress, it will switch to nohup mode and finish the transfers in the background. Additional protocols supported: FTP over HTTP proxy, HTTPS and FTP over SSL. There are lots of tunable parameters, including rate limitation, number of connections limitation and more. endef +PACKAGES = CSWlftp +CATALOGNAME_CSWlftp = lftp + +REQUIRED_PKGS = CSWexpat CSWggettextrt CSWiconv CSWosslrt CSWreadline + +# adding the conf classe for handling configuration files +SPKG_CLASSES = none conf + + +###### Upstream and opencsw files information ####### + MASTER_SITES = http://ftp.yars.free.net/pub/source/lftp/ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWlftp,prototype depend) +DISTFILES += CSWlftp.prototype DISTFILES += changelog.CSW DISTFILES += i.conf r.conf -# adding the conf classe for handling configuration files -SPKG_CLASSES = none conf +##### Build and installation information ##### + # do some type conversion before munmap call # so lftp can be compiled with sun cc # (patch only mandatory to compile with gnutls) @@ -34,7 +59,8 @@ include gar/category.mk -post-install: - # po are not installed correctly (I should find a better fix) - cd $(WORKSRC)/po && $(MAKE) DESTDIR=$(DESTDIR) install_sh=$(CURDIR)/$(WORKSRC)/install-sh install +post-install-modulated: + ginstall -D $(DOWNLOADDIR)/changelog.CSW $(PKGROOT)/$(docdir)/lftp/changelog.CSW + ginstall $(DOWNLOADDIR)/*.conf $(WORKROOTDIR)/build-global/ + @$(MAKECOOKIE) Modified: csw/mgar/pkg/lftp/trunk/checksums =================================================================== --- csw/mgar/pkg/lftp/trunk/checksums 2009-03-29 12:29:00 UTC (rev 4046) +++ csw/mgar/pkg/lftp/trunk/checksums 2009-03-29 13:05:28 UTC (rev 4047) @@ -1,7 +1,5 @@ 6fe8793f3ccde1d2f8446d599d8a69a9 download/lftp-3.7.11.tar.gz -47fdb80e4575a9a70d69b146974620df download/CSWlftp.gspec -96ee1569832d5eaed0c3a7b37e13fc88 download/CSWlftp.prototype -fd82f3ee5acb526139ed874d266adc17 download/CSWlftp.depend +5e4827569eaa797b1e4e77d5bf9682df download/CSWlftp.prototype 23a0c19689c59ae1b7716da30e39fead download/changelog.CSW 3a01fb949dfe799507720c311222cd96 download/i.conf 51abe2144219c1af4c79c2e8b7e81cb9 download/r.conf Deleted: csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend =================================================================== --- csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend 2009-03-29 12:29:00 UTC (rev 4046) +++ csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend 2009-03-29 13:05:28 UTC (rev 4047) @@ -1,5 +0,0 @@ -P CSWexpat expat - XML Parser Toolkit -P CSWggettextrt ggettextrt - GNU gettext -P CSWiconv libiconv - GNU iconv library -P CSWosslrt openssl - The Open Source toolkit for SSL and TLS. -P CSWreadline readline - library to enable interactive line editing Deleted: csw/mgar/pkg/lftp/trunk/files/CSWlftp.gspec =================================================================== --- csw/mgar/pkg/lftp/trunk/files/CSWlftp.gspec 2009-03-29 12:29:00 UTC (rev 4046) +++ csw/mgar/pkg/lftp/trunk/files/CSWlftp.gspec 2009-03-29 13:05:28 UTC (rev 4047) @@ -1,4 +0,0 @@ -%var bitname lftp -%var pkgname CSWlftp -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING Modified: csw/mgar/pkg/lftp/trunk/files/CSWlftp.prototype =================================================================== --- csw/mgar/pkg/lftp/trunk/files/CSWlftp.prototype 2009-03-29 12:29:00 UTC (rev 4046) +++ csw/mgar/pkg/lftp/trunk/files/CSWlftp.prototype 2009-03-29 13:05:28 UTC (rev 4047) @@ -5,7 +5,7 @@ e conf /opt/csw/etc/lftp.conf 0644 root bin d none /opt/csw/lib/lftp 0755 root bin d none /opt/csw/share/doc/lftp 0755 root bin -f none /opt/csw/share/doc/lftp/changelog.CSW=changelog.CSW 0644 root bin +f none /opt/csw/share/doc/lftp/changelog.CSW 0644 root bin d none /opt/csw/share/lftp 0755 root bin f none /opt/csw/share/lftp/convert-netscape-cookies 0755 root bin f none /opt/csw/share/lftp/import-ncftp 0755 root bin Deleted: csw/mgar/pkg/lftp/trunk/files/MakeRef_macro.patch =================================================================== --- csw/mgar/pkg/lftp/trunk/files/MakeRef_macro.patch 2009-03-29 12:29:00 UTC (rev 4046) +++ csw/mgar/pkg/lftp/trunk/files/MakeRef_macro.patch 2009-03-29 13:05:28 UTC (rev 4047) @@ -1,52 +0,0 @@ -diff --speed-large-files --minimal -Nru lftp-3.5.4.orig/src/FileCopy.cc lftp-3.5.4/src/FileCopy.cc ---- lftp-3.5.4.orig/src/FileCopy.cc 2006-07-25 04:38:31.000000000 -0400 -+++ lftp-3.5.4/src/FileCopy.cc 2006-08-19 09:01:42.438310000 -0400 -@@ -408,8 +408,10 @@ - max_buf=0x10000; - cont=false; - error_text=0; -- rate =MakeRef(new Speedometer("xfer:rate-period")); -- rate_for_eta=MakeRef(new Speedometer("xfer:eta-period")); -+ rate =new Speedometer("xfer:rate-period"); -+ rate =MakeRef(rate); -+ rate_for_eta=new Speedometer("xfer:eta-period"); -+ rate_for_eta=MakeRef(rate_for_eta); - put_buf=0; - put_eof_pos=0; - bytes_count=0; -@@ -798,8 +800,10 @@ - fxp_eof: - // FIXME: set date for real. - date_set=true; -- if(!verify) -- verify=MakeRef(new FileVerificator(session,file)); -+ if(!verify) { -+ verify=new FileVerificator(session,file); -+ verify=MakeRef(verify); -+ } - return MOVED; - } - else if(res==FA::IN_PROGRESS) -@@ -1395,8 +1399,10 @@ - } - if(stream && delete_stream && !stream->Done()) - return m; -- if(!verify) -- verify=MakeRef(new FileVerificator(stream)); -+ if(!verify) { -+ verify=new FileVerificator(stream); -+ verify=MakeRef(verify); -+ } - return MOVED; - } - if(seek_pos==0) -@@ -1731,7 +1737,8 @@ - : FileCopyPeer(GET) - { - session=s; -- dl=MakeRef(session->MakeDirList(v)); -+ dl=session->MakeDirList(v); -+ dl=MakeRef(dl); - if(dl==0) - eof=true; - can_seek=false; Deleted: csw/mgar/pkg/lftp/trunk/files/config.h.in =================================================================== --- csw/mgar/pkg/lftp/trunk/files/config.h.in 2009-03-29 12:29:00 UTC (rev 4046) +++ csw/mgar/pkg/lftp/trunk/files/config.h.in 2009-03-29 13:05:28 UTC (rev 4047) @@ -1,700 +0,0 @@ -/* include/config.h.in. Generated from configure.ac by autoheader. */ - - -#ifndef CONFIG_H -#define CONFIG_H - - -/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP - systems. This function is required for `alloca.c' support on those systems. - */ -#undef CRAY_STACKSEG_END - -/* Define to 1 if using `alloca.c'. */ -#undef C_ALLOCA - -/* Default pager command */ -#undef DEFAULT_PAGER - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#undef ENABLE_NLS - -/* Define to 1 if the `getpgrp' function requires zero arguments. */ -#undef GETPGRP_VOID - -/* Define to 1 if you have `alloca', as a function or macro. */ -#undef HAVE_ALLOCA - -/* Define to 1 if you have and it should be used (not on Ultrix). - */ -#undef HAVE_ALLOCA_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_ARPA_INET_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_ARPA_NAMESER_H - -/* Define to 1 if you have the `btowc' function. */ -#undef HAVE_BTOWC - -/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the - CoreFoundation framework. */ -#undef HAVE_CFLOCALECOPYCURRENT - -/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in - the CoreFoundation framework. */ -#undef HAVE_CFPREFERENCESCOPYAPPVALUE - -/* Define to 1 if you have the header file. */ -#undef HAVE_CURSES_H - -/* define if c++ compiler supports bool */ -#undef HAVE_CXX_BOOL - -/* define if c++ compiler supports _Bool */ -#undef HAVE_CXX__BOOL - -/* Define if the GNU dcgettext() function is already present or preinstalled. - */ -#undef HAVE_DCGETTEXT - -/* Define to 1 if you have the declaration of `dn_expand', and to 0 if you - don't. */ -#undef HAVE_DECL_DN_EXPAND - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#undef HAVE_DECL_GETENV - -/* Define to 1 if you have the declaration of `hstrerror', and to 0 if you - don't. */ -#undef HAVE_DECL_HSTRERROR - -/* Define to 1 if you have the declaration of `h_errlist', and to 0 if you - don't. */ -#undef HAVE_DECL_H_ERRLIST - -/* Define to 1 if you have the declaration of `h_errno', and to 0 if you - don't. */ -#undef HAVE_DECL_H_ERRNO - -/* Define to 1 if you have the declaration of `inet_aton', and to 0 if you - don't. */ -#undef HAVE_DECL_INET_ATON - -/* Define to 1 if you have a declaration of mbswidth() in , and to 0 - otherwise. */ -#undef HAVE_DECL_MBSWIDTH_IN_WCHAR_H - -/* Define to 1 if you have the declaration of `memmem', and to 0 if you don't. - */ -#undef HAVE_DECL_MEMMEM - -/* Define to 1 if you have the declaration of `random', and to 0 if you don't. - */ -#undef HAVE_DECL_RANDOM - -/* Define to 1 if you have the declaration of `res_search', and to 0 if you - don't. */ -#undef HAVE_DECL_RES_SEARCH - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#undef HAVE_DECL_SNPRINTF - -/* Define to 1 if you have the declaration of `strcasecmp', and to 0 if you - don't. */ -#undef HAVE_DECL_STRCASECMP - -/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you - don't. */ -#undef HAVE_DECL_STRERROR_R - -/* Define to 1 if you have the declaration of `strmode', and to 0 if you - don't. */ -#undef HAVE_DECL_STRMODE - -/* Define to 1 if you have the declaration of `strptime', and to 0 if you - don't. */ -#undef HAVE_DECL_STRPTIME - -/* Define to 1 if you have the declaration of `strtoimax', and to 0 if you - don't. */ -#undef HAVE_DECL_STRTOIMAX - -/* Define to 1 if you have the declaration of `strtok_r', and to 0 if you - don't. */ -#undef HAVE_DECL_STRTOK_R - -/* Define to 1 if you have the declaration of `strtoll', and to 0 if you - don't. */ -#undef HAVE_DECL_STRTOLL - -/* Define to 1 if you have the declaration of `strtoull', and to 0 if you - don't. */ -#undef HAVE_DECL_STRTOULL - -/* Define to 1 if you have the declaration of `strtoumax', and to 0 if you - don't. */ -#undef HAVE_DECL_STRTOUMAX - -/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you - don't. */ -#undef HAVE_DECL_SYS_ERRLIST - -/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. - */ -#undef HAVE_DECL_TZNAME - -/* Define to 1 if you have the declaration of `unsetenv', and to 0 if you - don't. */ -#undef HAVE_DECL_UNSETENV - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#undef HAVE_DECL_VSNPRINTF - -/* define if you have /dev/ptmx device */ -#undef HAVE_DEV_PTMX - -/* define if you have /dev/ptc device */ -#undef HAVE_DEV_PTS_AND_PTC - -/* Define to 1 if you have the header file. */ -#undef HAVE_DIRENT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_DLFCN_H - -/* have dlopen */ -#undef HAVE_DLOPEN - -/* Define to 1 if you have the `dn_expand' function. */ -#undef HAVE_DN_EXPAND - -/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ -#undef HAVE_DOPRNT - -/* Define to 1 if you have the header file. */ -#undef HAVE_ENDIAN_H - -/* define if you have global environ variable */ -#undef HAVE_ENVIRON - -/* Define to 1 if you have the header file. */ -#undef HAVE_ERRNO_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_EXPAT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_FCNTL_H - -/* Define to 1 if you have the `ftruncate' function. */ -#undef HAVE_FTRUNCATE - -/* Define to 1 if you have the `getaddrinfo' function. */ -#undef HAVE_GETADDRINFO - -/* Define to 1 if you have the `gethostbyname2' function. */ -#undef HAVE_GETHOSTBYNAME2 - -/* Define to 1 if you have the `getipnodebyname' function. */ -#undef HAVE_GETIPNODEBYNAME - -/* Define to 1 if you have the `getnameinfo' function. */ -#undef HAVE_GETNAMEINFO - -/* Define if the GNU gettext() function is already present or preinstalled. */ -#undef HAVE_GETTEXT - -/* Define to 1 if you have the `gettimeofday' function. */ -#undef HAVE_GETTIMEOFDAY - -/* Define to 1 if you have the `glob' function. */ -#undef HAVE_GLOB - -/* System has usable hstrerror */ -#undef HAVE_HSTRERROR - -/* system has h_errno */ -#undef HAVE_H_ERRNO - -/* Define if you have the iconv() function. */ -#undef HAVE_ICONV - -/* Define to 1 if you have the `inet_aton' function. */ -#undef HAVE_INET_ATON - -/* Define if you have the 'intmax_t' type in or . */ -#undef HAVE_INTMAX_T - -/* Define to 1 if you have the header file. */ -#undef HAVE_INTTYPES_H - -/* Define if exists, doesn't clash with , and - declares uintmax_t. */ -#undef HAVE_INTTYPES_H_WITH_UINTMAX - -/* Define to 1 if you have the `isascii' function. */ -#undef HAVE_ISASCII - -/* Define to 1 if you have the `iswcntrl' function. */ -#undef HAVE_ISWCNTRL - -/* Define to 1 if you have the `iswprint' function. */ -#undef HAVE_ISWPRINT - -/* Define to 1 if you have the `killpg' function. */ -#undef HAVE_KILLPG - -/* Define to 1 if you have the header file. */ -#undef HAVE_LANGINFO_H - -/* Define to 1 if you have the `lchown' function. */ -#undef HAVE_LCHOWN - -/* Define if you have expat library */ -#undef HAVE_LIBEXPAT - -/* Define to 1 if you have the header file. */ -#undef HAVE_LOCALE_H - -/* Define if you have the 'long long' type. */ -#undef HAVE_LONG_LONG - -/* Define to 1 if you have the `lstat' function. */ -#undef HAVE_LSTAT - -/* Define to 1 if mbrtowc and mbstate_t are properly declared. */ -#undef HAVE_MBRTOWC - -/* Define to 1 if you have the `mbsinit' function. */ -#undef HAVE_MBSINIT - -/* Define to 1 if you have the `mbsrtowcs' function. */ -#undef HAVE_MBSRTOWCS - -/* Define to 1 if declares mbstate_t. */ -#undef HAVE_MBSTATE_T - -/* Define to 1 if you have the `memmem' function. */ -#undef HAVE_MEMMEM - -/* Define to 1 if you have the `memmove' function. */ -#undef HAVE_MEMMOVE - -/* Define to 1 if you have the header file. */ -#undef HAVE_MEMORY_H - -/* Define to 1 if you have the `mempcpy' function. */ -#undef HAVE_MEMPCPY - -/* Define to 1 if you have the `mktime' function. */ -#undef HAVE_MKTIME - -/* Define to 1 if you have the header file. */ -#undef HAVE_NCURSES_CURSES_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_NCURSES_TERM_H - -/* Define to 1 if you have the header file, and it defines `DIR'. */ -#undef HAVE_NDIR_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_NETINET_IN_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_NETINET_IN_SYSTM_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_NETINET_IP_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_NETINET_TCP_H - -/* Define to 1 if you have the `nl_langinfo' function. */ -#undef HAVE_NL_LANGINFO - -/* define if you have openpty function */ -#undef HAVE_OPENPTY - -/* have poll() */ -#undef HAVE_POLL - -/* Define to 1 if you have the header file. */ -#undef HAVE_PTY_H - -/* Define to 1 if you have the `random' function. */ -#undef HAVE_RANDOM - -/* Define to 1 if you have the `regexec' function. */ -#undef HAVE_REGEXEC - -/* Define to 1 if you have the header file. */ -#undef HAVE_REGEX_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_RESOLV_H - -/* have res_9_search */ -#undef HAVE_RES_9_SEARCH - -/* have res_search */ -#undef HAVE_RES_SEARCH - -/* Define to 1 if you have the `Rpoll' function. */ -#undef HAVE_RPOLL - -/* Define to 1 if you have the `select' function. */ -#undef HAVE_SELECT - -/* Define to 1 if you have the `setlocale' function. */ -#undef HAVE_SETLOCALE - -/* Define to 1 if you have the `setpgid' function. */ -#undef HAVE_SETPGID - -/* Define to 1 if you have the `setsid' function. */ -#undef HAVE_SETSID - -/* Define to 1 if you have the `snprintf' function. */ -#undef HAVE_SNPRINTF - -/* Define to 1 if you have the `sscanf' function. */ -#undef HAVE_SSCANF - -/* Define to 1 if stdbool.h conforms to C99. */ -#undef HAVE_STDBOOL_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDINT_H - -/* Define if exists, doesn't clash with , and declares - uintmax_t. */ -#undef HAVE_STDINT_H_WITH_UINTMAX - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDLIB_H - -/* Define to 1 if you have the `strcasecmp' function. */ -#undef HAVE_STRCASECMP - -/* Define to 1 if you have the `strdup' function. */ -#undef HAVE_STRDUP - -/* System has usable strerror */ -#undef HAVE_STRERROR - -/* Define to 1 if you have the `strerror_r' function. */ -#undef HAVE_STRERROR_R - -/* Define to 1 if you have the header file. */ -#undef HAVE_STRINGS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STRING_H - -/* Define to 1 if you have the `strncasecmp' function. */ -#undef HAVE_STRNCASECMP - -/* Define to 1 if you have the `strptime' function. */ -#undef HAVE_STRPTIME - -/* Define to 1 if you have the `strstr' function. */ -#undef HAVE_STRSTR - -/* Define to 1 if you have the `strtoimax' function. */ -#undef HAVE_STRTOIMAX - -/* Define to 1 if you have the `strtok_r' function. */ -#undef HAVE_STRTOK_R - -/* Define to 1 if you have the `strtol' function. */ -#undef HAVE_STRTOL - -/* Define to 1 if you have the `strtoul' function. */ -#undef HAVE_STRTOUL - -/* Define to 1 if you have the `strtoull' function. */ -#undef HAVE_STRTOULL - -/* Define to 1 if you have the `strtoumax' function. */ -#undef HAVE_STRTOUMAX - -/* Define to 1 if `sa_len' is member of `struct sockaddr'. */ -#undef HAVE_STRUCT_SOCKADDR_SA_LEN - -/* Define to 1 if `tm_zone' is member of `struct tm'. */ -#undef HAVE_STRUCT_TM_TM_ZONE - -/* Define to 1 if you have the header file, and it defines `DIR'. - */ -#undef HAVE_SYS_DIR_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_IOCTL_H - -/* Define to 1 if you have the header file, and it defines `DIR'. - */ -#undef HAVE_SYS_NDIR_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_POLL_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_SELECT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_STAT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_STROPTS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_TIME_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_TYPES_H - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#undef HAVE_SYS_WAIT_H - -/* Define to 1 if you have the `tcgetattr' function. */ -#undef HAVE_TCGETATTR - -/* Define to 1 if you have the header file. */ -#undef HAVE_TERMCAP_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_TERMIOS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_TERMIO_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_TERM_H - -/* Define to 1 if you have the `tgetstr' function. */ -#undef HAVE_TGETSTR - -/* Define to 1 if you have the `tigetstr' function. */ -#undef HAVE_TIGETSTR - -/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use - `HAVE_STRUCT_TM_TM_ZONE' instead. */ -#undef HAVE_TM_ZONE - -/* Define to 1 if you don't have `tm_zone' but do have the external array - `tzname'. */ -#undef HAVE_TZNAME - -/* Define if you have the 'uintmax_t' type in or . */ -#undef HAVE_UINTMAX_T - -/* Define to 1 if you have the header file. */ -#undef HAVE_UNISTD_H - -/* Define to 1 if you have the `unsetenv' function. */ -#undef HAVE_UNSETENV - -/* Define if you have the 'unsigned long long' type. */ -#undef HAVE_UNSIGNED_LONG_LONG - -/* Define to 1 if you have the header file. */ -#undef HAVE_UTIL_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_UTIME_H - -/* Define to 1 if `utime(file, NULL)' sets file's timestamp to the present. */ -#undef HAVE_UTIME_NULL - -/* Define to 1 if you have the header file. */ -#undef HAVE_VARARGS_H - -/* Define to 1 if you have the `vprintf' function. */ -#undef HAVE_VPRINTF - -/* Define to 1 if you have the `vsnprintf' function. */ -#undef HAVE_VSNPRINTF - -/* Define to 1 if you have the header file. */ -#undef HAVE_WCHAR_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_WCTYPE_H - -/* Define to 1 if you have the `wmempcpy' function. */ -#undef HAVE_WMEMPCPY - -/* Define to 1 if the system has the type `_Bool'. */ -#undef HAVE__BOOL - -/* Define to 1 if you have the `_getpty' function. */ -#undef HAVE__GETPTY - -/* Define as const if the declaration of iconv() needs const. */ -#undef ICONV_CONST - -/* Define to libgnutls version, e.g. 0x010203 for 1.2.3 */ -#undef LFTP_LIBGNUTLS_VERSION_CODE - -/* need yywrap */ -#undef NEED_YYWRAP - - -#if defined(__cplusplus) && !defined(HAVE_CXX_BOOL) - typedef unsigned _bool; -#define bool _bool -#define false 0U -#define true 1U -#endif - - -#if defined(__cplusplus) && !defined(HAVE_CXX__BOOL) - typedef bool _Bool; -#endif - -/* Name of package */ -#undef PACKAGE - -/* Define to the address where bug reports for this package should be sent. */ -#undef PACKAGE_BUGREPORT - -/* Define to the full name of this package. */ -#undef PACKAGE_NAME - -/* Define to the full name and version of this package. */ -#undef PACKAGE_STRING - -/* Define to the one symbol short name of this package. */ -#undef PACKAGE_TARNAME - -/* Define to the version of this package. */ -#undef PACKAGE_VERSION - -/* Define as the return type of signal handlers (`int' or `void'). */ -#undef RETSIGTYPE - -/* define if you are building with SOCKS support */ -#undef SOCKS4 - -/* define if you are building with SOCKSv5 support */ -#undef SOCKS5 - -/* define if you are building with SOCKS-Dante support */ -#undef SOCKS_DANTE - -/* If using the C implementation of alloca, define if you know the - direction of stack growth for your system; otherwise it will be - automatically deduced at runtime. - STACK_DIRECTION > 0 => grows toward higher addresses - STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#undef STACK_DIRECTION - -/* Define to 1 if the `S_IS*' macros in do not work properly. */ -#undef STAT_MACROS_BROKEN - -/* Define to 1 if you have the ANSI C header files. */ -#undef STDC_HEADERS - -/* Define to 1 if strerror_r returns char *. */ -#undef STRERROR_R_CHAR_P - -/* Define to 1 if you can safely include both and . */ -#undef TIME_WITH_SYS_TIME - -/* Define to 1 if your declares `struct tm'. */ -#undef TM_IN_SYS_TIME - -/* replace system's printf functions */ -#undef TRIO_REPLACE_STDIO - -/* Define to 1 when using GNU TLS library */ -#undef USE_GNUTLS - -/* define if you are using openssl */ -#undef USE_OPENSSL - -/* A 'va_copy' style function */ -#undef VA_COPY - -/* Define to 1 if va_lists can be copied by pointer */ -#undef VA_PTR_COPY - -/* Define to 1 if va_lists can be copied by value */ -#undef VA_VAL_COPY - -/* Version number of package */ -#undef VERSION - -/* build modular lftp */ -#undef WITH_MODULES - -/* Define to 1 if your processor stores words with the most significant byte - first (like Motorola and SPARC, unlike Intel and VAX). */ -#undef WORDS_BIGENDIAN - -/* Number of bits in a file offset, on hosts where this is settable. */ -#undef _FILE_OFFSET_BITS - -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# undef _GNU_SOURCE -#endif - -/* Define for large files, on AIX-style hosts. */ -#undef _LARGE_FILES - -#if !defined (VA_COPY) -# if defined (VA_PTR_COPY) -# define VA_COPY(ap1, ap2) (*(ap1) = *(ap2)) -# elif defined (VA_VAL_COPY) -# include -# define VA_COPY(to,from) (memcpy(&(to),&(from),sizeof((to)))) -# endif -#endif /* !VA_COPY */ - -/* Define to empty if `const' does not conform to ANSI C. */ -#undef const - -/* Define to rpl_fnmatch if system fnmatch does not work */ -#undef fnmatch - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -#undef inline -#endif - -/* Define to long or long long if and don't define. */ -#undef intmax_t - -/* type to use in place of socklen_t if not defined */ -#undef lftp_socklen_t - -/* Define to a type if does not define. */ -#undef mbstate_t - -/* Define to `long int' if does not define. */ -#undef off_t - -/* Define to `int' if does not define. */ -#undef pid_t - -/* Define to `unsigned int' if does not define. */ -#undef size_t - -/* Define to unsigned long or unsigned long long if and - don't define. */ -#undef uintmax_t - - -#include -#endif /* CONFIG_H */ - Deleted: csw/mgar/pkg/lftp/trunk/files/configure =================================================================== --- csw/mgar/pkg/lftp/trunk/files/configure 2009-03-29 12:29:00 UTC (rev 4046) +++ csw/mgar/pkg/lftp/trunk/files/configure 2009-03-29 13:05:28 UTC (rev 4047) @@ -1,36090 +0,0 @@ -#! /bin/sh -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.61 for lftp 3.5.10. -# -# Report bugs to . -# -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. -# This configure script is free software; the Free Software Foundation -# gives unlimited permission to copy, distribute and modify it. -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - - - -# PATH needs CR -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -as_nl=' -' -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - { (exit 1); exit 1; } -fi - -# Work around bugs in pre-3.0 UWIN ksh. -for as_var in ENV MAIL MAILPATH -do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# CDPATH. -$as_unset CDPATH - - -if test "x$CONFIG_SHELL" = x; then - if (eval ":") 2>/dev/null; then - as_have_required=yes -else - as_have_required=no -fi - - if test $as_have_required = yes && (eval ": -(as_func_return () { - (exit \$1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = \"\$1\" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test \$exitcode = 0) || { (exit 1); exit 1; } - -( - as_lineno_1=\$LINENO - as_lineno_2=\$LINENO - test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && - test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } -") 2> /dev/null; then - : -else - as_candidate_shells= - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - case $as_dir in - /*) - for as_base in sh bash ksh sh5; do - as_candidate_shells="$as_candidate_shells $as_dir/$as_base" - done;; - esac -done -IFS=$as_save_IFS - - - for as_shell in $as_candidate_shells $SHELL; do - # Try only shells that exist, to save several forks. - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - { ("$as_shell") 2> /dev/null <<\_ASEOF -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - -: -_ASEOF -}; then - CONFIG_SHELL=$as_shell - as_have_required=yes - if { "$as_shell" 2> /dev/null <<\_ASEOF -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - -: -(as_func_return () { - (exit $1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = "$1" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test $exitcode = 0) || { (exit 1); exit 1; } - -( - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } - -_ASEOF -}; then - break -fi - -fi - - done - - if test "x$CONFIG_SHELL" != x; then - for as_var in BASH_ENV ENV - do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - done - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} -fi - - - if test $as_have_required = no; then - echo This script requires a shell more modern than all the - echo shells that I found on your system. Please install a - echo modern shell, or manually run the script under such a - echo shell if you do have one. - { (exit 1); exit 1; } -fi - - -fi - -fi - - - -(eval "as_func_return () { - (exit \$1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = \"\$1\" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test \$exitcode = 0") || { - echo No shell found that supports shell functions. - echo Please tell autoconf at gnu.org about your system, - echo including any error possibly output before this - echo message -} - - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line after each line using $LINENO; the second 'sed' - # does the real work. The second script uses 'N' to pair each - # line-number line with the line containing $LINENO, and appends - # trailing '-' during substitution so that $LINENO is not a special - # case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # scripts with optimization help from Paolo Bonzini. Blame Lee - # E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in --n*) - case `echo 'x\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - *) ECHO_C='\c';; - esac;; -*) - ECHO_N='-n';; -esac - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir -fi -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - - - -# Check that we are running under the correct shell. -SHELL=${CONFIG_SHELL-/bin/sh} - -case X$ECHO in -X*--fallback-echo) - # Remove one level of quotation (which was required for Make). - ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` - ;; -esac - -echo=${ECHO-echo} -if test "X$1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X$1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then - # Yippee, $echo works! - : -else - # Restart under the correct shell. - exec $SHELL "$0" --no-reexec ${1+"$@"} -fi - -if test "X$1" = X--fallback-echo; then - # used as fallback echo - shift - cat </dev/null 2>&1 && unset CDPATH - -if test -z "$ECHO"; then -if test "X${echo_test_string+set}" != Xset; then -# find a string as large as possible, as long as the shell can cope with it - for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do - # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... - if (echo_test_string=`eval $cmd`) 2>/dev/null && - echo_test_string=`eval $cmd` && - (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null - then - break - fi - done -fi - -if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - : -else - # The Solaris, AIX, and Digital Unix default echo programs unquote - # backslashes. This makes it impossible to quote backslashes using - # echo "$something" | sed 's/\\/\\\\/g' - # - # So, first we look for a working echo in the user's PATH. - - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for dir in $PATH /usr/ucb; do - IFS="$lt_save_ifs" - if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && - test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$dir/echo" - break - fi - done - IFS="$lt_save_ifs" - - if test "X$echo" = Xecho; then - # We didn't find a better echo, so look for alternatives. - if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # This shell has a builtin print -r that does the trick. - echo='print -r' - elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && - test "X$CONFIG_SHELL" != X/bin/ksh; then - # If we have ksh, try running configure again with it. - ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} - export ORIGINAL_CONFIG_SHELL - CONFIG_SHELL=/bin/ksh - export CONFIG_SHELL - exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} - else - # Try using printf. - echo='printf %s\n' - if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # Cool, printf works - : - elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL - export CONFIG_SHELL - SHELL="$CONFIG_SHELL" - export SHELL - echo="$CONFIG_SHELL $0 --fallback-echo" - elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$CONFIG_SHELL $0 --fallback-echo" - else - # maybe with a smaller string... - prev=: - - for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do - if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null - then - break - fi - prev="$cmd" - done - - if test "$prev" != 'sed 50q "$0"'; then - echo_test_string=`eval $prev` - export echo_test_string - exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} - else - # Oops. We lost completely, so just stick with echo. - echo=echo - fi - fi - fi - fi -fi -fi - -# Copy echo and quote the copy suitably for passing to libtool from -# the Makefile, instead of quoting the original, which is used later. -ECHO=$echo -if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then - ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" -fi - - - - -tagnames=${tagnames+${tagnames},}CXX - -tagnames=${tagnames+${tagnames},}F77 - -exec 7<&0 &1 - -# Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_clean_files= -ac_config_libobj_dir=. -LIBOBJS= -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} - -# Identity of this package. -PACKAGE_NAME='lftp' -PACKAGE_TARNAME='lftp' -PACKAGE_VERSION='3.5.10' -PACKAGE_STRING='lftp 3.5.10' -PACKAGE_BUGREPORT='lftp-bugs at lftp.yar.ru' - -ac_config_libobj_dir=lib -ac_unique_file="src/ftpclass.cc" -ac_header_list= -# Factoring default headers for most tests. -ac_includes_default="\ -#include -#ifdef HAVE_SYS_TYPES_H -# include -#endif -#ifdef HAVE_SYS_STAT_H -# include -#endif -#ifdef STDC_HEADERS -# include -# include -#else -# ifdef HAVE_STDLIB_H -# include -# endif -#endif -#ifdef HAVE_STRING_H -# if !defined STDC_HEADERS && defined HAVE_MEMORY_H -# include -# endif -# include -#endif -#ifdef HAVE_STRINGS_H -# include -#endif -#ifdef HAVE_INTTYPES_H -# include -#endif -#ifdef HAVE_STDINT_H -# include -#endif -#ifdef HAVE_UNISTD_H -# include -#endif" - -ac_func_list= -gt_needs= -ac_subst_vars='SHELL -PATH_SEPARATOR -PACKAGE_NAME -PACKAGE_TARNAME -PACKAGE_VERSION -PACKAGE_STRING -PACKAGE_BUGREPORT -exec_prefix -prefix -program_transform_name -bindir -sbindir -libexecdir -datarootdir -datadir -sysconfdir -sharedstatedir -localstatedir -includedir -oldincludedir -docdir -infodir -htmldir -dvidir -pdfdir -psdir -libdir -localedir -mandir -DEFS -ECHO_C -ECHO_N -ECHO_T -LIBS -build_alias -host_alias -target_alias -INSTALL_PROGRAM -INSTALL_SCRIPT -INSTALL_DATA -CYGPATH_W -PACKAGE -VERSION -ACLOCAL -AUTOCONF -AUTOMAKE -AUTOHEADER -MAKEINFO -install_sh -STRIP -INSTALL_STRIP_PROGRAM -mkdir_p -AWK -SET_MAKE -am__leading_dot -AMTAR -am__tar -am__untar -CC -CFLAGS -LDFLAGS -CPPFLAGS -ac_ct_CC -EXEEXT -OBJEXT -DEPDIR -am__include -am__quote -AMDEP_TRUE -AMDEP_FALSE -AMDEPBACKSLASH -CCDEPMODE -am__fastdepCC_TRUE -am__fastdepCC_FALSE -CXX -CXXFLAGS -ac_ct_CXX -CXXDEPMODE -am__fastdepCXX_TRUE -am__fastdepCXX_FALSE -CPP -GREP -EGREP -STDBOOL_H -HAVE__BOOL -LIBOBJS -YACC -YFLAGS -build -build_cpu -build_vendor -build_os -host -host_cpu -host_vendor -host_os -LIBICONV -LTLIBICONV -USE_NLS -MSGFMT -GMSGFMT -MSGFMT_015 -GMSGFMT_015 -XGETTEXT -XGETTEXT_015 -MSGMERGE -INTL_MACOSX_LIBS -INTLLIBS -LIBINTL -LTLIBINTL -POSUB -SOCKSLIBS -WITH_MODULES_TRUE -WITH_MODULES_FALSE -LN_S -ECHO -AR -RANLIB -CXXCPP -F77 -FFLAGS -ac_ct_F77 -LIBTOOL -subdirs -COMPILE_READLINE -READLINE_DIR -READLINE_DEPEND -READLINE -LIBGNUTLS_CONFIG -LIBGNUTLS_CFLAGS -LIBGNUTLS_LIBS -OPENSSL_LIBS -OPENSSL_LDFLAGS -OPENSSL_CPPFLAGS -EXPAT_LIBS -ALLOCA -LTLIBOBJS' -ac_subst_files='' - ac_precious_vars='build_alias -host_alias -target_alias -CC -CFLAGS -LDFLAGS -LIBS -CPPFLAGS -CXX -CXXFLAGS -CCC -CPP -YACC -YFLAGS -CXXCPP -F77 -FFLAGS' -ac_subdirs_all='readline-4.3' - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -# (The list follows the same order as the GNU Coding Standards.) -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datarootdir='${prefix}/share' -datadir='${datarootdir}' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -includedir='${prefix}/include' -oldincludedir='/usr/include' -docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' -infodir='${datarootdir}/info' -htmldir='${docdir}' -dvidir='${docdir}' -pdfdir='${docdir}' -psdir='${docdir}' -libdir='${exec_prefix}/lib' -localedir='${datarootdir}/locale' -mandir='${datarootdir}/man' - -ac_prev= -ac_dashdash= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval $ac_prev=\$ac_option - ac_prev= - continue - fi - - case $ac_option in - *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *) ac_optarg=yes ;; - esac - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case $ac_dashdash$ac_option in - --) - ac_dashdash=yes ;; - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=*) - datadir=$ac_optarg ;; - - -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ - | --dataroo | --dataro | --datar) - ac_prev=datarootdir ;; - -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ - | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) - datarootdir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` - eval enable_$ac_feature=no ;; - - -docdir | --docdir | --docdi | --doc | --do) - ac_prev=docdir ;; - -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) - docdir=$ac_optarg ;; - - -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) - ac_prev=dvidir ;; - -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) - dvidir=$ac_optarg ;; - - -enable-* | --enable-*) - ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` - eval enable_$ac_feature=\$ac_optarg ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) - ac_prev=htmldir ;; - -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ - | --ht=*) - htmldir=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localedir | --localedir | --localedi | --localed | --locale) - ac_prev=localedir ;; - -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) - localedir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst | --locals) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) - ac_prev=pdfdir ;; - -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) - pdfdir=$ac_optarg ;; - - -psdir | --psdir | --psdi | --psd | --ps) - ac_prev=psdir ;; - -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) - psdir=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/[-.]/_/g'` - eval with_$ac_package=\$ac_optarg ;; - - -without-* | --without-*) - ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/[-.]/_/g'` - eval with_$ac_package=no ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) { echo "$as_me: error: unrecognized option: $ac_option -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 - { (exit 1); exit 1; }; } - eval $ac_envvar=\$ac_optarg - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - echo "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - { echo "$as_me: error: missing argument to $ac_option" >&2 - { (exit 1); exit 1; }; } -fi - -# Be sure to have absolute directory names. -for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ - datadir sysconfdir sharedstatedir localstatedir includedir \ - oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir -do - eval ac_val=\$$ac_var - case $ac_val in - [\\/$]* | ?:[\\/]* ) continue;; - NONE | '' ) case $ac_var in *prefix ) continue;; esac;; - esac - { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; } -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -ac_pwd=`pwd` && test -n "$ac_pwd" && -ac_ls_di=`ls -di .` && -ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - { echo "$as_me: error: Working directory cannot be determined" >&2 - { (exit 1); exit 1; }; } -test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - { echo "$as_me: error: pwd does not report name of working directory" >&2 - { (exit 1); exit 1; }; } - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then the parent directory. - ac_confdir=`$as_dirname -- "$0" || -$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$0" : 'X\(//\)[^/]' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -echo X"$0" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r "$srcdir/$ac_unique_file"; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r "$srcdir/$ac_unique_file"; then - test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 - { (exit 1); exit 1; }; } -fi -ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" -ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 - { (exit 1); exit 1; }; } - pwd)` -# When building in place, set srcdir=. -if test "$ac_abs_confdir" = "$ac_pwd"; then - srcdir=. -fi -# Remove unnecessary trailing slashes from srcdir. -# Double slashes in file names in object file debugging info -# mess up M-x gdb in Emacs. -case $srcdir in -*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; -esac -for ac_var in $ac_precious_vars; do - eval ac_env_${ac_var}_set=\${${ac_var}+set} - eval ac_env_${ac_var}_value=\$${ac_var} - eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} - eval ac_cv_env_${ac_var}_value=\$${ac_var} -done - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures lftp 3.5.10 to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] - --datadir=DIR read-only architecture-independent data [DATAROOTDIR] - --infodir=DIR info documentation [DATAROOTDIR/info] - --localedir=DIR locale-dependent data [DATAROOTDIR/locale] - --mandir=DIR man documentation [DATAROOTDIR/man] - --docdir=DIR documentation root [DATAROOTDIR/doc/lftp] - --htmldir=DIR html documentation [DOCDIR] - --dvidir=DIR dvi documentation [DOCDIR] - --pdfdir=DIR pdf documentation [DOCDIR] - --psdir=DIR ps documentation [DOCDIR] -_ACEOF - - cat <<\_ACEOF - -Program names: - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM run sed PROGRAM on installed program names - -System types: - --build=BUILD configure for building on BUILD [guessed] - --host=HOST cross-compile to build programs to run on HOST [BUILD] -_ACEOF -fi - -if test -n "$ac_init_help"; then - case $ac_init_help in - short | recursive ) echo "Configuration of lftp 3.5.10:";; - esac - cat <<\_ACEOF - -Optional Features: - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors - --disable-largefile omit support for large files - --enable-packager-mode Change configuration behavior to ease packaging - --disable-rpath do not hardcode runtime library paths - --disable-nls do not use Native Language Support - --enable-shared[=PKGS] build shared libraries [default=yes] - --enable-static[=PKGS] build static libraries [default=yes] - --enable-fast-install[=PKGS] - optimize for fast installation [default=yes] - --disable-libtool-lock avoid locking (might break parallel builds) - -Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-debug enable debug info - --with-profiling enable profiling - --with-gnu-ld assume the C compiler uses GNU ld default=no - --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib - --without-libiconv-prefix don't search for libiconv in includedir and libdir - --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib - --without-libintl-prefix don't search for libintl in includedir and libdir - --with-pager=/path use specified pager by default - --with-socks=/path build with SOCKSv4 library - --with-socks5=/path build with SOCKSv5 library - --with-socksdante=/path build with SOCKS-Dante library - --with-modules build modular lftp (protocols become dll's) - --with-gnu-ld assume the C compiler uses GNU ld [default=no] - --with-pic try to use only PIC/non-PIC objects [default=use - both] - --with-tags[=TAGS] include additional configurations [automatic] - --without-libresolv don't use libresolv - --with-included-readline use supplied readline instead of system one - --without-gnutls don't use GNUTLS library - --with-openssl=/path use OpenSSL at, /path - --without-openssl don't use OpenSSL (default) - --with-libgnutls-prefix=PFX Prefix where libgnutls is installed (optional) - -Some influential environment variables: - CC C compiler command - CFLAGS C compiler flags - LDFLAGS linker flags, e.g. -L if you have libraries in a - nonstandard directory - LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if - you have headers in a nonstandard directory - CXX C++ compiler command - CXXFLAGS C++ compiler flags - CPP C preprocessor - YACC The `Yet Another C Compiler' implementation to use. Defaults to - the first program found out of: `bison -y', `byacc', `yacc'. - YFLAGS The list of arguments that will be passed by default to $YACC. - This script will default YFLAGS to the empty string to avoid a - default value of `-d' given by some make applications. - CXXCPP C++ preprocessor - F77 Fortran 77 compiler command - FFLAGS Fortran 77 compiler flags - -Use these variables to override the choices made by `configure' or to help -it to find libraries and programs with nonstandard names/locations. - -Report bugs to . -_ACEOF -ac_status=$? -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d "$ac_dir" || continue - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - cd "$ac_dir" || { ac_status=$?; continue; } - # Check for guested configure. - if test -f "$ac_srcdir/configure.gnu"; then - echo && - $SHELL "$ac_srcdir/configure.gnu" --help=recursive - elif test -f "$ac_srcdir/configure"; then - echo && - $SHELL "$ac_srcdir/configure" --help=recursive - else - echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi || ac_status=$? - cd "$ac_pwd" || { ac_status=$?; break; } - done -fi - -test -n "$ac_init_help" && exit $ac_status -if $ac_init_version; then - cat <<\_ACEOF -lftp configure 3.5.10 -generated by GNU Autoconf 2.61 - -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit -fi -cat >config.log <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by lftp $as_me 3.5.10, which was -generated by GNU Autoconf 2.61. Invocation command line was - - $ $0 $@ - -_ACEOF -exec 5>>config.log -{ -cat <<_ASUNAME -## --------- ## -## Platform. ## -## --------- ## - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - echo "PATH: $as_dir" -done -IFS=$as_save_IFS - -} >&5 - -cat >&5 <<_ACEOF - - -## ----------- ## -## Core tests. ## -## ----------- ## - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *\'*) - ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; - 2) - ac_configure_args1="$ac_configure_args1 '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - ac_configure_args="$ac_configure_args '$ac_arg'" - ;; - esac - done -done -$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Use '\'' to represent an apostrophe within the trap. -# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. -trap 'exit_status=$? - # Save into config.log some information that might help in debugging. - { - echo - - cat <<\_ASBOX -## ---------------- ## -## Cache variables. ## -## ---------------- ## -_ASBOX - echo - # The following way of writing the cache mishandles newlines in values, -( - for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 -echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - *) $as_unset $ac_var ;; - esac ;; - esac - done - (set) 2>&1 | - case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - sed -n \ - "s/'\''/'\''\\\\'\'''\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" - ;; #( - *) - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) - echo - - cat <<\_ASBOX -## ----------------- ## -## Output variables. ## -## ----------------- ## -_ASBOX - echo - for ac_var in $ac_subst_vars - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - echo "$ac_var='\''$ac_val'\''" - done | sort - echo - - if test -n "$ac_subst_files"; then - cat <<\_ASBOX -## ------------------- ## -## File substitutions. ## -## ------------------- ## -_ASBOX - echo - for ac_var in $ac_subst_files - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - echo "$ac_var='\''$ac_val'\''" - done | sort - echo - fi - - if test -s confdefs.h; then - cat <<\_ASBOX -## ----------- ## -## confdefs.h. ## -## ----------- ## -_ASBOX - echo - cat confdefs.h - echo - fi - test "$ac_signal" != 0 && - echo "$as_me: caught signal $ac_signal" - echo "$as_me: exit $exit_status" - } >&5 - rm -f core *.core core.conftest.* && - rm -f -r conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status -' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -f -r conftest* confdefs.h - -# Predefined preprocessor variables. - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_NAME "$PACKAGE_NAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_TARNAME "$PACKAGE_TARNAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_VERSION "$PACKAGE_VERSION" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_STRING "$PACKAGE_STRING" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" -_ACEOF - - -# Let the site file select an alternate cache file if it wants to. -# Prefer explicitly selected file to automatically selected ones. -if test -n "$CONFIG_SITE"; then - set x "$CONFIG_SITE" -elif test "x$prefix" != xNONE; then - set x "$prefix/share/config.site" "$prefix/etc/config.site" -else - set x "$ac_default_prefix/share/config.site" \ - "$ac_default_prefix/etc/config.site" -fi -shift -for ac_site_file -do - if test -r "$ac_site_file"; then - { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 -echo "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" - fi -done - -if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special - # files actually), so we avoid doing that. - if test -f "$cache_file"; then - { echo "$as_me:$LINENO: loading cache $cache_file" >&5 -echo "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . "$cache_file";; - *) . "./$cache_file";; - esac - fi -else - { echo "$as_me:$LINENO: creating cache $cache_file" >&5 -echo "$as_me: creating cache $cache_file" >&6;} - >$cache_file -fi - -ac_header_list="$ac_header_list wchar.h" -ac_header_list="$ac_header_list wctype.h" -ac_func_list="$ac_func_list isascii" -ac_func_list="$ac_func_list mbsinit" -ac_func_list="$ac_func_list iswprint" -gt_needs="$gt_needs " -ac_header_list="$ac_header_list utime.h" -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in $ac_precious_vars; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val=\$ac_cv_env_${ac_var}_value - eval ac_new_val=\$ac_env_${ac_var}_value - case $ac_old_set,$ac_new_set in - set,) - { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 -echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 -echo "$as_me: former value: $ac_old_val" >&2;} - { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 -echo "$as_me: current value: $ac_new_val" >&2;} - ac_cache_corrupted=: - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 -echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 -echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} - { (exit 1); exit 1; }; } -fi - - - - - - - - - - - - - - - - - - - - - - - - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -am__api_version="1.9" -ac_aux_dir= -for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do - if test -f "$ac_dir/install-sh"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install-sh -c" - break - elif test -f "$ac_dir/install.sh"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install.sh -c" - break - elif test -f "$ac_dir/shtool"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/shtool install -c" - break - fi -done -if test -z "$ac_aux_dir"; then - { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 -echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} - { (exit 1); exit 1; }; } -fi - -# These three variables are undocumented and unsupported, -# and are intended to be withdrawn in a future Autoconf release. -# They can cause serious problems if a builder's source tree is in a directory -# whose full name contains unusual characters. -ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. -ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. -ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. - - -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - done - done - ;; -esac -done -IFS=$as_save_IFS - - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. Don't cache a - # value for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - INSTALL=$ac_install_sh - fi -fi -{ echo "$as_me:$LINENO: result: $INSTALL" >&5 -echo "${ECHO_T}$INSTALL" >&6; } - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5 -echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; } -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&5 -echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&2;} - { (exit 1); exit 1; }; } - fi - - test "$2" = conftest.file - ) -then - # Ok. - : -else - { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! -Check your system clock" >&5 -echo "$as_me: error: newly created file is older than distributed files! -Check your system clock" >&2;} - { (exit 1); exit 1; }; } -fi -{ echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } -test "$program_prefix" != NONE && - program_transform_name="s&^&$program_prefix&;$program_transform_name" -# Use a double $ so make ignores it. -test "$program_suffix" != NONE && - program_transform_name="s&\$&$program_suffix&;$program_transform_name" -# Double any \ or $. echo might interpret backslashes. -# By default was `s,x,x', remove it if useless. -cat <<\_ACEOF >conftest.sed -s/[\\$]/&&/g;s/;s,x,x,$// -_ACEOF -program_transform_name=`echo $program_transform_name | sed -f conftest.sed` -rm -f conftest.sed - -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` - -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 -echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} -fi - -if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then - # We used to keeping the `.' as first argument, in order to - # allow $(mkdir_p) to be used without argument. As in - # $(mkdir_p) $(somedir) - # where $(somedir) is conditionally defined. However this is wrong - # for two reasons: - # 1. if the package is installed by a user who cannot write `.' - # make install will fail, - # 2. the above comment should most certainly read - # $(mkdir_p) $(DESTDIR)$(somedir) - # so it does not work when $(somedir) is undefined and - # $(DESTDIR) is not. - # To support the latter case, we have to write - # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), - # so the `.' trick is pointless. - mkdir_p='mkdir -p --' -else - # On NextStep and OpenStep, the `mkdir' command does not - # recognize any option. It will interpret all options as - # directories to create, and then abort because `.' already - # exists. - for d in ./-p ./--version; - do - test -d $d && rmdir $d - done - # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. - if test -f "$ac_aux_dir/mkinstalldirs"; then - mkdir_p='$(mkinstalldirs)' - else - mkdir_p='$(install_sh) -d' - fi -fi - -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_AWK+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_AWK="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - { echo "$as_me:$LINENO: result: $AWK" >&5 -echo "${ECHO_T}$AWK" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - test -n "$AWK" && break -done - -{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } -set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.make <<\_ACEOF -SHELL = /bin/sh -all: - @echo '@@@%%%=$(MAKE)=@@@%%%' -_ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. -case `${MAKE-make} -f conftest.make 2>/dev/null` in - *@@@%%%=?*=@@@%%%*) - eval ac_cv_prog_make_${ac_make}_set=yes;; - *) - eval ac_cv_prog_make_${ac_make}_set=no;; -esac -rm -f conftest.make -fi -if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - SET_MAKE= -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - SET_MAKE="MAKE=${MAKE-make}" -fi - -rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null - -# test to see if srcdir already configured -if test "`cd $srcdir && pwd`" != "`pwd`" && - test -f $srcdir/config.status; then - { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 -echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} - { (exit 1); exit 1; }; } -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi - - -# Define the identity of the package. - PACKAGE='lftp' - VERSION='3.5.10' - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE "$PACKAGE" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define VERSION "$VERSION" -_ACEOF - -# Some tools Automake needs. - -ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} - - -AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} - - -AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} - - -AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} - - -MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - -install_sh=${install_sh-"$am_aux_dir/install-sh"} - -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - { echo "$as_me:$LINENO: result: $STRIP" >&5 -echo "${ECHO_T}$STRIP" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_STRIP="strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 -echo "${ECHO_T}$ac_ct_STRIP" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - if test "x$ac_ct_STRIP" = x; then - STRIP=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf at gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf at gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - STRIP=$ac_ct_STRIP - fi -else - STRIP="$ac_cv_prog_STRIP" -fi - -fi -INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" - -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -# Always define AMTAR for backward compatibility. - -AMTAR=${AMTAR-"${am_missing_run}tar"} - -am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' - - - - - - - -ac_config_headers="$ac_config_headers include/config.h" - - -# This doesn't *require* GNU extensions; it merely enables them if -# they're there. - -cat >>confdefs.h <<\_ACEOF -#define _GNU_SOURCE 1 -_ACEOF - - - -test -z "$CXX" && DEFAULT_CXX=yes -test -z "$CFLAGS" && DEFAULT_CFLAGS=yes -test -z "$CXXFLAGS" && DEFAULT_CXXFLAGS=yes -test -z "$LDFLAGS" && DEFAULT_LDFLAGS=yes - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 29 15:52:09 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 29 Mar 2009 13:52:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[4048] csw/mgar/pkg/libgsf/trunk/Makefile Message-ID: Revision: 4048 http://gar.svn.sourceforge.net/gar/?rev=4048&view=rev Author: hson Date: 2009-03-29 13:52:08 +0000 (Sun, 29 Mar 2009) Log Message: ----------- libgsf: Copy old libraries Modified Paths: -------------- csw/mgar/pkg/libgsf/trunk/Makefile Modified: csw/mgar/pkg/libgsf/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgsf/trunk/Makefile 2009-03-29 13:05:28 UTC (rev 4047) +++ csw/mgar/pkg/libgsf/trunk/Makefile 2009-03-29 13:52:08 UTC (rev 4048) @@ -34,3 +34,20 @@ include gar/category.mk PATH := /opt/csw/gnu:$(PATH) + +post-configure-$(MODULATION): + @(echo "~~~ Fixing Libtool ~~~") + @$(FILEDIR)/fixme.sh $(WORKSRC) + $(DONADA) + +post-install-isa-sparcv8: + @cp -p $(FILEDIR)/libgsf-1.so.1.9.1.s $(INSTALLISADIR)$(libdir)/libgsf-1.so.1.9.1 + @cp -p $(FILEDIR)/libgsf-gnome-1.so.1.9.1.s $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1 + @ln -s libgsf-1.so.1.9.1 $(INSTALLISADIR)$(libdir)/libgsf-1.so.1 + @ln -s libgsf-gnome-1.so.1.9.1 $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1 + +post-install-isa-i386: + @cp -p $(FILEDIR)/libgsf-1.so.1.9.1.i $(INSTALLISADIR)$(libdir)/libgsf-1.so.1.9.1 + @cp -p $(FILEDIR)/libgsf-gnome-1.so.1.9.1.i $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1 + @ln -s libgsf-1.so.1.9.1 $(INSTALLISADIR)$(libdir)/libgsf-1.so.1 + @ln -s libgsf-gnome-1.so.1.9.1 $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 29 16:03:21 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 29 Mar 2009 14:03:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[4049] csw/mgar/pkg/lftp/trunk Message-ID: Revision: 4049 http://gar.svn.sourceforge.net/gar/?rev=4049&view=rev Author: chninkel Date: 2009-03-29 14:03:20 +0000 (Sun, 29 Mar 2009) Log Message: ----------- lftp: now uses cswpreserveconf to handle configuration files Modified Paths: -------------- csw/mgar/pkg/lftp/trunk/Makefile csw/mgar/pkg/lftp/trunk/checksums csw/mgar/pkg/lftp/trunk/files/CSWlftp.prototype Removed Paths: ------------- csw/mgar/pkg/lftp/trunk/files/i.conf csw/mgar/pkg/lftp/trunk/files/r.conf Modified: csw/mgar/pkg/lftp/trunk/Makefile =================================================================== --- csw/mgar/pkg/lftp/trunk/Makefile 2009-03-29 13:52:08 UTC (rev 4048) +++ csw/mgar/pkg/lftp/trunk/Makefile 2009-03-29 14:03:20 UTC (rev 4049) @@ -26,8 +26,9 @@ REQUIRED_PKGS = CSWexpat CSWggettextrt CSWiconv CSWosslrt CSWreadline -# adding the conf classe for handling configuration files -SPKG_CLASSES = none conf +# we're using conf handling class from the cswclassutils package +REQUIRED_PKGS += CSWcswclassutils +SPKG_CLASSES = none cswpreserveconf ###### Upstream and opencsw files information ####### @@ -40,7 +41,6 @@ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTFILES += CSWlftp.prototype DISTFILES += changelog.CSW -DISTFILES += i.conf r.conf ##### Build and installation information ##### @@ -59,8 +59,8 @@ include gar/category.mk -post-install-modulated: - ginstall -D $(DOWNLOADDIR)/changelog.CSW $(PKGROOT)/$(docdir)/lftp/changelog.CSW - ginstall $(DOWNLOADDIR)/*.conf $(WORKROOTDIR)/build-global/ +post-merge: + @ginstall -D $(PKGROOT)/$(sysconfdir)/lftp.conf $(PKGROOT)/$(sysconfdir)/lftp.conf.CSW + @ginstall -D $(DOWNLOADDIR)/changelog.CSW $(PKGROOT)/$(docdir)/lftp/changelog.CSW @$(MAKECOOKIE) Modified: csw/mgar/pkg/lftp/trunk/checksums =================================================================== --- csw/mgar/pkg/lftp/trunk/checksums 2009-03-29 13:52:08 UTC (rev 4048) +++ csw/mgar/pkg/lftp/trunk/checksums 2009-03-29 14:03:20 UTC (rev 4049) @@ -1,5 +1,3 @@ 6fe8793f3ccde1d2f8446d599d8a69a9 download/lftp-3.7.11.tar.gz -5e4827569eaa797b1e4e77d5bf9682df download/CSWlftp.prototype +5bc881a13c106b1c97f2137ff1755817 download/CSWlftp.prototype 23a0c19689c59ae1b7716da30e39fead download/changelog.CSW -3a01fb949dfe799507720c311222cd96 download/i.conf -51abe2144219c1af4c79c2e8b7e81cb9 download/r.conf Modified: csw/mgar/pkg/lftp/trunk/files/CSWlftp.prototype =================================================================== --- csw/mgar/pkg/lftp/trunk/files/CSWlftp.prototype 2009-03-29 13:52:08 UTC (rev 4048) +++ csw/mgar/pkg/lftp/trunk/files/CSWlftp.prototype 2009-03-29 14:03:20 UTC (rev 4049) @@ -1,8 +1,6 @@ -i i.conf=i.conf -i r.conf=r.conf f none /opt/csw/bin/lftp 0755 root bin f none /opt/csw/bin/lftpget 0755 root bin -e conf /opt/csw/etc/lftp.conf 0644 root bin +f cswpreserveconf /opt/csw/etc/lftp.conf.CSW 0644 root bin d none /opt/csw/lib/lftp 0755 root bin d none /opt/csw/share/doc/lftp 0755 root bin f none /opt/csw/share/doc/lftp/changelog.CSW 0644 root bin Deleted: csw/mgar/pkg/lftp/trunk/files/i.conf =================================================================== --- csw/mgar/pkg/lftp/trunk/files/i.conf 2009-03-29 13:52:08 UTC (rev 4048) +++ csw/mgar/pkg/lftp/trunk/files/i.conf 2009-03-29 14:03:20 UTC (rev 4049) @@ -1,32 +0,0 @@ -# PKGINST parameter provided by installation service -umask 0022 - -while read src dest; do - if [ ! -f "$dest" ]; then - cp "$src" "$dest" - else - cp "$src" "$dest.CSW" - fi -done - -# Unfortunately pkgadd doesn't backup the source file if the destination file is identical. -# It's a problem with zones installation where pkgadd try to find the backup files, so -# we do the backup manually -awk '{ if ( $3 == "conf" ) print $2,$3,$4,$5,$6,$7 }' $INST_DATADIR/$PKG/pkgmap | \ - while read FTYPE CLASS FPATH MODE OWNER GROUP; do - if echo $FPATH | grep "^/" >/dev/null; then - INST_PATH="$INST_DATADIR/$PKG/root/$FPATH" - SAVE_PATH="$PKGSAV/pspool/$PKG/root/$FPATH" - else - INST_PATH="$INST_DATADIR/$PKG/reloc/$FPATH" - SAVE_PATH="$PKGSAV/pspool/$PKG/reloc/$FPATH" - fi - - if [ ! -f "$SAVE_PATH" ]; then - mkdir -p "`LANG=C dirname $SAVE_PATH`" - cp "$INST_PATH" "$SAVE_PATH" - fi - done - -exit 0 - Deleted: csw/mgar/pkg/lftp/trunk/files/r.conf =================================================================== --- csw/mgar/pkg/lftp/trunk/files/r.conf 2009-03-29 13:52:08 UTC (rev 4048) +++ csw/mgar/pkg/lftp/trunk/files/r.conf 2009-03-29 14:03:20 UTC (rev 4049) @@ -1,8 +0,0 @@ -# We don't delete config file, only backup ones installed -# by the package. -while read DEST; do - if [ -f "$DEST.CSW" ]; then - rm "$DEST.CSW" - fi -done - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 29 16:04:21 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 29 Mar 2009 14:04:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[4050] csw/mgar/pkg Message-ID: Revision: 4050 http://gar.svn.sourceforge.net/gar/?rev=4050&view=rev Author: hson Date: 2009-03-29 14:04:20 +0000 (Sun, 29 Mar 2009) Log Message: ----------- libfaac: Initial commit Added Paths: ----------- csw/mgar/pkg/libfaac/ csw/mgar/pkg/libfaac/branches/ csw/mgar/pkg/libfaac/tags/ csw/mgar/pkg/libfaac/trunk/ csw/mgar/pkg/libfaac/trunk/Makefile csw/mgar/pkg/libfaac/trunk/checksums csw/mgar/pkg/libfaac/trunk/files/ csw/mgar/pkg/libfaac/trunk/files/Makefile.am.diff csw/mgar/pkg/libfaac/trunk/files/Makefile.in.18.diff csw/mgar/pkg/libfaac/trunk/files/Makefile.in.20.diff csw/mgar/pkg/libfaac/trunk/files/Makefile.in.diff csw/mgar/pkg/libfaac/trunk/files/Makefile.in.frontend.diff csw/mgar/pkg/libfaac/trunk/files/aacquant.c.diff csw/mgar/pkg/libfaac/trunk/files/aacquant.h.diff csw/mgar/pkg/libfaac/trunk/files/config.h.in.diff csw/mgar/pkg/libfaac/trunk/files/configure.in.diff csw/mgar/pkg/libfaac/trunk/files/faac.h.diff csw/mgar/pkg/libfaac/trunk/files/faaccfg.h.diff csw/mgar/pkg/libfaac/trunk/files/frame.h.diff csw/mgar/pkg/libfaac/trunk/files/input.c.diff csw/mgar/pkg/libfaac/trunk/files/ltp.c.diff csw/mgar/pkg/libfaac/trunk/files/mp4property.h.diff csw/mgar/pkg/libfaac/trunk/files/mp4util.h.diff csw/mgar/pkg/libfaac/trunk/files/mpeg4ip.h.diff csw/mgar/pkg/libfaac/trunk/files/psych.h.diff Property changes on: csw/mgar/pkg/libfaac/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/libfaac/trunk/Makefile =================================================================== --- csw/mgar/pkg/libfaac/trunk/Makefile (rev 0) +++ csw/mgar/pkg/libfaac/trunk/Makefile 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,32 @@ +GARNAME = libfaac +GARVERSION = 1.28 +CATEGORIES = lib + +DESCRIPTION = AAC encoder library and tool +define BLURB + FAAC is an open source MPEG-4 and MPEG-2 AAC encoder +endef + +SF_PROJ = faac +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(SF_PROJ)-$(GARVERSION).tar.bz2 +DISTNAME = $(SF_PROJ)-$(GARVERSION) + +PACKAGES = CSWfaac +CATALOGNAME_CSWfaac = $(GARNAME) +SPKG_DESC_CSWfaac = $(DESCRIPTION) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(SF_PROJ)-(\d+(?:\.\d+)*).tar.bz2 + +PATCHFILES += Makefile.am.diff Makefile.in.diff Makefile.in.frontend.diff +PATCHFILES += aacquant.c.diff aacquant.h.diff config.h.in.diff +PATCHFILES += configure.in.diff faac.h.diff faaccfg.h.diff frame.h.diff +PATCHFILES += input.c.diff ltp.c.diff mp4property.h.diff mp4util.h.diff +PATCHFILES += mpeg4ip.h.diff psych.h.diff + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = check + +include gar/category.mk Added: csw/mgar/pkg/libfaac/trunk/checksums =================================================================== --- csw/mgar/pkg/libfaac/trunk/checksums (rev 0) +++ csw/mgar/pkg/libfaac/trunk/checksums 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,17 @@ +c5dde68840cefe46532089c9392d1df0 download/faac-1.28.tar.bz2 +dcfdb7a011ce03ea536ddb92cc7ee8e4 download/Makefile.am.diff +62ba5e8b03a5c551ad17b149aa86e0c2 download/Makefile.in.diff +eb7e2cee261c71ac4a8d718b5498777e download/Makefile.in.frontend.diff +19f2eebe3df5300ab4a1a16e43593663 download/aacquant.c.diff +2af64ce38f023774fb0c8f691b98c564 download/aacquant.h.diff +86598bb0fb18acdf27557f65baf05f66 download/config.h.in.diff +ffb37b75a68dd524aa3d87dc38b4b971 download/configure.in.diff +56f2c5e28e1177e3b6956aaf83a10e13 download/faac.h.diff +268d60a6a1304fa1758a962a20731c1c download/faaccfg.h.diff +29fe6485d9ebe7fd0892c18ed450bac5 download/frame.h.diff +a4e382e8b7123a144c1cf1c10a7e1725 download/input.c.diff +bf65a158a69527826c5e9fff74d10e83 download/ltp.c.diff +dee39c5250880eb427a11269ececa205 download/mp4property.h.diff +e97db55385453a0482ab2673056d4022 download/mp4util.h.diff +ff5300984a0b097a08d66cb39d8a3ef0 download/mpeg4ip.h.diff +46b44023ce14bce4f0ed981ee5514c5c download/psych.h.diff Added: csw/mgar/pkg/libfaac/trunk/files/Makefile.am.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/Makefile.am.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/Makefile.am.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,12 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/frontend/Makefile.am faac-1.28/frontend/Makefile.am +--- ../build-global/faac-1.28/frontend/Makefile.am 2008-12-16 01:56:00.000000000 +0100 ++++ faac-1.28/frontend/Makefile.am 2009-03-20 05:38:13.063991192 +0100 +@@ -5,7 +5,7 @@ + + if WITH_MP4V2 + INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/common/mp4v2 +-LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lstdc++ ++LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lCrun -lCstd + else + INCLUDES = -I$(top_srcdir)/include + LDADD = $(top_builddir)/libfaac/libfaac.la -lm Added: csw/mgar/pkg/libfaac/trunk/files/Makefile.in.18.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/Makefile.in.18.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/Makefile.in.18.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,398 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/common/mp4v2/mp4property.h faac-1.28/common/mp4v2/mp4property.h +--- ../build-global/faac-1.28/common/mp4v2/mp4property.h 2009-01-25 02:14:34.000000000 +0100 ++++ faac-1.28/common/mp4v2/mp4property.h 2009-03-20 06:08:45.678172744 +0100 +@@ -38,7 +38,7 @@ + StringProperty, + BytesProperty, + TableProperty, +- DescriptorProperty, ++ DescriptorProperty + }; + + class MP4Property { +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/common/mp4v2/mp4util.h faac-1.28/common/mp4v2/mp4util.h +--- ../build-global/faac-1.28/common/mp4v2/mp4util.h 2009-01-25 02:14:34.000000000 +0100 ++++ faac-1.28/common/mp4v2/mp4util.h 2009-03-20 00:14:32.128482807 +0100 +@@ -83,7 +83,7 @@ + } + + static inline void MP4Printf(const char* fmt, ...) +-#ifndef _WIN32 ++#if defined(__GNUC__) + __attribute__((format(__printf__, 1, 2))) + #endif + ; +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/common/mp4v2/mpeg4ip.h faac-1.28/common/mp4v2/mpeg4ip.h +--- ../build-global/faac-1.28/common/mp4v2/mpeg4ip.h 2009-01-26 23:42:35.000000000 +0100 ++++ faac-1.28/common/mp4v2/mpeg4ip.h 2009-03-20 06:14:07.133127520 +0100 +@@ -65,7 +65,9 @@ + /***************************************************************************** + * UNIX LIKE DEFINES BELOW THIS POINT + *****************************************************************************/ +-#ifdef sun ++#if defined(sun) || defined(__sun) || defined(__sun__) ++#include ++#include + #include + #endif + +@@ -194,12 +196,7 @@ + typedef unsigned int socklen_t; + #endif + +-#ifdef sun +-#include +-#define u_int8_t uint8_t +-#define u_int16_t uint16_t +-#define u_int32_t uint32_t +-#define u_int64_t uint64_t ++#if defined(sun) || defined(__sun) || defined(__sun__) + #define __STRING(expr) #expr + #endif + +@@ -328,7 +325,7 @@ + AUDIO_FMT_U16, + AUDIO_FMT_S16, + AUDIO_FMT_FLOAT, +- AUDIO_FMT_HW_AC3, ++ AUDIO_FMT_HW_AC3 + } audio_format_t; + + #endif /* __MPEG4IP_INCLUDED__ */ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/config.h.in faac-1.28/config.h.in +--- ../build-global/faac-1.28/config.h.in 2009-02-10 09:36:59.000000000 +0100 ++++ faac-1.28/config.h.in 2009-03-20 05:55:21.041828651 +0100 +@@ -1,5 +1,26 @@ + /* config.h.in. Generated from configure.in by autoheader. */ + ++#ifndef __FAAC_CONFIG_H ++#define __FAAC_CONFIG_H ++ ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#include ++#include ++ ++typedef uint8_t u_int8_t; ++typedef uint16_t u_int16_t; ++typedef uint32_t u_int32_t; ++typedef uint64_t u_int64_t; ++ ++#define HAVE_INT16_T 1 ++#define HAVE_INT32_T 1 ++#define HAVE_U_INT32_T 1 ++#define HAVE_U_INT16_T 1 ++ ++#define HAVE_STRUCT_IOVEC 1 ++#endif ++ ++ + /* Define if you want to encode for DRM */ + #undef DRM + +@@ -131,3 +152,5 @@ + + /* Define to `long int' if does not define. */ + #undef off_t ++ ++#endif /* __FAAC_CONFIG_H */ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/configure.in faac-1.28/configure.in +--- ../build-global/faac-1.28/configure.in 2009-02-05 01:55:38.000000000 +0100 ++++ faac-1.28/configure.in 2009-03-20 06:00:25.906642505 +0100 +@@ -10,7 +10,9 @@ + + AC_DEFUN([MY_DEFINE], [ AC_DEFINE($1, 1, [define if needed]) ]) + +-CFLAGS=${CFLAGS:-"-O2 -Wall"} ++CFLAGS=${CFLAGS} ++CPPFLAGS=${CPPFLAGS} ++LDFLAGS=${LDFLAGS} + + AC_PROG_CC + AC_PROG_CXX +@@ -20,10 +22,13 @@ + + AC_CHECK_TYPES(u_int32_t) + AC_CHECK_TYPES(u_int16_t) ++AC_CHECK_TYPES(uint64_t) ++AC_CHECK_TYPES(uint32_t) ++AC_CHECK_TYPES(uint16_t) + AC_CHECK_TYPES(int32_t) + AC_CHECK_TYPES(int16_t) + +-AC_CHECK_DECL(strcasecmp, MY_DEFINE(HAVE_STRCASECMP)) ++AC_CHECK_DECL(strcasecmp, AC_DEFINE(HAVE_STRCASECMP, 1, [define if needed]) ) + + AC_CHECK_LIB(gnugetopt, getopt_long) + +@@ -41,7 +46,7 @@ + AC_MSG_NOTICE([*** Building with internal mp4v2 ***]) + AM_CONDITIONAL(WITH_MP4V2, true) + AC_CONFIG_LINKS(common/mp4v2/mpeg4ip_config.h:config.h) +- MY_DEFINE(HAVE_LIBMP4V2) ++ MY_DEFINE(HAVE_LIBMP4V2, 1, [define if needed]) + else + AC_MSG_NOTICE([*** Building WITHOUT mp4v2 ***]) + fi +@@ -61,12 +66,12 @@ + dnl Checks for header files required for mp4.h + AC_HEADER_STDC + AC_SYS_LARGEFILE +-AC_CHECK_HEADERS(stdint.h inttypes.h) ++AC_CHECK_HEADERS(sys/types.h stdint.h inttypes.h inttypes_gnucompat.h) + AC_CHECK_HEADERS(mathf.h) + AC_CHECK_HEADERS(float.h) +-AC_CHECK_DECL(strchr, MY_DEFINE(HAVE_STRCHR)) +-AC_CHECK_DECL(memcpy, MY_DEFINE(HAVE_MEMCPY)) +-AC_CHECK_DECL(strsep, MY_DEFINE(HAVE_STRSEP)) ++AC_CHECK_DECL(strchr, AC_DEFINE(HAVE_STRCHR, 1, [define if needed]) ) ++AC_CHECK_DECL(memcpy, AC_DEFINE(HAVE_MEMCPY, 1, [define if needed]) ) ++AC_CHECK_DECL(strsep, AC_DEFINE(HAVE_STRSEP, 1, [define if needed]) ) + AC_CHECK_HEADERS(sys/time.h) + AC_HEADER_TIME + AC_TYPE_OFF_T +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/frontend/Makefile.am faac-1.28/frontend/Makefile.am +--- ../build-global/faac-1.28/frontend/Makefile.am 2008-12-16 01:56:00.000000000 +0100 ++++ faac-1.28/frontend/Makefile.am 2009-03-20 05:38:13.063991192 +0100 +@@ -5,7 +5,7 @@ + + if WITH_MP4V2 + INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/common/mp4v2 +-LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lstdc++ ++LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lCrun -lCstd + else + INCLUDES = -I$(top_srcdir)/include + LDADD = $(top_builddir)/libfaac/libfaac.la -lm +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/frontend/Makefile.in faac-1.28/frontend/Makefile.in +--- ../build-global/faac-1.28/frontend/Makefile.in 2009-02-10 09:37:00.000000000 +0100 ++++ faac-1.28/frontend/Makefile.in 2009-03-20 05:42:58.667425673 +0100 +@@ -68,6 +68,9 @@ + CCLD = $(CC) + LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ ++CXXLD = $(CXX) ++CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ ++ $(AM_LDFLAGS) $(LDFLAGS) -o $@ + SOURCES = $(faac_SOURCES) + DIST_SOURCES = $(faac_SOURCES) + man1dir = $(mandir)/man1 +@@ -132,6 +135,7 @@ + USE_DRM_FALSE = @USE_DRM_FALSE@ + USE_DRM_TRUE = @USE_DRM_TRUE@ + VERSION = @VERSION@ ++AM_CFLAGS = $(CFLAGS) + WITH_MP4V2_FALSE = @WITH_MP4V2_FALSE@ + WITH_MP4V2_TRUE = @WITH_MP4V2_TRUE@ + ac_ct_CC = @ac_ct_CC@ +@@ -186,7 +190,7 @@ + @WITH_MP4V2_FALSE at INCLUDES = -I$(top_srcdir)/include + @WITH_MP4V2_TRUE at INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/common/mp4v2 + @WITH_MP4V2_FALSE at LDADD = $(top_builddir)/libfaac/libfaac.la -lm +- at WITH_MP4V2_TRUE@LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lstdc++ ++ at WITH_MP4V2_TRUE@LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lCrun -lCstd + all: all-am + + .SUFFIXES: +@@ -200,9 +204,9 @@ + exit 1;; \ + esac; \ + done; \ +- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu frontend/Makefile'; \ ++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign frontend/Makefile'; \ + cd $(top_srcdir) && \ +- $(AUTOMAKE) --gnu frontend/Makefile ++ $(AUTOMAKE) --foreign frontend/Makefile + .PRECIOUS: Makefile + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ +@@ -250,7 +254,7 @@ + done + faac$(EXEEXT): $(faac_OBJECTS) $(faac_DEPENDENCIES) + @rm -f faac$(EXEEXT) +- $(LINK) $(faac_LDFLAGS) $(faac_OBJECTS) $(faac_LDADD) $(LIBS) ++ $(CXXLINK) $(faac_LDFLAGS) $(faac_OBJECTS) $(faac_LDADD) $(LIBS) + + mostlyclean-compile: + -rm -f *.$(OBJEXT) +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/frontend/input.c faac-1.28/frontend/input.c +--- ../build-global/faac-1.28/frontend/input.c 2009-01-25 19:50:32.000000000 +0100 ++++ faac-1.28/frontend/input.c 2009-03-20 06:06:22.286495928 +0100 +@@ -27,6 +27,10 @@ + #include + #include + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#include /* for BSWAP_8|BSWAP_16|BSWAP_32|BSWAP_64 */ ++#endif ++ + #ifdef _WIN32 + #include + #include +@@ -34,9 +38,14 @@ + + #include "input.h" + ++#if (defined(__SUNPRO_C) || defined(__SUNPRO_CC)) && defined(__SunOS_5_10) ++#define SWAP32(x) BSWAP_32(x) ++#define SWAP16(x) BSWAP_16(x) ++#else + #define SWAP32(x) (((x & 0xff) << 24) | ((x & 0xff00) << 8) \ + | ((x & 0xff0000) >> 8) | ((x & 0xff000000) >> 24)) + #define SWAP16(x) (((x & 0xff) << 8) | ((x & 0xff00) >> 8)) ++#endif + + #ifdef WORDS_BIGENDIAN + # define UINT32(x) SWAP32(x) +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/include/faac.h faac-1.28/include/faac.h +--- ../build-global/faac-1.28/include/faac.h 2009-01-25 19:50:32.000000000 +0100 ++++ faac-1.28/include/faac.h 2009-03-20 06:01:42.801998112 +0100 +@@ -36,7 +36,11 @@ + # endif + #endif + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + + typedef struct { + void *ptr; +@@ -90,7 +94,11 @@ + + + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + #ifdef __cplusplus + } +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/include/faaccfg.h faac-1.28/include/faaccfg.h +--- ../build-global/faac-1.28/include/faaccfg.h 2004-07-04 14:12:05.000000000 +0200 ++++ faac-1.28/include/faaccfg.h 2009-03-20 06:03:00.833899895 +0100 +@@ -45,7 +45,11 @@ + #define SHORTCTL_NOSHORT 1 + #define SHORTCTL_NOLONG 2 + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + typedef struct faacEncConfiguration + { + /* config version */ +@@ -117,6 +121,10 @@ + + } faacEncConfiguration, *faacEncConfigurationPtr; + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + #endif /* _FAACCFG_H_ */ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/aacquant.c faac-1.28/libfaac/aacquant.c +--- ../build-global/faac-1.28/libfaac/aacquant.c 2008-03-24 00:00:25.000000000 +0100 ++++ faac-1.28/libfaac/aacquant.c 2009-03-20 05:53:00.225604748 +0100 +@@ -281,11 +281,16 @@ + + + #if TAKEHIRO_IEEE754_HACK +- ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack(8) ++#endif + typedef union { + float f; + int i; + } fi_union; ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#endif + + #define MAGIC_FLOAT (65536*(128)) + #define MAGIC_INT 0x4b000000 +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/aacquant.h faac-1.28/libfaac/aacquant.h +--- ../build-global/faac-1.28/libfaac/aacquant.h 2003-10-12 18:43:39.000000000 +0200 ++++ faac-1.28/libfaac/aacquant.h 2009-03-20 05:53:52.210350072 +0100 +@@ -37,14 +37,22 @@ + #define POW20(x) pow(2.0,((double)x)*.25) + #define IPOW20(x) pow(2.0,-((double)x)*.1875) + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + typedef struct + { + double *pow43; + double *adj43; + double quality; + } AACQuantCfg; ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + void AACQuantizeInit(CoderInfo *coderInfo, unsigned int numChannels, + AACQuantCfg *aacquantCfg); +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/frame.h faac-1.28/libfaac/frame.h +--- ../build-global/faac-1.28/libfaac/frame.h 2009-01-25 19:50:32.000000000 +0100 ++++ faac-1.28/libfaac/frame.h 2009-03-20 06:03:57.455266251 +0100 +@@ -60,7 +60,11 @@ + #endif + #endif + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + + typedef struct { + psymodel_t *model; +@@ -151,7 +155,11 @@ + int FAACAPI faacEncClose(faacEncHandle hEncoder); + + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + #ifdef __cplusplus + } +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/ltp.c faac-1.28/libfaac/ltp.c +--- ../build-global/faac-1.28/libfaac/ltp.c 2003-06-26 21:20:31.000000000 +0200 ++++ faac-1.28/libfaac/ltp.c 2009-03-20 06:07:27.247999333 +0100 +@@ -38,10 +38,13 @@ + #include "util.h" + + ++#if !defined(__SUNPRO_C) && !defined(__SUNPRO_CC) ++/* why is this define here anyway, it is not used anywhere */ + /* short double_to_int(double sig_in); */ + #define double_to_int(sig_in) \ + ((sig_in) > 32767 ? 32767 : ( \ + (sig_in) < -32768 ? -32768 : (sig_in))) ++#endif + + #define _MDCT_SCALE 512 + +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/psych.h faac-1.28/libfaac/psych.h +--- ../build-global/faac-1.28/libfaac/psych.h 2005-04-24 21:16:14.000000000 +0200 ++++ faac-1.28/libfaac/psych.h 2009-03-20 06:14:31.902939182 +0100 +@@ -82,4 +82,4 @@ + } + #endif /* __cplusplus */ + +-#endif /* PSYCH_H */ +\ No newline at end of file ++#endif /* PSYCH_H */ Added: csw/mgar/pkg/libfaac/trunk/files/Makefile.in.20.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/Makefile.in.20.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/Makefile.in.20.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,398 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/common/mp4v2/mp4property.h faac-1.28/common/mp4v2/mp4property.h +--- ../build-global/faac-1.28/common/mp4v2/mp4property.h 2009-01-25 02:14:34.000000000 +0100 ++++ faac-1.28/common/mp4v2/mp4property.h 2009-03-20 06:08:45.678172744 +0100 +@@ -38,7 +38,7 @@ + StringProperty, + BytesProperty, + TableProperty, +- DescriptorProperty, ++ DescriptorProperty + }; + + class MP4Property { +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/common/mp4v2/mp4util.h faac-1.28/common/mp4v2/mp4util.h +--- ../build-global/faac-1.28/common/mp4v2/mp4util.h 2009-01-25 02:14:34.000000000 +0100 ++++ faac-1.28/common/mp4v2/mp4util.h 2009-03-20 00:14:32.128482807 +0100 +@@ -83,7 +83,7 @@ + } + + static inline void MP4Printf(const char* fmt, ...) +-#ifndef _WIN32 ++#if defined(__GNUC__) + __attribute__((format(__printf__, 1, 2))) + #endif + ; +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/common/mp4v2/mpeg4ip.h faac-1.28/common/mp4v2/mpeg4ip.h +--- ../build-global/faac-1.28/common/mp4v2/mpeg4ip.h 2009-01-26 23:42:35.000000000 +0100 ++++ faac-1.28/common/mp4v2/mpeg4ip.h 2009-03-20 06:14:07.133127520 +0100 +@@ -65,7 +65,9 @@ + /***************************************************************************** + * UNIX LIKE DEFINES BELOW THIS POINT + *****************************************************************************/ +-#ifdef sun ++#if defined(sun) || defined(__sun) || defined(__sun__) ++#include ++#include + #include + #endif + +@@ -194,12 +196,7 @@ + typedef unsigned int socklen_t; + #endif + +-#ifdef sun +-#include +-#define u_int8_t uint8_t +-#define u_int16_t uint16_t +-#define u_int32_t uint32_t +-#define u_int64_t uint64_t ++#if defined(sun) || defined(__sun) || defined(__sun__) + #define __STRING(expr) #expr + #endif + +@@ -328,7 +325,7 @@ + AUDIO_FMT_U16, + AUDIO_FMT_S16, + AUDIO_FMT_FLOAT, +- AUDIO_FMT_HW_AC3, ++ AUDIO_FMT_HW_AC3 + } audio_format_t; + + #endif /* __MPEG4IP_INCLUDED__ */ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/config.h.in faac-1.28/config.h.in +--- ../build-global/faac-1.28/config.h.in 2009-02-10 09:36:59.000000000 +0100 ++++ faac-1.28/config.h.in 2009-03-20 05:55:21.041828651 +0100 +@@ -1,5 +1,26 @@ + /* config.h.in. Generated from configure.in by autoheader. */ + ++#ifndef __FAAC_CONFIG_H ++#define __FAAC_CONFIG_H ++ ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#include ++#include ++ ++typedef uint8_t u_int8_t; ++typedef uint16_t u_int16_t; ++typedef uint32_t u_int32_t; ++typedef uint64_t u_int64_t; ++ ++#define HAVE_INT16_T 1 ++#define HAVE_INT32_T 1 ++#define HAVE_U_INT32_T 1 ++#define HAVE_U_INT16_T 1 ++ ++#define HAVE_STRUCT_IOVEC 1 ++#endif ++ ++ + /* Define if you want to encode for DRM */ + #undef DRM + +@@ -131,3 +152,5 @@ + + /* Define to `long int' if does not define. */ + #undef off_t ++ ++#endif /* __FAAC_CONFIG_H */ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/configure.in faac-1.28/configure.in +--- ../build-global/faac-1.28/configure.in 2009-02-05 01:55:38.000000000 +0100 ++++ faac-1.28/configure.in 2009-03-20 06:00:25.906642505 +0100 +@@ -10,7 +10,9 @@ + + AC_DEFUN([MY_DEFINE], [ AC_DEFINE($1, 1, [define if needed]) ]) + +-CFLAGS=${CFLAGS:-"-O2 -Wall"} ++CFLAGS=${CFLAGS} ++CPPFLAGS=${CPPFLAGS} ++LDFLAGS=${LDFLAGS} + + AC_PROG_CC + AC_PROG_CXX +@@ -20,10 +22,13 @@ + + AC_CHECK_TYPES(u_int32_t) + AC_CHECK_TYPES(u_int16_t) ++AC_CHECK_TYPES(uint64_t) ++AC_CHECK_TYPES(uint32_t) ++AC_CHECK_TYPES(uint16_t) + AC_CHECK_TYPES(int32_t) + AC_CHECK_TYPES(int16_t) + +-AC_CHECK_DECL(strcasecmp, MY_DEFINE(HAVE_STRCASECMP)) ++AC_CHECK_DECL(strcasecmp, AC_DEFINE(HAVE_STRCASECMP, 1, [define if needed]) ) + + AC_CHECK_LIB(gnugetopt, getopt_long) + +@@ -41,7 +46,7 @@ + AC_MSG_NOTICE([*** Building with internal mp4v2 ***]) + AM_CONDITIONAL(WITH_MP4V2, true) + AC_CONFIG_LINKS(common/mp4v2/mpeg4ip_config.h:config.h) +- MY_DEFINE(HAVE_LIBMP4V2) ++ MY_DEFINE(HAVE_LIBMP4V2, 1, [define if needed]) + else + AC_MSG_NOTICE([*** Building WITHOUT mp4v2 ***]) + fi +@@ -61,12 +66,12 @@ + dnl Checks for header files required for mp4.h + AC_HEADER_STDC + AC_SYS_LARGEFILE +-AC_CHECK_HEADERS(stdint.h inttypes.h) ++AC_CHECK_HEADERS(sys/types.h stdint.h inttypes.h inttypes_gnucompat.h) + AC_CHECK_HEADERS(mathf.h) + AC_CHECK_HEADERS(float.h) +-AC_CHECK_DECL(strchr, MY_DEFINE(HAVE_STRCHR)) +-AC_CHECK_DECL(memcpy, MY_DEFINE(HAVE_MEMCPY)) +-AC_CHECK_DECL(strsep, MY_DEFINE(HAVE_STRSEP)) ++AC_CHECK_DECL(strchr, AC_DEFINE(HAVE_STRCHR, 1, [define if needed]) ) ++AC_CHECK_DECL(memcpy, AC_DEFINE(HAVE_MEMCPY, 1, [define if needed]) ) ++AC_CHECK_DECL(strsep, AC_DEFINE(HAVE_STRSEP, 1, [define if needed]) ) + AC_CHECK_HEADERS(sys/time.h) + AC_HEADER_TIME + AC_TYPE_OFF_T +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/frontend/Makefile.am faac-1.28/frontend/Makefile.am +--- ../build-global/faac-1.28/frontend/Makefile.am 2008-12-16 01:56:00.000000000 +0100 ++++ faac-1.28/frontend/Makefile.am 2009-03-20 05:38:13.063991192 +0100 +@@ -5,7 +5,7 @@ + + if WITH_MP4V2 + INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/common/mp4v2 +-LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lstdc++ ++LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lCrun -lCstd + else + INCLUDES = -I$(top_srcdir)/include + LDADD = $(top_builddir)/libfaac/libfaac.la -lm +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/frontend/Makefile.in faac-1.28/frontend/Makefile.in +--- ../build-global/faac-1.28/frontend/Makefile.in 2009-02-10 09:37:00.000000000 +0100 ++++ faac-1.28/frontend/Makefile.in 2009-03-20 05:42:58.667425673 +0100 +@@ -68,6 +68,9 @@ + CCLD = $(CC) + LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ ++CXXLD = $(CXX) ++CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ ++ $(AM_LDFLAGS) $(LDFLAGS) -o $@ + SOURCES = $(faac_SOURCES) + DIST_SOURCES = $(faac_SOURCES) + man1dir = $(mandir)/man1 +@@ -132,6 +135,7 @@ + USE_DRM_FALSE = @USE_DRM_FALSE@ + USE_DRM_TRUE = @USE_DRM_TRUE@ + VERSION = @VERSION@ ++AM_CFLAGS = $(CFLAGS) + WITH_MP4V2_FALSE = @WITH_MP4V2_FALSE@ + WITH_MP4V2_TRUE = @WITH_MP4V2_TRUE@ + ac_ct_CC = @ac_ct_CC@ +@@ -186,7 +190,7 @@ + @WITH_MP4V2_FALSE at INCLUDES = -I$(top_srcdir)/include + @WITH_MP4V2_TRUE at INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/common/mp4v2 + @WITH_MP4V2_FALSE at LDADD = $(top_builddir)/libfaac/libfaac.la -lm +- at WITH_MP4V2_TRUE@LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lstdc++ ++ at WITH_MP4V2_TRUE@LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lCrun -lCstd + all: all-am + + .SUFFIXES: +@@ -200,9 +204,9 @@ + exit 1;; \ + esac; \ + done; \ +- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu frontend/Makefile'; \ ++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign frontend/Makefile'; \ + cd $(top_srcdir) && \ +- $(AUTOMAKE) --gnu frontend/Makefile ++ $(AUTOMAKE) --foreign frontend/Makefile + .PRECIOUS: Makefile + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ +@@ -250,7 +254,7 @@ + done + faac$(EXEEXT): $(faac_OBJECTS) $(faac_DEPENDENCIES) + @rm -f faac$(EXEEXT) +- $(LINK) $(faac_LDFLAGS) $(faac_OBJECTS) $(faac_LDADD) $(LIBS) ++ $(CXXLINK) $(faac_LDFLAGS) $(faac_OBJECTS) $(faac_LDADD) $(LIBS) + + mostlyclean-compile: + -rm -f *.$(OBJEXT) +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/frontend/input.c faac-1.28/frontend/input.c +--- ../build-global/faac-1.28/frontend/input.c 2009-01-25 19:50:32.000000000 +0100 ++++ faac-1.28/frontend/input.c 2009-03-20 06:06:22.286495928 +0100 +@@ -27,6 +27,10 @@ + #include + #include + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#include /* for BSWAP_8|BSWAP_16|BSWAP_32|BSWAP_64 */ ++#endif ++ + #ifdef _WIN32 + #include + #include +@@ -34,9 +38,14 @@ + + #include "input.h" + ++#if (defined(__SUNPRO_C) || defined(__SUNPRO_CC)) && defined(__SunOS_5_10) ++#define SWAP32(x) BSWAP_32(x) ++#define SWAP16(x) BSWAP_16(x) ++#else + #define SWAP32(x) (((x & 0xff) << 24) | ((x & 0xff00) << 8) \ + | ((x & 0xff0000) >> 8) | ((x & 0xff000000) >> 24)) + #define SWAP16(x) (((x & 0xff) << 8) | ((x & 0xff00) >> 8)) ++#endif + + #ifdef WORDS_BIGENDIAN + # define UINT32(x) SWAP32(x) +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/include/faac.h faac-1.28/include/faac.h +--- ../build-global/faac-1.28/include/faac.h 2009-01-25 19:50:32.000000000 +0100 ++++ faac-1.28/include/faac.h 2009-03-20 06:01:42.801998112 +0100 +@@ -36,7 +36,11 @@ + # endif + #endif + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + + typedef struct { + void *ptr; +@@ -90,7 +94,11 @@ + + + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + #ifdef __cplusplus + } +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/include/faaccfg.h faac-1.28/include/faaccfg.h +--- ../build-global/faac-1.28/include/faaccfg.h 2004-07-04 14:12:05.000000000 +0200 ++++ faac-1.28/include/faaccfg.h 2009-03-20 06:03:00.833899895 +0100 +@@ -45,7 +45,11 @@ + #define SHORTCTL_NOSHORT 1 + #define SHORTCTL_NOLONG 2 + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + typedef struct faacEncConfiguration + { + /* config version */ +@@ -117,6 +121,10 @@ + + } faacEncConfiguration, *faacEncConfigurationPtr; + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + #endif /* _FAACCFG_H_ */ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/aacquant.c faac-1.28/libfaac/aacquant.c +--- ../build-global/faac-1.28/libfaac/aacquant.c 2008-03-24 00:00:25.000000000 +0100 ++++ faac-1.28/libfaac/aacquant.c 2009-03-20 05:53:00.225604748 +0100 +@@ -281,11 +281,16 @@ + + + #if TAKEHIRO_IEEE754_HACK +- ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack(8) ++#endif + typedef union { + float f; + int i; + } fi_union; ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#endif + + #define MAGIC_FLOAT (65536*(128)) + #define MAGIC_INT 0x4b000000 +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/aacquant.h faac-1.28/libfaac/aacquant.h +--- ../build-global/faac-1.28/libfaac/aacquant.h 2003-10-12 18:43:39.000000000 +0200 ++++ faac-1.28/libfaac/aacquant.h 2009-03-20 05:53:52.210350072 +0100 +@@ -37,14 +37,22 @@ + #define POW20(x) pow(2.0,((double)x)*.25) + #define IPOW20(x) pow(2.0,-((double)x)*.1875) + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + typedef struct + { + double *pow43; + double *adj43; + double quality; + } AACQuantCfg; ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + void AACQuantizeInit(CoderInfo *coderInfo, unsigned int numChannels, + AACQuantCfg *aacquantCfg); +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/frame.h faac-1.28/libfaac/frame.h +--- ../build-global/faac-1.28/libfaac/frame.h 2009-01-25 19:50:32.000000000 +0100 ++++ faac-1.28/libfaac/frame.h 2009-03-20 06:03:57.455266251 +0100 +@@ -60,7 +60,11 @@ + #endif + #endif + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + + typedef struct { + psymodel_t *model; +@@ -151,7 +155,11 @@ + int FAACAPI faacEncClose(faacEncHandle hEncoder); + + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + #ifdef __cplusplus + } +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/ltp.c faac-1.28/libfaac/ltp.c +--- ../build-global/faac-1.28/libfaac/ltp.c 2003-06-26 21:20:31.000000000 +0200 ++++ faac-1.28/libfaac/ltp.c 2009-03-20 06:07:27.247999333 +0100 +@@ -38,10 +38,13 @@ + #include "util.h" + + ++#if !defined(__SUNPRO_C) && !defined(__SUNPRO_CC) ++/* why is this define here anyway, it is not used anywhere */ + /* short double_to_int(double sig_in); */ + #define double_to_int(sig_in) \ + ((sig_in) > 32767 ? 32767 : ( \ + (sig_in) < -32768 ? -32768 : (sig_in))) ++#endif + + #define _MDCT_SCALE 512 + +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/psych.h faac-1.28/libfaac/psych.h +--- ../build-global/faac-1.28/libfaac/psych.h 2005-04-24 21:16:14.000000000 +0200 ++++ faac-1.28/libfaac/psych.h 2009-03-20 06:14:31.902939182 +0100 +@@ -82,4 +82,4 @@ + } + #endif /* __cplusplus */ + +-#endif /* PSYCH_H */ +\ No newline at end of file ++#endif /* PSYCH_H */ Added: csw/mgar/pkg/libfaac/trunk/files/Makefile.in.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/Makefile.in.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/Makefile.in.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,35 @@ +--- ../build-global/faac-1.28/Makefile.in 2009-02-10 09:37:01.000000000 +0100 ++++ faac-1.28/Makefile.in 2009-03-20 07:46:47.715986781 +0100 +@@ -183,20 +183,7 @@ + + .SUFFIXES: + am--refresh: +- @: +-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +- @for dep in $?; do \ +- case '$(am__configure_deps)' in \ +- *$$dep*) \ +- echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \ +- cd $(srcdir) && $(AUTOMAKE) --gnu \ +- && exit 0; \ +- exit 1;; \ +- esac; \ +- done; \ +- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ +- cd $(top_srcdir) && \ +- $(AUTOMAKE) --gnu Makefile ++ + .PRECIOUS: Makefile + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ +@@ -225,10 +212,6 @@ + stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status config.h +-$(srcdir)/config.h.in: $(am__configure_deps) +- cd $(top_srcdir) && $(AUTOHEADER) +- rm -f stamp-h1 +- touch $@ + + distclean-hdr: + -rm -f config.h stamp-h1 Added: csw/mgar/pkg/libfaac/trunk/files/Makefile.in.frontend.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/Makefile.in.frontend.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/Makefile.in.frontend.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,51 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/frontend/Makefile.in faac-1.28/frontend/Makefile.in +--- ../build-global/faac-1.28/frontend/Makefile.in 2009-02-10 09:37:00.000000000 +0100 ++++ faac-1.28/frontend/Makefile.in 2009-03-20 05:42:58.667425673 +0100 +@@ -68,6 +68,9 @@ + CCLD = $(CC) + LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ ++CXXLD = $(CXX) ++CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ ++ $(AM_LDFLAGS) $(LDFLAGS) -o $@ + SOURCES = $(faac_SOURCES) + DIST_SOURCES = $(faac_SOURCES) + man1dir = $(mandir)/man1 +@@ -132,6 +135,7 @@ + USE_DRM_FALSE = @USE_DRM_FALSE@ + USE_DRM_TRUE = @USE_DRM_TRUE@ + VERSION = @VERSION@ ++AM_CFLAGS = $(CFLAGS) + WITH_MP4V2_FALSE = @WITH_MP4V2_FALSE@ + WITH_MP4V2_TRUE = @WITH_MP4V2_TRUE@ + ac_ct_CC = @ac_ct_CC@ +@@ -186,7 +190,7 @@ + @WITH_MP4V2_FALSE at INCLUDES = -I$(top_srcdir)/include + @WITH_MP4V2_TRUE at INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/common/mp4v2 + @WITH_MP4V2_FALSE at LDADD = $(top_builddir)/libfaac/libfaac.la -lm +- at WITH_MP4V2_TRUE@LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lstdc++ ++ at WITH_MP4V2_TRUE@LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lCrun -lCstd + all: all-am + + .SUFFIXES: +@@ -200,9 +204,9 @@ + exit 1;; \ + esac; \ + done; \ +- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu frontend/Makefile'; \ ++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign frontend/Makefile'; \ + cd $(top_srcdir) && \ +- $(AUTOMAKE) --gnu frontend/Makefile ++ $(AUTOMAKE) --foreign frontend/Makefile + .PRECIOUS: Makefile + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ +@@ -250,7 +254,7 @@ + done + faac$(EXEEXT): $(faac_OBJECTS) $(faac_DEPENDENCIES) + @rm -f faac$(EXEEXT) +- $(LINK) $(faac_LDFLAGS) $(faac_OBJECTS) $(faac_LDADD) $(LIBS) ++ $(CXXLINK) $(faac_LDFLAGS) $(faac_OBJECTS) $(faac_LDADD) $(LIBS) + + mostlyclean-compile: + -rm -f *.$(OBJEXT) Added: csw/mgar/pkg/libfaac/trunk/files/aacquant.c.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/aacquant.c.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/aacquant.c.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,21 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/aacquant.c faac-1.28/libfaac/aacquant.c +--- ../build-global/faac-1.28/libfaac/aacquant.c 2008-03-24 00:00:25.000000000 +0100 ++++ faac-1.28/libfaac/aacquant.c 2009-03-20 05:53:00.225604748 +0100 +@@ -281,11 +281,16 @@ + + + #if TAKEHIRO_IEEE754_HACK +- ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack(8) ++#endif + typedef union { + float f; + int i; + } fi_union; ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#endif + + #define MAGIC_FLOAT (65536*(128)) + #define MAGIC_INT 0x4b000000 Added: csw/mgar/pkg/libfaac/trunk/files/aacquant.h.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/aacquant.h.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/aacquant.h.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,26 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/aacquant.h faac-1.28/libfaac/aacquant.h +--- ../build-global/faac-1.28/libfaac/aacquant.h 2003-10-12 18:43:39.000000000 +0200 ++++ faac-1.28/libfaac/aacquant.h 2009-03-20 05:53:52.210350072 +0100 +@@ -37,14 +37,22 @@ + #define POW20(x) pow(2.0,((double)x)*.25) + #define IPOW20(x) pow(2.0,-((double)x)*.1875) + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + typedef struct + { + double *pow43; + double *adj43; + double quality; + } AACQuantCfg; ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + void AACQuantizeInit(CoderInfo *coderInfo, unsigned int numChannels, + AACQuantCfg *aacquantCfg); Added: csw/mgar/pkg/libfaac/trunk/files/config.h.in.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/config.h.in.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/config.h.in.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,36 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/config.h.in faac-1.28/config.h.in +--- ../build-global/faac-1.28/config.h.in 2009-02-10 09:36:59.000000000 +0100 ++++ faac-1.28/config.h.in 2009-03-20 05:55:21.041828651 +0100 +@@ -1,5 +1,26 @@ + /* config.h.in. Generated from configure.in by autoheader. */ + ++#ifndef __FAAC_CONFIG_H ++#define __FAAC_CONFIG_H ++ ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#include ++#include ++ ++typedef uint8_t u_int8_t; ++typedef uint16_t u_int16_t; ++typedef uint32_t u_int32_t; ++typedef uint64_t u_int64_t; ++ ++#define HAVE_INT16_T 1 ++#define HAVE_INT32_T 1 ++#define HAVE_U_INT32_T 1 ++#define HAVE_U_INT16_T 1 ++ ++#define HAVE_STRUCT_IOVEC 1 ++#endif ++ ++ + /* Define if you want to encode for DRM */ + #undef DRM + +@@ -131,3 +152,5 @@ + + /* Define to `long int' if does not define. */ + #undef off_t ++ ++#endif /* __FAAC_CONFIG_H */ Added: csw/mgar/pkg/libfaac/trunk/files/configure.in.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/configure.in.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/configure.in.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,55 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/configure.in faac-1.28/configure.in +--- ../build-global/faac-1.28/configure.in 2009-02-05 01:55:38.000000000 +0100 ++++ faac-1.28/configure.in 2009-03-20 06:00:25.906642505 +0100 +@@ -10,7 +10,9 @@ + + AC_DEFUN([MY_DEFINE], [ AC_DEFINE($1, 1, [define if needed]) ]) + +-CFLAGS=${CFLAGS:-"-O2 -Wall"} ++CFLAGS=${CFLAGS} ++CPPFLAGS=${CPPFLAGS} ++LDFLAGS=${LDFLAGS} + + AC_PROG_CC + AC_PROG_CXX +@@ -20,10 +22,13 @@ + + AC_CHECK_TYPES(u_int32_t) + AC_CHECK_TYPES(u_int16_t) ++AC_CHECK_TYPES(uint64_t) ++AC_CHECK_TYPES(uint32_t) ++AC_CHECK_TYPES(uint16_t) + AC_CHECK_TYPES(int32_t) + AC_CHECK_TYPES(int16_t) + +-AC_CHECK_DECL(strcasecmp, MY_DEFINE(HAVE_STRCASECMP)) ++AC_CHECK_DECL(strcasecmp, AC_DEFINE(HAVE_STRCASECMP, 1, [define if needed]) ) + + AC_CHECK_LIB(gnugetopt, getopt_long) + +@@ -41,7 +46,7 @@ + AC_MSG_NOTICE([*** Building with internal mp4v2 ***]) + AM_CONDITIONAL(WITH_MP4V2, true) + AC_CONFIG_LINKS(common/mp4v2/mpeg4ip_config.h:config.h) +- MY_DEFINE(HAVE_LIBMP4V2) ++ MY_DEFINE(HAVE_LIBMP4V2, 1, [define if needed]) + else + AC_MSG_NOTICE([*** Building WITHOUT mp4v2 ***]) + fi +@@ -61,12 +66,12 @@ + dnl Checks for header files required for mp4.h + AC_HEADER_STDC + AC_SYS_LARGEFILE +-AC_CHECK_HEADERS(stdint.h inttypes.h) ++AC_CHECK_HEADERS(sys/types.h stdint.h inttypes.h inttypes_gnucompat.h) + AC_CHECK_HEADERS(mathf.h) + AC_CHECK_HEADERS(float.h) +-AC_CHECK_DECL(strchr, MY_DEFINE(HAVE_STRCHR)) +-AC_CHECK_DECL(memcpy, MY_DEFINE(HAVE_MEMCPY)) +-AC_CHECK_DECL(strsep, MY_DEFINE(HAVE_STRSEP)) ++AC_CHECK_DECL(strchr, AC_DEFINE(HAVE_STRCHR, 1, [define if needed]) ) ++AC_CHECK_DECL(memcpy, AC_DEFINE(HAVE_MEMCPY, 1, [define if needed]) ) ++AC_CHECK_DECL(strsep, AC_DEFINE(HAVE_STRSEP, 1, [define if needed]) ) + AC_CHECK_HEADERS(sys/time.h) + AC_HEADER_TIME + AC_TYPE_OFF_T Added: csw/mgar/pkg/libfaac/trunk/files/faac.h.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/faac.h.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/faac.h.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,27 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/include/faac.h faac-1.28/include/faac.h +--- ../build-global/faac-1.28/include/faac.h 2009-01-25 19:50:32.000000000 +0100 ++++ faac-1.28/include/faac.h 2009-03-20 06:01:42.801998112 +0100 +@@ -36,7 +36,11 @@ + # endif + #endif + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + + typedef struct { + void *ptr; +@@ -90,7 +94,11 @@ + + + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + #ifdef __cplusplus + } Added: csw/mgar/pkg/libfaac/trunk/files/faaccfg.h.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/faaccfg.h.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/faaccfg.h.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,26 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/include/faaccfg.h faac-1.28/include/faaccfg.h +--- ../build-global/faac-1.28/include/faaccfg.h 2004-07-04 14:12:05.000000000 +0200 ++++ faac-1.28/include/faaccfg.h 2009-03-20 06:03:00.833899895 +0100 +@@ -45,7 +45,11 @@ + #define SHORTCTL_NOSHORT 1 + #define SHORTCTL_NOLONG 2 + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + typedef struct faacEncConfiguration + { + /* config version */ +@@ -117,6 +121,10 @@ + + } faacEncConfiguration, *faacEncConfigurationPtr; + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + #endif /* _FAACCFG_H_ */ Added: csw/mgar/pkg/libfaac/trunk/files/frame.h.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/frame.h.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/frame.h.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,27 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/frame.h faac-1.28/libfaac/frame.h +--- ../build-global/faac-1.28/libfaac/frame.h 2009-01-25 19:50:32.000000000 +0100 ++++ faac-1.28/libfaac/frame.h 2009-03-20 06:03:57.455266251 +0100 +@@ -60,7 +60,11 @@ + #endif + #endif + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + + typedef struct { + psymodel_t *model; +@@ -151,7 +155,11 @@ + int FAACAPI faacEncClose(faacEncHandle hEncoder); + + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + #ifdef __cplusplus + } Added: csw/mgar/pkg/libfaac/trunk/files/input.c.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/input.c.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/input.c.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,29 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/frontend/input.c faac-1.28/frontend/input.c +--- ../build-global/faac-1.28/frontend/input.c 2009-01-25 19:50:32.000000000 +0100 ++++ faac-1.28/frontend/input.c 2009-03-20 06:06:22.286495928 +0100 +@@ -27,6 +27,10 @@ + #include + #include + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#include /* for BSWAP_8|BSWAP_16|BSWAP_32|BSWAP_64 */ ++#endif ++ + #ifdef _WIN32 + #include + #include +@@ -34,9 +38,14 @@ + + #include "input.h" + ++#if (defined(__SUNPRO_C) || defined(__SUNPRO_CC)) && defined(__SunOS_5_10) ++#define SWAP32(x) BSWAP_32(x) ++#define SWAP16(x) BSWAP_16(x) ++#else + #define SWAP32(x) (((x & 0xff) << 24) | ((x & 0xff00) << 8) \ + | ((x & 0xff0000) >> 8) | ((x & 0xff000000) >> 24)) + #define SWAP16(x) (((x & 0xff) << 8) | ((x & 0xff00) >> 8)) ++#endif + + #ifdef WORDS_BIGENDIAN + # define UINT32(x) SWAP32(x) Added: csw/mgar/pkg/libfaac/trunk/files/ltp.c.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/ltp.c.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/ltp.c.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,17 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/ltp.c faac-1.28/libfaac/ltp.c +--- ../build-global/faac-1.28/libfaac/ltp.c 2003-06-26 21:20:31.000000000 +0200 ++++ faac-1.28/libfaac/ltp.c 2009-03-20 06:07:27.247999333 +0100 +@@ -38,10 +38,13 @@ + #include "util.h" + + ++#if !defined(__SUNPRO_C) && !defined(__SUNPRO_CC) ++/* why is this define here anyway, it is not used anywhere */ + /* short double_to_int(double sig_in); */ + #define double_to_int(sig_in) \ + ((sig_in) > 32767 ? 32767 : ( \ + (sig_in) < -32768 ? -32768 : (sig_in))) ++#endif + + #define _MDCT_SCALE 512 + Added: csw/mgar/pkg/libfaac/trunk/files/mp4property.h.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/mp4property.h.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/mp4property.h.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,12 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/common/mp4v2/mp4property.h faac-1.28/common/mp4v2/mp4property.h +--- ../build-global/faac-1.28/common/mp4v2/mp4property.h 2009-01-25 02:14:34.000000000 +0100 ++++ faac-1.28/common/mp4v2/mp4property.h 2009-03-20 06:08:45.678172744 +0100 +@@ -38,7 +38,7 @@ + StringProperty, + BytesProperty, + TableProperty, +- DescriptorProperty, ++ DescriptorProperty + }; + + class MP4Property { Added: csw/mgar/pkg/libfaac/trunk/files/mp4util.h.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/mp4util.h.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/mp4util.h.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,12 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/common/mp4v2/mp4util.h faac-1.28/common/mp4v2/mp4util.h +--- ../build-global/faac-1.28/common/mp4v2/mp4util.h 2009-01-25 02:14:34.000000000 +0100 ++++ faac-1.28/common/mp4v2/mp4util.h 2009-03-20 00:14:32.128482807 +0100 +@@ -83,7 +83,7 @@ + } + + static inline void MP4Printf(const char* fmt, ...) +-#ifndef _WIN32 ++#if defined(__GNUC__) + __attribute__((format(__printf__, 1, 2))) + #endif + ; Added: csw/mgar/pkg/libfaac/trunk/files/mpeg4ip.h.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/mpeg4ip.h.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/mpeg4ip.h.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,37 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/common/mp4v2/mpeg4ip.h faac-1.28/common/mp4v2/mpeg4ip.h +--- ../build-global/faac-1.28/common/mp4v2/mpeg4ip.h 2009-01-26 23:42:35.000000000 +0100 ++++ faac-1.28/common/mp4v2/mpeg4ip.h 2009-03-20 06:14:07.133127520 +0100 +@@ -65,7 +65,9 @@ + /***************************************************************************** + * UNIX LIKE DEFINES BELOW THIS POINT + *****************************************************************************/ +-#ifdef sun ++#if defined(sun) || defined(__sun) || defined(__sun__) ++#include ++#include + #include + #endif + +@@ -194,12 +196,7 @@ + typedef unsigned int socklen_t; + #endif + +-#ifdef sun +-#include +-#define u_int8_t uint8_t +-#define u_int16_t uint16_t +-#define u_int32_t uint32_t +-#define u_int64_t uint64_t ++#if defined(sun) || defined(__sun) || defined(__sun__) + #define __STRING(expr) #expr + #endif + +@@ -328,7 +325,7 @@ + AUDIO_FMT_U16, + AUDIO_FMT_S16, + AUDIO_FMT_FLOAT, +- AUDIO_FMT_HW_AC3, ++ AUDIO_FMT_HW_AC3 + } audio_format_t; + + #endif /* __MPEG4IP_INCLUDED__ */ Added: csw/mgar/pkg/libfaac/trunk/files/psych.h.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/psych.h.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/psych.h.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,10 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/psych.h faac-1.28/libfaac/psych.h +--- ../build-global/faac-1.28/libfaac/psych.h 2005-04-24 21:16:14.000000000 +0200 ++++ faac-1.28/libfaac/psych.h 2009-03-20 06:14:31.902939182 +0100 +@@ -82,4 +82,4 @@ + } + #endif /* __cplusplus */ + +-#endif /* PSYCH_H */ +\ No newline at end of file ++#endif /* PSYCH_H */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 29 16:18:38 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 29 Mar 2009 14:18:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[4051] csw/mgar/pkg/lftp/trunk Message-ID: Revision: 4051 http://gar.svn.sourceforge.net/gar/?rev=4051&view=rev Author: chninkel Date: 2009-03-29 14:18:38 +0000 (Sun, 29 Mar 2009) Log Message: ----------- lftp: updated changelog Modified Paths: -------------- csw/mgar/pkg/lftp/trunk/checksums csw/mgar/pkg/lftp/trunk/files/changelog.CSW Modified: csw/mgar/pkg/lftp/trunk/checksums =================================================================== --- csw/mgar/pkg/lftp/trunk/checksums 2009-03-29 14:04:20 UTC (rev 4050) +++ csw/mgar/pkg/lftp/trunk/checksums 2009-03-29 14:18:38 UTC (rev 4051) @@ -1,3 +1,3 @@ 6fe8793f3ccde1d2f8446d599d8a69a9 download/lftp-3.7.11.tar.gz 5bc881a13c106b1c97f2137ff1755817 download/CSWlftp.prototype -23a0c19689c59ae1b7716da30e39fead download/changelog.CSW +98a4a42313ffba56431306ea49ea0600 download/changelog.CSW Modified: csw/mgar/pkg/lftp/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/lftp/trunk/files/changelog.CSW 2009-03-29 14:04:20 UTC (rev 4050) +++ csw/mgar/pkg/lftp/trunk/files/changelog.CSW 2009-03-29 14:18:38 UTC (rev 4051) @@ -1,3 +1,10 @@ +lftp (3.7.11,REV=2009.03.29) unstable + + * Now uses cswpreserveconf class from cswclassutils to handle lftp.conf + configuration file. + + -- Yann Rouillard Sun, 29 Mar 2009 16:16:22 +0200 + lftp (3.7.11,REV=2009.03.27) unstable * Fixed double CSWcommon dependancy. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Sun Mar 29 16:21:16 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Sun, 29 Mar 2009 14:21:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[4052] csw/mgar/pkg/docbook-style-dsssl/trunk Message-ID: Revision: 4052 http://gar.svn.sourceforge.net/gar/?rev=4052&view=rev Author: bdwalton Date: 2009-03-29 14:21:16 +0000 (Sun, 29 Mar 2009) Log Message: ----------- convert to dynamic gspec; small cleanups Modified Paths: -------------- csw/mgar/pkg/docbook-style-dsssl/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.gspec Modified: csw/mgar/pkg/docbook-style-dsssl/trunk/Makefile =================================================================== --- csw/mgar/pkg/docbook-style-dsssl/trunk/Makefile 2009-03-29 14:18:38 UTC (rev 4051) +++ csw/mgar/pkg/docbook-style-dsssl/trunk/Makefile 2009-03-29 14:21:16 UTC (rev 4052) @@ -3,6 +3,13 @@ PATCHLEVEL = 4.1 CATEGORIES = xtra +PACKAGES = CSWdocbookdsssl +CATALOGNAME_CSWdocbookdsssl = docbookdsssl + +ARCHALL_CSWdocbookdsssl = 1 + +LICENSE_CSWdocbookdsssl = README + DESCRIPTION = Norman Walsh's modular stylesheets for DocBook define BLURB These DSSSL stylesheets allow to convert any DocBook document to another @@ -13,17 +20,18 @@ SF_PROJ = docbook MASTER_SITES = $(SF_MIRRORS) DISTFILES = docbook-dsssl-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWdocbookdsssl,postinstall preremove) +DISTFILES += CSWdocbookdsssl.postinstall CSWdocbookdsssl.preremove PATCHFILES = add_makefile.patch fix_perl_path.patch REQUIRED_PKGS = CSWdocbookdtds CSWsgmlcommon CSWopenjade CSWperl -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +# We define upstream file regex so we can be notifed of new upstream +# software release +UFILES_REGEX = (\d+(?:\.\d+)*).tar.gz -# If the url used to check for software update is different of MASTER_SITES, then -# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES -# UPSTREAM_MASTER_SITES = +# If the url used to check for software update is different of +# MASTER_SITES, then uncomment the next line. Otherwise it is set by +# default to the value of MASTER_SITES UPSTREAM_MASTER_SITES = tar-gz-extract-docbook-dsssl-$(GARVERSION).tar.gz: @echo " ==> Extracting $(DOWNLOADDIR)/docbook-dsssl-$(GARVERSION).tar.gz" @@ -39,9 +47,4 @@ INSTALL_ARGS = DESTDIR=$(DESTDIR) INSTALL_ARGS += bindir=$(bindir) datadir=$(datadir) -post-install-modulated: - @echo "Symlinking dsssl-stylesheets" - @(cd $(INSTALLISADIR)/$(datadir)/sgml/docbook; \ - ln -s dsssl-stylesheets-$(GARVERSION) dsssl-stylesheets ) - include gar/category.mk Deleted: csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.gspec =================================================================== --- csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.gspec 2009-03-29 14:18:38 UTC (rev 4051) +++ csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.gspec 2009-03-29 14:21:16 UTC (rev 4052) @@ -1,5 +0,0 @@ -%var bitname docbookdsssl -%var pkgname CSWdocbookdsssl -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Sun Mar 29 17:00:17 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Sun, 29 Mar 2009 15:00:17 +0000 Subject: [csw-devel] SF.net SVN: gar:[4053] csw/mgar/pkg/docbook-style-dsssl/trunk Message-ID: Revision: 4053 http://gar.svn.sourceforge.net/gar/?rev=4053&view=rev Author: bdwalton Date: 2009-03-29 15:00:17 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Clean up the adm scripts. - handle the non-versioned openjade directory name - handle the chroot requirements a little better. Modified Paths: -------------- csw/mgar/pkg/docbook-style-dsssl/trunk/checksums csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.postinstall csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.preremove Modified: csw/mgar/pkg/docbook-style-dsssl/trunk/checksums =================================================================== --- csw/mgar/pkg/docbook-style-dsssl/trunk/checksums 2009-03-29 14:21:16 UTC (rev 4052) +++ csw/mgar/pkg/docbook-style-dsssl/trunk/checksums 2009-03-29 15:00:17 UTC (rev 4053) @@ -1,6 +1,5 @@ 8459913bbd8a5724a6fe4b9ed5bab5af download/docbook-dsssl-1.79.tar.gz -02510cf81c864e00a76bcda6c479341b download/CSWdocbookdsssl.gspec -ff8e7d8bbb0f1f696f063e312da67545 download/CSWdocbookdsssl.postinstall -0cf25b8d3ca259f7776526e4450797f2 download/CSWdocbookdsssl.preremove +95e00a89bd8d1217f4ecb4c4d39f4695 download/CSWdocbookdsssl.postinstall +87a025d01ed7cb3486223ee51c75178f download/CSWdocbookdsssl.preremove 6cb0e57eb959e159fb4677fc6c945d63 download/add_makefile.patch bcd9c3faeba3e034152c26b489f2abcc download/fix_perl_path.patch Modified: csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.postinstall =================================================================== --- csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.postinstall 2009-03-29 14:21:16 UTC (rev 4052) +++ csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.postinstall 2009-03-29 15:00:17 UTC (rev 4053) @@ -9,10 +9,10 @@ esac # set SGML_BASE_DIR and SGML_CATALOGS_DIR -. `$PKG_INSTALL_ROOT/opt/csw/bin/sgmlwhich` +. $PKG_INSTALL_ROOT/`$PKG_INSTALL_ROOT/opt/csw/bin/sgmlwhich` dsssldir=$SGML_BASE_DIR/docbook/dsssl-stylesheets -ojadedir=`$PREFIX echo $SGML_BASE_DIR/openjade-*` +ojadedir=$SGML_BASE_DIR/openjade rel=`echo $PKG_INSTALL_ROOT/$SGML_CATALOGS_DIR/sgml-docbook-3.0-*.cat | sed 's#.*-##; s/\.cat//'` Modified: csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.preremove =================================================================== --- csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.preremove 2009-03-29 14:21:16 UTC (rev 4052) +++ csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.preremove 2009-03-29 15:00:17 UTC (rev 4053) @@ -9,10 +9,10 @@ esac # set SGML_BASE_DIR and SGML_CATALOGS_DIR -. `$PKG_INSTALL_ROOT/opt/csw/bin/sgmlwhich` +. $PKG_INSTALL_ROOT/`$PKG_INSTALL_ROOT/opt/csw/bin/sgmlwhich` dsssldir=$SGML_BASE_DIR/docbook/dsssl-stylesheets -ojadedir=`$PREFIX echo $SGML_BASE_DIR/openjade-*` +ojadedir=$SGML_BASE_DIR/openjade for cat in $PKG_INSTALL_ROOT/$SGML_CATALOGS_DIR/*-docbook-*.cat; do if [ "x$PKG_INSTALL_ROOT" != "x" ]; then This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 29 18:02:03 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 29 Mar 2009 16:02:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[4054] csw/mgar/pkg/libgsf/trunk/Makefile Message-ID: Revision: 4054 http://gar.svn.sourceforge.net/gar/?rev=4054&view=rev Author: hson Date: 2009-03-29 16:02:03 +0000 (Sun, 29 Mar 2009) Log Message: ----------- libgsf: Add some dependencies and prerequisites Modified Paths: -------------- csw/mgar/pkg/libgsf/trunk/Makefile Modified: csw/mgar/pkg/libgsf/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgsf/trunk/Makefile 2009-03-29 15:00:17 UTC (rev 4053) +++ csw/mgar/pkg/libgsf/trunk/Makefile 2009-03-29 16:02:03 UTC (rev 4054) @@ -13,10 +13,10 @@ MASTER_SITES = $(GNOME_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -PREREQUISITE_PKGS += CSWgnulinks CSWgtk-doc +PREREQUISITE_PKGS += CSWgnulinks CSWgtk-doc CSWglib2devel CSWlibxml2devel REQUIRED_PKGS += CSWbonobo2 CSWbzip2 CSWgconf2 CSWggettextrt CSWglib2 -REQUIRED_PKGS += CSWgnomevfs2 CSWlibxml2 CSWorbit2 CSWzlib +REQUIRED_PKGS += CSWgnomevfs2 CSWlibxml2 CSWorbit2 CSWzlib CSWiconv # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz @@ -42,12 +42,12 @@ post-install-isa-sparcv8: @cp -p $(FILEDIR)/libgsf-1.so.1.9.1.s $(INSTALLISADIR)$(libdir)/libgsf-1.so.1.9.1 - @cp -p $(FILEDIR)/libgsf-gnome-1.so.1.9.1.s $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1 + @cp -p $(FILEDIR)/libgsf-gnome-1.so.1.9.1.s $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1.9.1 @ln -s libgsf-1.so.1.9.1 $(INSTALLISADIR)$(libdir)/libgsf-1.so.1 @ln -s libgsf-gnome-1.so.1.9.1 $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1 post-install-isa-i386: @cp -p $(FILEDIR)/libgsf-1.so.1.9.1.i $(INSTALLISADIR)$(libdir)/libgsf-1.so.1.9.1 - @cp -p $(FILEDIR)/libgsf-gnome-1.so.1.9.1.i $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1 + @cp -p $(FILEDIR)/libgsf-gnome-1.so.1.9.1.i $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1.9.1 @ln -s libgsf-1.so.1.9.1 $(INSTALLISADIR)$(libdir)/libgsf-1.so.1 @ln -s libgsf-gnome-1.so.1.9.1 $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 29 18:31:42 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 29 Mar 2009 16:31:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[4055] csw/mgar/pkg Message-ID: Revision: 4055 http://gar.svn.sourceforge.net/gar/?rev=4055&view=rev Author: hson Date: 2009-03-29 16:31:42 +0000 (Sun, 29 Mar 2009) Log Message: ----------- wput: Initial commit Added Paths: ----------- csw/mgar/pkg/wput/ csw/mgar/pkg/wput/branches/ csw/mgar/pkg/wput/tags/ csw/mgar/pkg/wput/trunk/ csw/mgar/pkg/wput/trunk/Makefile csw/mgar/pkg/wput/trunk/checksums csw/mgar/pkg/wput/trunk/files/ csw/mgar/pkg/wput/trunk/files/Makefile.in.diff csw/mgar/pkg/wput/trunk/files/Makefile.in.src.diff csw/mgar/pkg/wput/trunk/files/configure.diff Property changes on: csw/mgar/pkg/wput/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/wput/trunk/Makefile =================================================================== --- csw/mgar/pkg/wput/trunk/Makefile (rev 0) +++ csw/mgar/pkg/wput/trunk/Makefile 2009-03-29 16:31:42 UTC (rev 4055) @@ -0,0 +1,33 @@ +GARNAME = wput +GARVERSION = 0.6.2 +CATEGORIES = utils + +DESCRIPTION = the opposite of wget: a command line ftp client +define BLURB + Wput is a command-line ftp-client that looks like wget but instead of + downloading, uploads files or whole directories to remote ftp-servers. +endef + +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tgz + +SPKG_SOURCEURL = http://wput.sourceforge.net + +LICENSE = COPYING + +REQUIRED_PKGS = CSWggettextrt + +# We define upstream file regex so we can be notifed of new upstream software release +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=141519 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = (\d+(?:\.\d+)*) + +PATCHFILES = configure.diff +PATCHFILES += Makefile.in.diff +PATCHFILES += Makefile.in.src.diff + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = + +include gar/category.mk Added: csw/mgar/pkg/wput/trunk/checksums =================================================================== --- csw/mgar/pkg/wput/trunk/checksums (rev 0) +++ csw/mgar/pkg/wput/trunk/checksums 2009-03-29 16:31:42 UTC (rev 4055) @@ -0,0 +1,4 @@ +a14c4c13d91d04d6119bdc977e8a8bdf download/wput-0.6.2.tgz +90369c3a9dbb27432bdb5ae2611b6a96 download/configure.diff +323700e80f07b10f44006b0a95951c41 download/Makefile.in.diff +e6e15f2a2fdac44f31ad4e3403993ff3 download/Makefile.in.src.diff Added: csw/mgar/pkg/wput/trunk/files/Makefile.in.diff =================================================================== --- csw/mgar/pkg/wput/trunk/files/Makefile.in.diff (rev 0) +++ csw/mgar/pkg/wput/trunk/files/Makefile.in.diff 2009-03-29 16:31:42 UTC (rev 4055) @@ -0,0 +1,30 @@ +diff -ru ../build-global/wput-0.6.2/Makefile.in wput-0.6.2/Makefile.in +--- ../build-global/wput-0.6.2/Makefile.in 2008-09-27 12:31:23.000000000 +0200 ++++ wput-0.6.2/Makefile.in 2009-03-29 18:25:34.366444523 +0200 +@@ -16,12 +16,12 @@ + + install: all + cd po && $(MAKE) $(MAKEDEFS) $@ +- mkdir -p $(bindir) +- mkdir -p $(mandir) +- install -m0755 wput $(bindir) +- install -m0644 doc/wput.1.gz $(mandir) +- ln -s $(bindir)/wput $(bindir)/wdel +- install -m0644 doc/wdel.1.gz $(mandir) ++ mkdir -p $(DESTDIR)$(bindir) ++ mkdir -p $(DESTDIR)$(mandir) ++ install -m0755 wput $(DESTDIR)$(bindir) ++ install -m0644 doc/wput.1.gz $(DESTDIR)$(mandir) ++ ln -s $(bindir)/wput $(DESTDIR)$(bindir)/wdel ++ install -m0644 doc/wdel.1.gz $(DESTDIR)$(mandir) + @echo "----------------" + @echo "Wput and Wdel installed. See 'wput/wdel -h' or 'man wput/wdel' for" + @echo "usage information." +@@ -30,6 +30,7 @@ + @echo "Wput is not perfect, so please report any bugs you notice (see BUGS-section" + @echo "in the manpage)." + @echo "----------------" ++ + uninstall: + rm -f $(bindir)/wput + rm -f $(bindir)/wdel Added: csw/mgar/pkg/wput/trunk/files/Makefile.in.src.diff =================================================================== --- csw/mgar/pkg/wput/trunk/files/Makefile.in.src.diff (rev 0) +++ csw/mgar/pkg/wput/trunk/files/Makefile.in.src.diff 2009-03-29 16:31:42 UTC (rev 4055) @@ -0,0 +1,12 @@ +diff -ru ../build-global/wput-0.6.2/src/Makefile.in wput-0.6.2/src/Makefile.in +--- ../build-global/wput-0.6.2/src/Makefile.in 2008-09-27 12:31:23.000000000 +0200 ++++ wput-0.6.2/src/Makefile.in 2009-03-29 18:24:32.132443546 +0200 +@@ -6,7 +6,7 @@ + localedir=$(prefix)/share/locale + CC=@CC@ + CFLAGS= @CFLAGS@ -DLOCALEDIR=\"$(localedir)\" @GNUTLS_CFLAGS@ +-LIBS=@LIBINTL@ @LIBS@ @GNUTLS_LIBS@ ++LIBS=@LIBINTL@ @LIBS@ @GNUTLS_LIBS@ -lsocket -lnsl + EXE=../wput + GETOPT=@GETOPT@ + MEMDBG=@MEMDBG@ Added: csw/mgar/pkg/wput/trunk/files/configure.diff =================================================================== --- csw/mgar/pkg/wput/trunk/files/configure.diff (rev 0) +++ csw/mgar/pkg/wput/trunk/files/configure.diff 2009-03-29 16:31:42 UTC (rev 4055) @@ -0,0 +1,12 @@ +diff -ru ../build-global/wput-0.6.2/configure wput-0.6.2/configure +--- ../build-global/wput-0.6.2/configure 2008-09-27 12:31:23.000000000 +0200 ++++ wput-0.6.2/configure 2009-03-29 18:17:59.596861076 +0200 +@@ -1736,7 +1736,7 @@ + + + +-CFLAGS="${CFLAGS} -Wall" ++CFLAGS="${CFLAGS}" + PACKAGE="wput" + VERSION="0.6.2" + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 18:58:00 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 16:58:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[4056] csw/mgar/pkg/libcairo/trunk/Makefile Message-ID: Revision: 4056 http://gar.svn.sourceforge.net/gar/?rev=4056&view=rev Author: wbonnet Date: 2009-03-29 16:58:00 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 1.8.6 Modified Paths: -------------- csw/mgar/pkg/libcairo/trunk/Makefile Modified: csw/mgar/pkg/libcairo/trunk/Makefile =================================================================== --- csw/mgar/pkg/libcairo/trunk/Makefile 2009-03-29 16:31:42 UTC (rev 4055) +++ csw/mgar/pkg/libcairo/trunk/Makefile 2009-03-29 16:58:00 UTC (rev 4056) @@ -28,20 +28,17 @@ REQUIRED_PKGS_CSWlibcairodevel = CSWlibcairo REQUIRED_PKGS_CSWlibcairodoc = -# REQUIRED_PKGS_CSWlibcairo += CSWlibx11 -# REQUIRED_PKGS_CSWlibcairo += CSWfconfig -# REQUIRED_PKGS_CSWlibcairo += CSWftype2 -# REQUIRED_PKGS_CSWlibcairo += CSWlibxrender -# REQUIRED_PKGS_CSWlibcairo += CSWpixman -# REQUIRED_PKGS_CSWlibcairo += CSWpng -# REQUIRED_PKGS_CSWlibcairo += CSWzlib +REQUIRED_PKGS_CSWlibcairo += CSWfconfig +REQUIRED_PKGS_CSWlibcairo += CSWftype2 +REQUIRED_PKGS_CSWlibcairo += CSWlibxrender +REQUIRED_PKGS_CSWlibcairo += CSWpixman +REQUIRED_PKGS_CSWlibcairo += CSWpng +REQUIRED_PKGS_CSWlibcairo += CSWzlib -# CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION -# CXXFLAGS += -xlibmil -xlibmopt -features=tmplife -norunpath -# LDFLAGS += -L/opt/csw/lib -R/opt/csw/lib - CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --disable-tests --enable-xlib=yes --enable-xlib-xrender=yes --enable-ft=yes --with-x +CONFIGURE_ARGS += --enable-png=yes --enable-ps=yes --enable-pdf=yes --enable-svg=yes +CONFIGURE_ARGS += --enable-gtk-doc --enable-test-surfaces=yes post-extract: ( cd $(WORKROOTDIR)/build-$(firstword $(MODULATIONS)) ; \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 29 18:59:56 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 29 Mar 2009 16:59:56 +0000 Subject: [csw-devel] SF.net SVN: gar:[4057] csw/mgar/pkg/wput/trunk/files/Makefile.in.diff Message-ID: Revision: 4057 http://gar.svn.sourceforge.net/gar/?rev=4057&view=rev Author: hson Date: 2009-03-29 16:59:56 +0000 (Sun, 29 Mar 2009) Log Message: ----------- wput: Need ginstall Modified Paths: -------------- csw/mgar/pkg/wput/trunk/files/Makefile.in.diff Modified: csw/mgar/pkg/wput/trunk/files/Makefile.in.diff =================================================================== --- csw/mgar/pkg/wput/trunk/files/Makefile.in.diff 2009-03-29 16:58:00 UTC (rev 4056) +++ csw/mgar/pkg/wput/trunk/files/Makefile.in.diff 2009-03-29 16:59:56 UTC (rev 4057) @@ -13,10 +13,10 @@ - install -m0644 doc/wdel.1.gz $(mandir) + mkdir -p $(DESTDIR)$(bindir) + mkdir -p $(DESTDIR)$(mandir) -+ install -m0755 wput $(DESTDIR)$(bindir) -+ install -m0644 doc/wput.1.gz $(DESTDIR)$(mandir) ++ ginstall -m0755 wput $(DESTDIR)$(bindir) ++ ginstall -m0644 doc/wput.1.gz $(DESTDIR)$(mandir) + ln -s $(bindir)/wput $(DESTDIR)$(bindir)/wdel -+ install -m0644 doc/wdel.1.gz $(DESTDIR)$(mandir) ++ ginstall -m0644 doc/wdel.1.gz $(DESTDIR)$(mandir) @echo "----------------" @echo "Wput and Wdel installed. See 'wput/wdel -h' or 'man wput/wdel' for" @echo "usage information." This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 29 19:07:07 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 29 Mar 2009 17:07:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[4058] csw/mgar/pkg/wput/trunk/checksums Message-ID: Revision: 4058 http://gar.svn.sourceforge.net/gar/?rev=4058&view=rev Author: hson Date: 2009-03-29 17:07:07 +0000 (Sun, 29 Mar 2009) Log Message: ----------- wput: Updated checksum Modified Paths: -------------- csw/mgar/pkg/wput/trunk/checksums Modified: csw/mgar/pkg/wput/trunk/checksums =================================================================== --- csw/mgar/pkg/wput/trunk/checksums 2009-03-29 16:59:56 UTC (rev 4057) +++ csw/mgar/pkg/wput/trunk/checksums 2009-03-29 17:07:07 UTC (rev 4058) @@ -1,4 +1,4 @@ a14c4c13d91d04d6119bdc977e8a8bdf download/wput-0.6.2.tgz 90369c3a9dbb27432bdb5ae2611b6a96 download/configure.diff -323700e80f07b10f44006b0a95951c41 download/Makefile.in.diff +066a65a869f312afc0e0a4d89e8b8710 download/Makefile.in.diff e6e15f2a2fdac44f31ad4e3403993ff3 download/Makefile.in.src.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 29 19:29:36 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 29 Mar 2009 17:29:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[4059] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 4059 http://gar.svn.sourceforge.net/gar/?rev=4059&view=rev Author: chninkel Date: 2009-03-29 17:29:36 +0000 (Sun, 29 Mar 2009) Log Message: ----------- openssh: now works correctly with gar v2 Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/openssh/trunk/files/CSWossh.depend csw/mgar/pkg/openssh/trunk/files/CSWossh.gspec csw/mgar/pkg/openssh/trunk/files/CSWosshclient.depend csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 17:07:07 UTC (rev 4058) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 17:29:36 UTC (rev 4059) @@ -1,3 +1,17 @@ +##################################################################### +# OpenCSW build recipe for openssh +# +# Copyright 2009 Yann Rouillard +# All rights reserved. Use is subject to license terms. +# +# Redistribution and/or use, with or without modification, is +# permitted. This software is without warranty of any kind. The +# author(s) shall not be liable in the event that use of the +# software causes damage. +##################################################################### + +###### Package information ####### + GARNAME = openssh GARVERSION = 5.2 RELEASE = p1 @@ -17,6 +31,20 @@ and supports all SSH protocol versions. endef + +PACKAGES = CSWossh CSWosshclient + +CATALOGNAME_CSWossh = openssh +SPKG_DESC_CSWossh = OpenSSH Secure Shell server +REQUIRED_PKGS_CSWossh = CSWosslrt CSWtcpwrap CSWzlib CSWkrb5lib CSWosshclient + +CATALOGNAME_CSWosshclient = openssh_client +SPKG_DESC_CSWosshclient = OpenSSH Secure Shell client +REQUIRED_PKGS_CSWosshclient = CSWosslrt CSWzlib CSWkrb5lib + + +###### Upstream and opencsw files information ####### + MASTER_SITES = ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ http://www.sxw.org.uk/computing/patches/ # We define upstream file regex so we can be notifed of new upstream software release @@ -33,12 +61,8 @@ DISTFILES += cswopenssh svc-cswopenssh cswopenssh.xml DISTFILES += openssh -ifndef LPK -DISTFILES += $(call admfiles,CSWossh,depend checkinstall preinstall postinstall prototype) -DISTFILES += $(call admfiles,CSWosshclient,depend prototype) -endif +LICENSE = LICENCE - # Script created to workaround a upgrade bug between # package = 4.6,REV=2007.07.30_rev=p1 and later package DISTFILES += openssh_restart_workaround.sh @@ -57,9 +81,19 @@ # documentation files to install (not a gar variable) DOCFILES = CREDITS ChangeLog ChangeLog.gssapi INSTALL LICENCE OVERVIEW README README.dns DOCFILES += README.platform README.privsep README.smartcard README.tun TODO WARNING.RNG +DOCDIRS = openssh openssh_client SPKG_CLASSES = none conf + +# little hack to be able to still use old smf support with gar v2 +# until openssh is migrated to cswclassutils init system +DISTFILES += openssh_dyngspec.fakespec +_CATEGORY_GSPEC_INCLUDE = $(if $(findstring CSWosshclient,$*),csw_dyndepend.gspec,../../$(DOWNLOADDIR)/openssh_dyngspec.fakespec) + + +##### Build and installation information ##### + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-kerberos5=$(prefix) CONFIGURE_ARGS += --sysconfdir=$(sysconfdir)/ssh @@ -69,15 +103,24 @@ TEST_SCRIPTS = + +## Optional addition to add Ldap Public Key support +## see http://code.google.com/p/openssh-lpk/ + ifdef LPK - DISTFILES += $(call admfiles,CSWosshlpk,depend checkinstall preinstall postinstall prototype) + PACKAGES = CSWosshlpk + CATALOGNAME_CSWosshlpk = openssh_lpk + SPKG_DESC_CSWosshlpk = OpenSSH Secure Shell server with ldap public key support + REQUIRED_PKGS_CSWosshlpk = $(REQUIRED_PKGS_CSWossh) CSWoldaprt DESCRIPTION = OpenSSH Secure Shell with Ldap Public Key support MASTER_SITES += http://openssh-lpk.googlecode.com/svn/trunk/patch/contrib/ PATCHFILES += contrib-openssh-lpk-5.2p1-0.3.9.patch CONFIGURE_ARGS += --with-ldap DOCFILES += openssh-lpk_openldap.schema openssh-lpk_sun.schema lpk-user-example.txt README.lpk + DOCDIRS = openssh_lpk endif + include gar/category.mk @@ -87,30 +130,24 @@ @$(MAKECOOKIE) # adding documentation files -post-install-modulated: customize_ssh_config +post-merge: customize_ssh_config ginstall $(WORKDIR_FIRSTMOD)/*.conf $(WORKROOTDIR)/build-global/ ginstall -D $(DOWNLOADDIR)/openssh $(PKGROOT)/etc/init.d/openssh ginstall -D $(DOWNLOADDIR)/sshd_config $(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW ginstall -D $(DOWNLOADDIR)/openssh_restart_workaround.sh $(PKGROOT)/$(sharedstatedir)/openssh/openssh_restart_workaround.sh + + for DOCDIR in $(DOCDIRS); do \ + ginstall -d $(PKGROOT)/$(docdir)/$(DOCDIR); \ + (cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/$(DOCDIR)/); \ + ginstall $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)/$(docdir)/$(DOCDIR)/; \ + done + @$(MAKECOOKIE) -ifdef LPK - mkdir -p $(PKGROOT)/$(docdir)/openssh_lpk/ - cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/openssh_lpk/ - ginstall $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)/$(docdir)/openssh_lpk/ -else - mkdir -p $(PKGROOT)/$(docdir)/openssh/ - cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/openssh/ - ginstall $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)/$(docdir)/openssh/ - mkdir -p $(PKGROOT)/$(docdir)/openssh_client/ - cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/openssh_client/ - cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/openssh_client/ - ginstall $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)/$(docdir)/openssh_client/ -endif - customize_ssh_config: # Correction des chemins - gsed -i -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(INSTALLISADIR)/$(sysconfdir)/ssh/sshd_config" - gsed -i -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(INSTALLISADIR)/$(sysconfdir)/ssh/sshd_config" + gsed -i -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" + gsed -i -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" + @$(MAKECOOKIE) SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) Modified: csw/mgar/pkg/openssh/trunk/checksums =================================================================== --- csw/mgar/pkg/openssh/trunk/checksums 2009-03-29 17:07:07 UTC (rev 4058) +++ csw/mgar/pkg/openssh/trunk/checksums 2009-03-29 17:29:36 UTC (rev 4059) @@ -7,16 +7,8 @@ 8e23e1f856f36e8e084a9283d22a7cbf download/svc-cswopenssh 547a915f1712c35dc79dc41378001ca9 download/cswopenssh.xml fd50a65230ec1ead7949e8500844b0bf download/openssh -e62e5c0ba0dc79449789ecb63e2aa9d0 download/CSWossh.gspec -6e91d098018d7e1855b626ea463b8a29 download/CSWossh.depend -1d3d6d477c09e59c514e637fa3a2f7a4 download/CSWossh.checkinstall -0993813fa5c752215f892cb67c86816f download/CSWossh.preinstall -e9e93bfda8a883bca632c712d9c359f6 download/CSWossh.postinstall -3378c7fb3d60254747df3642dde7b5d3 download/CSWossh.prototype -f756587e423d2fad4f910ed78fa5f10d download/CSWosshclient.gspec -1055c346c01d99d09572d978fad10256 download/CSWosshclient.depend -137254f217b342ed6dd8a5cc31033dec download/CSWosshclient.prototype bd0f690fbb3abcbffe7924ae3016c8c3 download/openssh_restart_workaround.sh +2768c47277b19c556403ea652cf8ceb3 download/openssh_dyngspec.fakespec bb77f4010f030d85f143b3d149aa6a69 download/openssh-5.2p1-gsskex-20081003.patch 4b3e79120b60e8f25be5141eba53cac5 download/don_t_use_TIOCSCTTY.patch ca5403c8e1539d5ced0573f289ed7aef download/no_x_forwarding_bug.patch Deleted: csw/mgar/pkg/openssh/trunk/files/CSWossh.depend =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.depend 2009-03-29 17:07:07 UTC (rev 4058) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.depend 2009-03-29 17:29:36 UTC (rev 4059) @@ -1,5 +0,0 @@ -P CSWosslrt -P CSWtcpwrap -P CSWzlib -P CSWkrb5lib -P CSWosshclient Deleted: csw/mgar/pkg/openssh/trunk/files/CSWossh.gspec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.gspec 2009-03-29 17:07:07 UTC (rev 4058) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.gspec 2009-03-29 17:29:36 UTC (rev 4059) @@ -1,6 +0,0 @@ -%var bitname openssh -%var pkgname CSWossh -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/LICENCE -%var SERVICE_CONF_FILES /opt/csw/etc/ssh/sshd_config -%include url file://%{PKGLIB}/smf_enabled.gspec Deleted: csw/mgar/pkg/openssh/trunk/files/CSWosshclient.depend =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshclient.depend 2009-03-29 17:07:07 UTC (rev 4058) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshclient.depend 2009-03-29 17:29:36 UTC (rev 4059) @@ -1,3 +0,0 @@ -P CSWosslrt -P CSWzlib -P CSWkrb5lib Deleted: csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec 2009-03-29 17:07:07 UTC (rev 4058) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec 2009-03-29 17:29:36 UTC (rev 4059) @@ -1,4 +0,0 @@ -%var bitname openssh_client -%var pkgname CSWosshclient -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/LICENCE This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 29 19:35:24 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 29 Mar 2009 17:35:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[4060] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 4060 http://gar.svn.sourceforge.net/gar/?rev=4060&view=rev Author: chninkel Date: 2009-03-29 17:35:24 +0000 (Sun, 29 Mar 2009) Log Message: ----------- openssh: suppression of restart workaround Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/checksums csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype Removed Paths: ------------- csw/mgar/pkg/openssh/trunk/files/CSWossh.postinstall csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.postinstall csw/mgar/pkg/openssh/trunk/files/openssh_restart_workaround.sh Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 17:29:36 UTC (rev 4059) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 17:35:24 UTC (rev 4060) @@ -43,7 +43,7 @@ REQUIRED_PKGS_CSWosshclient = CSWosslrt CSWzlib CSWkrb5lib -###### Upstream and opencsw files information ####### +###### Upstream and OpenCSW files information ####### MASTER_SITES = ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ http://www.sxw.org.uk/computing/patches/ @@ -63,10 +63,6 @@ LICENSE = LICENCE -# Script created to workaround a upgrade bug between -# package = 4.6,REV=2007.07.30_rev=p1 and later package -DISTFILES += openssh_restart_workaround.sh - # The GSSAPI key exchange patch PATCHFILES = openssh-$(GSSKEX_PATCH_VERSION)-gsskex-$(GSSKEX_PATCH_DATE).patch @@ -134,7 +130,6 @@ ginstall $(WORKDIR_FIRSTMOD)/*.conf $(WORKROOTDIR)/build-global/ ginstall -D $(DOWNLOADDIR)/openssh $(PKGROOT)/etc/init.d/openssh ginstall -D $(DOWNLOADDIR)/sshd_config $(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW - ginstall -D $(DOWNLOADDIR)/openssh_restart_workaround.sh $(PKGROOT)/$(sharedstatedir)/openssh/openssh_restart_workaround.sh for DOCDIR in $(DOCDIRS); do \ ginstall -d $(PKGROOT)/$(docdir)/$(DOCDIR); \ Modified: csw/mgar/pkg/openssh/trunk/checksums =================================================================== --- csw/mgar/pkg/openssh/trunk/checksums 2009-03-29 17:29:36 UTC (rev 4059) +++ csw/mgar/pkg/openssh/trunk/checksums 2009-03-29 17:35:24 UTC (rev 4060) @@ -7,7 +7,6 @@ 8e23e1f856f36e8e084a9283d22a7cbf download/svc-cswopenssh 547a915f1712c35dc79dc41378001ca9 download/cswopenssh.xml fd50a65230ec1ead7949e8500844b0bf download/openssh -bd0f690fbb3abcbffe7924ae3016c8c3 download/openssh_restart_workaround.sh 2768c47277b19c556403ea652cf8ceb3 download/openssh_dyngspec.fakespec bb77f4010f030d85f143b3d149aa6a69 download/openssh-5.2p1-gsskex-20081003.patch 4b3e79120b60e8f25be5141eba53cac5 download/don_t_use_TIOCSCTTY.patch Deleted: csw/mgar/pkg/openssh/trunk/files/CSWossh.postinstall =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.postinstall 2009-03-29 17:29:36 UTC (rev 4059) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.postinstall 2009-03-29 17:35:24 UTC (rev 4060) @@ -1,17 +0,0 @@ -#!/bin/sh - -# Dirty hack to avoid openssh not being restarted under Solaris 10 -# because of a bug in the previous package (<= 4.6,REV=2007.07.30_rev=p1) -# -# we launch a script which will wait for openssh to quit the 'online*' -# state and then will clear its service state if it is in maintenance -# -# we must use ctrun to run this script so it is started under a new -# contract id and hence is not killed when the ssh service is disabled -# even if pkg-get/pkgadd was started from an ssh connection -# -if [ -f "$BASEDIR/usr/sbin/svccfg" -a -f "$BASEDIR/usr/sbin/svcadm" ]; then - /bin/ctrun /opt/csw/share/openssh/openssh_restart_workaround.sh & -fi - - Modified: csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-29 17:29:36 UTC (rev 4059) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-29 17:35:24 UTC (rev 4060) @@ -27,5 +27,4 @@ f none /opt/csw/share/man/man8/sftp-server.8 0644 root bin f none /opt/csw/share/man/man8/sshd.8 0644 root bin d none /opt/csw/share/openssh 0755 root bin -f none /opt/csw/share/openssh/openssh_restart_workaround.sh 0755 root bin d none /var/empty Deleted: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.postinstall =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.postinstall 2009-03-29 17:29:36 UTC (rev 4059) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.postinstall 2009-03-29 17:35:24 UTC (rev 4060) @@ -1,17 +0,0 @@ -#!/bin/sh - -# Dirty hack to avoid openssh not being restarted under Solaris 10 -# because of a bug in the previous package (<= 4.6,REV=2007.07.30_rev=p1) -# -# we launch a script which will wait for openssh to quit the 'online*' -# state and then will clear its service state if it is in maintenance -# -# we must use ctrun to run this script so it is started under a new -# contract id and hence is not killed when the ssh service is disabled -# even if pkg-get/pkgadd was started from an ssh connection -# -if [ -f "$BASEDIR/usr/sbin/svccfg" -a -f "$BASEDIR/usr/sbin/svcadm" ]; then - /bin/ctrun /opt/csw/share/openssh/openssh_restart_workaround.sh & -fi - - Modified: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype 2009-03-29 17:29:36 UTC (rev 4059) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype 2009-03-29 17:35:24 UTC (rev 4060) @@ -30,5 +30,4 @@ f none /opt/csw/share/man/man8/sftp-server.8 0644 root bin f none /opt/csw/share/man/man8/sshd.8 0644 root bin d none /opt/csw/share/openssh 0755 root bin -f none /opt/csw/share/openssh/openssh_restart_workaround.sh 0755 root bin d none /var/empty Deleted: csw/mgar/pkg/openssh/trunk/files/openssh_restart_workaround.sh =================================================================== --- csw/mgar/pkg/openssh/trunk/files/openssh_restart_workaround.sh 2009-03-29 17:29:36 UTC (rev 4059) +++ csw/mgar/pkg/openssh/trunk/files/openssh_restart_workaround.sh 2009-03-29 17:35:24 UTC (rev 4060) @@ -1,24 +0,0 @@ -#!/bin/sh -# -# openssh_restart_workaround.sh -# -# This script's task is to workaround a openssh upgrade -# restart bug which result in the openssh service staying in -# maintenance mode. -# -# This script first wait for the service to enter the maintenance -# state, then it clear the service state so the service goes -# properly into the disabled or enabled state. -# -STATE="`/bin/svcs -H svc:/network/cswopenssh:default 2>/dev/null | /usr/bin/awk '{ print $1 }'`" -if [ "$STATE" = 'online*' ]; then - while [ "$STATE" = 'online*' ]; do - sleep 1 - STATE="`/bin/svcs -H svc:/network/cswopenssh:default | /usr/bin/awk '{ print $1 }'`" - done -fi -if [ "$STATE" = "maintenance" ]; then - # we clear the service state so it can be properly enabled on postinstall - /usr/sbin/svcadm clear svc:/network/cswopenssh:default 2>/dev/null -fi - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 29 19:38:11 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 29 Mar 2009 17:38:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[4061] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 4061 http://gar.svn.sourceforge.net/gar/?rev=4061&view=rev Author: chninkel Date: 2009-03-29 17:38:11 +0000 (Sun, 29 Mar 2009) Log Message: ----------- openssh: removed old init script Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/checksums csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 17:35:24 UTC (rev 4060) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 17:38:11 UTC (rev 4061) @@ -59,7 +59,6 @@ DISTFILES += sshd_config DISTFILES += cswopenssh svc-cswopenssh cswopenssh.xml -DISTFILES += openssh LICENSE = LICENCE @@ -128,7 +127,6 @@ # adding documentation files post-merge: customize_ssh_config ginstall $(WORKDIR_FIRSTMOD)/*.conf $(WORKROOTDIR)/build-global/ - ginstall -D $(DOWNLOADDIR)/openssh $(PKGROOT)/etc/init.d/openssh ginstall -D $(DOWNLOADDIR)/sshd_config $(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW for DOCDIR in $(DOCDIRS); do \ Modified: csw/mgar/pkg/openssh/trunk/checksums =================================================================== --- csw/mgar/pkg/openssh/trunk/checksums 2009-03-29 17:35:24 UTC (rev 4060) +++ csw/mgar/pkg/openssh/trunk/checksums 2009-03-29 17:38:11 UTC (rev 4061) @@ -6,7 +6,6 @@ 73416a82ca98ba40e7b86ea94d0339cf download/cswopenssh 8e23e1f856f36e8e084a9283d22a7cbf download/svc-cswopenssh 547a915f1712c35dc79dc41378001ca9 download/cswopenssh.xml -fd50a65230ec1ead7949e8500844b0bf download/openssh 2768c47277b19c556403ea652cf8ceb3 download/openssh_dyngspec.fakespec bb77f4010f030d85f143b3d149aa6a69 download/openssh-5.2p1-gsskex-20081003.patch 4b3e79120b60e8f25be5141eba53cac5 download/don_t_use_TIOCSCTTY.patch Modified: csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-29 17:35:24 UTC (rev 4060) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-29 17:38:11 UTC (rev 4061) @@ -1,6 +1,5 @@ i i.conf=i.conf i r.conf=r.conf -f none /etc/init.d/openssh 0755 root bin f none /opt/csw/etc/ssh/sshd_config.CSW 0744 root bin e conf /opt/csw/etc/ssh/moduli 0644 root bin d none /opt/csw/libexec 0755 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 19:59:20 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 17:59:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[4062] csw/mgar/pkg/pango/trunk/Makefile Message-ID: Revision: 4062 http://gar.svn.sourceforge.net/gar/?rev=4062&view=rev Author: wbonnet Date: 2009-03-29 17:59:20 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 1.24.0 Modified Paths: -------------- csw/mgar/pkg/pango/trunk/Makefile Modified: csw/mgar/pkg/pango/trunk/Makefile =================================================================== --- csw/mgar/pkg/pango/trunk/Makefile 2009-03-29 17:38:11 UTC (rev 4061) +++ csw/mgar/pkg/pango/trunk/Makefile 2009-03-29 17:59:20 UTC (rev 4062) @@ -24,7 +24,7 @@ CONFIGURE_ARGS += --enable-gtk-doc CONFIGURE_ARGS += --with-x -PREREQUISITE_PKGS += CSWgtk-doc +PREREQUISITE_PKGS += CSWgtk-doc CSWlibxslt REQUIRED_PKGS_CSWpango = CSWggettextrt CSWglib2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 29 20:02:20 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 29 Mar 2009 18:02:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[4063] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 4063 http://gar.svn.sourceforge.net/gar/?rev=4063&view=rev Author: chninkel Date: 2009-03-29 18:02:20 +0000 (Sun, 29 Mar 2009) Log Message: ----------- openssh: switched to cswpreserveconf class for configuration files handling Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype Removed Paths: ------------- csw/mgar/pkg/openssh/trunk/files/i.conf csw/mgar/pkg/openssh/trunk/files/r.conf Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 17:59:20 UTC (rev 4062) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 18:02:20 UTC (rev 4063) @@ -78,9 +78,10 @@ DOCFILES += README.platform README.privsep README.smartcard README.tun TODO WARNING.RNG DOCDIRS = openssh openssh_client -SPKG_CLASSES = none conf +# we're using conf handling class from the cswclassutils package +REQUIRED_PKGS += CSWcswclassutils +SPKG_CLASSES = none cswpreserveconf - # little hack to be able to still use old smf support with gar v2 # until openssh is migrated to cswclassutils init system DISTFILES += openssh_dyngspec.fakespec @@ -105,9 +106,8 @@ ifdef LPK PACKAGES = CSWosshlpk CATALOGNAME_CSWosshlpk = openssh_lpk - SPKG_DESC_CSWosshlpk = OpenSSH Secure Shell server with ldap public key support + SPKG_DESC_CSWosshlpk = $(SPKG_DESC_CSWossh) with ldap public key support REQUIRED_PKGS_CSWosshlpk = $(REQUIRED_PKGS_CSWossh) CSWoldaprt - DESCRIPTION = OpenSSH Secure Shell with Ldap Public Key support MASTER_SITES += http://openssh-lpk.googlecode.com/svn/trunk/patch/contrib/ PATCHFILES += contrib-openssh-lpk-5.2p1-0.3.9.patch CONFIGURE_ARGS += --with-ldap @@ -125,10 +125,9 @@ @$(MAKECOOKIE) # adding documentation files -post-merge: customize_ssh_config - ginstall $(WORKDIR_FIRSTMOD)/*.conf $(WORKROOTDIR)/build-global/ - ginstall -D $(DOWNLOADDIR)/sshd_config $(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW - +post-merge: merge-config-files merge-doc-files + +merge-doc-files: for DOCDIR in $(DOCDIRS); do \ ginstall -d $(PKGROOT)/$(docdir)/$(DOCDIR); \ (cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/$(DOCDIR)/); \ @@ -136,10 +135,14 @@ done @$(MAKECOOKIE) -customize_ssh_config: +merge-config-files: + ginstall $(PKGROOT)/$(sysconfdir)/ssh/ssh_config $(PKGROOT)/$(sysconfdir)/ssh/ssh_config.CSW + ginstall $(PKGROOT)/$(sysconfdir)/ssh/moduli $(PKGROOT)/$(sysconfdir)/ssh/moduli.CSW # Correction des chemins - gsed -i -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" - gsed -i -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" + sed -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' \ + -e 's,/usr/libexec/,/opt/csw/libexec/,g' \ + -e 's,^ *# *UsePAM *.*,UsePAM yes,g' \ + -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" > "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW @$(MAKECOOKIE) Modified: csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-29 17:59:20 UTC (rev 4062) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-29 18:02:20 UTC (rev 4063) @@ -1,7 +1,5 @@ -i i.conf=i.conf -i r.conf=r.conf f none /opt/csw/etc/ssh/sshd_config.CSW 0744 root bin -e conf /opt/csw/etc/ssh/moduli 0644 root bin +f cswpreserveconf /opt/csw/etc/ssh/moduli.CSW 0644 root bin d none /opt/csw/libexec 0755 root bin f none /opt/csw/libexec/sftp-server 0755 root bin f none /opt/csw/sbin/sshd 0755 root bin Modified: csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype 2009-03-29 17:59:20 UTC (rev 4062) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype 2009-03-29 18:02:20 UTC (rev 4063) @@ -1,5 +1,3 @@ -i i.conf=i.conf -i r.conf=r.conf f none /opt/csw/bin/scp 0755 root bin f none /opt/csw/bin/sftp 0755 root bin s none /opt/csw/bin/slogin=./ssh @@ -8,7 +6,7 @@ f none /opt/csw/bin/ssh-agent 0755 root bin f none /opt/csw/bin/ssh-keygen 0755 root bin f none /opt/csw/bin/ssh-keyscan 0755 root bin -e conf /opt/csw/etc/ssh/ssh_config 0644 root bin +f cswpreserveconf /opt/csw/etc/ssh/ssh_config.CSW 0644 root bin d none /opt/csw/libexec 0755 root bin f none /opt/csw/libexec/ssh-keysign 4711 root bin d none /opt/csw/share/doc/openssh_client 0755 root bin Modified: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype 2009-03-29 17:59:20 UTC (rev 4062) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype 2009-03-29 18:02:20 UTC (rev 4063) @@ -1,7 +1,5 @@ -i i.conf=i.conf -i r.conf=r.conf f none /opt/csw/etc/ssh/sshd_config.CSW 0744 root bin -e conf /opt/csw/etc/ssh/moduli 0644 root bin +f cswpreserveconf /opt/csw/etc/ssh/moduli.CSW 0644 root bin d none /opt/csw/libexec 0755 root bin f none /opt/csw/libexec/sftp-server 0755 root bin f none /opt/csw/sbin/sshd 0755 root bin Deleted: csw/mgar/pkg/openssh/trunk/files/i.conf =================================================================== --- csw/mgar/pkg/openssh/trunk/files/i.conf 2009-03-29 17:59:20 UTC (rev 4062) +++ csw/mgar/pkg/openssh/trunk/files/i.conf 2009-03-29 18:02:20 UTC (rev 4063) @@ -1,50 +0,0 @@ -# -# Copyright 2006 Yann Rouillard -# All rights reserved. Use is subject to license terms. -# -# Redistribution and/or use, with or without modification, is -# permitted. This code is without warranty of any kind. The -# author(s) shall not be liable in the event that use of the -# software causes damage. -# -# i.conf - class script which install configuration files -# -# If the configuration file already exists on the filesystem, -# this script will let the existing file intact and will -# install a copy of the file provided in the package suffixed -# with .CSW -# except for service configuration files which are always installed -# CSW suffixed under Solaris 9 as they are used to enable/disable -# a service according to blastwave standards. -# -umask 0022 - -while read SRC DEST; do - if [ -f "$DEST" ]; then - cp "$SRC" "$DEST.CSW" - else - cp "$SRC" "$DEST" - fi -done - -# Unfortunately pkgadd doesn't backup the source file if the destination file is identical. -# It's a problem with zones installation where pkgadd try to find the backup files, so -# we do the backup manually -awk '{ if ( $3 == "conf" ) print $2,$3,$4,$5,$6,$7 }' $INST_DATADIR/$PKG/pkgmap | \ - while read FTYPE CLASS FPATH MODE OWNER GROUP; do - if echo $FPATH | grep "^/" >/dev/null; then - INST_PATH="$INST_DATADIR/$PKG/root/$FPATH" - SAVE_PATH="$PKGSAV/pspool/$PKG/root/$FPATH" - else - INST_PATH="$INST_DATADIR/$PKG/reloc/$FPATH" - SAVE_PATH="$PKGSAV/pspool/$PKG/reloc/$FPATH" - fi - - if [ ! -f "$SAVE_PATH" ]; then - mkdir -p "`LANG=C dirname $SAVE_PATH`" - cp "$INST_PATH" "$SAVE_PATH" - fi - done - -exit 0 - Deleted: csw/mgar/pkg/openssh/trunk/files/r.conf =================================================================== --- csw/mgar/pkg/openssh/trunk/files/r.conf 2009-03-29 17:59:20 UTC (rev 4062) +++ csw/mgar/pkg/openssh/trunk/files/r.conf 2009-03-29 18:02:20 UTC (rev 4063) @@ -1,21 +0,0 @@ -# -# Copyright 2006 Yann Rouillard -# All rights reserved. Use is subject to license terms. -# -# Redistribution and/or use, with or without modification, is -# permitted. This code is without warranty of any kind. The -# author(s) shall not be liable in the event that use of the -# software causes damage. -# -# r.conf - class script which removes configuration files -# -# This script doesn't delete config file, only backup ones -# installed by the package. -# - -while read DEST; do - if [ -f "$DEST.CSW" ]; then - rm "$DEST.CSW" - fi -done - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 29 20:24:12 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 29 Mar 2009 18:24:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[4064] csw/mgar/pkg/openssh/trunk/Makefile Message-ID: Revision: 4064 http://gar.svn.sourceforge.net/gar/?rev=4064&view=rev Author: chninkel Date: 2009-03-29 18:24:12 +0000 (Sun, 29 Mar 2009) Log Message: ----------- openssh: more old conf class removal Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 18:02:20 UTC (rev 4063) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 18:24:12 UTC (rev 4064) @@ -54,7 +54,6 @@ DISTNAME = $(GARNAME)-$(DISTVERSION) DISTFILES = $(GARNAME)-$(DISTVERSION).tar.gz -DISTFILES += i.conf r.conf DISTFILES += changelog.CSW DISTFILES += sshd_config @@ -138,11 +137,10 @@ merge-config-files: ginstall $(PKGROOT)/$(sysconfdir)/ssh/ssh_config $(PKGROOT)/$(sysconfdir)/ssh/ssh_config.CSW ginstall $(PKGROOT)/$(sysconfdir)/ssh/moduli $(PKGROOT)/$(sysconfdir)/ssh/moduli.CSW - # Correction des chemins sed -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' \ -e 's,/usr/libexec/,/opt/csw/libexec/,g' \ - -e 's,^ *# *UsePAM *.*,UsePAM yes,g' \ - -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" > "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW + -e 's,^ *# *UsePAM *.*,UsePAM yes,g' \ + -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" > "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Sun Mar 29 20:27:39 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sun, 29 Mar 2009 18:27:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[4065] csw/mgar/pkg/dovecot/trunk Message-ID: Revision: 4065 http://gar.svn.sourceforge.net/gar/?rev=4065&view=rev Author: skayser Date: 2009-03-29 18:27:39 +0000 (Sun, 29 Mar 2009) Log Message: ----------- dovecot: Corrected dovecot_devel package Name Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/dovecot/trunk/files/patch-utf8alloc.diff Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-29 18:24:12 UTC (rev 4064) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-29 18:27:39 UTC (rev 4065) @@ -1,3 +1,6 @@ +# TODO: +# * Bump to 1.1.13, http://hg.dovecot.org/dovecot-1.1/rev/a2013dedbad0 + GARNAME = dovecot GARVERSION = 1.1.11 CATEGORIES = server @@ -13,7 +16,7 @@ MASTER_SITES = http://dovecot.org/releases/1.1/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -PACKAGES = CSWdovecot CSWdovecotdevel CSWdovecot-sieve +PACKAGES = CSWdovecot CSWdovecot-devel CSWdovecot-sieve CATALOGNAME_CSWdovecot = dovecot CATALOGNAME_CSWdovecotdevel = dovecot_devel CATALOGNAME_CSWdovecot-sieve = dovecot_sieve Added: csw/mgar/pkg/dovecot/trunk/files/patch-utf8alloc.diff =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/patch-utf8alloc.diff (rev 0) +++ csw/mgar/pkg/dovecot/trunk/files/patch-utf8alloc.diff 2009-03-29 18:27:39 UTC (rev 4065) @@ -0,0 +1,44 @@ + +# HG changeset patch +# User Timo Sirainen +# Date 1238105829 14400 +# Node ID a2013dedbad0b6cda8d7bbef0179758456e885dd +# Parent 3e5494da8e37bb3253ca23088291330a785253fc +charset_to_utf8() may have tried to allocate a lot of memory in some conditions. + +--- a/src/lib-charset/charset-iconv.c Wed Mar 25 15:38:36 2009 -0400 ++++ b/src/lib-charset/charset-iconv.c Thu Mar 26 18:17:09 2009 -0400 +@@ -129,8 +129,9 @@ charset_to_utf8(struct charset_translati + charset_to_utf8(struct charset_translation *t, + const unsigned char *src, size_t *src_size, buffer_t *dest) + { ++ bool dtcase = (t->flags & CHARSET_FLAG_DECOMP_TITLECASE) != 0; + enum charset_result result; +- size_t pos, used, size; ++ size_t pos, used, size, prev_used = 0; + bool ret; + + for (pos = 0;;) { +@@ -143,11 +144,16 @@ charset_to_utf8(struct charset_translati + return result; + } + +- /* force buffer to grow */ +- used = dest->used; +- size = buffer_get_size(dest) - used + 1; +- (void)buffer_append_space_unsafe(dest, size); +- buffer_set_used_size(dest, used); ++ if (!dtcase) { ++ /* force buffer to grow */ ++ used = dest->used; ++ size = buffer_get_size(dest) - used + 1; ++ (void)buffer_append_space_unsafe(dest, size); ++ buffer_set_used_size(dest, used); ++ } else { ++ i_assert(dest->used != prev_used); ++ prev_used = dest->used; ++ } + } + } + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 21:15:40 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 19:15:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[4066] csw/mgar/pkg/pango/trunk Message-ID: Revision: 4066 http://gar.svn.sourceforge.net/gar/?rev=4066&view=rev Author: wbonnet Date: 2009-03-29 19:15:39 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Add pango.modules generation at postinstall Modified Paths: -------------- csw/mgar/pkg/pango/trunk/Makefile csw/mgar/pkg/pango/trunk/checksums Modified: csw/mgar/pkg/pango/trunk/Makefile =================================================================== --- csw/mgar/pkg/pango/trunk/Makefile 2009-03-29 18:27:39 UTC (rev 4065) +++ csw/mgar/pkg/pango/trunk/Makefile 2009-03-29 19:15:39 UTC (rev 4066) @@ -12,7 +12,7 @@ MASTER_SITES = http://ftp.gnome.org/pub/gnome/sources/pango/1.24/ DISTFILES = pango-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWpango,) +DISTFILES += $(call admfiles,CSWpango, postinstall) DISTFILES += $(call admfiles,CSWpangodoc,) DISTFILES += $(call admfiles,CSWpangodevel,) @@ -21,8 +21,8 @@ UFILES_REGEX = (\d+(?:\.\d+)*) CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --enable-gtk-doc -CONFIGURE_ARGS += --with-x +CONFIGURE_ARGS += --with-x --enable-gtk-doc +# CONFIGURE_ARGS += --with-included-modules PREREQUISITE_PKGS += CSWgtk-doc CSWlibxslt @@ -39,23 +39,6 @@ include gar/category.mk -# CFLAGS := -g $(CFLAGS) -# CXXFLAGS := -g $(CXXFLAGS) -# export CFLAGS CXXFLAGS - -# Disable -- it works, but ild gives symbol errors -# pre-configure: -# @( cd $(WORKSRC)/pango/opentype ; \ -# $(PERL) -i.bak -plne 's/^(\@BUILD_OT_TESTS_TRUE\@noinst_PROGRAMS = ottest)/#$$1/' Makefile.in ) - post-extract: ( cd $(WORKROOTDIR) ; for i in build-isa-* ; do mv $$i/pango-$(GARVERSION) $$i/$(GARNAME)-$(GARVERSION) ; done ) @$(MAKECOOKIE) - -# pre-install: -# @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) -# @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)devel -# @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)doc -# @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/license -# @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)doc/license -# @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)devel/license Modified: csw/mgar/pkg/pango/trunk/checksums =================================================================== --- csw/mgar/pkg/pango/trunk/checksums 2009-03-29 18:27:39 UTC (rev 4065) +++ csw/mgar/pkg/pango/trunk/checksums 2009-03-29 19:15:39 UTC (rev 4066) @@ -1,4 +1,5 @@ d209f41079833cd2ef2c5e580ab9c5ee download/pango-1.24.0.tar.bz2 da5c6f501c3e86786917439354c131ce download/CSWpango.gspec +d37130471541f2025b465e9d21471dd3 download/CSWpango.postinstall 7c66de2a6fe8dabb01f04e23e93c83ba download/CSWpangodoc.gspec b71fe2f312d197099f67bab293fdace2 download/CSWpangodevel.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 29 21:45:11 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 29 Mar 2009 19:45:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[4067] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 4067 http://gar.svn.sourceforge.net/gar/?rev=4067&view=rev Author: chninkel Date: 2009-03-29 19:45:10 +0000 (Sun, 29 Mar 2009) Log Message: ----------- openssh: fixed lpk build with gar v2 Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/checksums Added Paths: ----------- csw/mgar/pkg/openssh/trunk/files/openssh_dyngspec.fakespec csw/mgar/pkg/openssh/trunk/files/openssh_lpk_dyngspec.fakespec Removed Paths: ------------- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.depend csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.1p1-0.3.9.patch csw/mgar/pkg/openssh/trunk/files/openssh csw/mgar/pkg/openssh/trunk/files/spurious_log_fix.patch csw/mgar/pkg/openssh/trunk/files/sshd_config Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 19:15:39 UTC (rev 4066) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 19:45:10 UTC (rev 4067) @@ -56,7 +56,6 @@ DISTFILES = $(GARNAME)-$(DISTVERSION).tar.gz DISTFILES += changelog.CSW -DISTFILES += sshd_config DISTFILES += cswopenssh svc-cswopenssh cswopenssh.xml LICENSE = LICENCE @@ -75,7 +74,6 @@ # documentation files to install (not a gar variable) DOCFILES = CREDITS ChangeLog ChangeLog.gssapi INSTALL LICENCE OVERVIEW README README.dns DOCFILES += README.platform README.privsep README.smartcard README.tun TODO WARNING.RNG -DOCDIRS = openssh openssh_client # we're using conf handling class from the cswclassutils package REQUIRED_PKGS += CSWcswclassutils @@ -102,6 +100,10 @@ ## Optional addition to add Ldap Public Key support ## see http://code.google.com/p/openssh-lpk/ +# we always register the lpk related files so checksum +# is the same with LPK enabled or not +DISTFILES += contrib-openssh-lpk-5.2p1-0.3.9.patch +DISTFILES += openssh_lpk_dyngspec.fakespec ifdef LPK PACKAGES = CSWosshlpk CATALOGNAME_CSWosshlpk = openssh_lpk @@ -111,7 +113,11 @@ PATCHFILES += contrib-openssh-lpk-5.2p1-0.3.9.patch CONFIGURE_ARGS += --with-ldap DOCFILES += openssh-lpk_openldap.schema openssh-lpk_sun.schema lpk-user-example.txt README.lpk - DOCDIRS = openssh_lpk + + _CATEGORY_GSPEC_INCLUDE = $(if $(findstring CSWosshclient,$*),csw_dyndepend.gspec,../../$(DOWNLOADDIR)/openssh_lpk_dyngspec.fakespec) + + # we must reset the CSWosshclient description to avoid a bug in the automatic dependancy generation + SPKG_DESC_CSWosshclient = endif @@ -127,16 +133,17 @@ post-merge: merge-config-files merge-doc-files merge-doc-files: - for DOCDIR in $(DOCDIRS); do \ - ginstall -d $(PKGROOT)/$(docdir)/$(DOCDIR); \ - (cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/$(DOCDIR)/); \ - ginstall $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)/$(docdir)/$(DOCDIR)/; \ + for DOCDIR in $(foreach _PKG,$(PACKAGES),$(call catalogname,$(_PKG))); do \ + ginstall -d $(PKGROOT)/$(docdir)/$$DOCDIR; \ + (cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/$$DOCDIR/); \ + ginstall $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)/$(docdir)/$$DOCDIR/; \ done @$(MAKECOOKIE) merge-config-files: ginstall $(PKGROOT)/$(sysconfdir)/ssh/ssh_config $(PKGROOT)/$(sysconfdir)/ssh/ssh_config.CSW ginstall $(PKGROOT)/$(sysconfdir)/ssh/moduli $(PKGROOT)/$(sysconfdir)/ssh/moduli.CSW + # we change some default value in the server config file sed -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' \ -e 's,/usr/libexec/,/opt/csw/libexec/,g' \ -e 's,^ *# *UsePAM *.*,UsePAM yes,g' \ Modified: csw/mgar/pkg/openssh/trunk/checksums =================================================================== --- csw/mgar/pkg/openssh/trunk/checksums 2009-03-29 19:15:39 UTC (rev 4066) +++ csw/mgar/pkg/openssh/trunk/checksums 2009-03-29 19:45:10 UTC (rev 4067) @@ -1,12 +1,11 @@ ada79c7328a8551bdf55c95e631e7dad download/openssh-5.2p1.tar.gz -dc212745af1f549ce2a236401bf97c1b download/i.conf -5d9e9fb1a5b6af82ce915f72ebc5e3b7 download/r.conf c9f2e90545738c1408a52647ae45be70 download/changelog.CSW -0c7fca2f4bee3ecd489ebd85fdd8cdee download/sshd_config 73416a82ca98ba40e7b86ea94d0339cf download/cswopenssh 8e23e1f856f36e8e084a9283d22a7cbf download/svc-cswopenssh 547a915f1712c35dc79dc41378001ca9 download/cswopenssh.xml 2768c47277b19c556403ea652cf8ceb3 download/openssh_dyngspec.fakespec +9153031524651a18e7edaed4637aa769 download/contrib-openssh-lpk-5.2p1-0.3.9.patch +d3f074f8af957bcb4f2f6122d4cc7442 download/openssh_lpk_dyngspec.fakespec bb77f4010f030d85f143b3d149aa6a69 download/openssh-5.2p1-gsskex-20081003.patch 4b3e79120b60e8f25be5141eba53cac5 download/don_t_use_TIOCSCTTY.patch ca5403c8e1539d5ced0573f289ed7aef download/no_x_forwarding_bug.patch Deleted: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.depend =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.depend 2009-03-29 19:15:39 UTC (rev 4066) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.depend 2009-03-29 19:45:10 UTC (rev 4067) @@ -1,7 +0,0 @@ -P CSWosslrt -P CSWtcpwrap -P CSWzlib -P CSWkrb5lib -P CSWosshclient -P CSWoldaprt -I CSWossh Deleted: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec 2009-03-29 19:15:39 UTC (rev 4066) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec 2009-03-29 19:45:10 UTC (rev 4067) @@ -1,9 +0,0 @@ -%var bitname openssh_lpk -%var pkgname CSWosshlpk -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/LICENCE -%var SERVICE_CONF_FILES /opt/csw/etc/ssh/sshd_config -%var RC_INIT_SCRIPT cswopenssh -%var SMF_MANIFEST cswopenssh.xml -%var SMF_SCRIPT svc-cswopenssh -%include url file://%{PKGLIB}/smf_enabled.gspec Deleted: csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.1p1-0.3.9.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.1p1-0.3.9.patch 2009-03-29 19:15:39 UTC (rev 4066) +++ csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.1p1-0.3.9.patch 2009-03-29 19:45:10 UTC (rev 4067) @@ -1,1892 +0,0 @@ -This is a forward-port of the OpenSSH LPK support patch. - -It adds support for storing OpenSSH public keys in LDAP. It also supports -grouping of machines in the LDAP data to limit users to specific machines. - -The latest homepage for the LPK project is: -http://code.google.com/p/openssh-lpk/ - -Forward-ported-from: openssh-lpk-4.6p1-0.3.9.patch -Signed-off-by: Robin H. Johnson - -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/auth2-pubkey.c openssh-5.1p1+lpk/auth2-pubkey.c ---- openssh-5.1p1.orig/auth2-pubkey.c 2008-07-03 19:54:25.000000000 -0700 -+++ openssh-5.1p1+lpk/auth2-pubkey.c 2008-08-23 14:36:21.000000000 -0700 -@@ -55,6 +55,10 @@ - #include "monitor_wrap.h" - #include "misc.h" - -+#ifdef WITH_LDAP_PUBKEY -+#include "ldapauth.h" -+#endif -+ - /* import */ - extern ServerOptions options; - extern u_char *session_id2; -@@ -187,10 +191,79 @@ - u_long linenum = 0; - Key *found; - char *fp; -+#ifdef WITH_LDAP_PUBKEY -+ ldap_key_t * k; -+ unsigned int i = 0; -+#endif - - /* Temporarily use the user's uid. */ - temporarily_use_uid(pw); - -+#ifdef WITH_LDAP_PUBKEY -+ found_key = 0; -+ /* allocate a new key type */ -+ found = key_new(key->type); -+ -+ /* first check if the options is enabled, then try.. */ -+ if (options.lpk.on) { -+ debug("[LDAP] trying LDAP first uid=%s",pw->pw_name); -+ if (ldap_ismember(&options.lpk, pw->pw_name) > 0) { -+ if ((k = ldap_getuserkey(&options.lpk, pw->pw_name)) != NULL) { -+ /* Skip leading whitespace, empty and comment lines. */ -+ for (i = 0 ; i < k->num ; i++) { -+ /* dont forget if multiple keys to reset options */ -+ char *cp, *options = NULL; -+ -+ for (cp = (char *)k->keys[i]->bv_val; *cp == ' ' || *cp == '\t'; cp++) -+ ; -+ if (!*cp || *cp == '\n' || *cp == '#') -+ continue; -+ -+ if (key_read(found, &cp) != 1) { -+ /* no key? check if there are options for this key */ -+ int quoted = 0; -+ debug2("[LDAP] user_key_allowed: check options: '%s'", cp); -+ options = cp; -+ for (; *cp && (quoted || (*cp != ' ' && *cp != '\t')); cp++) { -+ if (*cp == '\\' && cp[1] == '"') -+ cp++; /* Skip both */ -+ else if (*cp == '"') -+ quoted = !quoted; -+ } -+ /* Skip remaining whitespace. */ -+ for (; *cp == ' ' || *cp == '\t'; cp++) -+ ; -+ if (key_read(found, &cp) != 1) { -+ debug2("[LDAP] user_key_allowed: advance: '%s'", cp); -+ /* still no key? advance to next line*/ -+ continue; -+ } -+ } -+ -+ if (key_equal(found, key) && -+ auth_parse_options(pw, options, file, linenum) == 1) { -+ found_key = 1; -+ debug("[LDAP] matching key found"); -+ fp = key_fingerprint(found, SSH_FP_MD5, SSH_FP_HEX); -+ verbose("[LDAP] Found matching %s key: %s", key_type(found), fp); -+ -+ /* restoring memory */ -+ ldap_keys_free(k); -+ xfree(fp); -+ restore_uid(); -+ key_free(found); -+ return found_key; -+ break; -+ } -+ }/* end of LDAP for() */ -+ } else { -+ logit("[LDAP] no keys found for '%s'!", pw->pw_name); -+ } -+ } else { -+ logit("[LDAP] '%s' is not in '%s'", pw->pw_name, options.lpk.sgroup); -+ } -+ } -+#endif - debug("trying public key file %s", file); - f = auth_openkeyfile(file, pw, options.strict_modes); - -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/auth-rsa.c openssh-5.1p1+lpk/auth-rsa.c ---- openssh-5.1p1.orig/auth-rsa.c 2008-07-02 05:37:30.000000000 -0700 -+++ openssh-5.1p1+lpk/auth-rsa.c 2008-08-23 14:36:21.000000000 -0700 -@@ -174,10 +174,96 @@ - FILE *f; - u_long linenum = 0; - Key *key; -+#ifdef WITH_LDAP_PUBKEY -+ ldap_key_t * k; -+ unsigned int i = 0; -+#endif - - /* Temporarily use the user's uid. */ - temporarily_use_uid(pw); - -+#ifdef WITH_LDAP_PUBKEY -+ /* here is the job */ -+ key = key_new(KEY_RSA1); -+ -+ if (options.lpk.on) { -+ debug("[LDAP] trying LDAP first uid=%s", pw->pw_name); -+ if ( ldap_ismember(&options.lpk, pw->pw_name) > 0) { -+ if ( (k = ldap_getuserkey(&options.lpk, pw->pw_name)) != NULL) { -+ for (i = 0 ; i < k->num ; i++) { -+ char *cp, *options = NULL; -+ -+ for (cp = k->keys[i]->bv_val; *cp == ' ' || *cp == '\t'; cp++) -+ ; -+ if (!*cp || *cp == '\n' || *cp == '#') -+ continue; -+ -+ /* -+ * Check if there are options for this key, and if so, -+ * save their starting address and skip the option part -+ * for now. If there are no options, set the starting -+ * address to NULL. -+ */ -+ if (*cp < '0' || *cp > '9') { -+ int quoted = 0; -+ options = cp; -+ for (; *cp && (quoted || (*cp != ' ' && *cp != '\t')); cp++) { -+ if (*cp == '\\' && cp[1] == '"') -+ cp++; /* Skip both */ -+ else if (*cp == '"') -+ quoted = !quoted; -+ } -+ } else -+ options = NULL; -+ -+ /* Parse the key from the line. */ -+ if (hostfile_read_key(&cp, &bits, key) == 0) { -+ debug("[LDAP] line %d: non ssh1 key syntax", i); -+ continue; -+ } -+ /* cp now points to the comment part. */ -+ -+ /* Check if the we have found the desired key (identified by its modulus). */ -+ if (BN_cmp(key->rsa->n, client_n) != 0) -+ continue; -+ -+ /* check the real bits */ -+ if (bits != (unsigned int)BN_num_bits(key->rsa->n)) -+ logit("[LDAP] Warning: ldap, line %lu: keysize mismatch: " -+ "actual %d vs. announced %d.", (unsigned long)i, BN_num_bits(key->rsa->n), bits); -+ -+ /* We have found the desired key. */ -+ /* -+ * If our options do not allow this key to be used, -+ * do not send challenge. -+ */ -+ if (!auth_parse_options(pw, options, "[LDAP]", (unsigned long) i)) -+ continue; -+ -+ /* break out, this key is allowed */ -+ allowed = 1; -+ -+ /* add the return stuff etc... */ -+ /* Restore the privileged uid. */ -+ restore_uid(); -+ -+ /* return key if allowed */ -+ if (allowed && rkey != NULL) -+ *rkey = key; -+ else -+ key_free(key); -+ -+ ldap_keys_free(k); -+ return (allowed); -+ } -+ } else { -+ logit("[LDAP] no keys found for '%s'!", pw->pw_name); -+ } -+ } else { -+ logit("[LDAP] '%s' is not in '%s'", pw->pw_name, options.lpk.sgroup); -+ } -+ } -+#endif - /* The authorized keys. */ - file = authorized_keys_file(pw); - debug("trying public RSA key file %s", file); -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/config.h.in openssh-5.1p1+lpk/config.h.in ---- openssh-5.1p1.orig/config.h.in 2008-07-21 01:30:49.000000000 -0700 -+++ openssh-5.1p1+lpk/config.h.in 2008-08-23 14:36:21.000000000 -0700 -@@ -560,6 +560,9 @@ - /* Define to 1 if you have the header file. */ - #undef HAVE_LINUX_IF_TUN_H - -+/* Define if you want LDAP support */ -+#undef WITH_LDAP_PUBKEY -+ - /* Define if your libraries define login() */ - #undef HAVE_LOGIN - -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/configure openssh-5.1p1+lpk/configure ---- openssh-5.1p1.orig/configure 2008-07-21 01:30:50.000000000 -0700 -+++ openssh-5.1p1+lpk/configure 2008-08-23 14:36:21.000000000 -0700 -@@ -1340,6 +1340,7 @@ - --with-tcp-wrappers[=PATH] Enable tcpwrappers support (optionally in PATH) - --with-libedit[=PATH] Enable libedit support for sftp - --with-audit=module Enable EXPERIMENTAL audit support (modules=debug,bsm) -+ --with-ldap[=PATH] Enable LDAP pubkey support (optionally in PATH) - --with-ssl-dir=PATH Specify path to OpenSSL installation - --without-openssl-header-check Disable OpenSSL version consistency check - --with-ssl-engine Enable OpenSSL (hardware) ENGINE support -@@ -12568,6 +12569,85 @@ - fi - - -+# Check whether user wants LDAP support -+LDAP_MSG="no" -+ -+# Check whether --with-ldap was given. -+if test "${with_ldap+set}" = set; then -+ withval=$with_ldap; -+ if test "x$withval" != "xno" ; then -+ -+ if test "x$withval" != "xyes" ; then -+ CPPFLAGS="$CPPFLAGS -I${withval}/include" -+ LDFLAGS="$LDFLAGS -L${withval}/lib" -+ fi -+ -+ -+cat >>confdefs.h <<\_ACEOF -+#define WITH_LDAP_PUBKEY 1 -+_ACEOF -+ -+ LIBS="-lldap $LIBS" -+ LDAP_MSG="yes" -+ -+ { echo "$as_me:$LINENO: checking for LDAP support" >&5 -+echo $ECHO_N "checking for LDAP support... $ECHO_C" >&6; } -+ cat >conftest.$ac_ext <<_ACEOF -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+#include -+ #include -+int -+main () -+{ -+(void)ldap_init(0, 0); -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (ac_try="$ac_compile" -+case "(($ac_try" in -+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; -+ *) ac_try_echo=$ac_try;; -+esac -+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 -+ (eval "$ac_compile") 2>conftest.er1 -+ ac_status=$? -+ grep -v '^ *+' conftest.er1 >conftest.err -+ rm -f conftest.er1 -+ cat conftest.err >&5 -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && { -+ test -z "$ac_c_werror_flag" || -+ test ! -s conftest.err -+ } && test -s conftest.$ac_objext; then -+ { echo "$as_me:$LINENO: result: yes" >&5 -+echo "${ECHO_T}yes" >&6; } -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ -+ { echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6; } -+ { { echo "$as_me:$LINENO: error: ** Incomplete or missing ldap libraries **" >&5 -+echo "$as_me: error: ** Incomplete or missing ldap libraries **" >&2;} -+ { (exit 1); exit 1; }; } -+ -+ -+fi -+ -+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -+ fi -+ -+ -+fi -+ -+ - - - -@@ -30135,6 +30215,7 @@ - echo " Smartcard support: $SCARD_MSG" - echo " S/KEY support: $SKEY_MSG" - echo " TCP Wrappers support: $TCPW_MSG" -+echo " LDAP support: $LDAP_MSG" - echo " MD5 password support: $MD5_MSG" - echo " libedit support: $LIBEDIT_MSG" - echo " Solaris process contract support: $SPC_MSG" -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/configure.ac openssh-5.1p1+lpk/configure.ac ---- openssh-5.1p1.orig/configure.ac 2008-07-09 04:07:19.000000000 -0700 -+++ openssh-5.1p1+lpk/configure.ac 2008-08-23 14:36:21.000000000 -0700 -@@ -1299,6 +1299,37 @@ - esac ] - ) - -+# Check whether user wants LDAP support -+LDAP_MSG="no" -+AC_ARG_WITH(ldap, -+ [ --with-ldap[[=PATH]] Enable LDAP pubkey support (optionally in PATH)], -+ [ -+ if test "x$withval" != "xno" ; then -+ -+ if test "x$withval" != "xyes" ; then -+ CPPFLAGS="$CPPFLAGS -I${withval}/include" -+ LDFLAGS="$LDFLAGS -L${withval}/lib" -+ fi -+ -+ AC_DEFINE([WITH_LDAP_PUBKEY], 1, [Enable LDAP pubkey support]) -+ LIBS="-lldap $LIBS" -+ LDAP_MSG="yes" -+ -+ AC_MSG_CHECKING([for LDAP support]) -+ AC_TRY_COMPILE( -+ [#include -+ #include ], -+ [(void)ldap_init(0, 0);], -+ [AC_MSG_RESULT(yes)], -+ [ -+ AC_MSG_RESULT(no) -+ AC_MSG_ERROR([** Incomplete or missing ldap libraries **]) -+ ] -+ ) -+ fi -+ ] -+) -+ - dnl Checks for library functions. Please keep in alphabetical order - AC_CHECK_FUNCS( \ - arc4random \ -@@ -4137,6 +4168,7 @@ - echo " Smartcard support: $SCARD_MSG" - echo " S/KEY support: $SKEY_MSG" - echo " TCP Wrappers support: $TCPW_MSG" -+echo " LDAP support: $LDAP_MSG" - echo " MD5 password support: $MD5_MSG" - echo " libedit support: $LIBEDIT_MSG" - echo " Solaris process contract support: $SPC_MSG" -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/ldapauth.c openssh-5.1p1+lpk/ldapauth.c ---- openssh-5.1p1.orig/ldapauth.c 1969-12-31 16:00:00.000000000 -0800 -+++ openssh-5.1p1+lpk/ldapauth.c 2008-08-23 14:36:21.000000000 -0700 -@@ -0,0 +1,575 @@ -+/* -+ * $Id: openssh-lpk-4.3p1-0.3.7.patch,v 1.3 2006/04/18 15:29:09 eau Exp $ -+ */ -+ -+/* -+ * -+ * Copyright (c) 2005, Eric AUGE -+ * All rights reserved. -+ * -+ * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: -+ * -+ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -+ * Neither the name of the phear.org nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. -+ * -+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, -+ * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+ * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, -+ * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ * -+ * -+ */ -+ -+#include "includes.h" -+ -+#ifdef WITH_LDAP_PUBKEY -+ -+#include -+#include -+#include -+#include -+ -+#include "ldapauth.h" -+#include "log.h" -+ -+static char *attrs[] = { -+ PUBKEYATTR, -+ NULL -+}; -+ -+/* filter building infos */ -+#define FILTER_GROUP_PREFIX "(&(objectclass=posixGroup)" -+#define FILTER_OR_PREFIX "(|" -+#define FILTER_OR_SUFFIX ")" -+#define FILTER_CN_PREFIX "(cn=" -+#define FILTER_CN_SUFFIX ")" -+#define FILTER_UID_FORMAT "(memberUid=%s)" -+#define FILTER_GROUP_SUFFIX ")" -+#define FILTER_GROUP_SIZE(group) (size_t) (strlen(group)+(ldap_count_group(group)*5)+52) -+ -+/* just filter building stuff */ -+#define REQUEST_GROUP_SIZE(filter, uid) (size_t) (strlen(filter)+strlen(uid)+1) -+#define REQUEST_GROUP(buffer, prefilter, pwname) \ -+ buffer = (char *) calloc(REQUEST_GROUP_SIZE(prefilter, pwname), sizeof(char)); \ -+ if (!buffer) { \ -+ perror("calloc()"); \ -+ return FAILURE; \ -+ } \ -+ snprintf(buffer, REQUEST_GROUP_SIZE(prefilter,pwname), prefilter, pwname) -+/* -+XXX OLD group building macros -+#define REQUEST_GROUP_SIZE(grp, uid) (size_t) (strlen(grp)+strlen(uid)+46) -+#define REQUEST_GROUP(buffer,pwname,grp) \ -+ buffer = (char *) calloc(REQUEST_GROUP_SIZE(grp, pwname), sizeof(char)); \ -+ if (!buffer) { \ -+ perror("calloc()"); \ -+ return FAILURE; \ -+ } \ -+ snprintf(buffer,REQUEST_GROUP_SIZE(grp,pwname),"(&(objectclass=posixGroup)(cn=%s)(memberUid=%s))",grp,pwname) -+ */ -+ -+/* -+XXX stock upstream version without extra filter support -+#define REQUEST_USER_SIZE(uid) (size_t) (strlen(uid)+64) -+#define REQUEST_USER(buffer, pwname) \ -+ buffer = (char *) calloc(REQUEST_USER_SIZE(pwname), sizeof(char)); \ -+ if (!buffer) { \ -+ perror("calloc()"); \ -+ return NULL; \ -+ } \ -+ snprintf(buffer,REQUEST_USER_SIZE(pwname),"(&(objectclass=posixAccount)(objectclass=ldapPublicKey)(uid=%s))",pwname) -+ */ -+ -+#define REQUEST_USER_SIZE(uid, filter) (size_t) (strlen(uid)+64+(filter != NULL ? strlen(filter) : 0)) -+#define REQUEST_USER(buffer, pwname, customfilter) \ -+ buffer = (char *) calloc(REQUEST_USER_SIZE(pwname, customfilter), sizeof(char)); \ -+ if (!buffer) { \ -+ perror("calloc()"); \ -+ return NULL; \ -+ } \ -+ snprintf(buffer, REQUEST_USER_SIZE(pwname, customfilter), \ -+ "(&(objectclass=posixAccount)(objectclass=ldapPublicKey)(uid=%s)%s)", \ -+ pwname, (customfilter != NULL ? customfilter : "")) -+ -+/* some portable and working tokenizer, lame though */ -+static int tokenize(char ** o, size_t size, char * input) { -+ unsigned int i = 0, num; -+ const char * charset = " \t"; -+ char * ptr = input; -+ -+ /* leading white spaces are ignored */ -+ num = strspn(ptr, charset); -+ ptr += num; -+ -+ while ((num = strcspn(ptr, charset))) { -+ if (i < size-1) { -+ o[i++] = ptr; -+ ptr += num; -+ if (*ptr) -+ *ptr++ = '\0'; -+ } -+ } -+ o[i] = NULL; -+ return SUCCESS; -+} -+ -+void ldap_close(ldap_opt_t * ldap) { -+ -+ if (!ldap) -+ return; -+ -+ if ( ldap_unbind_ext(ldap->ld, NULL, NULL) < 0) -+ ldap_perror(ldap->ld, "ldap_unbind()"); -+ -+ ldap->ld = NULL; -+ FLAG_SET_DISCONNECTED(ldap->flags); -+ -+ return; -+} -+ -+/* init && bind */ -+int ldap_connect(ldap_opt_t * ldap) { -+ int version = LDAP_VERSION3; -+ -+ if (!ldap->servers) -+ return FAILURE; -+ -+ /* Connection Init and setup */ -+ ldap->ld = ldap_init(ldap->servers, LDAP_PORT); -+ if (!ldap->ld) { -+ ldap_perror(ldap->ld, "ldap_init()"); -+ return FAILURE; -+ } -+ -+ if ( ldap_set_option(ldap->ld, LDAP_OPT_PROTOCOL_VERSION, &version) != LDAP_OPT_SUCCESS) { -+ ldap_perror(ldap->ld, "ldap_set_option(LDAP_OPT_PROTOCOL_VERSION)"); -+ return FAILURE; -+ } -+ -+ /* Timeouts setup */ -+ if (ldap_set_option(ldap->ld, LDAP_OPT_NETWORK_TIMEOUT, &ldap->b_timeout) != LDAP_SUCCESS) { -+ ldap_perror(ldap->ld, "ldap_set_option(LDAP_OPT_NETWORK_TIMEOUT)"); -+ } -+ if (ldap_set_option(ldap->ld, LDAP_OPT_TIMEOUT, &ldap->s_timeout) != LDAP_SUCCESS) { -+ ldap_perror(ldap->ld, "ldap_set_option(LDAP_OPT_TIMEOUT)"); -+ } -+ -+ /* TLS support */ -+ if ( (ldap->tls == -1) || (ldap->tls == 1) ) { -+ if (ldap_start_tls_s(ldap->ld, NULL, NULL ) != LDAP_SUCCESS) { -+ /* failed then reinit the initial connect */ -+ ldap_perror(ldap->ld, "ldap_connect: (TLS) ldap_start_tls()"); -+ if (ldap->tls == 1) -+ return FAILURE; -+ -+ ldap->ld = ldap_init(ldap->servers, LDAP_PORT); -+ if (!ldap->ld) { -+ ldap_perror(ldap->ld, "ldap_init()"); -+ return FAILURE; -+ } -+ -+ if ( ldap_set_option(ldap->ld, LDAP_OPT_PROTOCOL_VERSION, &version) != LDAP_OPT_SUCCESS) { -+ ldap_perror(ldap->ld, "ldap_set_option()"); -+ return FAILURE; -+ } -+ } -+ } -+ -+ -+ if ( ldap_simple_bind_s(ldap->ld, ldap->binddn, ldap->bindpw) != LDAP_SUCCESS) { -+ ldap_perror(ldap->ld, "ldap_simple_bind_s()"); -+ return FAILURE; -+ } -+ -+ /* says it is connected */ -+ FLAG_SET_CONNECTED(ldap->flags); -+ -+ return SUCCESS; -+} -+ -+/* must free allocated ressource */ -+static char * ldap_build_host(char *host, int port) { -+ unsigned int size = strlen(host)+11; -+ char * h = (char *) calloc (size, sizeof(char)); -+ int rc; -+ if (!h) -+ return NULL; -+ -+ rc = snprintf(h, size, "%s:%d ", host, port); -+ if (rc == -1) -+ return NULL; -+ return h; -+} -+ -+static int ldap_count_group(const char * input) { -+ const char * charset = " \t"; -+ const char * ptr = input; -+ unsigned int count = 0; -+ unsigned int num; -+ -+ num = strspn(ptr, charset); -+ ptr += num; -+ -+ while ((num = strcspn(ptr, charset))) { -+ count++; -+ ptr += num; -+ ptr++; -+ } -+ -+ return count; -+} -+ -+/* format filter */ -+char * ldap_parse_groups(const char * groups) { -+ unsigned int buffer_size = FILTER_GROUP_SIZE(groups); -+ char * buffer = (char *) calloc(buffer_size, sizeof(char)); -+ char * g = NULL; -+ char * garray[32]; -+ unsigned int i = 0; -+ -+ if ((!groups)||(!buffer)) -+ return NULL; -+ -+ g = strdup(groups); -+ if (!g) { -+ free(buffer); -+ return NULL; -+ } -+ -+ /* first separate into n tokens */ -+ if ( tokenize(garray, sizeof(garray)/sizeof(*garray), g) < 0) { -+ free(g); -+ free(buffer); -+ return NULL; -+ } -+ -+ /* build the final filter format */ -+ strlcat(buffer, FILTER_GROUP_PREFIX, buffer_size); -+ strlcat(buffer, FILTER_OR_PREFIX, buffer_size); -+ i = 0; -+ while (garray[i]) { -+ strlcat(buffer, FILTER_CN_PREFIX, buffer_size); -+ strlcat(buffer, garray[i], buffer_size); -+ strlcat(buffer, FILTER_CN_SUFFIX, buffer_size); -+ i++; -+ } -+ strlcat(buffer, FILTER_OR_SUFFIX, buffer_size); -+ strlcat(buffer, FILTER_UID_FORMAT, buffer_size); -+ strlcat(buffer, FILTER_GROUP_SUFFIX, buffer_size); -+ -+ free(g); -+ return buffer; -+} -+ -+/* a bit dirty but leak free */ -+char * ldap_parse_servers(const char * servers) { -+ char * s = NULL; -+ char * tmp = NULL, *urls[32]; -+ unsigned int num = 0 , i = 0 , asize = 0; -+ LDAPURLDesc *urld[32]; -+ -+ if (!servers) -+ return NULL; -+ -+ /* local copy of the arg */ -+ s = strdup(servers); -+ if (!s) -+ return NULL; -+ -+ /* first separate into URL tokens */ -+ if ( tokenize(urls, sizeof(urls)/sizeof(*urls), s) < 0) -+ return NULL; -+ -+ i = 0; -+ while (urls[i]) { -+ if (! ldap_is_ldap_url(urls[i]) || -+ (ldap_url_parse(urls[i], &urld[i]) != 0)) { -+ return NULL; -+ } -+ i++; -+ } -+ -+ /* now free(s) */ -+ free (s); -+ -+ /* how much memory do we need */ -+ num = i; -+ for (i = 0 ; i < num ; i++) -+ asize += strlen(urld[i]->lud_host)+11; -+ -+ /* alloc */ -+ s = (char *) calloc( asize+1 , sizeof(char)); -+ if (!s) { -+ for (i = 0 ; i < num ; i++) -+ ldap_free_urldesc(urld[i]); -+ return NULL; -+ } -+ -+ /* then build the final host string */ -+ for (i = 0 ; i < num ; i++) { -+ /* built host part */ -+ tmp = ldap_build_host(urld[i]->lud_host, urld[i]->lud_port); -+ strncat(s, tmp, strlen(tmp)); -+ ldap_free_urldesc(urld[i]); -+ free(tmp); -+ } -+ -+ return s; -+} -+ -+void ldap_options_print(ldap_opt_t * ldap) { -+ debug("ldap options:"); -+ debug("servers: %s", ldap->servers); -+ if (ldap->u_basedn) -+ debug("user basedn: %s", ldap->u_basedn); -+ if (ldap->g_basedn) -+ debug("group basedn: %s", ldap->g_basedn); -+ if (ldap->binddn) -+ debug("binddn: %s", ldap->binddn); -+ if (ldap->bindpw) -+ debug("bindpw: %s", ldap->bindpw); -+ if (ldap->sgroup) -+ debug("group: %s", ldap->sgroup); -+ if (ldap->filter) -+ debug("filter: %s", ldap->filter); -+} -+ -+void ldap_options_free(ldap_opt_t * l) { -+ if (!l) -+ return; -+ if (l->servers) -+ free(l->servers); -+ if (l->u_basedn) -+ free(l->u_basedn); -+ if (l->g_basedn) -+ free(l->g_basedn); -+ if (l->binddn) -+ free(l->binddn); -+ if (l->bindpw) -+ free(l->bindpw); -+ if (l->sgroup) -+ free(l->sgroup); -+ if (l->fgroup) -+ free(l->fgroup); -+ if (l->filter) -+ free(l->filter); -+ if (l->l_conf) -+ free(l->l_conf); -+ free(l); -+} -+ -+/* free keys */ -+void ldap_keys_free(ldap_key_t * k) { -+ ldap_value_free_len(k->keys); -+ free(k); -+ return; -+} -+ -+ldap_key_t * ldap_getuserkey(ldap_opt_t *l, const char * user) { -+ ldap_key_t * k = (ldap_key_t *) calloc (1, sizeof(ldap_key_t)); -+ LDAPMessage *res, *e; -+ char * filter; -+ int i; -+ -+ if ((!k) || (!l)) -+ return NULL; -+ -+ /* Am i still connected ? RETRY n times */ -+ /* XXX TODO: setup some conf value for retrying */ -+ if (!(l->flags & FLAG_CONNECTED)) -+ for (i = 0 ; i < 2 ; i++) -+ if (ldap_connect(l) == 0) -+ break; -+ -+ /* quick check for attempts to be evil */ -+ if ((strchr(user, '(') != NULL) || (strchr(user, ')') != NULL) || -+ (strchr(user, '*') != NULL) || (strchr(user, '\\') != NULL)) -+ return NULL; -+ -+ /* build filter for LDAP request */ -+ REQUEST_USER(filter, user, l->filter); -+ -+ if ( ldap_search_st( l->ld, -+ l->u_basedn, -+ LDAP_SCOPE_SUBTREE, -+ filter, -+ attrs, 0, &l->s_timeout, &res ) != LDAP_SUCCESS) { -+ -+ ldap_perror(l->ld, "ldap_search_st()"); -+ -+ free(filter); -+ free(k); -+ -+ /* XXX error on search, timeout etc.. close ask for reconnect */ -+ ldap_close(l); -+ -+ return NULL; -+ } -+ -+ /* free */ -+ free(filter); -+ -+ /* check if any results */ -+ i = ldap_count_entries(l->ld,res); -+ if (i <= 0) { -+ ldap_msgfree(res); -+ free(k); -+ return NULL; -+ } -+ -+ if (i > 1) -+ debug("[LDAP] duplicate entries, using the FIRST entry returned"); -+ -+ e = ldap_first_entry(l->ld, res); -+ k->keys = ldap_get_values_len(l->ld, e, PUBKEYATTR); -+ k->num = ldap_count_values_len(k->keys); -+ -+ ldap_msgfree(res); -+ return k; -+} -+ -+ -+/* -1 if trouble -+ 0 if user is NOT member of current server group -+ 1 if user IS MEMBER of current server group -+ */ -+int ldap_ismember(ldap_opt_t * l, const char * user) { -+ LDAPMessage *res; -+ char * filter; -+ int i; -+ -+ if ((!l->sgroup) || !(l->g_basedn)) -+ return 1; -+ -+ /* Am i still connected ? RETRY n times */ -+ /* XXX TODO: setup some conf value for retrying */ -+ if (!(l->flags & FLAG_CONNECTED)) -+ for (i = 0 ; i < 2 ; i++) -+ if (ldap_connect(l) == 0) -+ break; -+ -+ /* quick check for attempts to be evil */ -+ if ((strchr(user, '(') != NULL) || (strchr(user, ')') != NULL) || -+ (strchr(user, '*') != NULL) || (strchr(user, '\\') != NULL)) -+ return FAILURE; -+ -+ /* build filter for LDAP request */ -+ REQUEST_GROUP(filter, l->fgroup, user); -+ -+ if (ldap_search_st( l->ld, -+ l->g_basedn, -+ LDAP_SCOPE_SUBTREE, -+ filter, -+ NULL, 0, &l->s_timeout, &res) != LDAP_SUCCESS) { -+ -+ ldap_perror(l->ld, "ldap_search_st()"); -+ -+ free(filter); -+ -+ /* XXX error on search, timeout etc.. close ask for reconnect */ -+ ldap_close(l); -+ -+ return FAILURE; -+ } -+ -+ free(filter); -+ -+ /* check if any results */ -+ if (ldap_count_entries(l->ld, res) > 0) { -+ ldap_msgfree(res); -+ return 1; -+ } -+ -+ ldap_msgfree(res); -+ return 0; -+} -+ -+/* -+ * ldap.conf simple parser -+ * XXX TODO: sanity checks -+ * must either -+ * - free the previous ldap_opt_before replacing entries -+ * - free each necessary previously parsed elements -+ * ret: -+ * -1 on FAILURE, 0 on SUCCESS -+ */ -+int ldap_parse_lconf(ldap_opt_t * l) { -+ FILE * lcd; /* ldap.conf descriptor */ -+ char buf[BUFSIZ]; -+ char * s = NULL, * k = NULL, * v = NULL; -+ int li, len; -+ -+ lcd = fopen (l->l_conf, "r"); -+ if (lcd == NULL) { -+ /* debug("Cannot open %s", l->l_conf); */ -+ perror("ldap_parse_lconf()"); -+ return FAILURE; -+ } -+ -+ while (fgets (buf, sizeof (buf), lcd) != NULL) { -+ -+ if (*buf == '\n' || *buf == '#') -+ continue; -+ -+ k = buf; -+ v = k; -+ while (*v != '\0' && *v != ' ' && *v != '\t') -+ v++; -+ -+ if (*v == '\0') -+ continue; -+ -+ *(v++) = '\0'; -+ -+ while (*v == ' ' || *v == '\t') -+ v++; -+ -+ li = strlen (v) - 1; -+ while (v[li] == ' ' || v[li] == '\t' || v[li] == '\n') -+ --li; -+ v[li + 1] = '\0'; -+ -+ if (!strcasecmp (k, "uri")) { -+ if ((l->servers = ldap_parse_servers(v)) == NULL) { -+ fatal("error in ldap servers"); -+ return FAILURE; -+ } -+ -+ } -+ else if (!strcasecmp (k, "base")) { -+ s = strchr (v, '?'); -+ if (s != NULL) { -+ len = s - v; -+ l->u_basedn = malloc (len + 1); -+ strncpy (l->u_basedn, v, len); -+ l->u_basedn[len] = '\0'; -+ } else { -+ l->u_basedn = strdup (v); -+ } -+ } -+ else if (!strcasecmp (k, "binddn")) { -+ l->binddn = strdup (v); -+ } -+ else if (!strcasecmp (k, "bindpw")) { -+ l->bindpw = strdup (v); -+ } -+ else if (!strcasecmp (k, "timelimit")) { -+ l->s_timeout.tv_sec = atoi (v); -+ } -+ else if (!strcasecmp (k, "bind_timelimit")) { -+ l->b_timeout.tv_sec = atoi (v); -+ } -+ else if (!strcasecmp (k, "ssl")) { -+ if (!strcasecmp (v, "start_tls")) -+ l->tls = 1; -+ } -+ } -+ -+ fclose (lcd); -+ return SUCCESS; -+} -+ -+#endif /* WITH_LDAP_PUBKEY */ -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/ldapauth.h openssh-5.1p1+lpk/ldapauth.h ---- openssh-5.1p1.orig/ldapauth.h 1969-12-31 16:00:00.000000000 -0800 -+++ openssh-5.1p1+lpk/ldapauth.h 2008-08-23 14:36:21.000000000 -0700 -@@ -0,0 +1,124 @@ -+/* -+ * $Id: openssh-lpk-4.3p1-0.3.7.patch,v 1.3 2006/04/18 15:29:09 eau Exp $ -+ */ -+ -+/* -+ * -+ * Copyright (c) 2005, Eric AUGE -+ * All rights reserved. -+ * -+ * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: -+ * -+ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -+ * Neither the name of the phear.org nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. -+ * -+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, -+ * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+ * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, -+ * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ * -+ * -+ */ -+ -+#ifndef LDAPAUTH_H -+#define LDAPAUTH_H -+ -+#define LDAP_DEPRECATED 1 -+ -+#include -+#include -+#include -+#include -+ -+/* tokens in use for config */ -+#define _DEFAULT_LPK_TOKEN "UseLPK" -+#define _DEFAULT_SRV_TOKEN "LpkServers" -+#define _DEFAULT_USR_TOKEN "LpkUserDN" -+#define _DEFAULT_GRP_TOKEN "LpkGroupDN" -+#define _DEFAULT_BDN_TOKEN "LpkBindDN" -+#define _DEFAULT_BPW_TOKEN "LpkBindPw" -+#define _DEFAULT_MYG_TOKEN "LpkServerGroup" -+#define _DEFAULT_FIL_TOKEN "LpkFilter" -+#define _DEFAULT_TLS_TOKEN "LpkForceTLS" -+#define _DEFAULT_BTI_TOKEN "LpkBindTimelimit" -+#define _DEFAULT_STI_TOKEN "LpkSearchTimelimit" -+#define _DEFAULT_LDP_TOKEN "LpkLdapConf" -+ -+/* default options */ -+#define _DEFAULT_LPK_ON 0 -+#define _DEFAULT_LPK_SERVERS NULL -+#define _DEFAULT_LPK_UDN NULL -+#define _DEFAULT_LPK_GDN NULL -+#define _DEFAULT_LPK_BINDDN NULL -+#define _DEFAULT_LPK_BINDPW NULL -+#define _DEFAULT_LPK_SGROUP NULL -+#define _DEFAULT_LPK_FILTER NULL -+#define _DEFAULT_LPK_TLS -1 -+#define _DEFAULT_LPK_BTIMEOUT 10 -+#define _DEFAULT_LPK_STIMEOUT 10 -+#define _DEFAULT_LPK_LDP NULL -+ -+/* flags */ -+#define FLAG_EMPTY 0x00000000 -+#define FLAG_CONNECTED 0x00000001 -+ -+/* flag macros */ -+#define FLAG_SET_EMPTY(x) x&=(FLAG_EMPTY) -+#define FLAG_SET_CONNECTED(x) x|=(FLAG_CONNECTED) -+#define FLAG_SET_DISCONNECTED(x) x&=~(FLAG_CONNECTED) -+ -+/* defines */ -+#define FAILURE -1 -+#define SUCCESS 0 -+#define PUBKEYATTR "sshPublicKey" -+ -+/* -+ * -+ * defined files path -+ * (should be relocated to pathnames.h, -+ * if one day it's included within the tree) -+ * -+ */ -+#define _PATH_LDAP_CONFIG_FILE "/etc/ldap.conf" -+ -+/* structures */ -+typedef struct ldap_options { -+ int on; /* Use it or NOT */ -+ LDAP * ld; /* LDAP file desc */ -+ char * servers; /* parsed servers for ldaplib failover handling */ -+ char * u_basedn; /* user basedn */ -+ char * g_basedn; /* group basedn */ -+ char * binddn; /* binddn */ -+ char * bindpw; /* bind password */ -+ char * sgroup; /* server group */ -+ char * fgroup; /* group filter */ -+ char * filter; /* additional filter */ -+ char * l_conf; /* use ldap.conf */ -+ int tls; /* TLS only */ -+ struct timeval b_timeout; /* bind timeout */ -+ struct timeval s_timeout; /* search timeout */ -+ unsigned int flags; /* misc flags (reconnection, future use?) */ -+} ldap_opt_t; -+ -+typedef struct ldap_keys { -+ struct berval ** keys; /* the public keys retrieved */ -+ unsigned int num; /* number of keys */ -+} ldap_key_t; -+ -+ -+/* function headers */ -+void ldap_close(ldap_opt_t *); -+int ldap_connect(ldap_opt_t *); -+char * ldap_parse_groups(const char *); -+char * ldap_parse_servers(const char *); -+void ldap_options_print(ldap_opt_t *); -+void ldap_options_free(ldap_opt_t *); -+void ldap_keys_free(ldap_key_t *); -+int ldap_parse_lconf(ldap_opt_t *); -+ldap_key_t * ldap_getuserkey(ldap_opt_t *, const char *); -+int ldap_ismember(ldap_opt_t *, const char *); -+ -+#endif -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/lpk-user-example.txt openssh-5.1p1+lpk/lpk-user-example.txt ---- openssh-5.1p1.orig/lpk-user-example.txt 1969-12-31 16:00:00.000000000 -0800 -+++ openssh-5.1p1+lpk/lpk-user-example.txt 2008-08-23 14:36:21.000000000 -0700 -@@ -0,0 +1,117 @@ -+ -+Post to ML -> User Made Quick Install Doc. -+Contribution from John Lane -+ -+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -+ -+OpenSSH LDAP keystore Patch -+=========================== -+ -+NOTE: these notes are a transcript of a specific installation -+ they work for me, your specifics may be different! -+ from John Lane March 17th 2005 john at lane.uk.net -+ -+This is a patch to OpenSSH 4.0p1 to allow it to obtain users' public keys -+from their LDAP record as an alternative to ~/.ssh/authorized_keys. -+ -+(Assuming here that necessary build stuff is in $BUILD) -+ -+cd $BUILD/openssh-4.0p1 -+patch -Np1 -i $BUILD/openssh-lpk-4.0p1-0.3.patch -+mkdir -p /var/empty && -+./configure --prefix=/usr --sysconfdir=/etc/ssh \ -+ --libexecdir=/usr/sbin --with-md5-passwords --with-pam \ -+ --with-libs="-lldap" --with-cppflags="-DWITH_LDAP_PUBKEY" -+Now do. -+make && -+make install -+ -+Add the following config to /etc/ssh/ssh_config -+UseLPK yes -+LpkServers ldap://myhost.mydomain.com -+LpkUserDN ou=People,dc=mydomain,dc=com -+ -+We need to tell sshd about the SSL keys during boot, as root's -+environment does not exist at that time. Edit /etc/rc.d/init.d/sshd. -+Change the startup code from this: -+ echo "Starting SSH Server..." -+ loadproc /usr/sbin/sshd -+ ;; -+to this: -+ echo "Starting SSH Server..." -+ LDAPRC="/root/.ldaprc" loadproc /usr/sbin/sshd -+ ;; -+ -+Re-start the sshd daemon: -+/etc/rc.d/init.d/sshd restart -+ -+Install the additional LDAP schema -+cp $BUILD/openssh-lpk-0.2.schema /etc/openldap/schema/openssh.schema -+ -+Now add the openSSH LDAP schema to /etc/openldap/slapd.conf: -+Add the following to the end of the existing block of schema includes -+include /etc/openldap/schema/openssh.schema -+ -+Re-start the LDAP server: -+/etc/rc.d/init.d/slapd restart -+ -+To add one or more public keys to a user, eg "testuser" : -+ldapsearch -x -W -Z -LLL -b "uid=testuser,ou=People,dc=mydomain,dc=com" -D -+"uid=testuser,ou=People,dc=mydomain,dc=com" > /tmp/testuser -+ -+append the following to this /tmp/testuser file -+objectclass: ldapPublicKey -+sshPublicKey: ssh-rsa -+AAAAB3NzaC1yc2EAAAABJQAAAIB3dsrwqXqD7E4zYYrxwdDKBUQxKMioXy9pxFVai64kAPxjU9KS -+qIo7QfkjslfsjflksjfldfkjsldfjLX/5zkzRmT28I5piGzunPv17S89z8XwSsuAoR1t86t+5dlI -+7eZE/gVbn2UQkQq7+kdDTS2yXV6VnC52N/kKLG3ciBkBAw== General Purpose RSA Key -+ -+Then do a modify: -+ldapmodify -x -D "uid=testuser,ou=People,dc=mydomain,dc=com" -W -f -+/tmp/testuser -Z -+Enter LDAP Password: -+modifying entry "uid=testuser,ou=People,dc=mydomain,dc=com" -+And check the modify is ok: -+ldapsearch -x -W -Z -b "uid=testuser,ou=People,dc=mydomain,dc=com" -D -+"uid=testuser,ou=People,dc=mydomain,dc=com" -+Enter LDAP Password: -+# extended LDIF -+# -+# LDAPv3 -+# base with scope sub -+# filter: (objectclass=*) -+# requesting: ALL -+# -+ -+# testuser, People, mydomain.com -+dn: uid=testuser,ou=People,dc=mydomain,dc=com -+uid: testuser -+cn: testuser -+objectClass: account -+objectClass: posixAccount -+objectClass: top -+objectClass: shadowAccount -+objectClass: ldapPublicKey -+shadowLastChange: 12757 -+shadowMax: 99999 -+shadowWarning: 7 -+loginShell: /bin/bash -+uidNumber: 9999 -+gidNumber: 501 -+homeDirectory: /home/testuser -+userPassword:: e1NTSEF9UDgwV1hnM1VjUDRJK0k1YnFiL1d4ZUJObXlZZ3Z3UTU= -+sshPublicKey: ssh-rsa -+AAAAB3NzaC1yc2EAAAABJQAAAIB3dsrwqXqD7E4zYYrxwdDKBUQxKMioXy9pxFVai64kAPxjU9KSqIo7QfkjslfsjflksjfldfkjsldfjLX/5zkzRmT28I5piGzunPv17S89z -+8XwSsuAoR1t86t+5dlI7eZE/gVbn2UQkQq7+kdDTS2yXV6VnC52N/kKLG3ciBkBAw== General Purpose RSA Key -+ -+# search result -+search: 3 -+result: 0 Success -+ -+# numResponses: 2 -+# numEntries: 1 -+ -+Now start a ssh session to user "testuser" from usual ssh client (e.g. -+puTTY). Login should succeed. -+ -+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/Makefile.in openssh-5.1p1+lpk/Makefile.in ---- openssh-5.1p1.orig/Makefile.in 2008-07-08 07:21:12.000000000 -0700 -+++ openssh-5.1p1+lpk/Makefile.in 2008-08-23 14:37:55.000000000 -0700 -@@ -86,7 +86,7 @@ - auth-krb5.o \ - auth2-gss.o gss-serv.o gss-serv-krb5.o \ - loginrec.o auth-pam.o auth-shadow.o auth-sia.o md5crypt.o \ -- audit.o audit-bsm.o platform.o sftp-server.o sftp-common.o -+ audit.o audit-bsm.o platform.o ldapauth.o sftp-server.o sftp-common.o - - MANPAGES = moduli.5.out scp.1.out ssh-add.1.out ssh-agent.1.out ssh-keygen.1.out ssh-keyscan.1.out ssh.1.out sshd.8.out sftp-server.8.out sftp.1.out ssh-rand-helper.8.out ssh-keysign.8.out sshd_config.5.out ssh_config.5.out - MANPAGES_IN = moduli.5 scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh-keyscan.1 ssh.1 sshd.8 sftp-server.8 sftp.1 ssh-rand-helper.8 ssh-keysign.8 sshd_config.5 ssh_config.5 -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/openssh-lpk_openldap.schema openssh-5.1p1+lpk/openssh-lpk_openldap.schema ---- openssh-5.1p1.orig/openssh-lpk_openldap.schema 1969-12-31 16:00:00.000000000 -0800 -+++ openssh-5.1p1+lpk/openssh-lpk_openldap.schema 2008-08-23 14:36:21.000000000 -0700 -@@ -0,0 +1,19 @@ -+# -+# LDAP Public Key Patch schema for use with openssh-ldappubkey -+# Author: Eric AUGE -+# -+# Based on the proposal of : Mark Ruijter -+# -+ -+ -+# octetString SYNTAX -+attributetype ( 1.3.6.1.4.1.24552.500.1.1.1.13 NAME 'sshPublicKey' -+ DESC 'MANDATORY: OpenSSH Public key' -+ EQUALITY octetStringMatch -+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) -+ -+# printableString SYNTAX yes|no -+objectclass ( 1.3.6.1.4.1.24552.500.1.1.2.0 NAME 'ldapPublicKey' SUP top AUXILIARY -+ DESC 'MANDATORY: OpenSSH LPK objectclass' -+ MUST ( sshPublicKey $ uid ) -+ ) -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/openssh-lpk_sun.schema openssh-5.1p1+lpk/openssh-lpk_sun.schema ---- openssh-5.1p1.orig/openssh-lpk_sun.schema 1969-12-31 16:00:00.000000000 -0800 -+++ openssh-5.1p1+lpk/openssh-lpk_sun.schema 2008-08-23 14:36:21.000000000 -0700 -@@ -0,0 +1,21 @@ -+# -+# LDAP Public Key Patch schema for use with openssh-ldappubkey -+# Author: Eric AUGE -+# -+# Schema for Sun Directory Server. -+# Based on the original schema, modified by Stefan Fischer. -+# -+ -+dn: cn=schema -+ -+# octetString SYNTAX -+attributeTypes: ( 1.3.6.1.4.1.24552.500.1.1.1.13 NAME 'sshPublicKey' -+ DESC 'MANDATORY: OpenSSH Public key' -+ EQUALITY octetStringMatch -+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) -+ -+# printableString SYNTAX yes|no -+objectClasses: ( 1.3.6.1.4.1.24552.500.1.1.2.0 NAME 'ldapPublicKey' SUP top AUXILIARY -+ DESC 'MANDATORY: OpenSSH LPK objectclass' -+ MUST ( sshPublicKey $ uid ) -+ ) -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/README.lpk openssh-5.1p1+lpk/README.lpk ---- openssh-5.1p1.orig/README.lpk 1969-12-31 16:00:00.000000000 -0800 -+++ openssh-5.1p1+lpk/README.lpk 2008-08-23 14:36:21.000000000 -0700 -@@ -0,0 +1,267 @@ -+OpenSSH LDAP PUBLIC KEY PATCH -+Copyright (c) 2003 Eric AUGE (eau at phear.org) -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in the -+ documentation and/or other materials provided with the distribution. -+3. The name of the author may not be used to endorse or promote products -+ derived from this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+purposes of this patch: -+ -+This patch would help to have authentication centralization policy -+using ssh public key authentication. -+This patch could be an alternative to other "secure" authentication system -+working in a similar way (Kerberos, SecurID, etc...), except the fact -+that it's based on OpenSSH and its public key abilities. -+ -+>> FYI: << -+'uid': means unix accounts existing on the current server -+'lpkServerGroup:' mean server group configured on the current server ('lpkServerGroup' in sshd_config) -+ -+example schema: -+ -+ -+ server1 (uid: eau,rival,toto) (lpkServerGroup: unix) -+ ___________ / -+ / \ --- - server3 (uid: eau, titi) (lpkServerGroup: unix) -+ | LDAP Server | \ -+ | eau ,rival | server2 (uid: rival, eau) (lpkServerGroup: unix) -+ | titi ,toto | -+ | userx,.... | server5 (uid: eau) (lpkServerGroup: mail) -+ \___________/ \ / -+ ----- - server4 (uid: eau, rival) (no group configured) -+ \ -+ etc... -+ -+- WHAT WE NEED : -+ -+ * configured LDAP server somewhere on the network (i.e. OpenLDAP) -+ * patched sshd (with this patch ;) -+ * LDAP user(/group) entry (look at users.ldif (& groups.ldif)): -+ User entry: -+ - attached to the 'ldapPublicKey' objectclass -+ - attached to the 'posixAccount' objectclass -+ - with a filled 'sshPublicKey' attribute -+ Example: -+ dn: uid=eau,ou=users,dc=cuckoos,dc=net -+ objectclass: top -+ objectclass: person -+ objectclass: organizationalPerson -+ objectclass: posixAccount -+ objectclass: ldapPublicKey -+ description: Eric AUGE Account -+ userPassword: blah -+ cn: Eric AUGE -+ sn: Eric AUGE -+ uid: eau -+ uidNumber: 1034 -+ gidNumber: 1 -+ homeDirectory: /export/home/eau -+ sshPublicKey: ssh-dss AAAAB3... -+ sshPublicKey: ssh-dss AAAAM5... -+ -+ Group entry: -+ - attached to the 'posixGroup' objectclass -+ - with a 'cn' groupname attribute -+ - with multiple 'memberUid' attributes filled with usernames allowed in this group -+ Example: -+ # few members -+ dn: cn=unix,ou=groups,dc=cuckoos,dc=net -+ objectclass: top -+ objectclass: posixGroup -+ description: Unix based servers group -+ cn: unix -+ gidNumber: 1002 -+ memberUid: eau -+ memberUid: user1 -+ memberUid: user2 -+ -+ -+- HOW IT WORKS : -+ -+ * without patch -+ If a user wants to authenticate to log in a server the sshd, will first look for authentication method allowed (RSAauth,kerberos,etc..) -+ and if RSAauth and tickets based auth fails, it will fallback to standard password authentication (if enabled). -+ -+ * with the patch -+ If a user want to authenticate to log in a server, the sshd will first look for auth method including LDAP pubkey, if the ldappubkey options is enabled. -+ It will do an ldapsearch to get the public key directly from the LDAP instead of reading it from the server filesystem. -+ (usually in $HOME/.ssh/authorized_keys) -+ -+ If groups are enabled, it will also check if the user that wants to login is in the group of the server he is trying to log into. -+ If it fails, it falls back on RSA auth files ($HOME/.ssh/authorized_keys), etc.. and finally to standard password authentication (if enabled). -+ -+ 7 tokens are added to sshd_config : -+ # here is the new patched ldap related tokens -+ # entries in your LDAP must be posixAccount & strongAuthenticationUser & posixGroup -+ UseLPK yes # look the pub key into LDAP -+ LpkServers ldap://10.31.32.5/ ldap://10.31.32.4 ldap://10.31.32.3 # which LDAP server for users ? (URL format) -+ LpkUserDN ou=users,dc=foobar,dc=net # which base DN for users ? -+ LpkGroupDN ou=groups,dc=foobar,dc=net # which base DN for groups ? -+ LpkBindDN cn=manager,dc=foobar,dc=net # which bind DN ? -+ LpkBindPw asecret # bind DN credidentials -+ LpkServerGroup agroupname # the group the server is part of -+ -+ Right now i'm using anonymous binding to get public keys, because getting public keys of someone doesn't impersonate him\xB8 but there is some -+ flaws you have to take care of. -+ -+- HOW TO INSERT A USER/KEY INTO AN LDAP ENTRY -+ -+ * my way (there is plenty :) -+ - create ldif file (i.e. users.ldif) -+ - cat ~/.ssh/id_dsa.pub OR cat ~/.ssh/id_rsa.pub OR cat ~/.ssh/identity.pub -+ - my way in 4 steps : -+ Example: -+ -+ # you add this to the user entry in the LDIF file : -+ [...] -+ objectclass: posixAccount -+ objectclass: ldapPublicKey -+ [...] -+ sshPubliKey: ssh-dss AAAABDh12DDUR2... -+ [...] -+ -+ # insert your entry and you're done :) -+ ldapadd -D balblabla -w bleh < file.ldif -+ -+ all standard options can be present in the 'sshPublicKey' attribute. -+ -+- WHY : -+ -+ Simply because, i was looking for a way to centralize all sysadmins authentication, easily, without completely using LDAP -+ as authentication method (like pam_ldap etc..). -+ -+ After looking into Kerberos, SecurID, and other centralized secure authentications systems, the use of RSA and LDAP to get -+ public key for authentication allows us to control who has access to which server (the user needs an account and to be in 'strongAuthenticationUser' -+ objectclass within LDAP and part of the group the SSH server is in). -+ -+ Passwords update are no longer a nightmare for a server farm (key pair passphrase is stored on each user's box and private key is locally encrypted using his passphrase -+ so each user can change it as much as he wants). -+ -+ Blocking a user account can be done directly from the LDAP (if sshd is using RSAAuth + ldap only). -+ -+- RULES : -+ Entry in the LDAP server must respect 'posixAccount' and 'ldapPublicKey' which are defined in core.schema. -+ and the additionnal lpk.schema. -+ -+ This patch could allow a smooth transition between standard auth (/etc/passwd) and complete LDAP based authentication -+ (pamldap, nss_ldap, etc..). -+ -+ This can be an alternative to other (old?/expensive?) authentication methods (Kerberos/SecurID/..). -+ -+ Referring to schema at the beginning of this file if user 'eau' is only in group 'unix' -+ 'eau' would ONLY access 'server1', 'server2', 'server3' AND 'server4' BUT NOT 'server5'. -+ If you then modify the LDAP 'mail' group entry to add 'memberUid: eau' THEN user 'eau' would be able -+ to log in 'server5' (i hope you got the idea, my english is bad :). -+ -+ Each server's sshd is patched and configured to ask the public key and the group infos in the LDAP -+ server. -+ When you want to allow a new user to have access to the server parc, you just add him an account on -+ your servers, you add his public key into his entry on the LDAP server, it's done. -+ -+ Because sshds are looking public keys into the LDAP directly instead of a file ($HOME/.ssh/authorized_keys). -+ -+ When the user needs to change his passphrase he can do it directly from his workstation by changing -+ his own key set lock passphrase, and all servers are automatically aware. -+ -+ With a CAREFUL LDAP server configuration you could allow a user to add/delete/modify his own entry himself -+ so he can add/modify/delete himself his public key when needed. -+ -+\xAD FLAWS : -+ LDAP must be well configured, getting the public key of some user is not a problem, but if anonymous LDAP -+ allow write to users dn, somebody could replace someuser's public key by its own and impersonate some -+ of your users in all your server farm be VERY CAREFUL. -+ -+ MITM attack when sshd is requesting the public key, could lead to a compromise of your servers allowing login -+ as the impersonnated user. -+ -+ If LDAP server is down then, fallback on passwd auth. -+ -+ the ldap code part has not been well audited yet. -+ -+- LDAP USER ENTRY EXAMPLES (LDIF Format, look in users.ldif) -+ --- CUT HERE --- -+ dn: uid=jdoe,ou=users,dc=foobar,dc=net -+ objectclass: top -+ objectclass: person -+ objectclass: organizationalPerson -+ objectclass: posixAccount -+ objectclass: ldapPublicKey -+ description: My account -+ cn: John Doe -+ sn: John Doe -+ uid: jdoe -+ uidNumber: 100 -+ gidNumber: 100 -+ homeDirectory: /home/jdoe -+ sshPublicKey: ssh-dss AAAAB3NzaC1kc3MAAAEBAOvL8pREUg9wSy/8+hQJ54YF3AXkB0OZrXB.... -+ [...] -+ --- CUT HERE --- -+ -+- LDAP GROUP ENTRY EXAMPLES (LDIF Format, look in groups.ldif) -+ --- CUT HERE --- -+ dn: cn=unix,ou=groups,dc=cuckoos,dc=net -+ objectclass: top -+ objectclass: posixGroup -+ description: Unix based servers group -+ cn: unix -+ gidNumber: 1002 -+ memberUid: jdoe -+ memberUid: user1 -+ memberUid: user2 -+ [...] -+ --- CUT HERE --- -+ -+>> FYI: << -+Multiple 'sshPublicKey' in a user entry are allowed, as well as multiple 'memberUid' attributes in a group entry -+ -+- COMPILING: -+ 1. Apply the patch -+ 2. ./configure --with-your-options --with-ldap=/prefix/to/ldap_libs_and_includes -+ 3. make -+ 4. it's done. -+ -+- BLA : -+ I hope this could help, and i hope to be clear enough,, or give ideas. questions/comments/improvements are welcome. -+ -+- TODO : -+ Redesign differently. -+ -+- DOCS/LINK : -+ http://pacsec.jp/core05/psj05-barisani-en.pdf -+ http://fritz.potsdam.edu/projects/openssh-lpk/ -+ http://fritz.potsdam.edu/projects/sshgate/ -+ http://dev.inversepath.com/trac/openssh-lpk -+ http://lam.sf.net/ ( http://lam.sourceforge.net/documentation/supportedSchemas.htm ) -+ -+- CONTRIBUTORS/IDEAS/GREETS : -+ - Falk Siemonsmeier. -+ - Jacob Rief. -+ - Michael Durchgraf. -+ - frederic peters. -+ - Finlay dobbie. -+ - Stefan Fisher. -+ - Robin H. Johnson. -+ - Adrian Bridgett. -+ -+- CONTACT : -+ - Eric AUGE -+ - Andrea Barisani -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/servconf.c openssh-5.1p1+lpk/servconf.c ---- openssh-5.1p1.orig/servconf.c 2008-07-03 20:51:12.000000000 -0700 -+++ openssh-5.1p1+lpk/servconf.c 2008-08-23 14:37:18.000000000 -0700 -@@ -42,6 +42,10 @@ - #include "channels.h" - #include "groupaccess.h" - -+#ifdef WITH_LDAP_PUBKEY -+#include "ldapauth.h" -+#endif -+ - static void add_listen_addr(ServerOptions *, char *, u_short); - static void add_one_listen_addr(ServerOptions *, char *, u_short); - -@@ -127,6 +131,25 @@ - options->num_permitted_opens = -1; - options->adm_forced_command = NULL; - options->chroot_directory = NULL; -+#ifdef WITH_LDAP_PUBKEY -+ /* XXX dirty */ -+ options->lpk.ld = NULL; -+ options->lpk.on = -1; -+ options->lpk.servers = NULL; -+ options->lpk.u_basedn = NULL; -+ options->lpk.g_basedn = NULL; -+ options->lpk.binddn = NULL; -+ options->lpk.bindpw = NULL; -+ options->lpk.sgroup = NULL; -+ options->lpk.filter = NULL; -+ options->lpk.fgroup = NULL; -+ options->lpk.l_conf = NULL; -+ options->lpk.tls = -1; -+ options->lpk.b_timeout.tv_sec = -1; -+ options->lpk.s_timeout.tv_sec = -1; -+ options->lpk.flags = FLAG_EMPTY; -+#endif -+ - } - - void -@@ -258,6 +281,32 @@ - options->authorized_keys_file = _PATH_SSH_USER_PERMITTED_KEYS; - if (options->permit_tun == -1) - options->permit_tun = SSH_TUNMODE_NO; -+#ifdef WITH_LDAP_PUBKEY -+ if (options->lpk.on == -1) -+ options->lpk.on = _DEFAULT_LPK_ON; -+ if (options->lpk.servers == NULL) -+ options->lpk.servers = _DEFAULT_LPK_SERVERS; -+ if (options->lpk.u_basedn == NULL) -+ options->lpk.u_basedn = _DEFAULT_LPK_UDN; -+ if (options->lpk.g_basedn == NULL) -+ options->lpk.g_basedn = _DEFAULT_LPK_GDN; -+ if (options->lpk.binddn == NULL) -+ options->lpk.binddn = _DEFAULT_LPK_BINDDN; -+ if (options->lpk.bindpw == NULL) -+ options->lpk.bindpw = _DEFAULT_LPK_BINDPW; -+ if (options->lpk.sgroup == NULL) -+ options->lpk.sgroup = _DEFAULT_LPK_SGROUP; -+ if (options->lpk.filter == NULL) -+ options->lpk.filter = _DEFAULT_LPK_FILTER; -+ if (options->lpk.tls == -1) -+ options->lpk.tls = _DEFAULT_LPK_TLS; -+ if (options->lpk.b_timeout.tv_sec == -1) -+ options->lpk.b_timeout.tv_sec = _DEFAULT_LPK_BTIMEOUT; -+ if (options->lpk.s_timeout.tv_sec == -1) -+ options->lpk.s_timeout.tv_sec = _DEFAULT_LPK_STIMEOUT; -+ if (options->lpk.l_conf == NULL) -+ options->lpk.l_conf = _DEFAULT_LPK_LDP; -+#endif - - /* Turn privilege separation on by default */ - if (use_privsep == -1) -@@ -303,6 +352,12 @@ - sMatch, sPermitOpen, sForceCommand, sChrootDirectory, - sUsePrivilegeSeparation, sAllowAgentForwarding, - sDeprecated, sUnsupported -+#ifdef WITH_LDAP_PUBKEY -+ ,sLdapPublickey, sLdapServers, sLdapUserDN -+ ,sLdapGroupDN, sBindDN, sBindPw, sMyGroup -+ ,sLdapFilter, sForceTLS, sBindTimeout -+ ,sSearchTimeout, sLdapConf -+#endif - } ServerOpCodes; - - #define SSHCFG_GLOBAL 0x01 /* allowed in main section of sshd_config */ -@@ -408,6 +463,20 @@ - { "clientalivecountmax", sClientAliveCountMax, SSHCFG_GLOBAL }, - { "authorizedkeysfile", sAuthorizedKeysFile, SSHCFG_GLOBAL }, - { "authorizedkeysfile2", sAuthorizedKeysFile2, SSHCFG_GLOBAL }, -+#ifdef WITH_LDAP_PUBKEY -+ { _DEFAULT_LPK_TOKEN, sLdapPublickey, SSHCFG_GLOBAL }, -+ { _DEFAULT_SRV_TOKEN, sLdapServers, SSHCFG_GLOBAL }, -+ { _DEFAULT_USR_TOKEN, sLdapUserDN, SSHCFG_GLOBAL }, -+ { _DEFAULT_GRP_TOKEN, sLdapGroupDN, SSHCFG_GLOBAL }, -+ { _DEFAULT_BDN_TOKEN, sBindDN, SSHCFG_GLOBAL }, -+ { _DEFAULT_BPW_TOKEN, sBindPw, SSHCFG_GLOBAL }, -+ { _DEFAULT_MYG_TOKEN, sMyGroup, SSHCFG_GLOBAL }, -+ { _DEFAULT_FIL_TOKEN, sLdapFilter, SSHCFG_GLOBAL }, -+ { _DEFAULT_TLS_TOKEN, sForceTLS, SSHCFG_GLOBAL }, -+ { _DEFAULT_BTI_TOKEN, sBindTimeout, SSHCFG_GLOBAL }, -+ { _DEFAULT_STI_TOKEN, sSearchTimeout, SSHCFG_GLOBAL }, -+ { _DEFAULT_LDP_TOKEN, sLdapConf, SSHCFG_GLOBAL }, -+#endif - { "useprivilegeseparation", sUsePrivilegeSeparation, SSHCFG_GLOBAL }, - { "acceptenv", sAcceptEnv, SSHCFG_GLOBAL }, - { "permittunnel", sPermitTunnel, SSHCFG_GLOBAL }, -@@ -1294,6 +1363,107 @@ - while (arg) - arg = strdelim(&cp); - break; -+#ifdef WITH_LDAP_PUBKEY -+ case sLdapPublickey: -+ intptr = &options->lpk.on; -+ goto parse_flag; -+ case sLdapServers: -+ /* arg = strdelim(&cp); */ -+ p = line; -+ while(*p++); -+ arg = p; -+ if (!arg || *arg == '\0') -+ fatal("%s line %d: missing ldap server",filename,linenum); -+ arg[strlen(arg)] = '\0'; -+ if ((options->lpk.servers = ldap_parse_servers(arg)) == NULL) -+ fatal("%s line %d: error in ldap servers", filename, linenum); -+ memset(arg,0,strlen(arg)); -+ break; -+ case sLdapUserDN: -+ arg = cp; -+ if (!arg || *arg == '\0') -+ fatal("%s line %d: missing ldap server",filename,linenum); -+ arg[strlen(arg)] = '\0'; -+ options->lpk.u_basedn = xstrdup(arg); -+ memset(arg,0,strlen(arg)); -+ break; -+ case sLdapGroupDN: -+ arg = cp; -+ if (!arg || *arg == '\0') -+ fatal("%s line %d: missing ldap server",filename,linenum); -+ arg[strlen(arg)] = '\0'; -+ options->lpk.g_basedn = xstrdup(arg); -+ memset(arg,0,strlen(arg)); -+ break; -+ case sBindDN: -+ arg = cp; -+ if (!arg || *arg == '\0') -+ fatal("%s line %d: missing binddn",filename,linenum); -+ arg[strlen(arg)] = '\0'; -+ options->lpk.binddn = xstrdup(arg); -+ memset(arg,0,strlen(arg)); -+ break; -+ case sBindPw: -+ arg = cp; -+ if (!arg || *arg == '\0') -+ fatal("%s line %d: missing bindpw",filename,linenum); -+ arg[strlen(arg)] = '\0'; -+ options->lpk.bindpw = xstrdup(arg); -+ memset(arg,0,strlen(arg)); -+ break; -+ case sMyGroup: -+ arg = cp; -+ if (!arg || *arg == '\0') -+ fatal("%s line %d: missing groupname",filename, linenum); -+ arg[strlen(arg)] = '\0'; -+ options->lpk.sgroup = xstrdup(arg); -+ if (options->lpk.sgroup) -+ options->lpk.fgroup = ldap_parse_groups(options->lpk.sgroup); -+ memset(arg,0,strlen(arg)); -+ break; -+ case sLdapFilter: -+ arg = cp; -+ if (!arg || *arg == '\0') -+ fatal("%s line %d: missing filter",filename, linenum); -+ arg[strlen(arg)] = '\0'; -+ options->lpk.filter = xstrdup(arg); -+ memset(arg,0,strlen(arg)); -+ break; -+ case sForceTLS: -+ intptr = &options->lpk.tls; -+ arg = strdelim(&cp); -+ if (!arg || *arg == '\0') -+ fatal("%s line %d: missing yes/no argument.", -+ filename, linenum); -+ value = 0; /* silence compiler */ -+ if (strcmp(arg, "yes") == 0) -+ value = 1; -+ else if (strcmp(arg, "no") == 0) -+ value = 0; -+ else if (strcmp(arg, "try") == 0) -+ value = -1; -+ else -+ fatal("%s line %d: Bad yes/no argument: %s", -+ filename, linenum, arg); -+ if (*intptr == -1) -+ *intptr = value; -+ break; -+ case sBindTimeout: -+ intptr = (int *) &options->lpk.b_timeout.tv_sec; -+ goto parse_int; -+ case sSearchTimeout: -+ intptr = (int *) &options->lpk.s_timeout.tv_sec; -+ goto parse_int; -+ break; -+ case sLdapConf: -+ arg = cp; -+ if (!arg || *arg == '\0') -+ fatal("%s line %d: missing LpkLdapConf", filename, linenum); -+ arg[strlen(arg)] = '\0'; -+ options->lpk.l_conf = xstrdup(arg); -+ memset(arg, 0, strlen(arg)); -+ break; -+#endif - - default: - fatal("%s line %d: Missing handler for opcode %s (%d)", -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/servconf.h openssh-5.1p1+lpk/servconf.h ---- openssh-5.1p1.orig/servconf.h 2008-06-10 06:01:51.000000000 -0700 -+++ openssh-5.1p1+lpk/servconf.h 2008-08-23 14:36:21.000000000 -0700 -@@ -16,6 +16,10 @@ - #ifndef SERVCONF_H - #define SERVCONF_H - -+#ifdef WITH_LDAP_PUBKEY -+#include "ldapauth.h" -+#endif -+ - #define MAX_PORTS 256 /* Max # ports. */ - - #define MAX_ALLOW_USERS 256 /* Max # users on allow list. */ -@@ -145,6 +149,9 @@ - int use_pam; /* Enable auth via PAM */ - - int permit_tun; -+#ifdef WITH_LDAP_PUBKEY -+ ldap_opt_t lpk; -+#endif - - int num_permitted_opens; - -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/sshd.c openssh-5.1p1+lpk/sshd.c ---- openssh-5.1p1.orig/sshd.c 2008-07-11 00:36:49.000000000 -0700 -+++ openssh-5.1p1+lpk/sshd.c 2008-08-23 14:36:21.000000000 -0700 -@@ -127,6 +127,10 @@ - int deny_severity; - #endif /* LIBWRAP */ - -+#ifdef WITH_LDAP_PUBKEY -+#include "ldapauth.h" -+#endif -+ - #ifndef O_NOCTTY - #define O_NOCTTY 0 - #endif -@@ -1484,6 +1488,16 @@ - exit(1); - } - -+#ifdef WITH_LDAP_PUBKEY -+ /* ldap_options_print(&options.lpk); */ -+ /* XXX initialize/check ldap connection and set *LD */ -+ if (options.lpk.on) { -+ if (options.lpk.l_conf && (ldap_parse_lconf(&options.lpk) < 0) ) -+ error("[LDAP] could not parse %s", options.lpk.l_conf); -+ if (ldap_connect(&options.lpk) < 0) -+ error("[LDAP] could not initialize ldap connection"); -+ } -+#endif - debug("sshd version %.100s", SSH_RELEASE); - - /* Store privilege separation user for later use if required. */ -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/sshd_config openssh-5.1p1+lpk/sshd_config ---- openssh-5.1p1.orig/sshd_config 2008-07-02 05:35:43.000000000 -0700 -+++ openssh-5.1p1+lpk/sshd_config 2008-08-23 14:38:35.000000000 -0700 -@@ -109,6 +109,21 @@ - # no default banner path - #Banner none - -+# here are the new patched ldap related tokens -+# entries in your LDAP must have posixAccount & ldapPublicKey objectclass -+#UseLPK yes -+#LpkLdapConf /etc/ldap.conf -+#LpkServers ldap://10.1.7.1/ ldap://10.1.7.2/ -+#LpkUserDN ou=users,dc=phear,dc=org -+#LpkGroupDN ou=groups,dc=phear,dc=org -+#LpkBindDN cn=Manager,dc=phear,dc=org -+#LpkBindPw secret -+#LpkServerGroup mail -+#LpkFilter (hostAccess=master.phear.org) -+#LpkForceTLS no -+#LpkSearchTimelimit 3 -+#LpkBindTimelimit 3 -+ - # override default of no subsystems - Subsystem sftp /usr/libexec/sftp-server - -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/sshd_config.5 openssh-5.1p1+lpk/sshd_config.5 ---- openssh-5.1p1.orig/sshd_config.5 2008-07-02 05:35:43.000000000 -0700 -+++ openssh-5.1p1+lpk/sshd_config.5 2008-08-23 14:36:21.000000000 -0700 -@@ -1003,6 +1003,62 @@ - program. - The default is - .Pa /usr/X11R6/bin/xauth . -+.It Cm UseLPK -+Specifies whether LDAP public key retrieval must be used or not. It allow -+an easy centralisation of public keys within an LDAP directory. The argument must be -+.Dq yes -+or -+.Dq no . -+.It Cm LpkLdapConf -+Specifies whether LDAP Public keys should parse the specified ldap.conf file -+instead of sshd_config Tokens. The argument must be a valid path to an ldap.conf -+file like -+.Pa /etc/ldap.conf -+.It Cm LpkServers -+Specifies LDAP one or more [:space:] separated server's url the following form may be used: -+.Pp -+LpkServers ldaps://127.0.0.1 ldap://127.0.0.2 ldap://127.0.0.3 -+.It Cm LpkUserDN -+Specifies the LDAP user DN. -+.Pp -+LpkUserDN ou=users,dc=phear,dc=org -+.It Cm LpkGroupDN -+Specifies the LDAP groups DN. -+.Pp -+LpkGroupDN ou=groups,dc=phear,dc=org -+.It Cm LpkBindDN -+Specifies the LDAP bind DN to use if necessary. -+.Pp -+LpkBindDN cn=Manager,dc=phear,dc=org -+.It Cm LpkBindPw -+Specifies the LDAP bind credential. -+.Pp -+LpkBindPw secret -+.It Cm LpkServerGroup -+Specifies one or more [:space:] separated group the server is part of. -+.Pp -+LpkServerGroup unix mail prod -+.It Cm LpkFilter -+Specifies an additional LDAP filter to use for finding SSH keys -+.Pp -+LpkFilter (hostAccess=master.phear.org) -+.It Cm LpkForceTLS -+Specifies if the LDAP server connection must be tried, forced or not used. The argument must be -+.Dq yes -+or -+.Dq no -+or -+.Dq try . -+.It Cm LpkSearchTimelimit -+Sepcifies the search time limit before the search is considered over. value is -+in seconds. -+.Pp -+LpkSearchTimelimit 3 -+.It Cm LpkBindTimelimit -+Sepcifies the bind time limit before the connection is considered dead. value is -+in seconds. -+.Pp -+LpkBindTimelimit 3 - .El - .Sh TIME FORMATS - .Xr sshd 8 Deleted: csw/mgar/pkg/openssh/trunk/files/openssh =================================================================== --- csw/mgar/pkg/openssh/trunk/files/openssh 2009-03-29 19:15:39 UTC (rev 4066) +++ csw/mgar/pkg/openssh/trunk/files/openssh 2009-03-29 19:45:10 UTC (rev 4067) @@ -1,10 +0,0 @@ -#!/bin/sh - -cat <= 10: - it has been replaced by the SMF system, - use svcadm enable|disable svc:/network/cswopenssh:default -EOF Added: csw/mgar/pkg/openssh/trunk/files/openssh_dyngspec.fakespec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/openssh_dyngspec.fakespec (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/openssh_dyngspec.fakespec 2009-03-29 19:45:10 UTC (rev 4067) @@ -0,0 +1,3 @@ +%include url file://%{PKGLIB}/csw_dyngspec.gspec +%var SERVICE_CONF_FILES /opt/csw/etc/ssh/sshd_config +%include url file://%{PKGLIB}/smf_enabled.gspec Added: csw/mgar/pkg/openssh/trunk/files/openssh_lpk_dyngspec.fakespec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/openssh_lpk_dyngspec.fakespec (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/openssh_lpk_dyngspec.fakespec 2009-03-29 19:45:10 UTC (rev 4067) @@ -0,0 +1,6 @@ +%include url file://%{PKGLIB}/csw_dyngspec.gspec +%var SERVICE_CONF_FILES /opt/csw/etc/ssh/sshd_config +%var RC_INIT_SCRIPT cswopenssh +%var SMF_MANIFEST cswopenssh.xml +%var SMF_SCRIPT svc-cswopenssh +%include url file://%{PKGLIB}/smf_enabled.gspec Deleted: csw/mgar/pkg/openssh/trunk/files/spurious_log_fix.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/spurious_log_fix.patch 2009-03-29 19:15:39 UTC (rev 4066) +++ csw/mgar/pkg/openssh/trunk/files/spurious_log_fix.patch 2009-03-29 19:45:10 UTC (rev 4067) @@ -1,26 +0,0 @@ -Index: channels.c -=================================================================== -RCS file: /var/cvs/openssh/channels.c,v -retrieving revision 1.251 -diff -u -p -r1.251 channels.c ---- channels.c 28 Jan 2007 23:16:28 -0000 1.251 -+++ channels.c 19 Apr 2007 06:54:49 -0000 -@@ -1446,14 +1446,13 @@ static int - channel_handle_rfd(Channel *c, fd_set *readset, fd_set *writeset) - { - char buf[CHAN_RBUF]; -- int len; -+ int len, force; - -- if (c->rfd != -1 && -- (c->detach_close || FD_ISSET(c->rfd, readset))) { -+ force = c->isatty && c->detach_close && c->istate != CHAN_INPUT_CLOSED; -+ if (c->rfd != -1 && (force || FD_ISSET(c->rfd, readset))) { - errno = 0; - len = read(c->rfd, buf, sizeof(buf)); -- if (len < 0 && (errno == EINTR || -- (errno == EAGAIN && !(c->isatty && c->detach_close)))) -+ if (len < 0 && (errno == EINTR || (errno == EAGAIN && !force))) - return 1; - #ifndef PTY_ZEROREAD - if (len <= 0) { Deleted: csw/mgar/pkg/openssh/trunk/files/sshd_config =================================================================== --- csw/mgar/pkg/openssh/trunk/files/sshd_config 2009-03-29 19:15:39 UTC (rev 4066) +++ csw/mgar/pkg/openssh/trunk/files/sshd_config 2009-03-29 19:45:10 UTC (rev 4067) @@ -1,105 +0,0 @@ -# $OpenBSD: sshd_config,v 1.68 2003/12/29 16:39:50 millert Exp $ - -# This is the sshd server system-wide configuration file. See -# sshd_config(5) for more information. - -# This sshd was compiled with PATH=/opt/csw/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/local/bin - -# The strategy used for options in the default sshd_config shipped with -# OpenSSH is to specify options with their default value where -# possible, but leave them commented. Uncommented options change a -# default value. - -#Port 22 -#Protocol 2,1 -Protocol 2 -#ListenAddress 0.0.0.0 -#ListenAddress :: - -# HostKey for protocol version 1 -#HostKey /opt/csw/etc/ssh_host_key -# HostKeys for protocol version 2 -#HostKey /opt/csw/etc/ssh_host_rsa_key -#HostKey /opt/csw/etc/ssh_host_dsa_key - -# Lifetime and size of ephemeral version 1 server key -#KeyRegenerationInterval 1h -#ServerKeyBits 768 - -# Logging -#obsoletes QuietMode and FascistLogging -#SyslogFacility AUTH -#LogLevel INFO - -# Authentication: - -#LoginGraceTime 2m -#PermitRootLogin yes -#StrictModes yes - -#RSAAuthentication yes -#PubkeyAuthentication yes -#AuthorizedKeysFile .ssh/authorized_keys - -# For this to work you will also need host keys in /opt/csw/etc/ssh_known_hosts -#RhostsRSAAuthentication no -# similar for protocol version 2 -#HostbasedAuthentication no -# Change to yes if you don't trust ~/.ssh/known_hosts for -# RhostsRSAAuthentication and HostbasedAuthentication -#IgnoreUserKnownHosts no -# Don't read the user's ~/.rhosts and ~/.shosts files -#IgnoreRhosts yes - -# To disable tunneled clear text passwords, change to no here! -#PasswordAuthentication yes -#PermitEmptyPasswords no - -# Change to no to disable s/key passwords -#ChallengeResponseAuthentication yes - -# Kerberos options -#KerberosAuthentication no -#KerberosOrLocalPasswd yes -#KerberosTicketCleanup yes -#KerberosGetAFSToken no - -# GSSAPI options -#GSSAPIAuthentication no -#GSSAPICleanupCredentials yes - -# Set this to 'yes' to enable PAM authentication, account processing, -# and session processing. If this is enabled, PAM authentication will -# be allowed through the ChallengeResponseAuthentication mechanism. -# Depending on your PAM configuration, this may bypass the setting of -# PasswordAuthentication, PermitEmptyPasswords, and -# "PermitRootLogin without-password". If you just want the PAM account and -# session checks to run without PAM authentication, then enable this but set -# ChallengeResponseAuthentication=no -UsePAM yes - -#AllowTcpForwarding yes -#GatewayPorts no -#X11Forwarding no -X11Forwarding yes -#X11DisplayOffset 10 -#X11UseLocalhost yes -#PrintMotd yes -PrintMotd no -#PrintLastLog yes -#TCPKeepAlive yes -#UseLogin no -#UsePrivilegeSeparation yes -#PermitUserEnvironment no -#Compression yes -#ClientAliveInterval 0 -#ClientAliveCountMax 3 -#UseDNS yes -#PidFile /var/run/sshd.pid -#MaxStartups 10 - -# no default banner path -#Banner /some/path - -# override default of no subsystems -Subsystem sftp /opt/csw/libexec/sftp-server This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Mon Mar 30 01:28:00 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sun, 29 Mar 2009 23:28:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[4068] csw/mgar/pkg Message-ID: Revision: 4068 http://gar.svn.sourceforge.net/gar/?rev=4068&view=rev Author: wahwah Date: 2009-03-29 23:28:00 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Adding build for BeautifulSoup, a Python HTML parser. Modified Paths: -------------- csw/mgar/pkg/beautifulsoup/trunk/Makefile csw/mgar/pkg/beautifulsoup/trunk/checksums Added Paths: ----------- csw/mgar/pkg/beautifulsoup/ Modified: csw/mgar/pkg/beautifulsoup/trunk/Makefile =================================================================== --- csw/mgar/pkg/template/trunk/Makefile 2009-03-25 20:16:24 UTC (rev 3958) +++ csw/mgar/pkg/beautifulsoup/trunk/Makefile 2009-03-29 23:28:00 UTC (rev 4068) @@ -1,24 +1,44 @@ -GARNAME = mypkg -GARVERSION = 1.0 +GARNAME = beautifulsoup +GARVERSION = 3.1.0.1 CATEGORIES = lib -DESCRIPTION = This is a useful library +EXT_NAME = BeautifulSoup + +DESCRIPTION = A Python HTML/XML parser define BLURB - It does stuff with things + Beautiful Soup is a Python HTML/XML parser designed for quick turnaround + projects like screen-scraping. Three features make it powerful: + + 1. Beautiful Soup won't choke if you give it bad markup. It yields a parse + tree that makes approximately as much sense as your original document. This + is usually good enough to collect the data you need and run away. + 2. Beautiful Soup provides a few simple methods and Pythonic idioms for + navigating, searching, and modifying a parse tree: a toolkit for dissecting a + document and extracting what you need. You don't have to create a custom + parser for each application. + 3. Beautiful Soup automatically converts incoming documents to Unicode and + outgoing documents to UTF-8. You don't have to think about encodings, unless + the document doesn't specify an encoding and Beautiful Soup can't autodetect + one. Then you just have to specify the original encoding. endef -MASTER_SITES = -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +MASTER_SITES = http://www.crummy.com/software/$(EXT_NAME)/download/ +DISTFILES = $(EXT_NAME).tar.gz +WORKSRC = $(WORKDIR)/$(EXT_NAME)-$(GARVERSION) -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +ARCHALL = 1 +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = beautifulsoup +TEST_SCRIPTS = +INSTALL_SCRIPTS = beautifulsoup -CONFIGURE_ARGS = $(DIRPATHS) +PACKAGES = CSWbeautifulsoup +REQUIRED_PKGS = CSWpython -# Remove the following rules and uncomment the -# include before building. -all: .DEFAULT -.DEFAULT: - @true +build-beautifulsoup: + (cd $(WORKSRC); python setup.py build) -#include gar/category.mk +install-beautifulsoup: + (cd $(WORKSRC); python setup.py install --root=$(DESTDIR)) + +include gar/category.mk Modified: csw/mgar/pkg/beautifulsoup/trunk/checksums =================================================================== --- csw/mgar/pkg/template/trunk/checksums 2009-03-25 20:16:24 UTC (rev 3958) +++ csw/mgar/pkg/beautifulsoup/trunk/checksums 2009-03-29 23:28:00 UTC (rev 4068) @@ -0,0 +1 @@ +bcffef3eda6e06e6d1e18c06a9db8a24 download/BeautifulSoup.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Mon Mar 30 03:34:49 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Mon, 30 Mar 2009 01:34:49 +0000 Subject: [csw-devel] SF.net SVN: gar:[4069] csw/mgar/pkg/fltk/trunk Message-ID: Revision: 4069 http://gar.svn.sourceforge.net/gar/?rev=4069&view=rev Author: jake_goerzen Date: 2009-03-30 01:34:49 +0000 (Mon, 30 Mar 2009) Log Message: ----------- update to 1.1.9; patch cleanup; x86 link issue working copy Modified Paths: -------------- csw/mgar/pkg/fltk/trunk/Makefile csw/mgar/pkg/fltk/trunk/checksums Added Paths: ----------- csw/mgar/pkg/fltk/trunk/files/CSWfltk.prototype csw/mgar/pkg/fltk/trunk/files/makeinclude.in.diff Removed Paths: ------------- csw/mgar/pkg/fltk/trunk/files/makeincludes.diff Modified: csw/mgar/pkg/fltk/trunk/Makefile =================================================================== --- csw/mgar/pkg/fltk/trunk/Makefile 2009-03-29 23:28:00 UTC (rev 4068) +++ csw/mgar/pkg/fltk/trunk/Makefile 2009-03-30 01:34:49 UTC (rev 4069) @@ -1,5 +1,5 @@ GARNAME = fltk -GARVERSION = 1.1.7 +GARVERSION = 1.1.9 CATEGORIES = lib DESCRIPTION = Fast light Tool Kit @@ -7,19 +7,22 @@ FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX\xAE/Linux\xAE (X11), Microsoft\xAE Windows\xAE, and MacOS\xAE X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL\xAE and its built-in GLUT emulation. endef -MASTER_SITES = http://ftp.easysw.com/pub/fltk/1.1.7/ -UPSTREAM_MASTER_SITES = http://ftp.easysw.com/pub/fltk/ +MASTER_SITES = http://www.fltk.org/$(GARVERSION)/ -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWfltk,) +DISTFILES = $(GARNAME)-$(GARVERSION)-source.tar.gz +DISTFILES += $(call admfiles,CSWfltk, prototype) -# We define upstream file regex so we can be notifed of new upstream software release -UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=6429 -UPSTREAM_USE_SF = 1 UFILES_REGEX = (\d+(?:\.\d+)*) -PATCHFILES = makeincludes.diff +PATCHFILES = makeinclude.in.diff -CONFIGURE_ARGS = $(DIRPATHS) --mandir=/opt/csw/share/man --disable-localpng --disable-localjpeg --disable-localzlib --enable-shared +CONFIGURE_ARGS = $(DIRPATHS) LDFLAGS='-L/opt/csw/lib -L../lib' +CONFIGURE_ARGS += --mandir=/opt/csw/share/man +CONFIGURE_ARGS += --disable-localpng +CONFIGURE_ARGS += --disable-localjpeg +CONFIGURE_ARGS += --disable-localzlib +CONFIGURE_ARGS += --enable-threads +CONFIGURE_ARGS += --enable-largefile +CONFIGURE_ARGS += --enable-shared include gar/category.mk Modified: csw/mgar/pkg/fltk/trunk/checksums =================================================================== --- csw/mgar/pkg/fltk/trunk/checksums 2009-03-29 23:28:00 UTC (rev 4068) +++ csw/mgar/pkg/fltk/trunk/checksums 2009-03-30 01:34:49 UTC (rev 4069) @@ -1,3 +1,4 @@ -ec48c96fae058956e6e5c9c1cda6157d download/fltk-1.1.7.tar.gz +d3c76db1b6cebce7a009429bbd125470 download/fltk-1.1.9-source.tar.gz 5b35d77bcd4cb9dbb8a68eab89b358c8 download/CSWfltk.gspec -32d95d762c6f82f8864adc910ac89f5b download/makeincludes.diff +72ba3eb7711deeaad9d44004da12cc63 download/CSWfltk.prototype +1c51238fcb309cc77681874450d1bb28 download/makeinclude.in.diff Added: csw/mgar/pkg/fltk/trunk/files/CSWfltk.prototype =================================================================== --- csw/mgar/pkg/fltk/trunk/files/CSWfltk.prototype (rev 0) +++ csw/mgar/pkg/fltk/trunk/files/CSWfltk.prototype 2009-03-30 01:34:49 UTC (rev 4069) @@ -0,0 +1,581 @@ +d none /opt/csw/bin 0755 root bin +f none /opt/csw/bin/fltk-config 0755 root bin +f none /opt/csw/bin/fluid 0755 root bin +d none /opt/csw/include 0755 root bin +d none /opt/csw/include/FL 0755 root bin +f none /opt/csw/include/FL/Enumerations.H 0644 root bin +s none /opt/csw/include/FL/Enumerations.h=Enumerations.H +f none /opt/csw/include/FL/Fl.H 0644 root bin +s none /opt/csw/include/FL/Fl.h=Fl.H +f none /opt/csw/include/FL/Fl_Adjuster.H 0644 root bin +s none /opt/csw/include/FL/Fl_Adjuster.h=Fl_Adjuster.H +f none /opt/csw/include/FL/Fl_BMP_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_BMP_Image.h=Fl_BMP_Image.H +f none /opt/csw/include/FL/Fl_Bitmap.H 0644 root bin +s none /opt/csw/include/FL/Fl_Bitmap.h=Fl_Bitmap.H +f none /opt/csw/include/FL/Fl_Box.H 0644 root bin +s none /opt/csw/include/FL/Fl_Box.h=Fl_Box.H +f none /opt/csw/include/FL/Fl_Browser.H 0644 root bin +s none /opt/csw/include/FL/Fl_Browser.h=Fl_Browser.H +f none /opt/csw/include/FL/Fl_Browser_.H 0644 root bin +s none /opt/csw/include/FL/Fl_Browser_.h=Fl_Browser_.H +f none /opt/csw/include/FL/Fl_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Button.h=Fl_Button.H +f none /opt/csw/include/FL/Fl_Chart.H 0644 root bin +s none /opt/csw/include/FL/Fl_Chart.h=Fl_Chart.H +f none /opt/csw/include/FL/Fl_Check_Browser.H 0644 root bin +s none /opt/csw/include/FL/Fl_Check_Browser.h=Fl_Check_Browser.H +f none /opt/csw/include/FL/Fl_Check_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Check_Button.h=Fl_Check_Button.H +f none /opt/csw/include/FL/Fl_Choice.H 0644 root bin +s none /opt/csw/include/FL/Fl_Choice.h=Fl_Choice.H +f none /opt/csw/include/FL/Fl_Clock.H 0644 root bin +s none /opt/csw/include/FL/Fl_Clock.h=Fl_Clock.H +f none /opt/csw/include/FL/Fl_Color_Chooser.H 0644 root bin +s none /opt/csw/include/FL/Fl_Color_Chooser.h=Fl_Color_Chooser.H +f none /opt/csw/include/FL/Fl_Counter.H 0644 root bin +s none /opt/csw/include/FL/Fl_Counter.h=Fl_Counter.H +f none /opt/csw/include/FL/Fl_Dial.H 0644 root bin +s none /opt/csw/include/FL/Fl_Dial.h=Fl_Dial.H +f none /opt/csw/include/FL/Fl_Double_Window.H 0644 root bin +s none /opt/csw/include/FL/Fl_Double_Window.h=Fl_Double_Window.H +f none /opt/csw/include/FL/Fl_Export.H 0644 root bin +s none /opt/csw/include/FL/Fl_Export.h=Fl_Export.H +f none /opt/csw/include/FL/Fl_File_Browser.H 0644 root bin +s none /opt/csw/include/FL/Fl_File_Browser.h=Fl_File_Browser.H +f none /opt/csw/include/FL/Fl_File_Chooser.H 0644 root bin +s none /opt/csw/include/FL/Fl_File_Chooser.h=Fl_File_Chooser.H +f none /opt/csw/include/FL/Fl_File_Icon.H 0644 root bin +s none /opt/csw/include/FL/Fl_File_Icon.h=Fl_File_Icon.H +f none /opt/csw/include/FL/Fl_File_Input.H 0644 root bin +s none /opt/csw/include/FL/Fl_File_Input.h=Fl_File_Input.H +f none /opt/csw/include/FL/Fl_Fill_Dial.H 0644 root bin +s none /opt/csw/include/FL/Fl_Fill_Dial.h=Fl_Fill_Dial.H +f none /opt/csw/include/FL/Fl_Fill_Slider.H 0644 root bin +s none /opt/csw/include/FL/Fl_Fill_Slider.h=Fl_Fill_Slider.H +f none /opt/csw/include/FL/Fl_Float_Input.H 0644 root bin +s none /opt/csw/include/FL/Fl_Float_Input.h=Fl_Float_Input.H +f none /opt/csw/include/FL/Fl_FormsBitmap.H 0644 root bin +s none /opt/csw/include/FL/Fl_FormsBitmap.h=Fl_FormsBitmap.H +f none /opt/csw/include/FL/Fl_FormsPixmap.H 0644 root bin +s none /opt/csw/include/FL/Fl_FormsPixmap.h=Fl_FormsPixmap.H +f none /opt/csw/include/FL/Fl_Free.H 0644 root bin +s none /opt/csw/include/FL/Fl_Free.h=Fl_Free.H +f none /opt/csw/include/FL/Fl_GIF_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_GIF_Image.h=Fl_GIF_Image.H +f none /opt/csw/include/FL/Fl_Gl_Window.H 0644 root bin +s none /opt/csw/include/FL/Fl_Gl_Window.h=Fl_Gl_Window.H +f none /opt/csw/include/FL/Fl_Group.H 0644 root bin +s none /opt/csw/include/FL/Fl_Group.h=Fl_Group.H +f none /opt/csw/include/FL/Fl_Help_Dialog.H 0644 root bin +s none /opt/csw/include/FL/Fl_Help_Dialog.h=Fl_Help_Dialog.H +f none /opt/csw/include/FL/Fl_Help_View.H 0644 root bin +s none /opt/csw/include/FL/Fl_Help_View.h=Fl_Help_View.H +f none /opt/csw/include/FL/Fl_Hold_Browser.H 0644 root bin +s none /opt/csw/include/FL/Fl_Hold_Browser.h=Fl_Hold_Browser.H +f none /opt/csw/include/FL/Fl_Hor_Fill_Slider.H 0644 root bin +s none /opt/csw/include/FL/Fl_Hor_Fill_Slider.h=Fl_Hor_Fill_Slider.H +f none /opt/csw/include/FL/Fl_Hor_Nice_Slider.H 0644 root bin +s none /opt/csw/include/FL/Fl_Hor_Nice_Slider.h=Fl_Hor_Nice_Slider.H +f none /opt/csw/include/FL/Fl_Hor_Slider.H 0644 root bin +s none /opt/csw/include/FL/Fl_Hor_Slider.h=Fl_Hor_Slider.H +f none /opt/csw/include/FL/Fl_Hor_Value_Slider.H 0644 root bin +s none /opt/csw/include/FL/Fl_Hor_Value_Slider.h=Fl_Hor_Value_Slider.H +f none /opt/csw/include/FL/Fl_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_Image.h=Fl_Image.H +f none /opt/csw/include/FL/Fl_Input.H 0644 root bin +s none /opt/csw/include/FL/Fl_Input.h=Fl_Input.H +f none /opt/csw/include/FL/Fl_Input_.H 0644 root bin +s none /opt/csw/include/FL/Fl_Input_.h=Fl_Input_.H +f none /opt/csw/include/FL/Fl_Input_Choice.H 0644 root bin +s none /opt/csw/include/FL/Fl_Input_Choice.h=Fl_Input_Choice.H +f none /opt/csw/include/FL/Fl_Int_Input.H 0644 root bin +s none /opt/csw/include/FL/Fl_Int_Input.h=Fl_Int_Input.H +f none /opt/csw/include/FL/Fl_JPEG_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_JPEG_Image.h=Fl_JPEG_Image.H +f none /opt/csw/include/FL/Fl_Light_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Light_Button.h=Fl_Light_Button.H +f none /opt/csw/include/FL/Fl_Line_Dial.H 0644 root bin +s none /opt/csw/include/FL/Fl_Line_Dial.h=Fl_Line_Dial.H +f none /opt/csw/include/FL/Fl_Menu.H 0644 root bin +s none /opt/csw/include/FL/Fl_Menu.h=Fl_Menu.H +f none /opt/csw/include/FL/Fl_Menu_.H 0644 root bin +s none /opt/csw/include/FL/Fl_Menu_.h=Fl_Menu_.H +f none /opt/csw/include/FL/Fl_Menu_Bar.H 0644 root bin +s none /opt/csw/include/FL/Fl_Menu_Bar.h=Fl_Menu_Bar.H +f none /opt/csw/include/FL/Fl_Menu_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Menu_Button.h=Fl_Menu_Button.H +f none /opt/csw/include/FL/Fl_Menu_Item.H 0644 root bin +s none /opt/csw/include/FL/Fl_Menu_Item.h=Fl_Menu_Item.H +f none /opt/csw/include/FL/Fl_Menu_Window.H 0644 root bin +s none /opt/csw/include/FL/Fl_Menu_Window.h=Fl_Menu_Window.H +f none /opt/csw/include/FL/Fl_Multi_Browser.H 0644 root bin +s none /opt/csw/include/FL/Fl_Multi_Browser.h=Fl_Multi_Browser.H +f none /opt/csw/include/FL/Fl_Multi_Label.H 0644 root bin +s none /opt/csw/include/FL/Fl_Multi_Label.h=Fl_Multi_Label.H +f none /opt/csw/include/FL/Fl_Multiline_Input.H 0644 root bin +s none /opt/csw/include/FL/Fl_Multiline_Input.h=Fl_Multiline_Input.H +f none /opt/csw/include/FL/Fl_Multiline_Output.H 0644 root bin +s none /opt/csw/include/FL/Fl_Multiline_Output.h=Fl_Multiline_Output.H +f none /opt/csw/include/FL/Fl_Nice_Slider.H 0644 root bin +s none /opt/csw/include/FL/Fl_Nice_Slider.h=Fl_Nice_Slider.H +f none /opt/csw/include/FL/Fl_Object.H 0644 root bin +s none /opt/csw/include/FL/Fl_Object.h=Fl_Object.H +f none /opt/csw/include/FL/Fl_Output.H 0644 root bin +s none /opt/csw/include/FL/Fl_Output.h=Fl_Output.H +f none /opt/csw/include/FL/Fl_Overlay_Window.H 0644 root bin +s none /opt/csw/include/FL/Fl_Overlay_Window.h=Fl_Overlay_Window.H +f none /opt/csw/include/FL/Fl_PNG_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_PNG_Image.h=Fl_PNG_Image.H +f none /opt/csw/include/FL/Fl_PNM_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_PNM_Image.h=Fl_PNM_Image.H +f none /opt/csw/include/FL/Fl_Pack.H 0644 root bin +s none /opt/csw/include/FL/Fl_Pack.h=Fl_Pack.H +f none /opt/csw/include/FL/Fl_Pixmap.H 0644 root bin +s none /opt/csw/include/FL/Fl_Pixmap.h=Fl_Pixmap.H +f none /opt/csw/include/FL/Fl_Positioner.H 0644 root bin +s none /opt/csw/include/FL/Fl_Positioner.h=Fl_Positioner.H +f none /opt/csw/include/FL/Fl_Preferences.H 0644 root bin +s none /opt/csw/include/FL/Fl_Preferences.h=Fl_Preferences.H +f none /opt/csw/include/FL/Fl_Progress.H 0644 root bin +s none /opt/csw/include/FL/Fl_Progress.h=Fl_Progress.H +f none /opt/csw/include/FL/Fl_RGB_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_RGB_Image.h=Fl_RGB_Image.H +f none /opt/csw/include/FL/Fl_Radio_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Radio_Button.h=Fl_Radio_Button.H +f none /opt/csw/include/FL/Fl_Radio_Light_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Radio_Light_Button.h=Fl_Radio_Light_Button.H +f none /opt/csw/include/FL/Fl_Radio_Round_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Radio_Round_Button.h=Fl_Radio_Round_Button.H +f none /opt/csw/include/FL/Fl_Repeat_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Repeat_Button.h=Fl_Repeat_Button.H +f none /opt/csw/include/FL/Fl_Return_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Return_Button.h=Fl_Return_Button.H +f none /opt/csw/include/FL/Fl_Roller.H 0644 root bin +s none /opt/csw/include/FL/Fl_Roller.h=Fl_Roller.H +f none /opt/csw/include/FL/Fl_Round_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Round_Button.h=Fl_Round_Button.H +f none /opt/csw/include/FL/Fl_Round_Clock.H 0644 root bin +s none /opt/csw/include/FL/Fl_Round_Clock.h=Fl_Round_Clock.H +f none /opt/csw/include/FL/Fl_Scroll.H 0644 root bin +s none /opt/csw/include/FL/Fl_Scroll.h=Fl_Scroll.H +f none /opt/csw/include/FL/Fl_Scrollbar.H 0644 root bin +s none /opt/csw/include/FL/Fl_Scrollbar.h=Fl_Scrollbar.H +f none /opt/csw/include/FL/Fl_Secret_Input.H 0644 root bin +s none /opt/csw/include/FL/Fl_Secret_Input.h=Fl_Secret_Input.H +f none /opt/csw/include/FL/Fl_Select_Browser.H 0644 root bin +s none /opt/csw/include/FL/Fl_Select_Browser.h=Fl_Select_Browser.H +f none /opt/csw/include/FL/Fl_Shared_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_Shared_Image.h=Fl_Shared_Image.H +f none /opt/csw/include/FL/Fl_Simple_Counter.H 0644 root bin +s none /opt/csw/include/FL/Fl_Simple_Counter.h=Fl_Simple_Counter.H +f none /opt/csw/include/FL/Fl_Single_Window.H 0644 root bin +s none /opt/csw/include/FL/Fl_Single_Window.h=Fl_Single_Window.H +f none /opt/csw/include/FL/Fl_Slider.H 0644 root bin +s none /opt/csw/include/FL/Fl_Slider.h=Fl_Slider.H +f none /opt/csw/include/FL/Fl_Spinner.H 0644 root bin +s none /opt/csw/include/FL/Fl_Spinner.h=Fl_Spinner.H +f none /opt/csw/include/FL/Fl_Sys_Menu_Bar.H 0644 root bin +s none /opt/csw/include/FL/Fl_Sys_Menu_Bar.h=Fl_Sys_Menu_Bar.H +f none /opt/csw/include/FL/Fl_Tabs.H 0644 root bin +s none /opt/csw/include/FL/Fl_Tabs.h=Fl_Tabs.H +f none /opt/csw/include/FL/Fl_Text_Buffer.H 0644 root bin +s none /opt/csw/include/FL/Fl_Text_Buffer.h=Fl_Text_Buffer.H +f none /opt/csw/include/FL/Fl_Text_Display.H 0644 root bin +s none /opt/csw/include/FL/Fl_Text_Display.h=Fl_Text_Display.H +f none /opt/csw/include/FL/Fl_Text_Editor.H 0644 root bin +s none /opt/csw/include/FL/Fl_Text_Editor.h=Fl_Text_Editor.H +f none /opt/csw/include/FL/Fl_Tile.H 0644 root bin +s none /opt/csw/include/FL/Fl_Tile.h=Fl_Tile.H +f none /opt/csw/include/FL/Fl_Tiled_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_Tiled_Image.h=Fl_Tiled_Image.H +f none /opt/csw/include/FL/Fl_Timer.H 0644 root bin +s none /opt/csw/include/FL/Fl_Timer.h=Fl_Timer.H +f none /opt/csw/include/FL/Fl_Toggle_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Toggle_Button.h=Fl_Toggle_Button.H +f none /opt/csw/include/FL/Fl_Toggle_Light_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Toggle_Light_Button.h=Fl_Toggle_Light_Button.H +f none /opt/csw/include/FL/Fl_Toggle_Round_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Toggle_Round_Button.h=Fl_Toggle_Round_Button.H +f none /opt/csw/include/FL/Fl_Tooltip.H 0644 root bin +s none /opt/csw/include/FL/Fl_Tooltip.h=Fl_Tooltip.H +f none /opt/csw/include/FL/Fl_Valuator.H 0644 root bin +s none /opt/csw/include/FL/Fl_Valuator.h=Fl_Valuator.H +f none /opt/csw/include/FL/Fl_Value_Input.H 0644 root bin +s none /opt/csw/include/FL/Fl_Value_Input.h=Fl_Value_Input.H +f none /opt/csw/include/FL/Fl_Value_Output.H 0644 root bin +s none /opt/csw/include/FL/Fl_Value_Output.h=Fl_Value_Output.H +f none /opt/csw/include/FL/Fl_Value_Slider.H 0644 root bin +s none /opt/csw/include/FL/Fl_Value_Slider.h=Fl_Value_Slider.H +f none /opt/csw/include/FL/Fl_Widget.H 0644 root bin +s none /opt/csw/include/FL/Fl_Widget.h=Fl_Widget.H +f none /opt/csw/include/FL/Fl_Window.H 0644 root bin +s none /opt/csw/include/FL/Fl_Window.h=Fl_Window.H +f none /opt/csw/include/FL/Fl_Wizard.H 0644 root bin +s none /opt/csw/include/FL/Fl_Wizard.h=Fl_Wizard.H +f none /opt/csw/include/FL/Fl_XBM_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_XBM_Image.h=Fl_XBM_Image.H +f none /opt/csw/include/FL/Fl_XPM_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_XPM_Image.h=Fl_XPM_Image.H +f none /opt/csw/include/FL/dirent.h 0644 root bin +f none /opt/csw/include/FL/filename.H 0644 root bin +s none /opt/csw/include/FL/filename.h=filename.H +f none /opt/csw/include/FL/fl_ask.H 0644 root bin +s none /opt/csw/include/FL/fl_ask.h=fl_ask.H +f none /opt/csw/include/FL/fl_draw.H 0644 root bin +s none /opt/csw/include/FL/fl_draw.h=fl_draw.H +s none /opt/csw/include/FL/fl_file_chooser.H=Fl_File_Chooser.H +s none /opt/csw/include/FL/fl_file_chooser.h=Fl_File_Chooser.H +f none /opt/csw/include/FL/fl_message.H 0644 root bin +s none /opt/csw/include/FL/fl_message.h=fl_message.H +f none /opt/csw/include/FL/fl_show_colormap.H 0644 root bin +s none /opt/csw/include/FL/fl_show_colormap.h=fl_show_colormap.H +f none /opt/csw/include/FL/fl_show_input.H 0644 root bin +s none /opt/csw/include/FL/fl_show_input.h=fl_show_input.H +f none /opt/csw/include/FL/forms.H 0644 root bin +s none /opt/csw/include/FL/forms.h=forms.H +f none /opt/csw/include/FL/gl.h 0644 root bin +f none /opt/csw/include/FL/gl2opengl.h 0644 root bin +f none /opt/csw/include/FL/gl_draw.H 0644 root bin +s none /opt/csw/include/FL/gl_draw.h=gl_draw.H +f none /opt/csw/include/FL/glu.h 0644 root bin +f none /opt/csw/include/FL/glut.H 0644 root bin +s none /opt/csw/include/FL/glut.h=glut.H +f none /opt/csw/include/FL/mac.H 0644 root bin +s none /opt/csw/include/FL/mac.h=mac.H +f none /opt/csw/include/FL/mac.r 0644 root bin +f none /opt/csw/include/FL/math.h 0644 root bin +f none /opt/csw/include/FL/names.h 0644 root bin +f none /opt/csw/include/FL/win32.H 0644 root bin +s none /opt/csw/include/FL/win32.h=win32.H +f none /opt/csw/include/FL/x.H 0644 root bin +s none /opt/csw/include/FL/x.h=x.H +s none /opt/csw/include/Fl=FL +d none /opt/csw/lib 0755 root bin +f none /opt/csw/lib/libfltk.so.1.1 0755 root bin +s none /opt/csw/lib/libfltk.so=libfltk.so.1.1 +f none /opt/csw/lib/libfltk_forms.so.1.1 0755 root bin +s none /opt/csw/lib/libfltk_forms.so=libfltk_forms.so.1.1 +f none /opt/csw/lib/libfltk_gl.so.1.1 0755 root bin +s none /opt/csw/lib/libfltk_gl.so=libfltk_gl.so.1.1 +f none /opt/csw/lib/libfltk_images.so.1.1 0755 root bin +s none /opt/csw/lib/libfltk_images.so=libfltk_images.so.1.1 +d none /opt/csw/share/doc/fltk 0755 root bin +f none /opt/csw/share/doc/fltk/FL.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Adjuster.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_BMP_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Bitmap.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Box.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Browser.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Browser_.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Button.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Chart.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Check_Browser.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Check_Button.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Check_Button.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Choice.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Clock.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Clock_Output.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Color_Chooser.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Counter.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Dial.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Double_Window.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_End.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_File_Browser.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_File_Chooser.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_File_Chooser.jpg 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_File_Icon.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_File_Input.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_File_Input.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Float_Input.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Free.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_GIF_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Gl_Window.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Group.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Help_Dialog.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Help_Dialog.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Help_View.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Hold_Browser.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Input.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Input_.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Input_Choice.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Int_Input.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_JPEG_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Light_Button.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Light_Button.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Menu_.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Menu_Bar.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Menu_Button.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Menu_Item.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Menu_Window.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Multi_Browser.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Multiline_Input.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Multiline_Output.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Output.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Overlay_Window.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_PNG_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_PNM_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Pack.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Pixmap.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Positioner.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Preferences.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Progress.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_RGB_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Repeat_Button.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Return_Button.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Return_Button.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Roller.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Roller.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Round_Button.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Round_Button.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Scroll.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Scroll.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Scrollbar.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Secret_Input.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Select_Browser.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Shared_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Single_Window.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Slider.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Spinner.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Tabs.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Text_Buffer.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Text_Display.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Text_Editor.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Tile.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Tile.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Tiled_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Timer.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Toggle_Button.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Tooltip.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Valuator.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Value_Input.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Value_Input.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Value_Output.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Value_Output.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Value_Slider.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Widget.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Window.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Wizard.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_XBM_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_XPM_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/adjuster1.gif 0644 root bin +f none /opt/csw/share/doc/fltk/advanced.html 0644 root bin +f none /opt/csw/share/doc/fltk/basics.html 0644 root bin +f none /opt/csw/share/doc/fltk/boxtypes.gif 0644 root bin +f none /opt/csw/share/doc/fltk/buttons.gif 0644 root bin +f none /opt/csw/share/doc/fltk/charts.gif 0644 root bin +f none /opt/csw/share/doc/fltk/choice.gif 0644 root bin +f none /opt/csw/share/doc/fltk/clock.gif 0644 root bin +f none /opt/csw/share/doc/fltk/common.html 0644 root bin +f none /opt/csw/share/doc/fltk/counter.gif 0644 root bin +f none /opt/csw/share/doc/fltk/cubeview.gif 0644 root bin +f none /opt/csw/share/doc/fltk/dial.gif 0644 root bin +f none /opt/csw/share/doc/fltk/drawing.html 0644 root bin +f none /opt/csw/share/doc/fltk/editor-replace.gif 0644 root bin +f none /opt/csw/share/doc/fltk/editor.gif 0644 root bin +f none /opt/csw/share/doc/fltk/editor.html 0644 root bin +f none /opt/csw/share/doc/fltk/enumerations.html 0644 root bin +f none /opt/csw/share/doc/fltk/events.html 0644 root bin +d none /opt/csw/share/doc/fltk/examples 0755 root bin +f none /opt/csw/share/doc/fltk/examples.html 0644 root bin +f none /opt/csw/share/doc/fltk/examples/CubeMain.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/CubeView.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/CubeView.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/CubeViewUI.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/CubeViewUI.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/CubeViewUI.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/adjuster.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/arc.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/ask.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/bitmap.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/blocks.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/boxtype.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/browser.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/button.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/buttons.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/checkers.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/clock.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/colbrowser.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/color_chooser.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/connect.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/cube.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/cursor.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/curve.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/demo.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/demo.menu 0644 root bin +f none /opt/csw/share/doc/fltk/examples/doublebuffer.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/editor.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/fast_slow.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/fast_slow.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/fast_slow.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/file_chooser.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/fl_jpeg_image.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/fonts.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/forms.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/fractals.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/fracviewer.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/fracviewer.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/fullscreen.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/gl_overlay.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/glpuzzle.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/hello.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/help.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/iconize.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/image.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/inactive.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/inactive.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/inactive.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/input.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/input_choice.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/keyboard.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/keyboard.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/keyboard_ui.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/keyboard_ui.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/keyboard_ui.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/label.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/line_style.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/list_visuals.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/mandelbrot.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/mandelbrot.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/mandelbrot_ui.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/mandelbrot_ui.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/mandelbrot_ui.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/menubar.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/message.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/minimum.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/navigation.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/output.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/overlay.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pack.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmap.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmap_browser.cxx 0644 root bin +d none /opt/csw/share/doc/fltk/examples/pixmaps 0755 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/black_1.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/black_2.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/black_3.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/black_4.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/blackking_1.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/blackking_2.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/blackking_3.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/blackking_4.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/blast.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/blue.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/blue_bomb.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/cyan.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/cyan_bomb.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/gray.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/gray_bomb.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/green.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/green_bomb.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/magenta.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/magenta_bomb.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/porsche.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/porsche1.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/red.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/red_bomb.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/srs.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/sudoku.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/tile.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/white_1.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/white_2.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/white_3.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/white_4.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/whiteking_1.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/whiteking_2.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/whiteking_3.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/whiteking_4.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/yellow.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/yellow_bomb.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/preferences.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/preferences.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/preferences.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/radio.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/radio.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/radio.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/resize.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/resize.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/resize.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/resizebox.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/scroll.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/shape.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/subwindow.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/sudoku.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/sudokurc.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/symbols.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/tabs.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/tabs.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/tabs.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/threads.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/threads.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/tile.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/tiled_image.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/trackball.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/unittests.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/valuators.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/valuators.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/valuators.h 0644 root bin +f none /opt/csw/share/doc/fltk/fl_alert.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fl_ask.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fl_choice.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fl_color_chooser.jpg 0644 root bin +f none /opt/csw/share/doc/fltk/fl_input.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fl_message.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fl_password.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fl_show_colormap.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid-catgets.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid-gettext.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid-org.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid.html 0644 root bin +f none /opt/csw/share/doc/fltk/fluid1.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid2.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid3-cxx.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid3-gui.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid3-style.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid4.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid_prefs.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid_widget_cxx.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid_widget_gui.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid_widget_style.gif 0644 root bin +f none /opt/csw/share/doc/fltk/forms.html 0644 root bin +f none /opt/csw/share/doc/fltk/functions.html 0644 root bin +f none /opt/csw/share/doc/fltk/glut.html 0644 root bin +f none /opt/csw/share/doc/fltk/hello.C.gif 0644 root bin +f none /opt/csw/share/doc/fltk/index.html 0644 root bin +f none /opt/csw/share/doc/fltk/input_choice.jpg 0644 root bin +f none /opt/csw/share/doc/fltk/intro.html 0644 root bin +f none /opt/csw/share/doc/fltk/license.html 0644 root bin +f none /opt/csw/share/doc/fltk/menu.gif 0644 root bin +f none /opt/csw/share/doc/fltk/menu_button.gif 0644 root bin +f none /opt/csw/share/doc/fltk/menubar.gif 0644 root bin +f none /opt/csw/share/doc/fltk/migration.html 0644 root bin +f none /opt/csw/share/doc/fltk/opengl.html 0644 root bin +f none /opt/csw/share/doc/fltk/osissues.html 0644 root bin +f none /opt/csw/share/doc/fltk/positioner.gif 0644 root bin +f none /opt/csw/share/doc/fltk/preface.html 0644 root bin +f none /opt/csw/share/doc/fltk/resizebox1.gif 0644 root bin +f none /opt/csw/share/doc/fltk/resizebox2.gif 0644 root bin +f none /opt/csw/share/doc/fltk/round_clock.gif 0644 root bin +f none /opt/csw/share/doc/fltk/scrollbar.gif 0644 root bin +f none /opt/csw/share/doc/fltk/slider.gif 0644 root bin +f none /opt/csw/share/doc/fltk/subclassing.html 0644 root bin +f none /opt/csw/share/doc/fltk/symbols.gif 0644 root bin +f none /opt/csw/share/doc/fltk/tabs.gif 0644 root bin +f none /opt/csw/share/doc/fltk/text.gif 0644 root bin +f none /opt/csw/share/doc/fltk/valuators.gif 0644 root bin +f none /opt/csw/share/doc/fltk/value_slider.gif 0644 root bin +f none /opt/csw/share/doc/fltk/widgets.html 0644 root bin +d none /opt/csw/share/man/cat1 0755 root bin +f none /opt/csw/share/man/cat1/fltk-config.1 0644 root bin +f none /opt/csw/share/man/cat1/fluid.1 0644 root bin +d none /opt/csw/share/man/cat3 0755 root bin +f none /opt/csw/share/man/cat3/fltk.3 0644 root bin +d none /opt/csw/share/man/man1 0755 root bin +f none /opt/csw/share/man/man1/fltk-config.1 0644 root bin +f none /opt/csw/share/man/man1/fluid.1 0644 root bin +d none /opt/csw/share/man/man3 0755 root bin +f none /opt/csw/share/man/man3/fltk.3 0644 root bin +i copyright=CSWfltk.copyright +i depend=CSWfltk.depend +i pkginfo=CSWfltk.pkginfo Added: csw/mgar/pkg/fltk/trunk/files/makeinclude.in.diff =================================================================== --- csw/mgar/pkg/fltk/trunk/files/makeinclude.in.diff (rev 0) +++ csw/mgar/pkg/fltk/trunk/files/makeinclude.in.diff 2009-03-30 01:34:49 UTC (rev 4069) @@ -0,0 +1,12 @@ +diff --speed-large-files --minimal -Nru fltk-1.1.9.orig/makeinclude.in fltk-1.1.9/makeinclude.in +--- fltk-1.1.9.orig/makeinclude.in 2008-02-26 16:26:08.000000000 +0100 ++++ fltk-1.1.9/makeinclude.in 2009-03-29 18:19:13.217084442 +0200 +@@ -83,7 +83,7 @@ + LINKFLTKFORMS = @LINKFLTKFORMS@ @LINKFLTK@ + LINKFLTKIMG = @LINKFLTKIMG@ @LINKFLTK@ $(IMAGELIBS) + LINKSHARED = @DSOLINK@ @LINKSHARED@ $(IMAGELIBS) +-IMAGELIBS = -L../lib @IMAGELIBS@ ++IMAGELIBS = -L../lib -L/opt/csw/lib @IMAGELIBS@ + + # image libraries to build... + IMAGEDIRS = @JPEG@ @ZLIB@ @PNG@ Deleted: csw/mgar/pkg/fltk/trunk/files/makeincludes.diff =================================================================== --- csw/mgar/pkg/fltk/trunk/files/makeincludes.diff 2009-03-29 23:28:00 UTC (rev 4068) +++ csw/mgar/pkg/fltk/trunk/files/makeincludes.diff 2009-03-30 01:34:49 UTC (rev 4069) @@ -1,12 +0,0 @@ -diff --speed-large-files --minimal -Nru fltk-1.1.7.orig/makeinclude.in fltk-1.1.7/makeinclude.in ---- fltk-1.1.7.orig/makeinclude.in 2006-05-02 23:09:34.572410000 -0400 -+++ fltk-1.1.7/makeinclude.in 2006-05-02 23:09:21.682370000 -0400 -@@ -81,7 +81,7 @@ - LINKFLTKFORMS = @LINKFLTKFORMS@ @LINKFLTK@ - LINKFLTKIMG = @LINKFLTKIMG@ @LINKFLTK@ $(IMAGELIBS) - LINKSHARED = @DSOLINK@ @LINKSHARED@ $(IMAGELIBS) --IMAGELIBS = -L../lib @IMAGELIBS@ -+IMAGELIBS = -L/opt/csw/lib -lpng -lz -ljpeg - - # image libraries to build... - IMAGEDIRS = @JPEG@ @ZLIB@ @PNG@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From a_o_m at users.sourceforge.net Mon Mar 30 10:39:04 2009 From: a_o_m at users.sourceforge.net (a_o_m at users.sourceforge.net) Date: Mon, 30 Mar 2009 08:39:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[4070] csw/mgar/pkg/fontconfig/trunk Message-ID: Revision: 4070 http://gar.svn.sourceforge.net/gar/?rev=4070&view=rev Author: a_o_m Date: 2009-03-30 08:39:03 +0000 (Mon, 30 Mar 2009) Log Message: ----------- fontconfig: moved cache-dir to /var/opt/csw Modified Paths: -------------- csw/mgar/pkg/fontconfig/trunk/Makefile csw/mgar/pkg/fontconfig/trunk/files/CSWfconfig.postinstall Modified: csw/mgar/pkg/fontconfig/trunk/Makefile =================================================================== --- csw/mgar/pkg/fontconfig/trunk/Makefile 2009-03-30 01:34:49 UTC (rev 4069) +++ csw/mgar/pkg/fontconfig/trunk/Makefile 2009-03-30 08:39:03 UTC (rev 4070) @@ -24,7 +24,11 @@ PACKAGES = CSWfconfig CATALOGNAME_CSWfconfig = fontconfig -CONFIGURE_ARGS = $(DIRPATHS) --with-default-fonts=/usr/openwin/lib/X11/fonts --with-add-fonts=/usr/openwin/lib/locale,/usr/share/fonts --with-cache-dir=/opt/csw/var/cache-fontconfig --with-confdir=/opt/csw/etc/fontconfig +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-default-fonts=/usr/openwin/lib/X11/fonts +CONFIGURE_ARGS += --with-add-fonts=/usr/openwin/lib/locale,/usr/share/fonts +CONFIGURE_ARGS += --with-cache-dir=/var/opt/csw/cache/fontconfig +CONFIGURE_ARGS += --with-confdir=/opt/csw/etc/fontconfig pre-package: @rm -f $(DESTDIR)$(libdir)/libfontconfig.la* Modified: csw/mgar/pkg/fontconfig/trunk/files/CSWfconfig.postinstall =================================================================== --- csw/mgar/pkg/fontconfig/trunk/files/CSWfconfig.postinstall 2009-03-30 01:34:49 UTC (rev 4069) +++ csw/mgar/pkg/fontconfig/trunk/files/CSWfconfig.postinstall 2009-03-30 08:39:03 UTC (rev 4070) @@ -9,9 +9,13 @@ ${BASEDIR}/usr/sbin/chroot ${CHROOTDIR} /opt/csw/bin/fc-cache -f -s +${BASEDIR}/usr/sbin/chroot ${CHROOTDIR} /opt/csw/bin/fc-list 2>&1 >/dev/null & + # removing ancient fonts.cache-csw-1 files from fontconfig-2.3.2 -find /usr/openwin/lib/X11/fonts -user root -name fonts.cache-csw-1 -exec rm -f {} \; -find /usr/openwin/lib/locale -user root -name fonts.cache-csw-1 -exec rm -f {} \; -find /opt/csw -user root -name fonts.cache-csw-1 -exec rm -f {} \; - +find ${BASEDIR}/usr/openwin/lib/X11/fonts -user root -name fonts.cache-csw-1 -exec rm -f {} \; +find ${BASEDIR}/usr/openwin/lib/locale -user root -name fonts.cache-csw-1 -exec rm -f {} \; +find ${BASEDIR}/opt/csw -user root -name fonts.cache-csw-1 -exec rm -f {} \; +# remove obsolete cache dir +[ -d "${BASEDIR}/opt/csw/var/cache-fontconfig" ] && rm -r "${BASEDIR}/opt/csw/var/cache-fontconfig" 2>/dev/null + exit 0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wmeler at users.sourceforge.net Mon Mar 30 13:25:40 2009 From: wmeler at users.sourceforge.net (wmeler at users.sourceforge.net) Date: Mon, 30 Mar 2009 11:25:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[4071] csw/mgar/pkg/lua/trunk Message-ID: Revision: 4071 http://gar.svn.sourceforge.net/gar/?rev=4071&view=rev Author: wmeler Date: 2009-03-30 11:25:40 +0000 (Mon, 30 Mar 2009) Log Message: ----------- add dynamic library patch Modified Paths: -------------- csw/mgar/pkg/lua/trunk/Makefile csw/mgar/pkg/lua/trunk/checksums Added Paths: ----------- csw/mgar/pkg/lua/trunk/files/dynamic.patch Modified: csw/mgar/pkg/lua/trunk/Makefile =================================================================== --- csw/mgar/pkg/lua/trunk/Makefile 2009-03-30 08:39:03 UTC (rev 4070) +++ csw/mgar/pkg/lua/trunk/Makefile 2009-03-30 11:25:40 UTC (rev 4071) @@ -12,6 +12,7 @@ MASTER_SITES = http://www.lua.org/ftp/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTFILES += CSWlua.gspec +PATCHFILES = dynamic.patch #CSWlua.prototype CSWlua.depend Modified: csw/mgar/pkg/lua/trunk/checksums =================================================================== --- csw/mgar/pkg/lua/trunk/checksums 2009-03-30 08:39:03 UTC (rev 4070) +++ csw/mgar/pkg/lua/trunk/checksums 2009-03-30 11:25:40 UTC (rev 4071) @@ -1,2 +1,3 @@ d0870f2de55d59c1c8419f36e8fac150 download/lua-5.1.4.tar.gz 41542acbaa142b29bec03d70b5613088 download/CSWlua.gspec +4f9bc25fb8f12f2ea172a71e7a1360ec download/dynamic.patch Added: csw/mgar/pkg/lua/trunk/files/dynamic.patch =================================================================== --- csw/mgar/pkg/lua/trunk/files/dynamic.patch (rev 0) +++ csw/mgar/pkg/lua/trunk/files/dynamic.patch 2009-03-30 11:25:40 UTC (rev 4071) @@ -0,0 +1,76 @@ +--- lua-5.1.3/src/Makefile.orig 2008-04-13 19:21:29.000000000 +0200 ++++ lua-5.1.3/src/Makefile 2008-04-13 20:06:30.000000000 +0200 +@@ -23,6 +23,7 @@ + PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris + + LUA_A= liblua.a ++LUA_SO= liblua.so + CORE_O= lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o \ + lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o \ + lundump.o lvm.o lzio.o +@@ -33,8 +34,9 @@ + LUAC_O= luac.o print.o + + ALL_O= $(CORE_O) $(LIB_O) $(LUA_O) $(LUAC_O) +-ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) ++ALL_T= $(LUA_A) $(LUA_SO) $(LUA_T) $(LUAC_T) + ALL_A= $(LUA_A) ++ALL_SO= $(LUA_SO) + + default: $(PLAT) + +@@ -47,10 +49,17 @@ + + a: $(ALL_A) + ++so: $(ALL_SO) ++ + $(LUA_A): $(CORE_O) $(LIB_O) + $(AR) $@ $? + $(RANLIB) $@ + ++$(LUA_SO): $(LUA_A) ++ -rm -f $(LUA_SO) ++ $(CC) -h $(LUA_SO).$(V) -G -o $(LUA_SO).$(R) $(CORE_O) ++ ln -s $(LUA_SO).$(R) $(LUA_SO) ++ + $(LUA_T): $(LUA_O) $(LUA_A) + $(CC) -o $@ $(MYLDFLAGS) $(LUA_O) $(LUA_A) $(LIBS) + +--- lua-5.1.3/Makefile.orig 2008-04-13 19:29:27.000000000 +0200 ++++ lua-5.1.3/Makefile 2008-04-13 19:52:12.000000000 +0200 +@@ -39,6 +39,8 @@ + TO_BIN= lua luac + TO_INC= lua.h luaconf.h lualib.h lauxlib.h ../etc/lua.hpp + TO_LIB= liblua.a ++TO_SOLIB= liblua.so ++TO_SOLIBV= liblua.so.$(R) + TO_MAN= lua.1 luac.1 + + # Lua version and release. +@@ -48,7 +49,7 @@ + all: $(PLAT) + + $(PLATS) clean: +- cd src && $(MAKE) $@ ++ cd src && $(MAKE) V=$(V) R=$(R) $@ + + test: dummy + src/lua test/hello.lua +@@ -58,6 +59,8 @@ + cd src && $(INSTALL_EXEC) $(TO_BIN) $(INSTALL_BIN) + cd src && $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC) + cd src && $(INSTALL_DATA) $(TO_LIB) $(INSTALL_LIB) ++ cd src && $(INSTALL_EXEC) $(TO_SOLIBV) $(INSTALL_LIB) ++ cd src && ln -s $(TO_SOLIBV) $(INSTALL_LIB)/$(TO_SOLIB) + cd doc && $(INSTALL_DATA) $(TO_MAN) $(INSTALL_MAN) + + local: +@@ -103,6 +105,7 @@ + @echo "TO_BIN = $(TO_BIN)" + @echo "TO_INC = $(TO_INC)" + @echo "TO_LIB = $(TO_LIB)" ++ @echo "TO_SOLIB = $(TO_SOLIB)" + @echo "TO_MAN = $(TO_MAN)" + + # echo config parameters as Lua code This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From a_o_m at users.sourceforge.net Mon Mar 30 13:33:09 2009 From: a_o_m at users.sourceforge.net (a_o_m at users.sourceforge.net) Date: Mon, 30 Mar 2009 11:33:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[4072] csw/mgar/pkg/fontconfig/trunk Message-ID: Revision: 4072 http://gar.svn.sourceforge.net/gar/?rev=4072&view=rev Author: a_o_m Date: 2009-03-30 11:33:08 +0000 (Mon, 30 Mar 2009) Log Message: ----------- fontconfig: checkinstall added because of libexpat 2.x requirement Modified Paths: -------------- csw/mgar/pkg/fontconfig/trunk/checksums Added Paths: ----------- csw/mgar/pkg/fontconfig/trunk/files/CSWfconfig.checkinstall Modified: csw/mgar/pkg/fontconfig/trunk/checksums =================================================================== --- csw/mgar/pkg/fontconfig/trunk/checksums 2009-03-30 11:25:40 UTC (rev 4071) +++ csw/mgar/pkg/fontconfig/trunk/checksums 2009-03-30 11:33:08 UTC (rev 4072) @@ -1,2 +1,2 @@ ab54ec1d4ddd836313fdbc0cd5299d6d download/fontconfig-2.6.0.tar.gz -eeb4246a85f1ac5215dc66ee0fe3fb8e download/CSWfconfig.postinstall +5a5b382b4a5e579cfc869bcffd7c034e download/CSWfconfig.postinstall Added: csw/mgar/pkg/fontconfig/trunk/files/CSWfconfig.checkinstall =================================================================== --- csw/mgar/pkg/fontconfig/trunk/files/CSWfconfig.checkinstall (rev 0) +++ csw/mgar/pkg/fontconfig/trunk/files/CSWfconfig.checkinstall 2009-03-30 11:33:08 UTC (rev 4072) @@ -0,0 +1,8 @@ +#!/bin/sh + +if [ ! -f ${BASEDIR}/opt/csw/lib/libexpat.so.1 ]; then + echo Expat XML parser version 2.0 or higher required. Please upgrade CSWexpat first. + exit 1 +fi + +exit 0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From a_o_m at users.sourceforge.net Mon Mar 30 14:05:08 2009 From: a_o_m at users.sourceforge.net (a_o_m at users.sourceforge.net) Date: Mon, 30 Mar 2009 12:05:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[4073] csw/mgar/pkg/fontconfig/trunk Message-ID: Revision: 4073 http://gar.svn.sourceforge.net/gar/?rev=4073&view=rev Author: a_o_m Date: 2009-03-30 12:05:08 +0000 (Mon, 30 Mar 2009) Log Message: ----------- fontconfig: checkinstall added to Makefile Modified Paths: -------------- csw/mgar/pkg/fontconfig/trunk/Makefile csw/mgar/pkg/fontconfig/trunk/checksums Modified: csw/mgar/pkg/fontconfig/trunk/Makefile =================================================================== --- csw/mgar/pkg/fontconfig/trunk/Makefile 2009-03-30 11:33:08 UTC (rev 4072) +++ csw/mgar/pkg/fontconfig/trunk/Makefile 2009-03-30 12:05:08 UTC (rev 4073) @@ -14,6 +14,7 @@ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz #DISTFILES += $(call admfiles,postinstall) DISTFILES += CSWfconfig.postinstall +DISTFILES += CSWfconfig.checkinstall REQUIRED_PKGS = CSWexpat CSWftype2 CSWzlib CSWiconv Modified: csw/mgar/pkg/fontconfig/trunk/checksums =================================================================== --- csw/mgar/pkg/fontconfig/trunk/checksums 2009-03-30 11:33:08 UTC (rev 4072) +++ csw/mgar/pkg/fontconfig/trunk/checksums 2009-03-30 12:05:08 UTC (rev 4073) @@ -1,2 +1,3 @@ ab54ec1d4ddd836313fdbc0cd5299d6d download/fontconfig-2.6.0.tar.gz 5a5b382b4a5e579cfc869bcffd7c034e download/CSWfconfig.postinstall +21481d18c2100203177ccab5b51e50d7 download/CSWfconfig.checkinstall This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 14:48:36 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 12:48:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[4074] csw/mgar/pkg/libgss/trunk Message-ID: Revision: 4074 http://gar.svn.sourceforge.net/gar/?rev=4074&view=rev Author: dmichelsen Date: 2009-03-30 12:48:36 +0000 (Mon, 30 Mar 2009) Log Message: ----------- libgss: Update to 0.1.0 Modified Paths: -------------- csw/mgar/pkg/libgss/trunk/Makefile csw/mgar/pkg/libgss/trunk/checksums Modified: csw/mgar/pkg/libgss/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgss/trunk/Makefile 2009-03-30 12:05:08 UTC (rev 4073) +++ csw/mgar/pkg/libgss/trunk/Makefile 2009-03-30 12:48:36 UTC (rev 4074) @@ -1,5 +1,5 @@ GARNAME = gss -GARVERSION = 20090327 +GARVERSION = 0.1.0 CATEGORIES = lib DESCRIPTION = GNU Generic Security Service @@ -7,8 +7,8 @@ endef # Strangely enough, gss is not on $(GNU_MIRROR) -#MASTER_SITES = ftp://alpha.gnu.org/gnu/gss/ -MASTER_SITES = http://daily.josefsson.org/gss/ +MASTER_SITES = ftp://alpha.gnu.org/gnu/gss/ +#MASTER_SITES = http://daily.josefsson.org/gss/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTNAME = $(GARNAME)-0.1.0 Modified: csw/mgar/pkg/libgss/trunk/checksums =================================================================== --- csw/mgar/pkg/libgss/trunk/checksums 2009-03-30 12:05:08 UTC (rev 4073) +++ csw/mgar/pkg/libgss/trunk/checksums 2009-03-30 12:48:36 UTC (rev 4074) @@ -1 +1 @@ -550331c3e51622026ba243ea45460bed download/gss-20090327.tar.gz +2a03e4563ed8f7479939eeaf42b219bb download/gss-0.1.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wmeler at users.sourceforge.net Mon Mar 30 15:32:18 2009 From: wmeler at users.sourceforge.net (wmeler at users.sourceforge.net) Date: Mon, 30 Mar 2009 13:32:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[4075] csw/mgar/pkg/lua/trunk/files/CSWlua.gspec Message-ID: Revision: 4075 http://gar.svn.sourceforge.net/gar/?rev=4075&view=rev Author: wmeler Date: 2009-03-30 13:32:17 +0000 (Mon, 30 Mar 2009) Log Message: ----------- copyright from WORKSR_FIRSTMOD Modified Paths: -------------- csw/mgar/pkg/lua/trunk/files/CSWlua.gspec Modified: csw/mgar/pkg/lua/trunk/files/CSWlua.gspec =================================================================== --- csw/mgar/pkg/lua/trunk/files/CSWlua.gspec 2009-03-30 12:48:36 UTC (rev 4074) +++ csw/mgar/pkg/lua/trunk/files/CSWlua.gspec 2009-03-30 13:32:17 UTC (rev 4075) @@ -1,4 +1,4 @@ %var bitname lua %var pkgname CSWlua %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYRIGHT +%copyright url file://%{WORKSRC_FIRSTMOD}/COPYRIGHT This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wmeler at users.sourceforge.net Mon Mar 30 15:32:36 2009 From: wmeler at users.sourceforge.net (wmeler at users.sourceforge.net) Date: Mon, 30 Mar 2009 13:32:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[4076] csw/mgar/pkg/lua/trunk/checksums Message-ID: Revision: 4076 http://gar.svn.sourceforge.net/gar/?rev=4076&view=rev Author: wmeler Date: 2009-03-30 13:32:36 +0000 (Mon, 30 Mar 2009) Log Message: ----------- copyright from WORKSR_FIRSTMOD Modified Paths: -------------- csw/mgar/pkg/lua/trunk/checksums Modified: csw/mgar/pkg/lua/trunk/checksums =================================================================== --- csw/mgar/pkg/lua/trunk/checksums 2009-03-30 13:32:17 UTC (rev 4075) +++ csw/mgar/pkg/lua/trunk/checksums 2009-03-30 13:32:36 UTC (rev 4076) @@ -1,3 +1,3 @@ d0870f2de55d59c1c8419f36e8fac150 download/lua-5.1.4.tar.gz -41542acbaa142b29bec03d70b5613088 download/CSWlua.gspec +31f0a21e4b8937af46d8e55a7b9cac51 download/CSWlua.gspec 4f9bc25fb8f12f2ea172a71e7a1360ec download/dynamic.patch This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wmeler at users.sourceforge.net Mon Mar 30 15:32:59 2009 From: wmeler at users.sourceforge.net (wmeler at users.sourceforge.net) Date: Mon, 30 Mar 2009 13:32:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[4077] csw/mgar/pkg/lua/trunk/Makefile Message-ID: Revision: 4077 http://gar.svn.sourceforge.net/gar/?rev=4077&view=rev Author: wmeler Date: 2009-03-30 13:32:59 +0000 (Mon, 30 Mar 2009) Log Message: ----------- -KPIC flag Modified Paths: -------------- csw/mgar/pkg/lua/trunk/Makefile Modified: csw/mgar/pkg/lua/trunk/Makefile =================================================================== --- csw/mgar/pkg/lua/trunk/Makefile 2009-03-30 13:32:36 UTC (rev 4076) +++ csw/mgar/pkg/lua/trunk/Makefile 2009-03-30 13:32:59 UTC (rev 4077) @@ -24,7 +24,7 @@ # Configuration flags CONFIGURE_SCRIPTS= -BUILD_ARGS += solaris CC=$(CC) CFLAGS="-O -DLUA_USE_POSIX -DLUA_USE_DLOPEN" MYLIBS="-ldl" +BUILD_ARGS += solaris CC=$(CC) CFLAGS="${CFLAGS} -DLUA_USE_POSIX -DLUA_USE_DLOPEN -KPIC" MYLIBS="-ldl" INSTALL_ARGS += INSTALL=ginstall INSTALL_TOP=$(DESTDIR)$(prefix) INSTALL_MAN=$(DESTDIR)$(mandir)/man1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Mon Mar 30 16:41:31 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Mon, 30 Mar 2009 14:41:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[4078] csw/mgar/pkg Message-ID: Revision: 4078 http://gar.svn.sourceforge.net/gar/?rev=4078&view=rev Author: skayser Date: 2009-03-30 14:41:31 +0000 (Mon, 30 Mar 2009) Log Message: ----------- privoxy: non-maintainer initial GAR commit Added Paths: ----------- csw/mgar/pkg/privoxy/ csw/mgar/pkg/privoxy/branches/ csw/mgar/pkg/privoxy/tags/ csw/mgar/pkg/privoxy/trunk/ csw/mgar/pkg/privoxy/trunk/Makefile csw/mgar/pkg/privoxy/trunk/checksums csw/mgar/pkg/privoxy/trunk/files/ csw/mgar/pkg/privoxy/trunk/files/README.CSW csw/mgar/pkg/privoxy/trunk/files/cswprivoxy csw/mgar/pkg/privoxy/trunk/files/cswusergroup Property changes on: csw/mgar/pkg/privoxy/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/privoxy/trunk/Makefile =================================================================== --- csw/mgar/pkg/privoxy/trunk/Makefile (rev 0) +++ csw/mgar/pkg/privoxy/trunk/Makefile 2009-03-30 14:41:31 UTC (rev 4078) @@ -0,0 +1,70 @@ +# +# WARNING. This is still a (non-maintainer) stub and needs to be checked +# against the current CSWprivoxy package by someone with regards to (at +# least) log rotation. +# +GARNAME = privoxy +GARVERSION = 3.0.12 +CATEGORIES = net + +DESCRIPTION = A web proxy with advanced filtering capabilities +define BLURB +Privoxy is a non-caching web proxy with advanced filtering capabilities +for enhancing privacy, modifying web page data and HTTP headers, +controlling access, and removing ads and other obnoxious Internet junk. +Privoxy has a flexible configuration and can be customized to suit +individual needs and tastes. It has application for both stand-alone +systems and multi-user networks. +endef + +MASTER_SITES = $(SF_MIRRORS) +SF_PROJ = ijbswa +DISTFILES = $(GARNAME)-$(GARVERSION)-stable-src.tar.gz +DISTNAME = $(GARNAME)-$(GARVERSION)-stable + +SPKG_SOURCEURL = http://www.privoxy.org/ +SPKG_CLASSES = none cswusergroup cswcpsampleconf cswinitsmf + +REQUIRED_PKGS = CSWclassutils CSWpcrert CSWzlib + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)-stable-src.tar.gz + +TEST_SCRIPTS = + +sysconfdir = /opt/csw/etc/privoxy +localstatedir = /var/opt/csw/privoxy + +CONFIGURE_ARGS = $(DIRPATHS) + +# Supress sub directories for logs and pid file +INSTALL_ARGS = LOGS_DEST=$(localstatedir) PIDS_DEST=$(localstatedir) + +PROTOTYPE_FILTER = awk '\ + $$$$3 ~ /\/init.d\/cswprivoxy$$$$/ { $$$$2 = "cswinitsmf" } \ + $$$$3 ~ /cswusergroup$$$$/ { $$$$2 = "cswusergroup" } \ + $$$$3 ~ /.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ + { print }' + +include gar/category.mk + +pre-configure-modulated: + @perl -pi -e 's|-Wall||' $(WORKSRC)/GNUmakefile.in + @cd $(WORKSRC) && autoheader && autoconf + @$(MAKECOOKIE) + + +post-install-modulated: CONFFILES := config user.action user.filter +post-install-modulated: + @echo --- Installing cswusergroup file --- + @ginstall -d $(DESTDIR)/opt/csw/etc/pkg/CSWprivoxy/ + @cp $(FILEDIR)/cswusergroup $(DESTDIR)/opt/csw/etc/pkg/CSWprivoxy/ + + @echo --- Installing cpsampleconf config files --- + $(foreach C,$(CONFFILES), \ + mv $(DESTDIR)$(sysconfdir)/$(C) $(DESTDIR)$(sysconfdir)/$(C).CSW; ) + + @echo --- Installing cswinitsmf file --- + @ginstall -d $(DESTDIR)/etc/opt/csw/init.d + @cp $(FILEDIR)/cswprivoxy $(DESTDIR)/etc/opt/csw/init.d/ + @$(MAKECOOKIE) Added: csw/mgar/pkg/privoxy/trunk/checksums =================================================================== --- csw/mgar/pkg/privoxy/trunk/checksums (rev 0) +++ csw/mgar/pkg/privoxy/trunk/checksums 2009-03-30 14:41:31 UTC (rev 4078) @@ -0,0 +1 @@ +c973e608d27b248ef567b47664308da1 download/privoxy-3.0.12-stable-src.tar.gz Added: csw/mgar/pkg/privoxy/trunk/files/README.CSW =================================================================== --- csw/mgar/pkg/privoxy/trunk/files/README.CSW (rev 0) +++ csw/mgar/pkg/privoxy/trunk/files/README.CSW 2009-03-30 14:41:31 UTC (rev 4078) @@ -0,0 +1,41 @@ +Configuration +------------- + +The default configuration path is /opt/csw/etc/privoxy/config. CSWprivoxy +brings with it a sample configuration (suffixed with .CSW) that will be +installed when config doesn't exist yet. + +When you adjust config, package upgrades will preserve your configuration and +just install the sample configuration as config.CSW. The same goes for +the user.action and user.filters files. + +Logfiles are located here: /var/opt/csw/privoxy. + + +Hints +----- + +If you want to change listening address and/or port: +-> listen-address 192.168.220.10:8080 + +If anything has to go to your example ISP's caching proxy: +-> forward / caching-proxy.example-isp.net:8000 + +To disallow editing of rules via "http://config.privoxy.org/show-status": +-> enable-edit-actions 1 + +If you want to using Privoxy before a Squid proxy server: +(browser -> squid -> privoxy -> internet) +-> add the following lines to squid.conf: + + # Define Privoxy as parent proxy (without ICP) + cache_peer 127.0.0.1 parent 8118 7 no-query + + # Define ACL for protocol FTP + acl ftp proto FTP + + # Do not forward FTP requests to Privoxy + always_direct allow ftp + + # Forward all the rest to Privoxy + never_direct allow all Added: csw/mgar/pkg/privoxy/trunk/files/cswprivoxy =================================================================== --- csw/mgar/pkg/privoxy/trunk/files/cswprivoxy (rev 0) +++ csw/mgar/pkg/privoxy/trunk/files/cswprivoxy 2009-03-30 14:41:31 UTC (rev 4078) @@ -0,0 +1,182 @@ +#!/bin/sh +# +# ******************************************************************** +# +# File : $Source: /cvsroot/ijbswa/current/privoxy-generic.init,v $ +# +# Purpose : This shell script takes care of starting and stopping +# privoxy. +# +# Copyright : Written by and Copyright (C) 2001,2002 the SourceForge +# Privoxy team. http://www.privoxy.org/ +# +# Based on the Internet Junkbuster originally written +# by and Copyright (C) 1997 Anonymous Coders and +# Junkbusters Corporation. http://www.junkbusters.com +# +# This program is free software; you can redistribute it +# and/or modify it under the terms of the GNU General +# Public License as published by the Free Software +# Foundation; either version 2 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will +# be useful, but WITHOUT ANY WARRANTY; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU General Public +# License for more details. +# +# The GNU General Public License should be included with +# this file. If not, you can view it at +# http://www.gnu.org/copyleft/gpl.html +# or write to the Free Software Foundation, Inc., 59 +# Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# Developer's NOTE: This script should be tested against a true /bin/sh, which +# has notable differences from bash. By design, this script does not try to do +# too much, so as to be as cross-platform as possible. +# +# +# Revisions : +# $Log: privoxy-generic.init,v $ +# Revision 1.8 2007/06/09 12:35:54 fabiankeil +# Add /usr/xpg4/bin to the PATH to make sure the POSIX +# version of id is used on Solaris. Closes BR#1733788. +# Thanks to Brent Chivers for report and fix. +# +# Revision 1.7 2006/10/14 14:12:22 fabiankeil +# Print warnings if the user tries to run Privoxy as root +# or if the script is run without root privileges; +# only use "--user" if run with root privileges and +# don't depend on $USER being set to root. Fixes BR 779781. +# +# Apparently $USER isn't set on all systems, +# but it also didn't work if the user only +# increased her privileges with su or sudo, +# but still had her real uid in $USER. +# +# Thanks to Florian Effenberger for reporting. +# +# Revision 1.6 2006/07/18 14:48:47 david__schmidt +# Reorganizing the repository: swapping out what was HEAD (the old 3.1 branch) +# with what was really the latest development (the v_3_0_branch branch) +# +# Revision 1.5.2.1 2002/10/17 17:04:22 hal9 +# Add from main trunk. Will be needed for make install. +# +# Revision 1.5 2002/10/17 17:01:29 hal9 +# Set paths to match the defaults for a root install. Force remove PIDFILE on +# stop. +# +# Revision 1.4 2002/09/11 01:15:02 hal9 +# Fix typo in variable. Now tested on Solaris and Linux, with defaults. +# +# Revision 1.3 2002/09/11 01:09:14 hal9 +# Better handling of pidfile, and process owner. +# +# Revision 1.2 2002/09/08 20:27:58 hal9 +# -Rewrote script config section. +# -Added comments to script. +# -Tried to add logic to use a --user privoxy, if available. +# -Minor script changes due to 'echo -n' does not work on a true +# /bin/sh system. +# +# Revision 1.1 2002/09/06 00:20:26 hal9 +# Creating a generic init script, meant to be used on platforms where don't have +# a custom init script. +# +# Revision 1.0 2002/09/05 17:14:32 hal9 +# +####################################################################### + +# Is this needed by Solaris? +#ident "@(#)privoxy 1.0 02/09/05" + +# NOTE: This script may require editing to ensure proper location of +# config file, and the privoxy executable. Care should be taken to ensure +# logfile is writable by $P_USER (logfile is defined in config), and that +# there is suitable write access for $P_PIDFILE. + +PATH=/opt/csw/bin:/opt/csw/sbin:/usr/sbin:/usr/xpg4/bin:/usr/bin:/sbin:/bin +P_NAME=Privoxy +# Path to executable. +P_DAEMON=privoxy +# Full path to location of Privoxy config file. +P_CONF_FILE=/opt/csw/etc/privoxy/config +# Full path to PID file location. Location must be writable by +# whoever runs this script and by Privoxy itself. +P_PIDFILE=/var/opt/csw/privoxy/privoxy.pid +# If uncommented, this script will try to run as USER=privoxy, which +# may require special handling of config, *.action, trust, logfile, +# jarfile, and pidfile. +P_USER=privoxy + +# If a privoxy user is specified, lets try that. /bin/sh does not seem to +# know about $UID. +if [ 0 = `id -u` ]; then + if [ -n "$P_USER" ]; then + id $P_USER 2>/dev/null >/dev/null + if [ $? -eq 0 ]; then + P_USER_SETTINGS="--user $P_USER" + else + echo "User $P_USER doesn't exist, exiting." + exit 1 + fi + else + # The user has sufficient rights, but $P_USER isn't set + echo "Running Privoxy as root is not recommended!" + P_USER_SETTINGS="" + fi +else + # The user has insufficient rights to run Privoxy as $P_USER + # and may not be able to write or delete the PID file. + echo "You aren't root, expect trouble!" + P_USER_SETTINGS="" +fi + +if [ ! -f $P_CONF_FILE ]; then + echo "Can't find $P_CONF_FILE, exiting." + exit 1 +fi + +case "$1" in + + start) + if [ -f $P_PIDFILE ]; then + if kill -0 `cat $P_PIDFILE`; then + echo "Error: $P_NAME is already running, exiting." + exit 1 + else + rm -f $P_PIDFILE + fi + fi + + $P_DAEMON --pidfile $P_PIDFILE $P_USER_SETTINGS $P_CONF_FILE 2>/dev/null + + if [ $? -eq 0 ]; then + echo "Starting $P_NAME, OK." + else + echo "Starting $P_NAME, Failed." + rm -f $P_PIDFILE + fi + ;; + + restart) + $0 stop + $0 start + ;; + + stop) + test ! -f $P_PIDFILE && echo "No $P_PIDFILE file found, exiting." && exit 1 + kill `cat $P_PIDFILE` && rm -f $P_PIDFILE && \ + echo "Stopping $P_NAME, OK." || echo "Stopping $P_NAME, failed." + ;; + + *) + echo "Usage: $0 {start|stop|restart}" + exit 1 + ;; + +esac + +exit 0 Property changes on: csw/mgar/pkg/privoxy/trunk/files/cswprivoxy ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/privoxy/trunk/files/cswusergroup =================================================================== --- csw/mgar/pkg/privoxy/trunk/files/cswusergroup (rev 0) +++ csw/mgar/pkg/privoxy/trunk/files/cswusergroup 2009-03-30 14:41:31 UTC (rev 4078) @@ -0,0 +1 @@ +privoxy:privoxy:privoxy daemon:/:/bin/false This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 17:49:41 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 15:49:41 +0000 Subject: [csw-devel] SF.net SVN: gar:[4079] csw/mgar/pkg Message-ID: Revision: 4079 http://gar.svn.sourceforge.net/gar/?rev=4079&view=rev Author: dmichelsen Date: 2009-03-30 15:49:41 +0000 (Mon, 30 Mar 2009) Log Message: ----------- diffstat: Initial checkin Added Paths: ----------- csw/mgar/pkg/diffstat/ csw/mgar/pkg/diffstat/branches/ csw/mgar/pkg/diffstat/tags/ csw/mgar/pkg/diffstat/trunk/ csw/mgar/pkg/diffstat/trunk/Makefile csw/mgar/pkg/diffstat/trunk/checksums csw/mgar/pkg/diffstat/trunk/files/ Property changes on: csw/mgar/pkg/diffstat/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/diffstat/trunk/Makefile =================================================================== --- csw/mgar/pkg/diffstat/trunk/Makefile (rev 0) +++ csw/mgar/pkg/diffstat/trunk/Makefile 2009-03-30 15:49:41 UTC (rev 4079) @@ -0,0 +1,21 @@ +GARNAME = diffstat +GARVERSION = 1.47 +CATEGORIES = utils + +DESCRIPTION = A utility which provides statistics based on the output of diff +define BLURB + Long description +endef + +MASTER_SITES = ftp://invisible-island.net/diffstat/ +DISTFILES = $(GARNAME).tar.gz + +# We define upstream file regex so we can be notifed of new upstream software release +#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz + +SPKG_SOURCEURL = http://invisible-island.net/diffstat/ + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-install-prefix=$(DESTDIR) + +include gar/category.mk Added: csw/mgar/pkg/diffstat/trunk/checksums =================================================================== --- csw/mgar/pkg/diffstat/trunk/checksums (rev 0) +++ csw/mgar/pkg/diffstat/trunk/checksums 2009-03-30 15:49:41 UTC (rev 4079) @@ -0,0 +1 @@ +c6d221ff4a032e1bbf227f5936a7841a download/diffstat.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 18:33:06 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 16:33:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[4080] csw/mgar/pkg/neon/trunk Message-ID: Revision: 4080 http://gar.svn.sourceforge.net/gar/?rev=4080&view=rev Author: dmichelsen Date: 2009-03-30 16:33:06 +0000 (Mon, 30 Mar 2009) Log Message: ----------- neon: Update to 0.28.4 and fix #3496 Modified Paths: -------------- csw/mgar/pkg/neon/trunk/Makefile csw/mgar/pkg/neon/trunk/checksums Modified: csw/mgar/pkg/neon/trunk/Makefile =================================================================== --- csw/mgar/pkg/neon/trunk/Makefile 2009-03-30 15:49:41 UTC (rev 4079) +++ csw/mgar/pkg/neon/trunk/Makefile 2009-03-30 16:33:06 UTC (rev 4080) @@ -1,9 +1,9 @@ GARNAME = neon -GARVERSION = 0.28.3 +GARVERSION = 0.28.4 CATEGORIES = lib EXTRA_MODULATORS = GARVERSION -MODULATIONS_GARVERSION = 0.26.4 0.28.3 +MODULATIONS_GARVERSION = 0.26.4 0.28.4 DESCRIPTION = Neon HTTP and WebDAV client library define BLURB @@ -41,19 +41,21 @@ MERGE_SCRIPTS_isa-amd64-garversion-0.26.4 = copy-relocated-only MERGE_DIRS_isa-amd64-garversion-0.26.4 = $(libdir) -MERGE_SCRIPTS_isa-i386-garversion-0.28.3 = copy-all -MERGE_SCRIPTS_isa-amd64-garversion-0.28.3 = copy-relocated-only -MERGE_DIRS_isa-amd64-garversion-0.28.3 = $(bindir) $(sbindir) $(libexecdir) $(libdir) +MERGE_SCRIPTS_isa-i386-garversion-0.28.4 = copy-all +MERGE_SCRIPTS_isa-amd64-garversion-0.28.4 = copy-relocated-only +MERGE_DIRS_isa-amd64-garversion-0.28.4 = $(bindir) $(sbindir) $(libexecdir) $(libdir) MERGE_SCRIPTS_isa-sparcv8-garversion-0.26.4 = copy-only MERGE_DIRS_isa-sparcv8-garversion-0.26.4 = $(libdir) MERGE_SCRIPTS_isa-sparcv9-garversion-0.26.4 = copy-relocated-only MERGE_DIRS_isa-sparcv9-garversion-0.26.4 = $(libdir) -MERGE_SCRIPTS_isa-sparcv8-garversion-0.28.3 = copy-all -MERGE_SCRIPTS_isa-sparcv9-garversion-0.28.3 = copy-relocated-only -MERGE_DIRS_isa-sparcv9-garversion-0.28.3 = $(bindir) $(sbindir) $(libexecdir) $(libdir) +MERGE_SCRIPTS_isa-sparcv8-garversion-0.28.4 = copy-all +MERGE_SCRIPTS_isa-sparcv9-garversion-0.28.4 = copy-relocated-only +MERGE_DIRS_isa-sparcv9-garversion-0.28.4 = $(bindir) $(sbindir) $(libexecdir) $(libdir) PKGFILES_CSWneon-devel = $(PKGFILES_DEVEL) +EXTRA_LINKER_FLAGS = -lintl + include gar/category.mk Modified: csw/mgar/pkg/neon/trunk/checksums =================================================================== --- csw/mgar/pkg/neon/trunk/checksums 2009-03-30 15:49:41 UTC (rev 4079) +++ csw/mgar/pkg/neon/trunk/checksums 2009-03-30 16:33:06 UTC (rev 4080) @@ -1,4 +1,4 @@ 2d11fff51ffa856fc6b5d4bd801d6cc4 download/neon-0.26.4.tar.gz -47599a328862ce64ac3c52726d6daa12 download/neon-0.28.3.tar.gz +6c3b94362af743d046e198e9fcbe4a85 download/neon-0.28.4.tar.gz 643aa565e0d9f38f0153ab72b6dc5621 download/CSWneon.gspec 5e17c5dc62032a174e4e39fa33720aff download/CSWneon-devel.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 18:34:19 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 16:34:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[4081] csw/mgar/pkg/neon/trunk/Makefile Message-ID: Revision: 4081 http://gar.svn.sourceforge.net/gar/?rev=4081&view=rev Author: dmichelsen Date: 2009-03-30 16:34:19 +0000 (Mon, 30 Mar 2009) Log Message: ----------- neon: Add dependency to CSWgettextrt Modified Paths: -------------- csw/mgar/pkg/neon/trunk/Makefile Modified: csw/mgar/pkg/neon/trunk/Makefile =================================================================== --- csw/mgar/pkg/neon/trunk/Makefile 2009-03-30 16:33:06 UTC (rev 4080) +++ csw/mgar/pkg/neon/trunk/Makefile 2009-03-30 16:34:19 UTC (rev 4081) @@ -19,7 +19,7 @@ DISTFILES += $(call admfiles,CSWneon,) DISTFILES += $(call admfiles,CSWneon-devel,) -REQUIRED_PKGS_CSWneon = CSWexpat CSWkrb5lib CSWosslrt CSWzlib +REQUIRED_PKGS_CSWneon = CSWexpat CSWkrb5lib CSWosslrt CSWzlib CSWgettextrt REQUIRED_PKGS_CSWneon-devel = CSWneon SPKG_DESC_CSWneon = Neon HTTP and WebDAV client library This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 18:35:04 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 16:35:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[4082] csw/mgar/pkg/neon/trunk/Makefile Message-ID: Revision: 4082 http://gar.svn.sourceforge.net/gar/?rev=4082&view=rev Author: dmichelsen Date: 2009-03-30 16:35:04 +0000 (Mon, 30 Mar 2009) Log Message: ----------- neon: Add dependency to CSWgettextrt Modified Paths: -------------- csw/mgar/pkg/neon/trunk/Makefile Modified: csw/mgar/pkg/neon/trunk/Makefile =================================================================== --- csw/mgar/pkg/neon/trunk/Makefile 2009-03-30 16:34:19 UTC (rev 4081) +++ csw/mgar/pkg/neon/trunk/Makefile 2009-03-30 16:35:04 UTC (rev 4082) @@ -19,7 +19,7 @@ DISTFILES += $(call admfiles,CSWneon,) DISTFILES += $(call admfiles,CSWneon-devel,) -REQUIRED_PKGS_CSWneon = CSWexpat CSWkrb5lib CSWosslrt CSWzlib CSWgettextrt +REQUIRED_PKGS_CSWneon = CSWexpat CSWkrb5lib CSWosslrt CSWzlib CSWggettextrt REQUIRED_PKGS_CSWneon-devel = CSWneon SPKG_DESC_CSWneon = Neon HTTP and WebDAV client library This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 21:19:22 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 19:19:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[4083] csw/mgar/gar/v2/gar.conf.mk Message-ID: Revision: 4083 http://gar.svn.sourceforge.net/gar/?rev=4083&view=rev Author: dmichelsen Date: 2009-03-30 19:19:14 +0000 (Mon, 30 Mar 2009) Log Message: ----------- mGAR v2: Fix REQUESTED_ISAS so it really contains all ISAs to be build, including for other GARCHs Modified Paths: -------------- csw/mgar/gar/v2/gar.conf.mk Modified: csw/mgar/gar/v2/gar.conf.mk =================================================================== --- csw/mgar/gar/v2/gar.conf.mk 2009-03-30 16:35:04 UTC (rev 4082) +++ csw/mgar/gar/v2/gar.conf.mk 2009-03-30 19:19:14 UTC (rev 4083) @@ -75,6 +75,7 @@ GARFLAVOR ?= OPT # Architecture +GARCHLIST ?= sparc i386 GARCH ?= $(shell uname -p) GAROSREL ?= $(shell uname -r) @@ -356,7 +357,7 @@ # NEEDED_ISAS contains all ISAs that must be build for this architecture to make the package # BUILD_ISAS contains all ISAs that can be built on the current kernel # Set 'BUILD64 = 1' to build 64 bit versions automatically -REQUESTED_ISAS ?= $(strip $(ISA_DEFAULT_$(GARCH)) $(EXTRA_BUILD_ISAS) $(EXTRA_BUILD_ISAS_$(GARCH)) $(if $(BUILD64),$(ISA_DEFAULT64_$(GARCH))) ) +REQUESTED_ISAS ?= $(strip $(foreach A,$(GARCHLIST),$(ISA_DEFAULT_$A) $(if $(BUILD64),$(ISA_DEFAULT64_$A)) $(EXTRA_BUILD_ISAS_$A)) $(EXTRA_BUILD_ISAS)) NEEDED_ISAS ?= $(filter $(ISALIST_$(ISA_DEFAULT64_$(GARCH))),$(REQUESTED_ISAS)) BUILD_ISAS ?= $(filter $(ISALIST_$(KERNELISA)),$(NEEDED_ISAS)) @@ -638,6 +639,9 @@ @echo " Merge include: $(_MERGE_INCLUDE_FILES)" @echo " Merge exclude: $(_MERGE_EXCLUDE_FILES)" @echo + @echo " Modulators: $(MODULATORS)" + @echo " Modulations: $(MODULATIONS)" + @echo @echo "Requested compiler flags:" @$(foreach MOD,$(MODULATIONS),$(MAKE) -s _modenv-$(MOD);) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 21:21:38 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 19:21:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[4084] csw/mgar/gar/v2 Message-ID: Revision: 4084 http://gar.svn.sourceforge.net/gar/?rev=4084&view=rev Author: dmichelsen Date: 2009-03-30 19:21:37 +0000 (Mon, 30 Mar 2009) Log Message: ----------- mGAR v2: Allow modulation-specific patches with PATCHFILES_ Modified Paths: -------------- csw/mgar/gar/v2/gar.lib.mk csw/mgar/gar/v2/gar.mk Modified: csw/mgar/gar/v2/gar.lib.mk =================================================================== --- csw/mgar/gar/v2/gar.lib.mk 2009-03-30 19:19:14 UTC (rev 4083) +++ csw/mgar/gar/v2/gar.lib.mk 2009-03-30 19:21:37 UTC (rev 4084) @@ -27,7 +27,7 @@ #################### FETCH RULES #################### -URLS = $(call URLSTRIP,$(foreach SITE,$(FILE_SITES) $(MASTER_SITES),$(addprefix $(SITE),$(DISTFILES))) $(foreach SITE,$(FILE_SITES) $(PATCH_SITES) $(MASTER_SITES),$(addprefix $(SITE),$(PATCHFILES)))) +URLS = $(call URLSTRIP,$(foreach SITE,$(FILE_SITES) $(MASTER_SITES),$(addprefix $(SITE),$(DISTFILES))) $(foreach SITE,$(FILE_SITES) $(PATCH_SITES) $(MASTER_SITES),$(addprefix $(SITE),$(PATCHFILES) $(foreach M,$(MODULATIONS),$(PATCHFILES_$M))))) # if the caller has defined _postinstall, etc targets for a package, add # these 'dynamic script' targets to our fetch list Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2009-03-30 19:19:14 UTC (rev 4083) +++ csw/mgar/gar/v2/gar.mk 2009-03-30 19:21:37 UTC (rev 4084) @@ -44,7 +44,12 @@ DYNSCRIPTS = $(foreach PKG,$(SPKG_SPECS),$(foreach SCR,$(ADMSCRIPTS),$(if $(value $(PKG)_$(SCR)), $(PKG).$(SCR)))) _NOCHECKSUM += $(DYNSCRIPTS) $(foreach R,$(GIT_REPOS),$(call GITPROJ,$(R))) -ALLFILES ?= $(DISTFILES) $(PATCHFILES) $(DYNSCRIPTS) $(foreach R,$(GIT_REPOS),$(call GITPROJ,$(R))) +# Allow overriding of only specific components of ALLFILES by clearing e. g. 'ALLFILES_DYNSCRIPTS = ' +ALLFILES_DISTFILES ?= $(DISTFILES) +ALLFILES_PATCHFILES ?= $(PATCHFILES) $(foreach M,$(MODULATIONS),$(PATCHFILES_$M)) +ALLFILES_DYNSCRIPTS ?= $(DYNSCRIPTS) +ALLFILES_GIT_REPOS ?= $(foreach R,$(GIT_REPOS),$(call GITPROJ,$(R))) +ALLFILES ?= $(ALLFILES_DISTFILES) $(ALLFILES_PATCHFILES) $(ALLFILES_DYNSCRIPTS) $(ALLFILES_GIT_REPOS) ifeq ($(MAKE_INSTALL_DIRS),1) INSTALL_DIRS = $(addprefix $(DESTDIR),$(prefix) $(exec_prefix) $(bindir) $(sbindir) $(libexecdir) $(datadir) $(sysconfdir) $(sharedstatedir) $(localstatedir) $(libdir) $(infodir) $(lispdir) $(includedir) $(mandir) $(foreach NUM,1 2 3 4 5 6 7 8, $(mandir)/man$(NUM)) $(sourcedir)) @@ -243,6 +248,7 @@ @$(foreach F,$(DISTFILES),echo " $F";) @echo "Patch files: " @$(foreach P,$(PATCHFILES),echo " $P";) + @$(foreach M,$(MODULATIONS),$(if $(PATCHFILES_$M),echo " Modulation $M only: $(PATCHFILES_$M)";)) @echo "Dynamically generated scripts: " @$(foreach D,$(DYNSCRIPTS),echo " $D";) @echo "Git Repos tracked: " This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Mon Mar 30 21:30:24 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Mon, 30 Mar 2009 19:30:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[4085] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 4085 http://gar.svn.sourceforge.net/gar/?rev=4085&view=rev Author: skayser Date: 2009-03-30 19:30:24 +0000 (Mon, 30 Mar 2009) Log Message: ----------- dovecot: some more CSWdovecot-devel Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-30 19:21:37 UTC (rev 4084) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-30 19:30:24 UTC (rev 4085) @@ -18,7 +18,7 @@ PACKAGES = CSWdovecot CSWdovecot-devel CSWdovecot-sieve CATALOGNAME_CSWdovecot = dovecot -CATALOGNAME_CSWdovecotdevel = dovecot_devel +CATALOGNAME_CSWdovecot-devel = dovecot_devel CATALOGNAME_CSWdovecot-sieve = dovecot_sieve # Sieve plugin is packaged individually (see package-sieveplugin:) @@ -30,7 +30,7 @@ SPKG_SOURCEURL = http://dovecot.org/ SPKG_DESC_CSWdovecot = Secure IMAP server -SPKG_DESC_CSWdovecotdevel = Dovecot secure IMAP server header files +SPKG_DESC_CSWdovecot-devel = Dovecot secure IMAP server header files SPKG_DESC_CSWdovecot-sieve = Dovecot secure IMAP server sieve plugin SPKG_CLASSES_CSWdovecot = none cswusergroup cswcpsampleconf cswinitsmf @@ -49,7 +49,7 @@ PREREQUISITE_PKGS += CSWlibpq PREREQUISITE_PKGS += CSWkrb5lib CSWkrb5libdev -PKGFILES_CSWdovecotdevel = $(PKGFILES_DEVEL) +PKGFILES_CSWdovecot-devel = $(PKGFILES_DEVEL) PKGFILES_CSWdovecot-sieve = .*sieve.* # We define upstream file regex so we can be notifed of new upstream software release This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Mon Mar 30 21:42:50 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Mon, 30 Mar 2009 19:42:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[4086] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 4086 http://gar.svn.sourceforge.net/gar/?rev=4086&view=rev Author: skayser Date: 2009-03-30 19:42:50 +0000 (Mon, 30 Mar 2009) Log Message: ----------- dovecot: some more CSWdovecot-devel Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-30 19:30:24 UTC (rev 4085) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-30 19:42:50 UTC (rev 4086) @@ -38,7 +38,7 @@ REQUIRED_PKGS_CSWdovecot += CSWsasl CSWsqlite3 CSWzlib CSWlibnet REQUIRED_PKGS_CSWdovecot += CSWbzip2 CSWiconv CSWcswclassutils REQUIRED_PKGS_CSWdovecot += CSWkrb5lib -REQUIRED_PKGS_CSWdovecotdevel = CSWdovecot +REQUIRED_PKGS_CSWdovecot-devel = CSWdovecot REQUIRED_PKGS_CSWdovecot-sieve = CSWdovecot PREREQUISITE_PKGS = CSWossldevel CSWosslrt @@ -130,7 +130,7 @@ # Sieve plugin needs to be packaged with version != $(GARVERSION) package-sieveplugin: @gmake -o post-package \ - NOPACKAGE="CSWdovecot CSWdovecotdevel" SPKG_VERSION=1.1.6 \ + NOPACKAGE="CSWdovecot CSWdovecot-devel" SPKG_VERSION=1.1.6 \ repackage This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 30 21:50:14 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 30 Mar 2009 19:50:14 +0000 Subject: [csw-devel] SF.net SVN: gar:[4087] csw/mgar/pkg/pixman/trunk/Makefile Message-ID: Revision: 4087 http://gar.svn.sourceforge.net/gar/?rev=4087&view=rev Author: wbonnet Date: 2009-03-30 19:50:14 +0000 (Mon, 30 Mar 2009) Log Message: ----------- Merge all packages Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-30 19:42:50 UTC (rev 4086) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-30 19:50:14 UTC (rev 4087) @@ -8,22 +8,16 @@ MASTER_SITES = http://www.cairographics.org/releases/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -PKGDIST = $(GARNAME)-$(GARVERSION).tar.gz +# PKGDIST = $(GARNAME)-$(GARVERSION).tar.gz # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz SPKG_DESC_CSWpixman = $(DESCRIPTION) -SPKG_DESC_CSWpixmandevel = $(DESCRIPTION) development package DISTFILES += $(call admfiles,CSWpixman, ) DISTFILES += license.txt -DISTFILES += $(call admfiles,CSWpixmandevel, ) -PKGFILES_CSWpixmandevel = $(PKGFILES_DEVEL) -PKGFILES_CSWpixmandevel += /opt/csw/share/doc/pixman_devel/license - -REQUIRED_PKGS_CSWpixmandevel = CSWpixman #REQUIRED_PKGS_CSWpixman = CSWlibx11 CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 30 22:03:15 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 30 Mar 2009 20:03:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[4088] csw/mgar/pkg/sqlite3/trunk/Makefile Message-ID: Revision: 4088 http://gar.svn.sourceforge.net/gar/?rev=4088&view=rev Author: wbonnet Date: 2009-03-30 20:03:12 +0000 (Mon, 30 Mar 2009) Log Message: ----------- Move devel package to arch all Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-30 19:50:14 UTC (rev 4087) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-30 20:03:12 UTC (rev 4088) @@ -34,6 +34,8 @@ REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt REQUIRED_PKGS_CSWsqlite3devel = CSWsqlite3 +ARCHALL_CSWsqlite3devel = 1 + # Build the 64 bits binaries NO_ISAEXEC = 1 EXTRA_BUILD_ISAS_sparc = sparcv9 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Mon Mar 30 22:06:30 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Mon, 30 Mar 2009 20:06:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[4089] csw/mgar/pkg/keychain/trunk/Makefile Message-ID: Revision: 4089 http://gar.svn.sourceforge.net/gar/?rev=4089&view=rev Author: wahwah Date: 2009-03-30 20:06:30 +0000 (Mon, 30 Mar 2009) Log Message: ----------- Added useful description to keychain's Makefile Modified Paths: -------------- csw/mgar/pkg/keychain/trunk/Makefile Modified: csw/mgar/pkg/keychain/trunk/Makefile =================================================================== --- csw/mgar/pkg/keychain/trunk/Makefile 2009-03-30 20:03:12 UTC (rev 4088) +++ csw/mgar/pkg/keychain/trunk/Makefile 2009-03-30 20:06:30 UTC (rev 4089) @@ -6,8 +6,9 @@ GARVERSION = 2.6.8 CATEGORIES = apps -DESCRIPTION = This is a useful library +DESCRIPTION = Convenient ssh-agent and gpg-agent manager define BLURB + http://www.gentoo.org/proj/en/keychain/ http://www.gentoo.org/doc/en/keychain-guide.xml If your ssh key is, say, id_dsa, add this to your ~/.bashrc and make sure it's This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 30 22:16:53 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 30 Mar 2009 20:16:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[4090] csw/mgar/pkg/sqlite3/trunk/Makefile Message-ID: Revision: 4090 http://gar.svn.sourceforge.net/gar/?rev=4090&view=rev Author: wbonnet Date: 2009-03-30 20:16:53 +0000 (Mon, 30 Mar 2009) Log Message: ----------- Move devel package to arch all Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-30 20:06:30 UTC (rev 4089) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-30 20:16:53 UTC (rev 4090) @@ -31,7 +31,7 @@ PKGFILES_CSWsqlite3rt += /opt/csw/lib/.* # Dependencies -REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt +#REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt REQUIRED_PKGS_CSWsqlite3devel = CSWsqlite3 ARCHALL_CSWsqlite3devel = 1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 30 22:33:56 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 30 Mar 2009 20:33:56 +0000 Subject: [csw-devel] SF.net SVN: gar:[4091] csw/mgar/pkg/sqlite3/trunk Message-ID: Revision: 4091 http://gar.svn.sourceforge.net/gar/?rev=4091&view=rev Author: wbonnet Date: 2009-03-30 20:33:56 +0000 (Mon, 30 Mar 2009) Log Message: ----------- Move devel package to arch all Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile csw/mgar/pkg/sqlite3/trunk/checksums csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-30 20:16:53 UTC (rev 4090) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-30 20:33:56 UTC (rev 4091) @@ -34,8 +34,6 @@ #REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt REQUIRED_PKGS_CSWsqlite3devel = CSWsqlite3 -ARCHALL_CSWsqlite3devel = 1 - # Build the 64 bits binaries NO_ISAEXEC = 1 EXTRA_BUILD_ISAS_sparc = sparcv9 Modified: csw/mgar/pkg/sqlite3/trunk/checksums =================================================================== --- csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-30 20:16:53 UTC (rev 4090) +++ csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-30 20:33:56 UTC (rev 4091) @@ -1,6 +1,6 @@ a03bdc86df4025b6881d58557e4b5bd3 download/sqlite-3.6.10.tar.gz 796042e754828aa346facd2214deff95 download/CSWsqlite3.gspec -23f763ff31337ca17c738a2b01087f81 download/CSWsqlite3devel.gspec +b6cc9c2a8d9135f74f8bc2dcd486056f download/CSWsqlite3devel.gspec e331063f1e79a20e465ed63bfcea15a8 download/CSWsqlite3rt.gspec a0e12a72a1f5b972624c712532dc27d7 download/copyright.html 01747316846392e5ca9455b74af41d95 download/gar-base.diff Modified: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec 2009-03-30 20:16:53 UTC (rev 4090) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec 2009-03-30 20:33:56 UTC (rev 4091) @@ -1,5 +1,6 @@ %var bitname sqlite3_devel %var pkgname CSWsqlite3devel +%var arch all %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 23:03:24 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 21:03:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[4092] csw/mgar/gar/v2/gar.mk Message-ID: Revision: 4092 http://gar.svn.sourceforge.net/gar/?rev=4092&view=rev Author: dmichelsen Date: 2009-03-30 21:03:21 +0000 (Mon, 30 Mar 2009) Log Message: ----------- mGAR v2: Fix missing target in PATCHFILES_ Modified Paths: -------------- csw/mgar/gar/v2/gar.mk Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2009-03-30 20:33:56 UTC (rev 4091) +++ csw/mgar/gar/v2/gar.mk 2009-03-30 21:03:21 UTC (rev 4092) @@ -331,7 +331,7 @@ @echo "$@ NOT IMPLEMENTED YET" # patch - Apply any provided patches to the source. -PATCH_TARGETS = $(addprefix patch-extract-,$(PATCHFILES)) +PATCH_TARGETS = $(addprefix patch-extract-,$(PATCHFILES) $(PATCHFILES_$(MODULATION))) patch: pre-patch $(addprefix patch-,$(MODULATIONS)) post-patch @$(DONADA) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 23:05:28 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 21:05:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[4093] csw/mgar/pkg/readline/trunk Message-ID: Revision: 4093 http://gar.svn.sourceforge.net/gar/?rev=4093&view=rev Author: dmichelsen Date: 2009-03-30 21:05:28 +0000 (Mon, 30 Mar 2009) Log Message: ----------- readline: Fix history.3 after reporting upstream, this fixes #2609 Modified Paths: -------------- csw/mgar/pkg/readline/trunk/Makefile csw/mgar/pkg/readline/trunk/checksums Added Paths: ----------- csw/mgar/pkg/readline/trunk/files/patch-history.3.diff Modified: csw/mgar/pkg/readline/trunk/Makefile =================================================================== --- csw/mgar/pkg/readline/trunk/Makefile 2009-03-30 21:03:21 UTC (rev 4092) +++ csw/mgar/pkg/readline/trunk/Makefile 2009-03-30 21:05:28 UTC (rev 4093) @@ -18,6 +18,11 @@ MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(foreach V,$(MODULATIONS_GARVERSION),$(GARNAME)-$(V).tar.gz) +PATCHFILES_isa-sparcv8-garversion-6.0 = patch-history.3.diff +PATCHFILES_isa-sparcv9-garversion-6.0 = patch-history.3.diff +PATCHFILES_isa-i386-garversion-6.0 = patch-history.3.diff +PATCHFILES_isa-amd64-garversion-6.0 = patch-history.3.diff + REQUIRED_PKGS = CSWncurses # We define upstream file regex so we can be notifed of new upstream software release @@ -60,6 +65,8 @@ MERGE_SCRIPTS_isa-sparcv9-garversion-6.0 = copy-relocated-only MERGE_DIRS_isa-sparcv9-garversion-6.0 = $(bindir) $(sbindir) $(libexecdir) $(libdir) +SPKG_SOURCEURL = http://tiswww.case.edu/php/chet/readline/rltop.html + include gar/category.mk post-install: Modified: csw/mgar/pkg/readline/trunk/checksums =================================================================== --- csw/mgar/pkg/readline/trunk/checksums 2009-03-30 21:03:21 UTC (rev 4092) +++ csw/mgar/pkg/readline/trunk/checksums 2009-03-30 21:05:28 UTC (rev 4093) @@ -1,3 +1,4 @@ f86f7cb717ab321fe15f1bbcb058c11e download/readline-4.3.tar.gz e39331f32ad14009b9ff49cc10c5e751 download/readline-5.2.tar.gz b7f65a48add447693be6e86f04a63019 download/readline-6.0.tar.gz +8db909e6af79c3f5c266fad1972b4e41 download/patch-history.3.diff Added: csw/mgar/pkg/readline/trunk/files/patch-history.3.diff =================================================================== --- csw/mgar/pkg/readline/trunk/files/patch-history.3.diff (rev 0) +++ csw/mgar/pkg/readline/trunk/files/patch-history.3.diff 2009-03-30 21:05:28 UTC (rev 4093) @@ -0,0 +1,263 @@ +diff -Naur readline-6.0.orig/doc/history.3 readline-6.0.patched/doc/history.3 +--- readline-6.0.orig/doc/history.3 2008-08-12 22:40:59.000000000 +0200 ++++ readline-6.0.patched/doc/history.3 2009-03-30 18:28:59.014167720 +0200 +@@ -8,7 +8,7 @@ + .\" + .\" Last Change: Thu Jul 31 08:46:08 EDT 2003 + .\" +-.TH HISTORY 3 "2003 July 31" "GNU History 6.0" ++.TH HISTORY 3 "2003 July 31" "GNU History 5.0" + .\" + .\" File Name macro. This used to be `.PN', for Path Name, + .\" but Sun doesn't seem to like that very much. +@@ -18,17 +18,17 @@ + .. + .ds lp \fR\|(\fP + .ds rp \fR\|)\fP +-.\" FnN return-value fun-name N arguments +-.de Fn1 ++.\" FN return-value fun-name N arguments ++.de F1 + \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3\fP\\*(rp + .br + .. +-.de Fn2 ++.de F2 + .if t \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3,\|\\$4\fP\\*(rp + .if n \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3, \\$4\fP\\*(rp + .br + .. +-.de Fn3 ++.de F3 + .if t \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3,\|\\$4,\|\\$5\fP\|\\*(rp + .if n \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3, \\$4, \\$5\fP\\*(rp + .br +@@ -331,14 +331,14 @@ + the state of the History library when you want to use the history + functions in your program. + +-.Fn1 void using_history void ++.F1 void using_history void + Begin a session in which the history functions might be used. This + initializes the interactive variables. + +-.Fn1 "HISTORY_STATE *" history_get_history_state void ++.F1 "HISTORY_STATE *" history_get_history_state void + Return a structure describing the current state of the input history. + +-.Fn1 void history_set_history_state "HISTORY_STATE *state" ++.F1 void history_set_history_state "HISTORY_STATE *state" + Set the state of the history list according to \fIstate\fP. + + .SS History List Management +@@ -346,43 +346,43 @@ + These functions manage individual entries on the history list, or set + parameters managing the list itself. + +-.Fn1 void add_history "const char *string" ++.F1 void add_history "const char *string" + Place \fIstring\fP at the end of the history list. The associated data + field (if any) is set to \fBNULL\fP. + +-.Fn1 void add_history_time "const char *string" ++.F1 void add_history_time "const char *string" + Change the time stamp associated with the most recent history entry to + \fIstring\fP. + +-.Fn1 "HIST_ENTRY *" remove_history "int which" ++.F1 "HIST_ENTRY *" remove_history "int which" + Remove history entry at offset \fIwhich\fP from the history. The + removed element is returned so you can free the line, data, + and containing structure. + +-.Fn1 "histdata_t" free_history_entry "HIST_ENTRY *histent" ++.F1 "histdata_t" free_history_entry "HIST_ENTRY *histent" + Free the history entry \fIhistent\fP and any history library private + data associated with it. Returns the application-specific data + so the caller can dispose of it. + +-.Fn3 "HIST_ENTRY *" replace_history_entry "int which" "const char *line" "histdata_t data" ++.F3 "HIST_ENTRY *" replace_history_entry "int which" "const char *line" "histdata_t data" + Make the history entry at offset \fIwhich\fP have \fIline\fP and \fIdata\fP. + This returns the old entry so the caller can dispose of any + application-specific data. In the case + of an invalid \fIwhich\fP, a \fBNULL\fP pointer is returned. + +-.Fn1 void clear_history "void" ++.F1 void clear_history "void" + Clear the history list by deleting all the entries. + +-.Fn1 void stifle_history "int max" ++.F1 void stifle_history "int max" + Stifle the history list, remembering only the last \fImax\fP entries. + +-.Fn1 int unstifle_history "void" ++.F1 int unstifle_history "void" + Stop stifling the history. This returns the previously-set + maximum number of history entries (as set by \fBstifle_history()\fP). + history was stifled. The value is positive if the history was + stifled, negative if it wasn't. + +-.Fn1 int history_is_stifled "void" ++.F1 int history_is_stifled "void" + Returns non-zero if the history is stifled, zero if it is not. + + .SS Information About the History List +@@ -390,29 +390,29 @@ + These functions return information about the entire history list or + individual list entries. + +-.Fn1 "HIST_ENTRY **" history_list "void" ++.F1 "HIST_ENTRY **" history_list "void" + Return a \fBNULL\fP terminated array of \fIHIST_ENTRY *\fP which is the + current input history. Element 0 of this list is the beginning of time. + If there is no history, return \fBNULL\fP. + +-.Fn1 int where_history "void" ++.F1 int where_history "void" + Returns the offset of the current history element. + +-.Fn1 "HIST_ENTRY *" current_history "void" ++.F1 "HIST_ENTRY *" current_history "void" + Return the history entry at the current position, as determined by + \fBwhere_history()\fP. If there is no entry there, return a \fBNULL\fP + pointer. + +-.Fn1 "HIST_ENTRY *" history_get "int offset" ++.F1 "HIST_ENTRY *" history_get "int offset" + Return the history entry at position \fIoffset\fP, starting from + \fBhistory_base\fP. + If there is no entry there, or if \fIoffset\fP + is greater than the history length, return a \fBNULL\fP pointer. + +-.Fn1 "time_t" history_get_time "HIST_ENTRY *" ++.F1 "time_t" history_get_time "HIST_ENTRY *" + Return the time stamp associated with the history entry passed as the argument. + +-.Fn1 int history_total_bytes "void" ++.F1 int history_total_bytes "void" + Return the number of bytes that the primary history entries are using. + This function returns the sum of the lengths of all the lines in the + history. +@@ -422,18 +422,18 @@ + These functions allow the current index into the history list to be + set or changed. + +-.Fn1 int history_set_pos "int pos" ++.F1 int history_set_pos "int pos" + Set the current history offset to \fIpos\fP, an absolute index + into the list. + Returns 1 on success, 0 if \fIpos\fP is less than zero or greater + than the number of history entries. + +-.Fn1 "HIST_ENTRY *" previous_history "void" ++.F1 "HIST_ENTRY *" previous_history "void" + Back up the current history offset to the previous history entry, and + return a pointer to that entry. If there is no previous entry, return + a \fBNULL\fP pointer. + +-.Fn1 "HIST_ENTRY *" next_history "void" ++.F1 "HIST_ENTRY *" next_history "void" + Move the current history offset forward to the next history entry, and + return the a pointer to that entry. If there is no next entry, return + a \fBNULL\fP pointer. +@@ -445,7 +445,7 @@ + from the current history position. The search may be \fIanchored\fP, + meaning that the string must match at the beginning of the history entry. + +-.Fn2 int history_search "const char *string" "int direction" ++.F2 int history_search "const char *string" "int direction" + Search the history for \fIstring\fP, starting at the current history offset. + If \fIdirection\fP is less than 0, then the search is through + previous entries, otherwise through subsequent entries. +@@ -455,7 +455,7 @@ + \fIstring\fP was found. Otherwise, nothing is changed, and a -1 is + returned. + +-.Fn2 int history_search_prefix "const char *string" "int direction" ++.F2 int history_search_prefix "const char *string" "int direction" + Search the history for \fIstring\fP, starting at the current history + offset. The search is anchored: matching lines must begin with + \fIstring\fP. If \fIdirection\fP is less than 0, then the search is +@@ -464,7 +464,7 @@ + current history index is set to that entry, and the return value is 0. + Otherwise, nothing is changed, and a -1 is returned. + +-.Fn3 int history_search_pos "const char *string" "int direction" "int pos" ++.F3 int history_search_pos "const char *string" "int direction" "int pos" + Search for \fIstring\fP in the history list, starting at \fIpos\fP, an + absolute index into the list. If \fIdirection\fP is negative, the search + proceeds backward from \fIpos\fP, otherwise forward. Returns the absolute +@@ -474,12 +474,12 @@ + The History library can read the history from and write it to a file. + This section documents the functions for managing a history file. + +-.Fn1 int read_history "const char *filename" ++.F1 int read_history "const char *filename" + Add the contents of \fIfilename\fP to the history list, a line at a time. + If \fIfilename\fP is \fBNULL\fP, then read from \fI~/.history\fP. + Returns 0 if successful, or \fBerrno\fP if not. + +-.Fn3 int read_history_range "const char *filename" "int from" "int to" ++.F3 int read_history_range "const char *filename" "int from" "int to" + Read a range of lines from \fIfilename\fP, adding them to the history list. + Start reading at line \fIfrom\fP and end at \fIto\fP. + If \fIfrom\fP is zero, start at the beginning. If \fIto\fP is less than +@@ -487,19 +487,19 @@ + \fBNULL\fP, then read from \fI~/.history\fP. Returns 0 if successful, + or \fBerrno\fP if not. + +-.Fn1 int write_history "const char *filename" ++.F1 int write_history "const char *filename" + Write the current history to \fIfilename\fP, overwriting \fIfilename\fP + if necessary. + If \fIfilename\fP is \fBNULL\fP, then write the history list to \fI~/.history\fP. + Returns 0 on success, or \fBerrno\fP on a read or write error. + + +-.Fn2 int append_history "int nelements" "const char *filename" ++.F2 int append_history "int nelements" "const char *filename" + Append the last \fInelements\fP of the history list to \fIfilename\fP. + If \fIfilename\fP is \fBNULL\fP, then append to \fI~/.history\fP. + Returns 0 on success, or \fBerrno\fP on a read or write error. + +-.Fn2 int history_truncate_file "const char *filename" "int nlines" ++.F2 int history_truncate_file "const char *filename" "int nlines" + Truncate the history file \fIfilename\fP, leaving only the last + \fInlines\fP lines. + If \fIfilename\fP is \fBNULL\fP, then \fI~/.history\fP is truncated. +@@ -509,7 +509,7 @@ + + These functions implement history expansion. + +-.Fn2 int history_expand "char *string" "char **output" ++.F2 int history_expand "char *string" "char **output" + Expand \fIstring\fP, placing the result into \fIoutput\fP, a pointer + to a string. Returns: + .RS +@@ -534,7 +534,7 @@ + If an error ocurred in expansion, then \fIoutput\fP contains a descriptive + error message. + +-.Fn3 "char *" get_history_event "const char *string" "int *cindex" "int qchar" ++.F3 "char *" get_history_event "const char *string" "int *cindex" "int qchar" + Returns the text of the history event beginning at \fIstring\fP + + \fI*cindex\fP. \fI*cindex\fP is modified to point to after the event + specifier. At function entry, \fIcindex\fP points to the index into +@@ -542,14 +542,14 @@ + is a character that is allowed to end the event specification in addition + to the ``normal'' terminating characters. + +-.Fn1 "char **" history_tokenize "const char *string" ++.F1 "char **" history_tokenize "const char *string" + Return an array of tokens parsed out of \fIstring\fP, much as the + shell might. + The tokens are split on the characters in the + \fBhistory_word_delimiters\fP variable, + and shell quoting conventions are obeyed. + +-.Fn3 "char *" history_arg_extract "int first" "int last" "const char *string" ++.F3 "char *" history_arg_extract "int first" "int last" "const char *string" + Extract a string segment consisting of the \fIfirst\fP through \fIlast\fP + arguments present in \fIstring\fP. Arguments are split using + \fBhistory_tokenize()\fP. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Mon Mar 30 23:12:01 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Mon, 30 Mar 2009 21:12:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[4094] csw/mgar/pkg/otr/trunk Message-ID: Revision: 4094 http://gar.svn.sourceforge.net/gar/?rev=4094&view=rev Author: harpchad Date: 2009-03-30 21:12:01 +0000 (Mon, 30 Mar 2009) Log Message: ----------- Convert to dynamic gspec Modified Paths: -------------- csw/mgar/pkg/otr/trunk/Makefile csw/mgar/pkg/otr/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/otr/trunk/files/CSWotr.gspec csw/mgar/pkg/otr/trunk/files/CSWotrdevel.gspec Modified: csw/mgar/pkg/otr/trunk/Makefile =================================================================== --- csw/mgar/pkg/otr/trunk/Makefile 2009-03-30 21:05:28 UTC (rev 4093) +++ csw/mgar/pkg/otr/trunk/Makefile 2009-03-30 21:12:01 UTC (rev 4094) @@ -7,10 +7,10 @@ Off-the-Record (OTR) Messaging allows you to have private conversations over instant messaging. endef +PACKAGES = CSWotr CSWotrdevel + MASTER_SITES = http://www.cypherpunks.ca/otr/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWotr,) -DISTFILES += $(call admfiles,CSWotrdevel,) PATCHFILES = heartbeat.patch # We define upstream file regex so we can be notifed of new upstream software release Modified: csw/mgar/pkg/otr/trunk/checksums =================================================================== --- csw/mgar/pkg/otr/trunk/checksums 2009-03-30 21:05:28 UTC (rev 4093) +++ csw/mgar/pkg/otr/trunk/checksums 2009-03-30 21:12:01 UTC (rev 4094) @@ -1,4 +1,2 @@ -db7375c65f54ca414f7faab60f3e849c download/CSWotr.gspec -90bcbdc595c6a4ce2e84d5e19d825105 download/CSWotrdevel.gspec -95c0d14324aa89b6fcd2e5331f7c80bf download/heartbeat.patch faba02e60f64e492838929be2272f839 download/libotr-3.2.0.tar.gz +95c0d14324aa89b6fcd2e5331f7c80bf download/heartbeat.patch Deleted: csw/mgar/pkg/otr/trunk/files/CSWotr.gspec =================================================================== --- csw/mgar/pkg/otr/trunk/files/CSWotr.gspec 2009-03-30 21:05:28 UTC (rev 4093) +++ csw/mgar/pkg/otr/trunk/files/CSWotr.gspec 2009-03-30 21:12:01 UTC (rev 4094) @@ -1,4 +0,0 @@ -%var bitname otr -%var pkgname CSWotr -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Deleted: csw/mgar/pkg/otr/trunk/files/CSWotrdevel.gspec =================================================================== --- csw/mgar/pkg/otr/trunk/files/CSWotrdevel.gspec 2009-03-30 21:05:28 UTC (rev 4093) +++ csw/mgar/pkg/otr/trunk/files/CSWotrdevel.gspec 2009-03-30 21:12:01 UTC (rev 4094) @@ -1,4 +0,0 @@ -%var bitname otrdevel -%var pkgname CSWotrdevel -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 23:13:46 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 21:13:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[4095] csw/mgar/pkg/diffstat/trunk Message-ID: Revision: 4095 http://gar.svn.sourceforge.net/gar/?rev=4095&view=rev Author: dmichelsen Date: 2009-03-30 21:13:46 +0000 (Mon, 30 Mar 2009) Log Message: ----------- diffstat: Add patch for proper functioning of configure Modified Paths: -------------- csw/mgar/pkg/diffstat/trunk/Makefile csw/mgar/pkg/diffstat/trunk/checksums Added Paths: ----------- csw/mgar/pkg/diffstat/trunk/files/diffstat-47a.patch Modified: csw/mgar/pkg/diffstat/trunk/Makefile =================================================================== --- csw/mgar/pkg/diffstat/trunk/Makefile 2009-03-30 21:12:01 UTC (rev 4094) +++ csw/mgar/pkg/diffstat/trunk/Makefile 2009-03-30 21:13:46 UTC (rev 4095) @@ -9,6 +9,7 @@ MASTER_SITES = ftp://invisible-island.net/diffstat/ DISTFILES = $(GARNAME).tar.gz +PATCHFILES = diffstat-47a.patch # We define upstream file regex so we can be notifed of new upstream software release #UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz @@ -18,4 +19,6 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-install-prefix=$(DESTDIR) +TEST_TARGET = check + include gar/category.mk Modified: csw/mgar/pkg/diffstat/trunk/checksums =================================================================== --- csw/mgar/pkg/diffstat/trunk/checksums 2009-03-30 21:12:01 UTC (rev 4094) +++ csw/mgar/pkg/diffstat/trunk/checksums 2009-03-30 21:13:46 UTC (rev 4095) @@ -1 +1,2 @@ c6d221ff4a032e1bbf227f5936a7841a download/diffstat.tar.gz +bf7a4c239bcda213108b1de32ba8191d download/diffstat-47a.patch Added: csw/mgar/pkg/diffstat/trunk/files/diffstat-47a.patch =================================================================== --- csw/mgar/pkg/diffstat/trunk/files/diffstat-47a.patch (rev 0) +++ csw/mgar/pkg/diffstat/trunk/files/diffstat-47a.patch 2009-03-30 21:13:46 UTC (rev 4095) @@ -0,0 +1,141 @@ +# patch by Thomas E. Dickey +# created Mon Mar 30 19:22:01 UTC 2009 +# ------------------------------------------------------------------------------ +# CHANGES | 6 ++++++ +# aclocal.m4 | 4 ++-- +# configure | 28 ++++++++++++++-------------- +# 3 files changed, 22 insertions(+), 16 deletions(-) +# ------------------------------------------------------------------------------ +Index: CHANGES +--- diffstat-47+/CHANGES 2009-03-29 17:53:16.000000000 +0000 ++++ diffstat-47a/CHANGES 2009-03-30 19:21:17.000000000 +0000 +@@ -1,3 +1,9 @@ ++??-???-???? ++ diffstat 1.48 ++ ++ fix typo in configure --with-install-prefix option (report by ++ Dagobert Michelsen). ++ + 29-Mar-2009 + diffstat 1.47 + +Index: aclocal.m4 +Prereq: 1.11 +--- diffstat-47+/aclocal.m4 2007-08-26 14:15:33.000000000 +0000 ++++ diffstat-47a/aclocal.m4 2009-03-30 19:13:25.000000000 +0000 +@@ -1,4 +1,4 @@ +-dnl $Id: aclocal.m4,v 1.11 2007/08/26 14:15:33 tom Exp $ ++dnl $Id: aclocal.m4,v 1.12 2009/03/30 19:13:25 tom Exp $ + dnl autoconf macros for 'diffstat' + dnl + dnl Copyright 2003-2006,2007 Thomas E. Dickey +@@ -882,7 +882,7 @@ + [cf_opt_with_install_prefix=${DESTDIR-no}]) + AC_MSG_RESULT($cf_opt_with_install_prefix) + if test "$cf_opt_with_install_prefix" != no ; then +- CF_PATH_SYNTAX($cf_opt_with_install_prefix) ++ CF_PATH_SYNTAX(cf_opt_with_install_prefix) + DESTDIR=$cf_opt_with_install_prefix + fi + AC_SUBST(DESTDIR) +Index: configure +--- diffstat-47+/configure 2007-08-26 18:36:32.000000000 +0000 ++++ diffstat-47a/configure 2009-03-30 19:13:41.000000000 +0000 +@@ -1,7 +1,7 @@ + #! /bin/sh + # From configure.in Revision: 1.12 . + # Guess values for system-dependent variables and create Makefiles. +-# Generated by Autoconf 2.52.20061216. ++# Generated by Autoconf 2.52.20081225. + # + # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 + # Free Software Foundation, Inc. +@@ -749,7 +749,7 @@ + running configure, to aid debugging if configure makes a mistake. + + It was created by $as_me, which was +-generated by GNU Autoconf 2.52.20061216. Invocation command line was ++generated by GNU Autoconf 2.52.20081225. Invocation command line was + + $ $0 $@ + +@@ -1324,7 +1324,7 @@ + ls a.out conftest 2>/dev/null; + ls a.* conftest.* 2>/dev/null`; do + case $ac_file in +- *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;; ++ *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; + a.out ) # We found the default executable, but exeext='' is most + # certainly right. + break;; +@@ -1398,7 +1398,7 @@ + # `rm'. + for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do + case $ac_file in +- *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;; ++ *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + export ac_cv_exeext + break;; +@@ -1443,7 +1443,7 @@ + (exit $ac_status); }; then + for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do + case $ac_file in +- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;; ++ *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +@@ -2162,7 +2162,7 @@ + cf_path_syntax="$ac_default_prefix" + fi + +-case ".$$cf_opt_with_install_prefix" in #(vi ++case ".$cf_opt_with_install_prefix" in #(vi + .\$\(*\)*|.\'*\'*) #(vi + ;; + ..|./*|.\\*) #(vi +@@ -2170,19 +2170,19 @@ + .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX + ;; + .\${*prefix}*) #(vi +- eval $cf_opt_with_install_prefix="$$cf_opt_with_install_prefix" +- case ".$$cf_opt_with_install_prefix" in #(vi ++ eval cf_opt_with_install_prefix="$cf_opt_with_install_prefix" ++ case ".$cf_opt_with_install_prefix" in #(vi + .NONE/*) +- $cf_opt_with_install_prefix=`echo $$cf_opt_with_install_prefix | sed -e s%NONE%$cf_path_syntax%` ++ cf_opt_with_install_prefix=`echo $cf_opt_with_install_prefix | sed -e s%NONE%$cf_path_syntax%` + ;; + esac + ;; #(vi + .no|.NONE/*) +- $cf_opt_with_install_prefix=`echo $$cf_opt_with_install_prefix | sed -e s%NONE%$cf_path_syntax%` ++ cf_opt_with_install_prefix=`echo $cf_opt_with_install_prefix | sed -e s%NONE%$cf_path_syntax%` + ;; + *) +- { { echo "$as_me:2184: error: expected a pathname, not \"$$cf_opt_with_install_prefix\"" >&5 +-echo "$as_me: error: expected a pathname, not \"$$cf_opt_with_install_prefix\"" >&2;} ++ { { echo "$as_me:2184: error: expected a pathname, not \"$cf_opt_with_install_prefix\"" >&5 ++echo "$as_me: error: expected a pathname, not \"$cf_opt_with_install_prefix\"" >&2;} + { (exit 1); exit 1; }; } + ;; + esac +@@ -4778,7 +4778,7 @@ + cat >>$CONFIG_STATUS < Revision: 4096 http://gar.svn.sourceforge.net/gar/?rev=4096&view=rev Author: harpchad Date: 2009-03-30 21:22:37 +0000 (Mon, 30 Mar 2009) Log Message: ----------- typo Modified Paths: -------------- csw/mgar/pkg/otr/trunk/Makefile Modified: csw/mgar/pkg/otr/trunk/Makefile =================================================================== --- csw/mgar/pkg/otr/trunk/Makefile 2009-03-30 21:13:46 UTC (rev 4095) +++ csw/mgar/pkg/otr/trunk/Makefile 2009-03-30 21:22:37 UTC (rev 4096) @@ -24,7 +24,7 @@ MERGE_EXCLUDE_FILES = /opt/csw/bin/$(ISA)/.* REQUIRED_PKGS_CSWotr = CSWgcrypt CSWgpgerr -REQUIRED_PKGS_CSWotrdevel = CSWCSWotr +REQUIRED_PKGS_CSWotrdevel = CSWotr TEST_TARGET = check This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Tue Mar 31 03:38:28 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Tue, 31 Mar 2009 01:38:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[4097] csw/mgar/pkg/glib2/trunk Message-ID: Revision: 4097 http://gar.svn.sourceforge.net/gar/?rev=4097&view=rev Author: harpchad Date: 2009-03-31 01:38:28 +0000 (Tue, 31 Mar 2009) Log Message: ----------- Bump to 2.20 Modified Paths: -------------- csw/mgar/pkg/glib2/trunk/Makefile csw/mgar/pkg/glib2/trunk/checksums Added Paths: ----------- csw/mgar/pkg/glib2/trunk/files/gsize.patch Removed Paths: ------------- csw/mgar/pkg/glib2/trunk/files/gtkdoc-rebase.patch Modified: csw/mgar/pkg/glib2/trunk/Makefile =================================================================== --- csw/mgar/pkg/glib2/trunk/Makefile 2009-03-30 21:22:37 UTC (rev 4096) +++ csw/mgar/pkg/glib2/trunk/Makefile 2009-03-31 01:38:28 UTC (rev 4097) @@ -1,5 +1,5 @@ GARNAME = glib -GARVERSION = 2.18.4 +GARVERSION = 2.20.0 CATEGORIES = lib DESCRIPTION = The GLib library of C routines. @@ -19,16 +19,13 @@ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -#See gnome bug 569889 -PATCHFILES = gtkdoc-rebase.patch -#See http://defect.opensolaris.org/bz/show_bug.cgi?id=3366 for discussion on: -PATCHFILES += glib-typedetect.patch +PATCHFILES = glib-typedetect.patch PATCHFILES += checksum-test.patch +PATCHFILES += gsize.patch CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-libiconv=gnu CONFIGURE_ARGS += --enable-static -CONFIGURE_ARGS += --disable-gtk-doc UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 @@ -38,7 +35,7 @@ REQUIRED_PKGS_CSWglib2 = CSWggettextrt CSWiconv CSWsunmath REQUIRED_PKGS_CSWglib2devel = CSWglib2 CSWggettextrt CSWiconv -TEST_TARGET = +TEST_TARGET = check #provided by iconv MERGE_EXCLUDE_FILES = .*/charset.alias Modified: csw/mgar/pkg/glib2/trunk/checksums =================================================================== --- csw/mgar/pkg/glib2/trunk/checksums 2009-03-30 21:22:37 UTC (rev 4096) +++ csw/mgar/pkg/glib2/trunk/checksums 2009-03-31 01:38:28 UTC (rev 4097) @@ -1,4 +1,4 @@ -ec25ed261534d870141000ab73f1a2bf download/glib-2.18.4.tar.bz2 +05188e560dbd8bddd568e24ce10dd003 download/glib-2.20.0.tar.bz2 8f683820d9ecab1abd9dbe81997ab9eb download/glib-typedetect.patch -fb144356d0918eff4ef17a2a285860bc download/gtkdoc-rebase.patch f1f3c182f64be06ab57d8b01016af074 download/checksum-test.patch +bb2fb8eef43c995fea6c08563487ace6 download/gsize.patch Added: csw/mgar/pkg/glib2/trunk/files/gsize.patch =================================================================== --- csw/mgar/pkg/glib2/trunk/files/gsize.patch (rev 0) +++ csw/mgar/pkg/glib2/trunk/files/gsize.patch 2009-03-31 01:38:28 UTC (rev 4097) @@ -0,0 +1,27 @@ +--- glib-2.20.0/configure.in.o 2009-03-30 15:38:19.204628321 -0500 ++++ glib-2.20.0/configure.in 2009-03-30 15:39:07.658123519 -0500 +@@ -2758,11 +2758,19 @@ + _______EOF + + cat >>$outfile <<_______EOF +-typedef signed $glib_size_type_define gssize; +-typedef unsigned $glib_size_type_define gsize; +-#define G_GSIZE_MODIFIER $gsize_modifier +-#define G_GSSIZE_FORMAT $gssize_format +-#define G_GSIZE_FORMAT $gsize_format ++#if (defined (__amd64) || defined(__sparcv9)) ++typedef signed long gssize; ++typedef unsigned long gsize; ++#define G_GSIZE_MODIFIER "l" ++#define G_GSSIZE_FORMAT "li" ++#define G_GSIZE_FORMAT "lu" ++#else ++typedef signed int gssize; ++typedef unsigned int gsize; ++#define G_GSIZE_MODIFIER "" ++#define G_GSSIZE_FORMAT "i" ++#define G_GSIZE_FORMAT "u" ++#endif + + #define G_MAXSIZE G_MAXU$glib_msize_type + #define G_MINSSIZE G_MIN$glib_msize_type Deleted: csw/mgar/pkg/glib2/trunk/files/gtkdoc-rebase.patch =================================================================== --- csw/mgar/pkg/glib2/trunk/files/gtkdoc-rebase.patch 2009-03-30 21:22:37 UTC (rev 4096) +++ csw/mgar/pkg/glib2/trunk/files/gtkdoc-rebase.patch 2009-03-31 01:38:28 UTC (rev 4097) @@ -1,99 +0,0 @@ -diff -rud glib-2.18.4.o/docs/reference/gio/Makefile.in glib-2.18.4/docs/reference/gio/Makefile.in ---- glib-2.18.4.o/docs/reference/gio/Makefile.in 2009-01-09 10:42:52.000000000 -0600 -+++ glib-2.18.4/docs/reference/gio/Makefile.in 2009-01-30 13:53:08.907638618 -0600 -@@ -739,8 +739,8 @@ - mv -f $${installdir}/$(DOC_MODULE).devhelp \ - $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp; \ - fi; \ -- ! which gtkdoc-rebase >/dev/null 2>&1 || \ -- gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \ -+ #! which gtkdoc-rebase >/dev/null 2>&1 || \ -+ #gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \ - fi - - uninstall-local: -@@ -769,8 +769,8 @@ - -cp $(srcdir)/$(DOC_MODULE).types $(distdir)/ - -cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/ - cd $(distdir) && rm -f $(DISTCLEANFILES) -- ! which gtkdoc-rebase >/dev/null 2>&1 || \ -- gtkdoc-rebase --online --relative --html-dir=$(distdir)/html -+ #! which gtkdoc-rebase >/dev/null 2>&1 || \ -+ #gtkdoc-rebase --online --relative --html-dir=$(distdir)/html - - .PHONY : dist-hook-local docs - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff -rud glib-2.18.4.o/docs/reference/glib/Makefile.in glib-2.18.4/docs/reference/glib/Makefile.in ---- glib-2.18.4.o/docs/reference/glib/Makefile.in 2009-01-09 10:42:52.000000000 -0600 -+++ glib-2.18.4/docs/reference/glib/Makefile.in 2009-01-30 13:52:27.443248125 -0600 -@@ -771,8 +771,8 @@ - mv -f $${installdir}/$(DOC_MODULE).devhelp \ - $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp; \ - fi; \ -- ! which gtkdoc-rebase >/dev/null 2>&1 || \ -- gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \ -+ #! which gtkdoc-rebase >/dev/null 2>&1 || \ -+ #gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \ - fi - - uninstall-local: -@@ -801,8 +801,8 @@ - -cp $(srcdir)/$(DOC_MODULE).types $(distdir)/ - -cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/ - cd $(distdir) && rm -f $(DISTCLEANFILES) -- ! which gtkdoc-rebase >/dev/null 2>&1 || \ -- gtkdoc-rebase --online --relative --html-dir=$(distdir)/html -+ #! which gtkdoc-rebase >/dev/null 2>&1 || \ -+ #gtkdoc-rebase --online --relative --html-dir=$(distdir)/html - - .PHONY : dist-hook-local docs - -diff -rud glib-2.18.4.o/docs/reference/gobject/Makefile.in glib-2.18.4/docs/reference/gobject/Makefile.in ---- glib-2.18.4.o/docs/reference/gobject/Makefile.in 2009-01-09 10:42:52.000000000 -0600 -+++ glib-2.18.4/docs/reference/gobject/Makefile.in 2009-01-30 13:53:41.314802722 -0600 -@@ -754,8 +754,8 @@ - mv -f $${installdir}/$(DOC_MODULE).devhelp \ - $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp; \ - fi; \ -- ! which gtkdoc-rebase >/dev/null 2>&1 || \ -- gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \ -+ #! which gtkdoc-rebase >/dev/null 2>&1 || \ -+ #gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \ - fi - - uninstall-local: -@@ -784,8 +784,8 @@ - -cp $(srcdir)/$(DOC_MODULE).types $(distdir)/ - -cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/ - cd $(distdir) && rm -f $(DISTCLEANFILES) -- ! which gtkdoc-rebase >/dev/null 2>&1 || \ -- gtkdoc-rebase --online --relative --html-dir=$(distdir)/html -+ #! which gtkdoc-rebase >/dev/null 2>&1 || \ -+ #gtkdoc-rebase --online --relative --html-dir=$(distdir)/html - - .PHONY : dist-hook-local docs - -diff -rud glib-2.18.4.o/gtk-doc.make glib-2.18.4/gtk-doc.make ---- glib-2.18.4.o/gtk-doc.make 2009-01-09 11:08:20.000000000 -0600 -+++ glib-2.18.4/gtk-doc.make 2009-01-30 13:54:08.204190136 -0600 -@@ -157,8 +157,8 @@ - mv -f $${installdir}/$(DOC_MODULE).devhelp \ - $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp; \ - fi; \ -- ! which gtkdoc-rebase >/dev/null 2>&1 || \ -- gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \ -+ #! which gtkdoc-rebase >/dev/null 2>&1 || \ -+ #gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \ - fi - - uninstall-local: -@@ -190,7 +190,7 @@ - -cp $(srcdir)/$(DOC_MODULE).types $(distdir)/ - -cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/ - cd $(distdir) && rm -f $(DISTCLEANFILES) -- ! which gtkdoc-rebase >/dev/null 2>&1 || \ -- gtkdoc-rebase --online --relative --html-dir=$(distdir)/html -+ #! which gtkdoc-rebase >/dev/null 2>&1 || \ -+ #gtkdoc-rebase --online --relative --html-dir=$(distdir)/html - - .PHONY : dist-hook-local docs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Tue Mar 31 05:44:37 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Tue, 31 Mar 2009 03:44:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[4098] csw/mgar/pkg/libsdl/trunk Message-ID: Revision: 4098 http://gar.svn.sourceforge.net/gar/?rev=4098&view=rev Author: jake_goerzen Date: 2009-03-31 03:44:37 +0000 (Tue, 31 Mar 2009) Log Message: ----------- disable static; remove *.la files Modified Paths: -------------- csw/mgar/pkg/libsdl/trunk/Makefile csw/mgar/pkg/libsdl/trunk/checksums Added Paths: ----------- csw/mgar/pkg/libsdl/trunk/files/CSWlibsdl.prototype Removed Paths: ------------- csw/mgar/pkg/libsdl/trunk/files/CSWlibsdl.depend Modified: csw/mgar/pkg/libsdl/trunk/Makefile =================================================================== --- csw/mgar/pkg/libsdl/trunk/Makefile 2009-03-31 01:38:28 UTC (rev 4097) +++ csw/mgar/pkg/libsdl/trunk/Makefile 2009-03-31 03:44:37 UTC (rev 4098) @@ -11,11 +11,11 @@ MASTER_SITES = http://www.libsdl.org/release/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWlibsdl) +DISTFILES += $(call admfiles,CSWlibsdl, prototype) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS = $(DIRPATHS) --disable-static include gar/category.mk Modified: csw/mgar/pkg/libsdl/trunk/checksums =================================================================== --- csw/mgar/pkg/libsdl/trunk/checksums 2009-03-31 01:38:28 UTC (rev 4097) +++ csw/mgar/pkg/libsdl/trunk/checksums 2009-03-31 03:44:37 UTC (rev 4098) @@ -1,2 +1,3 @@ c6660feea2a6834de10bc71b2f8e4d88 download/SDL-1.2.13.tar.gz 60483a03ebdc960fc70c67cebc151245 download/CSWlibsdl.gspec +4f601b50d7651c90d045ded68e990967 download/CSWlibsdl.prototype Deleted: csw/mgar/pkg/libsdl/trunk/files/CSWlibsdl.depend =================================================================== --- csw/mgar/pkg/libsdl/trunk/files/CSWlibsdl.depend 2009-03-31 01:38:28 UTC (rev 4097) +++ csw/mgar/pkg/libsdl/trunk/files/CSWlibsdl.depend 2009-03-31 03:44:37 UTC (rev 4098) @@ -1 +0,0 @@ -P CSWiconv libiconv - GNU iconv library Added: csw/mgar/pkg/libsdl/trunk/files/CSWlibsdl.prototype =================================================================== --- csw/mgar/pkg/libsdl/trunk/files/CSWlibsdl.prototype (rev 0) +++ csw/mgar/pkg/libsdl/trunk/files/CSWlibsdl.prototype 2009-03-31 03:44:37 UTC (rev 4098) @@ -0,0 +1,222 @@ +d none /opt/csw/bin 0755 root bin +f none /opt/csw/bin/sdl-config 0755 root bin +d none /opt/csw/include/SDL 0755 root bin +f none /opt/csw/include/SDL/SDL.h 0644 root bin +f none /opt/csw/include/SDL/SDL_active.h 0644 root bin +f none /opt/csw/include/SDL/SDL_audio.h 0644 root bin +f none /opt/csw/include/SDL/SDL_byteorder.h 0644 root bin +f none /opt/csw/include/SDL/SDL_cdrom.h 0644 root bin +f none /opt/csw/include/SDL/SDL_config.h 0644 root bin +f none /opt/csw/include/SDL/SDL_cpuinfo.h 0644 root bin +f none /opt/csw/include/SDL/SDL_endian.h 0644 root bin +f none /opt/csw/include/SDL/SDL_error.h 0644 root bin +f none /opt/csw/include/SDL/SDL_events.h 0644 root bin +f none /opt/csw/include/SDL/SDL_getenv.h 0644 root bin +f none /opt/csw/include/SDL/SDL_joystick.h 0644 root bin +f none /opt/csw/include/SDL/SDL_keyboard.h 0644 root bin +f none /opt/csw/include/SDL/SDL_keysym.h 0644 root bin +f none /opt/csw/include/SDL/SDL_loadso.h 0644 root bin +f none /opt/csw/include/SDL/SDL_main.h 0644 root bin +f none /opt/csw/include/SDL/SDL_mouse.h 0644 root bin +f none /opt/csw/include/SDL/SDL_mutex.h 0644 root bin +f none /opt/csw/include/SDL/SDL_name.h 0644 root bin +f none /opt/csw/include/SDL/SDL_opengl.h 0644 root bin +f none /opt/csw/include/SDL/SDL_platform.h 0644 root bin +f none /opt/csw/include/SDL/SDL_quit.h 0644 root bin +f none /opt/csw/include/SDL/SDL_rwops.h 0644 root bin +f none /opt/csw/include/SDL/SDL_stdinc.h 0644 root bin +f none /opt/csw/include/SDL/SDL_syswm.h 0644 root bin +f none /opt/csw/include/SDL/SDL_thread.h 0644 root bin +f none /opt/csw/include/SDL/SDL_timer.h 0644 root bin +f none /opt/csw/include/SDL/SDL_types.h 0644 root bin +f none /opt/csw/include/SDL/SDL_version.h 0644 root bin +f none /opt/csw/include/SDL/SDL_video.h 0644 root bin +f none /opt/csw/include/SDL/begin_code.h 0644 root bin +f none /opt/csw/include/SDL/close_code.h 0644 root bin +d none /opt/csw/lib 0755 root bin +f none /opt/csw/lib/libSDL-1.2.so.0.11.2 0755 root bin +s none /opt/csw/lib/libSDL-1.2.so.0=libSDL-1.2.so.0.11.2 +s none /opt/csw/lib/libSDL.so=libSDL-1.2.so.0.11.2 +d none /opt/csw/lib/pkgconfig 0755 root bin +f none /opt/csw/lib/pkgconfig/sdl.pc 0644 root bin +d none /opt/csw/share 0755 root bin +d none /opt/csw/share/aclocal 0755 root bin +f none /opt/csw/share/aclocal/sdl.m4 0644 root bin +d none /opt/csw/share/man/man3 0755 root bin +f none /opt/csw/share/man/man3/SDLKey.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_ActiveEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_AddTimer.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_AudioCVT.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_AudioSpec.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_BlitSurface.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_BuildAudioCVT.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CD.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDClose.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDEject.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDName.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDNumDrives.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDOpen.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDPause.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDPlay.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDPlayTracks.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDResume.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDStatus.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDStop.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDtrack.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CloseAudio.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Color.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CondBroadcast.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CondSignal.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CondWait.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CondWaitTimeout.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_ConvertAudio.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_ConvertSurface.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CreateCond.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CreateCursor.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CreateMutex.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CreateRGBSurface.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CreateRGBSurfaceFrom.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CreateSemaphore.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CreateThread.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CreateYUVOverlay.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Delay.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_DestroyCond.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_DestroyMutex.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_DestroySemaphore.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_DisplayFormat.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_DisplayFormatAlpha.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_DisplayYUVOverlay.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_EnableKeyRepeat.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_EnableUNICODE.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Event.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_EventState.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_ExposeEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_FillRect.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Flip.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_FreeCursor.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_FreeSurface.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_FreeWAV.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_FreeYUVOverlay.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GL_GetAttribute.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GL_GetProcAddress.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GL_LoadLibrary.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GL_SetAttribute.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GL_SwapBuffers.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GLattr.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetAppState.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetAudioStatus.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetClipRect.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetCursor.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetError.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetEventFilter.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetGamma.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetGammaRamp.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetKeyName.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetKeyState.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetModState.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetMouseState.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetRGB.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetRGBA.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetRelativeMouseState.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetThreadID.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetTicks.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetVideoInfo.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetVideoSurface.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Init.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_InitSubSystem.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoyAxisEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoyBallEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoyButtonEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoyHatEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickClose.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickEventState.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickGetAxis.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickGetBall.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickGetButton.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickGetHat.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickIndex.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickName.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickNumAxes.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickNumBalls.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickNumButtons.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickNumHats.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickOpen.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickOpened.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickUpdate.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_KeyboardEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_KillThread.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_ListModes.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_LoadBMP.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_LoadWAV.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_LockAudio.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_LockSurface.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_LockYUVOverlay.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_MapRGB.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_MapRGBA.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_MixAudio.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_MouseButtonEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_MouseMotionEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_NumJoysticks.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_OpenAudio.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Overlay.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Palette.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_PauseAudio.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_PeepEvents.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_PixelFormat.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_PollEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_PumpEvents.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_PushEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Quit.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_QuitEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_QuitSubSystem.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_RWFromFile.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Rect.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_RemoveTimer.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_ResizeEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SaveBMP.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SemPost.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SemTryWait.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SemValue.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SemWait.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SemWaitTimeout.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetAlpha.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetClipRect.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetColorKey.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetColors.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetCursor.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetEventFilter.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetGamma.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetGammaRamp.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetModState.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetPalette.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetTimer.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetVideoMode.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_ShowCursor.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Surface.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SysWMEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_ThreadID.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_UnlockAudio.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_UnlockSurface.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_UnlockYUVOverlay.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_UpdateRect.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_UpdateRects.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_UserEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_VideoDriverName.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_VideoInfo.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_VideoModeOK.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WM_GetCaption.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WM_GrabInput.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WM_IconifyWindow.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WM_SetCaption.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WM_SetIcon.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WM_ToggleFullScreen.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WaitEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WaitThread.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WarpMouse.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WasInit.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_keysym.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_mutexP.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_mutexV.3 0644 root bin +i copyright=CSWlibsdl.copyright +i depend=CSWlibsdl.depend +i pkginfo=CSWlibsdl.pkginfo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 31 05:59:30 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 31 Mar 2009 03:59:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[4099] csw/mgar/pkg/gcc4/trunk/files Message-ID: Revision: 4099 http://gar.svn.sourceforge.net/gar/?rev=4099&view=rev Author: valholla Date: 2009-03-31 03:59:30 +0000 (Tue, 31 Mar 2009) Log Message: ----------- checkin recent Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk csw/mgar/pkg/gcc4/trunk/files/package_def.mk csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk Modified: csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 03:44:37 UTC (rev 4098) +++ csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 03:59:30 UTC (rev 4099) @@ -21,7 +21,7 @@ @$(MAKECOOKIE) x86-merge-amd: - @(echo "===> Merging AMD64") + @(echo "[===== Merging AMD64 =====]") @(cd $(AMD_BASE); for dir in `gfind . -name "*solaris2\.10*" -type d` ; do \ /usr/bin/pax -rw $$dir $(PKGROOT); done ) @(cd $(AMD_BASE); /usr/bin/pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) @@ -29,19 +29,19 @@ @$(MAKECOOKIE) x86-merge-i386: - @(echo "===> Merging I386") + @(echo "[===== Merging I386 =====]") @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/include $(PKGROOT)) @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/info $(PKGROOT)) @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/man $(PKGROOT)) @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/share $(PKGROOT)) @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/lib $(PKGROOT)) @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/libexec $(PKGROOT)) - @(cd $(IPREFIX)/bin; /usr/bin/pax -rw * $(PPREFIX)/bin/i386) + @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/bin $(PKGROOT)) @$(MAKECOOKIE) x86-merge-strip: - @(echo "===> Stripping Merged Binaries") + @(echo "[===== Stripping Merged Binaries =====]") + @(stripbin $(PPREFIX)/bin) @(stripbin $(PPREFIX)/bin/amd64) - @(stripbin $(PPREFIX)/bin/i386) @$(MAKECOOKIE) Modified: csw/mgar/pkg/gcc4/trunk/files/package_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-31 03:44:37 UTC (rev 4098) +++ csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-31 03:59:30 UTC (rev 4099) @@ -66,33 +66,34 @@ REQUIRED_PKGS_CSWgcc4objc = CSWgcc4objcrt $(COMMON_REQUIRE) ## Define ISAEXEC -ISAEXEC_FILES_CSWgcc4core_i386 = /opt/csw/gcc4/bin/gcc -ISAEXEC_FILES_CSWgcc4core_i386 += /opt/csw/gcc4/bin/gcov -ISAEXEC_FILES_CSWgcc4core_i386 += /opt/csw/gcc4/bin/gccbug -ISAEXEC_FILES_CSWgcc4gfortran_i386 = /opt/csw/gcc4/bin/gfortran -ISAEXEC_FILES_CSWgcc4g++_i386 = /opt/csw/gcc4/bin/c++ -ISAEXEC_FILES_CSWgcc4g++_i386 += /opt/csw/gcc4/bin/g++ -ISAEXEC_FILES_CSWgcc4g++_i386 += /opt/csw/gcc4/bin/cpp -ISAEXEC_FILES_CSWgcc4java_i386 = /opt/csw/gcc4/bin/addr2name.awk -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gc-analyze -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gcjh -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gjarsigner -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/grmic -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gjavah -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/grmid -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/jcf-dump -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gkeytool -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/grmiregistry -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/jv-convert -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gcj -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gij -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gnative2ascii -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gserialver -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gappletviewer -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gcj-dbtool -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gjar -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gorbd -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gtnameserv +ISAEXEC_DIRS = $(BUILD_PREFIX)/gcc4/bin +ISAEXEC_FILES_i386 = /opt/csw/gcc4/bin/gcc +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcov +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gccbug +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gfortran +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/c++ +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/g++ +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/cpp +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/addr2name.awk +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gc-analyze +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcjh +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjarsigner +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmic +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjavah +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmid +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/jcf-dump +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gkeytool +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmiregistry +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/jv-convert +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcj +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gij +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gnative2ascii +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gserialver +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gappletviewer +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcj-dbtool +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjar +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gorbd +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gtnameserv ## Define the Contents of the Packages Modified: csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-31 03:44:37 UTC (rev 4098) +++ csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-31 03:59:30 UTC (rev 4099) @@ -1,4 +1,6 @@ +DEBUG_PACKAGING = 1 + post-patch-modulated: @(echo "==> Running autoheader and autoconf") @(cd $(PATCHDIR)/gcc && autoheader) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 31 06:21:45 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 31 Mar 2009 04:21:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[4100] csw/mgar/pkg/gcc4/trunk/files Message-ID: Revision: 4100 http://gar.svn.sourceforge.net/gar/?rev=4100&view=rev Author: valholla Date: 2009-03-31 04:21:44 +0000 (Tue, 31 Mar 2009) Log Message: ----------- package checkin Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk csw/mgar/pkg/gcc4/trunk/files/gar_override.mk Modified: csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 03:59:30 UTC (rev 4099) +++ csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 04:21:44 UTC (rev 4100) @@ -21,7 +21,7 @@ @$(MAKECOOKIE) x86-merge-amd: - @(echo "[===== Merging AMD64 =====]") + @(echo "[===== Merging ISA-AMD64 =====]") @(cd $(AMD_BASE); for dir in `gfind . -name "*solaris2\.10*" -type d` ; do \ /usr/bin/pax -rw $$dir $(PKGROOT); done ) @(cd $(AMD_BASE); /usr/bin/pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) @@ -29,7 +29,7 @@ @$(MAKECOOKIE) x86-merge-i386: - @(echo "[===== Merging I386 =====]") + @(echo "[===== Merging ISA-I386 =====]") @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/include $(PKGROOT)) @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/info $(PKGROOT)) @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/man $(PKGROOT)) @@ -37,11 +37,13 @@ @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/lib $(PKGROOT)) @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/libexec $(PKGROOT)) @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/bin $(PKGROOT)) + @(gmv $(PPREFIX)/bin/i386-pc* $(PPREFIX)/bin/i386/) @$(MAKECOOKIE) x86-merge-strip: @(echo "[===== Stripping Merged Binaries =====]") @(stripbin $(PPREFIX)/bin) + @(stripbin $(PPREFIX)/bin/i386) @(stripbin $(PPREFIX)/bin/amd64) @$(MAKECOOKIE) Modified: csw/mgar/pkg/gcc4/trunk/files/gar_override.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-31 03:59:30 UTC (rev 4099) +++ csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-31 04:21:44 UTC (rev 4100) @@ -36,6 +36,8 @@ export CONFIG_SHELL CFLAGS CPPFLAGS CXXFLAGS export LDFLAGS BOOT_CFLAGS BOOT_LDFLAGS +FIXCONFIG_DIRS = $(DESTDIR)$(BUILD_PREFIX)/gcc4/lib + CONFIGURE_SCRIPTS = objdir TEST_SCRIPTS = skip post-configure-modulated: fix-bootflags This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Tue Mar 31 06:35:19 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Tue, 31 Mar 2009 04:35:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[4101] csw/mgar/pkg/fltk/trunk/Makefile Message-ID: Revision: 4101 http://gar.svn.sourceforge.net/gar/?rev=4101&view=rev Author: jake_goerzen Date: 2009-03-31 04:35:19 +0000 (Tue, 31 Mar 2009) Log Message: ----------- fix MASTER_SITES link Modified Paths: -------------- csw/mgar/pkg/fltk/trunk/Makefile Modified: csw/mgar/pkg/fltk/trunk/Makefile =================================================================== --- csw/mgar/pkg/fltk/trunk/Makefile 2009-03-31 04:21:44 UTC (rev 4100) +++ csw/mgar/pkg/fltk/trunk/Makefile 2009-03-31 04:35:19 UTC (rev 4101) @@ -7,7 +7,7 @@ FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX\xAE/Linux\xAE (X11), Microsoft\xAE Windows\xAE, and MacOS\xAE X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL\xAE and its built-in GLUT emulation. endef -MASTER_SITES = http://www.fltk.org/$(GARVERSION)/ +MASTER_SITES = http://ftp.easysw.com/pub/fltk/$(GARVERSION)/ DISTFILES = $(GARNAME)-$(GARVERSION)-source.tar.gz DISTFILES += $(call admfiles,CSWfltk, prototype) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 31 10:19:54 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 08:19:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[4102] csw/mgar/pkg/audiofile/trunk Message-ID: Revision: 4102 http://gar.svn.sourceforge.net/gar/?rev=4102&view=rev Author: dmichelsen Date: 2009-03-31 08:19:54 +0000 (Tue, 31 Mar 2009) Log Message: ----------- audiofile: Use dynamic gspec and add 64 bit libs Modified Paths: -------------- csw/mgar/pkg/audiofile/trunk/Makefile csw/mgar/pkg/audiofile/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/audiofile/trunk/files/CSWaudiofile.gspec Property Changed: ---------------- csw/mgar/pkg/audiofile/trunk/ Property changes on: csw/mgar/pkg/audiofile/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/audiofile/trunk/Makefile =================================================================== --- csw/mgar/pkg/audiofile/trunk/Makefile 2009-03-31 04:35:19 UTC (rev 4101) +++ csw/mgar/pkg/audiofile/trunk/Makefile 2009-03-31 08:19:54 UTC (rev 4102) @@ -14,11 +14,12 @@ MASTER_SITES = http://www.68k.org/~michael/audiofile/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWaudiofile) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +BUILD64 = 1 + CONFIGURE_ARGS = $(DIRPATHS) TEST_TARGET = check Modified: csw/mgar/pkg/audiofile/trunk/checksums =================================================================== --- csw/mgar/pkg/audiofile/trunk/checksums 2009-03-31 04:35:19 UTC (rev 4101) +++ csw/mgar/pkg/audiofile/trunk/checksums 2009-03-31 08:19:54 UTC (rev 4102) @@ -1,2 +1 @@ 9c1049876cd51c0f1b12c2886cce4d42 download/audiofile-0.2.6.tar.gz -24ba76589b9d2ad5885e1913d57c2ce9 download/CSWaudiofile.gspec Deleted: csw/mgar/pkg/audiofile/trunk/files/CSWaudiofile.gspec =================================================================== --- csw/mgar/pkg/audiofile/trunk/files/CSWaudiofile.gspec 2009-03-31 04:35:19 UTC (rev 4101) +++ csw/mgar/pkg/audiofile/trunk/files/CSWaudiofile.gspec 2009-03-31 08:19:54 UTC (rev 4102) @@ -1,4 +0,0 @@ -%var bitname audiofile -%var pkgname CSWaudiofile -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 31 11:03:23 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 09:03:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[4103] csw/mgar/gar/v2/gar.pkg.mk Message-ID: Revision: 4103 http://gar.svn.sourceforge.net/gar/?rev=4103&view=rev Author: dmichelsen Date: 2009-03-31 09:03:23 +0000 (Tue, 31 Mar 2009) Log Message: ----------- mGAR v2: Make sure repackage works on r/o-licensefiles Modified Paths: -------------- csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-31 08:19:54 UTC (rev 4102) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-31 09:03:23 UTC (rev 4103) @@ -413,6 +413,7 @@ echo "Please see $$LICENSEDIR/license for license information." > $(WORKDIR)/$*.copyright; \ ) \ mkdir -p $(PKGROOT)$$LICENSEDIR && \ + rm -f $(PKGROOT)$$LICENSEDIR/license && \ cp $$LICENSEFILE $(PKGROOT)$$LICENSEDIR/license; \ fi \ ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From amaier at opencsw.org Tue Mar 31 11:52:12 2009 From: amaier at opencsw.org (Alexander Maier) Date: Tue, 31 Mar 2009 11:52:12 +0200 Subject: [csw-devel] New in testing: fontconfig 2.6.0 Message-ID: <04736490-F8D1-4B62-A81C-D3306054B6E9@opencsw.org> Hi, current fontconfig version is now in testing at http://mirror.opencsw.org/testing/ : fontconfig-2.6.0,REV=2009.03.30-SunOS5.8-i386-CSW.pkg.gz fontconfig-2.6.0,REV=2009.03.30-SunOS5.8-sparc-CSW.pkg.gz Please give it a try. -Alexander From dmichelsen at users.sourceforge.net Tue Mar 31 12:11:54 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 10:11:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[4104] csw/mgar/pkg Message-ID: Revision: 4104 http://gar.svn.sourceforge.net/gar/?rev=4104&view=rev Author: dmichelsen Date: 2009-03-31 10:11:54 +0000 (Tue, 31 Mar 2009) Log Message: ----------- gsasl: Initial commit Added Paths: ----------- csw/mgar/pkg/gsasl/ csw/mgar/pkg/gsasl/Makefile csw/mgar/pkg/gsasl/branches/ csw/mgar/pkg/gsasl/tags/ csw/mgar/pkg/gsasl/trunk/ csw/mgar/pkg/gsasl/trunk/Makefile csw/mgar/pkg/gsasl/trunk/checksums csw/mgar/pkg/gsasl/trunk/files/ csw/mgar/pkg/gsasl/trunk/gar Added: csw/mgar/pkg/gsasl/Makefile =================================================================== --- csw/mgar/pkg/gsasl/Makefile (rev 0) +++ csw/mgar/pkg/gsasl/Makefile 2009-03-31 10:11:54 UTC (rev 4104) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/gsasl/trunk ___________________________________________________________________ Added: svn:ignore + work download cookies Added: csw/mgar/pkg/gsasl/trunk/Makefile =================================================================== --- csw/mgar/pkg/gsasl/trunk/Makefile (rev 0) +++ csw/mgar/pkg/gsasl/trunk/Makefile 2009-03-31 10:11:54 UTC (rev 4104) @@ -0,0 +1,35 @@ +GARNAME = gsasl +GARVERSION = 1.1 +CATEGORIES = apps + +DESCRIPTION = GNU SASL binary +define BLURB + GNU SASL is an implementation of the Simple Authentication and + Security Layer framework and a few common SASL mechanisms. + SASL is used by network servers (e.g., IMAP, SMTP) to request + authentication from clients, and in clients to authenticate against servers. +endef + +GNU_PROJ = gsasl +MASTER_SITES = $(GNU_MIRROR) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +PREREQUISITE_PKGS = CSWkrb5libdev CSWgnulinks +REQUIRED_PKGS = CSWggettextrt CSWiconv CSWkrb5lib CSWlibidn CSWlibntlm CSWreadline + +SPKG_SOURCEURL = http://www.gnu.org/software/$(GNU_PROJ) + +CONFIGURE_ARGS = $(DIRPATHS) + +# One test fails, reported upstream +#TEST_TARGET = check +TEST_TARGET = + +include gar/category.mk + +# Tests use 'grep -e' +PATH := /opt/csw/gnu:$(PATH) + Added: csw/mgar/pkg/gsasl/trunk/checksums =================================================================== --- csw/mgar/pkg/gsasl/trunk/checksums (rev 0) +++ csw/mgar/pkg/gsasl/trunk/checksums 2009-03-31 10:11:54 UTC (rev 4104) @@ -0,0 +1 @@ +2b1c2ad070ee26593cb7cd1a652d9aeb download/gsasl-1.1.tar.gz Added: csw/mgar/pkg/gsasl/trunk/gar =================================================================== --- csw/mgar/pkg/gsasl/trunk/gar (rev 0) +++ csw/mgar/pkg/gsasl/trunk/gar 2009-03-31 10:11:54 UTC (rev 4104) @@ -0,0 +1 @@ +link ../../../gar/v2 \ No newline at end of file Property changes on: csw/mgar/pkg/gsasl/trunk/gar ___________________________________________________________________ Added: svn:special + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 31 13:50:23 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 11:50:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[4105] csw/mgar/pkg/gsasl/trunk/Makefile Message-ID: Revision: 4105 http://gar.svn.sourceforge.net/gar/?rev=4105&view=rev Author: dmichelsen Date: 2009-03-31 11:50:23 +0000 (Tue, 31 Mar 2009) Log Message: ----------- gsasl: Split out in CSWlibgsasl and CSWgsasl Modified Paths: -------------- csw/mgar/pkg/gsasl/trunk/Makefile Modified: csw/mgar/pkg/gsasl/trunk/Makefile =================================================================== --- csw/mgar/pkg/gsasl/trunk/Makefile 2009-03-31 10:11:54 UTC (rev 4104) +++ csw/mgar/pkg/gsasl/trunk/Makefile 2009-03-31 11:50:23 UTC (rev 4105) @@ -14,11 +14,14 @@ MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +PACKAGES = CSWlibgsasl CSWgsasl + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz PREREQUISITE_PKGS = CSWkrb5libdev CSWgnulinks -REQUIRED_PKGS = CSWggettextrt CSWiconv CSWkrb5lib CSWlibidn CSWlibntlm CSWreadline +REQUIRED_PKGS_CSWlibgsasl = CSWggettextrt CSWiconv CSWkrb5lib CSWlibidn CSWlibntlm CSWreadline +REQUIRED_PKGS_CSWgsasl = CSWlibgsasl SPKG_SOURCEURL = http://www.gnu.org/software/$(GNU_PROJ) @@ -28,6 +31,11 @@ #TEST_TARGET = check TEST_TARGET = +PKGFILES_CSWlibgsasl = $(includedir)/.* +PKGFILES_CSWlibgsasl += $(libdir)/.* +PKGFILES_CSWlibgsasl += $(mandir)/man3/.* +PKGFILES_CSWlibgsasl += $(sharedstatedir)/locale/.*/libgsasl.mo + include gar/category.mk # Tests use 'grep -e' This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 31 16:02:33 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 31 Mar 2009 14:02:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[4106] csw/mgar/pkg/pkgutil/trunk/checksums Message-ID: Revision: 4106 http://gar.svn.sourceforge.net/gar/?rev=4106&view=rev Author: bonivart Date: 2009-03-31 14:02:32 +0000 (Tue, 31 Mar 2009) Log Message: ----------- pkgutil: some fixes to beta 4 Modified Paths: -------------- csw/mgar/pkg/pkgutil/trunk/checksums Modified: csw/mgar/pkg/pkgutil/trunk/checksums =================================================================== --- csw/mgar/pkg/pkgutil/trunk/checksums 2009-03-31 11:50:23 UTC (rev 4105) +++ csw/mgar/pkg/pkgutil/trunk/checksums 2009-03-31 14:02:32 UTC (rev 4106) @@ -1,4 +1,4 @@ -adc40070b51cb682d187800aa4e9076c download/pkgutil-1.5b4.zip +f4771b87ddaa176ebe0c5bbd31414e2c download/pkgutil-1.5b4.zip 805cd30ad9f21cb1167d166fa99b5891 download/CSWpkgutil.gspec 54bd1af1cd6ca5ac7e63586ffc16842d download/CSWpkgutil.prototype e1407c24d47306dbc4cea22dcb291f1d download/CSWpkgutil.postinstall This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 31 16:15:00 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 14:15:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[4107] csw/mgar/gar/v2/gar.mk Message-ID: Revision: 4107 http://gar.svn.sourceforge.net/gar/?rev=4107&view=rev Author: dmichelsen Date: 2009-03-31 14:15:00 +0000 (Tue, 31 Mar 2009) Log Message: ----------- mGAR v2: Add new merge-rule 'merge-copy-config-only' to merge-in ...-config Modified Paths: -------------- csw/mgar/gar/v2/gar.mk Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2009-03-31 14:02:32 UTC (rev 4106) +++ csw/mgar/gar/v2/gar.mk 2009-03-31 14:15:00 UTC (rev 4107) @@ -629,6 +629,15 @@ ) @$(MAKECOOKIE) +# Copy +merge-copy-config-only: + $(_DBG_MERGE)(cd $(INSTALLISADIR); pax -r -w -v $(_PAX_ARGS) \ + -s ",^\(\.$(bindir)/.*-config\)\$$,\1,p" \ + -s ",.*,," \ + . $(PKGROOT) \ + ) + @$(MAKECOOKIE) + .PHONY: remerge reset-merge reset-merge-modulated remerge: reset-merge merge This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 31 16:16:25 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 14:16:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[4108] csw/mgar/pkg/ncurses/trunk/Makefile Message-ID: Revision: 4108 http://gar.svn.sourceforge.net/gar/?rev=4108&view=rev Author: dmichelsen Date: 2009-03-31 14:16:25 +0000 (Tue, 31 Mar 2009) Log Message: ----------- ncurses: Add widecharacter support Modified Paths: -------------- csw/mgar/pkg/ncurses/trunk/Makefile Modified: csw/mgar/pkg/ncurses/trunk/Makefile =================================================================== --- csw/mgar/pkg/ncurses/trunk/Makefile 2009-03-31 14:15:00 UTC (rev 4107) +++ csw/mgar/pkg/ncurses/trunk/Makefile 2009-03-31 14:16:25 UTC (rev 4108) @@ -22,6 +22,12 @@ NO_ISAEXEC = 1 RUNPATHQUOTE = 1 +EXTRA_MODULATORS = WIDEC +MODULATIONS_WIDEC = disable enable + +EXTRA_CONFIGURE_WIDEC-disable = --disable-widec +EXTRA_CONFIGURE_WIDEC-enable = --enable-widec + CONFIGURE_ARGS = --prefix=$(prefix) CONFIGURE_ARGS += --bindir=$(bindir) CONFIGURE_ARGS += --libdir=$(libdir) @@ -30,6 +36,7 @@ CONFIGURE_ARGS += --with-shared CONFIGURE_ARGS += --disable-overwrite CONFIGURE_ARGS += --without-ada +CONFIGURE_ARGS += $(EXTRA_CONFIGURE_WIDEC-$(WIDEC)) # Don't use capabilities HPA and VPA as Solaris xterm doesn't understand it. # See for details @@ -38,6 +45,24 @@ # CONFIGURE_ARGS += --without-xterm-new +MERGE_SCRIPTS_isa-sparcv8-widec-disable = copy-only copy-config-only + MERGE_DIRS_isa-sparcv8-widec-disable = $(libdir) +MERGE_SCRIPTS_isa-sparcv9-widec-disable = copy-relocated-only copy-config-only + MERGE_DIRS_isa-sparcv9-widec-disable = $(libdir) + + MERGE_SCRIPTS_isa-sparcv8-widec-enable = copy-all + MERGE_SCRIPTS_isa-sparcv9-widec-enable = copy-relocated-only copy-config-only + MERGE_DIRS_isa-sparcv9-widec-enable = $(libdir) + + MERGE_SCRIPTS_isa-i386-widec-disable = copy-only copy-config-only + MERGE_DIRS_isa-i386-widec-disable = $(libdir) + MERGE_SCRIPTS_isa-amd64-widec-disable = copy-relocated-only copy-config-only + MERGE_DIRS_isa-amd64-widec-disable = $(libdir) + + MERGE_SCRIPTS_isa-i386-widec-enable = copy-all + MERGE_SCRIPTS_isa-amd64-widec-enable = copy-relocated-only copy-config-only + MERGE_DIRS_isa-amd64-widec-enable = $(libdir) + include gar/category.mk LDFLAGS := $(filter-out -L%,$(LDFLAGS)) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 31 16:27:55 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 14:27:55 +0000 Subject: [csw-devel] SF.net SVN: gar:[4109] csw/mgar/pkg/ncurses/trunk Message-ID: Revision: 4109 http://gar.svn.sourceforge.net/gar/?rev=4109&view=rev Author: dmichelsen Date: 2009-03-31 14:27:55 +0000 (Tue, 31 Mar 2009) Log Message: ----------- ncurses: Switch to dynamic gspec Modified Paths: -------------- csw/mgar/pkg/ncurses/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/ncurses/trunk/files/CSWncurses.gspec Modified: csw/mgar/pkg/ncurses/trunk/Makefile =================================================================== --- csw/mgar/pkg/ncurses/trunk/Makefile 2009-03-31 14:16:25 UTC (rev 4108) +++ csw/mgar/pkg/ncurses/trunk/Makefile 2009-03-31 14:27:55 UTC (rev 4109) @@ -2,20 +2,24 @@ GARVERSION = 5.7 CATEGORIES = lib -DESCRIPTION = ncurses library and utilities +DESCRIPTION = A free software emulation of curses define BLURB - The ncurses (new curses) library is a free software emulation of curses in System V Release 4.0 and more. It uses terminfo forma -t, supports pads and color and multiple highlights and forms charcters and function-key mapping, and has all the other SYSV-curses enhan -cements over BSD curses. It should port easily to any ANSI/POSIX-conforming UNIX-like system. On systems supporting libiconv, the librar -y can be built to support wide- and multibyte-character applications, e.g., UTF-8. + The ncurses (new curses) library is a free software emulation of curses + in System V Release 4.0 and more. It uses terminfo format, supports pads + and color and multiple highlights and forms charcters and function-key + mapping, and has all the other SYSV-curses enhancements over BSD curses. + It should port easily to any ANSI/POSIX-conforming UNIX-like system. + On systems supporting libiconv, the library can be built to support + wide- and multibyte-character applications, e.g., UTF-8. endef MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWncurses) PATCHFILES = patch-xcode.diff +LICENSE = README + SPKG_SOURCEURL = http://www.gnu.org/software/ncurses/ncurses.html BUILD64 = 1 Deleted: csw/mgar/pkg/ncurses/trunk/files/CSWncurses.gspec =================================================================== --- csw/mgar/pkg/ncurses/trunk/files/CSWncurses.gspec 2009-03-31 14:16:25 UTC (rev 4108) +++ csw/mgar/pkg/ncurses/trunk/files/CSWncurses.gspec 2009-03-31 14:27:55 UTC (rev 4109) @@ -1,15 +0,0 @@ -%var bitname ncurses -%var pkgname CSWncurses -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 31 17:22:09 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 31 Mar 2009 15:22:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[4110] csw/mgar/pkg/gcc4/trunk Message-ID: Revision: 4110 http://gar.svn.sourceforge.net/gar/?rev=4110&view=rev Author: valholla Date: 2009-03-31 15:22:09 +0000 (Tue, 31 Mar 2009) Log Message: ----------- working commit Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/Makefile csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk csw/mgar/pkg/gcc4/trunk/files/package_def.mk Removed Paths: ------------- csw/mgar/pkg/gcc4/trunk/files/configure_def.mk Modified: csw/mgar/pkg/gcc4/trunk/Makefile =================================================================== --- csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-31 14:27:55 UTC (rev 4109) +++ csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-31 15:22:09 UTC (rev 4110) @@ -22,11 +22,31 @@ PATCHFILES = re-enable-alloc.diff PATCHFILES += split-insn-attrtab.diff +## build options +CONFIGURE_ARGS = --prefix=$(BUILD_PREFIX)/gcc4 +CONFIGURE_ARGS += --exec-prefix=$(BUILD_PREFIX)/gcc4 +CONFIGURE_ARGS += --with-gnu-as +CONFIGURE_ARGS += --with-as=/opt/csw/bin/gas +CONFIGURE_ARGS += --without-gnu-ld +CONFIGURE_ARGS += --with-ld=/usr/ccs/bin/ld +CONFIGURE_ARGS += --enable-nls +CONFIGURE_ARGS += --with-included-gettext +CONFIGURE_ARGS += --with-libiconv-prefix=$(BUILD_PREFIX) +CONFIGURE_ARGS += --with-x +CONFIGURE_ARGS += --with-mpfr=$(BUILD_PREFIX) +CONFIGURE_ARGS += --with-gmp=$(BUILD_PREFIX) +CONFIGURE_ARGS += --enable-java-awt=xlib +CONFIGURE_ARGS += --enable-libada +CONFIGURE_ARGS += --enable-libssp +CONFIGURE_ARGS += --enable-objc-gc +CONFIGURE_ARGS += --enable-threads=posix +CONFIGURE_ARGS += --enable-stage1-languages=c +CONFIGURE_ARGS += --enable-languages=c,c++,fortran,java,objc + ## For cleanliness I split the Configuration into separate files include files/gar_override.mk -include files/configure_def.mk include files/pkg_scripts.mk +include files/amd_merge.mk include files/package_def.mk -include files/amd_merge.mk ## include mGar definitions include gar/category.mk Modified: csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 14:27:55 UTC (rev 4109) +++ csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 15:22:09 UTC (rev 4110) @@ -1,4 +1,12 @@ +AMD_DEBUG = 1 + +ifeq ($(AMD_DEBUG),) + _DBG=@ +else + _DBG= +endif + AMD_BASE = $(WORKROOTDIR)/install-isa-i386-5.10-i386/ I386_BASE = $(WORKROOTDIR)/install-isa-i386-5.8-i386/ MPREFIX = opt/csw/gcc4 @@ -6,44 +14,45 @@ IPREFIX = $(I386_BASE)/$(MPREFIX) PPREFIX = $(PKGROOT)/$(MPREFIX) -AMD_MERGE_TARGETS = x86-merge-dirs -AMD_MERGE_TARGETS += x86-merge-i386 -AMD_MERGE_TARGETS += x86-merge-amd -AMD_MERGE_TARGETS += x86-merge-strip +AMD_MERGE_TARGETS = merge-dirs-amd +AMD_MERGE_TARGETS += merge-i386-files +AMD_MERGE_TARGETS += merge-amd64-files +AMD_MERGE_TARGETS += merge-strip-amd merge-amd: $(AMD_MERGE_TARGETS) - @$(MAKECOOKIE) + $(_DBG)$(MAKECOOKIE) -x86-merge-dirs: - @(ginstall -d $(PKGROOT)) - @(ginstall -d $(PPREFIX)/bin/amd64) - @(ginstall -d $(PPREFIX)/bin/i386) - @$(MAKECOOKIE) +merge-dirs-amd: + $(_DBG)(ginstall -d $(PKGROOT)) + $(_DBG)(ginstall -d $(PPREFIX)/bin/amd64) + $(_DBG)(ginstall -d $(PPREFIX)/bin/i386) + $(_DBG)$(MAKECOOKIE) -x86-merge-amd: - @(echo "[===== Merging ISA-AMD64 =====]") - @(cd $(AMD_BASE); for dir in `gfind . -name "*solaris2\.10*" -type d` ; do \ +merge-amd64-files: + $(call _pmod,Merging isa-amd64) + @(echo "[===== Merging isa-amd64: ISA=$(ISA) =====]") + $(_DBG)(cd $(AMD_BASE); for dir in `gfind . -name "*solaris2\.10*" -type d` ; do \ /usr/bin/pax -rw $$dir $(PKGROOT); done ) - @(cd $(AMD_BASE); /usr/bin/pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) - @(cd $(APREFIX)/bin; /usr/bin/pax -rw * $(PPREFIX)/bin/amd64) - @$(MAKECOOKIE) + $(_DBG)(cd $(AMD_BASE); /usr/bin/pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) + $(_DBG)(cd $(APREFIX)/bin; /usr/bin/pax -rw * $(PPREFIX)/bin/amd64) + $(_DBG)$(MAKECOOKIE) -x86-merge-i386: +merge-i386-files: @(echo "[===== Merging ISA-I386 =====]") - @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/include $(PKGROOT)) - @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/info $(PKGROOT)) - @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/man $(PKGROOT)) - @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/share $(PKGROOT)) - @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/lib $(PKGROOT)) - @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/libexec $(PKGROOT)) - @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/bin $(PKGROOT)) - @(gmv $(PPREFIX)/bin/i386-pc* $(PPREFIX)/bin/i386/) - @$(MAKECOOKIE) + $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/bin $(PKGROOT)) + $(_DBG)(gmv -f $(PPREFIX)/bin/i386-pc* $(PPREFIX)/bin/i386/) + $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/include $(PKGROOT)) + $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/info $(PKGROOT)) + $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/man $(PKGROOT)) + $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/share $(PKGROOT)) + $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/lib $(PKGROOT)) + $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/libexec $(PKGROOT)) + $(_DBG)$(MAKECOOKIE) -x86-merge-strip: +merge-strip-amd: @(echo "[===== Stripping Merged Binaries =====]") - @(stripbin $(PPREFIX)/bin) - @(stripbin $(PPREFIX)/bin/i386) - @(stripbin $(PPREFIX)/bin/amd64) - @$(MAKECOOKIE) + $(_DBG)(stripbin $(PPREFIX)/bin/i386) + $(_DBG)(stripbin $(PPREFIX)/bin/amd64) + $(_DBG)(stripbin $(PPREFIX)/bin) + $(_DBG)$(MAKECOOKIE) Deleted: csw/mgar/pkg/gcc4/trunk/files/configure_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-31 14:27:55 UTC (rev 4109) +++ csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-31 15:22:09 UTC (rev 4110) @@ -1,20 +0,0 @@ -## build options -CONFIGURE_ARGS = --prefix=/opt/csw/gcc4 -CONFIGURE_ARGS += --exec-prefix=/opt/csw/gcc4 -CONFIGURE_ARGS += --with-gnu-as -CONFIGURE_ARGS += --with-as=/opt/csw/bin/gas -CONFIGURE_ARGS += --without-gnu-ld -CONFIGURE_ARGS += --with-ld=/usr/ccs/bin/ld -CONFIGURE_ARGS += --enable-nls -CONFIGURE_ARGS += --with-included-gettext -CONFIGURE_ARGS += --with-libiconv-prefix=/opt/csw -CONFIGURE_ARGS += --with-x -CONFIGURE_ARGS += --with-mpfr=/opt/csw -CONFIGURE_ARGS += --with-gmp=/opt/csw -CONFIGURE_ARGS += --enable-java-awt=xlib -CONFIGURE_ARGS += --enable-libada -CONFIGURE_ARGS += --enable-libssp -CONFIGURE_ARGS += --enable-objc-gc -CONFIGURE_ARGS += --enable-threads=posix -CONFIGURE_ARGS += --enable-stage1-languages=c -CONFIGURE_ARGS += --enable-languages=c,c++,fortran,java,objc Modified: csw/mgar/pkg/gcc4/trunk/files/package_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-31 14:27:55 UTC (rev 4109) +++ csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-31 15:22:09 UTC (rev 4110) @@ -67,33 +67,33 @@ ## Define ISAEXEC ISAEXEC_DIRS = $(BUILD_PREFIX)/gcc4/bin -ISAEXEC_FILES_i386 = /opt/csw/gcc4/bin/gcc -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcov -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gccbug -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gfortran -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/c++ -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/g++ -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/cpp -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/addr2name.awk -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gc-analyze -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcjh -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjarsigner -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmic -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjavah -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmid -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/jcf-dump -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gkeytool -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmiregistry -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/jv-convert -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcj -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gij -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gnative2ascii -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gserialver -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gappletviewer -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcj-dbtool -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjar -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gorbd -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gtnameserv +ISAEXEC_FILES_i386 = $(BUILD_PREFIX)/gcc4/bin/gcc +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gcov +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gccbug +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gfortran +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/c++ +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/g++ +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/cpp +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/addr2name.awk +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gc-analyze +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gcjh +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gjarsigner +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/grmic +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gjavah +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/grmid +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/jcf-dump +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gkeytool +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/grmiregistry +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/jv-convert +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gcj +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gij +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gnative2ascii +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gserialver +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gappletviewer +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gcj-dbtool +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gjar +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gorbd +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gtnameserv ## Define the Contents of the Packages This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Tue Mar 31 17:27:29 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Tue, 31 Mar 2009 15:27:29 +0000 Subject: [csw-devel] SF.net SVN: gar:[4111] csw/mgar/pkg Message-ID: Revision: 4111 http://gar.svn.sourceforge.net/gar/?rev=4111&view=rev Author: skayser Date: 2009-03-31 15:27:29 +0000 (Tue, 31 Mar 2009) Log Message: ----------- xterm: initial commit Added Paths: ----------- csw/mgar/pkg/xterm/ csw/mgar/pkg/xterm/branches/ csw/mgar/pkg/xterm/tags/ csw/mgar/pkg/xterm/trunk/ csw/mgar/pkg/xterm/trunk/Makefile csw/mgar/pkg/xterm/trunk/checksums csw/mgar/pkg/xterm/trunk/files/ Property changes on: csw/mgar/pkg/xterm/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/xterm/trunk/Makefile =================================================================== --- csw/mgar/pkg/xterm/trunk/Makefile (rev 0) +++ csw/mgar/pkg/xterm/trunk/Makefile 2009-03-31 15:27:29 UTC (rev 4111) @@ -0,0 +1,28 @@ +GARNAME = xterm +GARVERSION = 242 +CATEGORIES = x11 + +DESCRIPTION = Terminal emulator for the X Window System +define BLURB +The xterm program is a terminal emulator for the X Window System. It provides +DEC VT102 and Tektronix 4014 compatible terminals for programs that can't use +the window system directly. This version implements ISO/ANSI colors using the +"new" color model (i.e., background color erase). It also implements most of +the control sequences for VT220. +endef + +MASTER_SITES = ftp://invisible-island.net/xterm/ +DISTFILES = $(GARNAME)-$(GARVERSION).tgz + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --disable-setuid +CONFIGURE_ARGS += --enable-logging +CONFIGURE_ARGS += --enable-luit +CONFIGURE_ARGS += --enable-sun-fkeys +CONFIGURE_ARGS += --enable-wide-chars +CONFIGURE_ARGS += --with-utempter + +include gar/category.mk Added: csw/mgar/pkg/xterm/trunk/checksums =================================================================== --- csw/mgar/pkg/xterm/trunk/checksums (rev 0) +++ csw/mgar/pkg/xterm/trunk/checksums 2009-03-31 15:27:29 UTC (rev 4111) @@ -0,0 +1 @@ +663fa3aac8e30e4c2d4bf07c0aee4dca download/xterm-242.tgz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 31 17:38:57 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 31 Mar 2009 15:38:57 +0000 Subject: [csw-devel] SF.net SVN: gar:[4112] csw/mgar/pkg/gcc4/trunk/files Message-ID: Revision: 4112 http://gar.svn.sourceforge.net/gar/?rev=4112&view=rev Author: valholla Date: 2009-03-31 15:38:56 +0000 (Tue, 31 Mar 2009) Log Message: ----------- working commit Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk csw/mgar/pkg/gcc4/trunk/files/package_def.mk Modified: csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 15:27:29 UTC (rev 4111) +++ csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 15:38:56 UTC (rev 4112) @@ -1,4 +1,3 @@ - AMD_DEBUG = 1 ifeq ($(AMD_DEBUG),) @@ -29,8 +28,7 @@ $(_DBG)$(MAKECOOKIE) merge-amd64-files: - $(call _pmod,Merging isa-amd64) - @(echo "[===== Merging isa-amd64: ISA=$(ISA) =====]") + @echo "[===== Merging isa-amd64: $(foreach M,$(MODULATORS),$M=$($M)) =====]" $(_DBG)(cd $(AMD_BASE); for dir in `gfind . -name "*solaris2\.10*" -type d` ; do \ /usr/bin/pax -rw $$dir $(PKGROOT); done ) $(_DBG)(cd $(AMD_BASE); /usr/bin/pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) @@ -38,7 +36,7 @@ $(_DBG)$(MAKECOOKIE) merge-i386-files: - @(echo "[===== Merging ISA-I386 =====]") + @echo "[===== Merging isa-i386: $(foreach M,$(MODULATORS),$M=$($M)) =====]" $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/bin $(PKGROOT)) $(_DBG)(gmv -f $(PPREFIX)/bin/i386-pc* $(PPREFIX)/bin/i386/) $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/include $(PKGROOT)) @@ -56,3 +54,31 @@ $(_DBG)(stripbin $(PPREFIX)/bin) $(_DBG)$(MAKECOOKIE) +ISAEXEC_DIRS = /opt/csw/gcc4/bin +ISAEXEC_FILES_i386 = /opt/csw/gcc4/bin/gcc +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcov +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gccbug +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gfortran +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/c++ +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/g++ +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/cpp +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/addr2name.awk +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gc-analyze +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcjh +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjarsigner +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmic +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjavah +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmid +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/jcf-dump +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gkeytool +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmiregistry +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/jv-convert +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcj +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gij +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gnative2ascii +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gserialver +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gappletviewer +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcj-dbtool +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjar +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gorbd +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gtnameserv Modified: csw/mgar/pkg/gcc4/trunk/files/package_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-31 15:27:29 UTC (rev 4111) +++ csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-31 15:38:56 UTC (rev 4112) @@ -65,36 +65,6 @@ REQUIRED_PKGS_CSWgcc4objcrt = CSWgcc4corert CSWiconv REQUIRED_PKGS_CSWgcc4objc = CSWgcc4objcrt $(COMMON_REQUIRE) -## Define ISAEXEC -ISAEXEC_DIRS = $(BUILD_PREFIX)/gcc4/bin -ISAEXEC_FILES_i386 = $(BUILD_PREFIX)/gcc4/bin/gcc -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gcov -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gccbug -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gfortran -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/c++ -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/g++ -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/cpp -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/addr2name.awk -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gc-analyze -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gcjh -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gjarsigner -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/grmic -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gjavah -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/grmid -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/jcf-dump -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gkeytool -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/grmiregistry -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/jv-convert -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gcj -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gij -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gnative2ascii -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gserialver -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gappletviewer -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gcj-dbtool -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gjar -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gorbd -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gtnameserv - ## Define the Contents of the Packages ## gcc4gfortran Definitions This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Tue Mar 31 18:22:06 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Tue, 31 Mar 2009 16:22:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[4113] csw/mgar/pkg/git/trunk/Makefile Message-ID: Revision: 4113 http://gar.svn.sourceforge.net/gar/?rev=4113&view=rev Author: bdwalton Date: 2009-03-31 16:22:06 +0000 (Tue, 31 Mar 2009) Log Message: ----------- force Git.pm to the perl vendor module directory instead of site Modified Paths: -------------- csw/mgar/pkg/git/trunk/Makefile Modified: csw/mgar/pkg/git/trunk/Makefile =================================================================== --- csw/mgar/pkg/git/trunk/Makefile 2009-03-31 15:38:56 UTC (rev 4112) +++ csw/mgar/pkg/git/trunk/Makefile 2009-03-31 16:22:06 UTC (rev 4113) @@ -107,7 +107,9 @@ ETC_CONFIG=$(sysconfdir)/gitconfig V=1 \ all doc -INSTALL_ARGS = ETC_CONFIG=$(sysconfdir)/gitconfig install-doc +INSTALL_ARGS = ETC_CONFIG=$(sysconfdir)/gitconfig \ + INSTALLDIRS=vendor \ + install-doc include gar/category.mk @@ -132,7 +134,7 @@ @echo Cleaning up perl stuff @rm -rf $(DESTDIR)/$(libdir)/perl5/site_perl/5* @rm -rf $(DESTDIR)/$(perllib)/ - @chmod 644 $(DESTDIR)/$(libdir)/perl5/site_perl/*pm + @chmod 644 $(DESTDIR)/$(datadir)/perl/csw/*pm @echo Installing Emacs Git extension @( cd $(WORKSRC); $(MAKE) -C contrib/emacs install \ emacsdir=$(DESTDIR)/$(datadir)/emacs/site-lisp ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Tue Mar 31 19:25:07 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Tue, 31 Mar 2009 17:25:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[4114] csw/mgar/pkg/xterm/trunk Message-ID: Revision: 4114 http://gar.svn.sourceforge.net/gar/?rev=4114&view=rev Author: skayser Date: 2009-03-31 17:25:07 +0000 (Tue, 31 Mar 2009) Log Message: ----------- xterm: adjusted configure options, bumped version Modified Paths: -------------- csw/mgar/pkg/xterm/trunk/Makefile csw/mgar/pkg/xterm/trunk/checksums Modified: csw/mgar/pkg/xterm/trunk/Makefile =================================================================== --- csw/mgar/pkg/xterm/trunk/Makefile 2009-03-31 16:22:06 UTC (rev 4113) +++ csw/mgar/pkg/xterm/trunk/Makefile 2009-03-31 17:25:07 UTC (rev 4114) @@ -1,6 +1,6 @@ GARNAME = xterm -GARVERSION = 242 -CATEGORIES = x11 +GARVERSION = 243 +CATEGORIES = apps DESCRIPTION = Terminal emulator for the X Window System define BLURB @@ -14,15 +14,36 @@ MASTER_SITES = ftp://invisible-island.net/xterm/ DISTFILES = $(GARNAME)-$(GARVERSION).tgz +REQUIRED_PKGS = CSWfconfig CSWlibxft2 + + # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tgz +TEST_SCRIPTS = + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --disable-setuid +CONFIGURE_ARGS += --disable-setgid +CONFIGURE_ARGS += --enable-broken-osc +CONFIGURE_ARGS += --enable-broken-st +CONFIGURE_ARGS += --enable-dabbrev +CONFIGURE_ARGS += --enable-exec-term +CONFIGURE_ARGS += --enable-load-vt-fonts +CONFIGURE_ARGS += --enable-logfile-exec CONFIGURE_ARGS += --enable-logging -CONFIGURE_ARGS += --enable-luit CONFIGURE_ARGS += --enable-sun-fkeys +CONFIGURE_ARGS += --enable-warnings CONFIGURE_ARGS += --enable-wide-chars -CONFIGURE_ARGS += --with-utempter +# luit comes with snv_85 +# http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6662431 +#CONFIGURE_ARGS += --enable-luit + +#GARFLAVOR = DBG +CONFIGURE_ARGS += $(CONFIGURE_ARGS_$(GARFLAVOR)) +CONFIGURE_ARGS_DBG = --enable-trace --enable-warnings + +EXTRA_INC = $(includedir)/freetype2 + include gar/category.mk Modified: csw/mgar/pkg/xterm/trunk/checksums =================================================================== --- csw/mgar/pkg/xterm/trunk/checksums 2009-03-31 16:22:06 UTC (rev 4113) +++ csw/mgar/pkg/xterm/trunk/checksums 2009-03-31 17:25:07 UTC (rev 4114) @@ -1 +1 @@ -663fa3aac8e30e4c2d4bf07c0aee4dca download/xterm-242.tgz +be25d2d3661d0bb77fc66e1bcbb3caba download/xterm-243.tgz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 31 20:36:01 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 31 Mar 2009 18:36:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[4115] csw/mgar/pkg/gcc4/trunk Message-ID: Revision: 4115 http://gar.svn.sourceforge.net/gar/?rev=4115&view=rev Author: valholla Date: 2009-03-31 18:36:01 +0000 (Tue, 31 Mar 2009) Log Message: ----------- final checkin before package Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/Makefile csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk csw/mgar/pkg/gcc4/trunk/files/gar_override.mk csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk Modified: csw/mgar/pkg/gcc4/trunk/Makefile =================================================================== --- csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-31 17:25:07 UTC (rev 4114) +++ csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-31 18:36:01 UTC (rev 4115) @@ -44,9 +44,12 @@ CONFIGURE_ARGS += --enable-languages=c,c++,fortran,java,objc ## For cleanliness I split the Configuration into separate files +ifeq ($(shell uname -p), i386) +ISAEXEC_DIRS = /opt/csw/gcc4/bin +endif +include files/amd_merge.mk include files/gar_override.mk +include files/package_def.mk include files/pkg_scripts.mk -include files/amd_merge.mk -include files/package_def.mk ## include mGar definitions include gar/category.mk Modified: csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 17:25:07 UTC (rev 4114) +++ csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 18:36:01 UTC (rev 4115) @@ -1,4 +1,3 @@ -AMD_DEBUG = 1 ifeq ($(AMD_DEBUG),) _DBG=@ @@ -6,6 +5,9 @@ _DBG= endif +pre-package: + echo $(ISAEXEC_FILES_isa-i386) + AMD_BASE = $(WORKROOTDIR)/install-isa-i386-5.10-i386/ I386_BASE = $(WORKROOTDIR)/install-isa-i386-5.8-i386/ MPREFIX = opt/csw/gcc4 @@ -28,7 +30,7 @@ $(_DBG)$(MAKECOOKIE) merge-amd64-files: - @echo "[===== Merging isa-amd64: $(foreach M,$(MODULATORS),$M=$($M)) =====]" + @echo "[===== Merging isa-amd64 =====]" $(_DBG)(cd $(AMD_BASE); for dir in `gfind . -name "*solaris2\.10*" -type d` ; do \ /usr/bin/pax -rw $$dir $(PKGROOT); done ) $(_DBG)(cd $(AMD_BASE); /usr/bin/pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) @@ -36,7 +38,7 @@ $(_DBG)$(MAKECOOKIE) merge-i386-files: - @echo "[===== Merging isa-i386: $(foreach M,$(MODULATORS),$M=$($M)) =====]" + @echo "[===== Merging isa-i386 =====]" $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/bin $(PKGROOT)) $(_DBG)(gmv -f $(PPREFIX)/bin/i386-pc* $(PPREFIX)/bin/i386/) $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/include $(PKGROOT)) @@ -54,31 +56,31 @@ $(_DBG)(stripbin $(PPREFIX)/bin) $(_DBG)$(MAKECOOKIE) -ISAEXEC_DIRS = /opt/csw/gcc4/bin -ISAEXEC_FILES_i386 = /opt/csw/gcc4/bin/gcc -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcov -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gccbug -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gfortran -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/c++ -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/g++ -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/cpp -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/addr2name.awk -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gc-analyze -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcjh -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjarsigner -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmic -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjavah -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmid -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/jcf-dump -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gkeytool -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmiregistry -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/jv-convert -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcj -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gij -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gnative2ascii -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gserialver -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gappletviewer -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcj-dbtool -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjar -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gorbd -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gtnameserv +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcc +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcov +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gccbug +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gfortran +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/c++ +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/g++ +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/cpp +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/addr2name.awk +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gc-analyze +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcjh +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gjarsigner +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/grmic +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gjavah +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/grmid +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/jcf-dump +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gkeytool +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/grmiregistry +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/jv-convert +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcj +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gij +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gnative2ascii +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gserialver +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gappletviewer +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcj-dbtool +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gjar +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gorbd +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gtnameserv + Modified: csw/mgar/pkg/gcc4/trunk/files/gar_override.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-31 17:25:07 UTC (rev 4114) +++ csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-31 18:36:01 UTC (rev 4115) @@ -36,7 +36,8 @@ export CONFIG_SHELL CFLAGS CPPFLAGS CXXFLAGS export LDFLAGS BOOT_CFLAGS BOOT_LDFLAGS -FIXCONFIG_DIRS = $(DESTDIR)$(BUILD_PREFIX)/gcc4/lib +FIXCONFIG_DIRS += $(DESTDIR)$(BUILD_PREFIX)/gcc4/lib +STRIP_DIRS += $(DESTDIR)$(BUILD_PREFIX)/gcc4/bin CONFIGURE_SCRIPTS = objdir TEST_SCRIPTS = skip Modified: csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-31 17:25:07 UTC (rev 4114) +++ csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-31 18:36:01 UTC (rev 4115) @@ -1,6 +1,4 @@ -DEBUG_PACKAGING = 1 - post-patch-modulated: @(echo "==> Running autoheader and autoconf") @(cd $(PATCHDIR)/gcc && autoheader) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 31 21:03:15 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 31 Mar 2009 19:03:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[4116] csw/mgar/pkg/gcc4/trunk Message-ID: Revision: 4116 http://gar.svn.sourceforge.net/gar/?rev=4116&view=rev Author: valholla Date: 2009-03-31 19:03:15 +0000 (Tue, 31 Mar 2009) Log Message: ----------- final checkin -- I hope Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/Makefile csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk Modified: csw/mgar/pkg/gcc4/trunk/Makefile =================================================================== --- csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-31 18:36:01 UTC (rev 4115) +++ csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-31 19:03:15 UTC (rev 4116) @@ -44,9 +44,6 @@ CONFIGURE_ARGS += --enable-languages=c,c++,fortran,java,objc ## For cleanliness I split the Configuration into separate files -ifeq ($(shell uname -p), i386) -ISAEXEC_DIRS = /opt/csw/gcc4/bin -endif include files/amd_merge.mk include files/gar_override.mk include files/package_def.mk Modified: csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 18:36:01 UTC (rev 4115) +++ csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 19:03:15 UTC (rev 4116) @@ -1,13 +1,9 @@ - ifeq ($(AMD_DEBUG),) _DBG=@ else _DBG= endif -pre-package: - echo $(ISAEXEC_FILES_isa-i386) - AMD_BASE = $(WORKROOTDIR)/install-isa-i386-5.10-i386/ I386_BASE = $(WORKROOTDIR)/install-isa-i386-5.8-i386/ MPREFIX = opt/csw/gcc4 @@ -56,31 +52,33 @@ $(_DBG)(stripbin $(PPREFIX)/bin) $(_DBG)$(MAKECOOKIE) -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcc -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcov -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gccbug -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gfortran -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/c++ -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/g++ -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/cpp -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/addr2name.awk -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gc-analyze -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcjh -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gjarsigner -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/grmic -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gjavah -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/grmid -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/jcf-dump -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gkeytool -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/grmiregistry -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/jv-convert -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcj -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gij -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gnative2ascii -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gserialver -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gappletviewer -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcj-dbtool -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gjar -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gorbd -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gtnameserv - +ifeq ($(shell uname -p), i386) +ISAEXEC_DIRS = /opt/csw/gcc4/bin +ISAEXEC_FILES += /opt/csw/gcc4/bin/gcc +ISAEXEC_FILES += /opt/csw/gcc4/bin/gcov +ISAEXEC_FILES += /opt/csw/gcc4/bin/gccbug +ISAEXEC_FILES += /opt/csw/gcc4/bin/gfortran +ISAEXEC_FILES += /opt/csw/gcc4/bin/c++ +ISAEXEC_FILES += /opt/csw/gcc4/bin/g++ +ISAEXEC_FILES += /opt/csw/gcc4/bin/cpp +ISAEXEC_FILES += /opt/csw/gcc4/bin/addr2name.awk +ISAEXEC_FILES += /opt/csw/gcc4/bin/gc-analyze +ISAEXEC_FILES += /opt/csw/gcc4/bin/gcjh +ISAEXEC_FILES += /opt/csw/gcc4/bin/gjarsigner +ISAEXEC_FILES += /opt/csw/gcc4/bin/grmic +ISAEXEC_FILES += /opt/csw/gcc4/bin/gjavah +ISAEXEC_FILES += /opt/csw/gcc4/bin/grmid +ISAEXEC_FILES += /opt/csw/gcc4/bin/jcf-dump +ISAEXEC_FILES += /opt/csw/gcc4/bin/gkeytool +ISAEXEC_FILES += /opt/csw/gcc4/bin/grmiregistry +ISAEXEC_FILES += /opt/csw/gcc4/bin/jv-convert +ISAEXEC_FILES += /opt/csw/gcc4/bin/gcj +ISAEXEC_FILES += /opt/csw/gcc4/bin/gij +ISAEXEC_FILES += /opt/csw/gcc4/bin/gnative2ascii +ISAEXEC_FILES += /opt/csw/gcc4/bin/gserialver +ISAEXEC_FILES += /opt/csw/gcc4/bin/gappletviewer +ISAEXEC_FILES += /opt/csw/gcc4/bin/gcj-dbtool +ISAEXEC_FILES += /opt/csw/gcc4/bin/gjar +ISAEXEC_FILES += /opt/csw/gcc4/bin/gorbd +ISAEXEC_FILES += /opt/csw/gcc4/bin/gtnameserv +endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 31 21:23:52 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 19:23:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[4117] csw/mgar/pkg/gsasl/trunk/Makefile Message-ID: Revision: 4117 http://gar.svn.sourceforge.net/gar/?rev=4117&view=rev Author: dmichelsen Date: 2009-03-31 19:23:52 +0000 (Tue, 31 Mar 2009) Log Message: ----------- gsasl: Exclude charset.alias Modified Paths: -------------- csw/mgar/pkg/gsasl/trunk/Makefile Modified: csw/mgar/pkg/gsasl/trunk/Makefile =================================================================== --- csw/mgar/pkg/gsasl/trunk/Makefile 2009-03-31 19:03:15 UTC (rev 4116) +++ csw/mgar/pkg/gsasl/trunk/Makefile 2009-03-31 19:23:52 UTC (rev 4117) @@ -31,6 +31,8 @@ #TEST_TARGET = check TEST_TARGET = +EXTRA_MERGE_EXCLUDE_FILES = $(libdir)/charset.alias + PKGFILES_CSWlibgsasl = $(includedir)/.* PKGFILES_CSWlibgsasl += $(libdir)/.* PKGFILES_CSWlibgsasl += $(mandir)/man3/.* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 31 21:32:05 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 19:32:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[4118] csw/mgar/pkg/libgsasl/ Message-ID: Revision: 4118 http://gar.svn.sourceforge.net/gar/?rev=4118&view=rev Author: dmichelsen Date: 2009-03-31 19:32:04 +0000 (Tue, 31 Mar 2009) Log Message: ----------- libgsasl: Remove GAR description as it is build together with gsasl now Removed Paths: ------------- csw/mgar/pkg/libgsasl/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 31 21:57:09 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 19:57:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[4119] csw/mgar/pkg/libidn/trunk Message-ID: Revision: 4119 http://gar.svn.sourceforge.net/gar/?rev=4119&view=rev Author: dmichelsen Date: 2009-03-31 19:57:09 +0000 (Tue, 31 Mar 2009) Log Message: ----------- libidn: Update to 1.13, dynamic gspec and depend on CSWgettextrt Modified Paths: -------------- csw/mgar/pkg/libidn/trunk/Makefile csw/mgar/pkg/libidn/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/libidn/trunk/files/CSWlibidn.gspec Modified: csw/mgar/pkg/libidn/trunk/Makefile =================================================================== --- csw/mgar/pkg/libidn/trunk/Makefile 2009-03-31 19:32:04 UTC (rev 4118) +++ csw/mgar/pkg/libidn/trunk/Makefile 2009-03-31 19:57:09 UTC (rev 4119) @@ -1,5 +1,5 @@ GARNAME = libidn -GARVERSION = 1.9 +GARVERSION = 1.13 CATEGORIES = lib DESCRIPTION = GNU IDN Library @@ -13,17 +13,20 @@ MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWlibidn,) +SPKG_SOURCEURL = http://www.gnu.org/software/libidn/ + UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz BUILD64 = 1 NO_ISAEXEC = 1 -REQUIRED_PKGS = CSWggettext CSWiconv +REQUIRED_PKGS = CSWggettextrt CSWiconv CONFIGURE_ARGS = $(DIRPATHS) -TEST_TARGET = check +# The failing test is due to a bug in libiconv. This is fixed in libiconv 0.13 +#TEST_TARGET = check +TEST_TARGET = include gar/category.mk Modified: csw/mgar/pkg/libidn/trunk/checksums =================================================================== --- csw/mgar/pkg/libidn/trunk/checksums 2009-03-31 19:32:04 UTC (rev 4118) +++ csw/mgar/pkg/libidn/trunk/checksums 2009-03-31 19:57:09 UTC (rev 4119) @@ -1,2 +1 @@ -f4d794639564256a367566302611224e download/libidn-1.9.tar.gz -93e0fbb8839375ed9f8683713a5f7d8f download/CSWlibidn.gspec +101f13b1cb698080c77e38b8e8d4c6a4 download/libidn-1.13.tar.gz Deleted: csw/mgar/pkg/libidn/trunk/files/CSWlibidn.gspec =================================================================== --- csw/mgar/pkg/libidn/trunk/files/CSWlibidn.gspec 2009-03-31 19:32:04 UTC (rev 4118) +++ csw/mgar/pkg/libidn/trunk/files/CSWlibidn.gspec 2009-03-31 19:57:09 UTC (rev 4119) @@ -1,4 +0,0 @@ -%var bitname libidn -%var pkgname CSWlibidn -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Tue Mar 31 22:46:15 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Tue, 31 Mar 2009 20:46:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[4120] csw/mgar/pkg/axel/trunk/Makefile Message-ID: Revision: 4120 http://gar.svn.sourceforge.net/gar/?rev=4120&view=rev Author: skayser Date: 2009-03-31 20:46:15 +0000 (Tue, 31 Mar 2009) Log Message: ----------- axel: fixed $(CFLAGS) Modified Paths: -------------- csw/mgar/pkg/axel/trunk/Makefile Modified: csw/mgar/pkg/axel/trunk/Makefile =================================================================== --- csw/mgar/pkg/axel/trunk/Makefile 2009-03-31 19:57:09 UTC (rev 4119) +++ csw/mgar/pkg/axel/trunk/Makefile 2009-03-31 20:46:15 UTC (rev 4120) @@ -29,8 +29,15 @@ include gar/category.mk +# ./configure is not your usual kind of configure ... +post-configure-modulated: + @perl -pi -e 's|-g -Os||' $(WORKSRC)/Makefile.settings + @echo CFLAGS+=$(CFLAGS) >> $(WORKSRC)/Makefile.settings + @$(MAKECOOKIE) + pre-build-modulated: @perl -pi -e 's/-Wall//g' $(WORKSRC)/Makefile + @$(MAKECOOKIE) post-install-modulated: @perl -pi -e "s#/etc/axelrc#$(sysconfdir)/axelrc#" \ @@ -38,3 +45,4 @@ $(DESTDIR)$(mandir)/zh_CN/man1/axel.1 @mv $(DESTDIR)$(sysconfdir)/axelrc \ $(DESTDIR)$(sysconfdir)/axelrc.CSW + @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Tue Mar 31 22:50:59 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Tue, 31 Mar 2009 20:50:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[4121] csw/mgar/pkg/axel/trunk/Makefile Message-ID: Revision: 4121 http://gar.svn.sourceforge.net/gar/?rev=4121&view=rev Author: skayser Date: 2009-03-31 20:50:58 +0000 (Tue, 31 Mar 2009) Log Message: ----------- axel: added REQUIRED_PKGS Modified Paths: -------------- csw/mgar/pkg/axel/trunk/Makefile Modified: csw/mgar/pkg/axel/trunk/Makefile =================================================================== --- csw/mgar/pkg/axel/trunk/Makefile 2009-03-31 20:46:15 UTC (rev 4120) +++ csw/mgar/pkg/axel/trunk/Makefile 2009-03-31 20:50:58 UTC (rev 4121) @@ -15,6 +15,8 @@ SPKG_SOURCEURL = http://axel.alioth.debian.org/ SPKG_CLASSES = none cswcpsampleconf +REQUIRED_PKGS = CSWcswclassutils + # Doesn't work yet, upstream watch needs to be improved first #UPSTREAM_MASTER_SITES = http://alioth.debian.org/frs/?group_id=100070 #UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 1 11:38:34 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 01 Mar 2009 10:38:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3543] csw/mgar/pkg/java Message-ID: Revision: 3543 http://gar.svn.sourceforge.net/gar/?rev=3543&view=rev Author: wbonnet Date: 2009-03-01 10:38:34 +0000 (Sun, 01 Mar 2009) Log Message: ----------- Create tags for packages released in testing Added Paths: ----------- csw/mgar/pkg/java/ajcbeanutils/tags/commons_beanutils-1.8.0,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajcchain/commons_chain-1.2,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccli/commons_cli-1.1,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccodec/commons_codec-1.3,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccollections/commons_collect-3.2.1,REV=2009.02.24-testing-b1/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 1 11:43:37 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 01 Mar 2009 10:43:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3544] csw/mgar/pkg/java Message-ID: Revision: 3544 http://gar.svn.sourceforge.net/gar/?rev=3544&view=rev Author: wbonnet Date: 2009-03-01 10:43:36 +0000 (Sun, 01 Mar 2009) Log Message: ----------- Create tags for packages released in testing Added Paths: ----------- csw/mgar/pkg/java/ajcchain/tags/commons_chain-1.2,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccli/tags/commons_cli-1.1,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccodec/tags/commons_codec-1.3,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccollections/tags/commons_collect-3.2.1,REV=2009.02.24-testing-b1/ Removed Paths: ------------- csw/mgar/pkg/java/ajcchain/commons_chain-1.2,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccli/commons_cli-1.1,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccodec/commons_codec-1.3,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccollections/commons_collect-3.2.1,REV=2009.02.24-testing-b1/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 1 11:48:59 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 01 Mar 2009 10:48:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[3545] csw/mgar/pkg/x11 Message-ID: Revision: 3545 http://gar.svn.sourceforge.net/gar/?rev=3545&view=rev Author: wbonnet Date: 2009-03-01 10:48:59 +0000 (Sun, 01 Mar 2009) Log Message: ----------- Create tags for packages released in testing Modified Paths: -------------- csw/mgar/pkg/x11/renderproto/tags/renderproto-0.9.3,REV=2009.02.25-testing-b1/checksums csw/mgar/pkg/x11/renderproto/trunk/checksums Added Paths: ----------- csw/mgar/pkg/x11/kbproto/tags/kbproto-1.0.3,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/libpthread-stubs/tags/libpthread-stubs-0.1,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/renderproto/tags/renderproto-0.9.3,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/xcb-proto/tags/xcbproto-1.4,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/xextproto/tags/xextproto-7.0.5,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/xproto/tags/xproto-7.0.14,REV=2009.02.25-testing-b1/ Modified: csw/mgar/pkg/x11/renderproto/tags/renderproto-0.9.3,REV=2009.02.25-testing-b1/checksums =================================================================== --- csw/mgar/pkg/x11/renderproto/trunk/checksums 2009-02-28 21:42:43 UTC (rev 3542) +++ csw/mgar/pkg/x11/renderproto/tags/renderproto-0.9.3,REV=2009.02.25-testing-b1/checksums 2009-03-01 10:48:59 UTC (rev 3545) @@ -1,3 +1,2 @@ ab8f3e356973d9c99810a8f092db3a2e download/renderproto-0.9.3.tar.gz -7ed3eb5869a828ed11fd90b7f3c2e70e download/CSWrenderproto.gspec -ab8f3e356973d9c99810a8f092db3a2e download/renderproto-0.9.3.tar.gz +4efab345f11fb4991984f1a429f534ce download/CSWrenderproto.gspec Modified: csw/mgar/pkg/x11/renderproto/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/renderproto/trunk/checksums 2009-03-01 10:43:36 UTC (rev 3544) +++ csw/mgar/pkg/x11/renderproto/trunk/checksums 2009-03-01 10:48:59 UTC (rev 3545) @@ -1,3 +1,2 @@ ab8f3e356973d9c99810a8f092db3a2e download/renderproto-0.9.3.tar.gz -7ed3eb5869a828ed11fd90b7f3c2e70e download/CSWrenderproto.gspec -ab8f3e356973d9c99810a8f092db3a2e download/renderproto-0.9.3.tar.gz +4efab345f11fb4991984f1a429f534ce download/CSWrenderproto.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 1 11:51:03 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 01 Mar 2009 10:51:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3546] csw/mgar/pkg/firefox/branches/firefox3-packaging/ Message-ID: Revision: 3546 http://gar.svn.sourceforge.net/gar/?rev=3546&view=rev Author: wbonnet Date: 2009-03-01 10:51:03 +0000 (Sun, 01 Mar 2009) Log Message: ----------- Create branch for FF3 packaging Added Paths: ----------- csw/mgar/pkg/firefox/branches/firefox3-packaging/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Sun Mar 1 15:00:04 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Sun, 01 Mar 2009 14:00:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[3547] csw/mgar/pkg/gvim/trunk Message-ID: Revision: 3547 http://gar.svn.sourceforge.net/gar/?rev=3547&view=rev Author: harpchad Date: 2009-03-01 14:00:04 +0000 (Sun, 01 Mar 2009) Log Message: ----------- Update to patch 128 Modified Paths: -------------- csw/mgar/pkg/gvim/trunk/Makefile csw/mgar/pkg/gvim/trunk/checksums Modified: csw/mgar/pkg/gvim/trunk/Makefile =================================================================== --- csw/mgar/pkg/gvim/trunk/Makefile 2009-03-01 10:51:03 UTC (rev 3546) +++ csw/mgar/pkg/gvim/trunk/Makefile 2009-03-01 14:00:04 UTC (rev 3547) @@ -1,6 +1,6 @@ GARNAME = vim DISTVERSION = 7.2 -PATCHREV = 102 +PATCHREV = 128 GARVERSION = $(DISTVERSION).$(PATCHREV) CATEGORIES = utils SPKG_SOURCEURL = http://www.vim.org/download.php @@ -42,8 +42,6 @@ BUILD_ARGS = "VIMRCLOC=/opt/csw/share/vim" BUILD_ARGS += "VIMRUNTIMEDIR=/opt/csw/share/vim/vim72" -#GTK2 needs 64-bit -#BUILD64 = 1 PATCHDIRLEVEL = 0 @@ -59,33 +57,6 @@ # Note: Tests require controlling terminal TEST_TARGET = test -ISAEXEC_EXCLUDE_FILES = /opt/csw/bin/gview -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gvim -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/rgvim -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/rgview -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gvimdiff -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gvimtutor -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/evim -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/eview - -MERGE_EXCLUDE_FILES_isa-sparcv9 = /opt/csw/bin/sparcv9/gview -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/rgvim-x11 -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/rgview -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/eview -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/evim-x11 -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/gvim-x11diff -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/gvim-x11 -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/gvim-x11tutor - -MERGE_EXCLUDE_FILES_isa-amd64 = /opt/csw/bin/amd64/gview -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/rgvim-x11 -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/rgview -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/eview -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/evim-x11 -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/gvim-x11diff -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/gvim-x11 -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/gvim-x11tutor - include gar/category.mk post-install-isa-sparcv8 post-install-isa-i386: Modified: csw/mgar/pkg/gvim/trunk/checksums =================================================================== --- csw/mgar/pkg/gvim/trunk/checksums 2009-03-01 10:51:03 UTC (rev 3546) +++ csw/mgar/pkg/gvim/trunk/checksums 2009-03-01 14:00:04 UTC (rev 3547) @@ -1,3 +1,8 @@ +f0901284b338e448bfd79ccca0041254 download/vim-7.2.tar.bz2 +d8884786979e0e520c112faf2e176f05 download/vim-7.2-lang.tar.gz +35e04482f07c57221c9a751aaa3b8dac download/vim-7.2-extra.tar.gz +47396843634a6e3c05d4f5d6b4bf8a72 download/gvim.desktop +73612b6658c597ee478abf27a0a89ed5 download/COPYING 7c2dc4a956cf315e546e347bc349968c download/7.2.001 7f16f80814f1e071a689806c2056b39d download/7.2.002 0de916fdfd450a4a0d95bed44ae2c398 download/7.2.003 @@ -100,10 +105,30 @@ 15dacd715d6f8c655265bbf77ebaddd4 download/7.2.100 65e59923311b136306284319521d70d7 download/7.2.101 42e2274c6a3152279720d8623f7916ad download/7.2.102 -6619235ca793edf41831be1b1f9f63db download/fix-alignment64-spell.c.diff -47396843634a6e3c05d4f5d6b4bf8a72 download/gvim.desktop -35e04482f07c57221c9a751aaa3b8dac download/vim-7.2-extra.tar.gz -d8884786979e0e520c112faf2e176f05 download/vim-7.2-lang.tar.gz -f0901284b338e448bfd79ccca0041254 download/vim-7.2.tar.bz2 +654ba716e77d092c1c314fed18c7486d download/7.2.103 +b839c2c957eb3bb7511ace0b61d5d5fe download/7.2.104 +7f37ad0b1573be8bc39a817a21422a4e download/7.2.105 +4801df8c2833a683cd1b2a5870565e41 download/7.2.106 +e6801b619d40efe81428399e26e0486f download/7.2.107 +76f17428d216ec6b29036e22397c2765 download/7.2.108 +db97daa4f1e56440a988e7f5272997c7 download/7.2.109 +b8752c88429f869dec05232db89018e2 download/7.2.110 +e8cdc1e862b60215c12265e44b38239d download/7.2.111 +e933dd778c6f8687cf1f9f3e550e6cc0 download/7.2.112 +861729d9d4dc422e45c22bd8e006fc32 download/7.2.113 +5da3a29b3184af1780a82499343e7587 download/7.2.114 +b35c7b1cfa2a5f7b45829cd09ac27b7a download/7.2.115 +1355cc34fbc7be7eb48fa777e8f49dfb download/7.2.116 +8b9c839ec7448691b0a88475f0d0d4f9 download/7.2.117 +74d97a563ec1b1f1606705097396c391 download/7.2.118 +2ddd84423b902a2b3594c64c567be0b4 download/7.2.119 +5394e442f011d47b6d69a7b03984cdf4 download/7.2.120 +6bdb5e63ca3d79d3dcb7127e14ae3949 download/7.2.121 +36554c0103cafc8759f3e71ccd56c56f download/7.2.122 +841c74d1f3cb8380fa5713d5b9ca2c98 download/7.2.123 +2489ebcb72280dd50b8756e4ab7d36ed download/7.2.124 +10b15d637133b73d825650363d863b58 download/7.2.125 +b31534667bb741e21479b1e3757c9e21 download/7.2.126 +71e87e78bea69d8876ff7f6d824c8986 download/7.2.127 +21da01d371757282bfd402ddd91005ba download/7.2.128 582717146f6bbd5b73db83a2f62e62a5 download/vimtutor.patch -73612b6658c597ee478abf27a0a89ed5 download/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Sun Mar 1 15:01:03 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Sun, 01 Mar 2009 14:01:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3548] csw/mgar/pkg/vim/trunk Message-ID: Revision: 3548 http://gar.svn.sourceforge.net/gar/?rev=3548&view=rev Author: harpchad Date: 2009-03-01 14:01:03 +0000 (Sun, 01 Mar 2009) Log Message: ----------- Update to patch 128 Modified Paths: -------------- csw/mgar/pkg/vim/trunk/Makefile csw/mgar/pkg/vim/trunk/checksums Modified: csw/mgar/pkg/vim/trunk/Makefile =================================================================== --- csw/mgar/pkg/vim/trunk/Makefile 2009-03-01 14:00:04 UTC (rev 3547) +++ csw/mgar/pkg/vim/trunk/Makefile 2009-03-01 14:01:03 UTC (rev 3548) @@ -1,6 +1,6 @@ GARNAME = vim DISTVERSION = 7.2 -PATCHREV = 102 +PATCHREV = 128 GARVERSION = $(DISTVERSION).$(PATCHREV) CATEGORIES = utils SPKG_SOURCEURL = http://www.vim.org/download.php @@ -34,7 +34,6 @@ PATCHFILES = $(foreach T,$(shell gseq -f "%03g" 001 $(PATCHREV)),$(DISTVERSION).$(T)) PATCHFILES += vimtutor.patch -PATCHFILES += fix-alignment64-spell.c.diff WORKSRC = $(WORKDIR)/$(GARNAME)$(subst .,,$(DISTVERSION)) @@ -51,8 +50,6 @@ BUILD_ARGS = "VIMRCLOC=/opt/csw/share/vim" BUILD_ARGS += "VIMRUNTIMEDIR=/opt/csw/share/vim/vim72" -#Removed per request -#BUILD64 = 1 PATCHDIRLEVEL = 0 @@ -61,27 +58,6 @@ PKGFILES_CSWvimrt = /opt/csw/share/.* -ISAEXEC_EXCLUDE_FILES = /opt/csw/bin/view -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/rvim -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/rview -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/vimdiff -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/ex -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/vimtutor - -MERGE_EXCLUDE_FILES_isa-sparcv9 = /opt/csw/bin/sparcv9/view -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/rvim -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/rview -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/vimdiff -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/ex -MERGE_EXCLUDE_FILES_isa-sparcv9 += /opt/csw/bin/sparcv9/vimtutor - -MERGE_EXCLUDE_FILES_isa-amd64 = /opt/csw/bin/amd64/view -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/rvim -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/rview -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/vimdiff -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/ex -MERGE_EXCLUDE_FILES_isa-amd64 += /opt/csw/bin/amd64/vimtutor - # Note: Tests require controlling terminal TEST_TARGET = test Modified: csw/mgar/pkg/vim/trunk/checksums =================================================================== --- csw/mgar/pkg/vim/trunk/checksums 2009-03-01 14:00:04 UTC (rev 3547) +++ csw/mgar/pkg/vim/trunk/checksums 2009-03-01 14:01:03 UTC (rev 3548) @@ -1,3 +1,10 @@ +f0901284b338e448bfd79ccca0041254 download/vim-7.2.tar.bz2 +d8884786979e0e520c112faf2e176f05 download/vim-7.2-lang.tar.gz +35e04482f07c57221c9a751aaa3b8dac download/vim-7.2-extra.tar.gz +f31314c40819d3414d77ea286770c17f download/vimrc +1965bc951c0a190faaa665996b1b287e download/vimrc.tiny +80304427884b8b78134bc7c7c9097679 download/gvimrc +73612b6658c597ee478abf27a0a89ed5 download/COPYING 7c2dc4a956cf315e546e347bc349968c download/7.2.001 7f16f80814f1e071a689806c2056b39d download/7.2.002 0de916fdfd450a4a0d95bed44ae2c398 download/7.2.003 @@ -100,12 +107,30 @@ 15dacd715d6f8c655265bbf77ebaddd4 download/7.2.100 65e59923311b136306284319521d70d7 download/7.2.101 42e2274c6a3152279720d8623f7916ad download/7.2.102 -73612b6658c597ee478abf27a0a89ed5 download/COPYING -6619235ca793edf41831be1b1f9f63db download/fix-alignment64-spell.c.diff -80304427884b8b78134bc7c7c9097679 download/gvimrc -35e04482f07c57221c9a751aaa3b8dac download/vim-7.2-extra.tar.gz -d8884786979e0e520c112faf2e176f05 download/vim-7.2-lang.tar.gz -f0901284b338e448bfd79ccca0041254 download/vim-7.2.tar.bz2 -f31314c40819d3414d77ea286770c17f download/vimrc -1965bc951c0a190faaa665996b1b287e download/vimrc.tiny +654ba716e77d092c1c314fed18c7486d download/7.2.103 +b839c2c957eb3bb7511ace0b61d5d5fe download/7.2.104 +7f37ad0b1573be8bc39a817a21422a4e download/7.2.105 +4801df8c2833a683cd1b2a5870565e41 download/7.2.106 +e6801b619d40efe81428399e26e0486f download/7.2.107 +76f17428d216ec6b29036e22397c2765 download/7.2.108 +db97daa4f1e56440a988e7f5272997c7 download/7.2.109 +b8752c88429f869dec05232db89018e2 download/7.2.110 +e8cdc1e862b60215c12265e44b38239d download/7.2.111 +e933dd778c6f8687cf1f9f3e550e6cc0 download/7.2.112 +861729d9d4dc422e45c22bd8e006fc32 download/7.2.113 +5da3a29b3184af1780a82499343e7587 download/7.2.114 +b35c7b1cfa2a5f7b45829cd09ac27b7a download/7.2.115 +1355cc34fbc7be7eb48fa777e8f49dfb download/7.2.116 +8b9c839ec7448691b0a88475f0d0d4f9 download/7.2.117 +74d97a563ec1b1f1606705097396c391 download/7.2.118 +2ddd84423b902a2b3594c64c567be0b4 download/7.2.119 +5394e442f011d47b6d69a7b03984cdf4 download/7.2.120 +6bdb5e63ca3d79d3dcb7127e14ae3949 download/7.2.121 +36554c0103cafc8759f3e71ccd56c56f download/7.2.122 +841c74d1f3cb8380fa5713d5b9ca2c98 download/7.2.123 +2489ebcb72280dd50b8756e4ab7d36ed download/7.2.124 +10b15d637133b73d825650363d863b58 download/7.2.125 +b31534667bb741e21479b1e3757c9e21 download/7.2.126 +71e87e78bea69d8876ff7f6d824c8986 download/7.2.127 +21da01d371757282bfd402ddd91005ba download/7.2.128 582717146f6bbd5b73db83a2f62e62a5 download/vimtutor.patch This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 1 20:25:10 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 01 Mar 2009 19:25:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[3549] csw/mgar/pkg/firefox Message-ID: Revision: 3549 http://gar.svn.sourceforge.net/gar/?rev=3549&view=rev Author: wbonnet Date: 2009-03-01 19:25:10 +0000 (Sun, 01 Mar 2009) Log Message: ----------- Update to version 2.0.0.20 Modified Paths: -------------- csw/mgar/pkg/firefox/branches/firefox3-packaging/Makefile csw/mgar/pkg/firefox/branches/firefox3-packaging/files/firefox.desktop csw/mgar/pkg/firefox/trunk/Makefile csw/mgar/pkg/firefox/trunk/checksums csw/mgar/pkg/firefox/trunk/files/.mozconfig csw/mgar/pkg/firefox/trunk/files/CSWfirefox.gspec csw/mgar/pkg/firefox/trunk/files/autoconf.mk.in.diff csw/mgar/pkg/firefox/trunk/files/firefox.desktop csw/mgar/pkg/firefox/trunk/removeBuildPathFromJar.sh Removed Paths: ------------- csw/mgar/pkg/firefox/trunk/files/CSWfirefox.depend csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.depend csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.gspec csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.prototype csw/mgar/pkg/firefox/trunk/files/CSWfirefoxrt.depend csw/mgar/pkg/firefox/trunk/files/CSWfirefoxrt.gspec csw/mgar/pkg/firefox/trunk/files/CSWfirefoxrt.prototype csw/mgar/pkg/firefox/trunk/files/file_id.cc.diff csw/mgar/pkg/firefox/trunk/files/jemalloc.c.diff csw/mgar/pkg/firefox/trunk/files/md5.h.diff csw/mgar/pkg/firefox/trunk/files/nsExceptionHandler.cpp.diff csw/mgar/pkg/firefox/trunk/files/nsMathUtils.h.diff csw/mgar/pkg/firefox/trunk/files/nsNativeApSuportUnix.cpp.diff csw/mgar/pkg/firefox/trunk/files/packager.mk.diff csw/mgar/pkg/firefox/trunk/files/solaris_lwp.h.diff csw/mgar/pkg/firefox/trunk/files/stdbool.h csw/mgar/pkg/firefox/trunk/generatePrototype.sh Property Changed: ---------------- csw/mgar/pkg/firefox/trunk/ Modified: csw/mgar/pkg/firefox/branches/firefox3-packaging/Makefile =================================================================== --- csw/mgar/pkg/firefox/branches/firefox3-packaging/Makefile 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/branches/firefox3-packaging/Makefile 2009-03-01 19:25:10 UTC (rev 3549) @@ -3,8 +3,6 @@ CATEGORIES = apps DISTNAME = $(GARNAME) -DESTDIR = $(DESTROOT)/build.$(GARNAME).$(GAROSREL)-$(GARCH) - DESCRIPTION = Firefox Community Edition web browser define BLURB The award-winning, free Web browser is better than ever. Browse the Web with confidence - Firefox protects you from viruses, spyware and pop-ups. Enjoy improvements to performance, ease of use and privacy. It's easy to import your favorites and settings and get started. Download Firefox now and get the most out of the Web. Modified: csw/mgar/pkg/firefox/branches/firefox3-packaging/files/firefox.desktop =================================================================== --- csw/mgar/pkg/firefox/branches/firefox3-packaging/files/firefox.desktop 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/branches/firefox3-packaging/files/firefox.desktop 2009-03-01 19:25:10 UTC (rev 3549) @@ -1,7 +1,7 @@ [Desktop Entry] Type=Application Name=Firefox -Comment=Firefox Blastwave.org Community Edition +Comment=Firefox Community Edition TryExec=firefox Exec=firefox %u Icon=firefox.png Property changes on: csw/mgar/pkg/firefox/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/firefox/trunk/Makefile =================================================================== --- csw/mgar/pkg/firefox/trunk/Makefile 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/trunk/Makefile 2009-03-01 19:25:10 UTC (rev 3549) @@ -1,74 +1,85 @@ GARNAME = firefox -GARVERSION = 3.0.4 +GARVERSION = 2.0.0.20 CATEGORIES = apps DISTNAME = $(GARNAME) -DESTDIR = $(DESTROOT)/build.$(GARNAME).$(GAROSREL)-$(GARCH) - DESCRIPTION = Firefox Community Edition web browser define BLURB - The award-winning, free Web browser is better than ever. Browse the Web with confidence - Firefox protects you from viruses, spyware and pop-ups. Enjoy improvements to performance, ease of use and privacy. It's easy to import your favorites and settings and get started. Download Firefox now and get the most out of the Web. +The award-winning, free Web browser is better than ever. Browse the Web with confidence - Firefox protects you from viruses, spyware and pop-ups. Enjoy improvements to performance, ease of use and privacy. It's easy to import your favorites and settings and get started. Download Firefox now and get the most out of the Web. endef -include gar/category.mk - -UPSTREAM_MASTER_SITES = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/ -MASTER_SITES = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/$(GARVERSION)/source/ DISTFILES = $(GARNAME)-$(GARVERSION)-source.tar.bz2 -DISTFILES += $(call admfiles,CSWfirefox, depend postinstall postremove ) +DISTFILES += $(call admfiles,CSWfirefox, postinstall postremove ) -# Defines the list of patches to be applied to the sources -PATCHFILES = autoconf.mk.in.diff -PATCHFILES += packager.mk.diff -PATCHFILES += jemalloc.c.diff -PATCHFILES += nsMathUtils.h.diff -PATCHFILES += file_id.cc.diff -PATCHFILES += md5.h.diff -PATCHFILES += solaris_lwp.h.diff -PATCHFILES += nsNativeApSuportUnix.cpp.diff -PATCHFILES += nsExceptionHandler.cpp.diff - -PERL=/opt/csw/bin/perl -CXXFLAGS+=-xlibmil -xlibmopt -features=tmplife -norunpath -CFLAGS+=-xlibmil -D__solaris__ - # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = (\d+(?:\.\d+)*) +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +MASTER_SITES = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/$(GARVERSION)/source/ -CFLAGS+= -DG_HAVE_ISO_VARARGS -CXXFLAGS+= -DG_HAVE_ISO_VARARGS -LDFLAGS+=-L/usr/lib/lwp -L/opt/csw/mozilla/firefox/lib -R/opt/csw/mozilla/firefox/lib -L/opt/csw/lib -R/opt/csw/lib -lsqlite3 +PERL="/opt/csw/bin/perl" +CFLAGS=-xlibmil +CXXFLAGS=-xlibmil -xlibmopt -features=tmplife -norunpath +LDFLAGS=-R'\$\$ORIGIN:\$\$ORIGIN/..' -L/opt/csw/lib -R/opt/csw/lib export PERL CFLAGS CXXFLAGS LDFLAGS CONFIGURE_ARGS = --prefix=/opt/csw/mozilla/firefox +PATCHFILES = autoconf.mk.in.diff +TEST_SCRIPTS = -TEST_SCRIPTS = none +# Variable for direct access to working dir +WORK_BUILD = $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME) +WORK_INSTALL = $(WORKROOTDIR)/install-$(firstword $(MODULATIONS)) -test-none: - @$(MAKECOOKIE) +# Dependencies tracking +REQUIRED_PKGS_CSWfirefox += CSWbonobo2 +REQUIRED_PKGS_CSWfirefox += CSWfconfig +REQUIRED_PKGS_CSWfirefox += CSWftype2 +REQUIRED_PKGS_CSWfirefox += CSWgconf2 +REQUIRED_PKGS_CSWfirefox += CSWggettextrt +REQUIRED_PKGS_CSWfirefox += CSWglib2 +REQUIRED_PKGS_CSWfirefox += CSWgnomekeyring +REQUIRED_PKGS_CSWfirefox += CSWgnomevfs2 +REQUIRED_PKGS_CSWfirefox += CSWgtk2 +REQUIRED_PKGS_CSWfirefox += CSWlibart +REQUIRED_PKGS_CSWfirefox += CSWlibatk +REQUIRED_PKGS_CSWfirefox += CSWlibbonoboui +REQUIRED_PKGS_CSWfirefox += CSWlibcairo +REQUIRED_PKGS_CSWfirefox += CSWlibgnome +REQUIRED_PKGS_CSWfirefox += CSWlibgnomecanvas +REQUIRED_PKGS_CSWfirefox += CSWlibgnomeui +REQUIRED_PKGS_CSWfirefox += CSWlibidl +REQUIRED_PKGS_CSWfirefox += CSWlibpopt +REQUIRED_PKGS_CSWfirefox += CSWlibxft2 +REQUIRED_PKGS_CSWfirefox += CSWlibxrender +REQUIRED_PKGS_CSWfirefox += CSWorbit2 +REQUIRED_PKGS_CSWfirefox += CSWpango +REQUIRED_PKGS_CSWfirefox += CSWzlib post-extract: - ( mv $(WORKDIR)/mozilla $(WORKDIR)/$(DISTNAME) ) - ( cp $(FILEDIR)/stdbool.h $(WORKDIR)/$(DISTNAME)/memory/jemalloc/ ) + @mv $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/mozilla $(WORK_BUILD) @$(MAKECOOKIE) pre-configure: - ( cp $(FILEDIR)/.mozconfig $(WORKDIR)/$(DISTNAME)/.mozconfig ) + @cp $(FILEDIR)/.mozconfig $(WORK_BUILD)/.mozconfig pre-install: - ( if [ ! -d $(DESTDIR)/opt/csw/bin ] ; then mkdir -p $(DESTDIR)/opt/csw/bin ; fi ) - ( cd $(DESTDIR)/opt/csw/bin && if [ -f firefox ] ; then rm firefox ; fi && ln -s ../mozilla/firefox/bin/firefox . ) - ( mkdir -p $(DESTDIR)/opt/csw/share/pixmaps ) - ( cp $(WORKDIR)/$(DISTNAME)/other-licenses/branding/firefox/mozicon128.png $(DESTDIR)/opt/csw/share/pixmaps/firefox.png ) - ( mkdir -p $(DESTDIR)/opt/csw/share/applications ) - ( cp $(FILEDIR)/firefox.desktop $(DESTDIR)/opt/csw/share/applications/firefox.desktop ) - ( mkdir -p $(DESTDIR)/opt/csw/share/gnome/mime-info ) - ( cp $(FILEDIR)/firefox.keys $(DESTDIR)/opt/csw/share/gnome/mime-info/firefox.keys ) + ( if [ ! -d $(WORK_INSTALL)/opt/csw/bin ] ; then mkdir -p $(WORK_INSTALL)/opt/csw/bin ; fi ) + ( cd $(WORK_INSTALL)/opt/csw/bin && if [ -f firefox ] ; then rm firefox ; fi && ln -s ../mozilla/firefox/bin/firefox . ) + ( mkdir -p $(WORK_INSTALL)/opt/csw/share/pixmaps ) + ( cp $(WORK_BUILD)/other-licenses/branding/firefox/mozicon128.png $(WORK_INSTALL)/opt/csw/share/pixmaps/firefox.png ) + ( mkdir -p $(WORK_INSTALL)/opt/csw/share/applications ) + ( cp $(FILEDIR)/firefox.desktop $(WORK_INSTALL)/opt/csw/share/applications/firefox.desktop ) + ( mkdir -p $(WORK_INSTALL)/opt/csw/share/gnome/mime-info ) + ( cp $(FILEDIR)/firefox.keys $(WORK_INSTALL)/opt/csw/share/gnome/mime-info/firefox.keys ) post-install: - ( gfind $(DESTDIR)/opt/csw -exec bash -c "file {} | ggrep ELF | ggrep -e 'executable' -e 'dynamic lib' | ggrep 'not stripped' && strip {}" \; ) - ( gfind $(DESTDIR)/opt/csw -name chromelist.txt -exec bash -c " mv {} {}.temp && gsed -e s\_`pwd`/$(WORKDIR)/$(DISTNAME)/\_\_g {}.temp > {} && rm {}.temp" \; ) - ( gfind $(DESTDIR)/opt/csw/mozilla/firefox -name "*.js" -exec bash -c " mv {} {}.temp && gsed -e s\_`pwd`/$(WORKDIR)/$(DISTNAME)/\_\_g {}.temp > {} && rm {}.temp" \; ) - ( gfind $(DESTDIR)/opt/csw/mozilla/firefox -name "*.jar" -exec bash -c "`pwd`/removeBuildPathFromJar.sh {} `pwd` $(WORKDIR) $(DISTNAME)" \; ) + ( gfind $(WORK_INSTALL)/opt/csw -exec bash -c "file {} | ggrep ELF | ggrep -e 'executable' -e 'dynamic lib' | ggrep 'not stripped' && strip {}" \; ) + ( mv $(WORK_INSTALL)/opt/csw/mozilla/firefox/bin/firefox-config $(WORK_INSTALL)/opt/csw/mozilla/firefox/bin/firefox-config.temp && gsed -e s\_-L$(WORK_INSTALL)/opt/csw/lib\_\_g $(WORK_INSTALL)/opt/csw/mozilla/firefox/bin/firefox-config.temp > $(WORK_INSTALL)/opt/csw/mozilla/firefox/bin/firefox-config && rm $(WORK_INSTALL)/opt/csw/mozilla/firefox/bin/firefox-config.temp ) + ( mv $(WORK_INSTALL)/opt/csw/mozilla/firefox/lib/pkgconfig/firefox-nspr.pc $(WORK_INSTALL)/opt/csw/mozilla/firefox/lib/pkgconfig/firefox-nspr.pc.temp && gsed -e s\_-L$(WORK_INSTALL)/opt/csw/lib\_\_g $(WORK_INSTALL)/opt/csw/mozilla/firefox/lib/pkgconfig/firefox-nspr.pc.temp > $(WORK_INSTALL)/opt/csw/mozilla/firefox/lib/pkgconfig/firefox-nspr.pc && rm $(WORK_INSTALL)/opt/csw/mozilla/firefox/lib/pkgconfig/firefox-nspr.pc.temp ) + ( gfind $(WORK_INSTALL)/opt/csw -name chromelist.txt -exec bash -c " mv {} {}.temp && gsed -e s\_`pwd`/$(WORK_BUILD)/\_\_g {}.temp > {} && rm {}.temp" \; ) + ( gfind $(WORK_INSTALL)/opt/csw/mozilla/firefox -name "*.js" -exec bash -c " mv {} {}.temp && gsed -e s\_`pwd`/$(WORK_BUILD)/\_\_g {}.temp > {} && rm {}.temp" \; ) + ( gfind $(WORK_INSTALL)/opt/csw/mozilla/firefox -name "*.jar" -exec bash -c "`pwd`/removeBuildPathFromJar.sh {} `pwd` $(WORKDIR) $(DISTNAME)" \; ) +# include the rest of GAR +include gar/category.mk + Modified: csw/mgar/pkg/firefox/trunk/checksums =================================================================== --- csw/mgar/pkg/firefox/trunk/checksums 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/trunk/checksums 2009-03-01 19:25:10 UTC (rev 3549) @@ -0,0 +1,6 @@ +f3718fefd01c8edc007ec0b416a8a7b8 download/firefox-2.0.0.20-source.tar.bz2 +35b08b743fae892fc69aed10cdb3a7cf download/CSWfirefox.gspec +e6a5bb96973bba048d61f64c14a6bbc4 download/CSWfirefox.depend +f9c7fb69080051172bd7357370731ba3 download/CSWfirefox.postinstall +6ede39c29b3672fb1fc1d8fe397a7863 download/CSWfirefox.postremove +ffec5571cbae2a9fae89ba6a3d3f81c5 download/autoconf.mk.in.diff Modified: csw/mgar/pkg/firefox/trunk/files/.mozconfig =================================================================== --- csw/mgar/pkg/firefox/trunk/files/.mozconfig 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/trunk/files/.mozconfig 2009-03-01 19:25:10 UTC (rev 3549) @@ -8,7 +8,7 @@ ac_add_options --disable-debug ac_add_options --disable-tests ac_add_options --enable-xft -ac_add_options --enable-default-toolkit=cairo-gtk2 +ac_add_options --enable-default-toolkit=gtk2 ac_add_options --disable-auto-deps ac_add_options --enable-optimize="-xO3" ac_add_options --disable-updater Deleted: csw/mgar/pkg/firefox/trunk/files/CSWfirefox.depend =================================================================== --- csw/mgar/pkg/firefox/trunk/files/CSWfirefox.depend 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/trunk/files/CSWfirefox.depend 2009-03-01 19:25:10 UTC (rev 3549) @@ -1,29 +0,0 @@ -P CSWbonobo2 libbonobo2 - GNOME component and compound document system -P CSWfconfig fontconfig - A library for configuring and customizing font access. -P CSWftype2 freetype2 - A Free High-Quality and Portable Font Engine -P CSWgconf2 gconf2 - GNOME configuration database system -P CSWglib2 glib2 - the low-level core library for GTK+ and GNOME -P CSWgnomevfs2 gnomevfs2 - GNOME Virtual File System -P CSWgtk2 gtk2 - GTK+, The multi-platform toolkit for GUI development -P CSWlibart libart - High performance 2D graphics library -P CSWlibatk libatk - Accessibility toolkit for GNOME -P CSWlibbonoboui libbonoboui - UI code for the GNOME 2 Object Activation Framework -P CSWlibgnome libgnome - The main GNOME library -P CSWlibgnomecanvas libgnomecanvas - Gnome2 Canvas Lib -P CSWlibgnomeui libgnomeui - The main GNOME 2 UI library -P CSWlibidl libidl - Library for handling CORBA IDL -P CSWlibpopt libpopt - Command line option parsing library -P CSWlibxft2 libxft2 - FreeType-based font drawing library for X -P CSWlibxml2 libxml2 - XML Parser Library -P CSWlibxrender libxrender - fontconfig.org Xrender library -P CSWorbit2 orbit2 - ORBit 2.x CORBA tools and libs -P CSWpango libpango - library for laying out and rendering international text -P CSWzlib zlib - Zlib Data Compression Library -P CSWggettext ggettext - GNU gettext -P CSWgnomekeyring gnomekeyring - keep password and other secrets for users -P CSWlibcairo libcairo - The Cairo 2D Graphics Library -P CSWiconv libiconv - GNU iconv library -P CSWdbusglib -P CSWlibdbus -P CSWlibx11 -P CSWsqlite3 Modified: csw/mgar/pkg/firefox/trunk/files/CSWfirefox.gspec =================================================================== --- csw/mgar/pkg/firefox/trunk/files/CSWfirefox.gspec 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/trunk/files/CSWfirefox.gspec 2009-03-01 19:25:10 UTC (rev 3549) @@ -1,4 +1,6 @@ %var bitname firefox %var pkgname CSWfirefox %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/LICENSE +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Deleted: csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.depend =================================================================== --- csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.depend 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.depend 2009-03-01 19:25:10 UTC (rev 3549) @@ -1 +0,0 @@ -P CSWfirefoxrt firefoxrt - Firefox Community Edition web browser runtime Deleted: csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.gspec =================================================================== --- csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.gspec 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.gspec 2009-03-01 19:25:10 UTC (rev 3549) @@ -1,4 +0,0 @@ -%var bitname firefoxdevel -%var pkgname CSWfirefoxdevel -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/LICENSE Deleted: csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.prototype =================================================================== --- csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.prototype 2009-03-01 14:01:03 UTC (rev 3548) +++ csw/mgar/pkg/firefox/trunk/files/CSWfirefoxdevel.prototype 2009-03-01 19:25:10 UTC (rev 3549) @@ -1,3199 +0,0 @@ -d none /opt/csw/mozilla 0755 root bin -d none /opt/csw/mozilla/firefox 0755 root bin -d none /opt/csw/mozilla/firefox/lib 0755 root bin -d none /opt/csw/mozilla/firefox/share 0755 root bin -d none /opt/csw/mozilla/firefox/share/idl 0755 root bin -f none /opt/csw/mozilla/firefox/share/idl/XPCIDispatch.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/domstubs.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/gfxIFormats.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/gfxIImageFrame.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/gfxtypes.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/imgICache.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/imgIContainer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/imgIContainerObserver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/imgIDecoder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/imgIDecoderObserver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/imgIEncoder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/imgILoad.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/imgILoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/imgIRequest.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/inICSSValueSearch.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/inIDOMUtils.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/inIDOMView.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/inIDeepTreeWalker.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/inIFileSearch.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/inIFlasher.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/inISearchObserver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/inISearchProcess.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/jsdIDebuggerService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozIJSSubScriptLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozIPersonalDictionary.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozISpellCheckingEngine.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozISpellI18NManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozISpellI18NUtil.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozIStorageConnection.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozIStorageDataSet.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozIStorageFunction.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozIStorageService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozIStorageStatement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozIStorageStatementWrapper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozIStorageValueArray.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/mozITXTToHTMLConv.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsCDefaultURIFixup.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsCDocShell.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsCExternalHandlerService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsCURILoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsCWebBrowser.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsCWebBrowserPersist.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIASN1Object.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIASN1PrintableItem.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIASN1Sequence.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIASN1Tree.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAboutModule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessNode.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibilityService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessible.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleAction.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleCaret.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleEditableText.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleHyperLink.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleHyperText.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleProvider.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleRetrieval.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleSelectable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleTable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleText.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleTreeCache.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAccessibleValue.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAlertsService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAppShell.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAppShellService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAppStartup.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIArray.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAsyncInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAsyncOutputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAsyncStreamCopier.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAtom.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAtomService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAuthModule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAuthPrompt.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAuthPromptProvider.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAuthPromptWrapper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAutoCompleteController.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAutoCompleteInput.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAutoCompletePopup.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAutoCompleteResult.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAutoCompleteResultTypes.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAutoCompleteSearch.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAutoCompleteSimpleResult.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIAutoConfig.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBadCertListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBaseWindow.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBidiKeyboard.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBinaryInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBinaryOutputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBookmarkTransactionManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBookmarksService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBoxLayoutManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBoxObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBoxPaintManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBrowserBoxObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBrowserDOMWindow.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBrowserGlue.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBrowserHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBrowserHistory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBrowserInstance.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBrowserProfileMigrator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBrowserSearchService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBufEntropyCollector.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIBufferedStreams.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIByteArrayInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIByteRangeRequest.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICMSDecoder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICMSEncoder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICMSMessage.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICMSMessage2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICMSMessageErrors.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICMSSecureMessage.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICRLInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICRLManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICache.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICacheEntryDescriptor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICacheListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICacheService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICacheSession.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICacheVisitor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICachingChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICancelable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICategoryManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICertPickDialogs.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICertSelect.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICertTree.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICertificateDialogs.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIChannelEventSink.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICharsetConverterManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICharsetResolver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIChromeEventHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIChromeRegistry.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICipherInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICiter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIClassInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIClassicPluginFactory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIClientAuthDialogs.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIClipboard.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIClipboardCommands.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIClipboardDragDropHookList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIClipboardDragDropHooks.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIClipboardHelper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIClipboardOwner.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICloseAllWindows.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICollation.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICollection.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICommandHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICommandLine.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICommandLineHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICommandLineRunner.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICommandManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICommandParams.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIComponentLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIComponentLoaderManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIComponentManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIComponentManagerObsolete.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIComponentRegistrar.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIConsoleListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIConsoleMessage.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIConsoleService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContentFilter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContentHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContentPolicy.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContentSniffer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContentViewer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContentViewerContainer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContentViewerEdit.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContentViewerFile.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContextMenuListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIContextMenuListener2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIController.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIControllerCommand.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIControllerCommandTable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIControllerContext.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIControllers.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIConverterInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIConverterOutputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookie.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookie2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookieAcceptDialog.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookieConsent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookieManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookieManager2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookiePermission.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookiePromptService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookieService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICookieStorage.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICryptoFIPSInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICryptoHash.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsICurrentCharsetListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDNSListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDNSRecord.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDNSService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOM3Document.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOM3DocumentEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOM3EventTarget.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOM3Node.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMAbstractView.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMAttr.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMBarProp.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMBeforeUnloadEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCDATASection.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCRMFObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSS2Properties.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSCharsetRule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSFontFaceRule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSImportRule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSMediaRule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSMozDocumentRule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSPageRule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSPrimitiveValue.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSRule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSRuleList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSStyleDeclaration.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSStyleRule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSStyleSheet.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSUnknownRule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSValue.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCSSValueList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCanvasRenderingContext2D.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCharacterData.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMChromeWindow.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMClientInformation.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMComment.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMConstructor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCounter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCrypto.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCryptoDialogs.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMCustomEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDOMConfiguration.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDOMException.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDOMImplementation.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDOMImplementationLS.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDOMStringList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocumentCSS.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocumentEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocumentFragment.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocumentRange.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocumentStyle.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocumentTraversal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocumentType.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocumentView.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMDocumentXBL.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMElementCSSInlineStyle.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMEntity.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMEntityReference.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMEventGroup.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMEventListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMEventTarget.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMGetSVGDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLAnchorElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLAppletElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLAreaElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLBRElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLBaseElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLBaseFontElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLBodyElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLButtonElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLCanvasElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLCollection.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLDListElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLDirectoryElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLDivElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLEmbedElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLFieldSetElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLFontElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLFormElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLFrameElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLFrameSetElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLHRElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLHeadElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLHeadingElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLHtmlElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLIFrameElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLImageElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLInputElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLIsIndexElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLLIElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLLabelElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLLegendElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLLinkElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLMapElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLMenuElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLMetaElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLModElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLOListElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLObjectElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLOptGroupElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLOptionElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLOptionsCollection.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLParagraphElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLParamElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLPreElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLQuoteElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLScriptElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLSelectElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLStyleElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLTableCaptionElem.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLTableCellElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLTableColElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLTableElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLTableRowElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLTableSectionElem.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLTextAreaElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLTitleElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHTMLUListElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMHistory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMJSWindow.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMKeyEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSException.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSInput.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSLoadEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSOutput.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSParser.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSParserFilter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSProgressEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSResourceResolver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSSerializer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLSSerializerFilter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLinkStyle.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMLocation.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMMediaList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMMimeType.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMMimeTypeArray.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMMouseEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMMutationEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSDocumentStyle.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSEditableElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSEventTarget.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSFeatureFactory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLAnchorElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLAreaElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLButtonElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLFormControlList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLFormElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLFrameElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLHRElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLImageElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLInputElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLOptionCollectn.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLOptionElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLSelectElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHTMLTextAreaElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSHistory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSLocation.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSRange.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSUIEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSXBLFormControl.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNSXPathExpression.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNameList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNamedNodeMap.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNavigator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNode.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNodeFilter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNodeIterator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNodeList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMNotation.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMPageTransitionEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMParser.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMPkcs11.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMPlugin.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMPluginArray.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMPopupBlockedEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMProcessingInstruction.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMRGBColor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMRange.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMRangeException.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMRect.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAngle.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimPresAspRatio.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimTransformList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedAngle.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedEnum.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedLength.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedLengthList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedNumber.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedNumberList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedPathData.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedPoints.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedRect.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGAnimatedString.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGCircleElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGClipPathElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGDefsElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGDescElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGEllipseElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGException.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGFitToViewBox.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGForeignObjectElem.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGGElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGGradientElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGImageElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGLength.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGLengthList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGLineElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGLocatable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGMarkerElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGMatrix.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGMetadataElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGNumber.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGNumberList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGPathElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGPathSeg.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGPathSegList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGPoint.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGPointList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGPolygonElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGPolylineElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGPresAspectRatio.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGRect.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGRectElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGSVGElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGScriptElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGStopElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGStylable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGStyleElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGSymbolElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGTSpanElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGTextContentElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGTextElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGTextPathElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGTextPositionElem.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGTitleElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGTransform.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGTransformList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGTransformable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGURIReference.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGUseElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGViewSpec.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGZoomAndPan.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSVGZoomEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMScreen.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSerializer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMSmartCardEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMStorage.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMStorageEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMStorageItem.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMStorageList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMStorageWindow.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMStyleSheet.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMStyleSheetList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMText.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMToString.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMTreeWalker.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMUIEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMUserDataHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMViewCSS.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMWindow.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMWindow2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMWindowCollection.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMWindowInternal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMWindowUtils.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXMLDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXPathEvaluator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXPathException.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXPathExpression.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXPathNSResolver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXPathNamespace.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXPathResult.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULButtonElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULCheckboxElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULCommandDispatcher.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULCommandEvent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULControlElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULDescriptionElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULImageElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULLabelElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULLabeledControlEl.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULMenuListElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULMultSelectCntrlEl.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULPopupElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULSelectCntrlEl.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULSelectCntrlItemEl.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULTextboxElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDOMXULTreeElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDataChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDebug.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDialogParamBlock.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDictionary.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDirIndex.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDirIndexListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDirectoryEnumerator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDirectoryService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocCharset.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocNavStartProgressListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocShell.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocShellHistory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocShellLoadInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocShellTreeItem.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocShellTreeNode.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocShellTreeOwner.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocumentCharsetInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocumentLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocumentLoaderFactory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDocumentStateListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDownload.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDownloadManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDownloadProgressListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDownloader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDragDropHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDragService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIDragSession.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditActionListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditingSession.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditorBoxObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditorDocShell.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditorIMESupport.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditorLogging.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditorMailSupport.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditorObserver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditorSpellCheck.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEditorStyleSheets.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEmbeddingSiteWindow.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEmbeddingSiteWindow2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEncodedChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEntityConverter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEntropyCollector.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEnumerator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEnvironment.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIErrorService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEventHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEventQueue.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEventQueueService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIEventTarget.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIException.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIExceptionService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIExpatSink.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIExtendedExpatSink.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIExtensionManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIExternalHelperAppService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIExternalProtocolHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIExternalProtocolService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFIXptr.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFTPChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFactory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFastLoadFileControl.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFastLoadService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeed.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedContainer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedElementBase.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedEntry.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedGenerator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedPerson.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedProcessor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedResult.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedResultService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedTextConstruct.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFeedWriter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFile.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFileChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFilePicker.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFileProtocolHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFileSpec.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFileStreams.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFileURL.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFileUtilities.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFileView.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFind.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFindService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFontEnumerator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFontList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFontPackageHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFontPackageProxy.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFontPackageService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFormFillController.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFormHistory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFormSigningDialog.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFormatConverter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFrameLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIFullScreen.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIGConfService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIGenKeypairInfoDlg.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIGenericInterfaceInfoSet.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIGlobalHistory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIGlobalHistory2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIGlobalHistory3.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIGnomeVFSService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHTMLAbsPosEditor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHTMLEditor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHTMLInlineTableEditor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHTMLObjectResizeListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHTMLObjectResizer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHTTPHeaderListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHTTPIndex.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHelperAppLauncherDialog.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHistoryEntry.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHttpActivityObserver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHttpAuthManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHttpAuthenticator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHttpChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHttpChannelInternal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHttpEventSink.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHttpHeaderVisitor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIHttpProtocolHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIIDNService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIIFrameBoxObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIIOService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIIOService2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIIconURI.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIImageDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIImageLoadingContent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIIncrementalDownload.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIInlineSpellChecker.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIInputStreamChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIInputStreamPump.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIInputStreamTee.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIInterfaceInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIInterfaceInfoManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIInterfaceInfoToIDL.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIInterfaceRequestor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJAR.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJARChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJARProtocolHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJARURI.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJRILiveConnectPIPeer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJRILiveConnectPlugin.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJSConsoleService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJSContextStack.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJSRuntimeService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJVMAuthTools.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJVMConfigManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJVMManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIJVMPluginInstance.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIKeyModule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIKeygenThread.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsILineInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIListBoxObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsILoadGroup.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsILocalFile.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsILocalFileWin.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsILocale.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsILocaleService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMIMEHeaderParam.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMIMEInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMIMEInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMIMEService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMarkupDocumentViewer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMemory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMenuBoxObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMenuRollup.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMicrosummaryService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIModifyableXPointer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIModule.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMultiPartChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIMultiplexInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsINSSCertCache.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsINativeAppSupport.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsINativeScrollbar.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsINetUtil.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsINetworkLinkService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsINonBlockingAlertService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIOCSPResponder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIObjectInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIObjectOutputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIObserver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIObserverService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIOutputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPK11Token.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPK11TokenDB.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPKCS11Module.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPKCS11ModuleDB.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPKCS11Slot.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPKIParamBlock.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPassword.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPasswordInternal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPasswordManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPasswordManagerInternal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPermission.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPermissionManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPersistentProperties2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPhonetic.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPipe.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPlaintextEditor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPlugin.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginHost.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginInstance.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginInstanceOwner.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginInstancePeer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginInstancePeer2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginManager2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginStreamInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginStreamListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginTagInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPluginTagInfo2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPopupBoxObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPopupWindowManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPref.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrefBranch.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrefBranch2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrefBranchInternal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrefLocalizedString.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrefService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrefetchService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrincipal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrintOptions.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrintProgress.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrintProgressParams.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrintSession.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrintSettings.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrintSettingsService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrintStatusFeedback.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrintingPrompt.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrintingPromptService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProcess.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProfile.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProfileChangeStatus.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProfileInternal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProfileMigrator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProfileStartupListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProfileUnlocker.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProgrammingLanguage.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProgressDialog.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProgressEventSink.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPrompt.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPromptService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProperties.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProperty.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPropertyBag.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIPropertyBag2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProtocolHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProtocolProxyCallback.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProtocolProxyFilter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProtocolProxyService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProxiedProtocolHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProxyAutoConfig.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProxyCreateInstance.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProxyInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIProxyObjectManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFCompositeDataSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFContainer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFContainerUtils.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFDataSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFDelegateFactory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFInMemoryDataSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFInferDataSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFLiteral.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFNode.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFObserver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFPropagatableDataSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFPurgeableDataSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFRemoteDataSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFResource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFXMLParser.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFXMLSerializer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFXMLSink.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRDFXMLSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIReadConfig.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRecyclingAllocator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRefreshURI.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRegistry.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRelativeFilePref.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRemoteService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRequest.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRequestObserver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRequestObserverProxy.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIResProtocolHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIResumableChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRollupListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIRunnable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISAXAttributes.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISAXContentHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISAXDTDHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISAXErrorHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISAXLexicalHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISAXLocator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISAXMutableAttributes.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISAXXMLFilter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISAXXMLReader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISHContainer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISHEntry.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISHTransaction.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISHistory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISHistoryInternal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISHistoryListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISMimeCert.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPAttachments.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPBlock.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPCall.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPCallCompletion.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPDecoder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPEncoder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPEncoding.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPFault.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPHeaderBlock.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPMessage.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPParameter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPPropertyBagMutator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPResponse.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPResponseListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPServiceRegistry.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPTransport.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOAPTransportListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISOCKSSocketInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISSLSocketControl.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISSLStatus.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISSLStatusProvider.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGGeometrySource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGGlyphGeometrySource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGGlyphMetricsSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGGradient.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGPathGeometrySource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGRectangleSink.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGRenderer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGRendererCanvas.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGRendererGlyphGeometry.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGRendererGlyphMetrics.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGRendererPathBuilder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGRendererPathGeometry.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGRendererRegion.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISVGRendererSurface.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISafeOutputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISaveAsCharset.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISchema.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISchemaLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScreen.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScreenManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptContextOwner.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptError.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptEventHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptEventManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptLoaderObserver.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptSecurityManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptableDateFormat.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptableInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptableInterfaceInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptableInterfaces.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptablePlugin.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptableRegion.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptableUConv.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScriptableUnescapeHTML.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScrollBoxObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIScrollable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISearchContext.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISearchService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISecretDecoderRing.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISecureBrowserUI.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISecurityCheckedComponent.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISecurityEventSink.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISecurityPref.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISecurityWarningDialogs.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISeekableStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISelectElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISelection.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISelection2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISelectionController.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISelectionDisplay.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISelectionImageService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISelectionListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISelectionPrivate.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISemanticUnitScanner.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISerializable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIServerSocket.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIServiceManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISessionRoaming.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISessionStartup.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISessionStore.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIShellService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISidebar.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISignatureVerifier.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISimpleEnumerator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISimpleStreamListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISocketProvider.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISocketProviderService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISocketTransport.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISocketTransportService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISound.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStandardURL.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStorageStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStreamBufferAccess.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStreamCipher.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStreamConverter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStreamConverterService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStreamListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStreamListenerProxy.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStreamListenerTee.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStreamLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStreamTransportService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStringBundle.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStringBundleOverride.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStringEnumerator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStringStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIStyleSheetService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISupports.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISupportsArray.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISupportsIterators.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISupportsPrimitives.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISupportsPriority.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISyncLoadDOMService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsISyncStreamListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITXTToHTMLConv.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITableEditor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITextScroll.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITextServicesFilter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITextToSubURI.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIThread.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITimelineService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITimer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITimerInternal.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITimerManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITokenDialogs.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITokenPasswordDialogs.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIToolkit.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIToolkitChromeRegistry.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIToolkitProfile.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIToolkitProfileService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITooltipListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITooltipTextProvider.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITraceRefcnt.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITransaction.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITransactionList.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITransactionListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITransactionManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITransfer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITransferable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITransport.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITransportSecurityInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITreeBoxObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITreeColumns.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITreeContentView.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITreeSelection.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITreeView.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsITypeAheadFind.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIURI.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIURIChecker.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIURIContentListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIURIFixup.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIURILoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIURIRefObject.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIURL.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIURLFormatter.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIURLParser.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUTF8ConverterService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUUIDGenerator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUnicharInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUnicharLineInputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUnicharOutputStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUnicharStreamListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUnicharStreamLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUnicodeNormalizer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUpdateService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUploadChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUrlClassifierDBService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUrlClassifierStreamUpdater.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUrlClassifierTable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUrlClassifierUtils.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUrlListManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUserCertPicker.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIUserInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIVariant.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIVersionComparator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIViewSourceChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWSDL.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWSDLLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWSDLSOAPBinding.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWSPInterfaceInfoService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWeakReference.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebBrowser.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebBrowserChrome.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebBrowserChromeFocus.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebBrowserFind.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebBrowserFocus.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebBrowserPersist.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebBrowserPrint.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebBrowserSetup.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebBrowserStream.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebContentConverterRegistrar.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebContentHandlerRegistrar.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebNavigation.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebNavigationInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebPageDescriptor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebProgress.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebProgressListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebProgressListener2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebScriptsAccessService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebServiceErrorHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWebServiceProxy.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWindowCreator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWindowCreator2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWindowDataSource.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWindowMediator.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWindowMediatorListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWindowProvider.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWindowWatcher.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWindowlessPlugInstPeer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWritablePropertyBag.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWritablePropertyBag2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIWyciwygChannel.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIX509Cert.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIX509Cert3.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIX509CertDB.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIX509CertDB2.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIX509CertValidity.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXMLContentBuilder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXMLHttpRequest.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPCScriptNotify.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPCScriptable.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPCSecurityManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPConnect.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPIDialogService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPINotifier.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPIProgressDialog.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPInstallManager.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPInstallManagerUI.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPTLoader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXPointer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXSLTException.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXSLTProcessor.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXSLTProcessorObsolete.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXSLTProcessorPrivate.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFAttributeHandler.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFBindableElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFBindableElementWrapper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFElementFactory.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFElementWrapper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFGenericElement.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFGenericElementWrapper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFPrivate.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFSVGVisual.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFSVGVisualWrapper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFStyledElementWrapper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFVisual.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFXMLVisual.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFXMLVisualWrapper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFXULVisual.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXTFXULVisualWrapper.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXULAppInfo.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXULBrowserWindow.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXULBuilderListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXULOverlayProvider.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXULRuntime.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXULSortService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXULTemplateBuilder.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXULWindow.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXmlRpcClient.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIXmlRpcClientListener.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsIZipReader.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIAccessNode.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIAccessible.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIAccessibleDocument.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPICertNotification.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPICommandUpdater.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIDNSService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIEditorTransaction.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIPluginHost.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIPluginInstancePeer.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIPromptService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIProtocolProxyService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPISocketTransportService.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIWindowWatcher.idl 0644 root bin -f none /opt/csw/mozilla/firefox/share/idl/nsPIXPIProxy.idl 0644 root bin @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 1 20:27:34 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 01 Mar 2009 19:27:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3550] csw/mgar/pkg/firefox/trunk/Makefile Message-ID: Revision: 3550 http://gar.svn.sourceforge.net/gar/?rev=3550&view=rev Author: wbonnet Date: 2009-03-01 19:27:34 +0000 (Sun, 01 Mar 2009) Log Message: ----------- Fix license path Modified Paths: -------------- csw/mgar/pkg/firefox/trunk/Makefile Modified: csw/mgar/pkg/firefox/trunk/Makefile =================================================================== --- csw/mgar/pkg/firefox/trunk/Makefile 2009-03-01 19:25:10 UTC (rev 3549) +++ csw/mgar/pkg/firefox/trunk/Makefile 2009-03-01 19:27:34 UTC (rev 3550) @@ -71,6 +71,8 @@ ( cp $(FILEDIR)/firefox.desktop $(WORK_INSTALL)/opt/csw/share/applications/firefox.desktop ) ( mkdir -p $(WORK_INSTALL)/opt/csw/share/gnome/mime-info ) ( cp $(FILEDIR)/firefox.keys $(WORK_INSTALL)/opt/csw/share/gnome/mime-info/firefox.keys ) + @ginstall -d $(WORK_INSTALL)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORK_BUILD)/LICENSE $(WORK_INSTALL)$(datadir)/doc/$(GARNAME)/License.txt post-install: ( gfind $(WORK_INSTALL)/opt/csw -exec bash -c "file {} | ggrep ELF | ggrep -e 'executable' -e 'dynamic lib' | ggrep 'not stripped' && strip {}" \; ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Mon Mar 2 19:08:29 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Mon, 02 Mar 2009 18:08:29 +0000 Subject: [csw-devel] SF.net SVN: gar:[3551] csw/mgar/pkg/ruby/trunk/Makefile Message-ID: Revision: 3551 http://gar.svn.sourceforge.net/gar/?rev=3551&view=rev Author: bdwalton Date: 2009-03-02 18:08:29 +0000 (Mon, 02 Mar 2009) Log Message: ----------- change location of sample documentation Modified Paths: -------------- csw/mgar/pkg/ruby/trunk/Makefile Modified: csw/mgar/pkg/ruby/trunk/Makefile =================================================================== --- csw/mgar/pkg/ruby/trunk/Makefile 2009-03-01 19:27:34 UTC (rev 3550) +++ csw/mgar/pkg/ruby/trunk/Makefile 2009-03-02 18:08:29 UTC (rev 3551) @@ -39,7 +39,7 @@ SPKG_DESC_CSWrubydev = Ruby Extension Development Files -PKGFILES_CSWrubydoc = $(datadir)/ri/.* $(docdir)/rubydoc/.* +PKGFILES_CSWrubydoc = $(datadir)/ri/.* $(docdir)/ruby/samples.* PKGFILES_CSWrubytk = $(libdir)/.*/tcl.* $(libdir)/.*/tk.* $(libdir)/.*-tk.rb @@ -97,10 +97,10 @@ # Copy samples samples: - @mkdir -p $(DESTDIR)$(docdir)/rubydoc/ - @cp -R $(WORKSRC_FIRSTMOD)/sample $(DESTDIR)$(docdir)/rubydoc/ + @mkdir -p $(DESTDIR)$(docdir)/ruby/ + @cp -R $(WORKSRC_FIRSTMOD)/sample $(DESTDIR)$(docdir)/ruby/ @for ext in bigdecimal dl tk ; do \ - cp -R $(WORKSRC_FIRSTMOD)/ext/$$ext/sample $(DESTDIR)$(docdir)/rubydoc/sample/$$ext ; \ + cp -R $(WORKSRC_FIRSTMOD)/ext/$$ext/sample $(DESTDIR)$(docdir)/ruby/sample/$$ext ; \ done @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Mon Mar 2 19:57:58 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Mon, 02 Mar 2009 18:57:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3552] csw/mgar/pkg/python/trunk/files Message-ID: Revision: 3552 http://gar.svn.sourceforge.net/gar/?rev=3552&view=rev Author: valholla Date: 2009-03-02 18:57:58 +0000 (Mon, 02 Mar 2009) Log Message: ----------- 2 new patches to fix library files and change to arch=v8 Added Paths: ----------- csw/mgar/pkg/python/trunk/files/configure.diff csw/mgar/pkg/python/trunk/files/python-config-in.diff Added: csw/mgar/pkg/python/trunk/files/configure.diff =================================================================== --- csw/mgar/pkg/python/trunk/files/configure.diff (rev 0) +++ csw/mgar/pkg/python/trunk/files/configure.diff 2009-03-02 18:57:58 UTC (rev 3552) @@ -0,0 +1,12 @@ +--- Python-2.6.1/configure.orig 2009-03-01 22:10:31.322676775 -0600 ++++ Python-2.6.1/configure 2009-03-01 22:11:19.595609202 -0600 +@@ -13131,8 +13131,7 @@ + SunOS*) if test "$GCC" = yes; + then CCSHARED="-fPIC"; + elif test `uname -p` = sparc; +- then CCSHARED="-xcode=pic32"; +- else CCSHARED="-Kpic"; ++ then CCSHARED="-xO3 -xarch=v8"; + fi;; + hp*|HP*) if test "$GCC" = yes; + then CCSHARED="-fPIC"; Added: csw/mgar/pkg/python/trunk/files/python-config-in.diff =================================================================== --- csw/mgar/pkg/python/trunk/files/python-config-in.diff (rev 0) +++ csw/mgar/pkg/python/trunk/files/python-config-in.diff 2009-03-02 18:57:58 UTC (rev 3552) @@ -0,0 +1,10 @@ +--- Python-2.6.1/Misc/python-config.in.orig 2009-03-02 12:51:22.272566712 -0600 ++++ Python-2.6.1/Misc/python-config.in 2009-03-02 12:50:38.306680748 -0600 +@@ -49,5 +49,7 @@ + # shared library in prefix/lib/. + if opt == '--ldflags' and not getvar('Py_ENABLE_SHARED'): + libs.insert(0, '-L' + getvar('LIBPL')) ++ if opt == '--ldflags': ++ libs.insert(0, '-L /opt/csw/lib -R /opt/csw/lib') + print ' '.join(libs) + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Mon Mar 2 19:59:48 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Mon, 02 Mar 2009 18:59:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3553] csw/mgar/pkg/python/trunk Message-ID: Revision: 3553 http://gar.svn.sourceforge.net/gar/?rev=3553&view=rev Author: valholla Date: 2009-03-02 18:59:47 +0000 (Mon, 02 Mar 2009) Log Message: ----------- Makefile fix for patches Modified Paths: -------------- csw/mgar/pkg/python/trunk/Makefile csw/mgar/pkg/python/trunk/checksums Modified: csw/mgar/pkg/python/trunk/Makefile =================================================================== --- csw/mgar/pkg/python/trunk/Makefile 2009-03-02 18:57:58 UTC (rev 3552) +++ csw/mgar/pkg/python/trunk/Makefile 2009-03-02 18:59:47 UTC (rev 3553) @@ -36,6 +36,8 @@ PATCHFILES += pyport.diff PATCHFILES += setup.diff PATCHFILES += site.diff +PATCHFILES += configure.diff +PATCHFILES += python-config-in.diff # Test for sunaudiodev fails. SKIPTEST = 1 @@ -50,6 +52,7 @@ CONFIGURE_ARGS += --enable-ipv6 CONFIGURE_ARGS += --enable-unicode=ucs4 CONFIGURE_ARGS += --with-fpectl +CONFIGURE_ARGS += LDFLAGS='-R/opt/csw/lib/\$ISALIST -R/opt/csw/lib -L/opt/csw/lib' PKGFILES_CSWidle = $(libdir)/python(\d+(?:\.\d+)*)/idlelib/.* PKGFILES_CSWidle += $(bindir)/idle Modified: csw/mgar/pkg/python/trunk/checksums =================================================================== --- csw/mgar/pkg/python/trunk/checksums 2009-03-02 18:57:58 UTC (rev 3552) +++ csw/mgar/pkg/python/trunk/checksums 2009-03-02 18:59:47 UTC (rev 3553) @@ -8,3 +8,5 @@ 05724da367b025ce525de2bb704af6e3 download/pyport.diff 296f46fb4a6a392093120cd86675309b download/setup.diff e1cb8bf39625613272c210c71274b1e0 download/site.diff +9b45df21739387380ba2f5737a443170 download/configure.diff +fc531b9bea2915c3b12528ab0674f582 download/python-config-in.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Mon Mar 2 20:34:04 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Mon, 02 Mar 2009 19:34:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[3554] csw/mgar/pkg/php5/trunk/extensions/php5_iconv/files/ iconv.diff Message-ID: Revision: 3554 http://gar.svn.sourceforge.net/gar/?rev=3554&view=rev Author: valholla Date: 2009-03-02 19:34:04 +0000 (Mon, 02 Mar 2009) Log Message: ----------- iconv patch Added Paths: ----------- csw/mgar/pkg/php5/trunk/extensions/php5_iconv/files/iconv.diff Added: csw/mgar/pkg/php5/trunk/extensions/php5_iconv/files/iconv.diff =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_iconv/files/iconv.diff (rev 0) +++ csw/mgar/pkg/php5/trunk/extensions/php5_iconv/files/iconv.diff 2009-03-02 19:34:04 UTC (rev 3554) @@ -0,0 +1,19 @@ +--- php-5.2.6/ext/iconv/iconv.c.orig 2009-03-02 13:22:39.048498744 -0600 ++++ php-5.2.6/ext/iconv/iconv.c 2009-03-02 13:21:25.719941997 -0600 +@@ -41,12 +41,15 @@ + + #ifdef HAVE_ICONV + ++/* + #ifdef PHP_ICONV_H_PATH + #include PHP_ICONV_H_PATH + #else ++*/ + #include ++/* + #endif +- ++*/ + #ifdef HAVE_GLIBC_ICONV + #include + #endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Mon Mar 2 21:06:53 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Mon, 02 Mar 2009 20:06:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[3555] csw/mgar/pkg/python/trunk Message-ID: Revision: 3555 http://gar.svn.sourceforge.net/gar/?rev=3555&view=rev Author: valholla Date: 2009-03-02 20:06:53 +0000 (Mon, 02 Mar 2009) Log Message: ----------- update for library Modified Paths: -------------- csw/mgar/pkg/python/trunk/checksums csw/mgar/pkg/python/trunk/files/python-config-in.diff Modified: csw/mgar/pkg/python/trunk/checksums =================================================================== --- csw/mgar/pkg/python/trunk/checksums 2009-03-02 19:34:04 UTC (rev 3554) +++ csw/mgar/pkg/python/trunk/checksums 2009-03-02 20:06:53 UTC (rev 3555) @@ -9,4 +9,4 @@ 296f46fb4a6a392093120cd86675309b download/setup.diff e1cb8bf39625613272c210c71274b1e0 download/site.diff 9b45df21739387380ba2f5737a443170 download/configure.diff -fc531b9bea2915c3b12528ab0674f582 download/python-config-in.diff +fae0bb9b9a5a21d755c971d2fce9b592 download/python-config-in.diff Modified: csw/mgar/pkg/python/trunk/files/python-config-in.diff =================================================================== --- csw/mgar/pkg/python/trunk/files/python-config-in.diff 2009-03-02 19:34:04 UTC (rev 3554) +++ csw/mgar/pkg/python/trunk/files/python-config-in.diff 2009-03-02 20:06:53 UTC (rev 3555) @@ -5,6 +5,6 @@ if opt == '--ldflags' and not getvar('Py_ENABLE_SHARED'): libs.insert(0, '-L' + getvar('LIBPL')) + if opt == '--ldflags': -+ libs.insert(0, '-L /opt/csw/lib -R /opt/csw/lib') ++ libs.insert(0, '-L/opt/csw/lib -R/opt/csw/lib/$ISALIST') print ' '.join(libs) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 2 21:13:22 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 02 Mar 2009 20:13:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[3556] csw/mgar/pkg/java Message-ID: Revision: 3556 http://gar.svn.sourceforge.net/gar/?rev=3556&view=rev Author: wbonnet Date: 2009-03-02 20:13:22 +0000 (Mon, 02 Mar 2009) Log Message: ----------- Create tags associated to package released in unstable Added Paths: ----------- csw/mgar/pkg/java/ajcbeanutils/tags/commons_beanutils-1.8.0,REV=2009.02.24-unstable-20090302/ csw/mgar/pkg/java/ajcchain/tags/commons_chain-1.2,REV=2009.02.24-unstable-20090302/ csw/mgar/pkg/java/ajccli/tags/commons_cli-1.1,REV=2009.02.24-unstable-20090302/ csw/mgar/pkg/java/ajccodec/tags/commons_codec-1.3,REV=2009.02.24-unstable-20090302/ csw/mgar/pkg/java/ajccollections/tags/commons_collect-3.2.1,REV=2009.02.24-unstable-20090302/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 2 21:28:56 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 02 Mar 2009 20:28:56 +0000 Subject: [csw-devel] SF.net SVN: gar:[3557] csw/mgar/pkg/sqlite3/trunk Message-ID: Revision: 3557 http://gar.svn.sourceforge.net/gar/?rev=3557&view=rev Author: wbonnet Date: 2009-03-02 20:28:55 +0000 (Mon, 02 Mar 2009) Log Message: ----------- Update to 3.6.10 Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile csw/mgar/pkg/sqlite3/trunk/checksums Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-02 20:13:22 UTC (rev 3556) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-02 20:28:55 UTC (rev 3557) @@ -1,5 +1,5 @@ GARNAME = sqlite3 -GARVERSION = 3.6.4 +GARVERSION = 3.6.10 CATEGORIES = lib DESCRIPTION = An embeddable SQL engine in a C library Modified: csw/mgar/pkg/sqlite3/trunk/checksums =================================================================== --- csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-02 20:13:22 UTC (rev 3556) +++ csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-02 20:28:55 UTC (rev 3557) @@ -1,4 +1,4 @@ -b9832cd8734d4568e384e1c60b50c92f download/sqlite-3.6.4.tar.gz +a03bdc86df4025b6881d58557e4b5bd3 download/sqlite-3.6.10.tar.gz e59647218ad2eceb91311af1f74d5065 download/CSWsqlite3.gspec 21d83fd65f7e90aa1d6c03931cd10b58 download/CSWsqlite3.prototype d41d8cd98f00b204e9800998ecf8427e download/CSWsqlite3.depend This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 2 22:40:55 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 02 Mar 2009 21:40:55 +0000 Subject: [csw-devel] SF.net SVN: gar:[3558] csw/mgar/pkg/sqlite3/trunk/files Message-ID: Revision: 3558 http://gar.svn.sourceforge.net/gar/?rev=3558&view=rev Author: wbonnet Date: 2009-03-02 21:40:55 +0000 (Mon, 02 Mar 2009) Log Message: ----------- Update in progress to version 3.6.10 Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.gspec csw/mgar/pkg/sqlite3/trunk/files/gar-base.diff Removed Paths: ------------- csw/mgar/pkg/sqlite3/trunk/files/COPYING csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.depend csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.prototype csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.depend csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.prototype Deleted: csw/mgar/pkg/sqlite3/trunk/files/COPYING =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/COPYING 2009-03-02 20:28:55 UTC (rev 3557) +++ csw/mgar/pkg/sqlite3/trunk/files/COPYING 2009-03-02 21:40:55 UTC (rev 3558) @@ -1,37 +0,0 @@ -SQLite Copyright - -The original author of SQLite has dedicated the code to the public domain. -Anyone is free to copy, modify, publish, use, compile, sell, or distribute the -original SQLite code, either in source code form or as a compiled binary, for -any purpose, commerical or non-commerical, and by any means. - -Contributed Code - -In order to keep SQLite complete free and unencumbered by copyright, other -contributors to the SQLite code base are asked to likewise dedicate their -contributions to the public domain. If you want to send a patch or enhancement -for possible inclusion in the SQLite source tree, please accompany the patch -with the following statement: - - The author or authors of this code dedicate any and all copyright interest - in this code to the public domain. We make this dedication for the benefit - of the public at large and to the detriment of our heirs and successors. - We intend this dedication to be an overt act of relinquishment in - perpetuity of all present and future rights this code under copyright law. - -Regrettably, as of 2003 October 20, we will no longer be able to accept patches -or changes to SQLite that are not accompanied by a statement such as the above. -In addition, if you make changes or enhancements as an employee, then a simple -statement such as the above is insufficient. You must also send by surface mail -a copyright release signed by a company officer. A signed original of the -copyright release should be mailed to: - - Hwaci - 6200 Maple Cove Lane - Charlotte, NC 28269 - USA - -A template copyright release is available in PDF or HTML. You can use this -release to make future changes. If you have contributed changes or enhancements -o SQLite in the past, and have not already done so, you are invited to -complete and sign a copy of the template and mail it to the address above. Modified: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec 2009-03-02 20:28:55 UTC (rev 3557) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec 2009-03-02 21:40:55 UTC (rev 3558) @@ -1,4 +1,9 @@ %var bitname sqlite3 %var pkgname CSWsqlite3 %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/../COPYING +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information + + Deleted: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.prototype =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.prototype 2009-03-02 20:28:55 UTC (rev 3557) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.prototype 2009-03-02 21:40:55 UTC (rev 3558) @@ -1,10 +0,0 @@ -d none /opt/csw/bin 0755 root bin -f none /opt/csw/bin/sqlite3 0755 root bin -d none /opt/csw/lib 0755 root bin -f none /opt/csw/lib/libsqlite3.la 0755 root bin -f none /opt/csw/lib/libsqlite3.so.0.8.6 0755 root bin -s none /opt/csw/lib/libsqlite3.so.0=libsqlite3.so.0.8.6 -s none /opt/csw/lib/libsqlite3.so=libsqlite3.so.0.8.6 -i copyright=CSWsqlite3.copyright -i depend=CSWsqlite3.depend -i pkginfo=CSWsqlite3.pkginfo Deleted: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.depend =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.depend 2009-03-02 20:28:55 UTC (rev 3557) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.depend 2009-03-02 21:40:55 UTC (rev 3558) @@ -1 +0,0 @@ - Modified: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.gspec =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.gspec 2009-03-02 20:28:55 UTC (rev 3557) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.gspec 2009-03-02 21:40:55 UTC (rev 3558) @@ -1,4 +1,7 @@ -%var bitname sqlite3dev -%var pkgname CSWsqlite3dev +%var bitname sqlite3_devel +%var pkgname CSWsqlite3devel %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/../COPYING +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information + Deleted: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.prototype =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.prototype 2009-03-02 20:28:55 UTC (rev 3557) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.prototype 2009-03-02 21:40:55 UTC (rev 3558) @@ -1,10 +0,0 @@ -d none /opt/csw/include 0755 root bin -f none /opt/csw/include/sqlite3.h 0644 root bin -f none /opt/csw/include/sqlite3ext.h 0644 root bin -d none /opt/csw/lib 0755 root bin -f none /opt/csw/lib/libsqlite3.a 0644 root bin -d none /opt/csw/lib/pkgconfig 0755 root bin -f none /opt/csw/lib/pkgconfig/sqlite3.pc 0644 root bin -i copyright=CSWsqlite3dev.copyright -i depend=CSWsqlite3dev.depend -i pkginfo=CSWsqlite3dev.pkginfo Modified: csw/mgar/pkg/sqlite3/trunk/files/gar-base.diff =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/gar-base.diff 2009-03-02 20:28:55 UTC (rev 3557) +++ csw/mgar/pkg/sqlite3/trunk/files/gar-base.diff 2009-03-02 21:40:55 UTC (rev 3558) @@ -1,6 +1,6 @@ -diff --speed-large-files --minimal -Nru sqlite3-3.6.4.orig/src/tclsqlite.c sqlite3-3.6.4/src/tclsqlite.c ---- sqlite3-3.6.4.orig/src/tclsqlite.c 2008-10-14 20:07:41.000000000 +0200 -+++ sqlite3-3.6.4/src/tclsqlite.c 2008-11-07 23:14:32.334719000 +0100 +diff -Naur sqlite3-3.6.10.orig/src/tclsqlite.c sqlite3-3.6.10.patched/src/tclsqlite.c +--- sqlite3-3.6.10.orig/src/tclsqlite.c 2008-10-14 20:07:41.000000000 +0200 ++++ sqlite3-3.6.10.patched/src/tclsqlite.c 2008-11-07 23:14:32.334719000 +0100 @@ -16,6 +16,7 @@ */ #include "tcl.h" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 2 22:41:13 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 02 Mar 2009 21:41:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[3559] csw/mgar/pkg/sqlite3/trunk/files Message-ID: Revision: 3559 http://gar.svn.sourceforge.net/gar/?rev=3559&view=rev Author: wbonnet Date: 2009-03-02 21:41:13 +0000 (Mon, 02 Mar 2009) Log Message: ----------- Update in progress to version 3.6.10 Added Paths: ----------- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec Removed Paths: ------------- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.gspec Deleted: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.gspec =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.gspec 2009-03-02 21:40:55 UTC (rev 3558) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.gspec 2009-03-02 21:41:13 UTC (rev 3559) @@ -1,7 +0,0 @@ -%var bitname sqlite3_devel -%var pkgname CSWsqlite3devel -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright - -Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information - Copied: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec (from rev 3558, csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3dev.gspec) =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec (rev 0) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec 2009-03-02 21:41:13 UTC (rev 3559) @@ -0,0 +1,7 @@ +%var bitname sqlite3_devel +%var pkgname CSWsqlite3devel +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 2 22:41:38 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 02 Mar 2009 21:41:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[3560] csw/mgar/pkg/sqlite3/trunk Message-ID: Revision: 3560 http://gar.svn.sourceforge.net/gar/?rev=3560&view=rev Author: wbonnet Date: 2009-03-02 21:41:38 +0000 (Mon, 02 Mar 2009) Log Message: ----------- Update in progress to version 3.6.10 Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile csw/mgar/pkg/sqlite3/trunk/checksums Property Changed: ---------------- csw/mgar/pkg/sqlite3/trunk/ Property changes on: csw/mgar/pkg/sqlite3/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-02 21:41:13 UTC (rev 3559) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-02 21:41:38 UTC (rev 3560) @@ -7,39 +7,51 @@ SQLite is a in-process library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. endef +# Download informations MASTER_SITES = http://sqlite.org/ DISTFILES = sqlite-$(GARVERSION).tar.gz -PKGDIST = sqlite-$(GARVERSION).tar.gz -DISTFILES += CSWsqlite3.gspec CSWsqlite3.prototype CSWsqlite3.depend -DISTFILES += CSWsqlite3dev.gspec CSWsqlite3dev.prototype CSWsqlite3dev.depend -DISTFILES += COPYING -# DISTFILES += $(call admfiles,CSWsqlite3, depend) +DISTFILES += $(call admfiles, CSWsqlite3, ) +DISTFILES += $(call admfiles, CSWsqlite3devel, ) +DISTFILES += copyright.html # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = sqlite-(\d+(?:\.\d+)*).tar.gz -CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION -CXXFLAGS += -xlibmil -xlibmopt -features=tmplife -norunpath -LDFLAGS += -L/opt/csw/lib -R/opt/csw/lib +# Package description +SPKG_DESC_CSWsqlite3 = The XCB library +SPKG_DESC_CSWsqlite3devel = $(SPKG_DESC_CSWsqlite3) development package -export CFLAGS CXXFLAGS LDFLAGS +# Dynamic prototype +PKGFILES_CSWsqlite3devel = $(PKGFILES_DEVEL) +PKGFILES_CSWsqlite3devel += $(prefix)/include/.* +PKGFILES_CSWsqlite3devel += $(prefix)/lib/.*\.a +PKGFILES_CSWsqlite3devel += $(prefix)/lib/pkgconfig/.* -PATCHFILES = gar-base.diff -TEST_SCRIPTS = none +# Build the 64 bits binaries +BUILD64 = 1 -GREP = ggrep +# Add some patches to the sources +PATCHFILES = gar-base.diff -include gar/category.mk +# Do not execute make test step +TEST_SCRIPTS = none -CONFIGURE_ARGS = --prefix=/opt/csw --mandir=/opt/csw/share/man --infodir=/opt/csw/share/info --enable-threadsafe --disable-debug +# Make configure options +CONFIGURE_ARGS += --prefix=$(prefix) +CONFIGURE_ARGS += --mandir=$(mandir) +CONFIGURE_ARGS += --infodir=$(infodir) +CONFIGURE_ARGS += --enable-threadsafe --disable-debug test-none: @$(MAKECOOKIE) post-extract: - ( mv $(WORKDIR)/sqlite-$(GARVERSION) $(WORKDIR)/$(GARNAME)-$(GARVERSION) ) + ( cd $(WORKROOTDIR) ; for i in build-isa-* ; do mv $$i/sqlite-$(GARVERSION) $$i/$(GARNAME)-$(GARVERSION) ; done ) @$(MAKECOOKIE) -post-install: - ( gfind $(DESTDIR)/opt/csw -exec bash -c "file {} | ggrep ELF | ggrep -e 'executable' -e 'dynamic lib' | ggrep 'not stripped' && strip {}" \; ) +pre-install: + @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/copyright.html $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) +include gar/category.mk + Modified: csw/mgar/pkg/sqlite3/trunk/checksums =================================================================== --- csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-02 21:41:13 UTC (rev 3559) +++ csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-02 21:41:38 UTC (rev 3560) @@ -5,5 +5,5 @@ 23720c906465d83a988ad20f62384a16 download/CSWsqlite3dev.gspec 6cf146bca1ef7840ec8e723c0d68ab75 download/CSWsqlite3dev.prototype 68b329da9893e34099c7d8ad5cb9c940 download/CSWsqlite3dev.depend -f275fb8bd4c68bc851a675636c12f8eb download/COPYING -6d37cef88090847b5989825be20e66d3 download/gar-base.diff +a0e12a72a1f5b972624c712532dc27d7 download/copyright.html +01747316846392e5ca9455b74af41d95 download/gar-base.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Mon Mar 2 23:04:52 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Mon, 02 Mar 2009 22:04:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[3561] csw/mgar/pkg Message-ID: Revision: 3561 http://gar.svn.sourceforge.net/gar/?rev=3561&view=rev Author: skayser Date: 2009-03-02 22:04:52 +0000 (Mon, 02 Mar 2009) Log Message: ----------- mairix: Initial commit Added Paths: ----------- csw/mgar/pkg/mairix/ csw/mgar/pkg/mairix/branches/ csw/mgar/pkg/mairix/tags/ csw/mgar/pkg/mairix/trunk/ csw/mgar/pkg/mairix/trunk/Makefile csw/mgar/pkg/mairix/trunk/checksums csw/mgar/pkg/mairix/trunk/files/ Property changes on: csw/mgar/pkg/mairix/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/mairix/trunk/Makefile =================================================================== --- csw/mgar/pkg/mairix/trunk/Makefile (rev 0) +++ csw/mgar/pkg/mairix/trunk/Makefile 2009-03-02 22:04:52 UTC (rev 3561) @@ -0,0 +1,43 @@ +GARNAME = mairix +GARVERSION = 0.21 +CATEGORIES = utils + +DESCRIPTION = An index and search tool for Maildir, MH, or mbox format email folders. +define BLURB + mairix is a program for indexing and searching email messages stored in + Maildir, MH or mbox folders. + + * Indexing is fast. It runs incrementally on new messages - any particular + message only gets scanned once in the lifetime of the index file. + + * The search mode populates a "virtual" maildir (or MH) folder with symlinks + which point to the real messages. This folder can be opened as usual in your + mail program. (Note, if messages are in mbox folders, copies are made. + Similarly if the virtual folder has mbox format, it is filled with copies + of the matched messages.) +endef + +MASTER_SITES = $(SF_MIRROR) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +SPKG_SOURCEURL = http://www.rpcurnow.force9.co.uk/mairix/ + +REQUIRED_PKGS = CSWbzip2 CSWzlib + +TEST_SCRIPTS = + +# configure doesn't understand most of the $(DIRPATHS) arguments +CONFIGURE_ARGS = --prefix=/opt/csw +CONFIGURE_ARGS += --bindir=/opt/csw/bin +CONFIGURE_ARGS += --infodir=/opt/csw/share/info +CONFIGURE_ARGS += --mandir=/opt/csw/share/man + +include gar/category.mk + +pre-build-modulated: + @perl -pi -e 's/__inline__/inline/' $(WORKSRC)/memmac.h + +post-install-modulated: DOCS = ACKNOWLEDGEMENTS NEWS README dotmairixrc.eg +post-install-modulated: DOCDEST = $(DESTDIR)$(docdir)/$(GARNAME) +post-install-modulated: + @ginstall -d $(DOCDEST) + @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) Added: csw/mgar/pkg/mairix/trunk/checksums =================================================================== --- csw/mgar/pkg/mairix/trunk/checksums (rev 0) +++ csw/mgar/pkg/mairix/trunk/checksums 2009-03-02 22:04:52 UTC (rev 3561) @@ -0,0 +1 @@ +821619895931711c370f51f3442a0ded download/mairix-0.21.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 2 23:11:09 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 02 Mar 2009 22:11:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3562] csw/mgar/pkg/sqlite3/trunk Message-ID: Revision: 3562 http://gar.svn.sourceforge.net/gar/?rev=3562&view=rev Author: wbonnet Date: 2009-03-02 22:11:08 +0000 (Mon, 02 Mar 2009) Log Message: ----------- First attempt to buildon the farm Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile csw/mgar/pkg/sqlite3/trunk/checksums Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-02 22:04:52 UTC (rev 3561) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-02 22:11:08 UTC (rev 3562) @@ -28,7 +28,10 @@ PKGFILES_CSWsqlite3devel += $(prefix)/lib/pkgconfig/.* # Build the 64 bits binaries -BUILD64 = 1 +BUILD64 = 1 +NO_ISAEXEC = 1 +EXTRA_BUILD_ISAS_sparc = sparcv8 sparcv9 +EXTRA_BUILD_ISAS_i386 = i386 amd64 # Add some patches to the sources PATCHFILES = gar-base.diff @@ -42,6 +45,8 @@ CONFIGURE_ARGS += --infodir=$(infodir) CONFIGURE_ARGS += --enable-threadsafe --disable-debug +#REQUIRED_PKGS_CSWlibxcbdevel = CSWlibxcb + test-none: @$(MAKECOOKIE) Modified: csw/mgar/pkg/sqlite3/trunk/checksums =================================================================== --- csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-02 22:04:52 UTC (rev 3561) +++ csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-02 22:11:08 UTC (rev 3562) @@ -1,9 +1,5 @@ a03bdc86df4025b6881d58557e4b5bd3 download/sqlite-3.6.10.tar.gz -e59647218ad2eceb91311af1f74d5065 download/CSWsqlite3.gspec -21d83fd65f7e90aa1d6c03931cd10b58 download/CSWsqlite3.prototype -d41d8cd98f00b204e9800998ecf8427e download/CSWsqlite3.depend -23720c906465d83a988ad20f62384a16 download/CSWsqlite3dev.gspec -6cf146bca1ef7840ec8e723c0d68ab75 download/CSWsqlite3dev.prototype -68b329da9893e34099c7d8ad5cb9c940 download/CSWsqlite3dev.depend +cdd419809af113a0b22d489cf24714fe download/CSWsqlite3.gspec +6e43cf703ea5eafe991a120abc06fd44 download/CSWsqlite3devel.gspec a0e12a72a1f5b972624c712532dc27d7 download/copyright.html 01747316846392e5ca9455b74af41d95 download/gar-base.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Mon Mar 2 23:36:22 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Mon, 02 Mar 2009 22:36:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[3563] csw/mgar/pkg/mod_python/trunk Message-ID: Revision: 3563 http://gar.svn.sourceforge.net/gar/?rev=3563&view=rev Author: valholla Date: 2009-03-02 22:36:22 +0000 (Mon, 02 Mar 2009) Log Message: ----------- compiled for python2.6 Modified Paths: -------------- csw/mgar/pkg/mod_python/trunk/Makefile csw/mgar/pkg/mod_python/trunk/checksums Added Paths: ----------- csw/mgar/pkg/mod_python/trunk/files/connobject.diff Modified: csw/mgar/pkg/mod_python/trunk/Makefile =================================================================== --- csw/mgar/pkg/mod_python/trunk/Makefile 2009-03-02 22:11:08 UTC (rev 3562) +++ csw/mgar/pkg/mod_python/trunk/Makefile 2009-03-02 22:36:22 UTC (rev 3563) @@ -19,7 +19,6 @@ CATALOGNAME_CSWap2modpython = ap2_modpython SPKG_DESC_CSWap2modpython = an Apache/Python integration module -PATCHFILES = configure.diff PATCHFILES += connobject.diff # We define upstream file regex so we can be notifed of new upstream software release @@ -33,19 +32,13 @@ include gar/category.mk -#pre-configure: - #@( cd $(WORKSRC) ; autoconf ) - #@$(MAKECOOKIE) +DESTDOC = $(DESTDIR)$(docdir)/ap2_modpython -#DESTDOC = $(DESTDIR)$(docdir)/ap2_modpython +post-install-modulated: + @install -d $(DESTDOC) + @for file in COPYRIGHT CREDITS LICENSE NEWS NOTICE README ; do \ + ginstall -m 0644 $(WORKSRC)/$$file $(DESTDOC) ; \ + done + @( cd $(WORKSRC) ; gcp -vR examples doc-html $(DESTDOC) ) + @$(DONADA) -#post-install: install-doc - -#install-doc: - #@install -d $(DESTDOC) - #@for file in COPYRIGHT CREDITS LICENSE NEWS NOTICE README ; do \ - #ginstall -m 0644 $(WORKSRC)/$$file $(DESTDOC) ; \ - #done - #@( cd $(WORKSRC) ; gcp -vR examples doc-html $(DESTDOC) ) - #@$(MAKECOOKIE) - Modified: csw/mgar/pkg/mod_python/trunk/checksums =================================================================== --- csw/mgar/pkg/mod_python/trunk/checksums 2009-03-02 22:11:08 UTC (rev 3562) +++ csw/mgar/pkg/mod_python/trunk/checksums 2009-03-02 22:36:22 UTC (rev 3563) @@ -2,5 +2,4 @@ 6fda2f740f138af54536b87fb598426b download/postinstall 6892dd209d16d2c565581e9de272cf3e download/preremove 0dd379f20ceb32fc77bb3a9bf045097f download/space -783e43fd9ed17cbea81abfabc852001e download/configure.diff -efd99b53da7ae63dab49edbcc8bd65c2 download/connobject.diff +44e80c5a863ba40809ad889f9c5d0307 download/connobject.diff Added: csw/mgar/pkg/mod_python/trunk/files/connobject.diff =================================================================== --- csw/mgar/pkg/mod_python/trunk/files/connobject.diff (rev 0) +++ csw/mgar/pkg/mod_python/trunk/files/connobject.diff 2009-03-02 22:36:22 UTC (rev 3563) @@ -0,0 +1,11 @@ +--- mod_python-3.3.1/src/connobject.c.orig 2009-03-02 16:21:31.870869598 -0600 ++++ mod_python-3.3.1/src/connobject.c 2009-03-02 16:22:11.934909344 -0600 +@@ -139,7 +139,7 @@ + bytes_read = 0; + + while ((bytes_read < len || len == 0) && +- !(b == APR_BRIGADE_SENTINEL(b) || ++ !(b == APR_BRIGADE_SENTINEL(bb) || + APR_BUCKET_IS_EOS(b) || APR_BUCKET_IS_FLUSH(b))) { + + const char *data; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Tue Mar 3 13:13:46 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Tue, 03 Mar 2009 12:13:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[3564] csw/mgar/pkg/nsca/trunk Message-ID: Revision: 3564 http://gar.svn.sourceforge.net/gar/?rev=3564&view=rev Author: j_arndt Date: 2009-03-03 12:13:45 +0000 (Tue, 03 Mar 2009) Log Message: ----------- nsca: added dynamic dependencies, removed patch for source Makefile, some cleanup Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile csw/mgar/pkg/nsca/trunk/checksums Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-02 22:36:22 UTC (rev 3563) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-03 12:13:45 UTC (rev 3564) @@ -9,30 +9,48 @@ MASTER_SITES = http://mesh.dl.sourceforge.net/sourceforge/nagios/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWnsca, prototype checkinstall preinstall depend) -DISTFILES += $(call admfiles,CSWsendnsca, preinstall depend) +DISTFILES += $(call admfiles,CSWnsca, prototype checkinstall preinstall ) +DISTFILES += $(call admfiles,CSWsendnsca, preinstall ) DISTFILES += nsca nsca.xml svc-nsca PATCHFILES += submit_check_results.diff -PATCHFILES += makefile.diff +REQUIRED_PKGS_CSWnsca = CSWlibmcrypt CSWlibtoolrt CSWnagios +REQUIRED_PKGS_CSWsendnsca = CSWlibmcrypt CSWlibtoolrt CSWnagios + CONFIGURE_ARGS = $(DIRPATHS) -#CONFIGURE_ARGS += --with-nsca-user=nagios -#CONFIGURE_ARGS += --with-nsca-grp=nagios CONFIGURE_ARGS += --with-nsca-port=5667 BUILD_TARGETS = nsca SKIPTEST = 1 -#INSTALL_ARGS = install-nsca -INSTALL_ARGS += install-sendnsca -INSTALL_ARGS += install-nsca - include gar/category.mk -pre-install-modulated: +NAGIOSBINDIR=$(prefix)/nagios/bin +NAGIOSCFGDIR=$(prefix)/nagios/etc +NSCADOCDIR=$(prefix)/share/doc/nsca +SENDNSCADOCDIR=$(prefix)/share/doc/send_nsca +CFGDIR=$(prefix)/etc + +post-install-modulated: ginstall -d $(DESTDIR)$(bindir) ginstall -d $(DESTDIR)$(prefix)/nagios/bin ginstall -d $(DESTDIR)$(prefix)/nagios/etc - $(MAKECOOKIE) + ginstall -m 755 -d $(DESTDIR)$(NSCADOCDIR) + ginstall -m 755 $(WORKSRC)/src/nsca $(DESTDIR)$(NAGIOSBINDIR) + ginstall -m 600 $(WORKSRC)/sample-config/nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/nsca.cfg + ginstall -m 644 $(WORKSRC)/Changelog $(DESTDIR)$(NSCADOCDIR) + ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(NSCADOCDIR) + ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(NSCADOCDIR) + ginstall -m 644 $(WORKSRC)/SECURITY $(DESTDIR)$(NSCADOCDIR) + ginstall -m 755 $(WORKSRC)/src/send_nsca $(DESTDIR)$(BINDIR) + ginstall -m 755 -d $(DESTDIR)$(SENDNSCADOCDIR) + ginstall -m 755 -d $(DESTDIR)$(CFGDIR) + ginstall -m 755 $(WORKSRC)/src/submit_check_result-sample $(DESTDIR)$(SENDNSCADOCDIR) + ginstall -m 600 $(WORKSRC)/sample-config/send_nsca.cfg $(DESTDIR)$(CFGDIR)/send_nsca.cfg + ginstall -m 644 $(WORKSRC)/Changelog $(DESTDIR)$(SENDNSCADOCDIR) + ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(SENDNSCADOCDIR) + ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(SENDNSCADOCDIR) + ginstall -m 644 $(WORKSRC)/SECURITY $(DESTDIR)$(SENDNSCADOCDIR) + @$(MAKECOOKIE) Modified: csw/mgar/pkg/nsca/trunk/checksums =================================================================== --- csw/mgar/pkg/nsca/trunk/checksums 2009-03-02 22:36:22 UTC (rev 3563) +++ csw/mgar/pkg/nsca/trunk/checksums 2009-03-03 12:13:45 UTC (rev 3564) @@ -3,12 +3,9 @@ 9fa3302e1adfe6fb72e91b3cb0f5fdc3 download/CSWnsca.prototype 1886b15eafd2e2a5a4b230918960ea9a download/CSWnsca.checkinstall 7fef893e65bb68bc0762434dbeace713 download/CSWnsca.preinstall -4a31b1f69eb7caee94f3fffa1232e9f4 download/CSWnsca.depend b82767ed7ab002fea4b3a4395511c93c download/CSWsendnsca.gspec 8bf9882f3115e8514ae6d9a866397c71 download/CSWsendnsca.preinstall -a590499dfa6f086d05cda4d86c2333cc download/CSWsendnsca.depend 58baa05824b28682cef9e678c3d0cefa download/nsca b36f9006d3f725cc8d6cb9c01533a75c download/nsca.xml 58baa05824b28682cef9e678c3d0cefa download/svc-nsca cbb38cacd3ca318f00dfa0877b6017df download/submit_check_results.diff -9e1686ea93030fb004d8c65f8c0a2e7d download/makefile.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Tue Mar 3 13:40:35 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Tue, 03 Mar 2009 12:40:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[3565] csw/mgar/pkg/nrpe/trunk Message-ID: Revision: 3565 http://gar.svn.sourceforge.net/gar/?rev=3565&view=rev Author: j_arndt Date: 2009-03-03 12:40:35 +0000 (Tue, 03 Mar 2009) Log Message: ----------- nrpe: added dynamic dependencies and custom install script, removed patches for source Makefile, some cleanup Modified Paths: -------------- csw/mgar/pkg/nrpe/trunk/Makefile csw/mgar/pkg/nrpe/trunk/checksums Modified: csw/mgar/pkg/nrpe/trunk/Makefile =================================================================== --- csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-03 12:13:45 UTC (rev 3564) +++ csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-03 12:40:35 UTC (rev 3565) @@ -7,13 +7,15 @@ NRPE allows you to remotely execute Nagios plugins on other Linux/Unix machines. This allows you to monitor remote machine metrics (disk usage, CPU load, etc.). NRPE can also communicate with some of the Windows agent addons, so you can execute scripts and check metrics on remote Windows machines as well. endef -#MASTER_SITES = http://surfnet.dl.sourceforge.net/sourceforge/nagios/ -MASTER_SITES = $(SF_MASTERS) +MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWnrpe, prototype checkinstall preinstall postinstall preremove depend) +DISTFILES += $(call admfiles,CSWnrpe, prototype checkinstall preinstall postinstall preremove ) DISTFILES += svc-nrpe nrpe.xml nrpe -DISTFILES += $(call admfiles,CSWnrpeplugin, prototype depend) +DISTFILES += $(call admfiles,CSWnrpeplugin, prototype ) +REQUIRED_PKGS_CSWnrpe = CSWosslrt CSWtcpwrap +REQUIRED_PKGS_CSWnrpeplugin = CSWosslrt + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-ssl-lib=/opt/csw/lib CONFIGURE_ARGS += --with-ssl-inc=/opt/csw/include @@ -21,26 +23,37 @@ CONFIGURE_ARGS += --with-kerberos-inc=/opt/csw/include CONFIGURE_ARGS += --prefix=/opt/csw/nagios CONFIGURE_ARGS += --exec-prefix=/opt/csw/nagios -CONFIGURE_ARGS += --with-command-user=nagios -CONFIGURE_ARGS += --with-command-group=nagios PATCHFILES = patch.diff # Removal of LOG_AUTHPRIV and LOG_FTP # Solaris doesn't have these log facilities PATCHFILES += configure.diff -PATCHFILES += makefile.diff -PATCHFILES += doc.diff # changes made to global Makefile.in to copy some docs -sysconfdir ?= $(prefix)/nagios/etc -bindir ?= $(prefix)/bin -libexecdir ?= $(prefix)/libexec/nagios-plugins -datadir ?= $(prefix)/share +sysconfdir = $(prefix)/nagios/etc +bindir = $(prefix)/bin +libexecdir = $(prefix)/libexec/nagios-plugins +datadir = $(prefix)/share +TEST_TARGET = all +INSTALL_SCRIPTS = custom -#EXTRA_LIB = /opt/csw/lib +include gar/category.mk -TEST_TARGET = all +DOCDIR=$(datadir)/doc/nrpe +CFGDIR=$(sysconfdir) +LIBEXECDIR=$(libexecdir) +BINDIR=$(bindir) -INSTALL_ARGS += install-docs -INSTALL_ARGS += install-daemon-config - -include gar/category.mk +install-custom: + ginstall -m 775 -d $(DESTDIR)$(DOCDIR) + ginstall -m 755 -d $(DESTDIR)$(LIBEXECDIR) + ginstall -m 755 -d $(DESTDIR)$(BINDIR) + ginstall -m 755 $(WORKSRC)/src/check_nrpe $(DESTDIR)$(LIBEXECDIR) + ginstall -m 755 $(WORKSRC)/src/nrpe $(DESTDIR)$(BINDIR) + ginstall -m 644 $(WORKSRC)/docs/NRPE.pdf $(DESTDIR)$(DOCDIR) + ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(DOCDIR) + ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(DOCDIR) + ginstall -m 644 $(WORKSRC)/README.SSL $(DESTDIR)$(DOCDIR) + ginstall -m 644 $(WORKSRC)/SECURITY $(DESTDIR)$(DOCDIR) + ginstall -m 775 -d $(DESTDIR)$(CFGDIR) + ginstall -m 644 $(WORKSRC)/sample-config/nrpe.cfg $(DESTDIR)$(CFGDIR) + @$(MAKECOOKIE) Modified: csw/mgar/pkg/nrpe/trunk/checksums =================================================================== --- csw/mgar/pkg/nrpe/trunk/checksums 2009-03-03 12:13:45 UTC (rev 3564) +++ csw/mgar/pkg/nrpe/trunk/checksums 2009-03-03 12:40:35 UTC (rev 3565) @@ -5,14 +5,10 @@ 53eea7ed36535bb6cbe1d6fe0aae3508 download/CSWnrpe.preinstall 71c9056ac6d0010a748745a405385d55 download/CSWnrpe.postinstall 393872a95d2b9ec90363664c31074415 download/CSWnrpe.preremove -c585258595292cc43525385c87e1d126 download/CSWnrpe.depend ec1857a4400022e3eec874c34e2b7232 download/svc-nrpe 1ee84a3e24cd4237bbb1fae59fc1d4ca download/nrpe.xml ec1857a4400022e3eec874c34e2b7232 download/nrpe 54aebe8f3d7bc8d2ec5ea1954d859b10 download/CSWnrpeplugin.gspec e22a7817c7665e79bcbad7e091375be9 download/CSWnrpeplugin.prototype -a3658628a24ac990a0e3b552a9fcb8db download/CSWnrpeplugin.depend 5b02d4385daaea2a8c13903539aa6189 download/patch.diff 4b51476c782d2c5764d10f8ed530ada0 download/configure.diff -90d1e4acfa3f031b20fc7e229387d0e6 download/makefile.diff -34edc5baa80d11bae0ddd754e2e72b23 download/doc.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Tue Mar 3 16:09:39 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Tue, 03 Mar 2009 15:09:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[3566] csw/mgar/gar/v2/gar.mk Message-ID: Revision: 3566 http://gar.svn.sourceforge.net/gar/?rev=3566&view=rev Author: skayser Date: 2009-03-03 15:09:38 +0000 (Tue, 03 Mar 2009) Log Message: ----------- When GARFLAVOR=DBG drop strip from $(POST_INSTALL_TARGETS) Modified Paths: -------------- csw/mgar/gar/v2/gar.mk Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2009-03-03 12:40:35 UTC (rev 3565) +++ csw/mgar/gar/v2/gar.mk 2009-03-03 15:09:38 UTC (rev 3566) @@ -415,7 +415,10 @@ $(DONADA) # strip - Strip executables -POST_INSTALL_TARGETS := strip $(POST_INSTALL_TARGETS) +ifneq ($(GARFLAVOR),DBG) + POST_INSTALL_TARGETS := strip $(POST_INSTALL_TARGETS) +endif + strip: @for target in $(STRIP_DIRS) $(DESTDIR)$(bindir) $(DESTDIR)$(sbindir) ; \ do \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Tue Mar 3 16:10:17 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Tue, 03 Mar 2009 15:10:17 +0000 Subject: [csw-devel] SF.net SVN: gar:[3567] csw/mgar/pkg/ruby/trunk/Makefile Message-ID: Revision: 3567 http://gar.svn.sourceforge.net/gar/?rev=3567&view=rev Author: bdwalton Date: 2009-03-03 15:10:17 +0000 (Tue, 03 Mar 2009) Log Message: ----------- force -R path in ldflags so it lands in rbconfig.rb Modified Paths: -------------- csw/mgar/pkg/ruby/trunk/Makefile Modified: csw/mgar/pkg/ruby/trunk/Makefile =================================================================== --- csw/mgar/pkg/ruby/trunk/Makefile 2009-03-03 15:09:38 UTC (rev 3566) +++ csw/mgar/pkg/ruby/trunk/Makefile 2009-03-03 15:10:17 UTC (rev 3567) @@ -60,6 +60,8 @@ GARCOMPILER = GNU +EXTRA_LDFLAGS = -R /opt/csw/gcc4/lib + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-pthread CONFIGURE_ARGS += --enable-shared This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 3 18:20:31 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 03 Mar 2009 17:20:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3568] csw/mgar/pkg Message-ID: Revision: 3568 http://gar.svn.sourceforge.net/gar/?rev=3568&view=rev Author: valholla Date: 2009-03-03 17:20:22 +0000 (Tue, 03 Mar 2009) Log Message: ----------- rename existing gnupg to gnupg2, gnupg2.x is not a dropin replacement for gnupg1.x Modified Paths: -------------- csw/mgar/pkg/gnupg2/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/gnupg2/ csw/mgar/pkg/gnupg2/trunk/ Removed Paths: ------------- csw/mgar/pkg/gnupg2/trunk/ Modified: csw/mgar/pkg/gnupg2/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnupg/trunk/Makefile 2009-03-03 15:10:17 UTC (rev 3567) +++ csw/mgar/pkg/gnupg2/trunk/Makefile 2009-03-03 17:20:22 UTC (rev 3568) @@ -7,8 +7,8 @@ RFC 2440 compliant tool for secure communication and data storage endef -PACKAGES = CSWgnupg -CATALOGNAME = gnupg +PACKAGES = CSWgnupg2 +CATALOGNAME = gnupg2 SPKG_DESC = GnuPG is a complete and free replacement for PGP. SPKG_SOURCEURL = http://www.gnupg.org/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 3 18:21:05 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 03 Mar 2009 17:21:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[3569] csw/mgar/pkg/gnupg/ Message-ID: Revision: 3569 http://gar.svn.sourceforge.net/gar/?rev=3569&view=rev Author: valholla Date: 2009-03-03 17:21:02 +0000 (Tue, 03 Mar 2009) Log Message: ----------- rename existing gnupg to gnupg2, gnupg2.x is not a dropin replacement for gnupg1.x Removed Paths: ------------- csw/mgar/pkg/gnupg/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 3 18:27:16 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 03 Mar 2009 17:27:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[3570] csw/mgar/pkg Message-ID: Revision: 3570 http://gar.svn.sourceforge.net/gar/?rev=3570&view=rev Author: valholla Date: 2009-03-03 17:27:08 +0000 (Tue, 03 Mar 2009) Log Message: ----------- initial checkin Added Paths: ----------- csw/mgar/pkg/gnupg/ csw/mgar/pkg/gnupg/branches/ csw/mgar/pkg/gnupg/tags/ csw/mgar/pkg/gnupg/trunk/ csw/mgar/pkg/gnupg/trunk/Makefile csw/mgar/pkg/gnupg/trunk/checksums csw/mgar/pkg/gnupg/trunk/files/ Property changes on: csw/mgar/pkg/gnupg/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/gnupg/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnupg/trunk/Makefile (rev 0) +++ csw/mgar/pkg/gnupg/trunk/Makefile 2009-03-03 17:27:08 UTC (rev 3570) @@ -0,0 +1,70 @@ +GARNAME = gnupg +GARVERSION = 1.4.9 +CATEGORIES = apps + +DESCRIPTION = GnuPG is a complete and free replacement for PGP. +define BLURB + RFC 2440 compliant tool for secure communication and data storage +endef + +PACKAGES = CSWgnupg +CATALOGNAME = gnupg +SPKG_DESC = GnuPG is a complete and free replacement for PGP. + +SPKG_SOURCEURL = http://www.gnupg.org/ +MASTER_SITES = ftp://ftp.gnupg.org/gcrypt/gnupg/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 + +# We define upstream file regex so we can be notifed of +# new upstream software release +UFILES_REGEX = (\d+(?:\.\d+)*) + +BUILD64 = 1 +NO_ISAEXEC = 0 + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-libcurl +CONFIGURE_ARGS += --with-ldap +CONFIGURE_ARGS += --with-zlib +CONFIGURE_ARGS += --with-bzip2 +CONFIGURE_ARGS += --with-readline +CONFIGURE_ARGS += --enable-threads=solaris + +# This is somehow not correctly detected from autoconf +EXTRA_LINKER_FLAGS = -lgpg-error +# Needed for nanosleep() +EXTRA_LINKER_FLAGS += -lrt + +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg-agent +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg-connect-agent +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg2 +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgconf +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgkey2ssh +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgparsemail +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgsm +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgsm-gencert.sh +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgv2 +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/kbxutil +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/scdaemon +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/watchgnupg + +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg-agent +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg-connect-agent +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg2 +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgconf +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgkey2ssh +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgparsemail +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgsm +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgsm-gencert.sh +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgv2 +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/kbxutil +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/scdaemon +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/watchgnupg + +REQUIRED_PKGS = CSWlibksba CSWgpgerr CSWgcrypt CSWlibassuan +REQUIRED_PKGS += CSWcurlrt CSWoldaprt CSWzlib CSWpth CSWlibidn +REQUIRED_PKGS += CSWbzip2 CSWreadline CSWggettextrt CSWiconv CSWosslrt + +TEST_TARGET = check + +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Tue Mar 3 19:06:43 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Tue, 03 Mar 2009 18:06:43 +0000 Subject: [csw-devel] SF.net SVN: gar:[3571] csw/mgar/pkg/ruby/trunk/Makefile Message-ID: Revision: 3571 http://gar.svn.sourceforge.net/gar/?rev=3571&view=rev Author: bdwalton Date: 2009-03-03 18:06:43 +0000 (Tue, 03 Mar 2009) Log Message: ----------- correct typo in pkgfiles. Modified Paths: -------------- csw/mgar/pkg/ruby/trunk/Makefile Modified: csw/mgar/pkg/ruby/trunk/Makefile =================================================================== --- csw/mgar/pkg/ruby/trunk/Makefile 2009-03-03 17:27:08 UTC (rev 3570) +++ csw/mgar/pkg/ruby/trunk/Makefile 2009-03-03 18:06:43 UTC (rev 3571) @@ -39,7 +39,7 @@ SPKG_DESC_CSWrubydev = Ruby Extension Development Files -PKGFILES_CSWrubydoc = $(datadir)/ri/.* $(docdir)/ruby/samples.* +PKGFILES_CSWrubydoc = $(datadir)/ri/.* $(docdir)/ruby/sample.* PKGFILES_CSWrubytk = $(libdir)/.*/tcl.* $(libdir)/.*/tk.* $(libdir)/.*-tk.rb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Tue Mar 3 20:13:22 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Tue, 03 Mar 2009 19:13:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[3572] csw/mgar/pkg/mairix/trunk Message-ID: Revision: 3572 http://gar.svn.sourceforge.net/gar/?rev=3572&view=rev Author: skayser Date: 2009-03-03 19:13:22 +0000 (Tue, 03 Mar 2009) Log Message: ----------- mairix: work in progress Modified Paths: -------------- csw/mgar/pkg/mairix/trunk/Makefile csw/mgar/pkg/mairix/trunk/checksums Added Paths: ----------- csw/mgar/pkg/mairix/trunk/files/patch-excerpt.diff Modified: csw/mgar/pkg/mairix/trunk/Makefile =================================================================== --- csw/mgar/pkg/mairix/trunk/Makefile 2009-03-03 18:06:43 UTC (rev 3571) +++ csw/mgar/pkg/mairix/trunk/Makefile 2009-03-03 19:13:22 UTC (rev 3572) @@ -2,7 +2,7 @@ GARVERSION = 0.21 CATEGORIES = utils -DESCRIPTION = An index and search tool for Maildir, MH, or mbox format email folders. +DESCRIPTION = An index and search tool for Maildir, MH, or mbox define BLURB mairix is a program for indexing and searching email messages stored in Maildir, MH or mbox folders. @@ -25,19 +25,32 @@ TEST_SCRIPTS = +# Mention option -x in the help message (-h) and provide fine grained +# timestamps (still needs a patch to rfc822.c, where HMS are dropped) +PATCHFILES = patch-excerpt.diff + # configure doesn't understand most of the $(DIRPATHS) arguments CONFIGURE_ARGS = --prefix=/opt/csw CONFIGURE_ARGS += --bindir=/opt/csw/bin CONFIGURE_ARGS += --infodir=/opt/csw/share/info CONFIGURE_ARGS += --mandir=/opt/csw/share/man +#GARFLAVOR = DBG + include gar/category.mk +# configure uses bashisms but doesn't declare bash as its interpreter +pre-configure-modulated: + @perl -pi -e 's|#!/bin/sh|#!/bin/bash|' $(WORKSRC)/configure + $(MAKECOOKIE) + pre-build-modulated: @perl -pi -e 's/__inline__/inline/' $(WORKSRC)/memmac.h + $(MAKECOOKIE) post-install-modulated: DOCS = ACKNOWLEDGEMENTS NEWS README dotmairixrc.eg post-install-modulated: DOCDEST = $(DESTDIR)$(docdir)/$(GARNAME) post-install-modulated: @ginstall -d $(DOCDEST) @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) + $(MAKECOOKIE) Modified: csw/mgar/pkg/mairix/trunk/checksums =================================================================== --- csw/mgar/pkg/mairix/trunk/checksums 2009-03-03 18:06:43 UTC (rev 3571) +++ csw/mgar/pkg/mairix/trunk/checksums 2009-03-03 19:13:22 UTC (rev 3572) @@ -1 +1,2 @@ 821619895931711c370f51f3442a0ded download/mairix-0.21.tar.gz +e14ad9070d252bd7bb2ddef19915c145 download/patch-excerpt.diff Added: csw/mgar/pkg/mairix/trunk/files/patch-excerpt.diff =================================================================== --- csw/mgar/pkg/mairix/trunk/files/patch-excerpt.diff (rev 0) +++ csw/mgar/pkg/mairix/trunk/files/patch-excerpt.diff 2009-03-03 19:13:22 UTC (rev 3572) @@ -0,0 +1,23 @@ +diff -ur mairix-0.21.org/mairix.c mairix-0.21/mairix.c +--- mairix-0.21.org/mairix.c 2007-06-22 21:18:00.000000000 +0100 ++++ mairix-0.21/mairix.c 2009-03-03 14:17:23.119599595 +0000 +@@ -410,6 +410,7 @@ + "-t : include all messages in same threads as matching messages\n" + "-o : override setting of mfolder from mairixrc file\n" + "-r : force raw output regardless of mformat setting in mairixrc file\n" ++ "-x : show an excerpt of the headers of the matching messages\n" + "expr_i : search expression (all expr's AND'ed together):\n" + " word : match word in message body and major headers\n" + " t:word : match word in To: header\n" +diff -ur mairix-0.21.org/search.c mairix-0.21/search.c +--- mairix-0.21.org/search.c 2007-06-22 21:18:00.000000000 +0100 ++++ mairix-0.21/search.c 2009-03-03 14:19:30.048952226 +0000 +@@ -1208,7 +1208,7 @@ + if (parsed->hdrs.from) printf(" From: %s\n", parsed->hdrs.from); + if (parsed->hdrs.subject) printf(" Subject: %s\n", parsed->hdrs.subject); + thetm = gmtime(&parsed->hdrs.date); +- strftime(datebuf, sizeof(datebuf), "%a, %d %b %Y", thetm); ++ strftime(datebuf, sizeof(datebuf), "%a, %d %b %Y, %H:%M:%S", thetm); + printf(" Date: %s\n", datebuf); + free_rfc822(parsed); + } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rmacduff at users.sourceforge.net Tue Mar 3 20:41:25 2009 From: rmacduff at users.sourceforge.net (rmacduff at users.sourceforge.net) Date: Tue, 03 Mar 2009 19:41:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3573] csw/mgar/pkg/sed/trunk/ Message-ID: Revision: 3573 http://gar.svn.sourceforge.net/gar/?rev=3573&view=rev Author: rmacduff Date: 2009-03-03 19:41:25 +0000 (Tue, 03 Mar 2009) Log Message: ----------- Cut over to gar2 Property Changed: ---------------- csw/mgar/pkg/sed/trunk/ Property changes on: csw/mgar/pkg/sed/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rmacduff at users.sourceforge.net Tue Mar 3 20:58:08 2009 From: rmacduff at users.sourceforge.net (rmacduff at users.sourceforge.net) Date: Tue, 03 Mar 2009 19:58:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[3574] csw/mgar/pkg/sed/trunk Message-ID: Revision: 3574 http://gar.svn.sourceforge.net/gar/?rev=3574&view=rev Author: rmacduff Date: 2009-03-03 19:58:08 +0000 (Tue, 03 Mar 2009) Log Message: ----------- Update to 4.1.5 Modified Paths: -------------- csw/mgar/pkg/sed/trunk/Makefile csw/mgar/pkg/sed/trunk/checksums Modified: csw/mgar/pkg/sed/trunk/Makefile =================================================================== --- csw/mgar/pkg/sed/trunk/Makefile 2009-03-03 19:41:25 UTC (rev 3573) +++ csw/mgar/pkg/sed/trunk/Makefile 2009-03-03 19:58:08 UTC (rev 3574) @@ -1,5 +1,5 @@ GARNAME = sed -GARVERSION = 4.0.9 +GARVERSION = 4.1.5 CATEGORIES = utils DESCRIPTION = GNU Stream Editor Modified: csw/mgar/pkg/sed/trunk/checksums =================================================================== --- csw/mgar/pkg/sed/trunk/checksums 2009-03-03 19:41:25 UTC (rev 3573) +++ csw/mgar/pkg/sed/trunk/checksums 2009-03-03 19:58:08 UTC (rev 3574) @@ -1 +1 @@ -d8fb554bc6577aaedd39b94b3cb3df70 download/sed-4.0.9.tar.gz +7a1cbbbb3341287308e140bd4834c3ba download/sed-4.1.5.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Wed Mar 4 01:28:48 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Wed, 04 Mar 2009 00:28:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3575] csw/mgar/pkg Message-ID: Revision: 3575 http://gar.svn.sourceforge.net/gar/?rev=3575&view=rev Author: skayser Date: 2009-03-04 00:28:48 +0000 (Wed, 04 Mar 2009) Log Message: ----------- watch: Initial commit Added Paths: ----------- csw/mgar/pkg/watch/ csw/mgar/pkg/watch/branches/ csw/mgar/pkg/watch/tags/ csw/mgar/pkg/watch/trunk/ csw/mgar/pkg/watch/trunk/Makefile csw/mgar/pkg/watch/trunk/checksums csw/mgar/pkg/watch/trunk/files/ csw/mgar/pkg/watch/trunk/files/getopt.c csw/mgar/pkg/watch/trunk/files/getopt.h csw/mgar/pkg/watch/trunk/files/getopt1.c csw/mgar/pkg/watch/trunk/files/gettext.h csw/mgar/pkg/watch/trunk/files/patch-extralibs.diff csw/mgar/pkg/watch/trunk/files/snprintf.c csw/mgar/pkg/watch/trunk/files/snprintf.h Property changes on: csw/mgar/pkg/watch/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/watch/trunk/Makefile =================================================================== --- csw/mgar/pkg/watch/trunk/Makefile (rev 0) +++ csw/mgar/pkg/watch/trunk/Makefile 2009-03-04 00:28:48 UTC (rev 3575) @@ -0,0 +1,68 @@ +# Todo +# * asprintf() from portable snprintf.c isn't working yet +# Header line on watch output always reads "Every fs: " +# +GARNAME = watch +GARVERSION = 3.2.7 +CATEGORIES = utils + +DESCRIPTION = Watch a program output change over time +define BLURB +endef + +# Usually we would use $(SF_MIRROR), but the procps folks didn't upload +# procps the usual way +SF_PROJ = procps +MASTER_SITES = http://$(SF_PROJ).sourceforge.net/ +DISTFILES = $(SF_PROJ)-$(GARVERSION).tar.gz +PATCHFILES = patch-extralibs.diff +DISTNAME = $(SF_PROJ)-$(GARVERSION) + +REQUIRED_PKGS = CSWncurses + +CONFIGURE_ARGS = $(DIRPATHS) + +EXTRA_INC = /opt/csw/include/ncurses + +TEST_SCRIPTS = +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = custom +INSTALL_SCRIPTS = custom + +include gar/category.mk + +# procps is heavily GNU tailored, so we need to make some adjustments +# +# 1) Remove unnecessary build instructions that would cause errors otherwise +# 2) Bring in GNU getopt for getopt_long() +# 3) Bring in asprintf() +# +# GNU getopt from http://cherokee-project.com +# asprintf from http://www.ijs.si/software/snprintf/ +# + +# Tell snprintf.c that we have snprintf and need asprintf() +CFLAGS := $(CFLAGS) -DHAVE_SNPRINTF -DNEED_ASPRINTF + +pre-build-modulated: + @rm $(WORKSRC)/ps/module.mk $(WORKSRC)/proc/module.mk + @cp $(FILEDIR)/snprintf* $(WORKSRC) + @cp $(FILEDIR)/getopt* $(WORKSRC) + @cp $(FILEDIR)/gettext.h* $(WORKSRC) + $(MAKECOOKIE) + +build-custom: + @(cd $(WORKSRC); \ + gmake ALL_CFLAGS="$(CFLAGS)" ALL_LDFLAGS="$(LDFLAGS)" snprintf.o; \ + gmake ALL_CFLAGS="$(CFLAGS)" ALL_LDFLAGS="$(LDFLAGS)" getopt.o; \ + gmake ALL_CFLAGS="$(CFLAGS)" ALL_LDFLAGS="$(LDFLAGS)" getopt1.o; \ + gmake ALL_CFLAGS="$(CFLAGS) snprintf.o getopt.o getopt1.o" \ + ALL_LDFLAGS="$(LDFLAGS)" watch) + $(MAKECOOKIE) + +install-custom: + @ginstall -d $(DESTDIR)$(bindir) + @ginstall -d $(DESTDIR)$(mandir)/man1 + @ginstall -m 755 $(WORKSRC)/watch $(DESTDIR)$(bindir) + @ginstall -m 644 $(WORKSRC)/watch.1 $(DESTDIR)$(mandir)/man1 + $(MAKECOOKIE) Added: csw/mgar/pkg/watch/trunk/checksums =================================================================== --- csw/mgar/pkg/watch/trunk/checksums (rev 0) +++ csw/mgar/pkg/watch/trunk/checksums 2009-03-04 00:28:48 UTC (rev 3575) @@ -0,0 +1,2 @@ +f490bca772b16472962c7b9f23b1e97d download/procps-3.2.7.tar.gz +223ba15056890d0d15431276d027d480 download/patch-extralibs.diff Added: csw/mgar/pkg/watch/trunk/files/getopt.c =================================================================== --- csw/mgar/pkg/watch/trunk/files/getopt.c (rev 0) +++ csw/mgar/pkg/watch/trunk/files/getopt.c 2009-03-04 00:28:48 UTC (rev 3575) @@ -0,0 +1,1139 @@ +/* Getopt for GNU. + NOTE: getopt is now part of the C library, so if you don't know what + "Keep this file name-space clean" means, talk to drepper at gnu.org + before changing it! + + Copyright (C) 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, + 1996, 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, + Inc. + + This file is part of the GNU C Library. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + +/* This tells Alpha OSF/1 not to define a getopt prototype in . + Ditto for AIX 3.2 and . */ +#ifndef _NO_PROTO +# define _NO_PROTO +#endif + +#ifdef HAVE_CONFIG_H +# include +#endif + +#include + +/* Comment out all this code if we are using the GNU C Library, and are not + actually compiling the library itself. This code is part of the GNU C + Library, but also included in many other GNU distributions. Compiling + and linking in this code is a waste when using the GNU C library + (especially if it is a shared library). Rather than having every GNU + program understand `configure --with-gnu-libc' and omit the object files, + it is simpler to just do this in the source for each such file. */ + +#define GETOPT_INTERFACE_VERSION 2 +#if !defined _LIBC && defined __GLIBC__ && __GLIBC__ >= 2 +# include +# if _GNU_GETOPT_INTERFACE_VERSION == GETOPT_INTERFACE_VERSION +# define ELIDE_CODE +# endif +#endif + +#ifndef ELIDE_CODE + + +/* This needs to come after some library #include + to get __GNU_LIBRARY__ defined. */ +#ifdef __GNU_LIBRARY__ +/* Don't include stdlib.h for non-GNU C libraries because some of them + contain conflicting prototypes for getopt. */ +# include +# include +#endif /* GNU C library. */ + +#include + +#ifdef VMS +# include +#endif + +#ifdef _LIBC +# include +#else +/* This is for other GNU distributions with internationalized messages. */ +# include "gettext.h" +#endif +#define _(msgid) gettext (msgid) + +#if defined _LIBC && defined USE_IN_LIBIO +# include +#endif + +#ifndef attribute_hidden +# define attribute_hidden +#endif + +/* This version of `getopt' appears to the caller like standard Unix `getopt' + but it behaves differently for the user, since it allows the user + to intersperse the options with the other arguments. + + As `getopt' works, it permutes the elements of ARGV so that, + when it is done, all the options precede everything else. Thus + all application programs are extended to handle flexible argument order. + + Setting the environment variable POSIXLY_CORRECT disables permutation. + Then the behavior is completely standard. + + GNU application programs can use a third alternative mode in which + they can distinguish the relative order of options and other arguments. */ + +#include "getopt.h" + +/* For communication from `getopt' to the caller. + When `getopt' finds an option that takes an argument, + the argument value is returned here. + Also, when `ordering' is RETURN_IN_ORDER, + each non-option ARGV-element is returned here. */ + +char *optarg; + +/* Index in ARGV of the next element to be scanned. + This is used for communication to and from the caller + and for communication between successive calls to `getopt'. + + On entry to `getopt', zero means this is the first call; initialize. + + When `getopt' returns -1, this is the index of the first of the + non-option elements that the caller should itself scan. + + Otherwise, `optind' communicates from one call to the next + how much of ARGV has been scanned so far. */ + +/* 1003.2 says this must be 1 before any call. */ +int optind = 1; + +/* Formerly, initialization of getopt depended on optind==0, which + causes problems with re-calling getopt as programs generally don't + know that. */ + +int __getopt_initialized attribute_hidden; + +/* The next char to be scanned in the option-element + in which the last option character we returned was found. + This allows us to pick up the scan where we left off. + + If this is zero, or a null string, it means resume the scan + by advancing to the next ARGV-element. */ + +static char *nextchar; + +/* Callers store zero here to inhibit the error message + for unrecognized options. */ + +int opterr = 1; + +/* Set to an option character which was unrecognized. + This must be initialized on some systems to avoid linking in the + system's own getopt implementation. */ + +int optopt = '?'; + +/* Describe how to deal with options that follow non-option ARGV-elements. + + If the caller did not specify anything, + the default is REQUIRE_ORDER if the environment variable + POSIXLY_CORRECT is defined, PERMUTE otherwise. + + REQUIRE_ORDER means don't recognize them as options; + stop option processing when the first non-option is seen. + This is what Unix does. + This mode of operation is selected by either setting the environment + variable POSIXLY_CORRECT, or using `+' as the first character + of the list of option characters. + + PERMUTE is the default. We permute the contents of ARGV as we scan, + so that eventually all the non-options are at the end. This allows options + to be given in any order, even with programs that were not written to + expect this. + + RETURN_IN_ORDER is an option available to programs that were written + to expect options and other ARGV-elements in any order and that care about + the ordering of the two. We describe each non-option ARGV-element + as if it were the argument of an option with character code 1. + Using `-' as the first character of the list of option characters + selects this mode of operation. + + The special argument `--' forces an end of option-scanning regardless + of the value of `ordering'. In the case of RETURN_IN_ORDER, only + `--' can cause `getopt' to return -1 with `optind' != ARGC. */ + +static enum +{ + REQUIRE_ORDER, PERMUTE, RETURN_IN_ORDER +} ordering; + +/* Value of POSIXLY_CORRECT environment variable. */ +static char *posixly_correct; + +#ifndef __GNU_LIBRARY__ + +/* Avoid depending on library functions or files + whose names are inconsistent. */ + +#ifndef getenv +extern char *getenv (); +#endif + +#endif /* not __GNU_LIBRARY__ */ + +/* Handle permutation of arguments. */ + +/* Describe the part of ARGV that contains non-options that have + been skipped. `first_nonopt' is the index in ARGV of the first of them; + `last_nonopt' is the index after the last of them. */ + +static int first_nonopt; +static int last_nonopt; + +#ifdef _LIBC +/* Stored original parameters. + XXX This is no good solution. We should rather copy the args so + that we can compare them later. But we must not use malloc(3). */ +extern int __libc_argc; +extern char **__libc_argv; + +/* Bash 2.0 gives us an environment variable containing flags + indicating ARGV elements that should not be considered arguments. */ + +# ifdef USE_NONOPTION_FLAGS +/* Defined in getopt_init.c */ +extern char *__getopt_nonoption_flags; + +static int nonoption_flags_max_len; +static int nonoption_flags_len; +# endif + +# ifdef USE_NONOPTION_FLAGS +# define SWAP_FLAGS(ch1, ch2) \ + if (nonoption_flags_len > 0) \ + { \ + char __tmp = __getopt_nonoption_flags[ch1]; \ + __getopt_nonoption_flags[ch1] = __getopt_nonoption_flags[ch2]; \ + __getopt_nonoption_flags[ch2] = __tmp; \ + } +# else +# define SWAP_FLAGS(ch1, ch2) +# endif +#else /* !_LIBC */ +# define SWAP_FLAGS(ch1, ch2) +#endif /* _LIBC */ + +/* Exchange two adjacent subsequences of ARGV. + One subsequence is elements [first_nonopt,last_nonopt) + which contains all the non-options that have been skipped so far. + The other is elements [last_nonopt,optind), which contains all + the options processed since those non-options were skipped. + + `first_nonopt' and `last_nonopt' are relocated so that they describe + the new indices of the non-options in ARGV after they are moved. */ + +static void +exchange (char **argv) +{ + int bottom = first_nonopt; + int middle = last_nonopt; + int top = optind; + char *tem; + + /* Exchange the shorter segment with the far end of the longer segment. + That puts the shorter segment into the right place. + It leaves the longer segment in the right place overall, + but it consists of two parts that need to be swapped next. */ + +#if defined _LIBC && defined USE_NONOPTION_FLAGS + /* First make sure the handling of the `__getopt_nonoption_flags' + string can work normally. Our top argument must be in the range + of the string. */ + if (nonoption_flags_len > 0 && top >= nonoption_flags_max_len) + { + /* We must extend the array. The user plays games with us and + presents new arguments. */ + char *new_str = malloc (top + 1); + if (new_str == NULL) + nonoption_flags_len = nonoption_flags_max_len = 0; + else + { + memset (__mempcpy (new_str, __getopt_nonoption_flags, + nonoption_flags_max_len), + '\0', top + 1 - nonoption_flags_max_len); + nonoption_flags_max_len = top + 1; + __getopt_nonoption_flags = new_str; + } + } +#endif + + while (top > middle && middle > bottom) + { + if (top - middle > middle - bottom) + { + /* Bottom segment is the short one. */ + int len = middle - bottom; + register int i; + + /* Swap it with the top part of the top segment. */ + for (i = 0; i < len; i++) + { + tem = argv[bottom + i]; + argv[bottom + i] = argv[top - (middle - bottom) + i]; + argv[top - (middle - bottom) + i] = tem; + SWAP_FLAGS (bottom + i, top - (middle - bottom) + i); + } + /* Exclude the moved bottom segment from further swapping. */ + top -= len; + } + else + { + /* Top segment is the short one. */ + int len = top - middle; + register int i; + + /* Swap it with the bottom part of the bottom segment. */ + for (i = 0; i < len; i++) + { + tem = argv[bottom + i]; + argv[bottom + i] = argv[middle + i]; + argv[middle + i] = tem; + SWAP_FLAGS (bottom + i, middle + i); + } + /* Exclude the moved top segment from further swapping. */ + bottom += len; + } + } + + /* Update records for the slots the non-options now occupy. */ + + first_nonopt += (optind - last_nonopt); + last_nonopt = optind; +} + +/* Initialize the internal data when the first call is made. */ + +static const char * +_getopt_initialize (int argc, char *const *argv, const char *optstring) +{ + /* Start processing options with ARGV-element 1 (since ARGV-element 0 + is the program name); the sequence of previously skipped + non-option ARGV-elements is empty. */ + + first_nonopt = last_nonopt = optind; + + nextchar = NULL; + + posixly_correct = getenv ("POSIXLY_CORRECT"); + + /* Determine how to handle the ordering of options and nonoptions. */ + + if (optstring[0] == '-') + { + ordering = RETURN_IN_ORDER; + ++optstring; + } + else if (optstring[0] == '+') + { + ordering = REQUIRE_ORDER; + ++optstring; + } + else if (posixly_correct != NULL) + ordering = REQUIRE_ORDER; + else + ordering = PERMUTE; + +#if defined _LIBC && defined USE_NONOPTION_FLAGS + if (posixly_correct == NULL + && argc == __libc_argc && argv == __libc_argv) + { + if (nonoption_flags_max_len == 0) + { + if (__getopt_nonoption_flags == NULL + || __getopt_nonoption_flags[0] == '\0') + nonoption_flags_max_len = -1; + else + { + const char *orig_str = __getopt_nonoption_flags; + int len = nonoption_flags_max_len = strlen (orig_str); + if (nonoption_flags_max_len < argc) + nonoption_flags_max_len = argc; + __getopt_nonoption_flags = + (char *) malloc (nonoption_flags_max_len); + if (__getopt_nonoption_flags == NULL) + nonoption_flags_max_len = -1; + else + memset (__mempcpy (__getopt_nonoption_flags, orig_str, len), + '\0', nonoption_flags_max_len - len); + } + } + nonoption_flags_len = nonoption_flags_max_len; + } + else + nonoption_flags_len = 0; +#endif + + return optstring; +} + +/* Scan elements of ARGV (whose length is ARGC) for option characters + given in OPTSTRING. + + If an element of ARGV starts with '-', and is not exactly "-" or "--", + then it is an option element. The characters of this element + (aside from the initial '-') are option characters. If `getopt' + is called repeatedly, it returns successively each of the option characters + from each of the option elements. + + If `getopt' finds another option character, it returns that character, + updating `optind' and `nextchar' so that the next call to `getopt' can + resume the scan with the following option character or ARGV-element. + + If there are no more option characters, `getopt' returns -1. + Then `optind' is the index in ARGV of the first ARGV-element + that is not an option. (The ARGV-elements have been permuted + so that those that are not options now come last.) + + OPTSTRING is a string containing the legitimate option characters. + If an option character is seen that is not listed in OPTSTRING, + return '?' after printing an error message. If you set `opterr' to + zero, the error message is suppressed but we still return '?'. + + If a char in OPTSTRING is followed by a colon, that means it wants an arg, + so the following text in the same ARGV-element, or the text of the following + ARGV-element, is returned in `optarg'. Two colons mean an option that + wants an optional arg; if there is text in the current ARGV-element, + it is returned in `optarg', otherwise `optarg' is set to zero. + + If OPTSTRING starts with `-' or `+', it requests different methods of + handling the non-option ARGV-elements. + See the comments about RETURN_IN_ORDER and REQUIRE_ORDER, above. + + Long-named options begin with `--' instead of `-'. + Their names may be abbreviated as long as the abbreviation is unique + or is an exact match for some defined option. If they have an + argument, it follows the option name in the same ARGV-element, separated + from the option name by a `=', or else the in next ARGV-element. + When `getopt' finds a long-named option, it returns 0 if that option's + `flag' field is nonzero, the value of the option's `val' field + if the `flag' field is zero. + + The elements of ARGV aren't really const, because we permute them. + But we pretend they're const in the prototype to be compatible + with other systems. + + LONGOPTS is a vector of `struct option' terminated by an + element containing a name which is zero. + + LONGIND returns the index in LONGOPT of the long-named option found. + It is only valid when a long-named option has been found by the most + recent call. + + If LONG_ONLY is nonzero, '-' as well as '--' can introduce + long-named options. */ + +int +_getopt_internal (int argc, char *const *argv, + const char *optstring, const struct option *longopts, + int *longind, int long_only) +{ + int print_errors = opterr; + if (optstring[0] == ':') + print_errors = 0; + + if (argc < 1) + return -1; + + optarg = NULL; + + if (optind == 0 || !__getopt_initialized) + { + if (optind == 0) + optind = 1; /* Don't scan ARGV[0], the program name. */ + optstring = _getopt_initialize (argc, argv, optstring); + __getopt_initialized = 1; + } + + /* Test whether ARGV[optind] points to a non-option argument. + Either it does not have option syntax, or there is an environment flag + from the shell indicating it is not an option. The later information + is only used when the used in the GNU libc. */ +#if defined _LIBC && defined USE_NONOPTION_FLAGS +# define NONOPTION_P (argv[optind][0] != '-' || argv[optind][1] == '\0' \ + || (optind < nonoption_flags_len \ + && __getopt_nonoption_flags[optind] == '1')) +#else +# define NONOPTION_P (argv[optind][0] != '-' || argv[optind][1] == '\0') +#endif + + if (nextchar == NULL || *nextchar == '\0') + { + /* Advance to the next ARGV-element. */ + + /* Give FIRST_NONOPT & LAST_NONOPT rational values if OPTIND has been + moved back by the user (who may also have changed the arguments). */ + if (last_nonopt > optind) + last_nonopt = optind; + if (first_nonopt > optind) + first_nonopt = optind; + + if (ordering == PERMUTE) + { + /* If we have just processed some options following some non-options, + exchange them so that the options come first. */ + + if (first_nonopt != last_nonopt && last_nonopt != optind) + exchange ((char **) argv); + else if (last_nonopt != optind) + first_nonopt = optind; + + /* Skip any additional non-options + and extend the range of non-options previously skipped. */ + + while (optind < argc && NONOPTION_P) + optind++; + last_nonopt = optind; + } + + /* The special ARGV-element `--' means premature end of options. + Skip it like a null option, + then exchange with previous non-options as if it were an option, + then skip everything else like a non-option. */ + + if (optind != argc && !strcmp (argv[optind], "--")) + { + optind++; + + if (first_nonopt != last_nonopt && last_nonopt != optind) + exchange ((char **) argv); + else if (first_nonopt == last_nonopt) + first_nonopt = optind; + last_nonopt = argc; + + optind = argc; + } + + /* If we have done all the ARGV-elements, stop the scan + and back over any non-options that we skipped and permuted. */ + + if (optind == argc) + { + /* Set the next-arg-index to point at the non-options + that we previously skipped, so the caller will digest them. */ + if (first_nonopt != last_nonopt) + optind = first_nonopt; + return -1; + } + + /* If we have come to a non-option and did not permute it, + either stop the scan or describe it to the caller and pass it by. */ + + if (NONOPTION_P) + { + if (ordering == REQUIRE_ORDER) + return -1; + optarg = argv[optind++]; + return 1; + } + + /* We have found another option-ARGV-element. + Skip the initial punctuation. */ + + nextchar = (argv[optind] + 1 + + (longopts != NULL && argv[optind][1] == '-')); + } + + /* Decode the current option-ARGV-element. */ + + /* Check whether the ARGV-element is a long option. + + If long_only and the ARGV-element has the form "-f", where f is + a valid short option, don't consider it an abbreviated form of + a long option that starts with f. Otherwise there would be no + way to give the -f short option. + + On the other hand, if there's a long option "fubar" and + the ARGV-element is "-fu", do consider that an abbreviation of + the long option, just like "--fu", and not "-f" with arg "u". + + This distinction seems to be the most useful approach. */ + + if (longopts != NULL + && (argv[optind][1] == '-' + || (long_only + && (argv[optind][2] || !strchr (optstring, argv[optind][1]))))) + { + char *nameend; + const struct option *p; + const struct option *pfound = NULL; + int exact = 0; + int ambig = 0; + int indfound = -1; + int option_index; + + for (nameend = nextchar; *nameend && *nameend != '='; nameend++) + /* Do nothing. */ ; + + /* Test all long options for either exact match + or abbreviated matches. */ + for (p = longopts, option_index = 0; p->name; p++, option_index++) + if (!strncmp (p->name, nextchar, nameend - nextchar)) + { + if ((unsigned int) (nameend - nextchar) + == (unsigned int) strlen (p->name)) + { + /* Exact match found. */ + pfound = p; + indfound = option_index; + exact = 1; + break; + } + else if (pfound == NULL) + { + /* First nonexact match found. */ + pfound = p; + indfound = option_index; + } + else if (long_only + || pfound->has_arg != p->has_arg + || pfound->flag != p->flag + || pfound->val != p->val) + /* Second or later nonexact match found. */ + ambig = 1; + } + + if (ambig && !exact) + { + if (print_errors) + { +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + + if (__asprintf (&buf, _("%s: option `%s' is ambiguous\n"), + argv[0], argv[optind]) >= 0) + { + + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#else + fprintf (stderr, _("%s: option `%s' is ambiguous\n"), + argv[0], argv[optind]); +#endif + } + nextchar += strlen (nextchar); + optind++; + optopt = 0; + return '?'; + } + + if (pfound != NULL) + { + option_index = indfound; + optind++; + if (*nameend) + { + /* Don't test has_arg with >, because some C compilers don't + allow it to be used on enums. */ + if (pfound->has_arg) + optarg = nameend + 1; + else + { + if (print_errors) + { +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + int n; +#endif + + if (argv[optind - 1][1] == '-') + { + /* --option */ +#if defined _LIBC && defined USE_IN_LIBIO + n = __asprintf (&buf, _("\ +%s: option `--%s' doesn't allow an argument\n"), + argv[0], pfound->name); +#else + fprintf (stderr, _("\ +%s: option `--%s' doesn't allow an argument\n"), + argv[0], pfound->name); +#endif + } + else + { + /* +option or -option */ +#if defined _LIBC && defined USE_IN_LIBIO + n = __asprintf (&buf, _("\ +%s: option `%c%s' doesn't allow an argument\n"), + argv[0], argv[optind - 1][0], + pfound->name); +#else + fprintf (stderr, _("\ +%s: option `%c%s' doesn't allow an argument\n"), + argv[0], argv[optind - 1][0], pfound->name); +#endif + } + +#if defined _LIBC && defined USE_IN_LIBIO + if (n >= 0) + { + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#endif + } + + nextchar += strlen (nextchar); + + optopt = pfound->val; + return '?'; + } + } + else if (pfound->has_arg == 1) + { + if (optind < argc) + optarg = argv[optind++]; + else + { + if (print_errors) + { +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + + if (__asprintf (&buf, _("\ +%s: option `%s' requires an argument\n"), + argv[0], argv[optind - 1]) >= 0) + { + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#else + fprintf (stderr, + _("%s: option `%s' requires an argument\n"), + argv[0], argv[optind - 1]); +#endif + } + nextchar += strlen (nextchar); + optopt = pfound->val; + return optstring[0] == ':' ? ':' : '?'; + } + } + nextchar += strlen (nextchar); + if (longind != NULL) + *longind = option_index; + if (pfound->flag) + { + *(pfound->flag) = pfound->val; + return 0; + } + return pfound->val; + } + + /* Can't find it as a long option. If this is not getopt_long_only, + or the option starts with '--' or is not a valid short + option, then it's an error. + Otherwise interpret it as a short option. */ + if (!long_only || argv[optind][1] == '-' + || strchr (optstring, *nextchar) == NULL) + { + if (print_errors) + { +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + int n; +#endif + + if (argv[optind][1] == '-') + { + /* --option */ +#if defined _LIBC && defined USE_IN_LIBIO + n = __asprintf (&buf, _("%s: unrecognized option `--%s'\n"), + argv[0], nextchar); +#else + fprintf (stderr, _("%s: unrecognized option `--%s'\n"), + argv[0], nextchar); +#endif + } + else + { + /* +option or -option */ +#if defined _LIBC && defined USE_IN_LIBIO + n = __asprintf (&buf, _("%s: unrecognized option `%c%s'\n"), + argv[0], argv[optind][0], nextchar); +#else + fprintf (stderr, _("%s: unrecognized option `%c%s'\n"), + argv[0], argv[optind][0], nextchar); +#endif + } + +#if defined _LIBC && defined USE_IN_LIBIO + if (n >= 0) + { + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#endif + } + nextchar = (char *) ""; + optind++; + optopt = 0; + return '?'; + } + } + + /* Look at and handle the next short option-character. */ + + { + char c = *nextchar++; + char *temp = strchr (optstring, c); + + /* Increment `optind' when we start to process its last character. */ + if (*nextchar == '\0') + ++optind; + + if (temp == NULL || c == ':') + { + if (print_errors) + { +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + int n; +#endif + + if (posixly_correct) + { + /* 1003.2 specifies the format of this message. */ +#if defined _LIBC && defined USE_IN_LIBIO + n = __asprintf (&buf, _("%s: illegal option -- %c\n"), + argv[0], c); +#else + fprintf (stderr, _("%s: illegal option -- %c\n"), argv[0], c); +#endif + } + else + { +#if defined _LIBC && defined USE_IN_LIBIO + n = __asprintf (&buf, _("%s: invalid option -- %c\n"), + argv[0], c); +#else + fprintf (stderr, _("%s: invalid option -- %c\n"), argv[0], c); +#endif + } + +#if defined _LIBC && defined USE_IN_LIBIO + if (n >= 0) + { + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#endif + } + optopt = c; + return '?'; + } + /* Convenience. Treat POSIX -W foo same as long option --foo */ + if (temp[0] == 'W' && temp[1] == ';') + { + char *nameend; + const struct option *p; + const struct option *pfound = NULL; + int exact = 0; + int ambig = 0; + int indfound = 0; + int option_index; + + /* This is an option that requires an argument. */ + if (*nextchar != '\0') + { + optarg = nextchar; + /* If we end this ARGV-element by taking the rest as an arg, + we must advance to the next element now. */ + optind++; + } + else if (optind == argc) + { + if (print_errors) + { + /* 1003.2 specifies the format of this message. */ +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + + if (__asprintf (&buf, + _("%s: option requires an argument -- %c\n"), + argv[0], c) >= 0) + { + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#else + fprintf (stderr, _("%s: option requires an argument -- %c\n"), + argv[0], c); +#endif + } + optopt = c; + if (optstring[0] == ':') + c = ':'; + else + c = '?'; + return c; + } + else + /* We already incremented `optind' once; + increment it again when taking next ARGV-elt as argument. */ + optarg = argv[optind++]; + + /* optarg is now the argument, see if it's in the + table of longopts. */ + + for (nextchar = nameend = optarg; *nameend && *nameend != '='; nameend++) + /* Do nothing. */ ; + + /* Test all long options for either exact match + or abbreviated matches. */ + for (p = longopts, option_index = 0; p->name; p++, option_index++) + if (!strncmp (p->name, nextchar, nameend - nextchar)) + { + if ((unsigned int) (nameend - nextchar) == strlen (p->name)) + { + /* Exact match found. */ + pfound = p; + indfound = option_index; + exact = 1; + break; + } + else if (pfound == NULL) + { + /* First nonexact match found. */ + pfound = p; + indfound = option_index; + } + else + /* Second or later nonexact match found. */ + ambig = 1; + } + if (ambig && !exact) + { + if (print_errors) + { +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + + if (__asprintf (&buf, _("%s: option `-W %s' is ambiguous\n"), + argv[0], argv[optind]) >= 0) + { + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#else + fprintf (stderr, _("%s: option `-W %s' is ambiguous\n"), + argv[0], argv[optind]); +#endif + } + nextchar += strlen (nextchar); + optind++; + return '?'; + } + if (pfound != NULL) + { + option_index = indfound; + if (*nameend) + { + /* Don't test has_arg with >, because some C compilers don't + allow it to be used on enums. */ + if (pfound->has_arg) + optarg = nameend + 1; + else + { + if (print_errors) + { +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + + if (__asprintf (&buf, _("\ +%s: option `-W %s' doesn't allow an argument\n"), + argv[0], pfound->name) >= 0) + { + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#else + fprintf (stderr, _("\ +%s: option `-W %s' doesn't allow an argument\n"), + argv[0], pfound->name); +#endif + } + + nextchar += strlen (nextchar); + return '?'; + } + } + else if (pfound->has_arg == 1) + { + if (optind < argc) + optarg = argv[optind++]; + else + { + if (print_errors) + { +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + + if (__asprintf (&buf, _("\ +%s: option `%s' requires an argument\n"), + argv[0], argv[optind - 1]) >= 0) + { + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#else + fprintf (stderr, + _("%s: option `%s' requires an argument\n"), + argv[0], argv[optind - 1]); +#endif + } + nextchar += strlen (nextchar); + return optstring[0] == ':' ? ':' : '?'; + } + } + nextchar += strlen (nextchar); + if (longind != NULL) + *longind = option_index; + if (pfound->flag) + { + *(pfound->flag) = pfound->val; + return 0; + } + return pfound->val; + } + nextchar = NULL; + return 'W'; /* Let the application handle it. */ + } + if (temp[1] == ':') + { + if (temp[2] == ':') + { + /* This is an option that accepts an argument optionally. */ + if (*nextchar != '\0') + { + optarg = nextchar; + optind++; + } + else + optarg = NULL; + nextchar = NULL; + } + else + { + /* This is an option that requires an argument. */ + if (*nextchar != '\0') + { + optarg = nextchar; + /* If we end this ARGV-element by taking the rest as an arg, + we must advance to the next element now. */ + optind++; + } + else if (optind == argc) + { + if (print_errors) + { + /* 1003.2 specifies the format of this message. */ +#if defined _LIBC && defined USE_IN_LIBIO + char *buf; + + if (__asprintf (&buf, _("\ +%s: option requires an argument -- %c\n"), + argv[0], c) >= 0) + { + if (_IO_fwide (stderr, 0) > 0) + __fwprintf (stderr, L"%s", buf); + else + fputs (buf, stderr); + + free (buf); + } +#else + fprintf (stderr, + _("%s: option requires an argument -- %c\n"), + argv[0], c); +#endif + } + optopt = c; + if (optstring[0] == ':') + c = ':'; + else + c = '?'; + } + else + /* We already incremented `optind' once; + increment it again when taking next ARGV-elt as argument. */ + optarg = argv[optind++]; + nextchar = NULL; + } + } + return c; + } +} + +int +getopt (int argc, char *const *argv, const char *optstring) +{ + return _getopt_internal (argc, argv, optstring, + (const struct option *) 0, + (int *) 0, + 0); +} + +#endif /* Not ELIDE_CODE. */ Added: csw/mgar/pkg/watch/trunk/files/getopt.h =================================================================== --- csw/mgar/pkg/watch/trunk/files/getopt.h (rev 0) +++ csw/mgar/pkg/watch/trunk/files/getopt.h 2009-03-04 00:28:48 UTC (rev 3575) @@ -0,0 +1,169 @@ +/* Declarations for getopt. + + Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1996, 1997, 1998, + 1999, 2001, 2003 Free Software Foundation, Inc. + + This file is part of the GNU C Library. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + +#ifndef _GETOPT_H + +#ifndef __need_getopt +# define _GETOPT_H 1 +#endif + +/* If __GNU_LIBRARY__ is not already defined, either we are being used + standalone, or this is the first header included in the source file. + If we are being used with glibc, we need to include , but + that does not exist if we are standalone. So: if __GNU_LIBRARY__ is + not defined, include , which will pull in for us + if it's from glibc. (Why ctype.h? It's guaranteed to exist and it + doesn't flood the namespace with stuff the way some other headers do.) */ +#if !defined __GNU_LIBRARY__ +# include +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +/* For communication from `getopt' to the caller. + When `getopt' finds an option that takes an argument, + the argument value is returned here. + Also, when `ordering' is RETURN_IN_ORDER, + each non-option ARGV-element is returned here. */ + +extern char *optarg; + +/* Index in ARGV of the next element to be scanned. + This is used for communication to and from the caller + and for communication between successive calls to `getopt'. + + On entry to `getopt', zero means this is the first call; initialize. + + When `getopt' returns -1, this is the index of the first of the + non-option elements that the caller should itself scan. + + Otherwise, `optind' communicates from one call to the next + how much of ARGV has been scanned so far. */ + +extern int optind; + +/* Callers store zero here to inhibit the error message `getopt' prints + for unrecognized options. */ + +extern int opterr; + +/* Set to an option character which was unrecognized. */ + +extern int optopt; + +#ifndef __need_getopt +/* Describe the long-named options requested by the application. + The LONG_OPTIONS argument to getopt_long or getopt_long_only is a vector + of `struct option' terminated by an element containing a name which is + zero. + + The field `has_arg' is: + no_argument (or 0) if the option does not take an argument, + required_argument (or 1) if the option requires an argument, + optional_argument (or 2) if the option takes an optional argument. + + If the field `flag' is not NULL, it points to a variable that is set + to the value given in the field `val' when the option is found, but + left unchanged if the option is not found. + + To have a long-named option do something other than set an `int' to + a compiled-in constant, such as set a value from `optarg', set the + option's `flag' field to zero and its `val' field to a nonzero + value (the equivalent single-letter option character, if there is + one). For long options that have a zero `flag' field, `getopt' + returns the contents of the `val' field. */ + +struct option +{ + const char *name; + /* has_arg can't be an enum because some compilers complain about + type mismatches in all the code that assumes it is an int. */ + int has_arg; + int *flag; + int val; +}; + +/* Names for the values of the `has_arg' field of `struct option'. */ + +# define no_argument 0 +# define required_argument 1 +# define optional_argument 2 +#endif /* need getopt */ + + +/* Get definitions and prototypes for functions to process the + arguments in ARGV (ARGC of them, minus the program name) for + options given in OPTS. + + Return the option character from OPTS just read. Return -1 when + there are no more options. For unrecognized options, or options + missing arguments, `optopt' is set to the option letter, and '?' is + returned. + + The OPTS string is a list of characters which are recognized option + letters, optionally followed by colons, specifying that that letter + takes an argument, to be placed in `optarg'. + + If a letter in OPTS is followed by two colons, its argument is + optional. This behavior is specific to the GNU `getopt'. + + The argument `--' causes premature termination of argument + scanning, explicitly telling `getopt' that there are no more + options. + + If OPTS begins with `--', then non-option arguments are treated as + arguments to the option '\0'. This behavior is specific to the GNU + `getopt'. */ + +#ifdef __GNU_LIBRARY__ +/* Many other libraries have conflicting prototypes for getopt, with + differences in the consts, in stdlib.h. To avoid compilation + errors, only prototype getopt for the GNU C library. */ +extern int getopt (int ___argc, char *const *___argv, const char *__shortopts); +#else /* not __GNU_LIBRARY__ */ +extern int getopt (); +#endif /* __GNU_LIBRARY__ */ + +#ifndef __need_getopt +extern int getopt_long (int ___argc, char *const *___argv, + const char *__shortopts, + const struct option *__longopts, int *__longind); +extern int getopt_long_only (int ___argc, char *const *___argv, + const char *__shortopts, + const struct option *__longopts, int *__longind); + +/* Internal only. Users should not call this directly. */ +extern int _getopt_internal (int ___argc, char *const *___argv, + const char *__shortopts, + const struct option *__longopts, int *__longind, + int __long_only); +#endif + +#ifdef __cplusplus +} +#endif + +/* Make sure we later can get all the definitions and declarations. */ +#undef __need_getopt + +#endif /* getopt.h */ Added: csw/mgar/pkg/watch/trunk/files/getopt1.c =================================================================== --- csw/mgar/pkg/watch/trunk/files/getopt1.c (rev 0) +++ csw/mgar/pkg/watch/trunk/files/getopt1.c 2009-03-04 00:28:48 UTC (rev 3575) @@ -0,0 +1,93 @@ +/* getopt_long and getopt_long_only entry points for GNU getopt. + + Copyright (C) 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1996, + 1997, 1998, 2003 Free Software Foundation, Inc. + + This file is part of the GNU C Library. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + +#ifdef HAVE_CONFIG_H +#include +#endif + +#ifdef _LIBC +# include +#else +# include "getopt.h" +#endif + +#include + +/* Comment out all this code if we are using the GNU C Library, and are not + actually compiling the library itself. This code is part of the GNU C + Library, but also included in many other GNU distributions. Compiling + and linking in this code is a waste when using the GNU C library + (especially if it is a shared library). Rather than having every GNU + program understand `configure --with-gnu-libc' and omit the object files, + it is simpler to just do this in the source for each such file. */ + +#define GETOPT_INTERFACE_VERSION 2 +#if !defined _LIBC && defined __GLIBC__ && __GLIBC__ >= 2 +#include +#if _GNU_GETOPT_INTERFACE_VERSION == GETOPT_INTERFACE_VERSION +#define ELIDE_CODE +#endif +#endif + +#ifndef ELIDE_CODE + + +/* This needs to come after some library #include + to get __GNU_LIBRARY__ defined. */ +#ifdef __GNU_LIBRARY__ +#include +#endif + +#ifndef NULL +#define NULL 0 +#endif + +int +getopt_long (int argc, + char *const *argv, + const char *options, + const struct option *long_options, + int *opt_index) +{ + return _getopt_internal (argc, argv, options, long_options, opt_index, 0); +} + +/* Like getopt_long, but '-' as well as '--' can indicate a long option. + If an option that starts with '-' (not '--') doesn't match a long option, + but does match a short option, it is parsed as a short option + instead. */ + +int +getopt_long_only (int argc, + char *const *argv, + const char *options, + const struct option *long_options, + int *opt_index) +{ + return _getopt_internal (argc, argv, options, long_options, opt_index, 1); +} + +# ifdef _LIBC +libc_hidden_def (getopt_long) +libc_hidden_def (getopt_long_only) +# endif + +#endif /* Not ELIDE_CODE. */ Added: csw/mgar/pkg/watch/trunk/files/gettext.h =================================================================== --- csw/mgar/pkg/watch/trunk/files/gettext.h (rev 0) +++ csw/mgar/pkg/watch/trunk/files/gettext.h 2009-03-04 00:28:48 UTC (rev 3575) @@ -0,0 +1,69 @@ +/* Convenience header for conditional use of GNU . + Copyright (C) 1995-1998, 2000-2002 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, + USA. */ + +#ifndef _LIBGETTEXT_H +#define _LIBGETTEXT_H 1 + +/* NLS can be disabled through the configure --disable-nls option. */ +#if ENABLE_NLS + +/* Get declarations of GNU message catalog functions. */ +# include + +#else + +/* Solaris /usr/include/locale.h includes /usr/include/libintl.h, which + chokes if dcgettext is defined as a macro. So include it now, to make + later inclusions of a NOP. We don't include + as well because people using "gettext.h" will not include , + and also including would fail on SunOS 4, whereas + is OK. */ +#if defined(__sun) +# include +#endif + +/* Disabled NLS. + The casts to 'const char *' serve the purpose of producing warnings + for invalid uses of the value returned from these functions. + On pre-ANSI systems without 'const', the config.h file is supposed to + contain "#define const". */ +# define gettext(Msgid) ((const char *) (Msgid)) +# define dgettext(Domainname, Msgid) ((const char *) (Msgid)) +# define dcgettext(Domainname, Msgid, Category) ((const char *) (Msgid)) +# define ngettext(Msgid1, Msgid2, N) \ + ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) +# define dngettext(Domainname, Msgid1, Msgid2, N) \ + ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) +# define dcngettext(Domainname, Msgid1, Msgid2, N, Category) \ + ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) +# define textdomain(Domainname) ((const char *) (Domainname)) +# define bindtextdomain(Domainname, Dirname) ((const char *) (Dirname)) +# define bind_textdomain_codeset(Domainname, Codeset) ((const char *) (Codeset)) + +#endif + +/* A pseudo function call that serves as a marker for the automated + extraction of messages, but does not call gettext(). The run-time + translation is done at a different place in the code. + The argument, String, should be a literal string. Concatenated strings + and other string expressions won't work. + The macro's expansion is not parenthesized, so that it is suitable as + initializer for static 'char[]' or 'const char[]' variables. */ +#define gettext_noop(String) String + +#endif /* _LIBGETTEXT_H */ Added: csw/mgar/pkg/watch/trunk/files/patch-extralibs.diff =================================================================== --- csw/mgar/pkg/watch/trunk/files/patch-extralibs.diff (rev 0) +++ csw/mgar/pkg/watch/trunk/files/patch-extralibs.diff 2009-03-04 00:28:48 UTC (rev 3575) @@ -0,0 +1,20 @@ +diff -ur procps-3.2.7.orig/watch.c procps-3.2.7/watch.c +--- procps-3.2.7.orig/watch.c 2009-03-04 00:47:36.646213261 +0100 ++++ procps-3.2.7/watch.c 2009-03-04 00:48:55.985676696 +0100 +@@ -13,7 +13,7 @@ + #define VERSION "0.2.0" + + #include +-#include ++#include "getopt.h" + #include + #include + #include +@@ -24,6 +24,7 @@ + #include + #include + #include ++#include + #include "proc/procps.h" + + #ifdef FORCE_8BIT Added: csw/mgar/pkg/watch/trunk/files/snprintf.c =================================================================== --- csw/mgar/pkg/watch/trunk/files/snprintf.c (rev 0) +++ csw/mgar/pkg/watch/trunk/files/snprintf.c 2009-03-04 00:28:48 UTC (rev 3575) @@ -0,0 +1,1025 @@ +/* + * snprintf.c - a portable implementation of snprintf + * + * AUTHOR + * Mark Martinec , April 1999. + * + * Copyright 1999, Mark Martinec. All rights reserved. + * + * TERMS AND CONDITIONS + * This program is free software; you can redistribute it and/or modify + * it under the terms of the "Frontier Artistic License" which comes + * with this Kit. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty + * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the Frontier Artistic License for more details. + * + * You should have received a copy of the Frontier Artistic License + * with this Kit in the file named LICENSE.txt . + * If not, I'll be glad to provide one. + * + * FEATURES + * - careful adherence to specs regarding flags, field width and precision; + * - good performance for large string handling (large format, large + * argument or large paddings). Performance is similar to system's sprintf + * and in several cases significantly better (make sure you compile with + * optimizations turned on, tell the compiler the code is strict ANSI + * if necessary to give it more freedom for optimizations); + * - return value semantics per ISO/IEC 9899:1999 ("ISO C99"); + * - written in standard ISO/ANSI C - requires an ANSI C compiler. + * + * SUPPORTED CONVERSION SPECIFIERS AND DATA TYPES + * + * This snprintf only supports the following conversion specifiers: + * s, c, d, u, o, x, X, p (and synonyms: i, D, U, O - see below) + * with flags: '-', '+', ' ', '0' and '#'. + * An asterisk is supported for field width as well as precision. + * + * Length modifiers 'h' (short int), 'l' (long int), + * and 'll' (long long int) are supported. + * NOTE: + * If macro SNPRINTF_LONGLONG_SUPPORT is not defined (default) the + * length modifier 'll' is recognized but treated the same as 'l', + * which may cause argument value truncation! Defining + * SNPRINTF_LONGLONG_SUPPORT requires that your system's sprintf also + * handles length modifier 'll'. long long int is a language extension + * which may not be portable. + * + * Conversion of numeric data (conversion specifiers d, u, o, x, X, p) + * with length modifiers (none or h, l, ll) is left to the system routine + * sprintf, but all handling of flags, field width and precision as well as + * c and s conversions is done very carefully by this portable routine. + * If a string precision (truncation) is specified (e.g. %.8s) it is + * guaranteed the string beyond the specified precision will not be referenced. + * + * Length modifiers h, l and ll are ignored for c and s conversions (data + * types wint_t and wchar_t are not supported). + * + * The following common synonyms for conversion characters are supported: + * - i is a synonym for d + * - D is a synonym for ld, explicit length modifiers are ignored + * - U is a synonym for lu, explicit length modifiers are ignored + * - O is a synonym for lo, explicit length modifiers are ignored + * The D, O and U conversion characters are nonstandard, they are supported + * for backward compatibility only, and should not be used for new code. + * + * The following is specifically NOT supported: + * - flag ' (thousands' grouping character) is recognized but ignored + * - numeric conversion specifiers: f, e, E, g, G and synonym F, + * as well as the new a and A conversion specifiers + * - length modifier 'L' (long double) and 'q' (quad - use 'll' instead) + * - wide character/string conversions: lc, ls, and nonstandard + * synonyms C and S + * - writeback of converted string length: conversion character n + * - the n$ specification for direct reference to n-th argument + * - locales + * + * It is permitted for str_m to be zero, and it is permitted to specify NULL + * pointer for resulting string argument if str_m is zero (as per ISO C99). + * + * The return value is the number of characters which would be generated + * for the given input, excluding the trailing null. If this value + * is greater or equal to str_m, not all characters from the result + * have been stored in str, output bytes beyond the (str_m-1) -th character + * are discarded. If str_m is greater than zero it is guaranteed + * the resulting string will be null-terminated. + * + * NOTE that this matches the ISO C99, OpenBSD, and GNU C library 2.1, + * but is different from some older and vendor implementations, + * and is also different from XPG, XSH5, SUSv2 specifications. + * For historical discussion on changes in the semantics and standards + * of snprintf see printf(3) man page in the Linux programmers manual. + * + * Routines asprintf and vasprintf return a pointer (in the ptr argument) + * to a buffer sufficiently large to hold the resulting string. This pointer + * should be passed to free(3) to release the allocated storage when it is + * no longer needed. If sufficient space cannot be allocated, these functions + * will return -1 and set ptr to be a NULL pointer. These two routines are a + * GNU C library extensions (glibc). + * + * Routines asnprintf and vasnprintf are similar to asprintf and vasprintf, + * yet, like snprintf and vsnprintf counterparts, will write at most str_m-1 + * characters into the allocated output string, the last character in the + * allocated buffer then gets the terminating null. If the formatted string + * length (the return value) is greater than or equal to the str_m argument, + * the resulting string was truncated and some of the formatted characters + * were discarded. These routines present a handy way to limit the amount + * of allocated memory to some sane value. + * + * AVAILABILITY + * http://www.ijs.si/software/snprintf/ + * + * REVISION HISTORY + * 1999-04 V0.9 Mark Martinec + * - initial version, some modifications after comparing printf + * man pages for Digital Unix 4.0, Solaris 2.6 and HPUX 10, + * and checking how Perl handles sprintf (differently!); + * 1999-04-09 V1.0 Mark Martinec + * - added main test program, fixed remaining inconsistencies, + * added optional (long long int) support; + * 1999-04-12 V1.1 Mark Martinec + * - support the 'p' conversion (pointer to void); + * - if a string precision is specified + * make sure the string beyond the specified precision + * will not be referenced (e.g. by strlen); + * 1999-04-13 V1.2 Mark Martinec + * - support synonyms %D=%ld, %U=%lu, %O=%lo; + * - speed up the case of long format string with few conversions; + * 1999-06-30 V1.3 Mark Martinec + * - fixed runaway loop (eventually crashing when str_l wraps + * beyond 2^31) while copying format string without + * conversion specifiers to a buffer that is too short + * (thanks to Edwin Young for + * spotting the problem); + * - added macros PORTABLE_SNPRINTF_VERSION_(MAJOR|MINOR) + * to snprintf.h + * 2000-02-14 V2.0 (never released) Mark Martinec + * - relaxed license terms: The Artistic License now applies. + * You may still apply the GNU GENERAL PUBLIC LICENSE + * as was distributed with previous versions, if you prefer; + * - changed REVISION HISTORY dates to use ISO 8601 date format; + * - added vsnprintf (patch also independently proposed by + * Caolan McNamara 2000-05-04, and Keith M Willenson 2000-06-01) + * 2000-06-27 V2.1 Mark Martinec + * - removed POSIX check for str_m<1; value 0 for str_m is + * allowed by ISO C99 (and GNU C library 2.1) - (pointed out + * on 2000-05-04 by Caolan McNamara, caolan@ csn dot ul dot ie). + * Besides relaxed license this change in standards adherence + * is the main reason to bump up the major version number; + * - added nonstandard routines asnprintf, vasnprintf, asprintf, + * vasprintf that dynamically allocate storage for the + * resulting string; these routines are not compiled by default, + * see comments where NEED_V?ASN?PRINTF macros are defined; + * - autoconf contributed by Caolan McNamara + * 2000-10-06 V2.2 Mark Martinec + * - BUG FIX: the %c conversion used a temporary variable + * that was no longer in scope when referenced, + * possibly causing incorrect resulting character; + * - BUG FIX: make precision and minimal field width unsigned + * to handle huge values (2^31 <= n < 2^32) correctly; + * also be more careful in the use of signed/unsigned/size_t + * internal variables - probably more careful than many + * vendor implementations, but there may still be a case + * where huge values of str_m, precision or minimal field + * could cause incorrect behaviour; + * - use separate variables for signed/unsigned arguments, + * and for short/int, long, and long long argument lengths + * to avoid possible incompatibilities on certain + * computer architectures. Also use separate variable + * arg_sign to hold sign of a numeric argument, + * to make code more transparent; + * - some fiddling with zero padding and "0x" to make it + * Linux compatible; + * - systematically use macros fast_memcpy and fast_memset + * instead of case-by-case hand optimization; determine some + * breakeven string lengths for different architectures; + * - terminology change: 'format' -> 'conversion specifier', + * 'C9x' -> 'ISO/IEC 9899:1999 ("ISO C99")', + * 'alternative form' -> 'alternate form', + * 'data type modifier' -> 'length modifier'; + * - several comments rephrased and new ones added; + * - make compiler not complain about 'credits' defined but + * not used; + */ + + +/* Define HAVE_SNPRINTF if your system already has snprintf and vsnprintf. + * + * If HAVE_SNPRINTF is defined this module will not produce code for + * snprintf and vsnprintf, unless PREFER_PORTABLE_SNPRINTF is defined as well, + * causing this portable version of snprintf to be called portable_snprintf + * (and portable_vsnprintf). + */ +/* #define HAVE_SNPRINTF */ + +/* Define PREFER_PORTABLE_SNPRINTF if your system does have snprintf and + * vsnprintf but you would prefer to use the portable routine(s) instead. + * In this case the portable routine is declared as portable_snprintf + * (and portable_vsnprintf) and a macro 'snprintf' (and 'vsnprintf') + * is defined to expand to 'portable_v?snprintf' - see file snprintf.h . + * Defining this macro is only useful if HAVE_SNPRINTF is also defined, + * but does does no harm if defined nevertheless. + */ +/* #define PREFER_PORTABLE_SNPRINTF */ + +/* Define SNPRINTF_LONGLONG_SUPPORT if you want to support + * data type (long long int) and length modifier 'll' (e.g. %lld). + * If undefined, 'll' is recognized but treated as a single 'l'. + * + * If the system's sprintf does not handle 'll' + * the SNPRINTF_LONGLONG_SUPPORT must not be defined! + * + * This is off by default as (long long int) is a language extension. + */ +/* #define SNPRINTF_LONGLONG_SUPPORT */ + +/* Define NEED_SNPRINTF_ONLY if you only need snprintf, and not vsnprintf. + * If NEED_SNPRINTF_ONLY is defined, the snprintf will be defined directly, + * otherwise both snprintf and vsnprintf routines will be defined + * and snprintf will be a simple wrapper around vsnprintf, at the expense + * of an extra procedure call. + */ +/* #define NEED_SNPRINTF_ONLY */ + +/* Define NEED_V?ASN?PRINTF macros if you need library extension + * routines asprintf, vasprintf, asnprintf, vasnprintf respectively, + * and your system library does not provide them. They are all small + * wrapper routines around portable_vsnprintf. Defining any of the four + * NEED_V?ASN?PRINTF macros automatically turns off NEED_SNPRINTF_ONLY + * and turns on PREFER_PORTABLE_SNPRINTF. + * + * Watch for name conflicts with the system library if these routines + * are already present there. + * + * NOTE: vasprintf and vasnprintf routines need va_copy() from stdarg.h, as + * specified by C99, to be able to traverse the same list of arguments twice. + * I don't know of any other standard and portable way of achieving the same. + * With some versions of gcc you may use __va_copy(). You might even get away + * with "ap2 = ap", in this case you must not call va_end(ap2) ! + * #define va_copy(ap2,ap) ap2 = ap + */ +/* #define NEED_ASPRINTF */ +/* #define NEED_ASNPRINTF */ +/* #define NEED_VASPRINTF */ +/* #define NEED_VASNPRINTF */ + + +/* Define the following macros if desired: + * SOLARIS_COMPATIBLE, SOLARIS_BUG_COMPATIBLE, + * HPUX_COMPATIBLE, HPUX_BUG_COMPATIBLE, LINUX_COMPATIBLE, + * DIGITAL_UNIX_COMPATIBLE, DIGITAL_UNIX_BUG_COMPATIBLE, + * PERL_COMPATIBLE, PERL_BUG_COMPATIBLE, + * + * - For portable applications it is best not to rely on peculiarities + * of a given implementation so it may be best not to define any + * of the macros that select compatibility and to avoid features + * that vary among the systems. + * + * - Selecting compatibility with more than one operating system + * is not strictly forbidden but is not recommended. + * + * - 'x'_BUG_COMPATIBLE implies 'x'_COMPATIBLE . + * + * - 'x'_COMPATIBLE refers to (and enables) a behaviour that is + * documented in a sprintf man page on a given operating system + * and actually adhered to by the system's sprintf (but not on + * most other operating systems). It may also refer to and enable + * a behaviour that is declared 'undefined' or 'implementation specific' + * in the man page but a given implementation behaves predictably + * in a certain way. + * + * - 'x'_BUG_COMPATIBLE refers to (and enables) a behaviour of system's sprintf + * that contradicts the sprintf man page on the same operating system. + * + * - I do not claim that the 'x'_COMPATIBLE and 'x'_BUG_COMPATIBLE + * conditionals take into account all idiosyncrasies of a particular + * implementation, there may be other incompatibilities. + */ + + + +/* ============================================= */ +/* NO USER SERVICABLE PARTS FOLLOWING THIS POINT */ +/* ============================================= */ + +#define PORTABLE_SNPRINTF_VERSION_MAJOR 2 +#define PORTABLE_SNPRINTF_VERSION_MINOR 2 + +#if defined(NEED_ASPRINTF) || defined(NEED_ASNPRINTF) || defined(NEED_VASPRINTF) || defined(NEED_VASNPRINTF) +# if defined(NEED_SNPRINTF_ONLY) +# undef NEED_SNPRINTF_ONLY +# endif +# if !defined(PREFER_PORTABLE_SNPRINTF) +# define PREFER_PORTABLE_SNPRINTF +# endif +#endif + +#if defined(SOLARIS_BUG_COMPATIBLE) && !defined(SOLARIS_COMPATIBLE) +#define SOLARIS_COMPATIBLE +#endif + +#if defined(HPUX_BUG_COMPATIBLE) && !defined(HPUX_COMPATIBLE) +#define HPUX_COMPATIBLE +#endif + +#if defined(DIGITAL_UNIX_BUG_COMPATIBLE) && !defined(DIGITAL_UNIX_COMPATIBLE) +#define DIGITAL_UNIX_COMPATIBLE +#endif + +#if defined(PERL_BUG_COMPATIBLE) && !defined(PERL_COMPATIBLE) +#define PERL_COMPATIBLE +#endif + +#if defined(LINUX_BUG_COMPATIBLE) && !defined(LINUX_COMPATIBLE) +#define LINUX_COMPATIBLE +#endif + +#include +#include +#include +#include +#include +#include +#include + +#ifdef isdigit +#undef isdigit +#endif +#define isdigit(c) ((c) >= '0' && (c) <= '9') + +/* For copying strings longer or equal to 'breakeven_point' + * it is more efficient to call memcpy() than to do it inline. + * The value depends mostly on the processor architecture, + * but also on the compiler and its optimization capabilities. + * The value is not critical, some small value greater than zero + * will be just fine if you don't care to squeeze every drop + * of performance out of the code. + * + * Small values favor memcpy, large values favor inline code. + */ +#if defined(__alpha__) || defined(__alpha) +# define breakeven_point 2 /* AXP (DEC Alpha) - gcc or cc or egcs */ +#endif +#if defined(__i386__) || defined(__i386) +# define breakeven_point 12 /* Intel Pentium/Linux - gcc 2.96 */ +#endif +#if defined(__hppa) +# define breakeven_point 10 /* HP-PA - gcc */ +#endif +#if defined(__sparc__) || defined(__sparc) +# define breakeven_point 33 /* Sun Sparc 5 - gcc 2.8.1 */ +#endif + +/* some other values of possible interest: */ +/* #define breakeven_point 8 */ /* VAX 4000 - vaxc */ +/* #define breakeven_point 19 */ /* VAX 4000 - gcc 2.7.0 */ + +#ifndef breakeven_point +# define breakeven_point 6 /* some reasonable one-size-fits-all value */ +#endif + +#define fast_memcpy(d,s,n) \ + { register size_t nn = (size_t)(n); \ + if (nn >= breakeven_point) memcpy((d), (s), nn); \ + else if (nn > 0) { /* proc call overhead is worth only for large strings*/\ + register char *dd; register const char *ss; \ + for (ss=(s), dd=(d); nn>0; nn--) *dd++ = *ss++; } } + +#define fast_memset(d,c,n) \ + { register size_t nn = (size_t)(n); \ + if (nn >= breakeven_point) memset((d), (int)(c), nn); \ + else if (nn > 0) { /* proc call overhead is worth only for large strings*/\ + register char *dd; register const int cc=(int)(c); \ + for (dd=(d); nn>0; nn--) *dd++ = cc; } } + +/* prototypes */ + +#if defined(NEED_ASPRINTF) +int asprintf (char **ptr, const char *fmt, /*args*/ ...); +#endif +#if defined(NEED_VASPRINTF) +int vasprintf (char **ptr, const char *fmt, va_list ap); +#endif +#if defined(NEED_ASNPRINTF) +int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...); +#endif +#if defined(NEED_VASNPRINTF) +int vasnprintf (char **ptr, size_t str_m, const char *fmt, va_list ap); +#endif + +#if defined(HAVE_SNPRINTF) +/* declare our portable snprintf routine under name portable_snprintf */ +/* declare our portable vsnprintf routine under name portable_vsnprintf */ +#else +/* declare our portable routines under names snprintf and vsnprintf */ +#define portable_snprintf snprintf +#if !defined(NEED_SNPRINTF_ONLY) +#define portable_vsnprintf vsnprintf +#endif +#endif + +#if !defined(HAVE_SNPRINTF) || defined(PREFER_PORTABLE_SNPRINTF) +int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...); +#if !defined(NEED_SNPRINTF_ONLY) +int portable_vsnprintf(char *str, size_t str_m, const char *fmt, va_list ap); +#endif +#endif + +/* declarations */ + +static char credits[] = "\n\ +@(#)snprintf.c, v2.2: Mark Martinec, \n\ +@(#)snprintf.c, v2.2: Copyright 1999, Mark Martinec. Frontier Artistic License applies.\n\ +@(#)snprintf.c, v2.2: http://www.ijs.si/software/snprintf/\n"; + +#if defined(NEED_ASPRINTF) +int asprintf(char **ptr, const char *fmt, /*args*/ ...) { + va_list ap; + size_t str_m; + int str_l; + + *ptr = NULL; + va_start(ap, fmt); /* measure the required size */ + str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap); + va_end(ap); + assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ + *ptr = (char *) malloc(str_m = (size_t)str_l + 1); + if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } + else { + int str_l2; + va_start(ap, fmt); + str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); + va_end(ap); + assert(str_l2 == str_l); + } + return str_l; +} +#endif + +#if defined(NEED_VASPRINTF) +int vasprintf(char **ptr, const char *fmt, va_list ap) { + size_t str_m; + int str_l; + + *ptr = NULL; + { va_list ap2; + va_copy(ap2, ap); /* don't consume the original ap, we'll need it again */ + str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap2);/*get required size*/ + va_end(ap2); + } + assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ + *ptr = (char *) malloc(str_m = (size_t)str_l + 1); + if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } + else { + int str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); + assert(str_l2 == str_l); + } + return str_l; +} +#endif + +#if defined(NEED_ASNPRINTF) +int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...) { + va_list ap; + int str_l; + + *ptr = NULL; + va_start(ap, fmt); /* measure the required size */ + str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap); + va_end(ap); + assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ + if ((size_t)str_l + 1 < str_m) str_m = (size_t)str_l + 1; /* truncate */ + /* if str_m is 0, no buffer is allocated, just set *ptr to NULL */ + if (str_m == 0) { /* not interested in resulting string, just return size */ + } else { + *ptr = (char *) malloc(str_m); + if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } + else { + int str_l2; + va_start(ap, fmt); + str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); + va_end(ap); + assert(str_l2 == str_l); + } + } + return str_l; +} +#endif + +#if defined(NEED_VASNPRINTF) +int vasnprintf (char **ptr, size_t str_m, const char *fmt, va_list ap) { + int str_l; + + *ptr = NULL; + { va_list ap2; + va_copy(ap2, ap); /* don't consume the original ap, we'll need it again */ + str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap2);/*get required size*/ + va_end(ap2); + } + assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ + if ((size_t)str_l + 1 < str_m) str_m = (size_t)str_l + 1; /* truncate */ + /* if str_m is 0, no buffer is allocated, just set *ptr to NULL */ + if (str_m == 0) { /* not interested in resulting string, just return size */ + } else { + *ptr = (char *) malloc(str_m); + if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } + else { + int str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); + assert(str_l2 == str_l); + } + } + return str_l; +} +#endif + +/* + * If the system does have snprintf and the portable routine is not + * specifically required, this module produces no code for snprintf/vsnprintf. + */ +#if !defined(HAVE_SNPRINTF) || defined(PREFER_PORTABLE_SNPRINTF) + +#if !defined(NEED_SNPRINTF_ONLY) +int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...) { + va_list ap; + int str_l; + + va_start(ap, fmt); + str_l = portable_vsnprintf(str, str_m, fmt, ap); + va_end(ap); + return str_l; +} +#endif + +#if defined(NEED_SNPRINTF_ONLY) +int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...) { +#else +int portable_vsnprintf(char *str, size_t str_m, const char *fmt, va_list ap) { +#endif + +#if defined(NEED_SNPRINTF_ONLY) + va_list ap; +#endif + size_t str_l = 0; + const char *p = fmt; + +/* In contrast with POSIX, the ISO C99 now says + * that str can be NULL and str_m can be 0. + * This is more useful than the old: if (str_m < 1) return -1; */ + +#if defined(NEED_SNPRINTF_ONLY) + va_start(ap, fmt); +#endif + if (!p) p = ""; + while (*p) { + if (*p != '%') { + /* if (str_l < str_m) str[str_l++] = *p++; -- this would be sufficient */ + /* but the following code achieves better performance for cases + * where format string is long and contains few conversions */ + const char *q = strchr(p+1,'%'); + size_t n = !q ? strlen(p) : (q-p); + if (str_l < str_m) { + size_t avail = str_m-str_l; + fast_memcpy(str+str_l, p, (n>avail?avail:n)); + } + p += n; str_l += n; + } else { + const char *starting_p; + size_t min_field_width = 0, precision = 0; + int zero_padding = 0, precision_specified = 0, justify_left = 0; + int alternate_form = 0, force_sign = 0; + int space_for_positive = 1; /* If both the ' ' and '+' flags appear, + the ' ' flag should be ignored. */ + char length_modifier = '\0'; /* allowed values: \0, h, l, L */ + char tmp[32];/* temporary buffer for simple numeric->string conversion */ + + const char *str_arg; /* string address in case of string argument */ + size_t str_arg_l; /* natural field width of arg without padding + and sign */ + unsigned char uchar_arg; + /* unsigned char argument value - only defined for c conversion. + N.B. standard explicitly states the char argument for + the c conversion is unsigned */ + + size_t number_of_zeros_to_pad = 0; + /* number of zeros to be inserted for numeric conversions + as required by the precision or minimal field width */ + + size_t zero_padding_insertion_ind = 0; + /* index into tmp where zero padding is to be inserted */ + + char fmt_spec = '\0'; + /* current conversion specifier character */ + + str_arg = credits;/* just to make compiler happy (defined but not used)*/ + str_arg = NULL; + starting_p = p; p++; /* skip '%' */ + /* parse flags */ + while (*p == '0' || *p == '-' || *p == '+' || + *p == ' ' || *p == '#' || *p == '\'') { + switch (*p) { + case '0': zero_padding = 1; break; + case '-': justify_left = 1; break; + case '+': force_sign = 1; space_for_positive = 0; break; + case ' ': force_sign = 1; + /* If both the ' ' and '+' flags appear, the ' ' flag should be ignored */ +#ifdef PERL_COMPATIBLE + /* ... but in Perl the last of ' ' and '+' applies */ + space_for_positive = 1; +#endif + break; + case '#': alternate_form = 1; break; + case '\'': break; + } + p++; + } + /* If the '0' and '-' flags both appear, the '0' flag should be ignored. */ + + /* parse field width */ + if (*p == '*') { + int j; + p++; j = va_arg(ap, int); + if (j >= 0) min_field_width = j; + else { min_field_width = -j; justify_left = 1; } + } else if (isdigit((int)(*p))) { + /* size_t could be wider than unsigned int; + make sure we treat argument like common implementations do */ + unsigned int uj = *p++ - '0'; + while (isdigit((int)(*p))) uj = 10*uj + (unsigned int)(*p++ - '0'); + min_field_width = uj; + } + /* parse precision */ + if (*p == '.') { + p++; precision_specified = 1; + if (*p == '*') { + int j = va_arg(ap, int); + p++; + if (j >= 0) precision = j; + else { + precision_specified = 0; precision = 0; + /* NOTE: + * Solaris 2.6 man page claims that in this case the precision + * should be set to 0. Digital Unix 4.0, HPUX 10 and BSD man page + * claim that this case should be treated as unspecified precision, + * which is what we do here. + */ + } + } else if (isdigit((int)(*p))) { + /* size_t could be wider than unsigned int; + make sure we treat argument like common implementations do */ + unsigned int uj = *p++ - '0'; + while (isdigit((int)(*p))) uj = 10*uj + (unsigned int)(*p++ - '0'); + precision = uj; + } + } + /* parse 'h', 'l' and 'll' length modifiers */ + if (*p == 'h' || *p == 'l') { + length_modifier = *p; p++; + if (length_modifier == 'l' && *p == 'l') { /* double l = long long */ +#ifdef SNPRINTF_LONGLONG_SUPPORT + length_modifier = '2'; /* double l encoded as '2' */ +#else + length_modifier = 'l'; /* treat it as a single 'l' */ +#endif + p++; + } + } + fmt_spec = *p; + /* common synonyms: */ + switch (fmt_spec) { + case 'i': fmt_spec = 'd'; break; + case 'D': fmt_spec = 'd'; length_modifier = 'l'; break; + case 'U': fmt_spec = 'u'; length_modifier = 'l'; break; + case 'O': fmt_spec = 'o'; length_modifier = 'l'; break; + default: break; + } + /* get parameter value, do initial processing */ + switch (fmt_spec) { + case '%': /* % behaves similar to 's' regarding flags and field widths */ + case 'c': /* c behaves similar to 's' regarding flags and field widths */ + case 's': + length_modifier = '\0'; /* wint_t and wchar_t not supported */ + /* the result of zero padding flag with non-numeric conversion specifier*/ + /* is undefined. Solaris and HPUX 10 does zero padding in this case, */ + /* Digital Unix and Linux does not. */ +#if !defined(SOLARIS_COMPATIBLE) && !defined(HPUX_COMPATIBLE) + zero_padding = 0; /* turn zero padding off for string conversions */ +#endif + str_arg_l = 1; + switch (fmt_spec) { + case '%': + str_arg = p; break; + case 'c': { + int j = va_arg(ap, int); + uchar_arg = (unsigned char) j; /* standard demands unsigned char */ + str_arg = (const char *) &uchar_arg; + break; + } + case 's': + str_arg = va_arg(ap, const char *); + if (!str_arg) str_arg_l = 0; + /* make sure not to address string beyond the specified precision !!! */ + else if (!precision_specified) str_arg_l = strlen(str_arg); + /* truncate string if necessary as requested by precision */ + else if (precision == 0) str_arg_l = 0; + else { + /* memchr on HP does not like n > 2^31 !!! */ + const char *q = memchr(str_arg, '\0', + precision <= 0x7fffffff ? precision : 0x7fffffff); + str_arg_l = !q ? precision : (q-str_arg); + } + break; + default: break; + } + break; + case 'd': case 'u': case 'o': case 'x': case 'X': case 'p': { + /* NOTE: the u, o, x, X and p conversion specifiers imply + the value is unsigned; d implies a signed value */ + + int arg_sign = 0; + /* 0 if numeric argument is zero (or if pointer is NULL for 'p'), + +1 if greater than zero (or nonzero for unsigned arguments), + -1 if negative (unsigned argument is never negative) */ + + int int_arg = 0; unsigned int uint_arg = 0; + /* only defined for length modifier h, or for no length modifiers */ + + long int long_arg = 0; unsigned long int ulong_arg = 0; + /* only defined for length modifier l */ + + void *ptr_arg = NULL; + /* pointer argument value -only defined for p conversion */ + +#ifdef SNPRINTF_LONGLONG_SUPPORT + long long int long_long_arg = 0; + unsigned long long int ulong_long_arg = 0; + /* only defined for length modifier ll */ +#endif + if (fmt_spec == 'p') { + /* HPUX 10: An l, h, ll or L before any other conversion character + * (other than d, i, u, o, x, or X) is ignored. + * Digital Unix: + * not specified, but seems to behave as HPUX does. + * Solaris: If an h, l, or L appears before any other conversion + * specifier (other than d, i, u, o, x, or X), the behavior + * is undefined. (Actually %hp converts only 16-bits of address + * and %llp treats address as 64-bit data which is incompatible + * with (void *) argument on a 32-bit system). + */ +#ifdef SOLARIS_COMPATIBLE +# ifdef SOLARIS_BUG_COMPATIBLE + /* keep length modifiers even if it represents 'll' */ +# else + if (length_modifier == '2') length_modifier = '\0'; +# endif +#else + length_modifier = '\0'; +#endif + ptr_arg = va_arg(ap, void *); + if (ptr_arg != NULL) arg_sign = 1; + } else if (fmt_spec == 'd') { /* signed */ + switch (length_modifier) { + case '\0': + case 'h': + /* It is non-portable to specify a second argument of char or short + * to va_arg, because arguments seen by the called function + * are not char or short. C converts char and short arguments + * to int before passing them to a function. + */ + int_arg = va_arg(ap, int); + if (int_arg > 0) arg_sign = 1; + else if (int_arg < 0) arg_sign = -1; + break; + case 'l': + long_arg = va_arg(ap, long int); + if (long_arg > 0) arg_sign = 1; + else if (long_arg < 0) arg_sign = -1; + break; +#ifdef SNPRINTF_LONGLONG_SUPPORT + case '2': + long_long_arg = va_arg(ap, long long int); + if (long_long_arg > 0) arg_sign = 1; + else if (long_long_arg < 0) arg_sign = -1; + break; +#endif + } + } else { /* unsigned */ + switch (length_modifier) { + case '\0': + case 'h': + uint_arg = va_arg(ap, unsigned int); + if (uint_arg) arg_sign = 1; + break; + case 'l': + ulong_arg = va_arg(ap, unsigned long int); + if (ulong_arg) arg_sign = 1; + break; +#ifdef SNPRINTF_LONGLONG_SUPPORT + case '2': + ulong_long_arg = va_arg(ap, unsigned long long int); + if (ulong_long_arg) arg_sign = 1; + break; +#endif + } + } + str_arg = tmp; str_arg_l = 0; + /* NOTE: + * For d, i, u, o, x, and X conversions, if precision is specified, + * the '0' flag should be ignored. This is so with Solaris 2.6, + * Digital UNIX 4.0, HPUX 10, Linux, FreeBSD, NetBSD; but not with Perl. + */ +#ifndef PERL_COMPATIBLE + if (precision_specified) zero_padding = 0; +#endif + if (fmt_spec == 'd') { + if (force_sign && arg_sign >= 0) + tmp[str_arg_l++] = space_for_positive ? ' ' : '+'; + /* leave negative numbers for sprintf to handle, + to avoid handling tricky cases like (short int)(-32768) */ +#ifdef LINUX_COMPATIBLE + } else if (fmt_spec == 'p' && force_sign && arg_sign > 0) { + tmp[str_arg_l++] = space_for_positive ? ' ' : '+'; +#endif + } else if (alternate_form) { + if (arg_sign != 0 && (fmt_spec == 'x' || fmt_spec == 'X') ) + { tmp[str_arg_l++] = '0'; tmp[str_arg_l++] = fmt_spec; } + /* alternate form should have no effect for p conversion, but ... */ +#ifdef HPUX_COMPATIBLE + else if (fmt_spec == 'p' + /* HPUX 10: for an alternate form of p conversion, + * a nonzero result is prefixed by 0x. */ +#ifndef HPUX_BUG_COMPATIBLE + /* Actually it uses 0x prefix even for a zero value. */ + && arg_sign != 0 +#endif + ) { tmp[str_arg_l++] = '0'; tmp[str_arg_l++] = 'x'; } +#endif + } + zero_padding_insertion_ind = str_arg_l; + if (!precision_specified) precision = 1; /* default precision is 1 */ + if (precision == 0 && arg_sign == 0 +#if defined(HPUX_BUG_COMPATIBLE) || defined(LINUX_COMPATIBLE) + && fmt_spec != 'p' + /* HPUX 10 man page claims: With conversion character p the result of + * converting a zero value with a precision of zero is a null string. + * Actually HP returns all zeroes, and Linux returns "(nil)". */ +#endif + ) { + /* converted to null string */ + /* When zero value is formatted with an explicit precision 0, + the resulting formatted string is empty (d, i, u, o, x, X, p). */ + } else { + char f[5]; int f_l = 0; + f[f_l++] = '%'; /* construct a simple format string for sprintf */ + if (!length_modifier) { } + else if (length_modifier=='2') { f[f_l++] = 'l'; f[f_l++] = 'l'; } + else f[f_l++] = length_modifier; + f[f_l++] = fmt_spec; f[f_l++] = '\0'; + if (fmt_spec == 'p') str_arg_l += sprintf(tmp+str_arg_l, f, ptr_arg); + else if (fmt_spec == 'd') { /* signed */ + switch (length_modifier) { + case '\0': + case 'h': str_arg_l+=sprintf(tmp+str_arg_l, f, int_arg); break; + case 'l': str_arg_l+=sprintf(tmp+str_arg_l, f, long_arg); break; +#ifdef SNPRINTF_LONGLONG_SUPPORT + case '2': str_arg_l+=sprintf(tmp+str_arg_l,f,long_long_arg); break; +#endif + } + } else { /* unsigned */ + switch (length_modifier) { + case '\0': + case 'h': str_arg_l+=sprintf(tmp+str_arg_l, f, uint_arg); break; + case 'l': str_arg_l+=sprintf(tmp+str_arg_l, f, ulong_arg); break; +#ifdef SNPRINTF_LONGLONG_SUPPORT + case '2': str_arg_l+=sprintf(tmp+str_arg_l,f,ulong_long_arg);break; +#endif + } + } + /* include the optional minus sign and possible "0x" + in the region before the zero padding insertion point */ + if (zero_padding_insertion_ind < str_arg_l && + tmp[zero_padding_insertion_ind] == '-') { + zero_padding_insertion_ind++; + } + if (zero_padding_insertion_ind+1 < str_arg_l && + tmp[zero_padding_insertion_ind] == '0' && + (tmp[zero_padding_insertion_ind+1] == 'x' || + tmp[zero_padding_insertion_ind+1] == 'X') ) { + zero_padding_insertion_ind += 2; + } + } + { size_t num_of_digits = str_arg_l - zero_padding_insertion_ind; + if (alternate_form && fmt_spec == 'o' +#ifdef HPUX_COMPATIBLE /* ("%#.o",0) -> "" */ + && (str_arg_l > 0) +#endif +#ifdef DIGITAL_UNIX_BUG_COMPATIBLE /* ("%#o",0) -> "00" */ +#else + /* unless zero is already the first character */ + && !(zero_padding_insertion_ind < str_arg_l + && tmp[zero_padding_insertion_ind] == '0') +#endif + ) { /* assure leading zero for alternate-form octal numbers */ + if (!precision_specified || precision < num_of_digits+1) { + /* precision is increased to force the first character to be zero, + except if a zero value is formatted with an explicit precision + of zero */ + precision = num_of_digits+1; precision_specified = 1; + } + } + /* zero padding to specified precision? */ + if (num_of_digits < precision) + number_of_zeros_to_pad = precision - num_of_digits; + } + /* zero padding to specified minimal field width? */ + if (!justify_left && zero_padding) { + int n = min_field_width - (str_arg_l+number_of_zeros_to_pad); + if (n > 0) number_of_zeros_to_pad += n; + } + break; + } + default: /* unrecognized conversion specifier, keep format string as-is*/ + zero_padding = 0; /* turn zero padding off for non-numeric convers. */ +#ifndef DIGITAL_UNIX_COMPATIBLE + justify_left = 1; min_field_width = 0; /* reset flags */ +#endif +#if defined(PERL_COMPATIBLE) || defined(LINUX_COMPATIBLE) + /* keep the entire format string unchanged */ + str_arg = starting_p; str_arg_l = p - starting_p; + /* well, not exactly so for Linux, which does something inbetween, + * and I don't feel an urge to imitate it: "%+++++hy" -> "%+y" */ +#else + /* discard the unrecognized conversion, just keep * + * the unrecognized conversion character */ + str_arg = p; str_arg_l = 0; +#endif + if (*p) str_arg_l++; /* include invalid conversion specifier unchanged + if not at end-of-string */ + break; + } + if (*p) p++; /* step over the just processed conversion specifier */ + /* insert padding to the left as requested by min_field_width; + this does not include the zero padding in case of numerical conversions*/ + if (!justify_left) { /* left padding with blank or zero */ + int n = min_field_width - (str_arg_l+number_of_zeros_to_pad); + if (n > 0) { + if (str_l < str_m) { + size_t avail = str_m-str_l; + fast_memset(str+str_l, (zero_padding?'0':' '), (n>avail?avail:n)); + } + str_l += n; + } + } + /* zero padding as requested by the precision or by the minimal field width + * for numeric conversions required? */ + if (number_of_zeros_to_pad <= 0) { + /* will not copy first part of numeric right now, * + * force it to be copied later in its entirety */ + zero_padding_insertion_ind = 0; + } else { + /* insert first part of numerics (sign or '0x') before zero padding */ + int n = zero_padding_insertion_ind; + if (n > 0) { + if (str_l < str_m) { + size_t avail = str_m-str_l; + fast_memcpy(str+str_l, str_arg, (n>avail?avail:n)); + } + str_l += n; + } + /* insert zero padding as requested by the precision or min field width */ + n = number_of_zeros_to_pad; + if (n > 0) { + if (str_l < str_m) { + size_t avail = str_m-str_l; + fast_memset(str+str_l, '0', (n>avail?avail:n)); + } + str_l += n; + } + } + /* insert formatted string + * (or as-is conversion specifier for unknown conversions) */ + { int n = str_arg_l - zero_padding_insertion_ind; + if (n > 0) { + if (str_l < str_m) { + size_t avail = str_m-str_l; + fast_memcpy(str+str_l, str_arg+zero_padding_insertion_ind, + (n>avail?avail:n)); + } + str_l += n; + } + } + /* insert right padding */ + if (justify_left) { /* right blank padding to the field width */ + int n = min_field_width - (str_arg_l+number_of_zeros_to_pad); + if (n > 0) { + if (str_l < str_m) { + size_t avail = str_m-str_l; + fast_memset(str+str_l, ' ', (n>avail?avail:n)); + } + str_l += n; + } + } + } + } +#if defined(NEED_SNPRINTF_ONLY) + va_end(ap); +#endif + if (str_m > 0) { /* make sure the string is null-terminated + even at the expense of overwriting the last character + (shouldn't happen, but just in case) */ + str[str_l <= str_m-1 ? str_l : str_m-1] = '\0'; + } + /* Return the number of characters formatted (excluding trailing null + * character), that is, the number of characters that would have been + * written to the buffer if it were large enough. + * + * The value of str_l should be returned, but str_l is of unsigned type + * size_t, and snprintf is int, possibly leading to an undetected + * integer overflow, resulting in a negative return value, which is illegal. + * Both XSH5 and ISO C99 (at least the draft) are silent on this issue. + * Should errno be set to EOVERFLOW and EOF returned in this case??? + */ + return (int) str_l; +} +#endif Added: csw/mgar/pkg/watch/trunk/files/snprintf.h =================================================================== --- csw/mgar/pkg/watch/trunk/files/snprintf.h (rev 0) +++ csw/mgar/pkg/watch/trunk/files/snprintf.h 2009-03-04 00:28:48 UTC (rev 3575) @@ -0,0 +1,26 @@ +#ifndef _PORTABLE_SNPRINTF_H_ +#define _PORTABLE_SNPRINTF_H_ + +#define PORTABLE_SNPRINTF_VERSION_MAJOR 2 +#define PORTABLE_SNPRINTF_VERSION_MINOR 2 + +#ifdef HAVE_SNPRINTF +#include +#else +extern int snprintf(char *, size_t, const char *, /*args*/ ...); +extern int vsnprintf(char *, size_t, const char *, va_list); +#endif + +#if defined(HAVE_SNPRINTF) && defined(PREFER_PORTABLE_SNPRINTF) +extern int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...); +extern int portable_vsnprintf(char *str, size_t str_m, const char *fmt, va_list ap); +#define snprintf portable_snprintf +#define vsnprintf portable_vsnprintf +#endif + +extern int asprintf (char **ptr, const char *fmt, /*args*/ ...); +extern int vasprintf (char **ptr, const char *fmt, va_list ap); +extern int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...); +extern int vasnprintf(char **ptr, size_t str_m, const char *fmt, va_list ap); + +#endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Wed Mar 4 12:50:34 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Wed, 04 Mar 2009 11:50:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3576] csw/mgar/pkg/nrpe/trunk/Makefile Message-ID: Revision: 3576 http://gar.svn.sourceforge.net/gar/?rev=3576&view=rev Author: j_arndt Date: 2009-03-04 11:50:34 +0000 (Wed, 04 Mar 2009) Log Message: ----------- nrpe: fixed SF_PROJ Modified Paths: -------------- csw/mgar/pkg/nrpe/trunk/Makefile Modified: csw/mgar/pkg/nrpe/trunk/Makefile =================================================================== --- csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-04 00:28:48 UTC (rev 3575) +++ csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-04 11:50:34 UTC (rev 3576) @@ -7,6 +7,7 @@ NRPE allows you to remotely execute Nagios plugins on other Linux/Unix machines. This allows you to monitor remote machine metrics (disk usage, CPU load, etc.). NRPE can also communicate with some of the Windows agent addons, so you can execute scripts and check metrics on remote Windows machines as well. endef +SF_PROJ = nagios MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTFILES += $(call admfiles,CSWnrpe, prototype checkinstall preinstall postinstall preremove ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From glawsf at users.sourceforge.net Wed Mar 4 13:02:59 2009 From: glawsf at users.sourceforge.net (glawsf at users.sourceforge.net) Date: Wed, 04 Mar 2009 12:02:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[3577] csw/mgar/pkg Message-ID: Revision: 3577 http://gar.svn.sourceforge.net/gar/?rev=3577&view=rev Author: glawsf Date: 2009-03-04 12:02:59 +0000 (Wed, 04 Mar 2009) Log Message: ----------- initial commit Added Paths: ----------- csw/mgar/pkg/djbdns/ csw/mgar/pkg/djbdns/Makefile csw/mgar/pkg/djbdns/tags/ csw/mgar/pkg/djbdns/trunk/ Added: csw/mgar/pkg/djbdns/Makefile =================================================================== --- csw/mgar/pkg/djbdns/Makefile (rev 0) +++ csw/mgar/pkg/djbdns/Makefile 2009-03-04 12:02:59 UTC (rev 3577) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From glawsf at users.sourceforge.net Wed Mar 4 13:05:48 2009 From: glawsf at users.sourceforge.net (glawsf at users.sourceforge.net) Date: Wed, 04 Mar 2009 12:05:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3578] csw/mgar/pkg/djbdns Message-ID: Revision: 3578 http://gar.svn.sourceforge.net/gar/?rev=3578&view=rev Author: glawsf Date: 2009-03-04 12:05:48 +0000 (Wed, 04 Mar 2009) Log Message: ----------- more files Added Paths: ----------- csw/mgar/pkg/djbdns/branches/ csw/mgar/pkg/djbdns/trunk/Makefile csw/mgar/pkg/djbdns/trunk/checksums csw/mgar/pkg/djbdns/trunk/files/ csw/mgar/pkg/djbdns/trunk/files/CSWdjbdns.gspec Added: csw/mgar/pkg/djbdns/trunk/Makefile =================================================================== --- csw/mgar/pkg/djbdns/trunk/Makefile (rev 0) +++ csw/mgar/pkg/djbdns/trunk/Makefile 2009-03-04 12:05:48 UTC (rev 3578) @@ -0,0 +1,69 @@ +GARNAME = djbdns +GARVERSION = 1.05 +CATEGORIES = apps + +DESCRIPTION = retrieve and publish Domain Name System information +define BLURB +djbdns is a collection of Domain Name System tools. It includes several +components: + + * The dnscache program is a local DNS cache. It accepts recursive DNS + queries from local clients such as web browsers. It collects responses + from remote DNS servers. + * The tinydns program is a fast, UDP-only DNS server. It makes local DNS + information available to the Internet. It supports load balancing and + client differentation. + * The walldns program is a reverse DNS wall. It provides matching reverse + and forward records while hiding local host information. + * The rbldns program is an IP-address-listing DNS server. It uses DNS to + publish a list of IP addresses, such as RBL or DUL. + * The dns library handles outgoing and incoming DNS packets. It can be + used by clients such as web browsers to look up host addresses, hot names, + MX records, etc. It supports asynchronous resolution. + * The dnsfilter program is a parallel IP-address-to-host-name converter. + * The dnsip, dnsipq, dnsname, dnstxt, and dnsmx programs are simple + command-line interfaces to DNS. + * The dnsq and dnstrace programs are DNS debugging tools. + +If you wish to replicate DNS information to secondary djbdns servers, you will +also need to install openssh and rsync to perform the actual replication. +This is not required unless you want to replicate to a secondary djbdns server +and is not required if your secondary is a BIND DNS server. +endef + +MASTER_SITES = http://cr.yp.to/djbdns/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWdjbdns,) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +CONFIGURE_ARGS = $(DIRPATHS) +FILES = axfr-get axfrdns axfrdns-conf dnscache dnscache-conf dnsfilter dnsip dnsipq dnsmx dnsname dnsq dnsqr dnstrace dnstracesort dnstxt pickdns pickdns-conf pickdns-data random-ip rbldns rbldns-conf rbldns-data tinydns tinydns-conf tinydns-data tinydns-edit tinydns-get walldns walldns-conf + +CONFIGURE_SCRIPTS = custom +BUILD_SCRIPTS = custom +TEST_SCRIPTS = custom +INSTALL_SCRIPTS = custom + +TEST_SCRIPTS = + +include gar/category.mk + +configure-custom: + @echo "==> Configuring $(GARNAME)" + @cd $(WORKSRC)/ && sed "s|/usr/local|$(prefix)|g" < conf-home > conf-home.csw && mv conf-home.csw conf-home + @$(MAKECOOKIE) + +build-custom: + @echo "==> building $(GARNAME)" + @cd $(WORKSRC) && PATH=/opt/csw/gnu:/opt/csw/gcc3/bin/:/usr/bin/:$PATH && export PATH && make + @$(MAKECOOKIE) + +install-custom: + @echo "==> installing $(GARNAME)" + @echo "==> to $(DESTDIR)$(prefix)/bin" + @rm -rf $(DESTDIR)$(prefix) + @mkdir -p $(DESTDIR)$(prefix)/bin + @ginstall -m 755 $(foreach FILE, $(FILES), $(WORKSRC)/$(FILE)) $(DESTDIR)$(prefix)/bin + @$(MAKECOOKIE) Added: csw/mgar/pkg/djbdns/trunk/checksums =================================================================== --- csw/mgar/pkg/djbdns/trunk/checksums (rev 0) +++ csw/mgar/pkg/djbdns/trunk/checksums 2009-03-04 12:05:48 UTC (rev 3578) @@ -0,0 +1,2 @@ +3147c5cd56832aa3b41955c7a51cbeb2 download/djbdns-1.05.tar.gz +913166e653d2c5f026e8a0eccffb39bb download/CSWdjbdns.gspec Added: csw/mgar/pkg/djbdns/trunk/files/CSWdjbdns.gspec =================================================================== --- csw/mgar/pkg/djbdns/trunk/files/CSWdjbdns.gspec (rev 0) +++ csw/mgar/pkg/djbdns/trunk/files/CSWdjbdns.gspec 2009-03-04 12:05:48 UTC (rev 3578) @@ -0,0 +1,5 @@ +%var bitname djbdns +%var pkgname CSWdjbdns +%var hotline http://www.opencsw.org/bugtrack +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From glawsf at users.sourceforge.net Wed Mar 4 14:41:59 2009 From: glawsf at users.sourceforge.net (glawsf at users.sourceforge.net) Date: Wed, 04 Mar 2009 13:41:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[3579] csw/mgar/pkg/rl/trunk Message-ID: Revision: 3579 http://gar.svn.sourceforge.net/gar/?rev=3579&view=rev Author: glawsf Date: 2009-03-04 13:41:58 +0000 (Wed, 04 Mar 2009) Log Message: ----------- version bump Modified Paths: -------------- csw/mgar/pkg/rl/trunk/Makefile csw/mgar/pkg/rl/trunk/checksums csw/mgar/pkg/rl/trunk/files/CSWrl.gspec Modified: csw/mgar/pkg/rl/trunk/Makefile =================================================================== --- csw/mgar/pkg/rl/trunk/Makefile 2009-03-04 12:05:48 UTC (rev 3578) +++ csw/mgar/pkg/rl/trunk/Makefile 2009-03-04 13:41:58 UTC (rev 3579) @@ -1,5 +1,5 @@ GARNAME = rl -GARVERSION = 0.2.6 +GARVERSION = 0.2.7 CATEGORIES = apps DESCRIPTION = A command-line tool that randomizes lines of input. @@ -18,5 +18,4 @@ # Not gonna do it TEST_SCRIPTS = - include gar/category.mk Modified: csw/mgar/pkg/rl/trunk/checksums =================================================================== --- csw/mgar/pkg/rl/trunk/checksums 2009-03-04 12:05:48 UTC (rev 3578) +++ csw/mgar/pkg/rl/trunk/checksums 2009-03-04 13:41:58 UTC (rev 3579) @@ -1,2 +1,2 @@ -5505b1ff129ac95fa2a27ee4073d81e4 download/rl-0.2.6.tar.gz -039dadb56571369413d7cf22a8854034 download/CSWrl.gspec +ed2e6c81a0524653203e0be8fa511eae download/rl-0.2.7.tar.gz +70c4ff70bf0d59f4c79262375470f82f download/CSWrl.gspec Modified: csw/mgar/pkg/rl/trunk/files/CSWrl.gspec =================================================================== --- csw/mgar/pkg/rl/trunk/files/CSWrl.gspec 2009-03-04 12:05:48 UTC (rev 3578) +++ csw/mgar/pkg/rl/trunk/files/CSWrl.gspec 2009-03-04 13:41:58 UTC (rev 3579) @@ -1,4 +1,5 @@ %var bitname rl %var pkgname CSWrl +%var hotline http://www.opencsw.org/bugtrack %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright url file://%{WORKSRC}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Wed Mar 4 17:01:19 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Wed, 04 Mar 2009 16:01:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3580] csw/mgar/pkg/pidgin/trunk Message-ID: Revision: 3580 http://gar.svn.sourceforge.net/gar/?rev=3580&view=rev Author: harpchad Date: 2009-03-04 16:01:19 +0000 (Wed, 04 Mar 2009) Log Message: ----------- Update to version 2.5.5 Modified Paths: -------------- csw/mgar/pkg/pidgin/trunk/Makefile csw/mgar/pkg/pidgin/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/pidgin/trunk/files/CSWpidgin.gspec Modified: csw/mgar/pkg/pidgin/trunk/Makefile =================================================================== --- csw/mgar/pkg/pidgin/trunk/Makefile 2009-03-04 13:41:58 UTC (rev 3579) +++ csw/mgar/pkg/pidgin/trunk/Makefile 2009-03-04 16:01:19 UTC (rev 3580) @@ -1,5 +1,5 @@ GARNAME = pidgin -GARVERSION = 2.5.4 +GARVERSION = 2.5.5 CATEGORIES = apps DESCRIPTION = Multi-protocol IM client @@ -10,7 +10,6 @@ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTFILES += x11.pc -DISTFILES += $(call admfiles,CSWpidgin,) CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += '--with-dbus-services=/opt/csw/etc/dbus-1' Modified: csw/mgar/pkg/pidgin/trunk/checksums =================================================================== --- csw/mgar/pkg/pidgin/trunk/checksums 2009-03-04 13:41:58 UTC (rev 3579) +++ csw/mgar/pkg/pidgin/trunk/checksums 2009-03-04 16:01:19 UTC (rev 3580) @@ -1,3 +1,2 @@ -eb28c552647ee583f3d817db690164c5 download/pidgin-2.5.4.tar.gz +08d9c0c8dd43dbcec6f67d8ba596029f download/pidgin-2.5.5.tar.gz 6dd3c13c4b6f610409fd267692dbe716 download/x11.pc -e33492bae1fd2f7773adad463f19fa0f download/CSWpidgin.gspec Deleted: csw/mgar/pkg/pidgin/trunk/files/CSWpidgin.gspec =================================================================== --- csw/mgar/pkg/pidgin/trunk/files/CSWpidgin.gspec 2009-03-04 13:41:58 UTC (rev 3579) +++ csw/mgar/pkg/pidgin/trunk/files/CSWpidgin.gspec 2009-03-04 16:01:19 UTC (rev 3580) @@ -1,4 +0,0 @@ -%var bitname pidgin -%var pkgname CSWpidgin -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Wed Mar 4 17:47:47 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Wed, 04 Mar 2009 16:47:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[3581] csw/mgar/pkg/curl/trunk Message-ID: Revision: 3581 http://gar.svn.sourceforge.net/gar/?rev=3581&view=rev Author: harpchad Date: 2009-03-04 16:47:44 +0000 (Wed, 04 Mar 2009) Log Message: ----------- Update to version 7.19.4 Modified Paths: -------------- csw/mgar/pkg/curl/trunk/Makefile csw/mgar/pkg/curl/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/curl/trunk/files/CSWcurl.gspec csw/mgar/pkg/curl/trunk/files/CSWcurldevel.gspec csw/mgar/pkg/curl/trunk/files/CSWcurlrt.gspec Modified: csw/mgar/pkg/curl/trunk/Makefile =================================================================== --- csw/mgar/pkg/curl/trunk/Makefile 2009-03-04 16:01:19 UTC (rev 3580) +++ csw/mgar/pkg/curl/trunk/Makefile 2009-03-04 16:47:44 UTC (rev 3581) @@ -1,5 +1,5 @@ GARNAME = curl -GARVERSION = 7.19.3 +GARVERSION = 7.19.4 CATEGORIES = net DESCRIPTION = Command line tool and library for client-side URL transfers. @@ -19,10 +19,12 @@ DISTFILES += libcurl.so.2.0.2.s DISTFILES += libcurl.so.3.0.0.i DISTFILES += libcurl.so.2.0.2.i -DISTFILES += $(call admfiles,CSWcurl,) -DISTFILES += $(call admfiles,CSWcurlrt,) -DISTFILES += $(call admfiles,CSWcurldevel,) +PACKAGES = CSWcurl CSWcurlrt CSWcurldevel +CATALOGNAME_CSWcurl = curl +CATALOGNAME_CSWcurlrt = curlrt +CATALOGNAME_CSWcurldevel = curldevel + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 @@ -38,8 +40,7 @@ REQUIRED_PKGS_CSWcurlrt = CSWlibidn CSWlibnet CSWoldaprt CSWosslrt CSWzlib CSWsasl REQUIRED_PKGS_CSWcurldevel = CSWcurlrt -ENABLE_CHECK = 0 -TEST_TARGET = +SKIPTEST = 1 PKGFILES_CSWcurldevel = $(PKGFILES_DEVEL) PKGFILES_CSWcurlrt = $(PKGFILES_RT) Modified: csw/mgar/pkg/curl/trunk/checksums =================================================================== --- csw/mgar/pkg/curl/trunk/checksums 2009-03-04 16:01:19 UTC (rev 3580) +++ csw/mgar/pkg/curl/trunk/checksums 2009-03-04 16:47:44 UTC (rev 3581) @@ -1,8 +1,5 @@ -97e7af7f474c7fe28184d753acb539ec download/CSWcurl.gspec -cb9741fd1adaa81f640632a685424e6a download/CSWcurldevel.gspec -4596459435b4dc77f99a15e2e3ee76d6 download/CSWcurlrt.gspec -10eb8c13350c735eff20d7b4530be8cd download/curl-7.19.3.tar.bz2 -a09fcad6dfcd9636061dfab7598357be download/libcurl.so.2.0.2.i +2734167c1e5f7ce6be99b75d2d371d85 download/curl-7.19.4.tar.bz2 +b63de55fb90feba487b1fd21e751d248 download/libcurl.so.3.0.0.s b46b41659b805013740eeb76e759af4b download/libcurl.so.2.0.2.s 30e826ef67b6ce799b32154250014dd9 download/libcurl.so.3.0.0.i -b63de55fb90feba487b1fd21e751d248 download/libcurl.so.3.0.0.s +a09fcad6dfcd9636061dfab7598357be download/libcurl.so.2.0.2.i Deleted: csw/mgar/pkg/curl/trunk/files/CSWcurl.gspec =================================================================== --- csw/mgar/pkg/curl/trunk/files/CSWcurl.gspec 2009-03-04 16:01:19 UTC (rev 3580) +++ csw/mgar/pkg/curl/trunk/files/CSWcurl.gspec 2009-03-04 16:47:44 UTC (rev 3581) @@ -1,4 +0,0 @@ -%var bitname curl -%var pkgname CSWcurl -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Deleted: csw/mgar/pkg/curl/trunk/files/CSWcurldevel.gspec =================================================================== --- csw/mgar/pkg/curl/trunk/files/CSWcurldevel.gspec 2009-03-04 16:01:19 UTC (rev 3580) +++ csw/mgar/pkg/curl/trunk/files/CSWcurldevel.gspec 2009-03-04 16:47:44 UTC (rev 3581) @@ -1,4 +0,0 @@ -%var bitname curldevel -%var pkgname CSWcurldevel -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Deleted: csw/mgar/pkg/curl/trunk/files/CSWcurlrt.gspec =================================================================== --- csw/mgar/pkg/curl/trunk/files/CSWcurlrt.gspec 2009-03-04 16:01:19 UTC (rev 3580) +++ csw/mgar/pkg/curl/trunk/files/CSWcurlrt.gspec 2009-03-04 16:47:44 UTC (rev 3581) @@ -1,4 +0,0 @@ -%var bitname curlrt -%var pkgname CSWcurlrt -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Wed Mar 4 18:09:42 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Wed, 04 Mar 2009 17:09:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[3582] csw/mgar/pkg/pidgin/trunk Message-ID: Revision: 3582 http://gar.svn.sourceforge.net/gar/?rev=3582&view=rev Author: harpchad Date: 2009-03-04 17:09:42 +0000 (Wed, 04 Mar 2009) Log Message: ----------- Bug fixes Modified Paths: -------------- csw/mgar/pkg/pidgin/trunk/Makefile csw/mgar/pkg/pidgin/trunk/checksums csw/mgar/pkg/pidgin/trunk/files/x11.pc Modified: csw/mgar/pkg/pidgin/trunk/Makefile =================================================================== --- csw/mgar/pkg/pidgin/trunk/Makefile 2009-03-04 16:47:44 UTC (rev 3581) +++ csw/mgar/pkg/pidgin/trunk/Makefile 2009-03-04 17:09:42 UTC (rev 3582) @@ -26,7 +26,7 @@ MSGMERGE=/opt/csw/bin/gmsgmerge SED=/opt/csw/bin/gsed EXTRA_CONFIGURE_EXPORTS = DOT XGETTEXT MSGFMT MSGMERGE SED -EXTRA_INC += /opt/csw/include/ncurses +EXTRA_INC = /opt/csw/include/ncurses #Need to include our own x11.pc file as solaris 8 doesn't have one EXTRA_PKGCONFIG_PATH = $(CURDIR)/$(WORKDIR) Modified: csw/mgar/pkg/pidgin/trunk/checksums =================================================================== --- csw/mgar/pkg/pidgin/trunk/checksums 2009-03-04 16:47:44 UTC (rev 3581) +++ csw/mgar/pkg/pidgin/trunk/checksums 2009-03-04 17:09:42 UTC (rev 3582) @@ -1,2 +1,2 @@ 08d9c0c8dd43dbcec6f67d8ba596029f download/pidgin-2.5.5.tar.gz -6dd3c13c4b6f610409fd267692dbe716 download/x11.pc +715c7954371b53f6ca4083a011cadfe5 download/x11.pc Modified: csw/mgar/pkg/pidgin/trunk/files/x11.pc =================================================================== --- csw/mgar/pkg/pidgin/trunk/files/x11.pc 2009-03-04 16:47:44 UTC (rev 3581) +++ csw/mgar/pkg/pidgin/trunk/files/x11.pc 2009-03-04 17:09:42 UTC (rev 3582) @@ -7,9 +7,6 @@ Name: X11 Description: X Library -Version: 0.0 -Requires: xproto kbproto inputproto -Requires.private: xau xdmcp Cflags: -I${includedir} -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DXTHREADS -DXUSE_MTSAFE_API Libs: -L${libdir} -R${libdir} -lX11 Libs.private: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 4 19:46:34 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 04 Mar 2009 18:46:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3583] csw/mgar/pkg/clamav/trunk Message-ID: Revision: 3583 http://gar.svn.sourceforge.net/gar/?rev=3583&view=rev Author: bonivart Date: 2009-03-04 18:46:34 +0000 (Wed, 04 Mar 2009) Log Message: ----------- clamav: testing 0.95rc1 Modified Paths: -------------- csw/mgar/pkg/clamav/trunk/Makefile csw/mgar/pkg/clamav/trunk/checksums Modified: csw/mgar/pkg/clamav/trunk/Makefile =================================================================== --- csw/mgar/pkg/clamav/trunk/Makefile 2009-03-04 17:09:42 UTC (rev 3582) +++ csw/mgar/pkg/clamav/trunk/Makefile 2009-03-04 18:46:34 UTC (rev 3583) @@ -1,5 +1,11 @@ +# http://www.clamav.net/snapshot/clamav-devel-latest.tar.gz +# review deps +# - remove: gmp, tcp wrappers (?) +# - add: ncurses, unrar (?) + GARNAME = clamav -GARVERSION = 0.94.2 +GARVERSION = 0.95rc1 +WORKSRC = $(WORKDIR)/$(GARNAME)-devel-latest CATEGORIES = apps DESCRIPTION = Clam AntiVirus @@ -11,10 +17,13 @@ the package is an anti-virus engine available in a form of shared library. endef -SF_PROJ = clamav -MASTER_SITES = $(SF_MIRRORS) -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWclamav,checkinstall preinstall) +#SF_PROJ = clamav +#MASTER_SITES = $(SF_MIRRORS) +MASTER_SITES = http://www.clamav.net/snapshot/ +#DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES = $(GARNAME)-devel-latest.tar.gz +#DISTFILES += $(call admfiles,CSWclamav,checkinstall preinstall) +DISTFILES += $(call admfiles,CSWclamav,) DISTFILES += $(call admfiles,CSWlibclamav,) SPKG_DESC_CSWclamav = Clam AntiVirus @@ -26,7 +35,8 @@ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -SPKG_CLASSES_CSWclamav = none cswcpsampleconf cswinitsmf +# add usergroup class +SPKG_CLASSES_CSWclamav = none cswusergroup cswautouser cswcpsampleconf cswinitsmf OPT_FLAGS_SOS = -xO2 @@ -43,11 +53,21 @@ PKGFILES_CSWlibclamav += $(includedir)/.* PKGFILES_CSWlibclamav += $(docdir)/libclamav/.* -PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswclamd$$$$/ { $$$$2 = "cswinitsmf" } $$$$3 ~ /\/init.d\/cswclamav-milter$$$$/ { $$$$2 = "cswinitsmf" } $$$$3 ~ /\/clamd.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } $$$$3 ~ /\/freshclam.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } $$$$3 ~ /\/var\/opt\/csw\/clamav/ { $$$$5 = "clamav" } { print }' +# fix usergroup stuff +PROTOTYPE_FILTER = awk ' \ + $$$$3 ~ /\/init.d\/cswclamd$$$$/ { $$$$2 = "cswinitsmf" } \ + $$$$3 ~ /\/init.d\/cswclamav-milter$$$$/ { $$$$2 = "cswinitsmf" } \ + $$$$3 ~ /\/clamd.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ + $$$$3 ~ /\/clamav-milter.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ + $$$$3 ~ /\/freshclam.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ + $$$$3 ~ /\/var\/opt\/csw\/clamav/ { $$$$5 = "clamav" } \ + $$$$3 ~ /\/etc\/opt\/csw\/clamav\/cswusergroup$$$$/ { $$$$2 = "cswusergroup" } \ + { print }' SPKG_SOURCEURL = http://www.clamav.net/ -#ENABLE_CHECK=0 +TEST_TARGET = check +ENABLE_CHECK=0 include gar/category.mk Modified: csw/mgar/pkg/clamav/trunk/checksums =================================================================== --- csw/mgar/pkg/clamav/trunk/checksums 2009-03-04 17:09:42 UTC (rev 3582) +++ csw/mgar/pkg/clamav/trunk/checksums 2009-03-04 18:46:34 UTC (rev 3583) @@ -1,5 +1,3 @@ -1181e6d62341b84708f126cc353f7ebf download/clamav-0.94.2.tar.gz +9ae62dd70ac3dabd775c2c9cba7cfd73 download/clamav-devel-latest.tar.gz dbb021404195c40d44dd61e9b0206634 download/CSWclamav.gspec -265f727008d1645114839cdbd9399be6 download/CSWclamav.checkinstall -03e2a2aaf95b2cd8497ad6742b9fbb46 download/CSWclamav.preinstall 8f6b719b38608d0f08ced7e556461c12 download/CSWlibclamav.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Wed Mar 4 20:11:57 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Wed, 04 Mar 2009 19:11:57 +0000 Subject: [csw-devel] SF.net SVN: gar:[3584] csw/mgar/gar/v2 Message-ID: Revision: 3584 http://gar.svn.sourceforge.net/gar/?rev=3584&view=rev Author: bdwalton Date: 2009-03-04 19:11:57 +0000 (Wed, 04 Mar 2009) Log Message: ----------- Enable Git repo tracking with GAR. Modified Paths: -------------- csw/mgar/gar/v2/gar.conf.mk csw/mgar/gar/v2/gar.lib.mk csw/mgar/gar/v2/gar.mk Added Paths: ----------- csw/mgar/gar/v2/bin/gitproxy Added: csw/mgar/gar/v2/bin/gitproxy =================================================================== --- csw/mgar/gar/v2/bin/gitproxy (rev 0) +++ csw/mgar/gar/v2/bin/gitproxy 2009-03-04 19:11:57 UTC (rev 3584) @@ -0,0 +1,20 @@ +#!/bin/bash + +if [ -n "${http_proxy}" ]; then + + REMHOST=$1 + REMPORT=$2 + + set - $(echo "${http_proxy}" | sed 's/http//i' | tr -d '/' | tr ':' ' ') + PROXYHOST=$1 + PROXYPORT=$2 + + # this bit is copied from http://lkml.org/lkml/2006/2/26/207 and then + # modified to use netcat and handle proxy settings from the env. + (echo "CONNECT ${REMHOST}:${REMPORT} HTTP/1.0"; echo; cat ) | + nc ${PROXYHOST} ${PROXYPORT} | (read a; read a; cat ) + +else + echo Please set http_proxy in your environment. + exit 1 +fi Property changes on: csw/mgar/gar/v2/bin/gitproxy ___________________________________________________________________ Added: svn:executable + * Modified: csw/mgar/gar/v2/gar.conf.mk =================================================================== --- csw/mgar/gar/v2/gar.conf.mk 2009-03-04 18:46:34 UTC (rev 3583) +++ csw/mgar/gar/v2/gar.conf.mk 2009-03-04 19:11:57 UTC (rev 3584) @@ -31,6 +31,9 @@ MANIFEST_FILE ?= manifest LOGDIR ?= log +GIT_PROXY_SCRIPT ?= $(abspath $(GARBIN))/gitproxy +GIT_DEFAULT_TRACK = +refs/heads/master:refs/remotes/origin/master + # Outbound proxies http_proxy ?= ftp_proxy ?= @@ -131,8 +134,14 @@ # These are the core packages which must be installed for GAR to function correctly -PREREQUISITE_BASE_PKGS ?= CSWgmake CSWgtar CSWggrep CSWdiffutils CSWgfile CSWtextutils CSWwget CSWfindutils CSWgsed CSWgawk CSWbzip2 +DEF_BASE_PKGS = CSWgmake CSWgtar CSWggrep CSWdiffutils CSWgfile CSWtextutils CSWwget CSWfindutils CSWgsed CSWgawk CSWbzip2 +ifdef GIT_REPOS +# netcat and bash are for the gitproxy script. +DEF_BASE_PKGS += CSWgit CSWnetcat +endif +PREREQUISITE_BASE_PKGS ?= $(DEF_BASE_PKGS) + # Supported architectures returned from isalist(1) # Not all architectures are detected by all Solaris releases, especially # older releases lack precise detection. Modified: csw/mgar/gar/v2/gar.lib.mk =================================================================== --- csw/mgar/gar/v2/gar.lib.mk 2009-03-04 18:46:34 UTC (rev 3583) +++ csw/mgar/gar/v2/gar.lib.mk 2009-03-04 19:11:57 UTC (rev 3584) @@ -17,14 +17,26 @@ # convenience variable to make the cookie. MAKECOOKIE = mkdir -p $(COOKIEDIR)/$(@D) && date >> $(COOKIEDIR)/$@ +URLSTRIP = $(subst ://,//,$(1)) + +# if you need to proxy git:// connections, set GIT_USE_PROXY. There is a +# default proxy script that works with the (squid?) proxy at the BO buildfarm. +# override GIT_PROXY_SCRIPT to something else if you need to. +GIT_MAYBEPROXY = $(if $(GIT_USE_PROXY),GIT_PROXY_COMMAND=$(GIT_PROXY_SCRIPT)) +GIT_TREEISH = $(if $(GIT_TREEISH_$(1)),$(GIT_TREEISH_$(1)),HEAD) + #################### FETCH RULES #################### -URLS = $(subst ://,//,$(foreach SITE,$(FILE_SITES) $(MASTER_SITES),$(addprefix $(SITE),$(DISTFILES))) $(foreach SITE,$(FILE_SITES) $(PATCH_SITES) $(MASTER_SITES),$(addprefix $(SITE),$(PATCHFILES)))) +URLS = $(call URLSTRIP,$(foreach SITE,$(FILE_SITES) $(MASTER_SITES),$(addprefix $(SITE),$(DISTFILES))) $(foreach SITE,$(FILE_SITES) $(PATCH_SITES) $(MASTER_SITES),$(addprefix $(SITE),$(PATCHFILES)))) # if the caller has defined _postinstall, etc targets for a package, add # these 'dynamic script' targets to our fetch list URLS += $(foreach DYN,$(DYNSCRIPTS),dynscr//$(DYN)) +ifdef GIT_REPOS +URLS += $(foreach R,$(GIT_REPOS),gitrepo//$(call GITPROJ,$(R)) $(subst http,git-http,$(call URLSTRIP,$(R)))) +endif + # Download the file if and only if it doesn't have a preexisting # checksum file. Loop through available URLs and stop when you # get one that doesn't return an error code. @@ -43,6 +55,30 @@ fi; \ fi +gitrepo//%: + @( if [ -d $(GARCHIVEDIR)/$(call GITPROJ,$*) ]; then \ + ( cd $(GARCHIVEDIR)/$(call GITPROJ,$*); \ + $(GIT_MAYBEPROXY) git --bare fetch ) && \ + gln -s $(GARCHIVEDIR)/$(call GITPROJ,$*)/ $(PARTIALDIR)/$(call GITPROJ,$*); \ + else \ + false; \ + fi ) + +# the git remote add commands are so that we can later do a fetch +# to update the code. +# we possibly proxy the git:// references depending on GIT_USE_PROXY +git-http//%: + @$git clone --bare http://$* $(PARTIALDIR)/$(call GITPROJ,$*) + @( cd $(PARTIALDIR)/$(call GITPROJ,$*); \ + git remote add origin http://$*; \ + git config remote.origin.fetch $(if $(GIT_REFS_$(call GITPROJ,$*)),$(GIT_REFS_$(call GITPROJ,$*)),$(GIT_DEFAULT_TRACK)); ) + +git//%: + @$(GIT_MAYBEPROXY) git clone --bare git://$* $(PARTIALDIR)/$(call GITPROJ,$*) + @( cd $(PARTIALDIR)/$(call GITPROJ,$*); \ + git remote add origin git://$*; \ + git config remote.origin.fetch $(if $(GIT_REFS_$(call GITPROJ,$*)),$(GIT_REFS_$(call GITPROJ,$*)),$(GIT_DEFAULT_TRACK)); ) + # create ADMSCRIPTS 'on the fly' from variables defined by the caller # This version is private and should only be called from the non-private # version directly below @@ -118,7 +154,6 @@ echo '(!!!) $* not in $(CHECKSUM_FILE) file!' 1>&2; \ false; \ fi - #################### CHECKNEW RULES #################### @@ -277,6 +312,13 @@ @gzip -d $(WORKDIR)/$* @$(MAKECOOKIE) +# extra dependency rule for git repos, that will allow the user +# to supply an alternate target at their discretion +git-extract-%: + @echo " ===> Extracting Git Repo $(DOWNLOADDIR)/$* (Treeish: $(call GIT_TREEISH,$*))" + git --bare archive --prefix=$(GARNAME)-$(GARVERSION)/ --remote=file://$(abspath $(DOWNLOADDIR))/$*/ $(call GIT_TREEISH,$*) | gtar -xf - -C $(EXTRACTDIR) + @$(MAKECOOKIE) + # rule to extract files with unzip zip-extract-%: @echo " ==> Extracting $(DOWNLOADDIR)/$*" @@ -345,6 +387,9 @@ extract-archive-%.gz: gz-extract-%.gz @$(MAKECOOKIE) +extract-archive-%.git: git-extract-%.git + @$(MAKECOOKIE) + # anything we don't know about, we just assume is already # uncompressed and unarchived in plain format extract-archive-%: cp-extract-% Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2009-03-04 18:46:34 UTC (rev 3583) +++ csw/mgar/gar/v2/gar.mk 2009-03-04 19:11:57 UTC (rev 3584) @@ -29,15 +29,18 @@ MAKEPATH = $(shell echo $(1) | perl -lne 'print join(":", split)') TOLOWER = $(shell echo $(1) | tr '[A-Z]' '[a-z]') +#meant to take a git url and return just the $proj.git part +GITPROJ = $(lastword $(subst /, ,$(1))) + PARALLELMFLAGS ?= $(MFLAGS) export PARALLELMFLAGS DISTNAME ?= $(GARNAME)-$(GARVERSION) DYNSCRIPTS = $(foreach PKG,$(SPKG_SPECS),$(foreach SCR,$(ADMSCRIPTS),$(if $(value $(PKG)_$(SCR)), $(PKG).$(SCR)))) -_NOCHECKSUM += $(DYNSCRIPTS) +_NOCHECKSUM += $(DYNSCRIPTS) $(foreach R,$(GIT_REPOS),$(call GITPROJ,$(R))) -ALLFILES ?= $(DISTFILES) $(PATCHFILES) $(DYNSCRIPTS) +ALLFILES ?= $(DISTFILES) $(PATCHFILES) $(DYNSCRIPTS) $(foreach R,$(GIT_REPOS),$(call GITPROJ,$(R))) ifeq ($(MAKE_INSTALL_DIRS),1) INSTALL_DIRS = $(addprefix $(DESTDIR),$(prefix) $(exec_prefix) $(bindir) $(sbindir) $(libexecdir) $(datadir) $(sysconfdir) $(sharedstatedir) $(localstatedir) $(libdir) $(infodir) $(lispdir) $(includedir) $(mandir) $(foreach NUM,1 2 3 4 5 6 7 8, $(mandir)/man$(NUM)) $(sourcedir)) @@ -238,6 +241,8 @@ @$(foreach P,$(PATCHFILES),echo " $P";) @echo "Dynamically generated scripts: " @$(foreach D,$(DYNSCRIPTS),echo " $D";) + @echo "Git Repos tracked: " + @$(foreach R,$(GIT_REPOS),echo " $R";) # fetch - Retrieves $(DISTFILES) (and $(PATCHFILES) if defined) # into $(DOWNLOADDIR) as necessary. @@ -289,8 +294,8 @@ garchive: checksum $(GARCHIVE_TARGETS) ; # extract - Unpacks $(DISTFILES) into $(EXTRACTDIR) (patches are "zcatted" into the patch program) -EXTRACT_TARGETS-global ?= $(foreach SPEC,$(SPKG_SPECS),$(filter $(SPEC).%,$(DISTFILES) $(DYNSCRIPTS))) -EXTRACT_TARGETS = $(addprefix extract-archive-,$(filter-out $(NOEXTRACT),$(if $(EXTRACT_TARGETS-$(MODULATION)),$(EXTRACT_TARGETS-$(MODULATION)),$(DISTFILES) $(DYNSCRIPTS)))) +EXTRACT_TARGETS-global ?= $(foreach SPEC,$(SPKG_SPECS),$(filter $(SPEC).%,$(DISTFILES) $(DYNSCRIPTS) $(foreach R,$(GIT_REPOS),$(call GITPROJ,$(R))))) +EXTRACT_TARGETS = $(addprefix extract-archive-,$(filter-out $(NOEXTRACT),$(if $(EXTRACT_TARGETS-$(MODULATION)),$(EXTRACT_TARGETS-$(MODULATION)),$(DISTFILES) $(DYNSCRIPTS) $(foreach R,$(GIT_REPOS),$(call GITPROJ,$(R)))))) # We call an additional extract-modulated without resetting any variables so # a complete unpacked set goes to the global dir for packaging (like gspec) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 4 21:59:31 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 04 Mar 2009 20:59:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3585] csw/mgar/pkg Message-ID: Revision: 3585 http://gar.svn.sourceforge.net/gar/?rev=3585&view=rev Author: valholla Date: 2009-03-04 20:59:29 +0000 (Wed, 04 Mar 2009) Log Message: ----------- initial checkin Added Paths: ----------- csw/mgar/pkg/alpine/ csw/mgar/pkg/alpine/branches/ csw/mgar/pkg/alpine/tags/ csw/mgar/pkg/alpine/trunk/ csw/mgar/pkg/alpine/trunk/Makefile csw/mgar/pkg/alpine/trunk/checksums csw/mgar/pkg/alpine/trunk/files/ Property changes on: csw/mgar/pkg/alpine/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/alpine/trunk/Makefile =================================================================== --- csw/mgar/pkg/alpine/trunk/Makefile (rev 0) +++ csw/mgar/pkg/alpine/trunk/Makefile 2009-03-04 20:59:29 UTC (rev 3585) @@ -0,0 +1,31 @@ +GARNAME = alpine +GARVERSION = 2.0 +CATEGORIES = apps + +DESCRIPTION = Alpine Messaging System +define BLURB + Alpine is a fast, easy to use email client that is suitable for both + the inexperienced email user as well as for the most demanding of power + users. Alpine is based on the Pine? Message System, which was also + developed at the University of Washington. Alpine can be learned by + exploration and the use of context-sensitive help. The user experience + is highly customizable through the use of the Alpine Setup command. +endef + +MASTER_SITES = http://www.washington.edu/alpine +SPKG_SOURCE_URL = ftp://ftp.cac.washington.edu/alpine/ +DISTFILES = $(GARNAME).tar.bz2 + +PACKAGES = CSWalpine +CATALOGNAME_CSWgd = alpine +SPKG_DESC_CSWgd = $(DESCRIPTION) + +# We define upstream file regex so we can be notifed of new +# upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 + +#BUILD64 = 1 + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Wed Mar 4 22:54:05 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Wed, 04 Mar 2009 21:54:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[3586] csw/mgar/gar/v2/gar.mk Message-ID: Revision: 3586 http://gar.svn.sourceforge.net/gar/?rev=3586&view=rev Author: skayser Date: 2009-03-04 21:54:05 +0000 (Wed, 04 Mar 2009) Log Message: ----------- gar: fixed syntax error Modified Paths: -------------- csw/mgar/gar/v2/gar.mk Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2009-03-04 20:59:29 UTC (rev 3585) +++ csw/mgar/gar/v2/gar.mk 2009-03-04 21:54:05 UTC (rev 3586) @@ -421,7 +421,7 @@ # strip - Strip executables ifneq ($(GARFLAVOR),DBG) - POST_INSTALL_TARGETS := strip $(POST_INSTALL_TARGETS) +POST_INSTALL_TARGETS := strip $(POST_INSTALL_TARGETS) endif strip: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Wed Mar 4 23:52:36 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Wed, 04 Mar 2009 22:52:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[3587] csw/mgar/pkg/watch/trunk Message-ID: Revision: 3587 http://gar.svn.sourceforge.net/gar/?rev=3587&view=rev Author: skayser Date: 2009-03-04 22:52:35 +0000 (Wed, 04 Mar 2009) Log Message: ----------- watch: fixed asprintf() Modified Paths: -------------- csw/mgar/pkg/watch/trunk/Makefile csw/mgar/pkg/watch/trunk/checksums csw/mgar/pkg/watch/trunk/files/patch-extralibs.diff csw/mgar/pkg/watch/trunk/files/snprintf.c csw/mgar/pkg/watch/trunk/files/snprintf.h Modified: csw/mgar/pkg/watch/trunk/Makefile =================================================================== --- csw/mgar/pkg/watch/trunk/Makefile 2009-03-04 21:54:05 UTC (rev 3586) +++ csw/mgar/pkg/watch/trunk/Makefile 2009-03-04 22:52:35 UTC (rev 3587) @@ -1,13 +1,14 @@ -# Todo -# * asprintf() from portable snprintf.c isn't working yet -# Header line on watch output always reads "Every fs: " -# +# Todo: +# * watch called for programs with longer than terminal output +# (for example "find ." or "ls -lR" or "last" on build8x) causes +# broken pipe on second program invocation GARNAME = watch GARVERSION = 3.2.7 CATEGORIES = utils DESCRIPTION = Watch a program output change over time -define BLURB +define Blurb + "watch" from the procps package. endef # Usually we would use $(SF_MIRROR), but the procps folks didn't upload @@ -35,14 +36,17 @@ # # 1) Remove unnecessary build instructions that would cause errors otherwise # 2) Bring in GNU getopt for getopt_long() -# 3) Bring in asprintf() +# 3) Bring in snprintf.c for a portable version of asprintf() # -# GNU getopt from http://cherokee-project.com -# asprintf from http://www.ijs.si/software/snprintf/ +# GNU getopt taken from +# http://svn.cherokee-project.com/browser/cherokee/trunk/cherokee/getopt +# snprintf.c taken from http://www.jhweiss.de/software/snprintf.html # -# Tell snprintf.c that we have snprintf and need asprintf() -CFLAGS := $(CFLAGS) -DHAVE_SNPRINTF -DNEED_ASPRINTF +# Don't tell snprintf.c that you have v?snprintf, output will be garbled +CFLAGS := $(CFLAGS) -DHAVE_STDARG_H -DHAVE_STDLIB_H -DHAVE_STDDEF +CFLAGS := $(CFLAGS) -DHAVE_INTTYPES_H -DHAVE_LOCALE_H -DHAVE_LOCALECONV +CFLAGS := $(CFLAGS) -DHAVE_LOCALECONV -DHAVE_UINTMAX_T -DHAVE_VA_COPY pre-build-modulated: @rm $(WORKSRC)/ps/module.mk $(WORKSRC)/proc/module.mk @@ -51,13 +55,14 @@ @cp $(FILEDIR)/gettext.h* $(WORKSRC) $(MAKECOOKIE) +build-custom: BUILD_ARGS:=ALL_CFLAGS="$(CFLAGS)" ALL_LDFLAGS="$(LDFLAGS)" build-custom: - @(cd $(WORKSRC); \ - gmake ALL_CFLAGS="$(CFLAGS)" ALL_LDFLAGS="$(LDFLAGS)" snprintf.o; \ - gmake ALL_CFLAGS="$(CFLAGS)" ALL_LDFLAGS="$(LDFLAGS)" getopt.o; \ - gmake ALL_CFLAGS="$(CFLAGS)" ALL_LDFLAGS="$(LDFLAGS)" getopt1.o; \ - gmake ALL_CFLAGS="$(CFLAGS) snprintf.o getopt.o getopt1.o" \ - ALL_LDFLAGS="$(LDFLAGS)" watch) + @gmake -C $(WORKSRC) $(BUILD_ARGS) snprintf.o + @gmake -C $(WORKSRC) $(BUILD_ARGS) getopt.o + @gmake -C $(WORKSRC) $(BUILD_ARGS) getopt1.o + @gmake -C $(WORKSRC) \ + ALL_CFLAGS="$(CFLAGS) snprintf.o getopt.o getopt1.o" \ + ALL_LDFLAGS="$(LDFLAGS)" watch $(MAKECOOKIE) install-custom: Modified: csw/mgar/pkg/watch/trunk/checksums =================================================================== --- csw/mgar/pkg/watch/trunk/checksums 2009-03-04 21:54:05 UTC (rev 3586) +++ csw/mgar/pkg/watch/trunk/checksums 2009-03-04 22:52:35 UTC (rev 3587) @@ -1,2 +1,2 @@ f490bca772b16472962c7b9f23b1e97d download/procps-3.2.7.tar.gz -223ba15056890d0d15431276d027d480 download/patch-extralibs.diff +05f5e9e304c4300b056ffd61eafebffa download/patch-extralibs.diff Modified: csw/mgar/pkg/watch/trunk/files/patch-extralibs.diff =================================================================== --- csw/mgar/pkg/watch/trunk/files/patch-extralibs.diff 2009-03-04 21:54:05 UTC (rev 3586) +++ csw/mgar/pkg/watch/trunk/files/patch-extralibs.diff 2009-03-04 22:52:35 UTC (rev 3587) @@ -14,7 +14,7 @@ #include #include #include -+#include ++#include "snprintf.h" #include "proc/procps.h" #ifdef FORCE_8BIT Modified: csw/mgar/pkg/watch/trunk/files/snprintf.c =================================================================== --- csw/mgar/pkg/watch/trunk/files/snprintf.c 2009-03-04 21:54:05 UTC (rev 3586) +++ csw/mgar/pkg/watch/trunk/files/snprintf.c 2009-03-04 22:52:35 UTC (rev 3587) @@ -1,1025 +1,2099 @@ +/* $Id: snprintf.c,v 1.9 2008/01/20 14:02:00 holger Exp $ */ + /* - * snprintf.c - a portable implementation of snprintf + * Copyright (c) 1995 Patrick Powell. * - * AUTHOR - * Mark Martinec , April 1999. + * This code is based on code written by Patrick Powell . + * It may be used for any purpose as long as this notice remains intact on all + * source code distributions. + */ + +/* + * Copyright (c) 2008 Holger Weiss. * - * Copyright 1999, Mark Martinec. All rights reserved. + * This version of the code is maintained by Holger Weiss . + * My changes to the code may freely be used, modified and/or redistributed for + * any purpose. It would be nice if additions and fixes to this file (including + * trivial code cleanups) would be sent back in order to let me include them in + * the version available at . + * However, this is not a requirement for using or redistributing (possibly + * modified) versions of this file, nor is leaving this notice intact mandatory. + */ + +/* + * History * - * TERMS AND CONDITIONS - * This program is free software; you can redistribute it and/or modify - * it under the terms of the "Frontier Artistic License" which comes - * with this Kit. + * 2008-01-20 Holger Weiss for C99-snprintf 1.1: * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty - * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the Frontier Artistic License for more details. + * Fixed the detection of infinite floating point values on IRIX (and + * possibly other systems) and applied another few minor cleanups. * - * You should have received a copy of the Frontier Artistic License - * with this Kit in the file named LICENSE.txt . - * If not, I'll be glad to provide one. + * 2008-01-06 Holger Weiss for C99-snprintf 1.0: * - * FEATURES - * - careful adherence to specs regarding flags, field width and precision; - * - good performance for large string handling (large format, large - * argument or large paddings). Performance is similar to system's sprintf - * and in several cases significantly better (make sure you compile with - * optimizations turned on, tell the compiler the code is strict ANSI - * if necessary to give it more freedom for optimizations); - * - return value semantics per ISO/IEC 9899:1999 ("ISO C99"); - * - written in standard ISO/ANSI C - requires an ANSI C compiler. + * Added a lot of new features, fixed many bugs, and incorporated various + * improvements done by Andrew Tridgell , Russ Allbery + * , Hrvoje Niksic , Damien Miller + * , and others for the Samba, INN, Wget, and OpenSSH + * projects. The additions include: support the "e", "E", "g", "G", and + * "F" conversion specifiers (and use conversion style "f" or "F" for the + * still unsupported "a" and "A" specifiers); support the "hh", "ll", "j", + * "t", and "z" length modifiers; support the "#" flag and the (non-C99) + * "'" flag; use localeconv(3) (if available) to get both the current + * locale's decimal point character and the separator between groups of + * digits; fix the handling of various corner cases of field width and + * precision specifications; fix various floating point conversion bugs; + * handle infinite and NaN floating point values; don't attempt to write to + * the output buffer (which may be NULL) if a size of zero was specified; + * check for integer overflow of the field width, precision, and return + * values and during the floating point conversion; use the OUTCHAR() macro + * instead of a function for better performance; provide asprintf(3) and + * vasprintf(3) functions; add new test cases. The replacement functions + * have been renamed to use an "rpl_" prefix, the function calls in the + * main project (and in this file) must be redefined accordingly for each + * replacement function which is needed (by using Autoconf or other means). + * Various other minor improvements have been applied and the coding style + * was cleaned up for consistency. * - * SUPPORTED CONVERSION SPECIFIERS AND DATA TYPES + * 2007-07-23 Holger Weiss for Mutt 1.5.13: * - * This snprintf only supports the following conversion specifiers: - * s, c, d, u, o, x, X, p (and synonyms: i, D, U, O - see below) - * with flags: '-', '+', ' ', '0' and '#'. - * An asterisk is supported for field width as well as precision. + * C99 compliant snprintf(3) and vsnprintf(3) functions return the number + * of characters that would have been written to a sufficiently sized + * buffer (excluding the '\0'). The original code simply returned the + * length of the resulting output string, so that's been fixed. * - * Length modifiers 'h' (short int), 'l' (long int), - * and 'll' (long long int) are supported. - * NOTE: - * If macro SNPRINTF_LONGLONG_SUPPORT is not defined (default) the - * length modifier 'll' is recognized but treated the same as 'l', - * which may cause argument value truncation! Defining - * SNPRINTF_LONGLONG_SUPPORT requires that your system's sprintf also - * handles length modifier 'll'. long long int is a language extension - * which may not be portable. + * 1998-03-05 Michael Elkins for Mutt 0.90.8: * - * Conversion of numeric data (conversion specifiers d, u, o, x, X, p) - * with length modifiers (none or h, l, ll) is left to the system routine - * sprintf, but all handling of flags, field width and precision as well as - * c and s conversions is done very carefully by this portable routine. - * If a string precision (truncation) is specified (e.g. %.8s) it is - * guaranteed the string beyond the specified precision will not be referenced. + * The original code assumed that both snprintf(3) and vsnprintf(3) were + * missing. Some systems only have snprintf(3) but not vsnprintf(3), so + * the code is now broken down under HAVE_SNPRINTF and HAVE_VSNPRINTF. * - * Length modifiers h, l and ll are ignored for c and s conversions (data - * types wint_t and wchar_t are not supported). + * 1998-01-27 Thomas Roessler for Mutt 0.89i: * - * The following common synonyms for conversion characters are supported: - * - i is a synonym for d - * - D is a synonym for ld, explicit length modifiers are ignored - * - U is a synonym for lu, explicit length modifiers are ignored - * - O is a synonym for lo, explicit length modifiers are ignored - * The D, O and U conversion characters are nonstandard, they are supported - * for backward compatibility only, and should not be used for new code. + * The PGP code was using unsigned hexadecimal formats. Unfortunately, + * unsigned formats simply didn't work. * - * The following is specifically NOT supported: - * - flag ' (thousands' grouping character) is recognized but ignored - * - numeric conversion specifiers: f, e, E, g, G and synonym F, - * as well as the new a and A conversion specifiers - * - length modifier 'L' (long double) and 'q' (quad - use 'll' instead) - * - wide character/string conversions: lc, ls, and nonstandard - * synonyms C and S - * - writeback of converted string length: conversion character n - * - the n$ specification for direct reference to n-th argument - * - locales + * 1997-10-22 Brandon Long for Mutt 0.87.1: * - * It is permitted for str_m to be zero, and it is permitted to specify NULL - * pointer for resulting string argument if str_m is zero (as per ISO C99). + * Ok, added some minimal floating point support, which means this probably + * requires libm on most operating systems. Don't yet support the exponent + * (e,E) and sigfig (g,G). Also, fmtint() was pretty badly broken, it just + * wasn't being exercised in ways which showed it, so that's been fixed. + * Also, formatted the code to Mutt conventions, and removed dead code left + * over from the original. Also, there is now a builtin-test, run with: + * gcc -DTEST_SNPRINTF -o snprintf snprintf.c -lm && ./snprintf * - * The return value is the number of characters which would be generated - * for the given input, excluding the trailing null. If this value - * is greater or equal to str_m, not all characters from the result - * have been stored in str, output bytes beyond the (str_m-1) -th character - * are discarded. If str_m is greater than zero it is guaranteed - * the resulting string will be null-terminated. + * 2996-09-15 Brandon Long for Mutt 0.43: * - * NOTE that this matches the ISO C99, OpenBSD, and GNU C library 2.1, - * but is different from some older and vendor implementations, - * and is also different from XPG, XSH5, SUSv2 specifications. - * For historical discussion on changes in the semantics and standards - * of snprintf see printf(3) man page in the Linux programmers manual. + * This was ugly. It is still ugly. I opted out of floating point + * numbers, but the formatter understands just about everything from the + * normal C string format, at least as far as I can tell from the Solaris + * 2.5 printf(3S) man page. + */ + +/* + * ToDo * - * Routines asprintf and vasprintf return a pointer (in the ptr argument) - * to a buffer sufficiently large to hold the resulting string. This pointer - * should be passed to free(3) to release the allocated storage when it is - * no longer needed. If sufficient space cannot be allocated, these functions - * will return -1 and set ptr to be a NULL pointer. These two routines are a - * GNU C library extensions (glibc). + * - Add wide character support. + * - Add support for "%a" and "%A" conversions. + * - Create test routines which predefine the expected results. Our test cases + * usually expose bugs in system implementations rather than in ours :-) + */ + +/* + * Usage * - * Routines asnprintf and vasnprintf are similar to asprintf and vasprintf, - * yet, like snprintf and vsnprintf counterparts, will write at most str_m-1 - * characters into the allocated output string, the last character in the - * allocated buffer then gets the terminating null. If the formatted string - * length (the return value) is greater than or equal to the str_m argument, - * the resulting string was truncated and some of the formatted characters - * were discarded. These routines present a handy way to limit the amount - * of allocated memory to some sane value. + * 1) The following preprocessor macros should be defined to 1 if the feature or + * file in question is available on the target system (by using Autoconf or + * other means), though basic functionality should be available as long as + * HAVE_STDARG_H and HAVE_STDLIB_H are defined correctly: * - * AVAILABILITY - * http://www.ijs.si/software/snprintf/ + * HAVE_VSNPRINTF + * HAVE_SNPRINTF + * HAVE_VASPRINTF + * HAVE_ASPRINTF + * HAVE_STDARG_H + * HAVE_STDDEF_H + * HAVE_STDINT_H + * HAVE_STDLIB_H + * HAVE_INTTYPES_H + * HAVE_LOCALE_H + * HAVE_LOCALECONV + * HAVE_LCONV_DECIMAL_POINT + * HAVE_LCONV_THOUSANDS_SEP + * HAVE_LONG_DOUBLE + * HAVE_LONG_LONG_INT + * HAVE_UNSIGNED_LONG_LONG_INT + * HAVE_INTMAX_T + * HAVE_UINTMAX_T + * HAVE_UINTPTR_T + * HAVE_PTRDIFF_T + * HAVE_VA_COPY + * HAVE___VA_COPY * - * REVISION HISTORY - * 1999-04 V0.9 Mark Martinec - * - initial version, some modifications after comparing printf - * man pages for Digital Unix 4.0, Solaris 2.6 and HPUX 10, - * and checking how Perl handles sprintf (differently!); - * 1999-04-09 V1.0 Mark Martinec - * - added main test program, fixed remaining inconsistencies, - * added optional (long long int) support; - * 1999-04-12 V1.1 Mark Martinec - * - support the 'p' conversion (pointer to void); - * - if a string precision is specified - * make sure the string beyond the specified precision - * will not be referenced (e.g. by strlen); - * 1999-04-13 V1.2 Mark Martinec - * - support synonyms %D=%ld, %U=%lu, %O=%lo; - * - speed up the case of long format string with few conversions; - * 1999-06-30 V1.3 Mark Martinec - * - fixed runaway loop (eventually crashing when str_l wraps - * beyond 2^31) while copying format string without - * conversion specifiers to a buffer that is too short - * (thanks to Edwin Young for - * spotting the problem); - * - added macros PORTABLE_SNPRINTF_VERSION_(MAJOR|MINOR) - * to snprintf.h - * 2000-02-14 V2.0 (never released) Mark Martinec - * - relaxed license terms: The Artistic License now applies. - * You may still apply the GNU GENERAL PUBLIC LICENSE - * as was distributed with previous versions, if you prefer; - * - changed REVISION HISTORY dates to use ISO 8601 date format; - * - added vsnprintf (patch also independently proposed by - * Caolan McNamara 2000-05-04, and Keith M Willenson 2000-06-01) - * 2000-06-27 V2.1 Mark Martinec - * - removed POSIX check for str_m<1; value 0 for str_m is - * allowed by ISO C99 (and GNU C library 2.1) - (pointed out - * on 2000-05-04 by Caolan McNamara, caolan@ csn dot ul dot ie). - * Besides relaxed license this change in standards adherence - * is the main reason to bump up the major version number; - * - added nonstandard routines asnprintf, vasnprintf, asprintf, - * vasprintf that dynamically allocate storage for the - * resulting string; these routines are not compiled by default, - * see comments where NEED_V?ASN?PRINTF macros are defined; - * - autoconf contributed by Caolan McNamara - * 2000-10-06 V2.2 Mark Martinec - * - BUG FIX: the %c conversion used a temporary variable - * that was no longer in scope when referenced, - * possibly causing incorrect resulting character; - * - BUG FIX: make precision and minimal field width unsigned - * to handle huge values (2^31 <= n < 2^32) correctly; - * also be more careful in the use of signed/unsigned/size_t - * internal variables - probably more careful than many - * vendor implementations, but there may still be a case - * where huge values of str_m, precision or minimal field - * could cause incorrect behaviour; - * - use separate variables for signed/unsigned arguments, - * and for short/int, long, and long long argument lengths - * to avoid possible incompatibilities on certain - * computer architectures. Also use separate variable - * arg_sign to hold sign of a numeric argument, - * to make code more transparent; - * - some fiddling with zero padding and "0x" to make it - * Linux compatible; - * - systematically use macros fast_memcpy and fast_memset - * instead of case-by-case hand optimization; determine some - * breakeven string lengths for different architectures; - * - terminology change: 'format' -> 'conversion specifier', - * 'C9x' -> 'ISO/IEC 9899:1999 ("ISO C99")', - * 'alternative form' -> 'alternate form', - * 'data type modifier' -> 'length modifier'; - * - several comments rephrased and new ones added; - * - make compiler not complain about 'credits' defined but - * not used; + * 2) The calls to the functions which should be replaced must be redefined + * throughout the project files (by using Autoconf or other means): + * + * #define vsnprintf rpl_vsnprintf + * #define snprintf rpl_snprintf + * #define vasprintf rpl_vasprintf + * #define asprintf rpl_asprintf + * + * 3) The required replacement functions should be declared in some header file + * included throughout the project files: + * + * #if HAVE_CONFIG_H + * #include + * #endif + * #if HAVE_STDARG_H + * #include + * #if !HAVE_VSNPRINTF + * int rpl_vsnprintf(char *, size_t, const char *, va_list); + * #endif + * #if !HAVE_SNPRINTF + * int rpl_snprintf(char *, size_t, const char *, ...); + * #endif + * #if !HAVE_VASPRINTF + * int rpl_vasprintf(char **, const char *, va_list); + * #endif + * #if !HAVE_ASPRINTF + * int rpl_asprintf(char **, const char *, ...); + * #endif + * #endif + * + * Autoconf macros for handling step 1 and step 2 are available at + * . */ +#if HAVE_CONFIG_H +#include +#endif /* HAVE_CONFIG_H */ -/* Define HAVE_SNPRINTF if your system already has snprintf and vsnprintf. - * - * If HAVE_SNPRINTF is defined this module will not produce code for - * snprintf and vsnprintf, unless PREFER_PORTABLE_SNPRINTF is defined as well, - * causing this portable version of snprintf to be called portable_snprintf - * (and portable_vsnprintf). - */ -/* #define HAVE_SNPRINTF */ +#if TEST_SNPRINTF +#include /* For pow(3), NAN, and INFINITY. */ +#include /* For strcmp(3). */ +#if defined(__NetBSD__) || \ + defined(__FreeBSD__) || \ + defined(__OpenBSD__) || \ + defined(__NeXT__) || \ + defined(__bsd__) +#define OS_BSD 1 +#elif defined(sgi) || defined(__sgi) +#ifndef __c99 +#define __c99 /* Force C99 mode to get included on IRIX 6.5.30. */ +#endif /* !defined(__c99) */ +#define OS_IRIX 1 +#define OS_SYSV 1 +#elif defined(__svr4__) +#define OS_SYSV 1 +#elif defined(__linux__) +#define OS_LINUX 1 +#endif /* defined(__NetBSD__) || defined(__FreeBSD__) || [...] */ +#if HAVE_CONFIG_H /* Undefine definitions possibly done in config.h. */ +#ifdef HAVE_SNPRINTF +#undef HAVE_SNPRINTF +#endif /* defined(HAVE_SNPRINTF) */ +#ifdef HAVE_VSNPRINTF +#undef HAVE_VSNPRINTF +#endif /* defined(HAVE_VSNPRINTF) */ +#ifdef HAVE_ASPRINTF +#undef HAVE_ASPRINTF +#endif /* defined(HAVE_ASPRINTF) */ +#ifdef HAVE_VASPRINTF +#undef HAVE_VASPRINTF +#endif /* defined(HAVE_VASPRINTF) */ +#ifdef snprintf +#undef snprintf +#endif /* defined(snprintf) */ +#ifdef vsnprintf +#undef vsnprintf +#endif /* defined(vsnprintf) */ +#ifdef asprintf +#undef asprintf +#endif /* defined(asprintf) */ +#ifdef vasprintf +#undef vasprintf +#endif /* defined(vasprintf) */ +#else /* By default, we assume a modern system for testing. */ +#ifndef HAVE_STDARG_H +#define HAVE_STDARG_H 1 +#endif /* HAVE_STDARG_H */ +#ifndef HAVE_STDDEF_H +#define HAVE_STDDEF_H 1 +#endif /* HAVE_STDDEF_H */ +#ifndef HAVE_STDINT_H +#define HAVE_STDINT_H 1 +#endif /* HAVE_STDINT_H */ +#ifndef HAVE_STDLIB_H +#define HAVE_STDLIB_H 1 +#endif /* HAVE_STDLIB_H */ +#ifndef HAVE_INTTYPES_H +#define HAVE_INTTYPES_H 1 +#endif /* HAVE_INTTYPES_H */ +#ifndef HAVE_LOCALE_H +#define HAVE_LOCALE_H 1 +#endif /* HAVE_LOCALE_H */ +#ifndef HAVE_LOCALECONV +#define HAVE_LOCALECONV 1 +#endif /* !defined(HAVE_LOCALECONV) */ +#ifndef HAVE_LCONV_DECIMAL_POINT +#define HAVE_LCONV_DECIMAL_POINT 1 +#endif /* HAVE_LCONV_DECIMAL_POINT */ +#ifndef HAVE_LCONV_THOUSANDS_SEP +#define HAVE_LCONV_THOUSANDS_SEP 1 +#endif /* HAVE_LCONV_THOUSANDS_SEP */ +#ifndef HAVE_LONG_DOUBLE +#define HAVE_LONG_DOUBLE 1 +#endif /* !defined(HAVE_LONG_DOUBLE) */ +#ifndef HAVE_LONG_LONG_INT +#define HAVE_LONG_LONG_INT 1 +#endif /* !defined(HAVE_LONG_LONG_INT) */ +#ifndef HAVE_UNSIGNED_LONG_LONG_INT +#define HAVE_UNSIGNED_LONG_LONG_INT 1 +#endif /* !defined(HAVE_UNSIGNED_LONG_LONG_INT) */ +#ifndef HAVE_INTMAX_T +#define HAVE_INTMAX_T 1 +#endif /* !defined(HAVE_INTMAX_T) */ +#ifndef HAVE_UINTMAX_T +#define HAVE_UINTMAX_T 1 +#endif /* !defined(HAVE_UINTMAX_T) */ +#ifndef HAVE_UINTPTR_T +#define HAVE_UINTPTR_T 1 +#endif /* !defined(HAVE_UINTPTR_T) */ +#ifndef HAVE_PTRDIFF_T +#define HAVE_PTRDIFF_T 1 +#endif /* !defined(HAVE_PTRDIFF_T) */ +#ifndef HAVE_VA_COPY +#define HAVE_VA_COPY 1 +#endif /* !defined(HAVE_VA_COPY) */ +#ifndef HAVE___VA_COPY +#define HAVE___VA_COPY 1 +#endif /* !defined(HAVE___VA_COPY) */ +#endif /* HAVE_CONFIG_H */ +#define snprintf rpl_snprintf +#define vsnprintf rpl_vsnprintf +#define asprintf rpl_asprintf +#define vasprintf rpl_vasprintf +#endif /* TEST_SNPRINTF */ -/* Define PREFER_PORTABLE_SNPRINTF if your system does have snprintf and - * vsnprintf but you would prefer to use the portable routine(s) instead. - * In this case the portable routine is declared as portable_snprintf - * (and portable_vsnprintf) and a macro 'snprintf' (and 'vsnprintf') - * is defined to expand to 'portable_v?snprintf' - see file snprintf.h . - * Defining this macro is only useful if HAVE_SNPRINTF is also defined, - * but does does no harm if defined nevertheless. - */ -/* #define PREFER_PORTABLE_SNPRINTF */ +#if !HAVE_SNPRINTF || !HAVE_VSNPRINTF || !HAVE_ASPRINTF || !HAVE_VASPRINTF +#include /* For NULL, size_t, vsnprintf(3), and vasprintf(3). */ +#ifdef VA_START +#undef VA_START +#endif /* defined(VA_START) */ +#ifdef VA_SHIFT +#undef VA_SHIFT +#endif /* defined(VA_SHIFT) */ +#if HAVE_STDARG_H +#include +#define VA_START(ap, last) va_start(ap, last) +#define VA_SHIFT(ap, value, type) /* No-op for ANSI C. */ +#else /* Assume is available. */ +#include +#define VA_START(ap, last) va_start(ap) /* "last" is ignored. */ +#define VA_SHIFT(ap, value, type) value = va_arg(ap, type) +#endif /* HAVE_STDARG_H */ -/* Define SNPRINTF_LONGLONG_SUPPORT if you want to support - * data type (long long int) and length modifier 'll' (e.g. %lld). - * If undefined, 'll' is recognized but treated as a single 'l'. - * - * If the system's sprintf does not handle 'll' - * the SNPRINTF_LONGLONG_SUPPORT must not be defined! - * - * This is off by default as (long long int) is a language extension. - */ -/* #define SNPRINTF_LONGLONG_SUPPORT */ +#if !HAVE_VASPRINTF +#define vasprintf rpl_vasprintf +#if HAVE_STDLIB_H +#include /* For malloc(3). */ +#endif /* HAVE_STDLIB_H */ +#ifdef VA_COPY +#undef VA_COPY +#endif /* defined(VA_COPY) */ +#ifdef VA_END_COPY +#undef VA_END_COPY +#endif /* defined(VA_END_COPY) */ +#if HAVE_VA_COPY +#define VA_COPY(dest, src) va_copy(dest, src) +#define VA_END_COPY(ap) va_end(ap) +#elif HAVE___VA_COPY +#define VA_COPY(dest, src) __va_copy(dest, src) +#define VA_END_COPY(ap) va_end(ap) +#else +#define VA_COPY(dest, src) (void)mymemcpy(&dest, &src, sizeof(va_list)) +#define VA_END_COPY(ap) /* No-op. */ +#define NEED_MYMEMCPY 1 +static void *mymemcpy(void *, void *, size_t); +#endif /* HAVE_VA_COPY */ +#endif /* !HAVE_VASPRINTF */ -/* Define NEED_SNPRINTF_ONLY if you only need snprintf, and not vsnprintf. - * If NEED_SNPRINTF_ONLY is defined, the snprintf will be defined directly, - * otherwise both snprintf and vsnprintf routines will be defined - * and snprintf will be a simple wrapper around vsnprintf, at the expense - * of an extra procedure call. +#if !HAVE_VSNPRINTF +#define vsnprintf rpl_vsnprintf +#include /* For ERANGE and errno. */ +#include /* For *_MAX. */ +#if HAVE_INTTYPES_H +#include /* For intmax_t (if not defined in ). */ +#endif /* HAVE_INTTYPES_H */ +#if HAVE_LOCALE_H +#include /* For localeconv(3). */ +#endif /* HAVE_LOCALE_H */ +#if HAVE_STDDEF_H +#include /* For ptrdiff_t. */ +#endif /* HAVE_STDDEF_H */ +#if HAVE_STDINT_H +#include /* For intmax_t. */ +#endif /* HAVE_STDINT_H */ + +/* Support for unsigned long long int. We may also need ULLONG_MAX. */ +#ifndef ULONG_MAX /* We may need ULONG_MAX as a fallback. */ +#ifdef UINT_MAX +#define ULONG_MAX UINT_MAX +#else +#define ULONG_MAX INT_MAX +#endif /* defined(UINT_MAX) */ +#endif /* !defined(ULONG_MAX) */ +#ifdef ULLONG +#undef ULLONG +#endif /* defined(ULLONG) */ +#if HAVE_UNSIGNED_LONG_LONG_INT +#define ULLONG unsigned long long int +#ifndef ULLONG_MAX +#define ULLONG_MAX ULONG_MAX +#endif /* !defined(ULLONG_MAX) */ +#else +#define ULLONG unsigned long int +#ifdef ULLONG_MAX +#undef ULLONG_MAX +#endif /* defined(ULLONG_MAX) */ +#define ULLONG_MAX ULONG_MAX +#endif /* HAVE_LONG_LONG_INT */ + +/* Support for uintmax_t. We also need UINTMAX_MAX. */ +#ifdef UINTMAX_T +#undef UINTMAX_T +#endif /* defined(UINTMAX_T) */ +#if HAVE_UINTMAX_T || defined(uintmax_t) +#define UINTMAX_T uintmax_t +#ifndef UINTMAX_MAX +#define UINTMAX_MAX ULLONG_MAX +#endif /* !defined(UINTMAX_MAX) */ +#else +#define UINTMAX_T ULLONG +#ifdef UINTMAX_MAX +#undef UINTMAX_MAX +#endif /* defined(UINTMAX_MAX) */ +#define UINTMAX_MAX ULLONG_MAX +#endif /* HAVE_UINTMAX_T || defined(uintmax_t) */ + +/* Support for long double. */ +#ifndef LDOUBLE +#if HAVE_LONG_DOUBLE +#define LDOUBLE long double +#else +#define LDOUBLE double +#endif /* HAVE_LONG_DOUBLE */ +#endif /* !defined(LDOUBLE) */ + +/* Support for long long int. */ +#ifndef LLONG +#if HAVE_LONG_LONG_INT +#define LLONG long long int +#else +#define LLONG long int +#endif /* HAVE_LONG_LONG_INT */ +#endif /* !defined(LLONG) */ + +/* Support for intmax_t. */ +#ifndef INTMAX_T +#if HAVE_INTMAX_T || defined(intmax_t) +#define INTMAX_T intmax_t +#else +#define INTMAX_T LLONG +#endif /* HAVE_INTMAX_T || defined(intmax_t) */ +#endif /* !defined(INTMAX_T) */ + +/* Support for uintptr_t. */ +#ifndef UINTPTR_T +#if HAVE_UINTPTR_T || defined(uintptr_t) +#define UINTPTR_T uintptr_t +#else +#define UINTPTR_T unsigned long int +#endif /* HAVE_UINTPTR_T || defined(uintptr_t) */ +#endif /* !defined(UINTPTR_T) */ + +/* Support for ptrdiff_t. */ +#ifndef PTRDIFF_T +#if HAVE_PTRDIFF_T || defined(ptrdiff_t) +#define PTRDIFF_T ptrdiff_t +#else +#define PTRDIFF_T long int +#endif /* HAVE_PTRDIFF_T || defined(ptrdiff_t) */ +#endif /* !defined(PTRDIFF_T) */ + +/* + * We need an unsigned integer type corresponding to ptrdiff_t (cf. C99: + * 7.19.6.1, 7). However, we'll simply use PTRDIFF_T and convert it to an + * unsigned type if necessary. This should work just fine in practice. */ -/* #define NEED_SNPRINTF_ONLY */ +#ifndef UPTRDIFF_T +#define UPTRDIFF_T PTRDIFF_T +#endif /* !defined(UPTRDIFF_T) */ -/* Define NEED_V?ASN?PRINTF macros if you need library extension - * routines asprintf, vasprintf, asnprintf, vasnprintf respectively, - * and your system library does not provide them. They are all small - * wrapper routines around portable_vsnprintf. Defining any of the four - * NEED_V?ASN?PRINTF macros automatically turns off NEED_SNPRINTF_ONLY - * and turns on PREFER_PORTABLE_SNPRINTF. - * - * Watch for name conflicts with the system library if these routines - * are already present there. - * - * NOTE: vasprintf and vasnprintf routines need va_copy() from stdarg.h, as - * specified by C99, to be able to traverse the same list of arguments twice. - * I don't know of any other standard and portable way of achieving the same. - * With some versions of gcc you may use __va_copy(). You might even get away - * with "ap2 = ap", in this case you must not call va_end(ap2) ! - * #define va_copy(ap2,ap) ap2 = ap +/* + * We need a signed integer type corresponding to size_t (cf. C99: 7.19.6.1, 7). + * However, we'll simply use size_t and convert it to a signed type if + * necessary. This should work just fine in practice. */ -/* #define NEED_ASPRINTF */ -/* #define NEED_ASNPRINTF */ -/* #define NEED_VASPRINTF */ -/* #define NEED_VASNPRINTF */ +#ifndef SSIZE_T +#define SSIZE_T size_t +#endif /* !defined(SSIZE_T) */ +/* Either ERANGE or E2BIG should be available everywhere. */ +#ifndef ERANGE +#define ERANGE E2BIG +#endif /* !defined(ERANGE) */ +#ifndef EOVERFLOW +#define EOVERFLOW ERANGE +#endif /* !defined(EOVERFLOW) */ -/* Define the following macros if desired: - * SOLARIS_COMPATIBLE, SOLARIS_BUG_COMPATIBLE, - * HPUX_COMPATIBLE, HPUX_BUG_COMPATIBLE, LINUX_COMPATIBLE, - * DIGITAL_UNIX_COMPATIBLE, DIGITAL_UNIX_BUG_COMPATIBLE, - * PERL_COMPATIBLE, PERL_BUG_COMPATIBLE, - * - * - For portable applications it is best not to rely on peculiarities - * of a given implementation so it may be best not to define any - * of the macros that select compatibility and to avoid features - * that vary among the systems. - * - * - Selecting compatibility with more than one operating system - * is not strictly forbidden but is not recommended. - * - * - 'x'_BUG_COMPATIBLE implies 'x'_COMPATIBLE . - * - * - 'x'_COMPATIBLE refers to (and enables) a behaviour that is - * documented in a sprintf man page on a given operating system - * and actually adhered to by the system's sprintf (but not on - * most other operating systems). It may also refer to and enable - * a behaviour that is declared 'undefined' or 'implementation specific' - * in the man page but a given implementation behaves predictably - * in a certain way. - * - * - 'x'_BUG_COMPATIBLE refers to (and enables) a behaviour of system's sprintf - * that contradicts the sprintf man page on the same operating system. - * - * - I do not claim that the 'x'_COMPATIBLE and 'x'_BUG_COMPATIBLE - * conditionals take into account all idiosyncrasies of a particular - * implementation, there may be other incompatibilities. +/* + * Buffer size to hold the octal string representation of UINT128_MAX without + * nul-termination ("3777777777777777777777777777777777777777777"). */ +#ifdef MAX_CONVERT_LENGTH +#undef MAX_CONVERT_LENGTH +#endif /* defined(MAX_CONVERT_LENGTH) */ +#define MAX_CONVERT_LENGTH 43 +/* Format read states. */ +#define PRINT_S_DEFAULT 0 +#define PRINT_S_FLAGS 1 +#define PRINT_S_WIDTH 2 +#define PRINT_S_DOT 3 +#define PRINT_S_PRECISION 4 +#define PRINT_S_MOD 5 +#define PRINT_S_CONV 6 - -/* ============================================= */ -/* NO USER SERVICABLE PARTS FOLLOWING THIS POINT */ -/* ============================================= */ +/* Format flags. */ +#define PRINT_F_MINUS (1 << 0) +#define PRINT_F_PLUS (1 << 1) +#define PRINT_F_SPACE (1 << 2) +#define PRINT_F_NUM (1 << 3) +#define PRINT_F_ZERO (1 << 4) +#define PRINT_F_QUOTE (1 << 5) +#define PRINT_F_UP (1 << 6) +#define PRINT_F_UNSIGNED (1 << 7) +#define PRINT_F_TYPE_G (1 << 8) +#define PRINT_F_TYPE_E (1 << 9) -#define PORTABLE_SNPRINTF_VERSION_MAJOR 2 -#define PORTABLE_SNPRINTF_VERSION_MINOR 2 +/* Conversion flags. */ +#define PRINT_C_CHAR 1 +#define PRINT_C_SHORT 2 +#define PRINT_C_LONG 3 +#define PRINT_C_LLONG 4 +#define PRINT_C_LDOUBLE 5 +#define PRINT_C_SIZE 6 +#define PRINT_C_PTRDIFF 7 +#define PRINT_C_INTMAX 8 -#if defined(NEED_ASPRINTF) || defined(NEED_ASNPRINTF) || defined(NEED_VASPRINTF) || defined(NEED_VASNPRINTF) -# if defined(NEED_SNPRINTF_ONLY) -# undef NEED_SNPRINTF_ONLY -# endif -# if !defined(PREFER_PORTABLE_SNPRINTF) -# define PREFER_PORTABLE_SNPRINTF -# endif -#endif +#ifndef MAX +#define MAX(x, y) ((x >= y) ? x : y) +#endif /* !defined(MAX) */ +#ifndef CHARTOINT +#define CHARTOINT(ch) (ch - '0') +#endif /* !defined(CHARTOINT) */ +#ifndef ISDIGIT +#define ISDIGIT(ch) ('0' <= (unsigned char)ch && (unsigned char)ch <= '9') +#endif /* !defined(ISDIGIT) */ +#ifndef ISNAN +#define ISNAN(x) (x != x) +#endif /* !defined(ISNAN) */ +#ifndef ISINF +#define ISINF(x) (x != 0.0 && x + x == x) +#endif /* !defined(ISINF) */ -#if defined(SOLARIS_BUG_COMPATIBLE) && !defined(SOLARIS_COMPATIBLE) -#define SOLARIS_COMPATIBLE -#endif +#ifdef OUTCHAR +#undef OUTCHAR +#endif /* defined(OUTCHAR) */ +#define OUTCHAR(str, len, size, ch) \ +do { \ + if (len + 1 < size) \ + str[len] = ch; \ + (len)++; \ +} while (/* CONSTCOND */ 0) -#if defined(HPUX_BUG_COMPATIBLE) && !defined(HPUX_COMPATIBLE) -#define HPUX_COMPATIBLE -#endif +static void fmtstr(char *, size_t *, size_t, const char *, int, int, int); +static void fmtint(char *, size_t *, size_t, INTMAX_T, int, int, int, int); +static void fmtflt(char *, size_t *, size_t, LDOUBLE, int, int, int, int *); +static void printsep(char *, size_t *, size_t); +static int getnumsep(int); +static int getexponent(LDOUBLE); +static int convert(UINTMAX_T, char *, size_t, int, int); +static UINTMAX_T cast(LDOUBLE); +static UINTMAX_T myround(LDOUBLE); +static LDOUBLE mypow10(int); -#if defined(DIGITAL_UNIX_BUG_COMPATIBLE) && !defined(DIGITAL_UNIX_COMPATIBLE) -#define DIGITAL_UNIX_COMPATIBLE -#endif +extern int errno; -#if defined(PERL_BUG_COMPATIBLE) && !defined(PERL_COMPATIBLE) -#define PERL_COMPATIBLE -#endif +int +rpl_vsnprintf(char *str, size_t size, const char *format, va_list args) +{ + LDOUBLE fvalue; + INTMAX_T value; + unsigned char cvalue; + const char *strvalue; + INTMAX_T *intmaxptr; + PTRDIFF_T *ptrdiffptr; + SSIZE_T *sizeptr; + LLONG *llongptr; + long int *longptr; + int *intptr; + short int *shortptr; + signed char *charptr; + size_t len = 0; + int overflow = 0; + int base = 0; + int cflags = 0; + int flags = 0; + int width = 0; + int precision = -1; + int state = PRINT_S_DEFAULT; + char ch = *format++; -#if defined(LINUX_BUG_COMPATIBLE) && !defined(LINUX_COMPATIBLE) -#define LINUX_COMPATIBLE -#endif + /* + * C99 says: "If `n' is zero, nothing is written, and `s' may be a null + * pointer." (7.19.6.5, 2) We're forgiving and allow a NULL pointer + * even if a size larger than zero was specified. At least NetBSD's + * snprintf(3) does the same, as well as other versions of this file. + * (Though some of these versions will write to a non-NULL buffer even + * if a size of zero was specified, which violates the standard.) + */ + if (str == NULL && size != 0) + size = 0; -#include -#include -#include -#include -#include -#include -#include + while (ch != '\0') + switch (state) { + case PRINT_S_DEFAULT: + if (ch == '%') + state = PRINT_S_FLAGS; + else + OUTCHAR(str, len, size, ch); + ch = *format++; + break; + case PRINT_S_FLAGS: + switch (ch) { + case '-': + flags |= PRINT_F_MINUS; + ch = *format++; + break; + case '+': + flags |= PRINT_F_PLUS; + ch = *format++; + break; + case ' ': + flags |= PRINT_F_SPACE; + ch = *format++; + break; + case '#': + flags |= PRINT_F_NUM; + ch = *format++; + break; + case '0': + flags |= PRINT_F_ZERO; + ch = *format++; + break; + case '\'': /* SUSv2 flag (not in C99). */ + flags |= PRINT_F_QUOTE; + ch = *format++; + break; + default: + state = PRINT_S_WIDTH; + break; + } + break; + case PRINT_S_WIDTH: + if (ISDIGIT(ch)) { + ch = CHARTOINT(ch); + if (width > (INT_MAX - ch) / 10) { + overflow = 1; + goto out; + } + width = 10 * width + ch; + ch = *format++; + } else if (ch == '*') { + /* + * C99 says: "A negative field width argument is + * taken as a `-' flag followed by a positive + * field width." (7.19.6.1, 5) + */ + if ((width = va_arg(args, int)) < 0) { + flags |= PRINT_F_MINUS; + width = -width; + } + ch = *format++; + state = PRINT_S_DOT; + } else + state = PRINT_S_DOT; + break; + case PRINT_S_DOT: + if (ch == '.') { + state = PRINT_S_PRECISION; + ch = *format++; + } else + state = PRINT_S_MOD; + break; + case PRINT_S_PRECISION: + if (precision == -1) + precision = 0; + if (ISDIGIT(ch)) { + ch = CHARTOINT(ch); + if (precision > (INT_MAX - ch) / 10) { + overflow = 1; + goto out; + } + precision = 10 * precision + ch; + ch = *format++; + } else if (ch == '*') { + /* + * C99 says: "A negative precision argument is + * taken as if the precision were omitted." + * (7.19.6.1, 5) + */ + if ((precision = va_arg(args, int)) < 0) + precision = -1; + ch = *format++; + state = PRINT_S_MOD; + } else + state = PRINT_S_MOD; + break; + case PRINT_S_MOD: + switch (ch) { + case 'h': + ch = *format++; + if (ch == 'h') { /* It's a char. */ + ch = *format++; + cflags = PRINT_C_CHAR; + } else + cflags = PRINT_C_SHORT; + break; + case 'l': + ch = *format++; + if (ch == 'l') { /* It's a long long. */ + ch = *format++; + cflags = PRINT_C_LLONG; + } else + cflags = PRINT_C_LONG; + break; + case 'L': + cflags = PRINT_C_LDOUBLE; + ch = *format++; + break; + case 'j': + cflags = PRINT_C_INTMAX; + ch = *format++; + break; + case 't': + cflags = PRINT_C_PTRDIFF; + ch = *format++; + break; + case 'z': + cflags = PRINT_C_SIZE; + ch = *format++; + break; + } + state = PRINT_S_CONV; + break; + case PRINT_S_CONV: + switch (ch) { + case 'd': + /* FALLTHROUGH */ + case 'i': + switch (cflags) { + case PRINT_C_CHAR: + value = (signed char)va_arg(args, int); + break; + case PRINT_C_SHORT: + value = (short int)va_arg(args, int); + break; + case PRINT_C_LONG: + value = va_arg(args, long int); + break; + case PRINT_C_LLONG: + value = va_arg(args, LLONG); + break; + case PRINT_C_SIZE: + value = va_arg(args, SSIZE_T); + break; + case PRINT_C_INTMAX: + value = va_arg(args, INTMAX_T); + break; + case PRINT_C_PTRDIFF: + value = va_arg(args, PTRDIFF_T); + break; + default: + value = va_arg(args, int); + break; + } + fmtint(str, &len, size, value, 10, width, + precision, flags); + break; + case 'X': + flags |= PRINT_F_UP; + /* FALLTHROUGH */ + case 'x': + base = 16; + /* FALLTHROUGH */ + case 'o': + if (base == 0) + base = 8; + /* FALLTHROUGH */ + case 'u': + if (base == 0) + base = 10; + flags |= PRINT_F_UNSIGNED; + switch (cflags) { + case PRINT_C_CHAR: + value = (unsigned char)va_arg(args, + unsigned int); + break; + case PRINT_C_SHORT: + value = (unsigned short int)va_arg(args, + unsigned int); + break; + case PRINT_C_LONG: + value = va_arg(args, unsigned long int); + break; + case PRINT_C_LLONG: + value = va_arg(args, ULLONG); + break; + case PRINT_C_SIZE: + value = va_arg(args, size_t); + break; + case PRINT_C_INTMAX: + value = va_arg(args, UINTMAX_T); + break; + case PRINT_C_PTRDIFF: + value = va_arg(args, UPTRDIFF_T); + break; + default: + value = va_arg(args, unsigned int); + break; + } + fmtint(str, &len, size, value, base, width, + precision, flags); + break; + case 'A': + /* Not yet supported, we'll use "%F". */ + /* FALLTHROUGH */ + case 'F': + flags |= PRINT_F_UP; + case 'a': + /* Not yet supported, we'll use "%f". */ + /* FALLTHROUGH */ + case 'f': + if (cflags == PRINT_C_LDOUBLE) + fvalue = va_arg(args, LDOUBLE); + else + fvalue = va_arg(args, double); + fmtflt(str, &len, size, fvalue, width, + precision, flags, &overflow); + if (overflow) + goto out; + break; + case 'E': + flags |= PRINT_F_UP; + /* FALLTHROUGH */ + case 'e': + flags |= PRINT_F_TYPE_E; + if (cflags == PRINT_C_LDOUBLE) + fvalue = va_arg(args, LDOUBLE); + else + fvalue = va_arg(args, double); + fmtflt(str, &len, size, fvalue, width, + precision, flags, &overflow); + if (overflow) + goto out; + break; + case 'G': + flags |= PRINT_F_UP; + /* FALLTHROUGH */ + case 'g': + flags |= PRINT_F_TYPE_G; + if (cflags == PRINT_C_LDOUBLE) + fvalue = va_arg(args, LDOUBLE); + else + fvalue = va_arg(args, double); + /* + * If the precision is zero, it is treated as + * one (cf. C99: 7.19.6.1, 8). + */ + if (precision == 0) + precision = 1; + fmtflt(str, &len, size, fvalue, width, + precision, flags, &overflow); + if (overflow) + goto out; + break; + case 'c': + cvalue = va_arg(args, int); + OUTCHAR(str, len, size, cvalue); + break; + case 's': + strvalue = va_arg(args, char *); + fmtstr(str, &len, size, strvalue, width, + precision, flags); + break; + case 'p': + /* + * C99 says: "The value of the pointer is + * converted to a sequence of printing + * characters, in an implementation-defined + * manner." (C99: 7.19.6.1, 8) + */ + if ((strvalue = va_arg(args, void *)) == NULL) + /* + * We use the glibc format. BSD prints + * "0x0", SysV "0". + */ + fmtstr(str, &len, size, "(nil)", width, + -1, flags); + else { + /* + * We use the BSD/glibc format. SysV + * omits the "0x" prefix (which we emit + * using the PRINT_F_NUM flag). + */ + flags |= PRINT_F_NUM; + flags |= PRINT_F_UNSIGNED; + fmtint(str, &len, size, + (UINTPTR_T)strvalue, 16, width, + precision, flags); + } + break; + case 'n': + switch (cflags) { + case PRINT_C_CHAR: + charptr = va_arg(args, signed char *); + *charptr = len; + break; + case PRINT_C_SHORT: + shortptr = va_arg(args, short int *); + *shortptr = len; + break; + case PRINT_C_LONG: + longptr = va_arg(args, long int *); + *longptr = len; + break; + case PRINT_C_LLONG: + llongptr = va_arg(args, LLONG *); + *llongptr = len; + break; + case PRINT_C_SIZE: + /* + * C99 says that with the "z" length + * modifier, "a following `n' conversion + * specifier applies to a pointer to a + * signed integer type corresponding to + * size_t argument." (7.19.6.1, 7) + */ + sizeptr = va_arg(args, SSIZE_T *); + *sizeptr = len; + break; + case PRINT_C_INTMAX: + intmaxptr = va_arg(args, INTMAX_T *); + *intmaxptr = len; + break; + case PRINT_C_PTRDIFF: + ptrdiffptr = va_arg(args, PTRDIFF_T *); + *ptrdiffptr = len; + break; + default: + intptr = va_arg(args, int *); + *intptr = len; + break; + } + break; + case '%': /* Print a "%" character verbatim. */ + OUTCHAR(str, len, size, ch); + break; + default: /* Skip other characters. */ + break; + } + ch = *format++; + state = PRINT_S_DEFAULT; + base = cflags = flags = width = 0; + precision = -1; + break; + } +out: + if (len < size) + str[len] = '\0'; + else if (size > 0) + str[size - 1] = '\0'; -#ifdef isdigit -#undef isdigit -#endif -#define isdigit(c) ((c) >= '0' && (c) <= '9') + if (overflow || len >= INT_MAX) { + errno = overflow ? EOVERFLOW : ERANGE; + return -1; + } + return (int)len; +} -/* For copying strings longer or equal to 'breakeven_point' - * it is more efficient to call memcpy() than to do it inline. - * The value depends mostly on the processor architecture, - * but also on the compiler and its optimization capabilities. - * The value is not critical, some small value greater than zero - * will be just fine if you don't care to squeeze every drop - * of performance out of the code. - * - * Small values favor memcpy, large values favor inline code. - */ -#if defined(__alpha__) || defined(__alpha) -# define breakeven_point 2 /* AXP (DEC Alpha) - gcc or cc or egcs */ -#endif -#if defined(__i386__) || defined(__i386) -# define breakeven_point 12 /* Intel Pentium/Linux - gcc 2.96 */ -#endif -#if defined(__hppa) -# define breakeven_point 10 /* HP-PA - gcc */ -#endif -#if defined(__sparc__) || defined(__sparc) -# define breakeven_point 33 /* Sun Sparc 5 - gcc 2.8.1 */ -#endif +static void +fmtstr(char *str, size_t *len, size_t size, const char *value, int width, + int precision, int flags) +{ + int padlen, strln; /* Amount to pad. */ + int noprecision = (precision == -1); -/* some other values of possible interest: */ -/* #define breakeven_point 8 */ /* VAX 4000 - vaxc */ -/* #define breakeven_point 19 */ /* VAX 4000 - gcc 2.7.0 */ + if (value == NULL) /* We're forgiving. */ + value = "(null)"; -#ifndef breakeven_point -# define breakeven_point 6 /* some reasonable one-size-fits-all value */ -#endif + /* If a precision was specified, don't read the string past it. */ + for (strln = 0; value[strln] != '\0' && + (noprecision || strln < precision); strln++) + continue; -#define fast_memcpy(d,s,n) \ - { register size_t nn = (size_t)(n); \ - if (nn >= breakeven_point) memcpy((d), (s), nn); \ - else if (nn > 0) { /* proc call overhead is worth only for large strings*/\ - register char *dd; register const char *ss; \ - for (ss=(s), dd=(d); nn>0; nn--) *dd++ = *ss++; } } + if ((padlen = width - strln) < 0) + padlen = 0; + if (flags & PRINT_F_MINUS) /* Left justify. */ + padlen = -padlen; -#define fast_memset(d,c,n) \ - { register size_t nn = (size_t)(n); \ - if (nn >= breakeven_point) memset((d), (int)(c), nn); \ - else if (nn > 0) { /* proc call overhead is worth only for large strings*/\ - register char *dd; register const int cc=(int)(c); \ - for (dd=(d); nn>0; nn--) *dd++ = cc; } } + while (padlen > 0) { /* Leading spaces. */ + OUTCHAR(str, *len, size, ' '); + padlen--; + } + while (*value != '\0' && (noprecision || precision-- > 0)) { + OUTCHAR(str, *len, size, *value); + value++; + } + while (padlen < 0) { /* Trailing spaces. */ + OUTCHAR(str, *len, size, ' '); + padlen++; + } +} -/* prototypes */ +static void +fmtint(char *str, size_t *len, size_t size, INTMAX_T value, int base, int width, + int precision, int flags) +{ + UINTMAX_T uvalue; + char iconvert[MAX_CONVERT_LENGTH]; + char sign = 0; + char hexprefix = 0; + int spadlen = 0; /* Amount to space pad. */ + int zpadlen = 0; /* Amount to zero pad. */ + int pos; + int separators = (flags & PRINT_F_QUOTE); + int noprecision = (precision == -1); -#if defined(NEED_ASPRINTF) -int asprintf (char **ptr, const char *fmt, /*args*/ ...); -#endif -#if defined(NEED_VASPRINTF) -int vasprintf (char **ptr, const char *fmt, va_list ap); -#endif -#if defined(NEED_ASNPRINTF) -int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...); -#endif -#if defined(NEED_VASNPRINTF) -int vasnprintf (char **ptr, size_t str_m, const char *fmt, va_list ap); -#endif + if (flags & PRINT_F_UNSIGNED) + uvalue = value; + else { + uvalue = (value >= 0) ? value : -value; + if (value < 0) + sign = '-'; + else if (flags & PRINT_F_PLUS) /* Do a sign. */ + sign = '+'; + else if (flags & PRINT_F_SPACE) + sign = ' '; + } -#if defined(HAVE_SNPRINTF) -/* declare our portable snprintf routine under name portable_snprintf */ -/* declare our portable vsnprintf routine under name portable_vsnprintf */ -#else -/* declare our portable routines under names snprintf and vsnprintf */ -#define portable_snprintf snprintf -#if !defined(NEED_SNPRINTF_ONLY) -#define portable_vsnprintf vsnprintf -#endif -#endif + pos = convert(uvalue, iconvert, sizeof(iconvert), base, + flags & PRINT_F_UP); -#if !defined(HAVE_SNPRINTF) || defined(PREFER_PORTABLE_SNPRINTF) -int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...); -#if !defined(NEED_SNPRINTF_ONLY) -int portable_vsnprintf(char *str, size_t str_m, const char *fmt, va_list ap); -#endif -#endif + if (flags & PRINT_F_NUM && uvalue != 0) { + /* + * C99 says: "The result is converted to an `alternative form'. + * For `o' conversion, it increases the precision, if and only + * if necessary, to force the first digit of the result to be a + * zero (if the value and precision are both 0, a single 0 is + * printed). For `x' (or `X') conversion, a nonzero result has + * `0x' (or `0X') prefixed to it." (7.19.6.1, 6) + */ + switch (base) { + case 8: + if (precision <= pos) + precision = pos + 1; + break; + case 16: + hexprefix = (flags & PRINT_F_UP) ? 'X' : 'x'; + break; + } + } -/* declarations */ + if (separators) /* Get the number of group separators we'll print. */ + separators = getnumsep(pos); -static char credits[] = "\n\ -@(#)snprintf.c, v2.2: Mark Martinec, \n\ -@(#)snprintf.c, v2.2: Copyright 1999, Mark Martinec. Frontier Artistic License applies.\n\ -@(#)snprintf.c, v2.2: http://www.ijs.si/software/snprintf/\n"; + zpadlen = precision - pos - separators; + spadlen = width /* Minimum field width. */ + - separators /* Number of separators. */ + - MAX(precision, pos) /* Number of integer digits. */ + - ((sign != 0) ? 1 : 0) /* Will we print a sign? */ + - ((hexprefix != 0) ? 2 : 0); /* Will we print a prefix? */ -#if defined(NEED_ASPRINTF) -int asprintf(char **ptr, const char *fmt, /*args*/ ...) { - va_list ap; - size_t str_m; - int str_l; + if (zpadlen < 0) + zpadlen = 0; + if (spadlen < 0) + spadlen = 0; - *ptr = NULL; - va_start(ap, fmt); /* measure the required size */ - str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap); - va_end(ap); - assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ - *ptr = (char *) malloc(str_m = (size_t)str_l + 1); - if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } - else { - int str_l2; - va_start(ap, fmt); - str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); - va_end(ap); - assert(str_l2 == str_l); - } - return str_l; + /* + * C99 says: "If the `0' and `-' flags both appear, the `0' flag is + * ignored. For `d', `i', `o', `u', `x', and `X' conversions, if a + * precision is specified, the `0' flag is ignored." (7.19.6.1, 6) + */ + if (flags & PRINT_F_MINUS) /* Left justify. */ + spadlen = -spadlen; + else if (flags & PRINT_F_ZERO && noprecision) { + zpadlen += spadlen; + spadlen = 0; + } + while (spadlen > 0) { /* Leading spaces. */ + OUTCHAR(str, *len, size, ' '); + spadlen--; + } + if (sign != 0) /* Sign. */ + OUTCHAR(str, *len, size, sign); + if (hexprefix != 0) { /* A "0x" or "0X" prefix. */ + OUTCHAR(str, *len, size, '0'); + OUTCHAR(str, *len, size, hexprefix); + } + while (zpadlen > 0) { /* Leading zeros. */ + OUTCHAR(str, *len, size, '0'); + zpadlen--; + } + while (pos > 0) { /* The actual digits. */ + pos--; + OUTCHAR(str, *len, size, iconvert[pos]); + if (separators > 0 && pos > 0 && pos % 3 == 0) + printsep(str, len, size); + } + while (spadlen < 0) { /* Trailing spaces. */ + OUTCHAR(str, *len, size, ' '); + spadlen++; + } } -#endif -#if defined(NEED_VASPRINTF) -int vasprintf(char **ptr, const char *fmt, va_list ap) { - size_t str_m; - int str_l; +static void +fmtflt(char *str, size_t *len, size_t size, LDOUBLE fvalue, int width, + int precision, int flags, int *overflow) +{ + LDOUBLE ufvalue; + UINTMAX_T intpart; + UINTMAX_T fracpart; + UINTMAX_T mask; + const char *infnan = NULL; + char iconvert[MAX_CONVERT_LENGTH]; + char fconvert[MAX_CONVERT_LENGTH]; + char econvert[4]; /* "e-12" (without nul-termination). */ + char esign = 0; + char sign = 0; + int leadfraczeros = 0; + int exponent = 0; + int emitpoint = 0; + int omitzeros = 0; + int omitcount = 0; + int padlen = 0; + int epos = 0; + int fpos = 0; + int ipos = 0; + int separators = (flags & PRINT_F_QUOTE); + int estyle = (flags & PRINT_F_TYPE_E); +#if HAVE_LOCALECONV && HAVE_LCONV_DECIMAL_POINT + struct lconv *lc = localeconv(); +#endif /* HAVE_LOCALECONV && HAVE_LCONV_DECIMAL_POINT */ - *ptr = NULL; - { va_list ap2; - va_copy(ap2, ap); /* don't consume the original ap, we'll need it again */ - str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap2);/*get required size*/ - va_end(ap2); - } - assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ - *ptr = (char *) malloc(str_m = (size_t)str_l + 1); - if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } - else { - int str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); - assert(str_l2 == str_l); - } - return str_l; + /* + * AIX' man page says the default is 0, but C99 and at least Solaris' + * and NetBSD's man pages say the default is 6, and sprintf(3) on AIX + * defaults to 6. + */ + if (precision == -1) + precision = 6; + + if (fvalue < 0.0) + sign = '-'; + else if (flags & PRINT_F_PLUS) /* Do a sign. */ + sign = '+'; + else if (flags & PRINT_F_SPACE) + sign = ' '; + + if (ISNAN(fvalue)) + infnan = (flags & PRINT_F_UP) ? "NAN" : "nan"; + else if (ISINF(fvalue)) + infnan = (flags & PRINT_F_UP) ? "INF" : "inf"; + + if (infnan != NULL) { + if (sign != 0) + iconvert[ipos++] = sign; + while (*infnan != '\0') + iconvert[ipos++] = *infnan++; + fmtstr(str, len, size, iconvert, width, ipos, flags); + return; + } + + /* "%e" (or "%E") or "%g" (or "%G") conversion. */ + if (flags & PRINT_F_TYPE_E || flags & PRINT_F_TYPE_G) { + if (flags & PRINT_F_TYPE_G) { + /* + * For "%g" (and "%G") conversions, the precision + * specifies the number of significant digits, which + * includes the digits in the integer part. The + * conversion will or will not be using "e-style" (like + * "%e" or "%E" conversions) depending on the precision + * and on the exponent. However, the exponent can be + * affected by rounding the converted value, so we'll + * leave this decision for later. Until then, we'll + * assume that we're going to do an "e-style" conversion + * (in order to get the exponent calculated). For + * "e-style", the precision must be decremented by one. + */ + precision--; + /* + * For "%g" (and "%G") conversions, trailing zeros are + * removed from the fractional portion of the result + * unless the "#" flag was specified. + */ + if (!(flags & PRINT_F_NUM)) + omitzeros = 1; + } + exponent = getexponent(fvalue); + estyle = 1; + } + +again: + /* + * Sorry, we only support 9, 19, or 38 digits (that is, the number of + * digits of the 32-bit, the 64-bit, or the 128-bit UINTMAX_MAX value + * minus one) past the decimal point due to our conversion method. + */ + switch (sizeof(UINTMAX_T)) { + case 16: + if (precision > 38) + precision = 38; + break; + case 8: + if (precision > 19) + precision = 19; + break; + default: + if (precision > 9) + precision = 9; + break; + } + + ufvalue = (fvalue >= 0.0) ? fvalue : -fvalue; + if (estyle) /* We want exactly one integer digit. */ + ufvalue /= mypow10(exponent); + + if ((intpart = cast(ufvalue)) == UINTMAX_MAX) { + *overflow = 1; + return; + } + + /* + * Factor of ten with the number of digits needed for the fractional + * part. For example, if the precision is 3, the mask will be 1000. + */ + mask = mypow10(precision); + /* + * We "cheat" by converting the fractional part to integer by + * multiplying by a factor of ten. + */ + if ((fracpart = myround(mask * (ufvalue - intpart))) >= mask) { + /* + * For example, ufvalue = 2.99962, intpart = 2, and mask = 1000 + * (because precision = 3). Now, myround(1000 * 0.99962) will + * return 1000. So, the integer part must be incremented by one + * and the fractional part must be set to zero. + */ + intpart++; + fracpart = 0; + if (estyle && intpart == 10) { + /* + * The value was rounded up to ten, but we only want one + * integer digit if using "e-style". So, the integer + * part must be set to one and the exponent must be + * incremented by one. + */ + intpart = 1; + exponent++; + } + } + + /* + * Now that we know the real exponent, we can check whether or not to + * use "e-style" for "%g" (and "%G") conversions. If we don't need + * "e-style", the precision must be adjusted and the integer and + * fractional parts must be recalculated from the original value. + * + * C99 says: "Let P equal the precision if nonzero, 6 if the precision + * is omitted, or 1 if the precision is zero. Then, if a conversion + * with style `E' would have an exponent of X: + * + * - if P > X >= -4, the conversion is with style `f' (or `F') and + * precision P - (X + 1). + * + * - otherwise, the conversion is with style `e' (or `E') and precision + * P - 1." (7.19.6.1, 8) + * + * Note that we had decremented the precision by one. + */ + if (flags & PRINT_F_TYPE_G && estyle && + precision + 1 > exponent && exponent >= -4) { + precision -= exponent; + estyle = 0; + goto again; + } + + if (estyle) { + if (exponent < 0) { + exponent = -exponent; + esign = '-'; + } else + esign = '+'; + + /* + * Convert the exponent. The sizeof(econvert) is 4. So, the + * econvert buffer can hold e.g. "e+99" and "e-99". We don't + * support an exponent which contains more than two digits. + * Therefore, the following stores are safe. + */ + epos = convert(exponent, econvert, 2, 10, 0); + /* + * C99 says: "The exponent always contains at least two digits, + * and only as many more digits as necessary to represent the + * exponent." (7.19.6.1, 8) + */ + if (epos == 1) + econvert[epos++] = '0'; + econvert[epos++] = esign; + econvert[epos++] = (flags & PRINT_F_UP) ? 'E' : 'e'; + } + + /* Convert the integer part and the fractional part. */ + ipos = convert(intpart, iconvert, sizeof(iconvert), 10, 0); + if (fracpart != 0) /* convert() would return 1 if fracpart == 0. */ + fpos = convert(fracpart, fconvert, sizeof(fconvert), 10, 0); + + leadfraczeros = precision - fpos; + + if (omitzeros) { + if (fpos > 0) /* Omit trailing fractional part zeros. */ + while (omitcount < fpos && fconvert[omitcount] == '0') + omitcount++; + else { /* The fractional part is zero, omit it completely. */ + omitcount = precision; + leadfraczeros = 0; + } + precision -= omitcount; + } + + /* + * Print a decimal point if either the fractional part is non-zero + * and/or the "#" flag was specified. + */ + if (precision > 0 || flags & PRINT_F_NUM) + emitpoint = 1; + if (separators) /* Get the number of group separators we'll print. */ + separators = getnumsep(ipos); + + padlen = width /* Minimum field width. */ + - ipos /* Number of integer digits. */ + - epos /* Number of exponent characters. */ + - precision /* Number of fractional digits. */ + - separators /* Number of group separators. */ + - (emitpoint ? 1 : 0) /* Will we print a decimal point? */ + - ((sign != 0) ? 1 : 0); /* Will we print a sign character? */ + + if (padlen < 0) + padlen = 0; + + /* + * C99 says: "If the `0' and `-' flags both appear, the `0' flag is + * ignored." (7.19.6.1, 6) + */ + if (flags & PRINT_F_MINUS) /* Left justifty. */ + padlen = -padlen; + else if (flags & PRINT_F_ZERO && padlen > 0) { + if (sign != 0) { /* Sign. */ + OUTCHAR(str, *len, size, sign); + sign = 0; + } + while (padlen > 0) { /* Leading zeros. */ + OUTCHAR(str, *len, size, '0'); + padlen--; + } + } + while (padlen > 0) { /* Leading spaces. */ + OUTCHAR(str, *len, size, ' '); + padlen--; + } + if (sign != 0) /* Sign. */ + OUTCHAR(str, *len, size, sign); + while (ipos > 0) { /* Integer part. */ + ipos--; + OUTCHAR(str, *len, size, iconvert[ipos]); + if (separators > 0 && ipos > 0 && ipos % 3 == 0) + printsep(str, len, size); + } + if (emitpoint) { /* Decimal point. */ +#if HAVE_LOCALECONV && HAVE_LCONV_DECIMAL_POINT + if (lc->decimal_point != NULL && *lc->decimal_point != '\0') + OUTCHAR(str, *len, size, *lc->decimal_point); + else /* We'll always print some decimal point character. */ +#endif /* HAVE_LOCALECONV && HAVE_LCONV_DECIMAL_POINT */ + OUTCHAR(str, *len, size, '.'); + } + while (leadfraczeros > 0) { /* Leading fractional part zeros. */ + OUTCHAR(str, *len, size, '0'); + leadfraczeros--; + } + while (fpos > omitcount) { /* The remaining fractional part. */ + fpos--; + OUTCHAR(str, *len, size, fconvert[fpos]); + } + while (epos > 0) { /* Exponent. */ + epos--; + OUTCHAR(str, *len, size, econvert[epos]); + } + while (padlen < 0) { /* Trailing spaces. */ + OUTCHAR(str, *len, size, ' '); + padlen++; + } } -#endif -#if defined(NEED_ASNPRINTF) -int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...) { - va_list ap; - int str_l; +static void +printsep(char *str, size_t *len, size_t size) +{ +#if HAVE_LOCALECONV && HAVE_LCONV_THOUSANDS_SEP + struct lconv *lc = localeconv(); + int i; - *ptr = NULL; - va_start(ap, fmt); /* measure the required size */ - str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap); - va_end(ap); - assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ - if ((size_t)str_l + 1 < str_m) str_m = (size_t)str_l + 1; /* truncate */ - /* if str_m is 0, no buffer is allocated, just set *ptr to NULL */ - if (str_m == 0) { /* not interested in resulting string, just return size */ - } else { - *ptr = (char *) malloc(str_m); - if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } - else { - int str_l2; - va_start(ap, fmt); - str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); - va_end(ap); - assert(str_l2 == str_l); - } - } - return str_l; + if (lc->thousands_sep != NULL) + for (i = 0; lc->thousands_sep[i] != '\0'; i++) + OUTCHAR(str, *len, size, lc->thousands_sep[i]); + else +#endif /* HAVE_LOCALECONV && HAVE_LCONV_THOUSANDS_SEP */ + OUTCHAR(str, *len, size, ','); } -#endif -#if defined(NEED_VASNPRINTF) -int vasnprintf (char **ptr, size_t str_m, const char *fmt, va_list ap) { - int str_l; +static int +getnumsep(int digits) +{ + int separators = (digits - ((digits % 3 == 0) ? 1 : 0)) / 3; +#if HAVE_LOCALECONV && HAVE_LCONV_THOUSANDS_SEP + int strln; + struct lconv *lc = localeconv(); - *ptr = NULL; - { va_list ap2; - va_copy(ap2, ap); /* don't consume the original ap, we'll need it again */ - str_l = portable_vsnprintf(NULL, (size_t)0, fmt, ap2);/*get required size*/ - va_end(ap2); - } - assert(str_l >= 0); /* possible integer overflow if str_m > INT_MAX */ - if ((size_t)str_l + 1 < str_m) str_m = (size_t)str_l + 1; /* truncate */ - /* if str_m is 0, no buffer is allocated, just set *ptr to NULL */ - if (str_m == 0) { /* not interested in resulting string, just return size */ - } else { - *ptr = (char *) malloc(str_m); - if (*ptr == NULL) { errno = ENOMEM; str_l = -1; } - else { - int str_l2 = portable_vsnprintf(*ptr, str_m, fmt, ap); - assert(str_l2 == str_l); - } - } - return str_l; + /* We support an arbitrary separator length (including zero). */ + if (lc->thousands_sep != NULL) { + for (strln = 0; lc->thousands_sep[strln] != '\0'; strln++) + continue; + separators *= strln; + } +#endif /* HAVE_LOCALECONV && HAVE_LCONV_THOUSANDS_SEP */ + return separators; } -#endif -/* - * If the system does have snprintf and the portable routine is not - * specifically required, this module produces no code for snprintf/vsnprintf. - */ -#if !defined(HAVE_SNPRINTF) || defined(PREFER_PORTABLE_SNPRINTF) +static int +getexponent(LDOUBLE value) +{ + LDOUBLE tmp = (value >= 0.0) ? value : -value; + int exponent = 0; -#if !defined(NEED_SNPRINTF_ONLY) -int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...) { - va_list ap; - int str_l; + /* + * We check for 99 > exponent > -99 in order to work around possible + * endless loops which could happen (at least) in the second loop (at + * least) if we're called with an infinite value. However, we checked + * for infinity before calling this function using our ISINF() macro, so + * this might be somewhat paranoid. + */ + while (tmp < 1.0 && tmp > 0.0 && --exponent > -99) + tmp *= 10; + while (tmp >= 10.0 && ++exponent < 99) + tmp /= 10; - va_start(ap, fmt); - str_l = portable_vsnprintf(str, str_m, fmt, ap); - va_end(ap); - return str_l; + return exponent; } -#endif -#if defined(NEED_SNPRINTF_ONLY) -int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...) { -#else -int portable_vsnprintf(char *str, size_t str_m, const char *fmt, va_list ap) { -#endif +static int +convert(UINTMAX_T value, char *buf, size_t size, int base, int caps) +{ + const char *digits = caps ? "0123456789ABCDEF" : "0123456789abcdef"; + size_t pos = 0; -#if defined(NEED_SNPRINTF_ONLY) - va_list ap; -#endif - size_t str_l = 0; - const char *p = fmt; + /* We return an unterminated buffer with the digits in reverse order. */ + do { + buf[pos++] = digits[value % base]; + value /= base; + } while (value != 0 && pos < size); -/* In contrast with POSIX, the ISO C99 now says - * that str can be NULL and str_m can be 0. - * This is more useful than the old: if (str_m < 1) return -1; */ + return (int)pos; +} -#if defined(NEED_SNPRINTF_ONLY) - va_start(ap, fmt); -#endif - if (!p) p = ""; - while (*p) { - if (*p != '%') { - /* if (str_l < str_m) str[str_l++] = *p++; -- this would be sufficient */ - /* but the following code achieves better performance for cases - * where format string is long and contains few conversions */ - const char *q = strchr(p+1,'%'); - size_t n = !q ? strlen(p) : (q-p); - if (str_l < str_m) { - size_t avail = str_m-str_l; - fast_memcpy(str+str_l, p, (n>avail?avail:n)); - } - p += n; str_l += n; - } else { - const char *starting_p; - size_t min_field_width = 0, precision = 0; - int zero_padding = 0, precision_specified = 0, justify_left = 0; - int alternate_form = 0, force_sign = 0; - int space_for_positive = 1; /* If both the ' ' and '+' flags appear, - the ' ' flag should be ignored. */ - char length_modifier = '\0'; /* allowed values: \0, h, l, L */ - char tmp[32];/* temporary buffer for simple numeric->string conversion */ +static UINTMAX_T +cast(LDOUBLE value) +{ + UINTMAX_T result; - const char *str_arg; /* string address in case of string argument */ - size_t str_arg_l; /* natural field width of arg without padding - and sign */ - unsigned char uchar_arg; - /* unsigned char argument value - only defined for c conversion. - N.B. standard explicitly states the char argument for - the c conversion is unsigned */ + /* + * We check for ">=" and not for ">" because if UINTMAX_MAX cannot be + * represented exactly as an LDOUBLE value (but is less than LDBL_MAX), + * it may be increased to the nearest higher representable value for the + * comparison (cf. C99: 6.3.1.4, 2). It might then equal the LDOUBLE + * value although converting the latter to UINTMAX_T would overflow. + */ + if (value >= UINTMAX_MAX) + return UINTMAX_MAX; - size_t number_of_zeros_to_pad = 0; - /* number of zeros to be inserted for numeric conversions - as required by the precision or minimal field width */ + result = value; + /* + * At least on NetBSD/sparc64 3.0.2 and 4.99.30, casting long double to + * an integer type converts e.g. 1.9 to 2 instead of 1 (which violates + * the standard). Sigh. + */ + return (result <= value) ? result : result - 1; +} - size_t zero_padding_insertion_ind = 0; - /* index into tmp where zero padding is to be inserted */ +static UINTMAX_T +myround(LDOUBLE value) +{ + UINTMAX_T intpart = cast(value); - char fmt_spec = '\0'; - /* current conversion specifier character */ + return ((value -= intpart) < 0.5) ? intpart : intpart + 1; +} - str_arg = credits;/* just to make compiler happy (defined but not used)*/ - str_arg = NULL; - starting_p = p; p++; /* skip '%' */ - /* parse flags */ - while (*p == '0' || *p == '-' || *p == '+' || - *p == ' ' || *p == '#' || *p == '\'') { - switch (*p) { - case '0': zero_padding = 1; break; - case '-': justify_left = 1; break; - case '+': force_sign = 1; space_for_positive = 0; break; - case ' ': force_sign = 1; - /* If both the ' ' and '+' flags appear, the ' ' flag should be ignored */ -#ifdef PERL_COMPATIBLE - /* ... but in Perl the last of ' ' and '+' applies */ - space_for_positive = 1; -#endif - break; - case '#': alternate_form = 1; break; - case '\'': break; - } - p++; - } - /* If the '0' and '-' flags both appear, the '0' flag should be ignored. */ +static LDOUBLE +mypow10(int exponent) +{ + LDOUBLE result = 1; - /* parse field width */ - if (*p == '*') { - int j; - p++; j = va_arg(ap, int); - if (j >= 0) min_field_width = j; - else { min_field_width = -j; justify_left = 1; } - } else if (isdigit((int)(*p))) { - /* size_t could be wider than unsigned int; - make sure we treat argument like common implementations do */ - unsigned int uj = *p++ - '0'; - while (isdigit((int)(*p))) uj = 10*uj + (unsigned int)(*p++ - '0'); - min_field_width = uj; - } - /* parse precision */ - if (*p == '.') { - p++; precision_specified = 1; - if (*p == '*') { - int j = va_arg(ap, int); - p++; - if (j >= 0) precision = j; - else { - precision_specified = 0; precision = 0; - /* NOTE: - * Solaris 2.6 man page claims that in this case the precision - * should be set to 0. Digital Unix 4.0, HPUX 10 and BSD man page - * claim that this case should be treated as unspecified precision, - * which is what we do here. - */ - } - } else if (isdigit((int)(*p))) { - /* size_t could be wider than unsigned int; - make sure we treat argument like common implementations do */ - unsigned int uj = *p++ - '0'; - while (isdigit((int)(*p))) uj = 10*uj + (unsigned int)(*p++ - '0'); - precision = uj; - } - } - /* parse 'h', 'l' and 'll' length modifiers */ - if (*p == 'h' || *p == 'l') { - length_modifier = *p; p++; - if (length_modifier == 'l' && *p == 'l') { /* double l = long long */ -#ifdef SNPRINTF_LONGLONG_SUPPORT - length_modifier = '2'; /* double l encoded as '2' */ -#else - length_modifier = 'l'; /* treat it as a single 'l' */ -#endif - p++; - } - } - fmt_spec = *p; - /* common synonyms: */ - switch (fmt_spec) { - case 'i': fmt_spec = 'd'; break; - case 'D': fmt_spec = 'd'; length_modifier = 'l'; break; - case 'U': fmt_spec = 'u'; length_modifier = 'l'; break; - case 'O': fmt_spec = 'o'; length_modifier = 'l'; break; - default: break; - } - /* get parameter value, do initial processing */ - switch (fmt_spec) { - case '%': /* % behaves similar to 's' regarding flags and field widths */ - case 'c': /* c behaves similar to 's' regarding flags and field widths */ - case 's': - length_modifier = '\0'; /* wint_t and wchar_t not supported */ - /* the result of zero padding flag with non-numeric conversion specifier*/ - /* is undefined. Solaris and HPUX 10 does zero padding in this case, */ - /* Digital Unix and Linux does not. */ -#if !defined(SOLARIS_COMPATIBLE) && !defined(HPUX_COMPATIBLE) - zero_padding = 0; /* turn zero padding off for string conversions */ -#endif - str_arg_l = 1; - switch (fmt_spec) { - case '%': - str_arg = p; break; - case 'c': { - int j = va_arg(ap, int); - uchar_arg = (unsigned char) j; /* standard demands unsigned char */ - str_arg = (const char *) &uchar_arg; - break; - } - case 's': - str_arg = va_arg(ap, const char *); - if (!str_arg) str_arg_l = 0; - /* make sure not to address string beyond the specified precision !!! */ - else if (!precision_specified) str_arg_l = strlen(str_arg); - /* truncate string if necessary as requested by precision */ - else if (precision == 0) str_arg_l = 0; - else { - /* memchr on HP does not like n > 2^31 !!! */ - const char *q = memchr(str_arg, '\0', - precision <= 0x7fffffff ? precision : 0x7fffffff); - str_arg_l = !q ? precision : (q-str_arg); - } - break; - default: break; - } - break; - case 'd': case 'u': case 'o': case 'x': case 'X': case 'p': { - /* NOTE: the u, o, x, X and p conversion specifiers imply - the value is unsigned; d implies a signed value */ + while (exponent > 0) { + result *= 10; + exponent--; + } + while (exponent < 0) { + result /= 10; + exponent++; + } + return result; +} +#endif /* !HAVE_VSNPRINTF */ - int arg_sign = 0; - /* 0 if numeric argument is zero (or if pointer is NULL for 'p'), - +1 if greater than zero (or nonzero for unsigned arguments), - -1 if negative (unsigned argument is never negative) */ +#if !HAVE_VASPRINTF +#if NEED_MYMEMCPY +void * +mymemcpy(void *dst, void *src, size_t len) +{ + const char *from = src; + char *to = dst; - int int_arg = 0; unsigned int uint_arg = 0; - /* only defined for length modifier h, or for no length modifiers */ + /* No need for optimization, we use this only to replace va_copy(3). */ + while (len-- > 0) + *to++ = *from++; + return dst; +} +#endif /* NEED_MYMEMCPY */ - long int long_arg = 0; unsigned long int ulong_arg = 0; - /* only defined for length modifier l */ +int +rpl_vasprintf(char **ret, const char *format, va_list ap) +{ + size_t size; + int len; + va_list aq; - void *ptr_arg = NULL; - /* pointer argument value -only defined for p conversion */ + VA_COPY(aq, ap); + len = vsnprintf(NULL, 0, format, aq); + VA_END_COPY(aq); + if (len < 0 || (*ret = malloc(size = len + 1)) == NULL) + return -1; + return vsnprintf(*ret, size, format, ap); +} +#endif /* !HAVE_VASPRINTF */ -#ifdef SNPRINTF_LONGLONG_SUPPORT - long long int long_long_arg = 0; - unsigned long long int ulong_long_arg = 0; - /* only defined for length modifier ll */ -#endif - if (fmt_spec == 'p') { - /* HPUX 10: An l, h, ll or L before any other conversion character - * (other than d, i, u, o, x, or X) is ignored. - * Digital Unix: - * not specified, but seems to behave as HPUX does. - * Solaris: If an h, l, or L appears before any other conversion - * specifier (other than d, i, u, o, x, or X), the behavior - * is undefined. (Actually %hp converts only 16-bits of address - * and %llp treats address as 64-bit data which is incompatible - * with (void *) argument on a 32-bit system). - */ -#ifdef SOLARIS_COMPATIBLE -# ifdef SOLARIS_BUG_COMPATIBLE - /* keep length modifiers even if it represents 'll' */ -# else - if (length_modifier == '2') length_modifier = '\0'; -# endif +#if !HAVE_SNPRINTF +#if HAVE_STDARG_H +int +rpl_snprintf(char *str, size_t size, const char *format, ...) #else - length_modifier = '\0'; -#endif - ptr_arg = va_arg(ap, void *); - if (ptr_arg != NULL) arg_sign = 1; - } else if (fmt_spec == 'd') { /* signed */ - switch (length_modifier) { - case '\0': - case 'h': - /* It is non-portable to specify a second argument of char or short - * to va_arg, because arguments seen by the called function - * are not char or short. C converts char and short arguments - * to int before passing them to a function. - */ - int_arg = va_arg(ap, int); - if (int_arg > 0) arg_sign = 1; - else if (int_arg < 0) arg_sign = -1; - break; - case 'l': - long_arg = va_arg(ap, long int); - if (long_arg > 0) arg_sign = 1; - else if (long_arg < 0) arg_sign = -1; - break; -#ifdef SNPRINTF_LONGLONG_SUPPORT - case '2': - long_long_arg = va_arg(ap, long long int); - if (long_long_arg > 0) arg_sign = 1; - else if (long_long_arg < 0) arg_sign = -1; - break; -#endif - } - } else { /* unsigned */ - switch (length_modifier) { - case '\0': - case 'h': - uint_arg = va_arg(ap, unsigned int); - if (uint_arg) arg_sign = 1; - break; - case 'l': - ulong_arg = va_arg(ap, unsigned long int); - if (ulong_arg) arg_sign = 1; - break; -#ifdef SNPRINTF_LONGLONG_SUPPORT - case '2': - ulong_long_arg = va_arg(ap, unsigned long long int); - if (ulong_long_arg) arg_sign = 1; - break; -#endif - } - } - str_arg = tmp; str_arg_l = 0; - /* NOTE: - * For d, i, u, o, x, and X conversions, if precision is specified, - * the '0' flag should be ignored. This is so with Solaris 2.6, - * Digital UNIX 4.0, HPUX 10, Linux, FreeBSD, NetBSD; but not with Perl. - */ -#ifndef PERL_COMPATIBLE - if (precision_specified) zero_padding = 0; -#endif - if (fmt_spec == 'd') { - if (force_sign && arg_sign >= 0) - tmp[str_arg_l++] = space_for_positive ? ' ' : '+'; - /* leave negative numbers for sprintf to handle, - to avoid handling tricky cases like (short int)(-32768) */ -#ifdef LINUX_COMPATIBLE - } else if (fmt_spec == 'p' && force_sign && arg_sign > 0) { - tmp[str_arg_l++] = space_for_positive ? ' ' : '+'; -#endif - } else if (alternate_form) { - if (arg_sign != 0 && (fmt_spec == 'x' || fmt_spec == 'X') ) - { tmp[str_arg_l++] = '0'; tmp[str_arg_l++] = fmt_spec; } - /* alternate form should have no effect for p conversion, but ... */ -#ifdef HPUX_COMPATIBLE - else if (fmt_spec == 'p' - /* HPUX 10: for an alternate form of p conversion, - * a nonzero result is prefixed by 0x. */ -#ifndef HPUX_BUG_COMPATIBLE - /* Actually it uses 0x prefix even for a zero value. */ - && arg_sign != 0 -#endif - ) { tmp[str_arg_l++] = '0'; tmp[str_arg_l++] = 'x'; } -#endif - } - zero_padding_insertion_ind = str_arg_l; - if (!precision_specified) precision = 1; /* default precision is 1 */ - if (precision == 0 && arg_sign == 0 -#if defined(HPUX_BUG_COMPATIBLE) || defined(LINUX_COMPATIBLE) - && fmt_spec != 'p' - /* HPUX 10 man page claims: With conversion character p the result of - * converting a zero value with a precision of zero is a null string. - * Actually HP returns all zeroes, and Linux returns "(nil)". */ -#endif - ) { - /* converted to null string */ - /* When zero value is formatted with an explicit precision 0, - the resulting formatted string is empty (d, i, u, o, x, X, p). */ - } else { - char f[5]; int f_l = 0; - f[f_l++] = '%'; /* construct a simple format string for sprintf */ - if (!length_modifier) { } - else if (length_modifier=='2') { f[f_l++] = 'l'; f[f_l++] = 'l'; } - else f[f_l++] = length_modifier; - f[f_l++] = fmt_spec; f[f_l++] = '\0'; - if (fmt_spec == 'p') str_arg_l += sprintf(tmp+str_arg_l, f, ptr_arg); - else if (fmt_spec == 'd') { /* signed */ - switch (length_modifier) { - case '\0': - case 'h': str_arg_l+=sprintf(tmp+str_arg_l, f, int_arg); break; - case 'l': str_arg_l+=sprintf(tmp+str_arg_l, f, long_arg); break; -#ifdef SNPRINTF_LONGLONG_SUPPORT - case '2': str_arg_l+=sprintf(tmp+str_arg_l,f,long_long_arg); break; -#endif - } - } else { /* unsigned */ - switch (length_modifier) { - case '\0': - case 'h': str_arg_l+=sprintf(tmp+str_arg_l, f, uint_arg); break; - case 'l': str_arg_l+=sprintf(tmp+str_arg_l, f, ulong_arg); break; -#ifdef SNPRINTF_LONGLONG_SUPPORT - case '2': str_arg_l+=sprintf(tmp+str_arg_l,f,ulong_long_arg);break; -#endif - } - } - /* include the optional minus sign and possible "0x" - in the region before the zero padding insertion point */ - if (zero_padding_insertion_ind < str_arg_l && - tmp[zero_padding_insertion_ind] == '-') { - zero_padding_insertion_ind++; - } - if (zero_padding_insertion_ind+1 < str_arg_l && - tmp[zero_padding_insertion_ind] == '0' && - (tmp[zero_padding_insertion_ind+1] == 'x' || - tmp[zero_padding_insertion_ind+1] == 'X') ) { - zero_padding_insertion_ind += 2; - } - } - { size_t num_of_digits = str_arg_l - zero_padding_insertion_ind; - if (alternate_form && fmt_spec == 'o' -#ifdef HPUX_COMPATIBLE /* ("%#.o",0) -> "" */ - && (str_arg_l > 0) -#endif -#ifdef DIGITAL_UNIX_BUG_COMPATIBLE /* ("%#o",0) -> "00" */ +int +rpl_snprintf(va_alist) va_dcl +#endif /* HAVE_STDARG_H */ +{ +#if !HAVE_STDARG_H + char *str; + size_t size; + char *format; +#endif /* HAVE_STDARG_H */ + va_list ap; + int len; + + VA_START(ap, format); + VA_SHIFT(ap, str, char *); + VA_SHIFT(ap, size, size_t); + VA_SHIFT(ap, format, const char *); + len = vsnprintf(str, size, format, ap); + va_end(ap); + return len; +} +#endif /* !HAVE_SNPRINTF */ + +#if !HAVE_ASPRINTF +#if HAVE_STDARG_H +int +rpl_asprintf(char **ret, const char *format, ...) #else - /* unless zero is already the first character */ - && !(zero_padding_insertion_ind < str_arg_l - && tmp[zero_padding_insertion_ind] == '0') -#endif - ) { /* assure leading zero for alternate-form octal numbers */ - if (!precision_specified || precision < num_of_digits+1) { - /* precision is increased to force the first character to be zero, - except if a zero value is formatted with an explicit precision - of zero */ - precision = num_of_digits+1; precision_specified = 1; - } - } - /* zero padding to specified precision? */ - if (num_of_digits < precision) - number_of_zeros_to_pad = precision - num_of_digits; - } - /* zero padding to specified minimal field width? */ - if (!justify_left && zero_padding) { - int n = min_field_width - (str_arg_l+number_of_zeros_to_pad); - if (n > 0) number_of_zeros_to_pad += n; - } - break; - } - default: /* unrecognized conversion specifier, keep format string as-is*/ - zero_padding = 0; /* turn zero padding off for non-numeric convers. */ -#ifndef DIGITAL_UNIX_COMPATIBLE - justify_left = 1; min_field_width = 0; /* reset flags */ -#endif -#if defined(PERL_COMPATIBLE) || defined(LINUX_COMPATIBLE) - /* keep the entire format string unchanged */ - str_arg = starting_p; str_arg_l = p - starting_p; - /* well, not exactly so for Linux, which does something inbetween, - * and I don't feel an urge to imitate it: "%+++++hy" -> "%+y" */ -#else - /* discard the unrecognized conversion, just keep * - * the unrecognized conversion character */ - str_arg = p; str_arg_l = 0; -#endif - if (*p) str_arg_l++; /* include invalid conversion specifier unchanged - if not at end-of-string */ - break; - } - if (*p) p++; /* step over the just processed conversion specifier */ - /* insert padding to the left as requested by min_field_width; - this does not include the zero padding in case of numerical conversions*/ - if (!justify_left) { /* left padding with blank or zero */ - int n = min_field_width - (str_arg_l+number_of_zeros_to_pad); - if (n > 0) { - if (str_l < str_m) { - size_t avail = str_m-str_l; - fast_memset(str+str_l, (zero_padding?'0':' '), (n>avail?avail:n)); - } - str_l += n; - } - } - /* zero padding as requested by the precision or by the minimal field width - * for numeric conversions required? */ - if (number_of_zeros_to_pad <= 0) { - /* will not copy first part of numeric right now, * - * force it to be copied later in its entirety */ - zero_padding_insertion_ind = 0; - } else { - /* insert first part of numerics (sign or '0x') before zero padding */ - int n = zero_padding_insertion_ind; - if (n > 0) { - if (str_l < str_m) { - size_t avail = str_m-str_l; - fast_memcpy(str+str_l, str_arg, (n>avail?avail:n)); - } - str_l += n; - } - /* insert zero padding as requested by the precision or min field width */ - n = number_of_zeros_to_pad; - if (n > 0) { - if (str_l < str_m) { - size_t avail = str_m-str_l; - fast_memset(str+str_l, '0', (n>avail?avail:n)); - } - str_l += n; - } - } - /* insert formatted string - * (or as-is conversion specifier for unknown conversions) */ - { int n = str_arg_l - zero_padding_insertion_ind; - if (n > 0) { - if (str_l < str_m) { - size_t avail = str_m-str_l; - fast_memcpy(str+str_l, str_arg+zero_padding_insertion_ind, - (n>avail?avail:n)); - } - str_l += n; - } - } - /* insert right padding */ - if (justify_left) { /* right blank padding to the field width */ - int n = min_field_width - (str_arg_l+number_of_zeros_to_pad); - if (n > 0) { - if (str_l < str_m) { - size_t avail = str_m-str_l; - fast_memset(str+str_l, ' ', (n>avail?avail:n)); - } - str_l += n; - } - } - } - } -#if defined(NEED_SNPRINTF_ONLY) - va_end(ap); -#endif - if (str_m > 0) { /* make sure the string is null-terminated - even at the expense of overwriting the last character - (shouldn't happen, but just in case) */ - str[str_l <= str_m-1 ? str_l : str_m-1] = '\0'; - } - /* Return the number of characters formatted (excluding trailing null - * character), that is, the number of characters that would have been - * written to the buffer if it were large enough. - * - * The value of str_l should be returned, but str_l is of unsigned type - * size_t, and snprintf is int, possibly leading to an undetected - * integer overflow, resulting in a negative return value, which is illegal. - * Both XSH5 and ISO C99 (at least the draft) are silent on this issue. - * Should errno be set to EOVERFLOW and EOF returned in this case??? - */ - return (int) str_l; +int +rpl_asprintf(va_alist) va_dcl +#endif /* HAVE_STDARG_H */ +{ +#if !HAVE_STDARG_H + char **ret; + char *format; +#endif /* HAVE_STDARG_H */ + va_list ap; + int len; + + VA_START(ap, format); + VA_SHIFT(ap, ret, char **); + VA_SHIFT(ap, format, const char *); + len = vasprintf(ret, format, ap); + va_end(ap); + return len; } -#endif +#endif /* !HAVE_ASPRINTF */ +#else /* Dummy declaration to avoid empty translation unit warnings. */ +int main(void); +#endif /* !HAVE_SNPRINTF || !HAVE_VSNPRINTF || !HAVE_ASPRINTF || [...] */ + +#if TEST_SNPRINTF +int +main(void) +{ + const char *float_fmt[] = { + /* "%E" and "%e" formats. */ +#if HAVE_LONG_LONG_INT && !OS_BSD && !OS_IRIX + "%.16e", + "%22.16e", + "%022.16e", + "%-22.16e", + "%#+'022.16e", +#endif /* HAVE_LONG_LONG_INT && !OS_BSD && !OS_IRIX */ + "foo|%#+0123.9E|bar", + "%-123.9e", + "%123.9e", + "%+23.9e", + "%+05.8e", + "%-05.8e", + "%05.8e", + "%+5.8e", + "%-5.8e", + "% 5.8e", + "%5.8e", + "%+4.9e", +#if !OS_LINUX /* glibc sometimes gets these wrong. */ + "%+#010.0e", + "%#10.1e", + "%10.5e", + "% 10.5e", + "%5.0e", + "%5.e", + "%#5.0e", + "%#5.e", + "%3.2e", + "%3.1e", + "%-1.5e", + "%1.5e", + "%01.3e", + "%1.e", + "%.1e", + "%#.0e", + "%+.0e", + "% .0e", + "%.0e", + "%#.e", + "%+.e", + "% .e", + "%.e", + "%4e", + "%e", + "%E", +#endif /* !OS_LINUX */ + /* "%F" and "%f" formats. */ +#if !OS_BSD && !OS_IRIX + "% '022f", + "%+'022f", + "%-'22f", + "%'22f", +#if HAVE_LONG_LONG_INT + "%.16f", + "%22.16f", + "%022.16f", + "%-22.16f", + "%#+'022.16f", +#endif /* HAVE_LONG_LONG_INT */ +#endif /* !OS_BSD && !OS_IRIX */ + "foo|%#+0123.9F|bar", + "%-123.9f", + "%123.9f", + "%+23.9f", + "%+#010.0f", + "%#10.1f", + "%10.5f", + "% 10.5f", + "%+05.8f", + "%-05.8f", + "%05.8f", + "%+5.8f", + "%-5.8f", + "% 5.8f", + "%5.8f", + "%5.0f", + "%5.f", + "%#5.0f", + "%#5.f", + "%+4.9f", + "%3.2f", + "%3.1f", + "%-1.5f", + "%1.5f", + "%01.3f", + "%1.f", + "%.1f", + "%#.0f", + "%+.0f", + "% .0f", + "%.0f", + "%#.f", + "%+.f", + "% .f", + "%.f", + "%4f", + "%f", + "%F", + /* "%G" and "%g" formats. */ +#if !OS_BSD && !OS_IRIX && !OS_LINUX + "% '022g", + "%+'022g", + "%-'22g", + "%'22g", +#if HAVE_LONG_LONG_INT + "%.16g", + "%22.16g", + "%022.16g", + "%-22.16g", + "%#+'022.16g", +#endif /* HAVE_LONG_LONG_INT */ +#endif /* !OS_BSD && !OS_IRIX && !OS_LINUX */ + "foo|%#+0123.9G|bar", + "%-123.9g", + "%123.9g", + "%+23.9g", + "%+05.8g", + "%-05.8g", + "%05.8g", + "%+5.8g", + "%-5.8g", + "% 5.8g", + "%5.8g", + "%+4.9g", +#if !OS_LINUX /* glibc sometimes gets these wrong. */ + "%+#010.0g", + "%#10.1g", + "%10.5g", + "% 10.5g", + "%5.0g", + "%5.g", + "%#5.0g", + "%#5.g", + "%3.2g", + "%3.1g", + "%-1.5g", + "%1.5g", + "%01.3g", + "%1.g", + "%.1g", + "%#.0g", + "%+.0g", + "% .0g", + "%.0g", + "%#.g", + "%+.g", + "% .g", + "%.g", + "%4g", + "%g", + "%G", +#endif /* !OS_LINUX */ + NULL + }; + double float_val[] = { + -4.136, + -134.52, + -5.04030201, + -3410.01234, + -999999.999999, + -913450.29876, + -913450.2, + -91345.2, + -9134.2, + -913.2, + -91.2, + -9.2, + -9.9, + 4.136, + 134.52, + 5.04030201, + 3410.01234, + 999999.999999, + 913450.29876, + 913450.2, + 91345.2, + 9134.2, + 913.2, + 91.2, + 9.2, + 9.9, + 9.96, + 9.996, + 9.9996, + 9.99996, + 9.999996, + 9.9999996, + 9.99999996, + 0.99999996, + 0.99999999, + 0.09999999, + 0.00999999, + 0.00099999, + 0.00009999, + 0.00000999, + 0.00000099, + 0.00000009, + 0.00000001, + 0.0000001, + 0.000001, + 0.00001, + 0.0001, + 0.001, + 0.01, + 0.1, + 1.0, + 1.5, + -1.5, + -1.0, + -0.1, +#if !OS_BSD /* BSD sometimes gets these wrong. */ +#ifdef INFINITY + INFINITY, + -INFINITY, +#endif /* defined(INFINITY) */ +#ifdef NAN + NAN, +#endif /* defined(NAN) */ +#endif /* !OS_BSD */ + 0 + }; + const char *long_fmt[] = { + "foo|%0123ld|bar", +#if !OS_IRIX + "% '0123ld", + "%+'0123ld", + "%-'123ld", + "%'123ld", +#endif /* !OS_IRiX */ + "%123.9ld", + "% 123.9ld", + "%+123.9ld", + "%-123.9ld", + "%0123ld", + "% 0123ld", + "%+0123ld", + "%-0123ld", + "%10.5ld", + "% 10.5ld", + "%+10.5ld", + "%-10.5ld", + "%010ld", + "% 010ld", + "%+010ld", + "%-010ld", + "%4.2ld", + "% 4.2ld", + "%+4.2ld", + "%-4.2ld", + "%04ld", + "% 04ld", + "%+04ld", + "%-04ld", + "%5.5ld", + "%+22.33ld", + "%01.3ld", + "%1.5ld", + "%-1.5ld", + "%44ld", + "%4ld", + "%4.0ld", + "%4.ld", + "%.44ld", + "%.4ld", + "%.0ld", + "%.ld", + "%ld", + NULL + }; + long int long_val[] = { +#ifdef LONG_MAX + LONG_MAX, +#endif /* LONG_MAX */ +#ifdef LONG_MIN + LONG_MIN, +#endif /* LONG_MIN */ + -91340, + 91340, + 341, + 134, + 0203, + -1, + 1, + 0 + }; + const char *ulong_fmt[] = { + /* "%u" formats. */ + "foo|%0123lu|bar", +#if !OS_IRIX + "% '0123lu", + "%+'0123lu", + "%-'123lu", + "%'123lu", +#endif /* !OS_IRiX */ + "%123.9lu", + "% 123.9lu", + "%+123.9lu", + "%-123.9lu", + "%0123lu", + "% 0123lu", + "%+0123lu", + "%-0123lu", + "%5.5lu", + "%+22.33lu", + "%01.3lu", + "%1.5lu", + "%-1.5lu", + "%44lu", + "%lu", + /* "%o" formats. */ + "foo|%#0123lo|bar", + "%#123.9lo", + "%# 123.9lo", + "%#+123.9lo", + "%#-123.9lo", + "%#0123lo", + "%# 0123lo", + "%#+0123lo", + "%#-0123lo", + "%#5.5lo", + "%#+22.33lo", + "%#01.3lo", + "%#1.5lo", + "%#-1.5lo", + "%#44lo", + "%#lo", + "%123.9lo", + "% 123.9lo", + "%+123.9lo", + "%-123.9lo", + "%0123lo", + "% 0123lo", + "%+0123lo", + "%-0123lo", + "%5.5lo", + "%+22.33lo", + "%01.3lo", + "%1.5lo", + "%-1.5lo", + "%44lo", + "%lo", + /* "%X" and "%x" formats. */ + "foo|%#0123lX|bar", + "%#123.9lx", + "%# 123.9lx", + "%#+123.9lx", + "%#-123.9lx", + "%#0123lx", + "%# 0123lx", + "%#+0123lx", + "%#-0123lx", + "%#5.5lx", + "%#+22.33lx", + "%#01.3lx", + "%#1.5lx", + "%#-1.5lx", + "%#44lx", + "%#lx", + "%#lX", + "%123.9lx", + "% 123.9lx", + "%+123.9lx", + "%-123.9lx", + "%0123lx", + "% 0123lx", + "%+0123lx", + "%-0123lx", + "%5.5lx", + "%+22.33lx", + "%01.3lx", + "%1.5lx", + "%-1.5lx", + "%44lx", + "%lx", + "%lX", + NULL + }; + unsigned long int ulong_val[] = { +#ifdef ULONG_MAX + ULONG_MAX, +#endif /* ULONG_MAX */ + 91340, + 341, + 134, + 0203, + 1, + 0 + }; + const char *llong_fmt[] = { + "foo|%0123lld|bar", + "%123.9lld", + "% 123.9lld", + "%+123.9lld", + "%-123.9lld", + "%0123lld", + "% 0123lld", + "%+0123lld", + "%-0123lld", + "%5.5lld", + "%+22.33lld", + "%01.3lld", + "%1.5lld", + "%-1.5lld", + "%44lld", + "%lld", + NULL + }; + LLONG llong_val[] = { +#ifdef LLONG_MAX + LLONG_MAX, +#endif /* LLONG_MAX */ +#ifdef LLONG_MIN + LLONG_MIN, +#endif /* LLONG_MIN */ + -91340, + 91340, + 341, + 134, + 0203, + -1, + 1, + 0 + }; + const char *string_fmt[] = { + "foo|%10.10s|bar", + "%-10.10s", + "%10.10s", + "%10.5s", + "%5.10s", + "%10.1s", + "%1.10s", + "%10.0s", + "%0.10s", + "%-42.5s", + "%2.s", + "%.10s", + "%.1s", + "%.0s", + "%.s", + "%4s", + "%s", + NULL + }; + const char *string_val[] = { + "Hello", + "Hello, world!", + "Sound check: One, two, three.", + "This string is a little longer than the other strings.", + "1", + "", + NULL + }; +#if !OS_SYSV /* SysV uses a different format than we do. */ + const char *pointer_fmt[] = { + "foo|%p|bar", + "%42p", + "%p", + NULL + }; + const char *pointer_val[] = { + *pointer_fmt, + *string_fmt, + *string_val, + NULL + }; +#endif /* !OS_SYSV */ + char buf1[1024], buf2[1024]; + double value, digits = 9.123456789012345678901234567890123456789; + int i, j, r1, r2, failed = 0, num = 0; + +/* + * Use -DTEST_NILS in order to also test the conversion of nil values. Might + * segfault on systems which don't support converting a NULL pointer with "%s" + * and lets some test cases fail against BSD and glibc due to bugs in their + * implementations. + */ +#ifndef TEST_NILS +#define TEST_NILS 0 +#elif TEST_NILS +#undef TEST_NILS +#define TEST_NILS 1 +#endif /* !defined(TEST_NILS) */ +#ifdef TEST +#undef TEST +#endif /* defined(TEST) */ +#define TEST(fmt, val) \ +do { \ + for (i = 0; fmt[i] != NULL; i++) \ + for (j = 0; j == 0 || val[j - TEST_NILS] != 0; j++) { \ + r1 = sprintf(buf1, fmt[i], val[j]); \ + r2 = snprintf(buf2, sizeof(buf2), fmt[i], val[j]); \ + if (strcmp(buf1, buf2) != 0 || r1 != r2) { \ + (void)printf("Results don't match, " \ + "format string: %s\n" \ + "\t sprintf(3): [%s] (%d)\n" \ + "\tsnprintf(3): [%s] (%d)\n", \ + fmt[i], buf1, r1, buf2, r2); \ + failed++; \ + } \ + num++; \ + } \ +} while (/* CONSTCOND */ 0) + +#if HAVE_LOCALE_H + (void)setlocale(LC_ALL, ""); +#endif /* HAVE_LOCALE_H */ + + (void)puts("Testing our snprintf(3) against your system's sprintf(3)."); + TEST(float_fmt, float_val); + TEST(long_fmt, long_val); + TEST(ulong_fmt, ulong_val); + TEST(llong_fmt, llong_val); + TEST(string_fmt, string_val); +#if !OS_SYSV /* SysV uses a different format than we do. */ + TEST(pointer_fmt, pointer_val); +#endif /* !OS_SYSV */ + (void)printf("Result: %d out of %d tests failed.\n", failed, num); + + (void)fputs("Checking how many digits we support: ", stdout); + for (i = 0; i < 100; i++) { + value = pow(10, i) * digits; + (void)sprintf(buf1, "%.1f", value); + (void)snprintf(buf2, sizeof(buf2), "%.1f", value); + if (strcmp(buf1, buf2) != 0) { + (void)printf("apparently %d.\n", i); + break; + } + } + return (failed == 0) ? 0 : 1; +} +#endif /* TEST_SNPRINTF */ + +/* vim: set joinspaces textwidth=80: */ Modified: csw/mgar/pkg/watch/trunk/files/snprintf.h =================================================================== --- csw/mgar/pkg/watch/trunk/files/snprintf.h 2009-03-04 21:54:05 UTC (rev 3586) +++ csw/mgar/pkg/watch/trunk/files/snprintf.h 2009-03-04 22:52:35 UTC (rev 3587) @@ -1,26 +1,29 @@ -#ifndef _PORTABLE_SNPRINTF_H_ -#define _PORTABLE_SNPRINTF_H_ +/* $Id: system.h,v 1.1.1.1 2008/01/06 03:24:00 holger Exp $ */ -#define PORTABLE_SNPRINTF_VERSION_MAJOR 2 -#define PORTABLE_SNPRINTF_VERSION_MINOR 2 +#ifndef SYSTEM_H +#define SYSTEM_H -#ifdef HAVE_SNPRINTF -#include -#else -extern int snprintf(char *, size_t, const char *, /*args*/ ...); -extern int vsnprintf(char *, size_t, const char *, va_list); -#endif +#if HAVE_CONFIG_H +#include +#endif /* HAVE_CONFIG_H */ -#if defined(HAVE_SNPRINTF) && defined(PREFER_PORTABLE_SNPRINTF) -extern int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/ ...); -extern int portable_vsnprintf(char *str, size_t str_m, const char *fmt, va_list ap); -#define snprintf portable_snprintf -#define vsnprintf portable_vsnprintf -#endif - -extern int asprintf (char **ptr, const char *fmt, /*args*/ ...); -extern int vasprintf (char **ptr, const char *fmt, va_list ap); -extern int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...); -extern int vasnprintf(char **ptr, size_t str_m, const char *fmt, va_list ap); - -#endif +#if HAVE_STDARG_H +#include +#if !HAVE_VSNPRINTF +int rpl_vsnprintf(char *, size_t, const char *, va_list); +#define vsnprintf rpl_vsnprintf +#endif /* !HAVE_VSNPRINTF */ +#if !HAVE_SNPRINTF +int rpl_snprintf(char *, size_t, const char *, ...); @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Thu Mar 5 03:56:34 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Thu, 05 Mar 2009 02:56:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3588] csw/mgar/pkg Message-ID: Revision: 3588 http://gar.svn.sourceforge.net/gar/?rev=3588&view=rev Author: valholla Date: 2009-03-05 02:56:34 +0000 (Thu, 05 Mar 2009) Log Message: ----------- initial checkin Added Paths: ----------- csw/mgar/pkg/gnupg_minimal/ csw/mgar/pkg/gnupg_minimal/trunk/ csw/mgar/pkg/gnupg_minimal/trunk/Makefile csw/mgar/pkg/gnupg_minimal/trunk/checksums csw/mgar/pkg/gnupg_minimal/trunk/files/ Property changes on: csw/mgar/pkg/gnupg_minimal/trunk ___________________________________________________________________ Added: svn:externals + Added: csw/mgar/pkg/gnupg_minimal/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnupg_minimal/trunk/Makefile (rev 0) +++ csw/mgar/pkg/gnupg_minimal/trunk/Makefile 2009-03-05 02:56:34 UTC (rev 3588) @@ -0,0 +1,76 @@ +GARNAME = gnupg +GARVERSION = 1.4.9 +CATEGORIES = apps + +DESCRIPTION = GnuPG without keyserver access and optional algorithms, except RSA (enable-minimal configure) +define BLURB + RFC 2440 compliant tool for secure communication and data storage +endef + +PACKAGES = CSWgnupgminimal +CATALOGNAME = gnupg_minimal +SPKG_DESC = $(DESCRIPTION) + +SPKG_SOURCEURL = http://www.gnupg.org/ +MASTER_SITES = ftp://ftp.gnupg.org/gcrypt/gnupg/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 + +# We define upstream file regex so we can be notifed of +# new upstream software release +UFILES_REGEX = (\d+(?:\.\d+)*) + +BUILD64 = 1 +NO_ISAEXEC = 0 + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --program-suffix=-minimal +CONFIGURE_ARGS += --with-libcurl=$(prefix) +CONFIGURE_ARGS += --with-ldap=$(prefix) +CONFIGURE_ARGS += --with-zlib=$(prefix) +CONFIGURE_ARGS += --with-bzip2=$(prefix) +CONFIGURE_ARGS += --with-tar=$(prefix) +CONFIGURE_ARGS += --with-readline=$(prefix) +CONFIGURE_ARGS += --with-libiconv-prefix=$(prefix) +CONFIGURE_ARGS += --with-libintl-prefix=$(prefix) +CONFIGURE_ARGS += --with-included-regex +CONFIGURE_ARGS += --enable-threads=solaris +CONFIGURE_ARGS += --enable-shared=no +CONFIGURE_ARGS += --disable-asm +CONFIGURE_ARGS += --disable-gnupg-iconv +CONFIGURE_ARGS += --disable-card-support +CONFIGURE_ARGS += --disable-agent-support +CONFIGURE_ARGS += --disable-idea +CONFIGURE_ARGS += --disable-cast5 +CONFIGURE_ARGS += --disable-blowfish +CONFIGURE_ARGS += --disable-aes +CONFIGURE_ARGS += --disable-twofish +CONFIGURE_ARGS += --disable-sha256 +CONFIGURE_ARGS += --disable-sha512 +CONFIGURE_ARGS += --disable-bzip2 +CONFIGURE_ARGS += --disable-exec +CONFIGURE_ARGS += --disable-photo-viewers +CONFIGURE_ARGS += --disable-keyserver-helpers +CONFIGURE_ARGS += --disable-ldap +CONFIGURE_ARGS += --disable-hkp +CONFIGURE_ARGS += --disable-finger +CONFIGURE_ARGS += --disable-generic +CONFIGURE_ARGS += --disable-keyserver-path +CONFIGURE_ARGS += --disable-dns-srv +CONFIGURE_ARGS += --disable-dns-pka +CONFIGURE_ARGS += --disable-dns-cert + +REQUIRED_PKGS_CSWgnupg = CSWbzip2 CSWcurlrt CSWggettextrt CSWiconv +REQUIRED_PKGS_CSWgnupg += CSWoldaprt CSWreadline CSWzlib + +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg-minimal +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgsplit-minimal +ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgv-minimal + +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg-minimal +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgsplit-minimal +MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgv-minimal + + +TEST_TARGET = check + +include gar/category.mk Added: csw/mgar/pkg/gnupg_minimal/trunk/checksums =================================================================== --- csw/mgar/pkg/gnupg_minimal/trunk/checksums (rev 0) +++ csw/mgar/pkg/gnupg_minimal/trunk/checksums 2009-03-05 02:56:34 UTC (rev 3588) @@ -0,0 +1 @@ +cc52393087480ac8d245625004a6a30c download/gnupg-1.4.9.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Thu Mar 5 20:40:32 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Thu, 05 Mar 2009 19:40:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[3589] csw/mgar/pkg Message-ID: Revision: 3589 http://gar.svn.sourceforge.net/gar/?rev=3589&view=rev Author: idogan23 Date: 2009-03-05 19:40:32 +0000 (Thu, 05 Mar 2009) Log Message: ----------- unbound: initial commit Added Paths: ----------- csw/mgar/pkg/unbound/ csw/mgar/pkg/unbound/branches/ csw/mgar/pkg/unbound/tags/ csw/mgar/pkg/unbound/trunk/ csw/mgar/pkg/unbound/trunk/Makefile csw/mgar/pkg/unbound/trunk/files/ Property changes on: csw/mgar/pkg/unbound/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/unbound/trunk/Makefile =================================================================== --- csw/mgar/pkg/unbound/trunk/Makefile (rev 0) +++ csw/mgar/pkg/unbound/trunk/Makefile 2009-03-05 19:40:32 UTC (rev 3589) @@ -0,0 +1,30 @@ +GARNAME = unbound +GARVERSION = 1.2.1 +CATEGORIES = server + +DESCRIPTION = A validating, recursive, and caching DNS resolver +define BLUR + Unbound is designed as a set of modular components, so that also + DNSSEC (secure DNS) validation and stub-resolvers (that do not run as + a server, but are linked into an application) are easily possible. +endef + +MASTER_SITES = http://unbound.net/downloads/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWunbound,) + +GARCOMPILER = GCC4 + +# We define upstream file regex so we can be notifed of new upstream software release +#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --without-pthreads +CONFIGUTE_ARGS += --with-solaris-threads +CONFIGURE_ARGS += --with-ssl=/opt/csw + +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Thu Mar 5 20:41:28 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Thu, 05 Mar 2009 19:41:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[3590] csw/mgar/pkg/unbound/trunk/files/CSWunbound.gspec Message-ID: Revision: 3590 http://gar.svn.sourceforge.net/gar/?rev=3590&view=rev Author: idogan23 Date: 2009-03-05 19:41:28 +0000 (Thu, 05 Mar 2009) Log Message: ----------- unbound: forgot to add gspec Added Paths: ----------- csw/mgar/pkg/unbound/trunk/files/CSWunbound.gspec Added: csw/mgar/pkg/unbound/trunk/files/CSWunbound.gspec =================================================================== --- csw/mgar/pkg/unbound/trunk/files/CSWunbound.gspec (rev 0) +++ csw/mgar/pkg/unbound/trunk/files/CSWunbound.gspec 2009-03-05 19:41:28 UTC (rev 3590) @@ -0,0 +1,4 @@ +%var bitname unbound +%var pkgname CSWunbound +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC_FIRSTMOD}/LICENSE This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Thu Mar 5 21:36:19 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Thu, 05 Mar 2009 20:36:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3591] csw/mgar/pkg/git/trunk Message-ID: Revision: 3591 http://gar.svn.sourceforge.net/gar/?rev=3591&view=rev Author: bdwalton Date: 2009-03-05 20:36:19 +0000 (Thu, 05 Mar 2009) Log Message: ----------- Bump to 1.6.2 Remove patches since they're incorporated upstrea. Switch to tracking Git repo instead of static tarballs. Modified Paths: -------------- csw/mgar/pkg/git/trunk/Makefile csw/mgar/pkg/git/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/git/trunk/files/0001-git-svn-fix-to-avoid-using-strftime-z.patch csw/mgar/pkg/git/trunk/files/CSWgit.gspec csw/mgar/pkg/git/trunk/files/CSWgitcvs.gspec csw/mgar/pkg/git/trunk/files/CSWgitdoc.gspec csw/mgar/pkg/git/trunk/files/CSWgitemacs.gspec csw/mgar/pkg/git/trunk/files/CSWgitgui.gspec csw/mgar/pkg/git/trunk/files/CSWgitk.gspec csw/mgar/pkg/git/trunk/files/CSWgitsvn.gspec Modified: csw/mgar/pkg/git/trunk/Makefile =================================================================== --- csw/mgar/pkg/git/trunk/Makefile 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/Makefile 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,5 +1,5 @@ GARNAME = git -GARVERSION = 1.6.1.3 +GARVERSION = 1.6.2 CATEGORIES = devel PACKAGES = CSWgit CSWgitk CSWgitgui CSWgitsvn CSWgitcvs CSWgitemacs CSWgitdoc @@ -52,11 +52,11 @@ SPKG_DESC_CSWgitcvs = Git tools for working with CVS repositories SPKG_DESC_CSWgitdoc = Documentation for Git -MASTER_SITES = http://kernel.org/pub/software/scm/$(GARNAME)/ -DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 +GIT_USE_PROXY = 1 +GIT_REPOS = git://git.kernel.org/pub/scm/git/git.git +GIT_TREEISH_git.git = v$(GARVERSION) PATCHFILES = doc-makefile.patch -PATCHFILES += 0001-git-svn-fix-to-avoid-using-strftime-z.patch PKGFILES_CSWgitsvn = .*svn.* PKGFILES_CSWgitgui = .*git-gui.* .*git-citool.* @@ -65,7 +65,8 @@ PKGFILES_CSWgitcvs = .*cvs.* PKGFILES_CSWgitdoc = $(PKGFILES_DOC) -# We define upstream file regex so we can be notifed of new upstream software release +# We define upstream file regex so we can be notifed of new upstream +# software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 GARCOMPILER = GNU @@ -84,13 +85,17 @@ include gar/category.mk -# override path so we use the local modifications to checkpkg. -PATH := /home/bwalton:$(PATH) - # for tail -n and to override things like, etc with the gnu counterparts # gnu must come first so xpg4/sed isn't found first. PATH := /opt/csw/gnu:/usr/xpg4/bin:$(PATH) +# git doesn't track the configure file, it needs to be built when using +# source right from the repo. +pre-configure-modulated: + @(cd $(WORKSRC); echo $(GARVERSION) > version; \ + $(MAKE) configure ) + @$(MAKECOOKIE) + # force the elisp extension to be built too. post-build-modulated: @echo Builing Emacs Git extension Modified: csw/mgar/pkg/git/trunk/checksums =================================================================== --- csw/mgar/pkg/git/trunk/checksums 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/checksums 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,3 +1,3 @@ -e31ea5ce9b076f5745056f01465e9602 download/git-1.6.1.3.tar.bz2 075441ea2a95cfa5fd7aaebb888a93f3 download/doc-makefile.patch 97290254ce2e9e6c37fdd824140fda85 download/0001-git-svn-fix-to-avoid-using-strftime-z.patch +1081a8ca474317f1963e0d1ee69832de download/0002-git-svn-return-original-format_svn_date-semantics.patch Deleted: csw/mgar/pkg/git/trunk/files/0001-git-svn-fix-to-avoid-using-strftime-z.patch =================================================================== --- csw/mgar/pkg/git/trunk/files/0001-git-svn-fix-to-avoid-using-strftime-z.patch 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/files/0001-git-svn-fix-to-avoid-using-strftime-z.patch 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,41 +0,0 @@ -From 48fcd6ae6c41779336242bb4cd00b3050b7bf6e2 Mon Sep 17 00:00:00 2001 -From: Ben Walton -Date: Tue, 24 Feb 2009 12:31:39 -0500 -Subject: [PATCH] git-svn fix to avoid using strftime %z - -%z isn't available on all platforms in the date formatting -routines. Provide a workalike capability that should be -more portable. ---- - git-svn.perl | 8 +++++++- - 1 files changed, 7 insertions(+), 1 deletions(-) - -diff --git a/git-svn.perl b/git-svn.perl -index cbc5211..24180eb 100755 ---- a/git-svn.perl -+++ b/git-svn.perl -@@ -4615,6 +4615,7 @@ package Git::SVN::Log; - use strict; - use warnings; - use POSIX qw/strftime/; -+use Time::Local; - use constant commit_log_separator => ('-' x 72) . "\n"; - use vars qw/$TZ $limit $color $pager $non_recursive $verbose $oneline - %rusers $show_commit $incremental/; -@@ -4721,7 +4722,12 @@ sub run_pager { - } - - sub format_svn_date { -- return strftime("%Y-%m-%d %H:%M:%S %z (%a, %d %b %Y)", localtime(shift)); -+ # some systmes don't handle or mishandle %z, so be creative. -+ my $t = shift; -+ my $gm = timelocal(gmtime($t)); -+ my $sign = qw( + + - )[ $t <=> $gm ]; -+ my $gmoff = sprintf("%s%02d%02d", $sign, (gmtime(abs($t - $gm)))[2,1]); -+ return strftime("%Y-%m-%d %H:%M:%S $gmoff (%a, %d %b %Y)", localtime($t)); - } - - sub parse_git_date { --- -1.6.0.4 - Deleted: csw/mgar/pkg/git/trunk/files/CSWgit.gspec =================================================================== --- csw/mgar/pkg/git/trunk/files/CSWgit.gspec 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/files/CSWgit.gspec 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,4 +0,0 @@ -%var bitname git -%var pkgname CSWgit -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Deleted: csw/mgar/pkg/git/trunk/files/CSWgitcvs.gspec =================================================================== --- csw/mgar/pkg/git/trunk/files/CSWgitcvs.gspec 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/files/CSWgitcvs.gspec 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,5 +0,0 @@ -%var bitname git_cvs -%var pkgname CSWgitcvs -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Deleted: csw/mgar/pkg/git/trunk/files/CSWgitdoc.gspec =================================================================== --- csw/mgar/pkg/git/trunk/files/CSWgitdoc.gspec 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/files/CSWgitdoc.gspec 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,5 +0,0 @@ -%var bitname git_doc -%var pkgname CSWgitdoc -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Deleted: csw/mgar/pkg/git/trunk/files/CSWgitemacs.gspec =================================================================== --- csw/mgar/pkg/git/trunk/files/CSWgitemacs.gspec 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/files/CSWgitemacs.gspec 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,6 +0,0 @@ -%var bitname git_emacs -%var pkgname CSWgitemacs -%var desc A Git VCS mode for Emacs -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Deleted: csw/mgar/pkg/git/trunk/files/CSWgitgui.gspec =================================================================== --- csw/mgar/pkg/git/trunk/files/CSWgitgui.gspec 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/files/CSWgitgui.gspec 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,5 +0,0 @@ -%var bitname git_gui -%var pkgname CSWgitgui -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Deleted: csw/mgar/pkg/git/trunk/files/CSWgitk.gspec =================================================================== --- csw/mgar/pkg/git/trunk/files/CSWgitk.gspec 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/files/CSWgitk.gspec 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,5 +0,0 @@ -%var bitname gitk -%var pkgname CSWgitk -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Deleted: csw/mgar/pkg/git/trunk/files/CSWgitsvn.gspec =================================================================== --- csw/mgar/pkg/git/trunk/files/CSWgitsvn.gspec 2009-03-05 19:41:28 UTC (rev 3590) +++ csw/mgar/pkg/git/trunk/files/CSWgitsvn.gspec 2009-03-05 20:36:19 UTC (rev 3591) @@ -1,5 +0,0 @@ -%var bitname git_svn -%var pkgname CSWgitsvn -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Thu Mar 5 22:02:00 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Thu, 05 Mar 2009 21:02:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[3592] csw/mgar/pkg/mairix/trunk Message-ID: Revision: 3592 http://gar.svn.sourceforge.net/gar/?rev=3592&view=rev Author: skayser Date: 2009-03-05 21:02:00 +0000 (Thu, 05 Mar 2009) Log Message: ----------- mairix: dropped extra HMS support for now, need some spare time for that Modified Paths: -------------- csw/mgar/pkg/mairix/trunk/Makefile csw/mgar/pkg/mairix/trunk/checksums csw/mgar/pkg/mairix/trunk/files/patch-excerpt.diff Modified: csw/mgar/pkg/mairix/trunk/Makefile =================================================================== --- csw/mgar/pkg/mairix/trunk/Makefile 2009-03-05 20:36:19 UTC (rev 3591) +++ csw/mgar/pkg/mairix/trunk/Makefile 2009-03-05 21:02:00 UTC (rev 3592) @@ -25,8 +25,7 @@ TEST_SCRIPTS = -# Mention option -x in the help message (-h) and provide fine grained -# timestamps (still needs a patch to rfc822.c, where HMS are dropped) +# Mention option -x in the help message (-h) PATCHFILES = patch-excerpt.diff # configure doesn't understand most of the $(DIRPATHS) arguments Modified: csw/mgar/pkg/mairix/trunk/checksums =================================================================== --- csw/mgar/pkg/mairix/trunk/checksums 2009-03-05 20:36:19 UTC (rev 3591) +++ csw/mgar/pkg/mairix/trunk/checksums 2009-03-05 21:02:00 UTC (rev 3592) @@ -1,2 +1,2 @@ 821619895931711c370f51f3442a0ded download/mairix-0.21.tar.gz -e14ad9070d252bd7bb2ddef19915c145 download/patch-excerpt.diff +a8f4dce18bc0562a85c0cc2ae2dd6f41 download/patch-excerpt.diff Modified: csw/mgar/pkg/mairix/trunk/files/patch-excerpt.diff =================================================================== --- csw/mgar/pkg/mairix/trunk/files/patch-excerpt.diff 2009-03-05 20:36:19 UTC (rev 3591) +++ csw/mgar/pkg/mairix/trunk/files/patch-excerpt.diff 2009-03-05 21:02:00 UTC (rev 3592) @@ -9,15 +9,3 @@ "expr_i : search expression (all expr's AND'ed together):\n" " word : match word in message body and major headers\n" " t:word : match word in To: header\n" -diff -ur mairix-0.21.org/search.c mairix-0.21/search.c ---- mairix-0.21.org/search.c 2007-06-22 21:18:00.000000000 +0100 -+++ mairix-0.21/search.c 2009-03-03 14:19:30.048952226 +0000 -@@ -1208,7 +1208,7 @@ - if (parsed->hdrs.from) printf(" From: %s\n", parsed->hdrs.from); - if (parsed->hdrs.subject) printf(" Subject: %s\n", parsed->hdrs.subject); - thetm = gmtime(&parsed->hdrs.date); -- strftime(datebuf, sizeof(datebuf), "%a, %d %b %Y", thetm); -+ strftime(datebuf, sizeof(datebuf), "%a, %d %b %Y, %H:%M:%S", thetm); - printf(" Date: %s\n", datebuf); - free_rfc822(parsed); - } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Thu Mar 5 23:09:01 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Thu, 05 Mar 2009 22:09:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3593] csw/mgar/pkg/unbound/trunk Message-ID: Revision: 3593 http://gar.svn.sourceforge.net/gar/?rev=3593&view=rev Author: idogan23 Date: 2009-03-05 22:09:01 +0000 (Thu, 05 Mar 2009) Log Message: ----------- unbound: added preinstall script, changed pid file location Modified Paths: -------------- csw/mgar/pkg/unbound/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/unbound/trunk/files/CSWunbound.preinstall Modified: csw/mgar/pkg/unbound/trunk/Makefile =================================================================== --- csw/mgar/pkg/unbound/trunk/Makefile 2009-03-05 21:02:00 UTC (rev 3592) +++ csw/mgar/pkg/unbound/trunk/Makefile 2009-03-05 22:09:01 UTC (rev 3593) @@ -11,7 +11,7 @@ MASTER_SITES = http://unbound.net/downloads/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWunbound,) +DISTFILES += $(call admfiles,CSWunbound, preinstall) GARCOMPILER = GCC4 @@ -26,5 +26,6 @@ CONFIGURE_ARGS += --without-pthreads CONFIGUTE_ARGS += --with-solaris-threads CONFIGURE_ARGS += --with-ssl=/opt/csw +CONFIGURE_ARGS += --with-pidfile=/var/run/unbound.pid include gar/category.mk Added: csw/mgar/pkg/unbound/trunk/files/CSWunbound.preinstall =================================================================== --- csw/mgar/pkg/unbound/trunk/files/CSWunbound.preinstall (rev 0) +++ csw/mgar/pkg/unbound/trunk/files/CSWunbound.preinstall 2009-03-05 22:09:01 UTC (rev 3593) @@ -0,0 +1,18 @@ +#!/bin/sh + +# check, if the unbound user does exist +grep '^unbound:' $PKG_ROOT_DIR/etc/passwd >/dev/null +if [ $? -ne 0 ] ; then + getent passwd unbound >/dev/null + if [ $? -ne 0 ] ; then + NEEDUSER=1 + fi +fi + +# create the unbound user, if NEEDUSER=1 +if [ "$NEEDUSER" = 1 ] ; then + echo Adding required unbound user + + # create the amavis user + /usr/sbin/useradd -d /var/run -g other -c 'unbound pseud user' -s /bin/false unbound +fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 6 00:19:38 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 05 Mar 2009 23:19:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[3594] csw/mgar/pkg/ilmbase/trunk/Makefile Message-ID: Revision: 3594 http://gar.svn.sourceforge.net/gar/?rev=3594&view=rev Author: hson Date: 2009-03-05 23:19:35 +0000 (Thu, 05 Mar 2009) Log Message: ----------- ilmbase: Upstream check fix Modified Paths: -------------- csw/mgar/pkg/ilmbase/trunk/Makefile Modified: csw/mgar/pkg/ilmbase/trunk/Makefile =================================================================== --- csw/mgar/pkg/ilmbase/trunk/Makefile 2009-03-05 22:09:01 UTC (rev 3593) +++ csw/mgar/pkg/ilmbase/trunk/Makefile 2009-03-05 23:19:35 UTC (rev 3594) @@ -34,7 +34,7 @@ LICENSE = LICENSE # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 6 00:20:23 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 05 Mar 2009 23:20:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3595] csw/mgar/pkg/libexif/trunk/Makefile Message-ID: Revision: 3595 http://gar.svn.sourceforge.net/gar/?rev=3595&view=rev Author: hson Date: 2009-03-05 23:20:23 +0000 (Thu, 05 Mar 2009) Log Message: ----------- libexif: Upstream check fix Modified Paths: -------------- csw/mgar/pkg/libexif/trunk/Makefile Modified: csw/mgar/pkg/libexif/trunk/Makefile =================================================================== --- csw/mgar/pkg/libexif/trunk/Makefile 2009-03-05 23:19:35 UTC (rev 3594) +++ csw/mgar/pkg/libexif/trunk/Makefile 2009-03-05 23:20:23 UTC (rev 3595) @@ -19,7 +19,9 @@ REQUIRED_PKGS += CSWggettextrt # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=12272 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = (\d+(?:\.\d+)*) # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 6 00:23:01 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 05 Mar 2009 23:23:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3596] csw/mgar/pkg/exiftool/trunk/Makefile Message-ID: Revision: 3596 http://gar.svn.sourceforge.net/gar/?rev=3596&view=rev Author: hson Date: 2009-03-05 23:23:01 +0000 (Thu, 05 Mar 2009) Log Message: ----------- exiftool: Upstream check fix Modified Paths: -------------- csw/mgar/pkg/exiftool/trunk/Makefile Modified: csw/mgar/pkg/exiftool/trunk/Makefile =================================================================== --- csw/mgar/pkg/exiftool/trunk/Makefile 2009-03-05 23:20:23 UTC (rev 3595) +++ csw/mgar/pkg/exiftool/trunk/Makefile 2009-03-05 23:23:01 UTC (rev 3596) @@ -18,7 +18,7 @@ REQUIRED_PKGS += CSWperl CSWpmcompresszlib # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = Image-ExifTool-(\d+(?:\.\d+)*).tar.gz # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 6 00:23:06 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 05 Mar 2009 23:23:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[3597] csw/mgar/pkg/ImageMagick/trunk/Makefile Message-ID: Revision: 3597 http://gar.svn.sourceforge.net/gar/?rev=3597&view=rev Author: hson Date: 2009-03-05 23:23:06 +0000 (Thu, 05 Mar 2009) Log Message: ----------- imagemagick: Upstream check fix Modified Paths: -------------- csw/mgar/pkg/ImageMagick/trunk/Makefile Modified: csw/mgar/pkg/ImageMagick/trunk/Makefile =================================================================== --- csw/mgar/pkg/ImageMagick/trunk/Makefile 2009-03-05 23:23:01 UTC (rev 3596) +++ csw/mgar/pkg/ImageMagick/trunk/Makefile 2009-03-05 23:23:06 UTC (rev 3597) @@ -33,7 +33,7 @@ REQUIRED_PKGS += CSWsunmath CSWtiff CSWwmf CSWzlib # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)-(\d+).tar.bz2 +UFILES_REGEX = ImageMagick-((\d+(?:\.\d+)*)-(\d+)?).tar.bz2 CPPFLAGS += -I/usr/openwin/include -I/usr/openwin/include/X11 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 6 00:28:50 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 05 Mar 2009 23:28:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[3598] csw/mgar/pkg/lcms/trunk/Makefile Message-ID: Revision: 3598 http://gar.svn.sourceforge.net/gar/?rev=3598&view=rev Author: hson Date: 2009-03-05 23:28:47 +0000 (Thu, 05 Mar 2009) Log Message: ----------- lcms: Upstream check fix Modified Paths: -------------- csw/mgar/pkg/lcms/trunk/Makefile Modified: csw/mgar/pkg/lcms/trunk/Makefile =================================================================== --- csw/mgar/pkg/lcms/trunk/Makefile 2009-03-05 23:23:06 UTC (rev 3597) +++ csw/mgar/pkg/lcms/trunk/Makefile 2009-03-05 23:28:47 UTC (rev 3598) @@ -23,7 +23,9 @@ LICENSE = COPYING # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=26279 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = (\d+(?:\.\d+)*) # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 6 00:32:41 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 05 Mar 2009 23:32:41 +0000 Subject: [csw-devel] SF.net SVN: gar:[3599] csw/mgar/pkg/libiptcdata/trunk/Makefile Message-ID: Revision: 3599 http://gar.svn.sourceforge.net/gar/?rev=3599&view=rev Author: hson Date: 2009-03-05 23:32:41 +0000 (Thu, 05 Mar 2009) Log Message: ----------- libiptcdata: Upstream check fix Modified Paths: -------------- csw/mgar/pkg/libiptcdata/trunk/Makefile Modified: csw/mgar/pkg/libiptcdata/trunk/Makefile =================================================================== --- csw/mgar/pkg/libiptcdata/trunk/Makefile 2009-03-05 23:28:47 UTC (rev 3598) +++ csw/mgar/pkg/libiptcdata/trunk/Makefile 2009-03-05 23:32:41 UTC (rev 3599) @@ -10,7 +10,7 @@ viewing, modifying, and saving this metadata. endef -MASTER_SITES += $(SF_MIRRORS) +MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz SPKG_SOURCEURL = http://libiptcdata.sourceforge.net @@ -20,7 +20,9 @@ REQUIRED_PKGS = CSWggettextrt CSWiconv # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=130582 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = (\d+(?:\.\d+)*) # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 6 00:47:27 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 05 Mar 2009 23:47:27 +0000 Subject: [csw-devel] SF.net SVN: gar:[3600] csw/mgar/pkg/librsvg/trunk/Makefile Message-ID: Revision: 3600 http://gar.svn.sourceforge.net/gar/?rev=3600&view=rev Author: hson Date: 2009-03-05 23:47:27 +0000 (Thu, 05 Mar 2009) Log Message: ----------- librsvg: Upstream check fix Modified Paths: -------------- csw/mgar/pkg/librsvg/trunk/Makefile Modified: csw/mgar/pkg/librsvg/trunk/Makefile =================================================================== --- csw/mgar/pkg/librsvg/trunk/Makefile 2009-03-05 23:32:41 UTC (rev 3599) +++ csw/mgar/pkg/librsvg/trunk/Makefile 2009-03-05 23:47:27 UTC (rev 3600) @@ -35,7 +35,7 @@ REQUIRED_PKGS += CSWbonobo2 CSWgconf2 CSWgnomevfs2 CSWlibxrender CSWorbit2 # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 6 03:27:11 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 06 Mar 2009 02:27:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[3601] csw/mgar/pkg/gnupg Message-ID: Revision: 3601 http://gar.svn.sourceforge.net/gar/?rev=3601&view=rev Author: valholla Date: 2009-03-06 02:27:11 +0000 (Fri, 06 Mar 2009) Log Message: ----------- working copys Modified Paths: -------------- csw/mgar/pkg/gnupg/trunk/Makefile csw/mgar/pkg/gnupg/trunk/checksums csw/mgar/pkg/gnupg2/trunk/Makefile csw/mgar/pkg/gnupg_minimal/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/gnupg_minimal/Makefile csw/mgar/pkg/gnupg_minimal/branches/ csw/mgar/pkg/gnupg_minimal/tags/ Property Changed: ---------------- csw/mgar/pkg/gnupg_minimal/trunk/ Modified: csw/mgar/pkg/gnupg/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnupg/trunk/Makefile 2009-03-05 23:47:27 UTC (rev 3600) +++ csw/mgar/pkg/gnupg/trunk/Makefile 2009-03-06 02:27:11 UTC (rev 3601) @@ -20,51 +20,23 @@ UFILES_REGEX = (\d+(?:\.\d+)*) BUILD64 = 1 -NO_ISAEXEC = 0 CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-libcurl -CONFIGURE_ARGS += --with-ldap -CONFIGURE_ARGS += --with-zlib -CONFIGURE_ARGS += --with-bzip2 -CONFIGURE_ARGS += --with-readline +CONFIGURE_ARGS += --with-libcurl=$(prefix) +CONFIGURE_ARGS += --with-ldap=$(prefix) +CONFIGURE_ARGS += --with-zlib=$(prefix) +CONFIGURE_ARGS += --with-bzip2=$(prefix) +CONFIGURE_ARGS += --with-tar=$(prefix) +CONFIGURE_ARGS += --with-readline=$(prefix) +CONFIGURE_ARGS += --with-libiconv-prefix=$(prefix) +CONFIGURE_ARGS += --with-libintl-prefix=$(prefix) +CONFIGURE_ARGS += --with-included-regex CONFIGURE_ARGS += --enable-threads=solaris +CONFIGURE_ARGS += --disable-asm -# This is somehow not correctly detected from autoconf -EXTRA_LINKER_FLAGS = -lgpg-error -# Needed for nanosleep() -EXTRA_LINKER_FLAGS += -lrt +REQUIRED_PKGS_CSWgnupg = CSWbzip2 CSWcurlrt CSWggettextrt CSWiconv +REQUIRED_PKGS_CSWgnupg += CSWoldaprt CSWreadline CSWzlib -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg-agent -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg-connect-agent -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg2 -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgconf -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgkey2ssh -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgparsemail -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgsm -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgsm-gencert.sh -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgv2 -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/kbxutil -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/scdaemon -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/watchgnupg - -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg-agent -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg-connect-agent -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg2 -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgconf -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgkey2ssh -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgparsemail -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgsm -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgsm-gencert.sh -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgv2 -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/kbxutil -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/scdaemon -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/watchgnupg - -REQUIRED_PKGS = CSWlibksba CSWgpgerr CSWgcrypt CSWlibassuan -REQUIRED_PKGS += CSWcurlrt CSWoldaprt CSWzlib CSWpth CSWlibidn -REQUIRED_PKGS += CSWbzip2 CSWreadline CSWggettextrt CSWiconv CSWosslrt - TEST_TARGET = check include gar/category.mk Modified: csw/mgar/pkg/gnupg/trunk/checksums =================================================================== --- csw/mgar/pkg/gnupg/trunk/checksums 2009-03-05 23:47:27 UTC (rev 3600) +++ csw/mgar/pkg/gnupg/trunk/checksums 2009-03-06 02:27:11 UTC (rev 3601) @@ -0,0 +1 @@ +cc52393087480ac8d245625004a6a30c download/gnupg-1.4.9.tar.bz2 Modified: csw/mgar/pkg/gnupg2/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnupg2/trunk/Makefile 2009-03-05 23:47:27 UTC (rev 3600) +++ csw/mgar/pkg/gnupg2/trunk/Makefile 2009-03-06 02:27:11 UTC (rev 3601) @@ -7,9 +7,9 @@ RFC 2440 compliant tool for secure communication and data storage endef -PACKAGES = CSWgnupg2 -CATALOGNAME = gnupg2 -SPKG_DESC = GnuPG is a complete and free replacement for PGP. +PACKAGES = CSWgnupg2 +CATALOGNAME_CSWgnupg2 = gnupg2 +SPKG_DESC_CSWgnupg2 = GnuPG is a complete and free replacement for PGP. SPKG_SOURCEURL = http://www.gnupg.org/ MASTER_SITES = ftp://ftp.gnupg.org/gcrypt/gnupg/ @@ -26,7 +26,6 @@ UFILES_REGEX = (\d+(?:\.\d+)*) BUILD64 = 1 -NO_ISAEXEC = 0 CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-libcurl @@ -41,32 +40,6 @@ # Needed for nanosleep() EXTRA_LINKER_FLAGS += -lrt -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg-agent -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg-connect-agent -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg2 -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgconf -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgkey2ssh -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgparsemail -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgsm -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgsm-gencert.sh -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgv2 -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/kbxutil -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/scdaemon -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/watchgnupg - -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg-agent -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg-connect-agent -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg2 -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgconf -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgkey2ssh -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgparsemail -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgsm -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgsm-gencert.sh -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgv2 -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/kbxutil -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/scdaemon -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/watchgnupg - REQUIRED_PKGS = CSWlibksba CSWgpgerr CSWgcrypt CSWlibassuan REQUIRED_PKGS += CSWcurlrt CSWoldaprt CSWzlib CSWpth CSWlibidn REQUIRED_PKGS += CSWbzip2 CSWreadline CSWggettextrt CSWiconv CSWosslrt Added: csw/mgar/pkg/gnupg_minimal/Makefile =================================================================== --- csw/mgar/pkg/gnupg_minimal/Makefile (rev 0) +++ csw/mgar/pkg/gnupg_minimal/Makefile 2009-03-06 02:27:11 UTC (rev 3601) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/gnupg_minimal/trunk ___________________________________________________________________ Modified: svn:externals - + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/gnupg_minimal/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnupg_minimal/trunk/Makefile 2009-03-05 23:47:27 UTC (rev 3600) +++ csw/mgar/pkg/gnupg_minimal/trunk/Makefile 2009-03-06 02:27:11 UTC (rev 3601) @@ -7,21 +7,19 @@ RFC 2440 compliant tool for secure communication and data storage endef -PACKAGES = CSWgnupgminimal -CATALOGNAME = gnupg_minimal -SPKG_DESC = $(DESCRIPTION) - -SPKG_SOURCEURL = http://www.gnupg.org/ -MASTER_SITES = ftp://ftp.gnupg.org/gcrypt/gnupg/ -DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 - -# We define upstream file regex so we can be notifed of -# new upstream software release +MASTER_SITES = ftp://ftp.gnupg.org/gcrypt/gnupg/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 UFILES_REGEX = (\d+(?:\.\d+)*) -BUILD64 = 1 -NO_ISAEXEC = 0 +PACKAGES = CSWgnupgminimal +CATALOGNAME_CSWgnupgminimal = gnupg_minimal +SPKG_DESC_CSWgnupgminimal = $(DESCRIPTION) +#PKGFILES_CSWgnupgminimal = .*/bin/.* +REQUIRED_PKGS_CSWgnupgminimal = CSWbzip2 CSWcurlrt CSWggettextrt CSWiconv +REQUIRED_PKGS_CSWgnupgminimal += CSWoldaprt CSWreadline CSWzlib +BUILD64 = 1 + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --program-suffix=-minimal CONFIGURE_ARGS += --with-libcurl=$(prefix) @@ -59,18 +57,7 @@ CONFIGURE_ARGS += --disable-dns-pka CONFIGURE_ARGS += --disable-dns-cert -REQUIRED_PKGS_CSWgnupg = CSWbzip2 CSWcurlrt CSWggettextrt CSWiconv -REQUIRED_PKGS_CSWgnupg += CSWoldaprt CSWreadline CSWzlib - -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg-minimal -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgsplit-minimal -ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgv-minimal - -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg-minimal -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgsplit-minimal -MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgv-minimal - - TEST_TARGET = check include gar/category.mk + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 6 03:33:12 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 06 Mar 2009 02:33:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[3602] csw/mgar/pkg/php5/trunk Message-ID: Revision: 3602 http://gar.svn.sourceforge.net/gar/?rev=3602&view=rev Author: valholla Date: 2009-03-06 02:33:08 +0000 (Fri, 06 Mar 2009) Log Message: ----------- added missing package requirements Modified Paths: -------------- csw/mgar/pkg/php5/trunk/Makefile csw/mgar/pkg/php5/trunk/checksums csw/mgar/pkg/php5/trunk/extensions/php5_bcmath/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_bz2/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_calendar/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_ctype/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_curl/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_dba/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_dbase/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_dom/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_exif/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_filter/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_ftp/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_gd/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_gettext/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_gmp/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_hash/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_iconv/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_iconv/files/iconv.diff csw/mgar/pkg/php5/trunk/extensions/php5_imap/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_json/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_ldap/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_mbstring/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_mcrypt/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_mhash/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_mime_magic/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_mssql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_mysqli/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_ncurses/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_odbc/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_odbc/files/odbc.diff csw/mgar/pkg/php5/trunk/extensions/php5_openssl/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pcntl/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pgsql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_posix/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pspell/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_recode/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_recode/files/recode.diff csw/mgar/pkg/php5/trunk/extensions/php5_session/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_shmop/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_simplexml/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_snmp/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_soap/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_sockets/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_sqlite/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_sysvmsg/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_sysvsem/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_sysvshm/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_tidy/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_tokenizer/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_wddx/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_xml/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_xmlreader/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_xmlrpc/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_xmlwriter/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_xsl/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_zip/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_zlib/Makefile csw/mgar/pkg/php5/trunk/files/config.diff Removed Paths: ------------- csw/mgar/pkg/php5/trunk/extensions/php5_readline/ csw/mgar/pkg/php5/trunk/files/CSWphp5.depend csw/mgar/pkg/php5/trunk/files/CSWphp5.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5_ext.depend csw/mgar/pkg/php5/trunk/files/CSWphp5bz2.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5bz2.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5curl.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5curl.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5dba.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5dba.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5devel.depend csw/mgar/pkg/php5/trunk/files/CSWphp5devel.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5devel.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5ftp.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5ftp.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5gd.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5gd.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5gettext.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5gettext.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5gmp.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5gmp.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5imap.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5imap.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5ldap.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5ldap.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5mcrypt.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5mcrypt.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5mhash.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5mhash.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5mssql.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5mssql.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5mysql.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5mysql.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5mysqli.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5mysqli.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5odbc.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5odbc.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5pdomysql.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5pdomysql.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5pdoodbc.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5pdoodbc.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5pdopgsql.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5pdopgsql.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5pdosqlite.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5pdosqlite.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5pgsql.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5pgsql.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5pspell.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5pspell.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5readline.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5readline.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5snmp.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5snmp.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5sqlite.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5sqlite.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5wddx.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5wddx.prototype csw/mgar/pkg/php5/trunk/files/CSWphp5xsl.gspec csw/mgar/pkg/php5/trunk/files/CSWphp5xsl.prototype csw/mgar/pkg/php5/trunk/files/config.mk csw/mgar/pkg/php5/trunk/files/depend.mk csw/mgar/pkg/php5/trunk/files/patches.mk csw/mgar/pkg/php5/trunk/files/rules.mk Modified: csw/mgar/pkg/php5/trunk/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,65 +1,101 @@ -GARNAME = php +GARNAME = php GARVERSION = 5.2.6 CATEGORIES = lang DESCRIPTION = A high-level scripting language. define BLURB - PHP is a widely-used Open Source general-purpose scripting language that is - especially suited for Web development and can be embedded into HTML. Its - syntax draws upon C, Java, and Perl, and is easy to learn. PHP runs on many - different platforms and can be used as a standalone executable or as a - module under a variety of Web servers. It has excellent support for - databases, XML, LDAP, IMAP, Java, various Internet protocols, and general - data manipulation, and is extensible via its powerful API. It is actively - developed and supported by a talented and energetic international team. - Numerous Open Source and commercial PHP-based application packages are - available. + PHP is a widely-used Open Source general-purpose scripting language that is + especially suited for Web development and can be embedded into HTML. Its + syntax draws upon C, Java, and Perl, and is easy to learn. PHP runs on many + different platforms and can be used as a standalone executable or as a + module under a variety of Web servers. It has excellent support for + databases, XML, LDAP, IMAP, Java, various Internet protocols, and general + data manipulation, and is extensible via its powerful API. It is actively + developed and supported by a talented and energetic international team. + Numerous Open Source and commercial PHP-based application packages are + available. endef +php5_root = $(DESTDIR)$(prefix)/php5 +php5_bin = $(php5_root)/bin +php5_lib = $(php5_root)/lib + +MASTER_SITES = http://us.php.net/distributions/ +SPKG_SOURCEURL = http://www.php.net/downloads.php +DISTFILES += $(GARNAME)-$(GARVERSION).tar.bz2 + +INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) +PHP5ROOT = $(DESTDIR)$(prefix)/php5 + +STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ +STRIP_DIRS += $(PHP5ROOT)/bin + # Auxilliary files DISTFILES += php.ini.CSW phpext DISTFILES += CSWphp5_ext_enable.sh CSWphp5_ext_disable.sh -DISTFILES += CSWphp5_ext.depend -# PHP CGI SAPI + Core -DISTFILES += $(call admfiles,CSWphp5,prototype depend postinstall) -DISTFILES += $(call admfiles,CSWphp5devel,prototype depend) +PACKAGES = CSWphp5 CSWphp5devel +CATALOGNAME_CSWphp5 = php5 +SPKG_DESC_CSWphp5 = A High-Level Scripting Languages +DISTFILES += CSWphp5.postinstall +CATALOGNAME_CSWphp5devel = php5_devel +SPKG_DESC_CSWphp5devel = Development files for php5 +REQUIRED_PKGS_CSWphp5 = CSWexpat CSWggettextrt CSWiconv +REQUIRED_PKGS_CSWphp5 += CSWlibxml2 CSWzlib CSWmysql5rt +REQUIRED_PKGS_CSWphp5devel = CSWphp5 + +PKGFILES_CSWphp5devel = $(prefix)/php5/bin/php-config +PKGFILES_CSWphp5devel += $(prefix)/php5/bin/phpize +PKGFILES_CSWphp5devel += $(prefix)/php5/bin/peardev +PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/ext/date/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/ext/pcre/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/ext/pdo/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/ext/spl/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/main/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/php/include/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/regex/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include/.*/standard/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/TSRM/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/Zend/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/lib/php/build/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/man/.* + +PATCHFILES += config.diff + # PHP Extensions -include files/extensions.mk +EXTDIRLIST = $(shell ls -d extensions/*) +include $(foreach X,$(EXTDIRLIST),$(X)/Makefile) -# Patches -include files/patches.mk +# BerkeleyDB +EXTRA_LIB += $(prefix)/bdb44/lib +EXTRA_INC += $(prefix)/bdb44/lib -# Dependencies -include files/depend.mk +DISTFILES += fixme.sh -# SAPI Common Configuration -include files/config.mk - -# SAPI Specific Configuration +CONFIGURE_ARGS += --prefix=$(prefix)/php5 +CONFIGURE_ARGS += --disable-static +CONFIGURE_ARGS += --with-exec-dir=$(prefix)/php5/bin CONFIGURE_ARGS += --enable-cli CONFIGURE_ARGS += --enable-fastcgi CONFIGURE_ARGS += --enable-force-cgi-redirect -CONFIGURE_ARGS += --enable-pcntl +CONFIGURE_ARGS += --enable-pcntl=shared +CONFIGURE_ARGS += --enable-pdo=shared +CONFIGURE_ARGS += --with-mm=$(prefix) +CONFIGURE_ARGS += --enable-magic-quotes +CONFIGURE_ARGS += --enable-spl=shared +CONFIGURE_ARGS += --with-pcre-regex +CONFIGURE_ARGS += --with-pear -# System Rules/Configuration -include gar/category.mk +# Disable Tests (report submitted to PHP QA) +SKIPTEST = 1 -# Common Rules -include files/rules.mk - # SAPI Specific Rules STRIP_DIRS += $(DESTDIR)$(prefix)/apache2/libexec # Copy over template config files and utility scripts -post-install: install-templates -php5_root = $(DESTDIR)$(prefix)/php5 -php5_bin = $(php5_root)/bin -php5_lib = $(php5_root)/lib - -install-templates: +post-install-modulated: ginstall -m 0755 \ $(WORKDIR)/phpext \ $(DESTDIR)$(prefix)/php5/bin @@ -69,3 +105,14 @@ $(DESTDIR)$(prefix)/php5/lib @$(MAKECOOKIE) +post-configure-modulated: + @(echo "~~~ Fixing Libtool ~~~") + @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + $(DONADA) + +EXTFILES = $(shell find extensions/*/files/* -prune -type f) +pre-fetch: + $(foreach F,$(EXTFILES),$(shell cp $(F) $(DOWNLOADDIR))) + +# System Rules/Configuration +include gar/category.mk Modified: csw/mgar/pkg/php5/trunk/checksums =================================================================== --- csw/mgar/pkg/php5/trunk/checksums 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/checksums 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,3 +1,4 @@ +7380ffecebd95c6edb317ef861229ebd download/php-5.2.6.tar.bz2 e79baa34abe18575a3d0220c21bd5e37 download/php.ini.CSW 90ae3cef3692d7e566c47d89fe39c43d download/phpext de56d3571f4484284d106af158bffc38 download/CSWphp5_ext_enable.sh @@ -2,63 +3,7 @@ 89e79becc9d7698c5c561581f2b098bc download/CSWphp5_ext_disable.sh -73ffddc92b833f335a87e42501129a01 download/CSWphp5_ext.depend -d50e24088861d202c3fd55b46a4eff0e download/CSWphp5.gspec -43917cab9cddf386bfacc7c447216b24 download/CSWphp5.prototype -7f6e765815b28f38341e549adcea03d1 download/CSWphp5.depend 8139c9c02a2f62bac64041fdd0e90bf6 download/CSWphp5.postinstall -883e5ee2553ce6a4d2436146636ff172 download/CSWphp5devel.gspec -98127f1f33a9e11972d1dca8cbb87944 download/CSWphp5devel.prototype -024c896165221f78b0abc9aa21da70b1 download/CSWphp5devel.depend -0614561dcc8ed10d041ece4a6f135957 download/CSWphp5bz2.gspec -cbfa1e1b3474c4ad96cccd18041067b6 download/CSWphp5bz2.prototype -4e9af10b686cd342e87c8070978221b4 download/CSWphp5curl.gspec -212c83a6824634f9fc54d8fcfd8786b3 download/CSWphp5curl.prototype -6f3b1b51274f5bf368207dccc73b88bf download/CSWphp5dba.gspec -e2463317dc97abfd6d2e77b2001c59ac download/CSWphp5dba.prototype -900288830eada38697da0c1cb53e0d17 download/CSWphp5ftp.gspec -8b086b05800447af47e08461849c0375 download/CSWphp5ftp.prototype -c388f679cae3a526e31e3d8327cf2185 download/CSWphp5gd.gspec -8fd40a985003480ed4507e989df9f7b0 download/CSWphp5gd.prototype -1e71a9d4b1421d8a0262ca29ecd37104 download/CSWphp5gettext.gspec -a879085f53a0953a179cc712bb43f7ac download/CSWphp5gettext.prototype -9e16217d08cd21a3a3209c705a697c3c download/CSWphp5gmp.gspec -f870534537d759e4418d5eb08b224c8f download/CSWphp5gmp.prototype -94a14eb64355a48aab00a5c493c61a3d download/CSWphp5imap.gspec -7bdb5a7a9463d8fdef6c2831e6685753 download/CSWphp5imap.prototype -9cf8d83bb0f0fae8b50ad15298b0c513 download/CSWphp5ldap.gspec -0ebbcc40e25c84e458302ff6db312cef download/CSWphp5ldap.prototype -4f13181edfc973188c5efa85eec1e35b download/CSWphp5mcrypt.gspec -80fc2675c219052c3ca62315e0f8b998 download/CSWphp5mcrypt.prototype -a42951821d4f8c0ecc0f08b35c0fcb99 download/CSWphp5mhash.gspec -fb690c06518ffe72aa25529da1426c3b download/CSWphp5mhash.prototype -a4b3b4d0f14b2b48ef21cc5b89e8b6e7 download/CSWphp5mssql.gspec -67f4b30217f7a35bc89cfd7ed05e6711 download/CSWphp5mssql.prototype -88dfa4e70f14f79cf4144aac9bf389cf download/CSWphp5mysql.gspec -1c4b65285d60975bf67482d5956dfce2 download/CSWphp5mysql.prototype -e43182e2e12ffcdf029196ab863ac2c2 download/CSWphp5mysqli.gspec -0528610e4f0c7e44e5580e71eccf6fa3 download/CSWphp5mysqli.prototype -6a6d6084f86e6f919fb45162d9dcfd3b download/CSWphp5odbc.gspec -0a563e7498064308eb32cdf316673b45 download/CSWphp5odbc.prototype -f655b06824624c911f2c423a3817edfe download/CSWphp5pdomysql.gspec -25139efcdc86eabed378b04b4aaeb1b6 download/CSWphp5pdomysql.prototype -20048422444a43d5bb716d982ce6bdef download/CSWphp5pdoodbc.gspec -14259860b6fb34975c6361646e8b9693 download/CSWphp5pdoodbc.prototype -537d49c87dfa69a6eba01ac2473a7a9e download/CSWphp5pdopgsql.gspec -7f0d4856b625c816d6276645d1a272c8 download/CSWphp5pdopgsql.prototype -73e202abb28c2f8a3714317ac6be9aa4 download/CSWphp5pdosqlite.gspec -3e6512603ad839f47304b7df1e8f8fdf download/CSWphp5pdosqlite.prototype -fac7b86a7bf260ab4866bbe678d2a9ed download/CSWphp5pgsql.gspec -6b003c88f7ff6a67958840fbdecede8b download/CSWphp5pgsql.prototype -7cc1932f3d60f28d16333b117b9a0172 download/CSWphp5pspell.gspec -7cc3cdd30d2491da8d459b888a6cef91 download/CSWphp5pspell.prototype -729e5eb6c903124f4333c0bbacb8fcee download/CSWphp5readline.gspec -16f9b12bf4d817b048a576d1fe445a0d download/CSWphp5readline.prototype -80cf708c6d0800275c33f08ab7b1c826 download/CSWphp5snmp.gspec -fb1b48a659a89454d3c093b18e17aca0 download/CSWphp5snmp.prototype -c75d314921d14f6ca01770ece24431da download/CSWphp5sqlite.gspec -769724dbf9f01aa3b9cb669faff3aab6 download/CSWphp5sqlite.prototype -9fbaa2d21b7c0166b53e4c314fb7d7c8 download/CSWphp5wddx.gspec -bd09caea29de9dc8dc13dd1386c824c4 download/CSWphp5wddx.prototype -58ba92a544570ec4b613bcc409a42a23 download/CSWphp5xsl.gspec -3c2e92e41c207955a7ce600e46531b0d download/CSWphp5xsl.prototype -7380ffecebd95c6edb317ef861229ebd download/php-5.2.6.tar.bz2 -a03ecfbc83c95890b9167f7324e5d7a8 download/config.diff +41ec540885de7c34625768aa1fb9682b download/fixme.sh +2b657c95c6abef5f125f19265060f91d download/config.diff +2206431e47c2075c0b9c4a12de5cf791 download/odbc.diff +230126f76ee6400ccf225bb6a8243532 download/pdopgsql.diff +13db46097c9686302bebf160e2d26ed2 download/pgsql.diff Modified: csw/mgar/pkg/php5/trunk/extensions/php5_bcmath/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_bcmath/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_bcmath/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = bcmath -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5bcmath -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5bcmath = php5_bcmath +SPKG_DESC_CSWphp5bcmath = bcmath Extention for PHP5 +REQUIRED_PKGS_CSWphp5bcmath = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-bcmath=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5bcmath = .*/lib/php/extensions/.*/bcmath.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_bz2/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_bz2/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_bz2/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = bz2 -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5bz2 -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5bz2 = php5_bz2 +SPKG_DESC_CSWphp5bz2 = bz2 Extention for PHP5 +REQUIRED_PKGS_CSWphp5bz2 = CSWphp5 CSWbzip2 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-bz2=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWbzip2 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5bz2 = .*/lib/php/extensions/.*/bz2.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_calendar/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_calendar/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_calendar/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = calendar -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5calendar -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5calendar = php5_calendar +SPKG_DESC_CSWphp5calendar = calendar Extention for PHP5 +REQUIRED_PKGS_CSWphp5calendar = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-calendar=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5calendar = .*/lib/php/extensions/.*/calendar.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_ctype/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_ctype/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_ctype/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = ctype -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5ctype -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5ctype = php5_ctype +SPKG_DESC_CSWphp5ctype = ctype Extention for PHP5 +REQUIRED_PKGS_CSWphp5ctype = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-ctype=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5ctype = .*/lib/php/extensions/.*/ctype.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_curl/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_curl/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_curl/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,53 +1,13 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = curl -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5curl -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5curl = php5_curl +SPKG_DESC_CSWphp5curl = curl Extention for PHP5 +REQUIRED_PKGS_CSWphp5curl = CSWphp5 CSWcurlrt CSWlibidn +REQUIRED_PKGS_CSWphp5curl += CSWoldaprt CSWosslrt CSWzlib -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin - -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWcurlrt CSWlibidn -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) += CSWoldaprt CSWosslrt CSWzlib - - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-curl=$(prefix) +CONFIGURE_ARGS += --with-curl=shared,$(prefix) CONFIGURE_ARGS += --with-curlwrappers -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5curl = .*/lib/php/extensions/.*/curl.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_dba/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_dba/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_dba/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,15 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = dba -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5dba -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5dba = php5_dba +SPKG_DESC_CSWphp5dba = dba Extention for PHP5 +REQUIRED_PKGS_CSWphp5dba = CSWphp5 CSWbdb44 CSWgdbm -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-dba=shared +CONFIGURE_ARGS += --with-ndbm +CONFIGURE_ARGS += --with-gdbm=$(prefix) +CONFIGURE_ARGS += --with-db4=$(prefix)/bdb44 -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5dba = .*/lib/php/extensions/.*/dba\.so Modified: csw/mgar/pkg/php5/trunk/extensions/php5_dbase/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_dbase/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_dbase/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = dbase -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5dbase -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5dbase = php5_dbase +SPKG_DESC_CSWphp5dbase = dbase Extention for PHP5 +REQUIRED_PKGS_CSWphp5dbase = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-dbase=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5dbase = .*/lib/php/extensions/.*/dbase.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_dom/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_dom/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_dom/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,51 +1,13 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = dom -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5dom -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5dom = php5_dom +SPKG_DESC_CSWphp5dom = dom Extention for PHP5 +REQUIRED_PKGS_CSWphp5dom = CSWphp5 CSWiconv CSWlibxml2 CSWzlib -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin - -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWiconv CSWlibxml2 CSWzlib - - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config +CONFIGURE_ARGS += --enable-dom=shared CONFIGURE_ARGS += --with-libxml-dir=$(prefix) -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5dom = .*/lib/php/extensions/.*/dom.* +PKGFILES_CSWphp5dom += .*/include/php/ext/dom/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_exif/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_exif/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_exif/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,52 +1,14 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = exif -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5exif -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5exif = php5_exif +SPKG_DESC_CSWphp5exif = exif Extention for PHP5 +REQUIRED_PKGS_CSWphp5exif = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-exif=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 -PATCHFILES = exif.diff - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk CPPFLAGS="-I../ext/mbstring" export CPPFLAGS + +PKGFILES_CSWphp5exif = .*/lib/php/extensions/.*/exif.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_filter/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_filter/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_filter/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,13 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = filter -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5filter -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5filter = php5_filter +SPKG_DESC_CSWphp5filter = filter Extention for PHP5 +REQUIRED_PKGS_CSWphp5filter = CSWphp5 CSWpcrert -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-filter=shared +CONFIGURE_ARGS += --with-pcre-dir=$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5filter = .*/lib/php/extensions/.*/filter.* +PKGFILES_CSWphp5filter += .*/include/php/ext/filter/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_ftp/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_ftp/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_ftp/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = ftp -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5ftp -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5ftp = php5_ftp +SPKG_DESC_CSWphp5ftp = ftp Extention for PHP5 +REQUIRED_PKGS_CSWphp5ftp = CSWphp5 CSWosslrt -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-ftp=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5ftp = .*/lib/php/extensions/.*/ftp.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_gd/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_gd/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_gd/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,56 +1,23 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = gd -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5gd -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5gd = php5_gd +SPKG_DESC_CSWphp5gd = gd Extention for PHP5 +REQUIRED_PKGS_CSWphp5gd = CSWphp5 CSWftype2 CSWgd CSWjpeg +REQUIRED_PKGS_CSWphp5gd += CSWpng CSWt1lib CSWxpm CSWzlib -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-gd=$(prefix) +CONFIGURE_ARGS += --with-gd=shared,$(prefix) CONFIGURE_ARGS += --with-jpeg-dir=$(prefix) CONFIGURE_ARGS += --with-png-dir=$(prefix) CONFIGURE_ARGS += --with-zlib-dir=$(prefix) CONFIGURE_ARGS += --with-xpm-dir=$(prefix) CONFIGURE_ARGS += --with-ttf=$(prefix) CONFIGURE_ARGS += --with-freetype-dir=$(prefix) +CONFIGURE_ARGS += --with-t1lib=$(prefix) +CONFIGURE_ARGS += --enable-gd-native-ttf +CONFIGURE_ARGS += --enable-gd-jis-conv -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5gd = .*/lib/php/extensions/.*/gd.* +PKGFILES_CSWphp5gd += .*/include/php/ext/gd/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_gettext/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_gettext/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_gettext/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = gettext -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5gettext -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5gettext = php5_gettext +SPKG_DESC_CSWphp5gettext = gettext Extention for PHP5 +REQUIRED_PKGS_CSWphp5gettext = CSWphp5 CSWggettextrt -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-gettext=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWggettextrt - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5gettext = .*/lib/php/extensions/gettext.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_gmp/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_gmp/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_gmp/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = gmp -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5gmp -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5gmp = php5_gmp +SPKG_DESC_CSWphp5gmp = gmp Extention for PHP5 +REQUIRED_PKGS_CSWphp5gmp = CSWphp5 CSWlibgmp -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-gmp=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWlibgmp - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-gmp=$(prefix) - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5gmp = .*/lib/php/extensions/.*/gmp.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_hash/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_hash/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_hash/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,12 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = hash -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5hash -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5hash = php5_hash +SPKG_DESC_CSWphp5hash = hash Extention for PHP5 +REQUIRED_PKGS_CSWphp5hash = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-hash=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5hash = .*/lib/php/extensions/.*/hash.* +PKGFILES_CSWphp5hash += .*/include/php/ext/hash/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_iconv/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_iconv/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_iconv/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,19 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = iconv -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5iconv -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5iconv = php5_iconv +SPKG_DESC_CSWphp5iconv = iconv Extention for PHP5 +REQUIRED_PKGS_CSWphp5iconv = CSWphp5 CSWiconv -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-iconv=shared +CONFIGURE_ARGS += --with-iconv-dir=$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin +EXTRA_CFLAGS += -I/opt/csw/include +EXTRA_LDFLAGS += -L$(libdir) -R$(libdir) +LIBS = -lrt -lintl -PACKAGES = CSWphp5$(PHP5EXT_NAME) +#PATCHFILES += iconv.diff -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWiconv - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-iconv=$(prefix) - -LIBS = -lrt -lintl - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5iconv = .*/lib/php/extensions/.*/iconv.* +PKGFILES_CSWphp5iconv += .*/include/php/ext/iconv/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_iconv/files/iconv.diff =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_iconv/files/iconv.diff 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_iconv/files/iconv.diff 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,19 +1,20 @@ ---- php-5.2.6/ext/iconv/iconv.c.orig 2009-03-02 13:22:39.048498744 -0600 -+++ php-5.2.6/ext/iconv/iconv.c 2009-03-02 13:21:25.719941997 -0600 -@@ -41,12 +41,15 @@ +--- php-5.2.6/ext/iconv/iconv.c.orig 2009-03-02 13:49:44.329860879 -0600 ++++ php-5.2.6/ext/iconv/iconv.c 2009-03-02 13:51:43.162160187 -0600 +@@ -38,14 +38,17 @@ + #include + #include "php_iconv.h" ++#include + #ifdef HAVE_ICONV +/* #ifdef PHP_ICONV_H_PATH #include PHP_ICONV_H_PATH #else -+*/ #include -+/* #endif -- +*/ + #ifdef HAVE_GLIBC_ICONV #include - #endif Modified: csw/mgar/pkg/php5/trunk/extensions/php5_imap/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_imap/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_imap/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,54 +1,13 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = imap -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5imap -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5imap = php5_imap +SPKG_DESC_CSWphp5imap = imap Extention for PHP5 +REQUIRED_PKGS_CSWphp5imap = CSWphp5 CSWimaprt CSWkrb5lib CSWosslrt -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin - -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWimaprt CSWkrb5lib CSWosslrt - - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-imap=$(prefix) +CONFIGURE_ARGS += --with-imap=shared,$(prefix) CONFIGURE_ARGS += --with-kerberos=$(prefix) CONFIGURE_ARGS += --with-imap-ssl=$(prefix) - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5imap = .*/lib/php/extensions/.*/imap.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_json/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_json/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_json/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = json -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5json -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5json = php5_json +SPKG_DESC_CSWphp5json = json Extention for PHP5 +REQUIRED_PKGS_CSWphp5json = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-json=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5json = .*/lib/php/extensions/.*/json.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_ldap/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_ldap/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_ldap/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,12 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = ldap -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5ldap -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5ldap = php5_ldap +SPKG_DESC_CSWphp5ldap = ldap Extention for PHP5 +REQUIRED_PKGS_CSWphp5ldap = CSWphp5 CSWoldaprt CSWsasl -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-ldap=shared,$(prefix) +CONFIGURE_ARGS += --with-ldap-sasl=$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWoldaprt - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5ldap = .*/lib/php/extensions/.*/ldap.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mbstring/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mbstring/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mbstring/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,14 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = mbstring -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5mbstring -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5mbstring = php5_mbstring +SPKG_DESC_CSWphp5mbstring = mbstring Extention for PHP5 +REQUIRED_PKGS_CSWphp5mbstring = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin +CONFIGURE_ARGS += --enable-mbstring=shared +CONFIGURE_ARGS += --enable-mbregex=shared - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - -TEST_SCRIPTS = testme - -test-testme: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php; export TEST_PHP_EXECUTABLE; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - - -include gar/category.mk +PKGFILES_CSWphp5mbstring = .*/lib/php/extensions/.*/mbstring.* +PKGFILES_CSWphp5mbstring += .*/include/php/ext/mbstring/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mcrypt/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mcrypt/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mcrypt/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = mcrypt -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5mcrypt -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5mcrypt = php5_mcrypt +SPKG_DESC_CSWphp5mcrypt = mcrypt Extention for PHP5 +REQUIRED_PKGS_CSWphp5mcrypt = CSWphp5 CSWlibmcrypt CSWlibtoolrt -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-mcrypt=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWlibmcrypt CSWlibtoolrt - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-mcrypt=$(prefix) - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5mcrypt = .*/lib/php/extensions/.*/mcrypt.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mhash/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mhash/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mhash/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = mhash -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5mhash -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5mhash = php5_mhash +SPKG_DESC_CSWphp5mhash = mhash Extention for PHP5 +REQUIRED_PKGS_CSWphp5mhash = CSWphp5 CSWlibmhash -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-mhash=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWlibmhash - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-mhash=$(prefix) - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5mhash = .*/lib/php/extensions/.*/mhash.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mime_magic/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mime_magic/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mime_magic/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = mime_magic -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5mimemagic -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) - -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin - -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5mimemagic - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5mimemagic = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5mimemagic = $(PHP5EXT_NAME) Extention for PHP5 +CATALOGNAME_CSWphp5mimemagic = php5_mime_magic +SPKG_DESC_CSWphp5mimemagic = mime magic Extention for PHP5 REQUIRED_PKGS_CSWphp5mimemagic = CSWphp5 -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config +CONFIGURE_ARGS += --with-mime-magic=shared -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5mimemagic = .*/lib/php/extensions/.*/mime_magic.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mssql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mssql/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mssql/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = mssql -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5mssql -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5mssql = php5_mssql +SPKG_DESC_CSWphp5mssql = mssql Extention for PHP5 +REQUIRED_PKGS_CSWphp5mssql = CSWphp5 CSWfreetds -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-mssql=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWfreetds - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-mssql=$(prefix) -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5mssql = .*/lib/php/extensions/.*/mssql.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,12 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = mysql -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5mysql -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5mysql = php5_mysql +SPKG_DESC_CSWphp5mysql = mysql Extention for PHP5 +REQUIRED_PKGS_CSWphp5mysql = CSWphp5 CSWmysql5rt -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-mysql=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWmysql5rt - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-mysql=$(prefix) -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5mysql = .*/lib/php/extensions/.*/mysql\.so.* +PKGFILES_CSWphp5mysql = .*/lib/php/extensions/.*/mysql\.a.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mysqli/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mysqli/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mysqli/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = mysqli -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5mysqli -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5mysqli = php5_mysqli +SPKG_DESC_CSWphp5mysqli = mysqli Extention for PHP5 +REQUIRED_PKGS_CSWphp5mysqli = CSWphp5 CSWmysql5rt CSWzlib -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-mysqli=shared,$(bindir)/mysql_config -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWmysql5rt CSWzlib - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-mysqli=$(bindir)/mysql_config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5mysqli = .*/lib/php/extensions/.*/mysqli.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_ncurses/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_ncurses/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_ncurses/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = ncurses -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5ncurses -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5ncurses = php5_ncurses +SPKG_DESC_CSWphp5ncurses = ncurses Extention for PHP5 +REQUIRED_PKGS_CSWphp5ncurses = CSWphp5 CSWncurses -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-ncurses=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWncurses - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-ncurses=/opt/csw - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5ncurses = .*/lib/php/extensions/.*/ncurses.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_odbc/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_odbc/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_odbc/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,52 +1,13 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = odbc -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5odbc -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5odbc = php5_odbc +SPKG_DESC_CSWphp5odbc = odbc Extention for PHP5 +REQUIRED_PKGS_CSWphp5odbc = CSWphp5 CSWunixodbc -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +PATCHFILES += odbc.diff -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin +CONFIGURE_ARGS += --with-unixODBC=shared,$(prefix) - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWunixodbc - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-unixODBC=$(prefix) - -PATCHFILES = odbc.diff - -post-patch-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5odbc = .*/lib/php/extensions/.*/odbc.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_odbc/files/odbc.diff =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_odbc/files/odbc.diff 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_odbc/files/odbc.diff 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,5 +1,5 @@ ---- ./config.m4.orig 2009-02-25 12:04:48.140914150 -0600 -+++ ./config.m4 2009-02-25 12:15:55.740367734 -0600 +--- php-5.2.6/ext/odbc/config.m4.orig 2009-02-25 12:04:48.140914150 -0600 ++++ php-5.2.6/ext/odbc/config.m4 2009-02-25 12:15:55.740367734 -0600 @@ -8,402 +8,6 @@ fi ]) Modified: csw/mgar/pkg/php5/trunk/extensions/php5_openssl/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_openssl/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_openssl/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = openssl -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5openssl -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5openssl = php5_openssl +SPKG_DESC_CSWphp5openssl = openssl Extention for PHP5 +REQUIRED_PKGS_CSWphp5openssl = CSWphp5 CSWosslrt CSWkrb5lib -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-openssl=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWosslrt - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; /bin/mv config0.m4 config.m4 ) - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5openssl = .*/lib/php/extensions/.*/openssl.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pcntl/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pcntl/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pcntl/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = pcntl -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5pcntl -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5pcntl = php5_pcntl +SPKG_DESC_CSWphp5pcntl = pcntl Extention for PHP5 +REQUIRED_PKGS_CSWphp5pcntl = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-pcntl=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5pcntl = .*/lib/php/extensions/.*/pcntl.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,53 +1,12 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = pdomysql -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5pdomysql -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/pdo_mysql +CATALOGNAME_CSWphp5pdomysql = php5_pdomysql +SPKG_DESC_CSWphp5pdomysql = pdomysql Extention for PHP5 +REQUIRED_PKGS_CSWphp5pdomysql = CSWphp5 CSWmysql5rt CSWzlib -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin - -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWmysql5rt CSWzlib - - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-pdo-mysql=$(prefix) +CONFIGURE_ARGS += --with-pdo-mysql=shared,$(prefix) CONFIGURE_ARGS += --with-zlib-dir=$(prefix) - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5pdomysql = .*/lib/php/extensions/.*/pdo_mysql.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = pdoodbc -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5pdoodbc -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/pdo_odbc +CATALOGNAME_CSWphp5pdoodbc = php5_pdoodbc +SPKG_DESC_CSWphp5pdoodbc = pdoodbc Extention for PHP5 +REQUIRED_PKGS_CSWphp5pdoodbc = CSWphp5 CSWunixodbc -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-pdo-odbc=shared,unixODBC,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWunixodbc - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-pdo-odbc=unixODBC,$(prefix) - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5pdoodbc = .*/lib/php/extensions/.*/pdo_odbc.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,52 +1,13 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = pdopgsql -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5pdopgsql -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/pdo_pgsql +CATALOGNAME_CSWphp5pdopgsql = php5_pdopgsql +SPKG_DESC_CSWphp5pdopgsql = pdopgsql Extention for PHP5 +REQUIRED_PKGS_CSWphp5pdopgsql = CSWphp5 CSWlibpq -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +PATCHFILES += pdopgsql.diff -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin +CONFIGURE_ARGS += --with-pdo-pgsql=shared,$(prefix)/postgresql - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWlibpq - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-pdo-pgsql=$(prefix)/postgresql - -PATCHFILES = config.diff - -pre-configure-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5pdopgsql = .*/lib/php/extensions/.*/pdo_pgsql.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = pdosqlite -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5pdosqlite -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/pdo_sqlite +CATALOGNAME_CSWphp5pdosqlite = php5_pdosqlite +SPKG_DESC_CSWphp5pdosqlite = pdosqlite Extention for PHP5 +REQUIRED_PKGS_CSWphp5pdosqlite = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-pdo-sqlite=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5pdosqlite = .*/lib/php/extensions/.*/pdo_sqlite.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pgsql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pgsql/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pgsql/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,52 +1,13 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = pgsql -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5pgsql -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5pgsql = php5_pgsql +SPKG_DESC_CSWphp5pgsql = pgsql Extention for PHP5 +REQUIRED_PKGS_CSWphp5pgsql = CSWphp5 CSWlibpq -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +PATCHFILES += pgsql.diff -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin +CONFIGURE_ARGS += --with-pgsql=shared,$(prefix)/postgresql - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWlibpq - -PATCHFILES = pgconfig.diff - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-pgsql=$(prefix)/postgresql - -post-patch-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5pgsql = .*/lib/php/extensions/.*/pgsql.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_posix/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_posix/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_posix/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = posix -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5posix -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5posix = php5_posix +SPKG_DESC_CSWphp5posix = posix Extention for PHP5 +REQUIRED_PKGS_CSWphp5posix = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-posix=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5posix = .*/lib/php/extensions/.*/posix.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pspell/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pspell/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pspell/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = pspell -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5pspell -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5pspell = php5_pspell +SPKG_DESC_CSWphp5pspell = pspell Extention for PHP5 +REQUIRED_PKGS_CSWphp5pspell = CSWphp5 CSWaspell -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-pspell=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWaspell - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-pspell=$(prefix) - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5pspell = .*/lib/php/extensions/.*/pspell.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_recode/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_recode/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_recode/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang -PHP5EXT_NAME = recode - -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef - -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) - -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin - -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWrecode - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config -CONFIGURE_ARGS += --with-recode=$(prefix) - -PATCHFILES = recode.diff - -post-patch-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +@ ( echo "==> Not configuring recode see README in extensions/php5_recode" ) Modified: csw/mgar/pkg/php5/trunk/extensions/php5_recode/files/recode.diff =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_recode/files/recode.diff 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_recode/files/recode.diff 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,5 +1,5 @@ ---- ./recode.c.orig 2009-02-25 11:18:18.179302185 -0600 -+++ ./recode.c 2009-02-25 11:20:18.906816126 -0600 +--- php-5.2.6/ext/recode/recode.c.orig 2009-02-25 11:18:18.179302185 -0600 ++++ php-5.2.6/ext/recode/recode.c 2009-02-25 11:20:18.906816126 -0600 @@ -221,7 +221,7 @@ /* }}} */ @@ -9,8 +9,8 @@ /* * Local variables: * tab-width: 4 ---- ./config.m4.orig 2009-02-25 11:24:11.727519777 -0600 -+++ ./config.m4 2009-02-25 11:24:44.598312108 -0600 +--- php-5.2.6/ext/recode/config.m4.orig 2009-02-25 11:24:11.727519777 -0600 ++++ php-5.2.6/ext/recode/config.m4 2009-02-25 11:24:44.598312108 -0600 @@ -41,6 +41,7 @@ LIBS="$LIBS -lrecode" AC_TRY_LINK( Modified: csw/mgar/pkg/php5/trunk/extensions/php5_session/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_session/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_session/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,12 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = session -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5session -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5session = php5_session +SPKG_DESC_CSWphp5session = session Extention for PHP5 +REQUIRED_PKGS_CSWphp5session = CSWphp5 CSWlibmm -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-session=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5session = .*/lib/php/extensions/.*/session.* +PKGFILES_CSWphp5session += .*/include/php/ext/session/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_shmop/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_shmop/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_shmop/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = shmop -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5shmop -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5shmop = php5_shmop +SPKG_DESC_CSWphp5shmop = shmop Extention for PHP5 +REQUIRED_PKGS_CSWphp5shmop = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-shmop=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5shmop = .*/lib/php/extensions/.*/shmop.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_simplexml/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_simplexml/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_simplexml/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,52 +1,12 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = simplexml -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5simplexml -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5simplexml = php5_simplexml +SPKG_DESC_CSWphp5simplexml = simplexml Extention for PHP5 +REQUIRED_PKGS_CSWphp5simplexml = CSWphp5 CSWiconv CSWlibxml2 CSWzlib -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin - -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) -PATCHFILES = simplexml.diff - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWiconv CSWlibxml2 CSWzlib - - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config +CONFIGURE_ARGS += --enable-simplexml=shared CONFIGURE_ARGS += --with-libxml-dir=$(prefix) -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5simplexml = .*/lib/php/extensions/.*/simplexml.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_snmp/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_snmp/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_snmp/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = snmp -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5snmp -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5snmp = php5_snmp +SPKG_DESC_CSWphp5snmp = snmp Extention for PHP5 +REQUIRED_PKGS_CSWphp5snmp = CSWphp5 CSWnetsnmp CSWosslrt CSWtcpwrap -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-snmp=shared,$(prefix) -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWnetsnmp CSWosslrt CSWtcpwrap - - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5snmp = .*/lib/php/extensions/.*/snmp.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_soap/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_soap/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_soap/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,50 +1,12 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = soap -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5soap -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5soap = php5_soap +SPKG_DESC_CSWphp5soap = soap Extention for PHP5 +REQUIRED_PKGS_CSWphp5soap = CSWphp5 CSWiconv CSWlibxml2 CSWzlib -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin - -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 CSWiconv CSWlibxml2 CSWzlib - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config +CONFIGURE_ARGS += --enable-soap=shared CONFIGURE_ARGS += --with-libxml-dir=$(prefix) -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5soap = .*/lib/php/extensions/.*/soap.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_sockets/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_sockets/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_sockets/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = sockets -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5sockets -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5sockets = php5_sockets +SPKG_DESC_CSWphp5sockets = sockets Extention for PHP5 +REQUIRED_PKGS_CSWphp5sockets = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-sockets=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5sockets = .*/lib/php/extensions/.*/sockets.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_sqlite/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_sqlite/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_sqlite/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,13 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = sqlite -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5sqlite -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5sqlite = php5_sqlite +SPKG_DESC_CSWphp5sqlite = sqlite Extention for PHP5 +REQUIRED_PKGS_CSWphp5sqlite = CSWphp5 CSWsqlite -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --with-sqlite=shared,$(prefix) +CONFIGURE_ARGS += --enable-sqlite-utf8 -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5sqlite = .*/lib/php/extensions/.*/sqlite.* +PKGFILES_CSWphp5sqlite += .*/include/php/ext/sqlite/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_sysvmsg/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_sysvmsg/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_sysvmsg/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = sysvmsg -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5sysvmsg -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5sysvmsg = php5_sysvmsg +SPKG_DESC_CSWphp5sysvmsg = sysvmsg Extention for PHP5 +REQUIRED_PKGS_CSWphp5sysvmsg = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) -PHP_PREFIX = $(prefix)/php5 -PHP_BIN = $(PHP_PREFIX)/bin +CONFIGURE_ARGS += --enable-sysvsem=shared -PHP5ROOT = $(DESTDIR)/$(PHP_PREFIX) -STRIP_DIRS += $(PHP5ROOT)/lib/php/extensions/*/ -STRIP_DIRS += $(PHP5ROOT)/bin - - -PACKAGES = CSWphp5$(PHP5EXT_NAME) - -MASTER_SITES = http://www.php.net/releases/ -SPKG_SOURCEURL = http://www.php.net/get/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 - -DISTFILES = $(DISTNAME).tar.bz2 - -CATALOGNAME_CSWphp5$(PHP5EXT_NAME) = php5_$(PHP5EXT_NAME) -SPKG_DESC_CSWphp5$(PHP5EXT_NAME) = $(PHP5EXT_NAME) Extention for PHP5 -REQUIRED_PKGS_CSWphp5$(PHP5EXT_NAME) = CSWphp5 - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-php-config=$(PHP_BIN)/php-config - -post-extract-modulated: - @( cd $(WORKSRC) ; $(PHP_BIN)/phpize ) - $(DONADA) - - -TEST_SCRIPTS = manual - -test-manual: - @( TEST_PHP_EXECUTABLE=$(PHP_BIN)/php ; export TEST_PHP_EXECUTABLE ; \ - cd $(WORKSRC); $(PHP_BIN)/php ./run-tests.php -q ) - $(DONADA) - -include gar/category.mk +PKGFILES_CSWphp5sysvmsg = .*/lib/php/extensions/.*/sysvmsg.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_sysvsem/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_sysvsem/Makefile 2009-03-06 02:27:11 UTC (rev 3601) +++ csw/mgar/pkg/php5/trunk/extensions/php5_sysvsem/Makefile 2009-03-06 02:33:08 UTC (rev 3602) @@ -1,49 +1,11 @@ -GARNAME = php -GARVERSION = 5.2.6 -CATEGORIES = lang PHP5EXT_NAME = sysvsem -DESCRIPTION = $(PHP5EXT_NAME) Extention for PHP -define BLURB - $(PHP5EXT_NAME) Extention for PHP -endef +PACKAGES += CSWphp5sysvsem -WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)/ext/$(PHP5EXT_NAME) +CATALOGNAME_CSWphp5sysvsem = php5_sysvsem +SPKG_DESC_CSWphp5sysvsem = sysvsem Extention for PHP5 +REQUIRED_PKGS_CSWphp5sysvsem = CSWphp5 -INSTALL_ENV += INSTALL_ROOT=$(DESTDIR) @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 6 05:15:24 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 06 Mar 2009 04:15:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[3603] csw/mgar/pkg/php5/trunk Message-ID: Revision: 3603 http://gar.svn.sourceforge.net/gar/?rev=3603&view=rev Author: valholla Date: 2009-03-06 04:15:24 +0000 (Fri, 06 Mar 2009) Log Message: ----------- add php5_pdo and fix a few missing files in extentions Modified Paths: -------------- csw/mgar/pkg/php5/trunk/Makefile csw/mgar/pkg/php5/trunk/checksums csw/mgar/pkg/php5/trunk/extensions/php5_dba/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_gettext/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_xml/Makefile Added Paths: ----------- csw/mgar/pkg/php5/trunk/extensions/php5_pdo/ csw/mgar/pkg/php5/trunk/extensions/php5_pdo/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdo/files/ Modified: csw/mgar/pkg/php5/trunk/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/Makefile 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -61,7 +61,7 @@ PKGFILES_CSWphp5devel += $(prefix)/php5/lib/php/build/.* PKGFILES_CSWphp5devel += $(prefix)/php5/man/.* -PATCHFILES += config.diff +PATCHFILES += configure.diff # PHP Extensions EXTDIRLIST = $(shell ls -d extensions/*) Modified: csw/mgar/pkg/php5/trunk/checksums =================================================================== --- csw/mgar/pkg/php5/trunk/checksums 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/checksums 2009-03-06 04:15:24 UTC (rev 3603) @@ -5,7 +5,7 @@ 89e79becc9d7698c5c561581f2b098bc download/CSWphp5_ext_disable.sh 8139c9c02a2f62bac64041fdd0e90bf6 download/CSWphp5.postinstall 41ec540885de7c34625768aa1fb9682b download/fixme.sh -2b657c95c6abef5f125f19265060f91d download/config.diff +2b657c95c6abef5f125f19265060f91d download/configure.diff 2206431e47c2075c0b9c4a12de5cf791 download/odbc.diff 230126f76ee6400ccf225bb6a8243532 download/pdopgsql.diff 13db46097c9686302bebf160e2d26ed2 download/pgsql.diff Modified: csw/mgar/pkg/php5/trunk/extensions/php5_dba/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_dba/Makefile 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/extensions/php5_dba/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -13,3 +13,4 @@ PKGFILES_CSWphp5dba = .*/lib/php/extensions/.*/dba\.so +PKGFILES_CSWphp5dba += .*/lib/php/extensions/.*/dba\.a Modified: csw/mgar/pkg/php5/trunk/extensions/php5_gettext/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_gettext/Makefile 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/extensions/php5_gettext/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -8,4 +8,4 @@ CONFIGURE_ARGS += --with-gettext=shared,$(prefix) -PKGFILES_CSWphp5gettext = .*/lib/php/extensions/gettext.* +PKGFILES_CSWphp5gettext = .*/lib/php/extensions/.*/gettext.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -8,5 +8,5 @@ CONFIGURE_ARGS += --with-mysql=shared,$(prefix) -PKGFILES_CSWphp5mysql = .*/lib/php/extensions/.*/mysql\.so.* -PKGFILES_CSWphp5mysql = .*/lib/php/extensions/.*/mysql\.a.* +PKGFILES_CSWphp5mysql = .*/lib/php/extensions/.*/mysql\.so +PKGFILES_CSWphp5mysql = .*/lib/php/extensions/.*/mysql\.a Added: csw/mgar/pkg/php5/trunk/extensions/php5_pdo/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdo/Makefile (rev 0) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdo/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -0,0 +1,10 @@ +PHP5EXT_NAME = pdo + +PACKAGES += CSWphp5pdo + +CATALOGNAME_CSWphp5pdoodbc = php5_pdo +SPKG_DESC_CSWphp5pdoodbc = pdo Extention for PHP5 +REQUIRED_PKGS_CSWphp5pdoodbc = CSWphp5 + +PKGFILES_CSWphp5pdoodbc = .*/lib/php/extensions/.*/pdo\.so +PKGFILES_CSWphp5pdoodbc += .*/lib/php/extensions/.*/pdo\.a Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -4,7 +4,7 @@ CATALOGNAME_CSWphp5pdomysql = php5_pdomysql SPKG_DESC_CSWphp5pdomysql = pdomysql Extention for PHP5 -REQUIRED_PKGS_CSWphp5pdomysql = CSWphp5 CSWmysql5rt CSWzlib +REQUIRED_PKGS_CSWphp5pdomysql = CSWphp5 CSWmysql5rt CSWzlib CSWphp5pdo CONFIGURE_ARGS += --with-pdo-mysql=shared,$(prefix) CONFIGURE_ARGS += --with-zlib-dir=$(prefix) Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -4,7 +4,7 @@ CATALOGNAME_CSWphp5pdoodbc = php5_pdoodbc SPKG_DESC_CSWphp5pdoodbc = pdoodbc Extention for PHP5 -REQUIRED_PKGS_CSWphp5pdoodbc = CSWphp5 CSWunixodbc +REQUIRED_PKGS_CSWphp5pdoodbc = CSWphp5 CSWunixodbc CSWphp5pdo CONFIGURE_ARGS += --with-pdo-odbc=shared,unixODBC,$(prefix) Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -4,7 +4,7 @@ CATALOGNAME_CSWphp5pdopgsql = php5_pdopgsql SPKG_DESC_CSWphp5pdopgsql = pdopgsql Extention for PHP5 -REQUIRED_PKGS_CSWphp5pdopgsql = CSWphp5 CSWlibpq +REQUIRED_PKGS_CSWphp5pdopgsql = CSWphp5 CSWlibpq CSWphp5pdo PATCHFILES += pdopgsql.diff Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -4,7 +4,7 @@ CATALOGNAME_CSWphp5pdosqlite = php5_pdosqlite SPKG_DESC_CSWphp5pdosqlite = pdosqlite Extention for PHP5 -REQUIRED_PKGS_CSWphp5pdosqlite = CSWphp5 +REQUIRED_PKGS_CSWphp5pdosqlite = CSWphp5 CSWphp5pdo CONFIGURE_ARGS += --with-pdo-sqlite=shared Modified: csw/mgar/pkg/php5/trunk/extensions/php5_xml/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_xml/Makefile 2009-03-06 02:33:08 UTC (rev 3602) +++ csw/mgar/pkg/php5/trunk/extensions/php5_xml/Makefile 2009-03-06 04:15:24 UTC (rev 3603) @@ -10,6 +10,7 @@ CONFIGURE_ARGS += --with-libxml-dir=$(prefix) CONFIGURE_ARGS += --with-libexpat-dir=$(prefix) -PKGFILES_CSWphp5xml = .*/lib/php/extensions/.*/xml.so -PKGFILES_CSWphp5xml = .*/include/php/ext/xml/.* -PKGFILES_CSWphp5xml = .*/include/php/ext/libxml/.* +PKGFILES_CSWphp5xml = .*/lib/php/extensions/.*/xml.so +PKGFILES_CSWphp5xml += .*/lib/php/extensions/.*/xml.a +PKGFILES_CSWphp5xml += .*/include/php/ext/xml/.* +PKGFILES_CSWphp5xml += .*/include/php/ext/libxml/.* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 6 07:07:00 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 06 Mar 2009 06:07:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[3604] csw/mgar/pkg/alpine Message-ID: Revision: 3604 http://gar.svn.sourceforge.net/gar/?rev=3604&view=rev Author: valholla Date: 2009-03-06 06:06:59 +0000 (Fri, 06 Mar 2009) Log Message: ----------- check in working copy Modified Paths: -------------- csw/mgar/pkg/alpine/trunk/Makefile csw/mgar/pkg/alpine/trunk/checksums Added Paths: ----------- csw/mgar/pkg/alpine/Makefile csw/mgar/pkg/alpine/trunk/files/pubcookie.diff Added: csw/mgar/pkg/alpine/Makefile =================================================================== --- csw/mgar/pkg/alpine/Makefile (rev 0) +++ csw/mgar/pkg/alpine/Makefile 2009-03-06 06:06:59 UTC (rev 3604) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Modified: csw/mgar/pkg/alpine/trunk/Makefile =================================================================== --- csw/mgar/pkg/alpine/trunk/Makefile 2009-03-06 04:15:24 UTC (rev 3603) +++ csw/mgar/pkg/alpine/trunk/Makefile 2009-03-06 06:06:59 UTC (rev 3604) @@ -1,5 +1,5 @@ GARNAME = alpine -GARVERSION = 2.0 +GARVERSION = 2.00 CATEGORIES = apps DESCRIPTION = Alpine Messaging System @@ -12,8 +12,8 @@ is highly customizable through the use of the Alpine Setup command. endef -MASTER_SITES = http://www.washington.edu/alpine -SPKG_SOURCE_URL = ftp://ftp.cac.washington.edu/alpine/ +MASTER_SITES = http://www.washington.edu/alpine/ +UPSTREAM_MASTER_SITES = ftp://ftp.cac.washington.edu/alpine/ DISTFILES = $(GARNAME).tar.bz2 PACKAGES = CSWalpine @@ -24,8 +24,36 @@ # upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 -#BUILD64 = 1 +## Needs gcc to compile imap support since ucbcc +## does not work on the buildfarm. GCC 4 does not work +## GCC4 thows the following errors: +## warning: pointer targets in passing argument 2 of 'compare_cstring' +## differ in signedness +GARCOMPILER = GCC3 +# Patch for solaris explained in the following thread +# http://mailman2.u.washington.edu/pipermail/alpine-info/2007-December/000047.html +PATCHFILES = pubcookie.diff + CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --enable-quotas +CONFIGURE_ARGS += --enable-from-encoding +CONFIGURE_ARGS += --with-libiconv-prefix=$(prefix) +CONFIGURE_ARGS += --with-libintl-prefix=$(prefix) +CONFIGURE_ARGS += --with-pubcookie +CONFIGURE_ARGS += --with-system-pinerc=$(libdir)/pine.conf +CONFIGURE_ARGS += --with-system-fixed-pinercc=$(libdir)/pine.conf.fixed +CONFIGURE_ARGS += --with-ssl-dir=$(prefix) +CONFIGURE_ARGS += --with-krb5-dir=$(prefix) +CONFIGURE_ARGS += --with-ldap-dir=$(prefix) +CONFIGURE_ARGS += --with-tcl-lib=$(libdir)/tcl8.4 +CONFIGURE_ARGS += --with-c-client-target=gso +CONFIGURE_ARGS += --with-web-bin=$(libexecdir)/alpine/bin +## Libs that are not get set correctly in Makefiles +LIBS += -lm -lgssapi_krb5 -lkrb5 -lintl -liconv +export LIBS + +TEST_TARGET = check + include gar/category.mk Modified: csw/mgar/pkg/alpine/trunk/checksums =================================================================== --- csw/mgar/pkg/alpine/trunk/checksums 2009-03-06 04:15:24 UTC (rev 3603) +++ csw/mgar/pkg/alpine/trunk/checksums 2009-03-06 06:06:59 UTC (rev 3604) @@ -0,0 +1,2 @@ +84e44cbf71ed674800a5d57eed9c1c52 download/alpine.tar.bz2 +750d6056b6d88022cbb465a9a40f741a download/pubcookie.diff Added: csw/mgar/pkg/alpine/trunk/files/pubcookie.diff =================================================================== --- csw/mgar/pkg/alpine/trunk/files/pubcookie.diff (rev 0) +++ csw/mgar/pkg/alpine/trunk/files/pubcookie.diff 2009-03-06 06:06:59 UTC (rev 3604) @@ -0,0 +1,160 @@ +--- alpine-2.00/web/src/pubcookie/wp_uidmapper.c.orig 2009-03-05 22:41:25.411701357 -0600 ++++ alpine-2.00/web/src/pubcookie/wp_uidmapper.c 2009-03-05 22:42:00.628611160 -0600 +@@ -16,6 +16,10 @@ + #include "id_table.h" + #include "wp_uidmapper_lib.h" + ++#ifndef LOG_PERROR ++#define LOG_PERROR 0 ++#endif ++ + + /* Makefile should #define: + * +@@ -51,7 +55,7 @@ + + id_table_range *range; + id_table table; +- struct sockaddr_un sun,rsun; ++ struct sockaddr_un lsun,rsun; + struct sigaction sa; + int is_err,i,ssock,uid; + unsigned int kbuf[WP_KEY_LEN]; +@@ -61,7 +65,9 @@ + #ifndef DGRAM_MODE + int csock,rsun_len; + #endif +- struct ucred cred; ++#ifdef SO_PEERCRED ++struct ucred cred; ++#endif + + /* + * process command line arguments +@@ -129,10 +135,10 @@ + syslog(LOG_ERR,"%s: socket: %s\n",socketname,strerror(errno)); + exit(1); + } +- /* sun.sun_len = strlen(socketname) + 1; */ +- sun.sun_family = AF_UNIX; +- strcpy(sun.sun_path,socketname); +- if(bind(ssock,(struct sockaddr*)&sun,sizeof(sun))) { ++ /* lsun.sun_len = strlen(socketname) + 1; */ ++ lsun.sun_family = AF_UNIX; ++ strcpy(lsun.sun_path,socketname); ++ if(bind(ssock,(struct sockaddr*)&lsun,sizeof(lsun))) { + syslog(LOG_ERR,"%s: bind: %s\n",socketname,strerror(errno)); + exit(1); + } +@@ -166,9 +172,14 @@ + rmh.msg_namelen = sizeof(rsun); + rmh.msg_iov = riov; + rmh.msg_iovlen = 3; ++#ifdef VANILLA + rmh.msg_control = cbuf; + rmh.msg_controllen = riov[0].iov_len + riov[1].iov_len + riov[2].iov_len; + rmh.msg_flags = 0; ++#else ++ rmh.msg_accrights = NULL; ++ rmh.msg_accrightslen = 0; ++#endif + + /* siov[0].iov_base */ + /* siov[0].iov_len */ +@@ -176,9 +187,15 @@ + smh.msg_namelen = 0; + smh.msg_iov = siov; + /* smh.msg_iovlen */ ++#ifdef VANILLA + smh.msg_control = NULL; + smh.msg_controllen = 0; + smh.msg_flags = 0; ++#else ++ smh.msg_accrights = NULL; ++ smh.msg_accrightslen = 0; ++#endif ++ + + #ifndef DGRAM_MODE + csock = -1; +@@ -196,6 +213,7 @@ + syslog(LOG_ERR,"accept: %s\n",strerror(errno)); + break; + } ++#ifdef SO_PEERCRED + if(debug >= 2) { + i = sizeof(cred); + if(getsockopt(csock,SOL_SOCKET,SO_PEERCRED,&cred,&i) == -1) { +@@ -205,6 +223,7 @@ + cred.pid,cred.uid,cred.gid); + } + } ++#endif + i = recvmsg(csock,&rmh,0); + #endif + +--- alpine-2.00/web/src/pubcookie/wp_uidmapper_lib.c.orig 2009-03-05 22:41:35.393957770 -0600 ++++ alpine-2.00/web/src/pubcookie/wp_uidmapper_lib.c 2009-03-05 22:42:00.638013846 -0600 +@@ -23,7 +23,7 @@ + struct iovec *in,int inlen,int *rinbytes) { + int sock,i; + struct msghdr mh; +- struct sockaddr_un sun; ++ struct sockaddr_un lsun; + + #ifdef DGRAM_MODE + sock = socket(AF_UNIX,SOCK_DGRAM,0); +@@ -32,17 +32,23 @@ + #endif + if(sock < 0) return -1; + +- sun.sun_family = AF_UNIX; +- strcpy(sun.sun_path,sockname); +- if(connect(sock,(struct sockaddr*)&sun,sizeof(sun))) return -1; ++ lsun.sun_family = AF_UNIX; ++ strcpy(lsun.sun_path,sockname); ++ if(connect(sock,(struct sockaddr*)&lsun,sizeof(lsun))) return -1; + + mh.msg_name = NULL; + mh.msg_namelen = 0; + mh.msg_iov = out; + mh.msg_iovlen = outlen; ++#ifdef VANILLA + mh.msg_control = NULL; + mh.msg_controllen = 0; + mh.msg_flags = 0; ++#else ++ mh.msg_accrights = NULL; ++ mh.msg_accrightslen = 0; ++#endif ++ + + if((i = sendmsg(sock,&mh,0)) == -1) { + close(sock); +@@ -53,7 +59,9 @@ + if(in) { + mh.msg_iov = in; + mh.msg_iovlen = inlen; ++#ifdef VANILLA + mh.msg_flags = 0; ++#endif + if((i = recvmsg(sock,&mh,0)) == -1) { + close(sock); + return -1; +--- alpine-2.00/web/src/pubcookie/id_table.c.orig 2009-03-05 22:41:42.220578266 -0600 ++++ alpine-2.00/web/src/pubcookie/id_table.c 2009-03-05 22:42:00.624274635 -0600 +@@ -10,6 +10,14 @@ + #include /* opendir */ + #include /* stat */ + ++#ifndef VANILLA ++#include /* bzero */ ++#include /* NAME_MAX */ ++#ifndef NAME_MAX ++#define NAME_MAX 14 ++#endif ++#endif ++ + unsigned long hash_func(char *string,unsigned long num_buckets) { + unsigned long i; + char *p; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 6 07:11:09 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 06 Mar 2009 06:11:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3605] csw/mgar/pkg/php5/trunk/extensions Message-ID: Revision: 3605 http://gar.svn.sourceforge.net/gar/?rev=3605&view=rev Author: valholla Date: 2009-03-06 06:11:09 +0000 (Fri, 06 Mar 2009) Log Message: ----------- fix typos in mysql and pdo extentions Modified Paths: -------------- csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdo/Makefile Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile 2009-03-06 06:06:59 UTC (rev 3604) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mysql/Makefile 2009-03-06 06:11:09 UTC (rev 3605) @@ -9,4 +9,4 @@ CONFIGURE_ARGS += --with-mysql=shared,$(prefix) PKGFILES_CSWphp5mysql = .*/lib/php/extensions/.*/mysql\.so -PKGFILES_CSWphp5mysql = .*/lib/php/extensions/.*/mysql\.a +PKGFILES_CSWphp5mysql += .*/lib/php/extensions/.*/mysql\.a Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdo/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdo/Makefile 2009-03-06 06:06:59 UTC (rev 3604) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdo/Makefile 2009-03-06 06:11:09 UTC (rev 3605) @@ -2,9 +2,9 @@ PACKAGES += CSWphp5pdo -CATALOGNAME_CSWphp5pdoodbc = php5_pdo -SPKG_DESC_CSWphp5pdoodbc = pdo Extention for PHP5 -REQUIRED_PKGS_CSWphp5pdoodbc = CSWphp5 +CATALOGNAME_CSWphp5pdo = php5_pdo +SPKG_DESC_CSWphp5pdo = pdo Extention for PHP5 +REQUIRED_PKGS_CSWphp5pdo = CSWphp5 -PKGFILES_CSWphp5pdoodbc = .*/lib/php/extensions/.*/pdo\.so -PKGFILES_CSWphp5pdoodbc += .*/lib/php/extensions/.*/pdo\.a +PKGFILES_CSWphp5pdo = .*/lib/php/extensions/.*/pdo\.so +PKGFILES_CSWphp5pdo += .*/lib/php/extensions/.*/pdo\.a This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Fri Mar 6 17:36:20 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Fri, 06 Mar 2009 16:36:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[3606] csw/mgar/pkg/unbound/trunk Message-ID: Revision: 3606 http://gar.svn.sourceforge.net/gar/?rev=3606&view=rev Author: idogan23 Date: 2009-03-06 16:36:20 +0000 (Fri, 06 Mar 2009) Log Message: ----------- switched completely to cswclassutils and some other small things Modified Paths: -------------- csw/mgar/pkg/unbound/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/unbound/trunk/files/CSWunbound.depend csw/mgar/pkg/unbound/trunk/files/cswunbound csw/mgar/pkg/unbound/trunk/files/cswusergroup Removed Paths: ------------- csw/mgar/pkg/unbound/trunk/files/CSWunbound.preinstall Modified: csw/mgar/pkg/unbound/trunk/Makefile =================================================================== --- csw/mgar/pkg/unbound/trunk/Makefile 2009-03-06 06:11:09 UTC (rev 3605) +++ csw/mgar/pkg/unbound/trunk/Makefile 2009-03-06 16:36:20 UTC (rev 3606) @@ -11,10 +11,16 @@ MASTER_SITES = http://unbound.net/downloads/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWunbound, preinstall) +DISTFILES += $(call admfiles,CSWunbound, depend) +DISTFILES += cswunbound +DISTFILES += cswusergroup GARCOMPILER = GCC4 +REQUIRED_PKGS = CSWcswclassutils +SPKG_CLASSES = none cswusergroup cswcpsampleconf cswinitsmf +PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswunbound$$$$/ { $$$$2 = "cswinitsmf" } $$$$3 ~ /\/unbound\/cswusergroup$$$$/ { $$$$2 = "cswusergroup" } $$$$3 ~ /\/unbound\/unbound.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } { print }' + # We define upstream file regex so we can be notifed of new upstream software release #UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz @@ -23,9 +29,16 @@ # UPSTREAM_MASTER_SITES = CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --without-pthreads CONFIGUTE_ARGS += --with-solaris-threads CONFIGURE_ARGS += --with-ssl=/opt/csw CONFIGURE_ARGS += --with-pidfile=/var/run/unbound.pid +CONFIGURE_ARGS += --sysconfdir=/etc/opt/csw +post-install-modulated: + @ginstall -d $(DESTDIR)/etc/opt/csw/init.d + @ginstall -m 755 $(FILEDIR)/cswunbound $(DESTDIR)/etc/opt/csw/init.d/cswunbound + @ginstall -m 755 $(FILEDIR)/cswusergroup $(DESTDIR)/etc/opt/csw/unbound/cswusergroup + @mv $(DESTDIR)/etc/opt/csw/unbound/unbound.conf $(DESTDIR)/etc/opt/csw/unbound/unbound.conf.CSW + @chmod 444 $(DESTDIR)/etc/opt/csw/unbound/unbound.conf.CSW + include gar/category.mk Added: csw/mgar/pkg/unbound/trunk/files/CSWunbound.depend =================================================================== --- csw/mgar/pkg/unbound/trunk/files/CSWunbound.depend (rev 0) +++ csw/mgar/pkg/unbound/trunk/files/CSWunbound.depend 2009-03-06 16:36:20 UTC (rev 3606) @@ -0,0 +1,3 @@ +P CSWcommon +P CSWosslrt +P CSWgcc4corert Deleted: csw/mgar/pkg/unbound/trunk/files/CSWunbound.preinstall =================================================================== --- csw/mgar/pkg/unbound/trunk/files/CSWunbound.preinstall 2009-03-06 06:11:09 UTC (rev 3605) +++ csw/mgar/pkg/unbound/trunk/files/CSWunbound.preinstall 2009-03-06 16:36:20 UTC (rev 3606) @@ -1,18 +0,0 @@ -#!/bin/sh - -# check, if the unbound user does exist -grep '^unbound:' $PKG_ROOT_DIR/etc/passwd >/dev/null -if [ $? -ne 0 ] ; then - getent passwd unbound >/dev/null - if [ $? -ne 0 ] ; then - NEEDUSER=1 - fi -fi - -# create the unbound user, if NEEDUSER=1 -if [ "$NEEDUSER" = 1 ] ; then - echo Adding required unbound user - - # create the amavis user - /usr/sbin/useradd -d /var/run -g other -c 'unbound pseud user' -s /bin/false unbound -fi Added: csw/mgar/pkg/unbound/trunk/files/cswunbound =================================================================== --- csw/mgar/pkg/unbound/trunk/files/cswunbound (rev 0) +++ csw/mgar/pkg/unbound/trunk/files/cswunbound 2009-03-06 16:36:20 UTC (rev 3606) @@ -0,0 +1,36 @@ +#!/bin/sh + +#RC_KNUM 72 +#RC_SNUM 72 +#RC_KLEV 0,1,S +#RC_SLEV 2 +#FMRI network + +case "$1" in + start) + echo "Starting unbound" + + if [ -x /usr/lib/extendedFILE.so.1 ]; then + ulimit -n 1024 + LD_PRELOAD_32=/usr/lib/extendedFILE.so.1 + export LD_PRELOAD_32 + fi + + /opt/csw/sbin/unbound + ;; + stop) + echo "Stopping unbound" + kill `cat /var/run/unbound.pid` && rm /var/run/unbound.pid + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "Usage: $0 { start | stop | restart }" + exit 1 + ;; +esac + +exit 0 Property changes on: csw/mgar/pkg/unbound/trunk/files/cswunbound ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/unbound/trunk/files/cswusergroup =================================================================== --- csw/mgar/pkg/unbound/trunk/files/cswusergroup (rev 0) +++ csw/mgar/pkg/unbound/trunk/files/cswusergroup 2009-03-06 16:36:20 UTC (rev 3606) @@ -0,0 +1 @@ +unbound:::::: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Fri Mar 6 17:56:05 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Fri, 06 Mar 2009 16:56:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[3607] csw/mgar/pkg/clamav/trunk Message-ID: Revision: 3607 http://gar.svn.sourceforge.net/gar/?rev=3607&view=rev Author: bonivart Date: 2009-03-06 16:56:03 +0000 (Fri, 06 Mar 2009) Log Message: ----------- clamav: more fixes Modified Paths: -------------- csw/mgar/pkg/clamav/trunk/Makefile csw/mgar/pkg/clamav/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/clamav/trunk/files/CSWclamav.checkinstall csw/mgar/pkg/clamav/trunk/files/CSWclamav.gspec csw/mgar/pkg/clamav/trunk/files/CSWclamav.preinstall csw/mgar/pkg/clamav/trunk/files/CSWlibclamav.gspec Modified: csw/mgar/pkg/clamav/trunk/Makefile =================================================================== --- csw/mgar/pkg/clamav/trunk/Makefile 2009-03-06 16:36:20 UTC (rev 3606) +++ csw/mgar/pkg/clamav/trunk/Makefile 2009-03-06 16:56:03 UTC (rev 3607) @@ -1,7 +1,4 @@ # http://www.clamav.net/snapshot/clamav-devel-latest.tar.gz -# review deps -# - remove: gmp, tcp wrappers (?) -# - add: ncurses, unrar (?) GARNAME = clamav GARVERSION = 0.95rc1 @@ -22,15 +19,15 @@ MASTER_SITES = http://www.clamav.net/snapshot/ #DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTFILES = $(GARNAME)-devel-latest.tar.gz -#DISTFILES += $(call admfiles,CSWclamav,checkinstall preinstall) -DISTFILES += $(call admfiles,CSWclamav,) -DISTFILES += $(call admfiles,CSWlibclamav,) -SPKG_DESC_CSWclamav = Clam AntiVirus -SPKG_DESC_CSWlibclamav = Clam AntiVirus Library +PACKAGES = CSWclamav CSWlibclamav +CATALOGNAME_CSWclamav = clamav +SPKG_DESC_CSWclamav = $(DESCRIPTION) +CATALOGNAME_CSWlibclamav = libclamav +SPKG_DESC_CSWlibclamav = $(DESCRIPTION) Library -REQUIRED_PKGS_CSWclamav = CSWlibclamav CSWlibgmp CSWzlib CSWbzip2 CSWiconv CSWcswclassutils CSWtcpwrap -REQUIRED_PKGS_CSWlibclamav = CSWlibgmp CSWzlib CSWbzip2 CSWiconv +REQUIRED_PKGS_CSWclamav = CSWlibclamav CSWzlib CSWbzip2 CSWiconv CSWcswclassutils CSWncurses +REQUIRED_PKGS_CSWlibclamav = CSWzlib CSWbzip2 CSWiconv # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz @@ -43,7 +40,7 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --disable-clamav CONFIGURE_ARGS += --enable-milter -CONFIGURE_ARGS += --with-sendmail=$(libdir)/sendmail +# unrecognized by 0.95rc1? CONFIGURE_ARGS += --with-sendmail=$(libdir)/sendmail CONFIGURE_ARGS += --with-dbdir=/var/opt/csw/$(GARNAME)/db CONFIGURE_ARGS += --localstatedir=/var/opt/csw/$(GARNAME) @@ -54,6 +51,8 @@ PKGFILES_CSWlibclamav += $(docdir)/libclamav/.* # fix usergroup stuff +## files/dirs owned by clamav user +## move cswusergroup file /opt/csw/etc/clamav/ PROTOTYPE_FILTER = awk ' \ $$$$3 ~ /\/init.d\/cswclamd$$$$/ { $$$$2 = "cswinitsmf" } \ $$$$3 ~ /\/init.d\/cswclamav-milter$$$$/ { $$$$2 = "cswinitsmf" } \ @@ -67,6 +66,8 @@ SPKG_SOURCEURL = http://www.clamav.net/ TEST_TARGET = check + +# can not run checkpkg due to libs in separate package ENABLE_CHECK=0 include gar/category.mk @@ -93,7 +94,7 @@ @mv $(DESTDIR)$(sysconfdir)/freshclam.conf $(DESTDIR)$(sysconfdir)/freshclam.conf.CSW @ginstall -d $(DOCDEST) @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) - @ginstall -m 644 $(WORKSRC)/COPYING $(DOCDEST)/LICENSE +# @ginstall -m 644 $(WORKSRC)/COPYING $(DOCDEST)/LICENSE @ginstall -m 644 $(FILEDIR)/CSWclamav.INSTALL.clamav-milter.CSW $(DOCDEST)/INSTALL.clamav-milter.CSW @ginstall -m 644 $(FILEDIR)/CSWclamav.README.CSW $(DOCDEST)/README.CSW @ginstall -d $(DOCDEST)/contrib @@ -102,6 +103,6 @@ @ginstall -m 644 $(WORKSRC)/contrib/cleanup-partial.pl $(DOCDEST)/contrib @ginstall -d $(DOCDEST)/html @ginstall -m 644 $(WORKSRC)/docs/html/* $(DOCDEST)/html - @ginstall -d $(DESTDIR)$(docdir)/libclamav - @ginstall -m 644 $(WORKSRC)/COPYING $(DESTDIR)$(docdir)/libclamav/LICENSE +# @ginstall -d $(DESTDIR)$(docdir)/libclamav +# @ginstall -m 644 $(WORKSRC)/COPYING $(DESTDIR)$(docdir)/libclamav/LICENSE @$(MAKECOOKIE) Modified: csw/mgar/pkg/clamav/trunk/checksums =================================================================== --- csw/mgar/pkg/clamav/trunk/checksums 2009-03-06 16:36:20 UTC (rev 3606) +++ csw/mgar/pkg/clamav/trunk/checksums 2009-03-06 16:56:03 UTC (rev 3607) @@ -1,3 +1 @@ -9ae62dd70ac3dabd775c2c9cba7cfd73 download/clamav-devel-latest.tar.gz -dbb021404195c40d44dd61e9b0206634 download/CSWclamav.gspec -8f6b719b38608d0f08ced7e556461c12 download/CSWlibclamav.gspec +2c7c582b6182353dfdd25931c80bc781 download/clamav-devel-latest.tar.gz Deleted: csw/mgar/pkg/clamav/trunk/files/CSWclamav.checkinstall =================================================================== --- csw/mgar/pkg/clamav/trunk/files/CSWclamav.checkinstall 2009-03-06 16:36:20 UTC (rev 3606) +++ csw/mgar/pkg/clamav/trunk/files/CSWclamav.checkinstall 2009-03-06 16:56:03 UTC (rev 3607) @@ -1,56 +0,0 @@ -# checkinstall script for Clamav -# Verify that group and user clamav exists -# 2008-12-10 Peter Bonivart - -ADDUSER=0 -ADDGROUP=0 -# Next, verify that group clamav exists. -# First check target machines group file, THEN check -# NIS/NIS+/whatever - -/usr/bin/grep '^clamav:' /etc/group >/dev/null -if [ $? -ne 0 ] ; then - /usr/bin/getent group clamav >/dev/null - if [ $? -ne 0 ] ; then - NEEDGROUP=1 - fi -fi - -if [ "$NEEDGROUP" = 1 ] ; then - echo "***" - echo "Group clamav must exist for this package install." - echo "clamav group will be added." - ADDGROUP=1 -else - echo "clamav group detected" -fi -# Next, verify that user clamav exists. -# First check target machines password file, THEN check -# NIS/NIS+/whatever - -/usr/bin/grep '^clamav:' /etc/passwd >/dev/null -if [ $? -ne 0 ] ; then - /usr/bin/getent passwd clamav >/dev/null - if [ $? -ne 0 ] ; then - NEEDUSER=1 - fi -fi - -if [ "$NEEDUSER" = 1 ] ; then - echo "***" - echo "User clamav must exist for this package install." - echo "clamav user will be added." - ADDUSER=1 -else - echo "clamav user detected" -fi - -# Make env variables available to other packaging scripts - -cat >$1 < Hi all, I was trying to build a package with SMF support (the old style, without cswclassutils). During the packaging phase I got the following errors: ## Building pkgmap from package prototype file. ERROR in /home/ja/tmp/nrpe/trunk/work/build-global/CSWnrpe.prototype-sparc: no object for <$WORKDIR_FIRSTMOD/nrpe> found in root directory no object for <$WORKDIR_FIRSTMOD/nrpe.xml> found in root directory no object for <$WORKDIR_FIRSTMOD/svc-nrpe> found in root directory pkgmk: ERROR: unable to build pkgmap from prototype file ## Packaging was not successful. It turned out, that this happends with packages checked out in the very last few days. Building the same (and identical) package, checked out earlier, is no problem. Could anyone give me a hint? Maybe a typo in gar? Or did I miss something? Thanks! -- Juergen Arndt From skayser at users.sourceforge.net Sat Mar 7 01:49:10 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sat, 07 Mar 2009 00:49:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[3608] csw/mgar/pkg/watch/trunk Message-ID: Revision: 3608 http://gar.svn.sourceforge.net/gar/?rev=3608&view=rev Author: skayser Date: 2009-03-07 00:49:09 +0000 (Sat, 07 Mar 2009) Log Message: ----------- watch: fixed broken pipe errors Modified Paths: -------------- csw/mgar/pkg/watch/trunk/Makefile csw/mgar/pkg/watch/trunk/checksums Added Paths: ----------- csw/mgar/pkg/watch/trunk/files/patch-sigpipe.diff Modified: csw/mgar/pkg/watch/trunk/Makefile =================================================================== --- csw/mgar/pkg/watch/trunk/Makefile 2009-03-06 16:56:03 UTC (rev 3607) +++ csw/mgar/pkg/watch/trunk/Makefile 2009-03-07 00:49:09 UTC (rev 3608) @@ -1,13 +1,9 @@ -# Todo: -# * watch called for programs with longer than terminal output -# (for example "find ." or "ls -lR" or "last" on build8x) causes -# broken pipe on second program invocation GARNAME = watch GARVERSION = 3.2.7 CATEGORIES = utils DESCRIPTION = Watch a program output change over time -define Blurb +define BLURB "watch" from the procps package. endef @@ -16,20 +12,25 @@ SF_PROJ = procps MASTER_SITES = http://$(SF_PROJ).sourceforge.net/ DISTFILES = $(SF_PROJ)-$(GARVERSION).tar.gz -PATCHFILES = patch-extralibs.diff DISTNAME = $(SF_PROJ)-$(GARVERSION) REQUIRED_PKGS = CSWncurses -CONFIGURE_ARGS = $(DIRPATHS) - -EXTRA_INC = /opt/csw/include/ncurses - TEST_SCRIPTS = CONFIGURE_SCRIPTS = BUILD_SCRIPTS = custom INSTALL_SCRIPTS = custom +# Include additional libraries (see pre-build-modulated below) +PATCHFILES = patch-extralibs.diff + +# Avoid "Broken pipe" error message on pclose() for cmds with longish output +PATCHFILES += patch-sigpipe.diff + +CONFIGURE_ARGS = $(DIRPATHS) + +EXTRA_INC = /opt/csw/include/ncurses + include gar/category.mk # procps is heavily GNU tailored, so we need to make some adjustments Modified: csw/mgar/pkg/watch/trunk/checksums =================================================================== --- csw/mgar/pkg/watch/trunk/checksums 2009-03-06 16:56:03 UTC (rev 3607) +++ csw/mgar/pkg/watch/trunk/checksums 2009-03-07 00:49:09 UTC (rev 3608) @@ -1,2 +1,3 @@ f490bca772b16472962c7b9f23b1e97d download/procps-3.2.7.tar.gz 05f5e9e304c4300b056ffd61eafebffa download/patch-extralibs.diff +c29461ef280f8a7dca7ef1d5aeec8e2d download/patch-sigpipe.diff Added: csw/mgar/pkg/watch/trunk/files/patch-sigpipe.diff =================================================================== --- csw/mgar/pkg/watch/trunk/files/patch-sigpipe.diff (rev 0) +++ csw/mgar/pkg/watch/trunk/files/patch-sigpipe.diff 2009-03-07 00:49:09 UTC (rev 3608) @@ -0,0 +1,13 @@ +--- procps-3.2.7.orig/watch.c 2009-03-07 01:23:35.904690072 +0100 ++++ procps-3.2.7/watch.c 2009-03-07 01:30:41.534474183 +0100 +@@ -313,6 +314,10 @@ + oldeolseen = eolseen; + } + ++ /* Finish reading from pipe to avoid SIGPIPE for the child */ ++ char devnull[8192]; ++ while (fgets(devnull, 8192, p) != NULL) {;} ++ + pclose(p); + + first_screen = 0; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Sat Mar 7 02:05:48 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sat, 07 Mar 2009 01:05:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3609] csw/mgar/pkg/watch/trunk/Makefile Message-ID: Revision: 3609 http://gar.svn.sourceforge.net/gar/?rev=3609&view=rev Author: skayser Date: 2009-03-07 01:05:48 +0000 (Sat, 07 Mar 2009) Log Message: ----------- watch: adjusted version number Modified Paths: -------------- csw/mgar/pkg/watch/trunk/Makefile Modified: csw/mgar/pkg/watch/trunk/Makefile =================================================================== --- csw/mgar/pkg/watch/trunk/Makefile 2009-03-07 00:49:09 UTC (rev 3608) +++ csw/mgar/pkg/watch/trunk/Makefile 2009-03-07 01:05:48 UTC (rev 3609) @@ -1,5 +1,5 @@ GARNAME = watch -GARVERSION = 3.2.7 +GARVERSION = 0.2.0 CATEGORIES = utils DESCRIPTION = Watch a program output change over time @@ -10,9 +10,10 @@ # Usually we would use $(SF_MIRROR), but the procps folks didn't upload # procps the usual way SF_PROJ = procps +SF_PROJ_VER = 3.2.7 MASTER_SITES = http://$(SF_PROJ).sourceforge.net/ -DISTFILES = $(SF_PROJ)-$(GARVERSION).tar.gz -DISTNAME = $(SF_PROJ)-$(GARVERSION) +DISTFILES = $(SF_PROJ)-$(SF_PROJ_VER).tar.gz +DISTNAME = $(SF_PROJ)-$(SF_PROJ_VER) REQUIRED_PKGS = CSWncurses This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Sat Mar 7 12:04:22 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Sat, 07 Mar 2009 11:04:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[3610] csw/mgar/pkg Message-ID: Revision: 3610 http://gar.svn.sourceforge.net/gar/?rev=3610&view=rev Author: idogan23 Date: 2009-03-07 11:04:22 +0000 (Sat, 07 Mar 2009) Log Message: ----------- nsd: initial commit Added Paths: ----------- csw/mgar/pkg/nsd/ csw/mgar/pkg/nsd/branches/ csw/mgar/pkg/nsd/tags/ csw/mgar/pkg/nsd/trunk/ csw/mgar/pkg/nsd/trunk/Makefile csw/mgar/pkg/nsd/trunk/files/ csw/mgar/pkg/nsd/trunk/files/CSWnsd.gspec Property changes on: csw/mgar/pkg/nsd/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/nsd/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsd/trunk/Makefile (rev 0) +++ csw/mgar/pkg/nsd/trunk/Makefile 2009-03-07 11:04:22 UTC (rev 3610) @@ -0,0 +1,25 @@ +GARNAME = nsd +GARVERSION = 3.2.1 +CATEGORIES = server + +DESCRIPTION = An authoritative only non-recursive name server +define BLURB + NSD (Name Server Daemon) is a complete implementation of an + authoritative DNS nameserver. +endef + +MASTER_SITES = http://www.nlnetlabs.nl/downloads/nsd/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWnsd,) + +# We define upstream file regex so we can be notifed of new upstream software release +#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-ssl=/opt/csw + +include gar/category.mk Added: csw/mgar/pkg/nsd/trunk/files/CSWnsd.gspec =================================================================== --- csw/mgar/pkg/nsd/trunk/files/CSWnsd.gspec (rev 0) +++ csw/mgar/pkg/nsd/trunk/files/CSWnsd.gspec 2009-03-07 11:04:22 UTC (rev 3610) @@ -0,0 +1,4 @@ +%var bitname nsd +%var pkgname CSWnsd +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC_FIRSTMOD}/LICENSE This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rthurner at users.sourceforge.net Sat Mar 7 16:57:06 2009 From: rthurner at users.sourceforge.net (rthurner at users.sourceforge.net) Date: Sat, 07 Mar 2009 15:57:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[3611] csw/mgar/pkg Message-ID: Revision: 3611 http://gar.svn.sourceforge.net/gar/?rev=3611&view=rev Author: rthurner Date: 2009-03-07 15:57:06 +0000 (Sat, 07 Mar 2009) Log Message: ----------- initial dir structure for mod_wsgi Added Paths: ----------- csw/mgar/pkg/branches/ csw/mgar/pkg/tags/ csw/mgar/pkg/trunk/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rthurner at users.sourceforge.net Sat Mar 7 17:05:49 2009 From: rthurner at users.sourceforge.net (rthurner at users.sourceforge.net) Date: Sat, 07 Mar 2009 16:05:49 +0000 Subject: [csw-devel] SF.net SVN: gar:[3612] csw/mgar/pkg/mod_wsgi/ Message-ID: Revision: 3612 http://gar.svn.sourceforge.net/gar/?rev=3612&view=rev Author: rthurner Date: 2009-03-07 16:05:47 +0000 (Sat, 07 Mar 2009) Log Message: ----------- create dir by hand to correct wrong import Added Paths: ----------- csw/mgar/pkg/mod_wsgi/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rthurner at users.sourceforge.net Sat Mar 7 17:08:34 2009 From: rthurner at users.sourceforge.net (rthurner at users.sourceforge.net) Date: Sat, 07 Mar 2009 16:08:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3613] csw/mgar/pkg Message-ID: Revision: 3613 http://gar.svn.sourceforge.net/gar/?rev=3613&view=rev Author: rthurner Date: 2009-03-07 16:08:33 +0000 (Sat, 07 Mar 2009) Log Message: ----------- wrongly created Removed Paths: ------------- csw/mgar/pkg/branches/ csw/mgar/pkg/tags/ csw/mgar/pkg/trunk/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rthurner at users.sourceforge.net Sat Mar 7 17:13:54 2009 From: rthurner at users.sourceforge.net (rthurner at users.sourceforge.net) Date: Sat, 07 Mar 2009 16:13:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[3614] csw/mgar/pkg/mod_wsgi Message-ID: Revision: 3614 http://gar.svn.sourceforge.net/gar/?rev=3614&view=rev Author: rthurner Date: 2009-03-07 16:13:49 +0000 (Sat, 07 Mar 2009) Log Message: ----------- set basic structure + properties Added Paths: ----------- csw/mgar/pkg/mod_wsgi/branches/ csw/mgar/pkg/mod_wsgi/tags/ csw/mgar/pkg/mod_wsgi/trunk/ Property changes on: csw/mgar/pkg/mod_wsgi/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rthurner at users.sourceforge.net Sat Mar 7 17:19:44 2009 From: rthurner at users.sourceforge.net (rthurner at users.sourceforge.net) Date: Sat, 07 Mar 2009 16:19:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[3615] csw/mgar/pkg/mod_wsgi/trunk Message-ID: Revision: 3615 http://gar.svn.sourceforge.net/gar/?rev=3615&view=rev Author: rthurner Date: 2009-03-07 16:19:30 +0000 (Sat, 07 Mar 2009) Log Message: ----------- initial files, copied from mod_python Added Paths: ----------- csw/mgar/pkg/mod_wsgi/trunk/Makefile csw/mgar/pkg/mod_wsgi/trunk/checksums csw/mgar/pkg/mod_wsgi/trunk/files/ csw/mgar/pkg/mod_wsgi/trunk/files/postinstall csw/mgar/pkg/mod_wsgi/trunk/files/preremove csw/mgar/pkg/mod_wsgi/trunk/files/space Added: csw/mgar/pkg/mod_wsgi/trunk/Makefile =================================================================== --- csw/mgar/pkg/mod_wsgi/trunk/Makefile (rev 0) +++ csw/mgar/pkg/mod_wsgi/trunk/Makefile 2009-03-07 16:19:30 UTC (rev 3615) @@ -0,0 +1,38 @@ +GARNAME = mod_wsgi +GARVERSION = 2.3 +CATEGORIES = lib + +DESCRIPTION = an Apache/Python WSGI adapter module +define BLURB + Mod_wsgi is a python WSGI adapter module for Apache. +endef + +MASTER_SITES = http://code.google.com/p/modwsgi +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += postinstall preremove space + +PACKAGES = CSWap2modwsgi + +REQUIRED_PKGS_CSWap2modwsgi = CSWap2prefork CSWpython +CATALOGNAME_CSWap2modwsgi = ap2_modwsgi +SPKG_DESC_CSWap2modwsgi = an Apache/Python WSGI adapter module + +#PATCHFILES = configure.diff +#PATCHFILES += connobject.diff + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = (\d+(?:\.\d+)*) + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-apxs=$(prefix)/apache2/sbin/apxs +CONFIGURE_ARGS += --with-python=$(bindir)/python +CONFIGURE_ARGS += --with-python-src=../python + +## There are no tests for this +TEST_SCRIPTS = skip + +test-skip: + $(DONADA) + +include gar/category.mk + Added: csw/mgar/pkg/mod_wsgi/trunk/checksums =================================================================== --- csw/mgar/pkg/mod_wsgi/trunk/checksums (rev 0) +++ csw/mgar/pkg/mod_wsgi/trunk/checksums 2009-03-07 16:19:30 UTC (rev 3615) @@ -0,0 +1,4 @@ +c686e1c498dbe5753fe491c3cf61cff4 download/mod_wsgi-2.3.tar.gz +a2e8679f45232e56efbc352597ffe456 download/postinstall +a67766841dedbaba0d7b15e7f08c8658 download/preremove +0dd379f20ceb32fc77bb3a9bf045097f download/space Added: csw/mgar/pkg/mod_wsgi/trunk/files/postinstall =================================================================== --- csw/mgar/pkg/mod_wsgi/trunk/files/postinstall (rev 0) +++ csw/mgar/pkg/mod_wsgi/trunk/files/postinstall 2009-03-07 16:19:30 UTC (rev 3615) @@ -0,0 +1,24 @@ +#!/bin/sh + +CSW_PREFIX=${PKG_INSTALL_ROOT}/opt/csw +AP2_PREFIX=$CSW_PREFIX/apache2 +AP2_BINDIR=$AP2_PREFIX/sbin +AP2_LIBEXEC=$AP2_PREFIX/libexec +AP2_CONFDIR=$AP2_PREFIX/etc +AP2_EXTRADIR=$AP2_CONFDIR/extra +AP2_CONFIG=$AP2_CONFDIR/httpd.conf + +# Enable the wsgi module +PKG_INSTALL_ROOT=${PKG_INSTALL_ROOT:-'/'} +chroot $PKG_INSTALL_ROOT \ + $AP2_BINDIR/apxs -S LIBEXECDIR=$AP2_LIBEXEC -e -a -n wsgi mod_wsgi.so + +# Finito +cat < Revision: 3616 http://gar.svn.sourceforge.net/gar/?rev=3616&view=rev Author: rthurner Date: 2009-03-07 17:10:09 +0000 (Sat, 07 Mar 2009) Log Message: ----------- workaround for a few days, until mike's new python is live Modified Paths: -------------- csw/mgar/pkg/mod_wsgi/trunk/Makefile Modified: csw/mgar/pkg/mod_wsgi/trunk/Makefile =================================================================== --- csw/mgar/pkg/mod_wsgi/trunk/Makefile 2009-03-07 16:19:30 UTC (rev 3615) +++ csw/mgar/pkg/mod_wsgi/trunk/Makefile 2009-03-07 17:10:09 UTC (rev 3616) @@ -34,5 +34,10 @@ test-skip: $(DONADA) +## Fix Makefile LDFLAGS to correct broken python-config return values +post-configure-modulated: + @( perl -i -plne 's|^LDFLAGS = .*|LDFLAGS = -L/opt/csw/lib|' \ + $(WORKSRC)/Makefile ) + include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Sat Mar 7 20:17:20 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Sat, 07 Mar 2009 19:17:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[3617] csw/mgar/pkg/freeciv/trunk Message-ID: Revision: 3617 http://gar.svn.sourceforge.net/gar/?rev=3617&view=rev Author: jake_goerzen Date: 2009-03-07 19:17:20 +0000 (Sat, 07 Mar 2009) Log Message: ----------- update depend file with CSWggettextrt instead of CSWggettext Modified Paths: -------------- csw/mgar/pkg/freeciv/trunk/checksums csw/mgar/pkg/freeciv/trunk/files/CSWfreeciv.depend Modified: csw/mgar/pkg/freeciv/trunk/checksums =================================================================== --- csw/mgar/pkg/freeciv/trunk/checksums 2009-03-07 17:10:09 UTC (rev 3616) +++ csw/mgar/pkg/freeciv/trunk/checksums 2009-03-07 19:17:20 UTC (rev 3617) @@ -1,5 +1,5 @@ 3e9925e868a816c1fba58993cced92ef download/freeciv-2.1.8.tar.gz 4f6b34dbb2143663d82ebea710c56863 download/CSWfreeciv.gspec -8b2248c58bd3ed3d7ce1fb5274f0b0f7 download/CSWfreeciv.depend +fee60b5af7c882c2eb16a8ca622e3958 download/CSWfreeciv.depend d3acfde4316e7011beccd69b21d2ad67 download/CSWfreeciv.prototype 892be308fb8a4e34f0e98083de3e1788 download/dataio.c.diff Modified: csw/mgar/pkg/freeciv/trunk/files/CSWfreeciv.depend =================================================================== --- csw/mgar/pkg/freeciv/trunk/files/CSWfreeciv.depend 2009-03-07 17:10:09 UTC (rev 3616) +++ csw/mgar/pkg/freeciv/trunk/files/CSWfreeciv.depend 2009-03-07 19:17:20 UTC (rev 3617) @@ -7,7 +7,7 @@ P CSWlibcairo P CSWesound P CSWiconv -P CSWggettext +P CSWggettextrt P CSWpango P CSWreadline P CSWzlib This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Sat Mar 7 20:50:11 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sat, 07 Mar 2009 19:50:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[3618] csw/mgar/pkg Message-ID: Revision: 3618 http://gar.svn.sourceforge.net/gar/?rev=3618&view=rev Author: skayser Date: 2009-03-07 19:50:11 +0000 (Sat, 07 Mar 2009) Log Message: ----------- nano: Initial commit Added Paths: ----------- csw/mgar/pkg/nano/ csw/mgar/pkg/nano/branches/ csw/mgar/pkg/nano/tags/ csw/mgar/pkg/nano/trunk/ csw/mgar/pkg/nano/trunk/Makefile csw/mgar/pkg/nano/trunk/checksums csw/mgar/pkg/nano/trunk/files/ csw/mgar/pkg/nano/trunk/files/CSWnano.postinstall csw/mgar/pkg/nano/trunk/files/CSWnano.postremove Property changes on: csw/mgar/pkg/nano/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/nano/trunk/Makefile =================================================================== --- csw/mgar/pkg/nano/trunk/Makefile (rev 0) +++ csw/mgar/pkg/nano/trunk/Makefile 2009-03-07 19:50:11 UTC (rev 3618) @@ -0,0 +1,32 @@ +GARNAME = nano +GARVERSION = 2.0.9 +CATEGORIES = utils + +DESCRIPTION = Enhanced clone of the Pico text editor +define BLURB +GNU nano is designed to be a free replacement for the Pico text editor, part of +the Pine email suite from The University of Washington. It aims to "emulate +Pico as closely as possible and perhaps include extra functionality". +endef + +MASTER_SITES = http://www.nano-editor.org/dist/v2.0/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES = CSWnano.postinstall CSWnano.postremove + +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +REQUIRED_PKGS = CSWggettextrt CSWncurses + +EXTRA_INC = /opt/csw/include/ncurses + +TEST_SCRIPTS = + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --enable-all + +# Disable automatic line wraps when running as root. See +# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=513443 for +# some background info +CONFIGURE_ARGS += --disable-wrapping-as-root + +include gar/category.mk Added: csw/mgar/pkg/nano/trunk/checksums =================================================================== --- csw/mgar/pkg/nano/trunk/checksums (rev 0) +++ csw/mgar/pkg/nano/trunk/checksums 2009-03-07 19:50:11 UTC (rev 3618) @@ -0,0 +1,2 @@ +c1bfcb567c7a645b5c4f5130158d7808 download/CSWnano.postinstall +46649817cd38cea9fb6fb8c201f7f227 download/CSWnano.postremove Added: csw/mgar/pkg/nano/trunk/files/CSWnano.postinstall =================================================================== --- csw/mgar/pkg/nano/trunk/files/CSWnano.postinstall (rev 0) +++ csw/mgar/pkg/nano/trunk/files/CSWnano.postinstall 2009-03-07 19:50:11 UTC (rev 3618) @@ -0,0 +1,18 @@ +#!/bin/sh +# +# postinstall - this script is executed after the CVS PKG install +# +# This script updates the info dir file for textinfo + +if [ "$PKG_ROOT_DIR" = "" ] ; then PKG_ROOT_DIR=/ ; fi +if [ ! -x "$PKG_ROOT_DIR/opt/csw/sbin/mkdirentries" ] ; then exit 0; fi + +savepath=$PATH +PATH=/usr/bin:/opt/csw/bin + +echo "Updating the info dir file for CSWtexinfo" +/usr/sbin/chroot $PKG_ROOT_DIR /opt/csw/sbin/mkdirentries + +PATH=$savepath + +exit 0 Added: csw/mgar/pkg/nano/trunk/files/CSWnano.postremove =================================================================== --- csw/mgar/pkg/nano/trunk/files/CSWnano.postremove (rev 0) +++ csw/mgar/pkg/nano/trunk/files/CSWnano.postremove 2009-03-07 19:50:11 UTC (rev 3618) @@ -0,0 +1,16 @@ +# postremove - this script is executed after the CVS PKG remove +# +# This script updates the info dir file for textinfo + +if [ "$PKG_ROOT_DIR" = "" ] ; then PKG_ROOT_DIR=/ ; fi +if [ ! -x "$PKG_ROOT_DIR/opt/csw/sbin/mkdirentries" ] ; then exit 0; fi + +savepath=$PATH +PATH=/usr/bin:/opt/csw/bin + +echo "Updating the info dir file for CSWtexinfo" +/usr/sbin/chroot $PKG_ROOT_DIR /opt/csw/sbin/mkdirentries + +PATH=savepath + +exit 0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 7 22:50:16 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 07 Mar 2009 21:50:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[3619] csw/mgar/pkg/java Message-ID: Revision: 3619 http://gar.svn.sourceforge.net/gar/?rev=3619&view=rev Author: wbonnet Date: 2009-03-07 21:50:16 +0000 (Sat, 07 Mar 2009) Log Message: ----------- Add Apache Jakarta Configuration to GAR Added Paths: ----------- csw/mgar/pkg/java/ajcconfig/ csw/mgar/pkg/java/ajcconfig/branches/ csw/mgar/pkg/java/ajcconfig/tags/ csw/mgar/pkg/java/ajcconfig/trunk/ csw/mgar/pkg/java/ajcconfig/trunk/Makefile csw/mgar/pkg/java/ajcconfig/trunk/checksums csw/mgar/pkg/java/ajcconfig/trunk/files/ csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfig.gspec csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfigdoc.gspec Property changes on: csw/mgar/pkg/java/ajcconfig/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/java/ajcconfig/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcconfig/trunk/Makefile (rev 0) +++ csw/mgar/pkg/java/ajcconfig/trunk/Makefile 2009-03-07 21:50:16 UTC (rev 3619) @@ -0,0 +1,54 @@ +SHORTNAME = configuration +GARVERSION = 1.6 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons Configuration +define BLURB +Apache Jakarta Commons Configuration : Tools to assist in the reading of configuration files +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcconfig,) +DISTFILES += $(call admfiles,CSWajcconfigdoc,) + +# Defines package description +SPKG_DESC_CSWajcconfig = $(DESCRIPTION) +SPKG_DESC_CSWajcconfigdoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajcconfig = CSWajclang CSWajclogging CSWajclang CSWajcdigester CSWajccollect CSWajcbeanutils + +# Defines package content +PKGFILES_CSWajcconfig = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcconfig += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/docs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/java/ajcconfig/trunk/checksums =================================================================== --- csw/mgar/pkg/java/ajcconfig/trunk/checksums (rev 0) +++ csw/mgar/pkg/java/ajcconfig/trunk/checksums 2009-03-07 21:50:16 UTC (rev 3619) @@ -0,0 +1,3 @@ +66c6398a0ad99d181e9ea388f9c25c93 download/commons-configuration-1.6.tar.gz +b737cf3fc3d7036107fbaa6ced028382 download/CSWajcconfig.gspec +72c82e8a1546c7163cc5f0da4724e4fd download/CSWajcconfigdoc.gspec Added: csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfig.gspec =================================================================== --- csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfig.gspec (rev 0) +++ csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfig.gspec 2009-03-07 21:50:16 UTC (rev 3619) @@ -0,0 +1,7 @@ +%var bitname commons_config +%var pkgname CSWajcconfig +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/${GARNAME}/License.txt for license information Added: csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfigdoc.gspec =================================================================== --- csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfigdoc.gspec (rev 0) +++ csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfigdoc.gspec 2009-03-07 21:50:16 UTC (rev 3619) @@ -0,0 +1,7 @@ +%var bitname commons_config_doc +%var pkgname CSWajcconfigdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/${GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 7 23:00:32 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 07 Mar 2009 22:00:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[3620] csw/mgar/pkg/java/ajcconfig/Makefile Message-ID: Revision: 3620 http://gar.svn.sourceforge.net/gar/?rev=3620&view=rev Author: wbonnet Date: 2009-03-07 22:00:32 +0000 (Sat, 07 Mar 2009) Log Message: ----------- Add Apache Jakarta Configuration to GAR Added Paths: ----------- csw/mgar/pkg/java/ajcconfig/Makefile Added: csw/mgar/pkg/java/ajcconfig/Makefile =================================================================== --- csw/mgar/pkg/java/ajcconfig/Makefile (rev 0) +++ csw/mgar/pkg/java/ajcconfig/Makefile 2009-03-07 22:00:32 UTC (rev 3620) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sat Mar 7 23:37:25 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sat, 07 Mar 2009 22:37:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3621] csw/mgar/pkg/wmf/trunk/Makefile Message-ID: Revision: 3621 http://gar.svn.sourceforge.net/gar/?rev=3621&view=rev Author: hson Date: 2009-03-07 22:37:25 +0000 (Sat, 07 Mar 2009) Log Message: ----------- wmf: Upstream check fix Modified Paths: -------------- csw/mgar/pkg/wmf/trunk/Makefile Modified: csw/mgar/pkg/wmf/trunk/Makefile =================================================================== --- csw/mgar/pkg/wmf/trunk/Makefile 2009-03-07 22:00:32 UTC (rev 3620) +++ csw/mgar/pkg/wmf/trunk/Makefile 2009-03-07 22:37:25 UTC (rev 3621) @@ -24,7 +24,9 @@ REQUIRED_PKGS += CSWpng CSWzlib # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=10501 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = (\d+(?:\.\d+)*) # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sat Mar 7 23:50:14 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sat, 07 Mar 2009 22:50:14 +0000 Subject: [csw-devel] SF.net SVN: gar:[3622] csw/mgar/pkg Message-ID: Revision: 3622 http://gar.svn.sourceforge.net/gar/?rev=3622&view=rev Author: hson Date: 2009-03-07 22:50:14 +0000 (Sat, 07 Mar 2009) Log Message: ----------- netsnmp: Intial commit Added Paths: ----------- csw/mgar/pkg/netsnmp/ csw/mgar/pkg/netsnmp/branches/ csw/mgar/pkg/netsnmp/tags/ csw/mgar/pkg/netsnmp/trunk/ csw/mgar/pkg/netsnmp/trunk/Makefile csw/mgar/pkg/netsnmp/trunk/checksums csw/mgar/pkg/netsnmp/trunk/files/ Property changes on: csw/mgar/pkg/netsnmp/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/netsnmp/trunk/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/trunk/Makefile (rev 0) +++ csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-07 22:50:14 UTC (rev 3622) @@ -0,0 +1,43 @@ +GARNAME = netsnmp +GARVERSION = 5.4.2.1 +CATEGORIES = apps + +DESCRIPTION = Brief description +define BLURB + Long description +endef + +SF_PROJ = net-snmp +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(SF_PROJ)-$(GARVERSION).tar.gz + +DISTNAME = $(SF_PROJ)-$(GARVERSION) + +SPKG_SOURCEURL = http://www.net-snmp.org/ + +REQUIRED_PKGS += CSWosslrt CSWtcpwrap + +# We define upstream file regex so we can be notifed of new upstream software release +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=12694 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = (\d+(?:\.\d+)*) + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-default-snmp-version=1 +CONFIGURE_ARGS += --with-sys-contact=unknown +CONFIGURE_ARGS += --with-sys-location=unknown +CONFIGURE_ARGS += --with-logfile=/var/log/snmpd.log +CONFIGURE_ARGS += --with-persistent-directory=/opt/csw/var/net-snmp +CONFIGURE_ARGS += '--with-mib-modules=ucd-snmp/diskio ucd-snmp/lmSensors agentx mibII/mta_sendmail' +CONFIGURE_ARGS += '--with-libwrap=/opt/csw/lib' +CONFIGURE_ARGS += '--enable-ipv6' +CONFIGURE_ARGS += '--with-transports=UDP TCP Unix' +CONFIGURE_ARGS += '--with-perl-mod' + +EXTRA_MERGE_EXCLUDE_FILES = .*/perllocal.pod + +include gar/category.mk Added: csw/mgar/pkg/netsnmp/trunk/checksums =================================================================== --- csw/mgar/pkg/netsnmp/trunk/checksums (rev 0) +++ csw/mgar/pkg/netsnmp/trunk/checksums 2009-03-07 22:50:14 UTC (rev 3622) @@ -0,0 +1 @@ +984932520143f0c8bf7b7ce1fc9e1da1 download/net-snmp-5.4.2.1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Sun Mar 8 00:57:29 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Sat, 07 Mar 2009 23:57:29 +0000 Subject: [csw-devel] SF.net SVN: gar:[3623] csw/mgar/pkg Message-ID: Revision: 3623 http://gar.svn.sourceforge.net/gar/?rev=3623&view=rev Author: bonivart Date: 2009-03-07 23:57:29 +0000 (Sat, 07 Mar 2009) Log Message: ----------- lzop: initial commit Added Paths: ----------- csw/mgar/pkg/lzop/ csw/mgar/pkg/lzop/branches/ csw/mgar/pkg/lzop/tags/ csw/mgar/pkg/lzop/trunk/ csw/mgar/pkg/lzop/trunk/Makefile csw/mgar/pkg/lzop/trunk/checksums csw/mgar/pkg/lzop/trunk/files/ Property changes on: csw/mgar/pkg/lzop/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/lzop/trunk/Makefile =================================================================== --- csw/mgar/pkg/lzop/trunk/Makefile (rev 0) +++ csw/mgar/pkg/lzop/trunk/Makefile 2009-03-07 23:57:29 UTC (rev 3623) @@ -0,0 +1,30 @@ +GARNAME = lzop +GARVERSION = 1.02rc1 +CATEGORIES = utils + +DESCRIPTION = LZO file compressor +define BLURB + lzop is a file compressor which is very similar to gzip. lzop uses the LZO data + compression library for compression services, and its main advantages over gzip are + much higher compression and decompression speed (at the cost of some compression + ratio). +endef + +MASTER_SITES = http://www.lzop.org/download/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +PACKAGES = CSWlzop +CATALOGNAME = lzop +SPKG_DESC = $(DESCRIPTION) +SPKG_SOURCEURL = http://www.lzop.org + +REQUIRED_PKGS = CSWlzo + +# We define upstream file regex so we can be notifed of new upstream software release +#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz + +TEST_TARGET = check + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk Added: csw/mgar/pkg/lzop/trunk/checksums =================================================================== --- csw/mgar/pkg/lzop/trunk/checksums (rev 0) +++ csw/mgar/pkg/lzop/trunk/checksums 2009-03-07 23:57:29 UTC (rev 3623) @@ -0,0 +1 @@ +4b999030716b1353c3dac049b269df7a download/lzop-1.02rc1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Sun Mar 8 01:39:25 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Sun, 08 Mar 2009 00:39:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3624] csw/mgar/pkg/lzop/trunk/Makefile Message-ID: Revision: 3624 http://gar.svn.sourceforge.net/gar/?rev=3624&view=rev Author: bonivart Date: 2009-03-08 00:39:25 +0000 (Sun, 08 Mar 2009) Log Message: ----------- lzop: added docs Modified Paths: -------------- csw/mgar/pkg/lzop/trunk/Makefile Modified: csw/mgar/pkg/lzop/trunk/Makefile =================================================================== --- csw/mgar/pkg/lzop/trunk/Makefile 2009-03-07 23:57:29 UTC (rev 3623) +++ csw/mgar/pkg/lzop/trunk/Makefile 2009-03-08 00:39:25 UTC (rev 3624) @@ -21,10 +21,19 @@ REQUIRED_PKGS = CSWlzo # We define upstream file regex so we can be notifed of new upstream software release -#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz TEST_TARGET = check CONFIGURE_ARGS = $(DIRPATHS) include gar/category.mk + +DOCS = AUTHORS NEWS README THANKS doc/magic +DOCDEST = $(DESTDIR)$(docdir)/$(GARNAME) + +post-install-modulated: + @echo " ==> Post-install for $(GARNAME) (custom)" + @ginstall -d $(DOCDEST) + @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) + @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 8 02:55:31 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 08 Mar 2009 01:55:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3625] csw/mgar/pkg Message-ID: Revision: 3625 http://gar.svn.sourceforge.net/gar/?rev=3625&view=rev Author: hson Date: 2009-03-08 01:55:31 +0000 (Sun, 08 Mar 2009) Log Message: ----------- libnids: Initial commit Added Paths: ----------- csw/mgar/pkg/libnids/ csw/mgar/pkg/libnids/branches/ csw/mgar/pkg/libnids/tags/ csw/mgar/pkg/libnids/trunk/ csw/mgar/pkg/libnids/trunk/Makefile csw/mgar/pkg/libnids/trunk/checksums csw/mgar/pkg/libnids/trunk/files/ csw/mgar/pkg/libnids/trunk/files/mainpatch Property changes on: csw/mgar/pkg/libnids/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/libnids/trunk/Makefile =================================================================== --- csw/mgar/pkg/libnids/trunk/Makefile (rev 0) +++ csw/mgar/pkg/libnids/trunk/Makefile 2009-03-08 01:55:31 UTC (rev 3625) @@ -0,0 +1,36 @@ +GARNAME = libnids +GARVERSION = 1.23 +CATEGORIES = net + +DESCRIPTION = implementation of an e-component of network intrusion detection +define BLURB + Long description +endef + +SF_PROJ = $(GARNAME) +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +SPKG_SOURCEURL = http://libnids.sourceforge.net/ + +REQUIRED_PKGS += CSWggettextrt CSWglib2 CSWlibnet CSWlibpcap + +# We define upstream file regex so we can be notifed of new upstream software release +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=92215 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = (\d+(?:\.\d+)*) + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +#GARCOMPILER = GCC3 + +PATCHFILES = mainpatch + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --enable-shared + +TEST_TARGET = + +include gar/category.mk Added: csw/mgar/pkg/libnids/trunk/checksums =================================================================== --- csw/mgar/pkg/libnids/trunk/checksums (rev 0) +++ csw/mgar/pkg/libnids/trunk/checksums 2009-03-08 01:55:31 UTC (rev 3625) @@ -0,0 +1,2 @@ +af35e8ef403a0ca95df2da94db856428 download/libnids-1.23.tar.gz +6caaa001bda6528aa6bb464de550b023 download/mainpatch Added: csw/mgar/pkg/libnids/trunk/files/mainpatch =================================================================== --- csw/mgar/pkg/libnids/trunk/files/mainpatch (rev 0) +++ csw/mgar/pkg/libnids/trunk/files/mainpatch 2009-03-08 01:55:31 UTC (rev 3625) @@ -0,0 +1,87 @@ +diff --speed-large-files --minimal -ru libnids-1.23.orig/src/Makefile.in libnids-1.23/src/Makefile.in +--- libnids-1.23.orig/src/Makefile.in 2008-02-21 11:40:19.000000000 +0100 ++++ libnids-1.23/src/Makefile.in 2009-03-08 02:30:29.000000000 +0100 +@@ -16,7 +16,7 @@ + LIBSHARED = libnids.so.1.23 + + CC = @CC@ +-CFLAGS = @CFLAGS@ -W -Wall -DLIBNET_VER=@LIBNET_VER@ -DHAVE_ICMPHDR=@ICMPHEADER@ -DHAVE_TCP_STATES=@TCPSTATES@ -DHAVE_BSD_UDPHDR=@HAVE_BSD_UDPHDR@ ++CFLAGS = @CFLAGS@ -DLIBNET_VER=@LIBNET_VER@ -DHAVE_ICMPHDR=@ICMPHEADER@ -DHAVE_TCP_STATES=@TCPSTATES@ -DHAVE_BSD_UDPHDR=@HAVE_BSD_UDPHDR@ + LDFLAGS = @LDFLAGS@ + + PCAP_CFLAGS = @PCAP_CFLAGS@ +@@ -40,43 +40,43 @@ + # How to write the following rules compactly and portably ? + # gmake accepts "%_pic.o: %.c", bsd make does not. + checksum_pic.o: checksum.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c checksum.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c checksum.c -o $@ + ip_fragment_pic.o: ip_fragment.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c ip_fragment.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c ip_fragment.c -o $@ + ip_options_pic.o: ip_options.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c ip_options.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c ip_options.c -o $@ + killtcp_pic.o: killtcp.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c killtcp.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c killtcp.c -o $@ + libnids_pic.o: libnids.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c libnids.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c libnids.c -o $@ + scan_pic.o: scan.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c scan.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c scan.c -o $@ + tcp_pic.o: tcp.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c tcp.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c tcp.c -o $@ + util_pic.o: util.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c util.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c util.c -o $@ + allpromisc_pic.o: allpromisc.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c allpromisc.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c allpromisc.c -o $@ + hash_pic.o: hash.c +- $(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c hash.c -o $@ ++ $(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c hash.c -o $@ + + + $(LIBSTATIC): $(OBJS) + ar -cr $@ $(OBJS) + $(RANLIB) $@ + $(LIBSHARED): $(OBJS_SHARED) +- $(CC) -shared -Wl,-soname,$(LIBSHARED) -o $(LIBSHARED) $(OBJS_SHARED) $(LIBS) $(LNETLIB) $(PCAPLIB) ++ $(LD) -G -h $(LIBSHARED) -o $(LIBSHARED) $(OBJS_SHARED) $(LIBS) $(LNETLIB) $(PCAPLIB) + + _install install: $(LIBSTATIC) +- ../mkinstalldirs $(install_prefix)$(libdir) +- ../mkinstalldirs $(install_prefix)$(includedir) +- ../mkinstalldirs $(install_prefix)$(mandir)/man3 +- $(INSTALL) -c -m 644 libnids.a $(install_prefix)$(libdir) +- $(INSTALL) -c -m 644 nids.h $(install_prefix)$(includedir) +- $(INSTALL) -c -m 644 libnids.3 $(install_prefix)$(mandir)/man3 ++ ../mkinstalldirs $(DESTDIR)$(install_prefix)$(libdir) ++ ../mkinstalldirs $(DESTDIR)$(install_prefix)$(includedir) ++ ../mkinstalldirs $(DESTDIR)$(install_prefix)$(mandir)/man3 ++ $(INSTALL) -c -m 644 libnids.a $(DESTDIR)$(install_prefix)$(libdir) ++ $(INSTALL) -c -m 644 nids.h $(DESTDIR)$(install_prefix)$(includedir) ++ $(INSTALL) -c -m 644 libnids.3 $(DESTDIR)$(install_prefix)$(mandir)/man3 + _installshared installshared: install $(LIBSHARED) +- $(INSTALL) -c -m 755 $(LIBSHARED) $(install_prefix)$(libdir) +- ln -s -f $(LIBSHARED) $(install_prefix)$(libdir)/libnids.so ++ $(INSTALL) -c -m 755 $(LIBSHARED) $(DESTDIR)$(install_prefix)$(libdir) ++ ln -s -f $(LIBSHARED) $(DESTDIR)$(install_prefix)$(libdir)/libnids.so + + clean: + rm -f *.o *~ $(LIBSTATIC) $(LIBSHARED) +diff --speed-large-files --minimal -ru libnids-1.23.orig/src/ip_options.c libnids-1.23/src/ip_options.c +--- libnids-1.23.orig/src/ip_options.c 2002-08-10 21:07:45.000000000 +0200 ++++ libnids-1.23/src/ip_options.c 2009-03-08 02:18:44.000000000 +0100 +@@ -69,7 +69,7 @@ + unsigned char __pad1; + unsigned char __pad2; + unsigned char __pad3; +- unsigned char __data[0]; ++ unsigned char __data[]; + }; + + struct iphdr { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 8 04:40:58 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 08 Mar 2009 03:40:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3626] csw/mgar/pkg Message-ID: Revision: 3626 http://gar.svn.sourceforge.net/gar/?rev=3626&view=rev Author: hson Date: 2009-03-08 03:40:58 +0000 (Sun, 08 Mar 2009) Log Message: ----------- pwgen: Initial commit Added Paths: ----------- csw/mgar/pkg/pwgen/ csw/mgar/pkg/pwgen/branches/ csw/mgar/pkg/pwgen/tags/ csw/mgar/pkg/pwgen/trunk/ csw/mgar/pkg/pwgen/trunk/Makefile csw/mgar/pkg/pwgen/trunk/checksums csw/mgar/pkg/pwgen/trunk/files/ csw/mgar/pkg/pwgen/trunk/files/LICENSE csw/mgar/pkg/pwgen/trunk/files/mainpatch Property changes on: csw/mgar/pkg/pwgen/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/pwgen/trunk/Makefile =================================================================== --- csw/mgar/pkg/pwgen/trunk/Makefile (rev 0) +++ csw/mgar/pkg/pwgen/trunk/Makefile 2009-03-08 03:40:58 UTC (rev 3626) @@ -0,0 +1,43 @@ +GARNAME = pwgen +GARVERSION = 2.06 +CATEGORIES = apps + +DESCRIPTION = pwgen generates passwords which can be easily memorized by a human +define BLURB + Pwgen is a small, GPL'ed password generator which creates passwords which can + be easily memorized by a human. +endef + +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +SPKG_SOURCEURL = http://pwgen.sourceforge.net + +LICENSE = LICENSE + +#REQUIRED_PKGS = CSWggettextrt CSWiconv + +# We define upstream file regex so we can be notifed of new upstream software release +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=28391 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = (\d+(?:\.\d+)*) + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +PATCHFILES = mainpatch + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_SCRIPTS = + +include gar/category.mk + +post-extract: + ( cp $(FILEDIR)/LICENSE $(WORKSRC) ) + @$(MAKECOOKIE) + +#post-extract-$(MODULATION): +# ( cp $(FILEDIR)/LICENSE $(WORKSRC_FIRSTMOD) ) +# @$(MAKECOOKIE) Added: csw/mgar/pkg/pwgen/trunk/checksums =================================================================== --- csw/mgar/pkg/pwgen/trunk/checksums (rev 0) +++ csw/mgar/pkg/pwgen/trunk/checksums 2009-03-08 03:40:58 UTC (rev 3626) @@ -0,0 +1,2 @@ +935aebcbe610fbc9de8125e7b7d71297 download/pwgen-2.06.tar.gz +7bea97e8320feb19cc47a6bcae5512fc download/mainpatch Added: csw/mgar/pkg/pwgen/trunk/files/LICENSE =================================================================== --- csw/mgar/pkg/pwgen/trunk/files/LICENSE (rev 0) +++ csw/mgar/pkg/pwgen/trunk/files/LICENSE 2009-03-08 03:40:58 UTC (rev 3626) @@ -0,0 +1,482 @@ + GNU LIBRARY GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the library GPL. It is + numbered 2 because it goes with version 2 of the ordinary GPL.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Library General Public License, applies to some +specially designated Free Software Foundation software, and to any +other libraries whose authors decide to use it. You can use it for +your libraries, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if +you distribute copies of the library, or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link a program with the library, you must provide +complete object files to the recipients so that they can relink them +with the library, after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + Our method of protecting your rights has two steps: (1) copyright +the library, and (2) offer you this license which gives you legal +permission to copy, distribute and/or modify the library. + + Also, for each distributor's protection, we want to make certain +that everyone understands that there is no warranty for this free +library. If the library is modified by someone else and passed on, we +want its recipients to know that what they have is not the original +version, so that any problems introduced by others will not reflect on +the original authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that companies distributing free +software will individually obtain patent licenses, thus in effect +transforming the program into proprietary software. To prevent this, +we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. + + Most GNU software, including some libraries, is covered by the ordinary +GNU General Public License, which was designed for utility programs. This +license, the GNU Library General Public License, applies to certain +designated libraries. This license is quite different from the ordinary +one; be sure to read it in full, and don't assume that anything in it is +the same as in the ordinary license. + + The reason we have a separate public license for some libraries is that +they blur the distinction we usually make between modifying or adding to a +program and simply using it. Linking a program with a library, without +changing the library, is in some sense simply using the library, and is +analogous to running a utility program or application program. However, in +a textual and legal sense, the linked executable is a combined work, a +derivative of the original library, and the ordinary General Public License +treats it as such. + + Because of this blurred distinction, using the ordinary General +Public License for libraries did not effectively promote software +sharing, because most developers did not use the libraries. We +concluded that weaker conditions might promote sharing better. + + However, unrestricted linking of non-free programs would deprive the +users of those programs of all benefit from the free status of the +libraries themselves. This Library General Public License is intended to +permit developers of non-free programs to use free libraries, while +preserving your freedom as a user of such programs to change the free +libraries that are incorporated in them. (We have not seen how to achieve +this as regards changes in header files, but we have achieved it as regards +changes in the actual functions of the Library.) The hope is that this +will lead to faster development of free libraries. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, while the latter only +works together with the library. + + Note that it is possible for a library to be covered by the ordinary +General Public License rather than by this special one. + + GNU LIBRARY GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library which +contains a notice placed by the copyright holder or other authorized +party saying it may be distributed under the terms of this Library +General Public License (also called "this License"). Each licensee is +addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also compile or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + c) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + d) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the source code distributed need not include anything that is normally +distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Library General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the + Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307 USA. + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! Added: csw/mgar/pkg/pwgen/trunk/files/mainpatch =================================================================== --- csw/mgar/pkg/pwgen/trunk/files/mainpatch (rev 0) +++ csw/mgar/pkg/pwgen/trunk/files/mainpatch 2009-03-08 03:40:58 UTC (rev 3626) @@ -0,0 +1,17 @@ +Only in pwgen-2.06.orig: LICENSE +diff --speed-large-files --minimal -ru pwgen-2.06.orig/Makefile.in pwgen-2.06/Makefile.in +--- pwgen-2.06.orig/Makefile.in 2007-07-05 01:42:19.000000000 +0200 ++++ pwgen-2.06/Makefile.in 2009-03-08 04:26:31.009559067 +0100 +@@ -11,9 +11,9 @@ + INSTALL_PROGRAM = @INSTALL_PROGRAM@ + INSTALL_DATA = @INSTALL_DATA@ + +-WALL_OPTS = -Wall -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes \ +- -Wshadow -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align \ +- -pedantic ++#WALL_OPTS = -Wall -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes \ ++# -Wshadow -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align \ ++# -pedantic + CC = @CC@ + DEFS = @DEFS@ + CFLAGS = @CFLAGS@ $(WALL_OPTS) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 10:21:24 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 09:21:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[3627] csw/mgar/pkg/java/ajcconfig/trunk Message-ID: Revision: 3627 http://gar.svn.sourceforge.net/gar/?rev=3627&view=rev Author: wbonnet Date: 2009-03-08 09:21:24 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Fix license path Modified Paths: -------------- csw/mgar/pkg/java/ajcconfig/trunk/checksums csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfig.gspec csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfigdoc.gspec Modified: csw/mgar/pkg/java/ajcconfig/trunk/checksums =================================================================== --- csw/mgar/pkg/java/ajcconfig/trunk/checksums 2009-03-08 03:40:58 UTC (rev 3626) +++ csw/mgar/pkg/java/ajcconfig/trunk/checksums 2009-03-08 09:21:24 UTC (rev 3627) @@ -1,3 +1,3 @@ 66c6398a0ad99d181e9ea388f9c25c93 download/commons-configuration-1.6.tar.gz -b737cf3fc3d7036107fbaa6ced028382 download/CSWajcconfig.gspec -72c82e8a1546c7163cc5f0da4724e4fd download/CSWajcconfigdoc.gspec +8e08b7110cc0cf98239740d97c462add download/CSWajcconfig.gspec +34ac42a05d3428b5629e2b6e10cc5d59 download/CSWajcconfigdoc.gspec Modified: csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfig.gspec =================================================================== --- csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfig.gspec 2009-03-08 03:40:58 UTC (rev 3626) +++ csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfig.gspec 2009-03-08 09:21:24 UTC (rev 3627) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/${GARNAME}/License.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Modified: csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfigdoc.gspec =================================================================== --- csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfigdoc.gspec 2009-03-08 03:40:58 UTC (rev 3626) +++ csw/mgar/pkg/java/ajcconfig/trunk/files/CSWajcconfigdoc.gspec 2009-03-08 09:21:24 UTC (rev 3627) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/${GARNAME}/License-documentation.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 8 12:01:02 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 08 Mar 2009 11:01:02 +0000 Subject: [csw-devel] SF.net SVN: gar:[3628] csw/mgar/pkg/libnids/trunk Message-ID: Revision: 3628 http://gar.svn.sourceforge.net/gar/?rev=3628&view=rev Author: hson Date: 2009-03-08 11:01:02 +0000 (Sun, 08 Mar 2009) Log Message: ----------- libnids: Fix for gccism Modified Paths: -------------- csw/mgar/pkg/libnids/trunk/checksums csw/mgar/pkg/libnids/trunk/files/mainpatch Modified: csw/mgar/pkg/libnids/trunk/checksums =================================================================== --- csw/mgar/pkg/libnids/trunk/checksums 2009-03-08 09:21:24 UTC (rev 3627) +++ csw/mgar/pkg/libnids/trunk/checksums 2009-03-08 11:01:02 UTC (rev 3628) @@ -1,2 +1,2 @@ af35e8ef403a0ca95df2da94db856428 download/libnids-1.23.tar.gz -6caaa001bda6528aa6bb464de550b023 download/mainpatch +ea5ddd010782ed77209e2414e5500ec7 download/mainpatch Modified: csw/mgar/pkg/libnids/trunk/files/mainpatch =================================================================== --- csw/mgar/pkg/libnids/trunk/files/mainpatch 2009-03-08 09:21:24 UTC (rev 3627) +++ csw/mgar/pkg/libnids/trunk/files/mainpatch 2009-03-08 11:01:02 UTC (rev 3628) @@ -1,6 +1,6 @@ diff --speed-large-files --minimal -ru libnids-1.23.orig/src/Makefile.in libnids-1.23/src/Makefile.in --- libnids-1.23.orig/src/Makefile.in 2008-02-21 11:40:19.000000000 +0100 -+++ libnids-1.23/src/Makefile.in 2009-03-08 02:30:29.000000000 +0100 ++++ libnids-1.23/src/Makefile.in 2009-03-08 05:26:17.000000000 +0100 @@ -16,7 +16,7 @@ LIBSHARED = libnids.so.1.23 @@ -73,9 +73,21 @@ clean: rm -f *.o *~ $(LIBSTATIC) $(LIBSHARED) +diff --speed-large-files --minimal -ru libnids-1.23.orig/src/checksum.c libnids-1.23/src/checksum.c +--- libnids-1.23.orig/src/checksum.c 2005-02-08 16:46:11.000000000 +0100 ++++ libnids-1.23/src/checksum.c 2009-03-08 11:39:55.103753000 +0100 +@@ -25,7 +25,7 @@ + return 0; + } + +-#if ( __i386__ || __i386 ) ++#if ( __i386__ || __i386 ) && __GNUC__ + // all asm procedures are copied from Linux 2.0.36 and 2.2.10 kernels + + /* diff --speed-large-files --minimal -ru libnids-1.23.orig/src/ip_options.c libnids-1.23/src/ip_options.c --- libnids-1.23.orig/src/ip_options.c 2002-08-10 21:07:45.000000000 +0200 -+++ libnids-1.23/src/ip_options.c 2009-03-08 02:18:44.000000000 +0100 ++++ libnids-1.23/src/ip_options.c 2009-03-08 05:26:17.000000000 +0100 @@ -69,7 +69,7 @@ unsigned char __pad1; unsigned char __pad2; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 13:09:28 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 12:09:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[3629] csw/mgar/pkg/java/ajcconfig/trunk/Makefile Message-ID: Revision: 3629 http://gar.svn.sourceforge.net/gar/?rev=3629&view=rev Author: wbonnet Date: 2009-03-08 12:09:28 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Fix typo Modified Paths: -------------- csw/mgar/pkg/java/ajcconfig/trunk/Makefile Modified: csw/mgar/pkg/java/ajcconfig/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcconfig/trunk/Makefile 2009-03-08 11:01:02 UTC (rev 3628) +++ csw/mgar/pkg/java/ajcconfig/trunk/Makefile 2009-03-08 12:09:28 UTC (rev 3629) @@ -34,8 +34,8 @@ # Defines custom steps since java libs do not use autotools WORKSRC = $(WORKDIR) -CONFIGURE_SCRIPTS = -BUILD_SCRIPTS = +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = TEST_SCRIPTS = INSTALL_SCRIPTS = custom This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 15:18:12 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 14:18:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[3630] csw/mgar/gar/v2/gar.pkg.mk Message-ID: Revision: 3630 http://gar.svn.sourceforge.net/gar/?rev=3630&view=rev Author: wbonnet Date: 2009-03-08 14:18:12 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Fix : If a pkg is not installed and declared in the REQUIRED lists, nothing was output to generaetd depend file, and target bilding was not stopped. This could create missing dependencies. This patch add the given package in the depend name without its description. Modified Paths: -------------- csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-08 12:09:28 UTC (rev 3629) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-08 14:18:12 UTC (rev 3630) @@ -282,7 +282,7 @@ $(foreach PKG,$(_EXTRA_GAR_PKGS) $(REQUIRED_PKGS_$*) $(REQUIRED_PKGS),\ $(if $(SPKG_DESC_$(PKG)), \ echo "P $(PKG) $(call catalogname,$(PKG)) - $(SPKG_DESC_$(PKG))";, \ - echo "$(shell /usr/bin/pkginfo $(PKG) | awk '{ $$1 = "P"; print } ')"; \ + echo "$(shell /usr/bin/pkginfo $(PKG) || echo "P $(PKG) - " | awk '{ $$1 = "P"; print } ')"; \ ) \ )) >$@) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 15:28:30 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 14:28:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[3631] csw/mgar/pkg/java/ajcconfig/trunk/Makefile Message-ID: Revision: 3631 http://gar.svn.sourceforge.net/gar/?rev=3631&view=rev Author: wbonnet Date: 2009-03-08 14:28:30 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Remove duplicated depend Modified Paths: -------------- csw/mgar/pkg/java/ajcconfig/trunk/Makefile Modified: csw/mgar/pkg/java/ajcconfig/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcconfig/trunk/Makefile 2009-03-08 14:18:12 UTC (rev 3630) +++ csw/mgar/pkg/java/ajcconfig/trunk/Makefile 2009-03-08 14:28:30 UTC (rev 3631) @@ -25,7 +25,7 @@ SPKG_DESC_CSWajcconfigdoc = $(DESCRIPTION) documentation package # Defines dependencies -REQUIRED_PKGS_CSWajcconfig = CSWajclang CSWajclogging CSWajclang CSWajcdigester CSWajccollect CSWajcbeanutils +REQUIRED_PKGS_CSWajcconfig = CSWajclogging CSWajclang CSWajcdigester CSWajccollect CSWajcbeanutils # Defines package content PKGFILES_CSWajcconfig = $(prefix)/share/doc/$(GARNAME)/License.txt This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 8 15:59:30 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 08 Mar 2009 14:59:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[3632] csw/mgar/pkg/distcc/trunk Message-ID: Revision: 3632 http://gar.svn.sourceforge.net/gar/?rev=3632&view=rev Author: hson Date: 2009-03-08 14:59:27 +0000 (Sun, 08 Mar 2009) Log Message: ----------- distcc: Update to 3.1 and gar v2 Modified Paths: -------------- csw/mgar/pkg/distcc/trunk/Makefile csw/mgar/pkg/distcc/trunk/checksums Property Changed: ---------------- csw/mgar/pkg/distcc/trunk/ Property changes on: csw/mgar/pkg/distcc/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/distcc/trunk/Makefile =================================================================== --- csw/mgar/pkg/distcc/trunk/Makefile 2009-03-08 14:28:30 UTC (rev 3631) +++ csw/mgar/pkg/distcc/trunk/Makefile 2009-03-08 14:59:27 UTC (rev 3632) @@ -1,5 +1,5 @@ GARNAME = distcc -GARVERSION = 2.18.3 +GARVERSION = 3.1 CATEGORIES = devel DESCRIPTION = A fast, free distributed C/C++ compiler @@ -15,15 +15,16 @@ systems, if cross-compilers are installed. endef -MASTER_SITES = http://distcc.samba.org/ftp/distcc/ +MASTER_SITES = http://distcc.googlecode.com/files/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWdistcc,depend) +SPKG_SOURCEURL = http://distcc.googlecode.com/ + +REQUIRED_PKGS += CSWlibpopt + # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 CONFIGURE_ARGS = $(DIRPATHS) -TEST_TARGET = check - include gar/category.mk Modified: csw/mgar/pkg/distcc/trunk/checksums =================================================================== --- csw/mgar/pkg/distcc/trunk/checksums 2009-03-08 14:28:30 UTC (rev 3631) +++ csw/mgar/pkg/distcc/trunk/checksums 2009-03-08 14:59:27 UTC (rev 3632) @@ -1,3 +1 @@ -0d6b80a1efc3a3d816c4f4175f63eaa2 download/distcc-2.18.3.tar.bz2 -d301ec445ac117b16707593e77713d82 download/CSWdistcc.gspec -132422465ab1757e87fb3f6d2087b6d9 download/CSWdistcc.depend +a1a9d3853df7133669fffec2a9aab9f3 download/distcc-3.1.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 16:37:38 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 15:37:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[3633] csw/mgar/pkg/java Message-ID: Revision: 3633 http://gar.svn.sourceforge.net/gar/?rev=3633&view=rev Author: wbonnet Date: 2009-03-08 15:37:38 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajcdigester/ csw/mgar/pkg/java/ajcdigester/Makefile csw/mgar/pkg/java/ajcdigester/branches/ csw/mgar/pkg/java/ajcdigester/tags/ csw/mgar/pkg/java/ajcdigester/trunk/ csw/mgar/pkg/java/ajcdigester/trunk/Makefile csw/mgar/pkg/java/ajcdigester/trunk/checksums csw/mgar/pkg/java/ajcdigester/trunk/files/ csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigester.gspec csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigesterdoc.gspec Added: csw/mgar/pkg/java/ajcdigester/Makefile =================================================================== --- csw/mgar/pkg/java/ajcdigester/Makefile (rev 0) +++ csw/mgar/pkg/java/ajcdigester/Makefile 2009-03-08 15:37:38 UTC (rev 3633) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/java/ajcdigester/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/java/ajcdigester/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcdigester/trunk/Makefile (rev 0) +++ csw/mgar/pkg/java/ajcdigester/trunk/Makefile 2009-03-08 15:37:38 UTC (rev 3633) @@ -0,0 +1,54 @@ +SHORTNAME = digester +GARVERSION = 2.0 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons Digester +define BLURB +Apache Jakarta Commons Digester : XML-to-Java-object mapping utility +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION)-bin.tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcdigester,) +DISTFILES += $(call admfiles,CSWajcdigesterdoc,) + +# Defines package description +SPKG_DESC_CSWajcdigester = $(DESCRIPTION) +SPKG_DESC_CSWajcdigesterdoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajcdigester = CSWajclogging CSWajccollect CSWajcbeanutils + +# Defines package content +PKGFILES_CSWajcdigester = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcdigester += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-2.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/apidocs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/java/ajcdigester/trunk/checksums =================================================================== --- csw/mgar/pkg/java/ajcdigester/trunk/checksums (rev 0) +++ csw/mgar/pkg/java/ajcdigester/trunk/checksums 2009-03-08 15:37:38 UTC (rev 3633) @@ -0,0 +1,3 @@ +1f90462c586b6afb85e2c637d8f1c02e download/commons-digester-2.0-bin.tar.gz +0c896bc20ed87b2657653ae44cf18282 download/CSWajcdigester.gspec +94d73aedff4917be7fd53e060d17e01c download/CSWajcdigesterdoc.gspec Added: csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigester.gspec =================================================================== --- csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigester.gspec (rev 0) +++ csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigester.gspec 2009-03-08 15:37:38 UTC (rev 3633) @@ -0,0 +1,7 @@ +%var bitname commons_digester +%var pkgname CSWajcdigester +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/${GARNAME}/License.txt for license information Added: csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigesterdoc.gspec =================================================================== --- csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigesterdoc.gspec (rev 0) +++ csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigesterdoc.gspec 2009-03-08 15:37:38 UTC (rev 3633) @@ -0,0 +1,7 @@ +%var bitname commons_digester_doc +%var pkgname CSWajcdigesterdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/${GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Sun Mar 8 17:32:37 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sun, 08 Mar 2009 16:32:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3634] csw/mgar/pkg Message-ID: Revision: 3634 http://gar.svn.sourceforge.net/gar/?rev=3634&view=rev Author: skayser Date: 2009-03-08 16:32:37 +0000 (Sun, 08 Mar 2009) Log Message: ----------- mcabber: Initial commit Added Paths: ----------- csw/mgar/pkg/mcabber/ csw/mgar/pkg/mcabber/branches/ csw/mgar/pkg/mcabber/tags/ csw/mgar/pkg/mcabber/trunk/ csw/mgar/pkg/mcabber/trunk/Makefile csw/mgar/pkg/mcabber/trunk/checksums csw/mgar/pkg/mcabber/trunk/files/ csw/mgar/pkg/mcabber/trunk/files/patch-inline.diff csw/mgar/pkg/mcabber/trunk/files/patch-iswblank.diff Property changes on: csw/mgar/pkg/mcabber/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/mcabber/trunk/Makefile =================================================================== --- csw/mgar/pkg/mcabber/trunk/Makefile (rev 0) +++ csw/mgar/pkg/mcabber/trunk/Makefile 2009-03-08 16:32:37 UTC (rev 3634) @@ -0,0 +1,55 @@ +GARNAME = mcabber +GARVERSION = 0.9.9 +CATEGORIES = utils + +DESCRIPTION = A small Jabber console client +define BLURB +mcabber is a small Jabber console client. mcabber includes features such as +SSL support, MUC (Multi-User Chat) support, history logging, command +completion, OpenPGP encryption, OTR (Off-the-Record Messaging) support and +external action triggers. +endef + +MASTER_SITES = http://www.lilotux.net/~mikael/mcabber/files/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 +SPKG_SOURCEURL = http://www.lilotux.net/~mikael/mcabber/ + +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +REQUIRED_PKGS = CSWncurses CSWosslrt CSWotr +REQUIRED_PKGS = CSWaspell CSWggettextrt CSWglib2 +REQUIRED_PKGS = CSWgpgerr CSWgpgme CSWiconv + +TEST_SCRIPTS = + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-openssl=/opt/csw/lib +CONFIGURE_ARGS += --enable-otr +CONFIGURE_ARGS += --enable-aspell + +# mcabber is geared towards gcc and heavily uses inline functions without +# static/extern storage qualifiers. Sun Studio needs to emulate gcc +# behaviour with regards to these inline functions. +# +# For details see http://blogs.sun.com/dew/entry/c99_inline_function +# +EXTRA_CFLAGS = -features=no%extinl + +EXTRA_LDFLAGS = -lsocket +EXTRA_INC = /opt/csw/lib/ncurses + +# Get rid of inline functions which are referenced externally (no%extinl +# makes inline functions static and would break linking otherwise) +PATCHFILES = patch-inline.diff + +# Solaris 8 doesn't have iswlbank(), provide replacement macro +PATCHFILES = patch-iswblank.diff + +include gar/category.mk + +pre-build-modulated: + @perl -pi -e 's|#! /bin/sh|#!/bin/bash|' $(WORKSRC)/hgcset.sh + @perl -pi -e 's|-O2||' \ + $(WORKSRC)/Makefile \ + $(WORKSRC)/src/Makefile \ + $(WORKSRC)/libjabber/Makefile Added: csw/mgar/pkg/mcabber/trunk/checksums =================================================================== --- csw/mgar/pkg/mcabber/trunk/checksums (rev 0) +++ csw/mgar/pkg/mcabber/trunk/checksums 2009-03-08 16:32:37 UTC (rev 3634) @@ -0,0 +1,2 @@ +189fb9d23f5a8412bc660884528475ea download/mcabber-0.9.9.tar.bz2 +756f80c0584594d5e66d3bdeadc5ca56 download/patch-iswblank.diff Added: csw/mgar/pkg/mcabber/trunk/files/patch-inline.diff =================================================================== --- csw/mgar/pkg/mcabber/trunk/files/patch-inline.diff (rev 0) +++ csw/mgar/pkg/mcabber/trunk/files/patch-inline.diff 2009-03-08 16:32:37 UTC (rev 3634) @@ -0,0 +1,128 @@ +--- mcabber-0.9.9/src/histolog.c 2008-10-09 22:17:52.000000000 +0200 ++++ work/build-isa-sparcv8/mcabber-0.9.9/src/histolog.c 2009-03-08 16:35:25.758629698 +0100 +@@ -398,7 +398,7 @@ + return UseFileLogging; + } + +-inline void hlog_write_message(const char *bjid, time_t timestamp, int sent, ++void hlog_write_message(const char *bjid, time_t timestamp, int sent, + const char *msg) + { + guchar info; +@@ -415,7 +415,7 @@ + write_histo_line(bjid, timestamp, 'M', info, msg); + } + +-inline void hlog_write_status(const char *bjid, time_t timestamp, ++void hlog_write_status(const char *bjid, time_t timestamp, + enum imstatus status, const char *status_msg) + { + // XXX Check status value? +diff -ur mcabber-0.9.9/src/jabglue.c work/build-isa-sparcv8/mcabber-0.9.9/src/jabglue.c +--- mcabber-0.9.9/src/jabglue.c 2008-10-09 22:17:52.000000000 +0200 ++++ work/build-isa-sparcv8/mcabber-0.9.9/src/jabglue.c 2009-03-08 15:49:11.552806445 +0100 +@@ -171,7 +171,7 @@ + jc = NULL; + } + +-inline void jb_reset_keepalive() ++void jb_reset_keepalive() + { + time(&LastPingTime); + } +@@ -344,12 +344,12 @@ + } + } + +-inline enum imstatus jb_getstatus() ++enum imstatus jb_getstatus() + { + return mystatus; + } + +-inline const char *jb_getstatusmsg() ++const char *jb_getstatusmsg() + { + return mystatusmsg; + } +@@ -554,7 +554,7 @@ + + // jb_setprevstatus() + // Set previous status. This wrapper function is used after a disconnection. +-inline void jb_setprevstatus(void) ++void jb_setprevstatus(void) + { + jb_setstatus(mywantedstatus, NULL, mystatusmsg, FALSE); + } +diff -ur mcabber-0.9.9/src/screen.c work/build-isa-sparcv8/mcabber-0.9.9/src/screen.c +--- mcabber-0.9.9/src/screen.c 2008-10-09 22:17:52.000000000 +0200 ++++ work/build-isa-sparcv8/mcabber-0.9.9/src/screen.c 2009-03-08 16:45:11.929482636 +0100 +@@ -155,8 +156,8 @@ + unsigned int prefix_flags, int force_show, + unsigned mucnicklen); + +-inline void scr_UpdateBuddyWindow(void); +-inline void scr_set_chatmode(int enable); ++void scr_UpdateBuddyWindow(void); ++void scr_set_chatmode(int enable); + + #ifdef HAVE_ASPELL_H + #define ASPELLBADCHAR 5 +@@ -1257,7 +1258,7 @@ + // (Re)Display the current window. + // If chatmode is enabled, call scr_ShowBuddyWindow(), + // else display the chat window. +-inline void scr_UpdateBuddyWindow(void) ++void scr_UpdateBuddyWindow(void) + { + if (chatmode) { + scr_ShowBuddyWindow(); +@@ -2153,7 +2154,7 @@ + } + + #if defined JEP0022 || defined JEP0085 +-inline long int scr_GetChatStatesTimeout(time_t now) ++long int scr_GetChatStatesTimeout(time_t now) + { + // Check if we're currently composing... + if (chatstate != 1 || !chatstate_timestamp) +@@ -2801,7 +2802,7 @@ + + // scr_set_chatmode() + // Public function to (un)set chatmode... +-inline void scr_set_chatmode(int enable) ++void scr_set_chatmode(int enable) + { + chatmode = enable; + scr_UpdateChatStatus(TRUE); +@@ -2809,14 +2810,14 @@ + + // scr_get_chatmode() + // Public function to get chatmode state. +-inline int scr_get_chatmode(void) ++int scr_get_chatmode(void) + { + return chatmode; + } + + // scr_get_multimode() + // Public function to get multimode status... +-inline int scr_get_multimode(void) ++int scr_get_multimode(void) + { + return multimode; + } +diff -ur mcabber-0.9.9/src/screen.h work/build-isa-sparcv8/mcabber-0.9.9/src/screen.h +--- mcabber-0.9.9/src/screen.h 2008-10-09 22:17:52.000000000 +0200 ++++ work/build-isa-sparcv8/mcabber-0.9.9/src/screen.h 2009-03-08 16:31:44.043214331 +0100 +@@ -20,6 +20,10 @@ + //static void spellcheck(char*, char*); + #endif + ++#ifndef HAVE_ISWBLANK ++#define iswblank(wc) iswctype(wc, wctype("blank")) ++#endif ++ + #include "hbuf.h" + #include "logprint.h" + Added: csw/mgar/pkg/mcabber/trunk/files/patch-iswblank.diff =================================================================== --- csw/mgar/pkg/mcabber/trunk/files/patch-iswblank.diff (rev 0) +++ csw/mgar/pkg/mcabber/trunk/files/patch-iswblank.diff 2009-03-08 16:32:37 UTC (rev 3634) @@ -0,0 +1,14 @@ +diff -ur mcabber-0.9.9/src/screen.h work/build-isa-sparcv8/mcabber-0.9.9/src/screen.h +--- mcabber-0.9.9/src/screen.h 2008-10-09 22:17:52.000000000 +0200 ++++ work/build-isa-sparcv8/mcabber-0.9.9/src/screen.h 2009-03-08 16:31:44.043214331 +0100 +@@ -20,6 +20,10 @@ + //static void spellcheck(char*, char*); + #endif + ++#ifndef HAVE_ISWBLANK ++#define iswblank(wc) iswctype(wc, wctype("blank")) ++#endif ++ + #include "hbuf.h" + #include "logprint.h" + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:22:41 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:22:41 +0000 Subject: [csw-devel] SF.net SVN: gar:[3635] csw/mgar/pkg Message-ID: Revision: 3635 http://gar.svn.sourceforge.net/gar/?rev=3635&view=rev Author: wbonnet Date: 2009-03-08 18:22:41 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcdiscovery/ csw/mgar/pkg/ajcdiscovery/branches/ csw/mgar/pkg/ajcdiscovery/tags/ csw/mgar/pkg/ajcdiscovery/trunk/ csw/mgar/pkg/ajcdiscovery/trunk/Makefile csw/mgar/pkg/ajcdiscovery/trunk/files/ Property changes on: csw/mgar/pkg/ajcdiscovery/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajcdiscovery/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajcdiscovery/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajcdiscovery/trunk/Makefile 2009-03-08 18:22:41 UTC (rev 3635) @@ -0,0 +1,54 @@ +SHORTNAME = discovery +GARVERSION = 0.4 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons Discovery +define BLURB +Apache Jakarta Commons Discovery : Component about discovering for pluggable interfaces +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcdiscovery,) +DISTFILES += $(call admfiles,CSWajcdiscoverydoc,) + +# Defines package description +SPKG_DESC_CSWajcdiscovery = $(DESCRIPTION) +SPKG_DESC_CSWajcdiscoverydoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajcdiscovery = CSWajclogging + +# Defines package content +PKGFILES_CSWajcdiscovery = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcdiscovery += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-0.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/docs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:24:40 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:24:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[3636] csw/mgar/pkg/ajcdiscovery/trunk Message-ID: Revision: 3636 http://gar.svn.sourceforge.net/gar/?rev=3636&view=rev Author: wbonnet Date: 2009-03-08 18:24:40 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcdiscovery/trunk/checksums csw/mgar/pkg/ajcdiscovery/trunk/files/CSWajcdiscovery.gspec csw/mgar/pkg/ajcdiscovery/trunk/files/CSWajcdiscoverydoc.gspec Added: csw/mgar/pkg/ajcdiscovery/trunk/checksums =================================================================== --- csw/mgar/pkg/ajcdiscovery/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajcdiscovery/trunk/checksums 2009-03-08 18:24:40 UTC (rev 3636) @@ -0,0 +1,3 @@ +e612b7c2398eff2472dbd9f8739aca70 download/commons-discovery-0.4.tar.gz +40e5b688b9130018134bc19501379649 download/CSWajcdiscovery.gspec +e7ddad805bbe3a27bf80e29e5b29febd download/CSWajcdiscoverydoc.gspec Added: csw/mgar/pkg/ajcdiscovery/trunk/files/CSWajcdiscovery.gspec =================================================================== --- csw/mgar/pkg/ajcdiscovery/trunk/files/CSWajcdiscovery.gspec (rev 0) +++ csw/mgar/pkg/ajcdiscovery/trunk/files/CSWajcdiscovery.gspec 2009-03-08 18:24:40 UTC (rev 3636) @@ -0,0 +1,7 @@ +%var bitname commons_discovery +%var pkgname CSWajcdiscovery +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajcdiscovery/trunk/files/CSWajcdiscoverydoc.gspec =================================================================== --- csw/mgar/pkg/ajcdiscovery/trunk/files/CSWajcdiscoverydoc.gspec (rev 0) +++ csw/mgar/pkg/ajcdiscovery/trunk/files/CSWajcdiscoverydoc.gspec 2009-03-08 18:24:40 UTC (rev 3636) @@ -0,0 +1,7 @@ +%var bitname commons_disco_doc +%var pkgname CSWajcdiscoverydoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:25:22 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:25:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[3637] csw/mgar/pkg/ajcdiscovery/Makefile Message-ID: Revision: 3637 http://gar.svn.sourceforge.net/gar/?rev=3637&view=rev Author: wbonnet Date: 2009-03-08 18:25:22 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcdiscovery/Makefile Added: csw/mgar/pkg/ajcdiscovery/Makefile =================================================================== --- csw/mgar/pkg/ajcdiscovery/Makefile (rev 0) +++ csw/mgar/pkg/ajcdiscovery/Makefile 2009-03-08 18:25:22 UTC (rev 3637) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:28:25 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:28:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3638] csw/mgar/pkg/java Message-ID: Revision: 3638 http://gar.svn.sourceforge.net/gar/?rev=3638&view=rev Author: wbonnet Date: 2009-03-08 18:28:25 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajcdiscovery/ csw/mgar/pkg/java/ajcdiscovery/Makefile csw/mgar/pkg/java/ajcdiscovery/branches/ csw/mgar/pkg/java/ajcdiscovery/tags/ csw/mgar/pkg/java/ajcdiscovery/trunk/ Removed Paths: ------------- csw/mgar/pkg/java/ajcdiscovery/branches/ csw/mgar/pkg/java/ajcdiscovery/tags/ csw/mgar/pkg/java/ajcdiscovery/trunk/ Copied: csw/mgar/pkg/java/ajcdiscovery/Makefile (from rev 3637, csw/mgar/pkg/ajcdiscovery/Makefile) =================================================================== --- csw/mgar/pkg/java/ajcdiscovery/Makefile (rev 0) +++ csw/mgar/pkg/java/ajcdiscovery/Makefile 2009-03-08 18:28:25 UTC (rev 3638) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:29:32 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:29:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[3639] csw/mgar/pkg/ajcdiscovery/ Message-ID: Revision: 3639 http://gar.svn.sourceforge.net/gar/?rev=3639&view=rev Author: wbonnet Date: 2009-03-08 18:29:32 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Removed Paths: ------------- csw/mgar/pkg/ajcdiscovery/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:37:45 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:37:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3640] csw/mgar/pkg Message-ID: Revision: 3640 http://gar.svn.sourceforge.net/gar/?rev=3640&view=rev Author: wbonnet Date: 2009-03-08 18:37:45 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcemail/ csw/mgar/pkg/ajcemail/Makefile csw/mgar/pkg/ajcemail/branches/ csw/mgar/pkg/ajcemail/tags/ csw/mgar/pkg/ajcemail/trunk/ csw/mgar/pkg/ajcemail/trunk/Makefile csw/mgar/pkg/ajcemail/trunk/checksums csw/mgar/pkg/ajcemail/trunk/files/ csw/mgar/pkg/ajcemail/trunk/files/CSWajcemail.gspec csw/mgar/pkg/ajcemail/trunk/files/CSWajcemaildoc.gspec Added: csw/mgar/pkg/ajcemail/Makefile =================================================================== --- csw/mgar/pkg/ajcemail/Makefile (rev 0) +++ csw/mgar/pkg/ajcemail/Makefile 2009-03-08 18:37:45 UTC (rev 3640) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajcemail/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajcemail/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajcemail/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajcemail/trunk/Makefile 2009-03-08 18:37:45 UTC (rev 3640) @@ -0,0 +1,54 @@ +SHORTNAME = email +GARVERSION = 1.1 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons Email +define BLURB +Apache Jakarta Commons Email : provide a API for sending email +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION)-bin.tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcemail,) +DISTFILES += $(call admfiles,CSWajcemaildoc,) + +# Defines package description +SPKG_DESC_CSWajcemail = $(DESCRIPTION) +SPKG_DESC_CSWajcemaildoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajcemail = CSWajclogging CSWajccollect CSWajcbeanutils + +# Defines package content +PKGFILES_CSWajcemail = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcemail += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/apidocs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajcemail/trunk/checksums =================================================================== --- csw/mgar/pkg/ajcemail/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajcemail/trunk/checksums 2009-03-08 18:37:45 UTC (rev 3640) @@ -0,0 +1,3 @@ +c82d89aab2e58d1c50e44db4c6a6a8f9 download/commons-email-1.1-bin.tar.gz +c6e394e0d325e28751330370274fe370 download/CSWajcemail.gspec +1e11b6a6e721335beea0c4a2f5ad5b47 download/CSWajcemaildoc.gspec Added: csw/mgar/pkg/ajcemail/trunk/files/CSWajcemail.gspec =================================================================== --- csw/mgar/pkg/ajcemail/trunk/files/CSWajcemail.gspec (rev 0) +++ csw/mgar/pkg/ajcemail/trunk/files/CSWajcemail.gspec 2009-03-08 18:37:45 UTC (rev 3640) @@ -0,0 +1,7 @@ +%var bitname commons_email +%var pkgname CSWajcemail +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajcemail/trunk/files/CSWajcemaildoc.gspec =================================================================== --- csw/mgar/pkg/ajcemail/trunk/files/CSWajcemaildoc.gspec (rev 0) +++ csw/mgar/pkg/ajcemail/trunk/files/CSWajcemaildoc.gspec 2009-03-08 18:37:45 UTC (rev 3640) @@ -0,0 +1,7 @@ +%var bitname commons_email_doc +%var pkgname CSWajcemaildoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:38:31 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:38:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3641] csw/mgar/pkg Message-ID: Revision: 3641 http://gar.svn.sourceforge.net/gar/?rev=3641&view=rev Author: wbonnet Date: 2009-03-08 18:38:31 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajcemail/ Removed Paths: ------------- csw/mgar/pkg/ajcemail/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:46:09 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:46:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3642] csw/mgar/pkg Message-ID: Revision: 3642 http://gar.svn.sourceforge.net/gar/?rev=3642&view=rev Author: wbonnet Date: 2009-03-08 18:46:08 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajchttpcl/ csw/mgar/pkg/ajchttpcl/Makefile csw/mgar/pkg/ajchttpcl/branches/ csw/mgar/pkg/ajchttpcl/tags/ csw/mgar/pkg/ajchttpcl/trunk/ csw/mgar/pkg/ajchttpcl/trunk/Makefile csw/mgar/pkg/ajchttpcl/trunk/files/ csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcldoc.gspec Added: csw/mgar/pkg/ajchttpcl/Makefile =================================================================== --- csw/mgar/pkg/ajchttpcl/Makefile (rev 0) +++ csw/mgar/pkg/ajchttpcl/Makefile 2009-03-08 18:46:08 UTC (rev 3642) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajchttpcl/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajchttpcl/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajchttpcl/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajchttpcl/trunk/Makefile 2009-03-08 18:46:08 UTC (rev 3642) @@ -0,0 +1,54 @@ +SHORTNAME = httpclient +GARVERSION = 3.1 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons HttpClient +define BLURB +Apache Jakarta Commons HttpClient : framework for working with the client-side of the HTTP protocol +endef + +# Use jakarta sources +MASTER_SITES = http://www.apache.org/dist/httpcomponents/commons-$(SHORTNAME)/binary/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajchttpclient,) +DISTFILES += $(call admfiles,CSWajchttpcldoc,) + +# Defines package description +SPKG_DESC_CSWajchttpclient = $(DESCRIPTION) +SPKG_DESC_CSWajchttpcldoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajchttpclient = CSWajclogging + +# Defines package content +PKGFILES_CSWajchttpclient = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajchttpclient += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-2.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/apidocs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec =================================================================== --- csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec (rev 0) +++ csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec 2009-03-08 18:46:08 UTC (rev 3642) @@ -0,0 +1,7 @@ +%var bitname commons_httpclient +%var pkgname CSWajchttpclient +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcldoc.gspec =================================================================== --- csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcldoc.gspec (rev 0) +++ csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcldoc.gspec 2009-03-08 18:46:08 UTC (rev 3642) @@ -0,0 +1,7 @@ +%var bitname commons_httpcl_doc +%var pkgname CSWajchttpcldoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:52:55 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:52:55 +0000 Subject: [csw-devel] SF.net SVN: gar:[3643] csw/mgar/pkg/ajchttpcl/trunk Message-ID: Revision: 3643 http://gar.svn.sourceforge.net/gar/?rev=3643&view=rev Author: wbonnet Date: 2009-03-08 18:52:54 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Modified Paths: -------------- csw/mgar/pkg/ajchttpcl/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/ajchttpcl/trunk/checksums csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpclient.gspec Removed Paths: ------------- csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec Modified: csw/mgar/pkg/ajchttpcl/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajchttpcl/trunk/Makefile 2009-03-08 18:46:08 UTC (rev 3642) +++ csw/mgar/pkg/ajchttpcl/trunk/Makefile 2009-03-08 18:52:54 UTC (rev 3643) @@ -45,10 +45,10 @@ @ginstall -d $(DESTDIR)$(datadir)/java @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java @( cd $(DESTDIR)$(datadir)/java ; \ - ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-2.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-3.jar ; \ ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt - @gcp -frp $(WORKSRC)/$(DISTNAME)/apidocs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -frp $(WORKSRC)/$(DISTNAME)/docs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) @$(MAKECOOKIE) Added: csw/mgar/pkg/ajchttpcl/trunk/checksums =================================================================== --- csw/mgar/pkg/ajchttpcl/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajchttpcl/trunk/checksums 2009-03-08 18:52:54 UTC (rev 3643) @@ -0,0 +1,3 @@ +7af3abac4812600ce33cbecb1373f24e download/commons-httpclient-3.1.tar.gz +fbc545e4ea8139d291d6598acbb00c9a download/CSWajchttpclient.gspec +a903b381a42b190992073c066e30c946 download/CSWajchttpcldoc.gspec Deleted: csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec =================================================================== --- csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec 2009-03-08 18:46:08 UTC (rev 3642) +++ csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec 2009-03-08 18:52:54 UTC (rev 3643) @@ -1,7 +0,0 @@ -%var bitname commons_httpclient -%var pkgname CSWajchttpclient -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright - -Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Copied: csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpclient.gspec (from rev 3642, csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec) =================================================================== --- csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpclient.gspec (rev 0) +++ csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpclient.gspec 2009-03-08 18:52:54 UTC (rev 3643) @@ -0,0 +1,7 @@ +%var bitname commons_httpclient +%var pkgname CSWajchttpclient +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 19:55:13 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 18:55:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[3644] csw/mgar/pkg Message-ID: Revision: 3644 http://gar.svn.sourceforge.net/gar/?rev=3644&view=rev Author: wbonnet Date: 2009-03-08 18:55:13 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajchttpcl/ csw/mgar/pkg/java/ajchttpcl/trunk/Makefile csw/mgar/pkg/java/ajchttpcl/trunk/checksums csw/mgar/pkg/java/ajchttpcl/trunk/files/CSWajchttpclient.gspec Removed Paths: ------------- csw/mgar/pkg/ajchttpcl/ csw/mgar/pkg/java/ajchttpcl/trunk/Makefile csw/mgar/pkg/java/ajchttpcl/trunk/files/CSWajchttpcl.gspec Deleted: csw/mgar/pkg/java/ajchttpcl/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajchttpcl/trunk/Makefile 2009-03-08 18:46:08 UTC (rev 3642) +++ csw/mgar/pkg/java/ajchttpcl/trunk/Makefile 2009-03-08 18:55:13 UTC (rev 3644) @@ -1,54 +0,0 @@ -SHORTNAME = httpclient -GARVERSION = 3.1 - -GARNAME = commons-$(SHORTNAME) -CATEGORIES = java - -DESCRIPTION = Apache Jakarta Commons HttpClient -define BLURB -Apache Jakarta Commons HttpClient : framework for working with the client-side of the HTTP protocol -endef - -# Use jakarta sources -MASTER_SITES = http://www.apache.org/dist/httpcomponents/commons-$(SHORTNAME)/binary/ -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz - -# Set archive filename -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz - -# Defines two packages, lib and doc -DISTFILES += $(call admfiles,CSWajchttpclient,) -DISTFILES += $(call admfiles,CSWajchttpcldoc,) - -# Defines package description -SPKG_DESC_CSWajchttpclient = $(DESCRIPTION) -SPKG_DESC_CSWajchttpcldoc = $(DESCRIPTION) documentation package - -# Defines dependencies -REQUIRED_PKGS_CSWajchttpclient = CSWajclogging - -# Defines package content -PKGFILES_CSWajchttpclient = $(prefix)/share/doc/$(GARNAME)/License.txt -PKGFILES_CSWajchttpclient += $(prefix)/share/java/.* - -# Defines custom steps since java libs do not use autotools -WORKSRC = $(WORKDIR) - -CONFIGURE_SCRIPTS = -BUILD_SCRIPTS = -TEST_SCRIPTS = -INSTALL_SCRIPTS = custom - -include gar/category.mk - -install-custom: - @ginstall -d $(DESTDIR)$(datadir)/java - @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java - @( cd $(DESTDIR)$(datadir)/java ; \ - ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-2.jar ; \ - ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) - @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) - @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt - @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt - @gcp -frp $(WORKSRC)/$(DISTNAME)/apidocs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) - @$(MAKECOOKIE) Copied: csw/mgar/pkg/java/ajchttpcl/trunk/Makefile (from rev 3643, csw/mgar/pkg/ajchttpcl/trunk/Makefile) =================================================================== --- csw/mgar/pkg/java/ajchttpcl/trunk/Makefile (rev 0) +++ csw/mgar/pkg/java/ajchttpcl/trunk/Makefile 2009-03-08 18:55:13 UTC (rev 3644) @@ -0,0 +1,54 @@ +SHORTNAME = httpclient +GARVERSION = 3.1 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons HttpClient +define BLURB +Apache Jakarta Commons HttpClient : framework for working with the client-side of the HTTP protocol +endef + +# Use jakarta sources +MASTER_SITES = http://www.apache.org/dist/httpcomponents/commons-$(SHORTNAME)/binary/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajchttpclient,) +DISTFILES += $(call admfiles,CSWajchttpcldoc,) + +# Defines package description +SPKG_DESC_CSWajchttpclient = $(DESCRIPTION) +SPKG_DESC_CSWajchttpcldoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajchttpclient = CSWajclogging + +# Defines package content +PKGFILES_CSWajchttpclient = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajchttpclient += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-3.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/docs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Copied: csw/mgar/pkg/java/ajchttpcl/trunk/checksums (from rev 3643, csw/mgar/pkg/ajchttpcl/trunk/checksums) =================================================================== --- csw/mgar/pkg/java/ajchttpcl/trunk/checksums (rev 0) +++ csw/mgar/pkg/java/ajchttpcl/trunk/checksums 2009-03-08 18:55:13 UTC (rev 3644) @@ -0,0 +1,3 @@ +7af3abac4812600ce33cbecb1373f24e download/commons-httpclient-3.1.tar.gz +fbc545e4ea8139d291d6598acbb00c9a download/CSWajchttpclient.gspec +a903b381a42b190992073c066e30c946 download/CSWajchttpcldoc.gspec Deleted: csw/mgar/pkg/java/ajchttpcl/trunk/files/CSWajchttpcl.gspec =================================================================== --- csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpcl.gspec 2009-03-08 18:46:08 UTC (rev 3642) +++ csw/mgar/pkg/java/ajchttpcl/trunk/files/CSWajchttpcl.gspec 2009-03-08 18:55:13 UTC (rev 3644) @@ -1,7 +0,0 @@ -%var bitname commons_httpclient -%var pkgname CSWajchttpclient -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright - -Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Copied: csw/mgar/pkg/java/ajchttpcl/trunk/files/CSWajchttpclient.gspec (from rev 3643, csw/mgar/pkg/ajchttpcl/trunk/files/CSWajchttpclient.gspec) =================================================================== --- csw/mgar/pkg/java/ajchttpcl/trunk/files/CSWajchttpclient.gspec (rev 0) +++ csw/mgar/pkg/java/ajchttpcl/trunk/files/CSWajchttpclient.gspec 2009-03-08 18:55:13 UTC (rev 3644) @@ -0,0 +1,7 @@ +%var bitname commons_httpclient +%var pkgname CSWajchttpclient +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:00:35 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:00:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[3645] csw/mgar/pkg Message-ID: Revision: 3645 http://gar.svn.sourceforge.net/gar/?rev=3645&view=rev Author: wbonnet Date: 2009-03-08 19:00:35 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcio/ csw/mgar/pkg/ajcio/Makefile csw/mgar/pkg/ajcio/branches/ csw/mgar/pkg/ajcio/tags/ csw/mgar/pkg/ajcio/trunk/ csw/mgar/pkg/ajcio/trunk/Makefile csw/mgar/pkg/ajcio/trunk/checksums csw/mgar/pkg/ajcio/trunk/files/ csw/mgar/pkg/ajcio/trunk/files/CSWajcio.gspec csw/mgar/pkg/ajcio/trunk/files/CSWajciodoc.gspec Added: csw/mgar/pkg/ajcio/Makefile =================================================================== --- csw/mgar/pkg/ajcio/Makefile (rev 0) +++ csw/mgar/pkg/ajcio/Makefile 2009-03-08 19:00:35 UTC (rev 3645) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajcio/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajcio/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajcio/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajcio/trunk/Makefile 2009-03-08 19:00:35 UTC (rev 3645) @@ -0,0 +1,54 @@ +SHORTNAME = io +GARVERSION = 1.4 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons io +define BLURB +Apache Jakarta Commons io : XML-to-Java-object mapping utility +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION)-bin.tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcio,) +DISTFILES += $(call admfiles,CSWajciodoc,) + +# Defines package description +SPKG_DESC_CSWajcio = $(DESCRIPTION) +SPKG_DESC_CSWajciodoc = $(DESCRIPTION) documentation package + +# Defines dependencies +# REQUIRED_PKGS_CSWajcio = No dependency + +# Defines package content +PKGFILES_CSWajcio = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcio += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/docs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajcio/trunk/checksums =================================================================== --- csw/mgar/pkg/ajcio/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajcio/trunk/checksums 2009-03-08 19:00:35 UTC (rev 3645) @@ -0,0 +1,3 @@ +2cef2d863797d4f06ea447199da56648 download/commons-io-1.4-bin.tar.gz +5d5b95a8cde69870e2f598c69eb3ec0a download/CSWajcio.gspec +2448b5c0a4ba74bd43ab5875ca47572a download/CSWajciodoc.gspec Added: csw/mgar/pkg/ajcio/trunk/files/CSWajcio.gspec =================================================================== --- csw/mgar/pkg/ajcio/trunk/files/CSWajcio.gspec (rev 0) +++ csw/mgar/pkg/ajcio/trunk/files/CSWajcio.gspec 2009-03-08 19:00:35 UTC (rev 3645) @@ -0,0 +1,7 @@ +%var bitname commons_io +%var pkgname CSWajcio +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajcio/trunk/files/CSWajciodoc.gspec =================================================================== --- csw/mgar/pkg/ajcio/trunk/files/CSWajciodoc.gspec (rev 0) +++ csw/mgar/pkg/ajcio/trunk/files/CSWajciodoc.gspec 2009-03-08 19:00:35 UTC (rev 3645) @@ -0,0 +1,7 @@ +%var bitname commons_io_doc +%var pkgname CSWajciodoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:01:42 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:01:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[3646] csw/mgar/pkg Message-ID: Revision: 3646 http://gar.svn.sourceforge.net/gar/?rev=3646&view=rev Author: wbonnet Date: 2009-03-08 19:01:42 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajcio/ Removed Paths: ------------- csw/mgar/pkg/ajcio/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:07:29 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:07:29 +0000 Subject: [csw-devel] SF.net SVN: gar:[3647] csw/mgar/pkg Message-ID: Revision: 3647 http://gar.svn.sourceforge.net/gar/?rev=3647&view=rev Author: wbonnet Date: 2009-03-08 19:07:29 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajclang/ csw/mgar/pkg/ajclang/Makefile csw/mgar/pkg/ajclang/branches/ csw/mgar/pkg/ajclang/tags/ csw/mgar/pkg/ajclang/trunk/ csw/mgar/pkg/ajclang/trunk/Makefile csw/mgar/pkg/ajclang/trunk/checksums csw/mgar/pkg/ajclang/trunk/files/ csw/mgar/pkg/ajclang/trunk/files/CSWajclang.gspec csw/mgar/pkg/ajclang/trunk/files/CSWajclangdoc.gspec Added: csw/mgar/pkg/ajclang/Makefile =================================================================== --- csw/mgar/pkg/ajclang/Makefile (rev 0) +++ csw/mgar/pkg/ajclang/Makefile 2009-03-08 19:07:29 UTC (rev 3647) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajclang/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajclang/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajclang/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajclang/trunk/Makefile 2009-03-08 19:07:29 UTC (rev 3647) @@ -0,0 +1,54 @@ +SHORTNAME = lang +GARVERSION = 2.4 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons lang +define BLURB +Apache Jakarta Commons lang : XML-to-Java-object mapping utility +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION)-bin.tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajclang,) +DISTFILES += $(call admfiles,CSWajclangdoc,) + +# Defines package description +SPKG_DESC_CSWajclang = $(DESCRIPTION) +SPKG_DESC_CSWajclangdoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajclang = CSWajcconfig + +# Defines package content +PKGFILES_CSWajclang = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajclang += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-2.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/apidocs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajclang/trunk/checksums =================================================================== --- csw/mgar/pkg/ajclang/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajclang/trunk/checksums 2009-03-08 19:07:29 UTC (rev 3647) @@ -0,0 +1,3 @@ +5ff5d890e46021a2dbd77caba80f90f2 download/commons-lang-2.4-bin.tar.gz +4cbc407e39410177a18ae06e9c421923 download/CSWajclang.gspec +c5b33b5a694a837ebf14f7d33deadc84 download/CSWajclangdoc.gspec Added: csw/mgar/pkg/ajclang/trunk/files/CSWajclang.gspec =================================================================== --- csw/mgar/pkg/ajclang/trunk/files/CSWajclang.gspec (rev 0) +++ csw/mgar/pkg/ajclang/trunk/files/CSWajclang.gspec 2009-03-08 19:07:29 UTC (rev 3647) @@ -0,0 +1,7 @@ +%var bitname commons_lang +%var pkgname CSWajclang +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajclang/trunk/files/CSWajclangdoc.gspec =================================================================== --- csw/mgar/pkg/ajclang/trunk/files/CSWajclangdoc.gspec (rev 0) +++ csw/mgar/pkg/ajclang/trunk/files/CSWajclangdoc.gspec 2009-03-08 19:07:29 UTC (rev 3647) @@ -0,0 +1,7 @@ +%var bitname commons_lang_doc +%var pkgname CSWajclangdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:08:44 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:08:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[3648] csw/mgar/pkg Message-ID: Revision: 3648 http://gar.svn.sourceforge.net/gar/?rev=3648&view=rev Author: wbonnet Date: 2009-03-08 19:08:43 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajclang/ Removed Paths: ------------- csw/mgar/pkg/ajclang/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:18:10 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:18:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[3649] csw/mgar/pkg Message-ID: Revision: 3649 http://gar.svn.sourceforge.net/gar/?rev=3649&view=rev Author: wbonnet Date: 2009-03-08 19:18:09 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajclogging/ csw/mgar/pkg/ajclogging/Makefile csw/mgar/pkg/ajclogging/branches/ csw/mgar/pkg/ajclogging/tags/ csw/mgar/pkg/ajclogging/trunk/ csw/mgar/pkg/ajclogging/trunk/Makefile csw/mgar/pkg/ajclogging/trunk/checksums csw/mgar/pkg/ajclogging/trunk/files/ csw/mgar/pkg/ajclogging/trunk/files/CSWajclogging.gspec csw/mgar/pkg/ajclogging/trunk/files/CSWajcloggingdoc.gspec Added: csw/mgar/pkg/ajclogging/Makefile =================================================================== --- csw/mgar/pkg/ajclogging/Makefile (rev 0) +++ csw/mgar/pkg/ajclogging/Makefile 2009-03-08 19:18:09 UTC (rev 3649) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajclogging/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajclogging/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajclogging/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajclogging/trunk/Makefile 2009-03-08 19:18:09 UTC (rev 3649) @@ -0,0 +1,55 @@ +SHORTNAME = logging +GARVERSION = 1.1.1 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons logging +define BLURB +Apache Jakarta Commons logging : XML-to-Java-object mapping utility +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION)-bin.tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajclogging,) +DISTFILES += $(call admfiles,CSWajcloggingdoc,) + +# Defines package description +SPKG_DESC_CSWajclogging = $(DESCRIPTION) +SPKG_DESC_CSWajcloggingdoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajclogging = CSWlog4j + +# Defines package content +PKGFILES_CSWajclogging = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajclogging += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/site/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajclogging/trunk/checksums =================================================================== --- csw/mgar/pkg/ajclogging/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajclogging/trunk/checksums 2009-03-08 19:18:09 UTC (rev 3649) @@ -0,0 +1,3 @@ +e5de09672af9b386c30a311654d8541a download/commons-logging-1.1.1-bin.tar.gz +93fc47a5cc54689eb4da69e1097e47db download/CSWajclogging.gspec +fd1007e63d2adbac4eadaa0ee1cddf0d download/CSWajcloggingdoc.gspec Added: csw/mgar/pkg/ajclogging/trunk/files/CSWajclogging.gspec =================================================================== --- csw/mgar/pkg/ajclogging/trunk/files/CSWajclogging.gspec (rev 0) +++ csw/mgar/pkg/ajclogging/trunk/files/CSWajclogging.gspec 2009-03-08 19:18:09 UTC (rev 3649) @@ -0,0 +1,7 @@ +%var bitname commons_logging +%var pkgname CSWajclogging +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajclogging/trunk/files/CSWajcloggingdoc.gspec =================================================================== --- csw/mgar/pkg/ajclogging/trunk/files/CSWajcloggingdoc.gspec (rev 0) +++ csw/mgar/pkg/ajclogging/trunk/files/CSWajcloggingdoc.gspec 2009-03-08 19:18:09 UTC (rev 3649) @@ -0,0 +1,7 @@ +%var bitname commons_logging_doc +%var pkgname CSWajcloggingdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:19:29 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:19:29 +0000 Subject: [csw-devel] SF.net SVN: gar:[3650] csw/mgar/pkg Message-ID: Revision: 3650 http://gar.svn.sourceforge.net/gar/?rev=3650&view=rev Author: wbonnet Date: 2009-03-08 19:19:29 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajclogging/ Removed Paths: ------------- csw/mgar/pkg/ajclogging/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:28:02 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:28:02 +0000 Subject: [csw-devel] SF.net SVN: gar:[3651] csw/mgar/pkg Message-ID: Revision: 3651 http://gar.svn.sourceforge.net/gar/?rev=3651&view=rev Author: wbonnet Date: 2009-03-08 19:28:02 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcmath/ csw/mgar/pkg/ajcmath/Makefile csw/mgar/pkg/ajcmath/branches/ csw/mgar/pkg/ajcmath/tags/ csw/mgar/pkg/ajcmath/trunk/ csw/mgar/pkg/ajcmath/trunk/Makefile csw/mgar/pkg/ajcmath/trunk/checksums csw/mgar/pkg/ajcmath/trunk/files/ csw/mgar/pkg/ajcmath/trunk/files/CSWajcmath.gspec csw/mgar/pkg/ajcmath/trunk/files/CSWajcmathdoc.gspec Added: csw/mgar/pkg/ajcmath/Makefile =================================================================== --- csw/mgar/pkg/ajcmath/Makefile (rev 0) +++ csw/mgar/pkg/ajcmath/Makefile 2009-03-08 19:28:02 UTC (rev 3651) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajcmath/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajcmath/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajcmath/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajcmath/trunk/Makefile 2009-03-08 19:28:02 UTC (rev 3651) @@ -0,0 +1,54 @@ +SHORTNAME = math +GARVERSION = 1.2 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons math +define BLURB +Apache Jakarta Commons math : XML-to-Java-object mapping utility +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcmath,) +DISTFILES += $(call admfiles,CSWajcmathdoc,) + +# Defines package description +SPKG_DESC_CSWajcmath = $(DESCRIPTION) +SPKG_DESC_CSWajcmathdoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajcmath = CSWajcdiscovery + +# Defines package content +PKGFILES_CSWajcmath = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcmath += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/docs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajcmath/trunk/checksums =================================================================== --- csw/mgar/pkg/ajcmath/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajcmath/trunk/checksums 2009-03-08 19:28:02 UTC (rev 3651) @@ -0,0 +1,3 @@ +6296081b9b9c0f3f7469565a96454a35 download/commons-math-1.2.tar.gz +7299a462f2b113ab49bf7820db254da5 download/CSWajcmath.gspec +399e3dab33c386cc7e5799855aea0738 download/CSWajcmathdoc.gspec Added: csw/mgar/pkg/ajcmath/trunk/files/CSWajcmath.gspec =================================================================== --- csw/mgar/pkg/ajcmath/trunk/files/CSWajcmath.gspec (rev 0) +++ csw/mgar/pkg/ajcmath/trunk/files/CSWajcmath.gspec 2009-03-08 19:28:02 UTC (rev 3651) @@ -0,0 +1,7 @@ +%var bitname commons_math +%var pkgname CSWajcmath +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajcmath/trunk/files/CSWajcmathdoc.gspec =================================================================== --- csw/mgar/pkg/ajcmath/trunk/files/CSWajcmathdoc.gspec (rev 0) +++ csw/mgar/pkg/ajcmath/trunk/files/CSWajcmathdoc.gspec 2009-03-08 19:28:02 UTC (rev 3651) @@ -0,0 +1,7 @@ +%var bitname commons_math_doc +%var pkgname CSWajcmathdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:28:47 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:28:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[3652] csw/mgar/pkg Message-ID: Revision: 3652 http://gar.svn.sourceforge.net/gar/?rev=3652&view=rev Author: wbonnet Date: 2009-03-08 19:28:47 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajcmath/ Removed Paths: ------------- csw/mgar/pkg/ajcmath/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:42:45 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:42:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3653] csw/mgar/pkg Message-ID: Revision: 3653 http://gar.svn.sourceforge.net/gar/?rev=3653&view=rev Author: wbonnet Date: 2009-03-08 19:42:45 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcnet/ csw/mgar/pkg/ajcnet/Makefile csw/mgar/pkg/ajcnet/branches/ csw/mgar/pkg/ajcnet/tags/ csw/mgar/pkg/ajcnet/trunk/ csw/mgar/pkg/ajcnet/trunk/Makefile csw/mgar/pkg/ajcnet/trunk/checksums csw/mgar/pkg/ajcnet/trunk/files/ csw/mgar/pkg/ajcnet/trunk/files/CSWajcnet.gspec csw/mgar/pkg/ajcnet/trunk/files/CSWajcnetdoc.gspec Added: csw/mgar/pkg/ajcnet/Makefile =================================================================== --- csw/mgar/pkg/ajcnet/Makefile (rev 0) +++ csw/mgar/pkg/ajcnet/Makefile 2009-03-08 19:42:45 UTC (rev 3653) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajcnet/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajcnet/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajcnet/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajcnet/trunk/Makefile 2009-03-08 19:42:45 UTC (rev 3653) @@ -0,0 +1,54 @@ +SHORTNAME = net +GARVERSION = 2.0 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons net +define BLURB +Apache Jakarta Commons net : XML-to-Java-object mapping utility +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcnet,) +DISTFILES += $(call admfiles,CSWajcnetdoc,) + +# Defines package description +SPKG_DESC_CSWajcnet = $(DESCRIPTION) +SPKG_DESC_CSWajcnetdoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajcnet = CSWajclogging CSWajccollect CSWajcbeanutils + +# Defines package content +PKGFILES_CSWajcnet = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcnet += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-2.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/apidocs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajcnet/trunk/checksums =================================================================== --- csw/mgar/pkg/ajcnet/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajcnet/trunk/checksums 2009-03-08 19:42:45 UTC (rev 3653) @@ -0,0 +1,3 @@ +52fee591a8be0688a57af64ade1af237 download/commons-net-2.0.tar.gz +82bf2124f0409750525f68e7075c9fee download/CSWajcnet.gspec +b5b88f3af8255f933204a1a9f1031f94 download/CSWajcnetdoc.gspec Added: csw/mgar/pkg/ajcnet/trunk/files/CSWajcnet.gspec =================================================================== --- csw/mgar/pkg/ajcnet/trunk/files/CSWajcnet.gspec (rev 0) +++ csw/mgar/pkg/ajcnet/trunk/files/CSWajcnet.gspec 2009-03-08 19:42:45 UTC (rev 3653) @@ -0,0 +1,7 @@ +%var bitname commons_net +%var pkgname CSWajcnet +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajcnet/trunk/files/CSWajcnetdoc.gspec =================================================================== --- csw/mgar/pkg/ajcnet/trunk/files/CSWajcnetdoc.gspec (rev 0) +++ csw/mgar/pkg/ajcnet/trunk/files/CSWajcnetdoc.gspec 2009-03-08 19:42:45 UTC (rev 3653) @@ -0,0 +1,7 @@ +%var bitname commons_net_doc +%var pkgname CSWajcnetdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:43:17 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:43:17 +0000 Subject: [csw-devel] SF.net SVN: gar:[3654] csw/mgar/pkg Message-ID: Revision: 3654 http://gar.svn.sourceforge.net/gar/?rev=3654&view=rev Author: wbonnet Date: 2009-03-08 19:43:17 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajcnet/ Removed Paths: ------------- csw/mgar/pkg/ajcnet/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:52:13 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:52:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[3655] csw/mgar/pkg Message-ID: Revision: 3655 http://gar.svn.sourceforge.net/gar/?rev=3655&view=rev Author: wbonnet Date: 2009-03-08 19:52:13 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcpool/ csw/mgar/pkg/ajcpool/Makefile csw/mgar/pkg/ajcpool/branches/ csw/mgar/pkg/ajcpool/tags/ csw/mgar/pkg/ajcpool/trunk/ csw/mgar/pkg/ajcpool/trunk/Makefile csw/mgar/pkg/ajcpool/trunk/checksums csw/mgar/pkg/ajcpool/trunk/files/ csw/mgar/pkg/ajcpool/trunk/files/CSWajcpool.gspec csw/mgar/pkg/ajcpool/trunk/files/CSWajcpooldoc.gspec Added: csw/mgar/pkg/ajcpool/Makefile =================================================================== --- csw/mgar/pkg/ajcpool/Makefile (rev 0) +++ csw/mgar/pkg/ajcpool/Makefile 2009-03-08 19:52:13 UTC (rev 3655) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajcpool/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajcpool/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajcpool/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajcpool/trunk/Makefile 2009-03-08 19:52:13 UTC (rev 3655) @@ -0,0 +1,54 @@ +SHORTNAME = pool +GARVERSION = 1.4 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons pool +define BLURB +Apache Jakarta Commons pool : XML-to-Java-object mapping utility +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcpool,) +DISTFILES += $(call admfiles,CSWajcpooldoc,) + +# Defines package description +SPKG_DESC_CSWajcpool = $(DESCRIPTION) +SPKG_DESC_CSWajcpooldoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajcpool = CSWajclogging CSWajcdigester + +# Defines package content +PKGFILES_CSWajcpool = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcpool += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/docs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajcpool/trunk/checksums =================================================================== --- csw/mgar/pkg/ajcpool/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajcpool/trunk/checksums 2009-03-08 19:52:13 UTC (rev 3655) @@ -0,0 +1,3 @@ +668d72d233635b84c8557b911f6b7dbf download/commons-pool-1.4.tar.gz +1c9cd2c955587c0cfcbb6e0095370c45 download/CSWajcpool.gspec +e7de03999dd2059480423261d46d9fbf download/CSWajcpooldoc.gspec Added: csw/mgar/pkg/ajcpool/trunk/files/CSWajcpool.gspec =================================================================== --- csw/mgar/pkg/ajcpool/trunk/files/CSWajcpool.gspec (rev 0) +++ csw/mgar/pkg/ajcpool/trunk/files/CSWajcpool.gspec 2009-03-08 19:52:13 UTC (rev 3655) @@ -0,0 +1,7 @@ +%var bitname commons_pool +%var pkgname CSWajcpool +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajcpool/trunk/files/CSWajcpooldoc.gspec =================================================================== --- csw/mgar/pkg/ajcpool/trunk/files/CSWajcpooldoc.gspec (rev 0) +++ csw/mgar/pkg/ajcpool/trunk/files/CSWajcpooldoc.gspec 2009-03-08 19:52:13 UTC (rev 3655) @@ -0,0 +1,7 @@ +%var bitname commons_pool_doc +%var pkgname CSWajcpooldoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 20:53:01 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 19:53:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3656] csw/mgar/pkg Message-ID: Revision: 3656 http://gar.svn.sourceforge.net/gar/?rev=3656&view=rev Author: wbonnet Date: 2009-03-08 19:53:01 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajcpool/ Removed Paths: ------------- csw/mgar/pkg/ajcpool/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 21:13:05 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 20:13:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[3657] csw/mgar/pkg Message-ID: Revision: 3657 http://gar.svn.sourceforge.net/gar/?rev=3657&view=rev Author: wbonnet Date: 2009-03-08 20:13:05 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcupload/ csw/mgar/pkg/ajcupload/Makefile csw/mgar/pkg/ajcupload/branches/ csw/mgar/pkg/ajcupload/tags/ csw/mgar/pkg/ajcupload/trunk/ csw/mgar/pkg/ajcupload/trunk/Makefile csw/mgar/pkg/ajcupload/trunk/checksums csw/mgar/pkg/ajcupload/trunk/files/ csw/mgar/pkg/ajcupload/trunk/files/CSWajcupload.gspec csw/mgar/pkg/ajcupload/trunk/files/CSWajcuploaddoc.gspec Added: csw/mgar/pkg/ajcupload/Makefile =================================================================== --- csw/mgar/pkg/ajcupload/Makefile (rev 0) +++ csw/mgar/pkg/ajcupload/Makefile 2009-03-08 20:13:05 UTC (rev 3657) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajcupload/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajcupload/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajcupload/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajcupload/trunk/Makefile 2009-03-08 20:13:05 UTC (rev 3657) @@ -0,0 +1,55 @@ +SHORTNAME = fileupload +GARVERSION = 1.2.1 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons upload +define BLURB +Apache Jakarta Commons FileUpload : robust, high-performance, file upload capability +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION)-bin.tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcupload,) +DISTFILES += $(call admfiles,CSWajcuploaddoc,) + +# Defines package description +SPKG_DESC_CSWajcupload = $(DESCRIPTION) +SPKG_DESC_CSWajcuploaddoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajcupload = CSWajclogging CSWajcdigester + +# Defines package content +PKGFILES_CSWajcupload = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcupload += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/lib/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.2.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/site/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajcupload/trunk/checksums =================================================================== --- csw/mgar/pkg/ajcupload/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajcupload/trunk/checksums 2009-03-08 20:13:05 UTC (rev 3657) @@ -0,0 +1,3 @@ +d8cccd7b9938c17169751ed978265673 download/commons-fileupload-1.2.1-bin.tar.gz +f07adfd3f198606e0ac4a312a8bdeab6 download/CSWajcupload.gspec +f3376106fd0d1ec93bded90deadf84d2 download/CSWajcuploaddoc.gspec Added: csw/mgar/pkg/ajcupload/trunk/files/CSWajcupload.gspec =================================================================== --- csw/mgar/pkg/ajcupload/trunk/files/CSWajcupload.gspec (rev 0) +++ csw/mgar/pkg/ajcupload/trunk/files/CSWajcupload.gspec 2009-03-08 20:13:05 UTC (rev 3657) @@ -0,0 +1,7 @@ +%var bitname commons_upload +%var pkgname CSWajcupload +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajcupload/trunk/files/CSWajcuploaddoc.gspec =================================================================== --- csw/mgar/pkg/ajcupload/trunk/files/CSWajcuploaddoc.gspec (rev 0) +++ csw/mgar/pkg/ajcupload/trunk/files/CSWajcuploaddoc.gspec 2009-03-08 20:13:05 UTC (rev 3657) @@ -0,0 +1,7 @@ +%var bitname commons_upload_doc +%var pkgname CSWajcuploaddoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 21:14:18 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 20:14:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3658] csw/mgar/pkg Message-ID: Revision: 3658 http://gar.svn.sourceforge.net/gar/?rev=3658&view=rev Author: wbonnet Date: 2009-03-08 20:14:18 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajcupload/ Removed Paths: ------------- csw/mgar/pkg/ajcupload/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 21:22:51 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 20:22:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[3659] csw/mgar/pkg Message-ID: Revision: 3659 http://gar.svn.sourceforge.net/gar/?rev=3659&view=rev Author: wbonnet Date: 2009-03-08 20:22:51 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/ajcvalidator/ csw/mgar/pkg/ajcvalidator/Makefile csw/mgar/pkg/ajcvalidator/branches/ csw/mgar/pkg/ajcvalidator/tags/ csw/mgar/pkg/ajcvalidator/trunk/ csw/mgar/pkg/ajcvalidator/trunk/Makefile csw/mgar/pkg/ajcvalidator/trunk/checksums csw/mgar/pkg/ajcvalidator/trunk/files/ csw/mgar/pkg/ajcvalidator/trunk/files/CSWajcvalidator.gspec csw/mgar/pkg/ajcvalidator/trunk/files/CSWajcvalidatordoc.gspec Added: csw/mgar/pkg/ajcvalidator/Makefile =================================================================== --- csw/mgar/pkg/ajcvalidator/Makefile (rev 0) +++ csw/mgar/pkg/ajcvalidator/Makefile 2009-03-08 20:22:51 UTC (rev 3659) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/ajcvalidator/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ajcvalidator/trunk/Makefile =================================================================== --- csw/mgar/pkg/ajcvalidator/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ajcvalidator/trunk/Makefile 2009-03-08 20:22:51 UTC (rev 3659) @@ -0,0 +1,55 @@ +SHORTNAME = validator +GARVERSION = 1.3.1 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons validator +define BLURB +Apache Jakarta Commons validator : XML-to-Java-object mapping utility +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)(-bin*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcvalidator,) +DISTFILES += $(call admfiles,CSWajcvalidatordoc,) + +# Defines package description +SPKG_DESC_CSWajcvalidator = $(DESCRIPTION) +SPKG_DESC_CSWajcvalidatordoc = $(DESCRIPTION) documentation package + +# Defines dependencies +# REQUIRED_PKGS_CSWajcvalidator = No dependency + +# Defines package content +PKGFILES_CSWajcvalidator = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajcvalidator += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.3.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/docs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/ajcvalidator/trunk/checksums =================================================================== --- csw/mgar/pkg/ajcvalidator/trunk/checksums (rev 0) +++ csw/mgar/pkg/ajcvalidator/trunk/checksums 2009-03-08 20:22:51 UTC (rev 3659) @@ -0,0 +1,3 @@ +e1f8c698fec1dc6a47e77a6a97e43fac download/commons-validator-1.3.1.tar.gz +3c2d91479db0b76f2051d51fe1f8219e download/CSWajcvalidator.gspec +268c8009ea77e6f8b47617841a69e753 download/CSWajcvalidatordoc.gspec Added: csw/mgar/pkg/ajcvalidator/trunk/files/CSWajcvalidator.gspec =================================================================== --- csw/mgar/pkg/ajcvalidator/trunk/files/CSWajcvalidator.gspec (rev 0) +++ csw/mgar/pkg/ajcvalidator/trunk/files/CSWajcvalidator.gspec 2009-03-08 20:22:51 UTC (rev 3659) @@ -0,0 +1,7 @@ +%var bitname commons_validator +%var pkgname CSWajcvalidator +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/ajcvalidator/trunk/files/CSWajcvalidatordoc.gspec =================================================================== --- csw/mgar/pkg/ajcvalidator/trunk/files/CSWajcvalidatordoc.gspec (rev 0) +++ csw/mgar/pkg/ajcvalidator/trunk/files/CSWajcvalidatordoc.gspec 2009-03-08 20:22:51 UTC (rev 3659) @@ -0,0 +1,7 @@ +%var bitname commons_validat_doc +%var pkgname CSWajcvalidatordoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 21:23:51 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 20:23:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[3660] csw/mgar/pkg Message-ID: Revision: 3660 http://gar.svn.sourceforge.net/gar/?rev=3660&view=rev Author: wbonnet Date: 2009-03-08 20:23:51 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/ajcvalidator/ Removed Paths: ------------- csw/mgar/pkg/ajcvalidator/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Sun Mar 8 21:58:01 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Sun, 08 Mar 2009 20:58:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3661] csw/mgar/pkg/php5/trunk Message-ID: Revision: 3661 http://gar.svn.sourceforge.net/gar/?rev=3661&view=rev Author: valholla Date: 2009-03-08 20:58:01 +0000 (Sun, 08 Mar 2009) Log Message: ----------- working commit Modified Paths: -------------- csw/mgar/pkg/php5/trunk/Makefile csw/mgar/pkg/php5/trunk/checksums csw/mgar/pkg/php5/trunk/extensions/php5_dom/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_filter/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_gd/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_hash/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_iconv/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_mbstring/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_session/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_simplexml/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_sqlite/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_xml/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_zip/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_zlib/Makefile Removed Paths: ------------- csw/mgar/pkg/php5/trunk/extensions/php5_pdo/ Modified: csw/mgar/pkg/php5/trunk/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -31,7 +31,7 @@ STRIP_DIRS += $(PHP5ROOT)/bin # Auxilliary files -DISTFILES += php.ini.CSW phpext +DISTFILES += php.ini.CSW phpext pear.conf.CSW DISTFILES += CSWphp5_ext_enable.sh CSWphp5_ext_disable.sh PACKAGES = CSWphp5 CSWphp5devel @@ -48,16 +48,7 @@ PKGFILES_CSWphp5devel = $(prefix)/php5/bin/php-config PKGFILES_CSWphp5devel += $(prefix)/php5/bin/phpize PKGFILES_CSWphp5devel += $(prefix)/php5/bin/peardev -PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/ext/date/.* -PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/ext/pcre/.* -PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/ext/pdo/.* -PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/ext/spl/.* -PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/main/.* -PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/php/include/.* -PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/regex/.* -PKGFILES_CSWphp5devel += $(prefix)/php5/include/.*/standard/.* -PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/TSRM/.* -PKGFILES_CSWphp5devel += $(prefix)/php5/include/php/Zend/.* +PKGFILES_CSWphp5devel += $(prefix)/php5/include.* PKGFILES_CSWphp5devel += $(prefix)/php5/lib/php/build/.* PKGFILES_CSWphp5devel += $(prefix)/php5/man/.* @@ -85,7 +76,7 @@ CONFIGURE_ARGS += --enable-magic-quotes CONFIGURE_ARGS += --enable-spl=shared CONFIGURE_ARGS += --with-pcre-regex -CONFIGURE_ARGS += --with-pear +CONFIGURE_ARGS += --with-pear=shared # Disable Tests (report submitted to PHP QA) SKIPTEST = 1 @@ -103,6 +94,9 @@ ginstall -m 0644 \ $(WORKDIR)/php.ini.CSW \ $(DESTDIR)$(prefix)/php5/lib + ginstall -m 0644 \ + $(WORKDIR)/pear.conf.CSW \ + $(DESTDIR)$(prefix)/php5/etc @$(MAKECOOKIE) post-configure-modulated: Modified: csw/mgar/pkg/php5/trunk/checksums =================================================================== --- csw/mgar/pkg/php5/trunk/checksums 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/checksums 2009-03-08 20:58:01 UTC (rev 3661) @@ -1,6 +1,7 @@ 7380ffecebd95c6edb317ef861229ebd download/php-5.2.6.tar.bz2 e79baa34abe18575a3d0220c21bd5e37 download/php.ini.CSW 90ae3cef3692d7e566c47d89fe39c43d download/phpext +2386fa2c49eb730b6344f49bb5ee0fb1 download/pear.conf.CSW de56d3571f4484284d106af158bffc38 download/CSWphp5_ext_enable.sh 89e79becc9d7698c5c561581f2b098bc download/CSWphp5_ext_disable.sh 8139c9c02a2f62bac64041fdd0e90bf6 download/CSWphp5.postinstall Modified: csw/mgar/pkg/php5/trunk/extensions/php5_dom/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_dom/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_dom/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -10,4 +10,3 @@ CONFIGURE_ARGS += --with-libxml-dir=$(prefix) PKGFILES_CSWphp5dom = .*/lib/php/extensions/.*/dom.* -PKGFILES_CSWphp5dom += .*/include/php/ext/dom/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_filter/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_filter/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_filter/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -10,4 +10,3 @@ CONFIGURE_ARGS += --with-pcre-dir=$(prefix) PKGFILES_CSWphp5filter = .*/lib/php/extensions/.*/filter.* -PKGFILES_CSWphp5filter += .*/include/php/ext/filter/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_gd/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_gd/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_gd/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -20,4 +20,3 @@ CONFIGURE_ARGS += --enable-gd-jis-conv PKGFILES_CSWphp5gd = .*/lib/php/extensions/.*/gd.* -PKGFILES_CSWphp5gd += .*/include/php/ext/gd/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_hash/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_hash/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_hash/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -9,4 +9,3 @@ CONFIGURE_ARGS += --enable-hash=shared PKGFILES_CSWphp5hash = .*/lib/php/extensions/.*/hash.* -PKGFILES_CSWphp5hash += .*/include/php/ext/hash/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_iconv/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_iconv/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_iconv/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -16,4 +16,3 @@ #PATCHFILES += iconv.diff PKGFILES_CSWphp5iconv = .*/lib/php/extensions/.*/iconv.* -PKGFILES_CSWphp5iconv += .*/include/php/ext/iconv/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_mbstring/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_mbstring/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_mbstring/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -11,4 +11,3 @@ CONFIGURE_ARGS += --enable-mbregex=shared PKGFILES_CSWphp5mbstring = .*/lib/php/extensions/.*/mbstring.* -PKGFILES_CSWphp5mbstring += .*/include/php/ext/mbstring/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_session/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_session/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_session/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -9,4 +9,3 @@ CONFIGURE_ARGS += --enable-session=shared PKGFILES_CSWphp5session = .*/lib/php/extensions/.*/session.* -PKGFILES_CSWphp5session += .*/include/php/ext/session/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_simplexml/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_simplexml/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_simplexml/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -1,12 +1,8 @@ PHP5EXT_NAME = simplexml -PACKAGES += CSWphp5simplexml +## build this static, php can not run without it. +## it is more efficient to have this built into the php binary -CATALOGNAME_CSWphp5simplexml = php5_simplexml -SPKG_DESC_CSWphp5simplexml = simplexml Extention for PHP5 -REQUIRED_PKGS_CSWphp5simplexml = CSWphp5 CSWiconv CSWlibxml2 CSWzlib - -CONFIGURE_ARGS += --enable-simplexml=shared +CONFIGURE_ARGS += --enable-simplexml CONFIGURE_ARGS += --with-libxml-dir=$(prefix) -PKGFILES_CSWphp5simplexml = .*/lib/php/extensions/.*/simplexml.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_sqlite/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_sqlite/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_sqlite/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -10,4 +10,3 @@ CONFIGURE_ARGS += --enable-sqlite-utf8 PKGFILES_CSWphp5sqlite = .*/lib/php/extensions/.*/sqlite.* -PKGFILES_CSWphp5sqlite += .*/include/php/ext/sqlite/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_xml/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_xml/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_xml/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -1,16 +1,5 @@ PHP5EXT_NAME = xml -PACKAGES += CSWphp5xml - -CATALOGNAME_CSWphp5xml = php5_xml -SPKG_DESC_CSWphp5xml = xml Extention for PHP5 -REQUIRED_PKGS_CSWphp5xml = CSWphp5 CSWexpat - -CONFIGURE_ARGS += --enable-xml=shared +CONFIGURE_ARGS += --enable-xml CONFIGURE_ARGS += --with-libxml-dir=$(prefix) CONFIGURE_ARGS += --with-libexpat-dir=$(prefix) - -PKGFILES_CSWphp5xml = .*/lib/php/extensions/.*/xml.so -PKGFILES_CSWphp5xml += .*/lib/php/extensions/.*/xml.a -PKGFILES_CSWphp5xml += .*/include/php/ext/xml/.* -PKGFILES_CSWphp5xml += .*/include/php/ext/libxml/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_zip/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_zip/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_zip/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -10,4 +10,3 @@ CONFIGURE_ARGS += --with-zlib-dir=$(prefix) PKGFILES_CSWphp5zip = .*/lib/php/extensions/.*/zip.* -PKGFILES_CSWphp5zip += .*/include/php/ext/zip/.* Modified: csw/mgar/pkg/php5/trunk/extensions/php5_zlib/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_zlib/Makefile 2009-03-08 20:23:51 UTC (rev 3660) +++ csw/mgar/pkg/php5/trunk/extensions/php5_zlib/Makefile 2009-03-08 20:58:01 UTC (rev 3661) @@ -1,11 +1,5 @@ PHP5EXT_NAME = zlib -PACKAGES += CSWphp5zlib -CATALOGNAME_CSWphp5zlib = php5_zlib -SPKG_DESC_CSWphp5zlib = zlib Extention for PHP5 -REQUIRED_PKGS_CSWphp5zlib = CSWphp5 CSWzlib +CONFIGURE_ARGS += --with-zlib=$(prefix) -CONFIGURE_ARGS += --with-zlib=shared,$(prefix) - -PKGFILES_CSWphp5zlib = .*/lib/php/extensions/.*/zlib.* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 22:14:05 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 21:14:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[3662] csw/mgar/pkg/java Message-ID: Revision: 3662 http://gar.svn.sourceforge.net/gar/?rev=3662&view=rev Author: wbonnet Date: 2009-03-08 21:14:05 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Fix some packages descriptions Modified Paths: -------------- csw/mgar/pkg/java/ajcio/trunk/Makefile csw/mgar/pkg/java/ajclang/trunk/Makefile csw/mgar/pkg/java/ajclogging/trunk/Makefile csw/mgar/pkg/java/ajcmath/trunk/Makefile csw/mgar/pkg/java/ajcnet/trunk/Makefile csw/mgar/pkg/java/ajcpool/trunk/Makefile csw/mgar/pkg/java/ajcupload/trunk/Makefile csw/mgar/pkg/java/ajcvalidator/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/java/ajcprimitives/ csw/mgar/pkg/java/ajcprimitives/branches/ csw/mgar/pkg/java/ajcprimitives/tags/ csw/mgar/pkg/java/ajcprimitives/trunk/ csw/mgar/pkg/java/ajcprimitives/trunk/Makefile csw/mgar/pkg/java/ajcprimitives/trunk/files/ csw/mgar/pkg/java/ajcprimitives/trunk/files/CSWajcprimitives.gspec csw/mgar/pkg/java/ajcprimitives/trunk/files/CSWajcprimitivesdoc.gspec Modified: csw/mgar/pkg/java/ajcio/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcio/trunk/Makefile 2009-03-08 20:58:01 UTC (rev 3661) +++ csw/mgar/pkg/java/ajcio/trunk/Makefile 2009-03-08 21:14:05 UTC (rev 3662) @@ -4,9 +4,9 @@ GARNAME = commons-$(SHORTNAME) CATEGORIES = java -DESCRIPTION = Apache Jakarta Commons io +DESCRIPTION = Apache Jakarta Commons IO define BLURB -Apache Jakarta Commons io : XML-to-Java-object mapping utility +Apache Jakarta Commons IO : a collection of I/O utilities endef # Use jakarta sources Modified: csw/mgar/pkg/java/ajclang/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajclang/trunk/Makefile 2009-03-08 20:58:01 UTC (rev 3661) +++ csw/mgar/pkg/java/ajclang/trunk/Makefile 2009-03-08 21:14:05 UTC (rev 3662) @@ -4,9 +4,9 @@ GARNAME = commons-$(SHORTNAME) CATEGORIES = java -DESCRIPTION = Apache Jakarta Commons lang +DESCRIPTION = Apache Jakarta Commons Lang define BLURB -Apache Jakarta Commons lang : XML-to-Java-object mapping utility +Apache Jakarta Commons Lang : provide extra functionality for classes in java.lang endef # Use jakarta sources Modified: csw/mgar/pkg/java/ajclogging/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajclogging/trunk/Makefile 2009-03-08 20:58:01 UTC (rev 3661) +++ csw/mgar/pkg/java/ajclogging/trunk/Makefile 2009-03-08 21:14:05 UTC (rev 3662) @@ -4,9 +4,9 @@ GARNAME = commons-$(SHORTNAME) CATEGORIES = java -DESCRIPTION = Apache Jakarta Commons logging +DESCRIPTION = Apache Jakarta Commons Logging define BLURB -Apache Jakarta Commons logging : XML-to-Java-object mapping utility +Apache Jakarta Commons Logging : bridge between different logging libraries endef # Use jakarta sources Modified: csw/mgar/pkg/java/ajcmath/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcmath/trunk/Makefile 2009-03-08 20:58:01 UTC (rev 3661) +++ csw/mgar/pkg/java/ajcmath/trunk/Makefile 2009-03-08 21:14:05 UTC (rev 3662) @@ -4,9 +4,9 @@ GARNAME = commons-$(SHORTNAME) CATEGORIES = java -DESCRIPTION = Apache Jakarta Commons math +DESCRIPTION = Apache Jakarta Commons Math define BLURB -Apache Jakarta Commons math : XML-to-Java-object mapping utility +Apache Jakarta Commons Math : Components addressing the most common practical problems endef # Use jakarta sources Modified: csw/mgar/pkg/java/ajcnet/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcnet/trunk/Makefile 2009-03-08 20:58:01 UTC (rev 3661) +++ csw/mgar/pkg/java/ajcnet/trunk/Makefile 2009-03-08 21:14:05 UTC (rev 3662) @@ -4,9 +4,9 @@ GARNAME = commons-$(SHORTNAME) CATEGORIES = java -DESCRIPTION = Apache Jakarta Commons net +DESCRIPTION = Apache Jakarta Commons Net define BLURB -Apache Jakarta Commons net : XML-to-Java-object mapping utility +Apache Jakarta Commons Net : collection of network utilities, including FTP clients etc. endef # Use jakarta sources Modified: csw/mgar/pkg/java/ajcpool/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcpool/trunk/Makefile 2009-03-08 20:58:01 UTC (rev 3661) +++ csw/mgar/pkg/java/ajcpool/trunk/Makefile 2009-03-08 21:14:05 UTC (rev 3662) @@ -4,9 +4,9 @@ GARNAME = commons-$(SHORTNAME) CATEGORIES = java -DESCRIPTION = Apache Jakarta Commons pool +DESCRIPTION = Apache Jakarta Commons Pool define BLURB -Apache Jakarta Commons pool : XML-to-Java-object mapping utility +Apache Jakarta Commons Pool : Object-pooling API endef # Use jakarta sources Property changes on: csw/mgar/pkg/java/ajcprimitives/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/java/ajcprimitives/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcprimitives/trunk/Makefile (rev 0) +++ csw/mgar/pkg/java/ajcprimitives/trunk/Makefile 2009-03-08 21:14:05 UTC (rev 3662) @@ -0,0 +1,54 @@ +SHORTNAME = primitives +GARVERSION = 1.0 + +GARNAME = commons-$(SHORTNAME) +CATEGORIES = java + +DESCRIPTION = Apache Jakarta Commons Primitives +define BLURB +Apache Jakarta Commons Primitives : work with types supporting Java primitive types +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/commons/$(SHORTNAME)/binaries/ +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +# Set archive filename +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajcprimitives,) +DISTFILES += $(call admfiles,CSWajcprimitivesdoc,) + +# Defines package description +SPKG_DESC_CSWajcprimitives = $(DESCRIPTION) +SPKG_DESC_CSWajcprimitivesdoc = $(DESCRIPTION) documentation package + +# Defines dependencies +REQUIRED_PKGS_CSWajcprimitives = CSWajclogging CSWajccollect CSWajcbeanutils + +# Defines package content +PKGFILES_CSWajcprimitives = $(prefix)/share/doc/$(GARNAME)/LICENSE.txt +PKGFILES_CSWajcprimitives += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE.txt $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/docs/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/java/ajcprimitives/trunk/files/CSWajcprimitives.gspec =================================================================== --- csw/mgar/pkg/java/ajcprimitives/trunk/files/CSWajcprimitives.gspec (rev 0) +++ csw/mgar/pkg/java/ajcprimitives/trunk/files/CSWajcprimitives.gspec 2009-03-08 21:14:05 UTC (rev 3662) @@ -0,0 +1,7 @@ +%var bitname commons_primitives +%var pkgname CSWajcprimitives +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/java/ajcprimitives/trunk/files/CSWajcprimitivesdoc.gspec =================================================================== --- csw/mgar/pkg/java/ajcprimitives/trunk/files/CSWajcprimitivesdoc.gspec (rev 0) +++ csw/mgar/pkg/java/ajcprimitives/trunk/files/CSWajcprimitivesdoc.gspec 2009-03-08 21:14:05 UTC (rev 3662) @@ -0,0 +1,7 @@ +%var bitname commons_primit_doc +%var pkgname CSWajcprimitivesdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information Modified: csw/mgar/pkg/java/ajcupload/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcupload/trunk/Makefile 2009-03-08 20:58:01 UTC (rev 3661) +++ csw/mgar/pkg/java/ajcupload/trunk/Makefile 2009-03-08 21:14:05 UTC (rev 3662) @@ -4,7 +4,7 @@ GARNAME = commons-$(SHORTNAME) CATEGORIES = java -DESCRIPTION = Apache Jakarta Commons upload +DESCRIPTION = Apache Jakarta Commons FileUpload define BLURB Apache Jakarta Commons FileUpload : robust, high-performance, file upload capability endef Modified: csw/mgar/pkg/java/ajcvalidator/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcvalidator/trunk/Makefile 2009-03-08 20:58:01 UTC (rev 3661) +++ csw/mgar/pkg/java/ajcvalidator/trunk/Makefile 2009-03-08 21:14:05 UTC (rev 3662) @@ -4,9 +4,9 @@ GARNAME = commons-$(SHORTNAME) CATEGORIES = java -DESCRIPTION = Apache Jakarta Commons validator +DESCRIPTION = Apache Jakarta Commons Validator define BLURB -Apache Jakarta Commons validator : XML-to-Java-object mapping utility +Apache Jakarta Commons Validator : This package addresses some of these issues of validation rules endef # Use jakarta sources This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 22:21:06 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 21:21:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[3663] csw/mgar/pkg/java Message-ID: Revision: 3663 http://gar.svn.sourceforge.net/gar/?rev=3663&view=rev Author: wbonnet Date: 2009-03-08 21:21:05 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Fix some packages descriptions Modified Paths: -------------- csw/mgar/pkg/java/ajcbeanutils/trunk/files/CSWajcbeanutils.gspec csw/mgar/pkg/java/ajcbeanutils/trunk/files/CSWajcbeanutilsdoc.gspec csw/mgar/pkg/java/ajcchain/trunk/files/CSWajcchain.gspec csw/mgar/pkg/java/ajcchain/trunk/files/CSWajcchaindoc.gspec csw/mgar/pkg/java/ajccli/trunk/files/CSWajccli.gspec csw/mgar/pkg/java/ajccli/trunk/files/CSWajcclidoc.gspec csw/mgar/pkg/java/ajccodec/trunk/files/CSWajccodec.gspec csw/mgar/pkg/java/ajccodec/trunk/files/CSWajccodecdoc.gspec csw/mgar/pkg/java/ajccollections/trunk/files/CSWajccollect.gspec csw/mgar/pkg/java/ajccollections/trunk/files/CSWajccollectdoc.gspec csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigester.gspec csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigesterdoc.gspec Modified: csw/mgar/pkg/java/ajcbeanutils/trunk/files/CSWajcbeanutils.gspec =================================================================== --- csw/mgar/pkg/java/ajcbeanutils/trunk/files/CSWajcbeanutils.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajcbeanutils/trunk/files/CSWajcbeanutils.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-beanutils/LICENSE.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE.txt for license information Modified: csw/mgar/pkg/java/ajcbeanutils/trunk/files/CSWajcbeanutilsdoc.gspec =================================================================== --- csw/mgar/pkg/java/ajcbeanutils/trunk/files/CSWajcbeanutilsdoc.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajcbeanutils/trunk/files/CSWajcbeanutilsdoc.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-beanutils/LICENSE-documentation.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE-documentation.txt for license information Modified: csw/mgar/pkg/java/ajcchain/trunk/files/CSWajcchain.gspec =================================================================== --- csw/mgar/pkg/java/ajcchain/trunk/files/CSWajcchain.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajcchain/trunk/files/CSWajcchain.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-chain/LICENSE.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE.txt for license information Modified: csw/mgar/pkg/java/ajcchain/trunk/files/CSWajcchaindoc.gspec =================================================================== --- csw/mgar/pkg/java/ajcchain/trunk/files/CSWajcchaindoc.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajcchain/trunk/files/CSWajcchaindoc.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-chain/LICENSE-documentation.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE-documentation.txt for license information Modified: csw/mgar/pkg/java/ajccli/trunk/files/CSWajccli.gspec =================================================================== --- csw/mgar/pkg/java/ajccli/trunk/files/CSWajccli.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajccli/trunk/files/CSWajccli.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-cli/LICENSE.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE.txt for license information Modified: csw/mgar/pkg/java/ajccli/trunk/files/CSWajcclidoc.gspec =================================================================== --- csw/mgar/pkg/java/ajccli/trunk/files/CSWajcclidoc.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajccli/trunk/files/CSWajcclidoc.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-cli/LICENSE-documentation.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE-documentation.txt for license information Modified: csw/mgar/pkg/java/ajccodec/trunk/files/CSWajccodec.gspec =================================================================== --- csw/mgar/pkg/java/ajccodec/trunk/files/CSWajccodec.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajccodec/trunk/files/CSWajccodec.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-codec/LICENSE.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE.txt for license information Modified: csw/mgar/pkg/java/ajccodec/trunk/files/CSWajccodecdoc.gspec =================================================================== --- csw/mgar/pkg/java/ajccodec/trunk/files/CSWajccodecdoc.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajccodec/trunk/files/CSWajccodecdoc.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-codec/LICENSE-documentation.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE-documentation.txt for license information Modified: csw/mgar/pkg/java/ajccollections/trunk/files/CSWajccollect.gspec =================================================================== --- csw/mgar/pkg/java/ajccollections/trunk/files/CSWajccollect.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajccollections/trunk/files/CSWajccollect.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-collections/LICENSE.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE.txt for license information Modified: csw/mgar/pkg/java/ajccollections/trunk/files/CSWajccollectdoc.gspec =================================================================== --- csw/mgar/pkg/java/ajccollections/trunk/files/CSWajccollectdoc.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajccollections/trunk/files/CSWajccollectdoc.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/commons-collections/LICENSE-documentation.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE-documentation.txt for license information Modified: csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigester.gspec =================================================================== --- csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigester.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigester.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/${GARNAME}/License.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Modified: csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigesterdoc.gspec =================================================================== --- csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigesterdoc.gspec 2009-03-08 21:14:05 UTC (rev 3662) +++ csw/mgar/pkg/java/ajcdigester/trunk/files/CSWajcdigesterdoc.gspec 2009-03-08 21:21:05 UTC (rev 3663) @@ -4,4 +4,4 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/${GARNAME}/License-documentation.txt for license information +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 22:27:16 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 21:27:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[3664] csw/mgar/pkg/java Message-ID: Revision: 3664 http://gar.svn.sourceforge.net/gar/?rev=3664&view=rev Author: wbonnet Date: 2009-03-08 21:27:16 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Fix some packages dependencies Modified Paths: -------------- csw/mgar/pkg/java/ajcbeanutils/trunk/Makefile csw/mgar/pkg/java/ajcchain/trunk/Makefile csw/mgar/pkg/java/ajccli/trunk/Makefile csw/mgar/pkg/java/ajccollections/trunk/Makefile Modified: csw/mgar/pkg/java/ajcbeanutils/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcbeanutils/trunk/Makefile 2009-03-08 21:21:05 UTC (rev 3663) +++ csw/mgar/pkg/java/ajcbeanutils/trunk/Makefile 2009-03-08 21:27:16 UTC (rev 3664) @@ -24,7 +24,7 @@ SPKG_DESC_CSWajcbeanutilsdoc = $(DESCRIPTION) documentation package # Defines dependencies -REQUIRED_PKGS_CSWajcbeanutils = CSWajcdigester CSWajclogging +# REQUIRED_PKGS_CSWajcbeanutils = # Defines package content PKGFILES_CSWajcbeanutils = $(prefix)/share/doc/$(GARNAME)/LICENSE.txt Modified: csw/mgar/pkg/java/ajcchain/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajcchain/trunk/Makefile 2009-03-08 21:21:05 UTC (rev 3663) +++ csw/mgar/pkg/java/ajcchain/trunk/Makefile 2009-03-08 21:27:16 UTC (rev 3664) @@ -24,7 +24,7 @@ SPKG_DESC_CSWajcchaindoc = $(DESCRIPTION) documentation package # Defines dependencies -REQUIRED_PKGS_CSWajcchain = CSWajcdigester CSWajclogging +# REQUIRED_PKGS_CSWajcchain = # Defines package content PKGFILES_CSWajcchain = $(prefix)/share/doc/$(GARNAME)/LICENSE.txt Modified: csw/mgar/pkg/java/ajccli/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajccli/trunk/Makefile 2009-03-08 21:21:05 UTC (rev 3663) +++ csw/mgar/pkg/java/ajccli/trunk/Makefile 2009-03-08 21:27:16 UTC (rev 3664) @@ -25,7 +25,7 @@ SPKG_DESC_CSWajcclidoc = $(DESCRIPTION) documentation package # Defines dependencies -REQUIRED_PKGS_CSWajccli = CSWajclang +# REQUIRED_PKGS_CSWajccli = # Defines package content PKGFILES_CSWajccli = $(prefix)/share/doc/$(GARNAME)/LICENSE.txt Modified: csw/mgar/pkg/java/ajccollections/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/ajccollections/trunk/Makefile 2009-03-08 21:21:05 UTC (rev 3663) +++ csw/mgar/pkg/java/ajccollections/trunk/Makefile 2009-03-08 21:27:16 UTC (rev 3664) @@ -24,7 +24,7 @@ SPKG_DESC_CSWajccollectdoc = $(DESCRIPTION) documentation package # Defines dependencies -REQUIRED_PKGS_CSWajccollect = CSWjunit +REQUIRED_PKGS_CSWajccollect = CSWajcconfig CSWajcdigester CSWajcemail CSWajcnet # Defines package content PKGFILES_CSWajccollect = $(prefix)/share/doc/$(GARNAME)/LICENSE.txt This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 23:00:45 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 22:00:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3665] csw/mgar/pkg/java Message-ID: Revision: 3665 http://gar.svn.sourceforge.net/gar/?rev=3665&view=rev Author: wbonnet Date: 2009-03-08 22:00:45 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/log4j/ csw/mgar/pkg/java/log4j/Makefile csw/mgar/pkg/java/log4j/branches/ csw/mgar/pkg/java/log4j/tags/ csw/mgar/pkg/java/log4j/trunk/ csw/mgar/pkg/java/log4j/trunk/Makefile csw/mgar/pkg/java/log4j/trunk/checksums csw/mgar/pkg/java/log4j/trunk/files/ csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4j.gspec csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4jdoc.gspec Added: csw/mgar/pkg/java/log4j/Makefile =================================================================== --- csw/mgar/pkg/java/log4j/Makefile (rev 0) +++ csw/mgar/pkg/java/log4j/Makefile 2009-03-08 22:00:45 UTC (rev 3665) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/java/log4j/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/java/log4j/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/log4j/trunk/Makefile (rev 0) +++ csw/mgar/pkg/java/log4j/trunk/Makefile 2009-03-08 22:00:45 UTC (rev 3665) @@ -0,0 +1,60 @@ +GARNAME = log4j +GARVERSION = 1.2.15 +CATEGORIES = java + +DESCRIPTION = Apache log4jLogging Services +define BLURB +A fast and flexible framework for logging application debugging messages +endef + +# Use jakarta sources +MASTER_SITES = http://apache.cict.fr/logging/$(GARNAME)/$(GARVERSION)/ +UPSTREAM_MASTER_SITES = http://www.apache.org/dyn/closer.cgi/logging +UFILES_REGEX = (\d+(?:\.\d+)*) + +# Set archive filename +DISTFILES = apache-$(GARNAME)-$(GARVERSION).tar.gz + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWajclog4j,) +DISTFILES += $(call admfiles,CSWajclog4jdoc,) + +# Defines package description +SPKG_DESC_CSWajclog4j = $(DESCRIPTION) +SPKG_DESC_CSWajclog4jdoc = $(DESCRIPTION) documentation package + +# Defines dependencies +# REQUIRED_PKGS_CSWajclog4j = No dependency + +# Defines package content +PKGFILES_CSWajclog4j = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWajclog4j += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +post-extract: + @mv $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/apache-$(GARNAME)-$(GARVERSION) $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION) + @$(MAKECOOKIE) + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.2.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-1.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.txt + @gcp -fp $(WORKSRC)/$(DISTNAME)/LICENSE $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.txt + @gcp -frp $(WORKSRC)/$(DISTNAME)/contribs $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -frp $(WORKSRC)/$(DISTNAME)/examples $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -frp $(WORKSRC)/$(DISTNAME)/site/* $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/java/log4j/trunk/checksums =================================================================== --- csw/mgar/pkg/java/log4j/trunk/checksums (rev 0) +++ csw/mgar/pkg/java/log4j/trunk/checksums 2009-03-08 22:00:45 UTC (rev 3665) @@ -0,0 +1,3 @@ +10f04abe4d68d5a89e8eb167e4e45e1a download/apache-log4j-1.2.15.tar.gz +5961f6f54d504a87ea5233b2c8d68a39 download/CSWajclog4j.gspec +992f7b8e2c26ff397614d8b4bc62ef4d download/CSWajclog4jdoc.gspec Added: csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4j.gspec =================================================================== --- csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4j.gspec (rev 0) +++ csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4j.gspec 2009-03-08 22:00:45 UTC (rev 3665) @@ -0,0 +1,7 @@ +%var bitname log4j +%var pkgname CSWlog4j +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Added: csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4jdoc.gspec =================================================================== --- csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4jdoc.gspec (rev 0) +++ csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4jdoc.gspec 2009-03-08 22:00:45 UTC (rev 3665) @@ -0,0 +1,7 @@ +%var bitname log4j_doc +%var pkgname CSWlog4jdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 8 23:25:02 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 08 Mar 2009 22:25:02 +0000 Subject: [csw-devel] SF.net SVN: gar:[3666] csw/mgar/pkg/libnet/trunk Message-ID: Revision: 3666 http://gar.svn.sourceforge.net/gar/?rev=3666&view=rev Author: hson Date: 2009-03-08 22:25:02 +0000 (Sun, 08 Mar 2009) Log Message: ----------- libnet: u_int8_t patch Modified Paths: -------------- csw/mgar/pkg/libnet/trunk/Makefile csw/mgar/pkg/libnet/trunk/checksums Added Paths: ----------- csw/mgar/pkg/libnet/trunk/files/mainpatch Modified: csw/mgar/pkg/libnet/trunk/Makefile =================================================================== --- csw/mgar/pkg/libnet/trunk/Makefile 2009-03-08 22:00:45 UTC (rev 3665) +++ csw/mgar/pkg/libnet/trunk/Makefile 2009-03-08 22:25:02 UTC (rev 3666) @@ -19,6 +19,8 @@ DISTNAME = libnet +PATCHFILES = mainpatch + CONFIGURE_ARGS = $(DIRPATHS) include gar/category.mk Modified: csw/mgar/pkg/libnet/trunk/checksums =================================================================== --- csw/mgar/pkg/libnet/trunk/checksums 2009-03-08 22:00:45 UTC (rev 3665) +++ csw/mgar/pkg/libnet/trunk/checksums 2009-03-08 22:25:02 UTC (rev 3666) @@ -1,2 +1,3 @@ be845c41170d72c7db524f3411b50256 download/libnet-1.1.2.1.tar.gz f88f915ffd9e70173036d42db0d3642b download/CSWlibnet.gspec +ca847f8bf19895372cb392215badc008 download/mainpatch Added: csw/mgar/pkg/libnet/trunk/files/mainpatch =================================================================== --- csw/mgar/pkg/libnet/trunk/files/mainpatch (rev 0) +++ csw/mgar/pkg/libnet/trunk/files/mainpatch 2009-03-08 22:25:02 UTC (rev 3666) @@ -0,0 +1,152 @@ +Only in libnet: Makefile +Only in libnet: config.log +Only in libnet: config.status +Only in libnet/include: Makefile +Only in libnet/include: config.h +Only in libnet/include/libnet: Makefile +Only in libnet/include: libnet.h +diff --speed-large-files --minimal -ru libnet.orig/include/libnet.h.in libnet/include/libnet.h.in +--- libnet.orig/include/libnet.h.in 2004-01-17 08:51:19.000000000 +0100 ++++ libnet/include/libnet.h.in 2009-03-08 23:02:55.240388159 +0100 +@@ -113,6 +113,13 @@ + #include + #include + ++#ifdef __sun ++#define u_int8_t uint8_t ++#define u_int16_t uint16_t ++#define u_int32_t uint32_t ++#define u_int64_t uint64_t ++#endif ++ + #define LIBNET_VERSION "@LIBNET_VERSION@" + #define @ENDIANESS@ 1 + +Only in libnet/include: stamp-h1 +Only in libnet: libnet-config +Only in libnet/sample: Makefile +Only in libnet/sample: arp +Only in libnet/sample: arp.o +Only in libnet/sample: bgp4_hdr +Only in libnet/sample: bgp4_hdr.o +Only in libnet/sample: bgp4_notification +Only in libnet/sample: bgp4_notification.o +Only in libnet/sample: bgp4_open +Only in libnet/sample: bgp4_open.o +Only in libnet/sample: bgp4_update +Only in libnet/sample: bgp4_update.o +Only in libnet/sample: cdp +Only in libnet/sample: cdp.o +Only in libnet/sample: dhcp_discover +Only in libnet/sample: dhcp_discover.o +Only in libnet/sample: dns +Only in libnet/sample: dns.o +Only in libnet/sample: dot1x +Only in libnet/sample: dot1x.o +Only in libnet/sample: fddi_tcp1 +Only in libnet/sample: fddi_tcp1.o +Only in libnet/sample: fddi_tcp2 +Only in libnet/sample: fddi_tcp2.o +Only in libnet/sample: get_addr +Only in libnet/sample: get_addr.o +Only in libnet/sample: gre.o +Only in libnet/sample: icmp6_echoreq +Only in libnet/sample: icmp6_echoreq.o +Only in libnet/sample: icmp_echo_cq +Only in libnet/sample: icmp_echo_cq.o +Only in libnet/sample: icmp_redirect +Only in libnet/sample: icmp_redirect.o +Only in libnet/sample: icmp_timeexceed +Only in libnet/sample: icmp_timeexceed.o +Only in libnet/sample: icmp_timestamp +Only in libnet/sample: icmp_timestamp.o +Only in libnet/sample: icmp_unreach +Only in libnet/sample: icmp_unreach.o +Only in libnet/sample: ieee +Only in libnet/sample: ieee.o +Only in libnet/sample: isl +Only in libnet/sample: isl.o +Only in libnet/sample: mpls +Only in libnet/sample: mpls.o +Only in libnet/sample: ntp +Only in libnet/sample: ntp.o +Only in libnet/sample: ospf_hello +Only in libnet/sample: ospf_hello.o +Only in libnet/sample: ospf_lsa +Only in libnet/sample: ospf_lsa.o +Only in libnet/sample: ping_of_death +Only in libnet/sample: ping_of_death.o +Only in libnet/sample: rpc_tcp +Only in libnet/sample: rpc_tcp.o +Only in libnet/sample: rpc_udp +Only in libnet/sample: rpc_udp.o +Only in libnet/sample: smurf +Only in libnet/sample: smurf.o +Only in libnet/sample: stp +Only in libnet/sample: stp.o +Only in libnet/sample: synflood +Only in libnet/sample: synflood.o +Only in libnet/sample: synflood6 +Only in libnet/sample: synflood6.o +Only in libnet/sample: tcp1 +Only in libnet/sample: tcp1.o +Only in libnet/sample: tcp2 +Only in libnet/sample: tcp2.o +Only in libnet/sample: tring_tcp1 +Only in libnet/sample: tring_tcp1.o +Only in libnet/sample: tring_tcp2 +Only in libnet/sample: tring_tcp2.o +Only in libnet/sample: udp1 +Only in libnet/sample: udp1.o +Only in libnet/sample: udp2 +Only in libnet/sample: udp2.o +Only in libnet/src: Makefile +Only in libnet/src: libnet.a +Only in libnet/src: libnet_advanced.o +Only in libnet/src: libnet_asn1.o +Only in libnet/src: libnet_build_802.1q.o +Only in libnet/src: libnet_build_802.1x.o +Only in libnet/src: libnet_build_802.2.o +Only in libnet/src: libnet_build_802.3.o +Only in libnet/src: libnet_build_arp.o +Only in libnet/src: libnet_build_bgp.o +Only in libnet/src: libnet_build_cdp.o +Only in libnet/src: libnet_build_data.o +Only in libnet/src: libnet_build_dhcp.o +Only in libnet/src: libnet_build_dns.o +Only in libnet/src: libnet_build_ethernet.o +Only in libnet/src: libnet_build_fddi.o +Only in libnet/src: libnet_build_gre.o +Only in libnet/src: libnet_build_icmp.o +Only in libnet/src: libnet_build_igmp.o +Only in libnet/src: libnet_build_ip.o +Only in libnet/src: libnet_build_ipsec.o +Only in libnet/src: libnet_build_isl.o +Only in libnet/src: libnet_build_mpls.o +Only in libnet/src: libnet_build_ntp.o +Only in libnet/src: libnet_build_ospf.o +Only in libnet/src: libnet_build_rip.o +Only in libnet/src: libnet_build_rpc.o +Only in libnet/src: libnet_build_sebek.o +Only in libnet/src: libnet_build_snmp.o +Only in libnet/src: libnet_build_stp.o +Only in libnet/src: libnet_build_tcp.o +Only in libnet/src: libnet_build_token_ring.o +Only in libnet/src: libnet_build_udp.o +Only in libnet/src: libnet_build_vrrp.o +Only in libnet/src: libnet_checksum.o +Only in libnet/src: libnet_cq.o +Only in libnet/src: libnet_crc.o +Only in libnet/src: libnet_error.o +Only in libnet/src: libnet_if_addr.o +Only in libnet/src: libnet_init.o +Only in libnet/src: libnet_internal.o +Only in libnet/src: libnet_link_dlpi.o +Only in libnet/src: libnet_pblock.o +Only in libnet/src: libnet_port_list.o +Only in libnet/src: libnet_prand.o +Only in libnet/src: libnet_raw.o +Only in libnet/src: libnet_resolve.o +Only in libnet/src: libnet_version.o +Only in libnet/src: libnet_write.o +Only in libnet: version.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 23:36:52 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 22:36:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[3667] csw/mgar/pkg/java Message-ID: Revision: 3667 http://gar.svn.sourceforge.net/gar/?rev=3667&view=rev Author: wbonnet Date: 2009-03-08 22:36:52 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Modified Paths: -------------- csw/mgar/pkg/java/log4j/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/java/junit/ csw/mgar/pkg/java/junit/branches/ csw/mgar/pkg/java/junit/tags/ csw/mgar/pkg/java/junit/trunk/ csw/mgar/pkg/java/junit/trunk/Makefile csw/mgar/pkg/java/junit/trunk/checksums csw/mgar/pkg/java/junit/trunk/files/ csw/mgar/pkg/java/junit/trunk/files/CSWjunit.gspec csw/mgar/pkg/java/junit/trunk/files/CSWjunitdoc.gspec csw/mgar/pkg/java/log4j/trunk/files/CSWlog4j.gspec csw/mgar/pkg/java/log4j/trunk/files/CSWlog4jdoc.gspec Removed Paths: ------------- csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4j.gspec csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4jdoc.gspec Property changes on: csw/mgar/pkg/java/junit/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/java/junit/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/junit/trunk/Makefile (rev 0) +++ csw/mgar/pkg/java/junit/trunk/Makefile 2009-03-08 22:36:52 UTC (rev 3667) @@ -0,0 +1,62 @@ +GARNAME = junit +GARVERSION = 4.5 +CATEGORIES = java + +DESCRIPTION = JUnit regression testing +define BLURB +JUnit is a program used to perform unit testing of virtually any software. JUnit testing is accomplished by writing test cases using Java, compiling these test cases and running the resultant classes with a JUnit Test Runner. +endef + +# Use jakarta sources +MASTER_SITES = http://ovh.dl.sourceforge.net/sourceforge/$(GARNAME)/ +DISTFILES = $(GARNAME)$(GARVERSION).zip + +# We define upstream file regex so we can be notifed of new upstream software release +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)= +UPSTREAM_USE_SF = 1 +UFILES_REGEX = $(GARNAME)(\d+(?:\.\d+)*) + +# Defines two packages, lib and doc +DISTFILES += $(call admfiles,CSWjunit,) +DISTFILES += $(call admfiles,CSWjunitdoc,) + +# Defines package description +SPKG_DESC_CSWjunit = $(DESCRIPTION) +SPKG_DESC_CSWjunitdoc = $(DESCRIPTION) documentation package + +# Defines dependencies +# REQUIRED_PKGS_CSWjunit = No dependency + +# Defines package content +PKGFILES_CSWjunit = $(prefix)/share/doc/$(GARNAME)/License.html +PKGFILES_CSWjunit += $(prefix)/share/java/.* + +# Defines custom steps since java libs do not use autotools +WORKSRC = $(WORKDIR) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +post-extract: + @mv $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)$(GARVERSION) $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION) + @$(MAKECOOKIE) + +install-custom: + @ginstall -d $(DESTDIR)$(datadir)/java + @gcp -fp $(WORKSRC)/$(DISTNAME)/$(GARNAME)-$(GARVERSION).jar $(DESTDIR)$(datadir)/java + @( cd $(DESTDIR)$(datadir)/java ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME)-4.jar ; \ + ln -s $(GARNAME)-$(GARVERSION).jar $(GARNAME).jar ) + @ginstall -d $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/cpl-v10.html $(DESTDIR)$(datadir)/doc/$(GARNAME)/License.html + @gcp -fp $(WORKSRC)/$(DISTNAME)/cpl-v10.html $(DESTDIR)$(datadir)/doc/$(GARNAME)/License-documentation.html + @gcp -frp $(WORKSRC)/$(DISTNAME)/org $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -frp $(WORKSRC)/$(DISTNAME)/junit $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -frp $(WORKSRC)/$(DISTNAME)/doc $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -frp $(WORKSRC)/$(DISTNAME)/javadoc $(DESTDIR)$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKSRC)/$(DISTNAME)/*html $(DESTDIR)$(datadir)/doc/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/java/junit/trunk/checksums =================================================================== --- csw/mgar/pkg/java/junit/trunk/checksums (rev 0) +++ csw/mgar/pkg/java/junit/trunk/checksums 2009-03-08 22:36:52 UTC (rev 3667) @@ -0,0 +1,3 @@ +6d534ce2169e26cc3b6ac36072ce2f5f download/junit4.5.zip +482c26d868fc44b8f2afe3d7692d4b41 download/CSWjunit.gspec +3037d812a288d26a140aef1a8c4781f8 download/CSWjunitdoc.gspec Added: csw/mgar/pkg/java/junit/trunk/files/CSWjunit.gspec =================================================================== --- csw/mgar/pkg/java/junit/trunk/files/CSWjunit.gspec (rev 0) +++ csw/mgar/pkg/java/junit/trunk/files/CSWjunit.gspec 2009-03-08 22:36:52 UTC (rev 3667) @@ -0,0 +1,7 @@ +%var bitname junit +%var pkgname CSWjunit +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.html for license information Added: csw/mgar/pkg/java/junit/trunk/files/CSWjunitdoc.gspec =================================================================== --- csw/mgar/pkg/java/junit/trunk/files/CSWjunitdoc.gspec (rev 0) +++ csw/mgar/pkg/java/junit/trunk/files/CSWjunitdoc.gspec 2009-03-08 22:36:52 UTC (rev 3667) @@ -0,0 +1,7 @@ +%var bitname junit_doc +%var pkgname CSWjunitdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.html for license information Modified: csw/mgar/pkg/java/log4j/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/log4j/trunk/Makefile 2009-03-08 22:25:02 UTC (rev 3666) +++ csw/mgar/pkg/java/log4j/trunk/Makefile 2009-03-08 22:36:52 UTC (rev 3667) @@ -16,19 +16,19 @@ DISTFILES = apache-$(GARNAME)-$(GARVERSION).tar.gz # Defines two packages, lib and doc -DISTFILES += $(call admfiles,CSWajclog4j,) -DISTFILES += $(call admfiles,CSWajclog4jdoc,) +DISTFILES += $(call admfiles,CSWlog4j,) +DISTFILES += $(call admfiles,CSWlog4jdoc,) # Defines package description -SPKG_DESC_CSWajclog4j = $(DESCRIPTION) -SPKG_DESC_CSWajclog4jdoc = $(DESCRIPTION) documentation package +SPKG_DESC_CSWlog4j = $(DESCRIPTION) +SPKG_DESC_CSWlog4jdoc = $(DESCRIPTION) documentation package # Defines dependencies -# REQUIRED_PKGS_CSWajclog4j = No dependency +# REQUIRED_PKGS_CSWlog4j = No dependency # Defines package content -PKGFILES_CSWajclog4j = $(prefix)/share/doc/$(GARNAME)/License.txt -PKGFILES_CSWajclog4j += $(prefix)/share/java/.* +PKGFILES_CSWlog4j = $(prefix)/share/doc/$(GARNAME)/License.txt +PKGFILES_CSWlog4j += $(prefix)/share/java/.* # Defines custom steps since java libs do not use autotools WORKSRC = $(WORKDIR) Deleted: csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4j.gspec =================================================================== --- csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4j.gspec 2009-03-08 22:25:02 UTC (rev 3666) +++ csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4j.gspec 2009-03-08 22:36:52 UTC (rev 3667) @@ -1,7 +0,0 @@ -%var bitname log4j -%var pkgname CSWlog4j -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright - -Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Deleted: csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4jdoc.gspec =================================================================== --- csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4jdoc.gspec 2009-03-08 22:25:02 UTC (rev 3666) +++ csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4jdoc.gspec 2009-03-08 22:36:52 UTC (rev 3667) @@ -1,7 +0,0 @@ -%var bitname log4j_doc -%var pkgname CSWlog4jdoc -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright - -Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information Copied: csw/mgar/pkg/java/log4j/trunk/files/CSWlog4j.gspec (from rev 3665, csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4j.gspec) =================================================================== --- csw/mgar/pkg/java/log4j/trunk/files/CSWlog4j.gspec (rev 0) +++ csw/mgar/pkg/java/log4j/trunk/files/CSWlog4j.gspec 2009-03-08 22:36:52 UTC (rev 3667) @@ -0,0 +1,7 @@ +%var bitname log4j +%var pkgname CSWlog4j +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information Copied: csw/mgar/pkg/java/log4j/trunk/files/CSWlog4jdoc.gspec (from rev 3665, csw/mgar/pkg/java/log4j/trunk/files/CSWajclog4jdoc.gspec) =================================================================== --- csw/mgar/pkg/java/log4j/trunk/files/CSWlog4jdoc.gspec (rev 0) +++ csw/mgar/pkg/java/log4j/trunk/files/CSWlog4jdoc.gspec 2009-03-08 22:36:52 UTC (rev 3667) @@ -0,0 +1,7 @@ +%var bitname log4j_doc +%var pkgname CSWlog4jdoc +%var arch all +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/License-documentation.txt for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 23:40:13 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 22:40:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[3668] csw/mgar/pkg/x11/xproto/trunk Message-ID: Revision: 3668 http://gar.svn.sourceforge.net/gar/?rev=3668&view=rev Author: wbonnet Date: 2009-03-08 22:40:12 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Update to 7.0.15 Modified Paths: -------------- csw/mgar/pkg/x11/xproto/trunk/Makefile csw/mgar/pkg/x11/xproto/trunk/checksums Modified: csw/mgar/pkg/x11/xproto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/xproto/trunk/Makefile 2009-03-08 22:36:52 UTC (rev 3667) +++ csw/mgar/pkg/x11/xproto/trunk/Makefile 2009-03-08 22:40:12 UTC (rev 3668) @@ -1,5 +1,5 @@ GARNAME = xproto -GARVERSION = 7.0.14 +GARVERSION = 7.0.15 CATEGORIES = x11 DESCRIPTION = xproto Modified: csw/mgar/pkg/x11/xproto/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/xproto/trunk/checksums 2009-03-08 22:36:52 UTC (rev 3667) +++ csw/mgar/pkg/x11/xproto/trunk/checksums 2009-03-08 22:40:12 UTC (rev 3668) @@ -1,2 +1,2 @@ -3575f7bea6d3314508f142575eb8e843 download/xproto-7.0.14.tar.gz +9186713de3ec8a9fdd6ec3f4c4534fde download/xproto-7.0.15.tar.gz 247ed3e654992c599b58ed5e8ae92e8b download/CSWxproto.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 8 23:57:06 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 22:57:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[3669] csw/mgar/pkg/java/junit/Makefile Message-ID: Revision: 3669 http://gar.svn.sourceforge.net/gar/?rev=3669&view=rev Author: wbonnet Date: 2009-03-08 22:57:06 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/java/junit/Makefile Added: csw/mgar/pkg/java/junit/Makefile =================================================================== --- csw/mgar/pkg/java/junit/Makefile (rev 0) +++ csw/mgar/pkg/java/junit/Makefile 2009-03-08 22:57:06 UTC (rev 3669) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 9 00:04:07 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 23:04:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[3670] csw/mgar/pkg/x11/xproto/tags Message-ID: Revision: 3670 http://gar.svn.sourceforge.net/gar/?rev=3670&view=rev Author: wbonnet Date: 2009-03-08 23:04:05 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Release 7.0.15 to testing and submit to unstable Added Paths: ----------- csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/ csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/ csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/files/ Removed Paths: ------------- csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/files/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 9 00:05:51 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 23:05:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[3671] csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15, REV=2009. 03.08-testing-b1 Message-ID: Revision: 3671 http://gar.svn.sourceforge.net/gar/?rev=3671&view=rev Author: wbonnet Date: 2009-03-08 23:05:51 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Release 7.0.15 to testing and submit to unstable Added Paths: ----------- csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/Makefile csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/checksums csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/files/ Removed Paths: ------------- csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/Makefile csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/checksums csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/files/ Copied: csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/Makefile (from rev 3670, csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/Makefile) =================================================================== --- csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/Makefile (rev 0) +++ csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/Makefile 2009-03-08 23:05:51 UTC (rev 3671) @@ -0,0 +1,22 @@ +GARNAME = xproto +GARVERSION = 7.0.15 +CATEGORIES = x11 + +DESCRIPTION = xproto +define BLURB +xproto +endef + +MASTER_SITES = $(X11_PROTO_MASTER_SITE) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWxproto) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +pre-install: + @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(DISTNAME)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/License.txt + +include gar/category.mk + Copied: csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/checksums (from rev 3670, csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/checksums) =================================================================== --- csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/checksums (rev 0) +++ csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/checksums 2009-03-08 23:05:51 UTC (rev 3671) @@ -0,0 +1,2 @@ +9186713de3ec8a9fdd6ec3f4c4534fde download/xproto-7.0.15.tar.gz +247ed3e654992c599b58ed5e8ae92e8b download/CSWxproto.gspec Deleted: csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/Makefile 2009-03-08 23:04:05 UTC (rev 3670) +++ csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/Makefile 2009-03-08 23:05:51 UTC (rev 3671) @@ -1,22 +0,0 @@ -GARNAME = xproto -GARVERSION = 7.0.15 -CATEGORIES = x11 - -DESCRIPTION = xproto -define BLURB -xproto -endef - -MASTER_SITES = $(X11_PROTO_MASTER_SITE) -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWxproto) - -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz - -pre-install: - @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) - @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(DISTNAME)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/License.txt - -include gar/category.mk - Deleted: csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/checksums 2009-03-08 23:04:05 UTC (rev 3670) +++ csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/checksums 2009-03-08 23:05:51 UTC (rev 3671) @@ -1,2 +0,0 @@ -9186713de3ec8a9fdd6ec3f4c4534fde download/xproto-7.0.15.tar.gz -247ed3e654992c599b58ed5e8ae92e8b download/CSWxproto.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 9 00:08:16 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 23:08:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[3672] csw/mgar/pkg/java/log4j Message-ID: Revision: 3672 http://gar.svn.sourceforge.net/gar/?rev=3672&view=rev Author: wbonnet Date: 2009-03-08 23:08:16 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Release 1.2.15 to testing and submit to unstable Modified Paths: -------------- csw/mgar/pkg/java/log4j/tags/log4j-1.2.15,REV=2009.03.09-testing-b1/checksums csw/mgar/pkg/java/log4j/trunk/checksums Added Paths: ----------- csw/mgar/pkg/java/log4j/tags/log4j-1.2.15,REV=2009.03.09-testing-b1/ Modified: csw/mgar/pkg/java/log4j/tags/log4j-1.2.15,REV=2009.03.09-testing-b1/checksums =================================================================== --- csw/mgar/pkg/java/log4j/trunk/checksums 2009-03-08 22:40:12 UTC (rev 3668) +++ csw/mgar/pkg/java/log4j/tags/log4j-1.2.15,REV=2009.03.09-testing-b1/checksums 2009-03-08 23:08:16 UTC (rev 3672) @@ -1,3 +1,3 @@ 10f04abe4d68d5a89e8eb167e4e45e1a download/apache-log4j-1.2.15.tar.gz -5961f6f54d504a87ea5233b2c8d68a39 download/CSWajclog4j.gspec -992f7b8e2c26ff397614d8b4bc62ef4d download/CSWajclog4jdoc.gspec +5961f6f54d504a87ea5233b2c8d68a39 download/CSWlog4j.gspec +992f7b8e2c26ff397614d8b4bc62ef4d download/CSWlog4jdoc.gspec Modified: csw/mgar/pkg/java/log4j/trunk/checksums =================================================================== --- csw/mgar/pkg/java/log4j/trunk/checksums 2009-03-08 23:05:51 UTC (rev 3671) +++ csw/mgar/pkg/java/log4j/trunk/checksums 2009-03-08 23:08:16 UTC (rev 3672) @@ -1,3 +1,3 @@ 10f04abe4d68d5a89e8eb167e4e45e1a download/apache-log4j-1.2.15.tar.gz -5961f6f54d504a87ea5233b2c8d68a39 download/CSWajclog4j.gspec -992f7b8e2c26ff397614d8b4bc62ef4d download/CSWajclog4jdoc.gspec +5961f6f54d504a87ea5233b2c8d68a39 download/CSWlog4j.gspec +992f7b8e2c26ff397614d8b4bc62ef4d download/CSWlog4jdoc.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 9 00:10:55 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 08 Mar 2009 23:10:55 +0000 Subject: [csw-devel] SF.net SVN: gar:[3673] csw/mgar/pkg/java/junit/tags/junit-4.5, REV=2009.03. 08-testing-b1/ Message-ID: Revision: 3673 http://gar.svn.sourceforge.net/gar/?rev=3673&view=rev Author: wbonnet Date: 2009-03-08 23:10:55 +0000 (Sun, 08 Mar 2009) Log Message: ----------- Release 4.5 to testing and submit to unstable Added Paths: ----------- csw/mgar/pkg/java/junit/tags/junit-4.5,REV=2009.03.08-testing-b1/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Mon Mar 9 00:53:45 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 08 Mar 2009 23:53:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3674] csw/mgar/pkg Message-ID: Revision: 3674 http://gar.svn.sourceforge.net/gar/?rev=3674&view=rev Author: hson Date: 2009-03-08 23:53:44 +0000 (Sun, 08 Mar 2009) Log Message: ----------- pcb: Initial commit Added Paths: ----------- csw/mgar/pkg/pcb/ csw/mgar/pkg/pcb/branches/ csw/mgar/pkg/pcb/tags/ csw/mgar/pkg/pcb/trunk/ csw/mgar/pkg/pcb/trunk/Makefile csw/mgar/pkg/pcb/trunk/checksums csw/mgar/pkg/pcb/trunk/files/ Property changes on: csw/mgar/pkg/pcb/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/pcb/trunk/Makefile =================================================================== --- csw/mgar/pkg/pcb/trunk/Makefile (rev 0) +++ csw/mgar/pkg/pcb/trunk/Makefile 2009-03-08 23:53:44 UTC (rev 3674) @@ -0,0 +1,42 @@ +GARNAME = pcb +GARVERSION = 20081128 +CATEGORIES = apps + +DESCRIPTION = PCB is a tool for the layout of printed circuit boards +define BLURB + PCB is an interactive printed circuit board editor for the X11 window system. + PCB includes a rats nest feature, design rule checking, and can provide + industry standard RS-274-X (Gerber), NC drill, and centroid data (X-Y data) + output for use in the board fabrication and assembly process. PCB offers high + end features such as an autorouter and trace optimizer which can tremendously + reduce layout time. +endef + +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +SPKG_SOURCEURL = http://pcb.gpleda.org + +LICENSE = COPYING + +#REQUIRED_PKGS = CSWggettextrt CSWiconv + +# We define upstream file regex so we can be notifed of new upstream software release +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=73743 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*) + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +# Patch submitted to upstream, pending new release +#PATCHFILES = iptc-dataset.patch + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --disable-update-desktop-database +CONFIGURE_ARGS += --disable-update-mime-database + +TEST_SCRIPTS = + +include gar/category.mk Added: csw/mgar/pkg/pcb/trunk/checksums =================================================================== --- csw/mgar/pkg/pcb/trunk/checksums (rev 0) +++ csw/mgar/pkg/pcb/trunk/checksums 2009-03-08 23:53:44 UTC (rev 3674) @@ -0,0 +1 @@ +e192ee993b04749f82dd3e8b529d40c0 download/pcb-20081128.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Mon Mar 9 03:59:43 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Mon, 09 Mar 2009 02:59:43 +0000 Subject: [csw-devel] SF.net SVN: gar:[3675] csw/mgar/pkg Message-ID: Revision: 3675 http://gar.svn.sourceforge.net/gar/?rev=3675&view=rev Author: hson Date: 2009-03-09 02:59:43 +0000 (Mon, 09 Mar 2009) Log Message: ----------- htmldoc: Initial commit Added Paths: ----------- csw/mgar/pkg/htmldoc/ csw/mgar/pkg/htmldoc/branches/ csw/mgar/pkg/htmldoc/tags/ csw/mgar/pkg/htmldoc/trunk/ csw/mgar/pkg/htmldoc/trunk/Makefile csw/mgar/pkg/htmldoc/trunk/checksums csw/mgar/pkg/htmldoc/trunk/files/ csw/mgar/pkg/htmldoc/trunk/files/mainpatch Property changes on: csw/mgar/pkg/htmldoc/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/htmldoc/trunk/Makefile =================================================================== --- csw/mgar/pkg/htmldoc/trunk/Makefile (rev 0) +++ csw/mgar/pkg/htmldoc/trunk/Makefile 2009-03-09 02:59:43 UTC (rev 3675) @@ -0,0 +1,34 @@ +GARNAME = htmldoc +GARVERSION = 1.8.27 +CATEGORIES = apps + +DESCRIPTION = converts HTML files and web pages into indexed HTML PostScript and PDF +define BLURB + HTMLDOC converts Hyper-Text Markup Language ("HTML") files and web pages into + indexed HTML, Adobe\xAE PostScript\xAE, or Adobe Portable Document Format ("PDF") + files. +endef + +MASTER_SITES = http://ftp.easysw.com/pub/htmldoc/$(GARVERSION)/ +DISTFILES = $(GARNAME)-$(GARVERSION)-source.tar.bz2 + +SPKG_SOURCEURL = http://www.htmldoc.org + +LICENSE = COPYING.txt + +REQUIRED_PKGS = CSWjpeg CSWosslrt CSWpng CSWzlib + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)-source.tar.bz2 + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +PATCHFILES = mainpatch + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_SCRIPTS = + +include gar/category.mk Added: csw/mgar/pkg/htmldoc/trunk/checksums =================================================================== --- csw/mgar/pkg/htmldoc/trunk/checksums (rev 0) +++ csw/mgar/pkg/htmldoc/trunk/checksums 2009-03-09 02:59:43 UTC (rev 3675) @@ -0,0 +1,2 @@ +35589e7b8fe9c54e11be87cd5aec4dcc download/htmldoc-1.8.27-source.tar.bz2 +b44e823414126306dd5c8d222065e00c download/mainpatch Added: csw/mgar/pkg/htmldoc/trunk/files/mainpatch =================================================================== --- csw/mgar/pkg/htmldoc/trunk/files/mainpatch (rev 0) +++ csw/mgar/pkg/htmldoc/trunk/files/mainpatch 2009-03-09 02:59:43 UTC (rev 3675) @@ -0,0 +1,103 @@ +diff --speed-large-files --minimal -ru htmldoc-1.8.27.orig/configure htmldoc-1.8.27/configure +--- htmldoc-1.8.27.orig/configure 2006-08-02 21:36:56.000000000 +0200 ++++ htmldoc-1.8.27/configure 2009-03-09 00:49:13.000000000 +0100 +@@ -6106,7 +6106,7 @@ + ;; + SunOS*) + if test -z "$OPTIM"; then +- OPTIM="-xO4 -xarch=generic" ++ OPTIM="-xO4" + fi + ;; + UNIX_SV*) +diff --speed-large-files --minimal -ru htmldoc-1.8.27.orig/data/Makefile htmldoc-1.8.27/data/Makefile +--- htmldoc-1.8.27.orig/data/Makefile 2004-05-10 03:14:53.000000000 +0200 ++++ htmldoc-1.8.27/data/Makefile 2009-03-08 20:14:12.000000000 +0100 +@@ -53,11 +53,11 @@ + # + + install: +- if [ ! -d $(datadir)/htmldoc/data ]; then\ +- $(MKDIR) $(datadir)/htmldoc/data;\ ++ if [ ! -d $(DESTDIR)$(datadir)/htmldoc/data ]; then\ ++ $(MKDIR) $(DESTDIR)$(datadir)/htmldoc/data;\ + fi +- $(CP) $(FILES) $(datadir)/htmldoc/data +- $(CHMOD) ugo+r $(datadir)/htmldoc/data/* ++ $(CP) $(FILES) $(DESTDIR)$(datadir)/htmldoc/data ++ $(CHMOD) ugo+r $(DESTDIR)$(datadir)/htmldoc/data/* + + + # +diff --speed-large-files --minimal -ru htmldoc-1.8.27.orig/doc/Makefile htmldoc-1.8.27/doc/Makefile +--- htmldoc-1.8.27.orig/doc/Makefile 2005-10-28 22:32:59.000000000 +0200 ++++ htmldoc-1.8.27/doc/Makefile 2009-03-08 20:14:12.000000000 +0100 +@@ -57,16 +57,16 @@ + # + + install: $(DOCUMENTS) +- if [ ! -d $(datadir)/doc/htmldoc ]; then\ +- $(MKDIR) $(datadir)/doc/htmldoc;\ ++ if [ ! -d $(DESTDIR)$(datadir)/doc/htmldoc ]; then\ ++ $(MKDIR) $(DESTDIR)$(datadir)/doc/htmldoc;\ + fi +- $(CP) $(DOCFILES) $(datadir)/doc/htmldoc +- $(CHMOD) ugo+r $(datadir)/doc/htmldoc/* +- if [ ! -d $(mandir)/man1 ]; then\ +- $(MKDIR) $(mandir)/man1;\ ++ $(CP) $(DOCFILES) $(DESTDIR)$(datadir)/doc/htmldoc ++ $(CHMOD) ugo+r $(DESTDIR)$(datadir)/doc/htmldoc/* ++ if [ ! -d $(DESTDIR)$(mandir)/man1 ]; then\ ++ $(MKDIR) $(DESTDIR)$(mandir)/man1;\ + fi +- $(CP) htmldoc.man $(mandir)/man1/htmldoc.1 +- $(CHMOD) ugo+r $(mandir)/man1/htmldoc.1 ++ $(CP) htmldoc.man $(DESTDIR)$(mandir)/man1/htmldoc.1 ++ $(CHMOD) ugo+r $(DESTDIR)$(mandir)/man1/htmldoc.1 + + + # +diff --speed-large-files --minimal -ru htmldoc-1.8.27.orig/fonts/Makefile htmldoc-1.8.27/fonts/Makefile +--- htmldoc-1.8.27.orig/fonts/Makefile 2005-10-28 22:32:59.000000000 +0200 ++++ htmldoc-1.8.27/fonts/Makefile 2009-03-08 20:14:12.000000000 +0100 +@@ -74,15 +74,15 @@ + # + + install: +- echo "Installing font files in $(datadir)/htmldoc/fonts..." +- if [ ! -d $(datadir)/htmldoc/fonts ]; then\ +- $(MKDIR) $(datadir)/htmldoc/fonts;\ ++ echo "Installing font files in $(DESTDIR)$(datadir)/htmldoc/fonts..." ++ if [ ! -d $(DESTDIR)$(datadir)/htmldoc/fonts ]; then\ ++ $(MKDIR) $(DESTDIR)$(datadir)/htmldoc/fonts;\ + fi + for font in $(FONTS); do \ +- $(CP) $$font.afm $(datadir)/htmldoc/fonts; \ +- $(CP) $$font.pfa $(datadir)/htmldoc/fonts; \ ++ $(CP) $$font.afm $(DESTDIR)$(datadir)/htmldoc/fonts; \ ++ $(CP) $$font.pfa $(DESTDIR)$(datadir)/htmldoc/fonts; \ + done +- $(CHMOD) ugo+r $(datadir)/htmldoc/fonts/* ++ $(CHMOD) ugo+r $(DESTDIR)$(datadir)/htmldoc/fonts/* + + + # +diff --speed-large-files --minimal -ru htmldoc-1.8.27.orig/htmldoc/Makefile htmldoc-1.8.27/htmldoc/Makefile +--- htmldoc-1.8.27.orig/htmldoc/Makefile 2005-10-28 22:32:59.000000000 +0200 ++++ htmldoc-1.8.27/htmldoc/Makefile 2009-03-08 20:14:12.000000000 +0100 +@@ -50,11 +50,11 @@ + # + + install: all +- if [ ! -d $(bindir) ]; then\ +- $(MKDIR) $(bindir);\ ++ if [ ! -d $(DESTDIR)$(bindir) ]; then\ ++ $(MKDIR) $(DESTDIR)$(bindir);\ + fi +- cp htmldoc$(EXEEXT) $(bindir) +- chmod ugo+rx $(bindir)/htmldoc$(EXEEXT) ++ cp htmldoc$(EXEEXT) $(DESTDIR)$(bindir) ++ chmod ugo+rx $(DESTDIR)$(bindir)/htmldoc$(EXEEXT) + + + # This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rmacduff at users.sourceforge.net Mon Mar 9 14:52:18 2009 From: rmacduff at users.sourceforge.net (rmacduff at users.sourceforge.net) Date: Mon, 09 Mar 2009 13:52:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3676] csw/mgar/pkg/sed/trunk/Makefile Message-ID: Revision: 3676 http://gar.svn.sourceforge.net/gar/?rev=3676&view=rev Author: rmacduff Date: 2009-03-09 13:52:18 +0000 (Mon, 09 Mar 2009) Log Message: ----------- Building on 8x, 8s, and 10x. Need to work on 10s. Modified Paths: -------------- csw/mgar/pkg/sed/trunk/Makefile Modified: csw/mgar/pkg/sed/trunk/Makefile =================================================================== --- csw/mgar/pkg/sed/trunk/Makefile 2009-03-09 02:59:43 UTC (rev 3675) +++ csw/mgar/pkg/sed/trunk/Makefile 2009-03-09 13:52:18 UTC (rev 3676) @@ -14,8 +14,21 @@ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -CONFIGURE_ARGS = $(DIRPATHS) +# Use GNU because of issue with syntax containing ellipsis in lib/regcomp.c. +# See http://markmail.org/message/7ki46iiok3ddu3sa +GARCOMPILER = GNU +PREREQUISITE_PKGS = CSWiconv + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --program-prefix=g +CONFIGURE_ARGS += --with-libiconv-prefix=/opt/csw +CONFIGURE_ARGS += --with-libintl-prefix=/opt/csw +CONFIGURE_ARGS += --with-included-gettext + TEST_TARGET = check include gar/category.mk + +# Make sure we are using gnu tools (esp. sed) +PATH := /opt/csw/gnu:$(PATH) \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Mon Mar 9 14:55:23 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Mon, 09 Mar 2009 13:55:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3677] csw/mgar/gar/v2/gar.pkg.mk Message-ID: Revision: 3677 http://gar.svn.sourceforge.net/gar/?rev=3677&view=rev Author: bdwalton Date: 2009-03-09 13:55:23 +0000 (Mon, 09 Mar 2009) Log Message: ----------- correct small bracketing error in dynamic dependencies Modified Paths: -------------- csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-09 13:52:18 UTC (rev 3676) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-09 13:55:23 UTC (rev 3677) @@ -282,7 +282,7 @@ $(foreach PKG,$(_EXTRA_GAR_PKGS) $(REQUIRED_PKGS_$*) $(REQUIRED_PKGS),\ $(if $(SPKG_DESC_$(PKG)), \ echo "P $(PKG) $(call catalogname,$(PKG)) - $(SPKG_DESC_$(PKG))";, \ - echo "$(shell /usr/bin/pkginfo $(PKG) || echo "P $(PKG) - " | awk '{ $$1 = "P"; print } ')"; \ + echo "$(shell (/usr/bin/pkginfo $(PKG) || echo "P $(PKG) - ") | awk '{ $$1 = "P"; print } ')"; \ ) \ )) >$@) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 9 15:00:31 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 09 Mar 2009 14:00:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3678] csw/mgar/gar/v2/gar.pkg.mk Message-ID: Revision: 3678 http://gar.svn.sourceforge.net/gar/?rev=3678&view=rev Author: dmichelsen Date: 2009-03-09 14:00:31 +0000 (Mon, 09 Mar 2009) Log Message: ----------- mGAR v2: Fix dynamic copyright generation on packages with explicit gspec-files Modified Paths: -------------- csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-09 13:55:23 UTC (rev 3677) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-09 14:00:31 UTC (rev 3678) @@ -394,15 +394,15 @@ define licensefile $(strip $(or - $(call findlicensefile,$(or $(LICENSE_$(1)),$(LICENSE_FULL_$(1)))) - $(call findlicensefile,$(or $(LICENSE),$(LICENSE_FULL))), - ) + $(call findlicensefile,$(or $(LICENSE_$(1)),$(LICENSE_FULL_$(1)))) + $(call findlicensefile,$(or $(LICENSE),$(LICENSE_FULL))), + ) ) endef merge-license-%: $(WORKDIR) $(_DBG)$(if $(and $(LICENSE_$*),$(LICENSE_FULL_$*)),$(error Both LICENSE_$* and LICENSE_FULL_$* have been specified where only one is allowed)) \ - $(if $(and $(filter $*,$(PACKAGES)),$(or $(LICENSE),$(LICENSE_FULL),$(LICENSE_$*),$(LICENSE_FULL_$*))), \ + $(if $(and $(filter $*,$(_PKG_SPECS)),$(or $(LICENSE),$(LICENSE_FULL),$(LICENSE_$*),$(LICENSE_FULL_$*))), \ LICENSEFILE=$(or $(call licensefile,$*),$(if $(_LICENSE_IS_DEFAULT),,$(error Cannot find license file for package $*))); \ LICENSEDIR=$(call licensedir,$*); \ if [ -n "$$LICENSEFILE" ]; then \ @@ -414,8 +414,10 @@ cp $$LICENSEFILE $(PKGROOT)$$LICENSEDIR/license; \ fi \ ) + $(MAKECOOKIE) merge-license: $(foreach SPEC,$(_PKG_SPECS),merge-license-$(SPEC)) + $(DONADA) # package - Use the mkpackage utility to create Solaris packages # This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Mon Mar 9 17:11:42 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Mon, 09 Mar 2009 16:11:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[3679] csw/mgar/pkg/gcc4/trunk Message-ID: Revision: 3679 http://gar.svn.sourceforge.net/gar/?rev=3679&view=rev Author: valholla Date: 2009-03-09 16:11:42 +0000 (Mon, 09 Mar 2009) Log Message: ----------- working copy checkin Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/Makefile csw/mgar/pkg/gcc4/trunk/files/configure_def.mk Added Paths: ----------- csw/mgar/pkg/gcc4/trunk/files/gar_override.mk csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk Modified: csw/mgar/pkg/gcc4/trunk/Makefile =================================================================== --- csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-09 14:00:31 UTC (rev 3678) +++ csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-09 16:11:42 UTC (rev 3679) @@ -1,63 +1,25 @@ -GARNAME = gcc -GARVERSION = 4.3.3 -CATEGORIES = lang +GARNAME = gcc +GARVERSION = 4.3.3 +CATEGORIES = lang -DESCRIPTION = The GNU Compiler Collection +DESCRIPTION = The GNU Compiler Collection define BLURB The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...). endef -DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 - +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 MASTER_SITES = http://gcc.gnu.org/ -SPKG_SOURCEURL = http://gcc.releasenotes.org/releases/ # We define upstream file regex so we can be notifed # of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 -### Scripts Section ### - -## Directory to do all the work from -OBJECT_DIR = $(WORKDIR)/$(DISTNAME)/objdir -## Change default $(WORKSRC) to the $(OBJECT_DIR) -WORKSRC = $(OBJECT_DIR) - -## After sucessful source extraction -## Create $(OBJECT_DIR) to build in -post-extract-$(addprefix post-extract-,$(MODULATIONS)): - echo "==> Creating Object Dir for Building" - @( mkdir $(OBJECT_DIR) ) - $(DONADA) - -## Override standard configure -CONFIGURE_SCRIPTS = objdir -## instead of changing to $(WORKSRC) and running configure -## Run it from the $(OBJECT_DIR) -configure-objdir: - echo "==> Running Configure from $(OBJECT_DIR)" - cd $(OBJECT_DIR) && $(CONFIGURE_ENV) ../configure $(CONFIGURE_ARGS) - $(DONADA) - -## Package Check will fail for self dependencies -## i.e. CSWgcc4core is dependent on CSWgcc4corert -## if CSWgcc4corert is not installed on the build system -## Package Creation will fail and the remaining packages -## will not get created. -## ****** Run checkpkg Manually ***** -ENABLE_CHECK = 0 - -## Tests take a very long time -TEST_SCRIPTS = skip - -test-skip: - $(DONADA) - -## For cleanliness I moved the Configuration Definition -## And Packaging Definitions to their own file +## For cleanliness I split the Configuration into separate files +include files/gar_override.mk include files/configure_def.mk +include files/pkg_scripts.mk include files/package_def.mk include gar/category.mk Modified: csw/mgar/pkg/gcc4/trunk/files/configure_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-09 14:00:31 UTC (rev 3678) +++ csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-09 16:11:42 UTC (rev 3679) @@ -1,32 +1,23 @@ -### Configure Section ### -CPPFLAGS = -I/opt/csw/include -CFLAGS = -I/opt/csw/include -CXXFLAGS = -I/opt/csw/include -LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib/\\\\\\\$\$ISALIST -R/opt/csw/lib -OPTFLAGS = - ## Install everythong /opt/csw/gcc4 instead of /opt/csw -BUILD_PREFIX = /opt/csw/gcc4 +prefix = /opt/csw/gcc4 -OBJECT_DIR = $(WORKDIR)/$(DISTNAME)/objdir -WORKSRC = $(OBJECT_DIR) - -CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS = --prefix=$(prefix) +CONFIGURE_ARGS += --exec-prefix=$(prefix) CONFIGURE_ARGS += --enable-libada CONFIGURE_ARGS += --enable-libssp CONFIGURE_ARGS += --enable-objc-gc CONFIGURE_ARGS += --enable-threads=posix CONFIGURE_ARGS += --enable-shared -CONFIGURE_ARGS += --with-mpfr=$(prefix) -CONFIGURE_ARGS += --with-gmp=$(prefix) +CONFIGURE_ARGS += --with-mpfr=/opt/csw +CONFIGURE_ARGS += --with-gmp=/opt/csw CONFIGURE_ARGS += --with-gnu-as CONFIGURE_ARGS += --with-as=/opt/csw/bin/gas CONFIGURE_ARGS += --without-gnu-ld CONFIGURE_ARGS += --with-ld=/usr/ccs/bin/ld -CONFIGURE_ARGS += --with-build-time-tools=$(bindir) +CONFIGURE_ARGS += --with-build-time-tools=/opt/csw/bin ## Do not try to build Ada ## Ada must be build with using GCC because the source uses some Ada Code ## Checkout gcc4ada* packages from svn if you wish to build Ada CONFIGURE_ARGS += --enable-languages=c,c++,fortran,java,objc -CONFIGURE_ARGS += LDFLAGS=-R/opt/csw/lib + Added: csw/mgar/pkg/gcc4/trunk/files/gar_override.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/gar_override.mk (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-09 16:11:42 UTC (rev 3679) @@ -0,0 +1,27 @@ + + +WORKDIR = $(WORKROOTDIR)/build-$(MODULATION)-$(GAROSREL) +COOKIEDIR = $(COOKIEROOTDIR)/$(MODULATION)-$(GAROSREL) +INSTALLISADIR = $(WORKROOTDIR)/install-$(MODULATION)-$(GAROSREL) +OBJECT_DIR = $(WORKDIR)/$(DISTNAME)/objdir +WORKSRC = $(OBJECT_DIR) +DIRPATHS = +OPTFLAGS = +CONFIG_SHELL = /opt/csw/bin/bash + + +CPPFLAGS = -I/opt/csw/include +CFLAGS = -I/opt/csw/include +CXXFLAGS = -I/opt/csw/include +LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib/\\\\\\\$\$ISALIST -R/opt/csw/lib +BOOT_CFLAGS = $(CFLAGS) -g -O2 +BOOT_LDFLAGS = $(LDFLAGS) + +COMMON_EXPORTS += CONFIG_SHELL BOOT_CFLAGS BOOT_LDFLAGS + +CONFIGURE_SCRIPTS = objdir +TEST_SCRIPTS = skip + +## Run checkpkg Manually +ENABLE_CHECK = 0 + Added: csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-09 16:11:42 UTC (rev 3679) @@ -0,0 +1,17 @@ + +## Create $(OBJECT_DIR) to build in +post-extract-$(addprefix post-extract-,$(MODULATIONS)): + echo "==> Creating Object Dir for Building" + @( mkdir $(OBJECT_DIR) ) + $(DONADA) + +## instead of changing to $(WORKSRC) and running configure +## Run it from the $(OBJECT_DIR) +configure-objdir: + echo "==> Running Configure from $(OBJECT_DIR)" + cd $(OBJECT_DIR) && $(CONFIGURE_ENV) ../configure $(CONFIGURE_ARGS) + $(DONADA) + +test-skip: + $(DONADA) + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Mon Mar 9 18:08:49 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Mon, 09 Mar 2009 17:08:49 +0000 Subject: [csw-devel] SF.net SVN: gar:[3680] csw/mgar/pkg/lzop/trunk/Makefile Message-ID: Revision: 3680 http://gar.svn.sourceforge.net/gar/?rev=3680&view=rev Author: bonivart Date: 2009-03-09 17:08:49 +0000 (Mon, 09 Mar 2009) Log Message: ----------- lzop: fix version field Modified Paths: -------------- csw/mgar/pkg/lzop/trunk/Makefile Modified: csw/mgar/pkg/lzop/trunk/Makefile =================================================================== --- csw/mgar/pkg/lzop/trunk/Makefile 2009-03-09 16:11:42 UTC (rev 3679) +++ csw/mgar/pkg/lzop/trunk/Makefile 2009-03-09 17:08:49 UTC (rev 3680) @@ -1,5 +1,8 @@ GARNAME = lzop -GARVERSION = 1.02rc1 +GARVERSION = 1.02 +RELEASE = rc1 +DISTVERSION = $(GARVERSION)$(RELEASE) +DISTNAME = $(GARNAME)-$(DISTVERSION) CATEGORIES = utils DESCRIPTION = LZO file compressor @@ -11,7 +14,7 @@ endef MASTER_SITES = http://www.lzop.org/download/ -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES = $(GARNAME)-$(GARVERSION)$(RELEASE).tar.gz PACKAGES = CSWlzop CATALOGNAME = lzop @@ -29,6 +32,8 @@ include gar/category.mk +SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) + DOCS = AUTHORS NEWS README THANKS doc/magic DOCDEST = $(DESTDIR)$(docdir)/$(GARNAME) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rmacduff at users.sourceforge.net Mon Mar 9 18:31:51 2009 From: rmacduff at users.sourceforge.net (rmacduff at users.sourceforge.net) Date: Mon, 09 Mar 2009 17:31:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[3681] csw/mgar/pkg/sed/trunk/Makefile Message-ID: Revision: 3681 http://gar.svn.sourceforge.net/gar/?rev=3681&view=rev Author: rmacduff Date: 2009-03-09 17:31:50 +0000 (Mon, 09 Mar 2009) Log Message: ----------- gsed: Corrected package name to CSWgsed (from CSWsed) Modified Paths: -------------- csw/mgar/pkg/sed/trunk/Makefile Modified: csw/mgar/pkg/sed/trunk/Makefile =================================================================== --- csw/mgar/pkg/sed/trunk/Makefile 2009-03-09 17:08:49 UTC (rev 3680) +++ csw/mgar/pkg/sed/trunk/Makefile 2009-03-09 17:31:50 UTC (rev 3681) @@ -2,12 +2,17 @@ GARVERSION = 4.1.5 CATEGORIES = utils +PACKAGES = CSWgsed +CATALOGNAME_CSWgsed = gsed + DESCRIPTION = GNU Stream Editor define BLURB Sed, the GNU Stream Editor, copies the named files (standard input default) to the standard output, edited according to a script of commands. endef +SPKG_DESC_CSWgsed = $(DESCRIPTION) + MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 9 22:15:53 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 09 Mar 2009 21:15:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[3682] csw/mgar/pkg/java/log4j/trunk/Makefile Message-ID: Revision: 3682 http://gar.svn.sourceforge.net/gar/?rev=3682&view=rev Author: wbonnet Date: 2009-03-09 21:15:51 +0000 (Mon, 09 Mar 2009) Log Message: ----------- Add missing whitespace from description Modified Paths: -------------- csw/mgar/pkg/java/log4j/trunk/Makefile Modified: csw/mgar/pkg/java/log4j/trunk/Makefile =================================================================== --- csw/mgar/pkg/java/log4j/trunk/Makefile 2009-03-09 17:31:50 UTC (rev 3681) +++ csw/mgar/pkg/java/log4j/trunk/Makefile 2009-03-09 21:15:51 UTC (rev 3682) @@ -2,7 +2,7 @@ GARVERSION = 1.2.15 CATEGORIES = java -DESCRIPTION = Apache log4jLogging Services +DESCRIPTION = Apache log4j Logging Services define BLURB A fast and flexible framework for logging application debugging messages endef This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 9 23:12:03 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 09 Mar 2009 22:12:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3683] csw/mgar/pkg/dbus/trunk Message-ID: Revision: 3683 http://gar.svn.sourceforge.net/gar/?rev=3683&view=rev Author: wbonnet Date: 2009-03-09 22:12:03 +0000 (Mon, 09 Mar 2009) Log Message: ----------- Udapte to 1.2.12 Modified Paths: -------------- csw/mgar/pkg/dbus/trunk/Makefile csw/mgar/pkg/dbus/trunk/checksums csw/mgar/pkg/dbus/trunk/files/CSWdbus.gspec csw/mgar/pkg/dbus/trunk/files/CSWlibdbus.gspec csw/mgar/pkg/dbus/trunk/files/CSWlibdbusdev.gspec Modified: csw/mgar/pkg/dbus/trunk/Makefile =================================================================== --- csw/mgar/pkg/dbus/trunk/Makefile 2009-03-09 21:15:51 UTC (rev 3682) +++ csw/mgar/pkg/dbus/trunk/Makefile 2009-03-09 22:12:03 UTC (rev 3683) @@ -19,22 +19,22 @@ SPKG_DESC_CSWlibdbusdev = $(DESCRIPTION) development package DISTFILES += $(call admfiles,CSWdbus, preinstall, ) -DISTFILES += cswdbus DISTFILES += $(call admfiles,CSWlibdbusdev, ) DISTFILES += $(call admfiles,CSWlibdbus, ) +DISTFILES += cswdbus # Dynamic CSWlibdbusdev prototype PKGFILES_CSWlibdbusdev = $(PKGFILES_DEVEL) -PKGFILES_CSWlibdbusdev += $(includedir)/include/(.*) -PKGFILES_CSWlibdbusdev += $(libdir)/dbus-1.0/(.*) -PKGFILES_CSWlibdbusdev += $(libdir)/libdbus-1.a -PKGFILES_CSWlibdbusdev += $(libdir)/pkgconfig/(.*) +PKGFILES_CSWlibdbusdev += $(libdir)/dbus-1.0/.* +# PKGFILES_CSWlibdbusdev += $(includedir)/include/(.*) +# PKGFILES_CSWlibdbusdev += $(libdir)/libdbus-1.a +# PKGFILES_CSWlibdbusdev += $(libdir)/pkgconfig/(.*) # Dynamic CSWlibdbus prototype PKGFILES_CSWlibdbus = $(PKGFILES_RT) -PKGFILES_CSWlibdbus += $(libdir)/libdbus-1.la -PKGFILES_CSWlibdbus += $(libdir)/(.*)\.so -PKGFILES_CSWlibdbus += $(libdir)/(.*)\.so\.(.*) +#PKGFILES_CSWlibdbus += $(libdir)/libdbus-1.la +#PKGFILES_CSWlibdbus += $(libdir)/(.*)\.so +#PKGFILES_CSWlibdbus += $(libdir)/(.*)\.so\.(.*) # Dependencies tracking REQUIRED_PKGS_CSWdbus += CSWexpat CSWlibdbus CSWcswclassutils @@ -56,8 +56,13 @@ for i in *.conf ; do mv $$i $$i.CSW ; done && cd $$OLDDIR ; \ ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/etc/opt/csw/init.d ; \ cp -fr $(FILEDIR)/cswdbus $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/etc/opt/csw/init.d ; \ - rm -f $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/etc/rc3.d/S52cswdbus ; \ + ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/etc/rc3.d/ ; \ ln -s ../init.d/cswdbus $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/etc/rc3.d/S52cswdbus ; ) + @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/dbus + @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/libdbus + @cp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/dbus/License.txt + @cp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/libdbus/License.txt + @cp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/libdbus/License-devel.txt @$(MAKECOOKIE) include gar/category.mk Modified: csw/mgar/pkg/dbus/trunk/checksums =================================================================== --- csw/mgar/pkg/dbus/trunk/checksums 2009-03-09 21:15:51 UTC (rev 3682) +++ csw/mgar/pkg/dbus/trunk/checksums 2009-03-09 22:12:03 UTC (rev 3683) @@ -1,6 +1,6 @@ 39bd582c3b06a261cac44d4cab6fd60b download/dbus-1.2.12.tar.gz -c42e10133d9c6358f3fb2a8c14d71cd3 download/CSWdbus.gspec +3b3e5d4ea2722ae6258c8ee0f7688c95 download/CSWdbus.gspec 6e26e51243c4551ac222112edf67b5db download/CSWdbus.preinstall +1d5dad88ae16c76d47398f8e9c2e09a0 download/CSWlibdbusdev.gspec +00bb177908f6107ef2f6caa082475f34 download/CSWlibdbus.gspec 92b99c85d75cac9a2d5f4d3fc43a278d download/cswdbus -efa131461a5aad4ad4516ff9d733e6bf download/CSWlibdbusdev.gspec -31b0245986c698250974b7d038c65beb download/CSWlibdbus.gspec Modified: csw/mgar/pkg/dbus/trunk/files/CSWdbus.gspec =================================================================== --- csw/mgar/pkg/dbus/trunk/files/CSWdbus.gspec 2009-03-09 21:15:51 UTC (rev 3682) +++ csw/mgar/pkg/dbus/trunk/files/CSWdbus.gspec 2009-03-09 22:12:03 UTC (rev 3683) @@ -1,4 +1,6 @@ %var bitname dbus %var pkgname CSWdbus %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/license for license information Modified: csw/mgar/pkg/dbus/trunk/files/CSWlibdbus.gspec =================================================================== --- csw/mgar/pkg/dbus/trunk/files/CSWlibdbus.gspec 2009-03-09 21:15:51 UTC (rev 3682) +++ csw/mgar/pkg/dbus/trunk/files/CSWlibdbus.gspec 2009-03-09 22:12:03 UTC (rev 3683) @@ -1,4 +1,6 @@ %var bitname libdbus %var pkgname CSWlibdbus %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + +Please see /opt/csw/share/doc/lib%{GARNAME}/license for license information Modified: csw/mgar/pkg/dbus/trunk/files/CSWlibdbusdev.gspec =================================================================== --- csw/mgar/pkg/dbus/trunk/files/CSWlibdbusdev.gspec 2009-03-09 21:15:51 UTC (rev 3682) +++ csw/mgar/pkg/dbus/trunk/files/CSWlibdbusdev.gspec 2009-03-09 22:12:03 UTC (rev 3683) @@ -1,4 +1,6 @@ %var bitname libdbusdev %var pkgname CSWlibdbusdev %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + +Please see /opt/csw/share/doc/lib%{GARNAME}dev/license for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 9 23:17:38 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 09 Mar 2009 22:17:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[3684] csw/mgar/pkg/dbus/trunk/Makefile Message-ID: Revision: 3684 http://gar.svn.sourceforge.net/gar/?rev=3684&view=rev Author: wbonnet Date: 2009-03-09 22:17:38 +0000 (Mon, 09 Mar 2009) Log Message: ----------- Remove extra license files Modified Paths: -------------- csw/mgar/pkg/dbus/trunk/Makefile Modified: csw/mgar/pkg/dbus/trunk/Makefile =================================================================== --- csw/mgar/pkg/dbus/trunk/Makefile 2009-03-09 22:12:03 UTC (rev 3683) +++ csw/mgar/pkg/dbus/trunk/Makefile 2009-03-09 22:17:38 UTC (rev 3684) @@ -58,11 +58,6 @@ cp -fr $(FILEDIR)/cswdbus $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/etc/opt/csw/init.d ; \ ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/etc/rc3.d/ ; \ ln -s ../init.d/cswdbus $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/etc/rc3.d/S52cswdbus ; ) - @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/dbus - @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/libdbus - @cp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/dbus/License.txt - @cp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/libdbus/License.txt - @cp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))/opt/share/doc/libdbus/License-devel.txt @$(MAKECOOKIE) include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 10 04:37:31 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 10 Mar 2009 03:37:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3685] csw/mgar/pkg/libnet/trunk Message-ID: Revision: 3685 http://gar.svn.sourceforge.net/gar/?rev=3685&view=rev Author: hson Date: 2009-03-10 03:37:31 +0000 (Tue, 10 Mar 2009) Log Message: ----------- libnet: Added patches, old libraries, man pages and other documentation Modified Paths: -------------- csw/mgar/pkg/libnet/trunk/Makefile csw/mgar/pkg/libnet/trunk/checksums Added Paths: ----------- csw/mgar/pkg/libnet/trunk/files/buildpatch csw/mgar/pkg/libnet/trunk/files/libnet-cq-end-loop.patch csw/mgar/pkg/libnet/trunk/files/libnet.pc.in csw/mgar/pkg/libnet/trunk/files/libnet.so.1.0.2.i csw/mgar/pkg/libnet/trunk/files/libnet.so.1.0.2.s csw/mgar/pkg/libnet/trunk/files/libnet_build_ntp.patch csw/mgar/pkg/libnet/trunk/files/libnet_checksum.c.patch csw/mgar/pkg/libnet/trunk/files/libnet_pblock_coalesce_leak.patch csw/mgar/pkg/libnet/trunk/files/ltmain.sh Removed Paths: ------------- csw/mgar/pkg/libnet/trunk/files/mainpatch Modified: csw/mgar/pkg/libnet/trunk/Makefile =================================================================== --- csw/mgar/pkg/libnet/trunk/Makefile 2009-03-09 22:17:38 UTC (rev 3684) +++ csw/mgar/pkg/libnet/trunk/Makefile 2009-03-10 03:37:31 UTC (rev 3685) @@ -9,8 +9,9 @@ MASTER_SITES = http://www.packetfactory.net/libnet/dist/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWlibnet,) +LICENSE = doc/COPYING + UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz SPKG_SOURCEURL = http://www.packetfactory.net/libnet/ @@ -19,8 +20,52 @@ DISTNAME = libnet -PATCHFILES = mainpatch +PATCHFILES = buildpatch +PATCHFILES += libnet_pblock_coalesce_leak.patch +PATCHFILES += libnet-cq-end-loop.patch +PATCHFILES += libnet_build_ntp.patch +PATCHFILES += libnet_checksum.c.patch CONFIGURE_ARGS = $(DIRPATHS) +TEST_SCRIPTS = + include gar/category.mk + +post-extract-$(MODULATION): + ( cp $(FILEDIR)/ltmain.sh $(WORKROOTDIR)/build-$(MODULATION)/$(DISTNAME) ) + ( cp $(FILEDIR)/libnet.pc.in $(WORKROOTDIR)/build-$(MODULATION)/$(DISTNAME)/src ) + @$(MAKECOOKIE) + +post-install-modulated: + @ginstall -d $(DESTDIR)$(bindir) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/libnet-config $(DESTDIR)$(bindir) + @ginstall -d $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/BUGS $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/CHANGELOG $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/CONTRIB $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/COPYING $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/DESIGN_NOTES $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/MIGRATION $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/PACKET_BUILDING $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/PORTED $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/RAWSOCKET_NON_SEQUITUR $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/TODO $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -d $(DESTDIR)$(mandir)/man3 + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet-functions.h.3 $(DESTDIR)$(mandir)/man3 + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet-headers.h.3 $(DESTDIR)$(mandir)/man3 + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet-macros.h.3 $(DESTDIR)$(mandir)/man3 + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet.h.3 $(DESTDIR)$(mandir)/man3 + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet_802_1q_hdr.3 $(DESTDIR)$(mandir)/man3 + @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet_802_1x_hdr.3 $(DESTDIR)$(mandir)/man3 + @$(MAKECOOKIE) + +post-install-isa-sparcv8: + @ginstall -d $(DESTDIR)$(libdir) + @cp $(FILEDIR)/libnet.so.1.0.2.s $(INSTALLISADIR)/opt/csw/lib/libnet.so.1.0.2 + @$(MAKECOOKIE) + +post-install-isa-i386: + @ginstall -d $(DESTDIR)$(libdir) + @cp $(FILEDIR)/libnet.so.1.0.2.i $(INSTALLISADIR)/opt/csw/lib/libnet.so.1.0.2 + @$(MAKECOOKIE) Modified: csw/mgar/pkg/libnet/trunk/checksums =================================================================== --- csw/mgar/pkg/libnet/trunk/checksums 2009-03-09 22:17:38 UTC (rev 3684) +++ csw/mgar/pkg/libnet/trunk/checksums 2009-03-10 03:37:31 UTC (rev 3685) @@ -1,3 +1,6 @@ be845c41170d72c7db524f3411b50256 download/libnet-1.1.2.1.tar.gz -f88f915ffd9e70173036d42db0d3642b download/CSWlibnet.gspec -ca847f8bf19895372cb392215badc008 download/mainpatch +8bd8908d73e8b0e81e372f5ef2cf552a download/buildpatch +c074b4d206f3041a64afcde1a5b2d5d0 download/libnet_pblock_coalesce_leak.patch +ca892b6a33f04cafb6def978c97ecb45 download/libnet-cq-end-loop.patch +b49b610c4726a359bd42c3ad3211f169 download/libnet_build_ntp.patch +fe5dc7c78f5326f271c75595ff50d376 download/libnet_checksum.c.patch Added: csw/mgar/pkg/libnet/trunk/files/buildpatch =================================================================== --- csw/mgar/pkg/libnet/trunk/files/buildpatch (rev 0) +++ csw/mgar/pkg/libnet/trunk/files/buildpatch 2009-03-10 03:37:31 UTC (rev 3685) @@ -0,0 +1,42360 @@ +diff -ru libnet.orig/Makefile.in libnet/Makefile.in +--- libnet.orig/Makefile.in 2004-03-11 19:50:20.000000000 +0100 ++++ libnet/Makefile.in 2009-03-09 16:58:48.160768448 +0100 +@@ -1,8 +1,8 @@ +-# Makefile.in generated by automake 1.6.3 from Makefile.am. ++# Makefile.in generated by automake 1.10.2 from Makefile.am. + # @configure_input@ + +-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +-# Free Software Foundation, Inc. ++# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ++# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, + # with or without modifications, as long as this notice is preserved. +@@ -14,7 +14,7 @@ + + @SET_MAKE@ + +-# $Id: Makefile.in,v 1.16 2004/03/11 18:50:20 mike Exp $ ++# $Id: Makefile.am,v 1.7 2004/03/01 20:26:11 mike Exp $ + # + # Libnet automake information file + # Copyright (c) 1998 - 2004 Mike D. Schiffman +@@ -22,139 +22,251 @@ + # + # Process this file with automake to produce a Makefile.in script. + +-# $Id: Makefile.in,v 1.16 2004/03/11 18:50:20 mike Exp $ ++# $Id: Makefile.am.common,v 1.3 2004/01/03 20:31:00 mike Exp $ + # + # Libnet automake information file + # Copyright (c) 1998 - 2004 Mike D. Schiffman + # All rights reserved. + # +-SHELL = @SHELL@ +- +-srcdir = @srcdir@ +-top_srcdir = @top_srcdir@ + VPATH = @srcdir@ +-prefix = @prefix@ +-exec_prefix = @exec_prefix@ +- +-bindir = @bindir@ +-sbindir = @sbindir@ +-libexecdir = @libexecdir@ +-datadir = @datadir@ +-sysconfdir = @sysconfdir@ +-sharedstatedir = @sharedstatedir@ +-localstatedir = @localstatedir@ +-libdir = @libdir@ +-infodir = @infodir@ +-mandir = @mandir@ +-includedir = @includedir@ +-oldincludedir = /usr/include + pkgdatadir = $(datadir)/@PACKAGE@ + pkglibdir = $(libdir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ +-top_builddir = . +- +-ACLOCAL = @ACLOCAL@ +-AUTOCONF = @AUTOCONF@ +-AUTOMAKE = @AUTOMAKE@ +-AUTOHEADER = @AUTOHEADER@ +- + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +-INSTALL = @INSTALL@ +-INSTALL_PROGRAM = @INSTALL_PROGRAM@ +-INSTALL_DATA = @INSTALL_DATA@ + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c + install_sh_SCRIPT = $(install_sh) -c +-INSTALL_SCRIPT = @INSTALL_SCRIPT@ + INSTALL_HEADER = $(INSTALL_DATA) +-transform = @program_transform_name@ ++transform = $(program_transform_name) + NORMAL_INSTALL = : + PRE_INSTALL = : + POST_INSTALL = : + NORMAL_UNINSTALL = : + PRE_UNINSTALL = : + POST_UNINSTALL = : +-build_alias = @build_alias@ + build_triplet = @build@ +-host_alias = @host_alias@ + host_triplet = @host@ +-target_alias = @target_alias@ + target_triplet = @target@ +- +-EXEEXT = @EXEEXT@ +-OBJEXT = @OBJEXT@ +-PATH_SEPARATOR = @PATH_SEPARATOR@ ++DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ ++ $(srcdir)/Makefile.in $(srcdir)/libnet-config.in \ ++ $(srcdir)/version.h.in $(top_srcdir)/Makefile.am.common \ ++ $(top_srcdir)/configure acconfig.h config.guess config.sub \ ++ install-sh ltmain.sh missing mkinstalldirs ++subdir = . ++ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 ++am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ ++ $(top_srcdir)/configure.in ++am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ ++ $(ACLOCAL_M4) ++am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ ++ configure.lineno config.status.lineno ++mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs ++CONFIG_HEADER = $(top_builddir)/include/config.h ++CONFIG_CLEAN_FILES = version.h libnet-config ++depcomp = ++am__depfiles_maybe = ++SOURCES = ++DIST_SOURCES = ++RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ ++ html-recursive info-recursive install-data-recursive \ ++ install-dvi-recursive install-exec-recursive \ ++ install-html-recursive install-info-recursive \ ++ install-pdf-recursive install-ps-recursive install-recursive \ ++ installcheck-recursive installdirs-recursive pdf-recursive \ ++ ps-recursive uninstall-recursive ++RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ ++ distclean-recursive maintainer-clean-recursive ++ETAGS = etags ++CTAGS = ctags ++DIST_SUBDIRS = $(SUBDIRS) ++DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ++distdir = $(PACKAGE)-$(VERSION) ++top_distdir = $(distdir) ++am__remove_distdir = \ ++ { test ! -d $(distdir) \ ++ || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ ++ && rm -fr $(distdir); }; } ++DIST_ARCHIVES = $(distdir).tar.gz ++GZIP_ENV = --best ++distuninstallcheck_listfiles = find . -type f -print ++distcleancheck_listfiles = find . -type f -print ++ACLOCAL = @ACLOCAL@ + ADDITIONAL_LIBS = @ADDITIONAL_LIBS@ + AMTAR = @AMTAR@ ++AR = @AR@ ++AUTOCONF = @AUTOCONF@ ++AUTOHEADER = @AUTOHEADER@ ++AUTOMAKE = @AUTOMAKE@ + AWK = @AWK@ + CC = @CC@ ++CCDEPMODE = @CCDEPMODE@ ++CFLAGS = @CFLAGS@ ++CPP = @CPP@ ++CPPFLAGS = @CPPFLAGS@ ++CXX = @CXX@ ++CXXCPP = @CXXCPP@ ++CXXDEPMODE = @CXXDEPMODE@ ++CXXFLAGS = @CXXFLAGS@ ++CYGPATH_W = @CYGPATH_W@ ++DEFS = @DEFS@ + DEPDIR = @DEPDIR@ ++ECHO = @ECHO@ ++ECHO_C = @ECHO_C@ ++ECHO_N = @ECHO_N@ ++ECHO_T = @ECHO_T@ ++EGREP = @EGREP@ + ENDIANESS = @ENDIANESS@ ++EXEEXT = @EXEEXT@ ++F77 = @F77@ ++FFLAGS = @FFLAGS@ ++GREP = @GREP@ + HAVE_PACKET_SOCKET = @HAVE_PACKET_SOCKET@ ++INSTALL = @INSTALL@ ++INSTALL_DATA = @INSTALL_DATA@ ++INSTALL_PROGRAM = @INSTALL_PROGRAM@ ++INSTALL_SCRIPT = @INSTALL_SCRIPT@ + INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ ++LDFLAGS = @LDFLAGS@ ++LIBNET_AGE = @LIBNET_AGE@ + LIBNET_CONFIG_CFLAGS = @LIBNET_CONFIG_CFLAGS@ + LIBNET_CONFIG_DEFINES = @LIBNET_CONFIG_DEFINES@ + LIBNET_CONFIG_LIBS = @LIBNET_CONFIG_LIBS@ ++LIBNET_CURRENT = @LIBNET_CURRENT@ ++LIBNET_REVISION = @LIBNET_REVISION@ + LIBNET_VERSION = @LIBNET_VERSION@ ++LIBNET_VERSION_INFO = @LIBNET_VERSION_INFO@ ++LIBOBJS = @LIBOBJS@ ++LIBS = @LIBS@ ++LIBTOOL = @LIBTOOL@ ++LN_S = @LN_S@ ++LTLIBOBJS = @LTLIBOBJS@ + MAINT = @MAINT@ ++MAKEINFO = @MAKEINFO@ ++MKDIR_P = @MKDIR_P@ ++OBJEXT = @OBJEXT@ + PACKAGE = @PACKAGE@ ++PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ ++PACKAGE_NAME = @PACKAGE_NAME@ ++PACKAGE_STRING = @PACKAGE_STRING@ ++PACKAGE_TARNAME = @PACKAGE_TARNAME@ ++PACKAGE_VERSION = @PACKAGE_VERSION@ ++PATH_SEPARATOR = @PATH_SEPARATOR@ + RANLIB = @RANLIB@ ++SED = @SED@ ++SET_MAKE = @SET_MAKE@ ++SHELL = @SHELL@ + STRIP = @STRIP@ + VERSION = @VERSION@ ++abs_builddir = @abs_builddir@ ++abs_srcdir = @abs_srcdir@ ++abs_top_builddir = @abs_top_builddir@ ++abs_top_srcdir = @abs_top_srcdir@ ++ac_ct_CC = @ac_ct_CC@ ++ac_ct_CXX = @ac_ct_CXX@ ++ac_ct_F77 = @ac_ct_F77@ + am__include = @am__include@ ++am__leading_dot = @am__leading_dot@ + am__quote = @am__quote@ ++am__tar = @am__tar@ ++am__untar = @am__untar@ ++bindir = @bindir@ ++build = @build@ ++build_alias = @build_alias@ ++build_cpu = @build_cpu@ ++build_os = @build_os@ ++build_vendor = @build_vendor@ ++builddir = @builddir@ ++datadir = @datadir@ ++datarootdir = @datarootdir@ ++docdir = @docdir@ ++dvidir = @dvidir@ ++exec_prefix = @exec_prefix@ ++host = @host@ ++host_alias = @host_alias@ ++host_cpu = @host_cpu@ ++host_os = @host_os@ ++host_vendor = @host_vendor@ ++htmldir = @htmldir@ ++includedir = @includedir@ ++infodir = @infodir@ + install_sh = @install_sh@ +- ++libdir = @libdir@ ++libexecdir = @libexecdir@ ++localedir = @localedir@ ++localstatedir = @localstatedir@ ++mandir = @mandir@ ++mkdir_p = @mkdir_p@ ++oldincludedir = @oldincludedir@ ++pdfdir = @pdfdir@ ++prefix = @prefix@ ++program_transform_name = @program_transform_name@ ++psdir = @psdir@ ++sbindir = @sbindir@ ++sharedstatedir = @sharedstatedir@ ++srcdir = @srcdir@ ++sysconfdir = @sysconfdir@ ++target = @target@ ++target_alias = @target_alias@ ++target_cpu = @target_cpu@ ++target_os = @target_os@ ++target_vendor = @target_vendor@ ++top_build_prefix = @top_build_prefix@ ++top_builddir = @top_builddir@ ++top_srcdir = @top_srcdir@ + AUTOMAKE_OPTIONS = foreign no-dependencies +- + DISTCLEANFILES = *~ +- + SUBDIRS = include src sample +- + EXTRA_DIST = Makefile.am.common +- + bin_scripts = libnet-config +-subdir = . +-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +-CONFIG_HEADER = $(top_builddir)/include/config.h +-CONFIG_CLEAN_FILES = version.h libnet-config +-depcomp = +-am__depfiles_maybe = +-DIST_SOURCES = +- +-RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ +- uninstall-info-recursive all-recursive install-data-recursive \ +- install-exec-recursive installdirs-recursive install-recursive \ +- uninstall-recursive check-recursive installcheck-recursive +-DIST_COMMON = README Makefile.am Makefile.in acconfig.h acinclude.m4 \ +- aclocal.m4 config.guess config.sub configure configure.in \ +- install-sh libnet-config.in missing mkinstalldirs version.h.in +-DIST_SUBDIRS = $(SUBDIRS) + all: all-recursive + + .SUFFIXES: +- +-am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ +- configure.lineno +-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/Makefile.am.common $(top_srcdir)/configure.in $(ACLOCAL_M4) ++am--refresh: ++ @: ++$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.am.common $(am__configure_deps) ++ @for dep in $?; do \ ++ case '$(am__configure_deps)' in \ ++ *$$dep*) \ ++ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ ++ cd $(srcdir) && $(AUTOMAKE) --foreign \ ++ && exit 0; \ ++ exit 1;; \ ++ esac; \ ++ done; \ ++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign Makefile +-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status +- cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe) ++.PRECIOUS: Makefile ++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status ++ @case '$?' in \ ++ *config.status*) \ ++ echo ' $(SHELL) ./config.status'; \ ++ $(SHELL) ./config.status;; \ ++ *) \ ++ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ ++ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ ++ esac; + +-$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) ++$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck +-$(srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) +- cd $(srcdir) && $(AUTOCONF) + +-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in acinclude.m4 ++$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) ++ cd $(srcdir) && $(AUTOCONF) ++$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) +-version.h: $(top_builddir)/config.status version.h.in ++version.h: $(top_builddir)/config.status $(srcdir)/version.h.in + cd $(top_builddir) && $(SHELL) ./config.status $@ +-libnet-config: $(top_builddir)/config.status libnet-config.in ++libnet-config: $(top_builddir)/config.status $(srcdir)/libnet-config.in + cd $(top_builddir) && $(SHELL) ./config.status $@ +-uninstall-info-am: ++ ++mostlyclean-libtool: ++ -rm -f *.lo ++ ++clean-libtool: ++ -rm -rf .libs _libs ++ ++distclean-libtool: ++ -rm -f libtool config.lt + + # This directory's subdirectories are mostly independent; you can cd + # into them and run `make' without going through this Makefile. +@@ -163,7 +275,13 @@ + # (which will cause the Makefiles to be regenerated when you run `make'); + # (2) otherwise, pass the desired values on the `make' command line. + $(RECURSIVE_TARGETS): +- @set fnord $$MAKEFLAGS; amf=$$2; \ ++ @failcom='exit 1'; \ ++ for f in x $$MAKEFLAGS; do \ ++ case $$f in \ ++ *=* | --[!k]*);; \ ++ *k*) failcom='fail=yes';; \ ++ esac; \ ++ done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ +@@ -175,15 +293,20 @@ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ +- || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ ++ || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +-mostlyclean-recursive clean-recursive distclean-recursive \ +-maintainer-clean-recursive: +- @set fnord $$MAKEFLAGS; amf=$$2; \ ++$(RECURSIVE_CLEAN_TARGETS): ++ @failcom='exit 1'; \ ++ for f in x $$MAKEFLAGS; do \ ++ case $$f in \ ++ *=* | --[!k]*);; \ ++ *k*) failcom='fail=yes';; \ ++ esac; \ ++ done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ +@@ -204,44 +327,67 @@ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ +- || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ ++ || eval $$failcom; \ + done && test -z "$$fail" + tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +- +-ETAGS = etags +-ETAGSFLAGS = +- +-tags: TAGS ++ctags-recursive: ++ list='$(SUBDIRS)'; for subdir in $$list; do \ ++ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ ++ done + + ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ +- $(AWK) ' { files[$$0] = 1; } \ +- END { for (i in files) print i; }'`; \ ++ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ ++ END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique ++tags: TAGS + + TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ ++ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ ++ include_option=--etags-include; \ ++ empty_fix=.; \ ++ else \ ++ include_option=--include; \ ++ empty_fix=; \ ++ fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ +- test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ ++ test ! -f $$subdir/TAGS || \ ++ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ +- $(AWK) ' { files[$$0] = 1; } \ +- END { for (i in files) print i; }'`; \ +- test -z "$(ETAGS_ARGS)$$tags$$unique" \ +- || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ++ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ ++ END { if (nonempty) { for (i in files) print i; }; }'`; \ ++ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ ++ test -n "$$unique" || unique=$$empty_fix; \ ++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ++ $$tags $$unique; \ ++ fi ++ctags: CTAGS ++CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ ++ $(TAGS_FILES) $(LISP) ++ tags=; \ ++ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ ++ unique=`for i in $$list; do \ ++ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ ++ done | \ ++ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ ++ END { if (nonempty) { for (i in files) print i; }; }'`; \ ++ test -z "$(CTAGS_ARGS)$$tags$$unique" \ ++ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + + GTAGS: +@@ -250,34 +396,26 @@ + && gtags -i $(GTAGS_ARGS) $$here + + distclean-tags: +- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH +-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +- +-top_distdir = . +-distdir = $(PACKAGE)-$(VERSION) +- +-am__remove_distdir = \ +- { test ! -d $(distdir) \ +- || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ +- && rm -fr $(distdir); }; } +- +-GZIP_ENV = --best +-distcleancheck_listfiles = find . -type f -print ++ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + + distdir: $(DISTFILES) + $(am__remove_distdir) +- mkdir $(distdir) +- $(mkinstalldirs) $(distdir)/. $(distdir)/include +- @list='$(DISTFILES)'; for file in $$list; do \ ++ test -d $(distdir) || mkdir $(distdir) ++ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ++ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ++ list='$(DISTFILES)'; \ ++ dist_files=`for file in $$list; do echo $$file; done | \ ++ sed -e "s|^$$srcdirstrip/||;t" \ ++ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ ++ case $$dist_files in \ ++ */*) $(MKDIR_P) `echo "$$dist_files" | \ ++ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ ++ sort -u` ;; \ ++ esac; \ ++ for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ +- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ +- if test "$$dir" != "$$file" && test "$$dir" != "."; then \ +- dir="/$$dir"; \ +- $(mkinstalldirs) "$(distdir)$$dir"; \ +- else \ +- dir=''; \ +- fi; \ + if test -d $$d/$$file; then \ ++ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ +@@ -288,15 +426,19 @@ + || exit 1; \ + fi; \ + done +- list='$(SUBDIRS)'; for subdir in $$list; do \ ++ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ +- test -d $(distdir)/$$subdir \ +- || mkdir $(distdir)/$$subdir \ ++ test -d "$(distdir)/$$subdir" \ ++ || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ ++ distdir=`$(am__cd) $(distdir) && pwd`; \ ++ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ +- top_distdir="$(top_distdir)" \ +- distdir=../$(distdir)/$$subdir \ ++ top_distdir="$$top_distdir" \ ++ distdir="$$distdir/$$subdir" \ ++ am__remove_distdir=: \ ++ am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ +@@ -304,29 +446,63 @@ + -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ +- ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ ++ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r $(distdir) + dist-gzip: distdir +- $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz ++ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz ++ $(am__remove_distdir) ++ ++dist-bzip2: distdir ++ tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 ++ $(am__remove_distdir) ++ ++dist-lzma: distdir ++ tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma ++ $(am__remove_distdir) ++ ++dist-tarZ: distdir ++ tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z ++ $(am__remove_distdir) ++ ++dist-shar: distdir ++ shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz ++ $(am__remove_distdir) ++ ++dist-zip: distdir ++ -rm -f $(distdir).zip ++ zip -rq $(distdir).zip $(distdir) + $(am__remove_distdir) + + dist dist-all: distdir +- $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz ++ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + + # This target untars the dist file and tries a VPATH configuration. Then + # it guarantees that the distribution is self-contained by making another + # tarfile. + distcheck: dist +- $(am__remove_distdir) +- GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf - ++ case '$(DIST_ARCHIVES)' in \ ++ *.tar.gz*) \ ++ GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ ++ *.tar.bz2*) \ ++ bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ ++ *.tar.lzma*) \ ++ unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ ++ *.tar.Z*) \ ++ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ ++ *.shar.gz*) \ ++ GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ ++ *.zip*) \ ++ unzip $(distdir).zip ;;\ ++ esac + chmod -R a-w $(distdir); chmod a+w $(distdir) +- mkdir $(distdir)/=build +- mkdir $(distdir)/=inst ++ mkdir $(distdir)/_build ++ mkdir $(distdir)/_inst + chmod a-w $(distdir) +- dc_install_base=`$(am__cd) $(distdir)/=inst && pwd` \ +- && cd $(distdir)/=build \ +- && ../configure --srcdir=.. --prefix=$$dc_install_base \ ++ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ ++ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ ++ && cd $(distdir)/_build \ ++ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ +@@ -334,23 +510,40 @@ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ +- && (test `find $$dc_install_base -type f -print | wc -l` -le 1 \ +- || { echo "ERROR: files left after uninstall:" ; \ +- find $$dc_install_base -type f -print ; \ +- exit 1; } >&2 ) \ +- && $(MAKE) $(AM_MAKEFLAGS) dist-gzip \ +- && rm -f $(distdir).tar.gz \ ++ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ ++ distuninstallcheck \ ++ && chmod -R a-w "$$dc_install_base" \ ++ && ({ \ ++ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ ++ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ ++ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ ++ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ ++ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ ++ } || { rm -rf "$$dc_destdir"; exit 1; }) \ ++ && rm -rf "$$dc_destdir" \ ++ && $(MAKE) $(AM_MAKEFLAGS) dist \ ++ && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck + $(am__remove_distdir) +- @echo "$(distdir).tar.gz is ready for distribution" | \ +- sed 'h;s/./=/g;p;x;p;x' ++ @(echo "$(distdir) archives ready for distribution: "; \ ++ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ ++ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' ++distuninstallcheck: ++ @cd $(distuninstallcheck_dir) \ ++ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ ++ || { echo "ERROR: files left after uninstall:" ; \ ++ if test -n "$(DESTDIR)"; then \ ++ echo " (check DESTDIR support)"; \ ++ fi ; \ ++ $(distuninstallcheck_listfiles) ; \ ++ exit 1; } >&2 + distcleancheck: distclean +- if test '$(srcdir)' = . ; then \ ++ @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi +- test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ +- || { echo "ERROR: files left after distclean:" ; \ ++ @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ ++ || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 + check-am: all-am +@@ -358,7 +551,6 @@ + all-am: Makefile + installdirs: installdirs-recursive + installdirs-am: +- + install: install-recursive + install-exec: install-exec-recursive + install-data: install-data-recursive +@@ -370,7 +562,7 @@ + installcheck: installcheck-recursive + install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ +- INSTALL_STRIP_FLAG=-s \ ++ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install + mostlyclean-generic: +@@ -378,7 +570,7 @@ + clean-generic: + + distclean-generic: +- -rm -f Makefile $(CONFIG_CLEAN_FILES) ++ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + + maintainer-clean-generic: +@@ -386,57 +578,80 @@ + @echo "it deletes files that may require special tools to rebuild." + clean: clean-recursive + +-clean-am: clean-generic mostlyclean-am ++clean-am: clean-generic clean-libtool mostlyclean-am + + distclean: distclean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) +-distclean-am: clean-am distclean-generic distclean-tags ++ -rm -f Makefile ++distclean-am: clean-am distclean-generic distclean-libtool \ ++ distclean-tags + + dvi: dvi-recursive + + dvi-am: + ++html: html-recursive ++ + info: info-recursive + + info-am: + + install-data-am: + ++install-dvi: install-dvi-recursive ++ + install-exec-am: + ++install-html: install-html-recursive ++ + install-info: install-info-recursive + + install-man: + ++install-pdf: install-pdf-recursive ++ ++install-ps: install-ps-recursive ++ + installcheck-am: + + maintainer-clean: maintainer-clean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) +- -rm -rf autom4te.cache ++ -rm -rf $(top_srcdir)/autom4te.cache ++ -rm -f Makefile + maintainer-clean-am: distclean-am maintainer-clean-generic + + mostlyclean: mostlyclean-recursive + +-mostlyclean-am: mostlyclean-generic ++mostlyclean-am: mostlyclean-generic mostlyclean-libtool ++ ++pdf: pdf-recursive + +-uninstall-am: uninstall-info-am ++pdf-am: + +-uninstall-info: uninstall-info-recursive ++ps: ps-recursive + +-.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ +- clean-generic clean-recursive dist dist-all dist-gzip distcheck \ +- distclean distclean-generic distclean-recursive distclean-tags \ +- distcleancheck distdir dvi dvi-am dvi-recursive info info-am \ +- info-recursive install install-am install-data install-data-am \ +- install-data-recursive install-exec install-exec-am \ +- install-exec-recursive install-info install-info-am \ +- install-info-recursive install-man install-recursive \ +- install-strip installcheck installcheck-am installdirs \ +- installdirs-am installdirs-recursive maintainer-clean \ +- maintainer-clean-generic maintainer-clean-recursive mostlyclean \ +- mostlyclean-generic mostlyclean-recursive tags tags-recursive \ +- uninstall uninstall-am uninstall-info-am \ +- uninstall-info-recursive uninstall-recursive ++ps-am: ++ ++uninstall-am: ++ ++.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ ++ install-strip ++ ++.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ ++ all all-am am--refresh check check-am clean clean-generic \ ++ clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ ++ dist-gzip dist-lzma dist-shar dist-tarZ dist-zip distcheck \ ++ distclean distclean-generic distclean-libtool distclean-tags \ ++ distcleancheck distdir distuninstallcheck dvi dvi-am html \ ++ html-am info info-am install install-am install-data \ ++ install-data-am install-dvi install-dvi-am install-exec \ ++ install-exec-am install-html install-html-am install-info \ ++ install-info-am install-man install-pdf install-pdf-am \ ++ install-ps install-ps-am install-strip installcheck \ ++ installcheck-am installdirs installdirs-am maintainer-clean \ ++ maintainer-clean-generic mostlyclean mostlyclean-generic \ ++ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ ++ uninstall uninstall-am + + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. +diff -ru libnet.orig/acinclude.m4 libnet/acinclude.m4 +--- libnet.orig/acinclude.m4 2004-01-16 00:53:06.000000000 +0100 ++++ libnet/acinclude.m4 2009-03-10 00:34:01.428768705 +0100 +@@ -11,7 +11,7 @@ + dnl usage: AC_LIBNET_LINUX_PROCFS + dnl results: HAVE_LINUX_PROCFS + dnl +-AC_DEFUN(AC_LIBNET_LINUX_PROCFS, ++AC_DEFUN([AC_LIBNET_LINUX_PROCFS], + [AC_MSG_CHECKING(for Linux proc filesystem) + AC_CACHE_VAL(ac_cv_libnet_linux_procfs, + if test "x`cat /proc/sys/kernel/ostype 2>&-`" = "xLinux" ; then +@@ -37,15 +37,15 @@ + dnl HAVE_PACKET_SOCKET (DEFINED) + dnl + +-AC_DEFUN(AC_LIBNET_CHECK_PF_PACKET, ++AC_DEFUN([AC_LIBNET_CHECK_PF_PACKET], + [ + AC_MSG_CHECKING(for packet socket (PF_SOCKET)) +- AC_CACHE_VAL(ac_libnet_have_packet_socket, ++ AC_CACHE_VAL(ac_cv_libnet_have_packet_socket, + + [case "$target_os" in + + linux) +- ac_libnet_have_packet_socket = no ++ ac_cv_libnet_have_packet_socket = no + ;; + *) + +@@ -94,17 +94,17 @@ + + # Oopz 4.3 BSD doesn't have this. Sorry. + if test ! -x ./pf_packet-test ; then +- ac_libnet_have_packet_socket=choked ++ ac_cv_libnet_have_packet_socket=choked + else +- ac_libnet_have_packet_socket=`./pf_packet-test`; ++ ac_cv_libnet_have_packet_socket=`./pf_packet-test`; + fi +- if test $ac_libnet_have_packet_socket = choked; then ++ if test $ac_cv_libnet_have_packet_socket = choked; then + AC_MSG_RESULT(test program compile choked... assuming no) +- elif test $ac_libnet_have_packet_socket = yes; then ++ elif test $ac_cv_libnet_have_packet_socket = yes; then + AC_MSG_RESULT(yes) +- elif test $ac_libnet_have_packet_socket = probably; then ++ elif test $ac_cv_libnet_have_packet_socket = probably; then + AC_MSG_RESULT(test program got EPERM... assuming yes) +- elif test $ac_libnet_have_packet_socket = no; then ++ elif test $ac_cv_libnet_have_packet_socket = no; then + AC_MSG_RESULT(no) + fi + +@@ -112,7 +112,7 @@ + ;; + esac]) + +- if test $ac_libnet_have_packet_socket = yes -o $ac_libnet_have_packet_socket = probably; then ++ if test $ac_cv_libnet_have_packet_socket = yes -o $ac_cv_libnet_have_packet_socket = probably; then + AC_DEFINE(HAVE_PACKET_SOCKET) + fi + ]) +@@ -131,17 +131,17 @@ + dnl + dnl + +-AC_DEFUN(AC_LIBNET_CHECK_LIBNET_VER, ++AC_DEFUN([AC_LIBNET_CHECK_LIBNET_VER], + [ + AC_CHECK_LIB(net, libnet_build_ip, AC_MSG_CHECKING(version) \ + + changequote(<<, >>)dnl +- if [[ ! -f $LIB_PREFIX/libnet.a ]] ; then ++ if [[ ! -f $LIB_PREFIX/libnet.la ]] ; then + changequote([, ])dnl +- AC_MSG_RESULT($LIB_PREFIX/libnet.a doesn't exist) ++ AC_MSG_RESULT($LIB_PREFIX/libnet.la doesn't exist) + AC_MSG_RESULT(previous libnet install lives elsewhere, you should probably find it) + else +- __LIBNET_VERSION=`strings $LIB_PREFIX/libnet.a | grep "libnet version"\ ++ __LIBNET_VERSION=`strings $LIB_PREFIX/libnet.la | grep "libnet version"\ + | cut -f3 -d" "`;\ + if test -z "$__LIBNET_VERSION"; then + AC_MSG_RESULT(<0.8) +@@ -166,7 +166,7 @@ + dnl HAVE_STRUCT_IP_CSUM (DEFINED) + dnl + +-AC_DEFUN(AC_LIBNET_CHECK_IP_CSUM, ++AC_DEFUN([AC_LIBNET_CHECK_IP_CSUM], + [ + AC_MSG_CHECKING([struct ip contains ip_csum]) + AC_TRY_COMPILE([ +@@ -199,7 +199,7 @@ + dnl LBL_ALIGN (DEFINED) + dnl + +-AC_DEFUN(AC_LBL_UNALIGNED_ACCESS, ++AC_DEFUN([AC_LBL_UNALIGNED_ACCESS], + [AC_MSG_CHECKING(if unaligned accesses fail) + AC_CACHE_VAL(ac_cv_lbl_unaligned_fail, + [case "$target_cpu" in +@@ -278,7 +278,7 @@ + dnl LIBNET_LIL_ENDIAN = 1 + dnl + +-AC_DEFUN(AC_LIBNET_ENDIAN_CHECK, ++AC_DEFUN([AC_LIBNET_ENDIAN_CHECK], + [AC_MSG_CHECKING(machine endianess) + + cat > conftest.c << EOF +@@ -439,7 +439,7 @@ + dnl statically and happen to have a libresolv.a lying around (and no + dnl libnsl.a). + dnl +-AC_DEFUN(AC_LBL_LIBRARY_NET, [ ++AC_DEFUN([AC_LBL_LIBRARY_NET], [ + # Most operating systems have gethostbyname() in the default searched + # libraries (i.e. libc): + AC_CHECK_FUNC(gethostbyname, , +diff -ru libnet.orig/aclocal.m4 libnet/aclocal.m4 +--- libnet.orig/aclocal.m4 2004-03-01 21:26:11.000000000 +0100 ++++ libnet/aclocal.m4 2009-03-09 16:58:13.599561854 +0100 +@@ -1,7 +1,7 @@ +-# aclocal.m4 generated automatically by aclocal 1.6.3 -*- Autoconf -*- ++# generated automatically by aclocal 1.10.2 -*- Autoconf -*- + +-# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 +-# Free Software Foundation, Inc. ++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, ++# 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, + # with or without modifications, as long as this notice is preserved. +@@ -11,771 +11,6622 @@ + # even the implied warranty of MERCHANTABILITY or FITNESS FOR A + # PARTICULAR PURPOSE. + +-dnl $Id: aclocal.m4,v 1.9 2004/03/01 20:26:11 mike Exp $ +-dnl +-dnl Libnet specific autoconf macros +-dnl Copyright (c) 1998 - 2004 Mike D. Schiffman +-dnl All rights reserved. +-dnl ++m4_ifndef([AC_AUTOCONF_VERSION], ++ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl ++m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.63],, ++[m4_warning([this file was generated for autoconf 2.63. ++You have another version of autoconf. It may work, but is not guaranteed to. ++If you have problems, you may need to regenerate the build system entirely. ++To do so, use the procedure documented by the package, typically `autoreconf'.])]) ++ ++# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- ++ ++# serial 51 AC_PROG_LIBTOOL ++ ++ ++# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) ++# ----------------------------------------------------------- ++# If this macro is not defined by Autoconf, define it here. ++m4_ifdef([AC_PROVIDE_IFELSE], ++ [], ++ [m4_define([AC_PROVIDE_IFELSE], ++ [m4_ifdef([AC_PROVIDE_$1], ++ [$2], [$3])])]) + +-dnl +-dnl Check for the Linux /proc filesystem +-dnl +-dnl usage: AC_LIBNET_LINUX_PROCFS +-dnl results: HAVE_LINUX_PROCFS +-dnl +-AC_DEFUN(AC_LIBNET_LINUX_PROCFS, +- [AC_MSG_CHECKING(for Linux proc filesystem) +- AC_CACHE_VAL(ac_cv_libnet_linux_procfs, +- if test "x`cat /proc/sys/kernel/ostype 2>&-`" = "xLinux" ; then +- ac_cv_libnet_linux_procfs=yes +- else +- ac_cv_libnet_linux_procfs=no +- fi) +- AC_MSG_RESULT($ac_cv_libnet_linux_procfs) +- if test $ac_cv_libnet_linux_procfs = yes ; then +- AC_DEFINE(HAVE_LINUX_PROCFS, 1, +- [Define if you have the Linux /proc filesystem.]) +- fi]) + +-dnl +-dnl Checks to see if this linux kernel has a working PF_PACKET +-dnl +-dnl usage: +-dnl +-dnl AC_LIBNET_CHECK_PF_PACKET +-dnl +-dnl results: +-dnl +-dnl HAVE_PACKET_SOCKET (DEFINED) +-dnl ++# AC_PROG_LIBTOOL ++# --------------- ++AC_DEFUN([AC_PROG_LIBTOOL], ++[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl ++dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX ++dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX. ++ AC_PROVIDE_IFELSE([AC_PROG_CXX], ++ [AC_LIBTOOL_CXX], ++ [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX ++ ])]) ++dnl And a similar setup for Fortran 77 support ++ AC_PROVIDE_IFELSE([AC_PROG_F77], ++ [AC_LIBTOOL_F77], ++ [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77 ++])]) ++ ++dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly. ++dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run ++dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both. ++ AC_PROVIDE_IFELSE([AC_PROG_GCJ], ++ [AC_LIBTOOL_GCJ], ++ [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], ++ [AC_LIBTOOL_GCJ], ++ [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ], ++ [AC_LIBTOOL_GCJ], ++ [ifdef([AC_PROG_GCJ], ++ [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])]) ++ ifdef([A][M_PROG_GCJ], ++ [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])]) ++ ifdef([LT_AC_PROG_GCJ], ++ [define([LT_AC_PROG_GCJ], ++ defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])]) ++])])# AC_PROG_LIBTOOL ++ ++ ++# _AC_PROG_LIBTOOL ++# ---------------- ++AC_DEFUN([_AC_PROG_LIBTOOL], ++[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl ++AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl ++AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl ++AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl ++ ++# This can be used to rebuild libtool when needed ++LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" ++ ++# Always use our own libtool. ++LIBTOOL='$(SHELL) $(top_builddir)/libtool' ++AC_SUBST(LIBTOOL)dnl ++ ++# Prevent multiple expansion ++define([AC_PROG_LIBTOOL], []) ++])# _AC_PROG_LIBTOOL ++ ++ ++# AC_LIBTOOL_SETUP ++# ---------------- ++AC_DEFUN([AC_LIBTOOL_SETUP], ++[AC_PREREQ(2.50)dnl ++AC_REQUIRE([AC_ENABLE_SHARED])dnl ++AC_REQUIRE([AC_ENABLE_STATIC])dnl ++AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl ++AC_REQUIRE([AC_CANONICAL_HOST])dnl ++AC_REQUIRE([AC_CANONICAL_BUILD])dnl ++AC_REQUIRE([AC_PROG_CC])dnl ++AC_REQUIRE([AC_PROG_LD])dnl ++AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl ++AC_REQUIRE([AC_PROG_NM])dnl ++ ++AC_REQUIRE([AC_PROG_LN_S])dnl ++AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl ++# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! ++AC_REQUIRE([AC_OBJEXT])dnl ++AC_REQUIRE([AC_EXEEXT])dnl ++dnl ++ ++AC_LIBTOOL_SYS_MAX_CMD_LEN ++AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE ++AC_LIBTOOL_OBJDIR ++ ++AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl ++_LT_AC_PROG_ECHO_BACKSLASH ++ ++case $host_os in ++aix3*) ++ # AIX sometimes has problems with the GCC collect2 program. For some ++ # reason, if we set the COLLECT_NAMES environment variable, the problems ++ # vanish in a puff of smoke. ++ if test "X${COLLECT_NAMES+set}" != Xset; then ++ COLLECT_NAMES= ++ export COLLECT_NAMES ++ fi ++ ;; ++esac + +-AC_DEFUN(AC_LIBNET_CHECK_PF_PACKET, +-[ +- AC_MSG_CHECKING(for packet socket (PF_SOCKET)) +- AC_CACHE_VAL(ac_libnet_have_packet_socket, ++# Sed substitution that helps us do robust quoting. It backslashifies ++# metacharacters that are still active within double-quoted strings. ++Xsed='sed -e 1s/^X//' ++[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'] ++ ++# Same as above, but do not quote variable references. ++[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'] ++ ++# Sed substitution to delay expansion of an escaped shell variable in a ++# double_quote_subst'ed string. ++delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' ++ ++# Sed substitution to avoid accidental globbing in evaled expressions ++no_glob_subst='s/\*/\\\*/g' ++ ++# Constants: ++rm="rm -f" ++ ++# Global variables: ++default_ofile=libtool ++can_build_shared=yes ++ ++# All known linkers require a `.a' archive for static linking (except MSVC, ++# which needs '.lib'). ++libext=a ++ltmain="$ac_aux_dir/ltmain.sh" ++ofile="$default_ofile" ++with_gnu_ld="$lt_cv_prog_gnu_ld" ++ ++AC_CHECK_TOOL(AR, ar, false) ++AC_CHECK_TOOL(RANLIB, ranlib, :) ++AC_CHECK_TOOL(STRIP, strip, :) ++ ++old_CC="$CC" ++old_CFLAGS="$CFLAGS" ++ ++# Set sane defaults for various variables ++test -z "$AR" && AR=ar ++test -z "$AR_FLAGS" && AR_FLAGS=cru ++test -z "$AS" && AS=as ++test -z "$CC" && CC=cc ++test -z "$LTCC" && LTCC=$CC ++test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS ++test -z "$DLLTOOL" && DLLTOOL=dlltool ++test -z "$LD" && LD=ld ++test -z "$LN_S" && LN_S="ln -s" ++test -z "$MAGIC_CMD" && MAGIC_CMD=file ++test -z "$NM" && NM=nm ++test -z "$SED" && SED=sed ++test -z "$OBJDUMP" && OBJDUMP=objdump ++test -z "$RANLIB" && RANLIB=: ++test -z "$STRIP" && STRIP=: ++test -z "$ac_objext" && ac_objext=o ++ ++# Determine commands to create old-style static archives. ++old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' ++old_postinstall_cmds='chmod 644 $oldlib' ++old_postuninstall_cmds= ++ ++if test -n "$RANLIB"; then ++ case $host_os in ++ openbsd*) ++ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" ++ ;; ++ *) ++ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" ++ ;; ++ esac ++ old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" ++fi + +- [case "$target_os" in ++_LT_CC_BASENAME([$compiler]) + +- linux) +- ac_libnet_have_packet_socket = no +- ;; +- *) ++# Only perform the check for file, if the check method requires it ++case $deplibs_check_method in ++file_magic*) ++ if test "$file_magic_cmd" = '$MAGIC_CMD'; then ++ AC_PATH_MAGIC ++ fi ++ ;; ++esac + +- cat > pf_packet-test.c << EOF +-#include +-#include +-#include +-#include +-#include +-#include /* for the glibc version number */ +-#if __GLIBC__ >= 2 && __GLIBC_MINOR >= 1 +-#include +-#include /* the L2 protocols */ +-#else +-#include +-#include +-#include /* The L2 protocols */ +-#endif +- +-#ifndef SOL_PACKET +-#define SOL_PACKET 263 +-#endif /* SOL_PACKET */ +- +-int +-main(int argc, char **argv) +-{ +- int fd; +- +- fd = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)); +- if (fd == -1) +- { +- if (errno == EPERM) +- { +- /* user's UID != 0 */ +- printf("probably"); +- exit (EXIT_FAILURE); +- } +- printf("no"); +- exit (EXIT_FAILURE); +- } +- printf("yes"); +- exit (EXIT_SUCCESS); +-} +-EOF +- ${CC-cc} -o pf_packet-test $CFLAGS pf_packet-test.c >/dev/null 2>&1 ++AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) ++AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], ++enable_win32_dll=yes, enable_win32_dll=no) ++ ++AC_ARG_ENABLE([libtool-lock], ++ [AC_HELP_STRING([--disable-libtool-lock], ++ [avoid locking (might break parallel builds)])]) ++test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes ++ ++AC_ARG_WITH([pic], ++ [AC_HELP_STRING([--with-pic], ++ [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], ++ [pic_mode="$withval"], ++ [pic_mode=default]) ++test -z "$pic_mode" && pic_mode=default ++ ++# Use C for the default configuration in the libtool script ++tagname= ++AC_LIBTOOL_LANG_C_CONFIG ++_LT_AC_TAGCONFIG ++])# AC_LIBTOOL_SETUP ++ ++ ++# _LT_AC_SYS_COMPILER ++# ------------------- ++AC_DEFUN([_LT_AC_SYS_COMPILER], ++[AC_REQUIRE([AC_PROG_CC])dnl ++ ++# If no C compiler was specified, use CC. ++LTCC=${LTCC-"$CC"} ++ ++# If no C compiler flags were specified, use CFLAGS. ++LTCFLAGS=${LTCFLAGS-"$CFLAGS"} ++ ++# Allow CC to be a program name with arguments. ++compiler=$CC ++])# _LT_AC_SYS_COMPILER ++ ++ ++# _LT_CC_BASENAME(CC) ++# ------------------- ++# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. ++AC_DEFUN([_LT_CC_BASENAME], ++[for cc_temp in $1""; do ++ case $cc_temp in ++ compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; ++ distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; ++ \-*) ;; ++ *) break;; ++ esac ++done ++cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` ++]) + +- # Oopz 4.3 BSD doesn't have this. Sorry. +- if test ! -x ./pf_packet-test ; then +- ac_libnet_have_packet_socket=choked +- else +- ac_libnet_have_packet_socket=`./pf_packet-test`; +- fi +- if test $ac_libnet_have_packet_socket = choked; then +- AC_MSG_RESULT(test program compile choked... assuming no) +- elif test $ac_libnet_have_packet_socket = yes; then +- AC_MSG_RESULT(yes) +- elif test $ac_libnet_have_packet_socket = probably; then +- AC_MSG_RESULT(test program got EPERM... assuming yes) +- elif test $ac_libnet_have_packet_socket = no; then +- AC_MSG_RESULT(no) +- fi + +- rm -f pf_packet-test* core core.pf_packet-test +- ;; +- esac]) ++# _LT_COMPILER_BOILERPLATE ++# ------------------------ ++# Check for compiler boilerplate output or warnings with ++# the simple compiler test code. ++AC_DEFUN([_LT_COMPILER_BOILERPLATE], ++[AC_REQUIRE([LT_AC_PROG_SED])dnl ++ac_outfile=conftest.$ac_objext ++echo "$lt_simple_compile_test_code" >conftest.$ac_ext ++eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err ++_lt_compiler_boilerplate=`cat conftest.err` ++$rm conftest* ++])# _LT_COMPILER_BOILERPLATE + +- if test $ac_libnet_have_packet_socket = yes -o $ac_libnet_have_packet_socket = probably; then +- AC_DEFINE(HAVE_PACKET_SOCKET) +- fi +-]) + +-dnl +-dnl Looks for a previous libnet version and attempts to determine which verion +-dnl it is. Version 0.8 was the first version that actually knew internally +-dnl what version it was. +-dnl +-dnl usage: +-dnl +-dnl AC_LIBNET_CHECK_LIBNET_VERSION +-dnl +-dnl results: +-dnl +-dnl +-dnl ++# _LT_LINKER_BOILERPLATE ++# ---------------------- ++# Check for linker boilerplate output or warnings with ++# the simple link test code. ++AC_DEFUN([_LT_LINKER_BOILERPLATE], ++[AC_REQUIRE([LT_AC_PROG_SED])dnl ++ac_outfile=conftest.$ac_objext ++echo "$lt_simple_link_test_code" >conftest.$ac_ext ++eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err ++_lt_linker_boilerplate=`cat conftest.err` ++$rm conftest* ++])# _LT_LINKER_BOILERPLATE + +-AC_DEFUN(AC_LIBNET_CHECK_LIBNET_VER, +-[ +- AC_CHECK_LIB(net, libnet_build_ip, AC_MSG_CHECKING(version) \ + +-changequote(<<, >>)dnl +- if [[ ! -f $LIB_PREFIX/libnet.a ]] ; then +-changequote([, ])dnl +- AC_MSG_RESULT($LIB_PREFIX/libnet.a doesn't exist) +- AC_MSG_RESULT(previous libnet install lives elsewhere, you should probably find it) +- else +- __LIBNET_VERSION=`strings $LIB_PREFIX/libnet.a | grep "libnet version"\ +- | cut -f3 -d" "`;\ +- if test -z "$__LIBNET_VERSION"; then +- AC_MSG_RESULT(<0.8) +- else +- AC_MSG_RESULT($__LIBNET_VERSION) +- fi +- fi\ +- ) +-]) ++# _LT_AC_SYS_LIBPATH_AIX ++# ---------------------- ++# Links a minimal program and checks the executable ++# for the system default hardcoded library path. In most cases, ++# this is /usr/lib:/lib, but when the MPI compilers are used ++# the location of the communication and MPI libs are included too. ++# If we don't find anything, use the default library path according ++# to the aix ld manual. ++AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], ++[AC_REQUIRE([LT_AC_PROG_SED])dnl ++AC_LINK_IFELSE(AC_LANG_PROGRAM,[ ++lt_aix_libpath_sed=' ++ /Import File Strings/,/^$/ { ++ /^0/ { ++ s/^0 *\(.*\)$/\1/ ++ p ++ } ++ }' ++aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` ++# Check for a 64-bit object if we didn't find anything. ++if test -z "$aix_libpath"; then ++ aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` ++fi],[]) ++if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi ++])# _LT_AC_SYS_LIBPATH_AIX + + +-dnl +-dnl Checks to see if this linux kernel uses ip_sum or ip_csum +-dnl (Pulled from queso) +-dnl +-dnl usage: +-dnl +-dnl AC_LIBNET_CHECK_IP_CSUM +-dnl +-dnl results: +-dnl +-dnl HAVE_STRUCT_IP_CSUM (DEFINED) +-dnl ++# _LT_AC_SHELL_INIT(ARG) ++# ---------------------- ++AC_DEFUN([_LT_AC_SHELL_INIT], ++[ifdef([AC_DIVERSION_NOTICE], ++ [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], ++ [AC_DIVERT_PUSH(NOTICE)]) ++$1 ++AC_DIVERT_POP ++])# _LT_AC_SHELL_INIT ++ ++ ++# _LT_AC_PROG_ECHO_BACKSLASH ++# -------------------------- ++# Add some code to the start of the generated configure script which ++# will find an echo command which doesn't interpret backslashes. ++AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], ++[_LT_AC_SHELL_INIT([ ++# Check that we are running under the correct shell. ++SHELL=${CONFIG_SHELL-/bin/sh} ++ ++case X$ECHO in ++X*--fallback-echo) ++ # Remove one level of quotation (which was required for Make). ++ ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` ++ ;; ++esac ++ ++echo=${ECHO-echo} ++if test "X[$]1" = X--no-reexec; then ++ # Discard the --no-reexec flag, and continue. ++ shift ++elif test "X[$]1" = X--fallback-echo; then ++ # Avoid inline document here, it may be left over ++ : ++elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then ++ # Yippee, $echo works! ++ : ++else ++ # Restart under the correct shell. ++ exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} ++fi + +-AC_DEFUN(AC_LIBNET_CHECK_IP_CSUM, +-[ +- AC_MSG_CHECKING([struct ip contains ip_csum]) +- AC_TRY_COMPILE([ +- #define __BSD_SOURCE +- #define _BSD_SOURCE +- #include +- #include +- #include +- #include ], +- [ +- struct ip ip; +- ip.ip_csum = 0; +- ], +- [AC_MSG_RESULT(yes); +- AC_DEFINE(HAVE_STRUCT_IP_CSUM)], +- [AC_MSG_RESULT(no); +- ]) +-]) ++if test "X[$]1" = X--fallback-echo; then ++ # used as fallback echo ++ shift ++ cat </dev/null 2>&1 && unset CDPATH ++ ++if test -z "$ECHO"; then ++if test "X${echo_test_string+set}" != Xset; then ++# find a string as large as possible, as long as the shell can cope with it ++ for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do ++ # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... ++ if (echo_test_string=`eval $cmd`) 2>/dev/null && ++ echo_test_string=`eval $cmd` && ++ (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null ++ then ++ break ++ fi ++ done ++fi + +-AC_DEFUN(AC_LBL_UNALIGNED_ACCESS, +- [AC_MSG_CHECKING(if unaligned accesses fail) +- AC_CACHE_VAL(ac_cv_lbl_unaligned_fail, +- [case "$target_cpu" in +- +- alpha|hp*|mips|sparc) +- ac_cv_lbl_unaligned_fail=yes +- ;; +- +- *) +- cat >conftest.c < +-# include +-# include +- unsigned char a[[5]] = { 1, 2, 3, 4, 5 }; +- main() +- { +- unsigned int i; +- pid_t pid; +- int status; +- /* avoid "core dumped" message */ +- pid = fork(); +- if (pid < 0) +- { +- exit(2); +- } +- if (pid > 0) +- { +- /* parent */ +- pid = waitpid(pid, &status, 0); +- if (pid < 0) +- { +- exit(3); +- } +- exit(!WIFEXITED(status)); +- } +- /* child */ +- i = *(unsigned int *)&a[[1]]; +- printf("%d\n", i); +- exit(0); +- } +-EOF +- ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \ +- conftest.c $LIBS > /dev/null 2>&1 +- # Oopz 4.3 BSD doesn't have this. Sorry. +- if test ! -x conftest ; then +- dnl failed to compile for some reason +- ac_cv_lbl_unaligned_fail=yes +- else +- ./conftest > conftest.out +- if test ! -s conftest.out ; then +- ac_cv_lbl_unaligned_fail=yes +- else +- ac_cv_lbl_unaligned_fail=no +- fi +- fi +- rm -f conftest* core core.conftest +- ;; +- esac]) +- AC_MSG_RESULT($ac_cv_lbl_unaligned_fail) +- if test $ac_cv_lbl_unaligned_fail = yes ; then +- AC_DEFINE(LBL_ALIGN) ++if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ : ++else ++ # The Solaris, AIX, and Digital Unix default echo programs unquote ++ # backslashes. This makes it impossible to quote backslashes using ++ # echo "$something" | sed 's/\\/\\\\/g' ++ # ++ # So, first we look for a working echo in the user's PATH. ++ ++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ++ for dir in $PATH /usr/ucb; do ++ IFS="$lt_save_ifs" ++ if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && ++ test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ echo="$dir/echo" ++ break + fi +-]) ++ done ++ IFS="$lt_save_ifs" + ++ if test "X$echo" = Xecho; then ++ # We didn't find a better echo, so look for alternatives. ++ if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ # This shell has a builtin print -r that does the trick. ++ echo='print -r' ++ elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && ++ test "X$CONFIG_SHELL" != X/bin/ksh; then ++ # If we have ksh, try running configure again with it. ++ ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} ++ export ORIGINAL_CONFIG_SHELL ++ CONFIG_SHELL=/bin/ksh ++ export CONFIG_SHELL ++ exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} ++ else ++ # Try using printf. ++ echo='printf %s\n' ++ if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ # Cool, printf works ++ : ++ elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && ++ test "X$echo_testing_string" = 'X\t' && ++ echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL ++ export CONFIG_SHELL ++ SHELL="$CONFIG_SHELL" ++ export SHELL ++ echo="$CONFIG_SHELL [$]0 --fallback-echo" ++ elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && ++ test "X$echo_testing_string" = 'X\t' && ++ echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ echo="$CONFIG_SHELL [$]0 --fallback-echo" ++ else ++ # maybe with a smaller string... ++ prev=: + +-dnl +-dnl Checks endianess +-dnl +-dnl usage: +-dnl +-dnl AC_LIBNET_ENDIAN_CHECK +-dnl +-dnl results: +-dnl +-dnl LIBNET_BIG_ENDIAN = 1 or +-dnl LIBNET_LIL_ENDIAN = 1 +-dnl ++ for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do ++ if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null ++ then ++ break ++ fi ++ prev="$cmd" ++ done ++ ++ if test "$prev" != 'sed 50q "[$]0"'; then ++ echo_test_string=`eval $prev` ++ export echo_test_string ++ exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} ++ else ++ # Oops. We lost completely, so just stick with echo. ++ echo=echo ++ fi ++ fi ++ fi ++ fi ++fi ++fi + +-AC_DEFUN(AC_LIBNET_ENDIAN_CHECK, +- [AC_MSG_CHECKING(machine endianess) ++# Copy echo and quote the copy suitably for passing to libtool from ++# the Makefile, instead of quoting the original, which is used later. ++ECHO=$echo ++if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then ++ ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" ++fi + +- cat > conftest.c << EOF +-# include +-# include +- +- int main() +- { +- union +- { +- short s; +- char c[[sizeof(short)]]; +- } un; +- +- un.s = 0x0102; +- if (sizeof (short) == 2) +- { +- if (un.c [[0]] == 1 && un.c [[1]] == 2) +- { +- printf("B\n"); +- } +- else +- { +- if (un.c [[0]] == 2 && un.c [[1]] == 1) +- { +- printf("L\n"); +- } +- } +- } +- else +- { +- printf("?\n"); +- } +- return (EXIT_SUCCESS); +- } +-EOF +- ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.c $LIBS > /dev/null 2>&1 +- # Oopz 4.3 BSD doesn't have this. Sorry. +- if test ! -x conftest ; then +-dnl failed to compile for some reason +- ac_cv_libnet_endianess=unknown +- else +- ./conftest > conftest.out +- result=`cat conftest.out` +- if test $result = "B"; then +- ac_cv_libnet_endianess=big +- elif test $result = "L"; then +- ac_cv_libnet_endianess=lil +- else +- ac_cv_libnet_endianess=unknown +- fi +- fi +- rm -f conftest* core core.conftest ++AC_SUBST(ECHO) ++])])# _LT_AC_PROG_ECHO_BACKSLASH + +- AC_MSG_RESULT($ac_cv_libnet_endianess) + +- if test $ac_cv_libnet_endianess = big ; then +- AC_DEFINE(LIBNET_BIG_ENDIAN) +- ENDIANESS="LIBNET_BIG_ENDIAN" +- LIBNET_CONFIG_DEFINES="$LIBNET_CONFIG_DEFINES -DLIBNET_BIG_ENDIAN" +- elif test $ac_cv_libnet_endianess = lil ; then +- AC_DEFINE(LIBNET_LIL_ENDIAN) +- ENDIANESS="LIBNET_LIL_ENDIAN" +- LIBNET_CONFIG_DEFINES="$LIBNET_CONFIG_DEFINES -DLIBNET_LIL_ENDIAN" +- fi +- ]) ++# _LT_AC_LOCK ++# ----------- ++AC_DEFUN([_LT_AC_LOCK], ++[AC_ARG_ENABLE([libtool-lock], ++ [AC_HELP_STRING([--disable-libtool-lock], ++ [avoid locking (might break parallel builds)])]) ++test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes ++ ++# Some flags need to be propagated to the compiler or linker for good ++# libtool support. ++case $host in ++ia64-*-hpux*) ++ # Find out which ABI we are using. ++ echo 'int i;' > conftest.$ac_ext ++ if AC_TRY_EVAL(ac_compile); then ++ case `/usr/bin/file conftest.$ac_objext` in ++ *ELF-32*) ++ HPUX_IA64_MODE="32" ++ ;; ++ *ELF-64*) ++ HPUX_IA64_MODE="64" ++ ;; ++ esac ++ fi ++ rm -rf conftest* ++ ;; ++*-*-irix6*) ++ # Find out which ABI we are using. ++ echo '[#]line __oline__ "configure"' > conftest.$ac_ext ++ if AC_TRY_EVAL(ac_compile); then ++ if test "$lt_cv_prog_gnu_ld" = yes; then ++ case `/usr/bin/file conftest.$ac_objext` in ++ *32-bit*) ++ LD="${LD-ld} -melf32bsmip" ++ ;; ++ *N32*) ++ LD="${LD-ld} -melf32bmipn32" ++ ;; ++ *64-bit*) ++ LD="${LD-ld} -melf64bmip" ++ ;; ++ esac ++ else ++ case `/usr/bin/file conftest.$ac_objext` in ++ *32-bit*) ++ LD="${LD-ld} -32" ++ ;; ++ *N32*) ++ LD="${LD-ld} -n32" ++ ;; ++ *64-bit*) ++ LD="${LD-ld} -64" ++ ;; ++ esac ++ fi ++ fi ++ rm -rf conftest* ++ ;; + +-dnl +-dnl Improved version of AC_CHECK_LIB +-dnl +-dnl Thanks to John Hawkinson (jhawk at mit.edu) +-dnl +-dnl usage: +-dnl +-dnl AC_LBL_CHECK_LIB(LIBRARY, FUNCTION [, ACTION-IF-FOUND [, +-dnl ACTION-IF-NOT-FOUND [, OTHER-LIBRARIES]]]) +-dnl +-dnl results: +-dnl +-dnl LIBS +-dnl +- +-define(AC_LBL_CHECK_LIB, +-[AC_MSG_CHECKING([for $2 in -l$1]) +-dnl Use a cache variable name containing both the library and function name, +-dnl because the test really is for library $1 defining function $2, not +-dnl just for library $1. Separate tests with the same $1 and different $2's +-dnl may have different results. +-ac_lib_var=`echo $1['_']$2['_']$5 | sed 'y%./+- %__p__%'` +-AC_CACHE_VAL(ac_cv_lbl_lib_$ac_lib_var, +-[ac_save_LIBS="$LIBS" +-LIBS="-l$1 $5 $LIBS" +-AC_TRY_LINK(dnl +-ifelse([$2], [main], , dnl Avoid conflicting decl of main. +-[/* Override any gcc2 internal prototype to avoid an error. */ +-]ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplus +-extern "C" +-#endif +-])dnl +-[/* We use char because int might match the return type of a gcc2 +- builtin and then its argument prototype would still apply. */ +-char $2(); +-]), +- [$2()], +- eval "ac_cv_lbl_lib_$ac_lib_var=yes", +- eval "ac_cv_lbl_lib_$ac_lib_var=no") +-LIBS="$ac_save_LIBS" +-])dnl +-if eval "test \"`echo '$ac_cv_lbl_lib_'$ac_lib_var`\" = yes"; then +- AC_MSG_RESULT(yes) +- ifelse([$3], , +-[changequote(, )dnl +- ac_tr_lib=HAVE_LIB`echo $1 | sed -e 's/[^a-zA-Z0-9_]/_/g' \ +- -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` +-changequote([, ])dnl +- AC_DEFINE_UNQUOTED($ac_tr_lib) +- LIBS="-l$1 $LIBS" +-], [$3]) +-else +- AC_MSG_RESULT(no) +-ifelse([$4], , , [$4 +-])dnl +-fi +-]) ++x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ ++s390*-*linux*|sparc*-*linux*) ++ # Find out which ABI we are using. ++ echo 'int i;' > conftest.$ac_ext ++ if AC_TRY_EVAL(ac_compile); then ++ case `/usr/bin/file conftest.o` in ++ *32-bit*) ++ case $host in ++ x86_64-*kfreebsd*-gnu) ++ LD="${LD-ld} -m elf_i386_fbsd" ++ ;; ++ x86_64-*linux*) ++ LD="${LD-ld} -m elf_i386" ++ ;; ++ ppc64-*linux*|powerpc64-*linux*) ++ LD="${LD-ld} -m elf32ppclinux" ++ ;; ++ s390x-*linux*) ++ LD="${LD-ld} -m elf_s390" ++ ;; ++ sparc64-*linux*) ++ LD="${LD-ld} -m elf32_sparc" ++ ;; ++ esac ++ ;; ++ *64-bit*) ++ case $host in ++ x86_64-*kfreebsd*-gnu) ++ LD="${LD-ld} -m elf_x86_64_fbsd" ++ ;; ++ x86_64-*linux*) ++ LD="${LD-ld} -m elf_x86_64" ++ ;; ++ ppc*-*linux*|powerpc*-*linux*) ++ LD="${LD-ld} -m elf64ppc" ++ ;; ++ s390*-*linux*) ++ LD="${LD-ld} -m elf64_s390" ++ ;; ++ sparc*-*linux*) ++ LD="${LD-ld} -m elf64_sparc" ++ ;; ++ esac ++ ;; ++ esac ++ fi ++ rm -rf conftest* ++ ;; + +-dnl +-dnl AC_LBL_LIBRARY_NET +-dnl +-dnl This test is for network applications that need socket() and +-dnl gethostbyname() -ish functions. Under Solaris, those applications +-dnl need to link with "-lsocket -lnsl". Under IRIX, they need to link +-dnl with "-lnsl" but should *not* link with "-lsocket" because +-dnl libsocket.a breaks a number of things (for instance: +-dnl gethostbyname() under IRIX 5.2, and snoop sockets under most +-dnl versions of IRIX). +-dnl +-dnl Unfortunately, many application developers are not aware of this, +-dnl and mistakenly write tests that cause -lsocket to be used under +-dnl IRIX. It is also easy to write tests that cause -lnsl to be used +-dnl under operating systems where neither are necessary (or useful), +-dnl such as SunOS 4.1.4, which uses -lnsl for TLI. +-dnl +-dnl This test exists so that every application developer does not test +-dnl this in a different, and subtly broken fashion. +- +-dnl It has been argued that this test should be broken up into two +-dnl seperate tests, one for the resolver libraries, and one for the +-dnl libraries necessary for using Sockets API. Unfortunately, the two +-dnl are carefully intertwined and allowing the autoconf user to use +-dnl them independantly potentially results in unfortunate ordering +-dnl dependancies -- as such, such component macros would have to +-dnl carefully use indirection and be aware if the other components were +-dnl executed. Since other autoconf macros do not go to this trouble, +-dnl and almost no applications use sockets without the resolver, this +-dnl complexity has not been implemented. +-dnl +-dnl The check for libresolv is in case you are attempting to link +-dnl statically and happen to have a libresolv.a lying around (and no +-dnl libnsl.a). +-dnl +-AC_DEFUN(AC_LBL_LIBRARY_NET, [ +- # Most operating systems have gethostbyname() in the default searched +- # libraries (i.e. libc): +- AC_CHECK_FUNC(gethostbyname, , +- # Some OSes (eg. Solaris) place it in libnsl: +- AC_LBL_CHECK_LIB(nsl, gethostbyname, , +- # Some strange OSes (SINIX) have it in libsocket: +- AC_LBL_CHECK_LIB(socket, gethostbyname, , +- # Unfortunately libsocket sometimes depends on libnsl. +- # AC_CHECK_LIB's API is essentially broken so the +- # following ugliness is necessary: +- AC_LBL_CHECK_LIB(socket, gethostbyname, +- LIBS="-lsocket -lnsl $LIBS", +- AC_CHECK_LIB(resolv, gethostbyname), +- -lnsl)))) +- AC_CHECK_FUNC(socket, , AC_CHECK_LIB(socket, socket, , +- AC_LBL_CHECK_LIB(socket, socket, LIBS="-lsocket -lnsl $LIBS", , +- -lnsl))) +- # DLPI needs putmsg under HPUX so test for -lstr while we're at it +- AC_CHECK_LIB(str, putmsg) +- ]) ++*-*-sco3.2v5*) ++ # On SCO OpenServer 5, we need -belf to get full-featured binaries. ++ SAVE_CFLAGS="$CFLAGS" ++ CFLAGS="$CFLAGS -belf" ++ AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, ++ [AC_LANG_PUSH(C) ++ AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) ++ AC_LANG_POP]) ++ if test x"$lt_cv_cc_needs_belf" != x"yes"; then ++ # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf ++ CFLAGS="$SAVE_CFLAGS" ++ fi ++ ;; ++sparc*-*solaris*) ++ # Find out which ABI we are using. ++ echo 'int i;' > conftest.$ac_ext ++ if AC_TRY_EVAL(ac_compile); then ++ case `/usr/bin/file conftest.o` in ++ *64-bit*) ++ case $lt_cv_prog_gnu_ld in ++ yes*) LD="${LD-ld} -m elf64_sparc" ;; ++ *) LD="${LD-ld} -64" ;; ++ esac ++ ;; ++ esac ++ fi ++ rm -rf conftest* ++ ;; + ++AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], ++[*-*-cygwin* | *-*-mingw* | *-*-pw32*) ++ AC_CHECK_TOOL(DLLTOOL, dlltool, false) ++ AC_CHECK_TOOL(AS, as, false) ++ AC_CHECK_TOOL(OBJDUMP, objdump, false) ++ ;; ++ ]) ++esac ++ ++need_locks="$enable_libtool_lock" ++ ++])# _LT_AC_LOCK ++ ++ ++# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, ++# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) ++# ---------------------------------------------------------------- ++# Check whether the given compiler option works ++AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], ++[AC_REQUIRE([LT_AC_PROG_SED]) ++AC_CACHE_CHECK([$1], [$2], ++ [$2=no ++ ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) ++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext ++ lt_compiler_flag="$3" ++ # Insert the option either (1) after the last *FLAGS variable, or ++ # (2) before a word containing "conftest.", or (3) at the end. ++ # Note that $ac_compile itself does not contain backslashes and begins ++ # with a dollar sign (not a hyphen), so the echo should work correctly. ++ # The option is referenced via a variable to avoid confusing sed. ++ lt_compile=`echo "$ac_compile" | $SED \ ++ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ ++ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ ++ -e 's:$: $lt_compiler_flag:'` ++ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) ++ (eval "$lt_compile" 2>conftest.err) ++ ac_status=$? ++ cat conftest.err >&AS_MESSAGE_LOG_FD ++ echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD ++ if (exit $ac_status) && test -s "$ac_outfile"; then ++ # The compiler can only warn and ignore the option if not recognized ++ # So say no if there are warnings other than the usual output. ++ $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp ++ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 ++ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then ++ $2=yes ++ fi ++ fi ++ $rm conftest* ++]) + +-# Do all the work for Automake. -*- Autoconf -*- ++if test x"[$]$2" = xyes; then ++ ifelse([$5], , :, [$5]) ++else ++ ifelse([$6], , :, [$6]) ++fi ++])# AC_LIBTOOL_COMPILER_OPTION + +-# This macro actually does too much some checks are only needed if +-# your package does certain things. But this isn't really a big deal. + +-# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 +-# Free Software Foundation, Inc. ++# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, ++# [ACTION-SUCCESS], [ACTION-FAILURE]) ++# ------------------------------------------------------------ ++# Check whether the given compiler option works ++AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], ++[AC_REQUIRE([LT_AC_PROG_SED])dnl ++AC_CACHE_CHECK([$1], [$2], ++ [$2=no ++ save_LDFLAGS="$LDFLAGS" ++ LDFLAGS="$LDFLAGS $3" ++ echo "$lt_simple_link_test_code" > conftest.$ac_ext ++ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then ++ # The linker can only warn and ignore the option if not recognized ++ # So say no if there are warnings ++ if test -s conftest.err; then ++ # Append any errors to the config.log. ++ cat conftest.err 1>&AS_MESSAGE_LOG_FD ++ $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp ++ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 ++ if diff conftest.exp conftest.er2 >/dev/null; then ++ $2=yes ++ fi ++ else ++ $2=yes ++ fi ++ fi ++ $rm conftest* ++ LDFLAGS="$save_LDFLAGS" ++]) + +-# This program is free software; you can redistribute it and/or modify +-# it under the terms of the GNU General Public License as published by +-# the Free Software Foundation; either version 2, or (at your option) +-# any later version. ++if test x"[$]$2" = xyes; then ++ ifelse([$4], , :, [$4]) ++else ++ ifelse([$5], , :, [$5]) ++fi ++])# AC_LIBTOOL_LINKER_OPTION + +-# This program is distributed in the hope that it will be useful, +-# but WITHOUT ANY WARRANTY; without even the implied warranty of +-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-# GNU General Public License for more details. + +-# You should have received a copy of the GNU General Public License +-# along with this program; if not, write to the Free Software +-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +-# 02111-1307, USA. ++# AC_LIBTOOL_SYS_MAX_CMD_LEN ++# -------------------------- ++AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], ++[# find the maximum length of command line arguments ++AC_MSG_CHECKING([the maximum length of command line arguments]) ++AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl ++ i=0 ++ teststring="ABCD" ++ ++ case $build_os in ++ msdosdjgpp*) ++ # On DJGPP, this test can blow up pretty badly due to problems in libc ++ # (any single argument exceeding 2000 bytes causes a buffer overrun ++ # during glob expansion). Even if it were fixed, the result of this ++ # check would be larger than it should be. ++ lt_cv_sys_max_cmd_len=12288; # 12K is about right ++ ;; + +-# serial 8 ++ gnu*) ++ # Under GNU Hurd, this test is not required because there is ++ # no limit to the length of command line arguments. ++ # Libtool will interpret -1 as no limit whatsoever ++ lt_cv_sys_max_cmd_len=-1; ++ ;; + +-# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be +-# written in clear, in which case automake, when reading aclocal.m4, +-# will think it sees a *use*, and therefore will trigger all it's +-# C support machinery. Also note that it means that autoscan, seeing +-# CC etc. in the Makefile, will ask for an AC_PROG_CC use... ++ cygwin* | mingw*) ++ # On Win9x/ME, this test blows up -- it succeeds, but takes ++ # about 5 minutes as the teststring grows exponentially. ++ # Worse, since 9x/ME are not pre-emptively multitasking, ++ # you end up with a "frozen" computer, even though with patience ++ # the test eventually succeeds (with a max line length of 256k). ++ # Instead, let's just punt: use the minimum linelength reported by ++ # all of the supported platforms: 8192 (on NT/2K/XP). ++ lt_cv_sys_max_cmd_len=8192; ++ ;; + ++ amigaos*) ++ # On AmigaOS with pdksh, this test takes hours, literally. ++ # So we just punt and use a minimum line length of 8192. ++ lt_cv_sys_max_cmd_len=8192; ++ ;; + +-AC_PREREQ([2.52]) ++ netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) ++ # This has been around since 386BSD, at least. Likely further. ++ if test -x /sbin/sysctl; then ++ lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` ++ elif test -x /usr/sbin/sysctl; then ++ lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` ++ else ++ lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs ++ fi ++ # And add a safety zone ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ++ ;; + +-# Autoconf 2.50 wants to disallow AM_ names. We explicitly allow +-# the ones we care about. +-m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl ++ interix*) ++ # We know the value 262144 and hardcode it with a safety zone (like BSD) ++ lt_cv_sys_max_cmd_len=196608 ++ ;; + +-# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) +-# AM_INIT_AUTOMAKE([OPTIONS]) +-# ----------------------------------------------- +-# The call with PACKAGE and VERSION arguments is the old style +-# call (pre autoconf-2.50), which is being phased out. PACKAGE +-# and VERSION should now be passed to AC_INIT and removed from +-# the call to AM_INIT_AUTOMAKE. +-# We support both call styles for the transition. After +-# the next Automake release, Autoconf can make the AC_INIT +-# arguments mandatory, and then we can depend on a new Autoconf +-# release and drop the old call support. +-AC_DEFUN([AM_INIT_AUTOMAKE], +-[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +- AC_REQUIRE([AC_PROG_INSTALL])dnl +-# test to see if srcdir already configured +-if test "`cd $srcdir && pwd`" != "`pwd`" && +- test -f $srcdir/config.status; then +- AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) ++ osf*) ++ # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure ++ # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not ++ # nice to cause kernel panics so lets avoid the loop below. ++ # First set a reasonable default. ++ lt_cv_sys_max_cmd_len=16384 ++ # ++ if test -x /sbin/sysconfig; then ++ case `/sbin/sysconfig -q proc exec_disable_arg_limit` in ++ *1*) lt_cv_sys_max_cmd_len=-1 ;; ++ esac ++ fi ++ ;; ++ sco3.2v5*) ++ lt_cv_sys_max_cmd_len=102400 ++ ;; ++ sysv5* | sco5v6* | sysv4.2uw2*) ++ kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` ++ if test -n "$kargmax"; then ++ lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` ++ else ++ lt_cv_sys_max_cmd_len=32768 ++ fi ++ ;; ++ *) ++ lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` ++ if test -n "$lt_cv_sys_max_cmd_len"; then ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ++ else ++ SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} ++ while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \ ++ = "XX$teststring") >/dev/null 2>&1 && ++ new_result=`expr "X$teststring" : ".*" 2>&1` && ++ lt_cv_sys_max_cmd_len=$new_result && ++ test $i != 17 # 1/2 MB should be enough ++ do ++ i=`expr $i + 1` ++ teststring=$teststring$teststring ++ done ++ teststring= ++ # Add a significant safety factor because C++ compilers can tack on massive ++ # amounts of additional arguments before passing them to the linker. ++ # It appears as though 1/2 is a usable value. ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` ++ fi ++ ;; ++ esac ++]) ++if test -n $lt_cv_sys_max_cmd_len ; then ++ AC_MSG_RESULT($lt_cv_sys_max_cmd_len) ++else ++ AC_MSG_RESULT(none) + fi ++])# AC_LIBTOOL_SYS_MAX_CMD_LEN + +-# Define the identity of the package. +-dnl Distinguish between old-style and new-style calls. +-m4_ifval([$2], +-[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl +- AC_SUBST([PACKAGE], [$1])dnl +- AC_SUBST([VERSION], [$2])], +-[_AM_SET_OPTIONS([$1])dnl +- AC_SUBST([PACKAGE], [AC_PACKAGE_TARNAME])dnl +- AC_SUBST([VERSION], [AC_PACKAGE_VERSION])])dnl + +-_AM_IF_OPTION([no-define],, +-[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) +- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl ++# _LT_AC_CHECK_DLFCN ++# ------------------ ++AC_DEFUN([_LT_AC_CHECK_DLFCN], ++[AC_CHECK_HEADERS(dlfcn.h)dnl ++])# _LT_AC_CHECK_DLFCN + +-# Some tools Automake needs. +-AC_REQUIRE([AM_SANITY_CHECK])dnl +-AC_REQUIRE([AC_ARG_PROGRAM])dnl +-AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) +-AM_MISSING_PROG(AUTOCONF, autoconf) +-AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) +-AM_MISSING_PROG(AUTOHEADER, autoheader) +-AM_MISSING_PROG(MAKEINFO, makeinfo) +-AM_MISSING_PROG(AMTAR, tar) +-AM_PROG_INSTALL_SH +-AM_PROG_INSTALL_STRIP +-# We need awk for the "check" target. The system "awk" is bad on +-# some platforms. +-AC_REQUIRE([AC_PROG_AWK])dnl +-AC_REQUIRE([AC_PROG_MAKE_SET])dnl + +-_AM_IF_OPTION([no-dependencies],, +-[AC_PROVIDE_IFELSE([AC_PROG_][CC], +- [_AM_DEPENDENCIES(CC)], +- [define([AC_PROG_][CC], +- defn([AC_PROG_][CC])[_AM_DEPENDENCIES(CC)])])dnl +-AC_PROVIDE_IFELSE([AC_PROG_][CXX], +- [_AM_DEPENDENCIES(CXX)], +- [define([AC_PROG_][CXX], +- defn([AC_PROG_][CXX])[_AM_DEPENDENCIES(CXX)])])dnl +-]) +-]) ++# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, ++# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) ++# --------------------------------------------------------------------- ++AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], ++[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl ++if test "$cross_compiling" = yes; then : ++ [$4] ++else ++ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 ++ lt_status=$lt_dlunknown ++ cat > conftest.$ac_ext < ++#endif + +-# This program is free software; you can redistribute it and/or modify +-# it under the terms of the GNU General Public License as published by +-# the Free Software Foundation; either version 2, or (at your option) +-# any later version. ++#include + +-# This program is distributed in the hope that it will be useful, +-# but WITHOUT ANY WARRANTY; without even the implied warranty of +-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-# GNU General Public License for more details. ++#ifdef RTLD_GLOBAL ++# define LT_DLGLOBAL RTLD_GLOBAL ++#else ++# ifdef DL_GLOBAL ++# define LT_DLGLOBAL DL_GLOBAL ++# else ++# define LT_DLGLOBAL 0 ++# endif ++#endif + +-# You should have received a copy of the GNU General Public License +-# along with this program; if not, write to the Free Software +-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA ++/* We may have to define LT_DLLAZY_OR_NOW in the command line if we ++ find out it does not work in some platform. */ ++#ifndef LT_DLLAZY_OR_NOW ++# ifdef RTLD_LAZY ++# define LT_DLLAZY_OR_NOW RTLD_LAZY ++# else ++# ifdef DL_LAZY ++# define LT_DLLAZY_OR_NOW DL_LAZY ++# else ++# ifdef RTLD_NOW ++# define LT_DLLAZY_OR_NOW RTLD_NOW ++# else ++# ifdef DL_NOW ++# define LT_DLLAZY_OR_NOW DL_NOW ++# else ++# define LT_DLLAZY_OR_NOW 0 ++# endif ++# endif ++# endif ++# endif ++#endif + +-# AM_AUTOMAKE_VERSION(VERSION) +-# ---------------------------- +-# Automake X.Y traces this macro to ensure aclocal.m4 has been +-# generated from the m4 files accompanying Automake X.Y. +-AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.6"]) ++#ifdef __cplusplus ++extern "C" void exit (int); ++#endif + +-# AM_SET_CURRENT_AUTOMAKE_VERSION +-# ------------------------------- +-# Call AM_AUTOMAKE_VERSION so it can be traced. +-# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. +-AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], +- [AM_AUTOMAKE_VERSION([1.6.3])]) ++void fnord() { int i=42;} ++int main () ++{ ++ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); ++ int status = $lt_dlunknown; + +-# Helper functions for option handling. -*- Autoconf -*- ++ if (self) ++ { ++ if (dlsym (self,"fnord")) status = $lt_dlno_uscore; ++ else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; ++ /* dlclose (self); */ ++ } ++ else ++ puts (dlerror ()); + +-# Copyright 2001, 2002 Free Software Foundation, Inc. ++ exit (status); ++}] ++EOF ++ if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then ++ (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null ++ lt_status=$? ++ case x$lt_status in ++ x$lt_dlno_uscore) $1 ;; ++ x$lt_dlneed_uscore) $2 ;; ++ x$lt_dlunknown|x*) $3 ;; ++ esac ++ else : ++ # compilation failed ++ $3 ++ fi ++fi ++rm -fr conftest* ++])# _LT_AC_TRY_DLOPEN_SELF + +-# This program is free software; you can redistribute it and/or modify +-# it under the terms of the GNU General Public License as published by +-# the Free Software Foundation; either version 2, or (at your option) +-# any later version. + +-# This program is distributed in the hope that it will be useful, +-# but WITHOUT ANY WARRANTY; without even the implied warranty of +-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-# GNU General Public License for more details. ++# AC_LIBTOOL_DLOPEN_SELF ++# ---------------------- ++AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], ++[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl ++if test "x$enable_dlopen" != xyes; then ++ enable_dlopen=unknown ++ enable_dlopen_self=unknown ++ enable_dlopen_self_static=unknown ++else ++ lt_cv_dlopen=no ++ lt_cv_dlopen_libs= ++ ++ case $host_os in ++ beos*) ++ lt_cv_dlopen="load_add_on" ++ lt_cv_dlopen_libs= ++ lt_cv_dlopen_self=yes ++ ;; ++ ++ mingw* | pw32*) ++ lt_cv_dlopen="LoadLibrary" ++ lt_cv_dlopen_libs= ++ ;; ++ ++ cygwin*) ++ lt_cv_dlopen="dlopen" ++ lt_cv_dlopen_libs= ++ ;; ++ ++ darwin*) ++ # if libdl is installed we need to link against it ++ AC_CHECK_LIB([dl], [dlopen], ++ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ ++ lt_cv_dlopen="dyld" ++ lt_cv_dlopen_libs= ++ lt_cv_dlopen_self=yes ++ ]) ++ ;; ++ ++ *) ++ AC_CHECK_FUNC([shl_load], ++ [lt_cv_dlopen="shl_load"], ++ [AC_CHECK_LIB([dld], [shl_load], ++ [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], ++ [AC_CHECK_FUNC([dlopen], ++ [lt_cv_dlopen="dlopen"], ++ [AC_CHECK_LIB([dl], [dlopen], ++ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], ++ [AC_CHECK_LIB([svld], [dlopen], ++ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], ++ [AC_CHECK_LIB([dld], [dld_link], ++ [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"]) ++ ]) ++ ]) ++ ]) ++ ]) ++ ]) ++ ;; ++ esac ++ ++ if test "x$lt_cv_dlopen" != xno; then ++ enable_dlopen=yes ++ else ++ enable_dlopen=no ++ fi ++ ++ case $lt_cv_dlopen in ++ dlopen) ++ save_CPPFLAGS="$CPPFLAGS" ++ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" ++ ++ save_LDFLAGS="$LDFLAGS" ++ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" ++ ++ save_LIBS="$LIBS" ++ LIBS="$lt_cv_dlopen_libs $LIBS" ++ ++ AC_CACHE_CHECK([whether a program can dlopen itself], ++ lt_cv_dlopen_self, [dnl ++ _LT_AC_TRY_DLOPEN_SELF( ++ lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, ++ lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ++ ]) ++ ++ if test "x$lt_cv_dlopen_self" = xyes; then ++ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" ++ AC_CACHE_CHECK([whether a statically linked program can dlopen itself], ++ lt_cv_dlopen_self_static, [dnl ++ _LT_AC_TRY_DLOPEN_SELF( ++ lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, ++ lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) ++ ]) ++ fi ++ ++ CPPFLAGS="$save_CPPFLAGS" ++ LDFLAGS="$save_LDFLAGS" ++ LIBS="$save_LIBS" ++ ;; ++ esac ++ ++ case $lt_cv_dlopen_self in ++ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; ++ *) enable_dlopen_self=unknown ;; ++ esac ++ ++ case $lt_cv_dlopen_self_static in ++ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; ++ *) enable_dlopen_self_static=unknown ;; ++ esac ++fi ++])# AC_LIBTOOL_DLOPEN_SELF ++ ++ ++# AC_LIBTOOL_PROG_CC_C_O([TAGNAME]) ++# --------------------------------- ++# Check to see if options -c and -o are simultaneously supported by compiler ++AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O], ++[AC_REQUIRE([LT_AC_PROG_SED])dnl ++AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl ++AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], ++ [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)], ++ [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no ++ $rm -r conftest 2>/dev/null ++ mkdir conftest ++ cd conftest ++ mkdir out ++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext ++ ++ lt_compiler_flag="-o out/conftest2.$ac_objext" ++ # Insert the option either (1) after the last *FLAGS variable, or ++ # (2) before a word containing "conftest.", or (3) at the end. ++ # Note that $ac_compile itself does not contain backslashes and begins ++ # with a dollar sign (not a hyphen), so the echo should work correctly. ++ lt_compile=`echo "$ac_compile" | $SED \ ++ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ ++ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ ++ -e 's:$: $lt_compiler_flag:'` ++ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) ++ (eval "$lt_compile" 2>out/conftest.err) ++ ac_status=$? ++ cat out/conftest.err >&AS_MESSAGE_LOG_FD ++ echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD ++ if (exit $ac_status) && test -s out/conftest2.$ac_objext ++ then ++ # The compiler can only warn and ignore the option if not recognized ++ # So say no if there are warnings ++ $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp ++ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 ++ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then ++ _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes ++ fi ++ fi ++ chmod u+w . 2>&AS_MESSAGE_LOG_FD ++ $rm conftest* ++ # SGI C++ compiler will create directory out/ii_files/ for ++ # template instantiation ++ test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files ++ $rm out/* && rmdir out ++ cd .. ++ rmdir conftest ++ $rm conftest* ++]) ++])# AC_LIBTOOL_PROG_CC_C_O ++ ++ ++# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME]) ++# ----------------------------------------- ++# Check to see if we can do hard links to lock some files if needed ++AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], ++[AC_REQUIRE([_LT_AC_LOCK])dnl ++ ++hard_links="nottested" ++if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then ++ # do not overwrite the value of need_locks provided by the user ++ AC_MSG_CHECKING([if we can lock with hard links]) ++ hard_links=yes ++ $rm conftest* ++ ln conftest.a conftest.b 2>/dev/null && hard_links=no ++ touch conftest.a ++ ln conftest.a conftest.b 2>&5 || hard_links=no ++ ln conftest.a conftest.b 2>/dev/null && hard_links=no ++ AC_MSG_RESULT([$hard_links]) ++ if test "$hard_links" = no; then ++ AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) ++ need_locks=warn ++ fi ++else ++ need_locks=no ++fi ++])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS ++ ++ ++# AC_LIBTOOL_OBJDIR ++# ----------------- ++AC_DEFUN([AC_LIBTOOL_OBJDIR], ++[AC_CACHE_CHECK([for objdir], [lt_cv_objdir], ++[rm -f .libs 2>/dev/null ++mkdir .libs 2>/dev/null ++if test -d .libs; then ++ lt_cv_objdir=.libs ++else ++ # MS-DOS does not allow filenames that begin with a dot. ++ lt_cv_objdir=_libs ++fi ++rmdir .libs 2>/dev/null]) ++objdir=$lt_cv_objdir ++])# AC_LIBTOOL_OBJDIR ++ ++ ++# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME]) ++# ---------------------------------------------- ++# Check hardcoding attributes. ++AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], ++[AC_MSG_CHECKING([how to hardcode library paths into programs]) ++_LT_AC_TAGVAR(hardcode_action, $1)= ++if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \ ++ test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \ ++ test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then ++ ++ # We can hardcode non-existant directories. ++ if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no && ++ # If the only mechanism to avoid hardcoding is shlibpath_var, we ++ # have to relink, otherwise we might link with an installed library ++ # when we should be linking with a yet-to-be-installed one ++ ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no && ++ test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then ++ # Linking always hardcodes the temporary library directory. ++ _LT_AC_TAGVAR(hardcode_action, $1)=relink ++ else ++ # We can link without hardcoding, and we can hardcode nonexisting dirs. ++ _LT_AC_TAGVAR(hardcode_action, $1)=immediate ++ fi ++else ++ # We cannot hardcode anything, or else we can only hardcode existing ++ # directories. ++ _LT_AC_TAGVAR(hardcode_action, $1)=unsupported ++fi ++AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)]) ++ ++if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then ++ # Fast installation is not supported ++ enable_fast_install=no ++elif test "$shlibpath_overrides_runpath" = yes || ++ test "$enable_shared" = no; then ++ # Fast installation is not necessary ++ enable_fast_install=needless ++fi ++])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH ++ ++ ++# AC_LIBTOOL_SYS_LIB_STRIP ++# ------------------------ ++AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP], ++[striplib= ++old_striplib= ++AC_MSG_CHECKING([whether stripping libraries is possible]) ++if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then ++ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" ++ test -z "$striplib" && striplib="$STRIP --strip-unneeded" ++ AC_MSG_RESULT([yes]) ++else ++# FIXME - insert some real tests, host_os isn't really good enough ++ case $host_os in ++ darwin*) ++ if test -n "$STRIP" ; then ++ striplib="$STRIP -x" ++ old_striplib="$STRIP -S" ++ AC_MSG_RESULT([yes]) ++ else ++ AC_MSG_RESULT([no]) ++fi ++ ;; ++ *) ++ AC_MSG_RESULT([no]) ++ ;; ++ esac ++fi ++])# AC_LIBTOOL_SYS_LIB_STRIP ++ ++ ++# AC_LIBTOOL_SYS_DYNAMIC_LINKER ++# ----------------------------- ++# PORTME Fill in your ld.so characteristics ++AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], ++[AC_REQUIRE([LT_AC_PROG_SED])dnl ++AC_MSG_CHECKING([dynamic linker characteristics]) ++library_names_spec= ++libname_spec='lib$name' ++soname_spec= ++shrext_cmds=".so" ++postinstall_cmds= ++postuninstall_cmds= ++finish_cmds= ++finish_eval= ++shlibpath_var= ++shlibpath_overrides_runpath=unknown ++version_type=none ++dynamic_linker="$host_os ld.so" ++sys_lib_dlsearch_path_spec="/lib /usr/lib" ++m4_if($1,[],[ ++if test "$GCC" = yes; then ++ case $host_os in ++ darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; ++ *) lt_awk_arg="/^libraries:/" ;; ++ esac ++ lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` ++ if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then ++ # if the path contains ";" then we assume it to be the separator ++ # otherwise default to the standard path separator (i.e. ":") - it is ++ # assumed that no part of a normal pathname contains ";" but that should ++ # okay in the real world where ";" in dirpaths is itself problematic. ++ lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` ++ else ++ lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ++ fi ++ # Ok, now we have the path, separated by spaces, we can step through it ++ # and add multilib dir if necessary. ++ lt_tmp_lt_search_path_spec= ++ lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` ++ for lt_sys_path in $lt_search_path_spec; do ++ if test -d "$lt_sys_path/$lt_multi_os_dir"; then ++ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" ++ else ++ test -d "$lt_sys_path" && \ ++ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" ++ fi ++ done ++ lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' ++BEGIN {RS=" "; FS="/|\n";} { ++ lt_foo=""; ++ lt_count=0; ++ for (lt_i = NF; lt_i > 0; lt_i--) { ++ if ($lt_i != "" && $lt_i != ".") { ++ if ($lt_i == "..") { ++ lt_count++; ++ } else { ++ if (lt_count == 0) { ++ lt_foo="/" $lt_i lt_foo; ++ } else { ++ lt_count--; ++ } ++ } ++ } ++ } ++ if (lt_foo != "") { lt_freq[[lt_foo]]++; } ++ if (lt_freq[[lt_foo]] == 1) { print lt_foo; } ++}'` ++ sys_lib_search_path_spec=`echo $lt_search_path_spec` ++else ++ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" ++fi]) ++need_lib_prefix=unknown ++hardcode_into_libs=no ++ ++# when you set need_version to no, make sure it does not cause -set_version ++# flags to be left without arguments ++need_version=unknown ++ ++case $host_os in ++aix3*) ++ version_type=linux ++ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' ++ shlibpath_var=LIBPATH ++ ++ # AIX 3 has no versioning support, so we append a major version to the name. ++ soname_spec='${libname}${release}${shared_ext}$major' ++ ;; ++ ++aix4* | aix5*) ++ version_type=linux ++ need_lib_prefix=no ++ need_version=no ++ hardcode_into_libs=yes ++ if test "$host_cpu" = ia64; then ++ # AIX 5 supports IA64 ++ library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' ++ shlibpath_var=LD_LIBRARY_PATH ++ else ++ # With GCC up to 2.95.x, collect2 would create an import file ++ # for dependence libraries. The import file would start with ++ # the line `#! .'. This would cause the generated library to ++ # depend on `.', always an invalid library. This was fixed in ++ # development snapshots of GCC prior to 3.0. ++ case $host_os in ++ aix4 | aix4.[[01]] | aix4.[[01]].*) ++ if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' ++ echo ' yes ' ++ echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then ++ : ++ else ++ can_build_shared=no ++ fi ++ ;; ++ esac ++ # AIX (on Power*) has no versioning support, so currently we can not hardcode correct ++ # soname into executable. Probably we can add versioning support to ++ # collect2, so additional links can be useful in future. ++ if test "$aix_use_runtimelinking" = yes; then ++ # If using run time linking (on AIX 4.2 or later) use lib.so ++ # instead of lib.a to let people know that these are not ++ # typical AIX shared libraries. ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ else ++ # We preserve .a as extension for shared libraries through AIX4.2 ++ # and later when we are not doing run time linking. ++ library_names_spec='${libname}${release}.a $libname.a' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ fi ++ shlibpath_var=LIBPATH ++ fi ++ ;; ++ ++amigaos*) ++ library_names_spec='$libname.ixlibrary $libname.a' ++ # Create ${libname}_ixlibrary.a entries in /sys/libs. ++ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ++ ;; ++ ++beos*) ++ library_names_spec='${libname}${shared_ext}' ++ dynamic_linker="$host_os ld.so" ++ shlibpath_var=LIBRARY_PATH ++ ;; ++ ++bsdi[[45]]*) ++ version_type=linux ++ need_version=no ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' ++ shlibpath_var=LD_LIBRARY_PATH ++ sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" ++ sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" ++ # the default ld.so.conf also contains /usr/contrib/lib and ++ # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow ++ # libtool to hard-code these into programs ++ ;; ++ ++cygwin* | mingw* | pw32*) ++ version_type=windows ++ shrext_cmds=".dll" ++ need_version=no ++ need_lib_prefix=no ++ ++ case $GCC,$host_os in ++ yes,cygwin* | yes,mingw* | yes,pw32*) ++ library_names_spec='$libname.dll.a' ++ # DLL is installed to $(libdir)/../bin by postinstall_cmds ++ postinstall_cmds='base_file=`basename \${file}`~ ++ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ ++ dldir=$destdir/`dirname \$dlpath`~ @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Tue Mar 10 10:14:58 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Tue, 10 Mar 2009 09:14:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3686] csw/mgar/pkg/unbound/trunk Message-ID: Revision: 3686 http://gar.svn.sourceforge.net/gar/?rev=3686&view=rev Author: idogan23 Date: 2009-03-10 09:14:58 +0000 (Tue, 10 Mar 2009) Log Message: ----------- unbound: fixed dependencies Modified Paths: -------------- csw/mgar/pkg/unbound/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/unbound/trunk/files/CSWunbound.depend Modified: csw/mgar/pkg/unbound/trunk/Makefile =================================================================== --- csw/mgar/pkg/unbound/trunk/Makefile 2009-03-10 03:37:31 UTC (rev 3685) +++ csw/mgar/pkg/unbound/trunk/Makefile 2009-03-10 09:14:58 UTC (rev 3686) @@ -11,7 +11,7 @@ MASTER_SITES = http://unbound.net/downloads/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWunbound, depend) +DISTFILES += $(call admfiles,CSWunbound) DISTFILES += cswunbound DISTFILES += cswusergroup @@ -22,7 +22,7 @@ PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswunbound$$$$/ { $$$$2 = "cswinitsmf" } $$$$3 ~ /\/unbound\/cswusergroup$$$$/ { $$$$2 = "cswusergroup" } $$$$3 ~ /\/unbound\/unbound.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } { print }' # We define upstream file regex so we can be notifed of new upstream software release -#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES @@ -34,6 +34,8 @@ CONFIGURE_ARGS += --with-pidfile=/var/run/unbound.pid CONFIGURE_ARGS += --sysconfdir=/etc/opt/csw +REQUIRED_PKGS = CSWosslrt CSWgcc4corert + post-install-modulated: @ginstall -d $(DESTDIR)/etc/opt/csw/init.d @ginstall -m 755 $(FILEDIR)/cswunbound $(DESTDIR)/etc/opt/csw/init.d/cswunbound Deleted: csw/mgar/pkg/unbound/trunk/files/CSWunbound.depend =================================================================== --- csw/mgar/pkg/unbound/trunk/files/CSWunbound.depend 2009-03-10 03:37:31 UTC (rev 3685) +++ csw/mgar/pkg/unbound/trunk/files/CSWunbound.depend 2009-03-10 09:14:58 UTC (rev 3686) @@ -1,3 +0,0 @@ -P CSWcommon -P CSWosslrt -P CSWgcc4corert This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 11:12:09 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 10:12:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3687] csw/mgar/pkg/cpan Message-ID: Revision: 3687 http://gar.svn.sourceforge.net/gar/?rev=3687&view=rev Author: bonivart Date: 2009-03-10 10:12:06 +0000 (Tue, 10 Mar 2009) Log Message: ----------- Number-Format: move to GAR, update to 1.70 Added Paths: ----------- csw/mgar/pkg/cpan/Number-Format/ csw/mgar/pkg/cpan/Number-Format/branches/ csw/mgar/pkg/cpan/Number-Format/tags/ csw/mgar/pkg/cpan/Number-Format/trunk/ csw/mgar/pkg/cpan/Number-Format/trunk/Makefile csw/mgar/pkg/cpan/Number-Format/trunk/checksums csw/mgar/pkg/cpan/Number-Format/trunk/files/ csw/mgar/pkg/cpan/Number-Format/trunk/files/CSWpmnumberformat.gspec Property changes on: csw/mgar/pkg/cpan/Number-Format/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/cpan/Number-Format/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Number-Format/trunk/Makefile (rev 0) +++ csw/mgar/pkg/cpan/Number-Format/trunk/Makefile 2009-03-10 10:12:06 UTC (rev 3687) @@ -0,0 +1,27 @@ +GARNAME = Number-Format +GARVERSION = 1.70 +CATEGORIES = cpan +AUTHOR = WRW + +DESCRIPTION = Perl extension for formatting numbers +define BLURB + Number::Format is a library for formatting numbers. Functions are provided for + converting numbers to strings in a variety of ways, and to convert strings that + contain numbers back into numeric form. The output formats may include thousands + separators - characters inserted between each group of three characters counting + right to left from the decimal point. The characters used for the decimal point and + the thousands separator come from the locale information or can be specified by the + user. +endef + +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWpmnumberformat,) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +#CONFIGURE_ARGS = $(DIRPATHS) + +EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod + +include gar/category.mk Added: csw/mgar/pkg/cpan/Number-Format/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Number-Format/trunk/checksums (rev 0) +++ csw/mgar/pkg/cpan/Number-Format/trunk/checksums 2009-03-10 10:12:06 UTC (rev 3687) @@ -0,0 +1,3 @@ +72fd7eb99086208404b743f53e3e2e12 download/Number-Format-1.70.tar.gz +97cffeda96d92672f2f16da1d999438c download/CSWpmnumberformat.gspec +72fd7eb99086208404b743f53e3e2e12 download/Number-Format-1.70.tar.gz Added: csw/mgar/pkg/cpan/Number-Format/trunk/files/CSWpmnumberformat.gspec =================================================================== --- csw/mgar/pkg/cpan/Number-Format/trunk/files/CSWpmnumberformat.gspec (rev 0) +++ csw/mgar/pkg/cpan/Number-Format/trunk/files/CSWpmnumberformat.gspec 2009-03-10 10:12:06 UTC (rev 3687) @@ -0,0 +1,10 @@ +%var bitname pm_numberformat +%var pkgname CSWpmnumberformat +%var arch all +%include url file://%{PKGLIB}/csw_cpan.gspec +%copyright + +This package is copyright 1997-2008 by William R. Ward et al., and may +be distributed under the same terms as cover Perl itself (your choice +of Artistic or GPL). See http://dev.perl.org/licenses/ for more +information. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 13:09:17 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 12:09:17 +0000 Subject: [csw-devel] SF.net SVN: gar:[3688] csw/mgar/pkg/cpan Message-ID: Revision: 3688 http://gar.svn.sourceforge.net/gar/?rev=3688&view=rev Author: bonivart Date: 2009-03-10 12:09:17 +0000 (Tue, 10 Mar 2009) Log Message: ----------- OLE-Storage_Lite: move to GAR, update to 0.18 Added Paths: ----------- csw/mgar/pkg/cpan/OLE-Storage_Lite/ csw/mgar/pkg/cpan/OLE-Storage_Lite/branches/ csw/mgar/pkg/cpan/OLE-Storage_Lite/tags/ csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/ csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/Makefile csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/checksums csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/ csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/CSWpmolestoragelite.gspec Property changes on: csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/Makefile (rev 0) +++ csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/Makefile 2009-03-10 12:09:17 UTC (rev 3688) @@ -0,0 +1,19 @@ +GARNAME = OLE-Storage_Lite +GARVERSION = 0.18 +CATEGORIES = cpan +AUTHOR = JMCNAMARA + +DESCRIPTION = Simple Class for OLE document interface +define BLURB + This module allows you to read and write an OLE-Structured file. +endef + +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWpmolestoragelite,) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod + +include gar/category.mk Added: csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/checksums (rev 0) +++ csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/checksums 2009-03-10 12:09:17 UTC (rev 3688) @@ -0,0 +1,3 @@ +dcde0c0feeffdef3727f81a2f8844eca download/OLE-Storage_Lite-0.18.tar.gz +f32cf7396b2c68805095b6d2db05fd28 download/CSWpmolestoragelite.gspec +dcde0c0feeffdef3727f81a2f8844eca download/OLE-Storage_Lite-0.18.tar.gz Added: csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/CSWpmolestoragelite.gspec =================================================================== --- csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/CSWpmolestoragelite.gspec (rev 0) +++ csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/CSWpmolestoragelite.gspec 2009-03-10 12:09:17 UTC (rev 3688) @@ -0,0 +1,11 @@ +%var bitname pm_olestoragelite +%var pkgname CSWpmolestoragelite +%var arch all +%include url file://%{PKGLIB}/csw_cpan.gspec +%copyright + +The OLE::Storage_Lite module is Copyright (c) 2000,2001 Kawai Takanori. Japan. All righ +ts reserved. + +You may distribute under the terms of either the GNU General Public License or the Arti +stic License, as specified in the Perl README file. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 13:12:42 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 12:12:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[3689] csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/ CSWpmolestoragelite.gspec Message-ID: Revision: 3689 http://gar.svn.sourceforge.net/gar/?rev=3689&view=rev Author: bonivart Date: 2009-03-10 12:12:40 +0000 (Tue, 10 Mar 2009) Log Message: ----------- OLE-Storage_Lite: fix copyright Modified Paths: -------------- csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/CSWpmolestoragelite.gspec Modified: csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/CSWpmolestoragelite.gspec =================================================================== --- csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/CSWpmolestoragelite.gspec 2009-03-10 12:09:17 UTC (rev 3688) +++ csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/files/CSWpmolestoragelite.gspec 2009-03-10 12:12:40 UTC (rev 3689) @@ -4,8 +4,8 @@ %include url file://%{PKGLIB}/csw_cpan.gspec %copyright -The OLE::Storage_Lite module is Copyright (c) 2000,2001 Kawai Takanori. Japan. All righ -ts reserved. +The OLE::Storage_Lite module is Copyright (c) 2000,2001 Kawai Takanori. Japan. All +rights reserved. -You may distribute under the terms of either the GNU General Public License or the Arti -stic License, as specified in the Perl README file. +You may distribute under the terms of either the GNU General Public License or the +Artistic License, as specified in the Perl README file. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 13:15:21 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 12:15:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3690] csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/checksums Message-ID: Revision: 3690 http://gar.svn.sourceforge.net/gar/?rev=3690&view=rev Author: bonivart Date: 2009-03-10 12:15:21 +0000 (Tue, 10 Mar 2009) Log Message: ----------- OLE-Storage_Lite: fix checksum Modified Paths: -------------- csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/checksums Modified: csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/checksums 2009-03-10 12:12:40 UTC (rev 3689) +++ csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/checksums 2009-03-10 12:15:21 UTC (rev 3690) @@ -1,3 +1,3 @@ dcde0c0feeffdef3727f81a2f8844eca download/OLE-Storage_Lite-0.18.tar.gz -f32cf7396b2c68805095b6d2db05fd28 download/CSWpmolestoragelite.gspec +c28d2147b197dda73648c4218cc18de3 download/CSWpmolestoragelite.gspec dcde0c0feeffdef3727f81a2f8844eca download/OLE-Storage_Lite-0.18.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 14:03:51 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 13:03:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[3691] csw/mgar/pkg/cpan Message-ID: Revision: 3691 http://gar.svn.sourceforge.net/gar/?rev=3691&view=rev Author: bonivart Date: 2009-03-10 13:03:51 +0000 (Tue, 10 Mar 2009) Log Message: ----------- Filesys-Df: move to GAR Added Paths: ----------- csw/mgar/pkg/cpan/Filesys-Df/ csw/mgar/pkg/cpan/Filesys-Df/branches/ csw/mgar/pkg/cpan/Filesys-Df/tags/ csw/mgar/pkg/cpan/Filesys-Df/trunk/ csw/mgar/pkg/cpan/Filesys-Df/trunk/Makefile csw/mgar/pkg/cpan/Filesys-Df/trunk/checksums csw/mgar/pkg/cpan/Filesys-Df/trunk/files/ csw/mgar/pkg/cpan/Filesys-Df/trunk/files/CSWpmfilesysdf.gspec Property changes on: csw/mgar/pkg/cpan/Filesys-Df/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/cpan/Filesys-Df/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Filesys-Df/trunk/Makefile (rev 0) +++ csw/mgar/pkg/cpan/Filesys-Df/trunk/Makefile 2009-03-10 13:03:51 UTC (rev 3691) @@ -0,0 +1,19 @@ +GARNAME = Filesys-Df +GARVERSION = 0.92 +CATEGORIES = cpan +AUTHOR = IGUTHRIE + +DESCRIPTION = Perl extension for filesystem disk space information +define BLURB + This module provides a way to obtain filesystem disk space information. +endef + +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWpmfilesysdf,) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod + +include gar/category.mk Added: csw/mgar/pkg/cpan/Filesys-Df/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Filesys-Df/trunk/checksums (rev 0) +++ csw/mgar/pkg/cpan/Filesys-Df/trunk/checksums 2009-03-10 13:03:51 UTC (rev 3691) @@ -0,0 +1,3 @@ +a8b0aa3e5151a8a6c8b3067625980934 download/Filesys-Df-0.92.tar.gz +dfb40d287ccaf9c7613150cbec27a255 download/CSWpmfilesysdf.gspec +a8b0aa3e5151a8a6c8b3067625980934 download/Filesys-Df-0.92.tar.gz Added: csw/mgar/pkg/cpan/Filesys-Df/trunk/files/CSWpmfilesysdf.gspec =================================================================== --- csw/mgar/pkg/cpan/Filesys-Df/trunk/files/CSWpmfilesysdf.gspec (rev 0) +++ csw/mgar/pkg/cpan/Filesys-Df/trunk/files/CSWpmfilesysdf.gspec 2009-03-10 13:03:51 UTC (rev 3691) @@ -0,0 +1,7 @@ +%var bitname pm_filesysdf +%var pkgname CSWpmfilesysdf +%include url file://%{PKGLIB}/csw_cpan.gspec +%copyright + +Copyright (c) 2006 Ian Guthrie. All rights reserved. This program is free software; +you can redistribute it and/or modify it under the same terms as Perl itself. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 14:45:43 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 13:45:43 +0000 Subject: [csw-devel] SF.net SVN: gar:[3692] csw/mgar/pkg/cpan Message-ID: Revision: 3692 http://gar.svn.sourceforge.net/gar/?rev=3692&view=rev Author: bonivart Date: 2009-03-10 13:45:43 +0000 (Tue, 10 Mar 2009) Log Message: ----------- Geo-IP-PurePerl: move to GAR, update to 1.23 Added Paths: ----------- csw/mgar/pkg/cpan/Geo-IP-PurePerl/ csw/mgar/pkg/cpan/Geo-IP-PurePerl/branches/ csw/mgar/pkg/cpan/Geo-IP-PurePerl/tags/ csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/ csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/checksums csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/files/ csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/files/CSWpmgeoippureperl.gspec Property changes on: csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile (rev 0) +++ csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile 2009-03-10 13:45:43 UTC (rev 3692) @@ -0,0 +1,23 @@ +GARNAME = Geo-IP-PurePerl +GARVERSION = 1.23 +CATEGORIES = cpan +AUTHOR = BORISZ + +DESCRIPTION = Look up country by IP Address +define BLURB + This Perl module enables the user to find geographical and network information of + an IP address. This is the Pure Perl version. There is also a faster implementation, + Geo::IP which is a XS wrapper around the GeoIP C library, available from CPAN +endef + +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWpmgeoippureperl,) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +REQUIRED_PKGS = CSWgeolitedb + +EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod + +include gar/category.mk Added: csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/checksums (rev 0) +++ csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/checksums 2009-03-10 13:45:43 UTC (rev 3692) @@ -0,0 +1,3 @@ +fad130a33f98ff04aed6a5c9c64e45c9 download/Geo-IP-PurePerl-1.23.tar.gz +c0c93e9c654e4af6a01ecd3da4d036ef download/CSWpmgeoippureperl.gspec +fad130a33f98ff04aed6a5c9c64e45c9 download/Geo-IP-PurePerl-1.23.tar.gz Added: csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/files/CSWpmgeoippureperl.gspec =================================================================== --- csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/files/CSWpmgeoippureperl.gspec (rev 0) +++ csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/files/CSWpmgeoippureperl.gspec 2009-03-10 13:45:43 UTC (rev 3692) @@ -0,0 +1,10 @@ +%var bitname pm_geoippureperl +%var pkgname CSWpmgeoippureperl +%var arch all +%include url file://%{PKGLIB}/csw_cpan.gspec +%copyright + +Copyright (c) 2007, MaxMind LLC + +All rights reserved. This package is free software and is licensed under the GPL. +For details, see the COPYING file. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 15:38:26 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 14:38:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[3693] csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile Message-ID: Revision: 3693 http://gar.svn.sourceforge.net/gar/?rev=3693&view=rev Author: bonivart Date: 2009-03-10 14:38:26 +0000 (Tue, 10 Mar 2009) Log Message: ----------- Geo-IP-PurePerl: fix db path Modified Paths: -------------- csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile Modified: csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile 2009-03-10 13:45:43 UTC (rev 3692) +++ csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile 2009-03-10 14:38:26 UTC (rev 3693) @@ -21,3 +21,11 @@ EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod include gar/category.mk + +post-configure-modulated: + @echo " ==> Post-configure for $(GARNAME) (custom)" + @echo "$(WORKSRC)" + @( cd $(WORKSRC)/lib/Geo/IP ; \ + sed 's/\/usr\/local\/share\/GeoIP\/GeoIP.dat/\/opt\/csw\/share\/GeoIP\/GeoIP.dat/' PurePerl.pm > tmp.sed ; \ + mv tmp.sed PurePerl.pm ) + @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 17:11:54 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 16:11:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[3694] csw/mgar/pkg/cpan/App-CLI/trunk Message-ID: Revision: 3694 http://gar.svn.sourceforge.net/gar/?rev=3694&view=rev Author: bonivart Date: 2009-03-10 16:11:53 +0000 (Tue, 10 Mar 2009) Log Message: ----------- App-CLI: update to 0.08 Modified Paths: -------------- csw/mgar/pkg/cpan/App-CLI/trunk/Makefile csw/mgar/pkg/cpan/App-CLI/trunk/checksums Property Changed: ---------------- csw/mgar/pkg/cpan/App-CLI/trunk/ Property changes on: csw/mgar/pkg/cpan/App-CLI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/App-CLI/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/App-CLI/trunk/Makefile 2009-03-10 14:38:26 UTC (rev 3693) +++ csw/mgar/pkg/cpan/App-CLI/trunk/Makefile 2009-03-10 16:11:53 UTC (rev 3694) @@ -1,7 +1,7 @@ GARNAME = App-CLI -GARVERSION = 0.07 +GARVERSION = 0.08 CATEGORIES = cpan -AUTHOR = CLKAO +AUTHOR = ALEXMV DESCRIPTION = Dispatcher module for command line interface programs define BLURB @@ -9,11 +9,15 @@ classes. It also supports subcommand and per-command options. endef -DISTFILES += $(call admfiles,CSWpmappcli,depend prototype) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWpmappcli,) +REQUIRED_PKGS = CSWpmlclemktxtsimple CSWpmpodsimple + DEPENDS += cpan/Locale-Maketext-Simple DEPENDS += cpan/Pod-Simple -DEPENDS += cpan/ExtUtils-AutoInstall +DEPENDS += cpan/Getopt-Long +EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod + include gar/category.mk - Modified: csw/mgar/pkg/cpan/App-CLI/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/App-CLI/trunk/checksums 2009-03-10 14:38:26 UTC (rev 3693) +++ csw/mgar/pkg/cpan/App-CLI/trunk/checksums 2009-03-10 16:11:53 UTC (rev 3694) @@ -1,4 +1,3 @@ +dc376fad10f1d2457571a0e52158ff17 download/App-CLI-0.08.tar.gz 2887bfa6873bb556886bba007893979f download/CSWpmappcli.gspec -437a3323582f134dee96f11eaa60d969 download/CSWpmappcli.depend -93f00dd7c235dd75956b4072870c48ab download/CSWpmappcli.prototype -8981b0628874bb7e83b00b00e58a7259 download/App-CLI-0.07.tar.gz +dc376fad10f1d2457571a0e52158ff17 download/App-CLI-0.08.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 17:20:54 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 16:20:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[3695] csw/mgar/pkg/cpan/App-CLI/trunk/files Message-ID: Revision: 3695 http://gar.svn.sourceforge.net/gar/?rev=3695&view=rev Author: bonivart Date: 2009-03-10 16:20:54 +0000 (Tue, 10 Mar 2009) Log Message: ----------- App-CLI: remove depend and prototype Removed Paths: ------------- csw/mgar/pkg/cpan/App-CLI/trunk/files/CSWpmappcli.depend csw/mgar/pkg/cpan/App-CLI/trunk/files/CSWpmappcli.prototype Deleted: csw/mgar/pkg/cpan/App-CLI/trunk/files/CSWpmappcli.depend =================================================================== --- csw/mgar/pkg/cpan/App-CLI/trunk/files/CSWpmappcli.depend 2009-03-10 16:11:53 UTC (rev 3694) +++ csw/mgar/pkg/cpan/App-CLI/trunk/files/CSWpmappcli.depend 2009-03-10 16:20:54 UTC (rev 3695) @@ -1,3 +0,0 @@ -P CSWpmextutautoinst pm_extutautoinst - Automatic install of dependencies via CPAN -P CSWpmlclemktxtsimple pm_lclemktxtsimple - simple interface to Locale::Maketext::Lexicon -P CSWpmpodsimple pm_podsimple - framework for parsing Pod Deleted: csw/mgar/pkg/cpan/App-CLI/trunk/files/CSWpmappcli.prototype =================================================================== --- csw/mgar/pkg/cpan/App-CLI/trunk/files/CSWpmappcli.prototype 2009-03-10 16:11:53 UTC (rev 3694) +++ csw/mgar/pkg/cpan/App-CLI/trunk/files/CSWpmappcli.prototype 2009-03-10 16:20:54 UTC (rev 3695) @@ -1,20 +0,0 @@ -d none /opt/csw/lib 0755 root bin -d none /opt/csw/lib/perl 0755 root bin -d none /opt/csw/lib/perl/csw 0755 root bin -d none /opt/csw/lib/perl/csw/auto 0755 root bin -d none /opt/csw/lib/perl/csw/auto/App 0755 root bin -d none /opt/csw/lib/perl/csw/auto/App/CLI 0755 root bin -f none /opt/csw/lib/perl/csw/auto/App/CLI/.packlist 0644 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -f none /opt/csw/share/man/man3/App::CLI.3perl 0444 root bin -f none /opt/csw/share/man/man3/App::CLI::Command.3perl 0444 root bin -d none /opt/csw/share/perl 0755 root bin -d none /opt/csw/share/perl/csw 0755 root bin -d none /opt/csw/share/perl/csw/App 0755 root bin -d none /opt/csw/share/perl/csw/App/CLI 0755 root bin -f none /opt/csw/share/perl/csw/App/CLI.pm 0444 root bin -d none /opt/csw/share/perl/csw/App/CLI/Command 0755 root bin -f none /opt/csw/share/perl/csw/App/CLI/Command.pm 0444 root bin -f none /opt/csw/share/perl/csw/App/CLI/Command/Help.pm 0444 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 18:35:48 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 17:35:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3696] csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile Message-ID: Revision: 3696 http://gar.svn.sourceforge.net/gar/?rev=3696&view=rev Author: bonivart Date: 2009-03-10 17:35:48 +0000 (Tue, 10 Mar 2009) Log Message: ----------- Geo-IP-PurePerl: fix Makefile Modified Paths: -------------- csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile Modified: csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile 2009-03-10 16:20:54 UTC (rev 3695) +++ csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/Makefile 2009-03-10 17:35:48 UTC (rev 3696) @@ -24,7 +24,6 @@ post-configure-modulated: @echo " ==> Post-configure for $(GARNAME) (custom)" - @echo "$(WORKSRC)" @( cd $(WORKSRC)/lib/Geo/IP ; \ sed 's/\/usr\/local\/share\/GeoIP\/GeoIP.dat/\/opt\/csw\/share\/GeoIP\/GeoIP.dat/' PurePerl.pm > tmp.sed ; \ mv tmp.sed PurePerl.pm ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 10 18:59:16 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 10 Mar 2009 17:59:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[3697] csw/mgar/pkg Message-ID: Revision: 3697 http://gar.svn.sourceforge.net/gar/?rev=3697&view=rev Author: bonivart Date: 2009-03-10 17:59:16 +0000 (Tue, 10 Mar 2009) Log Message: ----------- GeoIP: move to GAR, update to 1.4.6 Added Paths: ----------- csw/mgar/pkg/GeoIP/ csw/mgar/pkg/GeoIP/branches/ csw/mgar/pkg/GeoIP/tags/ csw/mgar/pkg/GeoIP/trunk/ csw/mgar/pkg/GeoIP/trunk/Makefile csw/mgar/pkg/GeoIP/trunk/checksums csw/mgar/pkg/GeoIP/trunk/files/ Property changes on: csw/mgar/pkg/GeoIP/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/GeoIP/trunk/Makefile =================================================================== --- csw/mgar/pkg/GeoIP/trunk/Makefile (rev 0) +++ csw/mgar/pkg/GeoIP/trunk/Makefile 2009-03-10 17:59:16 UTC (rev 3697) @@ -0,0 +1,48 @@ +GARNAME = GeoIP +GARVERSION = 1.4.6 +CATEGORIES = net + +DESCRIPTION = GeoIP C API +define BLURB + GeoIP C API +endef + +MASTER_SITES = http://geolite.maxmind.com/download/geoip/api/c/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +PACKAGES = CSWgeoip CSWgeoipdevel +REQUIRED_PKGS_CSWgeoip = CSWgeolitedb CSWzlib +REQUIRED_PKGS_CSWgeoipdevel = CSWgeoip +CATALOGNAME_CSWgeoip = geoip +CATALOGNAME_CSWgeoipdevel = geoip_devel + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk + +pre-configure-modulated: + @echo " ==> Pre-configure for $(GARNAME) (custom)" + @( cd $(WORKSRC) ; \ + sed 's/-Wall//' Makefile.am > tmp.sed ; \ + mv tmp.sed Makefile.am ; \ + sed 's/-Wall//' Makefile.in > tmp.sed ; \ + mv tmp.sed Makefile.in ; \ + cd apps ; \ + sed 's/-Wall//' Makefile.am > tmp.sed ; \ + mv tmp.sed Makefile.am ; \ + sed 's/-Wall//' Makefile.in > tmp.sed ; \ + mv tmp.sed Makefile.in ; \ + cd ../libGeoIP ; \ + sed 's/-Wall//' Makefile.am > tmp.sed ; \ + mv tmp.sed Makefile.am ; \ + sed 's/-Wall//' Makefile.in > tmp.sed ; \ + mv tmp.sed Makefile.in ; \ + cd ../test ; \ + sed 's/-Wall//' Makefile.am > tmp.sed ; \ + mv tmp.sed Makefile.am ; \ + sed 's/-Wall//' Makefile.in > tmp.sed ; \ + mv tmp.sed Makefile.in ) + @$(MAKECOOKIE) Added: csw/mgar/pkg/GeoIP/trunk/checksums =================================================================== --- csw/mgar/pkg/GeoIP/trunk/checksums (rev 0) +++ csw/mgar/pkg/GeoIP/trunk/checksums 2009-03-10 17:59:16 UTC (rev 3697) @@ -0,0 +1 @@ +cb14b1beeb40631a12676b11ca0c309a download/GeoIP-1.4.6.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Tue Mar 10 21:08:58 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Tue, 10 Mar 2009 20:08:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3698] csw/mgar/pkg/nagios/trunk Message-ID: Revision: 3698 http://gar.svn.sourceforge.net/gar/?rev=3698&view=rev Author: j_arndt Date: 2009-03-10 20:08:58 +0000 (Tue, 10 Mar 2009) Log Message: ----------- nagios: fixed dependencies, switched to SMF via cswclassutils Modified Paths: -------------- csw/mgar/pkg/nagios/trunk/Makefile csw/mgar/pkg/nagios/trunk/checksums csw/mgar/pkg/nagios/trunk/files/CSWnagios.gspec csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype Modified: csw/mgar/pkg/nagios/trunk/Makefile =================================================================== --- csw/mgar/pkg/nagios/trunk/Makefile 2009-03-10 17:59:16 UTC (rev 3697) +++ csw/mgar/pkg/nagios/trunk/Makefile 2009-03-10 20:08:58 UTC (rev 3698) @@ -9,8 +9,8 @@ MASTER_SITES =$(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWnagios,checkinstall preinstall preremove prototype postinstall ) -DISTFILES += nagios nagios.xml svc-nagios +DISTFILES += $(call admfiles,CSWnagios,checkinstall preinstall preremove prototype ) +DISTFILES += cswnagios PATCHFILES = patch.diff # cgi/cmd.c - GNU macro __attribute__ unknown to compiler # http://article.gmane.org/gmane.network.nagios.devel/4726 @@ -22,8 +22,12 @@ # necessary, so ginstall doesn't get -o and -g options REQUIRED_PKGS_CSWnagios = CSWapache CSWgd CSWglib2 CSWiconv CSWjpeg CSWlibtoolrt CSWggettextrt -REQUIRED_PKGS_CSWnagios += CSWosslrt CSWperl CSWpng CSWzlib CSWnagiosp CSWnrpeplugin +REQUIRED_PKGS_CSWnagios += CSWosslrt CSWperl CSWpng CSWzlib CSWnagiosp CSWnrpeplugin CSWcswclassutils +SPKG_CLASSES = none cswinitsmf + +PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswnagios$$$$/ { $$$$2 = "cswinitsmf" } { print }' + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --prefix=/opt/csw/nagios CONFIGURE_ARGS += --exec-prefix=/opt/csw/nagios @@ -61,5 +65,7 @@ @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) @ginstall -m 644 $(WORKSRC)/LICENSE $(DOCDEST) @ginstall -m 644 $(WORKSRC)/sample-config/httpd.conf $(HTTPD_CONF)/httpd-nagios.conf + @ginstall -d $(DESTDIR)/etc/opt/csw/init.d + @ginstall -m 755 $(FILEDIR)/cswnagios $(DESTDIR)/etc/opt/csw/init.d/cswnagios @$(MAKECOOKIE) Modified: csw/mgar/pkg/nagios/trunk/checksums =================================================================== --- csw/mgar/pkg/nagios/trunk/checksums 2009-03-10 17:59:16 UTC (rev 3697) +++ csw/mgar/pkg/nagios/trunk/checksums 2009-03-10 20:08:58 UTC (rev 3698) @@ -1,13 +1,10 @@ 900e3f4164f4b2a18485420eeaefe812 download/nagios-3.0.6.tar.gz -843f2deb49d5a283d9ed88974d18d49a download/CSWnagios.gspec +725a49b8ec806a8d0c817fe4c1208b3c download/CSWnagios.gspec e407a4b179bd7de72b3e8c21f309f9b7 download/CSWnagios.checkinstall 47cc36016f5518dfd5614b870f56e944 download/CSWnagios.preinstall 92437323de0cceaa58c6238ec9e6c954 download/CSWnagios.preremove -080b1c99e3b72d6767ec5ab4461b7fe1 download/CSWnagios.prototype -2ed96c2fb28a30112681b772465bf2a6 download/CSWnagios.postinstall -eee3268b11eb94d797f0f606d53cfb97 download/nagios -2bca004216ac8d8774e8bf3f974eca10 download/nagios.xml -66adfde9e041150b29e31ea8f8c0b604 download/svc-nagios +92467193beb7d39c7a56a520731cfb5c download/CSWnagios.prototype +eee3268b11eb94d797f0f606d53cfb97 download/cswnagios 0ef601e30d01a511822dd27df6b0e531 download/patch.diff 4faa5ec86586be23dfbbd9165f50046d download/configure.diff f3161bcb7c65f89707ee37b0a8d861d5 download/install-opts.diff Modified: csw/mgar/pkg/nagios/trunk/files/CSWnagios.gspec =================================================================== --- csw/mgar/pkg/nagios/trunk/files/CSWnagios.gspec 2009-03-10 17:59:16 UTC (rev 3697) +++ csw/mgar/pkg/nagios/trunk/files/CSWnagios.gspec 2009-03-10 20:08:58 UTC (rev 3698) @@ -1,8 +1,3 @@ %var bitname nagios %var pkgname CSWnagios -%var SERVICE_CONF_FILES /opt/csw/nagios/etc/nagios.cfg -%var RC_INIT_SCRIPT nagios -%var SMF_SCRIPT svc-nagios -%var SMF_MANIFEST nagios.xml %include url file://%{PKGLIB}/csw_dyndepend.gspec -%include url file://%{PKGLIB}/smf_enabled.gspec Modified: csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype =================================================================== --- csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype 2009-03-10 17:59:16 UTC (rev 3697) +++ csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype 2009-03-10 20:08:58 UTC (rev 3698) @@ -385,9 +385,9 @@ f none /opt/csw/share/doc/nagios/README 0644 root bin f none /opt/csw/share/doc/nagios/UPGRADING 0644 root bin f none /opt/csw/share/doc/nagios/LICENSE 0644 root bin +f cswinitsmf /etc/opt/csw/init.d/cswnagios 0755 root bin i checkinstall=CSWnagios.checkinstall i preinstall=CSWnagios.preinstall i depend=CSWnagios.depend i pkginfo=CSWnagios.pkginfo -i postinstall=CSWnagios.postinstall i preremove=CSWnagios.preremove This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Tue Mar 10 21:23:03 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Tue, 10 Mar 2009 20:23:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3699] csw/mgar/pkg Message-ID: Revision: 3699 http://gar.svn.sourceforge.net/gar/?rev=3699&view=rev Author: jake_goerzen Date: 2009-03-10 20:23:03 +0000 (Tue, 10 Mar 2009) Log Message: ----------- hatari: Initial commit Added Paths: ----------- csw/mgar/pkg/hatari/ csw/mgar/pkg/hatari/branches/ csw/mgar/pkg/hatari/tags/ csw/mgar/pkg/hatari/trunk/ csw/mgar/pkg/hatari/trunk/Makefile csw/mgar/pkg/hatari/trunk/files/ Property changes on: csw/mgar/pkg/hatari/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/hatari/trunk/Makefile =================================================================== --- csw/mgar/pkg/hatari/trunk/Makefile (rev 0) +++ csw/mgar/pkg/hatari/trunk/Makefile 2009-03-10 20:23:03 UTC (rev 3699) @@ -0,0 +1,25 @@ +GARNAME = hatari +GARVERSION = 1.2.0 +CATEGORIES = apps + +DESCRIPTION = Atari ST emulator +define BLURB +Hatari is an Atari ST and STE emulator for GNU/Linux, BSD, BeOS, Mac OS X and other systems that are supported by the SDL library. +endef + +MASTER_SITES = http://download.berlios.de/hatari/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 +DISTFILES += $(call admfiles,CSWhatari,) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +GARCOMPILER = GNU + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at opencsw.org Tue Mar 10 21:34:30 2009 From: bonivart at opencsw.org (Peter Bonivart) Date: Tue, 10 Mar 2009 21:34:30 +0100 Subject: [csw-devel] SF.net SVN: gar:[3699] csw/mgar/pkg In-Reply-To: References: Message-ID: <625385e30903101334h4ddf788cldbe54e56460a3e66@mail.gmail.com> On Tue, Mar 10, 2009 at 9:23 PM, wrote: > +DESCRIPTION = Atari ST emulator > +define BLURB > +Hatari is an Atari ST and STE emulator for GNU/Linux, BSD, BeOS, Mac OS X and other systems that are supported by the SDL library. > +endef Atari vs. Amiga...those were the days... :-) -- /peter From bonivart at opencsw.org Tue Mar 10 21:46:10 2009 From: bonivart at opencsw.org (Peter Bonivart) Date: Tue, 10 Mar 2009 21:46:10 +0100 Subject: [csw-devel] SF.net SVN: gar:[3698] csw/mgar/pkg/nagios/trunk In-Reply-To: References: Message-ID: <625385e30903101346t4592cfbp64089425a3a99a9@mail.gmail.com> On Tue, Mar 10, 2009 at 9:08 PM, wrote: > nagios: fixed dependencies, switched to SMF via cswclassutils Cool! > +PROTOTYPE_FILTER ?= awk '$$$$3 ~ /\/init.d\/cswnagios$$$$/ { $$$$2 = "cswinitsmf" } { print }' You shouldn't need the prototype filter when you have a static prototype, you have already assigned the correct class to cswnagios below: > Modified: csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype > =================================================================== > --- csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype 2009-03-10 17:59:16 UTC (rev 3697) > +++ csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype 2009-03-10 20:08:58 UTC (rev 3698) > @@ -385,9 +385,9 @@ > ?f none /opt/csw/share/doc/nagios/README 0644 root bin > ?f none /opt/csw/share/doc/nagios/UPGRADING 0644 root bin > ?f none /opt/csw/share/doc/nagios/LICENSE 0644 root bin > +f cswinitsmf /etc/opt/csw/init.d/cswnagios 0755 root bin > ?i checkinstall=CSWnagios.checkinstall > ?i preinstall=CSWnagios.preinstall > ?i depend=CSWnagios.depend > ?i pkginfo=CSWnagios.pkginfo > -i postinstall=CSWnagios.postinstall > ?i preremove=CSWnagios.preremove -- /peter From wbonnet at users.sourceforge.net Tue Mar 10 23:46:21 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 10 Mar 2009 22:46:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3700] csw/mgar/pkg/dbus-glib/trunk Message-ID: Revision: 3700 http://gar.svn.sourceforge.net/gar/?rev=3700&view=rev Author: wbonnet Date: 2009-03-10 22:46:21 +0000 (Tue, 10 Mar 2009) Log Message: ----------- Update to 0.80 Modified Paths: -------------- csw/mgar/pkg/dbus-glib/trunk/Makefile csw/mgar/pkg/dbus-glib/trunk/checksums csw/mgar/pkg/dbus-glib/trunk/files/CSWdbusglib.gspec csw/mgar/pkg/dbus-glib/trunk/files/CSWdbusglibdev.gspec Property Changed: ---------------- csw/mgar/pkg/dbus-glib/trunk/ Property changes on: csw/mgar/pkg/dbus-glib/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/dbus-glib/trunk/Makefile =================================================================== --- csw/mgar/pkg/dbus-glib/trunk/Makefile 2009-03-10 20:23:03 UTC (rev 3699) +++ csw/mgar/pkg/dbus-glib/trunk/Makefile 2009-03-10 22:46:21 UTC (rev 3700) @@ -23,17 +23,18 @@ DISTFILES += $(call admfiles,CSWdbusglibdev, ) REQUIRED_PKGS_CSWdbusglibdev = CSWdbusglib -REQUIRED_PKGS_CSWdbusglib = CSWexpat CSWggettext CSWglib2 CSWiconv CSWsunmath CSWlibdbus +REQUIRED_PKGS_CSWdbusglib = CSWexpat CSWggettextrt CSWglib2 CSWiconv CSWsunmath CSWlibdbus PKGFILES_CSWdbusglibdev = $(PKGFILES_DEVEL) -PKGFILES_CSWdbusglibdev += $(prefix)/include/.* -PKGFILES_CSWdbusglibdev += $(prefix)/lib/.*\.a -PKGFILES_CSWdbusglibdev += $(prefix)/lib/pkgconfig/.* +# PKGFILES_CSWdbusglibdev += $(prefix)/include/.* +# PKGFILES_CSWdbusglibdev += $(prefix)/lib/.*\.a +# PKGFILES_CSWdbusglibdev += $(prefix)/lib/pkgconfig/.* CPPFLAGS += -I$(DESTDIR)/opt/csw/include/dbus-1.0 CPPFLAGS += -I$(DESTDIR)/opt/csw/lib/dbus-1.0/include -CONFIGURE_ARGS += --disable-tests +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --disable-tests include gar/category.mk Modified: csw/mgar/pkg/dbus-glib/trunk/checksums =================================================================== --- csw/mgar/pkg/dbus-glib/trunk/checksums 2009-03-10 20:23:03 UTC (rev 3699) +++ csw/mgar/pkg/dbus-glib/trunk/checksums 2009-03-10 22:46:21 UTC (rev 3700) @@ -1,3 +1,3 @@ 86ea60ba2118a1b9deafe8257f6a6a1a download/dbus-glib-0.80.tar.gz -461abd981eb75cd3965976fed9c5b0ba download/CSWdbusglib.gspec -2c62e1c94b10fa4505a2a395ec5abf25 download/CSWdbusglibdev.gspec +a5b394c2ed12ae94e9bba419f898a873 download/CSWdbusglib.gspec +169d27fcdd5d1ea79adc81ebab670011 download/CSWdbusglibdev.gspec Modified: csw/mgar/pkg/dbus-glib/trunk/files/CSWdbusglib.gspec =================================================================== --- csw/mgar/pkg/dbus-glib/trunk/files/CSWdbusglib.gspec 2009-03-10 20:23:03 UTC (rev 3699) +++ csw/mgar/pkg/dbus-glib/trunk/files/CSWdbusglib.gspec 2009-03-10 22:46:21 UTC (rev 3700) @@ -1,4 +1,6 @@ %var bitname dbus_glib %var pkgname CSWdbusglib %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/license for license information Modified: csw/mgar/pkg/dbus-glib/trunk/files/CSWdbusglibdev.gspec =================================================================== --- csw/mgar/pkg/dbus-glib/trunk/files/CSWdbusglibdev.gspec 2009-03-10 20:23:03 UTC (rev 3699) +++ csw/mgar/pkg/dbus-glib/trunk/files/CSWdbusglibdev.gspec 2009-03-10 22:46:21 UTC (rev 3700) @@ -1,4 +1,6 @@ %var bitname dbus_glibdev -%var desc DBus GLib Bindings Headers +%var pkgname CSWdbusglibdev %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}dev/license for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Wed Mar 11 00:21:00 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 10 Mar 2009 23:21:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[3701] csw/mgar/pkg Message-ID: Revision: 3701 http://gar.svn.sourceforge.net/gar/?rev=3701&view=rev Author: wbonnet Date: 2009-03-10 23:21:00 +0000 (Tue, 10 Mar 2009) Log Message: ----------- Initial import Added Paths: ----------- csw/mgar/pkg/thunderbird/ csw/mgar/pkg/thunderbird/Makefile csw/mgar/pkg/thunderbird/branches/ csw/mgar/pkg/thunderbird/tags/ csw/mgar/pkg/thunderbird/trunk/ csw/mgar/pkg/thunderbird/trunk/Makefile csw/mgar/pkg/thunderbird/trunk/checksums csw/mgar/pkg/thunderbird/trunk/files/ csw/mgar/pkg/thunderbird/trunk/files/CSWthunderbird.gspec csw/mgar/pkg/thunderbird/trunk/files/thunderbird.desktop csw/mgar/pkg/thunderbird/trunk/files/thunderbird.keys Added: csw/mgar/pkg/thunderbird/Makefile =================================================================== --- csw/mgar/pkg/thunderbird/Makefile (rev 0) +++ csw/mgar/pkg/thunderbird/Makefile 2009-03-10 23:21:00 UTC (rev 3701) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/thunderbird/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/thunderbird/trunk/Makefile =================================================================== --- csw/mgar/pkg/thunderbird/trunk/Makefile (rev 0) +++ csw/mgar/pkg/thunderbird/trunk/Makefile 2009-03-10 23:21:00 UTC (rev 3701) @@ -0,0 +1,59 @@ +GARNAME = thunderbird +GARVERSION = 2.0.0.19 +CATEGORIES = apps +DISTNAME = $(GARNAME) + +DESCRIPTION = Mozilla Thunderbird Mail Client +define BLURB + Thunderbird 2 is the next generation release of the award-winning Thunderbird email client from Mozilla. +endef + +MASTER_SITES = http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/$(GARVERSION)/source/ +DISTFILES = $(GARNAME)-$(GARVERSION)-source.tar.bz2 +DISTFILES += $(call admfiles,CSWthunderbird, ) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = (\d+(?:\.\d+)*) +UPSTREAM_MASTER_SITES = http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/ + +CONFIGURE_ARGS = --prefix=/opt/csw/mozilla/thunderbird + +CFLAGS+= -DG_HAVE_ISO_VARARGS +CXXFLAGS+= -DG_HAVE_ISO_VARARGS +LDFLAGS+=-L/usr/lib/lwp -L/opt/csw/mozilla/thunderbird/lib -R/opt/csw/mozilla/thunderbird/lib -L/opt/csw/lib -R/opt/csw/lib + +export PERL CFLAGS CXXFLAGS LDFLAGS + +PKGS_REQUIRED_CSWthunderbird = CSWbonobo2 CSWfconfig CSWftype2 CSWgconf2 CSWggettextrt CSWglib2 CSWgnomekeyring CSWgnomevfs2 +PKGS_REQUIRED_CSWthunderbird += CSWgtk2 CSWlibart CSWlibatk CSWlibbonoboui CSWlibcairo CSWlibgnome CSWlibgnomecanvas +PKGS_REQUIRED_CSWthunderbird += CSWlibgnomeui CSWlibidl CSWlibpopt CSWlibxft2 CSWlibxrender CSWorbit2 CSWpango CSWzlib + +#PATCHFILES = autoconf.mk.in.diff + +TEST_SCRIPTS = + +post-extract: + @mv $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/mozilla $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME) + @$(MAKECOOKIE) + +pre-configure: + @cp $(FILEDIR)/.mozconfig $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)/.mozconfig + +pre-install: + ( if [ ! -d $(DESTDIR)/opt/csw/bin ] ; then mkdir -p $(DESTDIR)/opt/csw/bin ; fi ) + ( cd $(DESTDIR)/opt/csw/bin && rm -f thunderbird && ln -s ../mozilla/thunderbird/bin/thunderbird . ) + ( mkdir -p $(DESTDIR)/opt/csw/share/pixmaps ) +# ( cp $(WORKDIR)/$(DISTNAME)/other-licenses/branding/thunderbird/mozicon128.png $(DESTDIR)/opt/csw/share/pixmaps/thunderbird.png ) + ( mkdir -p $(DESTDIR)/opt/csw/share/applications ) + ( cp $(FILEDIR)/thunderbird.desktop $(DESTDIR)/opt/csw/share/applications/thunderbird.desktop ) + ( mkdir -p $(DESTDIR)/opt/csw/share/gnome/mime-info ) + ( cp $(FILEDIR)/thunderbird.keys $(DESTDIR)/opt/csw/share/gnome/mime-info/thunderbird.keys ) + +post-install: + ( gfind $(DESTDIR)/opt/csw -exec bash -c "file {} | ggrep ELF | ggrep -e 'executable' -e 'dynamic lib' | ggrep 'not stripped' && strip {}" \; ) +# ( gfind $(DESTDIR)/opt/csw -name chromelist.txt -exec bash -c " mv {} {}.temp && gsed -e s\_`pwd`/$(WORKDIR)/$(DISTNAME)/\_\_g {}.temp > {} && rm {}.temp" \; ) +# ( gfind $(DESTDIR)/opt/csw/mozilla/thunderbird -name "*.js" -exec bash -c " mv {} {}.temp && gsed -e s\_`pwd`/$(WORKDIR)/$(DISTNAME)/\_\_g {}.temp > {} && rm {}.temp" \; ) +# ( gfind $(DESTDIR)/opt/csw/mozilla/thunderbird -name "*.jar" -exec bash -c "`pwd`/removeBuildPathFromJar.sh {} `pwd` $(WORKDIR) $(DISTNAME)" \; ) + +include gar/category.mk + Added: csw/mgar/pkg/thunderbird/trunk/checksums =================================================================== --- csw/mgar/pkg/thunderbird/trunk/checksums (rev 0) +++ csw/mgar/pkg/thunderbird/trunk/checksums 2009-03-10 23:21:00 UTC (rev 3701) @@ -0,0 +1,2 @@ +546e81748f5f8bf06cacbcb8c358395f download/thunderbird-2.0.0.19-source.tar.bz2 +3a6b0245afd9c4e8b624f2455767574e download/CSWthunderbird.gspec Added: csw/mgar/pkg/thunderbird/trunk/files/CSWthunderbird.gspec =================================================================== --- csw/mgar/pkg/thunderbird/trunk/files/CSWthunderbird.gspec (rev 0) +++ csw/mgar/pkg/thunderbird/trunk/files/CSWthunderbird.gspec 2009-03-10 23:21:00 UTC (rev 3701) @@ -0,0 +1,6 @@ +%var bitname thunderbird +%var pkgname CSWthunderbird +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + +Please see /opt/csw/share/doc/thunderbird/LICENSE.txt for license information Added: csw/mgar/pkg/thunderbird/trunk/files/thunderbird.desktop =================================================================== --- csw/mgar/pkg/thunderbird/trunk/files/thunderbird.desktop (rev 0) +++ csw/mgar/pkg/thunderbird/trunk/files/thunderbird.desktop 2009-03-10 23:21:00 UTC (rev 3701) @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=Thunderbird +Comment=Thunderbird Community Edition +TryExec=Thunderbird +Exec=thunderbird %u +Icon=thunderbird.png +MimeType=text/html; +Categories=Application;Network; Added: csw/mgar/pkg/thunderbird/trunk/files/thunderbird.keys =================================================================== --- csw/mgar/pkg/thunderbird/trunk/files/thunderbird.keys (rev 0) +++ csw/mgar/pkg/thunderbird/trunk/files/thunderbird.keys 2009-03-10 23:21:00 UTC (rev 3701) @@ -0,0 +1,8 @@ +-------thunderbird.keys------------ +text/html + description=HyperText Markup Language File + icon_filename=i-thunderbird.png + default_action=application + short_list_application_ids_for_novice_user_level=thunderbird + category=Network +----------------------------------- This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 02:04:02 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 01:04:02 +0000 Subject: [csw-devel] SF.net SVN: gar:[3702] csw/mgar/pkg Message-ID: Revision: 3702 http://gar.svn.sourceforge.net/gar/?rev=3702&view=rev Author: hson Date: 2009-03-11 01:03:57 +0000 (Wed, 11 Mar 2009) Log Message: ----------- dsniff: Initial commit Added Paths: ----------- csw/mgar/pkg/dsniff/ csw/mgar/pkg/dsniff/branches/ csw/mgar/pkg/dsniff/tags/ csw/mgar/pkg/dsniff/trunk/ csw/mgar/pkg/dsniff/trunk/Makefile csw/mgar/pkg/dsniff/trunk/checksums csw/mgar/pkg/dsniff/trunk/files/ csw/mgar/pkg/dsniff/trunk/files/buildpatch Property changes on: csw/mgar/pkg/dsniff/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/dsniff/trunk/Makefile =================================================================== --- csw/mgar/pkg/dsniff/trunk/Makefile (rev 0) +++ csw/mgar/pkg/dsniff/trunk/Makefile 2009-03-11 01:03:57 UTC (rev 3702) @@ -0,0 +1,36 @@ +GARNAME = dsniff +GARVERSION = 2.4b1 +CATEGORIES = net + +DESCRIPTION = a collection of tools for network auditing and penetration testing +define BLURB + dsniff is a collection of tools for network auditing and penetration testing. + dsniff, filesnarf, mailsnarf, msgsnarf, urlsnarf, and webspy passively monitor + a network for interesting data (passwords, e-mail, files, etc.). arpspoof, + dnsspoof, and macof facilitate the interception of network traffic normally + unavailable to an attacker (e.g, due to layer-2 switching). sshmitm and + webmitm implement active monkey-in-the-middle attacks against redirected SSH + and HTTPS sessions by exploiting weak bindings in ad-hoc PKI. +endef + +MASTER_SITES = http://www.monkey.org/~dugsong/dsniff/beta/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +DISTNAME = $(GARNAME)-2.4 + +REQUIRED_PKGS += > CSWbdb3 CSWlibnet CSWlibnids CSWlibpcap CSWosslrt + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +PATCHFILES = buildpatch + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_SCRIPTS = + +include gar/category.mk Added: csw/mgar/pkg/dsniff/trunk/checksums =================================================================== --- csw/mgar/pkg/dsniff/trunk/checksums (rev 0) +++ csw/mgar/pkg/dsniff/trunk/checksums 2009-03-11 01:03:57 UTC (rev 3702) @@ -0,0 +1,2 @@ +2f761fa3475682a7512b0b43568ee7d6 download/dsniff-2.4b1.tar.gz +feadae3ebb68b842135aac67e98ce308 download/buildpatch Added: csw/mgar/pkg/dsniff/trunk/files/buildpatch =================================================================== --- csw/mgar/pkg/dsniff/trunk/files/buildpatch (rev 0) +++ csw/mgar/pkg/dsniff/trunk/files/buildpatch 2009-03-11 01:03:57 UTC (rev 3702) @@ -0,0 +1,11161 @@ +diff -ru dsniff-2.4.orig/Makefile.in dsniff-2.4/Makefile.in +--- dsniff-2.4.orig/Makefile.in 2001-03-15 09:34:42.000000000 +0100 ++++ dsniff-2.4/Makefile.in 2009-03-11 01:43:52.307240759 +0100 +@@ -139,20 +139,20 @@ + $(CC) $(LDFLAGS) -o $@ webspy.o base64.o buf.o remote.o $(LIBS) $(NIDSLIB) $(PCAPLIB) $(LNETLIB) $(X11LIB) + + install: +- test -d $(install_prefix)$(sbindir) || \ +- $(INSTALL) -d $(install_prefix)$(sbindir) ++ test -d $(DESTDIR)$(install_prefix)$(sbindir) || \ ++ $(INSTALL) -d $(DESTDIR)$(install_prefix)$(sbindir) + for file in $(PROGS); do \ +- $(INSTALL_PROGRAM) -m 755 $$file $(install_prefix)$(sbindir); \ ++ $(INSTALL_PROGRAM) -m 755 $$file $(DESTDIR)$(install_prefix)$(sbindir); \ + done +- test -d $(install_prefix)$(libdir) || \ +- $(INSTALL) -d $(install_prefix)$(libdir) ++ test -d $(DESTDIR)$(install_prefix)$(libdir) || \ ++ $(INSTALL) -d $(DESTDIR)$(install_prefix)$(libdir) + for file in $(CONFIGS); do \ +- $(INSTALL_DATA) $$file $(install_prefix)$(libdir); \ ++ $(INSTALL_DATA) $$file $(DESTDIR)$(install_prefix)$(libdir); \ + done +- test -d $(install_prefix)$(mandir)/man8 || \ +- $(INSTALL) -d $(install_prefix)$(mandir)/man8 ++ test -d $(DESTDIR)$(install_prefix)$(mandir)/man8 || \ ++ $(INSTALL) -d $(DESTDIR)$(install_prefix)$(mandir)/man8 + for file in *.8; do \ +- $(INSTALL_DATA) $$file $(install_prefix)$(mandir)/man8; \ ++ $(INSTALL_DATA) $$file $(DESTDIR)$(install_prefix)$(mandir)/man8; \ + done + + clean: +diff -ru dsniff-2.4.orig/config.h.in dsniff-2.4/config.h.in +--- dsniff-2.4.orig/config.h.in 2000-11-28 19:20:14.000000000 +0100 ++++ dsniff-2.4/config.h.in 2009-03-11 01:25:42.000000000 +0100 +@@ -1,26 +1,4 @@ +-/* config.h.in. Generated automatically from configure.in by autoheader. */ +- +-/* Define to empty if the keyword does not work. */ +-#undef const +- +-/* Define if you have the strftime function. */ +-#undef HAVE_STRFTIME +- +-/* Define as the return type of signal handlers (int or void). */ +-#undef RETSIGTYPE +- +-/* Define to `unsigned' if doesn't define. */ +-#undef size_t +- +-/* Define if you have the ANSI C header files. */ +-#undef STDC_HEADERS +- +-/* Define if your declares struct tm. */ +-#undef TM_IN_SYS_TIME +- +-/* Define if the X Window System is missing or not being used. */ +-#undef X_DISPLAY_MISSING +- ++/* config.h.in. Generated from configure.in by autoheader. */ + /* Define to 'uint32_t' if doesn't define. */ + #undef u_int32_t + +@@ -39,72 +17,145 @@ + /* Should be in , *sigh* */ + #undef HAVE_MINMAX + #ifndef HAVE_MINMAX +-#define MIN(a,b) (((a)<(b))?(a):(b)) +-#define MAX(a,b) (((a)>(b))?(a):(b)) ++#define MIN(a,b) (((a)<(b))?(a):(b)) ++#define MAX(a,b) (((a)>(b))?(a):(b)) + #endif + +-/* Define if you have the MD5Update function. */ +-#undef HAVE_MD5UPDATE + +-/* Define if you have the dirname function. */ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_ALLOCA_H ++ ++/* Define to 1 if you have the `dirname' function. */ + #undef HAVE_DIRNAME + +-/* Define if you have the ether_ntoa function. */ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_ERR_H ++ ++/* Define to 1 if you have the `ether_ntoa' function. */ + #undef HAVE_ETHER_NTOA + +-/* Define if you have the gethostname function. */ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_FCNTL_H ++ ++/* Define to 1 if you have the `gethostname' function. */ + #undef HAVE_GETHOSTNAME + +-/* Define if you have the socket function. */ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_INTTYPES_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_LIBGEN_H ++ ++/* Define to 1 if you have the `nsl' library (-lnsl). */ ++#undef HAVE_LIBNSL ++ ++/* Define to 1 if you have the `resolv' library (-lresolv). */ ++#undef HAVE_LIBRESOLV ++ ++/* Define to 1 if you have the `rpcsvc' library (-lrpcsvc). */ ++#undef HAVE_LIBRPCSVC ++ ++/* Define to 1 if you have the `socket' library (-lsocket). */ ++#undef HAVE_LIBSOCKET ++ ++/* Define to 1 if you have the `MD5Update' function. */ ++#undef HAVE_MD5UPDATE ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_MEMORY_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_NET_IF_TUN_H ++ ++/* Define to 1 if you have the `socket' function. */ + #undef HAVE_SOCKET + +-/* Define if you have the strdup function. */ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_STDINT_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_STDLIB_H ++ ++/* Define to 1 if you have the `strdup' function. */ + #undef HAVE_STRDUP + +-/* Define if you have the strlcat function. */ ++/* Define to 1 if you have the `strftime' function. */ ++#undef HAVE_STRFTIME ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_STRINGS_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_STRING_H ++ ++/* Define to 1 if you have the `strlcat' function. */ + #undef HAVE_STRLCAT + +-/* Define if you have the strlcpy function. */ ++/* Define to 1 if you have the `strlcpy' function. */ + #undef HAVE_STRLCPY + +-/* Define if you have the strsep function. */ ++/* Define to 1 if you have the `strsep' function. */ + #undef HAVE_STRSEP + +-/* Define if you have the strstr function. */ ++/* Define to 1 if you have the `strstr' function. */ + #undef HAVE_STRSTR + +-/* Define if you have the warnx function. */ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_SYS_IOCTL_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_SYS_QUEUE_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_SYS_STAT_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_SYS_TYPES_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_UNISTD_H ++ ++/* Define to 1 if you have the `warnx' function. */ + #undef HAVE_WARNX + +-/* Define if you have the header file. */ +-#undef HAVE_ERR_H ++/* Define to the address where bug reports for this package should be sent. */ ++#undef PACKAGE_BUGREPORT + +-/* Define if you have the header file. */ +-#undef HAVE_FCNTL_H ++/* Define to the full name of this package. */ ++#undef PACKAGE_NAME + +-/* Define if you have the header file. */ +-#undef HAVE_LIBGEN_H ++/* Define to the full name and version of this package. */ ++#undef PACKAGE_STRING + +-/* Define if you have the header file. */ +-#undef HAVE_NET_IF_TUN_H ++/* Define to the one symbol short name of this package. */ ++#undef PACKAGE_TARNAME + +-/* Define if you have the header file. */ +-#undef HAVE_SYS_IOCTL_H ++/* Define to the version of this package. */ ++#undef PACKAGE_VERSION + +-/* Define if you have the header file. */ +-#undef HAVE_SYS_QUEUE_H ++/* Define as the return type of signal handlers (`int' or `void'). */ ++#undef RETSIGTYPE + +-/* Define if you have the header file. */ +-#undef HAVE_UNISTD_H ++/* Define to 1 if you have the ANSI C header files. */ ++#undef STDC_HEADERS + +-/* Define if you have the nsl library (-lnsl). */ +-#undef HAVE_LIBNSL ++/* Define to 1 if your declares `struct tm'. */ ++#undef TM_IN_SYS_TIME + +-/* Define if you have the resolv library (-lresolv). */ +-#undef HAVE_LIBRESOLV ++/* Define to 1 if the X Window System is missing or not being used. */ ++#undef X_DISPLAY_MISSING + +-/* Define if you have the rpcsvc library (-lrpcsvc). */ +-#undef HAVE_LIBRPCSVC ++/* Define to empty if `const' does not conform to ANSI C. */ ++#undef const + +-/* Define if you have the socket library (-lsocket). */ +-#undef HAVE_LIBSOCKET ++/* Define to `u_int32_t' if does not define. */ ++#undef in_addr_t ++ ++/* Define to `unsigned int' if does not define. */ ++#undef size_t ++ ++/* Define to `uint32_t' if does not define. */ ++#undef u_int32_t ++ ++/* Define to `uint64_t' if does not define. */ ++#undef u_int64_t +diff -ru dsniff-2.4.orig/configure dsniff-2.4/configure +--- dsniff-2.4.orig/configure 2001-03-19 07:52:37.000000000 +0100 ++++ dsniff-2.4/configure 2009-03-11 01:25:40.000000000 +0100 +@@ -1,38 +1,742 @@ + #! /bin/sh +- + # Guess values for system-dependent variables and create Makefiles. +-# Generated automatically using autoconf version 2.13 +-# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. ++# Generated by GNU Autoconf 2.63. + # ++# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, ++# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + # This configure script is free software; the Free Software Foundation + # gives unlimited permission to copy, distribute and modify it. ++## --------------------- ## ++## M4sh Initialization. ## ++## --------------------- ## ++ ++# Be more Bourne compatible ++DUALCASE=1; export DUALCASE # for MKS sh ++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ++ emulate sh ++ NULLCMD=: ++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which ++ # is contrary to our usage. Disable this feature. ++ alias -g '${1+"$@"}'='"$@"' ++ setopt NO_GLOB_SUBST ++else ++ case `(set -o) 2>/dev/null` in ++ *posix*) set -o posix ;; ++esac ++ ++fi ++ ++ ++ ++ ++# PATH needs CR ++# Avoid depending upon Character Ranges. ++as_cr_letters='abcdefghijklmnopqrstuvwxyz' ++as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' ++as_cr_Letters=$as_cr_letters$as_cr_LETTERS ++as_cr_digits='0123456789' ++as_cr_alnum=$as_cr_Letters$as_cr_digits ++ ++as_nl=' ++' ++export as_nl ++# Printing a long string crashes Solaris 7 /usr/bin/printf. ++as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo ++if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then ++ as_echo='printf %s\n' ++ as_echo_n='printf %s' ++else ++ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then ++ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' ++ as_echo_n='/usr/ucb/echo -n' ++ else ++ as_echo_body='eval expr "X$1" : "X\\(.*\\)"' ++ as_echo_n_body='eval ++ arg=$1; ++ case $arg in ++ *"$as_nl"*) ++ expr "X$arg" : "X\\(.*\\)$as_nl"; ++ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; ++ esac; ++ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ++ ' ++ export as_echo_n_body ++ as_echo_n='sh -c $as_echo_n_body as_echo' ++ fi ++ export as_echo_body ++ as_echo='sh -c $as_echo_body as_echo' ++fi ++ ++# The user is always right. ++if test "${PATH_SEPARATOR+set}" != set; then ++ PATH_SEPARATOR=: ++ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { ++ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || ++ PATH_SEPARATOR=';' ++ } ++fi ++ ++# Support unset when possible. ++if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then ++ as_unset=unset ++else ++ as_unset=false ++fi ++ ++ ++# IFS ++# We need space, tab and new line, in precisely that order. Quoting is ++# there to prevent editors from complaining about space-tab. ++# (If _AS_PATH_WALK were called with IFS unset, it would disable word ++# splitting by setting IFS to empty value.) ++IFS=" "" $as_nl" ++ ++# Find who we are. Look in the path if we contain no directory separator. ++case $0 in ++ *[\\/]* ) as_myself=$0 ;; ++ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break ++done ++IFS=$as_save_IFS ++ ++ ;; ++esac ++# We did not find ourselves, most probably we were run as `sh COMMAND' ++# in which case we are not to be found in the path. ++if test "x$as_myself" = x; then ++ as_myself=$0 ++fi ++if test ! -f "$as_myself"; then ++ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 ++ { (exit 1); exit 1; } ++fi ++ ++# Work around bugs in pre-3.0 UWIN ksh. ++for as_var in ENV MAIL MAILPATH ++do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var ++done ++PS1='$ ' ++PS2='> ' ++PS4='+ ' ++ ++# NLS nuisances. ++LC_ALL=C ++export LC_ALL ++LANGUAGE=C ++export LANGUAGE ++ ++# Required to use basename. ++if expr a : '\(a\)' >/dev/null 2>&1 && ++ test "X`expr 00001 : '.*\(...\)'`" = X001; then ++ as_expr=expr ++else ++ as_expr=false ++fi ++ ++if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then ++ as_basename=basename ++else ++ as_basename=false ++fi ++ ++ ++# Name of the executable. ++as_me=`$as_basename -- "$0" || ++$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ ++ X"$0" : 'X\(//\)$' \| \ ++ X"$0" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X/"$0" | ++ sed '/^.*\/\([^/][^/]*\)\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\/\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\/\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` ++ ++# CDPATH. ++$as_unset CDPATH ++ ++ ++if test "x$CONFIG_SHELL" = x; then ++ if (eval ":") 2>/dev/null; then ++ as_have_required=yes ++else ++ as_have_required=no ++fi ++ ++ if test $as_have_required = yes && (eval ": ++(as_func_return () { ++ (exit \$1) ++} ++as_func_success () { ++ as_func_return 0 ++} ++as_func_failure () { ++ as_func_return 1 ++} ++as_func_ret_success () { ++ return 0 ++} ++as_func_ret_failure () { ++ return 1 ++} ++ ++exitcode=0 ++if as_func_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_success failed. ++fi ++ ++if as_func_failure; then ++ exitcode=1 ++ echo as_func_failure succeeded. ++fi ++ ++if as_func_ret_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_ret_success failed. ++fi ++ ++if as_func_ret_failure; then ++ exitcode=1 ++ echo as_func_ret_failure succeeded. ++fi ++ ++if ( set x; as_func_ret_success y && test x = \"\$1\" ); then ++ : ++else ++ exitcode=1 ++ echo positional parameters were not saved. ++fi ++ ++test \$exitcode = 0) || { (exit 1); exit 1; } ++ ++( ++ as_lineno_1=\$LINENO ++ as_lineno_2=\$LINENO ++ test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && ++ test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } ++") 2> /dev/null; then ++ : ++else ++ as_candidate_shells= ++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ case $as_dir in ++ /*) ++ for as_base in sh bash ksh sh5; do ++ as_candidate_shells="$as_candidate_shells $as_dir/$as_base" ++ done;; ++ esac ++done ++IFS=$as_save_IFS ++ ++ ++ for as_shell in $as_candidate_shells $SHELL; do ++ # Try only shells that exist, to save several forks. ++ if { test -f "$as_shell" || test -f "$as_shell.exe"; } && ++ { ("$as_shell") 2> /dev/null <<\_ASEOF ++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ++ emulate sh ++ NULLCMD=: ++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which ++ # is contrary to our usage. Disable this feature. ++ alias -g '${1+"$@"}'='"$@"' ++ setopt NO_GLOB_SUBST ++else ++ case `(set -o) 2>/dev/null` in ++ *posix*) set -o posix ;; ++esac ++ ++fi ++ ++ ++: ++_ASEOF ++}; then ++ CONFIG_SHELL=$as_shell ++ as_have_required=yes ++ if { "$as_shell" 2> /dev/null <<\_ASEOF ++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ++ emulate sh ++ NULLCMD=: ++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which ++ # is contrary to our usage. Disable this feature. ++ alias -g '${1+"$@"}'='"$@"' ++ setopt NO_GLOB_SUBST ++else ++ case `(set -o) 2>/dev/null` in ++ *posix*) set -o posix ;; ++esac ++ ++fi ++ ++ ++: ++(as_func_return () { ++ (exit $1) ++} ++as_func_success () { ++ as_func_return 0 ++} ++as_func_failure () { ++ as_func_return 1 ++} ++as_func_ret_success () { ++ return 0 ++} ++as_func_ret_failure () { ++ return 1 ++} ++ ++exitcode=0 ++if as_func_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_success failed. ++fi ++ ++if as_func_failure; then ++ exitcode=1 ++ echo as_func_failure succeeded. ++fi ++ ++if as_func_ret_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_ret_success failed. ++fi ++ ++if as_func_ret_failure; then ++ exitcode=1 ++ echo as_func_ret_failure succeeded. ++fi ++ ++if ( set x; as_func_ret_success y && test x = "$1" ); then ++ : ++else ++ exitcode=1 ++ echo positional parameters were not saved. ++fi ++ ++test $exitcode = 0) || { (exit 1); exit 1; } ++ ++( ++ as_lineno_1=$LINENO ++ as_lineno_2=$LINENO ++ test "x$as_lineno_1" != "x$as_lineno_2" && ++ test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } ++ ++_ASEOF ++}; then ++ break ++fi ++ ++fi ++ ++ done ++ ++ if test "x$CONFIG_SHELL" != x; then ++ for as_var in BASH_ENV ENV ++ do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var ++ done ++ export CONFIG_SHELL ++ exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} ++fi ++ ++ ++ if test $as_have_required = no; then ++ echo This script requires a shell more modern than all the ++ echo shells that I found on your system. Please install a ++ echo modern shell, or manually run the script under such a ++ echo shell if you do have one. ++ { (exit 1); exit 1; } ++fi ++ ++ ++fi ++ ++fi ++ ++ ++ ++(eval "as_func_return () { ++ (exit \$1) ++} ++as_func_success () { ++ as_func_return 0 ++} ++as_func_failure () { ++ as_func_return 1 ++} ++as_func_ret_success () { ++ return 0 ++} ++as_func_ret_failure () { ++ return 1 ++} ++ ++exitcode=0 ++if as_func_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_success failed. ++fi ++ ++if as_func_failure; then ++ exitcode=1 ++ echo as_func_failure succeeded. ++fi ++ ++if as_func_ret_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_ret_success failed. ++fi ++ ++if as_func_ret_failure; then ++ exitcode=1 ++ echo as_func_ret_failure succeeded. ++fi ++ ++if ( set x; as_func_ret_success y && test x = \"\$1\" ); then ++ : ++else ++ exitcode=1 ++ echo positional parameters were not saved. ++fi ++ ++test \$exitcode = 0") || { ++ echo No shell found that supports shell functions. ++ echo Please tell bug-autoconf at gnu.org about your system, ++ echo including any error possibly output before this message. ++ echo This can help us improve future autoconf versions. ++ echo Configuration will now proceed without shell functions. ++} ++ ++ ++ ++ as_lineno_1=$LINENO ++ as_lineno_2=$LINENO ++ test "x$as_lineno_1" != "x$as_lineno_2" && ++ test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { ++ ++ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO ++ # uniformly replaced by the line number. The first 'sed' inserts a ++ # line-number line after each line using $LINENO; the second 'sed' ++ # does the real work. The second script uses 'N' to pair each ++ # line-number line with the line containing $LINENO, and appends ++ # trailing '-' during substitution so that $LINENO is not a special ++ # case at line end. ++ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the ++ # scripts with optimization help from Paolo Bonzini. Blame Lee ++ # E. McMahon (1931-1989) for sed's syntax. :-) ++ sed -n ' ++ p ++ /[$]LINENO/= ++ ' <$as_myself | ++ sed ' ++ s/[$]LINENO.*/&-/ ++ t lineno ++ b ++ :lineno ++ N ++ :loop ++ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ ++ t loop ++ s/-\n.*// ++ ' >$as_me.lineno && ++ chmod +x "$as_me.lineno" || ++ { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 ++ { (exit 1); exit 1; }; } ++ ++ # Don't try to exec as it changes $[0], causing all sort of problems ++ # (the dirname of $[0] is not the place where we might find the ++ # original and so on. Autoconf is especially sensitive to this). ++ . "./$as_me.lineno" ++ # Exit status is that of the last command. ++ exit ++} ++ ++ ++if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then ++ as_dirname=dirname ++else ++ as_dirname=false ++fi ++ ++ECHO_C= ECHO_N= ECHO_T= ++case `echo -n x` in ++-n*) ++ case `echo 'x\c'` in ++ *c*) ECHO_T=' ';; # ECHO_T is single tab character. ++ *) ECHO_C='\c';; ++ esac;; ++*) ++ ECHO_N='-n';; ++esac ++if expr a : '\(a\)' >/dev/null 2>&1 && ++ test "X`expr 00001 : '.*\(...\)'`" = X001; then ++ as_expr=expr ++else ++ as_expr=false ++fi ++ ++rm -f conf$$ conf$$.exe conf$$.file ++if test -d conf$$.dir; then ++ rm -f conf$$.dir/conf$$.file ++else ++ rm -f conf$$.dir ++ mkdir conf$$.dir 2>/dev/null ++fi ++if (echo >conf$$.file) 2>/dev/null; then ++ if ln -s conf$$.file conf$$ 2>/dev/null; then ++ as_ln_s='ln -s' ++ # ... but there are two gotchas: ++ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. ++ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. ++ # In both cases, we have to default to `cp -p'. ++ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || ++ as_ln_s='cp -p' ++ elif ln conf$$.file conf$$ 2>/dev/null; then ++ as_ln_s=ln ++ else ++ as_ln_s='cp -p' ++ fi ++else ++ as_ln_s='cp -p' ++fi ++rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file ++rmdir conf$$.dir 2>/dev/null ++ ++if mkdir -p . 2>/dev/null; then ++ as_mkdir_p=: ++else ++ test -d ./-p && rmdir ./-p ++ as_mkdir_p=false ++fi ++ ++if test -x / >/dev/null 2>&1; then ++ as_test_x='test -x' ++else ++ if ls -dL / >/dev/null 2>&1; then ++ as_ls_L_option=L ++ else ++ as_ls_L_option= ++ fi ++ as_test_x=' ++ eval sh -c '\'' ++ if test -d "$1"; then ++ test -d "$1/."; ++ else ++ case $1 in ++ -*)set "./$1";; ++ esac; ++ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in ++ ???[sx]*):;;*)false;;esac;fi ++ '\'' sh ++ ' ++fi ++as_executable_p=$as_test_x ++ ++# Sed expression to map a string onto a valid CPP name. ++as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +-# Defaults: +-ac_help= ++# Sed expression to map a string onto a valid variable name. ++as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" ++ ++ ++ ++exec 7<&0 &1 ++ ++# Name of the host. ++# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, ++# so uname gets run too. ++ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` ++ ++# ++# Initializations. ++# + ac_default_prefix=/usr/local +-# Any additions from configure.in: +-ac_help="$ac_help +- --with-x use the X Window System" +-ac_help="$ac_help +- --with-db=DIR use Berkeley DB (with --enable-compat185) in DIR" +-ac_help="$ac_help +- --with-libpcap=DIR use libpcap in DIR" +-ac_help="$ac_help +- --with-libnet=DIR use libnet in DIR" +-ac_help="$ac_help +- --with-libnids=DIR use libnids in DIR" +-ac_help="$ac_help +- --with-openssl=DIR use OpenSSL in DIR" ++ac_clean_files= ++ac_config_libobj_dir=. ++LIBOBJS= ++cross_compiling=no ++subdirs= ++MFLAGS= ++MAKEFLAGS= ++SHELL=${CONFIG_SHELL-/bin/sh} ++ ++# Identity of this package. ++PACKAGE_NAME= ++PACKAGE_TARNAME= ++PACKAGE_VERSION= ++PACKAGE_STRING= ++PACKAGE_BUGREPORT= ++ ++ac_unique_file="dsniff.c" ++# Factoring default headers for most tests. ++ac_includes_default="\ ++#include ++#ifdef HAVE_SYS_TYPES_H ++# include ++#endif ++#ifdef HAVE_SYS_STAT_H ++# include ++#endif ++#ifdef STDC_HEADERS ++# include ++# include ++#else ++# ifdef HAVE_STDLIB_H ++# include ++# endif ++#endif ++#ifdef HAVE_STRING_H ++# if !defined STDC_HEADERS && defined HAVE_MEMORY_H ++# include ++# endif ++# include ++#endif ++#ifdef HAVE_STRINGS_H ++# include ++#endif ++#ifdef HAVE_INTTYPES_H ++# include ++#endif ++#ifdef HAVE_STDINT_H ++# include ++#endif ++#ifdef HAVE_UNISTD_H ++# include ++#endif" ++ ++ac_subst_vars='LTLIBOBJS ++SSLLIB ++SSLINC ++NIDSLIB ++NIDSINC ++LNETLIB ++LNETINC ++PCAPLIB ++PCAPINC ++DBLIB ++DBINC ++WEBSPY ++TCPHIJACK ++LIBOBJS ++EGREP ++GREP ++X_EXTRA_LIBS ++X_LIBS ++X_PRE_LIBS ++X_CFLAGS ++CPP ++XMKMF ++RANLIB ++INSTALL_DATA ++INSTALL_SCRIPT ++INSTALL_PROGRAM ++OBJEXT ++EXEEXT ++ac_ct_CC ++CPPFLAGS ++LDFLAGS ++CFLAGS ++CC ++target_alias ++host_alias ++build_alias ++LIBS ++ECHO_T ++ECHO_N ++ECHO_C ++DEFS ++mandir ++localedir ++libdir ++psdir ++pdfdir ++dvidir ++htmldir ++infodir ++docdir ++oldincludedir ++includedir ++localstatedir ++sharedstatedir ++sysconfdir ++datadir ++datarootdir ++libexecdir ++sbindir ++bindir ++program_transform_name ++prefix ++exec_prefix ++PACKAGE_BUGREPORT ++PACKAGE_STRING ++PACKAGE_VERSION ++PACKAGE_TARNAME ++PACKAGE_NAME ++PATH_SEPARATOR ++SHELL' ++ac_subst_files='' ++ac_user_opts=' ++enable_option_checking ++with_x ++with_db ++with_libpcap ++with_libnet ++with_libnids ++with_openssl ++' ++ ac_precious_vars='build_alias ++host_alias ++target_alias ++CC ++CFLAGS ++LDFLAGS ++LIBS ++CPPFLAGS ++XMKMF ++CPP' ++ + + # Initialize some variables set by options. ++ac_init_help= ++ac_init_version=false ++ac_unrecognized_opts= ++ac_unrecognized_sep= + # The variables have the same names as the options, with + # dashes changed to underlines. +-build=NONE +-cache_file=./config.cache ++cache_file=/dev/null + exec_prefix=NONE +-host=NONE + no_create= +-nonopt=NONE + no_recursion= + prefix=NONE + program_prefix=NONE +@@ -41,94 +745,133 @@ + silent= + site= + srcdir= +-target=NONE + verbose= + x_includes=NONE + x_libraries=NONE ++ ++# Installation directory options. ++# These are left unexpanded so users can "make install exec_prefix=/foo" ++# and all the variables that are supposed to be based on exec_prefix ++# by default will actually change. ++# Use braces instead of parens because sh, perl, etc. also accept them. ++# (The list follows the same order as the GNU Coding Standards.) + bindir='${exec_prefix}/bin' + sbindir='${exec_prefix}/sbin' + libexecdir='${exec_prefix}/libexec' +-datadir='${prefix}/share' ++datarootdir='${prefix}/share' ++datadir='${datarootdir}' + sysconfdir='${prefix}/etc' + sharedstatedir='${prefix}/com' + localstatedir='${prefix}/var' +-libdir='${exec_prefix}/lib' + includedir='${prefix}/include' + oldincludedir='/usr/include' +-infodir='${prefix}/info' +-mandir='${prefix}/man' +- +-# Initialize some other variables. +-subdirs= +-MFLAGS= MAKEFLAGS= +-SHELL=${CONFIG_SHELL-/bin/sh} +-# Maximum number of lines to put in a shell here document. +-ac_max_here_lines=12 ++docdir='${datarootdir}/doc/${PACKAGE}' ++infodir='${datarootdir}/info' ++htmldir='${docdir}' ++dvidir='${docdir}' ++pdfdir='${docdir}' ++psdir='${docdir}' ++libdir='${exec_prefix}/lib' ++localedir='${datarootdir}/locale' ++mandir='${datarootdir}/man' + + ac_prev= ++ac_dashdash= + for ac_option + do +- + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then +- eval "$ac_prev=\$ac_option" ++ eval $ac_prev=\$ac_option + ac_prev= + continue + fi + +- case "$ac_option" in +- -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; +- *) ac_optarg= ;; ++ case $ac_option in ++ *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; ++ *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + +- case "$ac_option" in ++ case $ac_dashdash$ac_option in ++ --) ++ ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) +- bindir="$ac_optarg" ;; ++ bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) +- ac_prev=build ;; ++ ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) +- build="$ac_optarg" ;; ++ build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) +- cache_file="$ac_optarg" ;; ++ cache_file=$ac_optarg ;; + +- -datadir | --datadir | --datadi | --datad | --data | --dat | --da) ++ --config-cache | -C) ++ cache_file=config.cache ;; ++ ++ -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; +- -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ +- | --da=*) +- datadir="$ac_optarg" ;; ++ -datadir=* | --datadir=* | --datadi=* | --datad=*) ++ datadir=$ac_optarg ;; ++ ++ -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ ++ | --dataroo | --dataro | --datar) ++ ac_prev=datarootdir ;; ++ -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ ++ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) ++ datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) +- ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` ++ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. +- if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then +- { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } +- fi +- ac_feature=`echo $ac_feature| sed 's/-/_/g'` +- eval "enable_${ac_feature}=no" ;; ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 ++ { (exit 1); exit 1; }; } ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"enable_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; ++ esac ++ eval enable_$ac_useropt=no ;; ++ ++ -docdir | --docdir | --docdi | --doc | --do) ++ ac_prev=docdir ;; ++ -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) ++ docdir=$ac_optarg ;; ++ ++ -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ++ ac_prev=dvidir ;; ++ -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) ++ dvidir=$ac_optarg ;; + + -enable-* | --enable-*) +- ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` ++ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. +- if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then +- { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } +- fi +- ac_feature=`echo $ac_feature| sed 's/-/_/g'` +- case "$ac_option" in +- *=*) ;; +- *) ac_optarg=yes ;; ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 ++ { (exit 1); exit 1; }; } ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"enable_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; + esac +- eval "enable_${ac_feature}='$ac_optarg'" ;; ++ eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ +@@ -137,116 +880,77 @@ + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) +- exec_prefix="$ac_optarg" ;; ++ exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + +- -help | --help | --hel | --he) +- # Omit some internal or obsolete options to make the list less imposing. +- # This message is too long to be a string in the A/UX 3.1 sh. +- cat << EOF +-Usage: configure [options] [host] +-Options: [defaults in brackets after descriptions] +-Configuration: +- --cache-file=FILE cache test results in FILE +- --help print this message +- --no-create do not create output files +- --quiet, --silent do not print \`checking...' messages +- --version print the version of autoconf that created configure +-Directory and file names: +- --prefix=PREFIX install architecture-independent files in PREFIX +- [$ac_default_prefix] +- --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX +- [same as prefix] +- --bindir=DIR user executables in DIR [EPREFIX/bin] +- --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] +- --libexecdir=DIR program executables in DIR [EPREFIX/libexec] +- --datadir=DIR read-only architecture-independent data in DIR +- [PREFIX/share] +- --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] +- --sharedstatedir=DIR modifiable architecture-independent data in DIR +- [PREFIX/com] +- --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] +- --libdir=DIR object code libraries in DIR [EPREFIX/lib] +- --includedir=DIR C header files in DIR [PREFIX/include] +- --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] +- --infodir=DIR info documentation in DIR [PREFIX/info] +- --mandir=DIR man documentation in DIR [PREFIX/man] +- --srcdir=DIR find the sources in DIR [configure dir or ..] +- --program-prefix=PREFIX prepend PREFIX to installed program names +- --program-suffix=SUFFIX append SUFFIX to installed program names +- --program-transform-name=PROGRAM +- run sed PROGRAM on installed program names +-EOF +- cat << EOF +-Host type: +- --build=BUILD configure for building on BUILD [BUILD=HOST] +- --host=HOST configure for HOST [guessed] +- --target=TARGET configure for TARGET [TARGET=HOST] +-Features and packages: +- --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) +- --enable-FEATURE[=ARG] include FEATURE [ARG=yes] +- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] +- --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) +- --x-includes=DIR X include files are in DIR +- --x-libraries=DIR X library files are in DIR +-EOF +- if test -n "$ac_help"; then +- echo "--enable and --with options recognized:$ac_help" +- fi +- exit 0 ;; ++ -help | --help | --hel | --he | -h) ++ ac_init_help=long ;; ++ -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ++ ac_init_help=recursive ;; ++ -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ++ ac_init_help=short ;; + + -host | --host | --hos | --ho) +- ac_prev=host ;; ++ ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) +- host="$ac_optarg" ;; ++ host_alias=$ac_optarg ;; ++ ++ -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ++ ac_prev=htmldir ;; ++ -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ ++ | --ht=*) ++ htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) +- includedir="$ac_optarg" ;; ++ includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) +- infodir="$ac_optarg" ;; ++ infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) +- libdir="$ac_optarg" ;; ++ libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) +- libexecdir="$ac_optarg" ;; ++ libexecdir=$ac_optarg ;; ++ ++ -localedir | --localedir | --localedi | --localed | --locale) ++ ac_prev=localedir ;; ++ -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) ++ localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ +- | --localstate | --localstat | --localsta | --localst \ +- | --locals | --local | --loca | --loc | --lo) ++ | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ +- | --localstate=* | --localstat=* | --localsta=* | --localst=* \ +- | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) +- localstatedir="$ac_optarg" ;; ++ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) ++ localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) +- mandir="$ac_optarg" ;; ++ mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ +- | --no-cr | --no-c) ++ | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ +@@ -260,26 +964,26 @@ + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) +- oldincludedir="$ac_optarg" ;; ++ oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) +- prefix="$ac_optarg" ;; ++ prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) +- program_prefix="$ac_optarg" ;; ++ program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) +- program_suffix="$ac_optarg" ;; ++ program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ +@@ -296,7 +1000,17 @@ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) +- program_transform_name="$ac_optarg" ;; ++ program_transform_name=$ac_optarg ;; ++ ++ -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ++ ac_prev=pdfdir ;; ++ -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) ++ pdfdir=$ac_optarg ;; ++ ++ -psdir | --psdir | --psdi | --psd | --ps) ++ ac_prev=psdir ;; ++ -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) ++ psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) +@@ -306,7 +1020,7 @@ + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) +- sbindir="$ac_optarg" ;; ++ sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ +@@ -317,58 +1031,69 @@ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) +- sharedstatedir="$ac_optarg" ;; ++ sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) +- site="$ac_optarg" ;; ++ site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) +- srcdir="$ac_optarg" ;; ++ srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) +- sysconfdir="$ac_optarg" ;; ++ sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) +- ac_prev=target ;; ++ ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) +- target="$ac_optarg" ;; ++ target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + +- -version | --version | --versio | --versi | --vers) +- echo "configure generated by autoconf version 2.13" +- exit 0 ;; ++ -version | --version | --versio | --versi | --vers | -V) ++ ac_init_version=: ;; + + -with-* | --with-*) +- ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` ++ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. +- if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then +- { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } +- fi +- ac_package=`echo $ac_package| sed 's/-/_/g'` +- case "$ac_option" in +- *=*) ;; +- *) ac_optarg=yes ;; ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 ++ { (exit 1); exit 1; }; } ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"with_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; + esac +- eval "with_${ac_package}='$ac_optarg'" ;; ++ eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) +- ac_package=`echo $ac_option|sed -e 's/-*without-//'` ++ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. +- if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then +- { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } +- fi +- ac_package=`echo $ac_package| sed 's/-/_/g'` +- eval "with_${ac_package}=no" ;; ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 ++ { (exit 1); exit 1; }; } ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"with_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; ++ esac ++ eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. +@@ -379,375 +1104,1512 @@ + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) +- x_includes="$ac_optarg" ;; ++ x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) +- x_libraries="$ac_optarg" ;; ++ x_libraries=$ac_optarg ;; + +- -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } ++ -*) { $as_echo "$as_me: error: unrecognized option: $ac_option ++Try \`$0 --help' for more information." >&2 ++ { (exit 1); exit 1; }; } + ;; + ++ *=*) ++ ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` ++ # Reject names that are not valid shell variable names. ++ expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 ++ { (exit 1); exit 1; }; } ++ eval $ac_envvar=\$ac_optarg ++ export $ac_envvar ;; ++ + *) +- if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then +- echo "configure: warning: $ac_option: invalid host type" 1>&2 +- fi +- if test "x$nonopt" != xNONE; then +- { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } +- fi +- nonopt="$ac_option" ++ # FIXME: should be removed in autoconf 3.0. ++ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 ++ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && ++ $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 ++ : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} + ;; + + esac + done + + if test -n "$ac_prev"; then +- { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } ++ ac_option=--`echo $ac_prev | sed 's/_/-/g'` ++ { $as_echo "$as_me: error: missing argument to $ac_option" >&2 ++ { (exit 1); exit 1; }; } + fi + +-trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 +- +-# File descriptor usage: +-# 0 standard input +-# 1 file creation +-# 2 errors and warnings +-# 3 some systems may open it to /dev/tty +-# 4 used on the Kubota Titan +-# 6 checking for... messages and results +-# 5 compiler messages saved in config.log +-if test "$silent" = yes; then +- exec 6>/dev/null +-else +- exec 6>&1 ++if test -n "$ac_unrecognized_opts"; then ++ case $enable_option_checking in ++ no) ;; ++ fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 ++ { (exit 1); exit 1; }; } ;; ++ *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; ++ esac + fi +-exec 5>./config.log +- +-echo "\ +-This file contains any messages produced by compilers while +-running configure, to aid debugging if configure makes a mistake. +-" 1>&5 + +-# Strip out --no-create and --no-recursion so they do not pile up. +-# Also quote any args containing shell metacharacters. +-ac_configure_args= +-for ac_arg ++# Check all directory arguments for consistency. ++for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ ++ datadir sysconfdir sharedstatedir localstatedir includedir \ ++ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ ++ libdir localedir mandir + do +- case "$ac_arg" in +- -no-create | --no-create | --no-creat | --no-crea | --no-cre \ +- | --no-cr | --no-c) ;; +- -no-recursion | --no-recursion | --no-recursio | --no-recursi \ +- | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; +- *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) +- ac_configure_args="$ac_configure_args '$ac_arg'" ;; +- *) ac_configure_args="$ac_configure_args $ac_arg" ;; ++ eval ac_val=\$$ac_var ++ # Remove trailing slashes. ++ case $ac_val in ++ */ ) ++ ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` ++ eval $ac_var=\$ac_val;; + esac ++ # Be sure to have absolute directory names. ++ case $ac_val in ++ [\\/$]* | ?:[\\/]* ) continue;; ++ NONE | '' ) case $ac_var in *prefix ) continue;; esac;; ++ esac ++ { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 ++ { (exit 1); exit 1; }; } + done + +-# NLS nuisances. +-# Only set these to C if already set. These must not be set unconditionally +-# because not all systems understand e.g. LANG=C (notably SCO). +-# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! +-# Non-C LC_CTYPE values break the ctype check. +-if test "${LANG+set}" = set; then LANG=C; export LANG; fi +-if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi +-if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi +-if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi ++# There might be people who depend on the old broken behavior: `$host' ++# used to hold the argument of --host etc. ++# FIXME: To remove some day. ++build=$build_alias ++host=$host_alias ++target=$target_alias ++ ++# FIXME: To remove some day. ++if test "x$host_alias" != x; then ++ if test "x$build_alias" = x; then ++ cross_compiling=maybe ++ $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. ++ If a cross compiler is detected then cross compile mode will be used." >&2 ++ elif test "x$build_alias" != "x$host_alias"; then ++ cross_compiling=yes ++ fi ++fi ++ ++ac_tool_prefix= ++test -n "$host_alias" && ac_tool_prefix=$host_alias- ++ ++test "$silent" = yes && exec 6>/dev/null ++ ++ ++ac_pwd=`pwd` && test -n "$ac_pwd" && ++ac_ls_di=`ls -di .` && ++ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || ++ { $as_echo "$as_me: error: working directory cannot be determined" >&2 ++ { (exit 1); exit 1; }; } ++test "X$ac_ls_di" = "X$ac_pwd_ls_di" || ++ { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 ++ { (exit 1); exit 1; }; } + +-# confdefs.h avoids OS command line length limits that DEFS can exceed. +-rm -rf conftest* confdefs.h +-# AIX cpp loses on an empty file, so make sure it contains at least a newline. +-echo > confdefs.h +- +-# A filename unique to this package, relative to the directory that +-# configure is in, which we can look for to find out if srcdir is correct. +-ac_unique_file=dsniff.c + + # Find the source files, if location was not specified. + if test -z "$srcdir"; then + ac_srcdir_defaulted=yes +- # Try the directory containing this script, then its parent. +- ac_prog=$0 +- ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` +- test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. ++ # Try the directory containing this script, then the parent directory. ++ ac_confdir=`$as_dirname -- "$as_myself" || ++$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ++ X"$as_myself" : 'X\(//\)[^/]' \| \ ++ X"$as_myself" : 'X\(//\)$' \| \ ++ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X"$as_myself" | ++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)[^/].*/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` + srcdir=$ac_confdir +- if test ! -r $srcdir/$ac_unique_file; then ++ if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi + else + ac_srcdir_defaulted=no + fi +-if test ! -r $srcdir/$ac_unique_file; then +- if test "$ac_srcdir_defaulted" = yes; then +- { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } +- else +- { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } +- fi +-fi +-srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` +- +-# Prefer explicitly selected file to automatically selected ones. +-if test -z "$CONFIG_SITE"; then +- if test "x$prefix" != xNONE; then +- CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" +- else +- CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" +- fi +-fi +-for ac_site_file in $CONFIG_SITE; do +- if test -r "$ac_site_file"; then +- echo "loading site script $ac_site_file" +- . "$ac_site_file" +- fi ++if test ! -r "$srcdir/$ac_unique_file"; then ++ test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." ++ { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 ++ { (exit 1); exit 1; }; } ++fi ++ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ++ac_abs_confdir=`( ++ cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 ++ { (exit 1); exit 1; }; } ++ pwd)` ++# When building in place, set srcdir=. ++if test "$ac_abs_confdir" = "$ac_pwd"; then ++ srcdir=. ++fi ++# Remove unnecessary trailing slashes from srcdir. ++# Double slashes in file names in object file debugging info ++# mess up M-x gdb in Emacs. ++case $srcdir in ++*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; ++esac ++for ac_var in $ac_precious_vars; do ++ eval ac_env_${ac_var}_set=\${${ac_var}+set} ++ eval ac_env_${ac_var}_value=\$${ac_var} ++ eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} ++ eval ac_cv_env_${ac_var}_value=\$${ac_var} + done + +-if test -r "$cache_file"; then +- echo "loading cache $cache_file" +- . $cache_file +-else +- echo "creating cache $cache_file" +- > $cache_file +-fi ++# ++# Report the --help message. ++# ++if test "$ac_init_help" = "long"; then ++ # Omit some internal or obsolete options to make the list less imposing. ++ # This message is too long to be a string in the A/UX 3.1 sh. ++ cat <<_ACEOF ++\`configure' configures this package to adapt to many kinds of systems. + +-ac_ext=c +-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' +-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +-cross_compiling=$ac_cv_prog_cc_cross +- +-ac_exeext= +-ac_objext=o +-if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then +- # Stardent Vistra SVR4 grep lacks -e, says ghazi at caip.rutgers.edu. +- if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then +- ac_n= ac_c=' +-' ac_t=' ' +- else +- ac_n=-n ac_c= ac_t= +- fi ++Usage: $0 [OPTION]... [VAR=VALUE]... ++ ++To assign environment variables (e.g., CC, CFLAGS...), specify them as ++VAR=VALUE. See below for descriptions of some of the useful variables. ++ ++Defaults for the options are specified in brackets. ++ ++Configuration: ++ -h, --help display this help and exit ++ --help=short display options specific to this package ++ --help=recursive display the short help of all the included packages ++ -V, --version display version information and exit ++ -q, --quiet, --silent do not print \`checking...' messages ++ --cache-file=FILE cache test results in FILE [disabled] ++ -C, --config-cache alias for \`--cache-file=config.cache' ++ -n, --no-create do not create output files ++ --srcdir=DIR find the sources in DIR [configure dir or \`..'] ++ ++Installation directories: ++ --prefix=PREFIX install architecture-independent files in PREFIX ++ [$ac_default_prefix] ++ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX ++ [PREFIX] ++ ++By default, \`make install' will install all the files in ++\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify ++an installation prefix other than \`$ac_default_prefix' using \`--prefix', ++for instance \`--prefix=\$HOME'. ++ ++For better control, use the options below. ++ ++Fine tuning of the installation directories: ++ --bindir=DIR user executables [EPREFIX/bin] ++ --sbindir=DIR system admin executables [EPREFIX/sbin] ++ --libexecdir=DIR program executables [EPREFIX/libexec] ++ --sysconfdir=DIR read-only single-machine data [PREFIX/etc] ++ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] ++ --localstatedir=DIR modifiable single-machine data [PREFIX/var] ++ --libdir=DIR object code libraries [EPREFIX/lib] ++ --includedir=DIR C header files [PREFIX/include] ++ --oldincludedir=DIR C header files for non-gcc [/usr/include] ++ --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] ++ --datadir=DIR read-only architecture-independent data [DATAROOTDIR] ++ --infodir=DIR info documentation [DATAROOTDIR/info] ++ --localedir=DIR locale-dependent data [DATAROOTDIR/locale] ++ --mandir=DIR man documentation [DATAROOTDIR/man] ++ --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] ++ --htmldir=DIR html documentation [DOCDIR] ++ --dvidir=DIR dvi documentation [DOCDIR] ++ --pdfdir=DIR pdf documentation [DOCDIR] ++ --psdir=DIR ps documentation [DOCDIR] ++_ACEOF ++ ++ cat <<\_ACEOF ++ ++X features: ++ --x-includes=DIR X include files are in DIR ++ --x-libraries=DIR X library files are in DIR ++_ACEOF ++fi ++ ++if test -n "$ac_init_help"; then ++ ++ cat <<\_ACEOF ++ ++Optional Packages: ++ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] ++ --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) ++ --with-x use the X Window System ++ --with-db=DIR use Berkeley DB (with --enable-compat185) in DIR ++ --with-libpcap=DIR use libpcap in DIR ++ --with-libnet=DIR use libnet in DIR ++ --with-libnids=DIR use libnids in DIR ++ --with-openssl=DIR use OpenSSL in DIR ++ ++Some influential environment variables: ++ CC C compiler command ++ CFLAGS C compiler flags ++ LDFLAGS linker flags, e.g. -L if you have libraries in a ++ nonstandard directory ++ LIBS libraries to pass to the linker, e.g. -l ++ CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if ++ you have headers in a nonstandard directory ++ XMKMF Path to xmkmf, Makefile generator for X Window System ++ CPP C preprocessor ++ ++Use these variables to override the choices made by `configure' or to help ++it to find libraries and programs with nonstandard names/locations. ++ ++_ACEOF ++ac_status=$? ++fi ++ ++if test "$ac_init_help" = "recursive"; then ++ # If there are subdirs, report their specific --help. ++ for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue ++ test -d "$ac_dir" || ++ { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || ++ continue ++ ac_builddir=. ++ ++case "$ac_dir" in ++.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; ++*) ++ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` ++ # A ".." for each directory in $ac_dir_suffix. ++ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` ++ case $ac_top_builddir_sub in ++ "") ac_top_builddir_sub=. ac_top_build_prefix= ;; ++ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; ++ esac ;; ++esac ++ac_abs_top_builddir=$ac_pwd ++ac_abs_builddir=$ac_pwd$ac_dir_suffix ++# for backward compatibility: ++ac_top_builddir=$ac_top_build_prefix ++ ++case $srcdir in ++ .) # We are building in place. ++ ac_srcdir=. ++ ac_top_srcdir=$ac_top_builddir_sub ++ ac_abs_top_srcdir=$ac_pwd ;; ++ [\\/]* | ?:[\\/]* ) # Absolute name. ++ ac_srcdir=$srcdir$ac_dir_suffix; ++ ac_top_srcdir=$srcdir ++ ac_abs_top_srcdir=$srcdir ;; ++ *) # Relative name. ++ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ++ ac_top_srcdir=$ac_top_build_prefix$srcdir ++ ac_abs_top_srcdir=$ac_pwd/$srcdir ;; ++esac ++ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix ++ ++ cd "$ac_dir" || { ac_status=$?; continue; } ++ # Check for guested configure. ++ if test -f "$ac_srcdir/configure.gnu"; then ++ echo && ++ $SHELL "$ac_srcdir/configure.gnu" --help=recursive ++ elif test -f "$ac_srcdir/configure"; then ++ echo && ++ $SHELL "$ac_srcdir/configure" --help=recursive ++ else ++ $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 ++ fi || ac_status=$? ++ cd "$ac_pwd" || { ac_status=$?; break; } ++ done ++fi ++ ++test -n "$ac_init_help" && exit $ac_status ++if $ac_init_version; then ++ cat <<\_ACEOF ++configure ++generated by GNU Autoconf 2.63 ++ ++Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, ++2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. ++This configure script is free software; the Free Software Foundation ++gives unlimited permission to copy, distribute and modify it. ++_ACEOF ++ exit ++fi ++cat >config.log <<_ACEOF ++This file contains any messages produced by compilers while ++running configure, to aid debugging if configure makes a mistake. ++ ++It was created by $as_me, which was ++generated by GNU Autoconf 2.63. Invocation command line was ++ ++ $ $0 $@ ++ ++_ACEOF ++exec 5>>config.log ++{ ++cat <<_ASUNAME ++## --------- ## ++## Platform. ## ++## --------- ## ++ ++hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` ++uname -m = `(uname -m) 2>/dev/null || echo unknown` ++uname -r = `(uname -r) 2>/dev/null || echo unknown` ++uname -s = `(uname -s) 2>/dev/null || echo unknown` ++uname -v = `(uname -v) 2>/dev/null || echo unknown` ++ ++/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` ++/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` ++ ++/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` ++/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` ++/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` ++/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` ++/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` ++/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` ++/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` ++ ++_ASUNAME ++ ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ $as_echo "PATH: $as_dir" ++done ++IFS=$as_save_IFS ++ ++} >&5 ++ ++cat >&5 <<_ACEOF ++ ++ ++## ----------- ## ++## Core tests. ## ++## ----------- ## ++ ++_ACEOF ++ ++ ++# Keep a trace of the command line. ++# Strip out --no-create and --no-recursion so they do not pile up. ++# Strip out --silent because we don't want to record it for future runs. ++# Also quote any args containing shell meta-characters. ++# Make two passes to allow for proper duplicate-argument suppression. ++ac_configure_args= ++ac_configure_args0= ++ac_configure_args1= ++ac_must_keep_next=false ++for ac_pass in 1 2 ++do ++ for ac_arg ++ do ++ case $ac_arg in ++ -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; ++ -q | -quiet | --quiet | --quie | --qui | --qu | --q \ ++ | -silent | --silent | --silen | --sile | --sil) ++ continue ;; ++ *\'*) ++ ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; ++ esac ++ case $ac_pass in ++ 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; ++ 2) ++ ac_configure_args1="$ac_configure_args1 '$ac_arg'" ++ if test $ac_must_keep_next = true; then ++ ac_must_keep_next=false # Got value, back to normal. ++ else ++ case $ac_arg in ++ *=* | --config-cache | -C | -disable-* | --disable-* \ ++ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ ++ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ ++ | -with-* | --with-* | -without-* | --without-* | --x) ++ case "$ac_configure_args0 " in ++ "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; ++ esac ++ ;; ++ -* ) ac_must_keep_next=true ;; ++ esac ++ fi ++ ac_configure_args="$ac_configure_args '$ac_arg'" ++ ;; ++ esac ++ done ++done ++$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } ++$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } ++ ++# When interrupted or exit'd, cleanup temporary files, and complete ++# config.log. We remove comments because anyway the quotes in there ++# would cause problems or look ugly. ++# WARNING: Use '\'' to represent an apostrophe within the trap. ++# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. ++trap 'exit_status=$? ++ # Save into config.log some information that might help in debugging. ++ { ++ echo ++ ++ cat <<\_ASBOX ++## ---------------- ## ++## Cache variables. ## ++## ---------------- ## ++_ASBOX ++ echo ++ # The following way of writing the cache mishandles newlines in values, ++( ++ for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do ++ eval ac_val=\$$ac_var ++ case $ac_val in #( ++ *${as_nl}*) ++ case $ac_var in #( ++ *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 ++$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; ++ esac ++ case $ac_var in #( ++ _ | IFS | as_nl) ;; #( ++ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( ++ *) $as_unset $ac_var ;; ++ esac ;; ++ esac ++ done ++ (set) 2>&1 | ++ case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( ++ *${as_nl}ac_space=\ *) ++ sed -n \ ++ "s/'\''/'\''\\\\'\'''\''/g; ++ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ++ ;; #( ++ *) ++ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ++ ;; ++ esac | ++ sort ++) ++ echo ++ ++ cat <<\_ASBOX ++## ----------------- ## ++## Output variables. ## ++## ----------------- ## ++_ASBOX ++ echo ++ for ac_var in $ac_subst_vars ++ do ++ eval ac_val=\$$ac_var ++ case $ac_val in ++ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; ++ esac ++ $as_echo "$ac_var='\''$ac_val'\''" ++ done | sort ++ echo ++ ++ if test -n "$ac_subst_files"; then ++ cat <<\_ASBOX ++## ------------------- ## ++## File substitutions. ## ++## ------------------- ## ++_ASBOX ++ echo ++ for ac_var in $ac_subst_files ++ do ++ eval ac_val=\$$ac_var ++ case $ac_val in ++ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; ++ esac ++ $as_echo "$ac_var='\''$ac_val'\''" ++ done | sort ++ echo ++ fi ++ ++ if test -s confdefs.h; then ++ cat <<\_ASBOX ++## ----------- ## ++## confdefs.h. ## ++## ----------- ## ++_ASBOX ++ echo ++ cat confdefs.h ++ echo ++ fi ++ test "$ac_signal" != 0 && ++ $as_echo "$as_me: caught signal $ac_signal" ++ $as_echo "$as_me: exit $exit_status" ++ } >&5 ++ rm -f core *.core core.conftest.* && ++ rm -f -r conftest* confdefs* conf$$* $ac_clean_files && ++ exit $exit_status ++' 0 ++for ac_signal in 1 2 13 15; do ++ trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal ++done ++ac_signal=0 ++ ++# confdefs.h avoids OS command line length limits that DEFS can exceed. ++rm -f -r conftest* confdefs.h ++ ++# Predefined preprocessor variables. ++ ++cat >>confdefs.h <<_ACEOF ++#define PACKAGE_NAME "$PACKAGE_NAME" ++_ACEOF ++ ++ ++cat >>confdefs.h <<_ACEOF ++#define PACKAGE_TARNAME "$PACKAGE_TARNAME" ++_ACEOF ++ ++ ++cat >>confdefs.h <<_ACEOF ++#define PACKAGE_VERSION "$PACKAGE_VERSION" ++_ACEOF ++ ++ ++cat >>confdefs.h <<_ACEOF ++#define PACKAGE_STRING "$PACKAGE_STRING" ++_ACEOF ++ ++ ++cat >>confdefs.h <<_ACEOF ++#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" ++_ACEOF ++ ++ ++# Let the site file select an alternate cache file if it wants to. ++# Prefer an explicitly selected file to automatically selected ones. ++ac_site_file1=NONE ++ac_site_file2=NONE ++if test -n "$CONFIG_SITE"; then ++ ac_site_file1=$CONFIG_SITE ++elif test "x$prefix" != xNONE; then ++ ac_site_file1=$prefix/share/config.site ++ ac_site_file2=$prefix/etc/config.site ++else ++ ac_site_file1=$ac_default_prefix/share/config.site ++ ac_site_file2=$ac_default_prefix/etc/config.site ++fi ++for ac_site_file in "$ac_site_file1" "$ac_site_file2" ++do ++ test "x$ac_site_file" = xNONE && continue ++ if test -r "$ac_site_file"; then ++ { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 ++$as_echo "$as_me: loading site script $ac_site_file" >&6;} ++ sed 's/^/| /' "$ac_site_file" >&5 ++ . "$ac_site_file" ++ fi ++done ++ ++if test -r "$cache_file"; then ++ # Some versions of bash will fail to source /dev/null (special ++ # files actually), so we avoid doing that. ++ if test -f "$cache_file"; then ++ { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 ++$as_echo "$as_me: loading cache $cache_file" >&6;} ++ case $cache_file in ++ [\\/]* | ?:[\\/]* ) . "$cache_file";; ++ *) . "./$cache_file";; ++ esac ++ fi + else +- ac_n= ac_c='\c' ac_t= ++ { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 ++$as_echo "$as_me: creating cache $cache_file" >&6;} ++ >$cache_file ++fi ++ ++# Check that the precious variables saved in the cache have kept the same ++# value. ++ac_cache_corrupted=false ++for ac_var in $ac_precious_vars; do ++ eval ac_old_set=\$ac_cv_env_${ac_var}_set ++ eval ac_new_set=\$ac_env_${ac_var}_set ++ eval ac_old_val=\$ac_cv_env_${ac_var}_value ++ eval ac_new_val=\$ac_env_${ac_var}_value ++ case $ac_old_set,$ac_new_set in ++ set,) ++ { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 ++$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ++ ac_cache_corrupted=: ;; ++ ,set) ++ { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 ++$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ++ ac_cache_corrupted=: ;; ++ ,);; ++ *) ++ if test "x$ac_old_val" != "x$ac_new_val"; then ++ # differences in whitespace do not lead to failure. ++ ac_old_val_w=`echo x $ac_old_val` ++ ac_new_val_w=`echo x $ac_new_val` ++ if test "$ac_old_val_w" != "$ac_new_val_w"; then ++ { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 ++$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ++ ac_cache_corrupted=: ++ else ++ { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 ++$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} ++ eval $ac_var=\$ac_old_val ++ fi ++ { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 ++$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} ++ { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 ++$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} ++ fi;; ++ esac ++ # Pass precious variables to config.status. ++ if test "$ac_new_set" = set; then ++ case $ac_new_val in ++ *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; ++ *) ac_arg=$ac_var=$ac_new_val ;; ++ esac ++ case " $ac_configure_args " in ++ *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. ++ *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; ++ esac ++ fi ++done ++if $ac_cache_corrupted; then ++ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++ { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 ++$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} ++ { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 ++$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} ++ { (exit 1); exit 1; }; } + fi + + + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ac_ext=c ++ac_cpp='$CPP $CPPFLAGS' ++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ++ac_compiler_gnu=$ac_cv_c_compiler_gnu ++ ++ ++ ++ac_config_headers="$ac_config_headers config.h" ++ ++ + if test "$prefix" = "NONE"; then + prefix="/usr/local" + fi + +-# Extract the first word of "gcc", so it can be a program name with args. ++ac_ext=c ++ac_cpp='$CPP $CPPFLAGS' ++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ++ac_compiler_gnu=$ac_cv_c_compiler_gnu ++if test -n "$ac_tool_prefix"; then ++ # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. ++set dummy ${ac_tool_prefix}gcc; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_CC+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$CC"; then ++ ac_cv_prog_CC="$CC" # Let the user override the test. ++else ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ++ ac_cv_prog_CC="${ac_tool_prefix}gcc" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ ++fi ++fi ++CC=$ac_cv_prog_CC ++if test -n "$CC"; then ++ { $as_echo "$as_me:$LINENO: result: $CC" >&5 ++$as_echo "$CC" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++fi ++ ++ ++fi ++if test -z "$ac_cv_prog_CC"; then ++ ac_ct_CC=$CC ++ # Extract the first word of "gcc", so it can be a program name with args. + set dummy gcc; ac_word=$2 +-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:547: checking for $ac_word" >&5 +-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then +- echo $ac_n "(cached) $ac_c" 1>&6 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_CC+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$ac_ct_CC"; then ++ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. ++else ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ++ ac_cv_prog_ac_ct_CC="gcc" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ ++fi ++fi ++ac_ct_CC=$ac_cv_prog_ac_ct_CC ++if test -n "$ac_ct_CC"; then ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 ++$as_echo "$ac_ct_CC" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++fi ++ ++ if test "x$ac_ct_CC" = x; then ++ CC="" ++ else ++ case $cross_compiling:$ac_tool_warned in ++yes:) ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ++ac_tool_warned=yes ;; ++esac ++ CC=$ac_ct_CC ++ fi ++else ++ CC="$ac_cv_prog_CC" ++fi ++ ++if test -z "$CC"; then ++ if test -n "$ac_tool_prefix"; then ++ # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. ++set dummy ${ac_tool_prefix}cc; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_CC+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. + else +- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" +- ac_dummy="$PATH" +- for ac_dir in $ac_dummy; do +- test -z "$ac_dir" && ac_dir=. +- if test -f $ac_dir/$ac_word; then +- ac_cv_prog_CC="gcc" +- break +- fi +- done +- IFS="$ac_save_ifs" ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ++ ac_cv_prog_CC="${ac_tool_prefix}cc" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ + fi + fi +-CC="$ac_cv_prog_CC" ++CC=$ac_cv_prog_CC + if test -n "$CC"; then +- echo "$ac_t""$CC" 1>&6 ++ { $as_echo "$as_me:$LINENO: result: $CC" >&5 ++$as_echo "$CC" >&6; } + else +- echo "$ac_t""no" 1>&6 ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + ++ ++ fi ++fi + if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. + set dummy cc; ac_word=$2 +-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:577: checking for $ac_word" >&5 +-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then +- echo $ac_n "(cached) $ac_c" 1>&6 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_CC+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. + else +- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_prog_rejected=no +- ac_dummy="$PATH" +- for ac_dir in $ac_dummy; do +- test -z "$ac_dir" && ac_dir=. +- if test -f $ac_dir/$ac_word; then +- if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then +- ac_prog_rejected=yes +- continue +- fi +- ac_cv_prog_CC="cc" +- break +- fi +- done +- IFS="$ac_save_ifs" ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ++ if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ++ ac_prog_rejected=yes ++ continue ++ fi ++ ac_cv_prog_CC="cc" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ + if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift +- if test $# -gt 0; then ++ if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift +- set dummy "$ac_dir/$ac_word" "$@" +- shift +- ac_cv_prog_CC="$@" ++ ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi + fi + fi + fi +-CC="$ac_cv_prog_CC" ++CC=$ac_cv_prog_CC + if test -n "$CC"; then +- echo "$ac_t""$CC" 1>&6 ++ { $as_echo "$as_me:$LINENO: result: $CC" >&5 ++$as_echo "$CC" >&6; } + else +- echo "$ac_t""no" 1>&6 ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + +- if test -z "$CC"; then +- case "`uname -s`" in +- *win32* | *WIN32*) +- # Extract the first word of "cl", so it can be a program name with args. +-set dummy cl; ac_word=$2 +-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:628: checking for $ac_word" >&5 +-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then +- echo $ac_n "(cached) $ac_c" 1>&6 ++ ++fi ++if test -z "$CC"; then ++ if test -n "$ac_tool_prefix"; then ++ for ac_prog in cl.exe ++ do ++ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. ++set dummy $ac_tool_prefix$ac_prog; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_CC+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. + else +- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" +- ac_dummy="$PATH" +- for ac_dir in $ac_dummy; do +- test -z "$ac_dir" && ac_dir=. +- if test -f $ac_dir/$ac_word; then +- ac_cv_prog_CC="cl" +- break +- fi +- done +- IFS="$ac_save_ifs" ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ++ ac_cv_prog_CC="$ac_tool_prefix$ac_prog" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ + fi + fi +-CC="$ac_cv_prog_CC" ++CC=$ac_cv_prog_CC + if test -n "$CC"; then +- echo "$ac_t""$CC" 1>&6 ++ { $as_echo "$as_me:$LINENO: result: $CC" >&5 ++$as_echo "$CC" >&6; } + else +- echo "$ac_t""no" 1>&6 +-fi +- ;; +- esac +- fi +- test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + +-echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 +-echo "configure:660: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 + +-ac_ext=c +-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' +-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +-cross_compiling=$ac_cv_prog_cc_cross ++ test -n "$CC" && break ++ done ++fi ++if test -z "$CC"; then ++ ac_ct_CC=$CC ++ for ac_prog in cl.exe ++do ++ # Extract the first word of "$ac_prog", so it can be a program name with args. ++set dummy $ac_prog; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_CC+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$ac_ct_CC"; then ++ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. ++else ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ++ ac_cv_prog_ac_ct_CC="$ac_prog" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ ++fi ++fi ++ac_ct_CC=$ac_cv_prog_ac_ct_CC ++if test -n "$ac_ct_CC"; then ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 ++$as_echo "$ac_ct_CC" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++fi + +-cat > conftest.$ac_ext << EOF + +-#line 671 "configure" +-#include "confdefs.h" ++ test -n "$ac_ct_CC" && break ++done + +-main(){return(0);} +-EOF +-if { (eval echo configure:676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +- ac_cv_prog_cc_works=yes +- # If we can't run a trivial program, we are probably using a cross compiler. +- if (./conftest; exit) 2>/dev/null; then +- ac_cv_prog_cc_cross=no ++ if test "x$ac_ct_CC" = x; then ++ CC="" + else +- ac_cv_prog_cc_cross=yes ++ case $cross_compiling:$ac_tool_warned in ++yes:) ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ++ac_tool_warned=yes ;; ++esac ++ CC=$ac_ct_CC + fi +-else +- echo "configure: failed program was:" >&5 +- cat conftest.$ac_ext >&5 +- ac_cv_prog_cc_works=no + fi +-rm -fr conftest* +-ac_ext=c +-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' +-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +-cross_compiling=$ac_cv_prog_cc_cross + +-echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 +-if test $ac_cv_prog_cc_works = no; then +- { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } + fi +-echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 +-echo "configure:702: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +-echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 +-cross_compiling=$ac_cv_prog_cc_cross + +-echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 +-echo "configure:707: checking whether we are using GNU C" >&5 +-if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then +- echo $ac_n "(cached) $ac_c" 1>&6 +-else +- cat > conftest.c <&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +- ac_cv_prog_gcc=yes ++ ++test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH ++See \`config.log' for more details." >&5 ++$as_echo "$as_me: error: no acceptable C compiler found in \$PATH ++See \`config.log' for more details." >&2;} ++ { (exit 1); exit 1; }; }; } ++ ++# Provide some information about the compiler. ++$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 ++set X $ac_compile ++ac_compiler=$2 ++{ (ac_try="$ac_compiler --version >&5" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compiler --version >&5") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } ++{ (ac_try="$ac_compiler -v >&5" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compiler -v >&5") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } ++{ (ac_try="$ac_compiler -V >&5" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compiler -V >&5") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } ++ ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++ ++int ++main () ++{ ++ ++ ; ++ return 0; ++} ++_ACEOF ++ac_clean_files_save=$ac_clean_files ++ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" ++# Try to create an executable without -o first, disregard a.out. ++# It will help us diagnose broken compilers, and finding out an intuition ++# of exeext. ++{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 ++$as_echo_n "checking for C compiler default output file name... " >&6; } ++ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` ++ ++# The possible output files: ++ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ++ ++ac_rmfiles= ++for ac_file in $ac_files ++do ++ case $ac_file in ++ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; ++ * ) ac_rmfiles="$ac_rmfiles $ac_file";; ++ esac ++done ++rm -f $ac_rmfiles ++ ++if { (ac_try="$ac_link_default" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_link_default") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); }; then ++ # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. ++# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' ++# in a Makefile. We should not override ac_cv_exeext if it was cached, ++# so that the user can short-circuit this test for compilers unknown to ++# Autoconf. ++for ac_file in $ac_files '' ++do ++ test -f "$ac_file" || continue ++ case $ac_file in ++ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ++ ;; ++ [ab].out ) ++ # We found the default executable, but exeext='' is most ++ # certainly right. ++ break;; ++ *.* ) ++ if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; ++ then :; else ++ ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` ++ fi ++ # We set ac_cv_exeext here because the later test for it is not ++ # safe: cross compilers may not add the suffix if given an `-o' ++ # argument, so we may need to know it at that point already. ++ # Even if this section looks crufty: it has the advantage of ++ # actually working. ++ break;; ++ * ) ++ break;; ++ esac ++done ++test "$ac_cv_exeext" = no && ac_cv_exeext= ++ + else +- ac_cv_prog_gcc=no ++ ac_file='' + fi ++ ++{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 ++$as_echo "$ac_file" >&6; } ++if test -z "$ac_file"; then ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables ++See \`config.log' for more details." >&5 ++$as_echo "$as_me: error: C compiler cannot create executables ++See \`config.log' for more details." >&2;} ++ { (exit 77); exit 77; }; }; } ++fi ++ ++ac_exeext=$ac_cv_exeext ++ ++# Check that the compiler produces executables we can run. If not, either ++# the compiler is broken, or we cross compile. ++{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 ++$as_echo_n "checking whether the C compiler works... " >&6; } ++# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 ++# If not cross compiling, check that we can run a simple program. ++if test "$cross_compiling" != yes; then ++ if { ac_try='./$ac_file' ++ { (case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_try") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); }; }; then ++ cross_compiling=no ++ else ++ if test "$cross_compiling" = maybe; then ++ cross_compiling=yes ++ else ++ { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. ++If you meant to cross compile, use \`--host'. ++See \`config.log' for more details." >&5 ++$as_echo "$as_me: error: cannot run C compiled programs. ++If you meant to cross compile, use \`--host'. ++See \`config.log' for more details." >&2;} ++ { (exit 1); exit 1; }; }; } ++ fi ++ fi + fi ++{ $as_echo "$as_me:$LINENO: result: yes" >&5 ++$as_echo "yes" >&6; } ++ ++rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ++ac_clean_files=$ac_clean_files_save ++# Check that the compiler produces executables we can run. If not, either ++# the compiler is broken, or we cross compile. ++{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 ++$as_echo_n "checking whether we are cross compiling... " >&6; } ++{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 ++$as_echo "$cross_compiling" >&6; } ++ ++{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 ++$as_echo_n "checking for suffix of executables... " >&6; } ++if { (ac_try="$ac_link" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_link") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); }; then ++ # If both `conftest.exe' and `conftest' are `present' (well, observable) ++# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will ++# work properly (i.e., refer to `conftest.exe'), while it won't with ++# `rm'. ++for ac_file in conftest.exe conftest conftest.*; do ++ test -f "$ac_file" || continue ++ case $ac_file in ++ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; ++ *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` ++ break;; ++ * ) break;; ++ esac ++done ++else ++ { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link ++See \`config.log' for more details." >&5 ++$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link ++See \`config.log' for more details." >&2;} ++ { (exit 1); exit 1; }; }; } ++fi ++ ++rm -f conftest$ac_cv_exeext ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 ++$as_echo "$ac_cv_exeext" >&6; } ++ ++rm -f conftest.$ac_ext ++EXEEXT=$ac_cv_exeext ++ac_exeext=$EXEEXT ++{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 ++$as_echo_n "checking for suffix of object files... " >&6; } ++if test "${ac_cv_objext+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++ ++int ++main () ++{ ++ ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.o conftest.obj ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); }; then ++ for ac_file in conftest.o conftest.obj conftest.*; do ++ test -f "$ac_file" || continue; ++ case $ac_file in ++ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; ++ *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` ++ break;; ++ esac ++done ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-echo "$ac_t""$ac_cv_prog_gcc" 1>&6 ++{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile ++See \`config.log' for more details." >&5 ++$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile ++See \`config.log' for more details." >&2;} ++ { (exit 1); exit 1; }; }; } ++fi ++ ++rm -f conftest.$ac_cv_objext conftest.$ac_ext ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 ++$as_echo "$ac_cv_objext" >&6; } ++OBJEXT=$ac_cv_objext ++ac_objext=$OBJEXT ++{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 ++$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } ++if test "${ac_cv_c_compiler_gnu+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ + +-if test $ac_cv_prog_gcc = yes; then ++int ++main () ++{ ++#ifndef __GNUC__ ++ choke me ++#endif ++ ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ ac_compiler_gnu=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ ac_compiler_gnu=no ++fi ++ ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++ac_cv_c_compiler_gnu=$ac_compiler_gnu ++ ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 ++$as_echo "$ac_cv_c_compiler_gnu" >&6; } ++if test $ac_compiler_gnu = yes; then + GCC=yes + else + GCC= + fi ++ac_test_CFLAGS=${CFLAGS+set} ++ac_save_CFLAGS=$CFLAGS ++{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 ++$as_echo_n "checking whether $CC accepts -g... " >&6; } ++if test "${ac_cv_prog_cc_g+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ ac_save_c_werror_flag=$ac_c_werror_flag ++ ac_c_werror_flag=yes ++ ac_cv_prog_cc_g=no ++ CFLAGS="-g" ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ + +-ac_test_CFLAGS="${CFLAGS+set}" +-ac_save_CFLAGS="$CFLAGS" +-CFLAGS= +-echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 +-echo "configure:735: checking whether ${CC-cc} accepts -g" >&5 +-if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then +- echo $ac_n "(cached) $ac_c" 1>&6 ++int ++main () ++{ ++ ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ ac_cv_prog_cc_g=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ CFLAGS="" ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++ ++int ++main () ++{ ++ ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 03:39:52 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 02:39:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[3703] csw/mgar/pkg Message-ID: Revision: 3703 http://gar.svn.sourceforge.net/gar/?rev=3703&view=rev Author: hson Date: 2009-03-11 02:39:52 +0000 (Wed, 11 Mar 2009) Log Message: ----------- gengetopt: Initial commit Added Paths: ----------- csw/mgar/pkg/gengetopt/ csw/mgar/pkg/gengetopt/branches/ csw/mgar/pkg/gengetopt/tags/ csw/mgar/pkg/gengetopt/trunk/ csw/mgar/pkg/gengetopt/trunk/Makefile csw/mgar/pkg/gengetopt/trunk/checksums csw/mgar/pkg/gengetopt/trunk/files/ Property changes on: csw/mgar/pkg/gengetopt/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/gengetopt/trunk/Makefile =================================================================== --- csw/mgar/pkg/gengetopt/trunk/Makefile (rev 0) +++ csw/mgar/pkg/gengetopt/trunk/Makefile 2009-03-11 02:39:52 UTC (rev 3703) @@ -0,0 +1,30 @@ +GARNAME = gengetopt +GARVERSION = 2.22 +CATEGORIES = utils + +DESCRIPTION = parses the command line options +define BLURB + 'getgetopt' takes an easy-to-do description of options and generates a C + function that uses the GNU getopt_long(3) function to parse and validate the + options. gengetopt is perfect if you don't want to write all the stuff + required to call GNU getopt_long(3), or if you have a program and wish it + took many options. The generated code works if you use autoconf or automake. +endef + +MASTER_SITES = $(GNU_MIRROR) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +#PACKAGES = CSWgtar + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +SPKG_SOURCEURL = http://www.gnu.org/software/gengetopt/ + +#REQUIRED_PKGS = CSWggettextrt CSWiconv + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_SCRIPTS = + +include gar/category.mk Added: csw/mgar/pkg/gengetopt/trunk/checksums =================================================================== --- csw/mgar/pkg/gengetopt/trunk/checksums (rev 0) +++ csw/mgar/pkg/gengetopt/trunk/checksums 2009-03-11 02:39:52 UTC (rev 3703) @@ -0,0 +1 @@ +346f35c9e0607733b26dcbba9fbbfa8c download/gengetopt-2.22.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 03:58:09 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 02:58:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3704] csw/mgar/pkg Message-ID: Revision: 3704 http://gar.svn.sourceforge.net/gar/?rev=3704&view=rev Author: hson Date: 2009-03-11 02:58:08 +0000 (Wed, 11 Mar 2009) Log Message: ----------- libgc: Initial commit Added Paths: ----------- csw/mgar/pkg/libgc/ csw/mgar/pkg/libgc/branches/ csw/mgar/pkg/libgc/tags/ csw/mgar/pkg/libgc/trunk/ csw/mgar/pkg/libgc/trunk/Makefile csw/mgar/pkg/libgc/trunk/files/ Property changes on: csw/mgar/pkg/libgc/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/libgc/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgc/trunk/Makefile (rev 0) +++ csw/mgar/pkg/libgc/trunk/Makefile 2009-03-11 02:58:08 UTC (rev 3704) @@ -0,0 +1,31 @@ +GARNAME = libgc +GARVERSION = 7.0 +CATEGORIES = lib + +DESCRIPTION = A garbage collector for C and C++ +define BLURB + The Boehm-Demers-Weiser conservative garbage collector can be used as a + garbage collecting replacement for C malloc or C++ new. It allows you to + allocate memory basically as you normally would, without explicitly + deallocating memory that is no longer useful. The collector automatically + recycles memory when it determines that it can no longer be otherwise + accessed. +endef + +MASTER_SITES = http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/ +DISTFILES = gc-$(GARVERSION).tar.gz + +DISTNAME = gc-$(GARVERSION) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = check + +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 04:10:07 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 03:10:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[3705] csw/mgar/pkg/gengetopt/trunk/Makefile Message-ID: Revision: 3705 http://gar.svn.sourceforge.net/gar/?rev=3705&view=rev Author: hson Date: 2009-03-11 03:10:07 +0000 (Wed, 11 Mar 2009) Log Message: ----------- gengetopt: Cleanup Modified Paths: -------------- csw/mgar/pkg/gengetopt/trunk/Makefile Modified: csw/mgar/pkg/gengetopt/trunk/Makefile =================================================================== --- csw/mgar/pkg/gengetopt/trunk/Makefile 2009-03-11 02:58:08 UTC (rev 3704) +++ csw/mgar/pkg/gengetopt/trunk/Makefile 2009-03-11 03:10:07 UTC (rev 3705) @@ -14,15 +14,11 @@ MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -#PACKAGES = CSWgtar - # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz SPKG_SOURCEURL = http://www.gnu.org/software/gengetopt/ -#REQUIRED_PKGS = CSWggettextrt CSWiconv - CONFIGURE_ARGS = $(DIRPATHS) TEST_SCRIPTS = This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 04:25:12 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 03:25:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[3706] csw/mgar/pkg/libnids/trunk Message-ID: Revision: 3706 http://gar.svn.sourceforge.net/gar/?rev=3706&view=rev Author: hson Date: 2009-03-11 03:25:12 +0000 (Wed, 11 Mar 2009) Log Message: ----------- libnids: Remove inline-gccism Modified Paths: -------------- csw/mgar/pkg/libnids/trunk/checksums csw/mgar/pkg/libnids/trunk/files/mainpatch Modified: csw/mgar/pkg/libnids/trunk/checksums =================================================================== --- csw/mgar/pkg/libnids/trunk/checksums 2009-03-11 03:10:07 UTC (rev 3705) +++ csw/mgar/pkg/libnids/trunk/checksums 2009-03-11 03:25:12 UTC (rev 3706) @@ -1,2 +1,2 @@ af35e8ef403a0ca95df2da94db856428 download/libnids-1.23.tar.gz -ea5ddd010782ed77209e2414e5500ec7 download/mainpatch +f30f9291f73781869e9d1e3091d8d151 download/mainpatch Modified: csw/mgar/pkg/libnids/trunk/files/mainpatch =================================================================== --- csw/mgar/pkg/libnids/trunk/files/mainpatch 2009-03-11 03:10:07 UTC (rev 3705) +++ csw/mgar/pkg/libnids/trunk/files/mainpatch 2009-03-11 03:25:12 UTC (rev 3706) @@ -1,6 +1,6 @@ diff --speed-large-files --minimal -ru libnids-1.23.orig/src/Makefile.in libnids-1.23/src/Makefile.in --- libnids-1.23.orig/src/Makefile.in 2008-02-21 11:40:19.000000000 +0100 -+++ libnids-1.23/src/Makefile.in 2009-03-08 05:26:17.000000000 +0100 ++++ libnids-1.23/src/Makefile.in 2009-03-11 00:03:28.000000000 +0100 @@ -16,7 +16,7 @@ LIBSHARED = libnids.so.1.23 @@ -75,19 +75,44 @@ rm -f *.o *~ $(LIBSTATIC) $(LIBSHARED) diff --speed-large-files --minimal -ru libnids-1.23.orig/src/checksum.c libnids-1.23/src/checksum.c --- libnids-1.23.orig/src/checksum.c 2005-02-08 16:46:11.000000000 +0100 -+++ libnids-1.23/src/checksum.c 2009-03-08 11:39:55.103753000 +0100 -@@ -25,7 +25,7 @@ - return 0; ++++ libnids-1.23/src/checksum.c 2009-03-11 00:49:43.000000000 +0100 +@@ -120,7 +120,7 @@ + By Jorge Cwik , adapted for linux by Arnt + Gulbrandsen. + */ +-inline u_short ip_fast_csum(u_char * iph, u_int ihl) ++u_short ip_fast_csum(u_char * iph, u_int ihl) + { + u_int sum; + if (dontchksum(((struct ip*)iph)->ip_src.s_addr)) +@@ -191,13 +191,13 @@ + this routine is used for miscellaneous IP-like checksums, mainly in + icmp.c + */ +-inline u_short ++u_short + ip_compute_csum(u_char * buff, int len) + { + return (csum_fold(csum_partial(buff, len, 0))); } - --#if ( __i386__ || __i386 ) -+#if ( __i386__ || __i386 ) && __GNUC__ - // all asm procedures are copied from Linux 2.0.36 and 2.2.10 kernels - /* +-inline u_short ++u_short + my_tcp_check(struct tcphdr *th, int len, u_int saddr, u_int daddr) + { + if (dontchksum(saddr)) +@@ -205,7 +205,7 @@ + return csum_tcpudp_magic(saddr, daddr, len, IPPROTO_TCP, + csum_partial((char *)th, len, 0)); + } +-inline u_short ++u_short + my_udp_check(void *u, int len, u_int saddr, u_int daddr) + { + if (dontchksum(saddr)) diff --speed-large-files --minimal -ru libnids-1.23.orig/src/ip_options.c libnids-1.23/src/ip_options.c --- libnids-1.23.orig/src/ip_options.c 2002-08-10 21:07:45.000000000 +0200 -+++ libnids-1.23/src/ip_options.c 2009-03-08 05:26:17.000000000 +0100 ++++ libnids-1.23/src/ip_options.c 2009-03-11 00:03:28.000000000 +0100 @@ -69,7 +69,7 @@ unsigned char __pad1; unsigned char __pad2; @@ -97,3 +122,22 @@ }; struct iphdr { +diff --speed-large-files --minimal -ru libnids-1.23.orig/src/util.c libnids-1.23/src/util.c +--- libnids-1.23.orig/src/util.c 2006-05-01 18:58:48.000000000 +0200 ++++ libnids-1.23/src/util.c 2009-03-11 00:48:59.000000000 +0100 +@@ -29,13 +29,13 @@ + return ret; + } + +-inline int ++int + before(u_int seq1, u_int seq2) + { + return ((int)(seq1 - seq2) < 0); + } + +-inline int ++int + after(u_int seq1, u_int seq2) + { + return ((int)(seq2 - seq1) < 0); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 04:53:27 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 03:53:27 +0000 Subject: [csw-devel] SF.net SVN: gar:[3707] csw/mgar/pkg/libgc/trunk/checksums Message-ID: Revision: 3707 http://gar.svn.sourceforge.net/gar/?rev=3707&view=rev Author: hson Date: 2009-03-11 03:53:27 +0000 (Wed, 11 Mar 2009) Log Message: ----------- libgc: Add missing checksum file Added Paths: ----------- csw/mgar/pkg/libgc/trunk/checksums Added: csw/mgar/pkg/libgc/trunk/checksums =================================================================== --- csw/mgar/pkg/libgc/trunk/checksums (rev 0) +++ csw/mgar/pkg/libgc/trunk/checksums 2009-03-11 03:53:27 UTC (rev 3707) @@ -0,0 +1 @@ +3645ccf5f32ebb27d99b27b0d29e9c38 download/gc-7.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 05:44:26 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 04:44:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[3708] csw/mgar/pkg Message-ID: Revision: 3708 http://gar.svn.sourceforge.net/gar/?rev=3708&view=rev Author: hson Date: 2009-03-11 04:44:26 +0000 (Wed, 11 Mar 2009) Log Message: ----------- w3m: Initial commit Added Paths: ----------- csw/mgar/pkg/w3m/ csw/mgar/pkg/w3m/branches/ csw/mgar/pkg/w3m/tags/ csw/mgar/pkg/w3m/trunk/ csw/mgar/pkg/w3m/trunk/Makefile csw/mgar/pkg/w3m/trunk/checksums csw/mgar/pkg/w3m/trunk/files/ Property changes on: csw/mgar/pkg/w3m/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/w3m/trunk/Makefile =================================================================== --- csw/mgar/pkg/w3m/trunk/Makefile (rev 0) +++ csw/mgar/pkg/w3m/trunk/Makefile 2009-03-11 04:44:26 UTC (rev 3708) @@ -0,0 +1,38 @@ +GARNAME = w3m +GARVERSION = 0.5.2 +CATEGORIES = apps + +DESCRIPTION = Text-based web browser +define BLURB + w3m is a text-based web browser as well as a pager like `more' or `less'. + With w3m you can browse web pages through a terminal emulator window (xterm, + rxvt or something like that). Moreover, w3m can be used as a text formatting + tool which typesets HTML into plain text. +endef + +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +SPKG_SOURCEURL = http://w3m.sourceforge.net/ + +REQUIRED_PKGS += CSWggettextrt CSWlibgc CSWosslrt CSWzlib + +# We define upstream file regex so we can be notifed of new upstream software release +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=39518 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*) + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +#LD_OPTIONS = -R/opt/csw/lib/\$$ISALIST -R/opt/csw/lib -R/usr/openwin/lib +#export LD_OPTIONS + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-gc=$(BUILD_PREFIX) +CONFIGURE_ARGS += --enable-image=no_ + +TEST_TARGET = + +include gar/category.mk Added: csw/mgar/pkg/w3m/trunk/checksums =================================================================== --- csw/mgar/pkg/w3m/trunk/checksums (rev 0) +++ csw/mgar/pkg/w3m/trunk/checksums 2009-03-11 04:44:26 UTC (rev 3708) @@ -0,0 +1 @@ +ba06992d3207666ed1bf2dcf7c72bf58 download/w3m-0.5.2.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 05:48:08 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 04:48:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[3709] csw/mgar/pkg/dsniff/trunk/Makefile Message-ID: Revision: 3709 http://gar.svn.sourceforge.net/gar/?rev=3709&view=rev Author: hson Date: 2009-03-11 04:48:08 +0000 (Wed, 11 Mar 2009) Log Message: ----------- dsniff: Fixed typo Modified Paths: -------------- csw/mgar/pkg/dsniff/trunk/Makefile Modified: csw/mgar/pkg/dsniff/trunk/Makefile =================================================================== --- csw/mgar/pkg/dsniff/trunk/Makefile 2009-03-11 04:44:26 UTC (rev 3708) +++ csw/mgar/pkg/dsniff/trunk/Makefile 2009-03-11 04:48:08 UTC (rev 3709) @@ -18,7 +18,7 @@ DISTNAME = $(GARNAME)-2.4 -REQUIRED_PKGS += > CSWbdb3 CSWlibnet CSWlibnids CSWlibpcap CSWosslrt +REQUIRED_PKGS += CSWbdb3 CSWlibnet CSWlibnids CSWlibpcap CSWosslrt # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From ja at baltic-online.de Wed Mar 11 07:39:06 2009 From: ja at baltic-online.de (Juergen Arndt) Date: Wed, 11 Mar 2009 07:39:06 +0100 Subject: [csw-devel] SF.net SVN: gar:[3698] csw/mgar/pkg/nagios/trunk In-Reply-To: <625385e30903101346t4592cfbp64089425a3a99a9@mail.gmail.com> References: <625385e30903101346t4592cfbp64089425a3a99a9@mail.gmail.com> Message-ID: On Tue, 10 Mar 2009 21:46:10 +0100, Peter Bonivart wrote: >> +PROTOTYPE_FILTER ?= awk '$$$$3 ~ /\/init.d\/cswnagios$$$$/ { $$$$2 = >> "cswinitsmf" } { print }' > > You shouldn't need the prototype filter when you have a static > prototype, you have already assigned the correct class to cswnagios > below: Yes, that's of course true :) Thanks for the hint! Juergen -- Juergen Arndt From wmeler at users.sourceforge.net Wed Mar 11 11:27:24 2009 From: wmeler at users.sourceforge.net (wmeler at users.sourceforge.net) Date: Wed, 11 Mar 2009 10:27:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[3710] csw/mgar/pkg/lua/trunk Message-ID: Revision: 3710 http://gar.svn.sourceforge.net/gar/?rev=3710&view=rev Author: wmeler Date: 2009-03-11 10:27:24 +0000 (Wed, 11 Mar 2009) Log Message: ----------- version 5.1.4 Modified Paths: -------------- csw/mgar/pkg/lua/trunk/Makefile csw/mgar/pkg/lua/trunk/checksums Modified: csw/mgar/pkg/lua/trunk/Makefile =================================================================== --- csw/mgar/pkg/lua/trunk/Makefile 2009-03-11 04:48:08 UTC (rev 3709) +++ csw/mgar/pkg/lua/trunk/Makefile 2009-03-11 10:27:24 UTC (rev 3710) @@ -1,5 +1,5 @@ GARNAME = lua -GARVERSION = 5.0.2 +GARVERSION = 5.1.4 CATEGORIES = lang DESCRIPTION = light-weight language designed for extending applications @@ -11,14 +11,20 @@ MASTER_SITES = http://www.lua.org/ftp/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -#DISTFILES += CSWlua.gspec CSWlua.prototype CSWlua.depend +DISTFILES += CSWlua.gspec +#CSWlua.prototype CSWlua.depend + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz #LIBDEPS += lib/db lib/gdbm # Configuration flags -CONFIGURE_ARGS += +CONFIGURE_SCRIPTS= +BUILD_ARGS += solaris CC=$(CC) CFLAGS=-O + +INSTALL_ARGS += INSTALL=ginstall INSTALL_TOP=$(DESTDIR)$(prefix) INSTALL_MAN=$(DESTDIR)$(mandir)/man1 + include gar/category.mk Modified: csw/mgar/pkg/lua/trunk/checksums =================================================================== --- csw/mgar/pkg/lua/trunk/checksums 2009-03-11 04:48:08 UTC (rev 3709) +++ csw/mgar/pkg/lua/trunk/checksums 2009-03-11 10:27:24 UTC (rev 3710) @@ -1 +1,2 @@ -dea74646b7e5c621fef7174df83c34b1 download/lua-5.0.2.tar.gz +d0870f2de55d59c1c8419f36e8fac150 download/lua-5.1.4.tar.gz +41542acbaa142b29bec03d70b5613088 download/CSWlua.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 12:41:40 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 11:41:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[3711] csw/mgar/pkg/libnids/trunk Message-ID: Revision: 3711 http://gar.svn.sourceforge.net/gar/?rev=3711&view=rev Author: hson Date: 2009-03-11 11:41:39 +0000 (Wed, 11 Mar 2009) Log Message: ----------- libnids: gcc-ism patch Modified Paths: -------------- csw/mgar/pkg/libnids/trunk/checksums csw/mgar/pkg/libnids/trunk/files/mainpatch Modified: csw/mgar/pkg/libnids/trunk/checksums =================================================================== --- csw/mgar/pkg/libnids/trunk/checksums 2009-03-11 10:27:24 UTC (rev 3710) +++ csw/mgar/pkg/libnids/trunk/checksums 2009-03-11 11:41:39 UTC (rev 3711) @@ -1,2 +1,2 @@ af35e8ef403a0ca95df2da94db856428 download/libnids-1.23.tar.gz -f30f9291f73781869e9d1e3091d8d151 download/mainpatch +eded3e75e8a25acf7922ba0e7593ecb1 download/mainpatch Modified: csw/mgar/pkg/libnids/trunk/files/mainpatch =================================================================== --- csw/mgar/pkg/libnids/trunk/files/mainpatch 2009-03-11 10:27:24 UTC (rev 3710) +++ csw/mgar/pkg/libnids/trunk/files/mainpatch 2009-03-11 11:41:39 UTC (rev 3711) @@ -75,7 +75,16 @@ rm -f *.o *~ $(LIBSTATIC) $(LIBSHARED) diff --speed-large-files --minimal -ru libnids-1.23.orig/src/checksum.c libnids-1.23/src/checksum.c --- libnids-1.23.orig/src/checksum.c 2005-02-08 16:46:11.000000000 +0100 -+++ libnids-1.23/src/checksum.c 2009-03-11 00:49:43.000000000 +0100 ++++ libnids-1.23/src/checksum.c 2009-03-11 12:38:07.808047165 +0100 +@@ -25,7 +25,7 @@ + return 0; + } + +-#if ( __i386__ || __i386 ) ++#if ( __i386__ || __i386 ) && __GNUC__ + // all asm procedures are copied from Linux 2.0.36 and 2.2.10 kernels + + /* @@ -120,7 +120,7 @@ By Jorge Cwik , adapted for linux by Arnt Gulbrandsen. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wmeler at users.sourceforge.net Wed Mar 11 15:38:21 2009 From: wmeler at users.sourceforge.net (wmeler at users.sourceforge.net) Date: Wed, 11 Mar 2009 14:38:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3712] csw/mgar/pkg/lua/trunk/Makefile Message-ID: Revision: 3712 http://gar.svn.sourceforge.net/gar/?rev=3712&view=rev Author: wmeler Date: 2009-03-11 14:38:18 +0000 (Wed, 11 Mar 2009) Log Message: ----------- enable POSIX features in lua Modified Paths: -------------- csw/mgar/pkg/lua/trunk/Makefile Modified: csw/mgar/pkg/lua/trunk/Makefile =================================================================== --- csw/mgar/pkg/lua/trunk/Makefile 2009-03-11 11:41:39 UTC (rev 3711) +++ csw/mgar/pkg/lua/trunk/Makefile 2009-03-11 14:38:18 UTC (rev 3712) @@ -23,7 +23,7 @@ # Configuration flags CONFIGURE_SCRIPTS= -BUILD_ARGS += solaris CC=$(CC) CFLAGS=-O +BUILD_ARGS += solaris CC=$(CC) CFLAGS="-O -DLUA_USE_POSIX -DLUA_USE_DLOPEN" MYLIBS="-ldl" INSTALL_ARGS += INSTALL=ginstall INSTALL_TOP=$(DESTDIR)$(prefix) INSTALL_MAN=$(DESTDIR)$(mandir)/man1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 11 17:06:42 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 11 Mar 2009 16:06:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[3713] csw/mgar/pkg/pysqlite/trunk Message-ID: Revision: 3713 http://gar.svn.sourceforge.net/gar/?rev=3713&view=rev Author: valholla Date: 2009-03-11 16:06:41 +0000 (Wed, 11 Mar 2009) Log Message: ----------- python sqlite1 support copy Modified Paths: -------------- csw/mgar/pkg/pysqlite/trunk/Makefile csw/mgar/pkg/pysqlite/trunk/checksums Property Changed: ---------------- csw/mgar/pkg/pysqlite/trunk/ Property changes on: csw/mgar/pkg/pysqlite/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/pysqlite/trunk/Makefile =================================================================== --- csw/mgar/pkg/pysqlite/trunk/Makefile 2009-03-11 14:38:18 UTC (rev 3712) +++ csw/mgar/pkg/pysqlite/trunk/Makefile 2009-03-11 16:06:41 UTC (rev 3713) @@ -1,8 +1,8 @@ GARNAME = pysqlite -GARVERSION = 1.0 +GARVERSION = 1.1.8a CATEGORIES = lang -DESCRIPTION = SQLite support for Python +DESCRIPTION = SQLite 1.x support for Python define BLURB SQLite support for Python endef Modified: csw/mgar/pkg/pysqlite/trunk/checksums =================================================================== --- csw/mgar/pkg/pysqlite/trunk/checksums 2009-03-11 14:38:18 UTC (rev 3712) +++ csw/mgar/pkg/pysqlite/trunk/checksums 2009-03-11 16:06:41 UTC (rev 3713) @@ -1,2 +1,2 @@ -f21b19ff048f6bafbbfc3edb86b4c4e4 download/pysqlite-1.0.tar.gz +f5102a3cea8eab40dfd0512d44a9ef10 download/pysqlite-1.1.8a.tar.gz ab4ef10c0b2730e6b522f545b8a24b36 download/CSWpysqlite.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 11 17:35:13 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 11 Mar 2009 16:35:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[3714] csw/mgar/pkg Message-ID: Revision: 3714 http://gar.svn.sourceforge.net/gar/?rev=3714&view=rev Author: bonivart Date: 2009-03-11 16:35:13 +0000 (Wed, 11 Mar 2009) Log Message: ----------- phpsysinfo: move to gar Added Paths: ----------- csw/mgar/pkg/phpsysinfo/ csw/mgar/pkg/phpsysinfo/branches/ csw/mgar/pkg/phpsysinfo/tags/ csw/mgar/pkg/phpsysinfo/trunk/ csw/mgar/pkg/phpsysinfo/trunk/Makefile csw/mgar/pkg/phpsysinfo/trunk/checksums csw/mgar/pkg/phpsysinfo/trunk/files/ csw/mgar/pkg/phpsysinfo/trunk/files/CSWphpsysinfo.class.SunOS.inc.php.p Property changes on: csw/mgar/pkg/phpsysinfo/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/phpsysinfo/trunk/Makefile =================================================================== --- csw/mgar/pkg/phpsysinfo/trunk/Makefile (rev 0) +++ csw/mgar/pkg/phpsysinfo/trunk/Makefile 2009-03-11 16:35:13 UTC (rev 3714) @@ -0,0 +1,50 @@ +GARNAME = phpsysinfo +GARVERSION = 2.5.4 +CATEGORIES = utils + +DESCRIPTION = displays information about the host being accessed +define BLURB + displays information about the host being accessed +endef + +SF_PROJ = $(GARNAME) +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +PACKAGES = CSWphpsysinfo +CATALOGNAME_CSWphpsysinfo = phpsysinfo +SPKG_DESC = $(DESCRIPTION) +SPKG_SOURCEURL = http://phpsysinfo.sourceforge.net + +REQUIRED_PKGS = CSWapache2 CSWap2modphp5 CSWphp5 CSWcswclassutils + +SPKG_CLASSES_CSWphpsysinfo = none cswcpsampleconf + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +WORKSRC = $(WORKDIR)/$(GARNAME) + +PROTOTYPE_FILTER = awk ' \ +$$$$3 ~ /\/config.php.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ +{ print }' + +include gar/category.mk + +install-custom: + @echo " ==> Installing $(GARNAME) (custom)" + @rm -rf $(DESTDIR)$(prefix)/share/www/phpsysinfo + @ginstall -d $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -d $(DESTDIR)$(prefix)/share/www + @cp -R $(WORKSRC) $(DESTDIR)$(prefix)/share/www/phpsysinfo + @( cd $(DESTDIR)$(prefix)/share/www/phpsysinfo ; \ + mv config.php.new config.php.CSW ; \ + mv COPYING $(DESTDIR)$(docdir)/$(GARNAME)/license ) + @( cd $(DESTDIR)$(prefix)/share/www/phpsysinfo/includes/os ; \ + gpatch < ../../../../../../../../../$(FILEDIR)/CSWphpsysinfo.class.SunOS.inc.php.p ) + @$(MAKECOOKIE) Added: csw/mgar/pkg/phpsysinfo/trunk/checksums =================================================================== --- csw/mgar/pkg/phpsysinfo/trunk/checksums (rev 0) +++ csw/mgar/pkg/phpsysinfo/trunk/checksums 2009-03-11 16:35:13 UTC (rev 3714) @@ -0,0 +1 @@ +5bf79793255ff24d5f9cbc6a62705aa7 download/phpsysinfo-2.5.4.tar.gz Added: csw/mgar/pkg/phpsysinfo/trunk/files/CSWphpsysinfo.class.SunOS.inc.php.p =================================================================== --- csw/mgar/pkg/phpsysinfo/trunk/files/CSWphpsysinfo.class.SunOS.inc.php.p (rev 0) +++ csw/mgar/pkg/phpsysinfo/trunk/files/CSWphpsysinfo.class.SunOS.inc.php.p 2009-03-11 16:35:13 UTC (rev 3714) @@ -0,0 +1,52 @@ +--- class.SunOS.inc.php.071122 Wed Nov 21 07:34:15 2007 ++++ class.SunOS.inc.php Wed Nov 21 09:00:27 2007 +@@ -153,20 +153,27 @@ + + preg_match('/^(\D+)(\d+)$/', $ar_buf[0], $intf); + $prefix = $intf[1] . ':' . $intf[2] . ':' . $intf[1] . $intf[2] . ':'; +- $cnt = $this->kstat($prefix . 'drop'); ++ $tmp = $this->kstat($prefix); ++ if (preg_match('/:drop/',$tmp)) { ++ $cnt = $this->kstat($prefix . 'drop'); + +- if ($cnt > 0) { +- $results[$ar_buf[0]]['rx_drop'] = $cnt; +- } +- $cnt = $this->kstat($prefix . 'obytes64'); ++ if ($cnt > 0) { ++ $results[$ar_buf[0]]['rx_drop'] = $cnt; ++ } ++ } ++ if (preg_match('/:obytes64/',$tmp)) { ++ $cnt = $this->kstat($prefix . 'obytes64'); + +- if ($cnt > 0) { +- $results[$ar_buf[0]]['tx_bytes'] = $cnt; +- } +- $cnt = $this->kstat($prefix . 'rbytes64'); ++ if ($cnt > 0) { ++ $results[$ar_buf[0]]['tx_bytes'] = $cnt; ++ } ++ } ++ if (preg_match('/:rbytes64/',$tmp)) { ++ $cnt = $this->kstat($prefix . 'rbytes64'); + +- if ($cnt > 0) { +- $results[$ar_buf[0]]['rx_bytes'] = $cnt; ++ if ($cnt > 0) { ++ $results[$ar_buf[0]]['rx_bytes'] = $cnt; ++ } + } + } + } +@@ -211,6 +218,10 @@ + if (hide_mount($ar_buf[5])) { + continue; + } ++ ++ if (hide_fstype(trim($ty_buf[1]))) { ++ continue; ++ } + + $results[$j] = array(); + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 11 18:38:38 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 11 Mar 2009 17:38:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[3715] csw/mgar/pkg Message-ID: Revision: 3715 http://gar.svn.sourceforge.net/gar/?rev=3715&view=rev Author: valholla Date: 2009-03-11 17:38:37 +0000 (Wed, 11 Mar 2009) Log Message: ----------- commit working copy Modified Paths: -------------- csw/mgar/pkg/mysql-python/trunk/Makefile csw/mgar/pkg/mysql-python/trunk/checksums csw/mgar/pkg/pydocutils/trunk/Makefile csw/mgar/pkg/pygobject/trunk/Makefile csw/mgar/pkg/pyorbit/trunk/trunk/Makefile csw/mgar/pkg/pysetuptools/trunk/Makefile csw/mgar/pkg/pysqlite/trunk/Makefile csw/mgar/pkg/pysqlite/trunk/checksums csw/mgar/pkg/pysqlite2/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/pygobject/Makefile Removed Paths: ------------- csw/mgar/pkg/pysqlite/trunk/files/CSWpysqlite.gspec Property Changed: ---------------- csw/mgar/pkg/pygobject/ Modified: csw/mgar/pkg/mysql-python/trunk/Makefile =================================================================== --- csw/mgar/pkg/mysql-python/trunk/Makefile 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/mysql-python/trunk/Makefile 2009-03-11 17:38:37 UTC (rev 3715) @@ -12,7 +12,7 @@ PACKAGES = CSWpymysql REQUIRED_PKGS_CSWpymysql = CSWmysql5rt CSWpython CSWosslrt CSWzlib -CATALOGNAME_CSWpymysql = py_mysql5 +CATALOGNAME_CSWpymysql = pymysql5 SPKG_DESC = MySQL Support for Python # We define upstream file regex so we can be notifed of new upstream software release @@ -20,6 +20,9 @@ UPSTREAM_USE_SF = 1 UFILES_REGEX = (\d+(?:\.\d+)*) +DISTFILES += setuptools-0.6c9-py2.6.egg +PATCHFILES = setup.diff + CONFIGURE_SCRIPTS = BUILD_SCRIPTS = $(WORKSRC)/setup.py TEST_SCRIPTS = @@ -33,6 +36,10 @@ mysql_prefix = $(prefix)/mysql5 mysql_bindir = $(mysql_prefix)/bin +post-extract-modulated: + @(gcp $(DOWNLOADDIR)/setuptools-0.6c9-py2.6.egg $(WORKSRC)) + + LD_OPTIONS := -R/opt/csw/mysql5/lib/mysql/\$$ISALIST $(LD_OPTIONS) PATH := $(mysql_bindir):$(PATH) export LD_OPTIONS PATH Modified: csw/mgar/pkg/mysql-python/trunk/checksums =================================================================== --- csw/mgar/pkg/mysql-python/trunk/checksums 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/mysql-python/trunk/checksums 2009-03-11 17:38:37 UTC (rev 3715) @@ -1 +1,3 @@ 532268f02870bea18c1d465e88afff30 download/MySQL-python-1.2.2.tar.gz +ca37b1ff16fa2ede6e19383e7b59245a download/setuptools-0.6c9-py2.6.egg +fba3b56e42a61b562ea4b9a5eb37a1d3 download/setup.diff Modified: csw/mgar/pkg/pydocutils/trunk/Makefile =================================================================== --- csw/mgar/pkg/pydocutils/trunk/Makefile 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/pydocutils/trunk/Makefile 2009-03-11 17:38:37 UTC (rev 3715) @@ -12,7 +12,7 @@ PACKAGES = CSWpydocutils REQUIRED_PKGS_CSWpydocutils = CSWpython -CATALOGNAME_CSWpydocutils = py_docutils +CATALOGNAME_CSWpydocutils = pydocutils SPKG_DESC = Documentation Utiltiies for Python # We define upstream file regex so we can be notifed of new upstream software release Property changes on: csw/mgar/pkg/pygobject ___________________________________________________________________ Deleted: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/pygobject/Makefile =================================================================== --- csw/mgar/pkg/pygobject/Makefile (rev 0) +++ csw/mgar/pkg/pygobject/Makefile 2009-03-11 17:38:37 UTC (rev 3715) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Modified: csw/mgar/pkg/pygobject/trunk/Makefile =================================================================== --- csw/mgar/pkg/pygobject/trunk/Makefile 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/pygobject/trunk/Makefile 2009-03-11 17:38:37 UTC (rev 3715) @@ -14,8 +14,7 @@ PACKAGES = CSWpygobject REQUIRED_PKGS_CSWpygobject = CSWpython CSWggettextrt CSWglib2 - -CATALOGNAME_CSWpygobject = py_gobject +CATALOGNAME_CSWpygobject = pygobject SPKG_DESC_CSWpygobject = pygobject support for Python ## patch to change zero sized struct to zero-sized sub-object @@ -24,6 +23,8 @@ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = (\d+(?:\.\d+)*) +CONFIGURE_ARGS = $(DIRPATHS) + ## Tests require gtk, but gtk requries gobject #TEST_TARGET = check TEST_SCRIPTS = Modified: csw/mgar/pkg/pyorbit/trunk/trunk/Makefile =================================================================== --- csw/mgar/pkg/pyorbit/trunk/trunk/Makefile 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/pyorbit/trunk/trunk/Makefile 2009-03-11 17:38:37 UTC (rev 3715) @@ -15,7 +15,7 @@ REQUIRED_PKGS_CSWpyorbit = CSWpython CSWggettextrt CSWglib2 REQUIRED_PKGS_CSWpyorbit += CSWlibidl CSWorbit2 -CATALOGNAME_CSWpyorbit = py_orbit +CATALOGNAME_CSWpyorbit = pyorbit SPKG_DESC_CSWpyorbit = ORBit2 CORBA support for Python # We define upstream file regex so we can be notifed of new upstream software release Modified: csw/mgar/pkg/pysetuptools/trunk/Makefile =================================================================== --- csw/mgar/pkg/pysetuptools/trunk/Makefile 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/pysetuptools/trunk/Makefile 2009-03-11 17:38:37 UTC (rev 3715) @@ -14,7 +14,7 @@ REQUIRED_PKGS_CSWpysetuptools = CSWpython PACKAGES = CSWpysetuptools -CATALOGNAME_CSWpysetuptools = py_setuptools +CATALOGNAME_CSWpysetuptools = pysetuptools SPKG_DESC_CSWpysetuptools = Distribution Utiltiies for Python @@ -23,9 +23,12 @@ CONFIGURE_SCRIPTS = BUILD_SCRIPTS = $(WORKSRC)/setup.py -TEST_SCRIPTS = $(WORKSRC)/setup.py +TEST_SCRIPTS = skip INSTALL_SCRIPTS = $(WORKSRC)/setup.py +test-skip: + $(DONADA) + INSTALL_ARGS += --root=$(DESTDIR) INSTALL_ARGS += --prefix=$(prefix) Modified: csw/mgar/pkg/pysqlite/trunk/Makefile =================================================================== --- csw/mgar/pkg/pysqlite/trunk/Makefile 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/pysqlite/trunk/Makefile 2009-03-11 17:38:37 UTC (rev 3715) @@ -10,8 +10,12 @@ MASTER_SITES = $(SF_MIRROR)/$(call TOLOWER,$(GARNAME))/ WORKSRC = $(WORKDIR)/$(GARNAME) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += CSWpysqlite.gspec +PACKAGES = CSWpysqlite +CATALOGNAME_CSWpysqlite = pysqlite +SPKG_DESC_CSWpysqlite = SQLite 1.x support for Python +REQUIRED_PKGS_CSWpysqlite = CSWpython CSWsqlite3 + # We define upstream file regex so we can be notifed of new upstream software release UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=54058 UPSTREAM_USE_SF = 1 Modified: csw/mgar/pkg/pysqlite/trunk/checksums =================================================================== --- csw/mgar/pkg/pysqlite/trunk/checksums 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/pysqlite/trunk/checksums 2009-03-11 17:38:37 UTC (rev 3715) @@ -1,2 +1 @@ f5102a3cea8eab40dfd0512d44a9ef10 download/pysqlite-1.1.8a.tar.gz -ab4ef10c0b2730e6b522f545b8a24b36 download/CSWpysqlite.gspec Deleted: csw/mgar/pkg/pysqlite/trunk/files/CSWpysqlite.gspec =================================================================== --- csw/mgar/pkg/pysqlite/trunk/files/CSWpysqlite.gspec 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/pysqlite/trunk/files/CSWpysqlite.gspec 2009-03-11 17:38:37 UTC (rev 3715) @@ -1,4 +0,0 @@ -%var bitname pysqlite -%var pkgname CSWpysqlite -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/LICENSE Modified: csw/mgar/pkg/pysqlite2/trunk/Makefile =================================================================== --- csw/mgar/pkg/pysqlite2/trunk/Makefile 2009-03-11 16:35:13 UTC (rev 3714) +++ csw/mgar/pkg/pysqlite2/trunk/Makefile 2009-03-11 17:38:37 UTC (rev 3715) @@ -12,7 +12,7 @@ PACKAGES = CSWpysqlite2 REQUIRED_PKGS_CSWpysqlite2 = CSWpython CSWsqlite3 -CATALOGNAME_CSWpysqlite2 = py_sqlite2 +CATALOGNAME_CSWpysqlite2 = pysqlite2 SPKG_DESC_CSWpysqlite2 = SQLite3 support for Python # We define upstream file regex so we can be notifed of new upstream software release This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 11 18:40:00 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 11 Mar 2009 17:40:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[3716] csw/mgar/pkg/clearsilver/trunk Message-ID: Revision: 3716 http://gar.svn.sourceforge.net/gar/?rev=3716&view=rev Author: valholla Date: 2009-03-11 17:40:00 +0000 (Wed, 11 Mar 2009) Log Message: ----------- commit working copy Modified Paths: -------------- csw/mgar/pkg/clearsilver/trunk/Makefile csw/mgar/pkg/clearsilver/trunk/checksums Modified: csw/mgar/pkg/clearsilver/trunk/Makefile =================================================================== --- csw/mgar/pkg/clearsilver/trunk/Makefile 2009-03-11 17:38:37 UTC (rev 3715) +++ csw/mgar/pkg/clearsilver/trunk/Makefile 2009-03-11 17:40:00 UTC (rev 3716) @@ -15,9 +15,9 @@ PACKAGES = CSWcs CSWpmcs CSWpycs -REQUIRED_PKGS_CSWcs = CSWggettext CSWzlib -REQUIRED_PKGS_CSWpmcs = CSWperl CSWzlib -REQUIRED_PKGS_CSWpycs = CSWggettext CSWpython CSWzlib +REQUIRED_PKGS_CSWcs = CSWzlib CSWggettextrt +REQUIRED_PKGS_CSWpmcs = CSWcs CSWperl +REQUIRED_PKGS_CSWpycs = CSWcs CSWpython CATALOGNAME_CSWcs = clearsilver CATALOGNAME_CSWpmcs = pm_clearsilver @@ -28,9 +28,9 @@ SPKG_DESC_CSWpycs = Clearsilver Python language binding PKGFILES_CSWpmcs = $(libdir)/perl/.* -PKGFILES_CSWpmcs += $(mandir)/*perl* +PKGFILES_CSWpmcs += $(mandir)/.*perl.* PKGFILES_CSWpycs = $(libdir)/python*/.* -PKGFILES_CSWpmcs += $(mandir)/*python* +PKGFILES_CSWpycs += $(mandir)/.*python.* GARCOMPILER = GNU @@ -38,7 +38,6 @@ UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*) PATCHFILES += perlbuild.diff -PATCHFILES += pybuild.diff CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-python=$(bindir)/python @@ -54,9 +53,17 @@ EXTRA_LINKER_FLAGS += -lintl +ENABLE_CHECK = 0 + # No test target TEST_SCRIPTS = include gar/category.mk PATH := $(PATH):$(SOS11_CC_HOME)/bin + +## Move lone perl manpage to the package man location +post-install-modulated: + @(gmv $(INSTALLISADIR)$(prefix)/man/man3/ClearSilver.3perl \ + $(INSTALLISADIR)$(prefix)/share/man/man3/ClearSilver.3perl) + @(grm -fr $(INSTALLISADIR)$(prefix)/man/man3) Modified: csw/mgar/pkg/clearsilver/trunk/checksums =================================================================== --- csw/mgar/pkg/clearsilver/trunk/checksums 2009-03-11 17:38:37 UTC (rev 3715) +++ csw/mgar/pkg/clearsilver/trunk/checksums 2009-03-11 17:40:00 UTC (rev 3716) @@ -1,3 +1,4 @@ b8c0c7fbe0ef5e06e0c935f134304d44 download/clearsilver-0.10.5.tar.gz 1c25fda8bb2666658d8ddcf3ad9b7235 download/perlbuild.diff f951221b633994f85c45fe78008d8965 download/pybuild.diff +64cd57ea3f54da10c45046578b767d12 download/rules.mk.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 11 18:41:57 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 11 Mar 2009 17:41:57 +0000 Subject: [csw-devel] SF.net SVN: gar:[3717] csw/mgar/pkg/subversion/trunk Message-ID: Revision: 3717 http://gar.svn.sourceforge.net/gar/?rev=3717&view=rev Author: valholla Date: 2009-03-11 17:41:57 +0000 (Wed, 11 Mar 2009) Log Message: ----------- working copy Modified Paths: -------------- csw/mgar/pkg/subversion/trunk/Makefile csw/mgar/pkg/subversion/trunk/checksums csw/mgar/pkg/subversion/trunk/files/fixme.sh Modified: csw/mgar/pkg/subversion/trunk/Makefile =================================================================== --- csw/mgar/pkg/subversion/trunk/Makefile 2009-03-11 17:40:00 UTC (rev 3716) +++ csw/mgar/pkg/subversion/trunk/Makefile 2009-03-11 17:41:57 UTC (rev 3717) @@ -1,16 +1,16 @@ GARNAME = subversion -DISTVERSION = 1.5.5 +DISTVERSION = 1.5.6 GARVERSION = $(subst -,,$(DISTVERSION)) CATEGORIES = utils DESCRIPTION = Version control rethought define BLURB - The goal of the Subversion project is to build a version control system that - is a compelling replacement for CVS in the open source community. + The goal of the Subversion project is to build a version control system + that is a compelling replacement for CVS in the open source community. endef # Vendor site -SPKG_SOURCEURL = http://subversion.tigris.org/ +SPKG_SOURCEURL = http://subversion.tigris.org/downloads/ # Release site MASTER_SITES = http://subversion.tigris.org/downloads/ @@ -20,10 +20,15 @@ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 +EXTRA_LIB = $(prefix)/bdb44/lib $(SVNLIB) +EXTRA_LIB += $(prefix)/apache2/lib +EXTRA_INC = $(prefix)/bdb44/include +EXTRA_INC += $(prefix)/apache2/include + WORKSRC = $(WORKDIR)/$(GARNAME)-$(DISTVERSION) PACKAGES = CSWsvn CSWsvn-devel CSWap2svn CSWpmsvn -#PACKAGES += CSWpysvn CSWrbsvn CSWjavasvn +PACKAGES += CSWpysvn CSWrbsvn CSWjavasvn PACKAGES += CSWpysvn CSWjavasvn SPKG_DESC_CSWsvn = Version control rethought @@ -46,9 +51,9 @@ SPKG_DESC_CSWpysvn = Subversion Python Language Binding CATALOGNAME_CSWpysvn = pysvn REQUIRED_PKGS_CSWpysvn = CSWsvn CSWpython -#SPKG_DESC_CSWrbsvn = Subversion Ruby Language Binding -#CATALOGNAME_CSWrbsvn = rbsvn -#REQUIRED_PKGS_CSWrbsvn = CSWsvn CSWruby +SPKG_DESC_CSWrbsvn = Subversion Ruby Language Binding +CATALOGNAME_CSWrbsvn = rbsvn +REQUIRED_PKGS_CSWrbsvn = CSWsvn CSWruby PKGFILES_CSWsvn-devel = $(PKGFILES_DEVEL) PKGFILES_CSWap2svn = $(prefix)/apache2* @@ -58,32 +63,36 @@ PKGFILES_CSWpmsvn += $(mandir)/*swig_perl* PKGFILES_CSWpysvn = $(libdir)/python* PKGFILES_CSWpysvn += $(SVNLIB)/*swig_py* -#PKGFILES_CSWrbsvn = $(libdir)/ruby* -#PKGFILES_CSWrbsvn += $(SVNLIB)/*swig_ruby* +PKGFILES_CSWrbsvn = $(libdir)/ruby* +PKGFILES_CSWrbsvn += $(SVNLIB)/*swig_ruby* DISTFILES += CSWsvn.checkinstall DISTFILES += CSWap2svn.postinstall CSWap2svn.preremove DISTFILES += httpd-svn.conf.CSW svn_access.conf.CSW DISTFILES += fixme.sh +DISTFILES += gccMake.sh # Fix: Add java headers for nested classes # https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2008-June/004633.html -#PATCHFILES += javahl_headers_for_nested_classes.diff -PATCHFILES += subversion155.diff +PATCHFILES += javahl_headers_for_nested_classes.diff +PATCHFILES += subversion156.diff DEPENDS = server/apache2 DEPENDS = lib/neon NODIRPATHS = --libdir --libexecdir +JDK = /usr/jdk1.5.0_15 +EXTRA_INC += $(JDK)/include SVNLIB = $(prefix)/lib/svn CONFIGURE_ARGS = $(DIRPATHS) --libdir=$(SVNLIB) --libexecdir=$(SVNLIB) +CONFIGURE_ARGS += --with-gnu-ld=/opt/csw/bin/gld CONFIGURE_ARGS += --with-apr=$(prefix)/apache2/bin/apr-config CONFIGURE_ARGS += --with-apr-util=$(prefix)/apache2/bin/apu-config CONFIGURE_ARGS += --with-apxs=$(prefix)/apache2/sbin/apxs CONFIGURE_ARGS += --disable-mod-activation -CONFIGURE_ARGS += --with-jdk=/usr/jdk1.5.0_15 +CONFIGURE_ARGS += --with-jdk=$(JDK) CONFIGURE_ARGS += --enable-javahl CONFIGURE_ARGS += --with-neon=$(prefix) CONFIGURE_ARGS += --with-zlib=$(prefix) @@ -95,18 +104,12 @@ # Tests take *forever* TEST_SCRIPTS = -EXTRA_LIB = $(prefix)/bdb44/lib $(SVNLIB) -EXTRA_LIB += $(prefix)/apache2/lib -EXTRA_INC = $(prefix)/bdb44/include -EXTRA_INC += $(prefix)/apache2/include - # Add libintl when linking EXTRA_LINKER_FLAGS += -lintl -liconv include gar/category.mk -#BINDING_LANGS = java perl python ruby -BINDING_LANGS = java perl python +BINDING_LANGS = java perl python ruby BINDING_TARGETS = $(foreach LANG,$(BINDING_LANGS),svn-$(LANG)) PI_DEPENDS = $(BINDING_TARGETS) @@ -118,6 +121,7 @@ post-configure-modulated: @(echo "~~~ Fixing Libtool ~~~") @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + @$(DOWNLOADDIR)/gccMake.sh $(WORKSRC) $(DONADA) copy-templates: @@ -137,7 +141,6 @@ $(WORKSRC)/subversion/bindings/swig/python/*.py @$(BUILD_ENV) gmake -C $(WORKSRC) swig-py @$(INSTALL_ENV) gmake -C $(WORKSRC) install-swig-py - @$(TEST_ENV) gmake -C $(WORKSRC) check-swig-py $(DONADA) svn-perl: @@ -147,22 +150,20 @@ $(WORKSRC)/subversion/bindings/swig/perl/native/*.pm @$(BUILD_ENV) gmake -C $(WORKSRC) swig-pl @$(INSTALL_ENV) gmake DESTDIR=$(DESTDIR) -C $(WORKSRC) install-swig-pl - @$(TEST_ENV) gmake -C $(WORKSRC) check-swig-pl $(DONADA) svn-ruby: @echo " ==> Building Ruby bindings" @touch $(WORKSRC)/subversion/bindings/swig/ruby/*.c - @$(BUILD_ENV) gmake -C $(WORKSRC) swig-rb - @$(INSTALL_ENV) gmake -C $(WORKSRC) install-swig-rb - @$(TEST_ENV) gmake -C $(WORKSRC) check-swig-rb + @$(BUILD_ENV) gmake -f Makefile.gcc -C $(WORKSRC) swig-rb + @$(INSTALL_ENV) gmake -f Makefile.gcc -C $(WORKSRC) install-swig-rb $(DONADA) svn-java: @echo " ==> Building Java bindings" - @$(BUILD_ENV) gmake -C $(WORKSRC) javahl - @$(INSTALL_ENV) gmake -C $(WORKSRC) install-javahl - @$(TEST_ENV) gmake -C $(WORKSRC) check-javahl + @touch $(WORKSRC)/subversion/bindings/javahl/native/*.c + @$(BUILD_ENV) gmake -f Makefile.gcc -C $(WORKSRC) javahl + @$(INSTALL_ENV) gmake -f Makefile.gcc -C $(WORKSRC) install-javahl $(DONADA) Modified: csw/mgar/pkg/subversion/trunk/checksums =================================================================== --- csw/mgar/pkg/subversion/trunk/checksums 2009-03-11 17:40:00 UTC (rev 3716) +++ csw/mgar/pkg/subversion/trunk/checksums 2009-03-11 17:41:57 UTC (rev 3717) @@ -1,8 +1,10 @@ -6f3701a0f2acf3fe53093491ba3d77ee download/subversion-1.5.5.tar.bz2 +3d1dabbbcacf262e3e0baa3de79220d7 download/subversion-1.5.6.tar.bz2 395ec6d1bfe07efadc1c0aa8816673fa download/CSWsvn.checkinstall 1e19681e6d988d35cfc6d708883ab7aa download/CSWap2svn.postinstall 586b9c9924c1547d44451a84d2aca702 download/CSWap2svn.preremove f107831ad0c702ff32e51df6a207237b download/httpd-svn.conf.CSW 1b532d3055708a97771f5cd959983628 download/svn_access.conf.CSW -59ff30dc3a9abaa15b2bd4faa116ab3c download/fixme.sh -89b68eb851673a9a0ebe29cd0010f0ed download/subversion155.diff +41ec540885de7c34625768aa1fb9682b download/fixme.sh +a1983ac6084ab919be687906d0892c44 download/gccMake.sh +f0aa58c145ae99f8e4d72499ab826169 download/javahl_headers_for_nested_classes.diff +89b68eb851673a9a0ebe29cd0010f0ed download/subversion156.diff Modified: csw/mgar/pkg/subversion/trunk/files/fixme.sh =================================================================== --- csw/mgar/pkg/subversion/trunk/files/fixme.sh 2009-03-11 17:40:00 UTC (rev 3716) +++ csw/mgar/pkg/subversion/trunk/files/fixme.sh 2009-03-11 17:41:57 UTC (rev 3717) @@ -1,36 +1,49 @@ #!/bin/bash +#################################################### +# +# fixme.sh +# Intended to remove the use of libtool's +# pseudo-libraries for opencsw builds. +# +# Author: Mike Watters mwatters_at_opencsw.org +# Initial Version: 0.1 +# +#################################################### -touch /tmp/mike-fixme - umask 0022 -PATH=/opt/csw/bin:/usr/bin:/sbin +PATH=/opt/csw/bin if [ $# -ne 1 ]; then - echo "USAGE: $(basename $0) WORKSRC" + gecho "USAGE: $(basename $0) WORKSRC" exit 1 fi BASEPATH=$1 ## Fix Makefiles for mk in $(gfind ${BASEPATH} -name Makefile -print); do - LT_FILES=$(ggrep '/opt/csw.*/lib/.*.la' ${mk} | \ + LT_FILES=$(ggrep '/opt/csw.*/lib/.*\.la' ${mk} | \ gsed "s/^.*\(\/opt\/csw.*\/lib\/.*\.la\).*$/\1/") for file in ${LT_FILES}; do - LIB_NAME=$(ggrep dlname= ${file} | \ + LIB_NAME=$(ggrep 'dlname=' ${file} | \ gsed -e "s/.*'\(.*\)'/\1/" \ -e "s/^lib//" \ -e "s/\.so.*$//") - fixpath=$(echo $file |gsed 's/\//\\\//g') - sed "s/${fixpath}/-l${LIB_NAME}/g" \ - ${mk} >Makefile.new - mv Makefile.new ${mk} + fixpath=$(gecho $file |gsed 's/\//\\\//g') + gsed "s/${fixpath}/-l${LIB_NAME}/g" ${mk} >Makefile.new + gmv Makefile.new ${mk} done done -## Fix libtool +## Fix libtool Script for lt in $(gfind ${BASEPATH} -name libtool -print); do gsed "/for search_ext in .*\.la/s/\.la//" ${lt} >${lt}.new - mv ${lt}.new ${lt} + gmv ${lt}.new ${lt} done +LTMAIN=$(gfind ${BASEPATH} -name ltmain.sh -print) +if [ -f ${LTMAIN} ]; then + gsed "/for search_ext in .*\.la/s/\.la//" ${LTMAIN} >${LTMAIN}.new + gmv ${LTMAIN}.new ${LTMAIN} +fi + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 11 18:43:06 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 11 Mar 2009 17:43:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[3718] csw/mgar/pkg/subversion/trunk/files Message-ID: Revision: 3718 http://gar.svn.sourceforge.net/gar/?rev=3718&view=rev Author: valholla Date: 2009-03-11 17:43:06 +0000 (Wed, 11 Mar 2009) Log Message: ----------- missed some new files Added Paths: ----------- csw/mgar/pkg/subversion/trunk/files/gccMake.sh csw/mgar/pkg/subversion/trunk/files/subversion156.diff Removed Paths: ------------- csw/mgar/pkg/subversion/trunk/files/subversion155.diff Added: csw/mgar/pkg/subversion/trunk/files/gccMake.sh =================================================================== --- csw/mgar/pkg/subversion/trunk/files/gccMake.sh (rev 0) +++ csw/mgar/pkg/subversion/trunk/files/gccMake.sh 2009-03-11 17:43:06 UTC (rev 3718) @@ -0,0 +1,24 @@ +#!/opt/csw/bin/bash + +PATH=/opt/csw/bin +WORKSRC=$1 + +gcp $WORKSRC/Makefile $WORKSRC/Makefile.gcc +gcp $WORKSRC/libtool $WORKSRC/libtool.gcc + + +perl -i -pnle 's|^(LIBTOOL.*)/libtool$|$1/libtool.gcc|' \ + $WORKSRC/Makefile.gcc +perl -i -pnle 's/-xO3\s*//' $WORKSRC/*.gcc +perl -i -pnle 's/-xarch=v8\s*//' $WORKSRC/*.gcc +perl -i -pnle 's/-mt\|*\s*//' $WORKSRC/*.gcc +perl -i -pnle 's/-KPIC/-fPIC/' $WORKSRC/*.gcc +perl -i -pnle 's/.*CC=.*cc"/LTCC=\/opt\/csw\/gcc4\/bin\/gcc/' \ + $WORKSRC/libtool.gcc +perl -i -pnle 's/.*CC=.*CC"/LTCC=\/opt\/csw\/gcc4\/bin\/g\+\+/' \ + $WORKSRC/libtool.gcc +perl -i -pnle 's/CC =.*$/CC = \/opt\/csw\/gcc4\/bin\/gcc/' \ + $WORKSRC/Makefile.gcc +perl -i -pnle 's/CXX =.*$/CXX = \/opt\/csw\/gcc4\/bin\/g\+\+/' \ + $WORKSRC/Makefile.gcc + Property changes on: csw/mgar/pkg/subversion/trunk/files/gccMake.sh ___________________________________________________________________ Added: svn:executable + * Deleted: csw/mgar/pkg/subversion/trunk/files/subversion155.diff =================================================================== --- csw/mgar/pkg/subversion/trunk/files/subversion155.diff 2009-03-11 17:41:57 UTC (rev 3717) +++ csw/mgar/pkg/subversion/trunk/files/subversion155.diff 2009-03-11 17:43:06 UTC (rev 3718) @@ -1,53 +0,0 @@ ---- subversion-1.5.5/Makefile.in.orig 2008-08-26 12:27:56.000000000 -0500 -+++ subversion-1.5.5/Makefile.in 2009-02-21 17:26:25.849467074 -0600 -@@ -46,6 +46,7 @@ - SVN_ZLIB_LIBS = @SVN_ZLIB_LIBS@ - - LIBS = @LIBS@ -+JAVAHL_LIBS = @LIBS@ -lCrun -lCstd - - prefix = @prefix@ - exec_prefix = @exec_prefix@ -@@ -68,15 +69,15 @@ - swig_rb_libdir = @libdir@ - - ### these possibly need further discussion --swig_pydir = @libdir@/svn-python/libsvn --swig_pydir_extra = @libdir@/svn-python/svn --swig_pldir = @libdir@/svn-perl -+swig_pydir = @prefix@/lib/python/site-packages/libsvn -+swig_pydir_extra = @prefix@/lib/python/site-packages/svn -+#swig_pldir = @libdir@/svn-perl - swig_rbdir = $(SWIG_RB_SITE_ARCH_DIR)/svn/ext - contribdir = @bindir@/svn-contrib - toolsdir = @bindir@/svn-tools - --javahl_javadir = @libdir@/svn-javahl --javahl_javahdir = @libdir@/svn-javahl/include -+javahl_javadir = @libdir@ -+javahl_javahdir = @libdir@/include - javahl_libdir = @libdir@ - javahl_test_rootdir=$(abs_builddir)/subversion/bindings/javahl/test-work - ---- subversion-1.5.5/subversion/bindings/swig/python/svn/fs.py.orig 2009-02-21 17:00:06.832094681 -0600 -+++ subversion-1.5.5/subversion/bindings/swig/python/svn/fs.py 2009-02-21 16:59:46.198583440 -0600 -@@ -97,7 +97,7 @@ - - # use an array for the command to avoid the shell and potential - # security exposures -- cmd = ["diff"] \ -+ cmd = ["gdiff"] \ - + self.diffoptions \ - + [self.tempfile1, self.tempfile2] - ---- subversion-1.5.5/build-outputs.mk.orig 2009-02-21 20:49:58.653938743 -0600 -+++ subversion-1.5.5/build-outputs.mk 2009-02-21 20:51:14.193027135 -0600 -@@ -305,7 +305,7 @@ - libsvnjavahl_DEPS = $(javahl_javah_DEPS) $(javahl_java_DEPS) subversion/bindings/javahl/native/BlameCallback.lo subversion/bindings/javahl/native/ChangelistCallback.lo subversion/bindings/javahl/native/CommitMessage.lo subversion/bindings/javahl/native/ConflictResolverCallback.lo subversion/bindings/javahl/native/CopySources.lo subversion/bindings/javahl/native/DiffSummaryReceiver.lo subversion/bindings/javahl/native/EnumMapper.lo subversion/bindings/javahl/native/InfoCallback.lo subversion/bindings/javahl/native/Inputer.lo subversion/bindings/javahl/native/JNIByteArray.lo subversion/bindings/javahl/native/JNICriticalSection.lo subversion/bindings/javahl/native/JNIMutex.lo subversion/bindings/javahl/native/JNIStackElement.lo subversion/bindings/javahl/native/JNIStringHolder.lo subversion/bindings/javahl/native/JNIThreadData.lo subversion/bindings/javahl/native/JNIUtil.lo subversion/bindings/javahl/native/ListCallback.lo subversion/bindings/javahl/native/LogMessageCallback.l o subversion/bindings/javahl/native/MessageReceiver.lo subversion/bindings/javahl/native/Notify.lo subversion/bindings/javahl/native/Notify2.lo subversion/bindings/javahl/native/Outputer.lo subversion/bindings/javahl/native/Path.lo subversion/bindings/javahl/native/Pool.lo subversion/bindings/javahl/native/ProgressListener.lo subversion/bindings/javahl/native/Prompter.lo subversion/bindings/javahl/native/ProplistCallback.lo subversion/bindings/javahl/native/Revision.lo subversion/bindings/javahl/native/RevisionRange.lo subversion/bindings/javahl/native/RevpropTable.lo subversion/bindings/javahl/native/SVNAdmin.lo subversion/bindings/javahl/native/SVNBase.lo subversion/bindings/javahl/native/SVNClient.lo subversion/bindings/javahl/native/StatusCallback.lo subversion/bindings/javahl/native/StringArray.lo subversion/bindings/javahl/native/Targets.lo subversion/bindings/javahl/native/libsvnjavahl.la.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_NativeResource s.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_Path.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_SVNAdmin.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_SVNClient.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_Version.lo subversion/libsvn_repos/libsvn_repos-1.la subversion/libsvn_client/libsvn_client-1.la subversion/libsvn_wc/libsvn_wc-1.la subversion/libsvn_ra/libsvn_ra-1.la subversion/libsvn_delta/libsvn_delta-1.la subversion/libsvn_diff/libsvn_diff-1.la subversion/libsvn_subr/libsvn_subr-1.la subversion/libsvn_fs/libsvn_fs-1.la - libsvnjavahl_OBJECTS = BlameCallback.lo ChangelistCallback.lo CommitMessage.lo ConflictResolverCallback.lo CopySources.lo DiffSummaryReceiver.lo EnumMapper.lo InfoCallback.lo Inputer.lo JNIByteArray.lo JNICriticalSection.lo JNIMutex.lo JNIStackElement.lo JNIStringHolder.lo JNIThreadData.lo JNIUtil.lo ListCallback.lo LogMessageCallback.lo MessageReceiver.lo Notify.lo Notify2.lo Outputer.lo Path.lo Pool.lo ProgressListener.lo Prompter.lo ProplistCallback.lo Revision.lo RevisionRange.lo RevpropTable.lo SVNAdmin.lo SVNBase.lo SVNClient.lo StatusCallback.lo StringArray.lo Targets.lo libsvnjavahl.la.lo org_tigris_subversion_javahl_NativeResources.lo org_tigris_subversion_javahl_Path.lo org_tigris_subversion_javahl_SVNAdmin.lo org_tigris_subversion_javahl_SVNClient.lo org_tigris_subversion_javahl_Version.lo - subversion/bindings/javahl/native/libsvnjavahl-1.la: $(libsvnjavahl_DEPS) -- cd subversion/bindings/javahl/native && $(LINK_JAVAHL_CXX) -o libsvnjavahl-1.la $(LT_NO_UNDEFINED) $(libsvnjavahl_OBJECTS) ../../../../subversion/libsvn_repos/libsvn_repos-1.la ../../../../subversion/libsvn_client/libsvn_client-1.la ../../../../subversion/libsvn_wc/libsvn_wc-1.la ../../../../subversion/libsvn_ra/libsvn_ra-1.la ../../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../../subversion/libsvn_diff/libsvn_diff-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la ../../../../subversion/libsvn_fs/libsvn_fs-1.la $(SVN_APRUTIL_LIBS) $(SVN_APR_LIBS) $(NEON_LIBS) $(LIBS) -+ cd subversion/bindings/javahl/native && $(LINK_JAVAHL_CXX) -o libsvnjavahl-1.la $(LT_NO_UNDEFINED) $(libsvnjavahl_OBJECTS) ../../../../subversion/libsvn_repos/libsvn_repos-1.la ../../../../subversion/libsvn_client/libsvn_client-1.la ../../../../subversion/libsvn_wc/libsvn_wc-1.la ../../../../subversion/libsvn_ra/libsvn_ra-1.la ../../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../../subversion/libsvn_diff/libsvn_diff-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la ../../../../subversion/libsvn_fs/libsvn_fs-1.la $(SVN_APRUTIL_LIBS) $(SVN_APR_LIBS) $(NEON_LIBS) $(JAVAHL_LIBS) - - locale_PATH = subversion/po - locale_DEPS = subversion/po/de.mo subversion/po/es.mo subversion/po/fr.mo subversion/po/it.mo subversion/po/ja.mo subversion/po/ko.mo subversion/po/nb.mo subversion/po/pl.mo subversion/po/pt_BR.mo subversion/po/sv.mo subversion/po/zh_CN.mo subversion/po/zh_TW.mo Added: csw/mgar/pkg/subversion/trunk/files/subversion156.diff =================================================================== --- csw/mgar/pkg/subversion/trunk/files/subversion156.diff (rev 0) +++ csw/mgar/pkg/subversion/trunk/files/subversion156.diff 2009-03-11 17:43:06 UTC (rev 3718) @@ -0,0 +1,53 @@ +--- subversion-1.5.5/Makefile.in.orig 2008-08-26 12:27:56.000000000 -0500 ++++ subversion-1.5.5/Makefile.in 2009-02-21 17:26:25.849467074 -0600 +@@ -46,6 +46,7 @@ + SVN_ZLIB_LIBS = @SVN_ZLIB_LIBS@ + + LIBS = @LIBS@ ++JAVAHL_LIBS = @LIBS@ -lCrun -lCstd + + prefix = @prefix@ + exec_prefix = @exec_prefix@ +@@ -68,15 +69,15 @@ + swig_rb_libdir = @libdir@ + + ### these possibly need further discussion +-swig_pydir = @libdir@/svn-python/libsvn +-swig_pydir_extra = @libdir@/svn-python/svn +-swig_pldir = @libdir@/svn-perl ++swig_pydir = @prefix@/lib/python/site-packages/libsvn ++swig_pydir_extra = @prefix@/lib/python/site-packages/svn ++#swig_pldir = @libdir@/svn-perl + swig_rbdir = $(SWIG_RB_SITE_ARCH_DIR)/svn/ext + contribdir = @bindir@/svn-contrib + toolsdir = @bindir@/svn-tools + +-javahl_javadir = @libdir@/svn-javahl +-javahl_javahdir = @libdir@/svn-javahl/include ++javahl_javadir = @libdir@ ++javahl_javahdir = @libdir@/include + javahl_libdir = @libdir@ + javahl_test_rootdir=$(abs_builddir)/subversion/bindings/javahl/test-work + +--- subversion-1.5.5/subversion/bindings/swig/python/svn/fs.py.orig 2009-02-21 17:00:06.832094681 -0600 ++++ subversion-1.5.5/subversion/bindings/swig/python/svn/fs.py 2009-02-21 16:59:46.198583440 -0600 +@@ -97,7 +97,7 @@ + + # use an array for the command to avoid the shell and potential + # security exposures +- cmd = ["diff"] \ ++ cmd = ["gdiff"] \ + + self.diffoptions \ + + [self.tempfile1, self.tempfile2] + +--- subversion-1.5.5/build-outputs.mk.orig 2009-02-21 20:49:58.653938743 -0600 ++++ subversion-1.5.5/build-outputs.mk 2009-02-21 20:51:14.193027135 -0600 +@@ -305,7 +305,7 @@ + libsvnjavahl_DEPS = $(javahl_javah_DEPS) $(javahl_java_DEPS) subversion/bindings/javahl/native/BlameCallback.lo subversion/bindings/javahl/native/ChangelistCallback.lo subversion/bindings/javahl/native/CommitMessage.lo subversion/bindings/javahl/native/ConflictResolverCallback.lo subversion/bindings/javahl/native/CopySources.lo subversion/bindings/javahl/native/DiffSummaryReceiver.lo subversion/bindings/javahl/native/EnumMapper.lo subversion/bindings/javahl/native/InfoCallback.lo subversion/bindings/javahl/native/Inputer.lo subversion/bindings/javahl/native/JNIByteArray.lo subversion/bindings/javahl/native/JNICriticalSection.lo subversion/bindings/javahl/native/JNIMutex.lo subversion/bindings/javahl/native/JNIStackElement.lo subversion/bindings/javahl/native/JNIStringHolder.lo subversion/bindings/javahl/native/JNIThreadData.lo subversion/bindings/javahl/native/JNIUtil.lo subversion/bindings/javahl/native/ListCallback.lo subversion/bindings/javahl/native/LogMessageCallback.l o subversion/bindings/javahl/native/MessageReceiver.lo subversion/bindings/javahl/native/Notify.lo subversion/bindings/javahl/native/Notify2.lo subversion/bindings/javahl/native/Outputer.lo subversion/bindings/javahl/native/Path.lo subversion/bindings/javahl/native/Pool.lo subversion/bindings/javahl/native/ProgressListener.lo subversion/bindings/javahl/native/Prompter.lo subversion/bindings/javahl/native/ProplistCallback.lo subversion/bindings/javahl/native/Revision.lo subversion/bindings/javahl/native/RevisionRange.lo subversion/bindings/javahl/native/RevpropTable.lo subversion/bindings/javahl/native/SVNAdmin.lo subversion/bindings/javahl/native/SVNBase.lo subversion/bindings/javahl/native/SVNClient.lo subversion/bindings/javahl/native/StatusCallback.lo subversion/bindings/javahl/native/StringArray.lo subversion/bindings/javahl/native/Targets.lo subversion/bindings/javahl/native/libsvnjavahl.la.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_NativeResource s.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_Path.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_SVNAdmin.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_SVNClient.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_Version.lo subversion/libsvn_repos/libsvn_repos-1.la subversion/libsvn_client/libsvn_client-1.la subversion/libsvn_wc/libsvn_wc-1.la subversion/libsvn_ra/libsvn_ra-1.la subversion/libsvn_delta/libsvn_delta-1.la subversion/libsvn_diff/libsvn_diff-1.la subversion/libsvn_subr/libsvn_subr-1.la subversion/libsvn_fs/libsvn_fs-1.la + libsvnjavahl_OBJECTS = BlameCallback.lo ChangelistCallback.lo CommitMessage.lo ConflictResolverCallback.lo CopySources.lo DiffSummaryReceiver.lo EnumMapper.lo InfoCallback.lo Inputer.lo JNIByteArray.lo JNICriticalSection.lo JNIMutex.lo JNIStackElement.lo JNIStringHolder.lo JNIThreadData.lo JNIUtil.lo ListCallback.lo LogMessageCallback.lo MessageReceiver.lo Notify.lo Notify2.lo Outputer.lo Path.lo Pool.lo ProgressListener.lo Prompter.lo ProplistCallback.lo Revision.lo RevisionRange.lo RevpropTable.lo SVNAdmin.lo SVNBase.lo SVNClient.lo StatusCallback.lo StringArray.lo Targets.lo libsvnjavahl.la.lo org_tigris_subversion_javahl_NativeResources.lo org_tigris_subversion_javahl_Path.lo org_tigris_subversion_javahl_SVNAdmin.lo org_tigris_subversion_javahl_SVNClient.lo org_tigris_subversion_javahl_Version.lo + subversion/bindings/javahl/native/libsvnjavahl-1.la: $(libsvnjavahl_DEPS) +- cd subversion/bindings/javahl/native && $(LINK_JAVAHL_CXX) -o libsvnjavahl-1.la $(LT_NO_UNDEFINED) $(libsvnjavahl_OBJECTS) ../../../../subversion/libsvn_repos/libsvn_repos-1.la ../../../../subversion/libsvn_client/libsvn_client-1.la ../../../../subversion/libsvn_wc/libsvn_wc-1.la ../../../../subversion/libsvn_ra/libsvn_ra-1.la ../../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../../subversion/libsvn_diff/libsvn_diff-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la ../../../../subversion/libsvn_fs/libsvn_fs-1.la $(SVN_APRUTIL_LIBS) $(SVN_APR_LIBS) $(NEON_LIBS) $(LIBS) ++ cd subversion/bindings/javahl/native && $(LINK_JAVAHL_CXX) -o libsvnjavahl-1.la $(LT_NO_UNDEFINED) $(libsvnjavahl_OBJECTS) ../../../../subversion/libsvn_repos/libsvn_repos-1.la ../../../../subversion/libsvn_client/libsvn_client-1.la ../../../../subversion/libsvn_wc/libsvn_wc-1.la ../../../../subversion/libsvn_ra/libsvn_ra-1.la ../../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../../subversion/libsvn_diff/libsvn_diff-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la ../../../../subversion/libsvn_fs/libsvn_fs-1.la $(SVN_APRUTIL_LIBS) $(SVN_APR_LIBS) $(NEON_LIBS) $(JAVAHL_LIBS) + + locale_PATH = subversion/po + locale_DEPS = subversion/po/de.mo subversion/po/es.mo subversion/po/fr.mo subversion/po/it.mo subversion/po/ja.mo subversion/po/ko.mo subversion/po/nb.mo subversion/po/pl.mo subversion/po/pt_BR.mo subversion/po/sv.mo subversion/po/zh_CN.mo subversion/po/zh_TW.mo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Wed Mar 11 18:58:59 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Wed, 11 Mar 2009 17:58:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[3719] csw/mgar/pkg/nagios/trunk Message-ID: Revision: 3719 http://gar.svn.sourceforge.net/gar/?rev=3719&view=rev Author: j_arndt Date: 2009-03-11 17:58:59 +0000 (Wed, 11 Mar 2009) Log Message: ----------- nagios: removed prototype filter because of static prototype file, changed FMRI from network to application, file cleanup Modified Paths: -------------- csw/mgar/pkg/nagios/trunk/Makefile csw/mgar/pkg/nagios/trunk/checksums Added Paths: ----------- csw/mgar/pkg/nagios/trunk/files/cswnagios Removed Paths: ------------- csw/mgar/pkg/nagios/trunk/files/CSWnagios.depend csw/mgar/pkg/nagios/trunk/files/CSWnagios.postinstall csw/mgar/pkg/nagios/trunk/files/doc.diff csw/mgar/pkg/nagios/trunk/files/webconf.diff Modified: csw/mgar/pkg/nagios/trunk/Makefile =================================================================== --- csw/mgar/pkg/nagios/trunk/Makefile 2009-03-11 17:43:06 UTC (rev 3718) +++ csw/mgar/pkg/nagios/trunk/Makefile 2009-03-11 17:58:59 UTC (rev 3719) @@ -26,8 +26,6 @@ SPKG_CLASSES = none cswinitsmf -PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswnagios$$$$/ { $$$$2 = "cswinitsmf" } { print }' - CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --prefix=/opt/csw/nagios CONFIGURE_ARGS += --exec-prefix=/opt/csw/nagios Modified: csw/mgar/pkg/nagios/trunk/checksums =================================================================== --- csw/mgar/pkg/nagios/trunk/checksums 2009-03-11 17:43:06 UTC (rev 3718) +++ csw/mgar/pkg/nagios/trunk/checksums 2009-03-11 17:58:59 UTC (rev 3719) @@ -4,7 +4,7 @@ 47cc36016f5518dfd5614b870f56e944 download/CSWnagios.preinstall 92437323de0cceaa58c6238ec9e6c954 download/CSWnagios.preremove 92467193beb7d39c7a56a520731cfb5c download/CSWnagios.prototype -eee3268b11eb94d797f0f606d53cfb97 download/cswnagios +d3b39178a60cf866a243d4d8f8eabb9b download/cswnagios 0ef601e30d01a511822dd27df6b0e531 download/patch.diff 4faa5ec86586be23dfbbd9165f50046d download/configure.diff f3161bcb7c65f89707ee37b0a8d861d5 download/install-opts.diff Deleted: csw/mgar/pkg/nagios/trunk/files/CSWnagios.depend =================================================================== --- csw/mgar/pkg/nagios/trunk/files/CSWnagios.depend 2009-03-11 17:43:06 UTC (rev 3718) +++ csw/mgar/pkg/nagios/trunk/files/CSWnagios.depend 2009-03-11 17:58:59 UTC (rev 3719) @@ -1,14 +0,0 @@ -P CSWapache apache - apache webserver with mod_ssl included -P CSWgd gd - libgd, Graphics creation library and utilities -P CSWggettext ggettext - GNU gettext -P CSWglib2 glib2 - The low-level core lib for GNOME and GTK+ -P CSWiconv libiconv - GNU iconv library -P CSWjpeg jpeg - JPEG library and tools by the Independent JPEG Group -P CSWlibtool libtool - Generic library support script -P CSWlibtoolrt libtool_rt - Generic library support runtime libraries -P CSWosslrt openssl_rt - Openssl runtime libraries -P CSWperl perl - A high-level, general-purpose programming language. -P CSWpng png - library for Portable Network Graphics format (PNG) -P CSWzlib zlib - Zlib Data Compression Library -P CSWnagiosp nagiosp - Plugins for Nagios -P CSWnrpeplugin nrpeplugin - plugin for checking nrpe daemons Deleted: csw/mgar/pkg/nagios/trunk/files/CSWnagios.postinstall =================================================================== --- csw/mgar/pkg/nagios/trunk/files/CSWnagios.postinstall 2009-03-11 17:43:06 UTC (rev 3718) +++ csw/mgar/pkg/nagios/trunk/files/CSWnagios.postinstall 2009-03-11 17:58:59 UTC (rev 3719) @@ -1,99 +0,0 @@ -# postinstall for nagios package -# 2007-01-19 Add csw.conf support -# 2007-09-11 Fix PKG_INSTALL_ROOT usage. BASEDIR is not used for non -# relocatable packages. -# - -# daemons are started by default -enable_daemon=yes - -# Source csw.conf, if it exists -if [ -f $PKG_INSTALL_ROOT/opt/csw/etc/csw.conf ] ; then - . $PKG_INSTALL_ROOT/opt/csw/etc/csw.conf -fi -if [ -f $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf ] ; then - . $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf -fi - -# If defined, autoenable for the specific daemon name takes precedence -if [ "$autoenable_nagios" = "no" ] ; then - enable_daemon=no -elif [ "$autoenable_daemons" = "no" -a ! -n "$autoenable_nagios" ] ; then - enable_daemon=no -fi - -# Set variable for the availability of SMF -smf=no -if [ -f /usr/sbin/svccfg -a -f $BASEDIR/usr/sbin/svcadm ] - then - smf=yes -fi - -# Stop nagios if it is running -if pgrep nagios >/dev/null 2>&1 ; then - echo "## Stopping nagios" - if [ $smf = yes ]; then - /usr/sbin/svcadm disable svc:/application/cswnagios >/dev/null 2>&1 - else - /etc/init.d/cswnagios stop >/dev/null 2>&1 - fi - while pgrep nagios > /dev/null - do - sleep 1 - done -fi - -if [ $smf = yes ]; then - # Register with SMF - echo "Configuring service in SMF" - /usr/sbin/svccfg import /opt/csw/var/svc/manifest/application/nagios.xml >/dev/null 2>&1 - /usr/sbin/svcadm disable svc:application/cswnagios >/dev/null 2>&1 - echo "nagios is using Service Management Facility. The FMRI is:" - echo " svc:/application/cswnagios:default" -fi - -# Start nagios -if [ "$enable_daemon" = "yes" ] ; then - if [ -f $BASEDIR/opt/csw/nagios/etc/nagios.cfg ]; then - echo "## Starting nagios" - if [ $smf = yes ]; then - /usr/sbin/svcadm enable svc:/application/cswnagios >/dev/null 2>&1 - else - /etc/init.d/cswnagios start >/dev/null 2>&1 - fi - else - echo "## Not starting nagios - configuration file not found" - if [ $smf = yes ] ; then - /usr/sbin/svcadm disable svc:/application/cswnagios >/dev/null 2>&1 - fi - fi -fi - -# -PREFIX=/opt/csw/nagios -NAGHTTPD=httpd-nagios.conf - -if [ -d /opt/csw/apache/conf ]; then - APACHE_CONF=/opt/csw/apache/conf - cp $PREFIX/etc/$NAGHTTPD $APACHE_CONF -elif [ -d /etc/apache ]; then - APACHE_CONF=/etc/apache - cp $PREFIX/etc/$NAGHTTPD $APACHE_CONF -else - APACHE_CONF=$PREFIX/etc -fi - -cat < +# - setup for autoconf +# - add reload function +# 1999-08-06 Ethan Galstad +# - Added configuration info for use with RedHat's chkconfig tool +# per Fran Boon's suggestion +# 1999-08-13 Jim Popovitch +# - added variable for nagios/var directory +# - cd into nagios/var directory before creating tmp files on startup +# 1999-08-16 Ethan Galstad +# - Added test for rc.d directory as suggested by Karl DeBisschop +# 2000-07-23 Karl DeBisschop +# - Clean out redhat macros and other dependencies +# +# Description: Starts and stops the Nagios monitor +# used to provide network services status. +# +# Modified for CSW by Alex Moore 2006-02-27 +# Modified for OpenCSW by Juergen Arndt 2009-03-11 + +#FMRI application # FMRI path for service, see http://wiki.opencsw.org/cswclassutils-package#toc0 + +status_nagios () +{ + + if test ! -f $NagiosRun; then + echo "No lock file found in $NagiosRun" + return 1 + fi + + NagiosPID=`head -n 1 $NagiosRun` + if test -x $NagiosCGI/daemonchk.cgi; then + if $NagiosCGI/daemonchk.cgi -l $NagiosRun; then + return 0 + else + return 1 + fi + else + if ps -p $NagiosPID; then + return 0 + else + return 1 + fi + fi + + return 1 +} + + +killproc_nagios () +{ + + if [ ! -f $NagiosRun ]; then + echo "No lock file found in $NagiosRun" + return 1 + fi + + NagiosPID=`head -n 1 $NagiosRun` + kill $2 $NagiosPID +} + + +# Source function library +# Solaris doesn't have an rc.d directory, so do a test first +if [ -f /etc/rc.d/init.d/functions ]; then + . /etc/rc.d/init.d/functions +elif [ -f /etc/init.d/functions ]; then + . /etc/init.d/functions +fi + +prefix=/opt/csw/nagios +exec_prefix=${prefix} +NagiosBin=${exec_prefix}/bin/nagios +NagiosCfg=${prefix}/etc/nagios.cfg +NagiosLog=${prefix}/var/status.log +NagiosTmp=${prefix}/var/nagios.tmp +NagiosSav=${prefix}/var/status.sav +NagiosCmd=${prefix}/var/rw/nagios.cmd +NagiosVar=${prefix}/var +NagiosRun=${prefix}/var/nagios.lock +NagiosLckDir=/var/lock/subsys +NagiosLckFile=nagios +NagiosCGI=${exec_prefix}/sbin +Nagios=nagios + + +# Check that nagios exists. +test -f $NagiosBin || exit 0 + +# Check that nagios.cfg exists. +test -f $NagiosCfg || exit 0 + +# See how we were called. +case "$1" in + + start) + echo "Starting network monitor: nagios" + su - $Nagios -c "touch $NagiosVar/nagios.log $NagiosSav" + rm -f $NagiosCmd + $NagiosBin -d $NagiosCfg + if [ -d $NagiosLckDir ]; then touch $NagiosLckDir/$NagiosLckFile; fi + sleep 1 + status_nagios nagios + ;; + + stop) + echo "Stopping network monitor: nagios" + killproc_nagios nagios + rm -f $NagiosLog $NagiosTmp $NagiosRun $NagiosLckDir/$NagiosLckFile $NagiosCmd + ;; + + status) + status_nagios nagios + ;; + + restart) + printf "Running configuration check..." + $NagiosBin -v $NagiosCfg > /dev/null 2>&1; + if [ $? -eq 0 ]; then + echo "done" + $0 stop + $0 start + else + $NagiosBin -v $NagiosCfg + echo "failed - aborting restart." + exit 1 + fi + ;; + + reload|force-reload) + printf "Running configuration check..." + $NagiosBin -v $NagiosCfg > /dev/null 2>&1; + if [ $? -eq 0 ]; then + echo "done" + if test ! -f $NagiosRun; then + $0 start + else + NagiosPID=`head -n 1 $NagiosRun` + if status_nagios > /dev/null; then + printf "Reloading nagios configuration..." + killproc_nagios nagios -HUP + echo "done" + else + $0 stop + $0 start + fi + fi + else + $NagiosBin -v $NagiosCfg + echo "failed - aborting reload." + exit 1 + fi + ;; + + *) + echo "Usage: nagios {start|stop|restart|reload|force-reload|status}" + exit 1 + ;; + +esac + +# End of this script Deleted: csw/mgar/pkg/nagios/trunk/files/doc.diff =================================================================== --- csw/mgar/pkg/nagios/trunk/files/doc.diff 2009-03-11 17:43:06 UTC (rev 3718) +++ csw/mgar/pkg/nagios/trunk/files/doc.diff 2009-03-11 17:58:59 UTC (rev 3719) @@ -1,24 +0,0 @@ -diff --speed-large-files --minimal -Nru nagios-3.0.6.orig/Makefile.in nagios-3.0.6/Makefile.in ---- nagios-3.0.6.orig/Makefile.in 2008-12-25 14:35:24.040581755 +0100 -+++ nagios-3.0.6/Makefile.in 2008-12-25 14:31:46.669473752 +0100 -@@ -28,6 +28,7 @@ - CGIDIR=@sbindir@ - LIBEXECDIR=@libexecdir@ - HTMLDIR=@datadir@ -+DOCDIR=$(prefix)/../share/doc/nagios - INSTALL=@INSTALL@ - INSTALL_OPTS= - COMMAND_OPTS= -@@ -268,6 +269,12 @@ - @echo "*** External command directory configured ***" - @echo "" - -+install-docs: -+ $(INSTALL) -m 755 -d $(INSTALL_OPTS) -d $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 664 $(INSTALL_OPTS) ./Changelog $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 664 $(INSTALL_OPTS) ./INSTALLING $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 664 $(INSTALL_OPTS) ./README $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 664 $(INSTALL_OPTS) ./UPGRADING $(DESTDIR)$(DOCDIR) - - fullinstall: install install-init install-commandmode install-webconf - Deleted: csw/mgar/pkg/nagios/trunk/files/webconf.diff =================================================================== --- csw/mgar/pkg/nagios/trunk/files/webconf.diff 2009-03-11 17:43:06 UTC (rev 3718) +++ csw/mgar/pkg/nagios/trunk/files/webconf.diff 2009-03-11 17:58:59 UTC (rev 3719) @@ -1,12 +0,0 @@ -diff --speed-large-files --minimal -Nru nagios-3.0.6.orig/Makefile.in nagios-3.0.6/Makefile.in ---- nagios-3.0.6.orig/Makefile.in 2008-12-19 08:48:37.252900900 +0100 -+++ nagios-3.0.6/Makefile.in 2008-12-19 08:48:20.644359694 +0100 -@@ -243,7 +243,7 @@ - @echo "" - - install-webconf: -- $(INSTALL) -m 644 sample-config/httpd.conf $(DESTDIR)$(HTTPD_CONF)/nagios.conf -+ $(INSTALL) -m 644 sample-config/httpd.conf $(DESTDIR)$(HTTPD_CONF)/httpd-nagios.conf - - @echo "" - @echo "*** Nagios/Apache conf file installed ***" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 11 21:43:31 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 11 Mar 2009 20:43:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3720] csw/mgar/pkg/distcc/trunk/Makefile Message-ID: Revision: 3720 http://gar.svn.sourceforge.net/gar/?rev=3720&view=rev Author: hson Date: 2009-03-11 20:43:31 +0000 (Wed, 11 Mar 2009) Log Message: ----------- distcc: Add dependency Modified Paths: -------------- csw/mgar/pkg/distcc/trunk/Makefile Modified: csw/mgar/pkg/distcc/trunk/Makefile =================================================================== --- csw/mgar/pkg/distcc/trunk/Makefile 2009-03-11 17:58:59 UTC (rev 3719) +++ csw/mgar/pkg/distcc/trunk/Makefile 2009-03-11 20:43:31 UTC (rev 3720) @@ -20,7 +20,7 @@ SPKG_SOURCEURL = http://distcc.googlecode.com/ -REQUIRED_PKGS += CSWlibpopt +REQUIRED_PKGS += CSWlibpopt CSWpython # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 12 02:58:37 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 12 Mar 2009 01:58:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3721] csw/mgar/pkg/librsvg/trunk/Makefile Message-ID: Revision: 3721 http://gar.svn.sourceforge.net/gar/?rev=3721&view=rev Author: hson Date: 2009-03-12 01:58:37 +0000 (Thu, 12 Mar 2009) Log Message: ----------- librsvg: Makefile cleanup Modified Paths: -------------- csw/mgar/pkg/librsvg/trunk/Makefile Modified: csw/mgar/pkg/librsvg/trunk/Makefile =================================================================== --- csw/mgar/pkg/librsvg/trunk/Makefile 2009-03-11 20:43:31 UTC (rev 3720) +++ csw/mgar/pkg/librsvg/trunk/Makefile 2009-03-12 01:58:37 UTC (rev 3721) @@ -19,8 +19,6 @@ MASTER_SITES = http://ftp.gnome.org/pub/GNOME/sources/librsvg/$(GARVERSION)/ DISTFILES = $(GARNAME)-$(GARVERSION).$(GARSUBREV).tar.bz2 -DISTFILES += librsvg-2.so.2.15.90.i -DISTFILES += librsvg-2.so.2.15.90.s DISTNAME = $(GARNAME)-$(GARVERSION).$(GARSUBREV) @@ -37,10 +35,6 @@ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 -# If the url used to check for software update is different of MASTER_SITES, then -# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES -# UPSTREAM_MASTER_SITES = - # Upstream develops on gcc only PATCHFILES = pdiff.patch PATCHFILES += perceptualdiff.patch @@ -56,7 +50,6 @@ include gar/category.mk - post-install-isa-sparcv8: @cp $(FILEDIR)/librsvg-2.so.2.15.90.s $(INSTALLISADIR)/opt/csw/lib/librsvg-2.so.2.15.90 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Thu Mar 12 05:17:21 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Thu, 12 Mar 2009 04:17:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3722] csw/mgar/pkg/subversion/trunk Message-ID: Revision: 3722 http://gar.svn.sourceforge.net/gar/?rev=3722&view=rev Author: valholla Date: 2009-03-12 04:17:20 +0000 (Thu, 12 Mar 2009) Log Message: ----------- working copy Modified Paths: -------------- csw/mgar/pkg/subversion/trunk/Makefile csw/mgar/pkg/subversion/trunk/checksums csw/mgar/pkg/subversion/trunk/files/subversion156.diff Added Paths: ----------- csw/mgar/pkg/subversion/trunk/files/i386-gcc.diff csw/mgar/pkg/subversion/trunk/files/sparc-gcc.diff Removed Paths: ------------- csw/mgar/pkg/subversion/trunk/files/gccMake.sh Modified: csw/mgar/pkg/subversion/trunk/Makefile =================================================================== --- csw/mgar/pkg/subversion/trunk/Makefile 2009-03-12 01:58:37 UTC (rev 3721) +++ csw/mgar/pkg/subversion/trunk/Makefile 2009-03-12 04:17:20 UTC (rev 3722) @@ -29,7 +29,6 @@ PACKAGES = CSWsvn CSWsvn-devel CSWap2svn CSWpmsvn PACKAGES += CSWpysvn CSWrbsvn CSWjavasvn -PACKAGES += CSWpysvn CSWjavasvn SPKG_DESC_CSWsvn = Version control rethought CATALOGNAME_CSWsvn = subversion @@ -44,7 +43,7 @@ REQUIRED_PKGS_CSWap2svn = CSWsvn SPKG_DESC_CSWjavasvn = Subversion Java Language Binding CATALOGNAME_CSWjavasvn = javasvn -REQUIRED_PKGS_CSWjavasvn = CSWsvn +REQUIRED_PKGS_CSWjavasvn = CSWsvn CSWgcc3g++rt CSWgcc3corert SPKG_DESC_CSWpmsvn = Subversion Perl Language Binding CATALOGNAME_CSWpmsvn = pmsvn REQUIRED_PKGS_CSWpmsvn = CSWsvn CSWperl @@ -53,24 +52,25 @@ REQUIRED_PKGS_CSWpysvn = CSWsvn CSWpython SPKG_DESC_CSWrbsvn = Subversion Ruby Language Binding CATALOGNAME_CSWrbsvn = rbsvn -REQUIRED_PKGS_CSWrbsvn = CSWsvn CSWruby +REQUIRED_PKGS_CSWrbsvn = CSWsvn CSWruby CSWgcc3g++rt CSWgcc3corert PKGFILES_CSWsvn-devel = $(PKGFILES_DEVEL) -PKGFILES_CSWap2svn = $(prefix)/apache2* -PKGFILES_CSWjavasvn = $(SVNLIB)/*java* -PKGFILES_CSWpmsvn = $(libdir)/perl* -PKGFILES_CSWpmsvn += $(SVNLIB)/*perl* -PKGFILES_CSWpmsvn += $(mandir)/*swig_perl* -PKGFILES_CSWpysvn = $(libdir)/python* -PKGFILES_CSWpysvn += $(SVNLIB)/*swig_py* -PKGFILES_CSWrbsvn = $(libdir)/ruby* -PKGFILES_CSWrbsvn += $(SVNLIB)/*swig_ruby* +PKGFILES_CSWap2svn = $(prefix)/apache2.* +PKGFILES_CSWjavasvn = $(SVNLIB)/.*java.* +PKGFILES_CSWpmsvn = $(libdir)/perl.* +PKGFILES_CSWpmsvn += $(SVNLIB)/.*perl.* +PKGFILES_CSWpmsvn += $(mandir)/.*swig_perl.* +PKGFILES_CSWpysvn = $(libdir)/python.* +PKGFILES_CSWpysvn += $(SVNLIB)/.*swig_py.* +PKGFILES_CSWrbsvn = $(libdir)/ruby.* +PKGFILES_CSWrbsvn += $(SVNLIB)/.*swig_ruby.* DISTFILES += CSWsvn.checkinstall DISTFILES += CSWap2svn.postinstall CSWap2svn.preremove DISTFILES += httpd-svn.conf.CSW svn_access.conf.CSW DISTFILES += fixme.sh -DISTFILES += gccMake.sh +DISTFILES += sparc-gcc.diff +DISTFILES += i386-gcc.diff # Fix: Add java headers for nested classes # https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2008-June/004633.html @@ -83,11 +83,10 @@ NODIRPATHS = --libdir --libexecdir JDK = /usr/jdk1.5.0_15 EXTRA_INC += $(JDK)/include - SVNLIB = $(prefix)/lib/svn CONFIGURE_ARGS = $(DIRPATHS) --libdir=$(SVNLIB) --libexecdir=$(SVNLIB) -CONFIGURE_ARGS += --with-gnu-ld=/opt/csw/bin/gld +CONFIGURE_ARGS += --with-gnu-ld=yes CONFIGURE_ARGS += --with-apr=$(prefix)/apache2/bin/apr-config CONFIGURE_ARGS += --with-apr-util=$(prefix)/apache2/bin/apu-config CONFIGURE_ARGS += --with-apxs=$(prefix)/apache2/sbin/apxs @@ -98,12 +97,15 @@ CONFIGURE_ARGS += --with-zlib=$(prefix) CONFIGURE_ARGS += --with-sasl=$(prefix) CONFIGURE_ARGS += --with-ssl=$(prefix) +CONFIGURE_ARGS += --disable-static TEST_TARGET = check - # Tests take *forever* -TEST_SCRIPTS = +TEST_SCRIPTS = skip +test-skip: + @$(DONADA) + # Add libintl when linking EXTRA_LINKER_FLAGS += -lintl -liconv @@ -114,6 +116,7 @@ PI_DEPENDS = $(BINDING_TARGETS) PI_DEPENDS += copy-templates +PI_DEPENDS += fix-install post-install-modulated: $(PI_DEPENDS) $(DONADA) @@ -121,9 +124,14 @@ post-configure-modulated: @(echo "~~~ Fixing Libtool ~~~") @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) - @$(DOWNLOADDIR)/gccMake.sh $(WORKSRC) + @(gcp $(WORKSRC)/Makefile $(WORKSRC)/Makefile.gcc) + @(gcp $(WORKSRC)/libtool $(WORKSRC)/libtool.gcc) + @(gpatch -d $(WORKSRC) -p0 -F2 < $(DOWNLOADDIR)/$(GARCH)-gcc.diff) $(DONADA) +fix-install: + @(grm -fr $(DESTDIR)$(prefix)/lib/perl/5.8) + copy-templates: ginstall -d $(DESTDIR)$(prefix)/apache2/etc/extra ginstall -m 0644 \ @@ -140,6 +148,7 @@ $(WORKSRC)/subversion/bindings/swig/python/*.c \ $(WORKSRC)/subversion/bindings/swig/python/*.py @$(BUILD_ENV) gmake -C $(WORKSRC) swig-py + #@$(TEST_ENV) gmake -C $(WORKSRC) check-swig-py @$(INSTALL_ENV) gmake -C $(WORKSRC) install-swig-py $(DONADA) @@ -149,6 +158,7 @@ $(WORKSRC)/subversion/bindings/swig/perl/native/*.c \ $(WORKSRC)/subversion/bindings/swig/perl/native/*.pm @$(BUILD_ENV) gmake -C $(WORKSRC) swig-pl + #@$(TEST_ENV) gmake -C $(WORKSRC) check-swig-pl @$(INSTALL_ENV) gmake DESTDIR=$(DESTDIR) -C $(WORKSRC) install-swig-pl $(DONADA) @@ -156,13 +166,16 @@ @echo " ==> Building Ruby bindings" @touch $(WORKSRC)/subversion/bindings/swig/ruby/*.c @$(BUILD_ENV) gmake -f Makefile.gcc -C $(WORKSRC) swig-rb + #@$(TEST_ENV) gmake -f Makefile.gcc -C $(WORKSRC) check-swig-rb @$(INSTALL_ENV) gmake -f Makefile.gcc -C $(WORKSRC) install-swig-rb $(DONADA) +## The test can only be run "after" you have it installed. svn-java: @echo " ==> Building Java bindings" @touch $(WORKSRC)/subversion/bindings/javahl/native/*.c @$(BUILD_ENV) gmake -f Makefile.gcc -C $(WORKSRC) javahl + #@$(INSTALL_ENV) gmake -f Makefile.gcc -C $(WORKSRC) check-javahl @$(INSTALL_ENV) gmake -f Makefile.gcc -C $(WORKSRC) install-javahl $(DONADA) Modified: csw/mgar/pkg/subversion/trunk/checksums =================================================================== --- csw/mgar/pkg/subversion/trunk/checksums 2009-03-12 01:58:37 UTC (rev 3721) +++ csw/mgar/pkg/subversion/trunk/checksums 2009-03-12 04:17:20 UTC (rev 3722) @@ -5,6 +5,7 @@ f107831ad0c702ff32e51df6a207237b download/httpd-svn.conf.CSW 1b532d3055708a97771f5cd959983628 download/svn_access.conf.CSW 41ec540885de7c34625768aa1fb9682b download/fixme.sh -a1983ac6084ab919be687906d0892c44 download/gccMake.sh +91d4c5a963192f113602b1bd1917d0cb download/sparc-gcc.diff +6caa3c518b84c2b3f6a33b61d1b022e3 download/i386-gcc.diff f0aa58c145ae99f8e4d72499ab826169 download/javahl_headers_for_nested_classes.diff -89b68eb851673a9a0ebe29cd0010f0ed download/subversion156.diff +f7d05c59656dcf01fb844295c9912f78 download/subversion156.diff Deleted: csw/mgar/pkg/subversion/trunk/files/gccMake.sh =================================================================== --- csw/mgar/pkg/subversion/trunk/files/gccMake.sh 2009-03-12 01:58:37 UTC (rev 3721) +++ csw/mgar/pkg/subversion/trunk/files/gccMake.sh 2009-03-12 04:17:20 UTC (rev 3722) @@ -1,24 +0,0 @@ -#!/opt/csw/bin/bash - -PATH=/opt/csw/bin -WORKSRC=$1 - -gcp $WORKSRC/Makefile $WORKSRC/Makefile.gcc -gcp $WORKSRC/libtool $WORKSRC/libtool.gcc - - -perl -i -pnle 's|^(LIBTOOL.*)/libtool$|$1/libtool.gcc|' \ - $WORKSRC/Makefile.gcc -perl -i -pnle 's/-xO3\s*//' $WORKSRC/*.gcc -perl -i -pnle 's/-xarch=v8\s*//' $WORKSRC/*.gcc -perl -i -pnle 's/-mt\|*\s*//' $WORKSRC/*.gcc -perl -i -pnle 's/-KPIC/-fPIC/' $WORKSRC/*.gcc -perl -i -pnle 's/.*CC=.*cc"/LTCC=\/opt\/csw\/gcc4\/bin\/gcc/' \ - $WORKSRC/libtool.gcc -perl -i -pnle 's/.*CC=.*CC"/LTCC=\/opt\/csw\/gcc4\/bin\/g\+\+/' \ - $WORKSRC/libtool.gcc -perl -i -pnle 's/CC =.*$/CC = \/opt\/csw\/gcc4\/bin\/gcc/' \ - $WORKSRC/Makefile.gcc -perl -i -pnle 's/CXX =.*$/CXX = \/opt\/csw\/gcc4\/bin\/g\+\+/' \ - $WORKSRC/Makefile.gcc - Added: csw/mgar/pkg/subversion/trunk/files/i386-gcc.diff =================================================================== --- csw/mgar/pkg/subversion/trunk/files/i386-gcc.diff (rev 0) +++ csw/mgar/pkg/subversion/trunk/files/i386-gcc.diff 2009-03-12 04:17:20 UTC (rev 3722) @@ -0,0 +1,172 @@ +--- libtool.gcc.o 2009-03-11 21:48:23.343791369 -0500 ++++ libtool.gcc 2009-03-11 21:48:50.846784450 -0500 +@@ -82,13 +82,13 @@ + AR_FLAGS="cru" + + # A C compiler. +-LTCC="/opt/studio/SOS11/SUNWspro/bin/cc" ++LTCC="/opt/csw/gcc3/bin/gcc" + + # LTCC compiler flags. +-LTCFLAGS="-xO3 -xarch=386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -mt -D_LARGEFILE64_SOURCE -DNE_LFS" ++LTCFLAGS="-O2 -pipe -m32 -march=386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -D_LARGEFILE64_SOURCE -DNE_LFS" + + # A language-specific compiler. +-CC="/opt/studio/SOS11/SUNWspro/bin/cc" ++CC="/opt/csw/gcc3/bin/gcc" + + # Is the compiler the GNU C compiler? + with_gcc= +@@ -143,7 +143,7 @@ + exeext="" + + # Additional compiler flags for building library objects. +-pic_flag=" -KPIC -DPIC" ++pic_flag=" -fPIC -DPIC" + pic_mode=default + + # What is the maximum length of a command? +@@ -1989,7 +1989,7 @@ + continue + ;; + +- -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) ++ -mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + compiler_flags="$compiler_flags $arg" + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" +@@ -2003,7 +2003,7 @@ + + # -64, -mips[0-9] enable 64-bit mode on the SGI compiler + # -r[0-9][0-9]* specifies the processor on the SGI compiler +- # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler ++ # -march=*, -xtarget=* enable 64-bit mode on the Sun compiler + # +DA*, +DD* enable 64-bit mode on the HP compiler + # -q* pass through compiler args for the IBM compiler + # -m* pass through architecture-specific compiler args for GCC +@@ -2012,7 +2012,7 @@ + # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC + # -F/path gives path to uninstalled frameworks, gcc on darwin + # @file GCC response files +- -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ ++ -64|-mips[0-9]|-r[0-9][0-9]*|-march=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ + -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*) + + # Unknown arguments in both finalize_command and compile_command need +@@ -2484,7 +2484,7 @@ + lib= + found=no + case $deplib in +- -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) ++ -mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" +@@ -7318,13 +7318,13 @@ + AR_FLAGS="cru" + + # A C compiler. +-LTCC="/opt/studio/SOS11/SUNWspro/bin/cc" ++LTCC="/opt/csw/gcc3/bin/gcc" + + # LTCC compiler flags. +-LTCFLAGS="-xO3 -xarch=386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -mt -D_LARGEFILE64_SOURCE -DNE_LFS" ++LTCFLAGS="-O2 -pipe -m32 -march=386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -D_LARGEFILE64_SOURCE -DNE_LFS" + + # A language-specific compiler. +-CC="/opt/studio/SOS11/SUNWspro/bin/CC" ++CC="/opt/csw/gcc3/bin/g++" + + # Is the compiler the GNU C compiler? + with_gcc=no +@@ -7379,7 +7379,7 @@ + exeext="" + + # Additional compiler flags for building library objects. +-pic_flag=" -KPIC -DPIC" ++pic_flag=" -fPIC -DPIC" + pic_mode=default + + # What is the maximum length of a command? +@@ -7475,7 +7475,7 @@ + + # Dependencies to place after the objects being linked to create a + # shared library. +-postdeps="-library=Cstd -library=Crun" ++postdeps="" + + # The library search path used internally by the compiler when linking + # a shared library. +@@ -7624,10 +7624,10 @@ + AR_FLAGS="cru" + + # A C compiler. +-LTCC="/opt/studio/SOS11/SUNWspro/bin/cc" ++LTCC="/opt/csw/gcc3/bin/gcc" + + # LTCC compiler flags. +-LTCFLAGS="-xO3 -xarch=386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -mt -D_LARGEFILE64_SOURCE -DNE_LFS" ++LTCFLAGS="-O2 -pipe -m32 -march=386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -D_LARGEFILE64_SOURCE -DNE_LFS" + + # A language-specific compiler. + CC="f77" +@@ -7685,7 +7685,7 @@ + exeext="" + + # Additional compiler flags for building library objects. +-pic_flag=" -KPIC" ++pic_flag=" -fPIC" + pic_mode=default + + # What is the maximum length of a command? +--- Makefile.gcc.o 2009-03-11 21:48:17.524971502 -0500 ++++ Makefile.gcc 2009-03-11 21:49:06.704433498 -0500 +@@ -89,12 +89,12 @@ + PACKAGE_NAME=subversion + PACKAGE_VERSION=1.5.6 + +-CC = /opt/studio/SOS11/SUNWspro/bin/cc +-CXX = /opt/studio/SOS11/SUNWspro/bin/CC ++CC = /opt/csw/gcc3/bin/gc ++CXX = /opt/csw/gcc3/bin/g++ + EXEEXT = + + SHELL = /bin/bash +-LIBTOOL = $(SHELL) /home/mwatters/mgar/pkg/subversion/trunk/work/build-isa-i386/subversion-1.5.6/libtool ++LIBTOOL = $(SHELL) /home/mwatters/mgar/pkg/subversion/trunk/work/build-isa-i386/subversion-1.5.6/libtool.gcc + LTFLAGS = --tag=CC --silent + LTCXXFLAGS = --tag=CXX --silent + LT_LDFLAGS = +@@ -113,10 +113,10 @@ + + SWIG = none + SWIG_PY_INCLUDES = $(SWIG_INCLUDES) -I/opt/csw/include/python2.6 -I$(SWIG_SRC_DIR)/python/libsvn_swig_py +-SWIG_PY_COMPILE = /opt/studio/SOS11/SUNWspro/bin/cc -DNDEBUG -O -Kpic +-SWIG_PY_LINK = /opt/studio/SOS11/SUNWspro/bin/cc -G ++SWIG_PY_COMPILE = /opt/csw/gcc3/bin/gc -DNDEBUG -O -fpic ++SWIG_PY_LINK = /opt/csw/gcc3/bin/gc -G + SWIG_PY_LIBS = +-SWIG_PL_INCLUDES = $(SWIG_INCLUDES) -D_REENTRANT -xO3 -xtarget=generic -xarch=generic -I/opt/csw/bdb44/include -I/opt/csw/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/csw/lib/perl/5.8.8/CORE ++SWIG_PL_INCLUDES = $(SWIG_INCLUDES) -D_REENTRANT -O2 -pipe -m32 -xtarget=generic -march=generic -I/opt/csw/bdb44/include -I/opt/csw/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/csw/lib/perl/5.8.8/CORE + SWIG_RB_INCLUDES = $(SWIG_INCLUDES) -I. -I/opt/csw/lib/ruby/1.8/i386-solaris2.8 -I$(SWIG_SRC_DIR)/ruby/libsvn_swig_ruby + SWIG_RB_COMPILE = /opt/csw/gcc4/bin/gcc -mtune=i686 -O2 -pipe -m32 -march=i386 -I/opt/csw/include -fPIC + SWIG_RB_LINK = /opt/csw/gcc4/bin/gcc -shared -shrext .so +@@ -142,14 +142,14 @@ + MKDIR = /opt/csw/bin/ginstall -c -d + + # The EXTRA_ parameters can be used to pass extra flags at 'make' time. +-CFLAGS = -xO3 -xarch=386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -mt -D_LARGEFILE64_SOURCE -DNE_LFS $(EXTRA_CFLAGS) +-CXXFLAGS = -xO3 -xarch=386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include $(EXTRA_CXXFLAGS) ++CFLAGS = -O2 -pipe -m32 -march=i386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -D_LARGEFILE64_SOURCE -DNE_LFS $(EXTRA_CFLAGS) ++CXXFLAGS = -O2 -pipe -m32 -march=i386 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include $(EXTRA_CXXFLAGS) + ### A few of the CFLAGS (e.g. -Wmissing-prototypes, -Wstrict-prototypes, + ### -Wmissing-declarations) are not valid for C++, and should be somehow + ### suppressed (but they may come from httpd or APR). + CPPFLAGS = -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -I/opt/csw/bdb44/include -I/opt/csw/include -DSOLARIS2=8 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE $(EXTRA_CPPFLAGS) +-LDFLAGS = -xarch=386 -L/opt/csw/lib -R/opt/csw/lib/\\\$$ISALIST -R/opt/csw/lib -L/opt/csw/bdb44/lib -R/opt/csw/bdb44/lib/\\\$$ISALIST -R/opt/csw/bdb44/lib -L/opt/csw/lib/svn -R/opt/csw/lib/svn/\\\$$ISALIST -R/opt/csw/lib/svn -L/opt/csw/apache2/lib -R/opt/csw/apache2/lib/\\\$$ISALIST -R/opt/csw/apache2/lib -lintl -liconv -L/opt/csw/bdb44/lib -L/opt/csw/lib -L/opt/csw/lib -L/opt/csw/lib $(EXTRA_LDFLAGS) +-SWIG_LDFLAGS = -xarch=386 -L/opt/csw/lib -R/opt/csw/lib/\\\$$ISALIST -R/opt/csw/lib -L/opt/csw/bdb44/lib -R/opt/csw/bdb44/lib/\\\$$ISALIST -R/opt/csw/bdb44/lib -L/opt/csw/lib/svn -R/opt/csw/lib/svn/\\\$$ISALIST -R/opt/csw/lib/svn -L/opt/csw/apache2/lib -R/opt/csw/apache2/lib/\\\$$ISALIST -R/opt/csw/apache2/lib -lintl -liconv $(EXTRA_SWIG_LDFLAGS) ++LDFLAGS = -march=i386 -L/opt/csw/lib -R/opt/csw/lib/\\\$$ISALIST -R/opt/csw/lib -L/opt/csw/bdb44/lib -R/opt/csw/bdb44/lib/\\\$$ISALIST -R/opt/csw/bdb44/lib -L/opt/csw/lib/svn -R/opt/csw/lib/svn/\\\$$ISALIST -R/opt/csw/lib/svn -L/opt/csw/apache2/lib -R/opt/csw/apache2/lib/\\\$$ISALIST -R/opt/csw/apache2/lib -lintl -liconv -L/opt/csw/bdb44/lib -L/opt/csw/lib -L/opt/csw/lib -L/opt/csw/lib $(EXTRA_LDFLAGS) ++SWIG_LDFLAGS = -march=i386 -L/opt/csw/lib -R/opt/csw/lib/\\\$$ISALIST -R/opt/csw/lib -L/opt/csw/bdb44/lib -R/opt/csw/bdb44/lib/\\\$$ISALIST -R/opt/csw/bdb44/lib -L/opt/csw/lib/svn -R/opt/csw/lib/svn/\\\$$ISALIST -R/opt/csw/lib/svn -L/opt/csw/apache2/lib -R/opt/csw/apache2/lib/\\\$$ISALIST -R/opt/csw/apache2/lib -lintl -liconv $(EXTRA_SWIG_LDFLAGS) + + COMPILE = $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES) + COMPILE_CXX = $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(INCLUDES) Added: csw/mgar/pkg/subversion/trunk/files/sparc-gcc.diff =================================================================== --- csw/mgar/pkg/subversion/trunk/files/sparc-gcc.diff (rev 0) +++ csw/mgar/pkg/subversion/trunk/files/sparc-gcc.diff 2009-03-12 04:17:20 UTC (rev 3722) @@ -0,0 +1,172 @@ +--- libtool.gcc.o 2009-03-11 21:45:55.799166272 -0500 ++++ libtool.gcc 2009-03-11 21:46:43.392646721 -0500 +@@ -82,13 +82,13 @@ + AR_FLAGS="cru" + + # A C compiler. +-LTCC="/opt/studio/SOS11/SUNWspro/bin/cc" ++LTCC="/opt/csw/gcc3/bin/gcc" + + # LTCC compiler flags. +-LTCFLAGS="-xO3 -xarch=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -mt -D_LARGEFILE64_SOURCE -DNE_LFS" ++LTCFLAGS="-O2 -pipe -mcpu=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -D_LARGEFILE64_SOURCE -DNE_LFS" + + # A language-specific compiler. +-CC="/opt/studio/SOS11/SUNWspro/bin/cc" ++CC="/opt/csw/gcc3/bin/gcc" + + # Is the compiler the GNU C compiler? + with_gcc= +@@ -143,7 +143,7 @@ + exeext="" + + # Additional compiler flags for building library objects. +-pic_flag=" -KPIC -DPIC" ++pic_flag=" -fPIC -DPIC" + pic_mode=default + + # What is the maximum length of a command? +@@ -1989,7 +1989,7 @@ + continue + ;; + +- -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) ++ -mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + compiler_flags="$compiler_flags $arg" + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" +@@ -2003,7 +2003,7 @@ + + # -64, -mips[0-9] enable 64-bit mode on the SGI compiler + # -r[0-9][0-9]* specifies the processor on the SGI compiler +- # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler ++ # -mcpu=*, -xtarget=* enable 64-bit mode on the Sun compiler + # +DA*, +DD* enable 64-bit mode on the HP compiler + # -q* pass through compiler args for the IBM compiler + # -m* pass through architecture-specific compiler args for GCC +@@ -2012,7 +2012,7 @@ + # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC + # -F/path gives path to uninstalled frameworks, gcc on darwin + # @file GCC response files +- -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ ++ -64|-mips[0-9]|-r[0-9][0-9]*|-mcpu=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ + -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*) + + # Unknown arguments in both finalize_command and compile_command need +@@ -2484,7 +2484,7 @@ + lib= + found=no + case $deplib in +- -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) ++ -mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" +@@ -7318,13 +7318,13 @@ + AR_FLAGS="cru" + + # A C compiler. +-LTCC="/opt/studio/SOS11/SUNWspro/bin/cc" ++LTCC="/opt/csw/gcc3/bin/gcc" + + # LTCC compiler flags. +-LTCFLAGS="-xO3 -xarch=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -mt -D_LARGEFILE64_SOURCE -DNE_LFS" ++LTCFLAGS="-O2 -pipe -mcpu=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -D_LARGEFILE64_SOURCE -DNE_LFS" + + # A language-specific compiler. +-CC="/opt/studio/SOS11/SUNWspro/bin/CC" ++CC="/opt/csw/gcc3/bin/gcc" + + # Is the compiler the GNU C compiler? + with_gcc=no +@@ -7379,7 +7379,7 @@ + exeext="" + + # Additional compiler flags for building library objects. +-pic_flag=" -KPIC -DPIC" ++pic_flag=" -fPIC -DPIC" + pic_mode=default + + # What is the maximum length of a command? +@@ -7475,7 +7475,7 @@ + + # Dependencies to place after the objects being linked to create a + # shared library. +-postdeps="-library=Cstd -library=Crun" ++postdeps="" + + # The library search path used internally by the compiler when linking + # a shared library. +@@ -7624,10 +7624,10 @@ + AR_FLAGS="cru" + + # A C compiler. +-LTCC="/opt/studio/SOS11/SUNWspro/bin/cc" ++LTCC="/opt/csw/gcc3/bin/gcc" + + # LTCC compiler flags. +-LTCFLAGS="-xO3 -xarch=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -mt -D_LARGEFILE64_SOURCE -DNE_LFS" ++LTCFLAGS="-O2 -pipe -mcpu=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -D_LARGEFILE64_SOURCE -DNE_LFS" + + # A language-specific compiler. + CC="f77" +@@ -7685,7 +7685,7 @@ + exeext="" + + # Additional compiler flags for building library objects. +-pic_flag=" -KPIC" ++pic_flag=" -fPIC" + pic_mode=default + + # What is the maximum length of a command? +--- Makefile.gcc.o 2009-03-11 21:45:44.001600884 -0500 ++++ Makefile.gcc 2009-03-11 21:46:14.602732752 -0500 +@@ -89,12 +89,12 @@ + PACKAGE_NAME=subversion + PACKAGE_VERSION=1.5.6 + +-CC = /opt/studio/SOS11/SUNWspro/bin/cc +-CXX = /opt/studio/SOS11/SUNWspro/bin/CC ++CC = /opt/csw/gcc3/bin/gcc ++CXX = /opt/csw/gcc3/bin/g++ + EXEEXT = + + SHELL = /bin/bash +-LIBTOOL = $(SHELL) /home/mwatters/mgar/pkg/subversion/trunk/work/build-isa-sparcv8/subversion-1.5.6/libtool ++LIBTOOL = $(SHELL) /home/mwatters/mgar/pkg/subversion/trunk/work/build-isa-sparcv8/subversion-1.5.6/libtool.gcc + LTFLAGS = --tag=CC --silent + LTCXXFLAGS = --tag=CXX --silent + LT_LDFLAGS = +@@ -113,10 +113,10 @@ + + SWIG = none + SWIG_PY_INCLUDES = $(SWIG_INCLUDES) -I/opt/csw/include/python2.6 -I$(SWIG_SRC_DIR)/python/libsvn_swig_py +-SWIG_PY_COMPILE = /opt/studio/SOS11/SUNWspro/bin/cc -DNDEBUG -O -xO3 -xarch=v8 +-SWIG_PY_LINK = /opt/studio/SOS11/SUNWspro/bin/cc -G ++SWIG_PY_COMPILE = /opt/csw/gcc3/bin/gcc -DNDEBUG -O -O2 -pipe -mcpu=v8 ++SWIG_PY_LINK = /opt/csw/gcc3/bin/gcc -G + SWIG_PY_LIBS = +-SWIG_PL_INCLUDES = $(SWIG_INCLUDES) -D_REENTRANT -xO3 -xtarget=ultra -xarch=v8 -I/opt/csw/bdb44/include -I/opt/csw/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/csw/lib/perl/5.8.8/CORE ++SWIG_PL_INCLUDES = $(SWIG_INCLUDES) -D_REENTRANT -O2 -pipe -xtarget=ultra -mcpu=v8 -I/opt/csw/bdb44/include -I/opt/csw/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/csw/lib/perl/5.8.8/CORE + SWIG_RB_INCLUDES = $(SWIG_INCLUDES) -I. -I/opt/csw/lib/ruby/1.8/sparc-solaris2.8 -I$(SWIG_SRC_DIR)/ruby/libsvn_swig_ruby + SWIG_RB_COMPILE = /opt/csw/gcc4/bin/gcc -O2 -pipe -mcpu=v8 -I/opt/csw/include -fPIC + SWIG_RB_LINK = /opt/csw/gcc4/bin/gcc -shared -shrext .so +@@ -142,14 +142,14 @@ + MKDIR = /opt/csw/bin/ginstall -c -d + + # The EXTRA_ parameters can be used to pass extra flags at 'make' time. +-CFLAGS = -xO3 -xarch=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -mt -D_LARGEFILE64_SOURCE -DNE_LFS $(EXTRA_CFLAGS) +-CXXFLAGS = -xO3 -xarch=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include $(EXTRA_CXXFLAGS) ++CFLAGS = -O2 -pipe -mcpu=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -D_LARGEFILE64_SOURCE -DNE_LFS $(EXTRA_CFLAGS) ++CXXFLAGS = -O2 -pipe -mcpu=v8 -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include $(EXTRA_CXXFLAGS) + ### A few of the CFLAGS (e.g. -Wmissing-prototypes, -Wstrict-prototypes, + ### -Wmissing-declarations) are not valid for C++, and should be somehow + ### suppressed (but they may come from httpd or APR). + CPPFLAGS = -I/opt/csw/bdb44/include -I/opt/csw/apache2/include -I/usr/jdk1.5.0_15/include -I/opt/csw/include -I/opt/csw/bdb44/include -I/opt/csw/include -DSOLARIS2=8 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE $(EXTRA_CPPFLAGS) +-LDFLAGS = -xarch=v8 -L/opt/csw/lib -R/opt/csw/lib/\\\$$ISALIST -R/opt/csw/lib -L/opt/csw/bdb44/lib -R/opt/csw/bdb44/lib/\\\$$ISALIST -R/opt/csw/bdb44/lib -L/opt/csw/lib/svn -R/opt/csw/lib/svn/\\\$$ISALIST -R/opt/csw/lib/svn -L/opt/csw/apache2/lib -R/opt/csw/apache2/lib/\\\$$ISALIST -R/opt/csw/apache2/lib -lintl -liconv -L/opt/csw/bdb44/lib -L/opt/csw/lib -L/opt/csw/lib -L/opt/csw/lib $(EXTRA_LDFLAGS) +-SWIG_LDFLAGS = -xarch=v8 -L/opt/csw/lib -R/opt/csw/lib/\\\$$ISALIST -R/opt/csw/lib -L/opt/csw/bdb44/lib -R/opt/csw/bdb44/lib/\\\$$ISALIST -R/opt/csw/bdb44/lib -L/opt/csw/lib/svn -R/opt/csw/lib/svn/\\\$$ISALIST -R/opt/csw/lib/svn -L/opt/csw/apache2/lib -R/opt/csw/apache2/lib/\\\$$ISALIST -R/opt/csw/apache2/lib -lintl -liconv $(EXTRA_SWIG_LDFLAGS) ++LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib/\\\$$ISALIST -R/opt/csw/lib -L/opt/csw/bdb44/lib -R/opt/csw/bdb44/lib/\\\$$ISALIST -R/opt/csw/bdb44/lib -L/opt/csw/lib/svn -R/opt/csw/lib/svn/\\\$$ISALIST -R/opt/csw/lib/svn -L/opt/csw/apache2/lib -R/opt/csw/apache2/lib/\\\$$ISALIST -R/opt/csw/apache2/lib -lintl -liconv -L/opt/csw/bdb44/lib -L/opt/csw/lib -L/opt/csw/lib -L/opt/csw/lib $(EXTRA_LDFLAGS) ++SWIG_LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib/\\\$$ISALIST -R/opt/csw/lib -L/opt/csw/bdb44/lib -R/opt/csw/bdb44/lib/\\\$$ISALIST -R/opt/csw/bdb44/lib -L/opt/csw/lib/svn -R/opt/csw/lib/svn/\\\$$ISALIST -R/opt/csw/lib/svn -L/opt/csw/apache2/lib -R/opt/csw/apache2/lib/\\\$$ISALIST -R/opt/csw/apache2/lib -lintl -liconv $(EXTRA_SWIG_LDFLAGS) + + COMPILE = $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES) + COMPILE_CXX = $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(INCLUDES) Modified: csw/mgar/pkg/subversion/trunk/files/subversion156.diff =================================================================== --- csw/mgar/pkg/subversion/trunk/files/subversion156.diff 2009-03-12 01:58:37 UTC (rev 3721) +++ csw/mgar/pkg/subversion/trunk/files/subversion156.diff 2009-03-12 04:17:20 UTC (rev 3722) @@ -1,13 +1,5 @@ --- subversion-1.5.5/Makefile.in.orig 2008-08-26 12:27:56.000000000 -0500 +++ subversion-1.5.5/Makefile.in 2009-02-21 17:26:25.849467074 -0600 -@@ -46,6 +46,7 @@ - SVN_ZLIB_LIBS = @SVN_ZLIB_LIBS@ - - LIBS = @LIBS@ -+JAVAHL_LIBS = @LIBS@ -lCrun -lCstd - - prefix = @prefix@ - exec_prefix = @exec_prefix@ @@ -68,15 +69,15 @@ swig_rb_libdir = @libdir@ @@ -39,15 +31,3 @@ + cmd = ["gdiff"] \ + self.diffoptions \ + [self.tempfile1, self.tempfile2] - ---- subversion-1.5.5/build-outputs.mk.orig 2009-02-21 20:49:58.653938743 -0600 -+++ subversion-1.5.5/build-outputs.mk 2009-02-21 20:51:14.193027135 -0600 -@@ -305,7 +305,7 @@ - libsvnjavahl_DEPS = $(javahl_javah_DEPS) $(javahl_java_DEPS) subversion/bindings/javahl/native/BlameCallback.lo subversion/bindings/javahl/native/ChangelistCallback.lo subversion/bindings/javahl/native/CommitMessage.lo subversion/bindings/javahl/native/ConflictResolverCallback.lo subversion/bindings/javahl/native/CopySources.lo subversion/bindings/javahl/native/DiffSummaryReceiver.lo subversion/bindings/javahl/native/EnumMapper.lo subversion/bindings/javahl/native/InfoCallback.lo subversion/bindings/javahl/native/Inputer.lo subversion/bindings/javahl/native/JNIByteArray.lo subversion/bindings/javahl/native/JNICriticalSection.lo subversion/bindings/javahl/native/JNIMutex.lo subversion/bindings/javahl/native/JNIStackElement.lo subversion/bindings/javahl/native/JNIStringHolder.lo subversion/bindings/javahl/native/JNIThreadData.lo subversion/bindings/javahl/native/JNIUtil.lo subversion/bindings/javahl/native/ListCallback.lo subversion/bindings/javahl/native/LogMessageCallback.l o subversion/bindings/javahl/native/MessageReceiver.lo subversion/bindings/javahl/native/Notify.lo subversion/bindings/javahl/native/Notify2.lo subversion/bindings/javahl/native/Outputer.lo subversion/bindings/javahl/native/Path.lo subversion/bindings/javahl/native/Pool.lo subversion/bindings/javahl/native/ProgressListener.lo subversion/bindings/javahl/native/Prompter.lo subversion/bindings/javahl/native/ProplistCallback.lo subversion/bindings/javahl/native/Revision.lo subversion/bindings/javahl/native/RevisionRange.lo subversion/bindings/javahl/native/RevpropTable.lo subversion/bindings/javahl/native/SVNAdmin.lo subversion/bindings/javahl/native/SVNBase.lo subversion/bindings/javahl/native/SVNClient.lo subversion/bindings/javahl/native/StatusCallback.lo subversion/bindings/javahl/native/StringArray.lo subversion/bindings/javahl/native/Targets.lo subversion/bindings/javahl/native/libsvnjavahl.la.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_NativeResource s.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_Path.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_SVNAdmin.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_SVNClient.lo subversion/bindings/javahl/native/org_tigris_subversion_javahl_Version.lo subversion/libsvn_repos/libsvn_repos-1.la subversion/libsvn_client/libsvn_client-1.la subversion/libsvn_wc/libsvn_wc-1.la subversion/libsvn_ra/libsvn_ra-1.la subversion/libsvn_delta/libsvn_delta-1.la subversion/libsvn_diff/libsvn_diff-1.la subversion/libsvn_subr/libsvn_subr-1.la subversion/libsvn_fs/libsvn_fs-1.la - libsvnjavahl_OBJECTS = BlameCallback.lo ChangelistCallback.lo CommitMessage.lo ConflictResolverCallback.lo CopySources.lo DiffSummaryReceiver.lo EnumMapper.lo InfoCallback.lo Inputer.lo JNIByteArray.lo JNICriticalSection.lo JNIMutex.lo JNIStackElement.lo JNIStringHolder.lo JNIThreadData.lo JNIUtil.lo ListCallback.lo LogMessageCallback.lo MessageReceiver.lo Notify.lo Notify2.lo Outputer.lo Path.lo Pool.lo ProgressListener.lo Prompter.lo ProplistCallback.lo Revision.lo RevisionRange.lo RevpropTable.lo SVNAdmin.lo SVNBase.lo SVNClient.lo StatusCallback.lo StringArray.lo Targets.lo libsvnjavahl.la.lo org_tigris_subversion_javahl_NativeResources.lo org_tigris_subversion_javahl_Path.lo org_tigris_subversion_javahl_SVNAdmin.lo org_tigris_subversion_javahl_SVNClient.lo org_tigris_subversion_javahl_Version.lo - subversion/bindings/javahl/native/libsvnjavahl-1.la: $(libsvnjavahl_DEPS) -- cd subversion/bindings/javahl/native && $(LINK_JAVAHL_CXX) -o libsvnjavahl-1.la $(LT_NO_UNDEFINED) $(libsvnjavahl_OBJECTS) ../../../../subversion/libsvn_repos/libsvn_repos-1.la ../../../../subversion/libsvn_client/libsvn_client-1.la ../../../../subversion/libsvn_wc/libsvn_wc-1.la ../../../../subversion/libsvn_ra/libsvn_ra-1.la ../../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../../subversion/libsvn_diff/libsvn_diff-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la ../../../../subversion/libsvn_fs/libsvn_fs-1.la $(SVN_APRUTIL_LIBS) $(SVN_APR_LIBS) $(NEON_LIBS) $(LIBS) -+ cd subversion/bindings/javahl/native && $(LINK_JAVAHL_CXX) -o libsvnjavahl-1.la $(LT_NO_UNDEFINED) $(libsvnjavahl_OBJECTS) ../../../../subversion/libsvn_repos/libsvn_repos-1.la ../../../../subversion/libsvn_client/libsvn_client-1.la ../../../../subversion/libsvn_wc/libsvn_wc-1.la ../../../../subversion/libsvn_ra/libsvn_ra-1.la ../../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../../subversion/libsvn_diff/libsvn_diff-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la ../../../../subversion/libsvn_fs/libsvn_fs-1.la $(SVN_APRUTIL_LIBS) $(SVN_APR_LIBS) $(NEON_LIBS) $(JAVAHL_LIBS) - - locale_PATH = subversion/po - locale_DEPS = subversion/po/de.mo subversion/po/es.mo subversion/po/fr.mo subversion/po/it.mo subversion/po/ja.mo subversion/po/ko.mo subversion/po/nb.mo subversion/po/pl.mo subversion/po/pt_BR.mo subversion/po/sv.mo subversion/po/zh_CN.mo subversion/po/zh_TW.mo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Thu Mar 12 10:50:44 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Thu, 12 Mar 2009 09:50:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[3723] csw/mgar/pkg Message-ID: Revision: 3723 http://gar.svn.sourceforge.net/gar/?rev=3723&view=rev Author: bonivart Date: 2009-03-12 09:50:44 +0000 (Thu, 12 Mar 2009) Log Message: ----------- qpopper: move to gar, update to 4.0.16 Added Paths: ----------- csw/mgar/pkg/qpopper/ csw/mgar/pkg/qpopper/branches/ csw/mgar/pkg/qpopper/tags/ csw/mgar/pkg/qpopper/trunk/ csw/mgar/pkg/qpopper/trunk/Makefile csw/mgar/pkg/qpopper/trunk/checksums csw/mgar/pkg/qpopper/trunk/files/ csw/mgar/pkg/qpopper/trunk/files/README.CSW Property changes on: csw/mgar/pkg/qpopper/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/qpopper/trunk/Makefile =================================================================== --- csw/mgar/pkg/qpopper/trunk/Makefile (rev 0) +++ csw/mgar/pkg/qpopper/trunk/Makefile 2009-03-12 09:50:44 UTC (rev 3723) @@ -0,0 +1,43 @@ +GARNAME = qpopper +GARVERSION = 4.0.16 +WORKSRC = $(WORKDIR)/$(GARNAME)$(GARVERSION) +CATEGORIES = apps + +DESCRIPTION = the most widely-used POP3 server for Unix +define BLURB + Qpopper supports the widely used POP3 protocol for downloading Internet + e-mail used by many popular e-mail clients. Qpopper does not include a + message transfer agent or SMTP support and normally works with standard + UNIX mail transfer agents such as sendmail or smail. +endef + +MASTER_SITES = ftp://ftp.qualcomm.com/eudora/servers/unix/popper/ +DISTFILES = $(GARNAME)$(GARVERSION).tar.gz +DISTFILES += README.CSW + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)(\d+(?:\.\d+)*).tar.gz + +PACKAGES = CSWqpopper +CATALOGNAME_CSWqpopper = qpopper +SPKG_DESC_CSWqpopper = $(DESCRIPTION) + +SPKG_SOURCEURL = http://www.eudora.com/qpopper + +CONFIGURE_ARGS = $(DIRPATHS) + +INSTALL_SCRIPTS = custom + +include gar/category.mk + +install-custom: + @echo " ==> Install for $(GARNAME) (custom)" + @ginstall -d $(DESTDIR)$(docdir)/$(GARNAME) + @ginstall -d $(DESTDIR)$(sbindir) + @ginstall -d $(DESTDIR)$(mandir)/man8 + @( cd $(WORKSRC) ; \ + cp License.txt $(DESTDIR)$(docdir)/$(GARNAME)/license ; \ + cp popper/popper $(DESTDIR)$(sbindir) ; \ + cp man/* $(DESTDIR)$(mandir)/man8 ) + @cp $(FILEDIR)/README.CSW $(DESTDIR)$(docdir)/$(GARNAME) + @$(MAKECOOKIE) Added: csw/mgar/pkg/qpopper/trunk/checksums =================================================================== --- csw/mgar/pkg/qpopper/trunk/checksums (rev 0) +++ csw/mgar/pkg/qpopper/trunk/checksums 2009-03-12 09:50:44 UTC (rev 3723) @@ -0,0 +1,2 @@ +1282219a4e315069b7c422b05d171fab download/qpopper4.0.16.tar.gz +26d16c0e628390b36a49fa459e252db8 download/README.CSW Added: csw/mgar/pkg/qpopper/trunk/files/README.CSW =================================================================== --- csw/mgar/pkg/qpopper/trunk/files/README.CSW (rev 0) +++ csw/mgar/pkg/qpopper/trunk/files/README.CSW 2009-03-12 09:50:44 UTC (rev 3723) @@ -0,0 +1,28 @@ +README.CSW +========== + +Installation +------------ +1. Add two lines to /etc/inetd.conf: + +# qpopper pop3 server +pop3 stream tcp nowait root /opt/csw/sbin/popper popper -s + +2. Reload inetd: + +# pkill -HUP inetd + +3. Test with: + +# telnet localhost pop3 (pop3/110 should already be in /etc/services) +Trying 127.0.0.1... +Connected to localhost. +Escape character is '^]'. ++OK Qpopper (version 4.0.9) at yourhost starting. + + +Note for Solaris 10: you should run inetconv to convert the above to be +controlled by SMF. + + +bonivart/071009 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 12 14:09:31 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 12 Mar 2009 13:09:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3724] csw/mgar/gar/v2/gar.mk Message-ID: Revision: 3724 http://gar.svn.sourceforge.net/gar/?rev=3724&view=rev Author: dmichelsen Date: 2009-03-12 13:09:31 +0000 (Thu, 12 Mar 2009) Log Message: ----------- mGAR v2: Add check for gmake version Modified Paths: -------------- csw/mgar/gar/v2/gar.mk Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2009-03-12 09:50:44 UTC (rev 3723) +++ csw/mgar/gar/v2/gar.mk 2009-03-12 13:09:31 UTC (rev 3724) @@ -21,6 +21,10 @@ #GARDIR := $(CURDIR)/../.. #endif +ifneq ($(abspath /),/) +$(error Your version of 'make' is too old: $(MAKE_VERSION). Please make sure you are using at least 3.81) +endif + GARDIR ?= gar GARBIN = $(GARDIR)/bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Thu Mar 12 14:37:50 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Thu, 12 Mar 2009 13:37:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[3725] csw/mgar/pkg Message-ID: Revision: 3725 http://gar.svn.sourceforge.net/gar/?rev=3725&view=rev Author: bonivart Date: 2009-03-12 13:37:47 +0000 (Thu, 12 Mar 2009) Log Message: ----------- vispan: move to gar, not complete yet Added Paths: ----------- csw/mgar/pkg/Vispan/ csw/mgar/pkg/Vispan/branches/ csw/mgar/pkg/Vispan/tags/ csw/mgar/pkg/Vispan/trunk/ csw/mgar/pkg/Vispan/trunk/Makefile csw/mgar/pkg/Vispan/trunk/checksums csw/mgar/pkg/Vispan/trunk/files/ csw/mgar/pkg/Vispan/trunk/files/CSWvispan.gspec Property changes on: csw/mgar/pkg/Vispan/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/Vispan/trunk/Makefile =================================================================== --- csw/mgar/pkg/Vispan/trunk/Makefile (rev 0) +++ csw/mgar/pkg/Vispan/trunk/Makefile 2009-03-12 13:37:47 UTC (rev 3725) @@ -0,0 +1,22 @@ +GARNAME = Vispan +GARVERSION = 3.1.1 +CATEGORIES = cpan + +DESCRIPTION = VIrus and SPam ANalyser +define BLURB + Vispan is a PERL script which analyses the mail log file to produce useful + statistics. It requires MailScanner to provide the necessary log file entries. +endef + +MASTER_SITES = http://www.while.org.uk/component/option,com_docman/task,doc_download/gid,3/Itemid,6/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWvispan) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +REQUIRED_PKGS = CSWpmgeoippureperl CSWpmnetcidr CSWpmnetdns CSWpmgd CSWpmgdgraph CSWpmnumberformat CSWpmmailsendmail + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk Added: csw/mgar/pkg/Vispan/trunk/checksums =================================================================== --- csw/mgar/pkg/Vispan/trunk/checksums (rev 0) +++ csw/mgar/pkg/Vispan/trunk/checksums 2009-03-12 13:37:47 UTC (rev 3725) @@ -0,0 +1,2 @@ +dcc95563c5dad72d18965d123618891f download/Vispan-3.1.1.tar.gz +0630d71bb417d0d3f3382e63a72439e3 download/CSWvispan.gspec Added: csw/mgar/pkg/Vispan/trunk/files/CSWvispan.gspec =================================================================== --- csw/mgar/pkg/Vispan/trunk/files/CSWvispan.gspec (rev 0) +++ csw/mgar/pkg/Vispan/trunk/files/CSWvispan.gspec 2009-03-12 13:37:47 UTC (rev 3725) @@ -0,0 +1,10 @@ +%var bitname vispan +%var pkgname CSWvispan +%var arch all +%include url file://%{PKGLIB}/csw_cpan.gspec +%copyright +1995-2008 Gisle Aas. All rights reserved. +1995 Martijn Koster. All rights reserved. + +This library is free software; you can redistribute it and/or modify +it under the same terms as Perl itself. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 12 15:46:32 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 12 Mar 2009 14:46:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[3726] csw/mgar/gar/v2 Message-ID: Revision: 3726 http://gar.svn.sourceforge.net/gar/?rev=3726&view=rev Author: dmichelsen Date: 2009-03-12 14:46:31 +0000 (Thu, 12 Mar 2009) Log Message: ----------- mGAR v2: Add DONADA for otherwise empty rules Modified Paths: -------------- csw/mgar/gar/v2/gar.mk csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2009-03-12 13:37:47 UTC (rev 3725) +++ csw/mgar/gar/v2/gar.mk 2009-03-12 14:46:31 UTC (rev 3726) @@ -331,6 +331,7 @@ @$(DONADA) patch-modulated: extract-modulated $(WORKSRC) pre-patch-modulated pre-patch-$(MODULATION) $(PATCH_TARGETS) post-patch-$(MODULATION) post-patch-modulated + @$(DONADA) # returns true if patch has completed successfully, false # otherwise @@ -375,11 +376,12 @@ endif configure: pre-configure $(addprefix configure-,$(MODULATIONS)) post-configure - $(DONADA) + @$(DONADA) configure-modulated: verify-isa patch-modulated $(CONFIGURE_IMGDEPS) $(CONFIGURE_BUILDDEPS) $(CONFIGURE_DEPS) \ $(addprefix srcdep-$(GARDIR)/,$(SOURCEDEPS)) \ pre-configure-modulated pre-configure-$(MODULATION) $(CONFIGURE_TARGETS) post-configure-$(MODULATION) post-configure-modulated + @$(DONADA) .PHONY: reset-configure reset-configure-modulated reconfigure: reset-configure configure Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-12 13:37:47 UTC (rev 3725) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-12 14:46:31 UTC (rev 3726) @@ -414,10 +414,10 @@ cp $$LICENSEFILE $(PKGROOT)$$LICENSEDIR/license; \ fi \ ) - $(MAKECOOKIE) + @$(MAKECOOKIE) merge-license: $(foreach SPEC,$(_PKG_SPECS),merge-license-$(SPEC)) - $(DONADA) + @$(DONADA) # package - Use the mkpackage utility to create Solaris packages # This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 12 16:05:25 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 12 Mar 2009 15:05:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3727] csw/mgar/pkg/pca/tags/pca-20090224-01, REV=2009.03.12 / Message-ID: Revision: 3727 http://gar.svn.sourceforge.net/gar/?rev=3727&view=rev Author: dmichelsen Date: 2009-03-12 15:05:25 +0000 (Thu, 12 Mar 2009) Log Message: ----------- pca: Tag release 20090224-01,REV=2009.03.12 Added Paths: ----------- csw/mgar/pkg/pca/tags/pca-20090224-01,REV=2009.03.12/ Property changes on: csw/mgar/pkg/pca/tags/pca-20090224-01,REV=2009.03.12 ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar -r3678 https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Thu Mar 12 16:10:15 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Thu, 12 Mar 2009 15:10:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[3728] csw/mgar/pkg/curl/trunk/Makefile Message-ID: Revision: 3728 http://gar.svn.sourceforge.net/gar/?rev=3728&view=rev Author: harpchad Date: 2009-03-12 15:10:12 +0000 (Thu, 12 Mar 2009) Log Message: ----------- Disable upstream check for now Modified Paths: -------------- csw/mgar/pkg/curl/trunk/Makefile Modified: csw/mgar/pkg/curl/trunk/Makefile =================================================================== --- csw/mgar/pkg/curl/trunk/Makefile 2009-03-12 15:05:25 UTC (rev 3727) +++ csw/mgar/pkg/curl/trunk/Makefile 2009-03-12 15:10:12 UTC (rev 3728) @@ -25,8 +25,8 @@ CATALOGNAME_CSWcurlrt = curlrt CATALOGNAME_CSWcurldevel = curldevel -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 +# Upstream check seem to interfere with build on 8s? +#UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 LIBDEPS += lib/openssl CONFIGURE_ARGS = $(DIRPATHS) --with-ssl This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Thu Mar 12 16:36:40 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Thu, 12 Mar 2009 15:36:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[3729] csw/mgar/pkg/pidgin/trunk Message-ID: Revision: 3729 http://gar.svn.sourceforge.net/gar/?rev=3729&view=rev Author: harpchad Date: 2009-03-12 15:36:40 +0000 (Thu, 12 Mar 2009) Log Message: ----------- Add fixme.sh to avoid libtool problems Modified Paths: -------------- csw/mgar/pkg/pidgin/trunk/Makefile csw/mgar/pkg/pidgin/trunk/checksums Added Paths: ----------- csw/mgar/pkg/pidgin/trunk/files/fixme.sh Removed Paths: ------------- csw/mgar/pkg/pidgin/trunk/files/x11.pc Modified: csw/mgar/pkg/pidgin/trunk/Makefile =================================================================== --- csw/mgar/pkg/pidgin/trunk/Makefile 2009-03-12 15:10:12 UTC (rev 3728) +++ csw/mgar/pkg/pidgin/trunk/Makefile 2009-03-12 15:36:40 UTC (rev 3729) @@ -9,7 +9,7 @@ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += x11.pc +DISTFILES += fixme.sh CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += '--with-dbus-services=/opt/csw/etc/dbus-1' @@ -25,12 +25,11 @@ MSGFMT=/opt/csw/bin/gmsgfmt MSGMERGE=/opt/csw/bin/gmsgmerge SED=/opt/csw/bin/gsed -EXTRA_CONFIGURE_EXPORTS = DOT XGETTEXT MSGFMT MSGMERGE SED +X11_CFLAGS=-D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DXTHREADS -DXUSE_MTSAFE_API +X11_LIBS=-lX11 +EXTRA_CONFIGURE_EXPORTS = DOT XGETTEXT MSGFMT MSGMERGE SED X11_CFLAGS X11_LIBS EXTRA_INC = /opt/csw/include/ncurses -#Need to include our own x11.pc file as solaris 8 doesn't have one -EXTRA_PKGCONFIG_PATH = $(CURDIR)/$(WORKDIR) - TEST_TARGET = check # We define upstream file regex so we can be notifed of new upstream software release @@ -45,5 +44,9 @@ REQUIRED_PKGS_CSWpidgin += CSWpango CSWperl CSWpython CSWsilctoolkit CSWstartupnotif REQUIRED_PKGS_CSWpidgin += CSWtcl CSWtk CSWiconv CSWsunmath CSWzlib CSWdbus +include gar/category.mk -include gar/category.mk +post-configure-$(MODULATION): + @(echo "~~~ Fixing Libtool ~~~") + @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + $(DONADA) Modified: csw/mgar/pkg/pidgin/trunk/checksums =================================================================== --- csw/mgar/pkg/pidgin/trunk/checksums 2009-03-12 15:10:12 UTC (rev 3728) +++ csw/mgar/pkg/pidgin/trunk/checksums 2009-03-12 15:36:40 UTC (rev 3729) @@ -1,2 +1,2 @@ 08d9c0c8dd43dbcec6f67d8ba596029f download/pidgin-2.5.5.tar.gz -715c7954371b53f6ca4083a011cadfe5 download/x11.pc +41ec540885de7c34625768aa1fb9682b download/fixme.sh Added: csw/mgar/pkg/pidgin/trunk/files/fixme.sh =================================================================== --- csw/mgar/pkg/pidgin/trunk/files/fixme.sh (rev 0) +++ csw/mgar/pkg/pidgin/trunk/files/fixme.sh 2009-03-12 15:36:40 UTC (rev 3729) @@ -0,0 +1,49 @@ +#!/bin/bash +#################################################### +# +# fixme.sh +# Intended to remove the use of libtool's +# pseudo-libraries for opencsw builds. +# +# Author: Mike Watters mwatters_at_opencsw.org +# Initial Version: 0.1 +# +#################################################### + +umask 0022 +PATH=/opt/csw/bin + +if [ $# -ne 1 ]; then + gecho "USAGE: $(basename $0) WORKSRC" + exit 1 +fi +BASEPATH=$1 + +## Fix Makefiles +for mk in $(gfind ${BASEPATH} -name Makefile -print); do + LT_FILES=$(ggrep '/opt/csw.*/lib/.*\.la' ${mk} | \ + gsed "s/^.*\(\/opt\/csw.*\/lib\/.*\.la\).*$/\1/") + + for file in ${LT_FILES}; do + LIB_NAME=$(ggrep 'dlname=' ${file} | \ + gsed -e "s/.*'\(.*\)'/\1/" \ + -e "s/^lib//" \ + -e "s/\.so.*$//") + fixpath=$(gecho $file |gsed 's/\//\\\//g') + gsed "s/${fixpath}/-l${LIB_NAME}/g" ${mk} >Makefile.new + gmv Makefile.new ${mk} + done +done + +## Fix libtool Script +for lt in $(gfind ${BASEPATH} -name libtool -print); do + gsed "/for search_ext in .*\.la/s/\.la//" ${lt} >${lt}.new + gmv ${lt}.new ${lt} +done + +LTMAIN=$(gfind ${BASEPATH} -name ltmain.sh -print) +if [ -f ${LTMAIN} ]; then + gsed "/for search_ext in .*\.la/s/\.la//" ${LTMAIN} >${LTMAIN}.new + gmv ${LTMAIN}.new ${LTMAIN} +fi + Property changes on: csw/mgar/pkg/pidgin/trunk/files/fixme.sh ___________________________________________________________________ Added: svn:executable + * Deleted: csw/mgar/pkg/pidgin/trunk/files/x11.pc =================================================================== --- csw/mgar/pkg/pidgin/trunk/files/x11.pc 2009-03-12 15:10:12 UTC (rev 3728) +++ csw/mgar/pkg/pidgin/trunk/files/x11.pc 2009-03-12 15:36:40 UTC (rev 3729) @@ -1,12 +0,0 @@ -prefix=/usr/openwin -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -xthreadlib= - -Name: X11 -Description: X Library -Cflags: -I${includedir} -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DXTHREADS -DXUSE_MTSAFE_API -Libs: -L${libdir} -R${libdir} -lX11 -Libs.private: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 12 16:48:25 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 12 Mar 2009 15:48:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3730] csw/mgar/pkg Message-ID: Revision: 3730 http://gar.svn.sourceforge.net/gar/?rev=3730&view=rev Author: dmichelsen Date: 2009-03-12 15:48:25 +0000 (Thu, 12 Mar 2009) Log Message: ----------- flex_new: Adjust directory name in GAR to match catalog name Added Paths: ----------- csw/mgar/pkg/flex_new/ Removed Paths: ------------- csw/mgar/pkg/flex/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Thu Mar 12 16:50:50 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Thu, 12 Mar 2009 15:50:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[3731] csw/mgar/pkg/subversion/trunk/Makefile Message-ID: Revision: 3731 http://gar.svn.sourceforge.net/gar/?rev=3731&view=rev Author: valholla Date: 2009-03-12 15:50:50 +0000 (Thu, 12 Mar 2009) Log Message: ----------- recipe in testing Modified Paths: -------------- csw/mgar/pkg/subversion/trunk/Makefile Modified: csw/mgar/pkg/subversion/trunk/Makefile =================================================================== --- csw/mgar/pkg/subversion/trunk/Makefile 2009-03-12 15:48:25 UTC (rev 3730) +++ csw/mgar/pkg/subversion/trunk/Makefile 2009-03-12 15:50:50 UTC (rev 3731) @@ -130,7 +130,7 @@ $(DONADA) fix-install: - @(grm -fr $(DESTDIR)$(prefix)/lib/perl/5.8) + @(grm -fr $(DESTDIR)$(prefix)/lib/perl/5.8.8) copy-templates: ginstall -d $(DESTDIR)$(prefix)/apache2/etc/extra This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 12 17:05:06 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 12 Mar 2009 16:05:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[3732] csw/mgar/pkg/gtar/trunk Message-ID: Revision: 3732 http://gar.svn.sourceforge.net/gar/?rev=3732&view=rev Author: dmichelsen Date: 2009-03-12 16:05:06 +0000 (Thu, 12 Mar 2009) Log Message: ----------- gtar: Update to 1.22 Modified Paths: -------------- csw/mgar/pkg/gtar/trunk/Makefile csw/mgar/pkg/gtar/trunk/checksums Modified: csw/mgar/pkg/gtar/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtar/trunk/Makefile 2009-03-12 15:50:50 UTC (rev 3731) +++ csw/mgar/pkg/gtar/trunk/Makefile 2009-03-12 16:05:06 UTC (rev 3732) @@ -1,5 +1,5 @@ GARNAME = tar -GARVERSION = 1.21 +GARVERSION = 1.22 CATEGORIES = utils DESCRIPTION = GNU tape archiver Modified: csw/mgar/pkg/gtar/trunk/checksums =================================================================== --- csw/mgar/pkg/gtar/trunk/checksums 2009-03-12 15:50:50 UTC (rev 3731) +++ csw/mgar/pkg/gtar/trunk/checksums 2009-03-12 16:05:06 UTC (rev 3732) @@ -1 +1 @@ -e7ae56b3bf924d5108b57b544b247c50 download/tar-1.21.tar.gz +efafad1b256e3de410f4fce5335d9c9d download/tar-1.22.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 12 17:09:37 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 12 Mar 2009 16:09:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3733] csw/mgar/gar/v2/gar.lib.mk Message-ID: Revision: 3733 http://gar.svn.sourceforge.net/gar/?rev=3733&view=rev Author: dmichelsen Date: 2009-03-12 16:09:37 +0000 (Thu, 12 Mar 2009) Log Message: ----------- mGAR v2: Fix environment for test-%/Makefile Modified Paths: -------------- csw/mgar/gar/v2/gar.lib.mk Modified: csw/mgar/gar/v2/gar.lib.mk =================================================================== --- csw/mgar/gar/v2/gar.lib.mk 2009-03-12 16:05:06 UTC (rev 3732) +++ csw/mgar/gar/v2/gar.lib.mk 2009-03-12 16:09:37 UTC (rev 3733) @@ -546,7 +546,7 @@ # Run tests on pre-built sources test-%/Makefile: @echo " ==> Running make $(TEST_TARGET) in $*" - @$(BUILD_ENV) $(MAKE) -C $* $(TEST_ARGS) $(TEST_TARGET) + @$(TEST_ENV) $(MAKE) -C $* $(TEST_ARGS) $(TEST_TARGET) @$(MAKECOOKIE) test-%/makefile: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 12 17:11:40 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 12 Mar 2009 16:11:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[3734] csw/mgar/pkg/ldapvi/trunk Message-ID: Revision: 3734 http://gar.svn.sourceforge.net/gar/?rev=3734&view=rev Author: dmichelsen Date: 2009-03-12 16:11:40 +0000 (Thu, 12 Mar 2009) Log Message: ----------- ldapvi: Move to mGAR v2, fix $ISALIST runpath Modified Paths: -------------- csw/mgar/pkg/ldapvi/trunk/Makefile csw/mgar/pkg/ldapvi/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/ldapvi/trunk/files/CSWldapvi.depend csw/mgar/pkg/ldapvi/trunk/files/CSWldapvi.gspec Property Changed: ---------------- csw/mgar/pkg/ldapvi/trunk/ Property changes on: csw/mgar/pkg/ldapvi/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/ldapvi/trunk/Makefile =================================================================== --- csw/mgar/pkg/ldapvi/trunk/Makefile 2009-03-12 16:09:37 UTC (rev 3733) +++ csw/mgar/pkg/ldapvi/trunk/Makefile 2009-03-12 16:11:40 UTC (rev 3734) @@ -11,8 +11,10 @@ MASTER_SITES = http://www.lichteblau.com/download/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWldapvi,depend) +REQUIRED_PKGS = CSWggettextrt CSWreadline CSWglib2 CSWlibpopt +REQUIRED_PKGS += CSWosslrt CSWsasl CSWoldaprt + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz @@ -20,6 +22,7 @@ PREREQUISITE_PKGS = CSWoldapdevel +RUNPATHQUOTE = 1 CONFIGURE_ARGS = $(DIRPATHS) INSTALL_SCRIPTS = custom Modified: csw/mgar/pkg/ldapvi/trunk/checksums =================================================================== --- csw/mgar/pkg/ldapvi/trunk/checksums 2009-03-12 16:09:37 UTC (rev 3733) +++ csw/mgar/pkg/ldapvi/trunk/checksums 2009-03-12 16:11:40 UTC (rev 3734) @@ -1,4 +1,2 @@ 6dc2f5441ac5f1e2b5b036e3521012cc download/ldapvi-1.7.tar.gz -fdcaf3f4a8a61a8af338119e590ba037 download/CSWldapvi.gspec -a81060764b96d70f4cf64de9da8e9a49 download/CSWldapvi.depend d1f0031d0db3b7bb68c258185a0c63ad download/patch-putenv.diff Deleted: csw/mgar/pkg/ldapvi/trunk/files/CSWldapvi.depend =================================================================== --- csw/mgar/pkg/ldapvi/trunk/files/CSWldapvi.depend 2009-03-12 16:09:37 UTC (rev 3733) +++ csw/mgar/pkg/ldapvi/trunk/files/CSWldapvi.depend 2009-03-12 16:11:40 UTC (rev 3734) @@ -1,7 +0,0 @@ -P CSWggettext ggettext - GNU gettext -P CSWreadline readline - library to enable interactive line editing -P CSWglib2 glib2 - the low-level core library for GTK+ and GNOME -P CSWlibpopt libpopt - Command line option parsing library -P CSWosslrt openssl_rt - Openssl runtime libraries -P CSWsasl sasl - Simple Authentication and Security Layer -P CSWoldaprt openldap_rt - OpenLDAP runtime libraries (oldaprt) Deleted: csw/mgar/pkg/ldapvi/trunk/files/CSWldapvi.gspec =================================================================== --- csw/mgar/pkg/ldapvi/trunk/files/CSWldapvi.gspec 2009-03-12 16:09:37 UTC (rev 3733) +++ csw/mgar/pkg/ldapvi/trunk/files/CSWldapvi.gspec 2009-03-12 16:11:40 UTC (rev 3734) @@ -1,4 +0,0 @@ -%var bitname ldapvi -%var pkgname CSWldapvi -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 12 17:29:52 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 12 Mar 2009 16:29:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[3735] csw/mgar/pkg/flex_new/trunk Message-ID: Revision: 3735 http://gar.svn.sourceforge.net/gar/?rev=3735&view=rev Author: dmichelsen Date: 2009-03-12 16:29:52 +0000 (Thu, 12 Mar 2009) Log Message: ----------- flex_new: Use dynamic gspecs and fix test cases Modified Paths: -------------- csw/mgar/pkg/flex_new/trunk/Makefile csw/mgar/pkg/flex_new/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/flex_new/trunk/files/CSWflex-new.depend csw/mgar/pkg/flex_new/trunk/files/CSWflex-new.gspec Property Changed: ---------------- csw/mgar/pkg/flex_new/trunk/ Property changes on: csw/mgar/pkg/flex_new/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/flex_new/trunk/Makefile =================================================================== --- csw/mgar/pkg/flex_new/trunk/Makefile 2009-03-12 16:11:40 UTC (rev 3734) +++ csw/mgar/pkg/flex_new/trunk/Makefile 2009-03-12 16:29:52 UTC (rev 3735) @@ -17,15 +17,21 @@ MASTER_SITES = $(SF_MIRRORS) DISTNAME = flex-$(GARVERSION) DISTFILES = $(DISTNAME).tar.bz2 -DISTFILES += $(call admfiles,CSWflex-new,depend) +PACKAGES = CSWflex-new +CATALOGNAME = flex_new + +REQUIRED_PKGS = CSWggettextrt CSWiconv + CONFIGURE_ARGS = --prefix=$(libexecdir)/$(GARNAME)-$(GARVERSION) TEST_TARGET = check -TEST_SCRIPTS = include gar/category.mk +# Must use GNU diff for option '-q' or two tests fail due to bailing out Sun diff +TEST_ENV += PATH=$(prefix)/gnu:$(PATH) + post-install: @mkdir -p $(DESTDIR)$(bindir) @gln -sf ../libexec/$(GARNAME)-$(GARVERSION)/bin/flex $(DESTDIR)$(bindir)/newflex Modified: csw/mgar/pkg/flex_new/trunk/checksums =================================================================== --- csw/mgar/pkg/flex_new/trunk/checksums 2009-03-12 16:11:40 UTC (rev 3734) +++ csw/mgar/pkg/flex_new/trunk/checksums 2009-03-12 16:29:52 UTC (rev 3735) @@ -1,3 +1 @@ 10714e50cea54dc7a227e3eddcd44d57 download/flex-2.5.35.tar.bz2 -9d4315723195ff29e61742388703ff15 download/CSWflex-new.gspec -5237ff9f4dbe4ec493425d4ffc5fc51a download/CSWflex-new.depend Deleted: csw/mgar/pkg/flex_new/trunk/files/CSWflex-new.depend =================================================================== --- csw/mgar/pkg/flex_new/trunk/files/CSWflex-new.depend 2009-03-12 16:11:40 UTC (rev 3734) +++ csw/mgar/pkg/flex_new/trunk/files/CSWflex-new.depend 2009-03-12 16:29:52 UTC (rev 3735) @@ -1,2 +0,0 @@ -P CSWggettext ggettext - GNU gettext -P CSWiconv libiconv - GNU iconv library Deleted: csw/mgar/pkg/flex_new/trunk/files/CSWflex-new.gspec =================================================================== --- csw/mgar/pkg/flex_new/trunk/files/CSWflex-new.gspec 2009-03-12 16:11:40 UTC (rev 3734) +++ csw/mgar/pkg/flex_new/trunk/files/CSWflex-new.gspec 2009-03-12 16:29:52 UTC (rev 3735) @@ -1,4 +0,0 @@ -%var bitname flex_new -%var pkgname CSWflex-new -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Thu Mar 12 17:46:58 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Thu, 12 Mar 2009 16:46:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3736] csw/mgar/pkg/curl/trunk/Makefile Message-ID: Revision: 3736 http://gar.svn.sourceforge.net/gar/?rev=3736&view=rev Author: harpchad Date: 2009-03-12 16:46:53 +0000 (Thu, 12 Mar 2009) Log Message: ----------- Makefile cleanup Modified Paths: -------------- csw/mgar/pkg/curl/trunk/Makefile Modified: csw/mgar/pkg/curl/trunk/Makefile =================================================================== --- csw/mgar/pkg/curl/trunk/Makefile 2009-03-12 16:29:52 UTC (rev 3735) +++ csw/mgar/pkg/curl/trunk/Makefile 2009-03-12 16:46:53 UTC (rev 3736) @@ -52,9 +52,11 @@ @cp $(FILEDIR)/libcurl.so.2.0.2.s $(INSTALLISADIR)/opt/csw/lib/libcurl.so.2.0.2 @( cd $(INSTALLISADIR)/opt/csw/lib; ln -s libcurl.so.3.0.0 libcurl.so.3 ) @( cd $(INSTALLISADIR)/opt/csw/lib; ln -s libcurl.so.2.0.2 libcurl.so.2 ) + $(DONADA) post-install-isa-i386: @cp $(FILEDIR)/libcurl.so.3.0.0.i $(INSTALLISADIR)/opt/csw/lib/libcurl.so.3.0.0 @cp $(FILEDIR)/libcurl.so.2.0.2.i $(INSTALLISADIR)/opt/csw/lib/libcurl.so.2.0.2 @( cd $(INSTALLISADIR)/opt/csw/lib; ln -s libcurl.so.3.0.0 libcurl.so.3 ) @( cd $(INSTALLISADIR)/opt/csw/lib; ln -s libcurl.so.2.0.2 libcurl.so.2 ) + $(DONADA) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 12 18:23:51 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 12 Mar 2009 17:23:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[3737] csw/mgar/pkg/ImageMagick/trunk Message-ID: Revision: 3737 http://gar.svn.sourceforge.net/gar/?rev=3737&view=rev Author: hson Date: 2009-03-12 17:23:51 +0000 (Thu, 12 Mar 2009) Log Message: ----------- imagemagick: Update to 6.4.9-10, fix dependencies, added coders from 6.2.9 for backward compatibility Modified Paths: -------------- csw/mgar/pkg/ImageMagick/trunk/Makefile csw/mgar/pkg/ImageMagick/trunk/checksums Added Paths: ----------- csw/mgar/pkg/ImageMagick/trunk/files/lib_6.2.9_i.tar.gz csw/mgar/pkg/ImageMagick/trunk/files/lib_6.2.9_s.tar.gz Modified: csw/mgar/pkg/ImageMagick/trunk/Makefile =================================================================== --- csw/mgar/pkg/ImageMagick/trunk/Makefile 2009-03-12 16:46:53 UTC (rev 3736) +++ csw/mgar/pkg/ImageMagick/trunk/Makefile 2009-03-12 17:23:51 UTC (rev 3737) @@ -1,6 +1,6 @@ GARNAME = imagemagick GARVERSION = 6.4.9 -GARSUBREV = 6 +GARSUBREV = 10 CATEGORIES = lib DESCRIPTION = A comprehensive package supporting automated and interative manipulation of images @@ -13,12 +13,6 @@ MASTER_SITES = ftp://ftp.imagemagick.org/pub/ImageMagick/ DISTFILES = ImageMagick-$(GARVERSION)-$(GARSUBREV).tar.bz2 -DISTFILES += libMagick++.so.10.0.4.i -DISTFILES += libMagick++.so.10.0.4.s -DISTFILES += libMagick.so.10.0.4.i -DISTFILES += libMagick.so.10.0.4.s -DISTFILES += libWand.so.10.0.4.i -DISTFILES += libWand.so.10.0.4.s DISTNAME = ImageMagick-$(GARVERSION)-$(GARSUBREV) @@ -26,11 +20,10 @@ LICENSE = LICENSE -REQUIRED_PKGS += CSWbzip2 CSWdjvulibre CSWfconfig CSWftype2 CSWgcc2g++rt -REQUIRED_PKGS += CSWggettext CSWggettextrt CSWglib2 CSWgs CSWgtk2 CSWiconv -REQUIRED_PKGS += CSWilmbase CSWjasper CSWjbigkit CSWjpeg CSWlcms CSWlibcairo -REQUIRED_PKGS += CSWlibfpx CSWlibrsvg CSWlibxml2 CSWopenexr CSWperl CSWpng -REQUIRED_PKGS += CSWsunmath CSWtiff CSWwmf CSWzlib +REQUIRED_PKGS += CSWbzip2 CSWdjvulibre CSWfconfig CSWftype2 CSWggettextrt +REQUIRED_PKGS += CSWglib2 CSWgs CSWgtk2 CSWilmbase CSWjasper CSWjbigkit +REQUIRED_PKGS += CSWjpeg CSWlcms CSWlibcairo CSWlibfpx CSWlibrsvg CSWlibxml2 +REQUIRED_PKGS += CSWopenexr CSWperl CSWpng CSWsunmath CSWtiff CSWwmf CSWzlib # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = ImageMagick-((\d+(?:\.\d+)*)-(\d+)?).tar.bz2 @@ -55,19 +48,25 @@ include gar/category.mk post-install-isa-sparcv8: - @cp $(FILEDIR)/libMagick.so.10.0.4.s $(INSTALLISADIR)/opt/csw/lib/libMagick.so.10.0.4 - @cp $(FILEDIR)/libWand.so.10.0.4.s $(INSTALLISADIR)/opt/csw/lib/libWand.so.10.0.4 - @cp $(FILEDIR)/libMagick++.so.10.0.4.s $(INSTALLISADIR)/opt/csw/lib/libMagick++.so.10.0.4 - @ln -s libMagick.so.10.0.4 $(INSTALLISADIR)/opt/csw/lib/libMagick.so.10 - @ln -s libWand.so.10.0.4 $(INSTALLISADIR)/opt/csw/lib/libWand.so.10 - @ln -s libMagick++.so.10.0.4 $(INSTALLISADIR)/opt/csw/lib/libMagick++.so.10 - @ln -s ImageMagick-$(GARVERSION) $(INSTALLISADIR)/opt/csw/share/doc/ImageMagick + @cp $(FILEDIR)/libMagick.so.10.0.4.s $(INSTALLISADIR)$(libdir)/libMagick.so.10.0.4 + @cp $(FILEDIR)/libWand.so.10.0.4.s $(INSTALLISADIR)$(libdir)/libWand.so.10.0.4 + @cp $(FILEDIR)/libMagick++.so.10.0.4.s $(INSTALLISADIR)$(libdir)/libMagick++.so.10.0.4 + @ln -s libMagick.so.10.0.4 $(INSTALLISADIR)$(libdir)/libMagick.so.10 + @ln -s libWand.so.10.0.4 $(INSTALLISADIR)$(libdir)/libWand.so.10 + @ln -s libMagick++.so.10.0.4 $(INSTALLISADIR)$(libdir)/libMagick++.so.10 + @ln -s ImageMagick-$(GARVERSION) $(INSTALLISADIR)$(docdir)/ImageMagick + echo $(DESTDIR) + @( cd $(INSTALLISADIR)$(libdir) ; gzip -dc $(DESTDIR)/../../$(FILEDIR)/lib_6.2.9_s.tar.gz |tar xf -) + @$(MAKECOOKIE) post-install-isa-i386: - @cp $(FILEDIR)/libMagick.so.10.0.4.i $(INSTALLISADIR)/opt/csw/lib/libMagick.so.10.0.4 - @cp $(FILEDIR)/libWand.so.10.0.4.i $(INSTALLISADIR)/opt/csw/lib/libWand.so.10.0.4 - @cp $(FILEDIR)/libMagick++.so.10.0.4.i $(INSTALLISADIR)/opt/csw/lib/libMagick++.so.10.0.4 - @ln -s libMagick.so.10.0.4 $(INSTALLISADIR)/opt/csw/lib/libMagick.so.10 - @ln -s libWand.so.10.0.4 $(INSTALLISADIR)/opt/csw/lib/libWand.so.10 - @ln -s libMagick++.so.10.0.4 $(INSTALLISADIR)/opt/csw/lib/libMagick++.so.10 - @ln -s ImageMagick-$(GARVERSION) $(INSTALLISADIR)/opt/csw/share/doc/ImageMagick + @cp $(FILEDIR)/libMagick.so.10.0.4.i $(INSTALLISADIR)$(libdir)/libMagick.so.10.0.4 + @cp $(FILEDIR)/libWand.so.10.0.4.i $(INSTALLISADIR)$(libdir)/libWand.so.10.0.4 + @cp $(FILEDIR)/libMagick++.so.10.0.4.i $(INSTALLISADIR)$(libdir)/libMagick++.so.10.0.4 + @ln -s libMagick.so.10.0.4 $(INSTALLISADIR)$(libdir)/libMagick.so.10 + @ln -s libWand.so.10.0.4 $(INSTALLISADIR)$(libdir)/libWand.so.10 + @ln -s libMagick++.so.10.0.4 $(INSTALLISADIR)$(libdir)/libMagick++.so.10 + @ln -s ImageMagick-$(GARVERSION) $(INSTALLISADIR)$(docdir)/ImageMagick + echo $(DESTDIR) + @( cd $(INSTALLISADIR)$(libdir) ; gzip -dc $(DESTDIR)/../../$(FILEDIR)/lib_6.2.9_i.tar.gz |tar xf -) + @$(MAKECOOKIE) Modified: csw/mgar/pkg/ImageMagick/trunk/checksums =================================================================== --- csw/mgar/pkg/ImageMagick/trunk/checksums 2009-03-12 16:46:53 UTC (rev 3736) +++ csw/mgar/pkg/ImageMagick/trunk/checksums 2009-03-12 17:23:51 UTC (rev 3737) @@ -1,8 +1,2 @@ -d65a4cd3cf103d49085a55c90c871854 download/ImageMagick-6.4.9-6.tar.bz2 -26ba45bf8a01f64c01973522657e1e09 download/libMagick++.so.10.0.4.i -d4d961c6aab8c2fb4067953f80a5213b download/libMagick++.so.10.0.4.s -c6254fa21d534ca99be36547ce599709 download/libMagick.so.10.0.4.i -c3da4ba416306f5c064cfcc109f69091 download/libMagick.so.10.0.4.s -f46e2f8d0bd8f2c1206534592ebda333 download/libWand.so.10.0.4.i -0f6e06e2d8e5b446e90be3a8ae328761 download/libWand.so.10.0.4.s +4efbf9ba504ce228ed67e6db4c8245ff download/ImageMagick-6.4.9-10.tar.bz2 6bd361fe352c7d497d60d8d2cbe7cfd4 download/Makefile.patch Added: csw/mgar/pkg/ImageMagick/trunk/files/lib_6.2.9_i.tar.gz =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/ImageMagick/trunk/files/lib_6.2.9_i.tar.gz ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/ImageMagick/trunk/files/lib_6.2.9_s.tar.gz =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/ImageMagick/trunk/files/lib_6.2.9_s.tar.gz ___________________________________________________________________ Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 12 19:50:25 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 12 Mar 2009 18:50:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3738] csw/mgar/pkg/cpan/XML-Parser/trunk Message-ID: Revision: 3738 http://gar.svn.sourceforge.net/gar/?rev=3738&view=rev Author: hson Date: 2009-03-12 18:50:25 +0000 (Thu, 12 Mar 2009) Log Message: ----------- XML-Parser: Move to gar v2, removed manual prototype and depend, update to 2.36 Modified Paths: -------------- csw/mgar/pkg/cpan/XML-Parser/trunk/Makefile csw/mgar/pkg/cpan/XML-Parser/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/cpan/XML-Parser/trunk/files/CSWpmxmlparser.depend csw/mgar/pkg/cpan/XML-Parser/trunk/files/CSWpmxmlparser.prototype Property Changed: ---------------- csw/mgar/pkg/cpan/XML-Parser/trunk/ Property changes on: csw/mgar/pkg/cpan/XML-Parser/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/XML-Parser/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/XML-Parser/trunk/Makefile 2009-03-12 17:23:51 UTC (rev 3737) +++ csw/mgar/pkg/cpan/XML-Parser/trunk/Makefile 2009-03-12 18:50:25 UTC (rev 3738) @@ -1,7 +1,7 @@ GARNAME = XML-Parser -GARVERSION = 2.31 +GARVERSION = 2.36 CATEGORIES = cpan -AUTHOR = COOPERCL +AUTHOR = MSERGEANT DESCRIPTION = a module for parsing XML documents define BLURB @@ -15,11 +15,16 @@ options given at XML::Parser creation time. endef -DISTFILES = $(call admfiles,CSWpmxmlparser,depend prototype) +DISTFILES = $(call admfiles,CSWpmxmlparser,) + +REQUIRED_PKGS += CSWexpat + DEPENDS += lib/expat CONFIGURE_ARGS = EXPATINCPATH=$(includedir) CONFIGURE_ARGS += EXPATLIBPATH=$(libdir) +EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod + include gar/category.mk Modified: csw/mgar/pkg/cpan/XML-Parser/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/XML-Parser/trunk/checksums 2009-03-12 17:23:51 UTC (rev 3737) +++ csw/mgar/pkg/cpan/XML-Parser/trunk/checksums 2009-03-12 18:50:25 UTC (rev 3738) @@ -1,4 +1,4 @@ 630e7ecbce358dd2572e5ef529676417 download/CSWpmxmlparser.gspec -ed1cab84f40b031c09f91085dbe8cddd download/CSWpmxmlparser.depend -45c170638301f4dca82f84a81cb16630 download/CSWpmxmlparser.prototype -01f136a5f71631845979fd2b797b3ce3 download/XML-Parser-2.31.tar.gz +9c8bed940180401cb0bfcd7761ad5c1a download/CSWpmxmlparser.depend +4b19d28451507cdd65880c1fce48718e download/CSWpmxmlparser.prototype +1b868962b658bd87e1563ecd56498ded download/XML-Parser-2.36.tar.gz Deleted: csw/mgar/pkg/cpan/XML-Parser/trunk/files/CSWpmxmlparser.depend =================================================================== --- csw/mgar/pkg/cpan/XML-Parser/trunk/files/CSWpmxmlparser.depend 2009-03-12 17:23:51 UTC (rev 3737) +++ csw/mgar/pkg/cpan/XML-Parser/trunk/files/CSWpmxmlparser.depend 2009-03-12 18:50:25 UTC (rev 3738) @@ -1 +0,0 @@ -P CSWexpat expat - XML Parser Toolkit Deleted: csw/mgar/pkg/cpan/XML-Parser/trunk/files/CSWpmxmlparser.prototype =================================================================== --- csw/mgar/pkg/cpan/XML-Parser/trunk/files/CSWpmxmlparser.prototype 2009-03-12 17:23:51 UTC (rev 3737) +++ csw/mgar/pkg/cpan/XML-Parser/trunk/files/CSWpmxmlparser.prototype 2009-03-12 18:50:25 UTC (rev 3738) @@ -1,39 +0,0 @@ -d none /opt/csw/lib 0755 root bin -d none /opt/csw/lib/perl 0755 root bin -d none /opt/csw/lib/perl/csw 0755 root bin -d none /opt/csw/lib/perl/csw/XML 0755 root bin -d none /opt/csw/lib/perl/csw/XML/Parser 0755 root bin -f none /opt/csw/lib/perl/csw/XML/Parser.pm 0444 root bin -d none /opt/csw/lib/perl/csw/XML/Parser/Encodings 0755 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/Japanese_Encodings.msg 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/README 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/big5.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/euc-kr.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/iso-8859-2.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/iso-8859-3.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/iso-8859-4.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/iso-8859-5.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/iso-8859-7.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/iso-8859-8.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/iso-8859-9.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/windows-1250.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/x-euc-jp-jisx0221.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/x-euc-jp-unicode.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/x-sjis-cp932.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/x-sjis-jdk117.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/x-sjis-jisx0221.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Encodings/x-sjis-unicode.enc 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/Expat.pm 0444 root bin -f none /opt/csw/lib/perl/csw/XML/Parser/LWPExternEnt.pl 0444 root bin -d none /opt/csw/lib/perl/csw/auto 0755 root bin -d none /opt/csw/lib/perl/csw/auto/XML 0755 root bin -d none /opt/csw/lib/perl/csw/auto/XML/Parser 0755 root bin -f none /opt/csw/lib/perl/csw/auto/XML/Parser/.packlist 0644 root bin -d none /opt/csw/lib/perl/csw/auto/XML/Parser/Expat 0755 root bin -f none /opt/csw/lib/perl/csw/auto/XML/Parser/Expat/Expat.bs 0444 root bin -f none /opt/csw/lib/perl/csw/auto/XML/Parser/Expat/Expat.so 0555 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -f none /opt/csw/share/man/man3/XML::Parser.3perl 0444 root bin -f none /opt/csw/share/man/man3/XML::Parser::Expat.3perl 0444 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Thu Mar 12 20:25:06 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Thu, 12 Mar 2009 19:25:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[3739] csw/mgar/pkg/git/trunk Message-ID: Revision: 3739 http://gar.svn.sourceforge.net/gar/?rev=3739&view=rev Author: bdwalton Date: 2009-03-12 19:25:06 +0000 (Thu, 12 Mar 2009) Log Message: ----------- - Add patches to fix autoconf support (mainly to get proper pthread support) - Switch to suncc - Specifically set a few more configure args (shouldn't be needed, but they better document what will happen) Modified Paths: -------------- csw/mgar/pkg/git/trunk/Makefile csw/mgar/pkg/git/trunk/checksums Added Paths: ----------- csw/mgar/pkg/git/trunk/files/0001-configure-ensure-settings-from-user-are-also-usable.patch csw/mgar/pkg/git/trunk/files/0002-configure-reorganize-flow-of-argument-checks.patch csw/mgar/pkg/git/trunk/files/0003-configure-add-macros-to-stash-FLAG-variables.patch csw/mgar/pkg/git/trunk/files/0004-configure-wrap-some-library-tests-with-GIT_STASH_FL.patch csw/mgar/pkg/git/trunk/files/0005-configure-asciidoc-version-test-cleanup.patch csw/mgar/pkg/git/trunk/files/0006-configure-make-iconv-tests-aware-of-user-arguments.patch csw/mgar/pkg/git/trunk/files/0007-configure-rework-pthread-handling-to-allow-for-user.patch Modified: csw/mgar/pkg/git/trunk/Makefile =================================================================== --- csw/mgar/pkg/git/trunk/Makefile 2009-03-12 18:50:25 UTC (rev 3738) +++ csw/mgar/pkg/git/trunk/Makefile 2009-03-12 19:25:06 UTC (rev 3739) @@ -57,6 +57,13 @@ GIT_TREEISH_git.git = v$(GARVERSION) PATCHFILES = doc-makefile.patch +PATCHFILES += 0001-configure-ensure-settings-from-user-are-also-usable.patch +PATCHFILES += 0002-configure-reorganize-flow-of-argument-checks.patch +PATCHFILES += 0003-configure-add-macros-to-stash-FLAG-variables.patch +PATCHFILES += 0004-configure-wrap-some-library-tests-with-GIT_STASH_FL.patch +PATCHFILES += 0005-configure-asciidoc-version-test-cleanup.patch +PATCHFILES += 0006-configure-make-iconv-tests-aware-of-user-arguments.patch +PATCHFILES += 0007-configure-rework-pthread-handling-to-allow-for-user.patch PKGFILES_CSWgitsvn = .*svn.* PKGFILES_CSWgitgui = .*git-gui.* .*git-citool.* @@ -69,13 +76,14 @@ # software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 -GARCOMPILER = GNU - CONFIGURE_ARGS = $(DIRPATHS) --with-shell=$(bindir)/bash CONFIGURE_ARGS += --with-perl=$(bindir)/perl CONFIGURE_ARGS += --with-tcltk=$(bindir)/wish CONFIGURE_ARGS += --with-zlib=$(prefix) CONFIGURE_ARGS += --with-iconv=$(prefix) +CONFIGURE_ARGS += --with-openssl=$(prefix) +CONFIGURE_ARGS += --with-expat=$(prefix) +CONFIGURE_ARGS += --enable-pthreads="-D_REENTRANT -lpthread" BUILD_ARGS = MSGFMT=gmsgfmt SHELL_PATH=/opt/csw/bin/bash \ ETC_CONFIG=$(sysconfdir)/gitconfig V=1 \ Modified: csw/mgar/pkg/git/trunk/checksums =================================================================== --- csw/mgar/pkg/git/trunk/checksums 2009-03-12 18:50:25 UTC (rev 3738) +++ csw/mgar/pkg/git/trunk/checksums 2009-03-12 19:25:06 UTC (rev 3739) @@ -1,3 +1,8 @@ 075441ea2a95cfa5fd7aaebb888a93f3 download/doc-makefile.patch -97290254ce2e9e6c37fdd824140fda85 download/0001-git-svn-fix-to-avoid-using-strftime-z.patch -1081a8ca474317f1963e0d1ee69832de download/0002-git-svn-return-original-format_svn_date-semantics.patch +d88d34fc8e4ce18fe738753a06417eac download/0001-configure-ensure-settings-from-user-are-also-usable.patch +9f1f5c3f7759319d647420d330f87c28 download/0002-configure-reorganize-flow-of-argument-checks.patch +dc54bd8c79b58724eaab77e15f9e2029 download/0003-configure-add-macros-to-stash-FLAG-variables.patch +b1c0911b53bcccb943b1f7bdc6db5237 download/0004-configure-wrap-some-library-tests-with-GIT_STASH_FL.patch +50fa0de30bbc019e6c5e43c20cef423a download/0005-configure-asciidoc-version-test-cleanup.patch +cde5cd3ceebe13864dd8e3718e104387 download/0006-configure-make-iconv-tests-aware-of-user-arguments.patch +89dbcc3180bf4e651e9e64d4de3f6df0 download/0007-configure-rework-pthread-handling-to-allow-for-user.patch Added: csw/mgar/pkg/git/trunk/files/0001-configure-ensure-settings-from-user-are-also-usable.patch =================================================================== --- csw/mgar/pkg/git/trunk/files/0001-configure-ensure-settings-from-user-are-also-usable.patch (rev 0) +++ csw/mgar/pkg/git/trunk/files/0001-configure-ensure-settings-from-user-are-also-usable.patch 2009-03-12 19:25:06 UTC (rev 3739) @@ -0,0 +1,56 @@ +From 63b740b85248d3ff5a2a458cc5068f5e2c180f0d Mon Sep 17 00:00:00 2001 +From: Ben Walton +Date: Thu, 12 Mar 2009 17:30:56 +0100 +Subject: [PATCH] configure: ensure settings from user are also usable in the script + +Allow things set by the user (--with-lib, --with-iconv, etc) to set +variables for use by other parts of the script. Display values as +they're set. + +Signed-off-by: Ben Walton +--- + configure.ac | 11 +++++++++++ + 1 files changed, 11 insertions(+), 0 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 082a03d..0b314d7 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -42,6 +42,8 @@ else \ + if test "$withval" = "yes"; then \ + AC_MSG_WARN([You should provide path for --with-$1=PATH]); \ + else \ ++ m4_toupper($1)_PATH=$withval; \ ++ AC_MSG_NOTICE([Setting m4_toupper($1)_PATH to $withval]); \ + GIT_CONF_APPEND_LINE(${PROGRAM}_PATH=$withval); \ + fi; \ + fi; \ +@@ -61,6 +63,8 @@ elif test "$withval" = "yes"; then \ + m4_toupper(NO_$1)=; \ + else \ + m4_toupper(NO_$1)=; \ ++ m4_toupper($1)DIR=$withval; \ ++ AC_MSG_NOTICE([Setting m4_toupper($1)DIR to $withval]); \ + GIT_CONF_APPEND_LINE(${PACKAGE}DIR=$withval); \ + fi \ + ])# GIT_PARSE_WITH +@@ -86,9 +90,16 @@ AC_ARG_WITH([lib], + [if test "$withval" = "no" || test "$withval" = "yes"; then \ + AC_MSG_WARN([You should provide name for --with-lib=ARG]); \ + else \ ++ lib=$withval; \ ++ AC_MSG_NOTICE([Setting lib to '$lib']); \ + GIT_CONF_APPEND_LINE(lib=$withval); \ + fi; \ + ],[]) ++ ++if test -z "$lib"; then ++ AC_MSG_NOTICE([Setting lib to 'lib' (the default)]) ++ lib=lib ++fi + # + # Define SHELL_PATH to provide path to shell. + GIT_ARG_SET_PATH(shell) +-- +1.6.0.5 + Added: csw/mgar/pkg/git/trunk/files/0002-configure-reorganize-flow-of-argument-checks.patch =================================================================== --- csw/mgar/pkg/git/trunk/files/0002-configure-reorganize-flow-of-argument-checks.patch (rev 0) +++ csw/mgar/pkg/git/trunk/files/0002-configure-reorganize-flow-of-argument-checks.patch 2009-03-12 19:25:06 UTC (rev 3739) @@ -0,0 +1,212 @@ +From 142c46f4db8f7d32ed455316704503fca2bf4857 Mon Sep 17 00:00:00 2001 +From: Ben Walton +Date: Thu, 12 Mar 2009 17:33:38 +0100 +Subject: [PATCH] configure: reorganize flow of argument checks + +Move the argument tests from the 'site overrides' so that they are +ahead of any library tests. This allows for library tests to take +user specified paths into account. The intent here is to avoid things +like NO_DEFLATE_BOUND being set due to finding old zlib when the user +has specified an alternate location for zlib. (Ignore the fact that +properly set *FLAGS can avoid solve this issue.) + +Signed-off-by: Ben Walton +--- + configure.ac | 174 +++++++++++++++++++++++++++++----------------------------- + 1 files changed, 87 insertions(+), 87 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 0b314d7..0bff480 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -100,6 +100,93 @@ if test -z "$lib"; then + AC_MSG_NOTICE([Setting lib to 'lib' (the default)]) + lib=lib + fi ++ ++## Site configuration (override autodetection) ++## --with-PACKAGE[=ARG] and --without-PACKAGE ++AC_MSG_NOTICE([CHECKS for site configuration]) ++# ++# Define NO_SVN_TESTS if you want to skip time-consuming SVN interoperability ++# tests. These tests take up a significant amount of the total test time ++# but are not needed unless you plan to talk to SVN repos. ++# ++# Define MOZILLA_SHA1 environment variable when running make to make use of ++# a bundled SHA1 routine coming from Mozilla. It is GPL'd and should be fast ++# on non-x86 architectures (e.g. PowerPC), while the OpenSSL version (default ++# choice) has very fast version optimized for i586. ++# ++# Define PPC_SHA1 environment variable when running make to make use of ++# a bundled SHA1 routine optimized for PowerPC. ++# ++# Define ARM_SHA1 environment variable when running make to make use of ++# a bundled SHA1 routine optimized for ARM. ++# ++# Define NO_OPENSSL environment variable if you do not have OpenSSL. ++# This also implies MOZILLA_SHA1. ++# ++# Define OPENSSLDIR=/foo/bar if your openssl header and library files are in ++# /foo/bar/include and /foo/bar/lib directories. ++AC_ARG_WITH(openssl, ++AS_HELP_STRING([--with-openssl],[use OpenSSL library (default is YES)]) ++AS_HELP_STRING([], [ARG can be prefix for openssl library and headers]),\ ++GIT_PARSE_WITH(openssl)) ++# ++# Define NO_CURL if you do not have curl installed. git-http-pull and ++# git-http-push are not built, and you cannot use http:// and https:// ++# transports. ++# ++# Define CURLDIR=/foo/bar if your curl header and library files are in ++# /foo/bar/include and /foo/bar/lib directories. ++AC_ARG_WITH(curl, ++AS_HELP_STRING([--with-curl],[support http(s):// transports (default is YES)]) ++AS_HELP_STRING([], [ARG can be also prefix for curl library and headers]), ++GIT_PARSE_WITH(curl)) ++# ++# Define NO_EXPAT if you do not have expat installed. git-http-push is ++# not built, and you cannot push using http:// and https:// transports. ++# ++# Define EXPATDIR=/foo/bar if your expat header and library files are in ++# /foo/bar/include and /foo/bar/lib directories. ++AC_ARG_WITH(expat, ++AS_HELP_STRING([--with-expat], ++[support git-push using http:// and https:// transports via WebDAV (default is YES)]) ++AS_HELP_STRING([], [ARG can be also prefix for expat library and headers]), ++GIT_PARSE_WITH(expat)) ++# ++# Define NO_FINK if you are building on Darwin/Mac OS X, have Fink ++# installed in /sw, but don't want GIT to link against any libraries ++# installed there. If defined you may specify your own (or Fink's) ++# include directories and library directories by defining CFLAGS ++# and LDFLAGS appropriately. ++# ++# Define NO_DARWIN_PORTS if you are building on Darwin/Mac OS X, ++# have DarwinPorts installed in /opt/local, but don't want GIT to ++# link against any libraries installed there. If defined you may ++# specify your own (or DarwinPort's) include directories and ++# library directories by defining CFLAGS and LDFLAGS appropriately. ++# ++# Define NO_MMAP if you want to avoid mmap. ++# ++# Define NO_ICONV if your libc does not properly support iconv. ++AC_ARG_WITH(iconv, ++AS_HELP_STRING([--without-iconv], ++[if your architecture doesn't properly support iconv]) ++AS_HELP_STRING([--with-iconv=PATH], ++[PATH is prefix for libiconv library and headers]) ++AS_HELP_STRING([], ++[used only if you need linking with libiconv]), ++GIT_PARSE_WITH(iconv)) ++ ++## --enable-FEATURE[=ARG] and --disable-FEATURE ++# ++# Define USE_NSEC below if you want git to care about sub-second file mtimes ++# and ctimes. Note that you need recent glibc (at least 2.2.4) for this, and ++# it will BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely ++# randomly break unless your underlying filesystem supports those sub-second ++# times (my ext3 doesn't). ++# ++# Define USE_STDEV below if you want git to care about the underlying device ++# change being considered an inode change from the update-index perspective. ++ + # + # Define SHELL_PATH to provide path to shell. + GIT_ARG_SET_PATH(shell) +@@ -526,93 +613,6 @@ AC_SUBST(PTHREAD_LIBS) + AC_SUBST(NO_PTHREADS) + AC_SUBST(THREADED_DELTA_SEARCH) + +-## Site configuration (override autodetection) +-## --with-PACKAGE[=ARG] and --without-PACKAGE +-AC_MSG_NOTICE([CHECKS for site configuration]) +-# +-# Define NO_SVN_TESTS if you want to skip time-consuming SVN interoperability +-# tests. These tests take up a significant amount of the total test time +-# but are not needed unless you plan to talk to SVN repos. +-# +-# Define MOZILLA_SHA1 environment variable when running make to make use of +-# a bundled SHA1 routine coming from Mozilla. It is GPL'd and should be fast +-# on non-x86 architectures (e.g. PowerPC), while the OpenSSL version (default +-# choice) has very fast version optimized for i586. +-# +-# Define PPC_SHA1 environment variable when running make to make use of +-# a bundled SHA1 routine optimized for PowerPC. +-# +-# Define ARM_SHA1 environment variable when running make to make use of +-# a bundled SHA1 routine optimized for ARM. +-# +-# Define NO_OPENSSL environment variable if you do not have OpenSSL. +-# This also implies MOZILLA_SHA1. +-# +-# Define OPENSSLDIR=/foo/bar if your openssl header and library files are in +-# /foo/bar/include and /foo/bar/lib directories. +-AC_ARG_WITH(openssl, +-AS_HELP_STRING([--with-openssl],[use OpenSSL library (default is YES)]) +-AS_HELP_STRING([], [ARG can be prefix for openssl library and headers]),\ +-GIT_PARSE_WITH(openssl)) +-# +-# Define NO_CURL if you do not have curl installed. git-http-pull and +-# git-http-push are not built, and you cannot use http:// and https:// +-# transports. +-# +-# Define CURLDIR=/foo/bar if your curl header and library files are in +-# /foo/bar/include and /foo/bar/lib directories. +-AC_ARG_WITH(curl, +-AS_HELP_STRING([--with-curl],[support http(s):// transports (default is YES)]) +-AS_HELP_STRING([], [ARG can be also prefix for curl library and headers]), +-GIT_PARSE_WITH(curl)) +-# +-# Define NO_EXPAT if you do not have expat installed. git-http-push is +-# not built, and you cannot push using http:// and https:// transports. +-# +-# Define EXPATDIR=/foo/bar if your expat header and library files are in +-# /foo/bar/include and /foo/bar/lib directories. +-AC_ARG_WITH(expat, +-AS_HELP_STRING([--with-expat], +-[support git-push using http:// and https:// transports via WebDAV (default is YES)]) +-AS_HELP_STRING([], [ARG can be also prefix for expat library and headers]), +-GIT_PARSE_WITH(expat)) +-# +-# Define NO_FINK if you are building on Darwin/Mac OS X, have Fink +-# installed in /sw, but don't want GIT to link against any libraries +-# installed there. If defined you may specify your own (or Fink's) +-# include directories and library directories by defining CFLAGS +-# and LDFLAGS appropriately. +-# +-# Define NO_DARWIN_PORTS if you are building on Darwin/Mac OS X, +-# have DarwinPorts installed in /opt/local, but don't want GIT to +-# link against any libraries installed there. If defined you may +-# specify your own (or DarwinPort's) include directories and +-# library directories by defining CFLAGS and LDFLAGS appropriately. +-# +-# Define NO_MMAP if you want to avoid mmap. +-# +-# Define NO_ICONV if your libc does not properly support iconv. +-AC_ARG_WITH(iconv, +-AS_HELP_STRING([--without-iconv], +-[if your architecture doesn't properly support iconv]) +-AS_HELP_STRING([--with-iconv=PATH], +-[PATH is prefix for libiconv library and headers]) +-AS_HELP_STRING([], +-[used only if you need linking with libiconv]), +-GIT_PARSE_WITH(iconv)) +- +-## --enable-FEATURE[=ARG] and --disable-FEATURE +-# +-# Define USE_NSEC below if you want git to care about sub-second file mtimes +-# and ctimes. Note that you need recent glibc (at least 2.2.4) for this, and +-# it will BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely +-# randomly break unless your underlying filesystem supports those sub-second +-# times (my ext3 doesn't). +-# +-# Define USE_STDEV below if you want git to care about the underlying device +-# change being considered an inode change from the update-index perspective. +- +- + ## Output files + AC_CONFIG_FILES(["${config_file}":"${config_in}":"${config_append}"]) + AC_OUTPUT +-- +1.6.0.5 + Added: csw/mgar/pkg/git/trunk/files/0003-configure-add-macros-to-stash-FLAG-variables.patch =================================================================== --- csw/mgar/pkg/git/trunk/files/0003-configure-add-macros-to-stash-FLAG-variables.patch (rev 0) +++ csw/mgar/pkg/git/trunk/files/0003-configure-add-macros-to-stash-FLAG-variables.patch 2009-03-12 19:25:06 UTC (rev 3739) @@ -0,0 +1,54 @@ +From 620f4827cf3e2899fe9ffd7245f87bb558446832 Mon Sep 17 00:00:00 2001 +From: Ben Walton +Date: Wed, 11 Mar 2009 16:59:22 +0100 +Subject: [PATCH] configure: add macros to stash FLAG variables + +Allow for quick stash/unstash of CPPFLAGS and LDFLAGS. Library tests +can now be easily bracketted with these macros to allow for values +set in user/site arguments. + +Signed-off-by: Ben Walton +--- + configure.ac | 26 ++++++++++++++++++++++++++ + 1 files changed, 26 insertions(+), 0 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 0bff480..469c9a9 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -80,6 +80,32 @@ AC_DEFUN([GIT_CHECK_FUNC],[AC_CHECK_FUNC([$1],[ + AC_SEARCH_LIBS([$1],, + [$2],[$3]) + ],[$3])]) ++ ++dnl ++dnl GIT_STASH_FLAGS(BASEPATH_VAR) ++dnl ----------------------------- ++dnl Allow for easy stashing of LDFLAGS and CPPFLAGS before running ++dnl tests that may want to take user settings into account. ++AC_DEFUN([GIT_STASH_FLAGS],[ ++if test -n "$1"; then ++ old_CPPFLAGS="$CPPFLAGS" ++ old_LDFLAGS="$LDFLAGS" ++ CPPFLAGS="-I$1/include $CPPFLAGS" ++ LDFLAGS="-L$1/$lib $LDFLAGS" ++fi ++]) ++ ++dnl ++dnl GIT_UNSTASH_FLAGS(BASEPATH_VAR) ++dnl ----------------------------- ++dnl Restore the stashed *FLAGS values. ++AC_DEFUN([GIT_UNSTASH_FLAGS],[ ++if test -n "$1"; then ++ CPPFLAGS="$old_CPPFLAGS" ++ LDFLAGS="$old_LDFLAGS" ++fi ++]) ++ + ## Site configuration related to programs (before tests) + ## --with-PACKAGE[=ARG] and --without-PACKAGE + # +-- +1.6.0.5 + Added: csw/mgar/pkg/git/trunk/files/0004-configure-wrap-some-library-tests-with-GIT_STASH_FL.patch =================================================================== --- csw/mgar/pkg/git/trunk/files/0004-configure-wrap-some-library-tests-with-GIT_STASH_FL.patch (rev 0) +++ csw/mgar/pkg/git/trunk/files/0004-configure-wrap-some-library-tests-with-GIT_STASH_FL.patch 2009-03-12 19:25:06 UTC (rev 3739) @@ -0,0 +1,113 @@ +From 412626c9183b5109e04826c9ce8033636258ee91 Mon Sep 17 00:00:00 2001 +From: Ben Walton +Date: Wed, 11 Mar 2009 17:22:45 +0100 +Subject: [PATCH] configure: wrap some library tests with GIT_STASH_FLAGS + +Libraries that can have user specificed base paths are wrapped with +GIT_STASH_FLAGS/GIT_UNSTASH_FLAGS to ensure that the proper versions +on the system are tested. This ensures, for example, that the zlib +tests for deflateUnbound are done with the version of zlib requested +by the user. This is most useful in the absence of good settings for +CPPFLAGS and/or LDFLAGS. + +Signed-off-by: Ben Walton +--- + configure.ac | 36 +++++++++++++++++++++++++++++++++++- + 1 files changed, 35 insertions(+), 1 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 469c9a9..fe9d7eb 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -315,33 +315,57 @@ AC_MSG_NOTICE([CHECKS for libraries]) + # + # Define NO_OPENSSL environment variable if you do not have OpenSSL. + # Define NEEDS_SSL_WITH_CRYPTO if you need -lcrypto with -lssl (Darwin). ++ ++GIT_STASH_FLAGS($OPENSSLDIR) ++ + AC_CHECK_LIB([crypto], [SHA1_Init], + [NEEDS_SSL_WITH_CRYPTO=], + [AC_CHECK_LIB([ssl], [SHA1_Init], + [NEEDS_SSL_WITH_CRYPTO=YesPlease + NEEDS_SSL_WITH_CRYPTO=], + [NO_OPENSSL=YesPlease])]) ++ ++GIT_UNSTASH_FLAGS($OPENSSLDIR) ++ + AC_SUBST(NEEDS_SSL_WITH_CRYPTO) + AC_SUBST(NO_OPENSSL) ++ + # + # Define NO_CURL if you do not have libcurl installed. git-http-pull and + # git-http-push are not built, and you cannot use http:// and https:// + # transports. ++ ++GIT_STASH_FLAGS($CURLDIR) ++ + AC_CHECK_LIB([curl], [curl_global_init], + [NO_CURL=], + [NO_CURL=YesPlease]) ++ ++GIT_UNSTASH_FLAGS($CURLDIR) ++ + AC_SUBST(NO_CURL) ++ + # + # Define NO_EXPAT if you do not have expat installed. git-http-push is + # not built, and you cannot push using http:// and https:// transports. ++ ++GIT_STASH_FLAGS($EXPATDIR) ++ + AC_CHECK_LIB([expat], [XML_ParserCreate], + [NO_EXPAT=], + [NO_EXPAT=YesPlease]) ++ ++GIT_UNSTASH_FLAGS($EXPATDIR) ++ + AC_SUBST(NO_EXPAT) ++ + # + # Define NEEDS_LIBICONV if linking with libc is not enough (Darwin and + # some Solaris installations). + # Define NO_ICONV if neither libc nor libiconv support iconv. ++ ++GIT_STASH_FLAGS($ICONVDIR) ++ + AC_DEFUN([ICONVTEST_SRC], [ + #include + +@@ -365,11 +389,17 @@ AC_LINK_IFELSE(ICONVTEST_SRC, + [AC_MSG_RESULT([no]) + NO_ICONV=YesPlease]) + LIBS="$old_LIBS"]) ++ ++GIT_UNSTASH_FLAGS($ICONVDIR) ++ + AC_SUBST(NEEDS_LIBICONV) + AC_SUBST(NO_ICONV) +-test -n "$NEEDS_LIBICONV" && LIBS="$LIBS -liconv" ++ + # + # Define NO_DEFLATE_BOUND if deflateBound is missing from zlib. ++ ++GIT_STASH_FLAGS($ZLIB_PATH) ++ + AC_DEFUN([ZLIBTEST_SRC], [ + #include + +@@ -387,7 +417,11 @@ AC_LINK_IFELSE(ZLIBTEST_SRC, + [AC_MSG_RESULT([no]) + NO_DEFLATE_BOUND=yes]) + LIBS="$old_LIBS" ++ ++GIT_UNSTASH_FLAGS($ZLIB_PATH) ++ + AC_SUBST(NO_DEFLATE_BOUND) ++ + # + # Define NEEDS_SOCKET if linking with libc is not enough (SunOS, + # Patrick Mauritz). +-- +1.6.0.5 + Added: csw/mgar/pkg/git/trunk/files/0005-configure-asciidoc-version-test-cleanup.patch =================================================================== --- csw/mgar/pkg/git/trunk/files/0005-configure-asciidoc-version-test-cleanup.patch (rev 0) +++ csw/mgar/pkg/git/trunk/files/0005-configure-asciidoc-version-test-cleanup.patch 2009-03-12 19:25:06 UTC (rev 3739) @@ -0,0 +1,30 @@ +From 9cf13a507a47de584600cd5daa5af6a9846a2d7b Mon Sep 17 00:00:00 2001 +From: Ben Walton +Date: Wed, 11 Mar 2009 17:23:35 +0100 +Subject: [PATCH] configure: asciidoc version test cleanup + +Redirect stderr to /dev/null instead of stdout. This discards warnings +generated by python 2.6 related to the reorganization of functions within +modules. The warnings were causing the version detection to break. + +Signed-off-by: Ben Walton +--- + configure.ac | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/configure.ac b/configure.ac +index fe9d7eb..f4b8e49 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -291,7 +291,7 @@ fi + AC_CHECK_PROGS(ASCIIDOC, [asciidoc]) + if test -n "$ASCIIDOC"; then + AC_MSG_CHECKING([for asciidoc version]) +- asciidoc_version=`$ASCIIDOC --version 2>&1` ++ asciidoc_version=`$ASCIIDOC --version 2>/dev/null` + case "${asciidoc_version}" in + asciidoc' '8*) + ASCIIDOC8=YesPlease +-- +1.6.0.5 + Added: csw/mgar/pkg/git/trunk/files/0006-configure-make-iconv-tests-aware-of-user-arguments.patch =================================================================== --- csw/mgar/pkg/git/trunk/files/0006-configure-make-iconv-tests-aware-of-user-arguments.patch (rev 0) +++ csw/mgar/pkg/git/trunk/files/0006-configure-make-iconv-tests-aware-of-user-arguments.patch 2009-03-12 19:25:06 UTC (rev 3739) @@ -0,0 +1,90 @@ +From 983a81ed86532d2563bbeb528f436134a6ab872e Mon Sep 17 00:00:00 2001 +From: Ben Walton +Date: Wed, 11 Mar 2009 18:32:34 +0100 +Subject: [PATCH] configure: make iconv tests aware of user arguments + +--with-iconv is now taken into account when doing the tests for iconv. +If the user requests alternate handling for libiconv, the -liconv test +is run before the -lc test. + +Signed-off-by: Ben Walton +--- + configure.ac | 48 ++++++++++++++++++++++++++++++++++-------------- + 1 files changed, 34 insertions(+), 14 deletions(-) + +diff --git a/configure.ac b/configure.ac +index f4b8e49..6fe4bfe 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -375,20 +375,35 @@ int main(void) + return 0; + } + ]) +-AC_MSG_CHECKING([for iconv in -lc]) +-AC_LINK_IFELSE(ICONVTEST_SRC, ++ ++if test -n "$ICONVDIR"; then ++ lib_order="-liconv -lc" ++else ++ lib_order="-lc -liconv" ++fi ++ ++NO_ICONV=YesPlease ++ ++for l in $lib_order; do ++ if test "$l" = "-liconv"; then ++ NEEDS_LIBICONV=YesPlease ++ else ++ NEEDS_LIBICONV= ++ fi ++ ++ old_LIBS="$LIBS" ++ LIBS="$LIBS $l" ++ AC_MSG_CHECKING([for iconv in $l]) ++ AC_LINK_IFELSE(ICONVTEST_SRC, + [AC_MSG_RESULT([yes]) +- NEEDS_LIBICONV=], +- [AC_MSG_RESULT([no]) +- old_LIBS="$LIBS" +- LIBS="$LIBS -liconv" +- AC_MSG_CHECKING([for iconv in -liconv]) +- AC_LINK_IFELSE(ICONVTEST_SRC, +- [AC_MSG_RESULT([yes]) +- NEEDS_LIBICONV=YesPlease], +- [AC_MSG_RESULT([no]) +- NO_ICONV=YesPlease]) +- LIBS="$old_LIBS"]) ++ NO_ICONV= ++ break], ++ [AC_MSG_RESULT([no])]) ++ LIBS="$old_LIBS" ++done ++ ++#in case of break ++LIBS="$old_LIBS" + + GIT_UNSTASH_FLAGS($ICONVDIR) + +@@ -455,13 +470,18 @@ int main(void) + return 0; + } + ]]) ++ ++GIT_STASH_FLAGS($ICONVDIR) ++ + AC_MSG_CHECKING([for old iconv()]) + AC_COMPILE_IFELSE(OLDICONVTEST_SRC, + [AC_MSG_RESULT([no])], + [AC_MSG_RESULT([yes]) + OLD_ICONV=UnfortunatelyYes]) +-AC_SUBST(OLD_ICONV) + ++GIT_UNSTASH_FLAGS($ICONVDIR) ++ ++AC_SUBST(OLD_ICONV) + + ## Checks for typedefs, structures, and compiler characteristics. + AC_MSG_NOTICE([CHECKS for typedefs, structures, and compiler characteristics]) +-- +1.6.0.5 + Added: csw/mgar/pkg/git/trunk/files/0007-configure-rework-pthread-handling-to-allow-for-user.patch =================================================================== --- csw/mgar/pkg/git/trunk/files/0007-configure-rework-pthread-handling-to-allow-for-user.patch (rev 0) +++ csw/mgar/pkg/git/trunk/files/0007-configure-rework-pthread-handling-to-allow-for-user.patch 2009-03-12 19:25:06 UTC (rev 3739) @@ -0,0 +1,129 @@ +From 50df9056b97dc9d6e972e10f6948f0d6761b43b3 Mon Sep 17 00:00:00 2001 +From: Ben Walton +Date: Thu, 12 Mar 2009 19:45:02 +0100 +Subject: [PATCH] configure: rework pthread handling to allow for user defined flags + +The tests for POSIX threads can now be controlled by the user with the +--enable-pthreads=FLAGS option. If this is set (to some value other +than yes or no), the value is passed to the compiler. Thread support +is based solely on the outcome of this test. The user may specify not +to use threading at all or to use the default tests (first -pthread +then -lpthread) by not specifying FLAGS when passing --enable-pthreads. + +Signed-off-by: Ben Walton +--- + configure.ac | 89 ++++++++++++++++++++++++++++++++++++++++++++++++---------- + 1 files changed, 74 insertions(+), 15 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 6fe4bfe..4e728bc 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -127,6 +127,27 @@ if test -z "$lib"; then + lib=lib + fi + ++AC_ARG_ENABLE([pthreads], ++ [AS_HELP_STRING([--enable-pthreads=FLAGS], ++ [FLAGS is the value to pass to the compiler to enable POSIX Threads.] ++ [The default if FLAGS is not specified is to try first -pthread] ++ [and then -lpthread.] ++ [--without-pthreads will disable threading.])], ++[ ++if test "x$enableval" = "xyes"; then ++ AC_MSG_NOTICE([Will try -pthread then -lpthread to enable POSIX Threads]) ++elif test "x$enableval" != "xno"; then ++ PTHREAD_CFLAGS=$enableval ++ AC_MSG_NOTICE([Setting '$PTHREAD_CFLAGS' as the FLAGS to enable POSIX Threads]) ++else ++ AC_MSG_NOTICE([POSIX Threads will be disabled.]) ++ NO_PTHREADS=YesPlease ++ USER_NOPTHREAD=1 ++fi], ++[ ++ AC_MSG_NOTICE([Will try -pthread then -lpthread to enable POSIX Threads.]) ++]) ++ + ## Site configuration (override autodetection) + ## --with-PACKAGE[=ARG] and --without-PACKAGE + AC_MSG_NOTICE([CHECKS for site configuration]) +@@ -672,23 +693,61 @@ AC_SUBST(NO_MKDTEMP) + # + # Define PTHREAD_LIBS to the linker flag used for Pthread support and define + # THREADED_DELTA_SEARCH if Pthreads are available. +-AC_LANG_CONFTEST([AC_LANG_PROGRAM( +- [[#include ]], +- [[pthread_mutex_t test_mutex;]] +-)]) +-${CC} -pthread conftest.c -o conftest.o > /dev/null 2>&1 +-if test $? -eq 0;then +- PTHREAD_LIBS="-pthread" +- THREADED_DELTA_SEARCH=YesPlease ++AC_DEFUN([PTHREADTEST_SRC], [ ++#include ++ ++int main(void) ++{ ++ pthread_mutex_t test_mutex; ++ return (0); ++} ++]) ++ ++dnl AC_LANG_CONFTEST([AC_LANG_PROGRAM( ++dnl [[#include ]], ++dnl [[pthread_mutex_t test_mutex;]] ++dnl )]) ++ ++NO_PTHREADS=UnfortunatelyYes ++THREADED_DELTA_SEARCH= ++PTHREAD_LIBS= ++ ++if test -n "$USER_NOPTHREAD"; then ++ AC_MSG_NOTICE([Skipping POSIX Threads at user request.]) ++# handle these separately since PTHREAD_CFLAGS could be '-lpthreads ++# -D_REENTRANT' or some such. ++elif test -z "$PTHREAD_CFLAGS"; then ++ for opt in -pthread -lpthread; do ++ old_CFLAGS="$CFLAGS" ++ CFLAGS="$opt $CFLAGS" ++ AC_MSG_CHECKING([Checking for POSIX Threads with '$opt']) ++ AC_LINK_IFELSE(PTHREADTEST_SRC, ++ [AC_MSG_RESULT([yes]) ++ NO_PTHREADS= ++ PTHREAD_LIBS="$opt" ++ THREADED_DELTA_SEARCH=YesPlease ++ break ++ ], ++ [AC_MSG_RESULT([no])]) ++ CFLAGS="$old_CFLAGS" ++ done + else +- ${CC} -lpthread conftest.c -o conftest.o > /dev/null 2>&1 +- if test $? -eq 0;then +- PTHREAD_LIBS="-lpthread" +- THREADED_DELTA_SEARCH=YesPlease +- else +- NO_PTHREADS=UnfortunatelyYes +- fi ++ old_CFLAGS="$CFLAGS" ++ CFLAGS="$PTHREAD_CFLAGS $CFLAGS" ++ AC_MSG_CHECKING([Checking for POSIX Threads with '$PTHREAD_CFLAGS']) ++ AC_LINK_IFELSE(PTHREADTEST_SRC, ++ [AC_MSG_RESULT([yes]) ++ NO_PTHREADS= ++ PTHREAD_LIBS="$PTHREAD_CFLAGS" ++ THREADED_DELTA_SEARCH=YesPlease ++ ], ++ [AC_MSG_RESULT([no])]) ++ ++ CFLAGS="$old_CFLAGS" + fi ++ ++CFLAGS="$old_CFLAGS" ++ + AC_SUBST(PTHREAD_LIBS) + AC_SUBST(NO_PTHREADS) + AC_SUBST(THREADED_DELTA_SEARCH) +-- +1.6.0.5 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 13 13:27:28 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 13 Mar 2009 12:27:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[3740] csw/mgar/pkg/flex_new/trunk/Makefile Message-ID: Revision: 3740 http://gar.svn.sourceforge.net/gar/?rev=3740&view=rev Author: dmichelsen Date: 2009-03-13 12:27:28 +0000 (Fri, 13 Mar 2009) Log Message: ----------- flex_new: Update post-install to mGAR v2 Modified Paths: -------------- csw/mgar/pkg/flex_new/trunk/Makefile Modified: csw/mgar/pkg/flex_new/trunk/Makefile =================================================================== --- csw/mgar/pkg/flex_new/trunk/Makefile 2009-03-12 19:25:06 UTC (rev 3739) +++ csw/mgar/pkg/flex_new/trunk/Makefile 2009-03-13 12:27:28 UTC (rev 3740) @@ -32,7 +32,7 @@ # Must use GNU diff for option '-q' or two tests fail due to bailing out Sun diff TEST_ENV += PATH=$(prefix)/gnu:$(PATH) -post-install: +post-install-modulated: @mkdir -p $(DESTDIR)$(bindir) @gln -sf ../libexec/$(GARNAME)-$(GARVERSION)/bin/flex $(DESTDIR)$(bindir)/newflex @gln -sf ../libexec/$(GARNAME)-$(GARVERSION)/bin/flex $(DESTDIR)$(bindir)/flex-$(GARVERSION) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Fri Mar 13 13:29:48 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Fri, 13 Mar 2009 12:29:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3741] csw/mgar/pkg/unbound/trunk/Makefile Message-ID: Revision: 3741 http://gar.svn.sourceforge.net/gar/?rev=3741&view=rev Author: idogan23 Date: 2009-03-13 12:29:48 +0000 (Fri, 13 Mar 2009) Log Message: ----------- unbound: fixed dependencies mistake Modified Paths: -------------- csw/mgar/pkg/unbound/trunk/Makefile Modified: csw/mgar/pkg/unbound/trunk/Makefile =================================================================== --- csw/mgar/pkg/unbound/trunk/Makefile 2009-03-13 12:27:28 UTC (rev 3740) +++ csw/mgar/pkg/unbound/trunk/Makefile 2009-03-13 12:29:48 UTC (rev 3741) @@ -17,12 +17,11 @@ GARCOMPILER = GCC4 -REQUIRED_PKGS = CSWcswclassutils SPKG_CLASSES = none cswusergroup cswcpsampleconf cswinitsmf PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswunbound$$$$/ { $$$$2 = "cswinitsmf" } $$$$3 ~ /\/unbound\/cswusergroup$$$$/ { $$$$2 = "cswusergroup" } $$$$3 ~ /\/unbound\/unbound.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } { print }' # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES @@ -34,7 +33,7 @@ CONFIGURE_ARGS += --with-pidfile=/var/run/unbound.pid CONFIGURE_ARGS += --sysconfdir=/etc/opt/csw -REQUIRED_PKGS = CSWosslrt CSWgcc4corert +REQUIRED_PKGS = CSWosslrt CSWgcc4corert CSWcswclassutils post-install-modulated: @ginstall -d $(DESTDIR)/etc/opt/csw/init.d This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 13 15:06:50 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 13 Mar 2009 14:06:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[3742] csw/mgar/pkg/leafnode/trunk Message-ID: Revision: 3742 http://gar.svn.sourceforge.net/gar/?rev=3742&view=rev Author: dmichelsen Date: 2009-03-13 14:06:49 +0000 (Fri, 13 Mar 2009) Log Message: ----------- leafnode: Switch to dynamic gspec and depend on CSWpcrert Modified Paths: -------------- csw/mgar/pkg/leafnode/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/leafnode/trunk/files/CSWleafnode.gspec Modified: csw/mgar/pkg/leafnode/trunk/Makefile =================================================================== --- csw/mgar/pkg/leafnode/trunk/Makefile 2009-03-13 12:29:48 UTC (rev 3741) +++ csw/mgar/pkg/leafnode/trunk/Makefile 2009-03-13 14:06:49 UTC (rev 3742) @@ -8,13 +8,12 @@ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWleafnode,) UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=57767 UPSTREAM_USE_SF = 1 UFILES_REGEX = (\d+(?:\.\d+)*) -REQUIRED_PKGS = CSWpcre +REQUIRED_PKGS = CSWpcrert CONFIGURE_ARGS = $(DIRPATHS) Deleted: csw/mgar/pkg/leafnode/trunk/files/CSWleafnode.gspec =================================================================== --- csw/mgar/pkg/leafnode/trunk/files/CSWleafnode.gspec 2009-03-13 12:29:48 UTC (rev 3741) +++ csw/mgar/pkg/leafnode/trunk/files/CSWleafnode.gspec 2009-03-13 14:06:49 UTC (rev 3742) @@ -1,4 +0,0 @@ -%var bitname leafnode -%var pkgname CSWleafnode -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Fri Mar 13 15:58:00 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Fri, 13 Mar 2009 14:58:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[3743] csw/mgar/pkg/pkgutil/trunk Message-ID: Revision: 3743 http://gar.svn.sourceforge.net/gar/?rev=3743&view=rev Author: bonivart Date: 2009-03-13 14:58:00 +0000 (Fri, 13 Mar 2009) Log Message: ----------- pkgutil: update to 1.5b2 Modified Paths: -------------- csw/mgar/pkg/pkgutil/trunk/Makefile csw/mgar/pkg/pkgutil/trunk/checksums csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.postinstall csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.preremove csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.prototype Modified: csw/mgar/pkg/pkgutil/trunk/Makefile =================================================================== --- csw/mgar/pkg/pkgutil/trunk/Makefile 2009-03-13 14:06:49 UTC (rev 3742) +++ csw/mgar/pkg/pkgutil/trunk/Makefile 2009-03-13 14:58:00 UTC (rev 3743) @@ -1,5 +1,5 @@ GARNAME = pkgutil -GARVERSION = 1.4 +GARVERSION = 1.5b2 CATEGORIES = utils DESCRIPTION = Installs Solaris packages easily @@ -10,7 +10,8 @@ package automatically. endef -MASTER_SITES = http://www.bonivart.com/pkgutil/ +#MASTER_SITES = http://www.bonivart.com/pkgutil/ +MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).zip DISTFILES += $(call admfiles,CSWpkgutil,prototype postinstall preremove) @@ -38,13 +39,13 @@ @ginstall -d $(DESTDIR)$(mandir)/man1 # @ginstall -d $(DESTDIR)/usr/sadm/install/scripts @ginstall -d $(DESTDIR)/var/opt/csw/$(GARNAME)/packages -# @cp -r $(WORKSRC)/$(GARNAME).conf $(DESTDIR)/etc/opt/csw/$(GARNAME).conf.CSW + @ginstall -d $(DESTDIR)/etc/opt/csw @cp -r $(WORKSRC)/$(GARNAME).conf $(DESTDIR)$(sysconfdir)/$(GARNAME).conf.CSW + @cp -r $(WORKSRC)/$(GARNAME).conf $(DESTDIR)/etc/opt/csw/$(GARNAME).conf.CSW @cp -r $(WORKSRC)/$(GARNAME) $(DESTDIR)$(bindir) @cp -r $(WORKSRC)/bldcat $(DESTDIR)$(bindir) @cp -r $(WORKSRC)/chkcat $(DESTDIR)$(bindir) @cp -r $(WORKSRC)/readme $(DESTDIR)$(docdir)/$(GARNAME)/ -# @cp -r $(FILEDIR)/CSWpkgutil.copyright $(DESTDIR)$(docdir)/$(GARNAME)/LICENSE @cp -r $(WORKSRC)/LICENSE $(DESTDIR)$(docdir)/$(GARNAME)/ # @cp -r $(FILEDIR)/CSWpkgutil.i.cswpkgutil $(DESTDIR)/usr/sadm/install/scripts/i.cswpkgutil # @cp -r $(FILEDIR)/CSWpkgutil.r.cswpkgutil $(DESTDIR)/usr/sadm/install/scripts/r.cswpkgutil Modified: csw/mgar/pkg/pkgutil/trunk/checksums =================================================================== --- csw/mgar/pkg/pkgutil/trunk/checksums 2009-03-13 14:06:49 UTC (rev 3742) +++ csw/mgar/pkg/pkgutil/trunk/checksums 2009-03-13 14:58:00 UTC (rev 3743) @@ -1,5 +1,5 @@ -e747b0e510c2d4a662228f7e150a9a76 download/pkgutil-1.4.zip +1b273bbe099ff9fff53effeda50d3af7 download/pkgutil-1.5b2.zip 805cd30ad9f21cb1167d166fa99b5891 download/CSWpkgutil.gspec -2f561d7f40289fac9bd02d2504b73693 download/CSWpkgutil.prototype -b9a3a99ece73247e0dbcbb8ea448fcba download/CSWpkgutil.postinstall -6905ca210b32f0789c8640c32de44911 download/CSWpkgutil.preremove +54bd1af1cd6ca5ac7e63586ffc16842d download/CSWpkgutil.prototype +e1407c24d47306dbc4cea22dcb291f1d download/CSWpkgutil.postinstall +2fb6c94a2d212f08b71d462082a2d31a download/CSWpkgutil.preremove Modified: csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.postinstall =================================================================== --- csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.postinstall 2009-03-13 14:06:49 UTC (rev 3742) +++ csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.postinstall 2009-03-13 14:58:00 UTC (rev 3743) @@ -1,16 +1,23 @@ #!/bin/sh -ETC=$PKG_INSTALL_ROOT/opt/csw/etc +ETC1=$PKG_INSTALL_ROOT/opt/csw/etc +ETC2=$PKG_INSTALL_ROOT/etc/opt/csw VAR=$PKG_INSTALL_ROOT/var/opt/csw/pkgutil echo -if [ ! -f "$ETC/pkgutil.conf" ]; then - cp -p $ETC/pkgutil.conf.CSW $ETC/pkgutil.conf +if [ ! -f "$ETC1/pkgutil.conf" ]; then + cp -p $ETC1/pkgutil.conf.CSW $ETC1/pkgutil.conf else echo "pkgutil.conf already exists, will not copy pkgutil.conf.CSW to it." fi +if [ ! -f "$ETC2/pkgutil.conf" ]; then + cp -p $ETC2/pkgutil.conf.CSW $ETC2/pkgutil.conf +else + echo "pkgutil.conf already exists, will not copy pkgutil.conf.CSW to it." +fi + if [ ! -f "$VAR/admin" ]; then cp -p $VAR/admin.CSW $VAR/admin else Modified: csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.preremove =================================================================== --- csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.preremove 2009-03-13 14:06:49 UTC (rev 3742) +++ csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.preremove 2009-03-13 14:58:00 UTC (rev 3743) @@ -1,16 +1,23 @@ #!/bin/sh -ETC=$PKG_INSTALL_ROOT/opt/csw/etc +ETC1=$PKG_INSTALL_ROOT/opt/csw/etc +ETC2=$PKG_INSTALL_ROOT/etc/opt/csw VAR=$PKG_INSTALL_ROOT/var/opt/csw/pkgutil echo -if [ "`cmp "$ETC/pkgutil.conf" "$ETC/pkgutil.conf.CSW"`" ]; then +if [ "`cmp "$ETC1/pkgutil.conf" "$ETC1/pkgutil.conf.CSW"`" ]; then echo "pkgutil.conf modified, will not remove it." else - /bin/rm $ETC/pkgutil.conf + /bin/rm $ETC1/pkgutil.conf fi +if [ "`cmp "$ETC2/pkgutil.conf" "$ETC2/pkgutil.conf.CSW"`" ]; then + echo "pkgutil.conf modified, will not remove it." +else + /bin/rm $ETC2/pkgutil.conf +fi + if [ "`cmp "$VAR/admin" "$VAR/admin.CSW"`" ]; then echo "admin modified, will not remove it." else Modified: csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.prototype =================================================================== --- csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.prototype 2009-03-13 14:06:49 UTC (rev 3742) +++ csw/mgar/pkg/pkgutil/trunk/files/CSWpkgutil.prototype 2009-03-13 14:58:00 UTC (rev 3743) @@ -2,6 +2,8 @@ i copyright=CSWpkgutil.copyright i postinstall=CSWpkgutil.postinstall i preremove=CSWpkgutil.preremove +d none /etc/opt/csw 0755 root bin +f none /etc/opt/csw/pkgutil.conf.CSW 644 root bin d none /opt/csw 0755 root bin d none /opt/csw/bin 0755 root bin f none /opt/csw/bin/pkgutil 755 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 13 16:09:30 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 13 Mar 2009 15:09:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[3744] csw/mgar/pkg/libvorbis/trunk Message-ID: Revision: 3744 http://gar.svn.sourceforge.net/gar/?rev=3744&view=rev Author: dmichelsen Date: 2009-03-13 15:09:30 +0000 (Fri, 13 Mar 2009) Log Message: ----------- libvorbis: Move to mGAR v2 Modified Paths: -------------- csw/mgar/pkg/libvorbis/trunk/Makefile csw/mgar/pkg/libvorbis/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/libvorbis/trunk/files/CSWlibvorbis.depend csw/mgar/pkg/libvorbis/trunk/files/CSWlibvorbis.gspec Property Changed: ---------------- csw/mgar/pkg/libvorbis/trunk/ Property changes on: csw/mgar/pkg/libvorbis/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/libvorbis/trunk/Makefile =================================================================== --- csw/mgar/pkg/libvorbis/trunk/Makefile 2009-03-13 14:58:00 UTC (rev 3743) +++ csw/mgar/pkg/libvorbis/trunk/Makefile 2009-03-13 15:09:30 UTC (rev 3744) @@ -11,13 +11,16 @@ MASTER_SITES = http://downloads.xiph.org/releases/vorbis/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWlibvorbis,depend) +REQUIRED_PKGS = CSWlibogg + +SPKG_SOURCEURL = http://www.vorbis.com/ + +BUILD64 = 1 + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -LIBDEPS += lib/libogg - CONFIGURE_ARGS = $(DIRPATHS) TEST_TARGET = check Modified: csw/mgar/pkg/libvorbis/trunk/checksums =================================================================== --- csw/mgar/pkg/libvorbis/trunk/checksums 2009-03-13 14:58:00 UTC (rev 3743) +++ csw/mgar/pkg/libvorbis/trunk/checksums 2009-03-13 15:09:30 UTC (rev 3744) @@ -1,3 +1 @@ 478646358c49f34aedcce58948793619 download/libvorbis-1.2.0.tar.gz -366c0e098a0935507279fa052173cfc1 download/CSWlibvorbis.gspec -cfe61719dd516afb0607fc54e017f08a download/CSWlibvorbis.depend Deleted: csw/mgar/pkg/libvorbis/trunk/files/CSWlibvorbis.depend =================================================================== --- csw/mgar/pkg/libvorbis/trunk/files/CSWlibvorbis.depend 2009-03-13 14:58:00 UTC (rev 3743) +++ csw/mgar/pkg/libvorbis/trunk/files/CSWlibvorbis.depend 2009-03-13 15:09:30 UTC (rev 3744) @@ -1 +0,0 @@ -P CSWlibogg libogg - Ogg bitstream and framing library. Deleted: csw/mgar/pkg/libvorbis/trunk/files/CSWlibvorbis.gspec =================================================================== --- csw/mgar/pkg/libvorbis/trunk/files/CSWlibvorbis.gspec 2009-03-13 14:58:00 UTC (rev 3743) +++ csw/mgar/pkg/libvorbis/trunk/files/CSWlibvorbis.gspec 2009-03-13 15:09:30 UTC (rev 3744) @@ -1,4 +0,0 @@ -%var bitname libvorbis -%var pkgname CSWlibvorbis -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 13 16:10:16 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 13 Mar 2009 15:10:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[3745] csw/mgar/pkg/libart/trunk Message-ID: Revision: 3745 http://gar.svn.sourceforge.net/gar/?rev=3745&view=rev Author: dmichelsen Date: 2009-03-13 15:10:16 +0000 (Fri, 13 Mar 2009) Log Message: ----------- libart: Move to mGAR v2 Modified Paths: -------------- csw/mgar/pkg/libart/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/libart/trunk/files/CSWlibart.gspec Property Changed: ---------------- csw/mgar/pkg/libart/trunk/ Property changes on: csw/mgar/pkg/libart/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/libart/trunk/Makefile =================================================================== --- csw/mgar/pkg/libart/trunk/Makefile 2009-03-13 15:09:30 UTC (rev 3744) +++ csw/mgar/pkg/libart/trunk/Makefile 2009-03-13 15:10:16 UTC (rev 3745) @@ -14,87 +14,19 @@ development. endef -sparc_ARCH = sparc -i386_ARCH = i386 -sparc_ARCH64 = sparcv9 -i386_ARCH64 = amd64 - -ARCH=$($(GARCH)_ARCH) -ARCH64=$($(GARCH)_ARCH64) - -ifndef DO64 -MM=32 -else -MM=64 -endif - -ifdef ISA -ISALIST = $(ISA) -else -ifndef DO64 -ISA = $(ARCH) -else -ISA = $(ARCH64) -endif -endif - MASTER_SITES = $(GNOME_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWlibart) +PACKAGES = CSWlibart + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -WORKDIR = $(WORKROOTDIR)/$(DESTIMG).d/$(ISA) -COOKIEROOTDIR = cookies.$(ISA) -COOKIEDIR = $(COOKIEROOTDIR) +BUILD64 = 1 -## For x86 ## -# for x86, we must share cookie work dir between sol10 and sol8 -# so we make them arch-dependant instead of hostname dependant -DESTIMG = $(LOGNAME)-$(GARCH) -# we also make the target build directory (which looks like build.$(GAROSREL)-$(GARCH)) -# identical between sol10 and sol8 by forcing the OS name used -GAROSREL = 5.8 -# we force the OS for pkginfo, pkg filename so the final package step -# performed on solaris 10 x86 really produce SunOS5.8 labelled packages. -SPKG_OSNAME = SunOS5.8 - CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --disable-static -# Optimizer flags for architecture -OPTARCH_sparc = v8 -OPTARCH_sparcv9 = v9 -OPTARCH_i386 = 386 -OPTARCH_amd64 = amd64 +TEST_TARGET = check -CLEAN_SCRIPTS = custom - -ifdef DO64 - bindir = $(exec_prefix)/bin/$(ISA) - libdir = $(exec_prefix)/lib/$(ISA) -endif - include gar/category.mk - -TEST_TARGET = - -OPTARCH = $(OPTARCH_$(ISA)) - -build64: - @echo " ==> Building 64 bit version" - gmake DO64=1 build - $(MAKECOOKIE) - -install64: build64 - @echo " ==> Installing 64 bit version" - gmake DO64=1 install - $(MAKECOOKIE) - -pre-package: install64 - -clean64: - gmake DO64=1 clean-all - -clean-custom: clean64 clean-all Deleted: csw/mgar/pkg/libart/trunk/files/CSWlibart.gspec =================================================================== --- csw/mgar/pkg/libart/trunk/files/CSWlibart.gspec 2009-03-13 15:09:30 UTC (rev 3744) +++ csw/mgar/pkg/libart/trunk/files/CSWlibart.gspec 2009-03-13 15:10:16 UTC (rev 3745) @@ -1,4 +0,0 @@ -%var bitname libart -%var pkgname CSWlibart -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Fri Mar 13 16:43:50 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Fri, 13 Mar 2009 15:43:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[3746] csw/mgar/pkg/hatari/trunk Message-ID: Revision: 3746 http://gar.svn.sourceforge.net/gar/?rev=3746&view=rev Author: jake_goerzen Date: 2009-03-13 15:43:50 +0000 (Fri, 13 Mar 2009) Log Message: ----------- add CSWhatari.depend CSWhatari.gspec files Modified Paths: -------------- csw/mgar/pkg/hatari/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/hatari/trunk/files/CSWhatari.depend csw/mgar/pkg/hatari/trunk/files/CSWhatari.gspec Modified: csw/mgar/pkg/hatari/trunk/Makefile =================================================================== --- csw/mgar/pkg/hatari/trunk/Makefile 2009-03-13 15:10:16 UTC (rev 3745) +++ csw/mgar/pkg/hatari/trunk/Makefile 2009-03-13 15:43:50 UTC (rev 3746) @@ -9,17 +9,21 @@ MASTER_SITES = http://download.berlios.de/hatari/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWhatari,) +DISTFILES += $(call admfiles,CSWhatari, depend ) # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES # UPSTREAM_MASTER_SITES = +# NOTE: before building replace stdint.h -> sys/types.h in file src/int.c & src/uae-cpu/sysdeps.h At final link stage linker cannot find -lpng -lreadline force it with LD_OPTIONS=-L/opt/csw/lib gmake build need to make patch. + +LICENSE = gpl.txt + GARCOMPILER = GNU - +TEST_SCRIPTS = CONFIGURE_ARGS = $(DIRPATHS) include gar/category.mk Added: csw/mgar/pkg/hatari/trunk/files/CSWhatari.depend =================================================================== --- csw/mgar/pkg/hatari/trunk/files/CSWhatari.depend (rev 0) +++ csw/mgar/pkg/hatari/trunk/files/CSWhatari.depend 2009-03-13 15:43:50 UTC (rev 3746) @@ -0,0 +1,4 @@ +P CSWlibsdl +P CSWpng +P CSWreadline +P CSWzlib Added: csw/mgar/pkg/hatari/trunk/files/CSWhatari.gspec =================================================================== --- csw/mgar/pkg/hatari/trunk/files/CSWhatari.gspec (rev 0) +++ csw/mgar/pkg/hatari/trunk/files/CSWhatari.gspec 2009-03-13 15:43:50 UTC (rev 3746) @@ -0,0 +1,4 @@ +%var bitname hatari +%var pkgname CSWhatari +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/gpl.txt This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 13 16:51:54 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 13 Mar 2009 15:51:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[3747] csw/mgar/pkg/msmtp/trunk Message-ID: Revision: 3747 http://gar.svn.sourceforge.net/gar/?rev=3747&view=rev Author: dmichelsen Date: 2009-03-13 15:51:54 +0000 (Fri, 13 Mar 2009) Log Message: ----------- msmtp: Move to mGAR v2 and depend on CSWgettextrt Modified Paths: -------------- csw/mgar/pkg/msmtp/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/msmtp/trunk/files/CSWmsmtp.gspec Modified: csw/mgar/pkg/msmtp/trunk/Makefile =================================================================== --- csw/mgar/pkg/msmtp/trunk/Makefile 2009-03-13 15:43:50 UTC (rev 3746) +++ csw/mgar/pkg/msmtp/trunk/Makefile 2009-03-13 15:51:54 UTC (rev 3747) @@ -24,14 +24,15 @@ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWmsmtp) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 -REQUIRED_PKGS = CSWgcrypt CSWggettext CSWgnutls CSWgpgerr CSWiconv CSWkrb5lib +REQUIRED_PKGS = CSWgcrypt CSWggettextrt CSWgnutls CSWgpgerr CSWiconv CSWkrb5lib REQUIRED_PKGS += CSWlibgsasl CSWlibidn CSWlibntlm CSWzlib +RUNPATHQUOTE = 1 + CONFIGURE_ARGS = $(DIRPATHS) TEST_TARGET = check Deleted: csw/mgar/pkg/msmtp/trunk/files/CSWmsmtp.gspec =================================================================== --- csw/mgar/pkg/msmtp/trunk/files/CSWmsmtp.gspec 2009-03-13 15:43:50 UTC (rev 3746) +++ csw/mgar/pkg/msmtp/trunk/files/CSWmsmtp.gspec 2009-03-13 15:51:54 UTC (rev 3747) @@ -1,4 +0,0 @@ -%var bitname msmtp -%var pkgname CSWmsmtp -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 13 17:03:35 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 13 Mar 2009 16:03:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[3748] csw/mgar/pkg/flac/trunk Message-ID: Revision: 3748 http://gar.svn.sourceforge.net/gar/?rev=3748&view=rev Author: dmichelsen Date: 2009-03-13 16:03:33 +0000 (Fri, 13 Mar 2009) Log Message: ----------- libflac: Add 64 bit patch for libtool Modified Paths: -------------- csw/mgar/pkg/flac/trunk/Makefile csw/mgar/pkg/flac/trunk/checksums Added Paths: ----------- csw/mgar/pkg/flac/trunk/files/libtool-64bit.patch Modified: csw/mgar/pkg/flac/trunk/Makefile =================================================================== --- csw/mgar/pkg/flac/trunk/Makefile 2009-03-13 15:51:54 UTC (rev 3747) +++ csw/mgar/pkg/flac/trunk/Makefile 2009-03-13 16:03:33 UTC (rev 3748) @@ -18,6 +18,7 @@ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz PATCHFILES = no-stdint.patch +PATCHFILES += libtool-64bit.patch CATALOGNAME = libflac Modified: csw/mgar/pkg/flac/trunk/checksums =================================================================== --- csw/mgar/pkg/flac/trunk/checksums 2009-03-13 15:51:54 UTC (rev 3747) +++ csw/mgar/pkg/flac/trunk/checksums 2009-03-13 16:03:33 UTC (rev 3748) @@ -1,2 +1,3 @@ 153c8b15a54da428d1f0fadc756c22c7 download/flac-1.2.1.tar.gz e3144fad8810ceaca718adb6f09dc8fa download/no-stdint.patch +099621e0dad419188acd42c588242131 download/libtool-64bit.patch Added: csw/mgar/pkg/flac/trunk/files/libtool-64bit.patch =================================================================== --- csw/mgar/pkg/flac/trunk/files/libtool-64bit.patch (rev 0) +++ csw/mgar/pkg/flac/trunk/files/libtool-64bit.patch 2009-03-13 16:03:33 UTC (rev 3748) @@ -0,0 +1,13 @@ +diff -Naur db-4.4.20.orig/dist/ltmain.sh db-4.4.20/dist/ltmain.sh +--- dist/ltmain.sh 2005-10-17 16:35:53.000000000 +0200 ++++ dist/ltmain.sh 2008-05-14 08:30:26.766534000 +0200 +@@ -1552,9 +1552,7 @@ + esac + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" +- if test "$with_gcc" = "yes" ; then + compiler_flags="$compiler_flags $arg" +- fi + continue + ;; + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 13 17:34:52 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 13 Mar 2009 16:34:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[3749] csw/mgar/pkg Message-ID: Revision: 3749 http://gar.svn.sourceforge.net/gar/?rev=3749&view=rev Author: valholla Date: 2009-03-13 16:34:52 +0000 (Fri, 13 Mar 2009) Log Message: ----------- initial checkin Added Paths: ----------- csw/mgar/pkg/pycairo/ csw/mgar/pkg/pycairo/Makefile csw/mgar/pkg/pycairo/branches/ csw/mgar/pkg/pycairo/tags/ csw/mgar/pkg/pycairo/trunk/ csw/mgar/pkg/pycairo/trunk/Makefile csw/mgar/pkg/pycairo/trunk/files/ Added: csw/mgar/pkg/pycairo/Makefile =================================================================== --- csw/mgar/pkg/pycairo/Makefile (rev 0) +++ csw/mgar/pkg/pycairo/Makefile 2009-03-13 16:34:52 UTC (rev 3749) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/pycairo/trunk/Makefile =================================================================== --- csw/mgar/pkg/pycairo/trunk/Makefile (rev 0) +++ csw/mgar/pkg/pycairo/trunk/Makefile 2009-03-13 16:34:52 UTC (rev 3749) @@ -0,0 +1,34 @@ +GARNAME = pycairo +GARVERSION = 1.8.2 +CATEGORIES = lang + +DESCRIPTION = pycairo support for Python +define BLURB + This is a Python language binding for cairo. +endef + +MASTER_SITES = http://www.cairographics.org/releases/ +SPKG_SOURCEURL = http://www.cairographics.org +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += fixme.sh + +PACKAGES = CSWpycairo +REQUIRED_PKGS_CSWpycairo = CSWpython CSWggettextrt CSWglib2 + +CATALOGNAME_CSWpycairo = pycairo +SPKG_DESC_CSWpycairo = $(DESCRIPTION) + +# We define upstream file regex so we can be notifed of +# new upstream software release +UFILES_REGEX = (\d+(?:\.\d+)*) + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = check + +include gar/category.mk + +post-configure-$(MODULATION): + @(echo "~~~ Fixing Libtool ~~~") + @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + $(DONADA) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 13 17:43:18 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 13 Mar 2009 16:43:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3750] csw/mgar/pkg Message-ID: Revision: 3750 http://gar.svn.sourceforge.net/gar/?rev=3750&view=rev Author: valholla Date: 2009-03-13 16:43:17 +0000 (Fri, 13 Mar 2009) Log Message: ----------- initial checkin Added Paths: ----------- csw/mgar/pkg/cairo/ csw/mgar/pkg/cairo/Makefile csw/mgar/pkg/cairo/branches/ csw/mgar/pkg/cairo/tags/ csw/mgar/pkg/cairo/trunk/ csw/mgar/pkg/cairo/trunk/Makefile csw/mgar/pkg/cairo/trunk/files/ csw/mgar/pkg/cairomm/ csw/mgar/pkg/cairomm/Makefile csw/mgar/pkg/cairomm/branches/ csw/mgar/pkg/cairomm/tags/ csw/mgar/pkg/cairomm/trunk/ csw/mgar/pkg/cairomm/trunk/Makefile csw/mgar/pkg/cairomm/trunk/files/ csw/mgar/pkg/rcairo/ csw/mgar/pkg/rcairo/Makefile csw/mgar/pkg/rcairo/branches/ csw/mgar/pkg/rcairo/tags/ csw/mgar/pkg/rcairo/trunk/ csw/mgar/pkg/rcairo/trunk/Makefile csw/mgar/pkg/rcairo/trunk/files/ Added: csw/mgar/pkg/cairo/Makefile =================================================================== --- csw/mgar/pkg/cairo/Makefile (rev 0) +++ csw/mgar/pkg/cairo/Makefile 2009-03-13 16:43:17 UTC (rev 3750) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/cairo/trunk/Makefile =================================================================== --- csw/mgar/pkg/cairo/trunk/Makefile (rev 0) +++ csw/mgar/pkg/cairo/trunk/Makefile 2009-03-13 16:43:17 UTC (rev 3750) @@ -0,0 +1,34 @@ +GARNAME = pycairo +GARVERSION = 1.8.2 +CATEGORIES = lang + +DESCRIPTION = pycairo support for Python +define BLURB + This is a Python language binding for cairo. +endef + +MASTER_SITES = http://www.cairographics.org/releases/ +SPKG_SOURCEURL = http://www.cairographics.org +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += fixme.sh + +PACKAGES = CSWpycairo +REQUIRED_PKGS_CSWpycairo = CSWpython CSWggettextrt CSWglib2 + +CATALOGNAME_CSWpycairo = pycairo +SPKG_DESC_CSWpycairo = $(DESCRIPTION) + +# We define upstream file regex so we can be notifed of +# new upstream software release +UFILES_REGEX = (\d+(?:\.\d+)*) + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = check + +include gar/category.mk + +post-configure-$(MODULATION): + @(echo "~~~ Fixing Libtool ~~~") + @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + $(DONADA) Added: csw/mgar/pkg/cairomm/Makefile =================================================================== --- csw/mgar/pkg/cairomm/Makefile (rev 0) +++ csw/mgar/pkg/cairomm/Makefile 2009-03-13 16:43:17 UTC (rev 3750) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/cairomm/trunk/Makefile =================================================================== --- csw/mgar/pkg/cairomm/trunk/Makefile (rev 0) +++ csw/mgar/pkg/cairomm/trunk/Makefile 2009-03-13 16:43:17 UTC (rev 3750) @@ -0,0 +1,34 @@ +GARNAME = pycairo +GARVERSION = 1.8.2 +CATEGORIES = lang + +DESCRIPTION = pycairo support for Python +define BLURB + This is a Python language binding for cairo. +endef + +MASTER_SITES = http://www.cairographics.org/releases/ +SPKG_SOURCEURL = http://www.cairographics.org +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += fixme.sh + +PACKAGES = CSWpycairo +REQUIRED_PKGS_CSWpycairo = CSWpython CSWggettextrt CSWglib2 + +CATALOGNAME_CSWpycairo = pycairo +SPKG_DESC_CSWpycairo = $(DESCRIPTION) + +# We define upstream file regex so we can be notifed of +# new upstream software release +UFILES_REGEX = (\d+(?:\.\d+)*) + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = check + +include gar/category.mk + +post-configure-$(MODULATION): + @(echo "~~~ Fixing Libtool ~~~") + @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + $(DONADA) Added: csw/mgar/pkg/rcairo/Makefile =================================================================== --- csw/mgar/pkg/rcairo/Makefile (rev 0) +++ csw/mgar/pkg/rcairo/Makefile 2009-03-13 16:43:17 UTC (rev 3750) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/rcairo/trunk/Makefile =================================================================== --- csw/mgar/pkg/rcairo/trunk/Makefile (rev 0) +++ csw/mgar/pkg/rcairo/trunk/Makefile 2009-03-13 16:43:17 UTC (rev 3750) @@ -0,0 +1,34 @@ +GARNAME = pycairo +GARVERSION = 1.8.2 +CATEGORIES = lang + +DESCRIPTION = pycairo support for Python +define BLURB + This is a Python language binding for cairo. +endef + +MASTER_SITES = http://www.cairographics.org/releases/ +SPKG_SOURCEURL = http://www.cairographics.org +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += fixme.sh + +PACKAGES = CSWpycairo +REQUIRED_PKGS_CSWpycairo = CSWpython CSWggettextrt CSWglib2 + +CATALOGNAME_CSWpycairo = pycairo +SPKG_DESC_CSWpycairo = $(DESCRIPTION) + +# We define upstream file regex so we can be notifed of +# new upstream software release +UFILES_REGEX = (\d+(?:\.\d+)*) + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = check + +include gar/category.mk + +post-configure-$(MODULATION): + @(echo "~~~ Fixing Libtool ~~~") + @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + $(DONADA) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 13 18:29:58 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 13 Mar 2009 17:29:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3751] csw/mgar/pkg/cairo/ Message-ID: Revision: 3751 http://gar.svn.sourceforge.net/gar/?rev=3751&view=rev Author: valholla Date: 2009-03-13 17:29:58 +0000 (Fri, 13 Mar 2009) Log Message: ----------- remove cairo, duplicate of libcairo Removed Paths: ------------- csw/mgar/pkg/cairo/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 13 18:35:04 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 13 Mar 2009 17:35:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[3752] csw/mgar/pkg Message-ID: Revision: 3752 http://gar.svn.sourceforge.net/gar/?rev=3752&view=rev Author: valholla Date: 2009-03-13 17:35:03 +0000 (Fri, 13 Mar 2009) Log Message: ----------- basic gar v2 setup Modified Paths: -------------- csw/mgar/pkg/cairomm/trunk/Makefile csw/mgar/pkg/pycairo/trunk/Makefile csw/mgar/pkg/rcairo/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/cairomm/trunk/checksums csw/mgar/pkg/pycairo/trunk/checksums csw/mgar/pkg/rcairo/trunk/checksums Property Changed: ---------------- csw/mgar/pkg/cairomm/trunk/ csw/mgar/pkg/pycairo/trunk/ csw/mgar/pkg/rcairo/trunk/ Property changes on: csw/mgar/pkg/cairomm/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cairomm/trunk/Makefile =================================================================== --- csw/mgar/pkg/cairomm/trunk/Makefile 2009-03-13 17:29:58 UTC (rev 3751) +++ csw/mgar/pkg/cairomm/trunk/Makefile 2009-03-13 17:35:03 UTC (rev 3752) @@ -1,34 +1,32 @@ -GARNAME = pycairo -GARVERSION = 1.8.2 -CATEGORIES = lang +GARNAME = cairomm +GARVERSION = 1.8.0 +CATEGORIES = lib -DESCRIPTION = pycairo support for Python +DESCRIPTION = C++ bindings for Cairo define BLURB - This is a Python language binding for cairo. endef -MASTER_SITES = http://www.cairographics.org/releases/ -SPKG_SOURCEURL = http://www.cairographics.org -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += fixme.sh +MASTER_SITES = http://www.cairographics.org/releases/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +PKGDIST = $(GARNAME)-$(GARVERSION).tar.gz -PACKAGES = CSWpycairo -REQUIRED_PKGS_CSWpycairo = CSWpython CSWggettextrt CSWglib2 - -CATALOGNAME_CSWpycairo = pycairo -SPKG_DESC_CSWpycairo = $(DESCRIPTION) - # We define upstream file regex so we can be notifed of # new upstream software release -UFILES_REGEX = (\d+(?:\.\d+)*) +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -CONFIGURE_ARGS = $(DIRPATHS) +PACKAGES = CSWcairomm CSWcairomm-devel +SPKG_DESC_CSWcairomm = $(DESCRIPTION) +SPKG_DESC_CSWcairomm-devel = $(DESCRIPTION) development package -TEST_TARGET = check +PKGFILES_CSWcairomm-devel = $(PKGFILES_DEVEL) +PKGFILES_CSWcairomm-devel += $(prefix)/include/.* +PKGFILES_CSWcairomm-devel += $(prefix)/lib/.*\.a +PKGFILES_CSWcairomm-devel += $(prefix)/lib/pkgconfig/.* +REQUIRED_PKGS_CSWcairomm-devel = CSWcairomm + +CONFIGURE_ARGS = $(DIRPATHS) + include gar/category.mk -post-configure-$(MODULATION): - @(echo "~~~ Fixing Libtool ~~~") - @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) - $(DONADA) + Added: csw/mgar/pkg/cairomm/trunk/checksums =================================================================== --- csw/mgar/pkg/cairomm/trunk/checksums (rev 0) +++ csw/mgar/pkg/cairomm/trunk/checksums 2009-03-13 17:35:03 UTC (rev 3752) @@ -0,0 +1 @@ +15c0f56eee57bb418c38463a6297d715 download/cairomm-1.8.0.tar.gz Property changes on: csw/mgar/pkg/pycairo/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/pycairo/trunk/Makefile =================================================================== --- csw/mgar/pkg/pycairo/trunk/Makefile 2009-03-13 17:29:58 UTC (rev 3751) +++ csw/mgar/pkg/pycairo/trunk/Makefile 2009-03-13 17:35:03 UTC (rev 3752) @@ -1,34 +1,32 @@ -GARNAME = pycairo -GARVERSION = 1.8.2 -CATEGORIES = lang +GARNAME = pycairo +GARVERSION = 1.8.0 +CATEGORIES = lib -DESCRIPTION = pycairo support for Python +DESCRIPTION = Python Bindings for Cairo define BLURB - This is a Python language binding for cairo. endef -MASTER_SITES = http://www.cairographics.org/releases/ -SPKG_SOURCEURL = http://www.cairographics.org -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += fixme.sh +MASTER_SITES = http://www.cairographics.org/releases/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +PKGDIST = $(GARNAME)-$(GARVERSION).tar.gz -PACKAGES = CSWpycairo -REQUIRED_PKGS_CSWpycairo = CSWpython CSWggettextrt CSWglib2 - -CATALOGNAME_CSWpycairo = pycairo -SPKG_DESC_CSWpycairo = $(DESCRIPTION) - # We define upstream file regex so we can be notifed of # new upstream software release -UFILES_REGEX = (\d+(?:\.\d+)*) +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +PACKAGES = CSWpycairo CSWpycairo-devel -CONFIGURE_ARGS = $(DIRPATHS) +SPKG_DESC_CSWpycairo = $(DESCRIPTION) +SPKG_DESC_CSWpycairo-devel = $(DESCRIPTION) development package -TEST_TARGET = check +PKGFILES_CSWpycairo-devel = $(PKGFILES_DEVEL) +PKGFILES_CSWpycairo-devel += $(prefix)/include/.* +PKGFILES_CSWpycairo-devel += $(prefix)/lib/.*\.a +PKGFILES_CSWpycairo-devel += $(prefix)/lib/pkgconfig/.* +REQUIRED_PKGS_CSWpycairo-devel = CSWpycairo + +CONFIGURE_ARGS = $(DIRPATHS) + include gar/category.mk -post-configure-$(MODULATION): - @(echo "~~~ Fixing Libtool ~~~") - @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) - $(DONADA) + Added: csw/mgar/pkg/pycairo/trunk/checksums =================================================================== --- csw/mgar/pkg/pycairo/trunk/checksums (rev 0) +++ csw/mgar/pkg/pycairo/trunk/checksums 2009-03-13 17:35:03 UTC (rev 3752) @@ -0,0 +1 @@ +847f5377c32228a656819f5bd18eb6b4 download/pycairo-1.8.0.tar.gz Property changes on: csw/mgar/pkg/rcairo/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/rcairo/trunk/Makefile =================================================================== --- csw/mgar/pkg/rcairo/trunk/Makefile 2009-03-13 17:29:58 UTC (rev 3751) +++ csw/mgar/pkg/rcairo/trunk/Makefile 2009-03-13 17:35:03 UTC (rev 3752) @@ -1,34 +1,32 @@ -GARNAME = pycairo -GARVERSION = 1.8.2 -CATEGORIES = lang +GARNAME = rcairo +GARVERSION = 1.8.0 +CATEGORIES = lib -DESCRIPTION = pycairo support for Python +DESCRIPTION = Ruby Bindings for Cairo define BLURB - This is a Python language binding for cairo. endef -MASTER_SITES = http://www.cairographics.org/releases/ -SPKG_SOURCEURL = http://www.cairographics.org -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += fixme.sh +MASTER_SITES = http://www.cairographics.org/releases/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +PKGDIST = $(GARNAME)-$(GARVERSION).tar.gz -PACKAGES = CSWpycairo -REQUIRED_PKGS_CSWpycairo = CSWpython CSWggettextrt CSWglib2 - -CATALOGNAME_CSWpycairo = pycairo -SPKG_DESC_CSWpycairo = $(DESCRIPTION) - # We define upstream file regex so we can be notifed of # new upstream software release -UFILES_REGEX = (\d+(?:\.\d+)*) +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +PACKAGES = CSWrcairo CSWrcairo-devel -CONFIGURE_ARGS = $(DIRPATHS) +SPKG_DESC_CSWrcairo = $(DESCRIPTION) +SPKG_DESC_CSWrcairo-devel = $(DESCRIPTION) development package -TEST_TARGET = check +PKGFILES_CSWrcairo-devel = $(PKGFILES_DEVEL) +PKGFILES_CSWrcairo-devel += $(prefix)/include/.* +PKGFILES_CSWrcairo-devel += $(prefix)/lib/.*\.a +PKGFILES_CSWrcairo-devel += $(prefix)/lib/pkgconfig/.* +REQUIRED_PKGS_CSWrcairo-devel = CSWrcairo + +CONFIGURE_ARGS = $(DIRPATHS) + include gar/category.mk -post-configure-$(MODULATION): - @(echo "~~~ Fixing Libtool ~~~") - @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) - $(DONADA) + Added: csw/mgar/pkg/rcairo/trunk/checksums =================================================================== --- csw/mgar/pkg/rcairo/trunk/checksums (rev 0) +++ csw/mgar/pkg/rcairo/trunk/checksums 2009-03-13 17:35:03 UTC (rev 3752) @@ -0,0 +1 @@ +7ea9f0b174d379c6a0374f534c2a4e85 download/rcairo-1.8.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Fri Mar 13 18:46:10 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Fri, 13 Mar 2009 17:46:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[3753] csw/mgar/pkg/hatari/trunk/checksums Message-ID: Revision: 3753 http://gar.svn.sourceforge.net/gar/?rev=3753&view=rev Author: jake_goerzen Date: 2009-03-13 17:46:09 +0000 (Fri, 13 Mar 2009) Log Message: ----------- add checksums Added Paths: ----------- csw/mgar/pkg/hatari/trunk/checksums Added: csw/mgar/pkg/hatari/trunk/checksums =================================================================== --- csw/mgar/pkg/hatari/trunk/checksums (rev 0) +++ csw/mgar/pkg/hatari/trunk/checksums 2009-03-13 17:46:09 UTC (rev 3753) @@ -0,0 +1,3 @@ +4aecd42784fae8c5e8c9a9a341146fbb download/hatari-1.2.0.tar.bz2 +1f74fc77f3c0664cdd49e2c9cba3fe2d download/CSWhatari.gspec +c9dda36e1f7a79cf0c8b65d3503fdc5d download/CSWhatari.depend This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Fri Mar 13 20:26:32 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Fri, 13 Mar 2009 19:26:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[3754] csw/mgar/pkg/nagios/trunk/Makefile Message-ID: Revision: 3754 http://gar.svn.sourceforge.net/gar/?rev=3754&view=rev Author: j_arndt Date: 2009-03-13 19:26:32 +0000 (Fri, 13 Mar 2009) Log Message: ----------- nagios: switched dependency from CSWapache to CSWapache2 Modified Paths: -------------- csw/mgar/pkg/nagios/trunk/Makefile Modified: csw/mgar/pkg/nagios/trunk/Makefile =================================================================== --- csw/mgar/pkg/nagios/trunk/Makefile 2009-03-13 17:46:09 UTC (rev 3753) +++ csw/mgar/pkg/nagios/trunk/Makefile 2009-03-13 19:26:32 UTC (rev 3754) @@ -21,7 +21,7 @@ PATCHFILES += install-opts.diff # sets in every Makefile.in "INSTALL_OPT="" (empty) # necessary, so ginstall doesn't get -o and -g options -REQUIRED_PKGS_CSWnagios = CSWapache CSWgd CSWglib2 CSWiconv CSWjpeg CSWlibtoolrt CSWggettextrt +REQUIRED_PKGS_CSWnagios = CSWapache2 CSWgd CSWglib2 CSWiconv CSWjpeg CSWlibtoolrt CSWggettextrt REQUIRED_PKGS_CSWnagios += CSWosslrt CSWperl CSWpng CSWzlib CSWnagiosp CSWnrpeplugin CSWcswclassutils SPKG_CLASSES = none cswinitsmf This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Fri Mar 13 21:02:30 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Fri, 13 Mar 2009 20:02:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[3755] csw/mgar/pkg/cvsps/trunk Message-ID: Revision: 3755 http://gar.svn.sourceforge.net/gar/?rev=3755&view=rev Author: bdwalton Date: 2009-03-13 20:02:25 +0000 (Fri, 13 Mar 2009) Log Message: ----------- Replace %z in strftime call with +0000 as all times are GMT based (in this use anyway). Modified Paths: -------------- csw/mgar/pkg/cvsps/trunk/Makefile csw/mgar/pkg/cvsps/trunk/checksums Added Paths: ----------- csw/mgar/pkg/cvsps/trunk/files/0008-Replace-z-use-in-strftime.patch Modified: csw/mgar/pkg/cvsps/trunk/Makefile =================================================================== --- csw/mgar/pkg/cvsps/trunk/Makefile 2009-03-13 19:26:32 UTC (rev 3754) +++ csw/mgar/pkg/cvsps/trunk/Makefile 2009-03-13 20:02:25 UTC (rev 3755) @@ -17,6 +17,7 @@ PATCHFILES += 0005-gnulib-import-of-missing-functions.patch PATCHFILES += 0006-enabled-imported-gnulib-functions.patch PATCHFILES += 0007-enable-installation-of-man-pages.patch +PATCHFILES += 0008-Replace-z-use-in-strftime.patch PREREQUISITE_PKGS = CSWzlib CSWautomake CSWautoconf @@ -27,7 +28,7 @@ LICENSE = COPYING # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz TEST_SCRIPTS = Modified: csw/mgar/pkg/cvsps/trunk/checksums =================================================================== --- csw/mgar/pkg/cvsps/trunk/checksums 2009-03-13 19:26:32 UTC (rev 3754) +++ csw/mgar/pkg/cvsps/trunk/checksums 2009-03-13 20:02:25 UTC (rev 3755) @@ -1,5 +1,4 @@ bde2110ed9f5d14de8f8cb04e9d596fe download/cvsps-2.1.tar.gz -cb54db01900320e1bf80da166c60c2f8 download/CSWcvsps.gspec f1980fbc932203a048a6e5c3cfa1af5b download/0001-add-basic-autotools-files.patch 85b73079daeef9d87b637939e3749489 download/0002-add-modified-autoconf-check_zlib-from-loic-dachary.patch f5d84b7c7a05a44f64f740006df5c349 download/0003-add-script-to-do-the-autotools-setup-steps.patch @@ -7,3 +6,4 @@ 58cbd19160b6a98f3c5ff2a8786f0848 download/0005-gnulib-import-of-missing-functions.patch 02c14b029fd57a61fa97cc8209f18d7d download/0006-enabled-imported-gnulib-functions.patch 2a729989bcafa6f533bcd6b33c9ceb09 download/0007-enable-installation-of-man-pages.patch +2410e2c909bf1635aad8d84f6e5bdc4f download/0008-Replace-z-use-in-strftime.patch Added: csw/mgar/pkg/cvsps/trunk/files/0008-Replace-z-use-in-strftime.patch =================================================================== --- csw/mgar/pkg/cvsps/trunk/files/0008-Replace-z-use-in-strftime.patch (rev 0) +++ csw/mgar/pkg/cvsps/trunk/files/0008-Replace-z-use-in-strftime.patch 2009-03-13 20:02:25 UTC (rev 3755) @@ -0,0 +1,27 @@ +From 5dd229a8918e73a09a8e7796687d20f5c7324b40 Mon Sep 17 00:00:00 2001 +From: Ben Walton +Date: Fri, 13 Mar 2009 20:47:32 +0100 +Subject: [PATCH] Replace %z use in strftime + +Since the strftime calls that use %z always work with GMT, simply +replace %z with +0000. +--- + cvsps.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/cvsps.c b/cvsps.c +index 4f49f22..7291c5a 100644 +--- a/cvsps.c ++++ b/cvsps.c +@@ -291,7 +291,7 @@ static void load_from_cvs() + if (cache_date > 0) + { + struct tm * tm = gmtime(&cache_date); +- strftime(date_str, 64, "%d %b %Y %H:%M:%S %z", tm); ++ strftime(date_str, 64, "%d %b %Y %H:%M:%S +0000", tm); + + /* this command asks for logs using two different date + * arguments, separated by ';' (see man rlog). The first +-- +1.6.0.5 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Sat Mar 14 01:49:23 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Sat, 14 Mar 2009 00:49:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3756] csw/mgar/gar/v2/gar.lib.mk Message-ID: Revision: 3756 http://gar.svn.sourceforge.net/gar/?rev=3756&view=rev Author: bdwalton Date: 2009-03-14 00:49:23 +0000 (Sat, 14 Mar 2009) Log Message: ----------- Fix the makepatch target so it works in GAR v2 again. Modified Paths: -------------- csw/mgar/gar/v2/gar.lib.mk Modified: csw/mgar/gar/v2/gar.lib.mk =================================================================== --- csw/mgar/gar/v2/gar.lib.mk 2009-03-13 20:02:25 UTC (rev 3755) +++ csw/mgar/gar/v2/gar.lib.mk 2009-03-14 00:49:23 UTC (rev 3756) @@ -426,11 +426,11 @@ @echo " ==> Creating patch $@" @EXTRACTDIR=$(SCRATCHDIR) COOKIEDIR=$(SCRATCHDIR)-$(COOKIEDIR) $(MAKE) extract @PATCHDIR=$(SCRATCHDIR)/$(BASEWORKSRC) COOKIEDIR=$(SCRATCHDIR)-$(COOKIEDIR) $(MAKE) patch - @mv $(SCRATCHDIR)/$(BASEWORKSRC) $(WORKSRC).orig - @( cd $(WORKDIR); \ + @mv $(SCRATCHDIR)/$(BASEWORKSRC) $(WORKSRC_FIRSTMOD).orig + @( cd $(WORKDIR_FIRSTMOD); \ if gdiff --speed-large-files --minimal -Nru $(BASEWORKSRC).orig $(BASEWORKSRC) > gar-base.diff; then :; else \ cd $(CURDIR); \ - mv -f $(WORKDIR)/gar-base.diff $@; \ + mv -f $(WORKDIR_FIRSTMOD)/gar-base.diff $@; \ fi ) ### PATCH FILE TYPE MAPPINGS ### This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Sat Mar 14 03:13:40 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Sat, 14 Mar 2009 02:13:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[3757] csw/mgar/pkg/hatari/trunk Message-ID: Revision: 3757 http://gar.svn.sourceforge.net/gar/?rev=3757&view=rev Author: jake_goerzen Date: 2009-03-14 02:13:39 +0000 (Sat, 14 Mar 2009) Log Message: ----------- add patch file and updates to Makefile Modified Paths: -------------- csw/mgar/pkg/hatari/trunk/Makefile csw/mgar/pkg/hatari/trunk/checksums Added Paths: ----------- csw/mgar/pkg/hatari/trunk/files/stdint.h.diff Modified: csw/mgar/pkg/hatari/trunk/Makefile =================================================================== --- csw/mgar/pkg/hatari/trunk/Makefile 2009-03-14 00:49:23 UTC (rev 3756) +++ csw/mgar/pkg/hatari/trunk/Makefile 2009-03-14 02:13:39 UTC (rev 3757) @@ -11,19 +11,19 @@ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 DISTFILES += $(call admfiles,CSWhatari, depend ) -# We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES # UPSTREAM_MASTER_SITES = -# NOTE: before building replace stdint.h -> sys/types.h in file src/int.c & src/uae-cpu/sysdeps.h At final link stage linker cannot find -lpng -lreadline force it with LD_OPTIONS=-L/opt/csw/lib gmake build need to make patch. +# NOTE: before building replace stdint.h -> sys/types.h in file src/int.c & src/uae-cpu/sysdeps.h need to make patch. LICENSE = gpl.txt - +PATCHFILES = stdint.h.diff GARCOMPILER = GNU TEST_SCRIPTS = -CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS = $(DIRPATHS) LIBS='-lm -lsocket' +BUILD_ARGS = LD_OPTIONS=-L/opt/csw/lib include gar/category.mk Modified: csw/mgar/pkg/hatari/trunk/checksums =================================================================== --- csw/mgar/pkg/hatari/trunk/checksums 2009-03-14 00:49:23 UTC (rev 3756) +++ csw/mgar/pkg/hatari/trunk/checksums 2009-03-14 02:13:39 UTC (rev 3757) @@ -1,3 +1,4 @@ 4aecd42784fae8c5e8c9a9a341146fbb download/hatari-1.2.0.tar.bz2 1f74fc77f3c0664cdd49e2c9cba3fe2d download/CSWhatari.gspec c9dda36e1f7a79cf0c8b65d3503fdc5d download/CSWhatari.depend +26ec668f0b919c0d3c5dc264df17a83f download/stdint.h.diff Added: csw/mgar/pkg/hatari/trunk/files/stdint.h.diff =================================================================== --- csw/mgar/pkg/hatari/trunk/files/stdint.h.diff (rev 0) +++ csw/mgar/pkg/hatari/trunk/files/stdint.h.diff 2009-03-14 02:13:39 UTC (rev 3757) @@ -0,0 +1,31 @@ +diff --speed-large-files --minimal -Nru hatari-1.2.0.orig/src/int.c hatari-1.2.0/src/int.c +--- hatari-1.2.0.orig/src/int.c 2009-01-24 15:12:44.000000000 +0100 ++++ hatari-1.2.0/src/int.c 2009-03-14 02:54:10.150429990 +0100 +@@ -66,7 +66,12 @@ + + const char Int_fileid[] = "Hatari int.c : " __DATE__ " " __TIME__; + ++#if defined (__SVR4) && defined (__sun) ++#include ++#else + #include ++#endif ++ + #include "main.h" + #include "blitter.h" + #include "dmaSnd.h" +diff --speed-large-files --minimal -Nru hatari-1.2.0.orig/src/uae-cpu/sysdeps.h hatari-1.2.0/src/uae-cpu/sysdeps.h +--- hatari-1.2.0.orig/src/uae-cpu/sysdeps.h 2009-01-24 15:12:45.000000000 +0100 ++++ hatari-1.2.0/src/uae-cpu/sysdeps.h 2009-03-14 02:54:19.410281923 +0100 +@@ -30,7 +30,11 @@ + #endif + + #include ++#if defined (__SVR4) && defined (__sun) ++#include ++#else + #include ++#endif + + + #if EEXIST == ENOTEMPTY This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Sat Mar 14 03:17:03 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Sat, 14 Mar 2009 02:17:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3758] csw/mgar/pkg/hatari/trunk/Makefile Message-ID: Revision: 3758 http://gar.svn.sourceforge.net/gar/?rev=3758&view=rev Author: jake_goerzen Date: 2009-03-14 02:17:02 +0000 (Sat, 14 Mar 2009) Log Message: ----------- remove NOTE from Makefile Modified Paths: -------------- csw/mgar/pkg/hatari/trunk/Makefile Modified: csw/mgar/pkg/hatari/trunk/Makefile =================================================================== --- csw/mgar/pkg/hatari/trunk/Makefile 2009-03-14 02:13:39 UTC (rev 3757) +++ csw/mgar/pkg/hatari/trunk/Makefile 2009-03-14 02:17:02 UTC (rev 3758) @@ -17,8 +17,6 @@ # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES # UPSTREAM_MASTER_SITES = -# NOTE: before building replace stdint.h -> sys/types.h in file src/int.c & src/uae-cpu/sysdeps.h need to make patch. - LICENSE = gpl.txt PATCHFILES = stdint.h.diff GARCOMPILER = GNU This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Sat Mar 14 04:13:21 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Sat, 14 Mar 2009 03:13:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3759] csw/mgar/pkg/php5/trunk Message-ID: Revision: 3759 http://gar.svn.sourceforge.net/gar/?rev=3759&view=rev Author: valholla Date: 2009-03-14 03:13:21 +0000 (Sat, 14 Mar 2009) Log Message: ----------- update to build php-5.2.9 Modified Paths: -------------- csw/mgar/pkg/php5/trunk/Makefile csw/mgar/pkg/php5/trunk/checksums Modified: csw/mgar/pkg/php5/trunk/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/Makefile 2009-03-14 02:17:02 UTC (rev 3758) +++ csw/mgar/pkg/php5/trunk/Makefile 2009-03-14 03:13:21 UTC (rev 3759) @@ -1,5 +1,5 @@ GARNAME = php -GARVERSION = 5.2.6 +GARVERSION = 5.2.9 CATEGORIES = lang DESCRIPTION = A high-level scripting language. Modified: csw/mgar/pkg/php5/trunk/checksums =================================================================== --- csw/mgar/pkg/php5/trunk/checksums 2009-03-14 02:17:02 UTC (rev 3758) +++ csw/mgar/pkg/php5/trunk/checksums 2009-03-14 03:13:21 UTC (rev 3759) @@ -1,4 +1,4 @@ -7380ffecebd95c6edb317ef861229ebd download/php-5.2.6.tar.bz2 +280d6cda7f72a4fc6de42fda21ac2db7 download/php-5.2.9.tar.bz2 e79baa34abe18575a3d0220c21bd5e37 download/php.ini.CSW 90ae3cef3692d7e566c47d89fe39c43d download/phpext 2386fa2c49eb730b6344f49bb5ee0fb1 download/pear.conf.CSW @@ -6,7 +6,7 @@ 89e79becc9d7698c5c561581f2b098bc download/CSWphp5_ext_disable.sh 8139c9c02a2f62bac64041fdd0e90bf6 download/CSWphp5.postinstall 41ec540885de7c34625768aa1fb9682b download/fixme.sh -2b657c95c6abef5f125f19265060f91d download/configure.diff +ab08e2ba62667bf13fa236099e433e84 download/configure.diff 2206431e47c2075c0b9c4a12de5cf791 download/odbc.diff 230126f76ee6400ccf225bb6a8243532 download/pdopgsql.diff 13db46097c9686302bebf160e2d26ed2 download/pgsql.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Sat Mar 14 04:13:45 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Sat, 14 Mar 2009 03:13:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3760] csw/mgar/pkg/php5/trunk/files Message-ID: Revision: 3760 http://gar.svn.sourceforge.net/gar/?rev=3760&view=rev Author: valholla Date: 2009-03-14 03:13:45 +0000 (Sat, 14 Mar 2009) Log Message: ----------- update to build php-5.2.9 Added Paths: ----------- csw/mgar/pkg/php5/trunk/files/configure.diff csw/mgar/pkg/php5/trunk/files/fixme.sh csw/mgar/pkg/php5/trunk/files/pear.conf.CSW Added: csw/mgar/pkg/php5/trunk/files/configure.diff =================================================================== --- csw/mgar/pkg/php5/trunk/files/configure.diff (rev 0) +++ csw/mgar/pkg/php5/trunk/files/configure.diff 2009-03-14 03:13:45 UTC (rev 3760) @@ -0,0 +1,132 @@ +--- php-5.2.9/configure~ 2009-02-25 09:39:40.000000000 -0600 ++++ php-5.2.9/configure 2009-03-13 20:43:49.996093631 -0500 +@@ -4744,7 +4744,7 @@ + $APXS -q -S CFLAGS="$APXS_CFLAGS" CFLAGS >/dev/null 2>&1 + + if test "$?" != "0"; then +- APACHE_INSTALL="$APXS -i -a -n php5 $SAPI_SHARED" # Old apxs does not have -S option ++ APACHE_INSTALL="$APXS -i -n php5 $SAPI_SHARED" # Old apxs does not have -S option + else + APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR` + if test -z `$APXS -q SYSCONFDIR`; then +@@ -4757,7 +4757,7 @@ + \$(mkinstalldirs) '$APXS_SYSCONFDIR' && \ + $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ + -S SYSCONFDIR='$APXS_SYSCONFDIR' \ +- -i -a -n php5 $SAPI_SHARED" ++ -i -n php5 $SAPI_SHARED" + fi + fi + +@@ -5905,7 +5905,7 @@ + \$(mkinstalldirs) '$APXS_SYSCONFDIR' && \ + $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ + -S SYSCONFDIR='$APXS_SYSCONFDIR' \ +- -i -a -n php5" ++ -i -n php5" + fi + + case $host_alias in +@@ -6753,7 +6753,7 @@ + \$(mkinstalldirs) '$APXS_SYSCONFDIR' && \ + $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ + -S SYSCONFDIR='$APXS_SYSCONFDIR' \ +- -i -a -n php5" ++ -i -n php5" + fi + + case $host_alias in +@@ -7770,7 +7770,7 @@ + $APXS -q -S CFLAGS="$APXS_CFLAGS" CFLAGS >/dev/null 2>&1 + + if test "$?" != "0"; then +- APACHE_HOOKS_INSTALL="$APXS -i -a -n php5 $SAPI_SHARED" # Old apxs does not have -S option ++ APACHE_HOOKS_INSTALL="$APXS -i -n php5 $SAPI_SHARED" # Old apxs does not have -S option + else + APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR` + if test -z `$APXS -q SYSCONFDIR`; then +@@ -7783,7 +7783,7 @@ + \$(mkinstalldirs) '$APXS_SYSCONFDIR' && \ + $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ + -S SYSCONFDIR='$APXS_SYSCONFDIR' \ +- -i -a -n php5 $SAPI_SHARED" ++ -i -n php5 $SAPI_SHARED" + fi + fi + +@@ -19951,7 +19951,7 @@ + echo $ac_n "(cached) $ac_c" 1>&6 + else + +- for i in $PHP_LIBXML_DIR /usr/local /usr; do ++ for i in $PHP_LIBXML_DIR /opt/csw /usr/local /usr; do + if test -x "$i/bin/xml2-config"; then + ac_cv_php_xml2_config_path="$i/bin/xml2-config" + break +@@ -46061,7 +46061,7 @@ + + if test "$found_iconv" = "no"; then + +- for i in $PHP_ICONV /usr/local /usr; do ++ for i in $PHP_ICONV /opt/csw /usr/local /usr; do + if test -r $i/include/giconv.h; then + cat >> confdefs.h <<\EOF + #define HAVE_GICONV_H 1 +@@ -46542,7 +46542,7 @@ + + if test "$iconv_avail" != "no"; then + if test -z "$ICONV_DIR"; then +- for i in /usr/local /usr; do ++ for i in /opt/csw /usr/local /usr; do + if test -f "$i/include/iconv.h" || test -f "$i/include/giconv.h"; then + PHP_ICONV_PREFIX="$i" + break +@@ -68556,7 +68556,7 @@ + echo $ac_n "checking for unixODBC support""... $ac_c" 1>&6 + echo "configure:68558: checking for unixODBC support" >&5 + if test "$PHP_UNIXODBC" = "yes"; then +- PHP_UNIXODBC=/usr/local ++ PHP_UNIXODBC=/opt/csw + fi + ODBC_INCDIR=$PHP_UNIXODBC/include + ODBC_LIBDIR=$PHP_UNIXODBC/$PHP_LIBDIR +@@ -77195,8 +77195,8 @@ + echo $ac_n "checking for pg_config""... $ac_c" 1>&6 + echo "configure:77197: checking for pg_config" >&5 + for i in $PHP_PDO_PGSQL $PHP_PDO_PGSQL/bin /usr/local/pgsql/bin /usr/local/bin /usr/bin ""; do +- if test -x $i/pg_config; then +- PG_CONFIG="$i/pg_config" ++ if test -x $i/pg_config32; then ++ PG_CONFIG="$i/pg_config32" + break; + fi + done +@@ -80000,8 +80000,8 @@ + echo $ac_n "checking for pg_config""... $ac_c" 1>&6 + echo "configure:80002: checking for pg_config" >&5 + for i in $PHP_PGSQL $PHP_PGSQL/bin /usr/local/pgsql/bin /usr/local/bin /usr/bin ""; do +- if test -x $i/pg_config; then +- PG_CONFIG="$i/pg_config" ++ if test -x $i/pg_config32; then ++ PG_CONFIG="$i/pg_config32" + break; + fi + done +@@ -83215,7 +83215,7 @@ + echo $ac_n "(cached) $ac_c" 1>&6 + else + ac_save_LIBS="$LIBS" +-LIBS="-lreadline $LIBS" ++LIBS="-lreadline -lcurses $LIBS" + cat > conftest.$ac_ext <&6 + echo "configure:103443: checking for XMLRPC-EPI in default path" >&5 +- for i in /usr/local /usr; do ++ for i in /opt/csw /usr/local /usr; do + if test -r $i/include/xmlrpc.h; then + XMLRPC_DIR=$i/include + echo "$ac_t""found in $i" 1>&6 Added: csw/mgar/pkg/php5/trunk/files/fixme.sh =================================================================== --- csw/mgar/pkg/php5/trunk/files/fixme.sh (rev 0) +++ csw/mgar/pkg/php5/trunk/files/fixme.sh 2009-03-14 03:13:45 UTC (rev 3760) @@ -0,0 +1,49 @@ +#!/bin/bash +#################################################### +# +# fixme.sh +# Intended to remove the use of libtool's +# pseudo-libraries for opencsw builds. +# +# Author: Mike Watters mwatters_at_opencsw.org +# Initial Version: 0.1 +# +#################################################### + +umask 0022 +PATH=/opt/csw/bin + +if [ $# -ne 1 ]; then + gecho "USAGE: $(basename $0) WORKSRC" + exit 1 +fi +BASEPATH=$1 + +## Fix Makefiles +for mk in $(gfind ${BASEPATH} -name Makefile -print); do + LT_FILES=$(ggrep '/opt/csw.*/lib/.*\.la' ${mk} | \ + gsed "s/^.*\(\/opt\/csw.*\/lib\/.*\.la\).*$/\1/") + + for file in ${LT_FILES}; do + LIB_NAME=$(ggrep 'dlname=' ${file} | \ + gsed -e "s/.*'\(.*\)'/\1/" \ + -e "s/^lib//" \ + -e "s/\.so.*$//") + fixpath=$(gecho $file |gsed 's/\//\\\//g') + gsed "s/${fixpath}/-l${LIB_NAME}/g" ${mk} >Makefile.new + gmv Makefile.new ${mk} + done +done + +## Fix libtool Script +for lt in $(gfind ${BASEPATH} -name libtool -print); do + gsed "/for search_ext in .*\.la/s/\.la//" ${lt} >${lt}.new + gmv ${lt}.new ${lt} +done + +LTMAIN=$(gfind ${BASEPATH} -name ltmain.sh -print) +if [ -f ${LTMAIN} ]; then + gsed "/for search_ext in .*\.la/s/\.la//" ${LTMAIN} >${LTMAIN}.new + gmv ${LTMAIN}.new ${LTMAIN} +fi + Property changes on: csw/mgar/pkg/php5/trunk/files/fixme.sh ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/php5/trunk/files/pear.conf.CSW =================================================================== --- csw/mgar/pkg/php5/trunk/files/pear.conf.CSW (rev 0) +++ csw/mgar/pkg/php5/trunk/files/pear.conf.CSW 2009-03-14 03:13:45 UTC (rev 3760) @@ -0,0 +1,2 @@ +#PEAR_Config 0.9 +a:29:{s:9:"cache_dir";s:15:"/tmp/pear/cache";s:15:"default_channel";s:12:"pear.php.net";s:16:"preferred_mirror";s:12:"pear.php.net";s:13:"remote_config";s:0:"";s:13:"auto_discover";i:0;s:13:"master_server";s:12:"pear.php.net";s:10:"http_proxy";s:0:"";s:7:"php_dir";s:21:"/opt/csw/php5/lib/php";s:7:"ext_dir";s:58:"/opt/csw/php5/lib/php/extensions/no-debug-non-zts-20060613";s:7:"doc_dir";s:25:"/opt/csw/php5/lib/php/doc";s:7:"bin_dir";s:17:"/opt/csw/php5/bin";s:8:"data_dir";s:26:"/opt/csw/php5/lib/php/data";s:7:"cfg_dir";s:25:"/opt/csw/php5/lib/php/cfg";s:7:"www_dir";s:25:"/opt/csw/php5/lib/php/www";s:8:"test_dir";s:26:"/opt/csw/php5/lib/php/test";s:8:"temp_dir";s:14:"/tmp/pear/temp";s:12:"download_dir";s:18:"/tmp/pear/download";s:7:"php_bin";s:21:"/opt/csw/php5/bin/php";s:7:"php_ini";s:0:"";s:8:"username";s:0:"";s:8:"password";s:0:"";s:7:"verbose";i:1;s:15:"preferred_state";s:6:"stable";s:5:"umask";i:18;s:9:"cache_ttl";i:3600;s:8:"sig_type";s:3:"gpg";s:7:"sig_bin";s:16:"/opt/cs w/bin/gpg";s:9:"sig_keyid";s:0:"";s:10:"sig_keydir";s:26:"/opt/csw/php5/etc/pearkeys";} \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 14 14:49:45 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 14 Mar 2009 13:49:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3761] csw/mgar/pkg/libcairo/trunk Message-ID: Revision: 3761 http://gar.svn.sourceforge.net/gar/?rev=3761&view=rev Author: wbonnet Date: 2009-03-14 13:49:45 +0000 (Sat, 14 Mar 2009) Log Message: ----------- Update to 1.8.6 Modified Paths: -------------- csw/mgar/pkg/libcairo/trunk/Makefile csw/mgar/pkg/libcairo/trunk/checksums Modified: csw/mgar/pkg/libcairo/trunk/Makefile =================================================================== --- csw/mgar/pkg/libcairo/trunk/Makefile 2009-03-14 03:13:45 UTC (rev 3760) +++ csw/mgar/pkg/libcairo/trunk/Makefile 2009-03-14 13:49:45 UTC (rev 3761) @@ -1,5 +1,5 @@ GARNAME = libcairo -GARVERSION = 1.8.2 +GARVERSION = 1.8.6 CATEGORIES = lib DESCRIPTION = The Cairo 2D Graphics Library Modified: csw/mgar/pkg/libcairo/trunk/checksums =================================================================== --- csw/mgar/pkg/libcairo/trunk/checksums 2009-03-14 03:13:45 UTC (rev 3760) +++ csw/mgar/pkg/libcairo/trunk/checksums 2009-03-14 13:49:45 UTC (rev 3761) @@ -1,4 +1,4 @@ -44d406e199c338cb60f7db32ffb32bdb download/cairo-1.8.2.tar.gz +4e64139ef6f668df24450f3b81dd0771 download/cairo-1.8.6.tar.gz 14919d48d4e00ee4e18fededcb1454ba download/CSWlibcairo.gspec 858cebcbabf59da9aaa959d915c6d1a9 download/CSWlibcairodevel.gspec 081ffcd10145f9041df467a11342cc98 download/CSWlibcairodoc.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 14 15:21:38 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 14 Mar 2009 14:21:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[3762] csw/mgar/pkg/pixman/trunk Message-ID: Revision: 3762 http://gar.svn.sourceforge.net/gar/?rev=3762&view=rev Author: wbonnet Date: 2009-03-14 14:21:38 +0000 (Sat, 14 Mar 2009) Log Message: ----------- Update to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile csw/mgar/pkg/pixman/trunk/checksums csw/mgar/pkg/pixman/trunk/files/CSWpixman.gspec csw/mgar/pkg/pixman/trunk/files/CSWpixmandevel.gspec Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-14 13:49:45 UTC (rev 3761) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-14 14:21:38 UTC (rev 3762) @@ -1,5 +1,5 @@ GARNAME = pixman -GARVERSION = 0.12.0 +GARVERSION = 0.14.0 CATEGORIES = lib DESCRIPTION = The pixel-manipulation library for X and cairo @@ -19,10 +19,9 @@ DISTFILES += $(call admfiles,CSWpixman, ) DISTFILES += $(call admfiles,CSWpixmandevel, ) +LICENSE = COPYING + PKGFILES_CSWpixmandevel = $(PKGFILES_DEVEL) -PKGFILES_CSWpixmandevel += $(prefix)/include/.* -PKGFILES_CSWpixmandevel += $(prefix)/lib/.*\.a -PKGFILES_CSWpixmandevel += $(prefix)/lib/pkgconfig/.* REQUIRED_PKGS_CSWpixmandevel = CSWpixman #REQUIRED_PKGS_CSWpixman = CSWlibx11 @@ -31,7 +30,8 @@ CXXFLAGS += -xlibmil -xlibmopt -features=tmplife -norunpath LDFLAGS += -L/opt/csw/lib -R/opt/csw/lib -CONFIGURE_ARGS = --prefix=/opt/csw --mandir=/opt/csw/share/man --enable-gtk +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --mandir=/opt/csw/share/man --enable-gtk include gar/category.mk Modified: csw/mgar/pkg/pixman/trunk/checksums =================================================================== --- csw/mgar/pkg/pixman/trunk/checksums 2009-03-14 13:49:45 UTC (rev 3761) +++ csw/mgar/pkg/pixman/trunk/checksums 2009-03-14 14:21:38 UTC (rev 3762) @@ -1,3 +1,3 @@ -09357cc74975b01714e00c5899ea1881 download/pixman-0.12.0.tar.gz -5b2d839113c3dbe7bea7da0f54a4d3dc download/CSWpixman.gspec -e2bea793bd3dc27a28c1a83e36f8e94c download/CSWpixmandevel.gspec +da330524bbd975271974378b1c5e7b5d download/pixman-0.14.0.tar.gz +09e58b9e029eb63c896ad2ff70fc7915 download/CSWpixman.gspec +770ffe9900749190af335cbe2e897232 download/CSWpixmandevel.gspec Modified: csw/mgar/pkg/pixman/trunk/files/CSWpixman.gspec =================================================================== --- csw/mgar/pkg/pixman/trunk/files/CSWpixman.gspec 2009-03-14 13:49:45 UTC (rev 3761) +++ csw/mgar/pkg/pixman/trunk/files/CSWpixman.gspec 2009-03-14 14:21:38 UTC (rev 3762) @@ -1,4 +1,6 @@ %var bitname pixman %var pkgname CSWpixman %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + +Please see /opt/csw/share/doc/%{GARNAME} for license information Modified: csw/mgar/pkg/pixman/trunk/files/CSWpixmandevel.gspec =================================================================== --- csw/mgar/pkg/pixman/trunk/files/CSWpixmandevel.gspec 2009-03-14 13:49:45 UTC (rev 3761) +++ csw/mgar/pkg/pixman/trunk/files/CSWpixmandevel.gspec 2009-03-14 14:21:38 UTC (rev 3762) @@ -1,4 +1,6 @@ %var bitname pixman_devel %var pkgname CSWpixmandevel %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + +Please see /opt/csw/share/doc/%{GARNAME} for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Sat Mar 14 17:25:09 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Sat, 14 Mar 2009 16:25:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3763] csw/mgar/pkg/nsca/trunk Message-ID: Revision: 3763 http://gar.svn.sourceforge.net/gar/?rev=3763&view=rev Author: j_arndt Date: 2009-03-14 16:25:09 +0000 (Sat, 14 Mar 2009) Log Message: ----------- nsca: consolidated paths / ownerships / permissions, SMF now with cswclassutils Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile csw/mgar/pkg/nsca/trunk/checksums csw/mgar/pkg/nsca/trunk/files/CSWnsca.gspec csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype csw/mgar/pkg/nsca/trunk/files/submit_check_results.diff Added Paths: ----------- csw/mgar/pkg/nsca/trunk/files/cswnsca Removed Paths: ------------- csw/mgar/pkg/nsca/trunk/files/CSWnsca.depend csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.depend csw/mgar/pkg/nsca/trunk/files/makefile.diff csw/mgar/pkg/nsca/trunk/files/nsca csw/mgar/pkg/nsca/trunk/files/nsca.xml csw/mgar/pkg/nsca/trunk/files/svc-nsca Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-14 16:25:09 UTC (rev 3763) @@ -10,14 +10,16 @@ MASTER_SITES = http://mesh.dl.sourceforge.net/sourceforge/nagios/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTFILES += $(call admfiles,CSWnsca, prototype checkinstall preinstall ) -DISTFILES += $(call admfiles,CSWsendnsca, preinstall ) -DISTFILES += nsca nsca.xml svc-nsca +DISTFILES += $(call admfiles,CSWsendnsca, prototype preinstall ) +DISTFILES += cswnsca PATCHFILES += submit_check_results.diff -REQUIRED_PKGS_CSWnsca = CSWlibmcrypt CSWlibtoolrt CSWnagios -REQUIRED_PKGS_CSWsendnsca = CSWlibmcrypt CSWlibtoolrt CSWnagios +REQUIRED_PKGS_CSWnsca = CSWlibmcrypt CSWlibtoolrt CSWcswclassutils +REQUIRED_PKGS_CSWsendnsca = CSWlibmcrypt CSWlibtoolrt +SPKG_CLASSES = none cswinitsmf + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-nsca-port=5667 @@ -31,10 +33,8 @@ NAGIOSCFGDIR=$(prefix)/nagios/etc NSCADOCDIR=$(prefix)/share/doc/nsca SENDNSCADOCDIR=$(prefix)/share/doc/send_nsca -CFGDIR=$(prefix)/etc post-install-modulated: - ginstall -d $(DESTDIR)$(bindir) ginstall -d $(DESTDIR)$(prefix)/nagios/bin ginstall -d $(DESTDIR)$(prefix)/nagios/etc ginstall -m 755 -d $(DESTDIR)$(NSCADOCDIR) @@ -44,13 +44,14 @@ ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/SECURITY $(DESTDIR)$(NSCADOCDIR) - ginstall -m 755 $(WORKSRC)/src/send_nsca $(DESTDIR)$(BINDIR) + ginstall -m 755 $(WORKSRC)/src/send_nsca $(DESTDIR)$(NAGIOSBINDIR) ginstall -m 755 -d $(DESTDIR)$(SENDNSCADOCDIR) - ginstall -m 755 -d $(DESTDIR)$(CFGDIR) ginstall -m 755 $(WORKSRC)/src/submit_check_result-sample $(DESTDIR)$(SENDNSCADOCDIR) - ginstall -m 600 $(WORKSRC)/sample-config/send_nsca.cfg $(DESTDIR)$(CFGDIR)/send_nsca.cfg + ginstall -m 600 $(WORKSRC)/sample-config/send_nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/send_nsca.cfg ginstall -m 644 $(WORKSRC)/Changelog $(DESTDIR)$(SENDNSCADOCDIR) ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(SENDNSCADOCDIR) ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(SENDNSCADOCDIR) ginstall -m 644 $(WORKSRC)/SECURITY $(DESTDIR)$(SENDNSCADOCDIR) + ginstall -d $(DESTDIR)/etc/opt/csw/init.d/ + ginstall -m 755 $(FILEDIR)/cswnsca $(DESTDIR)/etc/opt/csw/init.d/ @$(MAKECOOKIE) Modified: csw/mgar/pkg/nsca/trunk/checksums =================================================================== --- csw/mgar/pkg/nsca/trunk/checksums 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/checksums 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,11 +1,10 @@ 33a98e7975f633a9489d7a8938ed6131 download/nsca-2.7.2.tar.gz -f23029e0be9b0379f46a52101c28f328 download/CSWnsca.gspec -9fa3302e1adfe6fb72e91b3cb0f5fdc3 download/CSWnsca.prototype +82f1144c12dc6247524609dbeefc3023 download/CSWnsca.gspec +22cc4e3984d0627708f954c39fa6a22a download/CSWnsca.prototype 1886b15eafd2e2a5a4b230918960ea9a download/CSWnsca.checkinstall 7fef893e65bb68bc0762434dbeace713 download/CSWnsca.preinstall b82767ed7ab002fea4b3a4395511c93c download/CSWsendnsca.gspec +49309205ad3d77c99f9bd469cc3860d2 download/CSWsendnsca.prototype 8bf9882f3115e8514ae6d9a866397c71 download/CSWsendnsca.preinstall -58baa05824b28682cef9e678c3d0cefa download/nsca -b36f9006d3f725cc8d6cb9c01533a75c download/nsca.xml -58baa05824b28682cef9e678c3d0cefa download/svc-nsca -cbb38cacd3ca318f00dfa0877b6017df download/submit_check_results.diff +e2ea854aa2df24d432ba37ae614f9fa4 download/cswnsca +08b769c5511342dd03fa01fea44cb260 download/submit_check_results.diff Deleted: csw/mgar/pkg/nsca/trunk/files/CSWnsca.depend =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWnsca.depend 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/CSWnsca.depend 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,3 +0,0 @@ -P CSWlibmcrypt libmcrypt - GPL replacement for Unix crypt that supports a wide range of algorithms and modes -P CSWlibtoolrt libtool_rt - Generic library support runtime libraries -P CSWnagios nagios nagios network monitoring base package (no plugins) Modified: csw/mgar/pkg/nsca/trunk/files/CSWnsca.gspec =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWnsca.gspec 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/CSWnsca.gspec 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,8 +1,3 @@ %var bitname nsca %var pkgname CSWnsca -%var SERVICE_CONF_FILES /opt/csw/nagios/etc/nsca.cfg -%var RC_INIT_SCRIPT nsca -%var SMF_SCRIPT svc-nsca -%var SMF_MANIFEST nsca.xml %include url file://%{PKGLIB}/csw_dyndepend.gspec -%include url file://%{PKGLIB}/smf_enabled.gspec Modified: csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,13 +1,13 @@ -1 d none /opt/csw/nagios/bin 0755 root bin -1 f none /opt/csw/nagios/bin/nsca 0755 root bin -1 d none /opt/csw/nagios/etc 0755 root bin -1 f none /opt/csw/nagios/etc/nsca.cfg 0600 root bin +1 d none /opt/csw/nagios/bin 0755 nagios nagios +1 f none /opt/csw/nagios/bin/nsca 0755 nagios nagios +1 d none /opt/csw/nagios/etc 0755 nagios +1 f none /opt/csw/nagios/etc/nsca.cfg 0600 nagios nagios 1 d none /opt/csw/share/doc/nsca 0755 root bin 1 f none /opt/csw/share/doc/nsca/Changelog 0644 root bin 1 f none /opt/csw/share/doc/nsca/LEGAL 0644 root bin 1 f none /opt/csw/share/doc/nsca/README 0644 root bin 1 f none /opt/csw/share/doc/nsca/SECURITY 0644 root bin +f cswinitsmf /etc/opt/csw/init.d/cswnsca 0755 root bin 1 i checkinstall=CSWnsca.checkinstall -1 i depend=CSWnsca.depend 1 i pkginfo=CSWnsca.pkginfo 1 i preinstall=CSWnsca.preinstall Deleted: csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.depend =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.depend 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.depend 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,3 +0,0 @@ -P CSWlibmcrypt libmcrypt - GPL replacement for Unix crypt that supports a wide range of algorithms and modes -P CSWlibtoolrt libtool_rt - Generic library support runtime libraries -P CSWnagios nagios nagios network monitoring base package (no plugins) Modified: csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,13 +1,12 @@ -1 d none /opt/csw/bin 0755 root bin -1 f none /opt/csw/bin/send_nsca 0755 root bin -1 d none /opt/csw/etc 0755 root bin -1 f none /opt/csw/etc/send_nsca.cfg 0644 root bin +1 d none /opt/csw/nagios/bin 0755 nagios nagios +1 f none /opt/csw/nagios/bin/send_nsca 0755 nagios nagios +1 d none /opt/csw/nagios/etc 0755 nagios nagios +1 f none /opt/csw/nagios/etc/send_nsca.cfg 0644 nagios nagios 1 d none /opt/csw/share/doc/send_nsca 0755 root bin 1 f none /opt/csw/share/doc/send_nsca/Changelog 0644 root bin 1 f none /opt/csw/share/doc/send_nsca/LEGAL 0644 root bin 1 f none /opt/csw/share/doc/send_nsca/README 0644 root bin 1 f none /opt/csw/share/doc/send_nsca/SECURITY 0644 root bin 1 f none /opt/csw/share/doc/send_nsca/submit_check_result-sample 0755 root bin -1 i depend 102 8932 1233484206 -1 i pkginfo 318 26530 1233484206 -1 i preinstall 1105 19093 1230467644 +1 i pkginfo=CSWsendnsca.pkginfo +1 i preinstall=CSWsendnsca.preinstall Added: csw/mgar/pkg/nsca/trunk/files/cswnsca =================================================================== --- csw/mgar/pkg/nsca/trunk/files/cswnsca (rev 0) +++ csw/mgar/pkg/nsca/trunk/files/cswnsca 2009-03-14 16:25:09 UTC (rev 3763) @@ -0,0 +1,49 @@ +#!/bin/sh +# +# Copyright (c) 1992 - 2001 by Sun Microsystems, Inc. +# All rights reserved. +# +#ident "@(#)nsca 1.19 01/12/05 SMI" +# Modified for OpenCSW by Juergen Arndt 2009-02-08 +# (derived from svc-nrpe written by Alex Moore) + +#FMRI application # FMRI path for service + +CONFIG_FILE=/opt/csw/nagios/etc/nsca.cfg +BIN_FILE="/opt/csw/nagios/bin/nsca" +pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` +nsca_USER=`awk -F'=' '/nsca_user/ { print $NF }' $CONFIG_FILE` + +case "$1" in +'restart') + [ -n "`pgrep -x -u 0,1,$nsca_USER nsca`" ] && /usr/bin/kill `head -1 $pidfile` + # remove pid file + if [ -f "$pidfile" ]; then + rm "$pidfile" + fi + if [ -f $CONFIG_FILE ]; then + wait 1 + $BIN_FILE -c $CONFIG_FILE -d + fi + ;; + +'start') + if [ -f $CONFIG_FILE ]; then + $BIN_FILE -c $CONFIG_FILE -d + fi + ;; + +'stop') + [ -n "`pgrep -x -u 0,1,$nsca_USER nsca`" ] && /usr/bin/kill `head -1 $pidfile` + # remove pid file + if [ -f "$pidfile" ]; then + rm "$pidfile" + fi + ;; + +*) + echo "Usage: $0 { start | stop | restart }" + exit 1 + ;; +esac +exit 0 Deleted: csw/mgar/pkg/nsca/trunk/files/makefile.diff =================================================================== --- csw/mgar/pkg/nsca/trunk/files/makefile.diff 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/makefile.diff 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,46 +0,0 @@ -diff --speed-large-files --minimal -Nru nsca-2.7.2.orig/Makefile.in nsca-2.7.2/Makefile.in ---- nsca-2.7.2.orig/Makefile.in 2003-10-16 01:17:45.000000000 +0200 -+++ nsca-2.7.2/Makefile.in 2009-02-11 10:25:05.717351194 +0100 -@@ -9,6 +9,15 @@ - SRC_BASE=./src/ - SRC_INCLUDE=./include/ - -+prefix=@prefix@ -+BINDIR=@bindir@ -+NAGIOSBINDIR=@prefix@/nagios/bin -+NAGIOSCFGDIR=@prefix@/nagios/etc -+CFGDIR=@sysconfdir@ -+NSCADOCDIR=$(prefix)/share/doc/nsca -+SENDNSCADOCDIR=@prefix@/share/doc/send_nsca -+INSTALL=@INSTALL@ -+ - all: - cd $(SRC_BASE); $(MAKE) $@ ; cd .. - -@@ -35,6 +44,26 @@ - @echo "client and server binaries." - @echo "" - -+install-nsca: -+ $(INSTALL) -m 755 src/nsca $(DESTDIR)$(NAGIOSBINDIR) -+ $(INSTALL) -m 600 sample-config/nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/nsca.cfg -+ $(INSTALL) -m 755 -d $(DESTDIR)$(NSCADOCDIR) -+ $(INSTALL) -m 644 ./Changelog $(DESTDIR)$(NSCADOCDIR) -+ $(INSTALL) -m 644 ./LEGAL $(DESTDIR)$(NSCADOCDIR) -+ $(INSTALL) -m 644 ./README $(DESTDIR)$(NSCADOCDIR) -+ $(INSTALL) -m 644 ./SECURITY $(DESTDIR)$(NSCADOCDIR) -+ -+install-sendnsca: -+ $(INSTALL) -m 755 src/send_nsca $(DESTDIR)$(BINDIR) -+ $(INSTALL) -m 755 -d $(DESTDIR)$(SENDNSCADOCDIR) -+ $(INSTALL) -m 755 -d $(DESTDIR)$(CFGDIR) -+ $(INSTALL) -m 755 src/submit_check_result-sample $(DESTDIR)$(SENDNSCADOCDIR) -+ $(INSTALL) -m 600 sample-config/send_nsca.cfg $(DESTDIR)$(CFGDIR)/send_nsca.cfg -+ $(INSTALL) -m 644 ./Changelog $(DESTDIR)$(SENDNSCADOCDIR) -+ $(INSTALL) -m 644 ./LEGAL $(DESTDIR)$(SENDNSCADOCDIR) -+ $(INSTALL) -m 644 ./README $(DESTDIR)$(SENDNSCADOCDIR) -+ $(INSTALL) -m 644 ./SECURITY $(DESTDIR)$(SENDNSCADOCDIR) -+ - clean: - cd $(SRC_BASE); $(MAKE) $@ ; cd .. - rm -f core Deleted: csw/mgar/pkg/nsca/trunk/files/nsca =================================================================== --- csw/mgar/pkg/nsca/trunk/files/nsca 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/nsca 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,47 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 1992 - 2001 by Sun Microsystems, Inc. -# All rights reserved. -# -#ident "@(#)nsca 1.19 01/12/05 SMI" -# Modified for OpenCSW by Juergen Arndt 2009-02-08 -# (derived from svc-nrpe written by Alex Moore) - -CONFIG_FILE=/opt/csw/nagios/etc/nsca.cfg -BIN_FILE="/opt/csw/nagios/bin/nsca" -pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` -nsca_USER=`awk -F'=' '/nsca_user/ { print $NF }' $CONFIG_FILE` - -case "$1" in -'restart') - [ -n "`pgrep -x -u 0,1,$nsca_USER nsca`" ] && /usr/bin/kill `head -1 $pidfile` - # remove pid file - if [ -f "$pidfile" ]; then - rm "$pidfile" - fi - if [ -f $CONFIG_FILE ]; then - wait 1 - $BIN_FILE -c $CONFIG_FILE -d - fi - ;; - -'start') - if [ -f $CONFIG_FILE ]; then - $BIN_FILE -c $CONFIG_FILE -d - fi - ;; - -'stop') - [ -n "`pgrep -x -u 0,1,$nsca_USER nsca`" ] && /usr/bin/kill `head -1 $pidfile` - # remove pid file - if [ -f "$pidfile" ]; then - rm "$pidfile" - fi - ;; - -*) - echo "Usage: $0 { start | stop | restart }" - exit 1 - ;; -esac -exit 0 Deleted: csw/mgar/pkg/nsca/trunk/files/nsca.xml =================================================================== --- csw/mgar/pkg/nsca/trunk/files/nsca.xml 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/nsca.xml 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,82 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Modified: csw/mgar/pkg/nsca/trunk/files/submit_check_results.diff =================================================================== --- csw/mgar/pkg/nsca/trunk/files/submit_check_results.diff 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/submit_check_results.diff 2009-03-14 16:25:09 UTC (rev 3763) @@ -37,4 +37,4 @@ +# in turn transmits the data to the nsca daemon on the central +# monitoring server + -+/usr/bin/echo "$1\t$2\t$return_code\t$4" | /opt/csw/bin/send_nsca my.central.server -c /opt/csw/etc/send_nsca.cfg ++/usr/bin/echo "$1\t$2\t$return_code\t$4" | /opt/csw/nagios/bin/send_nsca my.central.server -c /opt/csw/nagios/etc/send_nsca.cfg Deleted: csw/mgar/pkg/nsca/trunk/files/svc-nsca =================================================================== --- csw/mgar/pkg/nsca/trunk/files/svc-nsca 2009-03-14 14:21:38 UTC (rev 3762) +++ csw/mgar/pkg/nsca/trunk/files/svc-nsca 2009-03-14 16:25:09 UTC (rev 3763) @@ -1,47 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 1992 - 2001 by Sun Microsystems, Inc. -# All rights reserved. -# -#ident "@(#)nsca 1.19 01/12/05 SMI" -# Modified for OpenCSW by Juergen Arndt 2009-02-08 -# (derived from svc-nrpe written by Alex Moore) - -CONFIG_FILE=/opt/csw/nagios/etc/nsca.cfg -BIN_FILE="/opt/csw/nagios/bin/nsca" -pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` -nsca_USER=`awk -F'=' '/nsca_user/ { print $NF }' $CONFIG_FILE` - -case "$1" in -'restart') - [ -n "`pgrep -x -u 0,1,$nsca_USER nsca`" ] && /usr/bin/kill `head -1 $pidfile` - # remove pid file - if [ -f "$pidfile" ]; then - rm "$pidfile" - fi - if [ -f $CONFIG_FILE ]; then - wait 1 - $BIN_FILE -c $CONFIG_FILE -d - fi - ;; - -'start') - if [ -f $CONFIG_FILE ]; then - $BIN_FILE -c $CONFIG_FILE -d - fi - ;; - -'stop') - [ -n "`pgrep -x -u 0,1,$nsca_USER nsca`" ] && /usr/bin/kill `head -1 $pidfile` - # remove pid file - if [ -f "$pidfile" ]; then - rm "$pidfile" - fi - ;; - -*) - echo "Usage: $0 { start | stop | restart }" - exit 1 - ;; -esac -exit 0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Sat Mar 14 18:02:52 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Sat, 14 Mar 2009 17:02:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[3764] csw/mgar/pkg/nsca/trunk/Makefile Message-ID: Revision: 3764 http://gar.svn.sourceforge.net/gar/?rev=3764&view=rev Author: j_arndt Date: 2009-03-14 17:02:52 +0000 (Sat, 14 Mar 2009) Log Message: ----------- nsca: added configure option Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-14 16:25:09 UTC (rev 3763) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-14 17:02:52 UTC (rev 3764) @@ -22,6 +22,7 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-nsca-port=5667 +CONFIGURE_ARGS += --localstatedir=/opt/csw/nagios/var BUILD_TARGETS = nsca This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Sat Mar 14 19:15:36 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Sat, 14 Mar 2009 18:15:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[3765] csw/mgar/pkg/nrpe/trunk Message-ID: Revision: 3765 http://gar.svn.sourceforge.net/gar/?rev=3765&view=rev Author: j_arndt Date: 2009-03-14 18:15:35 +0000 (Sat, 14 Mar 2009) Log Message: ----------- nrpe: consolidated paths / permissions / ownerships, SMF via cswclassutils Modified Paths: -------------- csw/mgar/pkg/nrpe/trunk/Makefile csw/mgar/pkg/nrpe/trunk/checksums csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.gspec csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype Added Paths: ----------- csw/mgar/pkg/nrpe/trunk/files/cswnrpe Removed Paths: ------------- csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.depend csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.depend csw/mgar/pkg/nrpe/trunk/files/doc.diff csw/mgar/pkg/nrpe/trunk/files/makefile.diff csw/mgar/pkg/nrpe/trunk/files/nrpe csw/mgar/pkg/nrpe/trunk/files/nrpe.xml csw/mgar/pkg/nrpe/trunk/files/svc-nrpe Modified: csw/mgar/pkg/nrpe/trunk/Makefile =================================================================== --- csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-14 18:15:35 UTC (rev 3765) @@ -2,7 +2,7 @@ GARVERSION = 2.12 CATEGORIES = apps -DESCRIPTION = NRPE daemon for Nagios +DESCRIPTION = NRPE for Nagios define BLURB NRPE allows you to remotely execute Nagios plugins on other Linux/Unix machines. This allows you to monitor remote machine metrics (disk usage, CPU load, etc.). NRPE can also communicate with some of the Windows agent addons, so you can execute scripts and check metrics on remote Windows machines as well. endef @@ -10,13 +10,15 @@ SF_PROJ = nagios MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWnrpe, prototype checkinstall preinstall postinstall preremove ) -DISTFILES += svc-nrpe nrpe.xml nrpe +DISTFILES += $(call admfiles,CSWnrpe, prototype checkinstall preinstall preremove ) +DISTFILES += cswnrpe DISTFILES += $(call admfiles,CSWnrpeplugin, prototype ) -REQUIRED_PKGS_CSWnrpe = CSWosslrt CSWtcpwrap -REQUIRED_PKGS_CSWnrpeplugin = CSWosslrt +REQUIRED_PKGS_CSWnrpe = CSWosslrt CSWtcpwrap CSWcswclassutils +REQUIRED_PKGS_CSWnrpeplugin = CSWosslrt +SPKG_CLASSES = none cswinitsmf + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-ssl-lib=/opt/csw/lib CONFIGURE_ARGS += --with-ssl-inc=/opt/csw/include @@ -30,7 +32,7 @@ PATCHFILES += configure.diff sysconfdir = $(prefix)/nagios/etc -bindir = $(prefix)/bin +bindir = $(prefix)/nagios/bin libexecdir = $(prefix)/libexec/nagios-plugins datadir = $(prefix)/share @@ -57,4 +59,6 @@ ginstall -m 644 $(WORKSRC)/SECURITY $(DESTDIR)$(DOCDIR) ginstall -m 775 -d $(DESTDIR)$(CFGDIR) ginstall -m 644 $(WORKSRC)/sample-config/nrpe.cfg $(DESTDIR)$(CFGDIR) + ginstall -d $(DESTDIR)/etc/opt/csw/init.d + ginstall -m 755 $(FILEDIR)/cswnrpe $(DESTDIR)/etc/opt/csw/init.d/cswnrpe @$(MAKECOOKIE) Modified: csw/mgar/pkg/nrpe/trunk/checksums =================================================================== --- csw/mgar/pkg/nrpe/trunk/checksums 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/checksums 2009-03-14 18:15:35 UTC (rev 3765) @@ -1,13 +1,10 @@ b2d75e2962f1e3151ef58794d60c9e97 download/nrpe-2.12.tar.gz -cc0aa5807e491e4ae15124da5aca4be1 download/CSWnrpe.gspec -244f45e40f17aa98a0bb1a93ed7b9554 download/CSWnrpe.prototype +92411c5c2fd596a0e1b5fd77f97bff4b download/CSWnrpe.gspec +4dd4b521ecafb3742bdbbdd7d6e84403 download/CSWnrpe.prototype bda68135e2b65da40c3d2b68a3b8dc78 download/CSWnrpe.checkinstall 53eea7ed36535bb6cbe1d6fe0aae3508 download/CSWnrpe.preinstall -71c9056ac6d0010a748745a405385d55 download/CSWnrpe.postinstall 393872a95d2b9ec90363664c31074415 download/CSWnrpe.preremove -ec1857a4400022e3eec874c34e2b7232 download/svc-nrpe -1ee84a3e24cd4237bbb1fae59fc1d4ca download/nrpe.xml -ec1857a4400022e3eec874c34e2b7232 download/nrpe +708c90700a7e1d79fe06e94a78fc1eea download/cswnrpe 54aebe8f3d7bc8d2ec5ea1954d859b10 download/CSWnrpeplugin.gspec e22a7817c7665e79bcbad7e091375be9 download/CSWnrpeplugin.prototype 5b02d4385daaea2a8c13903539aa6189 download/patch.diff Deleted: csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.depend =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.depend 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.depend 2009-03-14 18:15:35 UTC (rev 3765) @@ -1,2 +0,0 @@ -P CSWosslrt openssl_rt - Openssl runtime libraries -P CSWtcpwrap tcpwrappers - (ipv6.4 patched) lib and tools for pre-screening tcp connections Modified: csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.gspec =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.gspec 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.gspec 2009-03-14 18:15:35 UTC (rev 3765) @@ -2,8 +2,3 @@ %var pkgname CSWnrpe %include url file://%{PKGLIB}/csw_dyndepend.gspec #%copyright url file://%{WORKSRC}/LICENSE -%var SERVICE_CONF_FILES /opt/csw/nagios/etc/nrpe.cfg -%var RC_INIT_SCRIPT nrpe -%var SMF_SCRIPT svc-nrpe -%var SMF_MANIFEST nrpe.xml -%include url file://%{PKGLIB}/smf_enabled.gspec Modified: csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype 2009-03-14 18:15:35 UTC (rev 3765) @@ -1,11 +1,13 @@ -d none /opt/csw/bin 0755 nagios nagios -f none /opt/csw/bin/nrpe 0775 nagios nagios -1 f none /opt/csw/nagios/etc/nrpe.cfg 0644 root bin +d none /opt/csw/nagios/bin 0755 nagios nagios +f none /opt/csw/nagios/bin/nrpe 0775 nagios nagios +d none /opt/csw/nagios/etc 0755 nagios nagios +f none /opt/csw/nagios/etc/nrpe.cfg 0644 nagios nagios d none /opt/csw/share/doc/nrpe 0755 root bin f none /opt/csw/share/doc/nrpe/NRPE.pdf 0644 root bin f none /opt/csw/share/doc/nrpe/LEGAL 0644 root bin f none /opt/csw/share/doc/nrpe/README 0644 root bin f none /opt/csw/share/doc/nrpe/README.SSL 0644 root bin f none /opt/csw/share/doc/nrpe/SECURITY 0644 root bin +f cswinitsmf /etc/opt/csw/init.d/cswnrpe 0755 root bin i depend=CSWnrpe.depend i pkginfo=CSWnrpe.pkginfo Deleted: csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.depend =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.depend 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.depend 2009-03-14 18:15:35 UTC (rev 3765) @@ -1 +0,0 @@ -P CSWosslrt openssl_rt - Openssl runtime libraries Added: csw/mgar/pkg/nrpe/trunk/files/cswnrpe =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/cswnrpe (rev 0) +++ csw/mgar/pkg/nrpe/trunk/files/cswnrpe 2009-03-14 18:15:35 UTC (rev 3765) @@ -0,0 +1,54 @@ +#!/bin/sh +# +# Copyright (c) 1992 - 2001 by Sun Microsystems, Inc. +# All rights reserved. +# +#ident "@(#)nrpe 1.19 01/12/05 SMI" +# Modified for CSW by Alex Moore 2005-12-03 +# 2007-08-18 Add pid file support. +# 2007-08-19 Fix nagios uid used for pgrep. Thanks to Will McDonald for this. +# Modified for OpenCSW by Juergen Arndt 2009-03-14 + +#FMRI application # FMRI path for service + +CONFIG_FILE=/etc/opt/csw/nrpe.cfg +if [ ! -f $CONFIG_FILE ] ; then + CONFIG_FILE=/opt/csw/nagios/etc/nrpe.cfg +fi +BIN_FILE="/opt/csw/nagios/bin/nrpe" +pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` +NRPE_USER=`awk -F'=' '/nrpe_user/ { print $NF }' $CONFIG_FILE` + +case "$1" in +'restart') + [ -n "`pgrep -x -u 0,1,$NRPE_USER nrpe`" ] && /usr/bin/kill `head -1 $pidfile` + # remove pid file + if [ -f "$pidfile" ]; then + rm "$pidfile" + fi + if [ -f $CONFIG_FILE ]; then + wait 1 + $BIN_FILE -c $CONFIG_FILE -d + fi + ;; + +'start') + if [ -f $CONFIG_FILE ]; then + $BIN_FILE -c $CONFIG_FILE -d + fi + ;; + +'stop') + [ -n "`pgrep -x -u 0,1,$NRPE_USER nrpe`" ] && /usr/bin/kill `head -1 $pidfile` + # remove pid file + if [ -f "$pidfile" ]; then + rm "$pidfile" + fi + ;; + +*) + echo "Usage: $0 { start | stop | restart }" + exit 1 + ;; +esac +exit 0 Deleted: csw/mgar/pkg/nrpe/trunk/files/doc.diff =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/doc.diff 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/files/doc.diff 2009-03-14 18:15:35 UTC (rev 3765) @@ -1,36 +0,0 @@ -diff --speed-large-files --minimal -Nru nrpe-2.12.orig/Makefile.in nrpe-2.12/Makefile.in ---- nrpe-2.12.orig/Makefile.in 2008-12-25 13:05:01.688902701 +0100 -+++ nrpe-2.12/Makefile.in 2008-12-25 13:04:44.279858247 +0100 -@@ -8,6 +8,7 @@ - # Source code directories - SRC_BASE=./src/ - SRC_INCLUDE=./include/ -+DOC_BASE=./docs/ - - CC=@CC@ - CFLAGS=@CFLAGS@ @DEFS@ -@@ -19,6 +20,8 @@ - BINDIR=@bindir@ - SBINDIR=@sbindir@ - LIBEXECDIR=@libexecdir@ -+DATADIR=@datadir@ -+DOCDIR=$(DATADIR)/doc/nrpe - INSTALL=@INSTALL@ - NAGIOS_INSTALL_OPTS= - NRPE_INSTALL_OPTS= -@@ -62,6 +65,15 @@ - $(INSTALL) -m 775 $(NAGIOS_INSTALL_OPTS) -d $(DESTDIR)$(CFGDIR) - $(INSTALL) -m 644 $(NRPE_INSTALL_OPTS) sample-config/nrpe.cfg $(DESTDIR)$(CFGDIR) - -+install-docs: -+ $(INSTALL) -m 775 $(NAGIOS_INSTALL_OPTS) -d $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 644 $(NRPE_INSTALL_OPTS) $(DOC_BASE)/NRPE.pdf $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 644 $(NRPE_INSTALL_OPTS) ./LEGAL $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 644 $(NRPE_INSTALL_OPTS) ./README $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 644 $(NRPE_INSTALL_OPTS) ./README.SSL $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 644 $(NRPE_INSTALL_OPTS) ./SECURITY $(DESTDIR)$(DOCDIR) -+ -+ - clean: - cd $(SRC_BASE); $(MAKE) $@ ; cd .. - rm -f core Deleted: csw/mgar/pkg/nrpe/trunk/files/makefile.diff =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/makefile.diff 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/files/makefile.diff 2009-03-14 18:15:35 UTC (rev 3765) @@ -1,28 +0,0 @@ -diff --speed-large-files --minimal -Nru nrpe-2.12.orig/Makefile.in nrpe-2.12/Makefile.in ---- nrpe-2.12.orig/Makefile.in 2007-03-14 16:30:05.000000000 +0100 -+++ nrpe-2.12/Makefile.in 2008-12-23 21:18:00.782772164 +0100 -@@ -20,8 +20,8 @@ - SBINDIR=@sbindir@ - LIBEXECDIR=@libexecdir@ - INSTALL=@INSTALL@ --NAGIOS_INSTALL_OPTS=@NAGIOS_INSTALL_OPTS@ --NRPE_INSTALL_OPTS=@NRPE_INSTALL_OPTS@ -+NAGIOS_INSTALL_OPTS= -+NRPE_INSTALL_OPTS= - - INIT_DIR=@init_dir@ - INIT_OPTS=-o root -g root -diff --speed-large-files --minimal -Nru nrpe-2.12.orig/src/Makefile.in nrpe-2.12/src/Makefile.in ---- nrpe-2.12.orig/src/Makefile.in 2007-08-13 19:10:07.000000000 +0200 -+++ nrpe-2.12/src/Makefile.in 2008-12-23 21:21:13.784808266 +0100 -@@ -24,8 +24,8 @@ - SBINDIR=@sbindir@ - LIBEXECDIR=@libexecdir@ - INSTALL=@INSTALL@ --NAGIOS_INSTALL_OPTS=@NAGIOS_INSTALL_OPTS@ --NRPE_INSTALL_OPTS=@NRPE_INSTALL_OPTS@ -+NAGIOS_INSTALL_OPTS= -+NRPE_INSTALL_OPTS= - - # Generated automatically from configure script - SNPRINTF_O=@SNPRINTF_O@ Deleted: csw/mgar/pkg/nrpe/trunk/files/nrpe =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/nrpe 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/files/nrpe 2009-03-14 18:15:35 UTC (rev 3765) @@ -1,51 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 1992 - 2001 by Sun Microsystems, Inc. -# All rights reserved. -# -#ident "@(#)nrpe 1.19 01/12/05 SMI" -# Modified for CSW by Alex Moore 2005-12-03 -# 2007-08-18 Add pid file support. -# 2007-08-19 Fix nagios uid used for pgrep. Thanks to Will McDonald for this. - -CONFIG_FILE=/etc/opt/csw/nrpe.cfg -if [ ! -f $CONFIG_FILE ] ; then - CONFIG_FILE=/opt/csw/nagios/etc/nrpe.cfg -fi -BIN_FILE="/opt/csw/bin/nrpe" -pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` -NRPE_USER=`awk -F'=' '/nrpe_user/ { print $NF }' $CONFIG_FILE` - -case "$1" in -'restart') - [ -n "`pgrep -x -u 0,1,$NRPE_USER nrpe`" ] && /usr/bin/kill `head -1 $pidfile` - # remove pid file - if [ -f "$pidfile" ]; then - rm "$pidfile" - fi - if [ -f $CONFIG_FILE ]; then - wait 1 - $BIN_FILE -c $CONFIG_FILE -d - fi - ;; - -'start') - if [ -f $CONFIG_FILE ]; then - $BIN_FILE -c $CONFIG_FILE -d - fi - ;; - -'stop') - [ -n "`pgrep -x -u 0,1,$NRPE_USER nrpe`" ] && /usr/bin/kill `head -1 $pidfile` - # remove pid file - if [ -f "$pidfile" ]; then - rm "$pidfile" - fi - ;; - -*) - echo "Usage: $0 { start | stop | restart }" - exit 1 - ;; -esac -exit 0 Deleted: csw/mgar/pkg/nrpe/trunk/files/nrpe.xml =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/nrpe.xml 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/files/nrpe.xml 2009-03-14 18:15:35 UTC (rev 3765) @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Deleted: csw/mgar/pkg/nrpe/trunk/files/svc-nrpe =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/svc-nrpe 2009-03-14 17:02:52 UTC (rev 3764) +++ csw/mgar/pkg/nrpe/trunk/files/svc-nrpe 2009-03-14 18:15:35 UTC (rev 3765) @@ -1,51 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 1992 - 2001 by Sun Microsystems, Inc. -# All rights reserved. -# -#ident "@(#)nrpe 1.19 01/12/05 SMI" -# Modified for CSW by Alex Moore 2005-12-03 -# 2007-08-18 Add pid file support. -# 2007-08-19 Fix nagios uid used for pgrep. Thanks to Will McDonald for this. - -CONFIG_FILE=/etc/opt/csw/nrpe.cfg -if [ ! -f $CONFIG_FILE ] ; then - CONFIG_FILE=/opt/csw/nagios/etc/nrpe.cfg -fi -BIN_FILE="/opt/csw/bin/nrpe" -pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` -NRPE_USER=`awk -F'=' '/nrpe_user/ { print $NF }' $CONFIG_FILE` - -case "$1" in -'restart') - [ -n "`pgrep -x -u 0,1,$NRPE_USER nrpe`" ] && /usr/bin/kill `head -1 $pidfile` - # remove pid file - if [ -f "$pidfile" ]; then - rm "$pidfile" - fi - if [ -f $CONFIG_FILE ]; then - wait 1 - $BIN_FILE -c $CONFIG_FILE -d - fi - ;; - -'start') - if [ -f $CONFIG_FILE ]; then - $BIN_FILE -c $CONFIG_FILE -d - fi - ;; - -'stop') - [ -n "`pgrep -x -u 0,1,$NRPE_USER nrpe`" ] && /usr/bin/kill `head -1 $pidfile` - # remove pid file - if [ -f "$pidfile" ]; then - rm "$pidfile" - fi - ;; - -*) - echo "Usage: $0 { start | stop | restart }" - exit 1 - ;; -esac -exit 0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Sat Mar 14 22:12:36 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Sat, 14 Mar 2009 21:12:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[3766] csw/mgar/pkg/nagios/trunk Message-ID: Revision: 3766 http://gar.svn.sourceforge.net/gar/?rev=3766&view=rev Author: j_arndt Date: 2009-03-14 21:12:33 +0000 (Sat, 14 Mar 2009) Log Message: ----------- nagios: fixed two path issues Modified Paths: -------------- csw/mgar/pkg/nagios/trunk/checksums csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype Modified: csw/mgar/pkg/nagios/trunk/checksums =================================================================== --- csw/mgar/pkg/nagios/trunk/checksums 2009-03-14 18:15:35 UTC (rev 3765) +++ csw/mgar/pkg/nagios/trunk/checksums 2009-03-14 21:12:33 UTC (rev 3766) @@ -3,7 +3,7 @@ e407a4b179bd7de72b3e8c21f309f9b7 download/CSWnagios.checkinstall 47cc36016f5518dfd5614b870f56e944 download/CSWnagios.preinstall 92437323de0cceaa58c6238ec9e6c954 download/CSWnagios.preremove -92467193beb7d39c7a56a520731cfb5c download/CSWnagios.prototype +b3edb7772696d23bfc3973e04b7d8d5d download/CSWnagios.prototype d3b39178a60cf866a243d4d8f8eabb9b download/cswnagios 0ef601e30d01a511822dd27df6b0e531 download/patch.diff 4faa5ec86586be23dfbbd9165f50046d download/configure.diff Modified: csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype =================================================================== --- csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype 2009-03-14 18:15:35 UTC (rev 3765) +++ csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype 2009-03-14 21:12:33 UTC (rev 3766) @@ -1,3 +1,4 @@ +d none /opt/csw/nagios 0755 root bin d none /opt/csw/nagios/bin 0755 nagios nagios f none /opt/csw/nagios/bin/nagios 0774 nagios nagios f none /opt/csw/nagios/bin/nagiostats 0774 nagios nagios @@ -376,6 +377,7 @@ f none /opt/csw/nagios/share/stylesheets/tac.css 0664 nagios nagios f none /opt/csw/nagios/share/stylesheets/trends.css 0664 nagios nagios d none /opt/csw/nagios/var 0755 nagios nagios +d none /opt/csw/nagios/var/spool 0755 nagios nagios d none /opt/csw/nagios/var/archives 0755 nagios nagios d none /opt/csw/nagios/var/rw 2770 nagios nagioscm d none /opt/csw/nagios/var/spool/checkresults 0755 nagios nagios This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 15 06:28:48 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 15 Mar 2009 05:28:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3767] csw/mgar/pkg Message-ID: Revision: 3767 http://gar.svn.sourceforge.net/gar/?rev=3767&view=rev Author: hson Date: 2009-03-15 05:28:48 +0000 (Sun, 15 Mar 2009) Log Message: ----------- libgsf: Initial commit Added Paths: ----------- csw/mgar/pkg/libgsf/ csw/mgar/pkg/libgsf/branches/ csw/mgar/pkg/libgsf/tags/ csw/mgar/pkg/libgsf/trunk/ csw/mgar/pkg/libgsf/trunk/Makefile csw/mgar/pkg/libgsf/trunk/checksums csw/mgar/pkg/libgsf/trunk/files/ Property changes on: csw/mgar/pkg/libgsf/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/libgsf/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgsf/trunk/Makefile (rev 0) +++ csw/mgar/pkg/libgsf/trunk/Makefile 2009-03-15 05:28:48 UTC (rev 3767) @@ -0,0 +1,36 @@ +GARNAME = libgsf +GARVERSION = 1.14.11 +CATEGORIES = gnome + +DESCRIPTION = GNOME Structured File Library +define BLURB + The GNOME Structured File Library (GSF) is an I/O abstraction for + reading/writing compound files. GSF is released under the GNU Lesser + General Public License (GNU LGPL), which allows for flexible licensing of + client applications. +endef + +MASTER_SITES = $(GNOME_MIRROR) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +PREREQUISITE_PKGS += CSWgnulinks CSWgtkdoc + +REQUIRED_PKGS += CSWbonobo2 CSWbzip2 CSWgconf2 CSWggettextrt CSWglib2 +REQUIRED_PKGS += CSWgnomevfs2 CSWlibxml2 CSWorbit2 CSWzlib + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + + +#NPATH = /opt/csw/gnu:$(PATH) + +CONFIGURE_ARGS = $(DIRPATHS) +#CONFIGURE_ARGS = "PATH=$(NPATH)" $(DIRPATHS) +#CONFIGURE_ARGS += --enable-gtk-doc=no +#CONFIGURE_ARGS += --disable-man-gtk-doc + +TEST_TARGET = check + +include gar/category.mk + +PATH := /opt/csw/gnu:$(PATH) Added: csw/mgar/pkg/libgsf/trunk/checksums =================================================================== --- csw/mgar/pkg/libgsf/trunk/checksums (rev 0) +++ csw/mgar/pkg/libgsf/trunk/checksums 2009-03-15 05:28:48 UTC (rev 3767) @@ -0,0 +1 @@ +7d6fa1c26ebb58dcf2128c3b9c7d1a2a download/libgsf-1.14.11.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 15 06:38:30 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 15 Mar 2009 05:38:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[3768] csw/mgar/pkg Message-ID: Revision: 3768 http://gar.svn.sourceforge.net/gar/?rev=3768&view=rev Author: hson Date: 2009-03-15 05:38:30 +0000 (Sun, 15 Mar 2009) Log Message: ----------- libgoffice: Initial commit Added Paths: ----------- csw/mgar/pkg/libgoffice/ csw/mgar/pkg/libgoffice/branches/ csw/mgar/pkg/libgoffice/tags/ csw/mgar/pkg/libgoffice/trunk/ csw/mgar/pkg/libgoffice/trunk/Makefile csw/mgar/pkg/libgoffice/trunk/checksums csw/mgar/pkg/libgoffice/trunk/files/ Property changes on: csw/mgar/pkg/libgoffice/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/libgoffice/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgoffice/trunk/Makefile (rev 0) +++ csw/mgar/pkg/libgoffice/trunk/Makefile 2009-03-15 05:38:30 UTC (rev 3768) @@ -0,0 +1,27 @@ +GARNAME = libgoffice +GARVERSION = 0.7.3 +CATEGORIES = gnome + +DESCRIPTION = Brief description +define BLURB + Long description +endef + +MASTER_SITES = $(GNOME_MIRROR) +DISTFILES = goffice-$(GARVERSION).tar.gz +DISTNAME = goffice-$(GARVERSION) + +REQUIRED_PKGS += CSWgconf2 CSWggettextrt CSWglib2 CSWgtk2 CSWlibatk +REQUIRED_PKGS += CSWlibcairo CSWlibglade2 CSWlibgsf CSWlibxml2 CSWlibxrender +REQUIRED_PKGS += CSWpango CSWsunmath CSWzlib + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = goffice-(\d+(?:\.\d+)*).tar.gz + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = + +include gar/category.mk + +PATH :=/opt/csw/bin:/opt/csw/gnu:$(PATH) Added: csw/mgar/pkg/libgoffice/trunk/checksums =================================================================== --- csw/mgar/pkg/libgoffice/trunk/checksums (rev 0) +++ csw/mgar/pkg/libgoffice/trunk/checksums 2009-03-15 05:38:30 UTC (rev 3768) @@ -0,0 +1 @@ +515bf59321337fe432c8c9bb4835fc52 download/goffice-0.7.3.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 15 06:48:50 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 15 Mar 2009 05:48:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[3769] csw/mgar/pkg Message-ID: Revision: 3769 http://gar.svn.sourceforge.net/gar/?rev=3769&view=rev Author: hson Date: 2009-03-15 05:48:49 +0000 (Sun, 15 Mar 2009) Log Message: ----------- gtk-doc: Initial commit Added Paths: ----------- csw/mgar/pkg/gtk-doc/ csw/mgar/pkg/gtk-doc/branches/ csw/mgar/pkg/gtk-doc/tags/ csw/mgar/pkg/gtk-doc/trunk/ csw/mgar/pkg/gtk-doc/trunk/Makefile csw/mgar/pkg/gtk-doc/trunk/checksums csw/mgar/pkg/gtk-doc/trunk/files/ csw/mgar/pkg/gtk-doc/trunk/files/CSWgtkdoc.gspec Property changes on: csw/mgar/pkg/gtk-doc/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile (rev 0) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-15 05:48:49 UTC (rev 3769) @@ -0,0 +1,26 @@ +GARNAME = gtk-doc +GARVERSION = 1.11 +CATEGORIES = gnome + +DESCRIPTION = Brief description +define BLURB + Long description +endef + +MASTER_SITES = $(GNOME_MIRROR) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWgtkdoc, ) + +PREREQUISITE_PKGS += CSWsgmlcommon CSWxmlcommon CSWdocbookxsl CSWscrollkeeper +PREREQUISITE_PKGS += CSWopenjade + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-xml-catalog=/opt/csw/etc/xml/catalog + +#TEST_TARGET = check +TEST_TARGET = + +include gar/category.mk Added: csw/mgar/pkg/gtk-doc/trunk/checksums =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/checksums (rev 0) +++ csw/mgar/pkg/gtk-doc/trunk/checksums 2009-03-15 05:48:49 UTC (rev 3769) @@ -0,0 +1,2 @@ +94e02c937b6970e79657c705159b7d17 download/gtk-doc-1.11.tar.gz +4a160ff0b2cf792141850d576a8f8fa4 download/CSWgtkdoc.gspec Added: csw/mgar/pkg/gtk-doc/trunk/files/CSWgtkdoc.gspec =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/files/CSWgtkdoc.gspec (rev 0) +++ csw/mgar/pkg/gtk-doc/trunk/files/CSWgtkdoc.gspec 2009-03-15 05:48:49 UTC (rev 3769) @@ -0,0 +1,4 @@ +%var bitname gtkdoc +%var pkgname CSWgtkdoc +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 15 07:03:37 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 15 Mar 2009 06:03:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3770] csw/mgar/pkg/gtk-doc/trunk/Makefile Message-ID: Revision: 3770 http://gar.svn.sourceforge.net/gar/?rev=3770&view=rev Author: hson Date: 2009-03-15 06:03:37 +0000 (Sun, 15 Mar 2009) Log Message: ----------- gtk-doc: Description update Modified Paths: -------------- csw/mgar/pkg/gtk-doc/trunk/Makefile Modified: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-15 05:48:49 UTC (rev 3769) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-15 06:03:37 UTC (rev 3770) @@ -2,9 +2,11 @@ GARVERSION = 1.11 CATEGORIES = gnome -DESCRIPTION = Brief description +DESCRIPTION = GTK-Doc is used to document C code. define BLURB - Long description + GTK-Doc is used to document C code. It is typically used to document the + public API of libraries, such as the GTK+ and GNOME libraries. But it can + also be used to document application code. endef MASTER_SITES = $(GNOME_MIRROR) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 15 07:17:09 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 15 Mar 2009 06:17:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3771] csw/mgar/pkg/libgoffice/trunk/Makefile Message-ID: Revision: 3771 http://gar.svn.sourceforge.net/gar/?rev=3771&view=rev Author: hson Date: 2009-03-15 06:17:09 +0000 (Sun, 15 Mar 2009) Log Message: ----------- libgoffice: Description update Modified Paths: -------------- csw/mgar/pkg/libgoffice/trunk/Makefile Modified: csw/mgar/pkg/libgoffice/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgoffice/trunk/Makefile 2009-03-15 06:03:37 UTC (rev 3770) +++ csw/mgar/pkg/libgoffice/trunk/Makefile 2009-03-15 06:17:09 UTC (rev 3771) @@ -2,9 +2,10 @@ GARVERSION = 0.7.3 CATEGORIES = gnome -DESCRIPTION = Brief description +DESCRIPTION = Document centric objects library define BLURB - Long description + GOffice is a library of document centric objects and utilities building on + top of GLib and Gtk+. endef MASTER_SITES = $(GNOME_MIRROR) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Mon Mar 16 00:01:36 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sun, 15 Mar 2009 23:01:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[3772] csw/mgar/pkg/dovecot/trunk Message-ID: Revision: 3772 http://gar.svn.sourceforge.net/gar/?rev=3772&view=rev Author: skayser Date: 2009-03-15 23:01:36 +0000 (Sun, 15 Mar 2009) Log Message: ----------- dovecot: added cswusergroup, added cmusieve plugin, adjusted config file location Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot Added Paths: ----------- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.README.CSW csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswusergroup Removed Paths: ------------- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.preinstall Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-15 06:17:09 UTC (rev 3771) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-15 23:01:36 UTC (rev 3772) @@ -1,6 +1,3 @@ -# TODO -# * Build and package Dovecot Sieve plugin http://wiki.dovecot.org/LDA/Sieve - GARNAME = dovecot GARVERSION = 1.1.11 CATEGORIES = server @@ -15,7 +12,6 @@ MASTER_SITES = http://dovecot.org/releases/1.1/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += CSWdovecot.preinstall PACKAGES = CSWdovecot CSWdovecotdevel CATALOGNAME_CSWdovecotdevel = dovecot_devel @@ -23,9 +19,9 @@ SPKG_SOURCEURL = http://dovecot.org/ SPKG_DESC_CSWdovecot = Secure IMAP server SPKG_DESC_CSWdovecotdevel = Dovecot secure IMAP server header files -SPKG_CLASSES_CSWdovecot = none cswcpsampleconf cswinitsmf +SPKG_CLASSES_CSWdovecot = none cswusergroup cswcpsampleconf cswinitsmf -REQUIRED_PKGS_CSWdovecot = CSWosslrt CSWmysql5rt CSWoldaprt +REQUIRED_PKGS_CSWdovecot = CSWosslrt CSWmysql5rt CSWoldaprt CSWlibpq REQUIRED_PKGS_CSWdovecot += CSWsasl CSWsqlite3 CSWzlib CSWlibnet REQUIRED_PKGS_CSWdovecot += CSWbzip2 CSWiconv CSWcswclassutils REQUIRED_PKGS_CSWdovecotdevel = CSWdovecot @@ -47,25 +43,30 @@ # See http://dovecot.org/list/dovecot/2009-February/037273.html PATCHFILES = patch-authcrash.diff +# Override some paths for configure +localstatedir=/var/opt/csw + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-pop3d CONFIGURE_ARGS += --with-lda CONFIGURE_ARGS += --with-ldap CONFIGURE_ARGS += --with-mysql +CONFIGURE_ARGS += --with-pgsql CONFIGURE_ARGS += --with-sqlite CONFIGURE_ARGS += --with-ssl=openssl CONFIGURE_ARGS += --with-ssldir=/opt/csw/ssl +CONFIGURE_ARGS += --with-zlib +CONFIGURE_ARGS += --with-bzlib CONFIGURE_ARGS += --enable-header-install -CONFIGURE_ARGS += --localstatedir=/var/opt/csw -CONFIGURE_ARGS += --sysconfdir=/etc/opt/csw/$(GARNAME) -EXTRA_LIB = /opt/csw/mysql5/lib/mysql -EXTRA_INC = /opt/csw/mysql5/include/mysql +EXTRA_LIB = /opt/csw/mysql5/lib/mysql /opt/csw/postgresql/lib +EXTRA_INC = /opt/csw/mysql5/include/mysql /opt/csw/postgresql/include STRIP_DIRS = $(DESTDIR)$(libexecdir)/dovecot PROTOTYPE_FILTER = awk '\ $$$$3 ~ /\/init.d\/cswdovecot$$$$/ { $$$$2 = "cswinitsmf" } \ + $$$$3 ~ /cswusergroup$$$$/ { $$$$2 = "cswusergroup" } \ $$$$3 ~ /dovecot.pem.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ $$$$3 ~ /dovecot.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ $$$$3 == "/opt/csw/ssl/certs" { next } \ @@ -74,21 +75,42 @@ include gar/category.mk +# Maybe there is a nicer way to build this via modulations ... +build-and-install-sieveplugin: + @echo + @echo [===== NOW BUILDING extra cmusieve plugin =====] + @echo + @wget -nc http://www.dovecot.org/releases/sieve/dovecot-sieve-1.1.6.tar.gz + @gtar xzf dovecot-sieve-1.1.6.tar.gz + @(cd dovecot-sieve-1.1.6; \ + ./configure $(DIRPATHS) --with-dovecot=../$(WORKSRC); \ + gmake; \ + gmake DESTDIR=$(DESTDIR) install; ) + @rm -rf dovecot-sieve-1.1.6* + post-install-modulated: DOCS = NEWS AUTHORS COPYING.LGPL COPYING.MIT +post-install-modulated: CSWDOCS = changelog.CSW README.CSW post-install-modulated: DOCDEST = $(DESTDIR)$(docdir)/$(GARNAME) post-install-modulated: SSLDIR = $(DESTDIR)/opt/csw/ssl -post-install-modulated: +post-install-modulated: build-and-install-sieveplugin @ginstall -d $(DOCDEST) @ginstall -d $(DESTDIR)/etc/opt/csw/init.d + @ginstall -d $(DESTDIR)$(sysconfdir)/pkg/CSWdovecot @ginstall -d $(SSLDIR)/certs @ginstall -d $(SSLDIR)/private @( cd $(WORKSRC)/doc; SSLDIR=$(SSLDIR) /bin/sh ./mkcert.sh ) @mv $(SSLDIR)/certs/dovecot.pem $(SSLDIR)/certs/dovecot.pem.CSW @mv $(SSLDIR)/private/dovecot.pem $(SSLDIR)/private/dovecot.pem.CSW @chmod 400 $(SSLDIR)/private/dovecot.pem.CSW - @cp $(DESTDIR)/etc/opt/csw/$(GARNAME)/dovecot-example.conf \ - $(DESTDIR)/etc/opt/csw/$(GARNAME)/dovecot.conf.CSW + @cp $(DESTDIR)$(sysconfdir)/dovecot-example.conf \ + $(DESTDIR)$(sysconfdir)/dovecot.conf.CSW @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) + @$(foreach DOC,$(CSWDOCS),\ + ginstall -m 644 $(FILEDIR)/CSWdovecot.$(DOC) $(DOCDEST);) + @cp $(WORKSRC)/doc/mkcert.sh $(DOCDEST) + @cp $(WORKSRC)/doc/dovecot-openssl.cnf $(DOCDEST) @ginstall -m 755 $(FILEDIR)/CSWdovecot.cswdovecot \ $(DESTDIR)/etc/opt/csw/init.d/cswdovecot + @ginstall -m 644 $(FILEDIR)/CSWdovecot.cswusergroup \ + $(DESTDIR)$(sysconfdir)/pkg/CSWdovecot/cswusergroup @$(MAKECOOKIE) Added: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.README.CSW =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.README.CSW (rev 0) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.README.CSW 2009-03-15 23:01:36 UTC (rev 3772) @@ -0,0 +1,17 @@ +Service user accounts +===================== +The CSWdovecot package will create a service user account (dovecot) for you in +case no user account by this name exists upon installation. This user account +is required for the dovecot login service (and nothing else). + +If you want to use Dovecot for virtual users, you need to create another +service user account (!= dovecot). For background information, see + + http://wiki.dovecot.org/UserIds + +Upgrading +========= +For upgrading information from other IMAP servers or previous Dovecot +versions, see + + http://wiki.dovecot.org/UpgradingDovecot Added: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW (rev 0) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW 2009-03-15 23:01:36 UTC (rev 3772) @@ -0,0 +1,7 @@ +dovecot (1.1.11) REV=2009.03.15 + + * Package adopted again and updated to 1.1.11. + * Tested and validated LDAP interopability with PAM. (Closes: #) + * TBD .... + + -- Sebastian Kayser Sun, 15 Mar 2009 18:19:59 +0100 Modified: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot 2009-03-15 06:17:09 UTC (rev 3771) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot 2009-03-15 23:01:36 UTC (rev 3772) @@ -2,12 +2,19 @@ # License is public domain. # # Taken from http://wiki.dovecot.org/DovecotInit +# Modified for CSW by Sebastian Kayser +# +#FMRI network DAEMON=/opt/csw/sbin/dovecot test -x $DAEMON || exit 1 set -e +CONF=/opt/csw/etc/dovecot/dovecot.conf +CONF_LOCAL=/etc/opt/csw/dovecot/dovecot.conf +[ -f $CONF_LOCAL ] && CONF=$CONF_LOCAL + base_dir=`$DAEMON -a|grep '^base_dir: '|sed 's/^base_dir: //'` pidfile=$base_dir/master.pid @@ -20,7 +27,7 @@ case "$1" in start) echo -n "Starting Dovecot" - $DAEMON + $DAEMON -c $CONF echo "." ;; stop) @@ -47,7 +54,7 @@ kill `cat $pidfile` sleep 1 fi - $DAEMON + $DAEMON -c $CONF echo "." ;; *) Added: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswusergroup =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswusergroup (rev 0) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswusergroup 2009-03-15 23:01:36 UTC (rev 3772) @@ -0,0 +1 @@ +dovecot:dovecot:Dovecot IMAP Server:/var/opt/csw/run/dovecot/login:/bin/false Deleted: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.preinstall =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.preinstall 2009-03-15 06:17:09 UTC (rev 3771) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.preinstall 2009-03-15 23:01:36 UTC (rev 3772) @@ -1,29 +0,0 @@ -#!/bin/sh - -# Test if the dovecot group exist, if not create it -getent group dovecot > /dev/null -if test $? -gt 0 -then - groupadd dovecot > /dev/null - if test $? -eq 0 - then - echo CSWdovecot postinstall: group dovecot has been added - else - echo CSWdovecot postinstall: ERROR: Failed to add group dovecot - exit 1 - fi -fi - -# Test if the dovecot user exist, if not create it -getent passwd dovecot > /dev/null -if test $? -gt 0 -then - useradd -c "Dovecot service user" -g dovecot -d /var/opt/csw/run/dovecot/login -s /bin/false dovecot > /dev/null - if test $? -eq 0 - then - echo CSWdovecot postinstall: user dovecot has been added - else - echo CSWdovecot postinstall: ERROR: Failed to add user dovecot - exit 1 - fi -fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Mon Mar 16 04:07:26 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Mon, 16 Mar 2009 03:07:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[3773] csw/mgar/pkg Message-ID: Revision: 3773 http://gar.svn.sourceforge.net/gar/?rev=3773&view=rev Author: hson Date: 2009-03-16 03:07:26 +0000 (Mon, 16 Mar 2009) Log Message: ----------- facter: Initial commit Added Paths: ----------- csw/mgar/pkg/facter/ csw/mgar/pkg/facter/branches/ csw/mgar/pkg/facter/tags/ csw/mgar/pkg/facter/trunk/ csw/mgar/pkg/facter/trunk/Makefile csw/mgar/pkg/facter/trunk/checksums csw/mgar/pkg/facter/trunk/files/ Property changes on: csw/mgar/pkg/facter/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/facter/trunk/Makefile =================================================================== --- csw/mgar/pkg/facter/trunk/Makefile (rev 0) +++ csw/mgar/pkg/facter/trunk/Makefile 2009-03-16 03:07:26 UTC (rev 3773) @@ -0,0 +1,38 @@ +GARNAME = facter +GARVERSION = 1.5.4 +CATEGORIES = apps + +DESCRIPTION = a system fact gatherer +define BLURB + Long description +endef + +MASTER_SITES = http://reductivelabs.com/downloads/facter/ +DISTFILES = $(GARNAME)-$(GARVERSION).tgz + +REQUIRED_PKGS = CSWruby + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +ARCHALL=1 + +CONFIGURE_SCRIPTS = none +BUILD_SCRIPTS = none +TEST_SCRIPTS = none +INSTALL_SCRIPTS = facter + +include gar/category.mk + +configure-none: + @$(MAKECOOKIE) + +test-none: + @$(MAKECOOKIE) + +build-none: + @$(MAKECOOKIE) + +install-facter: + @ginstall -d $(DESTDIR) + (cd $(WORKDIR)/$(DISTNAME); DESTDIR=$(DESTDIR) ruby install.rb) Added: csw/mgar/pkg/facter/trunk/checksums =================================================================== --- csw/mgar/pkg/facter/trunk/checksums (rev 0) +++ csw/mgar/pkg/facter/trunk/checksums 2009-03-16 03:07:26 UTC (rev 3773) @@ -0,0 +1 @@ +0df92b81606f8e23bdd1f2ade597049b download/facter-1.5.4.tgz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Mon Mar 16 04:25:59 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Mon, 16 Mar 2009 03:25:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[3774] csw/mgar/pkg Message-ID: Revision: 3774 http://gar.svn.sourceforge.net/gar/?rev=3774&view=rev Author: hson Date: 2009-03-16 03:25:59 +0000 (Mon, 16 Mar 2009) Log Message: ----------- puppet: Initial commit Added Paths: ----------- csw/mgar/pkg/puppet/ csw/mgar/pkg/puppet/branches/ csw/mgar/pkg/puppet/tags/ csw/mgar/pkg/puppet/trunk/ csw/mgar/pkg/puppet/trunk/Makefile csw/mgar/pkg/puppet/trunk/checksums csw/mgar/pkg/puppet/trunk/files/ csw/mgar/pkg/puppet/trunk/files/CSWpuppet.gspec csw/mgar/pkg/puppet/trunk/files/CSWpuppet.postinstall csw/mgar/pkg/puppet/trunk/files/CSWpuppet.postremove csw/mgar/pkg/puppet/trunk/files/CSWpuppet.preinstall csw/mgar/pkg/puppet/trunk/files/CSWpuppet.preremove csw/mgar/pkg/puppet/trunk/files/cswpuppetd csw/mgar/pkg/puppet/trunk/files/cswpuppetd.xml csw/mgar/pkg/puppet/trunk/files/cswpuppetmasterd csw/mgar/pkg/puppet/trunk/files/cswpuppetmasterd.xml csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetd csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetmasterd Property changes on: csw/mgar/pkg/puppet/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/puppet/trunk/Makefile =================================================================== --- csw/mgar/pkg/puppet/trunk/Makefile (rev 0) +++ csw/mgar/pkg/puppet/trunk/Makefile 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,58 @@ +GARNAME = puppet +GARVERSION = 0.24.7 +CATEGORIES = apps + +DESCRIPTION = a system configuration tool +define BLURB + Long description +endef + +MASTER_SITES = http://reductivelabs.com/downloads/puppet/ +DISTFILES = $(GARNAME)-$(GARVERSION).tgz +DISTFILES += $(call admfiles,CSWpuppet,preinstall postinstall preremove postremove) +DISTFILES += cswpuppetd cswpuppetd.xml cswpuppetmasterd cswpuppetmasterd.xml +DISTFILES += svc-cswpuppetd svc-cswpuppetmasterd + +REQUIRED_PKGS = CSWfacter + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +ARCHALL=1 + +CONFIGURE_SCRIPTS = none +BUILD_SCRIPTS = none +TEST_SCRIPTS = none +INSTALL_SCRIPTS = puppet + +include gar/category.mk + +configure-none: + @$(MAKECOOKIE) + +test-none: + @$(MAKECOOKIE) + +build-none: + @$(MAKECOOKIE) + +install-puppet: + @ginstall -d $(DESTDIR) + @ginstall -d $(DESTDIR)/etc/opt/csw/puppet + @ginstall -d $(DESTDIR)/var/opt/csw/puppet/run + @ginstall -d $(DESTDIR)/opt/csw/var/svc/manifest + @ginstall -d $(DESTDIR)/opt/csw/lib/svc/method + (cd $(WORKDIR)/$(DISTNAME) ; \ + gsed -e "s|/var/puppet|/var/opt/csw/puppet|g" < ./lib/puppet/defaults.rb > ./lib/puppet/defaults.rb.csw && gmv ./lib/puppet/defaults.rb.csw ./lib/puppet/defaults.rb; \ + gsed -e "s|/etc/puppet|/etc/opt/csw/puppet|g" < ./lib/puppet/defaults.rb > ./lib/puppet/defaults.rb.csw && gmv ./lib/puppet/defaults.rb.csw ./lib/puppet/defaults.rb; \ + DESTDIR=$(DESTDIR) ruby install.rb ; \ + cd $(DESTDIR)$(mandir)/man8 ; \ + gunzip * ) + (cd $(WORKDIR)/$(DISTNAME)/examples/etc/puppet ; \ + for f in *; do \ + if [ -f $$f ] ; then \ + cp $$f $(DESTDIR)/etc/opt/csw/puppet/$$f.example; \ + chmod 644 $(DESTDIR)/etc/opt/csw/puppet/$$f.example; \ + fi \ + done ) + @$(MAKECOOKIE) Added: csw/mgar/pkg/puppet/trunk/checksums =================================================================== --- csw/mgar/pkg/puppet/trunk/checksums (rev 0) +++ csw/mgar/pkg/puppet/trunk/checksums 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,12 @@ +36f57de5c2e069d04752f0539034227d download/puppet-0.24.7.tgz +a8dc43771843b852f506f1795231d6ee download/CSWpuppet.gspec +11c352613cf14412565f26dde2dc7578 download/CSWpuppet.preinstall +b3a1e3bb293bf607368f3479b288f6eb download/CSWpuppet.postinstall +2465374a83d4fbe6e01b6eac410e62a8 download/CSWpuppet.preremove +2b76d69202476fad006d27d26364e59c download/CSWpuppet.postremove +ecf6aae7bb8bd8ad9e064ed40674a7be download/cswpuppetd +dd10b02543d22bbe66994ef89409f7fd download/cswpuppetd.xml +066f9053e1342b19cf83f3f78ce2259c download/cswpuppetmasterd +38e007c1906fca70bc95dc45b5892581 download/cswpuppetmasterd.xml +ecf6aae7bb8bd8ad9e064ed40674a7be download/svc-cswpuppetd +066f9053e1342b19cf83f3f78ce2259c download/svc-cswpuppetmasterd Added: csw/mgar/pkg/puppet/trunk/files/CSWpuppet.gspec =================================================================== --- csw/mgar/pkg/puppet/trunk/files/CSWpuppet.gspec (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/CSWpuppet.gspec 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,5 @@ +%var bitname puppet +%var pkgname CSWpuppet +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/LICENCE +%include url file://%{PKGLIB}/smf_enabled.gspec Added: csw/mgar/pkg/puppet/trunk/files/CSWpuppet.postinstall =================================================================== --- csw/mgar/pkg/puppet/trunk/files/CSWpuppet.postinstall (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/CSWpuppet.postinstall 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,12 @@ +PKG_INSTALL_ROOT=\${PKG_INSTALL_ROOT:-/} +/usr/bin/test -d \$PKG_INSTALL_ROOT/opt/csw/etc/puppet || /usr/sbin/chroot \$PKG_INSTALL_ROOT /usr/bin/ln -s /etc/opt/csw/puppet /opt/csw/etc/puppet +/usr/bin/test -d \$PKG_INSTALL_ROOT/etc/puppet || /usr/sbin/chroot \$PKG_INSTALL_ROOT /usr/bin/ln -s /opt/csw/etc/puppet /etc/puppet +/usr/bin/test -d \$PKG_INSTALL_ROOT/opt/csw/var/puppet || /usr/sbin/chroot \$PKG_INSTALL_ROOT /usr/bin/ln -s /var/opt/csw/puppet /opt/csw/var/puppet +/usr/bin/test -d \$PKG_INSTALL_ROOT/var/puppet || /usr/sbin/chroot \$PKG_INSTALL_ROOT /usr/bin/ln -s /var/opt/csw/puppet /var/puppet +touch \$PKG_INSTALL_ROOT/etc/opt/csw/puppet/puppet.conf +/usr/bin/test -f \$PKG_INSTALL_ROOT/opt/csw/etc/csw.conf && . \$PKG_INSTALL_ROOT/opt/csw/etc/csw.conf +/usr/bin/test -f \$PKG_INSTALL_ROOT/etc/opt/csw/csw.conf && . \$PKG_INSTALL_ROOT/etc/opt/csw/csw.conf +if [ "\$autoenable_daemons" != "no" ] ; then + /usr/sbin/chroot \$PKG_INSTALL_ROOT /usr/sbin/svccfg import /opt/csw/var/svc/manifest/puppetd.xml || /bin/true + /usr/sbin/chroot \$PKG_INSTALL_ROOT /usr/sbin/svcadm enable svc:network/puppetd || /bin/true +fi Added: csw/mgar/pkg/puppet/trunk/files/CSWpuppet.postremove =================================================================== --- csw/mgar/pkg/puppet/trunk/files/CSWpuppet.postremove (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/CSWpuppet.postremove 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,4 @@ +rm /etc/puppet || /bin/true +rm /opt/csw/etc/puppet || /bin/true +rm /var/puppet || /bin/true +rm /opt/csw/var/puppet || /bin/true Added: csw/mgar/pkg/puppet/trunk/files/CSWpuppet.preinstall =================================================================== --- csw/mgar/pkg/puppet/trunk/files/CSWpuppet.preinstall (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/CSWpuppet.preinstall 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,6 @@ +PKG_INSTALL_ROOT=\${PKG_INSTALL_ROOT:-/} +\$PKG_INSTALL_ROOT/usr/sbin/chroot \$PKG_INSTALL_ROOT/ /usr/bin/getent group puppet > /dev/null || /usr/sbin/chroot \$PKG_INSTALL_ROOT /usr/sbin/groupadd puppet +\$PKG_INSTALL_ROOT/usr/sbin/chroot \$PKG_INSTALL_ROOT/ /usr/bin/getent passwd puppet > /dev/null || /usr/sbin/chroot \$PKG_INSTALL_ROOT /usr/sbin/useradd -g puppet -c "Puppet" -d /var/opt/csw/puppet -s "/bin/true" puppet + +mkdir -p \$PKG_INSTALL_ROOT/etc/opt/csw/puppet +chown root:bin \$PKG_INSTALL_ROOT/etc/opt/csw/puppet Added: csw/mgar/pkg/puppet/trunk/files/CSWpuppet.preremove =================================================================== --- csw/mgar/pkg/puppet/trunk/files/CSWpuppet.preremove (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/CSWpuppet.preremove 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,2 @@ +/usr/sbin/svcadm disable svc:network/puppetd 2>/dev/null || /bin/true +/usr/sbin/svccfg delete svc:network/puppetd || /bin/true Added: csw/mgar/pkg/puppet/trunk/files/cswpuppetd =================================================================== --- csw/mgar/pkg/puppet/trunk/files/cswpuppetd (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/cswpuppetd 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,66 @@ +#!/bin/sh +# This is the /etc/init.d file for puppetd +# Modified for CSW +# +# description: puppetd - Puppet Automation Client +# + +. /lib/svc/share/smf_include.sh + +prefix=/opt/csw +exec_prefix=/opt/csw +sysconfdir=/opt/csw/etc +sbindir=/opt/csw/bin + +pidfile=/var/opt/csw/puppet/run/puppetd.pid + +case "$1" in +start) + cd / + # Start daemons. + + printf "Starting Puppet client services:" + + /opt/csw/bin/puppetd + + printf " puppetd" + echo "" + ;; +stop) + printf "Stopping Puppet client services:" + kill `cat $pidfile` + + printf " puppetd" + echo "" + ;; +restart) + printf "Restarting Puppet client services:" + kill -HUP `cat $pidfile` + + printf " puppetd" + echo "" + ;; +reload) + printf "Reloading Puppet client services:" + + kill -HUP `cat $pidfile` + + printf " puppetd" + echo "" + ;; +status) + if [ -f $pidfile ]; then + pid=`cat $pidfile` + curpid=`pgrep puppetd` + if [ "$pid" -eq "$curpid" ]; then + exit 0 + else + exit 1 + fi + else + exit 1 + fi +esac +exit 0 + +# $Id$ Property changes on: csw/mgar/pkg/puppet/trunk/files/cswpuppetd ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/puppet/trunk/files/cswpuppetd.xml =================================================================== --- csw/mgar/pkg/puppet/trunk/files/cswpuppetd.xml (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/cswpuppetd.xml 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Added: csw/mgar/pkg/puppet/trunk/files/cswpuppetmasterd =================================================================== --- csw/mgar/pkg/puppet/trunk/files/cswpuppetmasterd (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/cswpuppetmasterd 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,62 @@ +#!/bin/sh +# + +. /lib/svc/share/smf_include.sh + +prefix=/opt/csw +exec_prefix=/opt/csw +sysconfdir=/opt/csw/etc +sbindir=/opt/csw/sbin + +pidfile=/var/opt/csw/puppet/run/puppetmasterd.pid + +case "$1" in +start) + cd / + # Start daemons. + + printf "Starting Puppet server services:" + + /opt/csw/bin/puppetmasterd + + printf " puppetmaster" + echo "" + ;; +stop) + printf "Stopping Puppet server services:" + kill `cat $pidfile` + + printf " puppetmasterd" + echo "" + ;; +restart) + printf "Restarting Puppet server services:" + kill -HUP `cat $pidfile` + + printf " puppetmasterd" + echo "" + ;; +reload) + printf "Reloading Puppet server services:" + + kill -HUP `cat $pidfile` + + printf " puppetmasterd" + echo "" + ;; +status) + if [ -f $pidfile ]; then + pid=`cat $pidfile` + curpid=`pgrep puppetmasterd` + if [ "$pid" -eq "$curpid" ]; then + exit 0 + else + exit 1 + fi + else + exit 1 + fi +esac +exit 0 + +# $Id$ Property changes on: csw/mgar/pkg/puppet/trunk/files/cswpuppetmasterd ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/puppet/trunk/files/cswpuppetmasterd.xml =================================================================== --- csw/mgar/pkg/puppet/trunk/files/cswpuppetmasterd.xml (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/cswpuppetmasterd.xml 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Added: csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetd =================================================================== --- csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetd (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetd 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,66 @@ +#!/bin/sh +# This is the /etc/init.d file for puppetd +# Modified for CSW +# +# description: puppetd - Puppet Automation Client +# + +. /lib/svc/share/smf_include.sh + +prefix=/opt/csw +exec_prefix=/opt/csw +sysconfdir=/opt/csw/etc +sbindir=/opt/csw/bin + +pidfile=/var/opt/csw/puppet/run/puppetd.pid + +case "$1" in +start) + cd / + # Start daemons. + + printf "Starting Puppet client services:" + + /opt/csw/bin/puppetd + + printf " puppetd" + echo "" + ;; +stop) + printf "Stopping Puppet client services:" + kill `cat $pidfile` + + printf " puppetd" + echo "" + ;; +restart) + printf "Restarting Puppet client services:" + kill -HUP `cat $pidfile` + + printf " puppetd" + echo "" + ;; +reload) + printf "Reloading Puppet client services:" + + kill -HUP `cat $pidfile` + + printf " puppetd" + echo "" + ;; +status) + if [ -f $pidfile ]; then + pid=`cat $pidfile` + curpid=`pgrep puppetd` + if [ "$pid" -eq "$curpid" ]; then + exit 0 + else + exit 1 + fi + else + exit 1 + fi +esac +exit 0 + +# $Id$ Property changes on: csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetd ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetmasterd =================================================================== --- csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetmasterd (rev 0) +++ csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetmasterd 2009-03-16 03:25:59 UTC (rev 3774) @@ -0,0 +1,62 @@ +#!/bin/sh +# + +. /lib/svc/share/smf_include.sh + +prefix=/opt/csw +exec_prefix=/opt/csw +sysconfdir=/opt/csw/etc +sbindir=/opt/csw/sbin + +pidfile=/var/opt/csw/puppet/run/puppetmasterd.pid + +case "$1" in +start) + cd / + # Start daemons. + + printf "Starting Puppet server services:" + + /opt/csw/bin/puppetmasterd + + printf " puppetmaster" + echo "" + ;; +stop) + printf "Stopping Puppet server services:" + kill `cat $pidfile` + + printf " puppetmasterd" + echo "" + ;; +restart) + printf "Restarting Puppet server services:" + kill -HUP `cat $pidfile` + + printf " puppetmasterd" + echo "" + ;; +reload) + printf "Reloading Puppet server services:" + + kill -HUP `cat $pidfile` + + printf " puppetmasterd" + echo "" + ;; +status) + if [ -f $pidfile ]; then + pid=`cat $pidfile` + curpid=`pgrep puppetmasterd` + if [ "$pid" -eq "$curpid" ]; then + exit 0 + else + exit 1 + fi + else + exit 1 + fi +esac +exit 0 + +# $Id$ Property changes on: csw/mgar/pkg/puppet/trunk/files/svc-cswpuppetmasterd ___________________________________________________________________ Added: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Mon Mar 16 11:47:24 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Mon, 16 Mar 2009 10:47:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[3775] csw/mgar/pkg Message-ID: Revision: 3775 http://gar.svn.sourceforge.net/gar/?rev=3775&view=rev Author: j_arndt Date: 2009-03-16 10:47:24 +0000 (Mon, 16 Mar 2009) Log Message: ----------- pnp: initial commit Added Paths: ----------- csw/mgar/pkg/pnp/ csw/mgar/pkg/pnp/branches/ csw/mgar/pkg/pnp/tags/ csw/mgar/pkg/pnp/trunk/ csw/mgar/pkg/pnp/trunk/Makefile csw/mgar/pkg/pnp/trunk/checksums csw/mgar/pkg/pnp/trunk/files/ csw/mgar/pkg/pnp/trunk/files/CSWpnp.gspec csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype csw/mgar/pkg/pnp/trunk/files/cswpnp csw/mgar/pkg/pnp/trunk/files/makefile.diff csw/mgar/pkg/pnp/trunk/files/npcd.diff Property changes on: csw/mgar/pkg/pnp/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/pnp/trunk/Makefile =================================================================== --- csw/mgar/pkg/pnp/trunk/Makefile (rev 0) +++ csw/mgar/pkg/pnp/trunk/Makefile 2009-03-16 10:47:24 UTC (rev 3775) @@ -0,0 +1,140 @@ +GARNAME = pnp +GARVERSION = 0.4.13 +CATEGORIES = apps + +DESCRIPTION = Analyzing Nagios performance data with RRD databases. +define BLURB + PNP is an addon to nagios which analyzes performance data provided by plugins and stores them automatically into RRD-databases +endef + +SF_PROJ = pnp4nagios +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWpnp, prototype ) +DISTFILES += cswpnp +#DISTFILES += cswpnp cswpnp.xml svc-cswpnp + +PATCHFILES += makefile.diff +PATCHFILES += npcd.diff + +# We define upstream file regex so we can be notifed of new upstream software release +#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +LDFLAGS += -L/usr/ucblib +LIBS += -lucb + +datadir = /opt/csw/nagios/share/pnp +sysconfdir = $(prefix)/nagios/etc/pnp +bindir = $(prefix)/nagios/bin +libexecdir = $(prefix)/libexec/nagios-plugins + +REQUIRED_PKGS_sparc = SUNWscpux +REQUIRED_PKGS_i386 = SUNWscpu +REQUIRED_PKGS = CSWphp5 CSWphp5gd CSWap2modphp5 CSWrrd $(REQUIRED_PKGS_$(GARCH)) CSWcswclassutils +SPKG_CLASSES = none cswinitsmf + +PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswpnp$$$$/ { $$$$2 = "cswinitsmf" } { print }' + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-perl_lib_path=/opt/csw/lib/perl/csw +CONFIGURE_ARGS += --with-perfdata-logfile=/opt/csw/nagios/var/perfdata.log +CONFIGURE_ARGS += --with-perfdata-dir=/opt/csw/nagios/share/perfdata +CONFIGURE_ARGS += --with-perfdata-spool-dir=/opt/csw/var/spool/perfdata +CONFIGURE_ARGS += --htmldir=/opt/csw/nagios/share/pnp + +BUILD_ARGS = all +TEST_SCRIPTS = + +INSTALL_SCRIPTS = base-custom +INSTALL_SCRIPTS += html-custom +INSTALL_SCRIPTS += scripts-custom +INSTALL_SCRIPTS += config-custom +INSTALL_SCRIPTS += contrib-custom + +include gar/category.mk + +DATAROOTDIR = $(datadir) +CONTRIBDIR = $(DATAROOTDIR)/contrib +SYSCONFDIR = $(sysconfdir) +LIBEXECDIR = $(libexecdir) +BINDIR = $(bindir) +PERFDATA_SPOOL_DIR=/opt/csw/nagios/var/spool/perfdata/ +PERFDATADIR = /opt/csw/nagios/share/perfdata + +install-base-custom: + @echo "$(GARCH)" + @echo "$(GARCH)" + @echo "$(GARCH)" + @ginstall -m 755 -d $(DESTDIR)$(BINDIR) + @ginstall -m 755 -d $(DESTDIR)$(PERFDATA_SPOOL_DIR) + @ginstall -m 754 $(WORKSRC)/src/npcd $(DESTDIR)$(BINDIR) + @ginstall -m 754 $(WORKSRC)/src/npcdmod $(DESTDIR)$(BINDIR) + @ginstall -d $(DESTDIR)/etc/opt/csw/init.d + @ginstall -m 755 $(FILEDIR)/cswpnp $(DESTDIR)/etc/opt/csw/init.d/cswpnp + +install-html-custom: + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR) + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/images + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/include + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/include/font + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/include/font/makefont + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/include/js + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/lang/ + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/templates/ + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/templates.dist/ + @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/templates.special/ + for file in $(WORKSRC)/share/pnp/*.php; \ + do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR); done + for file in $(WORKSRC)/share/pnp/templates.dist/*.php; \ + do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/templates.dist; done + for file in $(WORKSRC)/share/pnp/templates.special/*.php; \ + do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/templates.special; done + for file in $(WORKSRC)/share/pnp/lang/*.php; \ + do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/lang; done + for file in $(WORKSRC)/share/pnp/images/*; \ + do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/images; done + for file in $(WORKSRC)/share/pnp/include/*.*; \ + do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/include; done + for file in $(WORKSRC)/share/pnp/include/js/*; \ + do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/include/js; done + for file in $(WORKSRC)/share/pnp/include/font/*.php; \ + do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/include/font; done + for file in $(WORKSRC)/share/pnp/include/font/makefont/*; \ + do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/include/font/makefont; done + +install-scripts-custom: + @ginstall -m 755 -d $(DESTDIR)$(PERFDATADIR) + @ginstall -m 755 -d $(DESTDIR)$(LIBEXECDIR) + @ginstall -m 755 $(WORKSRC)/scripts/process_perfdata.pl $(DESTDIR)$(LIBEXECDIR) + #@ginstall -m 755 $(WORKSRC)/scripts/pcheck_pnp_rrds.pl $(DESTDIR)$(LIBEXECDIR) + +install-config-custom: + -rm -f $(DESTDIR)$(HTMLDIR)/conf/config.php + @ginstall -m 755 -d $(DESTDIR)$(SYSCONFDIR) + @ginstall -m 755 -d $(DESTDIR)$(SYSCONFDIR)/check_commands + @ginstall -m 755 -d $(DESTDIR)$(SYSCONFDIR)/pages + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/pnp4nagios_release $(DESTDIR)$(SYSCONFDIR) + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/config.php $(DESTDIR)$(SYSCONFDIR) + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/background.pdf $(DESTDIR)$(SYSCONFDIR) + -rm -f $(DESTDIR)$(HTMLDIR)/conf/config.php + @ginstall -m 755 -d $(DESTDIR)$(SYSCONFDIR) + @ginstall -m 755 -d $(DESTDIR)$(SYSCONFDIR)/check_commands + @ginstall -m 755 -d $(DESTDIR)$(SYSCONFDIR)/pages + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/config.php $(DESTDIR)$(SYSCONFDIR) + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/process_perfdata.cfg-sample $(DESTDIR)$(SYSCONFDIR) + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/rra.cfg-sample $(DESTDIR)$(SYSCONFDIR) + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/check_commands/check_nwstat.cfg-sample $(DESTDIR)$(SYSCONFDIR)/check_commands + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/pages/web_traffic.cfg-sample $(DESTDIR)$(SYSCONFDIR)/pages + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/npcd.cfg-sample $(DESTDIR)$(SYSCONFDIR)/npcd.cfg + +install-contrib-custom: + @ginstall -m 755 -d $(DESTDIR)$(CONTRIBDIR) + @ginstall -m 755 -d $(DESTDIR)$(CONTRIBDIR)/ssi + @ginstall -m 644 $(WORKSRC)/contrib/makeserviceextinfo.pl $(DESTDIR)$(CONTRIBDIR) + @ginstall -m 644 $(WORKSRC)/contrib/verify_pnp_config $(DESTDIR)$(CONTRIBDIR) + @ginstall -m 644 $(WORKSRC)/contrib/verify_pnp_config.txt $(DESTDIR)$(CONTRIBDIR) + @ginstall -m 644 $(WORKSRC)/contrib/ssi/status-header.ssi $(DESTDIR)$(CONTRIBDIR)/ssi Added: csw/mgar/pkg/pnp/trunk/checksums =================================================================== --- csw/mgar/pkg/pnp/trunk/checksums (rev 0) +++ csw/mgar/pkg/pnp/trunk/checksums 2009-03-16 10:47:24 UTC (rev 3775) @@ -0,0 +1,5 @@ +20a96f81edba29dcd21215bde4af8b57 download/pnp-0.4.13.tar.gz +216b8ed50919642c3fae2a6520724dd3 download/CSWpnp.gspec +e96576b61cabf446d0d38bd19a45b2b8 download/CSWpnp.prototype +30e8699531bb0249542b3012a00a73b1 download/makefile.diff +b1229d599c2ce12c3aacf0a44e1588d6 download/npcd.diff Added: csw/mgar/pkg/pnp/trunk/files/CSWpnp.gspec =================================================================== --- csw/mgar/pkg/pnp/trunk/files/CSWpnp.gspec (rev 0) +++ csw/mgar/pkg/pnp/trunk/files/CSWpnp.gspec 2009-03-16 10:47:24 UTC (rev 3775) @@ -0,0 +1,3 @@ +%var bitname pnp +%var pkgname CSWpnp +%include url file://%{PKGLIB}/csw_dyndepend.gspec Added: csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype =================================================================== --- csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype (rev 0) +++ csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype 2009-03-16 10:47:24 UTC (rev 3775) @@ -0,0 +1,167 @@ +d none /opt/csw/nagios 0755 root bin +d none /opt/csw/nagios/bin 0755 nagios nagios +f none /opt/csw/nagios/bin/npcd 0754 nagios nagios +f none /opt/csw/nagios/bin/npcdmod 0754 nagios nagios +d none /opt/csw/nagios/etc/pnp 0755 nagios nagios +f none /opt/csw/nagios/etc/pnp/background.pdf 0644 nagios nagios +d none /opt/csw/nagios/etc/pnp/check_commands 0755 nagios nagios +f none /opt/csw/nagios/etc/pnp/check_commands/check_nwstat.cfg-sample 0644 nagios nagios +f none /opt/csw/nagios/etc/pnp/config.php 0644 nagios nagios +f none /opt/csw/nagios/etc/pnp/npcd.cfg 0644 nagios nagios +d none /opt/csw/nagios/etc/pnp/pages 0755 nagios nagios +f none /opt/csw/nagios/etc/pnp/pages/web_traffic.cfg-sample 0644 nagios nagios +f none /opt/csw/nagios/etc/pnp/pnp4nagios_release 0644 nagios nagios +f none /opt/csw/nagios/etc/pnp/process_perfdata.cfg-sample 0644 nagios nagios +f none /opt/csw/nagios/etc/pnp/rra.cfg-sample 0644 nagios nagios +d none /opt/csw/libexec/nagios-plugins 0755 root bin +f none /opt/csw/libexec/nagios-plugins/process_perfdata.pl 0755 root bin +d none /opt/csw/nagios/share 0755 nagios nagios +d none /opt/csw/nagios/share/perfdata 0755 nagios nagios +d none /opt/csw/nagios/share/pnp 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/ajax.php 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/images 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/images/ack.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/action.gif 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/calendar.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/critical.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/eps.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/graph.gif 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/int.gif 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/int2.gif 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/link.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/noack.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/notify.gif 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/ok.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/pages.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/pdf.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/pnp.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/recovery.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/rrdtool.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/svg.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/trends.gif 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/warning.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/xml.png 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/images/zoom.png 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/include 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/include/debug.php 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/include/font 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/courier.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/helvetica.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/helveticab.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/helveticabi.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/helveticai.php 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/include/font/makefont 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1250.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1251.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1252.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1253.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1254.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1255.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1257.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1258.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/cp874.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-1.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-11.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-15.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-16.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-2.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-4.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-5.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-7.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-9.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/koi8-r.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/koi8-u.map 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/makefont/makefont.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/symbol.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/times.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/timesb.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/timesbi.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/timesi.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/font/zapfdingbats.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/fpdf.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/fpdf_tpl.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/fpdi.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/fpdi_pdf_parser.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/function.inc.php 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/include/js 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/builder.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/calendar-blue.css 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/calendar-de.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/calendar-en.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/calendar-setup.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/calendar.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/controls.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/dragdrop.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/effects.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/menuarrow.gif 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/overlib_mini.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/prototype.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/scriptaculous.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/slider.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/sound.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/unittest.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/js/zoom.js 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/pdf_context.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/pdf_parser.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/site.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/style.css 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/tpl_function.inc.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/include/wrapper_functions.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/index.php 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/lang 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/lang/lang_de.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/lang/lang_en.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/lang/lang_fr.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/lang/lang_nl.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/lang/lang_se.php 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/templates 0755 nagios nagios +d none /opt/csw/nagios/share/pnp/templates.dist 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check-host-alive.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_disk.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_dns.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_fping.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_http.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_http_url.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_iftraffic_counter.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_iftraffic_pct.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_load.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_messpc_temp.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_multi.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_nt_cpu.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_nt_disk.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_nt_mem.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_nwstat_CONNS.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_nwstat_LOAD.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_nwstat_LOAD1.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_nwstat_LOAD15.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_nwstat_LOAD5.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_nwstat_ofiles.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_oracle_connection-time.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_oracle_health_connection-time.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_oracle_health_pga-in-memory-sort-ratio.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_oracle_health_redo-io-traffic.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_oracle_health_switch-interval.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_oracle_health_tablespace-usage.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_ping.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_pnp_rrds.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_smtp.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_snmp_int-bits.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_snmp_int.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_swap.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_tcp.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/check_users.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/default.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.dist/response.php 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/templates.special 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/templates.special/loop.php 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/zoom.php 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/contrib 0755 nagios nagios +d none /opt/csw/nagios/share/pnp/contrib/ssi 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/contrib/makeserviceextinfo.pl 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/contrib/verify_pnp_config 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/contrib/verify_pnp_config.txt 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/contrib/ssi/status-header.ssi 0644 nagios nagios +d none /opt/csw/nagios/var 0755 nagios nagios +d none /opt/csw/nagios/var/spool 0755 nagios nagios +d none /opt/csw/nagios/var/spool/perfdata 0755 nagios nagios +f cswinitsmf /etc/opt/csw/init.d/cswpnp 0755 root bin Added: csw/mgar/pkg/pnp/trunk/files/cswpnp =================================================================== --- csw/mgar/pkg/pnp/trunk/files/cswpnp (rev 0) +++ csw/mgar/pkg/pnp/trunk/files/cswpnp 2009-03-16 10:47:24 UTC (rev 3775) @@ -0,0 +1,52 @@ +#!/bin/sh +# +# Copyright (c) 1992 - 2001 by Sun Microsystems, Inc. +# All rights reserved. +# +#ident "@(#)pnp 1.19 01/12/05 SMI" +# Modified for CSW by Alex Moore 2005-12-03 +# 2007-08-18 Add pid file support. +# 2007-08-19 Fix nagios uid used for pgrep. Thanks to Will McDonald for this. +# 2009-03-08 Fix for "user = nagios" and awk + +CONFIG_FILE=/etc/opt/csw/pnp.cfg +if [ ! -f $CONFIG_FILE ] ; then + CONFIG_FILE=/opt/csw/nagios/etc/pnp/npcd.cfg +fi +BIN_FILE="/opt/csw/nagios/bin/npcd" +pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` +PNP_USER=`awk '/^user/ { print $NF }' $CONFIG_FILE` + +case "$1" in +'restart') + [ -n "`pgrep -x -u 0,1,$PNP_USER npcd`" ] && /usr/bin/kill `head -1 $pidfile` + # remove pid file + if [ -f "$pidfile" ]; then + rm "$pidfile" + fi + if [ -f $CONFIG_FILE ]; then + wait 1 + $BIN_FILE -c $CONFIG_FILE -d + fi + ;; + +'start') + if [ -f $CONFIG_FILE ]; then + $BIN_FILE -c $CONFIG_FILE -d + fi + ;; + +'stop') + [ -n "`pgrep -x -u 0,1,$PNP_USER npcd`" ] && /usr/bin/kill `head -1 $pidfile` + # remove pid file + if [ -f "$pidfile" ]; then + rm "$pidfile" + fi + ;; + +*) + echo "Usage: $0 { start | stop | restart }" + exit 1 + ;; +esac +exit 0 Added: csw/mgar/pkg/pnp/trunk/files/makefile.diff =================================================================== --- csw/mgar/pkg/pnp/trunk/files/makefile.diff (rev 0) +++ csw/mgar/pkg/pnp/trunk/files/makefile.diff 2009-03-16 10:47:24 UTC (rev 3775) @@ -0,0 +1,43 @@ +diff --speed-large-files --minimal -Nru pnp-0.4.13.orig/src/Makefile.in pnp-0.4.13/src/Makefile.in +--- pnp-0.4.13.orig/src/Makefile.in 2009-02-19 18:28:41.000000000 +0100 ++++ pnp-0.4.13/src/Makefile.in 2009-03-04 20:55:35.296449068 +0100 +@@ -9,7 +9,7 @@ + SRC_INCLUDE=../include + + CC=@CC@ +-CFLAGS=@CFLAGS@ @DEFS@ -DNSCORE ++CFLAGS=@CFLAGS@ @DEFS@ -DNSCORE -L/usr/ucblib -R/usr/ucblib -lucb + + # Compiler flags for use with Valgrind + #CFLAGS=-O0 -g -DHAVE_CONFIG_H -DNSCORE +@@ -52,7 +52,7 @@ + + OBJDEPS= + +-all: npcd npcdmod.o ++all: npcd npcdmod + + # Required Objects + +@@ -87,8 +87,8 @@ + # NPCDMOD + # + ############################### +-npcdmod.o: npcdmod.c +- $(CC) $(MOD_CFLAGS) $(CFLAGS) -o npcdmod.o npcdmod.c $(MOD_LDFLAGS) $(LDFLAGS) $(LIBS) -fPIC ++npcdmod: npcdmod.c ++ $(CC) $(MOD_CFLAGS) $(CFLAGS) -o npcdmod npcdmod.c $(MOD_LDFLAGS) $(LDFLAGS) $(LIBS) -fPIC + + ############################### + # +@@ -124,8 +124,8 @@ + $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(BINDIR) + $(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(PERFDATA_SPOOL_DIR) + $(INSTALL) -m 754 $(INSTALL_OPTS) @npcd_name@ $(DESTDIR)$(BINDIR) +- $(INSTALL) -m 754 $(INSTALL_OPTS) npcdmod.o $(DESTDIR)$(BINDIR) ++ $(INSTALL) -m 754 $(INSTALL_OPTS) npcdmod $(DESTDIR)$(BINDIR) + + strip-post-install: + $(STRIP) $(DESTDIR)$(BINDIR)/@npcd_name@ +- $(STRIP) $(DESTDIR)$(BINDIR)/npcdmod.o ++ $(STRIP) $(DESTDIR)$(BINDIR)/npcdmod Added: csw/mgar/pkg/pnp/trunk/files/npcd.diff =================================================================== --- csw/mgar/pkg/pnp/trunk/files/npcd.diff (rev 0) +++ csw/mgar/pkg/pnp/trunk/files/npcd.diff 2009-03-16 10:47:24 UTC (rev 3775) @@ -0,0 +1,15 @@ +diff --speed-large-files --minimal -Nru pnp-0.4.13.orig/src/npcd.c pnp-0.4.13/src/npcd.c +--- pnp-0.4.13.orig/src/npcd.c 2009-02-19 18:28:41.000000000 +0100 ++++ pnp-0.4.13/src/npcd.c 2009-03-04 20:39:15.803376720 +0100 +@@ -56,6 +56,11 @@ + const char *directory = NULL; + const char progname[5] = "npcd"; + ++int alphasort(const struct dirent **a, const struct dirent **b) ++{ ++ return(strcmp((*a)->d_name, (*b)->d_name)); ++} ++ + static void start_daemon(const char *log_name, int facility) { + int i; + pid_t pid; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 16 16:45:10 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 16 Mar 2009 15:45:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[3776] csw/mgar/pkg/template/trunk Message-ID: Revision: 3776 http://gar.svn.sourceforge.net/gar/?rev=3776&view=rev Author: dmichelsen Date: 2009-03-16 15:45:10 +0000 (Mon, 16 Mar 2009) Log Message: ----------- template: Update for mGAR v2 Modified Paths: -------------- csw/mgar/pkg/template/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/template/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/template/trunk/files/CSWpackage.gspec Property Changed: ---------------- csw/mgar/pkg/template/trunk/ Property changes on: csw/mgar/pkg/template/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/template/trunk/Makefile =================================================================== --- csw/mgar/pkg/template/trunk/Makefile 2009-03-16 10:47:24 UTC (rev 3775) +++ csw/mgar/pkg/template/trunk/Makefile 2009-03-16 15:45:10 UTC (rev 3776) @@ -1,15 +1,14 @@ -GARNAME = PACKAGE +GARNAME = mypkg GARVERSION = 1.0 -CATEGORIES = CATEGORY +CATEGORIES = lib -DESCRIPTION = BRIEF DESCRIPTION +DESCRIPTION = This is a useful library define BLURB - LONG DESCRIPTION + It does stuff with things endef MASTER_SITES = DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWpackage,) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz Deleted: csw/mgar/pkg/template/trunk/files/CSWpackage.gspec =================================================================== --- csw/mgar/pkg/template/trunk/files/CSWpackage.gspec 2009-03-16 10:47:24 UTC (rev 3775) +++ csw/mgar/pkg/template/trunk/files/CSWpackage.gspec 2009-03-16 15:45:10 UTC (rev 3776) @@ -1,4 +0,0 @@ -%var bitname package -%var pkgname CSWpackage -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/LICENSE This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 16 21:22:01 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 16 Mar 2009 20:22:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3777] csw/mgar/gar/v2/gar.conf.mk Message-ID: Revision: 3777 http://gar.svn.sourceforge.net/gar/?rev=3777&view=rev Author: dmichelsen Date: 2009-03-16 20:22:01 +0000 (Mon, 16 Mar 2009) Log Message: ----------- mGAR v2: Use correct libdir for gcc on 64 bit ISAs Modified Paths: -------------- csw/mgar/gar/v2/gar.conf.mk Modified: csw/mgar/gar/v2/gar.conf.mk =================================================================== --- csw/mgar/gar/v2/gar.conf.mk 2009-03-16 15:45:10 UTC (rev 3776) +++ csw/mgar/gar/v2/gar.conf.mk 2009-03-16 20:22:01 UTC (rev 3777) @@ -399,8 +399,8 @@ GCC4_AS_FLAGS ?= $(EXTRA_GCC4_AS_FLAGS) $(EXTRA_GCC_AS_FLAGS) $(EXTRA_AS_FLAGS) SOS11_AS_FLAGS ?= $(EXTRA_SOS11_AS_FLAGS) $(EXTRA_SOS_AS_FLAGS) $(EXTRA_AS_FLAGS) SOS12_AS_FLAGS ?= $(EXTRA_SOS12_AS_FLAGS) $(EXTRA_SOS_AS_FLAGS) $(EXTRA_AS_FLAGS) -GCC3_LD_FLAGS ?= -L$(GCC3_CC_HOME)/lib $(ARCHFLAGS_$(GARCOMPILER)_$(ISA)) $(EXTRA_GCC3_LD_FLAGS) $(EXTRA_GCC_LD_FLAGS) $(EXTRA_LD_FLAGS) -GCC4_LD_FLAGS ?= -L$(GCC4_CC_HOME)/lib $(ARCHFLAGS_$(GARCOMPILER)_$(ISA)) $(EXTRA_GCC4_LD_FLAGS) $(EXTRA_GCC_LD_FLAGS) $(EXTRA_LD_FLAGS) +GCC3_LD_FLAGS ?= -L$(GCC3_CC_HOME)/lib/$(MM_LIBDIR) $(ARCHFLAGS_$(GARCOMPILER)_$(ISA)) $(EXTRA_GCC3_LD_FLAGS) $(EXTRA_GCC_LD_FLAGS) $(EXTRA_LD_FLAGS) +GCC4_LD_FLAGS ?= -L$(GCC4_CC_HOME)/lib/$(MM_LIBDIR) $(ARCHFLAGS_$(GARCOMPILER)_$(ISA)) $(EXTRA_GCC4_LD_FLAGS) $(EXTRA_GCC_LD_FLAGS) $(EXTRA_LD_FLAGS) SOS11_LD_FLAGS ?= $(ARCHFLAGS_$(GARCOMPILER)_$(ISA)) $(EXTRA_SOS11_LD_FLAGS) $(EXTRA_SOS_LD_FLAGS) $(EXTRA_LD_FLAGS) SOS12_LD_FLAGS ?= $(ARCHFLAGS_$(GARCOMPILER)_$(ISA)) $(EXTRA_SOS12_LD_FLAGS) $(EXTRA_SOS_LD_FLAGS) $(EXTRA_LD_FLAGS) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Mon Mar 16 23:19:09 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Mon, 16 Mar 2009 22:19:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3778] csw/mgar/pkg/gnutls/trunk Message-ID: Revision: 3778 http://gar.svn.sourceforge.net/gar/?rev=3778&view=rev Author: harpchad Date: 2009-03-16 22:19:09 +0000 (Mon, 16 Mar 2009) Log Message: ----------- Update to version 2.6.4 Modified Paths: -------------- csw/mgar/pkg/gnutls/trunk/Makefile csw/mgar/pkg/gnutls/trunk/checksums Added Paths: ----------- csw/mgar/pkg/gnutls/trunk/files/libgnutls-openssl.so.13.i csw/mgar/pkg/gnutls/trunk/files/libgnutls-openssl.so.13.s csw/mgar/pkg/gnutls/trunk/files/libgnutls.so.13.i csw/mgar/pkg/gnutls/trunk/files/libgnutls.so.13.s Removed Paths: ------------- csw/mgar/pkg/gnutls/trunk/files/CSWgnutls.gspec Modified: csw/mgar/pkg/gnutls/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnutls/trunk/Makefile 2009-03-16 20:22:01 UTC (rev 3777) +++ csw/mgar/pkg/gnutls/trunk/Makefile 2009-03-16 22:19:09 UTC (rev 3778) @@ -1,5 +1,5 @@ GARNAME = gnutls -GARVERSION = 2.6.3 +GARVERSION = 2.6.4 CATEGORIES = lib DESCRIPTION = GNU Transport Layer Security lib and tools @@ -9,23 +9,40 @@ library implements the proposed standards by the IETF's TLS working group. endef -MASTER_SITES = http://ftp.gnu.org/pub/gnu/gnutls/ +MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWgnutls,) +DISTFILES += libgnutls-openssl.so.13.i +DISTFILES += libgnutls-openssl.so.13.s +DISTFILES += libgnutls.so.13.i +DISTFILES += libgnutls.so.13.s +GARCOMPILER = GNU + SPKG_SOURCEURL = http://www.gnu.org/software/gnutls/ # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.bz2 +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 -REQUIRED_PKGS = - -BUILD64 = 1 +#Waiting on gcc4 for amd64 +#BUILD64 = 1 +EXTRA_BUILD_ISAS_sparc = sparcv9 NO_ISAEXEC = 1 CONFIGURE_ARGS = $(DIRPATHS) TEST_TARGET = check +REQUIRED_PKGS_CSWgnutls = CSWgcc4corert CSWgcc4g++rt CSWgcrypt CSWggettextrt +REQUIRED_PKGS_CSWgnutls += CSWgpgerr CSWlibtasn1 CSWreadline CSWzlib + include gar/category.mk +post-install-isa-sparcv8: + @cp $(FILEDIR)/libgnutls.so.13.s $(INSTALLISADIR)/opt/csw/lib/libgnutls.so.13 + @cp $(FILEDIR)/libgnutls-openssl.so.13.s $(INSTALLISADIR)/opt/csw/lib/libgnutls-openssl.so.13 + $(DONADA) + +post-install-isa-i386: + @cp $(FILEDIR)/libgnutls.so.13.i $(INSTALLISADIR)/opt/csw/lib/libgnutls.so.13 + @cp $(FILEDIR)/libgnutls-openssl.so.13.i $(INSTALLISADIR)/opt/csw/lib/libgnutls-openssl.so.13 + $(DONADA) Modified: csw/mgar/pkg/gnutls/trunk/checksums =================================================================== --- csw/mgar/pkg/gnutls/trunk/checksums 2009-03-16 20:22:01 UTC (rev 3777) +++ csw/mgar/pkg/gnutls/trunk/checksums 2009-03-16 22:19:09 UTC (rev 3778) @@ -1,2 +1,5 @@ -c6d2d1996b87b238ad6f73f92225d9a2 download/gnutls-2.6.3.tar.bz2 -d362175027f696f65f81eca9ee7a5bb1 download/CSWgnutls.gspec +747111ab0d86e7b06a4bb120ba456ad8 download/gnutls-2.6.4.tar.bz2 +073c509902375c40b885f5adc9f7dba9 download/libgnutls-openssl.so.13.i +02e4011d400d262b8d4b5c7311d8a5b0 download/libgnutls-openssl.so.13.s +b0eee0d29e3d260a146e626c6ca75b16 download/libgnutls.so.13.i +76f0d841ec6c4a3612ca2410c793e104 download/libgnutls.so.13.s Deleted: csw/mgar/pkg/gnutls/trunk/files/CSWgnutls.gspec =================================================================== --- csw/mgar/pkg/gnutls/trunk/files/CSWgnutls.gspec 2009-03-16 20:22:01 UTC (rev 3777) +++ csw/mgar/pkg/gnutls/trunk/files/CSWgnutls.gspec 2009-03-16 22:19:09 UTC (rev 3778) @@ -1,4 +0,0 @@ -%var bitname gnutls -%var pkgname CSWgnutls -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Added: csw/mgar/pkg/gnutls/trunk/files/libgnutls-openssl.so.13.i =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/gnutls/trunk/files/libgnutls-openssl.so.13.i ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/gnutls/trunk/files/libgnutls-openssl.so.13.s =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/gnutls/trunk/files/libgnutls-openssl.so.13.s ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/gnutls/trunk/files/libgnutls.so.13.i =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/gnutls/trunk/files/libgnutls.so.13.i ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/gnutls/trunk/files/libgnutls.so.13.s =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/gnutls/trunk/files/libgnutls.so.13.s ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Mon Mar 16 23:49:43 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Mon, 16 Mar 2009 22:49:43 +0000 Subject: [csw-devel] SF.net SVN: gar:[3779] csw/mgar/pkg Message-ID: Revision: 3779 http://gar.svn.sourceforge.net/gar/?rev=3779&view=rev Author: valholla Date: 2009-03-16 22:49:42 +0000 (Mon, 16 Mar 2009) Log Message: ----------- initial checkin Added Paths: ----------- csw/mgar/pkg/libedit/ csw/mgar/pkg/libedit/trunk/ csw/mgar/pkg/libedit/trunk/files/ csw/mgar/pkg/libedit/trunk/files/libedit.diff Added: csw/mgar/pkg/libedit/trunk/files/libedit.diff =================================================================== --- csw/mgar/pkg/libedit/trunk/files/libedit.diff (rev 0) +++ csw/mgar/pkg/libedit/trunk/files/libedit.diff 2009-03-16 22:49:42 UTC (rev 3779) @@ -0,0 +1,41 @@ +--- libedit/TEST/test.c.o 2009-03-16 17:27:46.460913213 -0500 ++++ libedit/TEST/test.c 2009-03-16 17:27:59.468294283 -0500 +@@ -36,7 +36,6 @@ + * SUCH DAMAGE. + */ + +-#include + #include "compat.h" + #ifndef lint + __COPYRIGHT("@(#) Copyright (c) 1992, 1993\n\ +--- libedit/Makefile.in.o 2009-03-16 17:34:53.186197841 -0500 ++++ libedit/Makefile.in 2009-03-16 17:38:03.934807464 -0500 +@@ -109,17 +109,17 @@ + common.h emacs.h fcns.h help.h vi.h + + install: libedit.a libedit.so +- ${INSTALL} -d ${LIBDIR} +- ${INSTALL} libedit.a ${LIBDIR} +- ${INSTALL} libedit.so ${LIBDIR} +- ${INSTALL} -d ${INCDIR} +- ${INSTALL} -m 644 histedit.h ${INCDIR} +- ${INSTALL} -d ${INCDIR}/readline/ +- ${INSTALL} -m 644 readline/readline.h ${INCDIR}/readline/ +- ${INSTALL} -d ${MANDIR}/man3/ +- ${INSTALL} -m 644 editline.3 ${MANDIR}/man3/ +- ${INSTALL} -d ${MANDIR}/man5/ +- ${INSTALL} -m 644 editrc.5 ${MANDIR}/man5/ ++ ${INSTALL} -d ${DESTDIR}/${LIBDIR} ++ ${INSTALL} libedit.a ${DESTDIR}/${LIBDIR} ++ ${INSTALL} libedit.so ${DESTDIR}/${LIBDIR} ++ ${INSTALL} -d ${DESTDIR}/${INCDIR} ++ ${INSTALL} -m 644 histedit.h ${DESTDIR}/${INCDIR} ++ ${INSTALL} -d ${DESTDIR}/${INCDIR}/readline/ ++ ${INSTALL} -m 644 readline/readline.h ${DESTDIR}/${INCDIR}/readline/ ++ ${INSTALL} -d ${DESTDIR}/${MANDIR}/man3/ ++ ${INSTALL} -m 644 editline.3 ${DESTDIR}/${MANDIR}/man3/ ++ ${INSTALL} -d ${DESTDIR}/${MANDIR}/man5/ ++ ${INSTALL} -m 644 editrc.5 ${DESTDIR}/${MANDIR}/man5/ + + clean: + rm -f *.o This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Mon Mar 16 23:51:20 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Mon, 16 Mar 2009 22:51:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[3780] csw/mgar/pkg/libedit/trunk/ Message-ID: Revision: 3780 http://gar.svn.sourceforge.net/gar/?rev=3780&view=rev Author: valholla Date: 2009-03-16 22:51:20 +0000 (Mon, 16 Mar 2009) Log Message: ----------- set gar to v2 Property Changed: ---------------- csw/mgar/pkg/libedit/trunk/ Property changes on: csw/mgar/pkg/libedit/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 17 00:03:01 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 16 Mar 2009 23:03:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3781] csw/mgar/pkg/sqlite3/trunk/Makefile Message-ID: Revision: 3781 http://gar.svn.sourceforge.net/gar/?rev=3781&view=rev Author: wbonnet Date: 2009-03-16 23:03:00 +0000 (Mon, 16 Mar 2009) Log Message: ----------- Add 64 bit binaries Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-16 22:51:20 UTC (rev 3780) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-16 23:03:00 UTC (rev 3781) @@ -30,8 +30,8 @@ # Build the 64 bits binaries BUILD64 = 1 NO_ISAEXEC = 1 -EXTRA_BUILD_ISAS_sparc = sparcv8 sparcv9 -EXTRA_BUILD_ISAS_i386 = i386 amd64 +EXTRA_BUILD_ISAS_sparc = sparcv9 +EXTRA_BUILD_ISAS_i386 = amd64 # Add some patches to the sources PATCHFILES = gar-base.diff @@ -40,9 +40,7 @@ TEST_SCRIPTS = none # Make configure options -CONFIGURE_ARGS += --prefix=$(prefix) -CONFIGURE_ARGS += --mandir=$(mandir) -CONFIGURE_ARGS += --infodir=$(infodir) +CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-threadsafe --disable-debug #REQUIRED_PKGS_CSWlibxcbdevel = CSWlibxcb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Tue Mar 17 00:18:11 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Mon, 16 Mar 2009 23:18:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[3782] csw/mgar/pkg/gnutls/trunk/Makefile Message-ID: Revision: 3782 http://gar.svn.sourceforge.net/gar/?rev=3782&view=rev Author: harpchad Date: 2009-03-16 23:18:11 +0000 (Mon, 16 Mar 2009) Log Message: ----------- Add CSWiconv as a required package Modified Paths: -------------- csw/mgar/pkg/gnutls/trunk/Makefile Modified: csw/mgar/pkg/gnutls/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnutls/trunk/Makefile 2009-03-16 23:03:00 UTC (rev 3781) +++ csw/mgar/pkg/gnutls/trunk/Makefile 2009-03-16 23:18:11 UTC (rev 3782) @@ -33,7 +33,7 @@ TEST_TARGET = check REQUIRED_PKGS_CSWgnutls = CSWgcc4corert CSWgcc4g++rt CSWgcrypt CSWggettextrt -REQUIRED_PKGS_CSWgnutls += CSWgpgerr CSWlibtasn1 CSWreadline CSWzlib +REQUIRED_PKGS_CSWgnutls += CSWgpgerr CSWlibtasn1 CSWreadline CSWzlib CSWiconv include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 17 00:19:32 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 16 Mar 2009 23:19:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[3783] csw/mgar/pkg/sqlite3/trunk/Makefile Message-ID: Revision: 3783 http://gar.svn.sourceforge.net/gar/?rev=3783&view=rev Author: wbonnet Date: 2009-03-16 23:19:31 +0000 (Mon, 16 Mar 2009) Log Message: ----------- Add 64 bit binaries Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-16 23:18:11 UTC (rev 3782) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-16 23:19:31 UTC (rev 3783) @@ -31,7 +31,6 @@ BUILD64 = 1 NO_ISAEXEC = 1 EXTRA_BUILD_ISAS_sparc = sparcv9 -EXTRA_BUILD_ISAS_i386 = amd64 # Add some patches to the sources PATCHFILES = gar-base.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From maciej.blizinski at gmail.com Tue Mar 17 01:29:18 2009 From: maciej.blizinski at gmail.com (=?UTF-8?Q?Maciej_Blizi=C5=84ski?=) Date: Tue, 17 Mar 2009 00:29:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3773] csw/mgar/pkg In-Reply-To: References: Message-ID: Hi Roger, A handful of comments below. On Mon, Mar 16, 2009 at 3:07 AM, wrote: > Revision: 3773 > ? ? ? ? ?http://gar.svn.sourceforge.net/gar/?rev=3773&view=rev > Author: ? hson > Date: ? ? 2009-03-16 03:07:26 +0000 (Mon, 16 Mar 2009) > > Log Message: > ----------- > facter: Initial commit > > Added Paths: > ----------- > ? ?csw/mgar/pkg/facter/ > ? ?csw/mgar/pkg/facter/branches/ > ? ?csw/mgar/pkg/facter/tags/ > ? ?csw/mgar/pkg/facter/trunk/ > ? ?csw/mgar/pkg/facter/trunk/Makefile > ? ?csw/mgar/pkg/facter/trunk/checksums > ? ?csw/mgar/pkg/facter/trunk/files/ > > > Property changes on: csw/mgar/pkg/facter/trunk > ___________________________________________________________________ > Added: svn:ignore > ? + cookies > download > work > > > Added: svn:externals > ? + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 > > > Added: csw/mgar/pkg/facter/trunk/Makefile > =================================================================== > --- csw/mgar/pkg/facter/trunk/Makefile ? ? ? ? ? ? ? ? ? ? ? ? ?(rev 0) > +++ csw/mgar/pkg/facter/trunk/Makefile ?2009-03-16 03:07:26 UTC (rev 3773) > @@ -0,0 +1,38 @@ > +GARNAME = facter > +GARVERSION = 1.5.4 > +CATEGORIES = apps > + > +DESCRIPTION = ?a system fact gatherer > +define BLURB > + ?Long description > +endef The blurb could be: define BLURB - Long description + http://reductivelabs.com/products/facter/ + + A cross-platform Ruby library for retrieving facts from operating systems. + Supports multiple resolution mechanisms, any of which can be restricted to + working only on certain operating systems or environments. Facter is + especially useful for retrieving things like operating system names, IP + addresses, MAC addresses, and SSH keys. + + It is easy to extend Facter to include your own custom facts or to include + additional mechanisms for retrieving facts. endef > + > +MASTER_SITES = http://reductivelabs.com/downloads/facter/ > +DISTFILES ?= $(GARNAME)-$(GARVERSION).tgz > + > +REQUIRED_PKGS = CSWruby > + > +# We define upstream file regex so we can be notifed of new upstream software release > +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz > + > +ARCHALL=1 > + > +CONFIGURE_SCRIPTS = none > +BUILD_SCRIPTS ? ? = none > +TEST_SCRIPTS ? ? ?= none Are these needed? You could write: CONFIGURE_SCRIPTS = BUILD_SCRIPTS = TEST_SCRIPTS = ...and get rid of *-none targets. > +install-facter: > + ? ? ? @ginstall -d $(DESTDIR) > + ? ? ? (cd $(WORKDIR)/$(DISTNAME); DESTDIR=$(DESTDIR) ruby install.rb) This one line would look cleaner: (cd $(WORKSRC); ./install.rb --destdir=$(DESTDIR)) (first ginstall isn't needed then) Maciej From hson at users.sourceforge.net Tue Mar 17 01:46:54 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 17 Mar 2009 00:46:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[3784] csw/mgar/pkg Message-ID: Revision: 3784 http://gar.svn.sourceforge.net/gar/?rev=3784&view=rev Author: hson Date: 2009-03-17 00:46:54 +0000 (Tue, 17 Mar 2009) Log Message: ----------- gnumeric: Initial commit Added Paths: ----------- csw/mgar/pkg/gnumeric/ csw/mgar/pkg/gnumeric/branches/ csw/mgar/pkg/gnumeric/tags/ csw/mgar/pkg/gnumeric/trunk/ csw/mgar/pkg/gnumeric/trunk/Makefile csw/mgar/pkg/gnumeric/trunk/checksums csw/mgar/pkg/gnumeric/trunk/files/ Property changes on: csw/mgar/pkg/gnumeric/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/gnumeric/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnumeric/trunk/Makefile (rev 0) +++ csw/mgar/pkg/gnumeric/trunk/Makefile 2009-03-17 00:46:54 UTC (rev 3784) @@ -0,0 +1,24 @@ +GARNAME = gnumeric +GARVERSION = 1.8.3 +CATEGORIES = gnome + +DESCRIPTION = Brief description +define BLURB + Long description +endef + +MASTER_SITES = $(GNOME_MIRROR) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +REQUIRED_PKGS += CSWbonobo2 CSWgconf2 CSWggettextrt CSWglib2 CSWgnomekeyring +REQUIRED_PKGS += CSWgnomevfs2 CSWgtk2 CSWlibart CSWlibatk CSWlibbonoboui +REQUIRED_PKGS += CSWlibcairo CSWlibglade2 CSWlibgnome CSWlibgnomecanvas +REQUIRED_PKGS += CSWlibgnomeui CSWlibgoffice CSWlibgsf CSWlibpopt CSWlibxml2 +REQUIRED_PKGS += CSWorbit2 CSWpango CSWperl CSWzlib + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk Added: csw/mgar/pkg/gnumeric/trunk/checksums =================================================================== --- csw/mgar/pkg/gnumeric/trunk/checksums (rev 0) +++ csw/mgar/pkg/gnumeric/trunk/checksums 2009-03-17 00:46:54 UTC (rev 3784) @@ -0,0 +1 @@ +64721d3c0d48ffeb5bf721315682cdcd download/gnumeric-1.8.3.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Tue Mar 17 02:05:21 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Tue, 17 Mar 2009 01:05:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3785] csw/mgar/pkg/gnutls/trunk/Makefile Message-ID: Revision: 3785 http://gar.svn.sourceforge.net/gar/?rev=3785&view=rev Author: harpchad Date: 2009-03-17 01:05:21 +0000 (Tue, 17 Mar 2009) Log Message: ----------- Split development files to s seperate package Modified Paths: -------------- csw/mgar/pkg/gnutls/trunk/Makefile Modified: csw/mgar/pkg/gnutls/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnutls/trunk/Makefile 2009-03-17 00:46:54 UTC (rev 3784) +++ csw/mgar/pkg/gnutls/trunk/Makefile 2009-03-17 01:05:21 UTC (rev 3785) @@ -2,13 +2,19 @@ GARVERSION = 2.6.4 CATEGORIES = lib -DESCRIPTION = GNU Transport Layer Security lib and tools +DESCRIPTION = GNU Transport Layer Security libraries and tools define BLURB GnuTLS is a project that aims to develop a library which provides a secure layer, over a reliable transport layer. Currently the GnuTLS library implements the proposed standards by the IETF's TLS working group. endef +PACKAGES = CSWgnutls CSWgnutlsdevel +CATALOGNAME_CSWgnutls = gnutls +CATALOGNAME_CSWgnutlsdevel = gnutls_devel +SPKG_DESC_CSWgnutls = GNU Transport Layer Security libraries and tools +SPKG_DESC_CSWgnutlsdevel = GNU Transport Layer Security development headers and tools + MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 DISTFILES += libgnutls-openssl.so.13.i @@ -35,6 +41,8 @@ REQUIRED_PKGS_CSWgnutls = CSWgcc4corert CSWgcc4g++rt CSWgcrypt CSWggettextrt REQUIRED_PKGS_CSWgnutls += CSWgpgerr CSWlibtasn1 CSWreadline CSWzlib CSWiconv +PKGFILES_CSWgnutlsdevel = $(PKGFILES_DEVEL) + include gar/category.mk post-install-isa-sparcv8: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Tue Mar 17 04:08:19 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Tue, 17 Mar 2009 03:08:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3786] csw/mgar/pkg/gnutls/trunk/Makefile Message-ID: Revision: 3786 http://gar.svn.sourceforge.net/gar/?rev=3786&view=rev Author: harpchad Date: 2009-03-17 03:08:18 +0000 (Tue, 17 Mar 2009) Log Message: ----------- Add CSWgnutls as requirement for CSWgnutlsdevel Modified Paths: -------------- csw/mgar/pkg/gnutls/trunk/Makefile Modified: csw/mgar/pkg/gnutls/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnutls/trunk/Makefile 2009-03-17 01:05:21 UTC (rev 3785) +++ csw/mgar/pkg/gnutls/trunk/Makefile 2009-03-17 03:08:18 UTC (rev 3786) @@ -40,6 +40,7 @@ REQUIRED_PKGS_CSWgnutls = CSWgcc4corert CSWgcc4g++rt CSWgcrypt CSWggettextrt REQUIRED_PKGS_CSWgnutls += CSWgpgerr CSWlibtasn1 CSWreadline CSWzlib CSWiconv +REQUIRED_PKGS_CSWgnutlsdevel = CSWgnutls PKGFILES_CSWgnutlsdevel = $(PKGFILES_DEVEL) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 17 04:17:37 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 17 Mar 2009 03:17:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3787] csw/mgar/pkg/gcc4/trunk/files Message-ID: Revision: 3787 http://gar.svn.sourceforge.net/gar/?rev=3787&view=rev Author: valholla Date: 2009-03-17 03:17:37 +0000 (Tue, 17 Mar 2009) Log Message: ----------- checkin my changes to date Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/files/configure_def.mk csw/mgar/pkg/gcc4/trunk/files/gar_override.mk csw/mgar/pkg/gcc4/trunk/files/package_def.mk csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk Modified: csw/mgar/pkg/gcc4/trunk/files/configure_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-17 03:08:18 UTC (rev 3786) +++ csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-17 03:17:37 UTC (rev 3787) @@ -1,23 +1,22 @@ -## Install everythong /opt/csw/gcc4 instead of /opt/csw -prefix = /opt/csw/gcc4 -CONFIGURE_ARGS = --prefix=$(prefix) -CONFIGURE_ARGS += --exec-prefix=$(prefix) -CONFIGURE_ARGS += --enable-libada -CONFIGURE_ARGS += --enable-libssp -CONFIGURE_ARGS += --enable-objc-gc -CONFIGURE_ARGS += --enable-threads=posix -CONFIGURE_ARGS += --enable-shared -CONFIGURE_ARGS += --with-mpfr=/opt/csw -CONFIGURE_ARGS += --with-gmp=/opt/csw +CONFIGURE_ARGS = --prefix=/opt/csw/gcc4 +CONFIGURE_ARGS += --exec-prefix=/opt/csw/gcc4 CONFIGURE_ARGS += --with-gnu-as CONFIGURE_ARGS += --with-as=/opt/csw/bin/gas CONFIGURE_ARGS += --without-gnu-ld CONFIGURE_ARGS += --with-ld=/usr/ccs/bin/ld -CONFIGURE_ARGS += --with-build-time-tools=/opt/csw/bin -## Do not try to build Ada -## Ada must be build with using GCC because the source uses some Ada Code -## Checkout gcc4ada* packages from svn if you wish to build Ada +CONFIGURE_ARGS += --enable-nls +CONFIGURE_ARGS += --with-included-gettext +CONFIGURE_ARGS += --with-libiconv-prefix=/opt/csw +CONFIGURE_ARGS += --with-x +CONFIGURE_ARGS += --with-mpfr=/opt/csw +CONFIGURE_ARGS += --with-gmp=/opt/csw +CONFIGURE_ARGS += --enable-java-awt=xlib +CONFIGURE_ARGS += --enable-libada +CONFIGURE_ARGS += --enable-libssp +CONFIGURE_ARGS += --enable-objc-gc +CONFIGURE_ARGS += --enable-threads=posix +CONFIGURE_ARGS += --enable-stage1-languages=c CONFIGURE_ARGS += --enable-languages=c,c++,fortran,java,objc Modified: csw/mgar/pkg/gcc4/trunk/files/gar_override.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-17 03:08:18 UTC (rev 3786) +++ csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-17 03:17:37 UTC (rev 3787) @@ -1,26 +1,43 @@ +OBJECT_DIR = $(WORKDIR)/objdir +WORKSRC = $(OBJECT_DIR) +DIRPATHS = +OPTFLAGS = -WORKDIR = $(WORKROOTDIR)/build-$(MODULATION)-$(GAROSREL) -COOKIEDIR = $(COOKIEROOTDIR)/$(MODULATION)-$(GAROSREL) -INSTALLISADIR = $(WORKROOTDIR)/install-$(MODULATION)-$(GAROSREL) -OBJECT_DIR = $(WORKDIR)/$(DISTNAME)/objdir -WORKSRC = $(OBJECT_DIR) -DIRPATHS = -OPTFLAGS = -CONFIG_SHELL = /opt/csw/bin/bash - - +CONFIG_SHELL = /bin/ksh +GARCOMPILER = SOS11 +SOS11_CC = /opt/studio/SOS11/SUNWspro/bin/cc -xO3 -xarch=v8 +CFLAGS = -I/opt/csw/include CPPFLAGS = -I/opt/csw/include -CFLAGS = -I/opt/csw/include CXXFLAGS = -I/opt/csw/include -LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib/\\\\\\\$\$ISALIST -R/opt/csw/lib -BOOT_CFLAGS = $(CFLAGS) -g -O2 -BOOT_LDFLAGS = $(LDFLAGS) +LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib +BOOT_CFLAGS = -I/opt/csw/include -mcpu=v8 -g -O2 -pipe +BOOT_LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib -COMMON_EXPORTS += CONFIG_SHELL BOOT_CFLAGS BOOT_LDFLAGS +ifeq ($(shell uname -p),i386) +ifeq ($(shell uname -r),5.10) + GARCOMPILER = SOS12 + SOS12_CC = /opt/studio/SOS12/SUNWspro/bin/cc + CFLAGS = -I/opt/csw/include -m64 -xarch=sse2 + LDFLAGS = -L/opt/csw/lib/64 -R/opt/csw/lib + BOOT_CFLAGS = -I/opt/csw/include -m64 -march=opteron -g -O2 -pipe + BOOT_LDFLAGS = -L/opt/csw/lib/64 -R/opt/csw/lib/64 +else + GARCOMPILER = SOS11 + SOS11_CC = /opt/studio/SOS11/SUNWspro/bin/cc + CFLAGS = -I/opt/csw/include -xO3 -xarch=386 + LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib + BOOT_CFLAGS = -I/opt/csw/include -m32 -march=i386 -g -O2 -pipe + BOOT_LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib +endif +endif +export CONFIG_SHELL CFLAGS CPPFLAGS CXXFLAGS +export LDFLAGS BOOT_CFLAGS BOOT_LDFLAGS + CONFIGURE_SCRIPTS = objdir TEST_SCRIPTS = skip +post-configure-modulated: fix-bootflags ## Run checkpkg Manually ENABLE_CHECK = 0 Modified: csw/mgar/pkg/gcc4/trunk/files/package_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-17 03:08:18 UTC (rev 3786) +++ csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-17 03:17:37 UTC (rev 3787) @@ -1,121 +1,130 @@ ### Package Section ### PACKAGES = CSWgcc4core CSWgcc4corert CSWgcc4docs -PACKAGES += CSWgcc4g95 CSWgcc4g95rt CSWgcc4java CSWgcc4javart +PACKAGES += CSWgcc4gfortran CSWgcc4gfortranrt CSWgcc4java CSWgcc4javart PACKAGES += CSWgcc4objc CSWgcc4objcrt CSWgcc4g++ CSWgcc4g++rt ## Define Package Catalog Names -CATALOGNAME_CSWgcc4core = gcc4core +CATALOGNAME_CSWgcc4core = gcc4core CATALOGNAME_CSWgcc4corert = gcc4corert -CATALOGNAME_CSWgcc4core = gcc4coredocs -CATALOGNAME_CSWgcc4g++ = gcc4g++ -CATALOGNAME_CSWgcc4g++rt = gcc4g++rt -CATALOGNAME_CSWgcc4g95 = gcc4g95 -CATALOGNAME_CSWgcc4g95rt = gcc4g95rt -CATALOGNAME_CSWgcc4java = gcc4java +CATALOGNAME_CSWgcc4core = gcc4coredocs +CATALOGNAME_CSWgcc4g++ = gcc4g++ +CATALOGNAME_CSWgcc4g++rt = gcc4g++rt +CATALOGNAME_CSWgcc4gfortran = gcc4gfortran +CATALOGNAME_CSWgcc4gfortranrt = gcc4gfortranrt +CATALOGNAME_CSWgcc4java = gcc4java CATALOGNAME_CSWgcc4javart = gcc4javart -CATALOGNAME_CSWgcc4objc = gcc4objc +CATALOGNAME_CSWgcc4objc = gcc4objc CATALOGNAME_CSWgcc4objcrt = gcc4obcrt ## Define Package Descriptions -SPKG_DESC_CSWgcc4core = GNU C Compiler -SPKG_DESC_CSWgcc4corert = GNU C Compiler Run Time +SPKG_DESC_CSWgcc4core = GNU C Compiler +SPKG_DESC_CSWgcc4corert = GNU C Compiler Run Time SPKG_DESC_CSWgcc4coredocs = GNU C Compiler Documtation and man pages -SPKG_DESC_CSWgcc4g++ = GNU C++ Compiler -SPKG_DESC_CSWgcc4g++rt = GNU C++ Compiler Run Time -SPKG_DESC_CSWgcc4g95 = GNU Fortran Compiler -SPKG_DESC_CSWgcc4g95rt = GNU Fortran Compiler Run Time -SPKG_DESC_CSWgcc4java = GNU Java Compiler -SPKG_DESC_CSWgcc4javart = GNU Java Compiler Run Time -SPKG_DESC_CSWgcc4objc = GNU Objective C Compiler -SPKG_DESC_CSWgcc4objcrt = GNU Objective C Compiler Run Time +SPKG_DESC_CSWgcc4g++ = GNU C++ Compiler +SPKG_DESC_CSWgcc4g++rt = GNU C++ Compiler Run Time +SPKG_DESC_CSWgcc4gfortran = GNU Fortran Compiler +SPKG_DESC_CSWgcc4gfortranrt = GNU Fortran Compiler Run Time +SPKG_DESC_CSWgcc4java = GNU Java Compiler +SPKG_DESC_CSWgcc4javart = GNU Java Compiler Run Time +SPKG_DESC_CSWgcc4objc = GNU Objective C Compiler +SPKG_DESC_CSWgcc4objcrt = GNU Objective C Compiler Run Time ## Define Dependencies REQUIRED_PKGS_CSWgcc4corert = CSWggettextrt CSWiconv CSWlibgmp CSWlibmpfr -REQUIRED_PKGS_CSWgcc4core = CSWgcc4corert -REQUIRED_PKGS_CSWgcc4g++rt = CSWgcc4core -REQUIRED_PKGS_CSWgcc4g++ = CSWgcc4g++rt -REQUIRED_PKGS_CSWgcc4g95rt = CSWgcc4core -REQUIRED_PKGS_CSWgcc4g95 = CSWgcc4g95rt +REQUIRED_PKGS_CSWgcc4core = CSWgcc4corert +REQUIRED_PKGS_CSWgcc4g++rt = CSWgcc4core +REQUIRED_PKGS_CSWgcc4g++ = CSWgcc4g++rt +REQUIRED_PKGS_CSWgcc4gfortranrt = CSWgcc4core +REQUIRED_PKGS_CSWgcc4gfortran95 = CSWgcc4gfortranrt REQUIRED_PKGS_CSWgcc4javart = CSWgcc4core -REQUIRED_PKGS_CSWgcc4java = CSWgcc4javart +REQUIRED_PKGS_CSWgcc4java = CSWgcc4javart REQUIRED_PKGS_CSWgcc4objcrt = CSWgcc4core -REQUIRED_PKGS_CSWgcc4objc = CSWgcc4objcrt +REQUIRED_PKGS_CSWgcc4objc = CSWgcc4objcrt +PKG_DIR = /opt/csw/gcc4 ## Define the Contents of the Packages ## GNU Compiler Suite Docs -PKGFILES_CSWgcc4docs = $(datadir)/doc/.* -PKGFILES_CSWgcc4docs += $(mandir)/.* -PKGFILES_CSWgcc4docs += $(infodir)/.* +PKGFILES_CSWgcc4docs += $(PKG_DIR)/man/.* +PKGFILES_CSWgcc4docs += $(PKG_DIR)/info/.* ## gcc4objc Definitions -PKGFILES_CSWgcc4objc = $(libexecdir)/.*/cc1obj -PKGFILES_CSWgcc4objc += $(libdir)/.*/objc/.* -PKGFILES_CSWgcc4objc += $(libdir)/.*/gcj/libgcj.* +PKGFILES_CSWgcc4objc = /opt/csw/share/doc/gcc4objc/license +PKGFILES_CSWgcc4objc += $(PKG_DIR)/libexec/.*/cc1obj +PKGFILES_CSWgcc4objc += $(PKG_DIR)/lib/.*/objc/.* +PKGFILES_CSWgcc4objc += $(PKG_DIR)/lib/.*/gcj/libgcj.* ## gcc4objc Runtime -PKGFILES_CSWgcc4objcrt = $(libdir)/.*libobjc.* +PKGFILES_CSWgcc4objcrt = /opt/csw/share/doc/gcc4objcrt/license +PKGFILES_CSWgcc4objcrt += $(PKG_DIR)/lib/.*libobjc.* ## gcc4java Definitions -PKGFILES_CSWgcc4java = $(datadir)/java.* -PKGFILES_CSWgcc4java += $(libexecdir)/.*/jvgenmain -PKGFILES_CSWgcc4java += $(libexecdir)/.*/jc1 -PKGFILES_CSWgcc4java += $(libdir)/pkgconfig/libgcj.pc -PKGFILES_CSWgcc4java += $(includedir)/.*/ffi.h -PKGFILES_CSWgcc4java += $(includedir)/.*/org/.* -PKGFILES_CSWgcc4java += $(includedir)/.*/java.*/.* -PKGFILES_CSWgcc4java += $(includedir)/.*/gcj/.* -PKGFILES_CSWgcc4java += $(includedir)/.*/classpath/.* -PKGFILES_CSWgcc4java += $(includedir)/.*/awt/.* -PKGFILES_CSWgcc4java += $(includedir)/.*/gnu/.* -PKGFILES_CSWgcc4java += $(bindir)/.*gcj.* -PKGFILES_CSWgcc4java += $(bindir)/jv-scan -PKGFILES_CSWgcc4java += $(bindir)/jv-convert -PKGFILES_CSWgcc4java += $(bindir)/jcf-dump -PKGFILES_CSWgcc4java += $(bindir)/grmi.* -PKGFILES_CSWgcc4java += $(bindir)/grepjar -PKGFILES_CSWgcc4java += $(bindir)/gjnih -PKGFILES_CSWgcc4java += $(bindir)/gij -PKGFILES_CSWgcc4java += $(bindir)/fastjar -PKGFILES_CSWgcc4java += $(bindir)/gjar.* -PKGFILES_CSWgcc4java += $(bindir)/gjavah -PKGFILES_CSWgcc4java += $(bindir)/gorbd -PKGFILES_CSWgcc4java += $(bindir)/addr2name.awk -PKGFILES_CSWgcc4java += $(bindir)/gappletviewer -PKGFILES_CSWgcc4java += $(bindir)/gkeytool -PKGFILES_CSWgcc4java += $(bindir)/gserialver -PKGFILES_CSWgcc4java += $(bindir)/gtnameserv -PKGFILES_CSWgcc4java += $(bindir)/gnative2ascii -PKGFILES_CSWgcc4java += $(bindir)/gc-analyze +PKGFILES_CSWgcc4java = /opt/csw/share/doc/gcc4java/license +PKGFILES_CSWgcc4java += $(PKG_DIR)/share/java.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/libexec/.*/jvgenmain +PKGFILES_CSWgcc4java += $(PKG_DIR)/libexec/.*/jc1 +PKGFILES_CSWgcc4java += $(PKG_DIR)/lib/pkgconfig/libgcj.pc +PKGFILES_CSWgcc4java += $(PKG_DIR)/include/.*/ffi.h +PKGFILES_CSWgcc4java += $(PKG_DIR)/include/.*/org/.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/include/.*/java.*/.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/include/.*/gcj/.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/include/.*/classpath/.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/include/.*/awt/.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/include/.*/gnu/.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/.*gcj.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/jv-scan +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/jv-convert +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/jcf-dump +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/grmi.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/grepjar +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gjnih +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gij +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/fastjar +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gjar.* +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gjavah +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gorbd +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/addr2name.awk +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gappletviewer +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gkeytool +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gserialver +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gtnameserv +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gnative2ascii +PKGFILES_CSWgcc4java += $(PKG_DIR)/bin/gc-analyze ## gcc4java RunTime -PKGFILES_CSWgcc4javart = $(datadir)/java/.* -PKGFILES_CSWgcc4javart += $(libdir)/.*libgij.* -PKGFILES_CSWgcc4javart += $(libdir)/.*libffi.* -PKGFILES_CSWgcc4javart += $(libdir)/.*lib-gnu-awt.* -PKGFILES_CSWgcc4javart += $(libdir)/security/libgcj.* -PKGFILES_CSWgcc4javart += $(libdir)/security/classpath.* -PKGFILES_CSWgcc4javart += $(libdir)/logging.properties -PKGFILES_CSWgcc4javart += $(libdir)/gcj.*/classmap.db +PKGFILES_CSWgcc4javart = /opt/csw/share/doc/gcc4javart/license +PKGFILES_CSWgcc4javart += $(PKG_DIR)/share/java/.* +PKGFILES_CSWgcc4javart += $(PKG_DIR)/lib/.*libgij.* +PKGFILES_CSWgcc4javart += $(PKG_DIR)/lib/.*libffi.* +PKGFILES_CSWgcc4javart += $(PKG_DIR)/lib/.*lib-gnu-awt.* +PKGFILES_CSWgcc4javart += $(PKG_DIR)/lib/security/libgcj.* +PKGFILES_CSWgcc4javart += $(PKG_DIR)/lib/security/classpath.* +PKGFILES_CSWgcc4javart += $(PKG_DIR)/lib/logging.properties +PKGFILES_CSWgcc4javart += $(PKG_DIR)/lib/gcj.*/classmap.db -## gcc4g95 Definitions -PKGFILES_CSWgcc4g95 = $(libexecdir)/.*/f951 -PKGFILES_CSWgcc4g95 += $(bindir)/.*gfortran -## gcc4g95 RunTime -PKGFILES_CSWgcc4g95rt = $(libdir)/.*libgfortran.* +## gcc4gfortran Definitions +PKGFILES_CSWgcc4gfortran = /opt/csw/share/doc/gcc4gfortran/license +PKGFILES_CSWgcc4gfortran += $(PKG_DIR)/lib/.*/f951 +PKGFILES_CSWgcc4gfortran += $(PKG_DIR)/lib/.*gfortran +## gcc4gfortran RunTime +PKGFILES_CSWgcc4gfortranrt = /opt/csw/share/doc/gcc4gfortranrt/license +PKGFILES_CSWgcc4gfortranrt = $(PKG_DIR)/lib/.*libgfortran.* ## gcc4g++ Definitions -PKGFILES_CSWgcc4g++ = $(libexecdir)/.*/cc1plus -PKGFILES_CSWgcc4g++ += $(includedir)/c\+\+/.* -PKGFILES_CSWgcc4g++ += $(bindir)/.*g\+\+ -PKGFILES_CSWgcc4g++ += $(bindir)/.*c\+\+ -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(includedir)/.*/org/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(includedir)/.*/java.*/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(includedir)/.*/gcj/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(includedir)/.*/classpath/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(includedir)/.*/awt/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(includedir)/.*/gnu/.* +PKGFILES_CSWgcc4g++ = /opt/csw/share/doc/gcc4g++/license +PKGFILES_CSWgcc4g++ += $(PKG_DIR)/libexec/.*/cc1plus +PKGFILES_CSWgcc4g++ += $(PKG_DIR)/include/c++/.* +PKGFILES_CSWgcc4g++ += $(PKG_DIR)/bin/.*g++ +PKGFILES_CSWgcc4g++ += $(PKG_DIR)/bin/.*c++ +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(PKG_DIR)/include/.*/org/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(PKG_DIR)/include/.*/java.*/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(PKG_DIR)/include/.*/gcj/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(PKG_DIR)/include/.*/classpath/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(PKG_DIR)/include/.*/awt/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += $(PKG_DIR)/include/.*/gnu/.* ## gcc4g++ RunTime -PKGFILES_CSWgcc4g++rt = $(libdir)/.*libstdc.* +PKGFILES_CSWgcc4g++rt = /opt/csw/share/doc/gcc4g++rt/license +PKGFILES_CSWgcc4g++rt += $(PKG_DIR)/lib/.*libstdc.* ## gcc4core RunTime -PKGFILES_CSWgcc4corert = $(libdir)/.*libgcc_s.* +PKGFILES_CSWgcc4corert = /opt/csw/share/doc/gcc4corert/license +PKGFILES_CSWgcc4corert = $(PKG_DIR)/lib/.*libgcc_s.* Modified: csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-17 03:08:18 UTC (rev 3786) +++ csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-17 03:17:37 UTC (rev 3787) @@ -1,4 +1,5 @@ + ## Create $(OBJECT_DIR) to build in post-extract-$(addprefix post-extract-,$(MODULATIONS)): echo "==> Creating Object Dir for Building" @@ -9,9 +10,18 @@ ## Run it from the $(OBJECT_DIR) configure-objdir: echo "==> Running Configure from $(OBJECT_DIR)" - cd $(OBJECT_DIR) && $(CONFIGURE_ENV) ../configure $(CONFIGURE_ARGS) + cd $(OBJECT_DIR) && $(CONFIGURE_ENV) \ + ../$(DISTNAME)/configure $(CONFIGURE_ARGS) $(DONADA) +## Set the CFLAGS so the correct architecture is used +fix-bootflags: + @(perl -i -plne "s|^BOOT_CFLAGS.*|BOOT_CFLAGS= $(BOOT_CFLAGS)|" \ + $(WORKSRC)/Makefile) + @(perl -i -plne "s|^BOOT_LDFLAGS.*|BOOT_LDFLAGS= $(BOOT_LDFLAGS)|" \ + $(WORKSRC)/Makefile) + @$(DONADA) + test-skip: - $(DONADA) + @$(DONADA) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 17 04:32:05 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 17 Mar 2009 03:32:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[3788] csw/mgar/pkg/gnumeric/trunk Message-ID: Revision: 3788 http://gar.svn.sourceforge.net/gar/?rev=3788&view=rev Author: hson Date: 2009-03-17 03:32:05 +0000 (Tue, 17 Mar 2009) Log Message: ----------- gnumeric: Initial commit Modified Paths: -------------- csw/mgar/pkg/gnumeric/trunk/Makefile csw/mgar/pkg/gnumeric/trunk/checksums Added Paths: ----------- csw/mgar/pkg/gnumeric/trunk/files/mainpatch Modified: csw/mgar/pkg/gnumeric/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnumeric/trunk/Makefile 2009-03-17 03:17:37 UTC (rev 3787) +++ csw/mgar/pkg/gnumeric/trunk/Makefile 2009-03-17 03:32:05 UTC (rev 3788) @@ -19,6 +19,8 @@ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +PATCHFILES = mainpatch + CONFIGURE_ARGS = $(DIRPATHS) include gar/category.mk Modified: csw/mgar/pkg/gnumeric/trunk/checksums =================================================================== --- csw/mgar/pkg/gnumeric/trunk/checksums 2009-03-17 03:17:37 UTC (rev 3787) +++ csw/mgar/pkg/gnumeric/trunk/checksums 2009-03-17 03:32:05 UTC (rev 3788) @@ -1 +1,2 @@ 64721d3c0d48ffeb5bf721315682cdcd download/gnumeric-1.8.3.tar.gz +cf9ffd8f1b23eec556cd949af385b972 download/mainpatch Added: csw/mgar/pkg/gnumeric/trunk/files/mainpatch =================================================================== --- csw/mgar/pkg/gnumeric/trunk/files/mainpatch (rev 0) +++ csw/mgar/pkg/gnumeric/trunk/files/mainpatch 2009-03-17 03:32:05 UTC (rev 3788) @@ -0,0 +1,730 @@ +Only in gnumeric-1.8.3: Makefile +Only in gnumeric-1.8.3: config.log +Only in gnumeric-1.8.3: config.status +Only in gnumeric-1.8.3: config.status.lineno +Only in gnumeric-1.8.3/doc/C: Makefile +Only in gnumeric-1.8.3/doc/C/figures: Makefile +Only in gnumeric-1.8.3/doc/C/figures/icons: Makefile +Only in gnumeric-1.8.3/doc/C: gnumeric-C.omf.out +Only in gnumeric-1.8.3/doc/C: omf_timestamp +Only in gnumeric-1.8.3/doc: Makefile +Only in gnumeric-1.8.3/doc/developer: Makefile +Only in gnumeric-1.8.3: gnumeric-config.h +Only in gnumeric-1.8.3: gnumeric-features.h +Only in gnumeric-1.8.3: gnumeric.desktop +Only in gnumeric-1.8.3/icons: Makefile +Only in gnumeric-1.8.3: intltool-extract +Only in gnumeric-1.8.3: intltool-merge +Only in gnumeric-1.8.3: intltool-update +Only in gnumeric-1.8.3: libspreadsheet-1.8.pc +Only in gnumeric-1.8.3: libspreadsheet.pc +Only in gnumeric-1.8.3: libtool +Only in gnumeric-1.8.3/plugins: Makefile +Only in gnumeric-1.8.3/plugins/applix: .deps +Only in gnumeric-1.8.3/plugins/applix: .libs +Only in gnumeric-1.8.3/plugins/applix: Makefile +Only in gnumeric-1.8.3/plugins/applix: applix-read.lo +Only in gnumeric-1.8.3/plugins/applix: applix-write.lo +Only in gnumeric-1.8.3/plugins/applix: applix.la +Only in gnumeric-1.8.3/plugins/applix: boot.lo +Only in gnumeric-1.8.3/plugins/applix: plugin.xml +Only in gnumeric-1.8.3/plugins/corba: .deps +Only in gnumeric-1.8.3/plugins/corba: .libs +Only in gnumeric-1.8.3/plugins/corba: GNOME_Gnumeric-common.c +Only in gnumeric-1.8.3/plugins/corba: GNOME_Gnumeric-common.lo +Only in gnumeric-1.8.3/plugins/corba: GNOME_Gnumeric-skels.c +Only in gnumeric-1.8.3/plugins/corba: GNOME_Gnumeric-skels.lo +Only in gnumeric-1.8.3/plugins/corba: GNOME_Gnumeric-stubs.c +Only in gnumeric-1.8.3/plugins/corba: GNOME_Gnumeric-stubs.lo +Only in gnumeric-1.8.3/plugins/corba: GNOME_Gnumeric.h +Only in gnumeric-1.8.3/plugins/corba: Makefile +Only in gnumeric-1.8.3/plugins/corba: corba-application.lo +Only in gnumeric-1.8.3/plugins/corba: corba-sheet.lo +Only in gnumeric-1.8.3/plugins/corba: corba-workbook.lo +Only in gnumeric-1.8.3/plugins/corba: corba.la +Only in gnumeric-1.8.3/plugins/corba: plugin.xml +Only in gnumeric-1.8.3/plugins/corba: stamp_Gnumeric_idl +Only in gnumeric-1.8.3/plugins/derivatives: .deps +Only in gnumeric-1.8.3/plugins/derivatives: .libs +Only in gnumeric-1.8.3/plugins/derivatives: Makefile +Only in gnumeric-1.8.3/plugins/derivatives: derivatives.la +Only in gnumeric-1.8.3/plugins/derivatives: options.lo +Only in gnumeric-1.8.3/plugins/derivatives: plugin.xml +Only in gnumeric-1.8.3/plugins/dif: .deps +Only in gnumeric-1.8.3/plugins/dif: .libs +Only in gnumeric-1.8.3/plugins/dif: Makefile +Only in gnumeric-1.8.3/plugins/dif: dif.la +Only in gnumeric-1.8.3/plugins/dif: dif.lo +Only in gnumeric-1.8.3/plugins/dif: plugin.xml +Only in gnumeric-1.8.3/plugins/excel: .deps +Only in gnumeric-1.8.3/plugins/excel: .libs +Only in gnumeric-1.8.3/plugins/excel: Makefile +Only in gnumeric-1.8.3/plugins/excel: boot.lo +Only in gnumeric-1.8.3/plugins/excel: crypt-md4.lo +Only in gnumeric-1.8.3/plugins/excel: excel-xml-read.lo +Only in gnumeric-1.8.3/plugins/excel: excel.la +diff -ru gnumeric-1.8.3.orig/plugins/excel/md5.h gnumeric-1.8.3/plugins/excel/md5.h +--- gnumeric-1.8.3.orig/plugins/excel/md5.h 2008-01-15 00:55:11.000000000 +0100 ++++ gnumeric-1.8.3/plugins/excel/md5.h 2009-03-17 00:23:02.110582251 +0100 +@@ -22,7 +22,11 @@ + #define _MD5_H 1 + + #include ++#ifdef __sun ++#include ++#else + #include ++#endif + + #define MD5_DIGEST_SIZE 16 + #define MD5_BLOCK_SIZE 64 +Only in gnumeric-1.8.3/plugins/excel: md5.lo +Only in gnumeric-1.8.3/plugins/excel: ms-biff.lo +Only in gnumeric-1.8.3/plugins/excel: ms-chart.lo +Only in gnumeric-1.8.3/plugins/excel: ms-container.lo +Only in gnumeric-1.8.3/plugins/excel: ms-escher.lo +Only in gnumeric-1.8.3/plugins/excel: ms-excel-read.lo +Only in gnumeric-1.8.3/plugins/excel: ms-excel-util.lo +Only in gnumeric-1.8.3/plugins/excel: ms-excel-write.lo +Only in gnumeric-1.8.3/plugins/excel: ms-formula-read.lo +Only in gnumeric-1.8.3/plugins/excel: ms-formula-write.lo +Only in gnumeric-1.8.3/plugins/excel: ms-obj.lo +Only in gnumeric-1.8.3/plugins/excel: ms-pivot.lo +Only in gnumeric-1.8.3/plugins/excel: plugin.xml +Only in gnumeric-1.8.3/plugins/excel: rc4.lo +Only in gnumeric-1.8.3/plugins/excel: xlsx-read.lo +Only in gnumeric-1.8.3/plugins/excel: xlsx-utils.lo +Only in gnumeric-1.8.3/plugins/excel: xlsx-write.lo +Only in gnumeric-1.8.3/plugins/fn-complex: .deps +Only in gnumeric-1.8.3/plugins/fn-complex: .libs +Only in gnumeric-1.8.3/plugins/fn-complex: Makefile +Only in gnumeric-1.8.3/plugins/fn-complex: functions.lo +Only in gnumeric-1.8.3/plugins/fn-complex: gsl-complex.lo +Only in gnumeric-1.8.3/plugins/fn-complex: plugin.la +Only in gnumeric-1.8.3/plugins/fn-complex: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-database: .deps +Only in gnumeric-1.8.3/plugins/fn-database: .libs +Only in gnumeric-1.8.3/plugins/fn-database: Makefile +Only in gnumeric-1.8.3/plugins/fn-database: functions.lo +Only in gnumeric-1.8.3/plugins/fn-database: plugin.la +Only in gnumeric-1.8.3/plugins/fn-database: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-date: .deps +Only in gnumeric-1.8.3/plugins/fn-date: .libs +Only in gnumeric-1.8.3/plugins/fn-date: Makefile +Only in gnumeric-1.8.3/plugins/fn-date: functions.lo +Only in gnumeric-1.8.3/plugins/fn-date: plugin.la +Only in gnumeric-1.8.3/plugins/fn-date: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-eng: .deps +Only in gnumeric-1.8.3/plugins/fn-eng: .libs +Only in gnumeric-1.8.3/plugins/fn-eng: Makefile +Only in gnumeric-1.8.3/plugins/fn-eng: functions.lo +Only in gnumeric-1.8.3/plugins/fn-eng: plugin.la +Only in gnumeric-1.8.3/plugins/fn-eng: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-erlang: .deps +Only in gnumeric-1.8.3/plugins/fn-erlang: .libs +Only in gnumeric-1.8.3/plugins/fn-erlang: Makefile +Only in gnumeric-1.8.3/plugins/fn-erlang: erlang.la +Only in gnumeric-1.8.3/plugins/fn-erlang: functions.lo +Only in gnumeric-1.8.3/plugins/fn-erlang: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-financial: .deps +Only in gnumeric-1.8.3/plugins/fn-financial: .libs +Only in gnumeric-1.8.3/plugins/fn-financial: Makefile +Only in gnumeric-1.8.3/plugins/fn-financial: functions.lo +Only in gnumeric-1.8.3/plugins/fn-financial: plugin.la +Only in gnumeric-1.8.3/plugins/fn-financial: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-financial: sc-fin.lo +Only in gnumeric-1.8.3/plugins/fn-info: .deps +Only in gnumeric-1.8.3/plugins/fn-info: .libs +Only in gnumeric-1.8.3/plugins/fn-info: Makefile +Only in gnumeric-1.8.3/plugins/fn-info: functions.lo +Only in gnumeric-1.8.3/plugins/fn-info: plugin.la +Only in gnumeric-1.8.3/plugins/fn-info: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-logical: .deps +Only in gnumeric-1.8.3/plugins/fn-logical: .libs +Only in gnumeric-1.8.3/plugins/fn-logical: Makefile +Only in gnumeric-1.8.3/plugins/fn-logical: functions.lo +Only in gnumeric-1.8.3/plugins/fn-logical: plugin.la +Only in gnumeric-1.8.3/plugins/fn-logical: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-lookup: .deps +Only in gnumeric-1.8.3/plugins/fn-lookup: .libs +Only in gnumeric-1.8.3/plugins/fn-lookup: Makefile +Only in gnumeric-1.8.3/plugins/fn-lookup: functions.lo +Only in gnumeric-1.8.3/plugins/fn-lookup: plugin.la +Only in gnumeric-1.8.3/plugins/fn-lookup: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-math: .deps +Only in gnumeric-1.8.3/plugins/fn-math: .libs +Only in gnumeric-1.8.3/plugins/fn-math: Makefile +Only in gnumeric-1.8.3/plugins/fn-math: functions.lo +Only in gnumeric-1.8.3/plugins/fn-math: plugin.la +Only in gnumeric-1.8.3/plugins/fn-math: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-r: .deps +Only in gnumeric-1.8.3/plugins/fn-r: .libs +Only in gnumeric-1.8.3/plugins/fn-r: Makefile +Only in gnumeric-1.8.3/plugins/fn-r: extra.lo +Only in gnumeric-1.8.3/plugins/fn-r: functions.lo +Only in gnumeric-1.8.3/plugins/fn-r: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-r: rstat.la +Only in gnumeric-1.8.3/plugins/fn-random: .deps +Only in gnumeric-1.8.3/plugins/fn-random: .libs +Only in gnumeric-1.8.3/plugins/fn-random: Makefile +Only in gnumeric-1.8.3/plugins/fn-random: functions.lo +Only in gnumeric-1.8.3/plugins/fn-random: plugin.la +Only in gnumeric-1.8.3/plugins/fn-random: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-stat: .deps +Only in gnumeric-1.8.3/plugins/fn-stat: .libs +Only in gnumeric-1.8.3/plugins/fn-stat: Makefile +Only in gnumeric-1.8.3/plugins/fn-stat: functions.lo +Only in gnumeric-1.8.3/plugins/fn-stat: plugin.la +Only in gnumeric-1.8.3/plugins/fn-stat: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-string: .deps +Only in gnumeric-1.8.3/plugins/fn-string: .libs +Only in gnumeric-1.8.3/plugins/fn-string: Makefile +Only in gnumeric-1.8.3/plugins/fn-string: functions.lo +Only in gnumeric-1.8.3/plugins/fn-string: plugin.la +Only in gnumeric-1.8.3/plugins/fn-string: plugin.xml +Only in gnumeric-1.8.3/plugins/fn-tsa: .deps +Only in gnumeric-1.8.3/plugins/fn-tsa: .libs +Only in gnumeric-1.8.3/plugins/fn-tsa: Makefile +Only in gnumeric-1.8.3/plugins/fn-tsa: functions.lo +Only in gnumeric-1.8.3/plugins/fn-tsa: plugin.la +Only in gnumeric-1.8.3/plugins/fn-tsa: plugin.xml +Only in gnumeric-1.8.3/plugins/gda: .deps +Only in gnumeric-1.8.3/plugins/gda: Makefile +Only in gnumeric-1.8.3/plugins/gnome-db: .deps +Only in gnumeric-1.8.3/plugins/gnome-db: Makefile +Only in gnumeric-1.8.3/plugins/gnome-glossary: Makefile +Only in gnumeric-1.8.3/plugins/html: .deps +Only in gnumeric-1.8.3/plugins/html: .libs +Only in gnumeric-1.8.3/plugins/html: Makefile +Only in gnumeric-1.8.3/plugins/html: boot.lo +Only in gnumeric-1.8.3/plugins/html: font.lo +Only in gnumeric-1.8.3/plugins/html: html.la +Only in gnumeric-1.8.3/plugins/html: html.lo +Only in gnumeric-1.8.3/plugins/html: html_read.lo +Only in gnumeric-1.8.3/plugins/html: latex.lo +Only in gnumeric-1.8.3/plugins/html: plugin.xml +Only in gnumeric-1.8.3/plugins/html: roff.lo +Only in gnumeric-1.8.3/plugins/lotus-123: .deps +Only in gnumeric-1.8.3/plugins/lotus-123: .libs +Only in gnumeric-1.8.3/plugins/lotus-123: Makefile +Only in gnumeric-1.8.3/plugins/lotus-123: boot.lo +Only in gnumeric-1.8.3/plugins/lotus-123: lotus-formula.lo +Only in gnumeric-1.8.3/plugins/lotus-123: lotus.la +Only in gnumeric-1.8.3/plugins/lotus-123: lotus.lo +Only in gnumeric-1.8.3/plugins/lotus-123: plugin.xml +Only in gnumeric-1.8.3/plugins/mps: .deps +Only in gnumeric-1.8.3/plugins/mps: .libs +Only in gnumeric-1.8.3/plugins/mps: Makefile +Only in gnumeric-1.8.3/plugins/mps: mps.la +Only in gnumeric-1.8.3/plugins/mps: mps.lo +Only in gnumeric-1.8.3/plugins/mps: parser.lo +Only in gnumeric-1.8.3/plugins/mps: plugin.xml +Only in gnumeric-1.8.3/plugins/numtheory: .deps +Only in gnumeric-1.8.3/plugins/numtheory: .libs +Only in gnumeric-1.8.3/plugins/numtheory: Makefile +diff -ru gnumeric-1.8.3.orig/plugins/numtheory/numtheory.c gnumeric-1.8.3/plugins/numtheory/numtheory.c +--- gnumeric-1.8.3.orig/plugins/numtheory/numtheory.c 2008-01-15 00:55:10.000000000 +0100 ++++ gnumeric-1.8.3/plugins/numtheory/numtheory.c 2009-03-17 00:55:21.253509921 +0100 +@@ -33,7 +33,14 @@ + + #define OUT_OF_BOUNDS "#LIMIT!" + ++#ifdef __sun ++static inline double bit_max_fn(void) { ++ return MIN (1 / GNM_EPSILON, (gnm_float)G_MAXUINT64); ++} ++#define bit_max (bit_max_fn()) ++#else + static const double bit_max = MIN (1 / GNM_EPSILON, (gnm_float)G_MAXUINT64); ++#endif + + /* ------------------------------------------------------------------------- */ + +Only in gnumeric-1.8.3/plugins/numtheory: numtheory.e +Only in gnumeric-1.8.3/plugins/numtheory: numtheory.la +Only in gnumeric-1.8.3/plugins/numtheory: numtheory.lo +Only in gnumeric-1.8.3/plugins/numtheory: plugin.xml +Only in gnumeric-1.8.3/plugins/oleo: .deps +Only in gnumeric-1.8.3/plugins/oleo: .libs +Only in gnumeric-1.8.3/plugins/oleo: Makefile +Only in gnumeric-1.8.3/plugins/oleo: boot.lo +Only in gnumeric-1.8.3/plugins/oleo: oleo.la +Only in gnumeric-1.8.3/plugins/oleo: oleo.lo +Only in gnumeric-1.8.3/plugins/oleo: plugin.xml +Only in gnumeric-1.8.3/plugins/openoffice: .deps +Only in gnumeric-1.8.3/plugins/openoffice: .libs +Only in gnumeric-1.8.3/plugins/openoffice: Makefile +Only in gnumeric-1.8.3/plugins/openoffice: openoffice-read.lo +Only in gnumeric-1.8.3/plugins/openoffice: openoffice-write.lo +Only in gnumeric-1.8.3/plugins/openoffice: openoffice.la +Only in gnumeric-1.8.3/plugins/openoffice: plugin.xml +Only in gnumeric-1.8.3/plugins/paradox: .deps +Only in gnumeric-1.8.3/plugins/paradox: Makefile +Only in gnumeric-1.8.3/plugins/perl-func: Makefile +Only in gnumeric-1.8.3/plugins/perl-func: plugin.xml +Only in gnumeric-1.8.3/plugins/perl-loader: .libs +Only in gnumeric-1.8.3/plugins/perl-loader: Makefile +Only in gnumeric-1.8.3/plugins/perl-loader: boot.lo +Only in gnumeric-1.8.3/plugins/perl-loader: perl-gnumeric.lo +Only in gnumeric-1.8.3/plugins/perl-loader: perl-loader.lo +Only in gnumeric-1.8.3/plugins/perl-loader: perl_loader.la +Only in gnumeric-1.8.3/plugins/perl-loader: plugin.xml +Only in gnumeric-1.8.3/plugins/perl-loader: xsinit.c +Only in gnumeric-1.8.3/plugins/perl-loader: xsinit.lo +Only in gnumeric-1.8.3/plugins/plan-perfect: .deps +Only in gnumeric-1.8.3/plugins/plan-perfect: .libs +Only in gnumeric-1.8.3/plugins/plan-perfect: Makefile +Only in gnumeric-1.8.3/plugins/plan-perfect: charset.lo +Only in gnumeric-1.8.3/plugins/plan-perfect: plan_perfect.la +Only in gnumeric-1.8.3/plugins/plan-perfect: pln.lo +Only in gnumeric-1.8.3/plugins/plan-perfect: plugin.xml +Only in gnumeric-1.8.3/plugins/psiconv: .deps +Only in gnumeric-1.8.3/plugins/psiconv: Makefile +Only in gnumeric-1.8.3/plugins/py-func: Makefile +Only in gnumeric-1.8.3/plugins/python-loader: .deps +Only in gnumeric-1.8.3/plugins/python-loader: Makefile +Only in gnumeric-1.8.3/plugins/qpro: .deps +Only in gnumeric-1.8.3/plugins/qpro: .libs +Only in gnumeric-1.8.3/plugins/qpro: Makefile +Only in gnumeric-1.8.3/plugins/qpro: plugin.xml +Only in gnumeric-1.8.3/plugins/qpro: qpro-read.lo +Only in gnumeric-1.8.3/plugins/qpro: qpro.la +Only in gnumeric-1.8.3/plugins/sample_datasource: .deps +Only in gnumeric-1.8.3/plugins/sample_datasource: .libs +Only in gnumeric-1.8.3/plugins/sample_datasource: Makefile +Only in gnumeric-1.8.3/plugins/sample_datasource: plugin.xml +Only in gnumeric-1.8.3/plugins/sample_datasource: sample_datasource.la +Only in gnumeric-1.8.3/plugins/sample_datasource: sample_datasource.lo +Only in gnumeric-1.8.3/plugins/sc: .deps +Only in gnumeric-1.8.3/plugins/sc: .libs +Only in gnumeric-1.8.3/plugins/sc: Makefile +Only in gnumeric-1.8.3/plugins/sc: plugin.xml +Only in gnumeric-1.8.3/plugins/sc: sc.la +Only in gnumeric-1.8.3/plugins/sc: sc.lo +Only in gnumeric-1.8.3/plugins/sylk: .deps +Only in gnumeric-1.8.3/plugins/sylk: .libs +Only in gnumeric-1.8.3/plugins/sylk: Makefile +Only in gnumeric-1.8.3/plugins/sylk: plugin.xml +Only in gnumeric-1.8.3/plugins/sylk: sylk-write.lo +Only in gnumeric-1.8.3/plugins/sylk: sylk.la +Only in gnumeric-1.8.3/plugins/sylk: sylk.lo +Only in gnumeric-1.8.3/plugins/uihello: .deps +Only in gnumeric-1.8.3/plugins/uihello: .libs +Only in gnumeric-1.8.3/plugins/uihello: Makefile +Only in gnumeric-1.8.3/plugins/uihello: plugin.la +Only in gnumeric-1.8.3/plugins/uihello: plugin.xml +Only in gnumeric-1.8.3/plugins/uihello: uihello.lo +Only in gnumeric-1.8.3/plugins/xbase: .deps +Only in gnumeric-1.8.3/plugins/xbase: .libs +Only in gnumeric-1.8.3/plugins/xbase: Makefile +Only in gnumeric-1.8.3/plugins/xbase: boot.lo +Only in gnumeric-1.8.3/plugins/xbase: plugin.xml +Only in gnumeric-1.8.3/plugins/xbase: xbase.la +Only in gnumeric-1.8.3/plugins/xbase: xbase.lo +Only in gnumeric-1.8.3/po: .intltool-merge-cache +Only in gnumeric-1.8.3/po: Makefile +Only in gnumeric-1.8.3/po: Makefile.in +diff -ru gnumeric-1.8.3.orig/po/Makefile.in.in gnumeric-1.8.3/po/Makefile.in.in +--- gnumeric-1.8.3.orig/po/Makefile.in.in 2008-05-24 22:40:36.000000000 +0200 ++++ gnumeric-1.8.3/po/Makefile.in.in 2009-03-17 00:59:24.557217225 +0100 +@@ -69,7 +69,7 @@ + EXTRA_DISTFILES = POTFILES.skip Makevars LINGUAS + + POTFILES = \ +- ++# + CATALOGS = @CATALOGS@ + CATOBJEXT = @CATOBJEXT@ + +Only in gnumeric-1.8.3/po: POTFILES +Only in gnumeric-1.8.3/po: am.gmo +Only in gnumeric-1.8.3/po: ar.gmo +Only in gnumeric-1.8.3/po: az.gmo +Only in gnumeric-1.8.3/po: bg.gmo +Only in gnumeric-1.8.3/po: ca.gmo +Only in gnumeric-1.8.3/po: cs.gmo +Only in gnumeric-1.8.3/po: da.gmo +Only in gnumeric-1.8.3/po: de.gmo +Only in gnumeric-1.8.3/po: dz.gmo +Only in gnumeric-1.8.3/po: el.gmo +Only in gnumeric-1.8.3/po: en_CA.gmo +Only in gnumeric-1.8.3/po: en_GB.gmo +Only in gnumeric-1.8.3/po: es.gmo +Only in gnumeric-1.8.3/po: et.gmo +Only in gnumeric-1.8.3/po: fi.gmo +Only in gnumeric-1.8.3/po: fr.gmo +Only in gnumeric-1.8.3/po: ga.gmo +Only in gnumeric-1.8.3/po: gl.gmo +Only in gnumeric-1.8.3/po: he.gmo +Only in gnumeric-1.8.3/po: hr.gmo +Only in gnumeric-1.8.3/po: hu.gmo +Only in gnumeric-1.8.3/po: it.gmo +Only in gnumeric-1.8.3/po: ja.gmo +Only in gnumeric-1.8.3/po: ko.gmo +Only in gnumeric-1.8.3/po: lt.gmo +Only in gnumeric-1.8.3/po: lv.gmo +Only in gnumeric-1.8.3/po: mk.gmo +Only in gnumeric-1.8.3/po: ml.gmo +Only in gnumeric-1.8.3/po: mr.gmo +Only in gnumeric-1.8.3/po: ms.gmo +Only in gnumeric-1.8.3/po: nb.gmo +Only in gnumeric-1.8.3/po: ne.gmo +Only in gnumeric-1.8.3/po: nl.gmo +Only in gnumeric-1.8.3/po: nn.gmo +Only in gnumeric-1.8.3/po: oc.gmo +Only in gnumeric-1.8.3/po: pl.gmo +Only in gnumeric-1.8.3/po: pt.gmo +Only in gnumeric-1.8.3/po: pt_BR.gmo +Only in gnumeric-1.8.3/po: ro.gmo +Only in gnumeric-1.8.3/po: ru.gmo +Only in gnumeric-1.8.3/po: rw.gmo +Only in gnumeric-1.8.3/po: sk.gmo +Only in gnumeric-1.8.3/po: sr.gmo +Only in gnumeric-1.8.3/po: sr at Latn.gmo +Only in gnumeric-1.8.3/po: stamp-it +Only in gnumeric-1.8.3/po: sv.gmo +Only in gnumeric-1.8.3/po: te.gmo +Only in gnumeric-1.8.3/po: tr.gmo +Only in gnumeric-1.8.3/po: uk.gmo +Only in gnumeric-1.8.3/po: vi.gmo +Only in gnumeric-1.8.3/po: zh_CN.gmo +Only in gnumeric-1.8.3/po: zh_TW.gmo +Only in gnumeric-1.8.3/po-functions: Makefile +Only in gnumeric-1.8.3/po-functions: Makefile.in +Only in gnumeric-1.8.3/po-functions: POTFILES +Only in gnumeric-1.8.3/po-functions: am.gmo +Only in gnumeric-1.8.3/po-functions: ar.gmo +Only in gnumeric-1.8.3/po-functions: az.gmo +Only in gnumeric-1.8.3/po-functions: bg.gmo +Only in gnumeric-1.8.3/po-functions: ca.gmo +Only in gnumeric-1.8.3/po-functions: cs.gmo +Only in gnumeric-1.8.3/po-functions: da.gmo +Only in gnumeric-1.8.3/po-functions: de.gmo +Only in gnumeric-1.8.3/po-functions: dz.gmo +Only in gnumeric-1.8.3/po-functions: el.gmo +Only in gnumeric-1.8.3/po-functions: en_CA.gmo +Only in gnumeric-1.8.3/po-functions: en_GB.gmo +Only in gnumeric-1.8.3/po-functions: es.gmo +Only in gnumeric-1.8.3/po-functions: et.gmo +Only in gnumeric-1.8.3/po-functions: fi.gmo +Only in gnumeric-1.8.3/po-functions: fr.gmo +Only in gnumeric-1.8.3/po-functions: ga.gmo +Only in gnumeric-1.8.3/po-functions: gl.gmo +Only in gnumeric-1.8.3/po-functions: he.gmo +Only in gnumeric-1.8.3/po-functions: hr.gmo +Only in gnumeric-1.8.3/po-functions: hu.gmo +Only in gnumeric-1.8.3/po-functions: it.gmo +Only in gnumeric-1.8.3/po-functions: ja.gmo +Only in gnumeric-1.8.3/po-functions: ko.gmo +Only in gnumeric-1.8.3/po-functions: lt.gmo +Only in gnumeric-1.8.3/po-functions: lv.gmo +Only in gnumeric-1.8.3/po-functions: mk.gmo +Only in gnumeric-1.8.3/po-functions: ml.gmo +Only in gnumeric-1.8.3/po-functions: mr.gmo +Only in gnumeric-1.8.3/po-functions: ms.gmo +Only in gnumeric-1.8.3/po-functions: nb.gmo +Only in gnumeric-1.8.3/po-functions: ne.gmo +Only in gnumeric-1.8.3/po-functions: nl.gmo +Only in gnumeric-1.8.3/po-functions: nn.gmo +Only in gnumeric-1.8.3/po-functions: oc.gmo +Only in gnumeric-1.8.3/po-functions: pl.gmo +Only in gnumeric-1.8.3/po-functions: pt.gmo +Only in gnumeric-1.8.3/po-functions: pt_BR.gmo +Only in gnumeric-1.8.3/po-functions: ro.gmo +Only in gnumeric-1.8.3/po-functions: ru.gmo +Only in gnumeric-1.8.3/po-functions: rw.gmo +Only in gnumeric-1.8.3/po-functions: sk.gmo +Only in gnumeric-1.8.3/po-functions: sr.gmo +Only in gnumeric-1.8.3/po-functions: sr at Latn.gmo +Only in gnumeric-1.8.3/po-functions: sv.gmo +Only in gnumeric-1.8.3/po-functions: te.gmo +Only in gnumeric-1.8.3/po-functions: tr.gmo +Only in gnumeric-1.8.3/po-functions: uk.gmo +Only in gnumeric-1.8.3/po-functions: vi.gmo +Only in gnumeric-1.8.3/po-functions: zh_CN.gmo +Only in gnumeric-1.8.3/po-functions: zh_TW.gmo +Only in gnumeric-1.8.3/schemas: Makefile +Only in gnumeric-1.8.3/schemas: gnumeric-dialogs.schemas +Only in gnumeric-1.8.3/schemas: gnumeric-general.schemas +Only in gnumeric-1.8.3/schemas: gnumeric-plugins.schemas +Only in gnumeric-1.8.3/src: .deps +Only in gnumeric-1.8.3/src: .libs +Only in gnumeric-1.8.3/src: GNOME_Gnumeric-gtk.xml +Only in gnumeric-1.8.3/src: Makefile +Only in gnumeric-1.8.3/src/cut-n-paste-code: Makefile +Only in gnumeric-1.8.3/src/dialogs: .deps +Only in gnumeric-1.8.3/src/dialogs: .libs +Only in gnumeric-1.8.3/src/dialogs: Makefile +Only in gnumeric-1.8.3/src/dialogs: dao-gui-utils.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-about.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-advanced-filter.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-analysis-tools.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-autocorrect.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-autofilter.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-autoformat.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-autosave.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-cell-comment.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-cell-format.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-cell-sort.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-col-row.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-col-width.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-consolidate.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-data-table.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-define-names.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-delete-cells.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-doc-metadata.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-fill-series.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-formula-guru.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-function-select.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-goal-seek.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-goto-cell.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-hyperlink.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-insert-cells.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-merge.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-password.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-paste-names.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-paste-special.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-plugin-manager.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-preferences.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-printer-setup.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-quit.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-random-generator.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-recent.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-row-height.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-scenarios.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-search-replace.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-search.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-sheet-order.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-shuffle.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-simulation.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-so-list.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-so-styled.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-solver.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-stf-csv-page.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-stf-export.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-stf-fixed-page.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-stf-format-page.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-stf-main-page.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-stf-preview.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-stf.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-tabulate.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-view.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-workbook-attr.lo +Only in gnumeric-1.8.3/src/dialogs: dialog-zoom.lo +Only in gnumeric-1.8.3/src/dialogs: libdialogs.la +Only in gnumeric-1.8.3/src: gnm-marshalers.h +diff -ru gnumeric-1.8.3.orig/src/gnm-so-polygon.c gnumeric-1.8.3/src/gnm-so-polygon.c +--- gnumeric-1.8.3.orig/src/gnm-so-polygon.c 2008-01-15 00:54:39.000000000 +0100 ++++ gnumeric-1.8.3/src/gnm-so-polygon.c 2009-03-16 23:35:49.881228497 +0100 +@@ -223,7 +223,7 @@ + gnm_so_polygon_write_xml_sax (SheetObject const *so, GsfXMLOut *output) + { + /* TODO */ +- return gnm_so_polygon_parent_class->write_xml_sax (so, output); ++ gnm_so_polygon_parent_class->write_xml_sax (so, output); + } + + static void +Only in gnumeric-1.8.3/src: gnumeric +Only in gnumeric-1.8.3/src: gnumeric-paths.h +Only in gnumeric-1.8.3/src: io-context-gtk.o +Only in gnumeric-1.8.3/src: libspreadsheet.la +Only in gnumeric-1.8.3/src: libspreadsheet_la-application.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-auto-format.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-cell-draw.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-cell.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-cellspan.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-clipboard.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-cmd-edit.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-collect.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-colrow.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-command-context-stderr.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-command-context.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-commands.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-complete-sheet.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-complete.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-complex.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-consolidate.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-dependent.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-expr-name.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-expr.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-file-autoft.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-format-template.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-func-builtin.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-func.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnm-datetime.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnm-format.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnm-graph-window.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnm-marshalers.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnm-pane.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnm-plugin.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnm-so-filled.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnm-so-line.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnm-so-polygon.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnumeric-gconf.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gnumeric-simple-canvas.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-graph.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gui-clipboard.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gui-file.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gui-util.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-gutils.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-history.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-hlink.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-input-msg.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-item-acetate.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-item-bar.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-item-cursor.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-item-debug.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-item-edit.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-item-grid.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-libgnumeric.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-mathfunc.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-mstyle.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-number-match.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-parse-util.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-parser.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-pattern.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-position.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-preview-grid.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-print-cell.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-print-info.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-print.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-rangefunc-strings.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-rangefunc.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-ranges.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-rendered-value.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-search.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-selection.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-session.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-autofill.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-control-gui.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-control.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-filter.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-merge.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-object-cell-comment.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-object-graph.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-object-image.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-object-widget.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-object.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-style.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet-view.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sheet.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-sort.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-stf-export.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-stf-parse.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-stf.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-str.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-style-border.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-style-color.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-style-conditions.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-style.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-symbol.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-validation.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-value-sheet.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-value.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-wbc-gtk-actions.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-wbc-gtk-edit.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-wbc-gtk.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-workbook-cmd-format.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-workbook-control.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-workbook-view.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-workbook.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-xml-io.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-xml-sax-read.lo +Only in gnumeric-1.8.3/src: libspreadsheet_la-xml-sax-write.lo +Only in gnumeric-1.8.3/src: main-application.o +Only in gnumeric-1.8.3/src/pixmaps: Makefile +Only in gnumeric-1.8.3/src/pixmaps: gnumeric-stock-pixbufs.h +Only in gnumeric-1.8.3/src: ssconvert +Only in gnumeric-1.8.3/src: ssconvert.o +Only in gnumeric-1.8.3/src: ssindex +Only in gnumeric-1.8.3/src: ssindex.o +Only in gnumeric-1.8.3/src/tools: .deps +Only in gnumeric-1.8.3/src/tools: .libs +Only in gnumeric-1.8.3/src/tools: Makefile +Only in gnumeric-1.8.3/src/tools: analysis-histogram.lo +Only in gnumeric-1.8.3/src/tools: analysis-tools.lo +Only in gnumeric-1.8.3/src/tools: auto-correct.lo +Only in gnumeric-1.8.3/src/tools: dao.lo +Only in gnumeric-1.8.3/src/tools: data-shuffling.lo +Only in gnumeric-1.8.3/src/tools: fill-series.lo +Only in gnumeric-1.8.3/src/tools: filter.lo +Only in gnumeric-1.8.3/src/tools: goal-seek.lo +Only in gnumeric-1.8.3/src/tools: libtools.la +Only in gnumeric-1.8.3/src/tools: random-generator.lo +Only in gnumeric-1.8.3/src/tools: scenarios.lo +Only in gnumeric-1.8.3/src/tools: simulation.lo +Only in gnumeric-1.8.3/src/tools/solver: .deps +Only in gnumeric-1.8.3/src/tools/solver: .libs +Only in gnumeric-1.8.3/src/tools/solver: Makefile +Only in gnumeric-1.8.3/src/tools/solver: api.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk: Makefile +Only in gnumeric-1.8.3/src/tools/solver/glpk/include: Makefile +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: .deps +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: .libs +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: Makefile +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpavl.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpdmp.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpinv.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpipp1.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpipp2.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplib1a.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplib1b.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplib2.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplib3.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplib4.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpp1.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpp2.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx1.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx2.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx3.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx4.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx5.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx6a.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx6c.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx6d.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx7.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glplpx7a.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpluf.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpmip1.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpmip2.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpspx1.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpspx2.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: glpstr.lo +Only in gnumeric-1.8.3/src/tools/solver/glpk/source: libglpk.la +Only in gnumeric-1.8.3/src/tools/solver: libsolver.la +Only in gnumeric-1.8.3/src/tools/solver/lp_solve: .deps +Only in gnumeric-1.8.3/src/tools/solver/lp_solve: .libs +Only in gnumeric-1.8.3/src/tools/solver/lp_solve: Makefile +Only in gnumeric-1.8.3/src/tools/solver/lp_solve: liblp_solve.la +Only in gnumeric-1.8.3/src/tools/solver/lp_solve: lp_solve.lo +Only in gnumeric-1.8.3/src/tools/solver: reports-write.lo +Only in gnumeric-1.8.3/src/tools/solver: reports.lo +Only in gnumeric-1.8.3/src/tools/solver: solver.lo +Only in gnumeric-1.8.3/src/tools: tabulate.lo +Only in gnumeric-1.8.3/src/widgets: .deps +Only in gnumeric-1.8.3/src/widgets: .libs +Only in gnumeric-1.8.3/src/widgets: Makefile +Only in gnumeric-1.8.3/src/widgets: gnm-cell-combo-foo-view.lo +Only in gnumeric-1.8.3/src/widgets: gnm-dao.lo +Only in gnumeric-1.8.3/src/widgets: gnm-filter-combo-foo-view.lo +Only in gnumeric-1.8.3/src/widgets: gnm-format-sel.lo +Only in gnumeric-1.8.3/src/widgets: gnm-validation-combo-foo-view.lo +Only in gnumeric-1.8.3/src/widgets: gnumeric-cell-renderer-expr-entry.lo +Only in gnumeric-1.8.3/src/widgets: gnumeric-cell-renderer-text.lo +Only in gnumeric-1.8.3/src/widgets: gnumeric-cell-renderer-toggle.lo +Only in gnumeric-1.8.3/src/widgets: gnumeric-dashed-canvas-line.lo +Only in gnumeric-1.8.3/src/widgets: gnumeric-expr-entry.lo +Only in gnumeric-1.8.3/src/widgets: gnumeric-lazy-list.lo +Only in gnumeric-1.8.3/src/widgets: libwidgets.la +Only in gnumeric-1.8.3/src/widgets: widget-editable-label.lo +Only in gnumeric-1.8.3/src/widgets: widget-font-selector.lo +Only in gnumeric-1.8.3: stamp-h1 +Only in gnumeric-1.8.3: stamp-h2 +Only in gnumeric-1.8.3/templates: Makefile +Only in gnumeric-1.8.3/templates/autoformat: Makefile +Only in gnumeric-1.8.3/templates/english: Makefile +Only in gnumeric-1.8.3/test: Makefile +Only in gnumeric-1.8.3/tools: .deps +Only in gnumeric-1.8.3/tools: Makefile +Only in gnumeric-1.8.3/tools/win32: gnumeric.nsi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Tue Mar 17 04:56:02 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Tue, 17 Mar 2009 03:56:02 +0000 Subject: [csw-devel] SF.net SVN: gar:[3789] csw/mgar/pkg/gftp/trunk Message-ID: Revision: 3789 http://gar.svn.sourceforge.net/gar/?rev=3789&view=rev Author: jake_goerzen Date: 2009-03-17 03:55:57 +0000 (Tue, 17 Mar 2009) Log Message: ----------- version 2.0.19 update; patch clean up; Makefile clean up Modified Paths: -------------- csw/mgar/pkg/gftp/trunk/Makefile csw/mgar/pkg/gftp/trunk/checksums csw/mgar/pkg/gftp/trunk/files/CSWgftp.depend Added Paths: ----------- csw/mgar/pkg/gftp/trunk/files/lock.c.diff Removed Paths: ------------- csw/mgar/pkg/gftp/trunk/files/intl.diff csw/mgar/pkg/gftp/trunk/files/lock.c.fixed csw/mgar/pkg/gftp/trunk/files/suncc.diff Modified: csw/mgar/pkg/gftp/trunk/Makefile =================================================================== --- csw/mgar/pkg/gftp/trunk/Makefile 2009-03-17 03:32:05 UTC (rev 3788) +++ csw/mgar/pkg/gftp/trunk/Makefile 2009-03-17 03:55:57 UTC (rev 3789) @@ -1,28 +1,22 @@ GARNAME = gftp -GARVERSION = 2.0.18 +GARVERSION = 2.0.19 CATEGORIES = utils -DESCRIPTION = A multithreaded ftp app for X. +DESCRIPTION = A file transfer client with text and graphical user interfaces. define BLURB - gFTP is a multithreaded FTP client. It features simultaneous downloads, resuming of interrupted - file transfers, support for the FTP, HTTP, and SSH protocols, file transfer queues, downloading of - entire directories, FTP and HTTP proxy support, remote directory caching, passive and non-passive - file transfers, drag-n-drop support, a very nice connection manager, and more. +A multithreaded file transfer client supporting FTP, FTPS (control connection only), HTTP, HTTPS, SSH and FSP protocols. endef MASTER_SITES = http://www.gftp.org/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 DISTFILES += $(call admfiles,CSWgftp, depend ) -# We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 +PATCHFILES = lock.c.diff +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += LDFLAGS=-lrt +CONFIGURE_ARGS += LD_OPTIONS=-L/opt/csw/lib -CONFIGURE_ARGS = $(DIRPATHS) --disable-nls - TEST_TARGET = check include gar/category.mk - -pre-configure: - ( cd $(WORKSRC)/lib/fsplib ; gzip -dc $(GARCHIVEDIR)/fsplib-0.9.tar.gz | tar xvf - ; cp /export/home/jgoerzen/csw/gnome/gftp/files/lock.c.fixed lock.c) - @$(MAKECOOKIE) Modified: csw/mgar/pkg/gftp/trunk/checksums =================================================================== --- csw/mgar/pkg/gftp/trunk/checksums 2009-03-17 03:32:05 UTC (rev 3788) +++ csw/mgar/pkg/gftp/trunk/checksums 2009-03-17 03:55:57 UTC (rev 3789) @@ -1,3 +1,4 @@ -44b19442d06f6dc68c7211d66029d826 download/gftp-2.0.18.tar.bz2 +5183cb4955d94be0e03c892585547c64 download/gftp-2.0.19.tar.bz2 351516b0d9da33501cf3be76a1fa7a61 download/CSWgftp.gspec -62f5c9d7c272629c5bf05c03598297fe download/CSWgftp.depend +cf85c5ad82928bf1e4e9d0f89be8378f download/CSWgftp.depend +a80450e02ea01bcc5276f8f2ded3c1d6 download/lock.c.diff Modified: csw/mgar/pkg/gftp/trunk/files/CSWgftp.depend =================================================================== --- csw/mgar/pkg/gftp/trunk/files/CSWgftp.depend 2009-03-17 03:32:05 UTC (rev 3788) +++ csw/mgar/pkg/gftp/trunk/files/CSWgftp.depend 2009-03-17 03:55:57 UTC (rev 3789) @@ -1,10 +1,10 @@ -P CSWreadline readline -P CSWpango libpango -P CSWosslrt openssl_rt -P CSWncurses ncurses -P CSWlibatk libatk -P CSWiconv libiconv -P CSWgtk2 gtk2 -P CSWglib2 glib2 -P CSWggettext ggettext -P CSWlibcairo libcairo +P CSWreadline +P CSWpango +P CSWosslrt +P CSWncurses +P CSWlibatk +P CSWiconv +P CSWgtk2 +P CSWglib2 +P CSWggettextrt +P CSWlibcairo Deleted: csw/mgar/pkg/gftp/trunk/files/intl.diff =================================================================== --- csw/mgar/pkg/gftp/trunk/files/intl.diff 2009-03-17 03:32:05 UTC (rev 3788) +++ csw/mgar/pkg/gftp/trunk/files/intl.diff 2009-03-17 03:55:57 UTC (rev 3789) @@ -1,24 +0,0 @@ -diff -Nru gftp-2.0.16.orig/src/gtk/Makefile.in gftp-2.0.16/src/gtk/Makefile.in ---- gftp-2.0.16.orig/src/gtk/Makefile.in 2003-11-09 06:07:16.000000000 -0800 -+++ gftp-2.0.16/src/gtk/Makefile.in 2004-03-19 16:23:08.575949000 -0800 -@@ -116,7 +116,7 @@ - gftp_gtk_SOURCES = bookmarks.c chmod_dialog.c delete_dialog.c dnd.c gftp-gtk.c menu-items.c misc-gtk.c mkdir_dialog.c options_dialog.c rename_dialog.c transfer.c view_dialog.c - - INCLUDES = @GTK_CFLAGS@ @PTHREAD_CFLAGS@ -DSHARE_DIR=\"$(datadir)/gftp\" -I../../intl --LDADD = ../../lib/libgftp.a @GTK_LIBS@ @PTHREAD_LIBS@ @EXTRA_LIBS@ @GTHREAD_LIBS@ @SSL_LIBS@ -+LDADD = ../../lib/libgftp.a @LIBINTL@ @GTK_LIBS@ @PTHREAD_LIBS@ @EXTRA_LIBS@ @GTHREAD_LIBS@ @SSL_LIBS@ - noinst_HEADERS = gftp-gtk.h - localedir = $(datadir)/locale - mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -diff -Nru gftp-2.0.16.orig/src/text/Makefile.in gftp-2.0.16/src/text/Makefile.in ---- gftp-2.0.16.orig/src/text/Makefile.in 2003-11-09 06:07:15.000000000 -0800 -+++ gftp-2.0.16/src/text/Makefile.in 2004-03-19 16:22:17.256017000 -0800 -@@ -115,7 +115,7 @@ - EXTRA_PROGRAMS = gftp-text - gftp_text_SOURCES = gftp-text.c - INCLUDES = @GLIB_CFLAGS@ -DSHARE_DIR=\"$(datadir)/gftp\" -I../../intl --LDADD = ../../lib/libgftp.a @GLIB_LIBS@ @EXTRA_LIBS@ @READLINE_LIBS@ @SSL_LIBS@ -+LDADD = ../../lib/libgftp.a @LIBINTL@ @GLIB_LIBS@ @EXTRA_LIBS@ @READLINE_LIBS@ @SSL_LIBS@ - noinst_HEADERS = gftp-text.h - localedir = $(datadir)/locale - mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs Added: csw/mgar/pkg/gftp/trunk/files/lock.c.diff =================================================================== --- csw/mgar/pkg/gftp/trunk/files/lock.c.diff (rev 0) +++ csw/mgar/pkg/gftp/trunk/files/lock.c.diff 2009-03-17 03:55:57 UTC (rev 3789) @@ -0,0 +1,32 @@ +diff --speed-large-files --minimal -Nru gftp-2.0.19.orig/lib/fsplib/lock.c gftp-2.0.19/lib/fsplib/lock.c +--- gftp-2.0.19.orig/lib/fsplib/lock.c 2008-11-29 13:47:18.000000000 +0100 ++++ gftp-2.0.19/lib/fsplib/lock.c 2009-03-17 04:22:26.936537459 +0100 +@@ -52,7 +52,7 @@ + int val; + struct semid_ds *buf; + unsigned short int *array; +- struct seminfo *__buf; ++// struct seminfo *__buf; + }; + #endif + +@@ -91,7 +91,7 @@ + mode_t omask; + key_t lock_key; + int fd; +- union semun su; ++ union semun; + struct sembuf sem; + + make_key_string(lock,server_addr,server_port); +@@ -123,8 +123,8 @@ + return -1; + } + /* we need to init this semaphore */ +- su.val=1; +- if(semctl(lock->lock_sem,0,SETVAL,su) == -1) ++ // arg.val=1; ++ if(semctl(lock->lock_sem,0,SETVAL) == -1) + { + perror("semctl setval"); + return -1; Deleted: csw/mgar/pkg/gftp/trunk/files/lock.c.fixed =================================================================== --- csw/mgar/pkg/gftp/trunk/files/lock.c.fixed 2009-03-17 03:32:05 UTC (rev 3788) +++ csw/mgar/pkg/gftp/trunk/files/lock.c.fixed 2009-03-17 03:55:57 UTC (rev 3789) @@ -1,285 +0,0 @@ -#include -#include -#include "lock.h" - -/* ************ Locking functions ***************** */ -#ifndef FSP_NOLOCKING - -static char code_str[] = - "0123456789:_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; - -static void make_key_string( FSP_LOCK *lock, - unsigned long server_addr, - unsigned long server_port) -{ - unsigned long v1, v2; - char *p; - - strcpy(lock->key_string,FSP_KEY_PREFIX); - for(p = lock->key_string; *p; p++); - v1 = server_addr; - v2 = server_port; - - *p++ = code_str[v1 & 0x3f]; v1 >>= 6; - *p++ = code_str[v1 & 0x3f]; v1 >>= 6; - *p++ = code_str[v1 & 0x3f]; v1 >>= 6; - v1 = v1 | (v2 << (32-3*6)); - *p++ = code_str[v1 & 0x3f]; v1 >>= 6; - *p++ = code_str[v1 & 0x3f]; v1 >>= 6; - *p++ = code_str[v1 & 0x3f]; v1 >>= 6; - *p++ = code_str[v1 & 0x3f]; v1 >>= 6; - *p++ = code_str[v1 & 0x3f]; v1 >>= 6; - *p = 0; -} -#endif - -/********************************************************************/ -/******* For those systems that has SysV shared memory + semop ******/ -/********************************************************************/ -#ifdef FSP_USE_SHAREMEM_AND_SEMOP - -#include -#include -#include -#include -#include -#include -#include - -#ifdef _SEM_SEMUN_UNDEFINED -union semun -{ - int val; - struct semid_ds *buf; - unsigned short int *array; -// struct seminfo *__buf; -}; -#endif - -unsigned short client_get_key (FSP_LOCK *lock) -{ - struct sembuf sem; - sem.sem_num = 0; - sem.sem_op = -1; - sem.sem_flg = SEM_UNDO; - - if(semop(lock->lock_sem,&sem,1) == -1 ) - { - perror("semop lock"); - } - return(*lock->share_key); -} - -void client_set_key (FSP_LOCK *lock,unsigned short key) -{ - struct sembuf sem; - - sem.sem_num = 0; - sem.sem_op = 1; - sem.sem_flg = SEM_UNDO; - - *lock->share_key = key; - if(semop(lock->lock_sem,&sem,1) == -1) { - perror("semop unlock"); - } -} - -int client_init_key (FSP_LOCK *lock, - unsigned long server_addr, - unsigned short server_port) -{ - mode_t omask; - key_t lock_key; - int fd; - union semun; - struct sembuf sem; - - make_key_string(lock,server_addr,server_port); - - omask = umask(0); - fd = open(lock->key_string,O_RDWR|O_CREAT,0666); - umask(omask); - close(fd); - - if((lock_key = ftok(lock->key_string,238)) == -1) { - perror("ftok"); - return -1; - } - - if((lock->lock_shm = shmget(lock_key,2*sizeof(unsigned int),IPC_CREAT|0666)) == -1) { - perror("shmget"); - return -1; - } - - if(!(lock->share_key = (unsigned int *) shmat(lock->lock_shm,NULL,0))) { - perror("shmat"); - return -1; - } - - if((lock->lock_sem = semget(lock_key,0,0)) == -1) { - /* create a new semaphore and init it */ - if((lock->lock_sem = semget(lock_key,2,IPC_CREAT|0666)) == -1) { - perror("semget"); - return -1; - } - /* we need to init this semaphore */ - // arg.val=1; - if(semctl(lock->lock_sem,0,SETVAL) == -1) - { - perror("semctl setval"); - return -1; - } - } - - /* increase in use counter */ - sem.sem_num = 1; - sem.sem_op = 1; - sem.sem_flg = SEM_UNDO; - - if(semop(lock->lock_sem,&sem,1) == -1) { - perror("semop incuse"); - } - - return 0; -} - -void client_destroy_key(FSP_LOCK *lock) -{ - int rc; - struct sembuf sem; - - if (shmdt(lock->share_key) < 0) - { - perror("shmdt"); - return; - } - /* check if we are only one process holding lock */ - rc = semctl(lock->lock_sem,1,GETVAL); - if (rc == 1) - { - /* safe to destroy */ - if ( - (semctl(lock->lock_sem,0,IPC_RMID) < 0) || - (shmctl(lock->lock_shm,IPC_RMID,NULL) < 0) || - (unlink(lock->key_string) < 0) ) - rc=0;/* ignore cleanup errors */ - } - else - if(rc > 1) - { - /* we need to decrease sem. */ - sem.sem_num = 1; - sem.sem_op = -1; - sem.sem_flg = SEM_UNDO; - - if(semop(lock->lock_sem,&sem,1) == -1) { - perror("semop decuse"); - } - } -} -#endif - - -/********************************************************************/ -/******* For those who do not want to use locking *******************/ -/********************************************************************/ -#ifdef FSP_NOLOCKING - -unsigned short client_get_key (FSP_LOCK *lock) -{ - return lock->share_key; -} - -void client_set_key (FSP_LOCK *lock,unsigned short key) -{ - lock->share_key=key; -} - -int client_init_key (FSP_LOCK *lock, - unsigned long server_addr, - unsigned short server_port) -{ - return 0; -} - -void client_destroy_key(FSP_LOCK *lock) -{ - return; -} -#endif - -/********************************************************************/ -/******* For those systems that has lockf function call *************/ -/********************************************************************/ -#ifdef FSP_USE_LOCKF - -#include -#include -#include - -unsigned short client_get_key (FSP_LOCK *lock) -{ - unsigned int okey; - - if (lockf(lock->lock_fd, F_LOCK, sizeof(okey)) < 0) - { - perror("lockf"); - } - - if (read(lock->lock_fd, &okey, sizeof(okey)) < 0) - { - perror("readlk"); - } - - if (lseek(lock->lock_fd, 0L, 0) < 0) - { - perror("seek"); - } - - return(okey); -} - -void client_set_key (FSP_LOCK *lock,unsigned short nkey) -{ - unsigned int key; - - key=nkey; - - if (write(lock->lock_fd, &key, sizeof(key)) < 0) - { - perror("write"); - } - if (lseek(lock->lock_fd, 0L, 0) < 0) - { - perror("seek"); - } - if (lockf(lock->lock_fd, F_ULOCK, sizeof(key)) < 0) - { - perror("unlockf"); - } -} - -int client_init_key (FSP_LOCK *lock, - unsigned long server_addr, - unsigned short server_port) -{ - mode_t omask; - - make_key_string(lock,server_addr, server_port); - - omask = umask(0); - lock->lock_fd = open(lock->key_string, O_RDWR | O_CREAT, 0666); - (void)umask(omask); - - if(lock->lock_fd < 0) - return -1; - else - return 0; -} - -void -client_destroy_key(FSP_LOCK *lock) -{ - (void)close(lock->lock_fd); -} -#endif Deleted: csw/mgar/pkg/gftp/trunk/files/suncc.diff =================================================================== --- csw/mgar/pkg/gftp/trunk/files/suncc.diff 2009-03-17 03:32:05 UTC (rev 3788) +++ csw/mgar/pkg/gftp/trunk/files/suncc.diff 2009-03-17 03:55:57 UTC (rev 3789) @@ -1,12 +0,0 @@ -diff -Nru gftp-2.0.16.orig/src/gtk/gftp-gtk.h gftp-2.0.16/src/gtk/gftp-gtk.h ---- gftp-2.0.16.orig/src/gtk/gftp-gtk.h 2003-11-02 18:14:04.000000000 -0800 -+++ gftp-2.0.16/src/gtk/gftp-gtk.h 2004-03-19 16:13:36.806207000 -0800 -@@ -291,7 +291,7 @@ - void ftp_log ( gftp_logging_level level, - gftp_request * request, - const char *string, -- ... ) __attribute__((format(printf, 3, 4))); -+ ... ); - - void refresh ( gftp_window_data * wdata ); - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 17 07:57:36 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 17 Mar 2009 06:57:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[3790] csw/mgar/pkg/facter/trunk/Makefile Message-ID: Revision: 3790 http://gar.svn.sourceforge.net/gar/?rev=3790&view=rev Author: hson Date: 2009-03-17 06:57:36 +0000 (Tue, 17 Mar 2009) Log Message: ----------- facter: Makefile update Modified Paths: -------------- csw/mgar/pkg/facter/trunk/Makefile Modified: csw/mgar/pkg/facter/trunk/Makefile =================================================================== --- csw/mgar/pkg/facter/trunk/Makefile 2009-03-17 03:55:57 UTC (rev 3789) +++ csw/mgar/pkg/facter/trunk/Makefile 2009-03-17 06:57:36 UTC (rev 3790) @@ -4,12 +4,20 @@ DESCRIPTION = a system fact gatherer define BLURB - Long description + A cross-platform Ruby library for retrieving facts from operating systems. + Supports multiple resolution mechanisms, any of which can be restricted to + working only on certain operating systems or environments. Facter is + especially useful for retrieving things like operating system names, IP + addresses, MAC addresses, and SSH keys. + + It is easy to extend Facter to include your own custom facts or to include + additional mechanisms for retrieving facts. endef MASTER_SITES = http://reductivelabs.com/downloads/facter/ DISTFILES = $(GARNAME)-$(GARVERSION).tgz +PREREQUISITE_PKGS += CSWruby REQUIRED_PKGS = CSWruby # We define upstream file regex so we can be notifed of new upstream software release @@ -17,22 +25,12 @@ ARCHALL=1 -CONFIGURE_SCRIPTS = none -BUILD_SCRIPTS = none -TEST_SCRIPTS = none +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = INSTALL_SCRIPTS = facter include gar/category.mk -configure-none: - @$(MAKECOOKIE) - -test-none: - @$(MAKECOOKIE) - -build-none: - @$(MAKECOOKIE) - install-facter: - @ginstall -d $(DESTDIR) - (cd $(WORKDIR)/$(DISTNAME); DESTDIR=$(DESTDIR) ruby install.rb) + (cd $(WORKDIR)/$(DISTNAME); ruby install.rb --destdir=$(DESTDIR)) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From roger.hakansson at gmail.com Tue Mar 17 08:00:17 2009 From: roger.hakansson at gmail.com (=?UTF-8?B?Um9nZXIgSMOla2Fuc3Nvbg==?=) Date: Tue, 17 Mar 2009 08:00:17 +0100 Subject: [csw-devel] SF.net SVN: gar:[3773] csw/mgar/pkg In-Reply-To: References: Message-ID: <49BF4A81.6080009@gmail.com> Maciej Blizi?ski wrote: > Hi Roger, > > A handful of comments below. > Committed -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 3331 bytes Desc: S/MIME Cryptographic Signature URL: From dmichelsen at users.sourceforge.net Tue Mar 17 13:37:47 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 17 Mar 2009 12:37:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[3791] csw/mgar/pkg Message-ID: Revision: 3791 http://gar.svn.sourceforge.net/gar/?rev=3791&view=rev Author: dmichelsen Date: 2009-03-17 12:37:47 +0000 (Tue, 17 Mar 2009) Log Message: ----------- xbill: Initial commit Added Paths: ----------- csw/mgar/pkg/xbill/ csw/mgar/pkg/xbill/branches/ csw/mgar/pkg/xbill/tags/ csw/mgar/pkg/xbill/trunk/ csw/mgar/pkg/xbill/trunk/Makefile csw/mgar/pkg/xbill/trunk/checksums csw/mgar/pkg/xbill/trunk/files/ Property changes on: csw/mgar/pkg/xbill/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/xbill/trunk/Makefile =================================================================== --- csw/mgar/pkg/xbill/trunk/Makefile (rev 0) +++ csw/mgar/pkg/xbill/trunk/Makefile 2009-03-17 12:37:47 UTC (rev 3791) @@ -0,0 +1,37 @@ +GARNAME = xbill +GARVERSION = 2.1 +CATEGORIES = apps + +DESCRIPTION = Seek out and destroy all forms of Bill +define BLURB + Ever get the feeling that nothing is going right? You're a sysadmin, + and someone's trying to destroy your computers. The little people + running around the screen are trying to infect your computers with + Wingdows [TM], a virus cleverly designed to resemble a popular + operating system. Additionally, some computers are connected with + network cables. When one computer on a network becomes infected, + a spark will be sent down the cable, and will infect the computer + on the other end when it reaches there. +endef + +MASTER_SITES = http://www.xbill.org/download/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +SPKG_SOURCEURL = http://www.xbill.org + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +REQUIRED_PKGS = CSWglib CSWgtk CSWxaw3d CSWxpm + +CONFIGURE_ARGS = $(DIRPATHS) + +EXTRA_LDFLAGS = -L$(libdir) -lXpm -lX11 + +TEST_SCRIPTS = + +include gar/category.mk Added: csw/mgar/pkg/xbill/trunk/checksums =================================================================== --- csw/mgar/pkg/xbill/trunk/checksums (rev 0) +++ csw/mgar/pkg/xbill/trunk/checksums 2009-03-17 12:37:47 UTC (rev 3791) @@ -0,0 +1 @@ +585e4866b15255a24203db9959407b2f download/xbill-2.1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Tue Mar 17 15:23:01 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Tue, 17 Mar 2009 14:23:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3792] csw/mgar/pkg/intltool/trunk Message-ID: Revision: 3792 http://gar.svn.sourceforge.net/gar/?rev=3792&view=rev Author: harpchad Date: 2009-03-17 14:23:01 +0000 (Tue, 17 Mar 2009) Log Message: ----------- Update to 0.40.6, gar v2 Modified Paths: -------------- csw/mgar/pkg/intltool/trunk/Makefile csw/mgar/pkg/intltool/trunk/checksums Property Changed: ---------------- csw/mgar/pkg/intltool/trunk/ Property changes on: csw/mgar/pkg/intltool/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/intltool/trunk/Makefile =================================================================== --- csw/mgar/pkg/intltool/trunk/Makefile 2009-03-17 12:37:47 UTC (rev 3791) +++ csw/mgar/pkg/intltool/trunk/Makefile 2009-03-17 14:23:01 UTC (rev 3792) @@ -1,6 +1,6 @@ GARNAME = intltool MAJOR_VER = 0.40 -MINOR_VER = 5 +MINOR_VER = 6 GARVERSION = $(MAJOR_VER).$(MINOR_VER) GNOME_SUBV = $(MAJOR_VER) CATEGORIES = utils @@ -12,17 +12,11 @@ MASTER_SITES = $(GNOME_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWintltool,depend prototype) -#No tests -TEST_SCRIPTS = - # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -# If the url used to check for software update is different of MASTER_SITES, then -# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES -# UPSTREAM_MASTER_SITES = +TEST_TARGET = check CONFIGURE_ARGS = $(DIRPATHS) Modified: csw/mgar/pkg/intltool/trunk/checksums =================================================================== --- csw/mgar/pkg/intltool/trunk/checksums 2009-03-17 12:37:47 UTC (rev 3791) +++ csw/mgar/pkg/intltool/trunk/checksums 2009-03-17 14:23:01 UTC (rev 3792) @@ -1,4 +1 @@ -157e0570774dd76b59126d3908d5675f download/intltool-0.40.5.tar.gz -fd19c6295f6211062d4e4cdd93bc3278 download/CSWintltool.depend -792a4a570fa86f7a275114b99fc9adbe download/CSWintltool.gspec -7ea28b8cc2a8f3179d50cd2a5c66c04e download/CSWintltool.prototype +8e40f9d1c7308eddbfd24b22cd540631 download/intltool-0.40.6.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Tue Mar 17 15:31:09 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Tue, 17 Mar 2009 14:31:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3793] csw/mgar/pkg/intltool/trunk Message-ID: Revision: 3793 http://gar.svn.sourceforge.net/gar/?rev=3793&view=rev Author: harpchad Date: 2009-03-17 14:31:08 +0000 (Tue, 17 Mar 2009) Log Message: ----------- Clean up gar v1 files Modified Paths: -------------- csw/mgar/pkg/intltool/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/intltool/trunk/files/ Modified: csw/mgar/pkg/intltool/trunk/Makefile =================================================================== --- csw/mgar/pkg/intltool/trunk/Makefile 2009-03-17 14:23:01 UTC (rev 3792) +++ csw/mgar/pkg/intltool/trunk/Makefile 2009-03-17 14:31:08 UTC (rev 3793) @@ -18,6 +18,8 @@ TEST_TARGET = check +REQUIRED_PKGS_CSWintltool = CSWperl + CONFIGURE_ARGS = $(DIRPATHS) include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Tue Mar 17 15:40:15 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Tue, 17 Mar 2009 14:40:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[3794] csw/mgar/pkg/intltool/trunk/Makefile Message-ID: Revision: 3794 http://gar.svn.sourceforge.net/gar/?rev=3794&view=rev Author: harpchad Date: 2009-03-17 14:40:14 +0000 (Tue, 17 Mar 2009) Log Message: ----------- Add dependency: CSWpmxmlparser Modified Paths: -------------- csw/mgar/pkg/intltool/trunk/Makefile Modified: csw/mgar/pkg/intltool/trunk/Makefile =================================================================== --- csw/mgar/pkg/intltool/trunk/Makefile 2009-03-17 14:31:08 UTC (rev 3793) +++ csw/mgar/pkg/intltool/trunk/Makefile 2009-03-17 14:40:14 UTC (rev 3794) @@ -18,7 +18,7 @@ TEST_TARGET = check -REQUIRED_PKGS_CSWintltool = CSWperl +REQUIRED_PKGS_CSWintltool = CSWperl CSWpmxmlparser CONFIGURE_ARGS = $(DIRPATHS) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From ggunselm at emporia.edu Tue Mar 17 17:49:19 2009 From: ggunselm at emporia.edu (Glen Gunselman) Date: Tue, 17 Mar 2009 11:49:19 -0500 Subject: [csw-devel] Orca and friends packages Message-ID: <49BF8E3F.CC54.005D.3@emporia.edu> I'm interested in installing Orca in a Solaris 5/08 environment.What is the status of the CSW Orca and friends packages? Can someone point me to the instructions for installing using the CSW packages? Thanks, [csw-devel] New in testing: SE Toolkit 3.5.0 and Orca r535Dagobert Michelsen dam at opencsw.org ( mailto:devel%40lists.opencsw.org?Subject=%5Bcsw-devel%5D%20New%20in%20testing%3A%20SE%20Toolkit%203.5.0%20and%20Orca%20r535&In-Reply-To= ) Thu Nov 6 09:17:48 CET 2008Hi, new in testing are current versions of the SE Toolkit 3.5.0 and the latest Orca r535: setoolkit-3.5.0,REV=2008.11.06-SunOS5.8-sparc-CSW.pkg.gz setoolkit-3.5.0,REV=2008.11.06-SunOS5.8-i386-CSW.pkg.gz orca-r535,REV=2008.11.06-SunOS5.8-sparc-CSW.pkg.gz orca-r535,REV=2008.11.06-SunOS5.8-i386-CSW.pkg.gz orca_web-r535,REV=2008.11.06-SunOS5.8-sparc-CSW.pkg.gz orca_web-r535,REV=2008.11.06-SunOS5.8-i386-CSW.pkg.gz The SMF/RC integration is not finished yet, but zoom and orcallator should be running fine when started manually. Feedback as always welcome. Best regards -- Dago Glen Gunselman Systems Software Specialist TCS Emporia State University -------------- next part -------------- An HTML attachment was scrubbed... URL: From skayser at users.sourceforge.net Tue Mar 17 18:37:03 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Tue, 17 Mar 2009 17:37:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3795] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 3795 http://gar.svn.sourceforge.net/gar/?rev=3795&view=rev Author: skayser Date: 2009-03-17 17:37:02 +0000 (Tue, 17 Mar 2009) Log Message: ----------- dovecot: added cmusieve plugin (CSWdovecot-sieve) Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-17 14:40:14 UTC (rev 3794) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-17 17:37:02 UTC (rev 3795) @@ -13,18 +13,25 @@ MASTER_SITES = http://dovecot.org/releases/1.1/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -PACKAGES = CSWdovecot CSWdovecotdevel +PACKAGES = CSWdovecot CSWdovecotdevel CSWdovecot-sieve CATALOGNAME_CSWdovecotdevel = dovecot_devel +CATALOGNAME_CSWdovecot-sieve = dovecot_sieve +# CSWdovecot is not installed on the build farm and as such its dependent +# packages throw errors when fed to checkpkg +ENABLE_CHECK=0 + SPKG_SOURCEURL = http://dovecot.org/ SPKG_DESC_CSWdovecot = Secure IMAP server SPKG_DESC_CSWdovecotdevel = Dovecot secure IMAP server header files +SPKG_DESC_CSWdovecot-sieve = Dovecot secure IMAP server sieve plugin SPKG_CLASSES_CSWdovecot = none cswusergroup cswcpsampleconf cswinitsmf REQUIRED_PKGS_CSWdovecot = CSWosslrt CSWmysql5rt CSWoldaprt CSWlibpq REQUIRED_PKGS_CSWdovecot += CSWsasl CSWsqlite3 CSWzlib CSWlibnet REQUIRED_PKGS_CSWdovecot += CSWbzip2 CSWiconv CSWcswclassutils REQUIRED_PKGS_CSWdovecotdevel = CSWdovecot +REQUIRED_PKGS_CSWdovecot-sieve = CSWdovecot PREREQUISITE_PKGS = CSWossldevel CSWosslrt PREREQUISITE_PKGS += CSWmysql5devel CSWmysql5rt @@ -33,6 +40,7 @@ PREREQUISITE_PKGS += CSWsqlite3 CSWsqlite3dev PKGFILES_CSWdovecotdevel = $(PKGFILES_DEVEL) +PKGFILES_CSWdovecot-sieve = .*sieve.* # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz @@ -62,7 +70,7 @@ EXTRA_LIB = /opt/csw/mysql5/lib/mysql /opt/csw/postgresql/lib EXTRA_INC = /opt/csw/mysql5/include/mysql /opt/csw/postgresql/include -STRIP_DIRS = $(DESTDIR)$(libexecdir)/dovecot +STRIP_DIRS = $(DESTDIR)$(libexecdir)/dovecot PROTOTYPE_FILTER = awk '\ $$$$3 ~ /\/init.d\/cswdovecot$$$$/ { $$$$2 = "cswinitsmf" } \ @@ -76,6 +84,8 @@ include gar/category.mk # Maybe there is a nicer way to build this via modulations ... +build-and-install-sieveplugin: CONFIGURE_ARGS = $(DIRPATHS) +build-and-install-sieveplugin: CONFIGURE_ARGS += --with-dovecot=../$(WORKSRC) build-and-install-sieveplugin: @echo @echo [===== NOW BUILDING extra cmusieve plugin =====] @@ -83,9 +93,9 @@ @wget -nc http://www.dovecot.org/releases/sieve/dovecot-sieve-1.1.6.tar.gz @gtar xzf dovecot-sieve-1.1.6.tar.gz @(cd dovecot-sieve-1.1.6; \ - ./configure $(DIRPATHS) --with-dovecot=../$(WORKSRC); \ - gmake; \ - gmake DESTDIR=$(DESTDIR) install; ) + $(CONFIGURE_ENV) ./configure $(CONFIGURE_ARGS); \ + $(BUILD_ENV) gmake $(BUILD_ARGS); \ + $(INSTALL_ENV) gmake DESTDIR=$(DESTDIR) $(INSTALL_ARGS) install; ) @rm -rf dovecot-sieve-1.1.6* post-install-modulated: DOCS = NEWS AUTHORS COPYING.LGPL COPYING.MIT This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dam at opencsw.org Tue Mar 17 22:22:23 2009 From: dam at opencsw.org (Dagobert Michelsen) Date: Tue, 17 Mar 2009 22:22:23 +0100 Subject: [csw-devel] Orca and friends packages In-Reply-To: <49BF8E3F.CC54.005D.3@emporia.edu> References: <49BF8E3F.CC54.005D.3@emporia.edu> Message-ID: <0D826C3D-72DD-4D61-B481-E58105177490@opencsw.org> Hi Glen, Am 17.03.2009 um 17:49 schrieb Glen Gunselman: > I'm interested in installing Orca in a Solaris 5/08 environment. > What is the status of the CSW Orca and friends packages? Can > someone point me to the instructions for installing using the CSW > packages? Basically the packages are ready for use, but the start-scripts are still without SMF-support. Do you know how to operate Orca in general or should I write some small how-to? Best regards -- Dago -------------- next part -------------- An HTML attachment was scrubbed... URL: From wbonnet at users.sourceforge.net Tue Mar 17 23:08:53 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 17 Mar 2009 22:08:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[3796] csw/mgar/pkg/sqlite3/trunk/Makefile Message-ID: Revision: 3796 http://gar.svn.sourceforge.net/gar/?rev=3796&view=rev Author: wbonnet Date: 2009-03-17 22:08:52 +0000 (Tue, 17 Mar 2009) Log Message: ----------- Release to testing Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-17 17:37:02 UTC (rev 3795) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-17 22:08:52 UTC (rev 3796) @@ -18,17 +18,13 @@ UFILES_REGEX = sqlite-(\d+(?:\.\d+)*).tar.gz # Package description -SPKG_DESC_CSWsqlite3 = The XCB library +SPKG_DESC_CSWsqlite3 = $(DESCRIPTION) SPKG_DESC_CSWsqlite3devel = $(SPKG_DESC_CSWsqlite3) development package # Dynamic prototype PKGFILES_CSWsqlite3devel = $(PKGFILES_DEVEL) -PKGFILES_CSWsqlite3devel += $(prefix)/include/.* -PKGFILES_CSWsqlite3devel += $(prefix)/lib/.*\.a -PKGFILES_CSWsqlite3devel += $(prefix)/lib/pkgconfig/.* # Build the 64 bits binaries -BUILD64 = 1 NO_ISAEXEC = 1 EXTRA_BUILD_ISAS_sparc = sparcv9 @@ -42,8 +38,6 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-threadsafe --disable-debug -#REQUIRED_PKGS_CSWlibxcbdevel = CSWlibxcb - test-none: @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From ggunselm at emporia.edu Wed Mar 18 00:01:29 2009 From: ggunselm at emporia.edu (Glen Gunselman) Date: Tue, 17 Mar 2009 18:01:29 -0500 Subject: [csw-devel] Orca and friends packages In-Reply-To: <0D826C3D-72DD-4D61-B481-E58105177490@opencsw.org> References: <49BF8E3F.CC54.005D.3@emporia.edu> <0D826C3D-72DD-4D61-B481-E58105177490@opencsw.org> Message-ID: <49BFE579.CC54.005D.3@emporia.edu> Dago, I know a little about using Orca but very little about installing it. I will have an LDom on a T5220 to test on running Solaris 10 5/08. If you could provide some "how-to" that would really help. Thanks, Glen Gunselman Systems Software Specialist TCS Emporia State University >>> Dagobert Michelsen 3/17/2009 4:22 PM >>> Hi Glen, Am 17.03.2009 um 17:49 schrieb Glen Gunselman: I'm interested in installing Orca in a Solaris 5/08 environment.What is the status of the CSW Orca and friends packages? Can someone point me to the instructions for installing using the CSW packages? Basically the packages are ready for use, but the start-scripts are still without SMF-support. Do you know how to operate Orca in general or should I write some small how-to? Best regards -- Dago -------------- next part -------------- An HTML attachment was scrubbed... URL: From wbonnet at users.sourceforge.net Wed Mar 18 00:44:18 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 17 Mar 2009 23:44:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3797] csw/mgar/gar/v2/categories/x11/category.mk Message-ID: Revision: 3797 http://gar.svn.sourceforge.net/gar/?rev=3797&view=rev Author: wbonnet Date: 2009-03-17 23:44:18 +0000 (Tue, 17 Mar 2009) Log Message: ----------- Fix bugs : https://sourceforge.net/tracker2/?func=detail&aid=2682000&group_id=229205&atid=1075770 CONFIGURE_ARGS should not contains $(DIRPATHS) libdir is wrong (/opt/csw/X11 instead of /opt/csw/X11/lib) https://sourceforge.net/tracker2/?func=detail&aid=2681997&group_id=229205&atid=1075770 Compiler options are invalid for GCC Modified Paths: -------------- csw/mgar/gar/v2/categories/x11/category.mk Modified: csw/mgar/gar/v2/categories/x11/category.mk =================================================================== --- csw/mgar/gar/v2/categories/x11/category.mk 2009-03-17 22:08:52 UTC (rev 3796) +++ csw/mgar/gar/v2/categories/x11/category.mk 2009-03-17 23:44:18 UTC (rev 3797) @@ -2,12 +2,15 @@ X11_PROTO_MASTER_SITE = http://xorg.freedesktop.org/releases/individual/proto/ XCB_MASTER_SITES = http://xcb.freedesktop.org/dist/ -# C compiler flags -CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION +# C and C++ compiler flags +ifeq ($(GARCOMPILER),GNU) + CFLAGS += + CXXFLAGS += +else + CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION + CXXFLAGS += -xlibmil -xlibmopt -features=tmplife -norunpath +endif -# C++ compiler flags -CXXFLAGS += -xlibmil -xlibmopt -features=tmplife -norunpath - # Preprocessor flags # Linker flags @@ -24,10 +27,9 @@ PKG_CONFIG_PATH += $(DESTDIR)/opt/csw/X11/lib/pkgconfig # Configure common options -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --prefix=/opt/csw/X11 +CONFIGURE_ARGS = --prefix=/opt/csw/X11 CONFIGURE_ARGS += --exec-prefix=/opt/csw/X11 -CONFIGURE_ARGS += --libdir=/opt/csw/X11 +CONFIGURE_ARGS += --libdir=/opt/csw/X11/lib CONFIGURE_ARGS += --includedir=/opt/csw/X11/include CONFIGURE_ARGS += --datadir=/opt/csw/X11/share CONFIGURE_ARGS += --mandir=/opt/csw/X11/share/man This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Wed Mar 18 00:48:01 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Tue, 17 Mar 2009 23:48:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3798] csw/mgar/pkg/freeciv/trunk Message-ID: Revision: 3798 http://gar.svn.sourceforge.net/gar/?rev=3798&view=rev Author: jake_goerzen Date: 2009-03-17 23:48:01 +0000 (Tue, 17 Mar 2009) Log Message: ----------- integrate patch into mGAR: remove stdint.h test in configure Modified Paths: -------------- csw/mgar/pkg/freeciv/trunk/Makefile csw/mgar/pkg/freeciv/trunk/checksums Added Paths: ----------- csw/mgar/pkg/freeciv/trunk/files/configure.diff Modified: csw/mgar/pkg/freeciv/trunk/Makefile =================================================================== --- csw/mgar/pkg/freeciv/trunk/Makefile 2009-03-17 23:44:18 UTC (rev 3797) +++ csw/mgar/pkg/freeciv/trunk/Makefile 2009-03-17 23:48:01 UTC (rev 3798) @@ -14,11 +14,11 @@ # We define upstream file regex so we can be notifed of new upstream software release UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=138322 UPSTREAM_USE_SF = 1 -UFILES_REGEX = (\d+(?:\.\d+)*) +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz GARCOMPILER = GNU -PATCHFILES = dataio.c.diff +PATCHFILES = dataio.c.diff configure.diff TEST_SCRIPTS = Modified: csw/mgar/pkg/freeciv/trunk/checksums =================================================================== --- csw/mgar/pkg/freeciv/trunk/checksums 2009-03-17 23:44:18 UTC (rev 3797) +++ csw/mgar/pkg/freeciv/trunk/checksums 2009-03-17 23:48:01 UTC (rev 3798) @@ -3,3 +3,4 @@ fee60b5af7c882c2eb16a8ca622e3958 download/CSWfreeciv.depend d3acfde4316e7011beccd69b21d2ad67 download/CSWfreeciv.prototype 892be308fb8a4e34f0e98083de3e1788 download/dataio.c.diff +1521ec035d8abe47106b2f3ffe7a0d38 download/configure.diff Added: csw/mgar/pkg/freeciv/trunk/files/configure.diff =================================================================== --- csw/mgar/pkg/freeciv/trunk/files/configure.diff (rev 0) +++ csw/mgar/pkg/freeciv/trunk/files/configure.diff 2009-03-17 23:48:01 UTC (rev 3798) @@ -0,0 +1,15 @@ +diff --speed-large-files --minimal -Nru freeciv-2.1.8.orig/configure freeciv-2.1.8/configure +--- freeciv-2.1.8.orig/configure 2008-11-30 14:18:36.000000000 +0100 ++++ freeciv-2.1.8/configure 2009-03-17 17:21:06.908829612 +0100 +@@ -10636,11 +10636,6 @@ + fi + echo "$as_me:$LINENO: result: $ac_cv_c99_stdint_h" >&5 + echo "${ECHO_T}$ac_cv_c99_stdint_h" >&6 +- if test "${ac_cv_c99_stdint_h}" != "yes"; then +- { { echo "$as_me:$LINENO: error: A compiler supporting C99's stdint.h is required" >&5 +-echo "$as_me: error: A compiler supporting C99's stdint.h is required" >&2;} +- { (exit 1); exit 1; }; } +- fi + + + if test "$AUTO_DEPS" = "maybe"; then This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Wed Mar 18 05:12:10 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Wed, 18 Mar 2009 04:12:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[3799] csw/mgar/pkg/gftp/trunk Message-ID: Revision: 3799 http://gar.svn.sourceforge.net/gar/?rev=3799&view=rev Author: jake_goerzen Date: 2009-03-18 04:12:10 +0000 (Wed, 18 Mar 2009) Log Message: ----------- fix patch file Modified Paths: -------------- csw/mgar/pkg/gftp/trunk/checksums csw/mgar/pkg/gftp/trunk/files/lock.c.diff Modified: csw/mgar/pkg/gftp/trunk/checksums =================================================================== --- csw/mgar/pkg/gftp/trunk/checksums 2009-03-17 23:48:01 UTC (rev 3798) +++ csw/mgar/pkg/gftp/trunk/checksums 2009-03-18 04:12:10 UTC (rev 3799) @@ -1,4 +1,4 @@ 5183cb4955d94be0e03c892585547c64 download/gftp-2.0.19.tar.bz2 351516b0d9da33501cf3be76a1fa7a61 download/CSWgftp.gspec cf85c5ad82928bf1e4e9d0f89be8378f download/CSWgftp.depend -a80450e02ea01bcc5276f8f2ded3c1d6 download/lock.c.diff +79a0159a3c22538328e40cccc13be50c download/lock.c.diff Modified: csw/mgar/pkg/gftp/trunk/files/lock.c.diff =================================================================== --- csw/mgar/pkg/gftp/trunk/files/lock.c.diff 2009-03-17 23:48:01 UTC (rev 3798) +++ csw/mgar/pkg/gftp/trunk/files/lock.c.diff 2009-03-18 04:12:10 UTC (rev 3799) @@ -1,32 +1,16 @@ diff --speed-large-files --minimal -Nru gftp-2.0.19.orig/lib/fsplib/lock.c gftp-2.0.19/lib/fsplib/lock.c --- gftp-2.0.19.orig/lib/fsplib/lock.c 2008-11-29 13:47:18.000000000 +0100 -+++ gftp-2.0.19/lib/fsplib/lock.c 2009-03-17 04:22:26.936537459 +0100 -@@ -52,7 +52,7 @@ - int val; - struct semid_ds *buf; - unsigned short int *array; -- struct seminfo *__buf; -+// struct seminfo *__buf; - }; - #endif - -@@ -91,7 +91,7 @@ ++++ gftp-2.0.19/lib/fsplib/lock.c 2009-03-18 04:46:10.916531020 +0100 +@@ -91,7 +91,11 @@ mode_t omask; key_t lock_key; int fd; - union semun su; -+ union semun; ++ union semun { ++ int val; ++ struct semid_ds *buf; ++ ushort *array; ++ } su; struct sembuf sem; make_key_string(lock,server_addr,server_port); -@@ -123,8 +123,8 @@ - return -1; - } - /* we need to init this semaphore */ -- su.val=1; -- if(semctl(lock->lock_sem,0,SETVAL,su) == -1) -+ // arg.val=1; -+ if(semctl(lock->lock_sem,0,SETVAL) == -1) - { - perror("semctl setval"); - return -1; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From maciej.blizinski at gmail.com Wed Mar 18 09:57:58 2009 From: maciej.blizinski at gmail.com (=?UTF-8?Q?Maciej_Blizi=C5=84ski?=) Date: Wed, 18 Mar 2009 08:57:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3797] csw/mgar/gar/v2/categories/x11/category.mk In-Reply-To: References: Message-ID: On Tue, Mar 17, 2009 at 11:44 PM, wrote: > +ifeq ($(GARCOMPILER),GNU) Can GARCOMPILER be tested for GCC3 and GCC4 as well? From skayser at users.sourceforge.net Wed Mar 18 14:44:55 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Wed, 18 Mar 2009 13:44:55 +0000 Subject: [csw-devel] SF.net SVN: gar:[3800] csw/mgar/pkg/dovecot/trunk Message-ID: Revision: 3800 http://gar.svn.sourceforge.net/gar/?rev=3800&view=rev Author: skayser Date: 2009-03-18 13:44:54 +0000 (Wed, 18 Mar 2009) Log Message: ----------- dovecot: adjusted path references Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile csw/mgar/pkg/dovecot/trunk/checksums csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-18 04:12:10 UTC (rev 3799) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-18 13:44:54 UTC (rev 3800) @@ -50,6 +50,8 @@ # See http://dovecot.org/list/dovecot/2009-February/037273.html PATCHFILES = patch-authcrash.diff +# Adjust the comment about file paths in the example conf header +PATCHFILES = patch-exampleconf.diff # Override some paths for configure localstatedir=/var/opt/csw @@ -83,6 +85,19 @@ include gar/category.mk +# Adjust file paths in various files. Not a prerequisite to the remaining build +# process, but i found it easiest # to put it here and not clutter post-install +# even more +pre-install-modulated: + @perl -pi -e 's|/etc/ssl|/opt/csw/ssl|' $(WORKSRC)/doc/mkcert.sh + @perl -pi -e '\ + s| /var/run| /var/opt/csw/run|; \ + s| /etc/ssl| /opt/csw/ssl|; \ + s| /usr/libexec| /opt/csw/libexec|; \ + s| /usr/lib/dovecot| /opt/csw/lib/dovecot|; \ + ' $(WORKSRC)/dovecot-example.conf + @$(MAKECOOKIE) + # Maybe there is a nicer way to build this via modulations ... build-and-install-sieveplugin: CONFIGURE_ARGS = $(DIRPATHS) build-and-install-sieveplugin: CONFIGURE_ARGS += --with-dovecot=../$(WORKSRC) @@ -97,6 +112,7 @@ $(BUILD_ENV) gmake $(BUILD_ARGS); \ $(INSTALL_ENV) gmake DESTDIR=$(DESTDIR) $(INSTALL_ARGS) install; ) @rm -rf dovecot-sieve-1.1.6* + @$(MAKECOOKIE) post-install-modulated: DOCS = NEWS AUTHORS COPYING.LGPL COPYING.MIT post-install-modulated: CSWDOCS = changelog.CSW README.CSW Modified: csw/mgar/pkg/dovecot/trunk/checksums =================================================================== --- csw/mgar/pkg/dovecot/trunk/checksums 2009-03-18 04:12:10 UTC (rev 3799) +++ csw/mgar/pkg/dovecot/trunk/checksums 2009-03-18 13:44:54 UTC (rev 3800) @@ -1,3 +1,2 @@ c973eb41aca79fb16630a16f0d84f765 download/dovecot-1.1.11.tar.gz -f8e71a5be649e71131cf1ad7ea11019a download/CSWdovecot.preinstall -1f39cae3a38d10169fe31f246095b67f download/patch-authcrash.diff +765a31bece26ed3cebee784dc4aa8216 download/patch-exampleconf.diff Modified: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW 2009-03-18 04:12:10 UTC (rev 3799) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW 2009-03-18 13:44:54 UTC (rev 3800) @@ -1,7 +1,7 @@ dovecot (1.1.11) REV=2009.03.15 * Package adopted again and updated to 1.1.11. - * Tested and validated LDAP interopability with PAM. (Closes: #) - * TBD .... + * Tested and validated LDAP interopability with PAM. (Closes: #2760) + * Adjusted SSLDIR in mkcert.sh. (Closes: #3027) -- Sebastian Kayser Sun, 15 Mar 2009 18:19:59 +0100 Modified: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot 2009-03-18 04:12:10 UTC (rev 3799) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot 2009-03-18 13:44:54 UTC (rev 3800) @@ -11,8 +11,8 @@ test -x $DAEMON || exit 1 set -e -CONF=/opt/csw/etc/dovecot/dovecot.conf -CONF_LOCAL=/etc/opt/csw/dovecot/dovecot.conf +CONF=/opt/csw/etc/dovecot.conf +CONF_LOCAL=/etc/opt/csw/dovecot.conf [ -f $CONF_LOCAL ] && CONF=$CONF_LOCAL base_dir=`$DAEMON -a|grep '^base_dir: '|sed 's/^base_dir: //'` @@ -26,36 +26,32 @@ case "$1" in start) - echo -n "Starting Dovecot" + echo "Starting Dovecot" $DAEMON -c $CONF - echo "." ;; stop) if test $running = yes; then echo "Stopping Dovecot" kill `cat $pidfile` - echo "." else echo "Dovecot is already stopped." fi ;; reload) if test $running = yes; then - echo -n "Reloading Dovecot configuration" + echo "Reloading Dovecot configuration" kill -HUP `cat $pidfile` - echo "." else echo "Dovecot isn't running." fi ;; restart|force-reload) - echo -n "Restarting Dovecot" + echo "Restarting Dovecot" if test $running = yes; then kill `cat $pidfile` sleep 1 fi $DAEMON -c $CONF - echo "." ;; *) echo "Usage: /etc/init.d/dovecot {start|stop|reload|restart|force-reload}" >&2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 18 15:39:33 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 18 Mar 2009 14:39:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[3801] csw/mgar/pkg Message-ID: Revision: 3801 http://gar.svn.sourceforge.net/gar/?rev=3801&view=rev Author: valholla Date: 2009-03-18 14:39:32 +0000 (Wed, 18 Mar 2009) Log Message: ----------- initial Checkin Added Paths: ----------- csw/mgar/pkg/xmlrpc_c/ csw/mgar/pkg/xmlrpc_c/Makefile csw/mgar/pkg/xmlrpc_c/branches/ csw/mgar/pkg/xmlrpc_c/tags/ csw/mgar/pkg/xmlrpc_c/trunk/ csw/mgar/pkg/xmlrpc_c/trunk/Makefile csw/mgar/pkg/xmlrpc_c/trunk/checksums csw/mgar/pkg/xmlrpc_c/trunk/files/ Added: csw/mgar/pkg/xmlrpc_c/Makefile =================================================================== --- csw/mgar/pkg/xmlrpc_c/Makefile (rev 0) +++ csw/mgar/pkg/xmlrpc_c/Makefile 2009-03-18 14:39:32 UTC (rev 3801) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/xmlrpc_c/trunk/Makefile =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/Makefile (rev 0) +++ csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-18 14:39:32 UTC (rev 3801) @@ -0,0 +1,55 @@ +GARNAME = gd +GARVERSION = 2.0.35 +CATEGORIES = lib + +DESCRIPTION = A library used for dynamic image creation +define BLURB + GD is an open source code library for the dynamic creation of + images by programmers. GD creates PNG, JPEG and GIF images, + among other formats. GD is commonly used to generate charts, + graphics, thumbnails, and most anything else, on the fly. + While not restricted to use on the web, the most common + applications of GD involve web site development. +endef + +MASTER_SITES = http://www.libgd.org/releases/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 +DISTFILES += fixme.sh + +PACKAGES = CSWgd +CATALOGNAME_CSWgd = gd +SPKG_DESC_CSWgd = $(DESCRIPTION) + +PATCHFILES = Makefile.diff + +REQUIRED_PKGS_CSWgd = CSWexpat CSWfconfig CSWftype2 CSWiconv +REQUIRED_PKGS_CSWgd += CSWjpeg CSWpng CSWxpm CSWzlib + +# We define upstream file regex so we can be notifed of +# new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 + +BUILD64 = 1 +NO_ISAEXEC = 1 + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-libiconv-prefix=$(prefix) +CONFIGURE_ARGS += --with-png=$(prefix) +CONFIGURE_ARGS += --with-freetype=$(prefix) +CONFIGURE_ARGS += --with-fontconfig=$(prefix) +CONFIGURE_ARGS += --with-jpeg=$(prefix) +CONFIGURE_ARGS += --with-xpm=$(prefix) +CONFIGURE_ARGS += --disable-fast-install + +post-configure-modulated: + @(echo "~~~ Fixing Libtool ~~~") + @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + $(DONADA) + +## There are no tests for this +TEST_SCRIPTS = skip + +test-skip: + $(DONADA) + +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 18 15:54:23 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 18 Mar 2009 14:54:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3802] csw/mgar/pkg/xmlrpc_c/trunk Message-ID: Revision: 3802 http://gar.svn.sourceforge.net/gar/?rev=3802&view=rev Author: valholla Date: 2009-03-18 14:54:23 +0000 (Wed, 18 Mar 2009) Log Message: ----------- Makefile and gar v2 propset Modified Paths: -------------- csw/mgar/pkg/xmlrpc_c/trunk/Makefile Property Changed: ---------------- csw/mgar/pkg/xmlrpc_c/trunk/ Property changes on: csw/mgar/pkg/xmlrpc_c/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/xmlrpc_c/trunk/Makefile =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-18 14:39:32 UTC (rev 3801) +++ csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-18 14:54:23 UTC (rev 3802) @@ -1,55 +1,38 @@ -GARNAME = gd -GARVERSION = 2.0.35 +GARNAME = xmlrcp-c +GARVERSION = 1.06.32 CATEGORIES = lib -DESCRIPTION = A library used for dynamic image creation +DESCRIPTION = A lightweight RPC library based on XML and HTTP. define BLURB - GD is an open source code library for the dynamic creation of - images by programmers. GD creates PNG, JPEG and GIF images, - among other formats. GD is commonly used to generate charts, - graphics, thumbnails, and most anything else, on the fly. - While not restricted to use on the web, the most common - applications of GD involve web site development. + It's a spec and a set of implementations that allow software + running on disparate operating systems, running in different + environments to make procedure calls over the Internet. + It's remote procedure calling using HTTP as the transport and + XML as the encoding. XML-RPC is designed to be as simple as possible, + while allowing complex data structures to be transmitted, + processed and returned. endef -MASTER_SITES = http://www.libgd.org/releases/ -DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += fixme.sh +MASTER_SITES = $(SF_MIRRORS) +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=16847 +SPKG_SOURCEURL = http://xmlrpc-c.sourceforge.net +DISTFILES = $(GARNAME)-$(GARVERSION).tgz -PACKAGES = CSWgd -CATALOGNAME_CSWgd = gd +PACKAGES = CSWxmlrpc-c +CATALOGNAME_CSWxmlrpc-c = xmlrpc_c SPKG_DESC_CSWgd = $(DESCRIPTION) -PATCHFILES = Makefile.diff +#PATCHFILES = -REQUIRED_PKGS_CSWgd = CSWexpat CSWfconfig CSWftype2 CSWiconv -REQUIRED_PKGS_CSWgd += CSWjpeg CSWpng CSWxpm CSWzlib +#REQUIRED_PKGS_CSWxmlrpc-c = # We define upstream file regex so we can be notifed of # new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tgz -BUILD64 = 1 -NO_ISAEXEC = 1 +#BUILD64 = 1 +#NO_ISAEXEC = 1 CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-libiconv-prefix=$(prefix) -CONFIGURE_ARGS += --with-png=$(prefix) -CONFIGURE_ARGS += --with-freetype=$(prefix) -CONFIGURE_ARGS += --with-fontconfig=$(prefix) -CONFIGURE_ARGS += --with-jpeg=$(prefix) -CONFIGURE_ARGS += --with-xpm=$(prefix) -CONFIGURE_ARGS += --disable-fast-install -post-configure-modulated: - @(echo "~~~ Fixing Libtool ~~~") - @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) - $(DONADA) - -## There are no tests for this -TEST_SCRIPTS = skip - -test-skip: - $(DONADA) - include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 18 17:00:07 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 18 Mar 2009 16:00:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[3803] csw/mgar/pkg/fixme/trunk/fixme.sh Message-ID: Revision: 3803 http://gar.svn.sourceforge.net/gar/?rev=3803&view=rev Author: valholla Date: 2009-03-18 16:00:07 +0000 (Wed, 18 Mar 2009) Log Message: ----------- force new files to be executable Modified Paths: -------------- csw/mgar/pkg/fixme/trunk/fixme.sh Modified: csw/mgar/pkg/fixme/trunk/fixme.sh =================================================================== --- csw/mgar/pkg/fixme/trunk/fixme.sh 2009-03-18 14:54:23 UTC (rev 3802) +++ csw/mgar/pkg/fixme/trunk/fixme.sh 2009-03-18 16:00:07 UTC (rev 3803) @@ -32,6 +32,7 @@ fixpath=$(gecho $file |gsed 's/\//\\\//g') gsed "s/${fixpath}/-l${LIB_NAME}/g" ${mk} >Makefile.new gmv Makefile.new ${mk} + gchmod +x ${mk} done done @@ -39,11 +40,13 @@ for lt in $(gfind ${BASEPATH} -name libtool -print); do gsed "/for search_ext in .*\.la/s/\.la//" ${lt} >${lt}.new gmv ${lt}.new ${lt} + gchmod +x ${lt} done LTMAIN=$(gfind ${BASEPATH} -name ltmain.sh -print) if [ -f ${LTMAIN} ]; then gsed "/for search_ext in .*\.la/s/\.la//" ${LTMAIN} >${LTMAIN}.new gmv ${LTMAIN}.new ${LTMAIN} + gchmod +x ${LTMAIN} fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Wed Mar 18 17:22:03 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Wed, 18 Mar 2009 16:22:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3804] csw/mgar/pkg/nrpe/trunk Message-ID: Revision: 3804 http://gar.svn.sourceforge.net/gar/?rev=3804&view=rev Author: j_arndt Date: 2009-03-18 16:22:03 +0000 (Wed, 18 Mar 2009) Log Message: ----------- nrpe: fixed paths, typo, improved start script Modified Paths: -------------- csw/mgar/pkg/nrpe/trunk/Makefile csw/mgar/pkg/nrpe/trunk/checksums csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.gspec csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.gspec csw/mgar/pkg/nrpe/trunk/files/cswnrpe Modified: csw/mgar/pkg/nrpe/trunk/Makefile =================================================================== --- csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-18 16:00:07 UTC (rev 3803) +++ csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-18 16:22:03 UTC (rev 3804) @@ -2,7 +2,9 @@ GARVERSION = 2.12 CATEGORIES = apps -DESCRIPTION = NRPE for Nagios +SPKG_DESC_CSWnrpe = nagios remote plugin executor (server files, client package is nrpeplugin) +SPKG_DESC_CSWnrpeplugin = nagios remote plugin executor (client files, server package is nrpe) + define BLURB NRPE allows you to remotely execute Nagios plugins on other Linux/Unix machines. This allows you to monitor remote machine metrics (disk usage, CPU load, etc.). NRPE can also communicate with some of the Windows agent addons, so you can execute scripts and check metrics on remote Windows machines as well. endef @@ -17,22 +19,22 @@ REQUIRED_PKGS_CSWnrpe = CSWosslrt CSWtcpwrap CSWcswclassutils REQUIRED_PKGS_CSWnrpeplugin = CSWosslrt -SPKG_CLASSES = none cswinitsmf +SPKG_CLASSES_CSWnrpe = none cswinitsmf CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-ssl-lib=/opt/csw/lib CONFIGURE_ARGS += --with-ssl-inc=/opt/csw/include CONFIGURE_ARGS += --with-ssl-dir=/opt/csw/bin CONFIGURE_ARGS += --with-kerberos-inc=/opt/csw/include -CONFIGURE_ARGS += --prefix=/opt/csw/nagios -CONFIGURE_ARGS += --exec-prefix=/opt/csw/nagios +CONFIGURE_ARGS += --prefix=/opt/csw +CONFIGURE_ARGS += --exec-prefix=/opt/csw PATCHFILES = patch.diff # Removal of LOG_AUTHPRIV and LOG_FTP # Solaris doesn't have these log facilities PATCHFILES += configure.diff -sysconfdir = $(prefix)/nagios/etc -bindir = $(prefix)/nagios/bin +sysconfdir = $(prefix)/etc +bindir = $(prefix)/bin libexecdir = $(prefix)/libexec/nagios-plugins datadir = $(prefix)/share @@ -58,7 +60,7 @@ ginstall -m 644 $(WORKSRC)/README.SSL $(DESTDIR)$(DOCDIR) ginstall -m 644 $(WORKSRC)/SECURITY $(DESTDIR)$(DOCDIR) ginstall -m 775 -d $(DESTDIR)$(CFGDIR) - ginstall -m 644 $(WORKSRC)/sample-config/nrpe.cfg $(DESTDIR)$(CFGDIR) + ginstall -m 644 $(WORKSRC)/sample-config/nrpe.cfg $(DESTDIR)$(CFGDIR)/nrpe.cfg-sample ginstall -d $(DESTDIR)/etc/opt/csw/init.d ginstall -m 755 $(FILEDIR)/cswnrpe $(DESTDIR)/etc/opt/csw/init.d/cswnrpe @$(MAKECOOKIE) Modified: csw/mgar/pkg/nrpe/trunk/checksums =================================================================== --- csw/mgar/pkg/nrpe/trunk/checksums 2009-03-18 16:00:07 UTC (rev 3803) +++ csw/mgar/pkg/nrpe/trunk/checksums 2009-03-18 16:22:03 UTC (rev 3804) @@ -1,11 +1,11 @@ b2d75e2962f1e3151ef58794d60c9e97 download/nrpe-2.12.tar.gz -92411c5c2fd596a0e1b5fd77f97bff4b download/CSWnrpe.gspec -4dd4b521ecafb3742bdbbdd7d6e84403 download/CSWnrpe.prototype +1c656040abd280f9228b42df744d93eb download/CSWnrpe.gspec +11953efe2c65e3efb7c39342185a96ba download/CSWnrpe.prototype bda68135e2b65da40c3d2b68a3b8dc78 download/CSWnrpe.checkinstall 53eea7ed36535bb6cbe1d6fe0aae3508 download/CSWnrpe.preinstall 393872a95d2b9ec90363664c31074415 download/CSWnrpe.preremove -708c90700a7e1d79fe06e94a78fc1eea download/cswnrpe -54aebe8f3d7bc8d2ec5ea1954d859b10 download/CSWnrpeplugin.gspec +cbfc86ba77e78e2f860f90a303a1abe5 download/cswnrpe +5eaf5f95a021fc9bf55ac80c87fcb243 download/CSWnrpeplugin.gspec e22a7817c7665e79bcbad7e091375be9 download/CSWnrpeplugin.prototype 5b02d4385daaea2a8c13903539aa6189 download/patch.diff 4b51476c782d2c5764d10f8ed530ada0 download/configure.diff Modified: csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.gspec =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.gspec 2009-03-18 16:00:07 UTC (rev 3803) +++ csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.gspec 2009-03-18 16:22:03 UTC (rev 3804) @@ -1,4 +1,3 @@ %var bitname nrpe %var pkgname CSWnrpe %include url file://%{PKGLIB}/csw_dyndepend.gspec -#%copyright url file://%{WORKSRC}/LICENSE Modified: csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype 2009-03-18 16:00:07 UTC (rev 3803) +++ csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype 2009-03-18 16:22:03 UTC (rev 3804) @@ -1,7 +1,7 @@ -d none /opt/csw/nagios/bin 0755 nagios nagios -f none /opt/csw/nagios/bin/nrpe 0775 nagios nagios -d none /opt/csw/nagios/etc 0755 nagios nagios -f none /opt/csw/nagios/etc/nrpe.cfg 0644 nagios nagios +d none /opt/csw/bin 0755 root bin +f none /opt/csw/bin/nrpe 0775 root bin +d none /opt/csw/etc 0755 root bin +f none /opt/csw/etc/nrpe.cfg-sample 0644 root bin d none /opt/csw/share/doc/nrpe 0755 root bin f none /opt/csw/share/doc/nrpe/NRPE.pdf 0644 root bin f none /opt/csw/share/doc/nrpe/LEGAL 0644 root bin Modified: csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.gspec =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.gspec 2009-03-18 16:00:07 UTC (rev 3803) +++ csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.gspec 2009-03-18 16:22:03 UTC (rev 3804) @@ -1,4 +1,3 @@ %var bitname nrpeplugin %var pkgname CSWnrpeplugin %include url file://%{PKGLIB}/csw_dyndepend.gspec -#%copyright url file://%{WORKSRC}/LICENSE Modified: csw/mgar/pkg/nrpe/trunk/files/cswnrpe =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/cswnrpe 2009-03-18 16:00:07 UTC (rev 3803) +++ csw/mgar/pkg/nrpe/trunk/files/cswnrpe 2009-03-18 16:22:03 UTC (rev 3804) @@ -11,10 +11,23 @@ #FMRI application # FMRI path for service +SMF_EXIT_ERR_CONFIG=1 + +if [ -f /lib/svc/share/smf_include.sh ] +then + . /lib/svc/share/smf_include.sh +fi + CONFIG_FILE=/etc/opt/csw/nrpe.cfg if [ ! -f $CONFIG_FILE ] ; then CONFIG_FILE=/opt/csw/nagios/etc/nrpe.cfg fi + +if [ ! -f $CONFIG_FILE ] +then + exit $SMF_EXIT_ERR_CONFIG +fi + BIN_FILE="/opt/csw/nagios/bin/nrpe" pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` NRPE_USER=`awk -F'=' '/nrpe_user/ { print $NF }' $CONFIG_FILE` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Wed Mar 18 17:23:31 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Wed, 18 Mar 2009 16:23:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3805] csw/mgar/pkg/nsca/trunk Message-ID: Revision: 3805 http://gar.svn.sourceforge.net/gar/?rev=3805&view=rev Author: j_arndt Date: 2009-03-18 16:23:31 +0000 (Wed, 18 Mar 2009) Log Message: ----------- nsca: fixed paths, improved start script Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile csw/mgar/pkg/nsca/trunk/checksums csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.gspec csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype csw/mgar/pkg/nsca/trunk/files/cswnsca Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-18 16:22:03 UTC (rev 3804) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-18 16:23:31 UTC (rev 3805) @@ -2,7 +2,9 @@ GARVERSION = 2.7.2 CATEGORIES = apps -DESCRIPTION = passive checks for nagios +SPKG_DESC_CSWnsca = Nagios service check acceptor - nagios server files only (the client package is send_nsca) +SPKG_DESC_CSWsendnsca = Nagios service check acceptor - send passive check results to nagios server (client files only) + define BLURB NSCA allows you to integrate passive alerts and checks from remote machines and applications with Nagios. Useful for processing security alerts, as well as redundant and distributed Nagios setups. endef @@ -18,11 +20,11 @@ REQUIRED_PKGS_CSWnsca = CSWlibmcrypt CSWlibtoolrt CSWcswclassutils REQUIRED_PKGS_CSWsendnsca = CSWlibmcrypt CSWlibtoolrt -SPKG_CLASSES = none cswinitsmf +SPKG_CLASSES_CSWnsca = none cswinitsmf CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-nsca-port=5667 -CONFIGURE_ARGS += --localstatedir=/opt/csw/nagios/var +CONFIGURE_ARGS += --localstatedir=/opt/csw/var BUILD_TARGETS = nsca @@ -30,25 +32,29 @@ include gar/category.mk +BINDIR=$(prefix)/bin NAGIOSBINDIR=$(prefix)/nagios/bin +CFGDIR=$(prefix)/etc NAGIOSCFGDIR=$(prefix)/nagios/etc NSCADOCDIR=$(prefix)/share/doc/nsca SENDNSCADOCDIR=$(prefix)/share/doc/send_nsca post-install-modulated: - ginstall -d $(DESTDIR)$(prefix)/nagios/bin - ginstall -d $(DESTDIR)$(prefix)/nagios/etc + ginstall -d $(DESTDIR)$(prefix)/bin + ginstall -d $(DESTDIR)$(prefix)/etc + ginstall -d $(DESTDIR)$(NAGIOSBINDIR) + ginstall -d $(DESTDIR)$(NAGIOSCFGDIR) ginstall -m 755 -d $(DESTDIR)$(NSCADOCDIR) ginstall -m 755 $(WORKSRC)/src/nsca $(DESTDIR)$(NAGIOSBINDIR) - ginstall -m 600 $(WORKSRC)/sample-config/nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/nsca.cfg + ginstall -m 600 $(WORKSRC)/sample-config/nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/nsca.cfg-sample ginstall -m 644 $(WORKSRC)/Changelog $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/SECURITY $(DESTDIR)$(NSCADOCDIR) - ginstall -m 755 $(WORKSRC)/src/send_nsca $(DESTDIR)$(NAGIOSBINDIR) + ginstall -m 755 $(WORKSRC)/src/send_nsca $(DESTDIR)$(BINDIR) ginstall -m 755 -d $(DESTDIR)$(SENDNSCADOCDIR) ginstall -m 755 $(WORKSRC)/src/submit_check_result-sample $(DESTDIR)$(SENDNSCADOCDIR) - ginstall -m 600 $(WORKSRC)/sample-config/send_nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/send_nsca.cfg + ginstall -m 600 $(WORKSRC)/sample-config/send_nsca.cfg $(DESTDIR)$(CFGDIR)/send_nsca.cfg-sample ginstall -m 644 $(WORKSRC)/Changelog $(DESTDIR)$(SENDNSCADOCDIR) ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(SENDNSCADOCDIR) ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(SENDNSCADOCDIR) Modified: csw/mgar/pkg/nsca/trunk/checksums =================================================================== --- csw/mgar/pkg/nsca/trunk/checksums 2009-03-18 16:22:03 UTC (rev 3804) +++ csw/mgar/pkg/nsca/trunk/checksums 2009-03-18 16:23:31 UTC (rev 3805) @@ -1,10 +1,10 @@ 33a98e7975f633a9489d7a8938ed6131 download/nsca-2.7.2.tar.gz 82f1144c12dc6247524609dbeefc3023 download/CSWnsca.gspec -22cc4e3984d0627708f954c39fa6a22a download/CSWnsca.prototype +8dfc4283d41a0c127a00170ab285c18d download/CSWnsca.prototype 1886b15eafd2e2a5a4b230918960ea9a download/CSWnsca.checkinstall 7fef893e65bb68bc0762434dbeace713 download/CSWnsca.preinstall -b82767ed7ab002fea4b3a4395511c93c download/CSWsendnsca.gspec -49309205ad3d77c99f9bd469cc3860d2 download/CSWsendnsca.prototype +0f458cf358b1aab192c02fd0d37b1220 download/CSWsendnsca.gspec +67d4566b83bad9e981bae7e889217c85 download/CSWsendnsca.prototype 8bf9882f3115e8514ae6d9a866397c71 download/CSWsendnsca.preinstall -e2ea854aa2df24d432ba37ae614f9fa4 download/cswnsca +55a1c5523b2fe1ee66b45a2807e80bd6 download/cswnsca 08b769c5511342dd03fa01fea44cb260 download/submit_check_results.diff Modified: csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-18 16:22:03 UTC (rev 3804) +++ csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-18 16:23:31 UTC (rev 3805) @@ -1,7 +1,7 @@ 1 d none /opt/csw/nagios/bin 0755 nagios nagios 1 f none /opt/csw/nagios/bin/nsca 0755 nagios nagios -1 d none /opt/csw/nagios/etc 0755 nagios -1 f none /opt/csw/nagios/etc/nsca.cfg 0600 nagios nagios +1 d none /opt/csw/nagios/etc 0755 nagios nagios +1 f none /opt/csw/nagios/etc/nsca.cfg-sample 0600 nagios nagios 1 d none /opt/csw/share/doc/nsca 0755 root bin 1 f none /opt/csw/share/doc/nsca/Changelog 0644 root bin 1 f none /opt/csw/share/doc/nsca/LEGAL 0644 root bin Modified: csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.gspec =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.gspec 2009-03-18 16:22:03 UTC (rev 3804) +++ csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.gspec 2009-03-18 16:23:31 UTC (rev 3805) @@ -1,3 +1,3 @@ -%var bitname sendnsca +%var bitname send_nsca %var pkgname CSWsendnsca %include url file://%{PKGLIB}/csw_dyndepend.gspec Modified: csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype 2009-03-18 16:22:03 UTC (rev 3804) +++ csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype 2009-03-18 16:23:31 UTC (rev 3805) @@ -1,7 +1,7 @@ -1 d none /opt/csw/nagios/bin 0755 nagios nagios -1 f none /opt/csw/nagios/bin/send_nsca 0755 nagios nagios -1 d none /opt/csw/nagios/etc 0755 nagios nagios -1 f none /opt/csw/nagios/etc/send_nsca.cfg 0644 nagios nagios +1 d none /opt/csw/bin 0755 root bin +1 f none /opt/csw/bin/send_nsca 0755 root bin +1 d none /opt/csw/etc 0755 root bin +1 f none /opt/csw/etc/send_nsca.cfg-sample 0644 root bin 1 d none /opt/csw/share/doc/send_nsca 0755 root bin 1 f none /opt/csw/share/doc/send_nsca/Changelog 0644 root bin 1 f none /opt/csw/share/doc/send_nsca/LEGAL 0644 root bin Modified: csw/mgar/pkg/nsca/trunk/files/cswnsca =================================================================== --- csw/mgar/pkg/nsca/trunk/files/cswnsca 2009-03-18 16:22:03 UTC (rev 3804) +++ csw/mgar/pkg/nsca/trunk/files/cswnsca 2009-03-18 16:23:31 UTC (rev 3805) @@ -10,6 +10,19 @@ #FMRI application # FMRI path for service CONFIG_FILE=/opt/csw/nagios/etc/nsca.cfg + +SMF_EXIT_ERR_CONFIG=1 + +if [ -f /lib/svc/share/smf_include.sh ] +then + . /lib/svc/share/smf_include.sh +fi + +if [ ! -f $CONFIG_FILE ] +then + exit $SMF_EXIT_ERR_CONFIG +fi + BIN_FILE="/opt/csw/nagios/bin/nsca" pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` nsca_USER=`awk -F'=' '/nsca_user/ { print $NF }' $CONFIG_FILE` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 18 18:54:19 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 18 Mar 2009 17:54:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3806] csw/mgar/pkg Message-ID: Revision: 3806 http://gar.svn.sourceforge.net/gar/?rev=3806&view=rev Author: valholla Date: 2009-03-18 17:54:11 +0000 (Wed, 18 Mar 2009) Log Message: ----------- initial checkin Added Paths: ----------- csw/mgar/pkg/libwww/ csw/mgar/pkg/libwww/Makefile csw/mgar/pkg/libwww/branches/ csw/mgar/pkg/libwww/tags/ csw/mgar/pkg/libwww/trunk/ csw/mgar/pkg/libwww/trunk/Makefile csw/mgar/pkg/libwww/trunk/checksums csw/mgar/pkg/libwww/trunk/files/ Added: csw/mgar/pkg/libwww/Makefile =================================================================== --- csw/mgar/pkg/libwww/Makefile (rev 0) +++ csw/mgar/pkg/libwww/Makefile 2009-03-18 17:54:11 UTC (rev 3806) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/libwww/trunk/Makefile =================================================================== --- csw/mgar/pkg/libwww/trunk/Makefile (rev 0) +++ csw/mgar/pkg/libwww/trunk/Makefile 2009-03-18 17:54:11 UTC (rev 3806) @@ -0,0 +1,35 @@ +GARNAME = w3c-libwww +GARVERSION = 5.4.0 +CATEGORIES = lib + +DESCRIPTION = A library used for dynamic image creation +define BLURB + GD is an open source code library for the dynamic creation of + images by programmers. GD creates PNG, JPEG and GIF images, + among other formats. GD is commonly used to generate charts, + graphics, thumbnails, and most anything else, on the fly. + While not restricted to use on the web, the most common + applications of GD involve web site development. +endef + +MASTER_SITES = http://www.w3.org/Library/Distribution +DISTFILES = $(GARNAME)-$(GARVERSION).tgz + +PACKAGES = CSWlibwww +CATALOGNAME_CSWlibwww = w3c_libwww +SPKG_DESC_CSWgd = $(DESCRIPTION) + +#PATCHFILES = + +#REQUIRED_PKGS_CSWlibwww = + +# We define upstream file regex so we can be notifed of +# new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tgz + +#BUILD64 = 1 +#NO_ISAEXEC = 1 + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Wed Mar 18 19:00:47 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Wed, 18 Mar 2009 18:00:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[3807] csw/mgar/pkg/hatari/trunk/Makefile Message-ID: Revision: 3807 http://gar.svn.sourceforge.net/gar/?rev=3807&view=rev Author: jake_goerzen Date: 2009-03-18 18:00:44 +0000 (Wed, 18 Mar 2009) Log Message: ----------- Fix UFILES_REGEX tar.gz -> tar.bz2; Add runtime flags to LD_OPTIONS Modified Paths: -------------- csw/mgar/pkg/hatari/trunk/Makefile Modified: csw/mgar/pkg/hatari/trunk/Makefile =================================================================== --- csw/mgar/pkg/hatari/trunk/Makefile 2009-03-18 17:54:11 UTC (rev 3806) +++ csw/mgar/pkg/hatari/trunk/Makefile 2009-03-18 18:00:44 UTC (rev 3807) @@ -11,17 +11,12 @@ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 DISTFILES += $(call admfiles,CSWhatari, depend ) -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 -# If the url used to check for software update is different of MASTER_SITES, then -# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES -# UPSTREAM_MASTER_SITES = - LICENSE = gpl.txt PATCHFILES = stdint.h.diff GARCOMPILER = GNU TEST_SCRIPTS = CONFIGURE_ARGS = $(DIRPATHS) LIBS='-lm -lsocket' -BUILD_ARGS = LD_OPTIONS=-L/opt/csw/lib - +BUILD_ARGS = LD_OPTIONS='-R/opt/csw/lib/$ISALIST -R/opt/csw/lib -L/opt/csw/lib' include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Wed Mar 18 19:19:53 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Wed, 18 Mar 2009 18:19:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[3808] csw/mgar/pkg/dovecot/trunk Message-ID: Revision: 3808 http://gar.svn.sourceforge.net/gar/?rev=3808&view=rev Author: skayser Date: 2009-03-18 18:19:53 +0000 (Wed, 18 Mar 2009) Log Message: ----------- dovecot: added patch for ENOSYS on autofs mounts Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/dovecot/trunk/files/patch-enosys.diff csw/mgar/pkg/dovecot/trunk/files/patch-exampleconf.diff Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-18 18:00:44 UTC (rev 3807) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-18 18:19:53 UTC (rev 3808) @@ -50,8 +50,10 @@ # See http://dovecot.org/list/dovecot/2009-February/037273.html PATCHFILES = patch-authcrash.diff +# See http://dovecot.org/list/dovecot/2009-March/038201.html +PATCHFILES += patch-enosys.diff # Adjust the comment about file paths in the example conf header -PATCHFILES = patch-exampleconf.diff +PATCHFILES += patch-exampleconf.diff # Override some paths for configure localstatedir=/var/opt/csw Added: csw/mgar/pkg/dovecot/trunk/files/patch-enosys.diff =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/patch-enosys.diff (rev 0) +++ csw/mgar/pkg/dovecot/trunk/files/patch-enosys.diff 2009-03-18 18:19:53 UTC (rev 3808) @@ -0,0 +1,12 @@ +--- a/src/lib/mkdir-parents.c Wed Mar 18 13:47:58 2009 -0400 ++++ b/src/lib/mkdir-parents.c Wed Mar 18 14:10:08 2009 -0400 +@@ -18,7 +18,7 @@ int mkdir_parents(const char *path, mode + + ENOSYS check is for NFS mount points. + */ +- if (errno == EISDIR && errno == ENOSYS) ++ if (errno == EISDIR || errno == ENOSYS) + errno = EEXIST; + return -1; + } else { + Added: csw/mgar/pkg/dovecot/trunk/files/patch-exampleconf.diff =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/patch-exampleconf.diff (rev 0) +++ csw/mgar/pkg/dovecot/trunk/files/patch-exampleconf.diff 2009-03-18 18:19:53 UTC (rev 3808) @@ -0,0 +1,16 @@ +diff --speed-large-files --minimal -Nru dovecot-1.1.11.orig/dovecot-example.conf dovecot-1.1.11/dovecot-example.conf +--- dovecot-1.1.11.orig/dovecot-example.conf 2009-01-26 02:12:41.000000000 +0100 ++++ dovecot-1.1.11/dovecot-example.conf 2009-03-18 00:26:59.345199088 +0100 +@@ -10,10 +10,8 @@ + # value inside quotes, eg.: key = "# char and trailing whitespace " + + # Default values are shown for each setting, it's not required to uncomment +-# any of the lines. Exception to this are paths, they're just examples with +-# the real defaults being based on configure options. The paths listed here +-# are for configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +-# --with-ssldir=/etc/ssl ++# any of the lines. The paths have been modified to reflect the OpenCSW ++# file system layout. + + # Base directory where to store runtime data. + #base_dir = /var/run/dovecot/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 18 20:18:26 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 18 Mar 2009 19:18:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[3809] csw/mgar/pkg/libwww/trunk Message-ID: Revision: 3809 http://gar.svn.sourceforge.net/gar/?rev=3809&view=rev Author: valholla Date: 2009-03-18 19:18:26 +0000 (Wed, 18 Mar 2009) Log Message: ----------- propset gar v2 Modified Paths: -------------- csw/mgar/pkg/libwww/trunk/checksums Property Changed: ---------------- csw/mgar/pkg/libwww/trunk/ Property changes on: csw/mgar/pkg/libwww/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/libwww/trunk/checksums =================================================================== --- csw/mgar/pkg/libwww/trunk/checksums 2009-03-18 18:19:53 UTC (rev 3808) +++ csw/mgar/pkg/libwww/trunk/checksums 2009-03-18 19:18:26 UTC (rev 3809) @@ -0,0 +1 @@ +c3734ca6caa405707e134cc8c6d7e422 download/w3c-libwww-5.4.0.tgz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 18 23:21:15 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 18 Mar 2009 22:21:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[3810] csw/mgar/pkg/xmlrpc_c/trunk Message-ID: Revision: 3810 http://gar.svn.sourceforge.net/gar/?rev=3810&view=rev Author: valholla Date: 2009-03-18 22:21:09 +0000 (Wed, 18 Mar 2009) Log Message: ----------- working copy, tests still fail Modified Paths: -------------- csw/mgar/pkg/xmlrpc_c/trunk/Makefile csw/mgar/pkg/xmlrpc_c/trunk/checksums Added Paths: ----------- csw/mgar/pkg/xmlrpc_c/trunk/files/makefix.diff Modified: csw/mgar/pkg/xmlrpc_c/trunk/Makefile =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-18 19:18:26 UTC (rev 3809) +++ csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-18 22:21:09 UTC (rev 3810) @@ -1,4 +1,4 @@ -GARNAME = xmlrcp-c +GARNAME = xmlrpc-c GARVERSION = 1.06.32 CATEGORIES = lib @@ -20,9 +20,9 @@ PACKAGES = CSWxmlrpc-c CATALOGNAME_CSWxmlrpc-c = xmlrpc_c -SPKG_DESC_CSWgd = $(DESCRIPTION) +SPKG_DESC_CSWxmlrpc-c = $(DESCRIPTION) -#PATCHFILES = +PATCHFILES = makefix.diff #REQUIRED_PKGS_CSWxmlrpc-c = @@ -33,6 +33,11 @@ #BUILD64 = 1 #NO_ISAEXEC = 1 +TEST_TARGET = check + CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --enable-libxml2-backend include gar/category.mk + + Modified: csw/mgar/pkg/xmlrpc_c/trunk/checksums =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/checksums 2009-03-18 19:18:26 UTC (rev 3809) +++ csw/mgar/pkg/xmlrpc_c/trunk/checksums 2009-03-18 22:21:09 UTC (rev 3810) @@ -0,0 +1,2 @@ +1a5a0771a22e75819d90e7fab38ef377 download/xmlrpc-c-1.06.32.tgz +bbad2fdf6721f423985b9964b38ac17c download/makefix.diff Added: csw/mgar/pkg/xmlrpc_c/trunk/files/makefix.diff =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/files/makefix.diff (rev 0) +++ csw/mgar/pkg/xmlrpc_c/trunk/files/makefix.diff 2009-03-18 22:21:09 UTC (rev 3810) @@ -0,0 +1,33 @@ +--- xmlrpc-c-1.06.32/src/Makefile.o 2009-03-18 15:28:27.199486556 -0500 ++++ xmlrpc-c-1.06.32/src/Makefile 2009-03-18 15:29:11.545130838 -0500 +@@ -145,7 +145,7 @@ + libxmlrpc_client.la: $(LIBXMLRPC_CLIENT_OBJS) $(TRANSPORT_OBJS) + $(LIBTOOL) --mode=link $(CCLD) -o $@ $(LIBLDFLAGS) \ + $(LIBXMLRPC_CLIENT_OBJS) $(TRANSPORT_OBJS) \ +- $(LIBXMLRPC_CLIENT_LIBDEP) $(TRANSPORT_LIBDEP) \ ++ $(LIBXMLRPC_CLIENT_LIBDEP) $(TRANSPORT_LIBDEP) + + libxmlrpc_server.la: $(LIBXMLRPC_SERVER_OBJS) + $(LIBTOOL) --mode=link $(CCLD) -o $@ $(LIBLDFLAGS) \ +--- xmlrpc-c-1.06.32/tools/xml-rpc-api2cpp/Makefile.o 2009-03-18 16:33:30.751515171 -0500 ++++ xmlrpc-c-1.06.32/tools/xml-rpc-api2cpp/Makefile 2009-03-18 16:33:01.993010353 -0500 +@@ -19,7 +19,7 @@ + + LDFLAGS = $(LADD) + +-LDLIBS = -Lblddir/src/cpp -lxmlrpc_cpp -lxmlrpc_server $(CLIENT_LDLIBS) ++LDLIBS = -Lblddir/src/cpp -lxmlrpc_cpp -Lblddir/src/.libs -lxmlrpc_server $(CLIENT_LDLIBS) + + PROGS := + +--- xmlrpc-c-1.06.32/GNUmakefile.o 2009-03-18 17:17:49.128184463 -0500 ++++ xmlrpc-c-1.06.32/GNUmakefile 2009-03-18 17:18:32.527139668 -0500 +@@ -7,7 +7,7 @@ + + include $(SRCDIR)/Makefile.config + +-SUBDIRS = include lib src tools examples ++SUBDIRS = include lib src tools + + PROGRAMS_TO_INSTALL = xmlrpc-c-config + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Thu Mar 19 03:57:01 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Thu, 19 Mar 2009 02:57:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3811] csw/mgar/pkg Message-ID: Revision: 3811 http://gar.svn.sourceforge.net/gar/?rev=3811&view=rev Author: valholla Date: 2009-03-19 02:57:01 +0000 (Thu, 19 Mar 2009) Log Message: ----------- initial checkin Added Paths: ----------- csw/mgar/pkg/libssh2/ csw/mgar/pkg/libssh2/branches/ csw/mgar/pkg/libssh2/tags/ csw/mgar/pkg/libssh2/trunk/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Thu Mar 19 03:58:02 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Thu, 19 Mar 2009 02:58:02 +0000 Subject: [csw-devel] SF.net SVN: gar:[3812] csw/mgar/pkg/libssh2/trunk/ Message-ID: Revision: 3812 http://gar.svn.sourceforge.net/gar/?rev=3812&view=rev Author: valholla Date: 2009-03-19 02:58:02 +0000 (Thu, 19 Mar 2009) Log Message: ----------- propset to garv2 Property Changed: ---------------- csw/mgar/pkg/libssh2/trunk/ Property changes on: csw/mgar/pkg/libssh2/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 19 04:23:33 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 19 Mar 2009 03:23:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[3813] csw/mgar/pkg Message-ID: Revision: 3813 http://gar.svn.sourceforge.net/gar/?rev=3813&view=rev Author: hson Date: 2009-03-19 03:23:32 +0000 (Thu, 19 Mar 2009) Log Message: ----------- Add intermediate level Makefiles Added Paths: ----------- csw/mgar/pkg/dsniff/Makefile csw/mgar/pkg/exiftool/Makefile csw/mgar/pkg/facter/Makefile csw/mgar/pkg/gengetopt/Makefile csw/mgar/pkg/gnumeric/Makefile csw/mgar/pkg/gtk-doc/Makefile csw/mgar/pkg/htmldoc/Makefile csw/mgar/pkg/ilmbase/Makefile csw/mgar/pkg/lcms/Makefile csw/mgar/pkg/libexif/Makefile csw/mgar/pkg/libgc/Makefile csw/mgar/pkg/libgoffice/Makefile csw/mgar/pkg/libgsf/Makefile csw/mgar/pkg/libiptcdata/Makefile csw/mgar/pkg/libnet/Makefile csw/mgar/pkg/libnids/Makefile csw/mgar/pkg/librsvg/Makefile csw/mgar/pkg/netsnmp/Makefile csw/mgar/pkg/puppet/Makefile csw/mgar/pkg/pwgen/Makefile csw/mgar/pkg/w3m/Makefile csw/mgar/pkg/wmf/Makefile Added: csw/mgar/pkg/dsniff/Makefile =================================================================== --- csw/mgar/pkg/dsniff/Makefile (rev 0) +++ csw/mgar/pkg/dsniff/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/exiftool/Makefile =================================================================== --- csw/mgar/pkg/exiftool/Makefile (rev 0) +++ csw/mgar/pkg/exiftool/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/facter/Makefile =================================================================== --- csw/mgar/pkg/facter/Makefile (rev 0) +++ csw/mgar/pkg/facter/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/gengetopt/Makefile =================================================================== --- csw/mgar/pkg/gengetopt/Makefile (rev 0) +++ csw/mgar/pkg/gengetopt/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/gnumeric/Makefile =================================================================== --- csw/mgar/pkg/gnumeric/Makefile (rev 0) +++ csw/mgar/pkg/gnumeric/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/gtk-doc/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/Makefile (rev 0) +++ csw/mgar/pkg/gtk-doc/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/htmldoc/Makefile =================================================================== --- csw/mgar/pkg/htmldoc/Makefile (rev 0) +++ csw/mgar/pkg/htmldoc/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/ilmbase/Makefile =================================================================== --- csw/mgar/pkg/ilmbase/Makefile (rev 0) +++ csw/mgar/pkg/ilmbase/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/lcms/Makefile =================================================================== --- csw/mgar/pkg/lcms/Makefile (rev 0) +++ csw/mgar/pkg/lcms/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/libexif/Makefile =================================================================== --- csw/mgar/pkg/libexif/Makefile (rev 0) +++ csw/mgar/pkg/libexif/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/libgc/Makefile =================================================================== --- csw/mgar/pkg/libgc/Makefile (rev 0) +++ csw/mgar/pkg/libgc/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/libgoffice/Makefile =================================================================== --- csw/mgar/pkg/libgoffice/Makefile (rev 0) +++ csw/mgar/pkg/libgoffice/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/libgsf/Makefile =================================================================== --- csw/mgar/pkg/libgsf/Makefile (rev 0) +++ csw/mgar/pkg/libgsf/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/libiptcdata/Makefile =================================================================== --- csw/mgar/pkg/libiptcdata/Makefile (rev 0) +++ csw/mgar/pkg/libiptcdata/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/libnet/Makefile =================================================================== --- csw/mgar/pkg/libnet/Makefile (rev 0) +++ csw/mgar/pkg/libnet/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/libnids/Makefile =================================================================== --- csw/mgar/pkg/libnids/Makefile (rev 0) +++ csw/mgar/pkg/libnids/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/librsvg/Makefile =================================================================== --- csw/mgar/pkg/librsvg/Makefile (rev 0) +++ csw/mgar/pkg/librsvg/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/netsnmp/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/Makefile (rev 0) +++ csw/mgar/pkg/netsnmp/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/puppet/Makefile =================================================================== --- csw/mgar/pkg/puppet/Makefile (rev 0) +++ csw/mgar/pkg/puppet/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/pwgen/Makefile =================================================================== --- csw/mgar/pkg/pwgen/Makefile (rev 0) +++ csw/mgar/pkg/pwgen/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/w3m/Makefile =================================================================== --- csw/mgar/pkg/w3m/Makefile (rev 0) +++ csw/mgar/pkg/w3m/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/wmf/Makefile =================================================================== --- csw/mgar/pkg/wmf/Makefile (rev 0) +++ csw/mgar/pkg/wmf/Makefile 2009-03-19 03:23:32 UTC (rev 3813) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dam at opencsw.org Thu Mar 19 10:48:51 2009 From: dam at opencsw.org (Dagobert Michelsen) Date: Thu, 19 Mar 2009 10:48:51 +0100 Subject: [csw-devel] SF.net SVN: gar:[3797] csw/mgar/gar/v2/categories/x11/category.mk In-Reply-To: References: Message-ID: <5C04A9C8-401A-4E5F-94F7-CCF10361548B@opencsw.org> Hi, Am 18.03.2009 um 09:57 schrieb Maciej Blizi?ski: > On Tue, Mar 17, 2009 at 11:44 PM, > wrote: >> +ifeq ($(GARCOMPILER),GNU) > > Can GARCOMPILER be tested for GCC3 and GCC4 as well? I recommend something like EXTRA_CFLAGS_GCC3 = ... EXTRA_CFLAGS_SOS11 = -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION EXTRA_CFLAGS_SOS12 = -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION EXTRA_CXXFLAGS_SOS11 = -xlibmil -xlibmopt -features=tmplife -norunpath ... CFLAGS += $(EXTRA_CFLAGS_$(GARCOMPILER) CXXFLAGS += $(EXTRA_CXXFLAGS_$(GARCOMPILER) There is no GARCOMPILER 'SUN' or 'GCC', see the top of gar.conf.mk: > GARCOMPILER ?= SUN > > # We have parameters for the following compilers > GARCOMPILERS = GCC3 GCC4 SOS11 SOS12 > > ifeq ($(GARCOMPILER),SUN) > GARCOMPILER = SOS11 > endif > > ifeq ($(GARCOMPILER),GNU) > GARCOMPILER = GCC4 > endif > > ifeq (,$(filter $(GARCOMPILER),$(GARCOMPILERS))) > $(error The compiler '$(GARCOMPILER)' is unknown. Please select > one of $(GARCOMPILERS)) > endif Best regards -- Dago From bonivart at users.sourceforge.net Thu Mar 19 14:18:45 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Thu, 19 Mar 2009 13:18:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3814] csw/mgar/pkg/pkgutil/trunk Message-ID: Revision: 3814 http://gar.svn.sourceforge.net/gar/?rev=3814&view=rev Author: bonivart Date: 2009-03-19 13:18:45 +0000 (Thu, 19 Mar 2009) Log Message: ----------- pkgutil: update to 1.5b3 Modified Paths: -------------- csw/mgar/pkg/pkgutil/trunk/Makefile csw/mgar/pkg/pkgutil/trunk/checksums Modified: csw/mgar/pkg/pkgutil/trunk/Makefile =================================================================== --- csw/mgar/pkg/pkgutil/trunk/Makefile 2009-03-19 03:23:32 UTC (rev 3813) +++ csw/mgar/pkg/pkgutil/trunk/Makefile 2009-03-19 13:18:45 UTC (rev 3814) @@ -1,5 +1,5 @@ GARNAME = pkgutil -GARVERSION = 1.5b2 +GARVERSION = 1.5b3 CATEGORIES = utils DESCRIPTION = Installs Solaris packages easily @@ -10,7 +10,6 @@ package automatically. endef -#MASTER_SITES = http://www.bonivart.com/pkgutil/ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).zip DISTFILES += $(call admfiles,CSWpkgutil,prototype postinstall preremove) @@ -40,16 +39,16 @@ # @ginstall -d $(DESTDIR)/usr/sadm/install/scripts @ginstall -d $(DESTDIR)/var/opt/csw/$(GARNAME)/packages @ginstall -d $(DESTDIR)/etc/opt/csw - @cp -r $(WORKSRC)/$(GARNAME).conf $(DESTDIR)$(sysconfdir)/$(GARNAME).conf.CSW - @cp -r $(WORKSRC)/$(GARNAME).conf $(DESTDIR)/etc/opt/csw/$(GARNAME).conf.CSW - @cp -r $(WORKSRC)/$(GARNAME) $(DESTDIR)$(bindir) - @cp -r $(WORKSRC)/bldcat $(DESTDIR)$(bindir) - @cp -r $(WORKSRC)/chkcat $(DESTDIR)$(bindir) - @cp -r $(WORKSRC)/readme $(DESTDIR)$(docdir)/$(GARNAME)/ - @cp -r $(WORKSRC)/LICENSE $(DESTDIR)$(docdir)/$(GARNAME)/ -# @cp -r $(FILEDIR)/CSWpkgutil.i.cswpkgutil $(DESTDIR)/usr/sadm/install/scripts/i.cswpkgutil -# @cp -r $(FILEDIR)/CSWpkgutil.r.cswpkgutil $(DESTDIR)/usr/sadm/install/scripts/r.cswpkgutil - @cp -r $(WORKSRC)/admin $(DESTDIR)/var/opt/csw/$(GARNAME)/admin.CSW - @cp -r $(WORKSRC)/wget-`uname -p` $(DESTDIR)/opt/csw/libexec/$(GARNAME)/wget + @cp $(WORKSRC)/$(GARNAME).conf $(DESTDIR)$(sysconfdir)/$(GARNAME).conf.CSW + @cp $(WORKSRC)/$(GARNAME).conf $(DESTDIR)/etc/opt/csw/$(GARNAME).conf.CSW + @cp $(WORKSRC)/$(GARNAME) $(DESTDIR)$(bindir) + @cp $(WORKSRC)/bldcat $(DESTDIR)$(bindir) + @cp $(WORKSRC)/chkcat $(DESTDIR)$(bindir) + @cp $(WORKSRC)/readme $(DESTDIR)$(docdir)/$(GARNAME)/ + @cp $(WORKSRC)/LICENSE $(DESTDIR)$(docdir)/$(GARNAME)/ +# @cp $(FILEDIR)/CSWpkgutil.i.cswpkgutil $(DESTDIR)/usr/sadm/install/scripts/i.cswpkgutil +# @cp $(FILEDIR)/CSWpkgutil.r.cswpkgutil $(DESTDIR)/usr/sadm/install/scripts/r.cswpkgutil + @cp $(WORKSRC)/admin $(DESTDIR)/var/opt/csw/$(GARNAME)/admin.CSW + @cp $(WORKSRC)/wget-`uname -p` $(DESTDIR)/opt/csw/libexec/$(GARNAME)/wget @pod2man --section=1 $(WORKSRC)/$(GARNAME) > $(DESTDIR)$(mandir)/man1/pkgutil.1 @$(MAKECOOKIE) Modified: csw/mgar/pkg/pkgutil/trunk/checksums =================================================================== --- csw/mgar/pkg/pkgutil/trunk/checksums 2009-03-19 03:23:32 UTC (rev 3813) +++ csw/mgar/pkg/pkgutil/trunk/checksums 2009-03-19 13:18:45 UTC (rev 3814) @@ -1,4 +1,4 @@ -1b273bbe099ff9fff53effeda50d3af7 download/pkgutil-1.5b2.zip +6a6207bf65dac0135ffbcdc380341525 download/pkgutil-1.5b3.zip 805cd30ad9f21cb1167d166fa99b5891 download/CSWpkgutil.gspec 54bd1af1cd6ca5ac7e63586ffc16842d download/CSWpkgutil.prototype e1407c24d47306dbc4cea22dcb291f1d download/CSWpkgutil.postinstall This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dam at opencsw.org Thu Mar 19 14:32:21 2009 From: dam at opencsw.org (Dagobert Michelsen) Date: Thu, 19 Mar 2009 14:32:21 +0100 Subject: [csw-devel] Orca and friends packages In-Reply-To: <49BFE579.CC54.005D.3@emporia.edu> References: <49BF8E3F.CC54.005D.3@emporia.edu> <0D826C3D-72DD-4D61-B481-E58105177490@opencsw.org> <49BFE579.CC54.005D.3@emporia.edu> Message-ID: <91D22A54-32E7-40FF-A6D1-BE3252D91D92@opencsw.org> Hi Glen, Am 18.03.2009 um 00:01 schrieb Glen Gunselman: > I know a little about using Orca but very little about installing it. > > I will have an LDom on a T5220 to test on running Solaris 10 5/08. > > If you could provide some "how-to" that would really help. I'll be writing this in the next few days at http://wiki.opencsw.org/orca-package Please be advised that it is not ready yet and CSWorca is not yet released. Best regards -- Dago -------------- next part -------------- An HTML attachment was scrubbed... URL: From skayser at users.sourceforge.net Thu Mar 19 14:32:58 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Thu, 19 Mar 2009 13:32:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3815] csw/mgar/pkg/dovecot/trunk Message-ID: Revision: 3815 http://gar.svn.sourceforge.net/gar/?rev=3815&view=rev Author: skayser Date: 2009-03-19 13:32:58 +0000 (Thu, 19 Mar 2009) Log Message: ----------- dovecot: added ulimit -n to init script, updated changelog/README Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile csw/mgar/pkg/dovecot/trunk/checksums csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.README.CSW csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-19 13:18:45 UTC (rev 3814) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-19 13:32:58 UTC (rev 3815) @@ -87,17 +87,17 @@ include gar/category.mk -# Adjust file paths in various files. Not a prerequisite to the remaining build -# process, but i found it easiest # to put it here and not clutter post-install -# even more +# Adjust file paths in various files. Not a prerequisite to the remaining +# build process, but i found it easiest to put it here and not clutter +# post-install even more pre-install-modulated: @perl -pi -e 's|/etc/ssl|/opt/csw/ssl|' $(WORKSRC)/doc/mkcert.sh @perl -pi -e '\ s| /var/run| /var/opt/csw/run|; \ s| /etc/ssl| /opt/csw/ssl|; \ s| /usr/libexec| /opt/csw/libexec|; \ - s| /usr/lib/dovecot| /opt/csw/lib/dovecot|; \ - ' $(WORKSRC)/dovecot-example.conf + s| /usr/lib/dovecot| /opt/csw/lib/dovecot|;' \ + $(WORKSRC)/dovecot-example.conf @$(MAKECOOKIE) # Maybe there is a nicer way to build this via modulations ... Modified: csw/mgar/pkg/dovecot/trunk/checksums =================================================================== --- csw/mgar/pkg/dovecot/trunk/checksums 2009-03-19 13:18:45 UTC (rev 3814) +++ csw/mgar/pkg/dovecot/trunk/checksums 2009-03-19 13:32:58 UTC (rev 3815) @@ -1,2 +1,4 @@ c973eb41aca79fb16630a16f0d84f765 download/dovecot-1.1.11.tar.gz +1f39cae3a38d10169fe31f246095b67f download/patch-authcrash.diff +b6bdbd7b8e6f513a8f19dbc0a7507aa6 download/patch-enosys.diff 765a31bece26ed3cebee784dc4aa8216 download/patch-exampleconf.diff Modified: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.README.CSW =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.README.CSW 2009-03-19 13:18:45 UTC (rev 3814) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.README.CSW 2009-03-19 13:32:58 UTC (rev 3815) @@ -1,17 +1,56 @@ -Service user accounts -===================== -The CSWdovecot package will create a service user account (dovecot) for you in -case no user account by this name exists upon installation. This user account -is required for the dovecot login service (and nothing else). +Configuration file +------------------ +The default configuration path is /opt/csw/etc/dovecot.conf. CSWdovecot +brings with it a sample configuration (suffixed with .CSW) that will be +installed when dovecot.conf doesn't exist yet. This sample configuration +provides IMAP/POP3 and IMAPS/POP3S services to system users and uses a +self-signed certificate that comes with the package. + +When you adjust dovecot.conf, package upgrades will preserve your +configuration and just install the sample configuration as dovecot.conf.CSW. + + +Machine-local configuration in shared /opt setups +------------------------------------------------- + +If you share /opt among several machines (via NFS for example) you can use +/etc/opt/csw/dovecot.conf as machine-local configuration. The dovecot +startup script will then use it instead of the default configuration. + + +User accounts +------------- + +On installation CSWdovecot will create a user named dovecot in case no user +account by this name exists. This user account is required for the Dovecot +login service (and nothing else). + If you want to use Dovecot for virtual users, you need to create another -service user account (!= dovecot). For background information, see +user account (!= dovecot). For background information, see http://wiki.dovecot.org/UserIds + Upgrading -========= +--------- + For upgrading information from other IMAP servers or previous Dovecot versions, see http://wiki.dovecot.org/UpgradingDovecot + + +Sieve plugin +------------ + +Sieve support (via the cmusieve plugin) is contained in the CSWdovecot_sieve +package. If required install this package and add + + mail_plugins = cmusieve + +to the "protocol lda" section in dovecot.conf. This requires that you use +Dovecot's deliver as LDA of course. See the following URLs for details + + http://wiki.dovecot.org/LDA + http://wiki.dovecot.org/LDA/Sieve#CMUSieve_Plugin Modified: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW 2009-03-19 13:18:45 UTC (rev 3814) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW 2009-03-19 13:32:58 UTC (rev 3815) @@ -1,7 +1,9 @@ -dovecot (1.1.11) REV=2009.03.15 +dovecot (1.1.11) REV=2009.03.19 * Package adopted again and updated to 1.1.11. * Tested and validated LDAP interopability with PAM. (Closes: #2760) * Adjusted SSLDIR in mkcert.sh. (Closes: #3027) + * Compiled with --localstatedir=/var/opt/csw. Changes base_dir from + /opt/csw/var/run/dovecot to /var/opt/csw/run/dovecot. - -- Sebastian Kayser Sun, 15 Mar 2009 18:19:59 +0100 + -- Sebastian Kayser Thu, 19 Mar 2009 14:02:16 +0100 Modified: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot 2009-03-19 13:18:45 UTC (rev 3814) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot 2009-03-19 13:32:58 UTC (rev 3815) @@ -27,6 +27,7 @@ case "$1" in start) echo "Starting Dovecot" + ulimit -n 1024 $DAEMON -c $CONF ;; stop) @@ -51,6 +52,7 @@ kill `cat $pidfile` sleep 1 fi + ulimit -n 1024 $DAEMON -c $CONF ;; *) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Thu Mar 19 15:14:25 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Thu, 19 Mar 2009 14:14:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3816] csw/mgar/pkg/xmlrpc_c/trunk Message-ID: Revision: 3816 http://gar.svn.sourceforge.net/gar/?rev=3816&view=rev Author: valholla Date: 2009-03-19 14:14:25 +0000 (Thu, 19 Mar 2009) Log Message: ----------- remove my files for Roger's working version Removed Paths: ------------- csw/mgar/pkg/xmlrpc_c/trunk/Makefile csw/mgar/pkg/xmlrpc_c/trunk/checksums csw/mgar/pkg/xmlrpc_c/trunk/files/makefix.diff Deleted: csw/mgar/pkg/xmlrpc_c/trunk/Makefile =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-19 13:32:58 UTC (rev 3815) +++ csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-19 14:14:25 UTC (rev 3816) @@ -1,43 +0,0 @@ -GARNAME = xmlrpc-c -GARVERSION = 1.06.32 -CATEGORIES = lib - -DESCRIPTION = A lightweight RPC library based on XML and HTTP. -define BLURB - It's a spec and a set of implementations that allow software - running on disparate operating systems, running in different - environments to make procedure calls over the Internet. - It's remote procedure calling using HTTP as the transport and - XML as the encoding. XML-RPC is designed to be as simple as possible, - while allowing complex data structures to be transmitted, - processed and returned. -endef - -MASTER_SITES = $(SF_MIRRORS) -UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=16847 -SPKG_SOURCEURL = http://xmlrpc-c.sourceforge.net -DISTFILES = $(GARNAME)-$(GARVERSION).tgz - -PACKAGES = CSWxmlrpc-c -CATALOGNAME_CSWxmlrpc-c = xmlrpc_c -SPKG_DESC_CSWxmlrpc-c = $(DESCRIPTION) - -PATCHFILES = makefix.diff - -#REQUIRED_PKGS_CSWxmlrpc-c = - -# We define upstream file regex so we can be notifed of -# new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tgz - -#BUILD64 = 1 -#NO_ISAEXEC = 1 - -TEST_TARGET = check - -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --enable-libxml2-backend - -include gar/category.mk - - Deleted: csw/mgar/pkg/xmlrpc_c/trunk/checksums =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/checksums 2009-03-19 13:32:58 UTC (rev 3815) +++ csw/mgar/pkg/xmlrpc_c/trunk/checksums 2009-03-19 14:14:25 UTC (rev 3816) @@ -1,2 +0,0 @@ -1a5a0771a22e75819d90e7fab38ef377 download/xmlrpc-c-1.06.32.tgz -bbad2fdf6721f423985b9964b38ac17c download/makefix.diff Deleted: csw/mgar/pkg/xmlrpc_c/trunk/files/makefix.diff =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/files/makefix.diff 2009-03-19 13:32:58 UTC (rev 3815) +++ csw/mgar/pkg/xmlrpc_c/trunk/files/makefix.diff 2009-03-19 14:14:25 UTC (rev 3816) @@ -1,33 +0,0 @@ ---- xmlrpc-c-1.06.32/src/Makefile.o 2009-03-18 15:28:27.199486556 -0500 -+++ xmlrpc-c-1.06.32/src/Makefile 2009-03-18 15:29:11.545130838 -0500 -@@ -145,7 +145,7 @@ - libxmlrpc_client.la: $(LIBXMLRPC_CLIENT_OBJS) $(TRANSPORT_OBJS) - $(LIBTOOL) --mode=link $(CCLD) -o $@ $(LIBLDFLAGS) \ - $(LIBXMLRPC_CLIENT_OBJS) $(TRANSPORT_OBJS) \ -- $(LIBXMLRPC_CLIENT_LIBDEP) $(TRANSPORT_LIBDEP) \ -+ $(LIBXMLRPC_CLIENT_LIBDEP) $(TRANSPORT_LIBDEP) - - libxmlrpc_server.la: $(LIBXMLRPC_SERVER_OBJS) - $(LIBTOOL) --mode=link $(CCLD) -o $@ $(LIBLDFLAGS) \ ---- xmlrpc-c-1.06.32/tools/xml-rpc-api2cpp/Makefile.o 2009-03-18 16:33:30.751515171 -0500 -+++ xmlrpc-c-1.06.32/tools/xml-rpc-api2cpp/Makefile 2009-03-18 16:33:01.993010353 -0500 -@@ -19,7 +19,7 @@ - - LDFLAGS = $(LADD) - --LDLIBS = -Lblddir/src/cpp -lxmlrpc_cpp -lxmlrpc_server $(CLIENT_LDLIBS) -+LDLIBS = -Lblddir/src/cpp -lxmlrpc_cpp -Lblddir/src/.libs -lxmlrpc_server $(CLIENT_LDLIBS) - - PROGS := - ---- xmlrpc-c-1.06.32/GNUmakefile.o 2009-03-18 17:17:49.128184463 -0500 -+++ xmlrpc-c-1.06.32/GNUmakefile 2009-03-18 17:18:32.527139668 -0500 -@@ -7,7 +7,7 @@ - - include $(SRCDIR)/Makefile.config - --SUBDIRS = include lib src tools examples -+SUBDIRS = include lib src tools - - PROGRAMS_TO_INSTALL = xmlrpc-c-config - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Thu Mar 19 15:23:19 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Thu, 19 Mar 2009 14:23:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3817] csw/mgar/pkg/socat/trunk Message-ID: Revision: 3817 http://gar.svn.sourceforge.net/gar/?rev=3817&view=rev Author: skayser Date: 2009-03-19 14:23:19 +0000 (Thu, 19 Mar 2009) Log Message: ----------- socat: switched to garv2, bumped version Modified Paths: -------------- csw/mgar/pkg/socat/trunk/Makefile Property Changed: ---------------- csw/mgar/pkg/socat/trunk/ Property changes on: csw/mgar/pkg/socat/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/socat/trunk/Makefile =================================================================== --- csw/mgar/pkg/socat/trunk/Makefile 2009-03-19 14:14:25 UTC (rev 3816) +++ csw/mgar/pkg/socat/trunk/Makefile 2009-03-19 14:23:19 UTC (rev 3817) @@ -1,36 +1,39 @@ GARNAME = socat -GARVERSION = 1.6.0.1 +GARVERSION = 1.7.0.0 CATEGORIES = net DESCRIPTION = Multipurpose relay for bidirectional data transfer define BLURB - socat is a relay for bidirectional data transfer between two independent data - channels. Each of these data channels may be a file, pipe, device (serial line - etc. or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, UDP, TCP), an - SSL socket, proxy CONNECT connection, a file descriptor (stdin etc.), the GNU - line editor (readline), a program, or a combination of two of these. - These modes include generation of "listening" sockets, named pipes, and pseudo - terminals. + socat is a relay for bidirectional data transfer between two independent + data channels. Each of these data channels may be a file, pipe, device + (serial line etc. or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, + UDP, TCP), an SSL socket, proxy CONNECT connection, a file descriptor + (stdin etc.), the GNU line editor (readline), a program, or a + combination of two of these. These modes include generation of + "listening" sockets, named pipes, and pseudo terminals. endef MASTER_SITES = http://www.dest-unreach.org/socat/download/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWsocat,depend prototype) - DISTFILES += changelog.CSW -# We define upstream file regex so we can be notifed of new upstream software release +SPKG_SOURCEURL = http://www.dest-unreach.org/socat/ + UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz # Disable gcc specific options PATCHFILES = cc_compile.patch CONFIGURE_ARGS = $(DIRPATHS) + +# 200+ tests take a while. Run them manually when packaging a new version TEST_SCRIPTS = +EXTRA_EXCLUDE_FILES = $(bindir)/procan $(bindir)/filan + include gar/category.mk - -pre-configure: +# Run autoconf to re-evaulate the patched configure.in / Makefile.in +pre-configure-modulated: cd $(WORKSRC) && autoconf @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Thu Mar 19 15:29:42 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Thu, 19 Mar 2009 14:29:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[3818] csw/mgar/pkg/mcabber/trunk Message-ID: Revision: 3818 http://gar.svn.sourceforge.net/gar/?rev=3818&view=rev Author: skayser Date: 2009-03-19 14:29:42 +0000 (Thu, 19 Mar 2009) Log Message: ----------- mcabber: fixed typos, added samplerc Modified Paths: -------------- csw/mgar/pkg/mcabber/trunk/Makefile csw/mgar/pkg/mcabber/trunk/checksums csw/mgar/pkg/mcabber/trunk/files/patch-inline.diff csw/mgar/pkg/mcabber/trunk/files/patch-iswblank.diff Modified: csw/mgar/pkg/mcabber/trunk/Makefile =================================================================== --- csw/mgar/pkg/mcabber/trunk/Makefile 2009-03-19 14:23:19 UTC (rev 3817) +++ csw/mgar/pkg/mcabber/trunk/Makefile 2009-03-19 14:29:42 UTC (rev 3818) @@ -17,8 +17,8 @@ UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz REQUIRED_PKGS = CSWncurses CSWosslrt CSWotr -REQUIRED_PKGS = CSWaspell CSWggettextrt CSWglib2 -REQUIRED_PKGS = CSWgpgerr CSWgpgme CSWiconv +REQUIRED_PKGS += CSWaspell CSWggettextrt CSWglib2 +REQUIRED_PKGS += CSWgpgerr CSWgpgme CSWiconv TEST_SCRIPTS = @@ -43,7 +43,7 @@ PATCHFILES = patch-inline.diff # Solaris 8 doesn't have iswlbank(), provide replacement macro -PATCHFILES = patch-iswblank.diff +PATCHFILES += patch-iswblank.diff include gar/category.mk @@ -53,3 +53,10 @@ $(WORKSRC)/Makefile \ $(WORKSRC)/src/Makefile \ $(WORKSRC)/libjabber/Makefile + +post-install-modulated: + @perl -pi -e '\ + s|/usr/share/ssl/certs/ca-bundle.crt|/opt/csw/ssl/certs/ca-certificates.crt|;' \ + $(WORKSRC)/mcabberrc.example + @ginstall -d $(DESTDIR)$(docdir)$(GARNAME) + @cp $(WORKSRC)/mcabberrc.example $(DESTDIR)$(docdir)$(GARNAME) Modified: csw/mgar/pkg/mcabber/trunk/checksums =================================================================== --- csw/mgar/pkg/mcabber/trunk/checksums 2009-03-19 14:23:19 UTC (rev 3817) +++ csw/mgar/pkg/mcabber/trunk/checksums 2009-03-19 14:29:42 UTC (rev 3818) @@ -1,2 +1,3 @@ 189fb9d23f5a8412bc660884528475ea download/mcabber-0.9.9.tar.bz2 -756f80c0584594d5e66d3bdeadc5ca56 download/patch-iswblank.diff +a7ceb9f017c2c9267e2264aa626b7a4e download/patch-inline.diff +cff6d32fef59fc10806534025dc53f7e download/patch-iswblank.diff Modified: csw/mgar/pkg/mcabber/trunk/files/patch-inline.diff =================================================================== --- csw/mgar/pkg/mcabber/trunk/files/patch-inline.diff 2009-03-19 14:23:19 UTC (rev 3817) +++ csw/mgar/pkg/mcabber/trunk/files/patch-inline.diff 2009-03-19 14:29:42 UTC (rev 3818) @@ -1,5 +1,5 @@ ---- mcabber-0.9.9/src/histolog.c 2008-10-09 22:17:52.000000000 +0200 -+++ work/build-isa-sparcv8/mcabber-0.9.9/src/histolog.c 2009-03-08 16:35:25.758629698 +0100 +--- mcabber-0.9.9.orig/src/histolog.c 2008-10-09 22:17:52.000000000 +0200 ++++ mcabber-0.9.9/src/histolog.c 2009-03-08 16:35:25.758629698 +0100 @@ -398,7 +398,7 @@ return UseFileLogging; } @@ -18,9 +18,8 @@ enum imstatus status, const char *status_msg) { // XXX Check status value? -diff -ur mcabber-0.9.9/src/jabglue.c work/build-isa-sparcv8/mcabber-0.9.9/src/jabglue.c ---- mcabber-0.9.9/src/jabglue.c 2008-10-09 22:17:52.000000000 +0200 -+++ work/build-isa-sparcv8/mcabber-0.9.9/src/jabglue.c 2009-03-08 15:49:11.552806445 +0100 +--- mcabber-0.9.9.orig/src/jabglue.c 2008-10-09 22:17:52.000000000 +0200 ++++ mcabber-0.9.9/src/jabglue.c 2009-03-08 15:49:11.552806445 +0100 @@ -171,7 +171,7 @@ jc = NULL; } @@ -54,9 +53,8 @@ { jb_setstatus(mywantedstatus, NULL, mystatusmsg, FALSE); } -diff -ur mcabber-0.9.9/src/screen.c work/build-isa-sparcv8/mcabber-0.9.9/src/screen.c ---- mcabber-0.9.9/src/screen.c 2008-10-09 22:17:52.000000000 +0200 -+++ work/build-isa-sparcv8/mcabber-0.9.9/src/screen.c 2009-03-08 16:45:11.929482636 +0100 +--- mcabber-0.9.9.orig/src/screen.c 2008-10-09 22:17:52.000000000 +0200 ++++ mcabber-0.9.9/src/screen.c 2009-03-08 16:45:11.929482636 +0100 @@ -155,8 +156,8 @@ unsigned int prefix_flags, int force_show, unsigned mucnicklen); @@ -112,17 +110,3 @@ { return multimode; } -diff -ur mcabber-0.9.9/src/screen.h work/build-isa-sparcv8/mcabber-0.9.9/src/screen.h ---- mcabber-0.9.9/src/screen.h 2008-10-09 22:17:52.000000000 +0200 -+++ work/build-isa-sparcv8/mcabber-0.9.9/src/screen.h 2009-03-08 16:31:44.043214331 +0100 -@@ -20,6 +20,10 @@ - //static void spellcheck(char*, char*); - #endif - -+#ifndef HAVE_ISWBLANK -+#define iswblank(wc) iswctype(wc, wctype("blank")) -+#endif -+ - #include "hbuf.h" - #include "logprint.h" - Modified: csw/mgar/pkg/mcabber/trunk/files/patch-iswblank.diff =================================================================== --- csw/mgar/pkg/mcabber/trunk/files/patch-iswblank.diff 2009-03-19 14:23:19 UTC (rev 3817) +++ csw/mgar/pkg/mcabber/trunk/files/patch-iswblank.diff 2009-03-19 14:29:42 UTC (rev 3818) @@ -1,6 +1,5 @@ -diff -ur mcabber-0.9.9/src/screen.h work/build-isa-sparcv8/mcabber-0.9.9/src/screen.h ---- mcabber-0.9.9/src/screen.h 2008-10-09 22:17:52.000000000 +0200 -+++ work/build-isa-sparcv8/mcabber-0.9.9/src/screen.h 2009-03-08 16:31:44.043214331 +0100 +--- mcabber-0.9.9.orig/src/screen.h 2008-10-09 22:17:52.000000000 +0200 ++++ mcabber-0.9.9/src/screen.h 2009-03-08 16:31:44.043214331 +0100 @@ -20,6 +20,10 @@ //static void spellcheck(char*, char*); #endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Thu Mar 19 15:37:46 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Thu, 19 Mar 2009 14:37:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[3819] csw/mgar/pkg/x11 Message-ID: Revision: 3819 http://gar.svn.sourceforge.net/gar/?rev=3819&view=rev Author: wbonnet Date: 2009-03-19 14:37:46 +0000 (Thu, 19 Mar 2009) Log Message: ----------- Add description to *proto packages. Switch to arch all Modified Paths: -------------- csw/mgar/pkg/x11/inputproto/trunk/Makefile csw/mgar/pkg/x11/inputproto/trunk/files/CSWinputproto.gspec csw/mgar/pkg/x11/kbproto/trunk/Makefile csw/mgar/pkg/x11/kbproto/trunk/files/CSWkbproto.gspec csw/mgar/pkg/x11/libpthread-stubs/trunk/files/CSWlibpthreadstubs.gspec csw/mgar/pkg/x11/renderproto/trunk/Makefile csw/mgar/pkg/x11/renderproto/trunk/files/CSWrenderproto.gspec csw/mgar/pkg/x11/xcb-proto/trunk/Makefile csw/mgar/pkg/x11/xcb-proto/trunk/files/CSWxcb-proto.gspec csw/mgar/pkg/x11/xextproto/trunk/Makefile csw/mgar/pkg/x11/xextproto/trunk/files/CSWxextproto.gspec csw/mgar/pkg/x11/xproto/trunk/Makefile csw/mgar/pkg/x11/xproto/trunk/files/CSWxproto.gspec Modified: csw/mgar/pkg/x11/inputproto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/inputproto/trunk/Makefile 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/inputproto/trunk/Makefile 2009-03-19 14:37:46 UTC (rev 3819) @@ -3,9 +3,9 @@ CATEGORIES = x11 -DESCRIPTION = inputproto +DESCRIPTION = Input extension headers define BLURB -inputproto +This provides the input extension headers from modular X.org X11 project endef MASTER_SITES = $(X11_PROTO_MASTER_SITE) Modified: csw/mgar/pkg/x11/inputproto/trunk/files/CSWinputproto.gspec =================================================================== --- csw/mgar/pkg/x11/inputproto/trunk/files/CSWinputproto.gspec 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/inputproto/trunk/files/CSWinputproto.gspec 2009-03-19 14:37:46 UTC (rev 3819) @@ -1,5 +1,6 @@ %var bitname inputproto %var pkgname CSWinputproto +%var arch all %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright Modified: csw/mgar/pkg/x11/kbproto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/kbproto/trunk/Makefile 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/kbproto/trunk/Makefile 2009-03-19 14:37:46 UTC (rev 3819) @@ -3,9 +3,9 @@ CATEGORIES = x11 -DESCRIPTION = kbproto +DESCRIPTION = KB extension headers from X.org define BLURB -kbproto +This provides the KB extension headers from modular X.org X11 project. endef MASTER_SITES = $(X11_PROTO_MASTER_SITE) Modified: csw/mgar/pkg/x11/kbproto/trunk/files/CSWkbproto.gspec =================================================================== --- csw/mgar/pkg/x11/kbproto/trunk/files/CSWkbproto.gspec 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/kbproto/trunk/files/CSWkbproto.gspec 2009-03-19 14:37:46 UTC (rev 3819) @@ -1,5 +1,6 @@ %var bitname kbproto %var pkgname CSWkbproto +%var arch all %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright Modified: csw/mgar/pkg/x11/libpthread-stubs/trunk/files/CSWlibpthreadstubs.gspec =================================================================== --- csw/mgar/pkg/x11/libpthread-stubs/trunk/files/CSWlibpthreadstubs.gspec 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/libpthread-stubs/trunk/files/CSWlibpthreadstubs.gspec 2009-03-19 14:37:46 UTC (rev 3819) @@ -1,5 +1,6 @@ %var bitname libpthreadstubs %var pkgname CSWlibpthreadstubs +%var arch all %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright Modified: csw/mgar/pkg/x11/renderproto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/renderproto/trunk/Makefile 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/renderproto/trunk/Makefile 2009-03-19 14:37:46 UTC (rev 3819) @@ -3,9 +3,9 @@ CATEGORIES = x11 -DESCRIPTION = renderproto +DESCRIPTION = Render extension headers from modular X.org define BLURB -renderproto +This provides the Render extension headers from modular X.org X11 project. endef MASTER_SITES = $(X11_PROTO_MASTER_SITE) Modified: csw/mgar/pkg/x11/renderproto/trunk/files/CSWrenderproto.gspec =================================================================== --- csw/mgar/pkg/x11/renderproto/trunk/files/CSWrenderproto.gspec 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/renderproto/trunk/files/CSWrenderproto.gspec 2009-03-19 14:37:46 UTC (rev 3819) @@ -1,5 +1,6 @@ %var bitname renderproto %var pkgname CSWrenderproto +%var arch all %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright Modified: csw/mgar/pkg/x11/xcb-proto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/xcb-proto/trunk/Makefile 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/xcb-proto/trunk/Makefile 2009-03-19 14:37:46 UTC (rev 3819) @@ -3,9 +3,25 @@ CATEGORIES = x11 -DESCRIPTION = xcb-proto +DESCRIPTION = XCB protocol descriptions (in XML) define BLURB -xcb-proto +The xcb-proto package provides the XML-XCB (X C Bindings) protocol +descriptions that libxcb uses to generate the majority of its code and API. +We provide them separately from libxcb to allow reuse by other projects, +such as additional language bindings, protocol dissectors, or +documentation generators. + +Separation of XCB's transport and protocol layers simplifies both +writing extensions and client-side support for extensions. +By contrast, with the xlib infrastructure, client-side support for +new extensions requires significant duplication of effort. With XCB and +the XML-XCB protocol descriptions, client-side support for a new +extension requires only an XML description of the extension--and not a +single line of code. + +Python libraries: xcb-proto also contains language-independent Python +libraries that are used to parse an XML description and create objects +used by Python code generators in individual language bindings. endef MASTER_SITES = $(XCB_MASTER_SITES) Modified: csw/mgar/pkg/x11/xcb-proto/trunk/files/CSWxcb-proto.gspec =================================================================== --- csw/mgar/pkg/x11/xcb-proto/trunk/files/CSWxcb-proto.gspec 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/xcb-proto/trunk/files/CSWxcb-proto.gspec 2009-03-19 14:37:46 UTC (rev 3819) @@ -1,5 +1,6 @@ %var bitname xcbproto %var pkgname CSWxcbproto +%var arch all %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright Modified: csw/mgar/pkg/x11/xextproto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/xextproto/trunk/Makefile 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/xextproto/trunk/Makefile 2009-03-19 14:37:46 UTC (rev 3819) @@ -3,14 +3,14 @@ CATEGORIES = x11 -DESCRIPTION = xextproto +DESCRIPTION = XExt extension headers from X.org define BLURB -xextproto +This provides the XExt extension headers from modular Xorg X11 endef MASTER_SITES = $(X11_PROTO_MASTER_SITE) -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWxextproto) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWxextproto) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz Modified: csw/mgar/pkg/x11/xextproto/trunk/files/CSWxextproto.gspec =================================================================== --- csw/mgar/pkg/x11/xextproto/trunk/files/CSWxextproto.gspec 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/xextproto/trunk/files/CSWxextproto.gspec 2009-03-19 14:37:46 UTC (rev 3819) @@ -1,5 +1,6 @@ %var bitname xextproto %var pkgname CSWxextproto +%var arch all %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright Modified: csw/mgar/pkg/x11/xproto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/xproto/trunk/Makefile 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/xproto/trunk/Makefile 2009-03-19 14:37:46 UTC (rev 3819) @@ -2,9 +2,9 @@ GARVERSION = 7.0.15 CATEGORIES = x11 -DESCRIPTION = xproto +DESCRIPTION = X protocol and ancillary headers from Xorg X11 define BLURB -xproto +X protocol and ancillary headers from modular Xorg X11 endef MASTER_SITES = $(X11_PROTO_MASTER_SITE) Modified: csw/mgar/pkg/x11/xproto/trunk/files/CSWxproto.gspec =================================================================== --- csw/mgar/pkg/x11/xproto/trunk/files/CSWxproto.gspec 2009-03-19 14:29:42 UTC (rev 3818) +++ csw/mgar/pkg/x11/xproto/trunk/files/CSWxproto.gspec 2009-03-19 14:37:46 UTC (rev 3819) @@ -1,5 +1,6 @@ %var bitname xproto %var pkgname CSWxproto +%var arch all %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Thu Mar 19 16:47:40 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Thu, 19 Mar 2009 15:47:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[3820] csw/mgar/pkg/git/trunk/Makefile Message-ID: Revision: 3820 http://gar.svn.sourceforge.net/gar/?rev=3820&view=rev Author: bdwalton Date: 2009-03-19 15:47:39 +0000 (Thu, 19 Mar 2009) Log Message: ----------- Version bump to 1.6.2.1 Modify how PKGFILES_ are put together to be more specific. Modified Paths: -------------- csw/mgar/pkg/git/trunk/Makefile Modified: csw/mgar/pkg/git/trunk/Makefile =================================================================== --- csw/mgar/pkg/git/trunk/Makefile 2009-03-19 14:37:46 UTC (rev 3819) +++ csw/mgar/pkg/git/trunk/Makefile 2009-03-19 15:47:39 UTC (rev 3820) @@ -1,5 +1,5 @@ GARNAME = git -GARVERSION = 1.6.2 +GARVERSION = 1.6.2.1 CATEGORIES = devel PACKAGES = CSWgit CSWgitk CSWgitgui CSWgitsvn CSWgitcvs CSWgitemacs CSWgitdoc @@ -65,12 +65,17 @@ PATCHFILES += 0006-configure-make-iconv-tests-aware-of-user-arguments.patch PATCHFILES += 0007-configure-rework-pthread-handling-to-allow-for-user.patch -PKGFILES_CSWgitsvn = .*svn.* -PKGFILES_CSWgitgui = .*git-gui.* .*git-citool.* -PKGFILES_CSWgitk = .*gitk.* +fdirs = $(bindir_install) $(mandir) $(libexecdir_install) +define _git_files +$(foreach d,$(fdirs),$(d)/.*$(1).*) $(sharedstatedir)/$(1).* +endef + +PKGFILES_CSWgitsvn = $(call _git_files,git-svn) +PKGFILES_CSWgitgui = $(call _git_files,git-gui) $(call _git_files,git-citool) +PKGFILES_CSWgitk = $(call _git_files,gitk) +PKGFILES_CSWgitcvs = $(foreach d,$(fdirs),$(d)/.*cvs.*) PKGFILES_CSWgitemacs = .*emacs.* -PKGFILES_CSWgitcvs = .*cvs.* -PKGFILES_CSWgitdoc = $(PKGFILES_DOC) +PKGFILES_CSWgitdoc = $(docdir)/.* # We define upstream file regex so we can be notifed of new upstream # software release This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Thu Mar 19 17:50:21 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Thu, 19 Mar 2009 16:50:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3821] csw/mgar/pkg/x11 Message-ID: Revision: 3821 http://gar.svn.sourceforge.net/gar/?rev=3821&view=rev Author: wbonnet Date: 2009-03-19 16:50:20 +0000 (Thu, 19 Mar 2009) Log Message: ----------- Update some checksums Modified Paths: -------------- csw/mgar/pkg/x11/inputproto/trunk/checksums csw/mgar/pkg/x11/kbproto/trunk/checksums csw/mgar/pkg/x11/libXdmcp/trunk/Makefile csw/mgar/pkg/x11/libpthread-stubs/trunk/checksums csw/mgar/pkg/x11/renderproto/trunk/checksums csw/mgar/pkg/x11/xcb-proto/trunk/checksums csw/mgar/pkg/x11/xextproto/trunk/checksums csw/mgar/pkg/x11/xproto/trunk/checksums Modified: csw/mgar/pkg/x11/inputproto/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/inputproto/trunk/checksums 2009-03-19 15:47:39 UTC (rev 3820) +++ csw/mgar/pkg/x11/inputproto/trunk/checksums 2009-03-19 16:50:20 UTC (rev 3821) @@ -1,2 +1,2 @@ edab35e039779f7f967e4f29878c5421 download/inputproto-1.5.0.tar.gz -9ebd15f41a7843d771d32300122a049f download/CSWinputproto.gspec +18c9a938f54119eca02836cf21b3f6bb download/CSWinputproto.gspec Modified: csw/mgar/pkg/x11/kbproto/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/kbproto/trunk/checksums 2009-03-19 15:47:39 UTC (rev 3820) +++ csw/mgar/pkg/x11/kbproto/trunk/checksums 2009-03-19 16:50:20 UTC (rev 3821) @@ -1,2 +1,2 @@ 1efc6a4d97acb3ec3f34c4b2508478dc download/kbproto-1.0.3.tar.gz -6227977065ca8b6c2b4012bbe60d553a download/CSWkbproto.gspec +d6ad9e150887bbed709f99db1dc86e7e download/CSWkbproto.gspec Modified: csw/mgar/pkg/x11/libXdmcp/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/libXdmcp/trunk/Makefile 2009-03-19 15:47:39 UTC (rev 3820) +++ csw/mgar/pkg/x11/libXdmcp/trunk/Makefile 2009-03-19 16:50:20 UTC (rev 3821) @@ -24,9 +24,14 @@ PKGFILES_CSWlibxdmcpdevel += $(prefix)/X11/lib/pkgconfig/.* PKGFILES_CSWlibxdmcpdevel += $(prefix)/share/doc/$(GARNAME)/License-devel.txt +CONFIGURE_ARGS = $(DIRPATHS) + pre-install: @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(DISTNAME)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/License.txt @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(DISTNAME)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/License-devel.txt +EXTRA_PKG_CONFIG_DIRS += /opt/csw/X11/pkgconfig +PKG_CONFIG_PATH += /opt/csw/X11/pkgconfig + include gar/category.mk Modified: csw/mgar/pkg/x11/libpthread-stubs/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/libpthread-stubs/trunk/checksums 2009-03-19 15:47:39 UTC (rev 3820) +++ csw/mgar/pkg/x11/libpthread-stubs/trunk/checksums 2009-03-19 16:50:20 UTC (rev 3821) @@ -1,2 +1,2 @@ 5e3e75160ab6a8c212d0ecd82aa04651 download/libpthread-stubs-0.1.tar.gz -d289155064dcff613df978b97c8d8199 download/CSWlibpthreadstubs.gspec +f5b34f077f7dfdb644340b71164c8c78 download/CSWlibpthreadstubs.gspec Modified: csw/mgar/pkg/x11/renderproto/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/renderproto/trunk/checksums 2009-03-19 15:47:39 UTC (rev 3820) +++ csw/mgar/pkg/x11/renderproto/trunk/checksums 2009-03-19 16:50:20 UTC (rev 3821) @@ -1,2 +1,2 @@ ab8f3e356973d9c99810a8f092db3a2e download/renderproto-0.9.3.tar.gz -4efab345f11fb4991984f1a429f534ce download/CSWrenderproto.gspec +06af8b4e2064f0af6d8387feac391e2e download/CSWrenderproto.gspec Modified: csw/mgar/pkg/x11/xcb-proto/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/xcb-proto/trunk/checksums 2009-03-19 15:47:39 UTC (rev 3820) +++ csw/mgar/pkg/x11/xcb-proto/trunk/checksums 2009-03-19 16:50:20 UTC (rev 3821) @@ -1,2 +1,2 @@ 475312ad5b41e6a543f92da82b9dd959 download/xcb-proto-1.4.tar.gz -187ab0fada6adab4e77ad04abfe9a093 download/CSWxcb-proto.gspec +4f2d170ade33aff0699aa1c8ee1e28ab download/CSWxcb-proto.gspec Modified: csw/mgar/pkg/x11/xextproto/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/xextproto/trunk/checksums 2009-03-19 15:47:39 UTC (rev 3820) +++ csw/mgar/pkg/x11/xextproto/trunk/checksums 2009-03-19 16:50:20 UTC (rev 3821) @@ -1,2 +1,2 @@ f6274c778e571130484fb0650651ac02 download/xextproto-7.0.5.tar.gz -3ee092699b437a67b5050e8d31df191f download/CSWxextproto.gspec +e30e1b897995ae6d0044ae87f3e58756 download/CSWxextproto.gspec Modified: csw/mgar/pkg/x11/xproto/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/xproto/trunk/checksums 2009-03-19 15:47:39 UTC (rev 3820) +++ csw/mgar/pkg/x11/xproto/trunk/checksums 2009-03-19 16:50:20 UTC (rev 3821) @@ -1,2 +1,2 @@ 9186713de3ec8a9fdd6ec3f4c4534fde download/xproto-7.0.15.tar.gz -247ed3e654992c599b58ed5e8ae92e8b download/CSWxproto.gspec +613afd970a2e684a1b6a5323569acdef download/CSWxproto.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Thu Mar 19 18:40:32 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Thu, 19 Mar 2009 17:40:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[3822] csw/mgar/pkg/x11 Message-ID: Revision: 3822 http://gar.svn.sourceforge.net/gar/?rev=3822&view=rev Author: wbonnet Date: 2009-03-19 17:40:32 +0000 (Thu, 19 Mar 2009) Log Message: ----------- Update some descriptions Modified Paths: -------------- csw/mgar/pkg/x11/inputproto/trunk/Makefile csw/mgar/pkg/x11/xextproto/trunk/Makefile csw/mgar/pkg/x11/xproto/trunk/Makefile Modified: csw/mgar/pkg/x11/inputproto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/inputproto/trunk/Makefile 2009-03-19 16:50:20 UTC (rev 3821) +++ csw/mgar/pkg/x11/inputproto/trunk/Makefile 2009-03-19 17:40:32 UTC (rev 3822) @@ -3,7 +3,7 @@ CATEGORIES = x11 -DESCRIPTION = Input extension headers +DESCRIPTION = Input extension headers from X.org project define BLURB This provides the input extension headers from modular X.org X11 project endef Modified: csw/mgar/pkg/x11/xextproto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/xextproto/trunk/Makefile 2009-03-19 16:50:20 UTC (rev 3821) +++ csw/mgar/pkg/x11/xextproto/trunk/Makefile 2009-03-19 17:40:32 UTC (rev 3822) @@ -5,7 +5,7 @@ DESCRIPTION = XExt extension headers from X.org define BLURB -This provides the XExt extension headers from modular Xorg X11 +This provides the XExt extension headers from modular X.org X11 endef MASTER_SITES = $(X11_PROTO_MASTER_SITE) Modified: csw/mgar/pkg/x11/xproto/trunk/Makefile =================================================================== --- csw/mgar/pkg/x11/xproto/trunk/Makefile 2009-03-19 16:50:20 UTC (rev 3821) +++ csw/mgar/pkg/x11/xproto/trunk/Makefile 2009-03-19 17:40:32 UTC (rev 3822) @@ -2,9 +2,9 @@ GARVERSION = 7.0.15 CATEGORIES = x11 -DESCRIPTION = X protocol and ancillary headers from Xorg X11 +DESCRIPTION = X protocol and ancillary headers from X.org X11 define BLURB -X protocol and ancillary headers from modular Xorg X11 +X protocol and ancillary headers from modular X.org X11 endef MASTER_SITES = $(X11_PROTO_MASTER_SITE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Thu Mar 19 19:37:29 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Thu, 19 Mar 2009 18:37:29 +0000 Subject: [csw-devel] SF.net SVN: gar:[3823] csw/mgar/pkg/x11/xcb-proto/trunk/files/CSWxcb-proto. gspec Message-ID: Revision: 3823 http://gar.svn.sourceforge.net/gar/?rev=3823&view=rev Author: wbonnet Date: 2009-03-19 18:37:29 +0000 (Thu, 19 Mar 2009) Log Message: ----------- Arch is not all for this proto Modified Paths: -------------- csw/mgar/pkg/x11/xcb-proto/trunk/files/CSWxcb-proto.gspec Modified: csw/mgar/pkg/x11/xcb-proto/trunk/files/CSWxcb-proto.gspec =================================================================== --- csw/mgar/pkg/x11/xcb-proto/trunk/files/CSWxcb-proto.gspec 2009-03-19 17:40:32 UTC (rev 3822) +++ csw/mgar/pkg/x11/xcb-proto/trunk/files/CSWxcb-proto.gspec 2009-03-19 18:37:29 UTC (rev 3823) @@ -1,6 +1,5 @@ %var bitname xcbproto %var pkgname CSWxcbproto -%var arch all %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Thu Mar 19 19:48:18 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Thu, 19 Mar 2009 18:48:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3824] csw/mgar/pkg/x11/xcb-proto/trunk/checksums Message-ID: Revision: 3824 http://gar.svn.sourceforge.net/gar/?rev=3824&view=rev Author: wbonnet Date: 2009-03-19 18:48:13 +0000 (Thu, 19 Mar 2009) Log Message: ----------- Update checksums Modified Paths: -------------- csw/mgar/pkg/x11/xcb-proto/trunk/checksums Modified: csw/mgar/pkg/x11/xcb-proto/trunk/checksums =================================================================== --- csw/mgar/pkg/x11/xcb-proto/trunk/checksums 2009-03-19 18:37:29 UTC (rev 3823) +++ csw/mgar/pkg/x11/xcb-proto/trunk/checksums 2009-03-19 18:48:13 UTC (rev 3824) @@ -1,2 +1,2 @@ 475312ad5b41e6a543f92da82b9dd959 download/xcb-proto-1.4.tar.gz -4f2d170ade33aff0699aa1c8ee1e28ab download/CSWxcb-proto.gspec +187ab0fada6adab4e77ad04abfe9a093 download/CSWxcb-proto.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Thu Mar 19 20:09:18 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Thu, 19 Mar 2009 19:09:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3825] csw/mgar/pkg/nagios/trunk/Makefile Message-ID: Revision: 3825 http://gar.svn.sourceforge.net/gar/?rev=3825&view=rev Author: j_arndt Date: 2009-03-19 19:09:17 +0000 (Thu, 19 Mar 2009) Log Message: ----------- nagios: makefile clean up Modified Paths: -------------- csw/mgar/pkg/nagios/trunk/Makefile Modified: csw/mgar/pkg/nagios/trunk/Makefile =================================================================== --- csw/mgar/pkg/nagios/trunk/Makefile 2009-03-19 18:48:13 UTC (rev 3824) +++ csw/mgar/pkg/nagios/trunk/Makefile 2009-03-19 19:09:17 UTC (rev 3825) @@ -7,7 +7,7 @@ Nagios is a powerful, enterprise-class host, service, application, and network monitoring program. Designed to be fast, flexible, and rock-solid stable. Nagios runs on *NIX hosts and can monitor Windows, Linux/Unix/BSD, Netware, and network devices. endef -MASTER_SITES =$(SF_MIRRORS) +MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTFILES += $(call admfiles,CSWnagios,checkinstall preinstall preremove prototype ) DISTFILES += cswnagios @@ -26,23 +26,19 @@ SPKG_CLASSES = none cswinitsmf +prefix = $(BUILD_PREFIX)/nagios +libexecdir = $(BUILD_PREFIX)/libexec/nagios-plugins + CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --prefix=/opt/csw/nagios -CONFIGURE_ARGS += --exec-prefix=/opt/csw/nagios +CONFIGURE_ARGS += --prefix=$(prefix) +CONFIGURE_ARGS += --exec-prefix=$(exec_prefix) CONFIGURE_ARGS += --with-command-user=nagios CONFIGURE_ARGS += --with-command-group=nagios -CONFIGURE_ARGS += --with-httpd-conf=/opt/csw/nagios/etc +CONFIGURE_ARGS += --with-httpd-conf=$(sysconfdir) CONFIGURE_ARGS += --enable-embedded-perl -sysconfdir ?= $(prefix)/nagios/etc -localstatedir ?= $(prefix)/nagios/var -bindir ?= $(prefix)/nagios/bin -sbindir ?= $(prefix)/nagios/sbin -libexecdir ?= $(prefix)/libexec/nagios-plugins -datadir ?= $(prefix)/nagios/share +EXTRA_LIB = $(BUILD_PREFIX)/lib -EXTRA_LIB = /opt/csw/lib - BUILD_ARGS = all TEST_TARGET = none @@ -51,14 +47,14 @@ INSTALL_ARGS += install-config INSTALL_ARGS += install-commandmode + include gar/category.mk DOCS = Changelog INSTALLING README UPGRADING -DOCDEST = $(DESTDIR)$(prefix)/share/doc/nagios +DOCDEST = $(DESTDIR)$(BUILD_PREFIX)/share/doc/nagios HTTPD_CONF = $(DESTDIR)$(sysconfdir) post-install-modulated: - @echo $(DOCDEST) @ginstall -m 755 -d $(DOCDEST) @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) @ginstall -m 644 $(WORKSRC)/LICENSE $(DOCDEST) @@ -66,4 +62,3 @@ @ginstall -d $(DESTDIR)/etc/opt/csw/init.d @ginstall -m 755 $(FILEDIR)/cswnagios $(DESTDIR)/etc/opt/csw/init.d/cswnagios @$(MAKECOOKIE) - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Thu Mar 19 20:11:37 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Thu, 19 Mar 2009 19:11:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3826] csw/mgar/pkg/nsca/trunk/Makefile Message-ID: Revision: 3826 http://gar.svn.sourceforge.net/gar/?rev=3826&view=rev Author: j_arndt Date: 2009-03-19 19:11:37 +0000 (Thu, 19 Mar 2009) Log Message: ----------- nsca: more meaningful package description Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-19 19:09:17 UTC (rev 3825) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-19 19:11:37 UTC (rev 3826) @@ -3,7 +3,7 @@ CATEGORIES = apps SPKG_DESC_CSWnsca = Nagios service check acceptor - nagios server files only (the client package is send_nsca) -SPKG_DESC_CSWsendnsca = Nagios service check acceptor - send passive check results to nagios server (client files only) +SPKG_DESC_CSWsendnsca = Nagios service check acceptor - client files only (the server package is nsca) define BLURB NSCA allows you to integrate passive alerts and checks from remote machines and applications with Nagios. Useful for processing security alerts, as well as redundant and distributed Nagios setups. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 19 20:18:58 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 19 Mar 2009 19:18:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3827] csw/mgar/pkg/xmlrpc_c/trunk Message-ID: Revision: 3827 http://gar.svn.sourceforge.net/gar/?rev=3827&view=rev Author: hson Date: 2009-03-19 19:18:52 +0000 (Thu, 19 Mar 2009) Log Message: ----------- xmlrpc-c: Going with stable version instead of super-stable Added Paths: ----------- csw/mgar/pkg/xmlrpc_c/trunk/Makefile csw/mgar/pkg/xmlrpc_c/trunk/checksums csw/mgar/pkg/xmlrpc_c/trunk/files/mainpatch Property Changed: ---------------- csw/mgar/pkg/xmlrpc_c/trunk/ Property changes on: csw/mgar/pkg/xmlrpc_c/trunk ___________________________________________________________________ Added: svn:ignore + cookies\ndownload\nwork\n Added: csw/mgar/pkg/xmlrpc_c/trunk/Makefile =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/Makefile (rev 0) +++ csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-19 19:18:52 UTC (rev 3827) @@ -0,0 +1,44 @@ +GARNAME = xmlrpc-c +GARVERSION = 1.16.13 +SVN_REVISION = 1679 +CATEGORIES = lib + +DESCRIPTION = A lightweight RPC library based on XML and HTTP. +define BLURB + It's a spec and a set of implementations that allow software + running on disparate operating systems, running in different + environments to make procedure calls over the Internet. + It's remote procedure calling using HTTP as the transport and + XML as the encoding. XML-RPC is designed to be as simple as possible, + while allowing complex data structures to be transmitted, + processed and returned. +endef + +MASTER_SITES = svn-http://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/ +DISTFILES = stable +DISTNAME = stable +NOCHECKSUM = stable +SVNHTTP_CO_ARGS = -r $(SVN_REVISION) --no-auth-cache --username guest --password guest + +SPKG_SOURCEURL = http://xmlrpc-c.sourceforge.net + +PACKAGES = CSWxmlrpc-c +CATALOGNAME_CSWxmlrpc-c = xmlrpc_c +SPKG_DESC_CSWxmlrpc-c = $(DESCRIPTION) + +PATCHFILES = mainpatch + +REQUIRED_PKGS_CSWxmlrpc-c = CSWcurlrt CSWlibidn CSWoldaprt CSWosslrt CSWzlib + +# We define upstream file regex so we can be notifed of +# new upstream software release +#UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tgz + +#BUILD64 = 1 +#NO_ISAEXEC = 1 + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = check + +include gar/category.mk Added: csw/mgar/pkg/xmlrpc_c/trunk/checksums =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/checksums (rev 0) +++ csw/mgar/pkg/xmlrpc_c/trunk/checksums 2009-03-19 19:18:52 UTC (rev 3827) @@ -0,0 +1 @@ +4b1ac60cca84678a9bdfb7c145bd227e download/mainpatch Added: csw/mgar/pkg/xmlrpc_c/trunk/files/mainpatch =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/files/mainpatch (rev 0) +++ csw/mgar/pkg/xmlrpc_c/trunk/files/mainpatch 2009-03-19 19:18:52 UTC (rev 3827) @@ -0,0 +1,169 @@ +diff -ru ../stable.orig/config.mk.in stable/config.mk.in +--- ../stable.orig/config.mk.in 2009-03-19 06:00:07.627856581 +0100 ++++ stable/config.mk.in 2009-03-19 09:12:13.567567079 +0100 +@@ -187,6 +187,7 @@ + # Solaris compiler (Sun C 5.5) can't take multiple ld options as + # -Wl,-a,-b . Ld sees -a,-b in that case. + LDFLAGS_SHLIB = -Wl,-Bdynamic -Wl,-G -Wl,-h -Wl,$(SONAME) ++ CXXLDFLAGS_SHLIB = -Bdynamic -G -h $(SONAME) + CFLAGS_SHLIB = -Kpic + endif + +diff -ru ../stable.orig/lib/libutil/select.c stable/lib/libutil/select.c +--- ../stable.orig/lib/libutil/select.c 2009-03-19 05:59:43.875873563 +0100 ++++ stable/lib/libutil/select.c 2009-03-19 08:50:30.335123806 +0100 +@@ -1,4 +1,6 @@ ++#ifndef __sun + #define _XOPEN_SOURCE 600 /* Get pselect() in */ ++#endif + + #ifdef WIN32 + #include +diff -ru ../stable.orig/src/cpp/Makefile stable/src/cpp/Makefile +--- ../stable.orig/src/cpp/Makefile 2009-03-19 05:58:59.910486603 +0100 ++++ stable/src/cpp/Makefile 2009-03-19 09:13:04.787229910 +0100 +@@ -8,6 +8,8 @@ + + include $(BLDDIR)/config.mk + ++LDFLAGS_SHLIB =$(CXXLDFLAGS_SHLIB) ++ + default: all + + # libxmlrpc_cpp is the legacy C++ wrapper library. The others are the +@@ -167,6 +169,8 @@ + -L$(LIBXMLRPC_ABYSS_DIR) -lxmlrpc_abyss \ + -L$(LIBXMLRPC_UTIL_DIR) -lxmlrpc_util \ + ++LIBXMLRPC_SERVER_CGIPP_SH = $(call shlibfn, libxmlrpc_server_cgi++) ++ + $(LIBXMLRPC_SERVER_CGIPP_SH): $(LIBXMLRPC_SERVER_CGIPP_MODS:%=%.osh) \ + $(call shliblefn, libxmlrpc_server++) \ + $(call shliblefn, lib$(LIBXMLRPCPP_NAME)) \ +diff -ru ../stable.orig/src/cpp/client.cpp stable/src/cpp/client.cpp +--- ../stable.orig/src/cpp/client.cpp 2009-03-19 05:58:59.244697817 +0100 ++++ stable/src/cpp/client.cpp 2009-03-19 08:50:30.390788638 +0100 +@@ -456,7 +456,7 @@ + + + void +-clientXmlTransport::finishAsync(xmlrpc_c::timeout) { ++clientXmlTransport::finishAsync(xmlrpc_c::timeout const) { + + // Since our start() does the whole thing, there's nothing for + // us to do. +@@ -504,7 +504,7 @@ + + + void +-clientXmlTransport::setInterrupt(int *) { ++clientXmlTransport::setInterrupt(int * const) { + + throwf("The client XML transport is not interruptible"); + } +@@ -896,7 +896,7 @@ + + + void +-client_xml::setInterrupt(int * const interruptP) { ++client_xml::setInterrupt(int * interruptP) { + + this->implP->transportP->setInterrupt(interruptP); + } +diff -ru ../stable.orig/src/cpp/libwww.cpp stable/src/cpp/libwww.cpp +--- ../stable.orig/src/cpp/libwww.cpp 2009-03-19 05:58:58.921926116 +0100 ++++ stable/src/cpp/libwww.cpp 2009-03-19 08:50:30.416995305 +0100 +@@ -141,7 +141,7 @@ + } + + #else // MUST_BUILD_LIBWWW_CLIENT +- clientXmlTransport_libwww::clientXmlTransport_libwww(string, string) { ++ clientXmlTransport_libwww::clientXmlTransport_libwww(string const, string const) { + + throw(error("There is no Libwww client XML transport " + "in this XML-RPC client library")); +diff -ru ../stable.orig/src/cpp/packetsocket.cpp stable/src/cpp/packetsocket.cpp +--- ../stable.orig/src/cpp/packetsocket.cpp 2009-03-19 05:58:59.387947753 +0100 ++++ stable/src/cpp/packetsocket.cpp 2009-03-19 08:50:30.441570893 +0100 +@@ -166,7 +166,7 @@ + + + +-packetSocket::packetSocket(int const sockFd) { ++packetSocket::packetSocket(int sockFd) { + + int dupRc; + +diff -ru ../stable.orig/src/cpp/test/server_abyss.cpp stable/src/cpp/test/server_abyss.cpp +--- ../stable.orig/src/cpp/test/server_abyss.cpp 2009-03-19 05:58:55.789530607 +0100 ++++ stable/src/cpp/test/server_abyss.cpp 2009-03-19 08:50:30.466112632 +0100 +@@ -14,7 +14,11 @@ + #ifdef WIN32 + #include + #else +- #include ++ #ifdef __sun ++ #include ++ #else ++ #include ++ #endif + #include + #include + #endif +diff -ru ../stable.orig/src/test/Makefile stable/src/test/Makefile +--- ../stable.orig/src/test/Makefile 2009-03-19 05:59:05.577343998 +0100 ++++ stable/src/test/Makefile 2009-03-19 08:50:30.490742022 +0100 +@@ -25,7 +25,7 @@ + + all: $(PROGS) + +-LDFLAGS = $(LADD) ++LDFLAGS = $(LADD) -lm + + TEST_OBJS = \ + test.o \ +diff -ru ../stable.orig/src/test/cgi.c stable/src/test/cgi.c +--- ../stable.orig/src/test/cgi.c 2009-03-19 05:59:04.026249087 +0100 ++++ stable/src/test/cgi.c 2009-03-19 09:41:03.971988485 +0100 +@@ -42,8 +42,9 @@ + TESTDATA_DIR DIRSEP "sample_add_call.xml", + "r"); + +- if (cgiOutputP == NULL) ++ if (cgiOutputP == NULL) { + TEST_ERROR("Unable to run 'cgitest' program."); ++ } + else { + unsigned char cgiResponse[4096]; + size_t bytesRead; +diff -ru ../stable.orig/src/test/test.h stable/src/test/test.h +--- ../stable.orig/src/test/test.h 2009-03-19 05:59:05.023815247 +0100 ++++ stable/src/test/test.h 2009-03-19 08:50:30.514813356 +0100 +@@ -76,9 +76,7 @@ + + + #define TEST_FAULT(envP, code) \ +- do { test_fault(envP, code, __FILE__, __LINE__); } while(0) +- +-; ++ do { test_fault(envP, code, __FILE__, __LINE__); } while(0) ; + + + static __inline__ void +@@ -96,14 +94,10 @@ + + + #define TEST_NULL_STRING(string) \ +- do { test_null_string(string, __FILE__, __LINE__); } while(0) +- +-; ++ do { test_null_string(string, __FILE__, __LINE__); } while(0) ; + + #define TEST_ERROR(reason) \ + do { \ + printf("Unable to test at %s/%u. %s", __FILE__, __LINE__, reason); \ + abort(); \ +- } while (0) +- +-; ++ } while (0) ; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 19 20:22:51 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 19 Mar 2009 19:22:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[3828] csw/mgar/pkg/xmlrpc_c/trunk/ Message-ID: Revision: 3828 http://gar.svn.sourceforge.net/gar/?rev=3828&view=rev Author: hson Date: 2009-03-19 19:22:49 +0000 (Thu, 19 Mar 2009) Log Message: ----------- xmlrpc-c: Setting ignore flags Property Changed: ---------------- csw/mgar/pkg/xmlrpc_c/trunk/ Property changes on: csw/mgar/pkg/xmlrpc_c/trunk ___________________________________________________________________ Modified: svn:ignore - cookies\ndownload\nwork\n + cookies download work This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 19 20:51:45 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 19 Mar 2009 19:51:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3829] csw/mgar/pkg/gtk-doc/trunk/Makefile Message-ID: Revision: 3829 http://gar.svn.sourceforge.net/gar/?rev=3829&view=rev Author: hson Date: 2009-03-19 19:51:45 +0000 (Thu, 19 Mar 2009) Log Message: ----------- gtk-doc: Add missing dependency Modified Paths: -------------- csw/mgar/pkg/gtk-doc/trunk/Makefile Modified: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-19 19:22:49 UTC (rev 3828) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-19 19:51:45 UTC (rev 3829) @@ -14,7 +14,7 @@ DISTFILES += $(call admfiles,CSWgtkdoc, ) PREREQUISITE_PKGS += CSWsgmlcommon CSWxmlcommon CSWdocbookxsl CSWscrollkeeper -PREREQUISITE_PKGS += CSWopenjade +PREREQUISITE_PKGS += CSWopenjade CSWgnomedocutils # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 19 21:39:07 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 19 Mar 2009 20:39:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[3830] csw/mgar/pkg/gtk-doc/trunk/Makefile Message-ID: Revision: 3830 http://gar.svn.sourceforge.net/gar/?rev=3830&view=rev Author: hson Date: 2009-03-19 20:39:06 +0000 (Thu, 19 Mar 2009) Log Message: ----------- gtk-doc: Add some required packages Modified Paths: -------------- csw/mgar/pkg/gtk-doc/trunk/Makefile Modified: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-19 19:51:45 UTC (rev 3829) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-19 20:39:06 UTC (rev 3830) @@ -16,13 +16,16 @@ PREREQUISITE_PKGS += CSWsgmlcommon CSWxmlcommon CSWdocbookxsl CSWscrollkeeper PREREQUISITE_PKGS += CSWopenjade CSWgnomedocutils +REQUIRED_PKGS += CSWperl CSWpython CSWsgmlcommon CSWxmlcommon CSWdocbookxsl +REQUIRED_PKGS += CSWopenjade CSWgnomedocutils + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-xml-catalog=/opt/csw/etc/xml/catalog -#TEST_TARGET = check -TEST_TARGET = +TEST_TARGET = check +#TEST_TARGET = include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Thu Mar 19 22:30:39 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Thu, 19 Mar 2009 21:30:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[3831] csw/mgar/pkg/nagios/trunk Message-ID: Revision: 3831 http://gar.svn.sourceforge.net/gar/?rev=3831&view=rev Author: j_arndt Date: 2009-03-19 21:30:39 +0000 (Thu, 19 Mar 2009) Log Message: ----------- nagios: included cswpreserveconf Modified Paths: -------------- csw/mgar/pkg/nagios/trunk/Makefile csw/mgar/pkg/nagios/trunk/checksums csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype Modified: csw/mgar/pkg/nagios/trunk/Makefile =================================================================== --- csw/mgar/pkg/nagios/trunk/Makefile 2009-03-19 20:39:06 UTC (rev 3830) +++ csw/mgar/pkg/nagios/trunk/Makefile 2009-03-19 21:30:39 UTC (rev 3831) @@ -22,9 +22,9 @@ # necessary, so ginstall doesn't get -o and -g options REQUIRED_PKGS_CSWnagios = CSWapache2 CSWgd CSWglib2 CSWiconv CSWjpeg CSWlibtoolrt CSWggettextrt -REQUIRED_PKGS_CSWnagios += CSWosslrt CSWperl CSWpng CSWzlib CSWnagiosp CSWnrpeplugin CSWcswclassutils +REQUIRED_PKGS_CSWnagios += CSWosslrt CSWperl CSWpng CSWzlib CSWnagiosp CSWcswclassutils -SPKG_CLASSES = none cswinitsmf +SPKG_CLASSES = none cswpreserveconf cswinitsmf prefix = $(BUILD_PREFIX)/nagios libexecdir = $(BUILD_PREFIX)/libexec/nagios-plugins @@ -41,24 +41,40 @@ BUILD_ARGS = all +ENABLE_CHECK = 0 + TEST_TARGET = none INSTALL_ARGS += install-init -INSTALL_ARGS += install-config +#INSTALL_ARGS += install-config INSTALL_ARGS += install-commandmode - include gar/category.mk DOCS = Changelog INSTALLING README UPGRADING DOCDEST = $(DESTDIR)$(BUILD_PREFIX)/share/doc/nagios HTTPD_CONF = $(DESTDIR)$(sysconfdir) +CFGDIR = $(prefix)/etc post-install-modulated: - @ginstall -m 755 -d $(DOCDEST) + @ginstall -m 755 -d $(DOCDEST) + @ginstall -m 755 -d $(HTTPD_CONF) @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) @ginstall -m 644 $(WORKSRC)/LICENSE $(DOCDEST) @ginstall -m 644 $(WORKSRC)/sample-config/httpd.conf $(HTTPD_CONF)/httpd-nagios.conf @ginstall -d $(DESTDIR)/etc/opt/csw/init.d @ginstall -m 755 $(FILEDIR)/cswnagios $(DESTDIR)/etc/opt/csw/init.d/cswnagios + @ginstall -m 775 -d $(DESTDIR)$(CFGDIR) + @ginstall -m 775 -d $(DESTDIR)$(CFGDIR)/objects + @ginstall -b -m 664 $(WORKSRC)/sample-config/nagios.cfg $(DESTDIR)$(CFGDIR)/nagios.cfg.CSW + @ginstall -b -m 664 $(WORKSRC)/sample-config/cgi.cfg $(DESTDIR)$(CFGDIR)/cgi.cfg.CSW + @ginstall -b -m 660 $(WORKSRC)/sample-config/resource.cfg $(DESTDIR)$(CFGDIR)/resource.cfg.CSW + @ginstall -b -m 664 $(WORKSRC)/sample-config/template-object/templates.cfg $(DESTDIR)$(CFGDIR)/objects/templates.cfg.CSW + @ginstall -b -m 664 $(WORKSRC)/sample-config/template-object/commands.cfg $(DESTDIR)$(CFGDIR)/objects/commands.cfg.CSW + @ginstall -b -m 664 $(WORKSRC)/sample-config/template-object/contacts.cfg $(DESTDIR)$(CFGDIR)/objects/contacts.cfg.CSW + @ginstall -b -m 664 $(WORKSRC)/sample-config/template-object/timeperiods.cfg $(DESTDIR)$(CFGDIR)/objects/timeperiods.cfg.CSW + @ginstall -b -m 664 $(WORKSRC)/sample-config/template-object/localhost.cfg $(DESTDIR)$(CFGDIR)/objects/localhost.cfg.CSW + @ginstall -b -m 664 $(WORKSRC)/sample-config/template-object/windows.cfg $(DESTDIR)$(CFGDIR)/objects/windows.cfg.CSW + @ginstall -b -m 664 $(WORKSRC)/sample-config/template-object/printer.cfg $(DESTDIR)$(CFGDIR)/objects/printer.cfg.CSW + @ginstall -b -m 664 $(WORKSRC)/sample-config/template-object/switch.cfg $(DESTDIR)$(CFGDIR)/objects/switch.cfg.CSW @$(MAKECOOKIE) Modified: csw/mgar/pkg/nagios/trunk/checksums =================================================================== --- csw/mgar/pkg/nagios/trunk/checksums 2009-03-19 20:39:06 UTC (rev 3830) +++ csw/mgar/pkg/nagios/trunk/checksums 2009-03-19 21:30:39 UTC (rev 3831) @@ -3,7 +3,7 @@ e407a4b179bd7de72b3e8c21f309f9b7 download/CSWnagios.checkinstall 47cc36016f5518dfd5614b870f56e944 download/CSWnagios.preinstall 92437323de0cceaa58c6238ec9e6c954 download/CSWnagios.preremove -b3edb7772696d23bfc3973e04b7d8d5d download/CSWnagios.prototype +a238294a9fc50821dd134b2a50fff545 download/CSWnagios.prototype d3b39178a60cf866a243d4d8f8eabb9b download/cswnagios 0ef601e30d01a511822dd27df6b0e531 download/patch.diff 4faa5ec86586be23dfbbd9165f50046d download/configure.diff Modified: csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype =================================================================== --- csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype 2009-03-19 20:39:06 UTC (rev 3830) +++ csw/mgar/pkg/nagios/trunk/files/CSWnagios.prototype 2009-03-19 21:30:39 UTC (rev 3831) @@ -4,19 +4,19 @@ f none /opt/csw/nagios/bin/nagiostats 0774 nagios nagios f none /opt/csw/nagios/bin/p1.pl 0664 nagios nagios d none /opt/csw/nagios/etc 0755 nagios nagios -f none /opt/csw/nagios/etc/cgi.cfg 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/cgi.cfg.CSW 0664 nagios nagios f none /opt/csw/nagios/etc/httpd-nagios.conf 0644 nagios nagios -f none /opt/csw/nagios/etc/nagios.cfg 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/nagios.cfg.CSW 0664 nagios nagios d none /opt/csw/nagios/etc/objects 0755 nagios nagios -f none /opt/csw/nagios/etc/objects/commands.cfg 0664 nagios nagios -f none /opt/csw/nagios/etc/objects/contacts.cfg 0664 nagios nagios -f none /opt/csw/nagios/etc/objects/localhost.cfg 0664 nagios nagios -f none /opt/csw/nagios/etc/objects/printer.cfg 0664 nagios nagios -f none /opt/csw/nagios/etc/objects/switch.cfg 0664 nagios nagios -f none /opt/csw/nagios/etc/objects/templates.cfg 0664 nagios nagios -f none /opt/csw/nagios/etc/objects/timeperiods.cfg 0664 nagios nagios -f none /opt/csw/nagios/etc/objects/windows.cfg 0664 nagios nagios -f none /opt/csw/nagios/etc/resource.cfg 0660 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/objects/commands.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/objects/contacts.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/objects/localhost.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/objects/printer.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/objects/switch.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/objects/templates.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/objects/timeperiods.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/objects/windows.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/etc/resource.cfg.CSW 0660 nagios nagios d none /opt/csw/nagios/libexec 0755 nagios nagios d none /opt/csw/nagios/sbin 0755 nagios nagios f none /opt/csw/nagios/sbin/avail.cgi 0775 nagios nagios This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Thu Mar 19 22:31:52 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Thu, 19 Mar 2009 21:31:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[3832] csw/mgar/pkg/nsca/trunk Message-ID: Revision: 3832 http://gar.svn.sourceforge.net/gar/?rev=3832&view=rev Author: j_arndt Date: 2009-03-19 21:31:51 +0000 (Thu, 19 Mar 2009) Log Message: ----------- nsca: included cswpreserveconf Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile csw/mgar/pkg/nsca/trunk/checksums csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-19 21:30:39 UTC (rev 3831) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-19 21:31:51 UTC (rev 3832) @@ -20,7 +20,7 @@ REQUIRED_PKGS_CSWnsca = CSWlibmcrypt CSWlibtoolrt CSWcswclassutils REQUIRED_PKGS_CSWsendnsca = CSWlibmcrypt CSWlibtoolrt -SPKG_CLASSES_CSWnsca = none cswinitsmf +SPKG_CLASSES_CSWnsca = none cswpreserveconf cswinitsmf CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-nsca-port=5667 @@ -46,7 +46,7 @@ ginstall -d $(DESTDIR)$(NAGIOSCFGDIR) ginstall -m 755 -d $(DESTDIR)$(NSCADOCDIR) ginstall -m 755 $(WORKSRC)/src/nsca $(DESTDIR)$(NAGIOSBINDIR) - ginstall -m 600 $(WORKSRC)/sample-config/nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/nsca.cfg-sample + ginstall -m 600 $(WORKSRC)/sample-config/nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/nsca.cfg.CSW ginstall -m 644 $(WORKSRC)/Changelog $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(NSCADOCDIR) @@ -54,7 +54,7 @@ ginstall -m 755 $(WORKSRC)/src/send_nsca $(DESTDIR)$(BINDIR) ginstall -m 755 -d $(DESTDIR)$(SENDNSCADOCDIR) ginstall -m 755 $(WORKSRC)/src/submit_check_result-sample $(DESTDIR)$(SENDNSCADOCDIR) - ginstall -m 600 $(WORKSRC)/sample-config/send_nsca.cfg $(DESTDIR)$(CFGDIR)/send_nsca.cfg-sample + ginstall -m 600 $(WORKSRC)/sample-config/send_nsca.cfg $(DESTDIR)$(CFGDIR)/send_nsca.cfg.CSW ginstall -m 644 $(WORKSRC)/Changelog $(DESTDIR)$(SENDNSCADOCDIR) ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(SENDNSCADOCDIR) ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(SENDNSCADOCDIR) Modified: csw/mgar/pkg/nsca/trunk/checksums =================================================================== --- csw/mgar/pkg/nsca/trunk/checksums 2009-03-19 21:30:39 UTC (rev 3831) +++ csw/mgar/pkg/nsca/trunk/checksums 2009-03-19 21:31:51 UTC (rev 3832) @@ -1,10 +1,10 @@ 33a98e7975f633a9489d7a8938ed6131 download/nsca-2.7.2.tar.gz 82f1144c12dc6247524609dbeefc3023 download/CSWnsca.gspec -8dfc4283d41a0c127a00170ab285c18d download/CSWnsca.prototype +fee61a84d3032fff1c44ccabbdde7937 download/CSWnsca.prototype 1886b15eafd2e2a5a4b230918960ea9a download/CSWnsca.checkinstall 7fef893e65bb68bc0762434dbeace713 download/CSWnsca.preinstall 0f458cf358b1aab192c02fd0d37b1220 download/CSWsendnsca.gspec -67d4566b83bad9e981bae7e889217c85 download/CSWsendnsca.prototype +ccdb574704fbff33a22ba4b10ba028bf download/CSWsendnsca.prototype 8bf9882f3115e8514ae6d9a866397c71 download/CSWsendnsca.preinstall 55a1c5523b2fe1ee66b45a2807e80bd6 download/cswnsca 08b769c5511342dd03fa01fea44cb260 download/submit_check_results.diff Modified: csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-19 21:30:39 UTC (rev 3831) +++ csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-19 21:31:51 UTC (rev 3832) @@ -1,7 +1,7 @@ 1 d none /opt/csw/nagios/bin 0755 nagios nagios 1 f none /opt/csw/nagios/bin/nsca 0755 nagios nagios 1 d none /opt/csw/nagios/etc 0755 nagios nagios -1 f none /opt/csw/nagios/etc/nsca.cfg-sample 0600 nagios nagios +1 f cswpreserveconf /opt/csw/nagios/etc/nsca.cfg.CSW 0600 nagios nagios 1 d none /opt/csw/share/doc/nsca 0755 root bin 1 f none /opt/csw/share/doc/nsca/Changelog 0644 root bin 1 f none /opt/csw/share/doc/nsca/LEGAL 0644 root bin Modified: csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype 2009-03-19 21:30:39 UTC (rev 3831) +++ csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype 2009-03-19 21:31:51 UTC (rev 3832) @@ -1,7 +1,7 @@ 1 d none /opt/csw/bin 0755 root bin 1 f none /opt/csw/bin/send_nsca 0755 root bin 1 d none /opt/csw/etc 0755 root bin -1 f none /opt/csw/etc/send_nsca.cfg-sample 0644 root bin +1 f cswpreserveconf /opt/csw/etc/send_nsca.cfg.CSW 0644 root bin 1 d none /opt/csw/share/doc/send_nsca 0755 root bin 1 f none /opt/csw/share/doc/send_nsca/Changelog 0644 root bin 1 f none /opt/csw/share/doc/send_nsca/LEGAL 0644 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Thu Mar 19 22:32:28 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Thu, 19 Mar 2009 21:32:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[3833] csw/mgar/pkg/nrpe/trunk Message-ID: Revision: 3833 http://gar.svn.sourceforge.net/gar/?rev=3833&view=rev Author: j_arndt Date: 2009-03-19 21:32:27 +0000 (Thu, 19 Mar 2009) Log Message: ----------- nrpe: included cswpreserveconf Modified Paths: -------------- csw/mgar/pkg/nrpe/trunk/Makefile csw/mgar/pkg/nrpe/trunk/checksums csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype Modified: csw/mgar/pkg/nrpe/trunk/Makefile =================================================================== --- csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-19 21:31:51 UTC (rev 3832) +++ csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-19 21:32:27 UTC (rev 3833) @@ -19,7 +19,7 @@ REQUIRED_PKGS_CSWnrpe = CSWosslrt CSWtcpwrap CSWcswclassutils REQUIRED_PKGS_CSWnrpeplugin = CSWosslrt -SPKG_CLASSES_CSWnrpe = none cswinitsmf +SPKG_CLASSES_CSWnrpe = none cswpreserveconf cswinitsmf CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-ssl-lib=/opt/csw/lib @@ -60,7 +60,7 @@ ginstall -m 644 $(WORKSRC)/README.SSL $(DESTDIR)$(DOCDIR) ginstall -m 644 $(WORKSRC)/SECURITY $(DESTDIR)$(DOCDIR) ginstall -m 775 -d $(DESTDIR)$(CFGDIR) - ginstall -m 644 $(WORKSRC)/sample-config/nrpe.cfg $(DESTDIR)$(CFGDIR)/nrpe.cfg-sample + ginstall -m 644 $(WORKSRC)/sample-config/nrpe.cfg $(DESTDIR)$(CFGDIR)/nrpe.cfg.CSW ginstall -d $(DESTDIR)/etc/opt/csw/init.d ginstall -m 755 $(FILEDIR)/cswnrpe $(DESTDIR)/etc/opt/csw/init.d/cswnrpe @$(MAKECOOKIE) Modified: csw/mgar/pkg/nrpe/trunk/checksums =================================================================== --- csw/mgar/pkg/nrpe/trunk/checksums 2009-03-19 21:31:51 UTC (rev 3832) +++ csw/mgar/pkg/nrpe/trunk/checksums 2009-03-19 21:32:27 UTC (rev 3833) @@ -1,6 +1,6 @@ b2d75e2962f1e3151ef58794d60c9e97 download/nrpe-2.12.tar.gz 1c656040abd280f9228b42df744d93eb download/CSWnrpe.gspec -11953efe2c65e3efb7c39342185a96ba download/CSWnrpe.prototype +ab50f565dba01e9c891f7fd0fc585fda download/CSWnrpe.prototype bda68135e2b65da40c3d2b68a3b8dc78 download/CSWnrpe.checkinstall 53eea7ed36535bb6cbe1d6fe0aae3508 download/CSWnrpe.preinstall 393872a95d2b9ec90363664c31074415 download/CSWnrpe.preremove Modified: csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype 2009-03-19 21:31:51 UTC (rev 3832) +++ csw/mgar/pkg/nrpe/trunk/files/CSWnrpe.prototype 2009-03-19 21:32:27 UTC (rev 3833) @@ -1,7 +1,7 @@ d none /opt/csw/bin 0755 root bin f none /opt/csw/bin/nrpe 0775 root bin d none /opt/csw/etc 0755 root bin -f none /opt/csw/etc/nrpe.cfg-sample 0644 root bin +f cswpreserveconf /opt/csw/etc/nrpe.cfg.CSW 0644 root bin d none /opt/csw/share/doc/nrpe 0755 root bin f none /opt/csw/share/doc/nrpe/NRPE.pdf 0644 root bin f none /opt/csw/share/doc/nrpe/LEGAL 0644 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 19 23:43:38 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 19 Mar 2009 22:43:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[3834] csw/mgar/pkg/xmlrpc_c/trunk/Makefile Message-ID: Revision: 3834 http://gar.svn.sourceforge.net/gar/?rev=3834&view=rev Author: hson Date: 2009-03-19 22:43:37 +0000 (Thu, 19 Mar 2009) Log Message: ----------- xmlrpc_c: Add license and docfiles to Makefile Modified Paths: -------------- csw/mgar/pkg/xmlrpc_c/trunk/Makefile Modified: csw/mgar/pkg/xmlrpc_c/trunk/Makefile =================================================================== --- csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-19 21:32:27 UTC (rev 3833) +++ csw/mgar/pkg/xmlrpc_c/trunk/Makefile 2009-03-19 22:43:37 UTC (rev 3834) @@ -20,6 +20,9 @@ NOCHECKSUM = stable SVNHTTP_CO_ARGS = -r $(SVN_REVISION) --no-auth-cache --username guest --password guest +LICENSE = doc/COPYING +DOCFILES += CREDITS DEVELOPING HISTORY INSTALL SECURITY TESTING TODO + SPKG_SOURCEURL = http://xmlrpc-c.sourceforge.net PACKAGES = CSWxmlrpc-c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 20 09:19:03 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Fri, 20 Mar 2009 08:19:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3835] csw/mgar/pkg/netsnmp/trunk/Makefile Message-ID: Revision: 3835 http://gar.svn.sourceforge.net/gar/?rev=3835&view=rev Author: hson Date: 2009-03-20 08:19:03 +0000 (Fri, 20 Mar 2009) Log Message: ----------- netsnmp: lmSensors only work on sparc Modified Paths: -------------- csw/mgar/pkg/netsnmp/trunk/Makefile Modified: csw/mgar/pkg/netsnmp/trunk/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-19 22:43:37 UTC (rev 3834) +++ csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-20 08:19:03 UTC (rev 3835) @@ -32,7 +32,7 @@ CONFIGURE_ARGS += --with-sys-location=unknown CONFIGURE_ARGS += --with-logfile=/var/log/snmpd.log CONFIGURE_ARGS += --with-persistent-directory=/opt/csw/var/net-snmp -CONFIGURE_ARGS += '--with-mib-modules=ucd-snmp/diskio ucd-snmp/lmSensors agentx mibII/mta_sendmail' +CONFIGURE_ARGS += '--with-mib-modules=ucd-snmp/diskio agentx mibII/mta_sendmail' CONFIGURE_ARGS += '--with-libwrap=/opt/csw/lib' CONFIGURE_ARGS += '--enable-ipv6' CONFIGURE_ARGS += '--with-transports=UDP TCP Unix' This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 20 09:35:33 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 20 Mar 2009 08:35:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[3836] csw/mgar/pkg/libgpg_error/trunk Message-ID: Revision: 3836 http://gar.svn.sourceforge.net/gar/?rev=3836&view=rev Author: dmichelsen Date: 2009-03-20 08:35:33 +0000 (Fri, 20 Mar 2009) Log Message: ----------- gpgerr: Use dynamic gspec, depend on CSWggettextrt Modified Paths: -------------- csw/mgar/pkg/libgpg_error/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/libgpg_error/trunk/files/CSWgpgerr.gspec Modified: csw/mgar/pkg/libgpg_error/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgpg_error/trunk/Makefile 2009-03-20 08:19:03 UTC (rev 3835) +++ csw/mgar/pkg/libgpg_error/trunk/Makefile 2009-03-20 08:35:33 UTC (rev 3836) @@ -10,13 +10,15 @@ MASTER_SITES = ftp://ftp.gnupg.org/gcrypt/libgpg-error/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWgpgerr,) +PACKAGES = CSWgpgerr +CATALOGNAME = libgpg_error + UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 SPKG_SOURCEURL = http://www.gnupg.org/download/ -REQUIRED_PKGS = CSWiconv CSWggettext +REQUIRED_PKGS = CSWiconv CSWggettextrt BUILD64 = 1 NO_ISAEXEC = 1 Deleted: csw/mgar/pkg/libgpg_error/trunk/files/CSWgpgerr.gspec =================================================================== --- csw/mgar/pkg/libgpg_error/trunk/files/CSWgpgerr.gspec 2009-03-20 08:19:03 UTC (rev 3835) +++ csw/mgar/pkg/libgpg_error/trunk/files/CSWgpgerr.gspec 2009-03-20 08:35:33 UTC (rev 3836) @@ -1,4 +0,0 @@ -%var bitname libgpg_error -%var pkgname CSWgpgerr -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Fri Mar 20 12:07:47 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Fri, 20 Mar 2009 11:07:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[3837] csw/mgar/pkg/thunderbird/trunk Message-ID: Revision: 3837 http://gar.svn.sourceforge.net/gar/?rev=3837&view=rev Author: wbonnet Date: 2009-03-20 11:07:47 +0000 (Fri, 20 Mar 2009) Log Message: ----------- Update to 2.0.0.21 Modified Paths: -------------- csw/mgar/pkg/thunderbird/trunk/Makefile csw/mgar/pkg/thunderbird/trunk/checksums Added Paths: ----------- csw/mgar/pkg/thunderbird/trunk/files/.mozconfig Modified: csw/mgar/pkg/thunderbird/trunk/Makefile =================================================================== --- csw/mgar/pkg/thunderbird/trunk/Makefile 2009-03-20 08:35:33 UTC (rev 3836) +++ csw/mgar/pkg/thunderbird/trunk/Makefile 2009-03-20 11:07:47 UTC (rev 3837) @@ -1,5 +1,5 @@ GARNAME = thunderbird -GARVERSION = 2.0.0.19 +GARVERSION = 2.0.0.21 CATEGORIES = apps DISTNAME = $(GARNAME) Modified: csw/mgar/pkg/thunderbird/trunk/checksums =================================================================== --- csw/mgar/pkg/thunderbird/trunk/checksums 2009-03-20 08:35:33 UTC (rev 3836) +++ csw/mgar/pkg/thunderbird/trunk/checksums 2009-03-20 11:07:47 UTC (rev 3837) @@ -1,2 +1,2 @@ -546e81748f5f8bf06cacbcb8c358395f download/thunderbird-2.0.0.19-source.tar.bz2 +55e24753a7ccf2fbf0272987dd4bb086 download/thunderbird-2.0.0.21-source.tar.bz2 3a6b0245afd9c4e8b624f2455767574e download/CSWthunderbird.gspec Added: csw/mgar/pkg/thunderbird/trunk/files/.mozconfig =================================================================== --- csw/mgar/pkg/thunderbird/trunk/files/.mozconfig (rev 0) +++ csw/mgar/pkg/thunderbird/trunk/files/.mozconfig 2009-03-20 11:07:47 UTC (rev 3837) @@ -0,0 +1,30 @@ +. $topsrcdir/mail/config/mozconfig +mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/thunderbird-opt-static +mk_add_options BUILD_OFFICIAL=1 +mk_add_options MOZILLA_OFFICIAL=1 +# mk_add_options CFLAGS="-xc99=all" + +ac_add_options --enable-application=mail +ac_add_options --enable-xft +ac_add_options --enable-svg +ac_add_options --enable-shared +ac_add_options --enable-optimize="-xO3" +ac_add_options --enable-default-toolkit=gtk2 +ac_add_options --enable-xinerama +ac_add_options --enable-official-branding +ac_add_options --enable-strip +ac_add_options --enable-strip-libs +ac_add_options --enable-crypto +ac_add_options --disable-tests +ac_add_options --disable-debug +ac_add_options --disable-auto-deps +ac_add_options --disable-freetype2 +ac_add_options --disable-updater +ac_add_options --prefix=/opt/csw/mozilla +ac_add_options --disable-debug +ac_add_options --disable-updater +ac_add_options --disable-js-ultrasparc + +ac_add_options --enable-system-cairo + +# ac_add_options --enable-extensions=default This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 20 12:21:20 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Fri, 20 Mar 2009 11:21:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[3838] csw/mgar/pkg/xmlto/trunk/Makefile Message-ID: Revision: 3838 http://gar.svn.sourceforge.net/gar/?rev=3838&view=rev Author: hson Date: 2009-03-20 11:21:11 +0000 (Fri, 20 Mar 2009) Log Message: ----------- xmlto: PREREQUISITE_PKGS gets overwritten, CSWmktemp missing as dependency Modified Paths: -------------- csw/mgar/pkg/xmlto/trunk/Makefile Modified: csw/mgar/pkg/xmlto/trunk/Makefile =================================================================== --- csw/mgar/pkg/xmlto/trunk/Makefile 2009-03-20 11:07:47 UTC (rev 3837) +++ csw/mgar/pkg/xmlto/trunk/Makefile 2009-03-20 11:21:11 UTC (rev 3838) @@ -2,11 +2,11 @@ GARVERSION = 0.0.21 CATEGORIES = utils -PREREQUISITE_PKGS = CSWmktemp CSWfindutils CSWdocbookxsl CSWlibxslt -PREREQUISITE_PKGS = CSWflex CSWggetopt CSWgnulinks +PREREQUISITE_PKGS += CSWmktemp CSWfindutils CSWdocbookxsl CSWlibxslt +PREREQUISITE_PKGS += CSWflex CSWggetopt CSWgnulinks REQUIRED_PKGS = CSWsgmlcommon CSWxmlcommon CSWlibxml2 CSWdocbookdtds -REQUIRED_PKGS += CSWdocbookxsl CSWlibxslt CSWflex CSWw3m +REQUIRED_PKGS += CSWdocbookxsl CSWlibxslt CSWflex CSWw3m CSWmktemp DESCRIPTION = An XSL toolchain front end. define BLURB This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Fri Mar 20 12:44:28 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Fri, 20 Mar 2009 11:44:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[3839] csw/mgar/pkg/socat/trunk Message-ID: Revision: 3839 http://gar.svn.sourceforge.net/gar/?rev=3839&view=rev Author: skayser Date: 2009-03-20 11:44:28 +0000 (Fri, 20 Mar 2009) Log Message: ----------- socat: tweaked test script, added CSW files Modified Paths: -------------- csw/mgar/pkg/socat/trunk/Makefile csw/mgar/pkg/socat/trunk/checksums csw/mgar/pkg/socat/trunk/files/changelog.CSW Added Paths: ----------- csw/mgar/pkg/socat/trunk/files/README.CSW csw/mgar/pkg/socat/trunk/files/patch-test.diff Modified: csw/mgar/pkg/socat/trunk/Makefile =================================================================== --- csw/mgar/pkg/socat/trunk/Makefile 2009-03-20 11:21:11 UTC (rev 3838) +++ csw/mgar/pkg/socat/trunk/Makefile 2009-03-20 11:44:28 UTC (rev 3839) @@ -15,25 +15,94 @@ MASTER_SITES = http://www.dest-unreach.org/socat/download/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += changelog.CSW SPKG_SOURCEURL = http://www.dest-unreach.org/socat/ +REQUIRED_PKGS = CSWosslrt CSWreadline CSWtcpwrap + UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz # Disable gcc specific options PATCHFILES = cc_compile.patch +# Fix some broken tests (pending to push some of it upstream) +PATCHFILES += patch-test.diff + CONFIGURE_ARGS = $(DIRPATHS) -# 200+ tests take a while. Run them manually when packaging a new version +# 250+ tests take a while. Run them manually when packaging a new version TEST_SCRIPTS = -EXTRA_EXCLUDE_FILES = $(bindir)/procan $(bindir)/filan +# When you run the tests on a non IPV6 system you can set HAVENOT_IP6 +# to shortcut some tests +#TEST_ENV="HAVENOT_IP6=1" +# Running test.sh on a non IPV6 system as root i get: +# +# summary: 276 tests; 149 ok, 19 failed, 107 could not be performed +# +# The 19 FAILED ones are +# +# test 123 PTMXWAITSLAVE: test if master pty (ptmx) waits for slave connection +# test 208 UDP4SCM_IP_OPTIONS: UDP4 log ancillary message IP_OPTIONS options +# test 210 UDP4SCM_IP_TTL: UDP4 log ancillary message IP_TTL ttl +# test 215 UDP4SCM_IP_RECVIF: UDP4 log ancillary message IP_RECVIF if +# test 216 UDP4SCM_IP_RECVDSTADDR: UDP4 log ancillary message IP_RECVDSTADDR dstaddr +# test 217 IP4SCM_IP_OPTIONS: IP4 log ancillary message IP_OPTIONS options +# test 219 IP4SCM_IP_TTL: IP4 log ancillary message IP_TTL ttl +# test 224 IP4SCM_IP_RECVIF: IP4 log ancillary message IP_RECVIF if +# test 225 IP4SCM_IP_RECVDSTADDR: IP4 log ancillary message IP_RECVDSTADDR dstaddr +# +# test 234 TCP4LISTENENV: TCP4-LISTEN fills environment variables with socket addresses +# test 239 UNIXLISTENENV: UNIX-LISTEN fills environment variables with socket addresses +# +# test 240 UDP4ENV_IP_OPTIONS: UDP4 ancillary message brings IP_OPTIONS into environment +# test 242 UDP4ENV_IP_TTL: UDP4 ancillary message brings IP_TTL into environment +# test 247 UDP4ENV_IP_IF: UDP4 ancillary message brings IP_IF into environment +# test 248 UDP4ENV_IP_DSTADDR: UDP4 ancillary message brings IP_DSTADDR into environment +# test 249 IP4ENV_IP_OPTIONS: IP4 ancillary message brings IP_OPTIONS into environment +# test 251 IP4ENV_IP_TTL: IP4 ancillary message brings IP_TTL into environment +# test 256 IP4ENV_IP_IF: IP4 ancillary message brings IP_IF into environment +# test 257 IP4ENV_IP_DSTADDR: IP4 ancillary message brings IP_DSTADDR into environment +# +# Most of them (all of them?) relate to ancillary data. Seems as if there are two +# competing socket libraries on Solaris: 3SOCKET and 3XNET, where only the latter +# handles ancillary data. +# +# http://www.mail-archive.com/networking-discuss at opensolaris.org/msg01146.html +# +# 3XNET is only defined when using SUS/XPG4v2 feature macros. socat README suggests +# +# EXTRA_CFLAGS = -D_XPG4_2 -D__EXTENSIONS__ +# +# However, when compiling with these flags the above tests still fail. +# Might well be that the ancillary data handling within socat is not +# coded to work on Solaris. +# +# As a matter of fact, the socat man page even points out that some of +# the address options related to ancillary data are restricted to +# specific platforms (see IP4 and IP6 option groups). + +# Note to self: standards(5) says something like the following for XPG4v2 +#EXTRA_CFLAGS = -D_XOPEN_SOURCE=1 -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ +#EXTRA_LDFLAGS = -lxnet + +# Individual tests can be run by changing to $(WORKSRC) and running +# +# ./test.sh +# +# where TESTNAME is one of the uppercase testnames from above (for example PTMXWAITSLAVE). +# + include gar/category.mk # Run autoconf to re-evaulate the patched configure.in / Makefile.in pre-configure-modulated: cd $(WORKSRC) && autoconf @$(MAKECOOKIE) + +post-install-modulated: DOCDEST=$(DESTDIR)$(docdir)/$(GARNAME) +post-install-modulated: + @ginstall -d $(DOCDEST) + @cp $(FILEDIR)/changelog.CSW $(FILEDIR)/README.CSW $(DOCDEST) + @$(MAKECOOKIE) Modified: csw/mgar/pkg/socat/trunk/checksums =================================================================== --- csw/mgar/pkg/socat/trunk/checksums 2009-03-20 11:21:11 UTC (rev 3838) +++ csw/mgar/pkg/socat/trunk/checksums 2009-03-20 11:44:28 UTC (rev 3839) @@ -1,6 +1,3 @@ -5a6a1d1e398d5c4d32fa6515baf477af download/socat-1.6.0.1.tar.gz -301932abeb50285749feb22cf659ebfe download/CSWsocat.gspec -f824e7d56a8a1e8181fdf49842540b24 download/CSWsocat.depend -27d6d97af6bb7cc2cb73f986e7826f1f download/CSWsocat.prototype -9f6dbf38c969bc9ad90807350be191d8 download/changelog.CSW +82967132b5a8ca4d07e54370fdcb2662 download/socat-1.7.0.0.tar.gz 06fac9e8c6e979e163630163238296d8 download/cc_compile.patch +04ac1b9432d18d62d43a00e0f73d6449 download/patch-test.diff Added: csw/mgar/pkg/socat/trunk/files/README.CSW =================================================================== --- csw/mgar/pkg/socat/trunk/files/README.CSW (rev 0) +++ csw/mgar/pkg/socat/trunk/files/README.CSW 2009-03-20 11:44:28 UTC (rev 3839) @@ -0,0 +1,8 @@ +Known issues +------------ +Some of the IP4/IP6 socket options related to ancillary messages don't +work with this build. This comprises ip-recvopts, ip-recvttl and alike +and seems to be a known socat portability issue. + +See "IP4 and IP6 option groups" in the socat man page. Options marked as +Linux and/or *BSD won't work. Modified: csw/mgar/pkg/socat/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/socat/trunk/files/changelog.CSW 2009-03-20 11:21:11 UTC (rev 3838) +++ csw/mgar/pkg/socat/trunk/files/changelog.CSW 2009-03-20 11:44:28 UTC (rev 3839) @@ -1,5 +1,5 @@ -socat (1.6.0.1,REV=20080407) unstable +socat (1.7.0.0,REV=20090320) * Initial package. - -- Yann Rouillard Mon, 07 Apr 2008 23:02:18 +0200 + -- Sebastian Kayser Fri, 20 Mar 2009 11:38:48 +0100 Added: csw/mgar/pkg/socat/trunk/files/patch-test.diff =================================================================== --- csw/mgar/pkg/socat/trunk/files/patch-test.diff (rev 0) +++ csw/mgar/pkg/socat/trunk/files/patch-test.diff 2009-03-20 11:44:28 UTC (rev 3839) @@ -0,0 +1,61 @@ +diff --speed-large-files --minimal -Nru socat-1.7.0.0.orig/readline-test.sh socat-1.7.0.0/readline-test.sh +--- socat-1.7.0.0.orig/readline-test.sh 2008-09-22 22:33:30.000000000 +0200 ++++ socat-1.7.0.0/readline-test.sh 2009-03-19 20:57:41.847390097 +0100 +@@ -1,4 +1,4 @@ +-#! /bin/bash ++#! /opt/csw/bin/bash + # source: readline-test.sh + # Copyright Gerhard Rieger 2003-2008 + # Published under the GNU General Public License V.2, see file COPYING +diff --speed-large-files --minimal -Nru socat-1.7.0.0.orig/test.sh socat-1.7.0.0/test.sh +--- socat-1.7.0.0.orig/test.sh 2008-10-14 19:16:32.000000000 +0200 ++++ socat-1.7.0.0/test.sh 2009-03-19 20:57:29.843380940 +0100 +@@ -1,4 +1,4 @@ +-#! /bin/bash ++#! /opt/csw/bin/bash + # source: test.sh + # Copyright Gerhard Rieger 2001-2008 + # Published under the GNU General Public License V.2, see file COPYING +@@ -11,6 +11,10 @@ + + #set -vx + ++# /usr/bin/tr doesn't handle the a-z range syntax (needs [a-z]) which ++# is used throughout this script ++alias tr=/usr/xpg4/bin/tr ++ + val_t=0.1 + NUMCOND=true + #NUMCOND="test \$N -gt 70" +@@ -8931,6 +8935,9 @@ + elif [ "$ROOT" = root -a $(id -u) -ne 0 -a "$withroot" -eq 0 ]; then + $PRINTF "test $F_n $TEST... ${YELLOW}must be root${NORMAL}\n" $N + numCANT=$((numCANT+1)) ++elif [ "$PF" = "IP6" ] && ( ! feat=$(testaddrs ip6) || ! runsip6 >/dev/null ); then ++ $PRINTF "test $F_n $TEST... ${YELLOW}IP6 not available${NORMAL}\n" $N ++ numCANT=$((numCANT+1)) + else + tf="$td/test$N.stdout" + te="$td/test$N.stderr" +@@ -9051,6 +9058,11 @@ + elif ! feat=$(testaddrs $FEAT); then + $PRINTF "test $F_n $TEST... ${YELLOW}$(echo $feat |tr a-z A-Z) not available${NORMAL}\n" $N + numCANT=$((numCANT+1)) ++ ++elif [ "$KEYW" = "TCP6" -o "$KEYW" = "UDP6" -o "$KEYW" = "SCTP6" ] && \ ++ ( ! feat=$(testaddrs ip6) || ! runsip6 >/dev/null ); then ++ $PRINTF "test $F_n $TEST... ${YELLOW}IP6 not available${NORMAL}\n" $N ++ numCANT=$((numCANT+1)) + else + tf="$td/test$N.stdout" + te="$td/test$N.stderr" +@@ -9146,6 +9158,9 @@ + elif [ "$ROOT" = root -a $(id -u) -ne 0 -a "$withroot" -eq 0 ]; then + $PRINTF "test $F_n $TEST... ${YELLOW}must be root${NORMAL}\n" $N + numCANT=$((numCANT+1)) ++elif [ "$PF" = "IP6" ] && ( ! feat=$(testaddrs ip6) || ! runsip6 ) >/dev/null; then ++ $PRINTF "test $F_n $TEST... ${YELLOW}IP6 not available${NORMAL}\n" $N ++ numCANT=$((numCANT+1)) + else + tf="$td/test$N.stdout" + te="$td/test$N.stderr" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Fri Mar 20 13:34:36 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Fri, 20 Mar 2009 12:34:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[3840] csw/mgar/pkg/cpan/Mail-DKIM/trunk Message-ID: Revision: 3840 http://gar.svn.sourceforge.net/gar/?rev=3840&view=rev Author: idogan23 Date: 2009-03-20 12:34:36 +0000 (Fri, 20 Mar 2009) Log Message: ----------- Mail-DKIM: updated to 0.33 Modified Paths: -------------- csw/mgar/pkg/cpan/Mail-DKIM/trunk/Makefile csw/mgar/pkg/cpan/Mail-DKIM/trunk/checksums Modified: csw/mgar/pkg/cpan/Mail-DKIM/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Mail-DKIM/trunk/Makefile 2009-03-20 11:44:28 UTC (rev 3839) +++ csw/mgar/pkg/cpan/Mail-DKIM/trunk/Makefile 2009-03-20 12:34:36 UTC (rev 3840) @@ -1,5 +1,5 @@ GARNAME = Mail-DKIM -GARVERSION = 0.32 +GARVERSION = 0.33 CATEGORIES = cpan AUTHOR = JASLONG Modified: csw/mgar/pkg/cpan/Mail-DKIM/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Mail-DKIM/trunk/checksums 2009-03-20 11:44:28 UTC (rev 3839) +++ csw/mgar/pkg/cpan/Mail-DKIM/trunk/checksums 2009-03-20 12:34:36 UTC (rev 3840) @@ -1,3 +1,3 @@ 5caf562501bb6c7a2623ad5627954e73 download/CSWpmmaildkim.gspec f7cfb431ff18d457874d604340804d85 download/CSWpmmaildkim.depend -05592f264e0fbc758b93a4aa37bd7fd5 download/Mail-DKIM-0.32.tar.gz +09216a6544439c212efdd70e4bd106ca download/Mail-DKIM-0.33.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Fri Mar 20 13:54:33 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Fri, 20 Mar 2009 12:54:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[3841] csw/mgar/pkg/cpan/BerkeleyDB/trunk Message-ID: Revision: 3841 http://gar.svn.sourceforge.net/gar/?rev=3841&view=rev Author: idogan23 Date: 2009-03-20 12:54:33 +0000 (Fri, 20 Mar 2009) Log Message: ----------- BerkeleyDB: updated do 0.38 Modified Paths: -------------- csw/mgar/pkg/cpan/BerkeleyDB/trunk/Makefile csw/mgar/pkg/cpan/BerkeleyDB/trunk/checksums Modified: csw/mgar/pkg/cpan/BerkeleyDB/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/BerkeleyDB/trunk/Makefile 2009-03-20 12:34:36 UTC (rev 3840) +++ csw/mgar/pkg/cpan/BerkeleyDB/trunk/Makefile 2009-03-20 12:54:33 UTC (rev 3841) @@ -1,5 +1,5 @@ GARNAME = BerkeleyDB -GARVERSION = 0.36 +GARVERSION = 0.38 CATEGORIES = cpan AUTHOR = PMQS Modified: csw/mgar/pkg/cpan/BerkeleyDB/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/BerkeleyDB/trunk/checksums 2009-03-20 12:34:36 UTC (rev 3840) +++ csw/mgar/pkg/cpan/BerkeleyDB/trunk/checksums 2009-03-20 12:54:33 UTC (rev 3841) @@ -1,2 +1,2 @@ 0fbfe55149dc106b82c7c38fdd3601b8 download/CSWpmberkeleydb.gspec -fd54ecfc7d6836d3380e3d33fa440374 download/BerkeleyDB-0.36.tar.gz +33a0c1a9d566a3f5fc71601a165d8335 download/BerkeleyDB-0.38.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Fri Mar 20 14:16:15 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Fri, 20 Mar 2009 13:16:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[3842] csw/mgar/pkg/socat/trunk/checksums Message-ID: Revision: 3842 http://gar.svn.sourceforge.net/gar/?rev=3842&view=rev Author: skayser Date: 2009-03-20 13:16:15 +0000 (Fri, 20 Mar 2009) Log Message: ----------- socat: updated checksums Modified Paths: -------------- csw/mgar/pkg/socat/trunk/checksums Modified: csw/mgar/pkg/socat/trunk/checksums =================================================================== --- csw/mgar/pkg/socat/trunk/checksums 2009-03-20 12:54:33 UTC (rev 3841) +++ csw/mgar/pkg/socat/trunk/checksums 2009-03-20 13:16:15 UTC (rev 3842) @@ -1,3 +1,3 @@ 82967132b5a8ca4d07e54370fdcb2662 download/socat-1.7.0.0.tar.gz 06fac9e8c6e979e163630163238296d8 download/cc_compile.patch -04ac1b9432d18d62d43a00e0f73d6449 download/patch-test.diff +0f34e654b9a652278fa2fd1b36d51469 download/patch-test.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Fri Mar 20 15:54:32 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Fri, 20 Mar 2009 14:54:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[3843] csw/mgar/pkg/xmlto/trunk Message-ID: Revision: 3843 http://gar.svn.sourceforge.net/gar/?rev=3843&view=rev Author: bdwalton Date: 2009-03-20 14:54:32 +0000 (Fri, 20 Mar 2009) Log Message: ----------- Fix another missing dep. Switch to suncc Dynamic gspecs, etc Modified Paths: -------------- csw/mgar/pkg/xmlto/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/xmlto/trunk/files/CSWxmlto.depend csw/mgar/pkg/xmlto/trunk/files/CSWxmlto.gspec Modified: csw/mgar/pkg/xmlto/trunk/Makefile =================================================================== --- csw/mgar/pkg/xmlto/trunk/Makefile 2009-03-20 13:16:15 UTC (rev 3842) +++ csw/mgar/pkg/xmlto/trunk/Makefile 2009-03-20 14:54:32 UTC (rev 3843) @@ -7,6 +7,7 @@ REQUIRED_PKGS = CSWsgmlcommon CSWxmlcommon CSWlibxml2 CSWdocbookdtds REQUIRED_PKGS += CSWdocbookxsl CSWlibxslt CSWflex CSWw3m CSWmktemp +REQUIRED_PKGS += CSWggetopt DESCRIPTION = An XSL toolchain front end. define BLURB @@ -17,18 +18,12 @@ MASTER_SITES = https://fedorahosted.org/$(GARNAME)/export/1/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWxmlto) TEST_TARGET = check -GARCOMPILER = GNU - # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 -# this ssl site has a cert we don't recognize -WGET_OPTS = --no-check-certificate - pre-configure: @(cd $(WORKSRC); \ touch doc/xmlto.xml doc/xmlif.xml ) Deleted: csw/mgar/pkg/xmlto/trunk/files/CSWxmlto.depend =================================================================== --- csw/mgar/pkg/xmlto/trunk/files/CSWxmlto.depend 2009-03-20 13:16:15 UTC (rev 3842) +++ csw/mgar/pkg/xmlto/trunk/files/CSWxmlto.depend 2009-03-20 14:54:32 UTC (rev 3843) @@ -1,12 +0,0 @@ -P CSWcommon common - common files and dirs for CSW packages -P CSWsgmlcommon sgmlcommon - A collection of entities and DTDs -P CSWxmlcommon xmlcommon - A collection of entities and DTDs -P CSWlibxml2 libxml2 - A library providing XML and HTML support -P CSWdocbookdtds docbookdtds - SGML and XML document type definitions for DocBook. -P CSWdocbookxsl docbookxsl - Norman Walsh's XSL stylesheets for DocBook XML. -P CSWlibxslt libxslt - XSLT engine for the XML Toolkit -P CSWflex flex - A tool for generating text-scanning programs. -P CSWw3m w3m - Text-based web browser - - - Deleted: csw/mgar/pkg/xmlto/trunk/files/CSWxmlto.gspec =================================================================== --- csw/mgar/pkg/xmlto/trunk/files/CSWxmlto.gspec 2009-03-20 13:16:15 UTC (rev 3842) +++ csw/mgar/pkg/xmlto/trunk/files/CSWxmlto.gspec 2009-03-20 14:54:32 UTC (rev 3843) @@ -1,4 +0,0 @@ -%var bitname xmlto -%var pkgname CSWxmlto -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Fri Mar 20 16:30:34 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Fri, 20 Mar 2009 15:30:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3844] csw/mgar/pkg/git/trunk/Makefile Message-ID: Revision: 3844 http://gar.svn.sourceforge.net/gar/?rev=3844&view=rev Author: bdwalton Date: 2009-03-20 15:30:34 +0000 (Fri, 20 Mar 2009) Log Message: ----------- autoconf is a build dep Modified Paths: -------------- csw/mgar/pkg/git/trunk/Makefile Modified: csw/mgar/pkg/git/trunk/Makefile =================================================================== --- csw/mgar/pkg/git/trunk/Makefile 2009-03-20 14:54:32 UTC (rev 3843) +++ csw/mgar/pkg/git/trunk/Makefile 2009-03-20 15:30:34 UTC (rev 3844) @@ -14,6 +14,7 @@ PREREQUISITE_PKGS = CSWasciidoc CSWossldevel CSWxmlto CSWbash CSWcurldevel PREREQUISITE_PKGS += CSWgsed CSWgnulinks CSWperl CSWtk CSWexpat PREREQUISITE_PKGS += CSWzlib CSWpmerror CSWpmsvn CSWcvs CSWemacs +PREREQUISITE_PKGS += CSWautoconf REQUIRED_PKGS_CSWgit = CSWzlib CSWperl CSWrsync CSWcurlrt CSWosslrt REQUIRED_PKGS_CSWgit += CSWossh CSWiconv CSWexpat CSWbash CSWpmerror This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rmacduff at users.sourceforge.net Fri Mar 20 18:56:00 2009 From: rmacduff at users.sourceforge.net (rmacduff at users.sourceforge.net) Date: Fri, 20 Mar 2009 17:56:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[3845] csw/mgar/pkg/sed/trunk/Makefile Message-ID: Revision: 3845 http://gar.svn.sourceforge.net/gar/?rev=3845&view=rev Author: rmacduff Date: 2009-03-20 17:55:57 +0000 (Fri, 20 Mar 2009) Log Message: ----------- gsed: added EXTRA_MERGE_EXCLUDE_FILES and changed CONFIGURE_ARGS Modified Paths: -------------- csw/mgar/pkg/sed/trunk/Makefile Modified: csw/mgar/pkg/sed/trunk/Makefile =================================================================== --- csw/mgar/pkg/sed/trunk/Makefile 2009-03-20 15:30:34 UTC (rev 3844) +++ csw/mgar/pkg/sed/trunk/Makefile 2009-03-20 17:55:57 UTC (rev 3845) @@ -2,6 +2,8 @@ GARVERSION = 4.1.5 CATEGORIES = utils +DEBUG_PACKAGING = 1 + PACKAGES = CSWgsed CATALOGNAME_CSWgsed = gsed @@ -23,12 +25,11 @@ # See http://markmail.org/message/7ki46iiok3ddu3sa GARCOMPILER = GNU -PREREQUISITE_PKGS = CSWiconv +REQUIRED_PKGS = CSWiconv + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --program-prefix=g -CONFIGURE_ARGS += --with-libiconv-prefix=/opt/csw -CONFIGURE_ARGS += --with-libintl-prefix=/opt/csw CONFIGURE_ARGS += --with-included-gettext TEST_TARGET = check @@ -36,4 +37,6 @@ include gar/category.mk # Make sure we are using gnu tools (esp. sed) -PATH := /opt/csw/gnu:$(PATH) \ No newline at end of file +PATH := /opt/csw/gnu:$(PATH) + +EXTRA_MERGE_EXCLUDE_FILES = $(libdir)/charset.alias This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rmacduff at users.sourceforge.net Fri Mar 20 18:57:29 2009 From: rmacduff at users.sourceforge.net (rmacduff at users.sourceforge.net) Date: Fri, 20 Mar 2009 17:57:29 +0000 Subject: [csw-devel] SF.net SVN: gar:[3846] csw/mgar/pkg/sed/trunk/Makefile Message-ID: Revision: 3846 http://gar.svn.sourceforge.net/gar/?rev=3846&view=rev Author: rmacduff Date: 2009-03-20 17:57:29 +0000 (Fri, 20 Mar 2009) Log Message: ----------- gsed: removed DEBUG line Modified Paths: -------------- csw/mgar/pkg/sed/trunk/Makefile Modified: csw/mgar/pkg/sed/trunk/Makefile =================================================================== --- csw/mgar/pkg/sed/trunk/Makefile 2009-03-20 17:55:57 UTC (rev 3845) +++ csw/mgar/pkg/sed/trunk/Makefile 2009-03-20 17:57:29 UTC (rev 3846) @@ -2,8 +2,6 @@ GARVERSION = 4.1.5 CATEGORIES = utils -DEBUG_PACKAGING = 1 - PACKAGES = CSWgsed CATALOGNAME_CSWgsed = gsed This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Fri Mar 20 20:39:48 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Fri, 20 Mar 2009 19:39:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3847] csw/mgar/pkg/nagiosp/trunk Message-ID: Revision: 3847 http://gar.svn.sourceforge.net/gar/?rev=3847&view=rev Author: j_arndt Date: 2009-03-20 19:39:47 +0000 (Fri, 20 Mar 2009) Log Message: ----------- nagios_plugins: software name renamed, deleted not needed files Modified Paths: -------------- csw/mgar/pkg/nagiosp/trunk/Makefile csw/mgar/pkg/nagiosp/trunk/files/CSWnagiosp.gspec Removed Paths: ------------- csw/mgar/pkg/nagiosp/trunk/files/CSWnagiosp.depend csw/mgar/pkg/nagiosp/trunk/files/legal.diff csw/mgar/pkg/nagiosp/trunk/files/plugins-root.diff Modified: csw/mgar/pkg/nagiosp/trunk/Makefile =================================================================== --- csw/mgar/pkg/nagiosp/trunk/Makefile 2009-03-20 17:57:29 UTC (rev 3846) +++ csw/mgar/pkg/nagiosp/trunk/Makefile 2009-03-20 19:39:47 UTC (rev 3847) @@ -2,7 +2,7 @@ GARVERSION = 1.4.13 CATEGORIES = apps -DESCRIPTION = Plugins for Nagios +DESCRIPTION = plugins for nagios define BLURB Long description endef Deleted: csw/mgar/pkg/nagiosp/trunk/files/CSWnagiosp.depend =================================================================== --- csw/mgar/pkg/nagiosp/trunk/files/CSWnagiosp.depend 2009-03-20 17:57:29 UTC (rev 3846) +++ csw/mgar/pkg/nagiosp/trunk/files/CSWnagiosp.depend 2009-03-20 19:39:47 UTC (rev 3847) @@ -1,10 +0,0 @@ -P CSWggettext ggettext - GNU gettext -P CSWiconv libiconv - GNU iconv library -P CSWjre6 jre6 - Java Development Kit 6 -P CSWlibnet libnet - the libnet packet construction library -P CSWlibpq libpq - libraries needed by postgresql server and clients -P CSWmysql5rt mysql5rt - run-time libraries for mysql5 -P CSWoldaprt openldap_rt - OpenLDAP runtime libraries (oldaprt) -P CSWosslrt openssl_rt - Openssl runtime libraries -P CSWsasl sasl - Simple Authentication and Security Layer -P CSWzlib zlib - Zlib Data Compression Library Modified: csw/mgar/pkg/nagiosp/trunk/files/CSWnagiosp.gspec =================================================================== --- csw/mgar/pkg/nagiosp/trunk/files/CSWnagiosp.gspec 2009-03-20 17:57:29 UTC (rev 3846) +++ csw/mgar/pkg/nagiosp/trunk/files/CSWnagiosp.gspec 2009-03-20 19:39:47 UTC (rev 3847) @@ -1,3 +1,3 @@ -%var bitname nagiosp +%var bitname nagios_plugins %var pkgname CSWnagiosp %include url file://%{PKGLIB}/csw_dyndepend.gspec Deleted: csw/mgar/pkg/nagiosp/trunk/files/legal.diff =================================================================== --- csw/mgar/pkg/nagiosp/trunk/files/legal.diff 2009-03-20 17:57:29 UTC (rev 3846) +++ csw/mgar/pkg/nagiosp/trunk/files/legal.diff 2009-03-20 19:39:47 UTC (rev 3847) @@ -1,17 +0,0 @@ -diff --speed-large-files --minimal -Nru nagios-plugins-1.4.13.orig/Makefile.in nagios-plugins-1.4.13/Makefile.in ---- nagios-plugins-1.4.13.orig/Makefile.in 2009-02-04 12:38:29.568808276 +0100 -+++ nagios-plugins-1.4.13/Makefile.in 2009-02-04 12:38:15.957832674 +0100 -@@ -1042,6 +1042,13 @@ - $(INSTALL) -d $(DESTDIR)$(docdir) - $(INSTALL) -m 644 contrib.tar $(DESTDIR)$(docdir) - -+INFO_DIST = BUGS ChangeLog FAQ README REQUIREMENTS SUPPORT -+install-legal: -+ $(INSTALL) -d $(DESTDIR)$(docdir) -+ for i in $(INFO_DIST); do \ -+ $(INSTALL) -m 644 $$i $(DESTDIR)$(docdir) ; \ -+ done -+ - - tap: - cd @TAP_DIR@ && $(MAKE) Deleted: csw/mgar/pkg/nagiosp/trunk/files/plugins-root.diff =================================================================== --- csw/mgar/pkg/nagiosp/trunk/files/plugins-root.diff 2009-03-20 17:57:29 UTC (rev 3846) +++ csw/mgar/pkg/nagiosp/trunk/files/plugins-root.diff 2009-03-20 19:39:47 UTC (rev 3847) @@ -1,81 +0,0 @@ -diff --speed-large-files --minimal -Nru nagios-plugins-1.4.13.orig/plugins-root/Makefile.am nagios-plugins-1.4.13/plugins-root/Makefile.am ---- nagios-plugins-1.4.13.orig/plugins-root/Makefile.am 2008-07-02 22:00:08.000000000 +0200 -+++ nagios-plugins-1.4.13/plugins-root/Makefile.am 2009-02-02 15:04:58.121712871 +0100 -@@ -41,26 +41,18 @@ - chmod $(setuid_root_mode) $(DESTDIR)$(libexecdir)/$$p; \ - done - --install-root: $(noinst_PROGRAMS) -- @$(INSTALL_SUID) -+install-root: -+ $(INSTALL) -m 755 -d $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 744 check_dhcp $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 744 check_icmp $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 744 pst3 $(DESTDIR)$(libexecdir) - --install-exec-local: $(noinst_PROGRAMS) -- @TMPFILE=$(DESTDIR)$(libexecdir)/.setuid-$$$$; \ -- rm -f $$TMPFILE; \ -- echo > $$TMPFILE; \ -- ## See if we can create a setuid root executable in $(libexecdir). -- ## If not, then don't even try to install setuid plugins. -- can_create_suid_root_executable=no; \ -- chown root $$TMPFILE > /dev/null 2>&1 \ -- && chmod $(setuid_root_mode) $$TMPFILE > /dev/null 2>&1 \ -- && can_create_suid_root_executable=yes; \ -- rm -f $$TMPFILE; \ -- if test $$can_create_suid_root_executable = yes; then \ -- $(INSTALL_SUID); \ -- else \ -- echo "WARNING: insufficient access; not installing setuid plugins"; \ -- echo "NOTE: to install setuid plugins, run 'make install-root' as root"; \ -- fi -+ -+install-exec-local: -+ $(INSTALL) -m 755 -d $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 744 check_dhcp $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 744 check_icmp $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 744 pst3 $(DESTDIR)$(libexecdir) - - # /* Author Coreutils team sub-citation */ - -diff --speed-large-files --minimal -Nru nagios-plugins-1.4.13.orig/plugins-root/Makefile.in nagios-plugins-1.4.13/plugins-root/Makefile.in ---- nagios-plugins-1.4.13.orig/plugins-root/Makefile.in 2008-09-25 10:33:20.000000000 +0200 -+++ nagios-plugins-1.4.13/plugins-root/Makefile.in 2009-02-02 15:04:14.144038426 +0100 -@@ -952,24 +952,19 @@ - test: - perl -I $(top_builddir) -I $(top_srcdir) ../test.pl - --install-root: $(noinst_PROGRAMS) -- @$(INSTALL_SUID) -+install-root: -+ $(INSTALL) -m 755 -d $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 644 check_dhcp $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 644 check_icmp $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 644 pst3 $(DESTDIR)$(libexecdir) - --install-exec-local: $(noinst_PROGRAMS) -- @TMPFILE=$(DESTDIR)$(libexecdir)/.setuid-$$$$; \ -- rm -f $$TMPFILE; \ -- echo > $$TMPFILE; \ -- can_create_suid_root_executable=no; \ -- chown root $$TMPFILE > /dev/null 2>&1 \ -- && chmod $(setuid_root_mode) $$TMPFILE > /dev/null 2>&1 \ -- && can_create_suid_root_executable=yes; \ -- rm -f $$TMPFILE; \ -- if test $$can_create_suid_root_executable = yes; then \ -- $(INSTALL_SUID); \ -- else \ -- echo "WARNING: insufficient access; not installing setuid plugins"; \ -- echo "NOTE: to install setuid plugins, run 'make install-root' as root"; \ -- fi -+ -+install-exec-local: -+ $(INSTALL) -m 755 -d $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 644 check_dhcp $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 644 check_icmp $(DESTDIR)$(libexecdir) -+ $(INSTALL) -m 644 pst3 $(DESTDIR)$(libexecdir) -+# - # Tell versions [3.59,3.63) of GNU make to not export all variables. - # Otherwise a system limit (for SysV at least) may be exceeded. - .NOEXPORT: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Fri Mar 20 20:42:18 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Fri, 20 Mar 2009 19:42:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3848] csw/mgar/pkg/nrpe/trunk Message-ID: Revision: 3848 http://gar.svn.sourceforge.net/gar/?rev=3848&view=rev Author: j_arndt Date: 2009-03-20 19:42:17 +0000 (Fri, 20 Mar 2009) Log Message: ----------- nrpe: changed package description, renamed software from nrpeplugin to nrpe_plugin Modified Paths: -------------- csw/mgar/pkg/nrpe/trunk/Makefile csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.gspec Modified: csw/mgar/pkg/nrpe/trunk/Makefile =================================================================== --- csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-20 19:39:47 UTC (rev 3847) +++ csw/mgar/pkg/nrpe/trunk/Makefile 2009-03-20 19:42:17 UTC (rev 3848) @@ -2,8 +2,8 @@ GARVERSION = 2.12 CATEGORIES = apps -SPKG_DESC_CSWnrpe = nagios remote plugin executor (server files, client package is nrpeplugin) -SPKG_DESC_CSWnrpeplugin = nagios remote plugin executor (client files, server package is nrpe) +SPKG_DESC_CSWnrpe = nagios remote plugin executor +SPKG_DESC_CSWnrpeplugin = nagios plugin that connects to nrpe demon define BLURB NRPE allows you to remotely execute Nagios plugins on other Linux/Unix machines. This allows you to monitor remote machine metrics (disk usage, CPU load, etc.). NRPE can also communicate with some of the Windows agent addons, so you can execute scripts and check metrics on remote Windows machines as well. Modified: csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.gspec =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.gspec 2009-03-20 19:39:47 UTC (rev 3847) +++ csw/mgar/pkg/nrpe/trunk/files/CSWnrpeplugin.gspec 2009-03-20 19:42:17 UTC (rev 3848) @@ -1,3 +1,3 @@ -%var bitname nrpeplugin +%var bitname nrpe_plugin %var pkgname CSWnrpeplugin %include url file://%{PKGLIB}/csw_dyndepend.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Fri Mar 20 20:44:59 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Fri, 20 Mar 2009 19:44:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[3849] csw/mgar/pkg/nsca/trunk/Makefile Message-ID: Revision: 3849 http://gar.svn.sourceforge.net/gar/?rev=3849&view=rev Author: j_arndt Date: 2009-03-20 19:44:56 +0000 (Fri, 20 Mar 2009) Log Message: ----------- nsca: changed package description Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-20 19:42:17 UTC (rev 3848) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-20 19:44:56 UTC (rev 3849) @@ -2,8 +2,8 @@ GARVERSION = 2.7.2 CATEGORIES = apps -SPKG_DESC_CSWnsca = Nagios service check acceptor - nagios server files only (the client package is send_nsca) -SPKG_DESC_CSWsendnsca = Nagios service check acceptor - client files only (the server package is nsca) +SPKG_DESC_CSWnsca = nagios service check acceptor +SPKG_DESC_CSWsendnsca = sends check results to nsca daemon define BLURB NSCA allows you to integrate passive alerts and checks from remote machines and applications with Nagios. Useful for processing security alerts, as well as redundant and distributed Nagios setups. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Fri Mar 20 21:55:05 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Fri, 20 Mar 2009 20:55:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[3850] csw/mgar/pkg/nagiosp/trunk/checksums Message-ID: Revision: 3850 http://gar.svn.sourceforge.net/gar/?rev=3850&view=rev Author: j_arndt Date: 2009-03-20 20:55:05 +0000 (Fri, 20 Mar 2009) Log Message: ----------- nagios_plugins: updated checksums Modified Paths: -------------- csw/mgar/pkg/nagiosp/trunk/checksums Modified: csw/mgar/pkg/nagiosp/trunk/checksums =================================================================== --- csw/mgar/pkg/nagiosp/trunk/checksums 2009-03-20 19:44:56 UTC (rev 3849) +++ csw/mgar/pkg/nagiosp/trunk/checksums 2009-03-20 20:55:05 UTC (rev 3850) @@ -1,3 +1,3 @@ be6cc7699fff3ee29d1fd4d562377386 download/nagios-plugins-1.4.13.tar.gz -abfb8a44032960e6bc446a5ae5ebeafd download/CSWnagiosp.gspec +61f490e92b603ac8628fb0c6cebb39ce download/CSWnagiosp.gspec 65bdf1c84228ccd98397837636004761 download/CSWnagiosp.prototype This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Fri Mar 20 21:55:30 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Fri, 20 Mar 2009 20:55:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[3851] csw/mgar/pkg/nrpe/trunk/checksums Message-ID: Revision: 3851 http://gar.svn.sourceforge.net/gar/?rev=3851&view=rev Author: j_arndt Date: 2009-03-20 20:55:29 +0000 (Fri, 20 Mar 2009) Log Message: ----------- nrpe: updated checksums Modified Paths: -------------- csw/mgar/pkg/nrpe/trunk/checksums Modified: csw/mgar/pkg/nrpe/trunk/checksums =================================================================== --- csw/mgar/pkg/nrpe/trunk/checksums 2009-03-20 20:55:05 UTC (rev 3850) +++ csw/mgar/pkg/nrpe/trunk/checksums 2009-03-20 20:55:29 UTC (rev 3851) @@ -5,7 +5,7 @@ 53eea7ed36535bb6cbe1d6fe0aae3508 download/CSWnrpe.preinstall 393872a95d2b9ec90363664c31074415 download/CSWnrpe.preremove cbfc86ba77e78e2f860f90a303a1abe5 download/cswnrpe -5eaf5f95a021fc9bf55ac80c87fcb243 download/CSWnrpeplugin.gspec +2b35d5e0d57bcb3aff096040e0d06b8b download/CSWnrpeplugin.gspec e22a7817c7665e79bcbad7e091375be9 download/CSWnrpeplugin.prototype 5b02d4385daaea2a8c13903539aa6189 download/patch.diff 4b51476c782d2c5764d10f8ed530ada0 download/configure.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From ggunselm at emporia.edu Sat Mar 21 01:52:08 2009 From: ggunselm at emporia.edu (Glen Gunselman) Date: Fri, 20 Mar 2009 19:52:08 -0500 Subject: [csw-devel] Orca and friends packages In-Reply-To: <91D22A54-32E7-40FF-A6D1-BE3252D91D92@opencsw.org> References: <49BF8E3F.CC54.005D.3@emporia.edu> <0D826C3D-72DD-4D61-B481-E58105177490@opencsw.org> <49BFE579.CC54.005D.3@emporia.edu> <91D22A54-32E7-40FF-A6D1-BE3252D91D92@opencsw.org> Message-ID: <49C3F3E8.CC54.005D.3@emporia.edu> Dago, Maybe I'm getting the horse ahead of the cart, or I just do not understand what's involved in using the packages from http://mirror.opencsw.org/opencsw/testing but I tried the following command: /opt/csw/bin/pkg-get -s http://mirror.opencsw.org/opencsw/testing -U -u orca and received the following output: WARNING: gpg not found Getting catalog... --19:17:51-- http://mirror.opencsw.org/opencsw/testing/sparc/5.10/catalog => `catalog' Resolving mirror.opencsw.org... 213.178.77.176 Connecting to mirror.opencsw.org|213.178.77.176|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 28,937 (28K) [text/plain] 100%[====================================>] 28,937 35.11K/s 19:17:56 (35.02 KB/s) - `catalog' saved [28937/28937] Updating catalog file /var/pkg-get/catalog-mirror.opencsw.org updated --19:17:56-- http://mirror.opencsw.org/opencsw/testing/sparc/5.10/descriptions => `descriptions' Resolving mirror.opencsw.org... 213.178.77.176 Connecting to mirror.opencsw.org|213.178.77.176|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 6,949 (6.8K) [text/plain] 100%[====================================>] 6,949 38.92K/s 19:17:56 (38.71 KB/s) - `descriptions' saved [6949/6949] Updated description file INTERNAL ERROR: cannot get remote version for CSWcswclassutils Perhaps your catalog is out of date INTERNAL ERROR: cannot get remote version for CSWsetoolkit Perhaps your catalog is out of date INTERNAL ERROR: cannot get remote version for CSWperl Perhaps your catalog is out of date INTERNAL ERROR: cannot get remote version for CSWpmtimedate Perhaps your catalog is out of date INTERNAL ERROR: cannot get remote version for CSWpmmathinterpolate Perhaps your catalog is out of date INTERNAL ERROR: cannot get remote version for CSWgawk Perhaps your catalog is out of date INTERNAL ERROR: cannot get remote version for CSWbzip2 Perhaps your catalog is out of date INTERNAL ERROR: cannot get remote version for CSWcommon Perhaps your catalog is out of date No existing install of CSWorca found. Installing... Trying http://mirror.opencsw.org/opencsw/testing/sparc/5.10/orca-r535,REV=2009.03.19-SunOS5.8-sparc-CSW.pkg.gz --19:17:57-- http://mirror.opencsw.org/opencsw/testing/sparc/5.10/orca-r535,REV=2009.03.19-SunOS5.8-sparc-CSW.pkg.gz => `orca-r535,REV=2009.03.19-SunOS5.8-sparc-CSW.pkg.gz' Resolving mirror.opencsw.org... 213.178.77.176 Connecting to mirror.opencsw.org|213.178.77.176|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 151,902 (148K) [application/x-gzip] 100%[====================================>] 151,902 124.15K/s 19:17:58 (123.78 KB/s) - `orca-r535,REV=2009.03.19-SunOS5.8-sparc-CSW.pkg.gz' saved [151902/151902] Analysing special files... ERROR: no info for CSWcswclassutils. Cannot install dependancy. ERROR: could not install required dependancies for CSWorca Once dependancies are up to date, call /opt/csw/bin/pkg-get -i orca to (re)install Is this a symptom of using "test packages" and I need to manually install the dependancies, or have I missed a step or two, or is there some work on your end that I need to wait for? have a good weekend, Glen Gunselman Systems Software Specialist TCS Emporia State University >>> Dagobert Michelsen 3/19/2009 8:32 AM >>> Hi Glen, Am 18.03.2009 um 00:01 schrieb Glen Gunselman: I know a little about using Orca but very little about installing it. I will have an LDom on a T5220 to test on running Solaris 10 5/08. If you could provide some "how-to" that would really help. I'll be writing this in the next few days at http://wiki.opencsw.org/orca-package Please be advised that it is not ready yet and CSWorca is not yet released. Best regards -- Dago -------------- next part -------------- An HTML attachment was scrubbed... URL: From bonivart at opencsw.org Sat Mar 21 02:21:50 2009 From: bonivart at opencsw.org (Peter Bonivart) Date: Sat, 21 Mar 2009 02:21:50 +0100 Subject: [csw-devel] Orca and friends packages In-Reply-To: <49C3F3E8.CC54.005D.3@emporia.edu> References: <49BF8E3F.CC54.005D.3@emporia.edu> <0D826C3D-72DD-4D61-B481-E58105177490@opencsw.org> <49BFE579.CC54.005D.3@emporia.edu> <91D22A54-32E7-40FF-A6D1-BE3252D91D92@opencsw.org> <49C3F3E8.CC54.005D.3@emporia.edu> Message-ID: <625385e30903201821y4f2e219o772856b94a260f86@mail.gmail.com> 2009/3/21 Glen Gunselman : > Is this a symptom of using "test packages" and I need to manually install > the dependancies, or?have?I missed a step or two, or is there some work on > your end that?I need to wait for? There's another way of installing mentioned on that page: pkgutil -t http://mirror.opencsw.org/opencsw/testing/`uname -p`/`uname -r` -i Have you tried that? -- /peter From chninkel at users.sourceforge.net Sat Mar 21 13:42:21 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 21 Mar 2009 12:42:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3852] csw/mgar/pkg/lftp/trunk Message-ID: Revision: 3852 http://gar.svn.sourceforge.net/gar/?rev=3852&view=rev Author: chninkel Date: 2009-03-21 12:42:21 +0000 (Sat, 21 Mar 2009) Log Message: ----------- lftp: updated to 3.7.11 Modified Paths: -------------- csw/mgar/pkg/lftp/trunk/Makefile csw/mgar/pkg/lftp/trunk/checksums csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend csw/mgar/pkg/lftp/trunk/files/changelog.CSW Modified: csw/mgar/pkg/lftp/trunk/Makefile =================================================================== --- csw/mgar/pkg/lftp/trunk/Makefile 2009-03-20 20:55:29 UTC (rev 3851) +++ csw/mgar/pkg/lftp/trunk/Makefile 2009-03-21 12:42:21 UTC (rev 3852) @@ -1,5 +1,5 @@ GARNAME = lftp -GARVERSION = 3.7.8 +GARVERSION = 3.7.11 CATEGORIES = net DESCRIPTION = sophisticated command-line ftp/http client Modified: csw/mgar/pkg/lftp/trunk/checksums =================================================================== --- csw/mgar/pkg/lftp/trunk/checksums 2009-03-20 20:55:29 UTC (rev 3851) +++ csw/mgar/pkg/lftp/trunk/checksums 2009-03-21 12:42:21 UTC (rev 3852) @@ -1,7 +1,7 @@ -014a4ac6b9ea4016d5cd64afe0397b89 download/lftp-3.7.8.tar.gz +6fe8793f3ccde1d2f8446d599d8a69a9 download/lftp-3.7.11.tar.gz 47fdb80e4575a9a70d69b146974620df download/CSWlftp.gspec 96ee1569832d5eaed0c3a7b37e13fc88 download/CSWlftp.prototype -f2c7e3e3db9f5c48dddb983c95588528 download/CSWlftp.depend -f1eeec4e93ff6e52c685603708f3407c download/changelog.CSW +1d5c0baad924f093fec94a1e460cb487 download/CSWlftp.depend +a2cbdf2a8ee503443432fbe82819773a download/changelog.CSW 3a01fb949dfe799507720c311222cd96 download/i.conf 51abe2144219c1af4c79c2e8b7e81cb9 download/r.conf Modified: csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend =================================================================== --- csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend 2009-03-20 20:55:29 UTC (rev 3851) +++ csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend 2009-03-21 12:42:21 UTC (rev 3852) @@ -1,5 +1,5 @@ P CSWexpat expat - XML Parser Toolkit -P CSWggettext ggettext - GNU gettext +P CSWggettextrt ggettextrt - GNU gettext P CSWiconv libiconv - GNU iconv library P CSWosslrt openssl - The Open Source toolkit for SSL and TLS. P CSWreadline readline - library to enable interactive line editing Modified: csw/mgar/pkg/lftp/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/lftp/trunk/files/changelog.CSW 2009-03-20 20:55:29 UTC (rev 3851) +++ csw/mgar/pkg/lftp/trunk/files/changelog.CSW 2009-03-21 12:42:21 UTC (rev 3852) @@ -1,3 +1,16 @@ +lftp (3.7.11,REV=2009.03.21) unstable + + * New upstream version. + + -- Yann Rouillard Sat, 21 Mar 2009 12:55:58 +0100 + +lftp (3.7.8,REV=2009.02.15) unstable + + * Changed gettext dependancy to follow gettext package split + (Closes: #3099). + + -- Yann Rouillard Sat, 14 Feb 2009 23:53:41 +0100 + lftp (3.7.8,REV=2009.01.24) unstable * New upstream version. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sat Mar 21 13:54:27 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 21 Mar 2009 12:54:27 +0000 Subject: [csw-devel] SF.net SVN: gar:[3853] csw/mgar/pkg/vsftpd/trunk Message-ID: Revision: 3853 http://gar.svn.sourceforge.net/gar/?rev=3853&view=rev Author: chninkel Date: 2009-03-21 12:54:27 +0000 (Sat, 21 Mar 2009) Log Message: ----------- vsftpd: updated to 2.1.0 Modified Paths: -------------- csw/mgar/pkg/vsftpd/trunk/checksums csw/mgar/pkg/vsftpd/trunk/files/changelog.CSW Modified: csw/mgar/pkg/vsftpd/trunk/checksums =================================================================== --- csw/mgar/pkg/vsftpd/trunk/checksums 2009-03-21 12:42:21 UTC (rev 3852) +++ csw/mgar/pkg/vsftpd/trunk/checksums 2009-03-21 12:54:27 UTC (rev 3853) @@ -4,7 +4,7 @@ a2f5b70fe49839b0463c9d90af0f11dd download/CSWvsftpd.preinstall 81319e5dd110b08a476c3b31af2fd573 download/CSWvsftpd.depend 314e73654490c2abe742b7ed7be798b1 download/CSWvsftpd.csw_usrgrp_config -838312681cf471ed70f4f973ae5ccab7 download/changelog.CSW +68178673c7d33baead2d7b97e878ed79 download/changelog.CSW eeaf77528b2da0c7730323838f30b7ef download/README.CSW f6ce22a6959b93e500a4ae800295c2ee download/vsftpd.conf 60c736802e2ce00c531953b01e4a26f6 download/vsftpd.userlist Modified: csw/mgar/pkg/vsftpd/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/vsftpd/trunk/files/changelog.CSW 2009-03-21 12:42:21 UTC (rev 3852) +++ csw/mgar/pkg/vsftpd/trunk/files/changelog.CSW 2009-03-21 12:54:27 UTC (rev 3853) @@ -1,3 +1,9 @@ +vsftpd (2.1.0,REV=2009.03.21) unstable + + * New upstream version. + + -- Yann Rouillard Sat, 21 Mar 2009 12:55:58 +0100 + vsftpd (2.0.7,REV=2008.11.30) unstable * New upstream version. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sat Mar 21 13:55:16 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 21 Mar 2009 12:55:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[3854] csw/mgar/pkg/bash/trunk Message-ID: Revision: 3854 http://gar.svn.sourceforge.net/gar/?rev=3854&view=rev Author: chninkel Date: 2009-03-21 12:55:15 +0000 (Sat, 21 Mar 2009) Log Message: ----------- bash: updated to patch level 10 Modified Paths: -------------- csw/mgar/pkg/bash/trunk/Makefile csw/mgar/pkg/bash/trunk/checksums csw/mgar/pkg/bash/trunk/files/changelog.CSW Modified: csw/mgar/pkg/bash/trunk/Makefile =================================================================== --- csw/mgar/pkg/bash/trunk/Makefile 2009-03-21 12:54:27 UTC (rev 3853) +++ csw/mgar/pkg/bash/trunk/Makefile 2009-03-21 12:55:15 UTC (rev 3854) @@ -1,6 +1,6 @@ GARNAME = bash GARVERSION = 4.0 -PATCHLEVEL = 0 +PATCHLEVEL = 10 CATEGORIES = devel DESCRIPTION = A sh-compatible command language interpreter Modified: csw/mgar/pkg/bash/trunk/checksums =================================================================== --- csw/mgar/pkg/bash/trunk/checksums 2009-03-21 12:54:27 UTC (rev 3853) +++ csw/mgar/pkg/bash/trunk/checksums 2009-03-21 12:55:15 UTC (rev 3854) @@ -4,5 +4,15 @@ bcc9760316385d49ff31c2ed72f4be4a download/CSWbash.postinstall 589297e4f9a43d0c82632e99423db7ef download/CSWbash.postremove 293cc64a948ea3d49010ae6e58122b52 download/CSWbash.depend -ffafd87364c3a6c2709e6a5f4ae7311a download/changelog.CSW +a4c85be596685b1d7bdc469d17472f5f download/changelog.CSW +bc7f4762443939bd7dccb42370f0d932 download/bash40-001 +c2a4a4786a83ed4ec366c6a8924369a2 download/bash40-002 +22e8a824eddba21a8fce10d7984c2aba download/bash40-003 +ed7cbced8c7c964323265522369a37a2 download/bash40-004 +8ed86b7d31423d71ecf3148251d63512 download/bash40-005 +5f447338cb98ff156cabf1fd9879d5f3 download/bash40-006 +96e946cb66a4ca186cba1da44f1ee163 download/bash40-007 +d3eb7b6f00d525e032478c33f51d46a8 download/bash40-008 +340601c997ce569532417a7ae92248b8 download/bash40-009 +0bd5ab96d514ffb1afbb8c7984b15146 download/bash40-010 29607316cff22f7427322d8f190cbadf download/use_system_bashrc_and_logout.patch Modified: csw/mgar/pkg/bash/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/bash/trunk/files/changelog.CSW 2009-03-21 12:54:27 UTC (rev 3853) +++ csw/mgar/pkg/bash/trunk/files/changelog.CSW 2009-03-21 12:55:15 UTC (rev 3854) @@ -1,5 +1,11 @@ -bash (4.0,REV=2009.02.21) unstable +bash (4.0,REV=2009.03.21) unstable + * Added bash patches bash40-001 to bash40-010. + + -- Yann Rouillard Sat, 21 Mar 2009 12:55:58 +0100 + +bash (4.0,REV=2009.02.21) unstable + * New upstream release. -- Yann Rouillard Sat, 21 Feb 2009 16:58:45 +0100 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sat Mar 21 18:30:33 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 21 Mar 2009 17:30:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[3855] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 3855 http://gar.svn.sourceforge.net/gar/?rev=3855&view=rev Author: chninkel Date: 2009-03-21 17:30:32 +0000 (Sat, 21 Mar 2009) Log Message: ----------- openssh: updated to 5.2p1 openssh: split the ssh client in a separate package Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/checksums csw/mgar/pkg/openssh/trunk/files/CSWossh.depend csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype csw/mgar/pkg/openssh/trunk/files/changelog.CSW Added Paths: ----------- csw/mgar/pkg/openssh/trunk/files/CSWosshclient.depend csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype csw/mgar/pkg/openssh/trunk/files/openssh-5.2p1-gsskex-20081003.patch Removed Paths: ------------- csw/mgar/pkg/openssh/trunk/files/cyrus.conf csw/mgar/pkg/openssh/trunk/files/imapd.conf csw/mgar/pkg/openssh/trunk/files/openssh-5.1p1-gsskex-20081003.patch Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-21 12:55:15 UTC (rev 3854) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-21 17:30:32 UTC (rev 3855) @@ -1,5 +1,5 @@ GARNAME = openssh -GARVERSION = 5.1 +GARVERSION = 5.2 RELEASE = p1 GSSKEX_PATCH_VERSION = $(GARVERSION)$(RELEASE) GSSKEX_PATCH_DATE = 20081003 @@ -25,19 +25,20 @@ DISTNAME = $(GARNAME)-$(DISTVERSION) DISTFILES = $(GARNAME)-$(DISTVERSION).tar.gz +DISTFILES += i.conf r.conf +DISTFILES += changelog.CSW DISTFILES += $(call admfiles,CSWossh,depend checkinstall preinstall postinstall prototype) -DISTFILES += changelog.CSW DISTFILES += sshd_config DISTFILES += cswopenssh svc-cswopenssh cswopenssh.xml -DISTFILES += i.conf r.conf DISTFILES += openssh +DISTFILES += $(call admfiles,CSWosshclient,depend prototype) # Script created to workaround a upgrade bug between # package = 4.6,REV=2007.07.30_rev=p1 and later package DISTFILES += openssh_restart_workaround.sh +# The GSSAPI key exchange patch PATCHDIRLEVEL = 0 -# The GSSAPI key exchange patch PATCHFILES = openssh-$(GSSKEX_PATCH_VERSION)-gsskex-$(GSSKEX_PATCH_DATE).patch # Prevent TIOCSCTTY from being used to avoid error: @@ -73,8 +74,9 @@ # adding documentation files post-install: - mkdir -p $(DESTDIR)/$(docdir)/openssh/ + mkdir -p $(DESTDIR)/$(docdir)/openssh/ $(DESTDIR)/$(docdir)/openssh_client/ cd $(WORKSRC) && ginstall $(DOCFILES) $(DESTDIR)/$(docdir)/openssh/ + cd $(WORKSRC) && ginstall $(DOCFILES) $(DESTDIR)/$(docdir)/openssh_client/ SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) Modified: csw/mgar/pkg/openssh/trunk/checksums =================================================================== --- csw/mgar/pkg/openssh/trunk/checksums 2009-03-21 12:55:15 UTC (rev 3854) +++ csw/mgar/pkg/openssh/trunk/checksums 2009-03-21 17:30:32 UTC (rev 3855) @@ -1,19 +1,22 @@ -03f2d0c1b5ec60d4ac9997a146d2faec download/openssh-5.1p1.tar.gz +ada79c7328a8551bdf55c95e631e7dad download/openssh-5.2p1.tar.gz +dc212745af1f549ce2a236401bf97c1b download/i.conf +5d9e9fb1a5b6af82ce915f72ebc5e3b7 download/r.conf +2ace8f24d32978fb8d550a1648483d5f download/changelog.CSW d1c2c49bcd3b65a601946e8316b0b018 download/CSWossh.gspec -a85143ec7bc4aeb7a444f591be5ef439 download/CSWossh.depend +6e91d098018d7e1855b626ea463b8a29 download/CSWossh.depend 1d3d6d477c09e59c514e637fa3a2f7a4 download/CSWossh.checkinstall 0993813fa5c752215f892cb67c86816f download/CSWossh.preinstall e9e93bfda8a883bca632c712d9c359f6 download/CSWossh.postinstall -25f7a58f2a19feb40811e9d7df5bca26 download/CSWossh.prototype -7614576845be17fc3ee2f6fea7b83695 download/changelog.CSW +0251175f92d2ec655f033cfdf58aa0d8 download/CSWossh.prototype 0c7fca2f4bee3ecd489ebd85fdd8cdee download/sshd_config 73416a82ca98ba40e7b86ea94d0339cf download/cswopenssh 8e23e1f856f36e8e084a9283d22a7cbf download/svc-cswopenssh 547a915f1712c35dc79dc41378001ca9 download/cswopenssh.xml -dc212745af1f549ce2a236401bf97c1b download/i.conf -5d9e9fb1a5b6af82ce915f72ebc5e3b7 download/r.conf fd50a65230ec1ead7949e8500844b0bf download/openssh +17fca1c009ef012c158b7051dd0f2b5a download/CSWosshclient.gspec +1055c346c01d99d09572d978fad10256 download/CSWosshclient.depend +3446a3185dddc9a63b28c588685c629e download/CSWosshclient.prototype bd0f690fbb3abcbffe7924ae3016c8c3 download/openssh_restart_workaround.sh -48c42896b94afb1126050647b6442751 download/openssh-5.1p1-gsskex-20081003.patch +05420ca20fada7ec02bd9474701abc4b download/openssh-5.2p1-gsskex-20081003.patch 04da9aaea49aa4b026f156a48e577a19 download/don_t_use_TIOCSCTTY.patch 38a20d4c63ada0a7a68226cf5e8af9c5 download/no_x_forwarding_bug.patch Modified: csw/mgar/pkg/openssh/trunk/files/CSWossh.depend =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.depend 2009-03-21 12:55:15 UTC (rev 3854) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.depend 2009-03-21 17:30:32 UTC (rev 3855) @@ -2,3 +2,4 @@ P CSWtcpwrap P CSWzlib P CSWkrb5lib +P CSWosshclient Modified: csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-21 12:55:15 UTC (rev 3854) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-21 17:30:32 UTC (rev 3855) @@ -1,20 +1,10 @@ i i.conf=i.conf i r.conf=r.conf f none /etc/init.d/openssh=openssh 0755 root bin -f none /opt/csw/bin/scp 0755 root bin -f none /opt/csw/bin/sftp 0755 root bin -s none /opt/csw/bin/slogin=./ssh -f none /opt/csw/bin/ssh 0755 root bin -f none /opt/csw/bin/ssh-add 0755 root bin -f none /opt/csw/bin/ssh-agent 0755 root bin -f none /opt/csw/bin/ssh-keygen 0755 root bin -f none /opt/csw/bin/ssh-keyscan 0755 root bin -e conf /opt/csw/etc/ssh/moduli 0644 root bin -e conf /opt/csw/etc/ssh/ssh_config 0644 root bin f none /opt/csw/etc/ssh/sshd_config.CSW=sshd_config 0744 root bin +e conf /opt/csw/etc/ssh/moduli 0644 root bin d none /opt/csw/libexec 0755 root bin f none /opt/csw/libexec/sftp-server 0755 root bin -f none /opt/csw/libexec/ssh-keysign 4711 root bin f none /opt/csw/sbin/sshd 0755 root bin f none /opt/csw/share/Ssh.bin 0644 root bin d none /opt/csw/share/doc/openssh 0755 root bin @@ -33,18 +23,8 @@ f none /opt/csw/share/doc/openssh/README.tun 0644 root bin f none /opt/csw/share/doc/openssh/TODO 0644 root bin f none /opt/csw/share/doc/openssh/WARNING.RNG 0644 root bin -f none /opt/csw/share/man/man1/scp.1 0644 root bin -f none /opt/csw/share/man/man1/sftp.1 0644 root bin -s none /opt/csw/share/man/man1/slogin.1=./ssh.1 -f none /opt/csw/share/man/man1/ssh-add.1 0644 root bin -f none /opt/csw/share/man/man1/ssh-agent.1 0644 root bin -f none /opt/csw/share/man/man1/ssh-keygen.1 0644 root bin -f none /opt/csw/share/man/man1/ssh-keyscan.1 0644 root bin -f none /opt/csw/share/man/man1/ssh.1 0644 root bin -f none /opt/csw/share/man/man5/ssh_config.5 0644 root bin f none /opt/csw/share/man/man5/sshd_config.5 0644 root bin f none /opt/csw/share/man/man8/sftp-server.8 0644 root bin -f none /opt/csw/share/man/man8/ssh-keysign.8 0644 root bin f none /opt/csw/share/man/man8/sshd.8 0644 root bin d none /opt/csw/share/openssh 0755 root bin f none /opt/csw/share/openssh/openssh_restart_workaround.sh=openssh_restart_workaround.sh 0755 root bin Added: csw/mgar/pkg/openssh/trunk/files/CSWosshclient.depend =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshclient.depend (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshclient.depend 2009-03-21 17:30:32 UTC (rev 3855) @@ -0,0 +1,3 @@ +P CSWosslrt +P CSWzlib +P CSWkrb5lib Added: csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec 2009-03-21 17:30:32 UTC (rev 3855) @@ -0,0 +1,4 @@ +%var bitname openssh_client +%var pkgname CSWosshclient +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/LICENCE Added: csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype 2009-03-21 17:30:32 UTC (rev 3855) @@ -0,0 +1,39 @@ +i i.conf=i.conf +i r.conf=r.conf +f none /opt/csw/bin/scp 0755 root bin +f none /opt/csw/bin/sftp 0755 root bin +s none /opt/csw/bin/slogin=./ssh +f none /opt/csw/bin/ssh 0755 root bin +f none /opt/csw/bin/ssh-add 0755 root bin +f none /opt/csw/bin/ssh-agent 0755 root bin +f none /opt/csw/bin/ssh-keygen 0755 root bin +f none /opt/csw/bin/ssh-keyscan 0755 root bin +e conf /opt/csw/etc/ssh/ssh_config 0644 root bin +d none /opt/csw/libexec 0755 root bin +f none /opt/csw/libexec/ssh-keysign 4711 root bin +d none /opt/csw/share/doc/openssh_client 0755 root bin +f none /opt/csw/share/doc/openssh_client/changelog.CSW=changelog.CSW 0644 root bin +f none /opt/csw/share/doc/openssh_client/CREDITS 0644 root bin +f none /opt/csw/share/doc/openssh_client/ChangeLog 0644 root bin +f none /opt/csw/share/doc/openssh_client/ChangeLog.gssapi 0644 root bin +f none /opt/csw/share/doc/openssh_client/INSTALL 0644 root bin +f none /opt/csw/share/doc/openssh_client/LICENCE 0644 root bin +f none /opt/csw/share/doc/openssh_client/OVERVIEW 0644 root bin +f none /opt/csw/share/doc/openssh_client/README 0644 root bin +f none /opt/csw/share/doc/openssh_client/README.dns 0644 root bin +f none /opt/csw/share/doc/openssh_client/README.platform 0644 root bin +f none /opt/csw/share/doc/openssh_client/README.privsep 0644 root bin +f none /opt/csw/share/doc/openssh_client/README.smartcard 0644 root bin +f none /opt/csw/share/doc/openssh_client/README.tun 0644 root bin +f none /opt/csw/share/doc/openssh_client/TODO 0644 root bin +f none /opt/csw/share/doc/openssh_client/WARNING.RNG 0644 root bin +f none /opt/csw/share/man/man1/scp.1 0644 root bin +f none /opt/csw/share/man/man1/sftp.1 0644 root bin +s none /opt/csw/share/man/man1/slogin.1=./ssh.1 +f none /opt/csw/share/man/man1/ssh-add.1 0644 root bin +f none /opt/csw/share/man/man1/ssh-agent.1 0644 root bin +f none /opt/csw/share/man/man1/ssh-keygen.1 0644 root bin +f none /opt/csw/share/man/man1/ssh-keyscan.1 0644 root bin +f none /opt/csw/share/man/man1/ssh.1 0644 root bin +f none /opt/csw/share/man/man5/ssh_config.5 0644 root bin +f none /opt/csw/share/man/man8/ssh-keysign.8 0644 root bin Modified: csw/mgar/pkg/openssh/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/openssh/trunk/files/changelog.CSW 2009-03-21 12:55:15 UTC (rev 3854) +++ csw/mgar/pkg/openssh/trunk/files/changelog.CSW 2009-03-21 17:30:32 UTC (rev 3855) @@ -1,3 +1,9 @@ +openssh (5.1,REV=2008.02.15_rev=p1) unstable + + * Package rebuild to solve incorrect package push in repository tree. + + -- Yann Rouillard Sat, 06 Dec 2008 15:36:48 +0100 + openssh (5.1,REV=2008.12.06_rev=p1) unstable * Added test for configuration file existence in sysV init script Deleted: csw/mgar/pkg/openssh/trunk/files/cyrus.conf =================================================================== --- csw/mgar/pkg/openssh/trunk/files/cyrus.conf 2009-03-21 12:55:15 UTC (rev 3854) +++ csw/mgar/pkg/openssh/trunk/files/cyrus.conf 2009-03-21 17:30:32 UTC (rev 3855) @@ -1,42 +0,0 @@ -# standard standalone server implementation - -START { - # do not delete this entry! - recover cmd="/opt/csw/sbin/ctl_cyrusdb -r" - - # this is only necessary if using idled for IMAP IDLE -# idled cmd="idled" -} - -# UNIX sockets start with a slash and are put into /var/imap/sockets -SERVICES { - # add or remove based on preferences - imap cmd="imapd" listen="imap" prefork=5 -# imaps cmd="imapd -s" listen="imaps" prefork=1 - pop3 cmd="pop3d" listen="pop3" prefork=3 -# pop3s cmd="pop3d -s" listen="pop3s" prefork=1 - sieve cmd="timsieved" listen="sieve" prefork=0 - - # these are only necessary if receiving/exporting usenet via NNTP -# nntp cmd="nntpd" listen="nntp" prefork=3 -# nntps cmd="nntpd -s" listen="nntps" prefork=1 - - # at least one LMTP is required for delivery -# lmtp cmd="lmtpd" listen="lmtp" prefork=0 - lmtpunix cmd="lmtpd" listen="/opt/csw/var/cyrus/config/socket/lmtp" prefork=1 - - # this is only necessary if using notifications -# notify cmd="notifyd" listen="/opt/csw/var/cyrus/config/socket/notify" proto="udp" prefork=1 -} - -EVENTS { - # this is required - checkpoint cmd="/opt/csw/sbin/ctl_cyrusdb -c" period=30 - - # this is only necessary if using duplicate delivery suppression, - # Sieve or NNTP - delprune cmd="/opt/csw/sbin/cyr_expire -E 3" at=0400 - - # this is only necessary if caching TLS sessions - tlsprune cmd="/opt/csw/sbin/tls_prune" at=0400 -} Deleted: csw/mgar/pkg/openssh/trunk/files/imapd.conf =================================================================== --- csw/mgar/pkg/openssh/trunk/files/imapd.conf 2009-03-21 12:55:15 UTC (rev 3854) +++ csw/mgar/pkg/openssh/trunk/files/imapd.conf 2009-03-21 17:30:32 UTC (rev 3855) @@ -1,63 +0,0 @@ -# The path where cyrus store its database files for -# mailboxes list, seen states, folder subscription lists, ... -configdirectory: /opt/csw/var/cyrus/config - -# The path where cyrus will store inboxes and folders -partition-default: /opt/csw/var/cyrus/mail - -# The path where cyrus store sieve filters -sievedir: /opt/csw/var/cyrus/sieve - -# Names of admins user who will have right to delete and -# change acls of any mailboxes -admins: cyrus - -# Put "yes" if you prefer to use "/" as the folder separator -# useful if you need to use "." in folder names -unixhierarchysep: no - -# Put "yes" here if you prefer user folders to be on the same -# level with INBOX instead of being subfolders of INBOX. -# useful if you migrate from uw imap -altnamespace: no - -# Cyrus respect RFC 822 which prohibits 8 bits characters in headers. -# By default cyrus will replace them with the "X" character. -# As many bad MUA send this kind of messages, you cant put "no" here -# if you want Cyrus to leave these characters untouched. -# Note this will make IMAP SEARCH not work for these messages. -munge8bit: yes - -# The sasl mechanism to use to authenticate user. -# The possible values are: saslauthd, pwcheck and auxprop -sasl_pwcheck_method: saslauthd - -# Authentication mechanism to use, if you use saslauthd with -# local user, you will have to enable plaintext only mechanism -# i.e PLAIN and LOGIN -# sasl_mech_list: PLAIN LOGIN - -# group checking can cause performance problems; uncomment to disable if groups are not needed -# unix_group_enable:0 - -# If this field is nonzero, inbox folder is automatically created -# when a user successfully authenticate. -# Its quota will be initialized with this value, put -1 here -# if you want automatic inbox creation with unlimlited quota -# autocreatequota: -1 - -# Put "yes" here and set autocreatequota to a nonzero value -# if you want INBOX to be automatically created when an email -# is received -# createonpost: yes - -# Certificate to use for TLS/SSL with all services -# You can use imaps_tls_cert_file, pop3_tls_cert_file, imaps_tls_cert_file ... if you need -# to use a different certificate file for each service. -# tls_cert_file: disabled - -# Private key belonging to the certificate to use for TLS/SSL with all services -# You can use imaps_tls_key_file, pop3_tls_key_file, imaps_tls_key_file ... if you need -# to use a different key file for each service. -# tls_key_file: disabled -# Deleted: csw/mgar/pkg/openssh/trunk/files/openssh-5.1p1-gsskex-20081003.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/openssh-5.1p1-gsskex-20081003.patch 2009-03-21 12:55:15 UTC (rev 3854) +++ csw/mgar/pkg/openssh/trunk/files/openssh-5.1p1-gsskex-20081003.patch 2009-03-21 17:30:32 UTC (rev 3855) @@ -1,2164 +0,0 @@ -diff --speed-large-files --minimal -Nru ChangeLog.gssapi ChangeLog.gssapi ---- ChangeLog.gssapi 1970-01-01 01:00:00.000000000 +0100 -+++ ChangeLog.gssapi 2008-10-03 21:03:11.484172000 +0200 -@@ -0,0 +1,75 @@ -+20080404 -+ - [ gss-serv.c ] -+ Add code to actually implement GSSAPIStrictAcceptCheck, which had somehow -+ been omitted from a previous version of this patch. Reported by Borislav -+ Stoichkov -+ -+20070317 -+ - [ gss-serv-krb5.c ] -+ Remove C99ism, where new_ccname was being declared in the middle of a -+ function -+ -+20061220 -+ - [ servconf.c ] -+ Make default for GSSAPIStrictAcceptorCheck be Yes, to match previous, and -+ documented, behaviour. Reported by Dan Watson. -+ -+20060910 -+ - [ gss-genr.c kexgssc.c kexgsss.c kex.h monitor.c sshconnect2.c sshd.c -+ ssh-gss.h ] -+ add support for gss-group14-sha1 key exchange mechanisms -+ - [ gss-serv.c servconf.c servconf.h sshd_config sshd_config.5 ] -+ Add GSSAPIStrictAcceptorCheck option to allow the disabling of -+ acceptor principal checking on multi-homed machines. -+ -+ - [ sshd_config ssh_config ] -+ Add settings for GSSAPIKeyExchange and GSSAPITrustDNS to the sample -+ configuration files -+ - [ kexgss.c kegsss.c sshconnect2.c sshd.c ] -+ Code cleanup. Replace strlen/xmalloc/snprintf sequences with xasprintf() -+ Limit length of error messages displayed by client -+ -+20060909 -+ - [ gss-genr.c gss-serv.c ] -+ move ssh_gssapi_acquire_cred() and ssh_gssapi_server_ctx to be server -+ only, where they belong -+ -+ -+20060829 -+ - [ gss-serv-krb5.c ] -+ Fix CCAPI credentials cache name when creating KRB5CCNAME environment -+ variable -+ -+20060828 -+ - [ gss-genr.c ] -+ Avoid Heimdal context freeing problem -+ -+ -+20060818 -+ - [ gss-genr.c ssh-gss.h sshconnect2.c ] -+ Make sure that SPENGO is disabled -+ -+ -+20060421 -+ - [ gssgenr.c, sshconnect2.c ] -+ a few type changes (signed versus unsigned, int versus size_t) to -+ fix compiler errors/warnings -+ (from jbasney AT ncsa.uiuc.edu) -+ - [ kexgssc.c, sshconnect2.c ] -+ fix uninitialized variable warnings -+ (from jbasney AT ncsa.uiuc.edu) -+ - [ gssgenr.c ] -+ pass oid to gss_display_status (helpful when using GSSAPI mechglue) -+ (from jbasney AT ncsa.uiuc.edu) -+ -+ - [ gss-serv-krb5.c ] -+ #ifdef HAVE_GSSAPI_KRB5 should be #ifdef HAVE_GSSAPI_KRB5_H -+ (from jbasney AT ncsa.uiuc.edu) -+ -+ - [ readconf.c, readconf.h, ssh_config.5, sshconnect2.c -+ add client-side GssapiKeyExchange option -+ (from jbasney AT ncsa.uiuc.edu) -+ - [ sshconnect2.c ] -+ add support for GssapiTrustDns option for gssapi-with-mic -+ (from jbasney AT ncsa.uiuc.edu) -+ -diff --speed-large-files --minimal -Nru Makefile.in Makefile.in ---- Makefile.in 2008-07-08 16:21:12.000000000 +0200 -+++ Makefile.in 2008-10-03 21:03:11.502437600 +0200 -@@ -71,7 +71,7 @@ - atomicio.o key.o dispatch.o kex.o mac.o uidswap.o uuencode.o misc.o \ - monitor_fdpass.o rijndael.o ssh-dss.o ssh-rsa.o dh.o kexdh.o \ - kexgex.o kexdhc.o kexgexc.o scard.o msg.o progressmeter.o dns.o \ -- entropy.o scard-opensc.o gss-genr.o umac.o -+ entropy.o scard-opensc.o gss-genr.o umac.o kexgssc.o - - SSHOBJS= ssh.o readconf.o clientloop.o sshtty.o \ - sshconnect.o sshconnect1.o sshconnect2.o mux.o -@@ -84,7 +84,7 @@ - auth2-none.o auth2-passwd.o auth2-pubkey.o \ - monitor_mm.o monitor.o monitor_wrap.o kexdhs.o kexgexs.o \ - auth-krb5.o \ -- auth2-gss.o gss-serv.o gss-serv-krb5.o \ -+ auth2-gss.o gss-serv.o gss-serv-krb5.o kexgsss.o\ - loginrec.o auth-pam.o auth-shadow.o auth-sia.o md5crypt.o \ - audit.o audit-bsm.o platform.o sftp-server.o sftp-common.o - -diff --speed-large-files --minimal -Nru auth-krb5.c auth-krb5.c ---- auth-krb5.c 2006-08-05 04:39:39.000000000 +0200 -+++ auth-krb5.c 2008-10-03 21:03:11.515772200 +0200 -@@ -166,8 +166,13 @@ - - len = strlen(authctxt->krb5_ticket_file) + 6; - authctxt->krb5_ccname = xmalloc(len); -+#ifdef USE_CCAPI -+ snprintf(authctxt->krb5_ccname, len, "API:%s", -+ authctxt->krb5_ticket_file); -+#else - snprintf(authctxt->krb5_ccname, len, "FILE:%s", - authctxt->krb5_ticket_file); -+#endif - - #ifdef USE_PAM - if (options.use_pam) -@@ -219,15 +224,22 @@ - #ifndef HEIMDAL - krb5_error_code - ssh_krb5_cc_gen(krb5_context ctx, krb5_ccache *ccache) { -- int tmpfd, ret; -+ int ret; - char ccname[40]; - mode_t old_umask; -+#ifdef USE_CCAPI -+ char cctemplate[] = "API:krb5cc_%d"; -+#else -+ char cctemplate[] = "FILE:/tmp/krb5cc_%d_XXXXXXXXXX"; -+ int tmpfd; -+#endif - - ret = snprintf(ccname, sizeof(ccname), -- "FILE:/tmp/krb5cc_%d_XXXXXXXXXX", geteuid()); -+ cctemplate, geteuid()); - if (ret < 0 || (size_t)ret >= sizeof(ccname)) - return ENOMEM; - -+#ifndef USE_CCAPI - old_umask = umask(0177); - tmpfd = mkstemp(ccname + strlen("FILE:")); - umask(old_umask); -@@ -242,6 +254,7 @@ - return errno; - } - close(tmpfd); -+#endif - - return (krb5_cc_resolve(ctx, ccname, ccache)); - } -diff --speed-large-files --minimal -Nru auth.h auth.h ---- auth.h 2008-07-02 14:37:30.000000000 +0200 -+++ auth.h 2008-10-03 21:03:11.527360800 +0200 -@@ -53,6 +53,7 @@ - int valid; /* user exists and is allowed to login */ - int attempt; - int failures; -+ int server_caused_failure; - int force_pwchange; - char *user; /* username sent by the client */ - char *service; -diff --speed-large-files --minimal -Nru auth2-gss.c auth2-gss.c ---- auth2-gss.c 2007-12-02 12:59:45.000000000 +0100 -+++ auth2-gss.c 2008-10-03 21:03:11.539510000 +0200 -@@ -52,6 +52,39 @@ - static void input_gssapi_exchange_complete(int type, u_int32_t plen, void *ctxt); - static void input_gssapi_errtok(int, u_int32_t, void *); - -+/* -+ * The 'gssapi_keyex' userauth mechanism. -+ */ -+static int -+userauth_gsskeyex(Authctxt *authctxt) -+{ -+ int authenticated = 0; -+ Buffer b; -+ gss_buffer_desc mic, gssbuf; -+ u_int len; -+ -+ mic.value = packet_get_string(&len); -+ mic.length = len; -+ -+ packet_check_eom(); -+ -+ ssh_gssapi_buildmic(&b, authctxt->user, authctxt->service, -+ "gssapi-keyex"); -+ -+ gssbuf.value = buffer_ptr(&b); -+ gssbuf.length = buffer_len(&b); -+ -+ /* gss_kex_context is NULL with privsep, so we can't check it here */ -+ if (!GSS_ERROR(PRIVSEP(ssh_gssapi_checkmic(gss_kex_context, -+ &gssbuf, &mic)))) -+ authenticated = PRIVSEP(ssh_gssapi_userok(authctxt->user)); -+ -+ buffer_free(&b); -+ xfree(mic.value); -+ -+ return (authenticated); -+} -+ - /* - * We only support those mechanisms that we know about (ie ones that we know - * how to check local user kuserok and the like) -@@ -102,6 +135,7 @@ - - if (!present) { - xfree(doid); -+ authctxt->server_caused_failure = 1; - return (0); - } - -@@ -109,6 +143,7 @@ - if (ctxt != NULL) - ssh_gssapi_delete_ctx(&ctxt); - xfree(doid); -+ authctxt->server_caused_failure = 1; - return (0); - } - -@@ -292,6 +327,12 @@ - userauth_finish(authctxt, authenticated, "gssapi-with-mic"); - } - -+Authmethod method_gsskeyex = { -+ "gssapi-keyex", -+ userauth_gsskeyex, -+ &options.gss_authentication -+}; -+ - Authmethod method_gssapi = { - "gssapi-with-mic", - userauth_gssapi, -diff --speed-large-files --minimal -Nru auth2.c auth2.c ---- auth2.c 2008-07-05 01:44:53.000000000 +0200 -+++ auth2.c 2008-10-03 21:03:53.828669000 +0200 -@@ -69,6 +69,7 @@ - extern Authmethod method_kbdint; - extern Authmethod method_hostbased; - #ifdef GSSAPI -+extern Authmethod method_gsskeyex; - extern Authmethod method_gssapi; - #endif - -@@ -76,6 +77,7 @@ - &method_none, - &method_pubkey, - #ifdef GSSAPI -+ &method_gsskeyex, - &method_gssapi, - #endif - &method_passwd, -@@ -264,6 +266,7 @@ - #endif - - authctxt->postponed = 0; -+ authctxt->server_caused_failure = 0; - - /* try to authenticate user */ - m = authmethod_lookup(method); -@@ -338,7 +341,9 @@ - /* Allow initial try of "none" auth without failure penalty */ - if (authctxt->attempt > 1 || strcmp(method, "none") != 0) - authctxt->failures++; -- if (authctxt->failures >= options.max_authtries) { -+ /* Dont count server configuration issues against the client */ -+ if (!authctxt->server_caused_failure && -+ authctxt->failures++ > options.max_authtries) { - #ifdef SSH_AUDIT_EVENTS - PRIVSEP(audit_event(SSH_LOGIN_EXCEED_MAXTRIES)); - #endif -diff --speed-large-files --minimal -Nru configure.ac configure.ac ---- configure.ac 2008-07-09 13:07:19.000000000 +0200 -+++ configure.ac 2008-10-03 21:03:11.603043400 +0200 -@@ -473,6 +473,30 @@ - [Use tunnel device compatibility to OpenBSD]) - AC_DEFINE(SSH_TUN_PREPEND_AF, 1, - [Prepend the address family to IP tunnel traffic]) -+ AC_MSG_CHECKING(if we have the Security Authorization Session API) -+ AC_TRY_COMPILE([#include ], -+ [SessionCreate(0, 0);], -+ [ac_cv_use_security_session_api="yes" -+ AC_DEFINE(USE_SECURITY_SESSION_API, 1, -+ [platform has the Security Authorization Session API]) -+ LIBS="$LIBS -framework Security" -+ AC_MSG_RESULT(yes)], -+ [ac_cv_use_security_session_api="no" -+ AC_MSG_RESULT(no)]) -+ AC_MSG_CHECKING(if we have an in-memory credentials cache) -+ AC_TRY_COMPILE( -+ [#include ], -+ [cc_context_t c; -+ (void) cc_initialize (&c, 0, NULL, NULL);], -+ [AC_DEFINE(USE_CCAPI, 1, -+ [platform uses an in-memory credentials cache]) -+ LIBS="$LIBS -framework Security" -+ AC_MSG_RESULT(yes) -+ if test "x$ac_cv_use_security_session_api" = "xno"; then -+ AC_MSG_ERROR(*** Need a security framework to use the credentials cache API ***) -+ fi], -+ [AC_MSG_RESULT(no)] -+ ) - m4_pattern_allow(AU_IPv) - AC_CHECK_DECL(AU_IPv4, [], - AC_DEFINE(AU_IPv4, 0, [System only supports IPv4 audit records]) -diff --speed-large-files --minimal -Nru gss-genr.c gss-genr.c ---- gss-genr.c 2007-06-12 15:44:36.000000000 +0200 -+++ gss-genr.c 2008-10-03 21:03:11.633999400 +0200 -@@ -39,12 +39,160 @@ - #include "buffer.h" - #include "log.h" - #include "ssh2.h" -+#include "cipher.h" -+#include "key.h" -+#include "kex.h" -+#include - - #include "ssh-gss.h" - - extern u_char *session_id2; - extern u_int session_id2_len; - -+typedef struct { -+ char *encoded; -+ gss_OID oid; -+} ssh_gss_kex_mapping; -+ -+/* -+ * XXX - It would be nice to find a more elegant way of handling the -+ * XXX passing of the key exchange context to the userauth routines -+ */ -+ -+Gssctxt *gss_kex_context = NULL; -+ -+static ssh_gss_kex_mapping *gss_enc2oid = NULL; -+ -+int -+ssh_gssapi_oid_table_ok() { -+ return (gss_enc2oid != NULL); -+} -+ -+/* -+ * Return a list of the gss-group1-sha1 mechanisms supported by this program -+ * -+ * We test mechanisms to ensure that we can use them, to avoid starting -+ * a key exchange with a bad mechanism -+ */ -+ -+char * -+ssh_gssapi_client_mechanisms(const char *host) { -+ gss_OID_set gss_supported; -+ OM_uint32 min_status; -+ -+ gss_indicate_mechs(&min_status, &gss_supported); -+ -+ return(ssh_gssapi_kex_mechs(gss_supported, ssh_gssapi_check_mechanism, -+ host)); -+} -+ -+char * -+ssh_gssapi_kex_mechs(gss_OID_set gss_supported, ssh_gssapi_check_fn *check, -+ const char *data) { -+ Buffer buf; -+ size_t i; -+ int oidpos, enclen; -+ char *mechs, *encoded; -+ u_char digest[EVP_MAX_MD_SIZE]; -+ char deroid[2]; -+ const EVP_MD *evp_md = EVP_md5(); -+ EVP_MD_CTX md; -+ -+ if (gss_enc2oid != NULL) { -+ for (i = 0; gss_enc2oid[i].encoded != NULL; i++) -+ xfree(gss_enc2oid[i].encoded); -+ xfree(gss_enc2oid); -+ } -+ -+ gss_enc2oid = xmalloc(sizeof(ssh_gss_kex_mapping) * -+ (gss_supported->count + 1)); -+ -+ buffer_init(&buf); -+ -+ oidpos = 0; -+ for (i = 0; i < gss_supported->count; i++) { -+ if (gss_supported->elements[i].length < 128 && -+ (*check)(NULL, &(gss_supported->elements[i]), data)) { -+ -+ deroid[0] = SSH_GSS_OIDTYPE; -+ deroid[1] = gss_supported->elements[i].length; -+ -+ EVP_DigestInit(&md, evp_md); -+ EVP_DigestUpdate(&md, deroid, 2); -+ EVP_DigestUpdate(&md, -+ gss_supported->elements[i].elements, -+ gss_supported->elements[i].length); -+ EVP_DigestFinal(&md, digest, NULL); -+ -+ encoded = xmalloc(EVP_MD_size(evp_md) * 2); -+ enclen = __b64_ntop(digest, EVP_MD_size(evp_md), -+ encoded, EVP_MD_size(evp_md) * 2); -+ -+ if (oidpos != 0) -+ buffer_put_char(&buf, ','); -+ -+ buffer_append(&buf, KEX_GSS_GEX_SHA1_ID, -+ sizeof(KEX_GSS_GEX_SHA1_ID) - 1); -+ buffer_append(&buf, encoded, enclen); -+ buffer_put_char(&buf, ','); -+ buffer_append(&buf, KEX_GSS_GRP1_SHA1_ID, -+ sizeof(KEX_GSS_GRP1_SHA1_ID) - 1); -+ buffer_append(&buf, encoded, enclen); -+ buffer_put_char(&buf, ','); -+ buffer_append(&buf, KEX_GSS_GRP14_SHA1_ID, -+ sizeof(KEX_GSS_GRP14_SHA1_ID) - 1); -+ buffer_append(&buf, encoded, enclen); -+ -+ gss_enc2oid[oidpos].oid = &(gss_supported->elements[i]); -+ gss_enc2oid[oidpos].encoded = encoded; -+ oidpos++; -+ } -+ } -+ gss_enc2oid[oidpos].oid = NULL; -+ gss_enc2oid[oidpos].encoded = NULL; -+ -+ buffer_put_char(&buf, '\0'); -+ -+ mechs = xmalloc(buffer_len(&buf)); -+ buffer_get(&buf, mechs, buffer_len(&buf)); -+ buffer_free(&buf); -+ -+ if (strlen(mechs) == 0) { -+ xfree(mechs); -+ mechs = NULL; -+ } -+ -+ return (mechs); -+} -+ -+gss_OID -+ssh_gssapi_id_kex(Gssctxt *ctx, char *name, int kex_type) { -+ int i = 0; -+ -+ switch (kex_type) { -+ case KEX_GSS_GRP1_SHA1: -+ name += sizeof(KEX_GSS_GRP1_SHA1_ID) - 1; -+ break; -+ case KEX_GSS_GRP14_SHA1: -+ name += sizeof(KEX_GSS_GRP14_SHA1_ID) - 1; -+ break; -+ case KEX_GSS_GEX_SHA1: -+ name += sizeof(KEX_GSS_GEX_SHA1_ID) - 1; -+ break; -+ default: -+ return GSS_C_NO_OID; -+ } -+ -+ while (gss_enc2oid[i].encoded != NULL && -+ strcmp(name, gss_enc2oid[i].encoded) != 0) -+ i++; -+ -+ if (gss_enc2oid[i].oid != NULL && ctx != NULL) -+ ssh_gssapi_set_oid(ctx, gss_enc2oid[i].oid); -+ -+ return gss_enc2oid[i].oid; -+} -+ - /* Check that the OID in a data stream matches that in the context */ - int - ssh_gssapi_check_oid(Gssctxt *ctx, void *data, size_t len) -@@ -229,6 +377,9 @@ - OM_uint32 - ssh_gssapi_sign(Gssctxt *ctx, gss_buffer_t buffer, gss_buffer_t hash) - { -+ if (ctx == NULL) -+ return -1; -+ - if ((ctx->major = gss_get_mic(&ctx->minor, ctx->context, - GSS_C_QOP_DEFAULT, buffer, hash))) - ssh_gssapi_error(ctx); -@@ -236,6 +387,19 @@ - return (ctx->major); - } - -+/* Priviledged when used by server */ -+OM_uint32 -+ssh_gssapi_checkmic(Gssctxt *ctx, gss_buffer_t gssbuf, gss_buffer_t gssmic) -+{ -+ if (ctx == NULL) -+ return -1; -+ -+ ctx->major = gss_verify_mic(&ctx->minor, ctx->context, -+ gssbuf, gssmic, NULL); -+ -+ return (ctx->major); -+} -+ - void - ssh_gssapi_buildmic(Buffer *b, const char *user, const char *service, - const char *context) -@@ -254,6 +418,10 @@ - gss_buffer_desc token = GSS_C_EMPTY_BUFFER; - OM_uint32 major, minor; - gss_OID_desc spnego_oid = {6, (void *)"\x2B\x06\x01\x05\x05\x02"}; -+ Gssctxt *intctx = NULL; -+ -+ if (ctx == NULL) -+ ctx = &intctx; - - /* RFC 4462 says we MUST NOT do SPNEGO */ - if (oid->length == spnego_oid.length && -@@ -272,7 +440,7 @@ - GSS_C_NO_BUFFER); - } - -- if (GSS_ERROR(major)) -+ if (GSS_ERROR(major) || intctx != NULL) - ssh_gssapi_delete_ctx(ctx); - - return (!GSS_ERROR(major)); -diff --speed-large-files --minimal -Nru gss-serv-krb5.c gss-serv-krb5.c ---- gss-serv-krb5.c 2006-09-01 07:38:36.000000000 +0200 -+++ gss-serv-krb5.c 2008-10-03 21:03:11.653344000 +0200 -@@ -120,6 +120,7 @@ - krb5_principal princ; - OM_uint32 maj_status, min_status; - int len; -+ const char *new_ccname; - - if (client->creds == NULL) { - debug("No credentials stored"); -@@ -168,11 +169,16 @@ - return; - } - -- client->store.filename = xstrdup(krb5_cc_get_name(krb_context, ccache)); -+ new_ccname = krb5_cc_get_name(krb_context, ccache); -+ - client->store.envvar = "KRB5CCNAME"; -- len = strlen(client->store.filename) + 6; -- client->store.envval = xmalloc(len); -- snprintf(client->store.envval, len, "FILE:%s", client->store.filename); -+#ifdef USE_CCAPI -+ xasprintf(&client->store.envval, "API:%s", new_ccname); -+ client->store.filename = NULL; -+#else -+ xasprintf(&client->store.envval, "FILE:%s", new_ccname); -+ client->store.filename = xstrdup(new_ccname); -+#endif - - #ifdef USE_PAM - if (options.use_pam) -diff --speed-large-files --minimal -Nru gss-serv.c gss-serv.c ---- gss-serv.c 2008-05-19 07:05:07.000000000 +0200 -+++ gss-serv.c 2008-10-03 21:03:11.676150400 +0200 -@@ -1,7 +1,7 @@ - /* $OpenBSD: gss-serv.c,v 1.22 2008/05/08 12:02:23 djm Exp $ */ - - /* -- * Copyright (c) 2001-2003 Simon Wilkinson. All rights reserved. -+ * Copyright (c) 2001-2008 Simon Wilkinson. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions -@@ -45,8 +45,12 @@ - #include "channels.h" - #include "session.h" - #include "misc.h" -+#include "servconf.h" - - #include "ssh-gss.h" -+#include "monitor_wrap.h" -+ -+extern ServerOptions options; - - static ssh_gssapi_client gssapi_client = - { GSS_C_EMPTY_BUFFER, GSS_C_EMPTY_BUFFER, -@@ -81,25 +85,32 @@ - char lname[MAXHOSTNAMELEN]; - gss_OID_set oidset; - -- gss_create_empty_oid_set(&status, &oidset); -- gss_add_oid_set_member(&status, ctx->oid, &oidset); -+ if (options.gss_strict_acceptor) { -+ gss_create_empty_oid_set(&status, &oidset); -+ gss_add_oid_set_member(&status, ctx->oid, &oidset); - -- if (gethostname(lname, MAXHOSTNAMELEN)) { -- gss_release_oid_set(&status, &oidset); -- return (-1); -- } -+ if (gethostname(lname, MAXHOSTNAMELEN)) { -+ gss_release_oid_set(&status, &oidset); -+ return (-1); -+ } -+ -+ if (GSS_ERROR(ssh_gssapi_import_name(ctx, lname))) { -+ gss_release_oid_set(&status, &oidset); -+ return (ctx->major); -+ } -+ -+ if ((ctx->major = gss_acquire_cred(&ctx->minor, -+ ctx->name, 0, oidset, GSS_C_ACCEPT, &ctx->creds, -+ NULL, NULL))) -+ ssh_gssapi_error(ctx); - -- if (GSS_ERROR(ssh_gssapi_import_name(ctx, lname))) { - gss_release_oid_set(&status, &oidset); - return (ctx->major); -+ } else { -+ ctx->name = GSS_C_NO_NAME; -+ ctx->creds = GSS_C_NO_CREDENTIAL; - } -- -- if ((ctx->major = gss_acquire_cred(&ctx->minor, -- ctx->name, 0, oidset, GSS_C_ACCEPT, &ctx->creds, NULL, NULL))) -- ssh_gssapi_error(ctx); -- -- gss_release_oid_set(&status, &oidset); -- return (ctx->major); -+ return GSS_S_COMPLETE; - } - - /* Privileged */ -@@ -114,6 +125,28 @@ - } - - /* Unprivileged */ -+char * -+ssh_gssapi_server_mechanisms() { -+ gss_OID_set supported; -+ -+ ssh_gssapi_supported_oids(&supported); -+ return (ssh_gssapi_kex_mechs(supported, &ssh_gssapi_server_check_mech, -+ NULL)); -+} -+ -+/* Unprivileged */ -+int -+ssh_gssapi_server_check_mech(Gssctxt **dum, gss_OID oid, const char *data) { -+ Gssctxt *ctx = NULL; -+ int res; -+ -+ res = !GSS_ERROR(PRIVSEP(ssh_gssapi_server_ctx(&ctx, oid))); -+ ssh_gssapi_delete_ctx(&ctx); -+ -+ return (res); -+} -+ -+/* Unprivileged */ - void - ssh_gssapi_supported_oids(gss_OID_set *oidset) - { -@@ -352,14 +385,4 @@ - return (0); - } - --/* Privileged */ --OM_uint32 --ssh_gssapi_checkmic(Gssctxt *ctx, gss_buffer_t gssbuf, gss_buffer_t gssmic) --{ -- ctx->major = gss_verify_mic(&ctx->minor, ctx->context, -- gssbuf, gssmic, NULL); -- -- return (ctx->major); --} -- - #endif -diff --speed-large-files --minimal -Nru kex.c kex.c ---- kex.c 2007-06-05 10:30:18.000000000 +0200 -+++ kex.c 2008-10-03 21:03:11.691687000 +0200 -@@ -49,6 +49,10 @@ - #include "dispatch.h" - #include "monitor.h" - -+#ifdef GSSAPI -+#include "ssh-gss.h" -+#endif -+ - #define KEX_COOKIE_LEN 16 - - #if OPENSSL_VERSION_NUMBER >= 0x00907000L -@@ -327,6 +331,20 @@ - k->kex_type = KEX_DH_GEX_SHA256; - k->evp_md = evp_ssh_sha256(); - #endif -+#ifdef GSSAPI -+ } else if (strncmp(k->name, KEX_GSS_GEX_SHA1_ID, -+ sizeof(KEX_GSS_GEX_SHA1_ID) - 1) == 0) { -+ k->kex_type = KEX_GSS_GEX_SHA1; -+ k->evp_md = EVP_sha1(); -+ } else if (strncmp(k->name, KEX_GSS_GRP1_SHA1_ID, -+ sizeof(KEX_GSS_GRP1_SHA1_ID) - 1) == 0) { -+ k->kex_type = KEX_GSS_GRP1_SHA1; -+ k->evp_md = EVP_sha1(); -+ } else if (strncmp(k->name, KEX_GSS_GRP14_SHA1_ID, -+ sizeof(KEX_GSS_GRP14_SHA1_ID) - 1) == 0) { -+ k->kex_type = KEX_GSS_GRP14_SHA1; -+ k->evp_md = EVP_sha1(); -+#endif - } else - fatal("bad kex alg %s", k->name); - } -diff --speed-large-files --minimal -Nru kex.h kex.h ---- kex.h 2007-06-11 06:01:42.000000000 +0200 -+++ kex.h 2008-10-03 21:03:11.704292200 +0200 -@@ -64,6 +64,9 @@ - KEX_DH_GRP14_SHA1, - KEX_DH_GEX_SHA1, - KEX_DH_GEX_SHA256, -+ KEX_GSS_GRP1_SHA1, -+ KEX_GSS_GRP14_SHA1, -+ KEX_GSS_GEX_SHA1, - KEX_MAX - }; - -@@ -119,6 +122,11 @@ - sig_atomic_t done; - int flags; - const EVP_MD *evp_md; -+#ifdef GSSAPI -+ int gss_deleg_creds; -+ int gss_trust_dns; -+ char *gss_host; -+#endif - char *client_version_string; - char *server_version_string; - int (*verify_host_key)(Key *); -@@ -141,6 +149,11 @@ - void kexgex_client(Kex *); - void kexgex_server(Kex *); - -+#ifdef GSSAPI -+void kexgss_client(Kex *); -+void kexgss_server(Kex *); -+#endif -+ - void - kex_dh_hash(char *, char *, char *, int, char *, int, u_char *, int, - BIGNUM *, BIGNUM *, BIGNUM *, u_char **, u_int *); -diff --speed-large-files --minimal -Nru kexgssc.c kexgssc.c ---- kexgssc.c 1970-01-01 01:00:00.000000000 +0100 -+++ kexgssc.c 2008-10-03 21:03:11.716704800 +0200 -@@ -0,0 +1,319 @@ -+/* -+ * Copyright (c) 2001-2006 Simon Wilkinson. All rights reserved. -+ * -+ * Redistribution and use in source and binary forms, with or without -+ * modification, are permitted provided that the following conditions -+ * are met: -+ * 1. Redistributions of source code must retain the above copyright -+ * notice, this list of conditions and the following disclaimer. -+ * 2. Redistributions in binary form must reproduce the above copyright -+ * notice, this list of conditions and the following disclaimer in the -+ * documentation and/or other materials provided with the distribution. -+ * -+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR `AS IS'' AND ANY EXPRESS OR -+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ */ -+ -+#include "includes.h" -+ -+#ifdef GSSAPI -+ -+#include "includes.h" -+ -+#include -+#include -+ -+#include -+ -+#include "xmalloc.h" -+#include "buffer.h" -+#include "ssh2.h" -+#include "key.h" -+#include "cipher.h" -+#include "kex.h" -+#include "log.h" -+#include "packet.h" -+#include "dh.h" -+ -+#include "ssh-gss.h" -+ -+void -+kexgss_client(Kex *kex) { -+ gss_buffer_desc send_tok = GSS_C_EMPTY_BUFFER; -+ gss_buffer_desc recv_tok, gssbuf, msg_tok, *token_ptr; -+ Gssctxt *ctxt; -+ OM_uint32 maj_status, min_status, ret_flags; -+ u_int klen, kout, slen = 0, hashlen, strlen; -+ DH *dh; -+ BIGNUM *dh_server_pub = NULL; -+ BIGNUM *shared_secret = NULL; -+ BIGNUM *p = NULL; -+ BIGNUM *g = NULL; -+ u_char *kbuf, *hash; -+ u_char *serverhostkey = NULL; -+ char *msg; -+ char *lang; -+ int type = 0; -+ int first = 1; -+ int nbits = 0, min = DH_GRP_MIN, max = DH_GRP_MAX; -+ -+ /* Initialise our GSSAPI world */ -+ ssh_gssapi_build_ctx(&ctxt); -+ if (ssh_gssapi_id_kex(ctxt, kex->name, kex->kex_type) -+ == GSS_C_NO_OID) -+ fatal("Couldn't identify host exchange"); -+ -+ if (ssh_gssapi_import_name(ctxt, kex->gss_host)) -+ fatal("Couldn't import hostname"); -+ -+ switch (kex->kex_type) { -+ case KEX_GSS_GRP1_SHA1: -+ dh = dh_new_group1(); -+ break; -+ case KEX_GSS_GRP14_SHA1: -+ dh = dh_new_group14(); -+ break; -+ case KEX_GSS_GEX_SHA1: -+ debug("Doing group exchange\n"); -+ nbits = dh_estimate(kex->we_need * 8); -+ packet_start(SSH2_MSG_KEXGSS_GROUPREQ); -+ packet_put_int(min); -+ packet_put_int(nbits); -+ packet_put_int(max); -+ -+ packet_send(); -+ -+ packet_read_expect(SSH2_MSG_KEXGSS_GROUP); -+ -+ if ((p = BN_new()) == NULL) -+ fatal("BN_new() failed"); -+ packet_get_bignum2(p); -+ if ((g = BN_new()) == NULL) -+ fatal("BN_new() failed"); -+ packet_get_bignum2(g); -+ packet_check_eom(); -+ -+ if (BN_num_bits(p) < min || BN_num_bits(p) > max) -+ fatal("GSSGRP_GEX group out of range: %d !< %d !< %d", -+ min, BN_num_bits(p), max); -+ -+ dh = dh_new_group(g, p); -+ break; -+ default: -+ fatal("%s: Unexpected KEX type %d", __func__, kex->kex_type); -+ } -+ -+ /* Step 1 - e is dh->pub_key */ -+ dh_gen_key(dh, kex->we_need * 8); -+ -+ /* This is f, we initialise it now to make life easier */ -+ dh_server_pub = BN_new(); -+ if (dh_server_pub == NULL) -+ fatal("dh_server_pub == NULL"); -+ -+ token_ptr = GSS_C_NO_BUFFER; -+ -+ do { -+ debug("Calling gss_init_sec_context"); -+ -+ maj_status = ssh_gssapi_init_ctx(ctxt, -+ kex->gss_deleg_creds, token_ptr, &send_tok, -+ &ret_flags); -+ -+ if (GSS_ERROR(maj_status)) { -+ if (send_tok.length != 0) { -+ packet_start(SSH2_MSG_KEXGSS_CONTINUE); -+ packet_put_string(send_tok.value, -+ send_tok.length); -+ } -+ fatal("gss_init_context failed"); -+ } -+ -+ /* If we've got an old receive buffer get rid of it */ -+ if (token_ptr != GSS_C_NO_BUFFER) -+ xfree(recv_tok.value); -+ -+ if (maj_status == GSS_S_COMPLETE) { -+ /* If mutual state flag is not true, kex fails */ -+ if (!(ret_flags & GSS_C_MUTUAL_FLAG)) -+ fatal("Mutual authentication failed"); -+ -+ /* If integ avail flag is not true kex fails */ -+ if (!(ret_flags & GSS_C_INTEG_FLAG)) -+ fatal("Integrity check failed"); -+ } -+ -+ /* -+ * If we have data to send, then the last message that we -+ * received cannot have been a 'complete'. -+ */ -+ if (send_tok.length != 0) { -+ if (first) { -+ packet_start(SSH2_MSG_KEXGSS_INIT); -+ packet_put_string(send_tok.value, -+ send_tok.length); -+ packet_put_bignum2(dh->pub_key); -+ first = 0; -+ } else { -+ packet_start(SSH2_MSG_KEXGSS_CONTINUE); -+ packet_put_string(send_tok.value, -+ send_tok.length); -+ } -+ packet_send(); -+ gss_release_buffer(&min_status, &send_tok); -+ -+ /* If we've sent them data, they should reply */ -+ do { -+ type = packet_read(); -+ if (type == SSH2_MSG_KEXGSS_HOSTKEY) { -+ debug("Received KEXGSS_HOSTKEY"); -+ if (serverhostkey) -+ fatal("Server host key received more than once"); -+ serverhostkey = -+ packet_get_string(&slen); -+ } -+ } while (type == SSH2_MSG_KEXGSS_HOSTKEY); -+ -+ switch (type) { -+ case SSH2_MSG_KEXGSS_CONTINUE: -+ debug("Received GSSAPI_CONTINUE"); -+ if (maj_status == GSS_S_COMPLETE) -+ fatal("GSSAPI Continue received from server when complete"); -+ recv_tok.value = packet_get_string(&strlen); -+ recv_tok.length = strlen; -+ break; -+ case SSH2_MSG_KEXGSS_COMPLETE: -+ debug("Received GSSAPI_COMPLETE"); -+ packet_get_bignum2(dh_server_pub); -+ msg_tok.value = packet_get_string(&strlen); -+ msg_tok.length = strlen; -+ -+ /* Is there a token included? */ -+ if (packet_get_char()) { -+ recv_tok.value= -+ packet_get_string(&strlen); -+ recv_tok.length = strlen; -+ /* If we're already complete - protocol error */ -+ if (maj_status == GSS_S_COMPLETE) -+ packet_disconnect("Protocol error: received token when complete"); -+ } else { -+ /* No token included */ -+ if (maj_status != GSS_S_COMPLETE) -+ packet_disconnect("Protocol error: did not receive final token"); -+ } -+ break; -+ case SSH2_MSG_KEXGSS_ERROR: -+ debug("Received Error"); -+ maj_status = packet_get_int(); -+ min_status = packet_get_int(); -+ msg = packet_get_string(NULL); -+ lang = packet_get_string(NULL); -+ fatal("GSSAPI Error: \n%.400s",msg); -+ default: -+ packet_disconnect("Protocol error: didn't expect packet type %d", -+ type); -+ } -+ token_ptr = &recv_tok; -+ } else { -+ /* No data, and not complete */ -+ if (maj_status != GSS_S_COMPLETE) -+ fatal("Not complete, and no token output"); -+ } -+ } while (maj_status & GSS_S_CONTINUE_NEEDED); -+ -+ /* -+ * We _must_ have received a COMPLETE message in reply from the -+ * server, which will have set dh_server_pub and msg_tok -+ */ -+ -+ if (type != SSH2_MSG_KEXGSS_COMPLETE) -+ fatal("Didn't receive a SSH2_MSG_KEXGSS_COMPLETE when I expected it"); -+ -+ /* Check f in range [1, p-1] */ -+ if (!dh_pub_is_valid(dh, dh_server_pub)) -+ packet_disconnect("bad server public DH value"); -+ -+ /* compute K=f^x mod p */ -+ klen = DH_size(dh); -+ kbuf = xmalloc(klen); -+ kout = DH_compute_key(kbuf, dh_server_pub, dh); -+ -+ shared_secret = BN_new(); -+ BN_bin2bn(kbuf,kout, shared_secret); -+ memset(kbuf, 0, klen); -+ xfree(kbuf); -+ -+ switch (kex->kex_type) { -+ case KEX_GSS_GRP1_SHA1: -+ case KEX_GSS_GRP14_SHA1: -+ kex_dh_hash( kex->client_version_string, -+ kex->server_version_string, -+ buffer_ptr(&kex->my), buffer_len(&kex->my), -+ buffer_ptr(&kex->peer), buffer_len(&kex->peer), -+ serverhostkey, slen, /* server host key */ -+ dh->pub_key, /* e */ -+ dh_server_pub, /* f */ -+ shared_secret, /* K */ -+ &hash, &hashlen -+ ); -+ break; -+ case KEX_GSS_GEX_SHA1: -+ kexgex_hash( -+ kex->evp_md, -+ kex->client_version_string, -+ kex->server_version_string, -+ buffer_ptr(&kex->my), buffer_len(&kex->my), -+ buffer_ptr(&kex->peer), buffer_len(&kex->peer), -+ serverhostkey, slen, -+ min, nbits, max, -+ dh->p, dh->g, -+ dh->pub_key, -+ dh_server_pub, -+ shared_secret, -+ &hash, &hashlen -+ ); -+ break; -+ default: -+ fatal("%s: Unexpected KEX type %d", __func__, kex->kex_type); -+ } -+ -+ gssbuf.value = hash; -+ gssbuf.length = hashlen; -+ -+ /* Verify that the hash matches the MIC we just got. */ -+ if (GSS_ERROR(ssh_gssapi_checkmic(ctxt, &gssbuf, &msg_tok))) -+ packet_disconnect("Hash's MIC didn't verify"); -+ -+ xfree(msg_tok.value); -+ -+ DH_free(dh); -+ if (serverhostkey) -+ xfree(serverhostkey); -+ BN_clear_free(dh_server_pub); -+ -+ /* save session id */ -+ if (kex->session_id == NULL) { -+ kex->session_id_len = hashlen; -+ kex->session_id = xmalloc(kex->session_id_len); -+ memcpy(kex->session_id, hash, kex->session_id_len); -+ } -+ -+ if (gss_kex_context == NULL) -+ gss_kex_context = ctxt; -+ else -+ ssh_gssapi_delete_ctx(&ctxt); -+ -+ kex_derive_keys(kex, hash, hashlen, shared_secret); -+ BN_clear_free(shared_secret); -+ kex_finish(kex); -+} -+ -+#endif /* GSSAPI */ -diff --speed-large-files --minimal -Nru kexgsss.c kexgsss.c ---- kexgsss.c 1970-01-01 01:00:00.000000000 +0100 -+++ kexgsss.c 2008-10-03 21:03:11.727451400 +0200 -@@ -0,0 +1,271 @@ -+/* -+ * Copyright (c) 2001-2006 Simon Wilkinson. All rights reserved. -+ * -+ * Redistribution and use in source and binary forms, with or without -+ * modification, are permitted provided that the following conditions -+ * are met: -+ * 1. Redistributions of source code must retain the above copyright -+ * notice, this list of conditions and the following disclaimer. -+ * 2. Redistributions in binary form must reproduce the above copyright -+ * notice, this list of conditions and the following disclaimer in the -+ * documentation and/or other materials provided with the distribution. -+ * -+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR `AS IS'' AND ANY EXPRESS OR -+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ */ -+ -+#include "includes.h" -+ -+#ifdef GSSAPI -+ -+#include -+ -+#include -+#include -+ -+#include "xmalloc.h" -+#include "buffer.h" -+#include "ssh2.h" -+#include "key.h" -+#include "cipher.h" -+#include "kex.h" -+#include "log.h" -+#include "packet.h" -+#include "dh.h" -+#include "ssh-gss.h" -+#include "monitor_wrap.h" -+ -+void -+kexgss_server(Kex *kex) -+{ -+ OM_uint32 maj_status, min_status; -+ -+ /* -+ * Some GSSAPI implementations use the input value of ret_flags (an -+ * output variable) as a means of triggering mechanism specific -+ * features. Initializing it to zero avoids inadvertently -+ * activating this non-standard behaviour. -+ */ -+ -+ OM_uint32 ret_flags = 0; -+ gss_buffer_desc gssbuf, recv_tok, msg_tok; -+ gss_buffer_desc send_tok = GSS_C_EMPTY_BUFFER; -+ Gssctxt *ctxt = NULL; -+ u_int slen, klen, kout, hashlen; -+ u_char *kbuf, *hash; -+ DH *dh; -+ int min = -1, max = -1, nbits = -1; -+ BIGNUM *shared_secret = NULL; -+ BIGNUM *dh_client_pub = NULL; -+ int type = 0; -+ gss_OID oid; -+ -+ /* Initialise GSSAPI */ -+ -+ /* If we're rekeying, privsep means that some of the private structures -+ * in the GSSAPI code are no longer available. This kludges them back -+ * into life -+ */ -+ if (!ssh_gssapi_oid_table_ok()) -+ ssh_gssapi_server_mechanisms(); -+ -+ debug2("%s: Identifying %s", __func__, kex->name); -+ oid = ssh_gssapi_id_kex(NULL, kex->name, kex->kex_type); -+ if (oid == GSS_C_NO_OID) -+ fatal("Unknown gssapi mechanism"); -+ -+ debug2("%s: Acquiring credentials", __func__); -+ -+ if (GSS_ERROR(PRIVSEP(ssh_gssapi_server_ctx(&ctxt, oid)))) -+ fatal("Unable to acquire credentials for the server"); -+ -+ switch (kex->kex_type) { -+ case KEX_GSS_GRP1_SHA1: -+ dh = dh_new_group1(); -+ break; -+ case KEX_GSS_GRP14_SHA1: -+ dh = dh_new_group14(); -+ break; -+ case KEX_GSS_GEX_SHA1: -+ debug("Doing group exchange"); -+ packet_read_expect(SSH2_MSG_KEXGSS_GROUPREQ); -+ min = packet_get_int(); -+ nbits = packet_get_int(); -+ max = packet_get_int(); -+ min = MAX(DH_GRP_MIN, min); -+ max = MIN(DH_GRP_MAX, max); -+ packet_check_eom(); -+ if (max < min || nbits < min || max < nbits) -+ fatal("GSS_GEX, bad parameters: %d !< %d !< %d", -+ min, nbits, max); -+ dh = PRIVSEP(choose_dh(min, nbits, max)); -+ if (dh == NULL) -+ packet_disconnect("Protocol error: no matching group found"); -+ -+ packet_start(SSH2_MSG_KEXGSS_GROUP); -+ packet_put_bignum2(dh->p); -+ packet_put_bignum2(dh->g); -+ packet_send(); -+ -+ packet_write_wait(); -+ break; -+ default: -+ fatal("%s: Unexpected KEX type %d", __func__, kex->kex_type); -+ } -+ -+ dh_gen_key(dh, kex->we_need * 8); -+ -+ do { -+ debug("Wait SSH2_MSG_GSSAPI_INIT"); -+ type = packet_read(); -+ switch(type) { -+ case SSH2_MSG_KEXGSS_INIT: -+ if (dh_client_pub != NULL) -+ fatal("Received KEXGSS_INIT after initialising"); -+ recv_tok.value = packet_get_string(&slen); -+ recv_tok.length = slen; -+ -+ if ((dh_client_pub = BN_new()) == NULL) -+ fatal("dh_client_pub == NULL"); -+ -+ packet_get_bignum2(dh_client_pub); -+ -+ /* Send SSH_MSG_KEXGSS_HOSTKEY here, if we want */ -+ break; -+ case SSH2_MSG_KEXGSS_CONTINUE: -+ recv_tok.value = packet_get_string(&slen); -+ recv_tok.length = slen; -+ break; -+ default: -+ packet_disconnect( -+ "Protocol error: didn't expect packet type %d", -+ type); -+ } -+ -+ maj_status = PRIVSEP(ssh_gssapi_accept_ctx(ctxt, &recv_tok, -+ &send_tok, &ret_flags)); -+ -+ xfree(recv_tok.value); -+ -+ if (maj_status != GSS_S_COMPLETE && send_tok.length == 0) -+ fatal("Zero length token output when incomplete"); -+ -+ if (dh_client_pub == NULL) -+ fatal("No client public key"); -+ -+ if (maj_status & GSS_S_CONTINUE_NEEDED) { -+ debug("Sending GSSAPI_CONTINUE"); -+ packet_start(SSH2_MSG_KEXGSS_CONTINUE); -+ packet_put_string(send_tok.value, send_tok.length); -+ packet_send(); -+ gss_release_buffer(&min_status, &send_tok); -+ } -+ } while (maj_status & GSS_S_CONTINUE_NEEDED); -+ -+ if (GSS_ERROR(maj_status)) { -+ if (send_tok.length > 0) { -+ packet_start(SSH2_MSG_KEXGSS_CONTINUE); -+ packet_put_string(send_tok.value, send_tok.length); -+ packet_send(); -+ } -+ fatal("accept_ctx died"); -+ } -+ -+ if (!(ret_flags & GSS_C_MUTUAL_FLAG)) -+ fatal("Mutual Authentication flag wasn't set"); -+ -+ if (!(ret_flags & GSS_C_INTEG_FLAG)) -+ fatal("Integrity flag wasn't set"); -+ -+ if (!dh_pub_is_valid(dh, dh_client_pub)) -+ packet_disconnect("bad client public DH value"); -+ -+ klen = DH_size(dh); -+ kbuf = xmalloc(klen); -+ kout = DH_compute_key(kbuf, dh_client_pub, dh); -+ -+ shared_secret = BN_new(); -+ BN_bin2bn(kbuf, kout, shared_secret); -+ memset(kbuf, 0, klen); -+ xfree(kbuf); -+ -+ switch (kex->kex_type) { -+ case KEX_GSS_GRP1_SHA1: -+ case KEX_GSS_GRP14_SHA1: -+ kex_dh_hash( -+ kex->client_version_string, kex->server_version_string, -+ buffer_ptr(&kex->peer), buffer_len(&kex->peer), -+ buffer_ptr(&kex->my), buffer_len(&kex->my), -+ NULL, 0, /* Change this if we start sending host keys */ -+ dh_client_pub, dh->pub_key, shared_secret, -+ &hash, &hashlen -+ ); -+ break; -+ case KEX_GSS_GEX_SHA1: -+ kexgex_hash( -+ kex->evp_md, -+ kex->client_version_string, kex->server_version_string, -+ buffer_ptr(&kex->peer), buffer_len(&kex->peer), -+ buffer_ptr(&kex->my), buffer_len(&kex->my), -+ NULL, 0, -+ min, nbits, max, -+ dh->p, dh->g, -+ dh_client_pub, -+ dh->pub_key, -+ shared_secret, -+ &hash, &hashlen -+ ); -+ break; -+ default: -+ fatal("%s: Unexpected KEX type %d", __func__, kex->kex_type); -+ } -+ -+ BN_free(dh_client_pub); -+ -+ if (kex->session_id == NULL) { -+ kex->session_id_len = hashlen; -+ kex->session_id = xmalloc(kex->session_id_len); -+ memcpy(kex->session_id, hash, kex->session_id_len); -+ } -+ -+ gssbuf.value = hash; -+ gssbuf.length = hashlen; -+ -+ if (GSS_ERROR(PRIVSEP(ssh_gssapi_sign(ctxt,&gssbuf,&msg_tok)))) -+ fatal("Couldn't get MIC"); -+ -+ packet_start(SSH2_MSG_KEXGSS_COMPLETE); -+ packet_put_bignum2(dh->pub_key); -+ packet_put_string(msg_tok.value,msg_tok.length); -+ -+ if (send_tok.length != 0) { -+ packet_put_char(1); /* true */ -+ packet_put_string(send_tok.value, send_tok.length); -+ } else { -+ packet_put_char(0); /* false */ -+ } -+ packet_send(); -+ -+ gss_release_buffer(&min_status, &send_tok); -+ gss_release_buffer(&min_status, &msg_tok); -+ -+ if (gss_kex_context == NULL) -+ gss_kex_context = ctxt; -+ else -+ ssh_gssapi_delete_ctx(&ctxt); -+ -+ DH_free(dh); -+ -+ kex_derive_keys(kex, hash, hashlen, shared_secret); -+ BN_clear_free(shared_secret); -+ kex_finish(kex); -+} -+#endif /* GSSAPI */ -diff --speed-large-files --minimal -Nru key.c key.c ---- key.c 2008-07-11 09:35:09.000000000 +0200 -+++ key.c 2008-10-03 21:03:11.748790400 +0200 -@@ -763,6 +763,8 @@ - return KEY_RSA; - } else if (strcmp(name, "ssh-dss") == 0) { - return KEY_DSA; -+ } else if (strcmp(name, "null") == 0) { -+ return KEY_NULL; - } - debug2("key_type_from_name: unknown key type '%s'", name); - return KEY_UNSPEC; -diff --speed-large-files --minimal -Nru key.h key.h ---- key.h 2008-06-12 20:40:35.000000000 +0200 -+++ key.h 2008-10-03 21:03:11.761785800 +0200 -@@ -34,6 +34,7 @@ - KEY_RSA1, - KEY_RSA, - KEY_DSA, -+ KEY_NULL, - KEY_UNSPEC - }; - enum fp_type { -diff --speed-large-files --minimal -Nru monitor.c monitor.c ---- monitor.c 2008-07-11 09:36:48.000000000 +0200 -+++ monitor.c 2008-10-03 21:03:11.786820800 +0200 -@@ -164,6 +164,7 @@ - int mm_answer_gss_accept_ctx(int, Buffer *); - int mm_answer_gss_userok(int, Buffer *); - int mm_answer_gss_checkmic(int, Buffer *); -+int mm_answer_gss_sign(int, Buffer *); - #endif - - #ifdef SSH_AUDIT_EVENTS -@@ -233,11 +234,17 @@ - {MONITOR_REQ_GSSSTEP, MON_ISAUTH, mm_answer_gss_accept_ctx}, - {MONITOR_REQ_GSSUSEROK, MON_AUTH, mm_answer_gss_userok}, - {MONITOR_REQ_GSSCHECKMIC, MON_ISAUTH, mm_answer_gss_checkmic}, -+ {MONITOR_REQ_GSSSIGN, MON_ONCE, mm_answer_gss_sign}, - #endif - {0, 0, NULL} - }; - - struct mon_table mon_dispatch_postauth20[] = { -+#ifdef GSSAPI -+ {MONITOR_REQ_GSSSETUP, 0, mm_answer_gss_setup_ctx}, -+ {MONITOR_REQ_GSSSTEP, 0, mm_answer_gss_accept_ctx}, -+ {MONITOR_REQ_GSSSIGN, 0, mm_answer_gss_sign}, -+#endif - {MONITOR_REQ_MODULI, 0, mm_answer_moduli}, - {MONITOR_REQ_SIGN, 0, mm_answer_sign}, - {MONITOR_REQ_PTY, 0, mm_answer_pty}, -@@ -342,6 +349,10 @@ - /* Permit requests for moduli and signatures */ - monitor_permit(mon_dispatch, MONITOR_REQ_MODULI, 1); - monitor_permit(mon_dispatch, MONITOR_REQ_SIGN, 1); -+#ifdef GSSAPI -+ /* and for the GSSAPI key exchange */ -+ monitor_permit(mon_dispatch, MONITOR_REQ_GSSSETUP, 1); -+#endif - } else { - mon_dispatch = mon_dispatch_proto15; - -@@ -419,6 +430,10 @@ - monitor_permit(mon_dispatch, MONITOR_REQ_MODULI, 1); - monitor_permit(mon_dispatch, MONITOR_REQ_SIGN, 1); - monitor_permit(mon_dispatch, MONITOR_REQ_TERM, 1); -+#ifdef GSSAPI -+ /* and for the GSSAPI key exchange */ -+ monitor_permit(mon_dispatch, MONITOR_REQ_GSSSETUP, 1); -+#endif - } else { - mon_dispatch = mon_dispatch_postauth15; - monitor_permit(mon_dispatch, MONITOR_REQ_TERM, 1); -@@ -1675,6 +1690,11 @@ - kex->kex[KEX_DH_GRP14_SHA1] = kexdh_server; - kex->kex[KEX_DH_GEX_SHA1] = kexgex_server; - kex->kex[KEX_DH_GEX_SHA256] = kexgex_server; -+#ifdef GSSAPI -+ kex->kex[KEX_GSS_GRP1_SHA1] = kexgss_server; -+ kex->kex[KEX_GSS_GRP14_SHA1] = kexgss_server; -+ kex->kex[KEX_GSS_GEX_SHA1] = kexgss_server; -+#endif - kex->server = 1; - kex->hostkey_type = buffer_get_int(m); - kex->kex_type = buffer_get_int(m); -@@ -1918,6 +1938,7 @@ - monitor_permit(mon_dispatch, MONITOR_REQ_GSSSTEP, 0); - monitor_permit(mon_dispatch, MONITOR_REQ_GSSUSEROK, 1); - monitor_permit(mon_dispatch, MONITOR_REQ_GSSCHECKMIC, 1); -+ monitor_permit(mon_dispatch, MONITOR_REQ_GSSSIGN, 1); - } - return (0); - } -@@ -1968,4 +1989,42 @@ - /* Monitor loop will terminate if authenticated */ - return (authenticated); - } -+ -+int -+mm_answer_gss_sign(int socket, Buffer *m) -+{ -+ gss_buffer_desc data; -+ gss_buffer_desc hash = GSS_C_EMPTY_BUFFER; -+ OM_uint32 major, minor; -+ u_int len; -+ -+ data.value = buffer_get_string(m, &len); -+ data.length = len; -+ if (data.length != 20) -+ fatal("%s: data length incorrect: %d", __func__, data.length); -+ -+ /* Save the session ID on the first time around */ -+ if (session_id2_len == 0) { -+ session_id2_len = data.length; -+ session_id2 = xmalloc(session_id2_len); -+ memcpy(session_id2, data.value, session_id2_len); -+ } -+ major = ssh_gssapi_sign(gsscontext, &data, &hash); -+ -+ xfree(data.value); -+ -+ buffer_clear(m); -+ buffer_put_int(m, major); -+ buffer_put_string(m, hash.value, hash.length); -+ -+ mm_request_send(socket, MONITOR_ANS_GSSSIGN, m); -+ -+ gss_release_buffer(&minor, &hash); -+ -+ /* Turn on getpwnam permissions */ -+ monitor_permit(mon_dispatch, MONITOR_REQ_PWNAM, 1); -+ -+ return (0); -+} -+ - #endif /* GSSAPI */ -diff --speed-large-files --minimal -Nru monitor.h monitor.h ---- monitor.h 2006-03-26 05:30:02.000000000 +0200 -+++ monitor.h 2008-10-03 21:03:11.805411200 +0200 -@@ -53,6 +53,7 @@ - MONITOR_REQ_GSSSTEP, MONITOR_ANS_GSSSTEP, - MONITOR_REQ_GSSUSEROK, MONITOR_ANS_GSSUSEROK, - MONITOR_REQ_GSSCHECKMIC, MONITOR_ANS_GSSCHECKMIC, -+ MONITOR_REQ_GSSSIGN, MONITOR_ANS_GSSSIGN, - MONITOR_REQ_PAM_START, - MONITOR_REQ_PAM_ACCOUNT, MONITOR_ANS_PAM_ACCOUNT, - MONITOR_REQ_PAM_INIT_CTX, MONITOR_ANS_PAM_INIT_CTX, -diff --speed-large-files --minimal -Nru monitor_wrap.c monitor_wrap.c ---- monitor_wrap.c 2008-07-11 09:36:48.000000000 +0200 -+++ monitor_wrap.c 2008-10-03 21:03:11.826698000 +0200 -@@ -1255,4 +1255,27 @@ - debug3("%s: user %sauthenticated",__func__, authenticated ? "" : "not "); - return (authenticated); - } -+ -+OM_uint32 -+mm_ssh_gssapi_sign(Gssctxt *ctx, gss_buffer_desc *data, gss_buffer_desc *hash) -+{ -+ Buffer m; -+ OM_uint32 major; -+ u_int len; -+ -+ buffer_init(&m); -+ buffer_put_string(&m, data->value, data->length); -+ -+ mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_GSSSIGN, &m); -+ mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_GSSSIGN, &m); -+ -+ major = buffer_get_int(&m); -+ hash->value = buffer_get_string(&m, &len); -+ hash->length = len; -+ -+ buffer_free(&m); -+ -+ return(major); -+} -+ - #endif /* GSSAPI */ -diff --speed-large-files --minimal -Nru monitor_wrap.h monitor_wrap.h ---- monitor_wrap.h 2006-08-05 04:39:40.000000000 +0200 -+++ monitor_wrap.h 2008-10-03 21:03:11.840740600 +0200 -@@ -59,6 +59,7 @@ - gss_buffer_desc *, gss_buffer_desc *, OM_uint32 *); - int mm_ssh_gssapi_userok(char *user); - OM_uint32 mm_ssh_gssapi_checkmic(Gssctxt *, gss_buffer_t, gss_buffer_t); -+OM_uint32 mm_ssh_gssapi_sign(Gssctxt *, gss_buffer_t, gss_buffer_t); - #endif - - #ifdef USE_PAM -diff --speed-large-files --minimal -Nru readconf.c readconf.c ---- readconf.c 2008-06-29 16:04:03.000000000 +0200 -+++ readconf.c 2008-10-03 21:03:11.864483000 +0200 -@@ -127,6 +127,8 @@ - oClearAllForwardings, oNoHostAuthenticationForLocalhost, - oEnableSSHKeysign, oRekeyLimit, oVerifyHostKeyDNS, oConnectTimeout, - oAddressFamily, oGssAuthentication, oGssDelegateCreds, -+ oGssKeyEx, -+ oGssTrustDns, - oServerAliveInterval, oServerAliveCountMax, oIdentitiesOnly, - oSendEnv, oControlPath, oControlMaster, oHashKnownHosts, - oTunnel, oTunnelDevice, oLocalCommand, oPermitLocalCommand, -@@ -164,10 +166,14 @@ - { "afstokenpassing", oUnsupported }, - #if defined(GSSAPI) - { "gssapiauthentication", oGssAuthentication }, -+ { "gssapikeyexchange", oGssKeyEx }, - { "gssapidelegatecredentials", oGssDelegateCreds }, -+ { "gssapitrustdns", oGssTrustDns }, - #else - { "gssapiauthentication", oUnsupported }, -+ { "gssapikeyexchange", oUnsupported }, - { "gssapidelegatecredentials", oUnsupported }, -+ { "gssapitrustdns", oUnsupported }, - #endif - { "fallbacktorsh", oDeprecated }, - { "usersh", oDeprecated }, -@@ -444,10 +450,18 @@ - intptr = &options->gss_authentication; - goto parse_flag; - -+ case oGssKeyEx: -+ intptr = &options->gss_keyex; -+ goto parse_flag; -+ - case oGssDelegateCreds: - intptr = &options->gss_deleg_creds; - goto parse_flag; - -+ case oGssTrustDns: -+ intptr = &options->gss_trust_dns; -+ goto parse_flag; -+ - case oBatchMode: - intptr = &options->batch_mode; - goto parse_flag; -@@ -1016,7 +1030,9 @@ - options->pubkey_authentication = -1; - options->challenge_response_authentication = -1; - options->gss_authentication = -1; -+ options->gss_keyex = -1; - options->gss_deleg_creds = -1; -+ options->gss_trust_dns = -1; - options->password_authentication = -1; - options->kbd_interactive_authentication = -1; - options->kbd_interactive_devices = NULL; -@@ -1106,8 +1122,12 @@ - options->challenge_response_authentication = 1; - if (options->gss_authentication == -1) - options->gss_authentication = 0; -+ if (options->gss_keyex == -1) -+ options->gss_keyex = 0; - if (options->gss_deleg_creds == -1) - options->gss_deleg_creds = 0; -+ if (options->gss_trust_dns == -1) -+ options->gss_trust_dns = 0; - if (options->password_authentication == -1) - options->password_authentication = 1; - if (options->kbd_interactive_authentication == -1) -diff --speed-large-files --minimal -Nru readconf.h readconf.h ---- readconf.h 2008-06-29 16:04:03.000000000 +0200 -+++ readconf.h 2008-10-03 21:03:11.882030400 +0200 -@@ -44,7 +44,9 @@ - int challenge_response_authentication; - /* Try S/Key or TIS, authentication. */ - int gss_authentication; /* Try GSS authentication */ -+ int gss_keyex; /* Try GSS key exchange */ - int gss_deleg_creds; /* Delegate GSS credentials */ -+ int gss_trust_dns; /* Trust DNS for GSS canonicalization */ - int password_authentication; /* Try password - * authentication. */ - int kbd_interactive_authentication; /* Try keyboard-interactive auth. */ -diff --speed-large-files --minimal -Nru servconf.c servconf.c ---- servconf.c 2008-07-04 05:51:12.000000000 +0200 -+++ servconf.c 2008-10-03 21:03:11.907984000 +0200 -@@ -92,7 +92,9 @@ - options->kerberos_ticket_cleanup = -1; - options->kerberos_get_afs_token = -1; - options->gss_authentication=-1; -+ options->gss_keyex = -1; - options->gss_cleanup_creds = -1; -+ options->gss_strict_acceptor = -1; - options->password_authentication = -1; - options->kbd_interactive_authentication = -1; - options->challenge_response_authentication = -1; -@@ -209,8 +211,12 @@ - options->kerberos_get_afs_token = 0; - if (options->gss_authentication == -1) - options->gss_authentication = 0; -+ if (options->gss_keyex == -1) -+ options->gss_keyex = 0; - if (options->gss_cleanup_creds == -1) - options->gss_cleanup_creds = 1; -+ if (options->gss_strict_acceptor == -1) -+ options->gss_strict_acceptor = 1; - if (options->password_authentication == -1) - options->password_authentication = 1; - if (options->kbd_interactive_authentication == -1) -@@ -299,7 +305,9 @@ - sBanner, sUseDNS, sHostbasedAuthentication, - sHostbasedUsesNameFromPacketOnly, sClientAliveInterval, - sClientAliveCountMax, sAuthorizedKeysFile, sAuthorizedKeysFile2, -- sGssAuthentication, sGssCleanupCreds, sAcceptEnv, sPermitTunnel, -+ sGssAuthentication, sGssCleanupCreds, sGssStrictAcceptor, -+ sGssKeyEx, -+ sAcceptEnv, sPermitTunnel, - sMatch, sPermitOpen, sForceCommand, sChrootDirectory, - sUsePrivilegeSeparation, sAllowAgentForwarding, - sDeprecated, sUnsupported -@@ -360,9 +368,13 @@ - #ifdef GSSAPI - { "gssapiauthentication", sGssAuthentication, SSHCFG_ALL }, - { "gssapicleanupcredentials", sGssCleanupCreds, SSHCFG_GLOBAL }, -+ { "gssapistrictacceptorcheck", sGssStrictAcceptor, SSHCFG_GLOBAL }, -+ { "gssapikeyexchange", sGssKeyEx, SSHCFG_GLOBAL }, - #else - { "gssapiauthentication", sUnsupported, SSHCFG_ALL }, - { "gssapicleanupcredentials", sUnsupported, SSHCFG_GLOBAL }, -+ { "gssapistrictacceptorcheck", sUnsupported, SSHCFG_GLOBAL }, -+ { "gssapikeyexchange", sUnsupported, SSHCFG_GLOBAL }, - #endif - { "passwordauthentication", sPasswordAuthentication, SSHCFG_ALL }, - { "kbdinteractiveauthentication", sKbdInteractiveAuthentication, SSHCFG_ALL }, -@@ -882,10 +894,18 @@ - intptr = &options->gss_authentication; - goto parse_flag; - -+ case sGssKeyEx: -+ intptr = &options->gss_keyex; -+ goto parse_flag; -+ - case sGssCleanupCreds: - intptr = &options->gss_cleanup_creds; - goto parse_flag; - -+ case sGssStrictAcceptor: -+ intptr = &options->gss_strict_acceptor; -+ goto parse_flag; -+ - case sPasswordAuthentication: - intptr = &options->password_authentication; - goto parse_flag; -diff --speed-large-files --minimal -Nru servconf.h servconf.h ---- servconf.h 2008-06-10 15:01:51.000000000 +0200 -+++ servconf.h 2008-10-03 21:03:11.935018800 +0200 -@@ -91,7 +91,9 @@ - int kerberos_get_afs_token; /* If true, try to get AFS token if - * authenticated with Kerberos. */ - int gss_authentication; /* If true, permit GSSAPI authentication */ -+ int gss_keyex; /* If true, permit GSSAPI key exchange */ - int gss_cleanup_creds; /* If true, destroy cred cache on logout */ -+ int gss_strict_acceptor; /* If true, restrict the GSSAPI acceptor name */ - int password_authentication; /* If true, permit password - * authentication. */ - int kbd_interactive_authentication; /* If true, permit */ -diff --speed-large-files --minimal -Nru ssh-gss.h ssh-gss.h ---- ssh-gss.h 2007-06-12 15:40:39.000000000 +0200 -+++ ssh-gss.h 2008-10-03 21:03:11.947192800 +0200 -@@ -60,6 +60,17 @@ - - #define SSH_GSS_OIDTYPE 0x06 - -+#define SSH2_MSG_KEXGSS_INIT 30 -+#define SSH2_MSG_KEXGSS_CONTINUE 31 -+#define SSH2_MSG_KEXGSS_COMPLETE 32 -+#define SSH2_MSG_KEXGSS_HOSTKEY 33 -+#define SSH2_MSG_KEXGSS_ERROR 34 -+#define SSH2_MSG_KEXGSS_GROUPREQ 40 -+#define SSH2_MSG_KEXGSS_GROUP 41 -+#define KEX_GSS_GRP1_SHA1_ID "gss-group1-sha1-" -+#define KEX_GSS_GRP14_SHA1_ID "gss-group14-sha1-" -+#define KEX_GSS_GEX_SHA1_ID "gss-gex-sha1-" -+ - typedef struct { - char *filename; - char *envvar; -@@ -97,6 +108,7 @@ - } Gssctxt; - - extern ssh_gssapi_mech *supported_mechs[]; -+extern Gssctxt *gss_kex_context; - - int ssh_gssapi_check_oid(Gssctxt *, void *, size_t); - void ssh_gssapi_set_oid_data(Gssctxt *, void *, size_t); -@@ -119,6 +131,11 @@ - int ssh_gssapi_check_mechanism(Gssctxt **, gss_OID, const char *); - - /* In the server */ -+typedef int ssh_gssapi_check_fn(Gssctxt **, gss_OID, const char *); -+char *ssh_gssapi_client_mechanisms(const char *host); -+char *ssh_gssapi_kex_mechs(gss_OID_set, ssh_gssapi_check_fn *, const char *); -+gss_OID ssh_gssapi_id_kex(Gssctxt *, char *, int); -+int ssh_gssapi_server_check_mech(Gssctxt **,gss_OID, const char *); - OM_uint32 ssh_gssapi_server_ctx(Gssctxt **, gss_OID); - int ssh_gssapi_userok(char *name); - OM_uint32 ssh_gssapi_checkmic(Gssctxt *, gss_buffer_t, gss_buffer_t); -@@ -126,6 +143,8 @@ - void ssh_gssapi_cleanup_creds(void); - void ssh_gssapi_storecreds(void); - -+char *ssh_gssapi_server_mechanisms(void); -+int ssh_gssapi_oid_table_ok(); - #endif /* GSSAPI */ - - #endif /* _SSH_GSS_H */ -diff --speed-large-files --minimal -Nru ssh_config ssh_config ---- ssh_config 2007-06-11 06:04:42.000000000 +0200 -+++ ssh_config 2008-10-03 21:03:11.958427200 +0200 -@@ -26,6 +26,8 @@ - # HostbasedAuthentication no - # GSSAPIAuthentication no - # GSSAPIDelegateCredentials no -+# GSSAPIKeyExchange no -+# GSSAPITrustDNS no - # BatchMode no - # CheckHostIP yes - # AddressFamily any -diff --speed-large-files --minimal -Nru ssh_config.5 ssh_config.5 ---- ssh_config.5 2008-06-29 16:04:03.000000000 +0200 -+++ ssh_config.5 2008-10-03 21:03:11.981607200 +0200 -@@ -478,11 +478,28 @@ - The default is - .Dq no . - Note that this option applies to protocol version 2 only. -+.It Cm GSSAPIKeyExchange -+Specifies whether key exchange based on GSSAPI may be used. When using -+GSSAPI key exchange the server need not have a host key. -+The default is -+.Dq no . -+Note that this option applies to protocol version 2 only. - .It Cm GSSAPIDelegateCredentials - Forward (delegate) credentials to the server. - The default is - .Dq no . - Note that this option applies to protocol version 2 only. -+.It Cm GSSAPITrustDns -+Set to -+.Dq yes -+to indicate that the DNS is trusted to securely canonicalize -+the name of the host being connected to. If -+.Dq no , -+the hostname entered on the -+command line will be passed untouched to the GSSAPI library. -+The default is -+.Dq no . -+This option only applies to protocol version 2 connections using GSSAPI. - .It Cm HashKnownHosts - Indicates that - .Xr ssh 1 -diff --speed-large-files --minimal -Nru sshconnect2.c sshconnect2.c ---- sshconnect2.c 2008-07-17 11:15:43.000000000 +0200 -+++ sshconnect2.c 2008-10-03 21:03:12.017715400 +0200 -@@ -102,9 +102,34 @@ - { - Kex *kex; - -+#ifdef GSSAPI -+ char *orig = NULL, *gss = NULL; -+ char *gss_host = NULL; -+#endif -+ - xxx_host = host; - xxx_hostaddr = hostaddr; - -+#ifdef GSSAPI -+ if (options.gss_keyex) { -+ /* Add the GSSAPI mechanisms currently supported on this -+ * client to the key exchange algorithm proposal */ -+ orig = myproposal[PROPOSAL_KEX_ALGS]; -+ -+ if (options.gss_trust_dns) -+ gss_host = (char *)get_canonical_hostname(1); -+ else -+ gss_host = host; -+ -+ gss = ssh_gssapi_client_mechanisms(gss_host); -+ if (gss) { -+ debug("Offering GSSAPI proposal: %s", gss); -+ xasprintf(&myproposal[PROPOSAL_KEX_ALGS], -+ "%s,%s", gss, orig); -+ } -+ } -+#endif -+ - if (options.ciphers == (char *)-1) { - logit("No valid ciphers for protocol version 2 given, using defaults."); - options.ciphers = NULL; -@@ -132,6 +157,16 @@ - myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS] = - options.hostkeyalgorithms; - -+#ifdef GSSAPI -+ /* If we've got GSSAPI algorithms, then we also support the -+ * 'null' hostkey, as a last resort */ -+ if (options.gss_keyex && gss) { -+ orig = myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS]; -+ xasprintf(&myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS], -+ "%s,null", orig); -+ } -+#endif -+ - if (options.rekey_limit) - packet_set_rekey_limit((u_int32_t)options.rekey_limit); - -@@ -141,10 +176,21 @@ - kex->kex[KEX_DH_GRP14_SHA1] = kexdh_client; - kex->kex[KEX_DH_GEX_SHA1] = kexgex_client; - kex->kex[KEX_DH_GEX_SHA256] = kexgex_client; -+#ifdef GSSAPI -+ kex->kex[KEX_GSS_GRP1_SHA1] = kexgss_client; -+ kex->kex[KEX_GSS_GRP14_SHA1] = kexgss_client; -+ kex->kex[KEX_GSS_GEX_SHA1] = kexgss_client; -+#endif - kex->client_version_string=client_version_string; - kex->server_version_string=server_version_string; - kex->verify_host_key=&verify_host_key_callback; - -+#ifdef GSSAPI -+ kex->gss_deleg_creds = options.gss_deleg_creds; -+ kex->gss_trust_dns = options.gss_trust_dns; -+ kex->gss_host = gss_host; -+#endif -+ - xxx_kex = kex; - - dispatch_run(DISPATCH_BLOCK, &kex->done, kex); -@@ -227,6 +273,7 @@ - void input_gssapi_hash(int type, u_int32_t, void *); - void input_gssapi_error(int, u_int32_t, void *); - void input_gssapi_errtok(int, u_int32_t, void *); -+int userauth_gsskeyex(Authctxt *authctxt); - #endif - - void userauth(Authctxt *, char *); -@@ -242,6 +289,10 @@ - - Authmethod authmethods[] = { - #ifdef GSSAPI -+ {"gssapi-keyex", -+ userauth_gsskeyex, -+ &options.gss_authentication, -+ NULL}, - {"gssapi-with-mic", - userauth_gssapi, - &options.gss_authentication, -@@ -511,6 +562,12 @@ - static u_int mech = 0; - OM_uint32 min; - int ok = 0; -+ char *gss_host = NULL; -+ -+ if (options.gss_trust_dns) -+ gss_host = (char *)get_canonical_hostname(1); -+ else -+ gss_host = (char *)authctxt->host; - - /* Try one GSSAPI method at a time, rather than sending them all at - * once. */ -@@ -523,7 +580,7 @@ - /* My DER encoding requires length<128 */ - if (gss_supported->elements[mech].length < 128 && - ssh_gssapi_check_mechanism(&gssctxt, -- &gss_supported->elements[mech], authctxt->host)) { -+ &gss_supported->elements[mech], gss_host)) { - ok = 1; /* Mechanism works */ - } else { - mech++; -@@ -619,8 +676,8 @@ - { - Authctxt *authctxt = ctxt; - Gssctxt *gssctxt; -- int oidlen; -- char *oidv; -+ u_int oidlen; -+ u_char *oidv; - - if (authctxt == NULL) - fatal("input_gssapi_response: no authentication context"); -@@ -727,6 +784,48 @@ - xfree(msg); - xfree(lang); - } -+ -+int -+userauth_gsskeyex(Authctxt *authctxt) -+{ -+ Buffer b; -+ gss_buffer_desc gssbuf; -+ gss_buffer_desc mic = GSS_C_EMPTY_BUFFER; -+ OM_uint32 ms; -+ -+ static int attempt = 0; -+ if (attempt++ >= 1) -+ return (0); -+ -+ if (gss_kex_context == NULL) { -+ debug("No valid Key exchange context"); -+ return (0); -+ } -+ -+ ssh_gssapi_buildmic(&b, authctxt->server_user, authctxt->service, -+ "gssapi-keyex"); -+ -+ gssbuf.value = buffer_ptr(&b); -+ gssbuf.length = buffer_len(&b); -+ -+ if (GSS_ERROR(ssh_gssapi_sign(gss_kex_context, &gssbuf, &mic))) { -+ buffer_free(&b); -+ return (0); -+ } -+ -+ packet_start(SSH2_MSG_USERAUTH_REQUEST); -+ packet_put_cstring(authctxt->server_user); -+ packet_put_cstring(authctxt->service); -+ packet_put_cstring(authctxt->method->name); -+ packet_put_string(mic.value, mic.length); -+ packet_send(); -+ -+ buffer_free(&b); -+ gss_release_buffer(&ms, &mic); -+ -+ return (1); -+} -+ - #endif /* GSSAPI */ - - int -diff --speed-large-files --minimal -Nru sshd.c sshd.c ---- sshd.c 2008-07-11 09:36:49.000000000 +0200 -+++ sshd.c 2008-10-03 21:03:12.054280000 +0200 -@@ -120,6 +120,10 @@ - #include "monitor_fdpass.h" - #include "version.h" - -+#ifdef USE_SECURITY_SESSION_API -+#include -+#endif -+ - #ifdef LIBWRAP - #include - #include -@@ -1531,10 +1535,13 @@ - logit("Disabling protocol version 1. Could not load host key"); - options.protocol &= ~SSH_PROTO_1; - } -+#ifndef GSSAPI -+ /* The GSSAPI key exchange can run without a host key */ - if ((options.protocol & SSH_PROTO_2) && !sensitive_data.have_ssh2_key) { - logit("Disabling protocol version 2. Could not load host key"); - options.protocol &= ~SSH_PROTO_2; - } -+#endif - if (!(options.protocol & (SSH_PROTO_1|SSH_PROTO_2))) { - logit("sshd: no hostkeys available -- exiting."); - exit(1); -@@ -1818,6 +1825,60 @@ - /* Log the connection. */ - verbose("Connection from %.500s port %d", remote_ip, remote_port); - -+#ifdef USE_SECURITY_SESSION_API -+ /* -+ * Create a new security session for use by the new user login if -+ * the current session is the root session or we are not launched -+ * by inetd (eg: debugging mode or server mode). We do not -+ * necessarily need to create a session if we are launched from -+ * inetd because Panther xinetd will create a session for us. -+ * -+ * The only case where this logic will fail is if there is an -+ * inetd running in a non-root session which is not creating -+ * new sessions for us. Then all the users will end up in the -+ * same session (bad). -+ * -+ * When the client exits, the session will be destroyed for us -+ * automatically. -+ * -+ * We must create the session before any credentials are stored -+ * (including AFS pags, which happens a few lines below). -+ */ -+ { -+ OSStatus err = 0; -+ SecuritySessionId sid = 0; -+ SessionAttributeBits sattrs = 0; -+ -+ err = SessionGetInfo(callerSecuritySession, &sid, &sattrs); -+ if (err) -+ error("SessionGetInfo() failed with error %.8X", -+ (unsigned) err); -+ else -+ debug("Current Session ID is %.8X / Session Attributes are %.8X", -+ (unsigned) sid, (unsigned) sattrs); -+ -+ if (inetd_flag && !(sattrs & sessionIsRoot)) -+ debug("Running in inetd mode in a non-root session... " -+ "assuming inetd created the session for us."); -+ else { -+ debug("Creating new security session..."); -+ err = SessionCreate(0, sessionHasTTY | sessionIsRemote); -+ if (err) -+ error("SessionCreate() failed with error %.8X", -+ (unsigned) err); -+ -+ err = SessionGetInfo(callerSecuritySession, &sid, -+ &sattrs); -+ if (err) -+ error("SessionGetInfo() failed with error %.8X", -+ (unsigned) err); -+ else -+ debug("New Session ID is %.8X / Session Attributes are %.8X", -+ (unsigned) sid, (unsigned) sattrs); -+ } -+ } -+#endif -+ - /* - * We don't want to listen forever unless the other side - * successfully authenticates itself. So we set up an alarm which is -@@ -2195,12 +2256,59 @@ - - myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS] = list_hostkey_types(); - -+#ifdef GSSAPI -+ { -+ char *orig; -+ char *gss = NULL; -+ char *newstr = NULL; -+ orig = myproposal[PROPOSAL_KEX_ALGS]; -+ -+ /* -+ * If we don't have a host key, then there's no point advertising -+ * the other key exchange algorithms -+ */ -+ -+ if (strlen(myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS]) == 0) -+ orig = NULL; -+ -+ if (options.gss_keyex) -+ gss = ssh_gssapi_server_mechanisms(); -+ else -+ gss = NULL; -+ -+ if (gss && orig) -+ xasprintf(&newstr, "%s,%s", gss, orig); -+ else if (gss) -+ newstr = gss; -+ else if (orig) -+ newstr = orig; -+ -+ /* -+ * If we've got GSSAPI mechanisms, then we've got the 'null' host -+ * key alg, but we can't tell people about it unless its the only -+ * host key algorithm we support -+ */ -+ if (gss && (strlen(myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS])) == 0) -+ myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS] = "null"; -+ -+ if (newstr) -+ myproposal[PROPOSAL_KEX_ALGS] = newstr; -+ else -+ fatal("No supported key exchange algorithms"); -+ } -+#endif -+ - /* start key exchange */ - kex = kex_setup(myproposal); - kex->kex[KEX_DH_GRP1_SHA1] = kexdh_server; - kex->kex[KEX_DH_GRP14_SHA1] = kexdh_server; - kex->kex[KEX_DH_GEX_SHA1] = kexgex_server; - kex->kex[KEX_DH_GEX_SHA256] = kexgex_server; -+#ifdef GSSAPI -+ kex->kex[KEX_GSS_GRP1_SHA1] = kexgss_server; -+ kex->kex[KEX_GSS_GRP14_SHA1] = kexgss_server; -+ kex->kex[KEX_GSS_GEX_SHA1] = kexgss_server; -+#endif - kex->server = 1; - kex->client_version_string=client_version_string; - kex->server_version_string=server_version_string; -diff --speed-large-files --minimal -Nru sshd_config sshd_config ---- sshd_config 2008-07-02 14:35:43.000000000 +0200 -+++ sshd_config 2008-10-03 21:03:12.082510000 +0200 -@@ -73,6 +73,8 @@ - # GSSAPI options - #GSSAPIAuthentication no - #GSSAPICleanupCredentials yes -+#GSSAPIStrictAcceptorCheck yes -+#GSSAPIKeyExchange no - - # Set this to 'yes' to enable PAM authentication, account processing, - # and session processing. If this is enabled, PAM authentication will -diff --speed-large-files --minimal -Nru sshd_config.5 sshd_config.5 ---- sshd_config.5 2008-07-02 14:35:43.000000000 +0200 -+++ sshd_config.5 2008-10-03 21:03:12.104920600 +0200 -@@ -374,12 +374,35 @@ - The default is - .Dq no . - Note that this option applies to protocol version 2 only. -+.It Cm GSSAPIKeyExchange -+Specifies whether key exchange based on GSSAPI is allowed. GSSAPI key exchange -+doesn't rely on ssh keys to verify host identity. -+The default is -+.Dq no . -+Note that this option applies to protocol version 2 only. - .It Cm GSSAPICleanupCredentials - Specifies whether to automatically destroy the user's credentials cache - on logout. - The default is - .Dq yes . - Note that this option applies to protocol version 2 only. -+.It Cm GSSAPIStrictAcceptorCheck -+Determines whether to be strict about the identity of the GSSAPI acceptor -+a client authenticates against. If -+.Dq yes -+then the client must authenticate against the -+.Pa host -+service on the current hostname. If -+.Dq no -+then the client may authenticate against any service key stored in the -+machine's default store. This facility is provided to assist with operation -+on multi homed machines. -+The default is -+.Dq yes . -+Note that this option applies only to protocol version 2 GSSAPI connections, -+and setting it to -+.Dq no -+may only work with recent Kerberos GSSAPI libraries. - .It Cm HostbasedAuthentication - Specifies whether rhosts or /etc/hosts.equiv authentication together - with successful public key client host authentication is allowed Added: csw/mgar/pkg/openssh/trunk/files/openssh-5.2p1-gsskex-20081003.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/openssh-5.2p1-gsskex-20081003.patch (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/openssh-5.2p1-gsskex-20081003.patch 2009-03-21 17:30:32 UTC (rev 3855) @@ -0,0 +1,2170 @@ +diff -urN ChangeLog.gssapi ChangeLog.gssapi +--- ChangeLog.gssapi 1970-01-01 01:00:00.000000000 +0100 ++++ ChangeLog.gssapi 2008-10-03 21:03:11.484172000 +0200 +@@ -0,0 +1,75 @@ ++20080404 ++ - [ gss-serv.c ] ++ Add code to actually implement GSSAPIStrictAcceptCheck, which had somehow ++ been omitted from a previous version of this patch. Reported by Borislav ++ Stoichkov ++ ++20070317 ++ - [ gss-serv-krb5.c ] ++ Remove C99ism, where new_ccname was being declared in the middle of a ++ function ++ ++20061220 ++ - [ servconf.c ] ++ Make default for GSSAPIStrictAcceptorCheck be Yes, to match previous, and ++ documented, behaviour. Reported by Dan Watson. ++ ++20060910 ++ - [ gss-genr.c kexgssc.c kexgsss.c kex.h monitor.c sshconnect2.c sshd.c ++ ssh-gss.h ] ++ add support for gss-group14-sha1 key exchange mechanisms ++ - [ gss-serv.c servconf.c servconf.h sshd_config sshd_config.5 ] ++ Add GSSAPIStrictAcceptorCheck option to allow the disabling of ++ acceptor principal checking on multi-homed machines. ++ ++ - [ sshd_config ssh_config ] ++ Add settings for GSSAPIKeyExchange and GSSAPITrustDNS to the sample ++ configuration files ++ - [ kexgss.c kegsss.c sshconnect2.c sshd.c ] ++ Code cleanup. Replace strlen/xmalloc/snprintf sequences with xasprintf() ++ Limit length of error messages displayed by client ++ ++20060909 ++ - [ gss-genr.c gss-serv.c ] ++ move ssh_gssapi_acquire_cred() and ssh_gssapi_server_ctx to be server ++ only, where they belong ++ ++ ++20060829 ++ - [ gss-serv-krb5.c ] ++ Fix CCAPI credentials cache name when creating KRB5CCNAME environment ++ variable ++ ++20060828 ++ - [ gss-genr.c ] ++ Avoid Heimdal context freeing problem ++ ++ ++20060818 ++ - [ gss-genr.c ssh-gss.h sshconnect2.c ] ++ Make sure that SPENGO is disabled ++ ++ ++20060421 ++ - [ gssgenr.c, sshconnect2.c ] ++ a few type changes (signed versus unsigned, int versus size_t) to ++ fix compiler errors/warnings ++ (from jbasney AT ncsa.uiuc.edu) ++ - [ kexgssc.c, sshconnect2.c ] ++ fix uninitialized variable warnings ++ (from jbasney AT ncsa.uiuc.edu) ++ - [ gssgenr.c ] ++ pass oid to gss_display_status (helpful when using GSSAPI mechglue) ++ (from jbasney AT ncsa.uiuc.edu) ++ ++ - [ gss-serv-krb5.c ] ++ #ifdef HAVE_GSSAPI_KRB5 should be #ifdef HAVE_GSSAPI_KRB5_H ++ (from jbasney AT ncsa.uiuc.edu) ++ ++ - [ readconf.c, readconf.h, ssh_config.5, sshconnect2.c ++ add client-side GssapiKeyExchange option ++ (from jbasney AT ncsa.uiuc.edu) ++ - [ sshconnect2.c ] ++ add support for GssapiTrustDns option for gssapi-with-mic ++ (from jbasney AT ncsa.uiuc.edu) ++ +diff -urN openssh-5.2p1/Makefile.in openssh-5.2p1.new/Makefile.in +--- Makefile.in 2008-11-05 06:20:46.000000000 +0100 ++++ Makefile.in 2009-03-21 15:39:14.000000000 +0100 +@@ -71,7 +71,7 @@ + atomicio.o key.o dispatch.o kex.o mac.o uidswap.o uuencode.o misc.o \ + monitor_fdpass.o rijndael.o ssh-dss.o ssh-rsa.o dh.o kexdh.o \ + kexgex.o kexdhc.o kexgexc.o scard.o msg.o progressmeter.o dns.o \ +- entropy.o scard-opensc.o gss-genr.o umac.o jpake.o schnorr.o ++ entropy.o scard-opensc.o gss-genr.o umac.o kexgssc.o jpake.o schnorr.o + + SSHOBJS= ssh.o readconf.o clientloop.o sshtty.o \ + sshconnect.o sshconnect1.o sshconnect2.o mux.o +@@ -84,7 +84,7 @@ + auth2-none.o auth2-passwd.o auth2-pubkey.o auth2-jpake.o \ + monitor_mm.o monitor.o monitor_wrap.o kexdhs.o kexgexs.o \ + auth-krb5.o \ +- auth2-gss.o gss-serv.o gss-serv-krb5.o \ ++ auth2-gss.o gss-serv.o gss-serv-krb5.o kexgsss.o\ + loginrec.o auth-pam.o auth-shadow.o auth-sia.o md5crypt.o \ + audit.o audit-bsm.o platform.o sftp-server.o sftp-common.o + +diff -urN openssh-5.2p1/auth-krb5.c openssh-5.2p1.new/auth-krb5.c +--- auth-krb5.c 2006-08-05 04:39:39.000000000 +0200 ++++ auth-krb5.c 2009-03-21 15:19:18.000000000 +0100 +@@ -166,8 +166,13 @@ + + len = strlen(authctxt->krb5_ticket_file) + 6; + authctxt->krb5_ccname = xmalloc(len); ++#ifdef USE_CCAPI ++ snprintf(authctxt->krb5_ccname, len, "API:%s", ++ authctxt->krb5_ticket_file); ++#else + snprintf(authctxt->krb5_ccname, len, "FILE:%s", + authctxt->krb5_ticket_file); ++#endif + + #ifdef USE_PAM + if (options.use_pam) +@@ -219,15 +224,22 @@ + #ifndef HEIMDAL + krb5_error_code + ssh_krb5_cc_gen(krb5_context ctx, krb5_ccache *ccache) { +- int tmpfd, ret; ++ int ret; + char ccname[40]; + mode_t old_umask; ++#ifdef USE_CCAPI ++ char cctemplate[] = "API:krb5cc_%d"; ++#else ++ char cctemplate[] = "FILE:/tmp/krb5cc_%d_XXXXXXXXXX"; ++ int tmpfd; ++#endif + + ret = snprintf(ccname, sizeof(ccname), +- "FILE:/tmp/krb5cc_%d_XXXXXXXXXX", geteuid()); ++ cctemplate, geteuid()); + if (ret < 0 || (size_t)ret >= sizeof(ccname)) + return ENOMEM; + ++#ifndef USE_CCAPI + old_umask = umask(0177); + tmpfd = mkstemp(ccname + strlen("FILE:")); + umask(old_umask); +@@ -242,6 +254,7 @@ + return errno; + } + close(tmpfd); ++#endif + + return (krb5_cc_resolve(ctx, ccname, ccache)); + } +diff -urN openssh-5.2p1/auth.h openssh-5.2p1.new/auth.h +--- auth.h 2008-11-05 06:20:46.000000000 +0100 ++++ auth.h 2009-03-21 15:19:18.000000000 +0100 +@@ -53,6 +53,7 @@ + int valid; /* user exists and is allowed to login */ + int attempt; + int failures; ++ int server_caused_failure; + int force_pwchange; + char *user; /* username sent by the client */ + char *service; +diff -urN openssh-5.2p1/auth2-gss.c openssh-5.2p1.new/auth2-gss.c +--- auth2-gss.c 2007-12-02 12:59:45.000000000 +0100 ++++ auth2-gss.c 2009-03-21 15:19:18.000000000 +0100 +@@ -52,6 +52,39 @@ + static void input_gssapi_exchange_complete(int type, u_int32_t plen, void *ctxt); + static void input_gssapi_errtok(int, u_int32_t, void *); + ++/* ++ * The 'gssapi_keyex' userauth mechanism. ++ */ ++static int ++userauth_gsskeyex(Authctxt *authctxt) ++{ ++ int authenticated = 0; ++ Buffer b; ++ gss_buffer_desc mic, gssbuf; ++ u_int len; ++ ++ mic.value = packet_get_string(&len); ++ mic.length = len; ++ ++ packet_check_eom(); ++ ++ ssh_gssapi_buildmic(&b, authctxt->user, authctxt->service, ++ "gssapi-keyex"); ++ ++ gssbuf.value = buffer_ptr(&b); ++ gssbuf.length = buffer_len(&b); ++ ++ /* gss_kex_context is NULL with privsep, so we can't check it here */ ++ if (!GSS_ERROR(PRIVSEP(ssh_gssapi_checkmic(gss_kex_context, ++ &gssbuf, &mic)))) ++ authenticated = PRIVSEP(ssh_gssapi_userok(authctxt->user)); ++ ++ buffer_free(&b); ++ xfree(mic.value); ++ ++ return (authenticated); ++} ++ + /* + * We only support those mechanisms that we know about (ie ones that we know + * how to check local user kuserok and the like) +@@ -102,6 +135,7 @@ + + if (!present) { + xfree(doid); ++ authctxt->server_caused_failure = 1; + return (0); + } + +@@ -109,6 +143,7 @@ + if (ctxt != NULL) + ssh_gssapi_delete_ctx(&ctxt); + xfree(doid); ++ authctxt->server_caused_failure = 1; + return (0); + } + +@@ -292,6 +327,12 @@ + userauth_finish(authctxt, authenticated, "gssapi-with-mic"); + } + ++Authmethod method_gsskeyex = { ++ "gssapi-keyex", ++ userauth_gsskeyex, ++ &options.gss_authentication ++}; ++ + Authmethod method_gssapi = { + "gssapi-with-mic", + userauth_gssapi, +diff -urN openssh-5.2p1/auth2.c openssh-5.2p1.new/auth2.c +--- auth2.c 2008-11-05 06:20:46.000000000 +0100 ++++ auth2.c 2009-03-21 15:19:18.000000000 +0100 +@@ -69,6 +69,7 @@ + extern Authmethod method_kbdint; + extern Authmethod method_hostbased; + #ifdef GSSAPI ++extern Authmethod method_gsskeyex; + extern Authmethod method_gssapi; + #endif + #ifdef JPAKE +@@ -79,6 +80,7 @@ + &method_none, + &method_pubkey, + #ifdef GSSAPI ++ &method_gsskeyex, + &method_gssapi, + #endif + #ifdef JPAKE +@@ -274,6 +276,7 @@ + #endif + + authctxt->postponed = 0; ++ authctxt->server_caused_failure = 0; + + /* try to authenticate user */ + m = authmethod_lookup(method); +@@ -348,7 +351,9 @@ + /* Allow initial try of "none" auth without failure penalty */ + if (authctxt->attempt > 1 || strcmp(method, "none") != 0) + authctxt->failures++; +- if (authctxt->failures >= options.max_authtries) { ++ /* Dont count server configuration issues against the client */ ++ if (!authctxt->server_caused_failure && ++ authctxt->failures++ > options.max_authtries) { + #ifdef SSH_AUDIT_EVENTS + PRIVSEP(audit_event(SSH_LOGIN_EXCEED_MAXTRIES)); + #endif +diff -urN openssh-5.2p1/configure.ac openssh-5.2p1.new/configure.ac +--- configure.ac 2009-02-16 05:37:03.000000000 +0100 ++++ configure.ac 2009-03-21 15:19:19.000000000 +0100 +@@ -473,6 +473,30 @@ + [Use tunnel device compatibility to OpenBSD]) + AC_DEFINE(SSH_TUN_PREPEND_AF, 1, + [Prepend the address family to IP tunnel traffic]) ++ AC_MSG_CHECKING(if we have the Security Authorization Session API) ++ AC_TRY_COMPILE([#include ], ++ [SessionCreate(0, 0);], ++ [ac_cv_use_security_session_api="yes" ++ AC_DEFINE(USE_SECURITY_SESSION_API, 1, ++ [platform has the Security Authorization Session API]) ++ LIBS="$LIBS -framework Security" ++ AC_MSG_RESULT(yes)], ++ [ac_cv_use_security_session_api="no" ++ AC_MSG_RESULT(no)]) ++ AC_MSG_CHECKING(if we have an in-memory credentials cache) ++ AC_TRY_COMPILE( ++ [#include ], ++ [cc_context_t c; ++ (void) cc_initialize (&c, 0, NULL, NULL);], ++ [AC_DEFINE(USE_CCAPI, 1, ++ [platform uses an in-memory credentials cache]) ++ LIBS="$LIBS -framework Security" ++ AC_MSG_RESULT(yes) ++ if test "x$ac_cv_use_security_session_api" = "xno"; then ++ AC_MSG_ERROR(*** Need a security framework to use the credentials cache API ***) ++ fi], ++ [AC_MSG_RESULT(no)] ++ ) + m4_pattern_allow(AU_IPv) + AC_CHECK_DECL(AU_IPv4, [], + AC_DEFINE(AU_IPv4, 0, [System only supports IPv4 audit records]) +diff -urN openssh-5.2p1/gss-genr.c openssh-5.2p1.new/gss-genr.c +--- gss-genr.c 2007-06-12 15:44:36.000000000 +0200 ++++ gss-genr.c 2009-03-21 15:19:19.000000000 +0100 +@@ -39,12 +39,160 @@ + #include "buffer.h" + #include "log.h" + #include "ssh2.h" ++#include "cipher.h" ++#include "key.h" ++#include "kex.h" ++#include + + #include "ssh-gss.h" + + extern u_char *session_id2; + extern u_int session_id2_len; + ++typedef struct { ++ char *encoded; ++ gss_OID oid; ++} ssh_gss_kex_mapping; ++ ++/* ++ * XXX - It would be nice to find a more elegant way of handling the ++ * XXX passing of the key exchange context to the userauth routines ++ */ ++ ++Gssctxt *gss_kex_context = NULL; ++ ++static ssh_gss_kex_mapping *gss_enc2oid = NULL; ++ ++int ++ssh_gssapi_oid_table_ok() { ++ return (gss_enc2oid != NULL); ++} ++ ++/* ++ * Return a list of the gss-group1-sha1 mechanisms supported by this program ++ * ++ * We test mechanisms to ensure that we can use them, to avoid starting ++ * a key exchange with a bad mechanism ++ */ ++ ++char * ++ssh_gssapi_client_mechanisms(const char *host) { ++ gss_OID_set gss_supported; ++ OM_uint32 min_status; ++ ++ gss_indicate_mechs(&min_status, &gss_supported); ++ ++ return(ssh_gssapi_kex_mechs(gss_supported, ssh_gssapi_check_mechanism, ++ host)); ++} ++ ++char * ++ssh_gssapi_kex_mechs(gss_OID_set gss_supported, ssh_gssapi_check_fn *check, ++ const char *data) { ++ Buffer buf; ++ size_t i; ++ int oidpos, enclen; ++ char *mechs, *encoded; ++ u_char digest[EVP_MAX_MD_SIZE]; ++ char deroid[2]; ++ const EVP_MD *evp_md = EVP_md5(); ++ EVP_MD_CTX md; ++ ++ if (gss_enc2oid != NULL) { ++ for (i = 0; gss_enc2oid[i].encoded != NULL; i++) ++ xfree(gss_enc2oid[i].encoded); ++ xfree(gss_enc2oid); ++ } ++ ++ gss_enc2oid = xmalloc(sizeof(ssh_gss_kex_mapping) * ++ (gss_supported->count + 1)); ++ ++ buffer_init(&buf); ++ ++ oidpos = 0; ++ for (i = 0; i < gss_supported->count; i++) { ++ if (gss_supported->elements[i].length < 128 && ++ (*check)(NULL, &(gss_supported->elements[i]), data)) { ++ ++ deroid[0] = SSH_GSS_OIDTYPE; ++ deroid[1] = gss_supported->elements[i].length; ++ ++ EVP_DigestInit(&md, evp_md); ++ EVP_DigestUpdate(&md, deroid, 2); ++ EVP_DigestUpdate(&md, ++ gss_supported->elements[i].elements, ++ gss_supported->elements[i].length); ++ EVP_DigestFinal(&md, digest, NULL); ++ ++ encoded = xmalloc(EVP_MD_size(evp_md) * 2); ++ enclen = __b64_ntop(digest, EVP_MD_size(evp_md), ++ encoded, EVP_MD_size(evp_md) * 2); ++ ++ if (oidpos != 0) ++ buffer_put_char(&buf, ','); ++ ++ buffer_append(&buf, KEX_GSS_GEX_SHA1_ID, ++ sizeof(KEX_GSS_GEX_SHA1_ID) - 1); ++ buffer_append(&buf, encoded, enclen); ++ buffer_put_char(&buf, ','); ++ buffer_append(&buf, KEX_GSS_GRP1_SHA1_ID, ++ sizeof(KEX_GSS_GRP1_SHA1_ID) - 1); ++ buffer_append(&buf, encoded, enclen); ++ buffer_put_char(&buf, ','); ++ buffer_append(&buf, KEX_GSS_GRP14_SHA1_ID, ++ sizeof(KEX_GSS_GRP14_SHA1_ID) - 1); ++ buffer_append(&buf, encoded, enclen); ++ ++ gss_enc2oid[oidpos].oid = &(gss_supported->elements[i]); ++ gss_enc2oid[oidpos].encoded = encoded; ++ oidpos++; ++ } ++ } ++ gss_enc2oid[oidpos].oid = NULL; ++ gss_enc2oid[oidpos].encoded = NULL; ++ ++ buffer_put_char(&buf, '\0'); ++ ++ mechs = xmalloc(buffer_len(&buf)); ++ buffer_get(&buf, mechs, buffer_len(&buf)); ++ buffer_free(&buf); ++ ++ if (strlen(mechs) == 0) { ++ xfree(mechs); ++ mechs = NULL; ++ } ++ ++ return (mechs); ++} ++ ++gss_OID ++ssh_gssapi_id_kex(Gssctxt *ctx, char *name, int kex_type) { ++ int i = 0; ++ ++ switch (kex_type) { ++ case KEX_GSS_GRP1_SHA1: ++ name += sizeof(KEX_GSS_GRP1_SHA1_ID) - 1; ++ break; ++ case KEX_GSS_GRP14_SHA1: ++ name += sizeof(KEX_GSS_GRP14_SHA1_ID) - 1; ++ break; ++ case KEX_GSS_GEX_SHA1: ++ name += sizeof(KEX_GSS_GEX_SHA1_ID) - 1; ++ break; ++ default: ++ return GSS_C_NO_OID; ++ } ++ ++ while (gss_enc2oid[i].encoded != NULL && ++ strcmp(name, gss_enc2oid[i].encoded) != 0) ++ i++; ++ ++ if (gss_enc2oid[i].oid != NULL && ctx != NULL) ++ ssh_gssapi_set_oid(ctx, gss_enc2oid[i].oid); ++ ++ return gss_enc2oid[i].oid; ++} ++ + /* Check that the OID in a data stream matches that in the context */ + int + ssh_gssapi_check_oid(Gssctxt *ctx, void *data, size_t len) +@@ -229,6 +377,9 @@ + OM_uint32 + ssh_gssapi_sign(Gssctxt *ctx, gss_buffer_t buffer, gss_buffer_t hash) + { ++ if (ctx == NULL) ++ return -1; ++ + if ((ctx->major = gss_get_mic(&ctx->minor, ctx->context, + GSS_C_QOP_DEFAULT, buffer, hash))) + ssh_gssapi_error(ctx); +@@ -236,6 +387,19 @@ + return (ctx->major); + } + ++/* Priviledged when used by server */ ++OM_uint32 ++ssh_gssapi_checkmic(Gssctxt *ctx, gss_buffer_t gssbuf, gss_buffer_t gssmic) ++{ ++ if (ctx == NULL) ++ return -1; ++ ++ ctx->major = gss_verify_mic(&ctx->minor, ctx->context, ++ gssbuf, gssmic, NULL); ++ ++ return (ctx->major); ++} ++ + void + ssh_gssapi_buildmic(Buffer *b, const char *user, const char *service, + const char *context) +@@ -254,6 +418,10 @@ + gss_buffer_desc token = GSS_C_EMPTY_BUFFER; + OM_uint32 major, minor; + gss_OID_desc spnego_oid = {6, (void *)"\x2B\x06\x01\x05\x05\x02"}; ++ Gssctxt *intctx = NULL; ++ ++ if (ctx == NULL) ++ ctx = &intctx; + + /* RFC 4462 says we MUST NOT do SPNEGO */ + if (oid->length == spnego_oid.length && +@@ -272,7 +440,7 @@ + GSS_C_NO_BUFFER); + } + +- if (GSS_ERROR(major)) ++ if (GSS_ERROR(major) || intctx != NULL) + ssh_gssapi_delete_ctx(ctx); + + return (!GSS_ERROR(major)); +diff -urN openssh-5.2p1/gss-serv-krb5.c openssh-5.2p1.new/gss-serv-krb5.c +--- gss-serv-krb5.c 2006-09-01 07:38:36.000000000 +0200 ++++ gss-serv-krb5.c 2009-03-21 15:19:19.000000000 +0100 +@@ -120,6 +120,7 @@ + krb5_principal princ; + OM_uint32 maj_status, min_status; + int len; ++ const char *new_ccname; + + if (client->creds == NULL) { + debug("No credentials stored"); +@@ -168,11 +169,16 @@ + return; + } + +- client->store.filename = xstrdup(krb5_cc_get_name(krb_context, ccache)); ++ new_ccname = krb5_cc_get_name(krb_context, ccache); ++ + client->store.envvar = "KRB5CCNAME"; +- len = strlen(client->store.filename) + 6; +- client->store.envval = xmalloc(len); +- snprintf(client->store.envval, len, "FILE:%s", client->store.filename); ++#ifdef USE_CCAPI ++ xasprintf(&client->store.envval, "API:%s", new_ccname); ++ client->store.filename = NULL; ++#else ++ xasprintf(&client->store.envval, "FILE:%s", new_ccname); ++ client->store.filename = xstrdup(new_ccname); ++#endif + + #ifdef USE_PAM + if (options.use_pam) +diff -urN openssh-5.2p1/gss-serv.c openssh-5.2p1.new/gss-serv.c +--- gss-serv.c 2008-05-19 07:05:07.000000000 +0200 ++++ gss-serv.c 2009-03-21 15:19:19.000000000 +0100 +@@ -1,7 +1,7 @@ + /* $OpenBSD: gss-serv.c,v 1.22 2008/05/08 12:02:23 djm Exp $ */ + + /* +- * Copyright (c) 2001-2003 Simon Wilkinson. All rights reserved. ++ * Copyright (c) 2001-2008 Simon Wilkinson. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions +@@ -45,8 +45,12 @@ + #include "channels.h" + #include "session.h" + #include "misc.h" ++#include "servconf.h" + + #include "ssh-gss.h" ++#include "monitor_wrap.h" ++ ++extern ServerOptions options; + + static ssh_gssapi_client gssapi_client = + { GSS_C_EMPTY_BUFFER, GSS_C_EMPTY_BUFFER, +@@ -81,25 +85,32 @@ + char lname[MAXHOSTNAMELEN]; + gss_OID_set oidset; + +- gss_create_empty_oid_set(&status, &oidset); +- gss_add_oid_set_member(&status, ctx->oid, &oidset); ++ if (options.gss_strict_acceptor) { ++ gss_create_empty_oid_set(&status, &oidset); ++ gss_add_oid_set_member(&status, ctx->oid, &oidset); ++ ++ if (gethostname(lname, MAXHOSTNAMELEN)) { ++ gss_release_oid_set(&status, &oidset); ++ return (-1); ++ } + +- if (gethostname(lname, MAXHOSTNAMELEN)) { +- gss_release_oid_set(&status, &oidset); +- return (-1); +- } ++ if (GSS_ERROR(ssh_gssapi_import_name(ctx, lname))) { ++ gss_release_oid_set(&status, &oidset); ++ return (ctx->major); ++ } ++ ++ if ((ctx->major = gss_acquire_cred(&ctx->minor, ++ ctx->name, 0, oidset, GSS_C_ACCEPT, &ctx->creds, ++ NULL, NULL))) ++ ssh_gssapi_error(ctx); + +- if (GSS_ERROR(ssh_gssapi_import_name(ctx, lname))) { + gss_release_oid_set(&status, &oidset); + return (ctx->major); ++ } else { ++ ctx->name = GSS_C_NO_NAME; ++ ctx->creds = GSS_C_NO_CREDENTIAL; + } +- +- if ((ctx->major = gss_acquire_cred(&ctx->minor, +- ctx->name, 0, oidset, GSS_C_ACCEPT, &ctx->creds, NULL, NULL))) +- ssh_gssapi_error(ctx); +- +- gss_release_oid_set(&status, &oidset); +- return (ctx->major); ++ return GSS_S_COMPLETE; + } + + /* Privileged */ +@@ -114,6 +125,28 @@ + } + + /* Unprivileged */ ++char * ++ssh_gssapi_server_mechanisms() { ++ gss_OID_set supported; ++ ++ ssh_gssapi_supported_oids(&supported); ++ return (ssh_gssapi_kex_mechs(supported, &ssh_gssapi_server_check_mech, ++ NULL)); ++} ++ ++/* Unprivileged */ ++int ++ssh_gssapi_server_check_mech(Gssctxt **dum, gss_OID oid, const char *data) { ++ Gssctxt *ctx = NULL; ++ int res; ++ ++ res = !GSS_ERROR(PRIVSEP(ssh_gssapi_server_ctx(&ctx, oid))); ++ ssh_gssapi_delete_ctx(&ctx); ++ ++ return (res); ++} ++ ++/* Unprivileged */ + void + ssh_gssapi_supported_oids(gss_OID_set *oidset) + { +@@ -352,14 +385,4 @@ + return (0); + } + +-/* Privileged */ +-OM_uint32 +-ssh_gssapi_checkmic(Gssctxt *ctx, gss_buffer_t gssbuf, gss_buffer_t gssmic) +-{ +- ctx->major = gss_verify_mic(&ctx->minor, ctx->context, +- gssbuf, gssmic, NULL); +- +- return (ctx->major); +-} +- + #endif +diff -urN openssh-5.2p1/kex.c openssh-5.2p1.new/kex.c +--- kex.c 2008-11-03 09:19:12.000000000 +0100 ++++ kex.c 2009-03-21 15:19:19.000000000 +0100 +@@ -49,6 +49,10 @@ + #include "dispatch.h" + #include "monitor.h" + ++#ifdef GSSAPI ++#include "ssh-gss.h" ++#endif ++ + #define KEX_COOKIE_LEN 16 + @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Sun Mar 22 00:24:53 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sat, 21 Mar 2009 23:24:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[3856] csw/mgar/pkg Message-ID: Revision: 3856 http://gar.svn.sourceforge.net/gar/?rev=3856&view=rev Author: wahwah Date: 2009-03-21 23:24:53 +0000 (Sat, 21 Mar 2009) Log Message: ----------- rxvt-unicode, CSWurxvt, using gcc-4, first commit Added Paths: ----------- csw/mgar/pkg/urxvt/ csw/mgar/pkg/urxvt/Makefile csw/mgar/pkg/urxvt/branches/ csw/mgar/pkg/urxvt/tags/ csw/mgar/pkg/urxvt/trunk/ csw/mgar/pkg/urxvt/trunk/Makefile csw/mgar/pkg/urxvt/trunk/checksums csw/mgar/pkg/urxvt/trunk/files/ csw/mgar/pkg/urxvt/trunk/files/CSWurxvt.gspec Added: csw/mgar/pkg/urxvt/Makefile =================================================================== --- csw/mgar/pkg/urxvt/Makefile (rev 0) +++ csw/mgar/pkg/urxvt/Makefile 2009-03-21 23:24:53 UTC (rev 3856) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Added: csw/mgar/pkg/urxvt/trunk/Makefile =================================================================== --- csw/mgar/pkg/urxvt/trunk/Makefile (rev 0) +++ csw/mgar/pkg/urxvt/trunk/Makefile 2009-03-21 23:24:53 UTC (rev 3856) @@ -0,0 +1,39 @@ +# Copyright 2009 OpenCSW +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +GARNAME = rxvt-unicode +GARVERSION = 9.06 +CATEGORIES = apps + +DESCRIPTION = (ouR XVT, unicode) - a VT102 emulator for the X window system +define BLURB + rxvt-unicode, is a colour vt102 terminal emulator intended as an xterm(1) + replacement for users who do not require features such as Tektronix 4014 + emulation and toolkit-style configurability. As a result, rxvt-unicode uses + much less swap space -- a significant advantage on a machine serving many + X sessions. + + Documentation is available at: + http://pod.tst.eu/http://cvs.schmorp.de/rxvt-unicode/doc/rxvt.1.pod +endef + +MASTER_SITES = http://dist.schmorp.de/rxvt-unicode/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 +DISTFILES += $(call admfiles,CSWurxvt,) + +# We define upstream file regex so we can be notifed of new upstream software +# release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 + +SPKG_SOURCEURL = http://software.schmorp.de/pkg/rxvt-unicode.html + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --disable-perl + +GARCOMPILER = GNU + +REQUIRED_PKGS_CSWurxvt = CSWfconfig CSWftype2 CSWlibxft2 CSWlibxrender CSWzlib +TEST_SCRIPTS = + +include gar/category.mk Added: csw/mgar/pkg/urxvt/trunk/checksums =================================================================== --- csw/mgar/pkg/urxvt/trunk/checksums (rev 0) +++ csw/mgar/pkg/urxvt/trunk/checksums 2009-03-21 23:24:53 UTC (rev 3856) @@ -0,0 +1,2 @@ +4cb9330e99fc0b0b05cebf3581557dd8 download/rxvt-unicode-9.06.tar.bz2 +c108ec3aafeb40526dfe1868937f9030 download/CSWurxvt.gspec Added: csw/mgar/pkg/urxvt/trunk/files/CSWurxvt.gspec =================================================================== --- csw/mgar/pkg/urxvt/trunk/files/CSWurxvt.gspec (rev 0) +++ csw/mgar/pkg/urxvt/trunk/files/CSWurxvt.gspec 2009-03-21 23:24:53 UTC (rev 3856) @@ -0,0 +1,4 @@ +%var bitname urxvt +%var pkgname CSWurxvt +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Sun Mar 22 00:34:42 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sat, 21 Mar 2009 23:34:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[3857] csw/mgar/pkg/syslog_ng/trunk Message-ID: Revision: 3857 http://gar.svn.sourceforge.net/gar/?rev=3857&view=rev Author: wahwah Date: 2009-03-21 23:34:41 +0000 (Sat, 21 Mar 2009) Log Message: ----------- Updated MASTER_SITES and checksums for syslog_ng Modified Paths: -------------- csw/mgar/pkg/syslog_ng/trunk/Makefile csw/mgar/pkg/syslog_ng/trunk/checksums Modified: csw/mgar/pkg/syslog_ng/trunk/Makefile =================================================================== --- csw/mgar/pkg/syslog_ng/trunk/Makefile 2009-03-21 23:24:53 UTC (rev 3856) +++ csw/mgar/pkg/syslog_ng/trunk/Makefile 2009-03-21 23:34:41 UTC (rev 3857) @@ -9,8 +9,8 @@ logs using TCP. endef -MASTER_SITES = http://www.balabit.com/downloads/files/syslog-ng/sources/stable/src/ -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +MASTER_SITES = http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/$(GARVERSION)/source/ +DISTFILES = $(GARNAME)_$(GARVERSION).tar.gz DISTFILES += $(call admfiles,CSWsyslogng, postinstall depend prototype) DISTFILES += syslog-ng.conf.CSW DISTFILES += cswsyslog_ng @@ -18,9 +18,10 @@ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +SPKG_SOURCEURL = http://www.balabit.com/network-security/syslog-ng/ SPKG_CLASSES = none cswinitsmf -PREREQUISITE_PKGS = CSWeventlog +PREREQUISITE_PKGS = CSWeventlog PREREQUISITE_PKGS += CSWggettext PREREQUISITE_PKGS += CSWglib2 PREREQUISITE_PKGS += CSWtcpwrap Modified: csw/mgar/pkg/syslog_ng/trunk/checksums =================================================================== --- csw/mgar/pkg/syslog_ng/trunk/checksums 2009-03-21 23:24:53 UTC (rev 3856) +++ csw/mgar/pkg/syslog_ng/trunk/checksums 2009-03-21 23:34:41 UTC (rev 3857) @@ -1,4 +1,4 @@ -3f96ccf13dda0b9e150e511bcffde795 download/syslog-ng-2.0.10.tar.gz +e5ca55796c11899739affa417ff8a71e download/syslog-ng_2.0.10.tar.gz 6726e851fa8e6e6658584faaeaa6716d download/CSWsyslogng.gspec 3de835dbfde225227a1ed36f548e1d34 download/CSWsyslogng.postinstall 479df38d9a0e3a31422cea79b287412b download/CSWsyslogng.depend This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Sun Mar 22 01:20:45 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sun, 22 Mar 2009 00:20:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3858] csw/mgar/pkg/urxvt/trunk/ Message-ID: Revision: 3858 http://gar.svn.sourceforge.net/gar/?rev=3858&view=rev Author: wahwah Date: 2009-03-22 00:20:45 +0000 (Sun, 22 Mar 2009) Log Message: ----------- CSWurxvt, setting svn:externals and svn:ignore Property Changed: ---------------- csw/mgar/pkg/urxvt/trunk/ Property changes on: csw/mgar/pkg/urxvt/trunk ___________________________________________________________________ Added: svn:ignore + cookies download gar work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Sun Mar 22 10:22:35 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sun, 22 Mar 2009 09:22:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[3859] csw/mgar/pkg Message-ID: Revision: 3859 http://gar.svn.sourceforge.net/gar/?rev=3859&view=rev Author: wahwah Date: 2009-03-22 09:22:35 +0000 (Sun, 22 Mar 2009) Log Message: ----------- Keychain, ssh-agent manager, first commit Modified Paths: -------------- csw/mgar/pkg/keychain/trunk/Makefile csw/mgar/pkg/keychain/trunk/checksums Added Paths: ----------- csw/mgar/pkg/keychain/ csw/mgar/pkg/keychain/trunk/ Removed Paths: ------------- csw/mgar/pkg/keychain/trunk/ Modified: csw/mgar/pkg/keychain/trunk/Makefile =================================================================== --- csw/mgar/pkg/template/trunk/Makefile 2009-03-18 22:21:09 UTC (rev 3810) +++ csw/mgar/pkg/keychain/trunk/Makefile 2009-03-22 09:22:35 UTC (rev 3859) @@ -1,24 +1,42 @@ -GARNAME = mypkg -GARVERSION = 1.0 -CATEGORIES = lib +# Copyright 2009 OpenCSW +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ +GARNAME = keychain +GARVERSION = 2.6.8 +CATEGORIES = apps + DESCRIPTION = This is a useful library define BLURB - It does stuff with things + http://www.gentoo.org/doc/en/keychain-guide.xml + + If your ssh key is, say, id_dsa, add this to your ~/.bashrc and make sure it's + sourced on login: + + keychain "id_dsa" + . ~/.keychain/$$HOSTNAME-sh endef -MASTER_SITES = -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +MASTER_SITES = http://agriffis.n01se.net/keychain/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 -CONFIGURE_ARGS = $(DIRPATHS) +ARCHALL = 1 +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +INSTALL_SCRIPTS = keychain +TEST_SCRIPTS = -# Remove the following rules and uncomment the -# include before building. -all: .DEFAULT -.DEFAULT: - @true +install-keychain: + ginstall -d $(DESTDIR)$(bindir_install) + ginstall -m 755 $(WORKSRC)/keychain $(DESTDIR)$(bindir_install) + ginstall -d $(DESTDIR)$(mandir)/man1 + ginstall -m 644 $(WORKSRC)/keychain.1 $(DESTDIR)$(mandir)/man1/ + ginstall -d $(DESTDIR)$(docdir)/$(GARNAME) + ginstall $(WORKSRC)/README $(DESTDIR)$(docdir)/$(GARNAME) + ginstall $(WORKSRC)/ChangeLog $(DESTDIR)$(docdir)/$(GARNAME) + ginstall $(WORKSRC)/keychain.pod $(DESTDIR)$(docdir)/$(GARNAME) -#include gar/category.mk +include gar/category.mk Modified: csw/mgar/pkg/keychain/trunk/checksums =================================================================== --- csw/mgar/pkg/template/trunk/checksums 2009-03-18 22:21:09 UTC (rev 3810) +++ csw/mgar/pkg/keychain/trunk/checksums 2009-03-22 09:22:35 UTC (rev 3859) @@ -0,0 +1 @@ +2a23b311e438ecebed5639b568738d28 download/keychain-2.6.8.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 22 14:57:28 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 22 Mar 2009 13:57:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[3860] csw/mgar/pkg/openssh/trunk/files/changelog.CSW Message-ID: Revision: 3860 http://gar.svn.sourceforge.net/gar/?rev=3860&view=rev Author: chninkel Date: 2009-03-22 13:57:26 +0000 (Sun, 22 Mar 2009) Log Message: ----------- openssh: updated changelog Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/files/changelog.CSW Modified: csw/mgar/pkg/openssh/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/openssh/trunk/files/changelog.CSW 2009-03-22 09:22:35 UTC (rev 3859) +++ csw/mgar/pkg/openssh/trunk/files/changelog.CSW 2009-03-22 13:57:26 UTC (rev 3860) @@ -1,3 +1,10 @@ +openssh (5.2,REV=2008.03.22_rev=p1) unstable + + * New upstream version. + * Split the client in a distinct package. + + -- Yann Rouillard Sun, 22 Mar 2009 10:34:39 +0100 + openssh (5.1,REV=2008.02.15_rev=p1) unstable * Package rebuild to solve incorrect package push in repository tree. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Sun Mar 22 16:28:31 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Sun, 22 Mar 2009 15:28:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3861] csw/mgar/pkg/nrpe/trunk Message-ID: Revision: 3861 http://gar.svn.sourceforge.net/gar/?rev=3861&view=rev Author: j_arndt Date: 2009-03-22 15:28:31 +0000 (Sun, 22 Mar 2009) Log Message: ----------- nrpe: fixed paths in start script Modified Paths: -------------- csw/mgar/pkg/nrpe/trunk/checksums csw/mgar/pkg/nrpe/trunk/files/cswnrpe Modified: csw/mgar/pkg/nrpe/trunk/checksums =================================================================== --- csw/mgar/pkg/nrpe/trunk/checksums 2009-03-22 13:57:26 UTC (rev 3860) +++ csw/mgar/pkg/nrpe/trunk/checksums 2009-03-22 15:28:31 UTC (rev 3861) @@ -4,7 +4,7 @@ bda68135e2b65da40c3d2b68a3b8dc78 download/CSWnrpe.checkinstall 53eea7ed36535bb6cbe1d6fe0aae3508 download/CSWnrpe.preinstall 393872a95d2b9ec90363664c31074415 download/CSWnrpe.preremove -cbfc86ba77e78e2f860f90a303a1abe5 download/cswnrpe +4aad349d0e04e6cb8af186d87c44c3ba download/cswnrpe 2b35d5e0d57bcb3aff096040e0d06b8b download/CSWnrpeplugin.gspec e22a7817c7665e79bcbad7e091375be9 download/CSWnrpeplugin.prototype 5b02d4385daaea2a8c13903539aa6189 download/patch.diff Modified: csw/mgar/pkg/nrpe/trunk/files/cswnrpe =================================================================== --- csw/mgar/pkg/nrpe/trunk/files/cswnrpe 2009-03-22 13:57:26 UTC (rev 3860) +++ csw/mgar/pkg/nrpe/trunk/files/cswnrpe 2009-03-22 15:28:31 UTC (rev 3861) @@ -20,7 +20,7 @@ CONFIG_FILE=/etc/opt/csw/nrpe.cfg if [ ! -f $CONFIG_FILE ] ; then - CONFIG_FILE=/opt/csw/nagios/etc/nrpe.cfg + CONFIG_FILE=/opt/csw/etc/nrpe.cfg fi if [ ! -f $CONFIG_FILE ] @@ -28,7 +28,7 @@ exit $SMF_EXIT_ERR_CONFIG fi -BIN_FILE="/opt/csw/nagios/bin/nrpe" +BIN_FILE="/opt/csw/bin/nrpe" pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` NRPE_USER=`awk -F'=' '/nrpe_user/ { print $NF }' $CONFIG_FILE` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 22 17:37:42 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 22 Mar 2009 16:37:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[3862] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 3862 http://gar.svn.sourceforge.net/gar/?rev=3862&view=rev Author: chninkel Date: 2009-03-22 16:37:35 +0000 (Sun, 22 Mar 2009) Log Message: ----------- openssh: added optionnal build instruction for lpk patch Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/checksums csw/mgar/pkg/openssh/trunk/files/don_t_use_TIOCSCTTY.patch csw/mgar/pkg/openssh/trunk/files/no_x_forwarding_bug.patch csw/mgar/pkg/openssh/trunk/files/openssh-5.2p1-gsskex-20081003.patch Added Paths: ----------- csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.2p1-0.3.9.patch Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-22 15:28:31 UTC (rev 3861) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-22 16:37:35 UTC (rev 3862) @@ -38,7 +38,6 @@ DISTFILES += openssh_restart_workaround.sh # The GSSAPI key exchange patch -PATCHDIRLEVEL = 0 PATCHFILES = openssh-$(GSSKEX_PATCH_VERSION)-gsskex-$(GSSKEX_PATCH_DATE).patch # Prevent TIOCSCTTY from being used to avoid error: @@ -64,6 +63,12 @@ TEST_SCRIPTS = +ifdef LPK + MASTER_SITES += http://openssh-lpk.googlecode.com/svn/trunk/patch/contrib/ + PATCHFILES += contrib-openssh-lpk-5.2p1-0.3.9.patch + CONFIGURE_ARGS += --with-ldap +endif + include gar/category.mk Modified: csw/mgar/pkg/openssh/trunk/checksums =================================================================== --- csw/mgar/pkg/openssh/trunk/checksums 2009-03-22 15:28:31 UTC (rev 3861) +++ csw/mgar/pkg/openssh/trunk/checksums 2009-03-22 16:37:35 UTC (rev 3862) @@ -1,7 +1,7 @@ ada79c7328a8551bdf55c95e631e7dad download/openssh-5.2p1.tar.gz dc212745af1f549ce2a236401bf97c1b download/i.conf 5d9e9fb1a5b6af82ce915f72ebc5e3b7 download/r.conf -2ace8f24d32978fb8d550a1648483d5f download/changelog.CSW +780a273b9c28497e373dbc0ecc8d6fd1 download/changelog.CSW d1c2c49bcd3b65a601946e8316b0b018 download/CSWossh.gspec 6e91d098018d7e1855b626ea463b8a29 download/CSWossh.depend 1d3d6d477c09e59c514e637fa3a2f7a4 download/CSWossh.checkinstall @@ -17,6 +17,7 @@ 1055c346c01d99d09572d978fad10256 download/CSWosshclient.depend 3446a3185dddc9a63b28c588685c629e download/CSWosshclient.prototype bd0f690fbb3abcbffe7924ae3016c8c3 download/openssh_restart_workaround.sh -05420ca20fada7ec02bd9474701abc4b download/openssh-5.2p1-gsskex-20081003.patch -04da9aaea49aa4b026f156a48e577a19 download/don_t_use_TIOCSCTTY.patch -38a20d4c63ada0a7a68226cf5e8af9c5 download/no_x_forwarding_bug.patch +bb77f4010f030d85f143b3d149aa6a69 download/openssh-5.2p1-gsskex-20081003.patch +4b3e79120b60e8f25be5141eba53cac5 download/don_t_use_TIOCSCTTY.patch +ca5403c8e1539d5ced0573f289ed7aef download/no_x_forwarding_bug.patch +9153031524651a18e7edaed4637aa769 download/contrib-openssh-lpk-5.2p1-0.3.9.patch Added: csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.2p1-0.3.9.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.2p1-0.3.9.patch (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.2p1-0.3.9.patch 2009-03-22 16:37:35 UTC (rev 3862) @@ -0,0 +1,1884 @@ +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/Makefile.in openssh-5.2p1+lpk/Makefile.in +--- openssh-5.2p1.orig/Makefile.in 2008-11-05 06:20:46.000000000 +0100 ++++ openssh-5.2p1+lpk/Makefile.in 2009-03-22 15:59:08.607515800 +0100 +@@ -86,7 +86,7 @@ + auth-krb5.o \ + auth2-gss.o gss-serv.o gss-serv-krb5.o \ + loginrec.o auth-pam.o auth-shadow.o auth-sia.o md5crypt.o \ +- audit.o audit-bsm.o platform.o sftp-server.o sftp-common.o ++ audit.o audit-bsm.o platform.o ldapauth.o sftp-server.o sftp-common.o + + MANPAGES = moduli.5.out scp.1.out ssh-add.1.out ssh-agent.1.out ssh-keygen.1.out ssh-keyscan.1.out ssh.1.out sshd.8.out sftp-server.8.out sftp.1.out ssh-rand-helper.8.out ssh-keysign.8.out sshd_config.5.out ssh_config.5.out + MANPAGES_IN = moduli.5 scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh-keyscan.1 ssh.1 sshd.8 sftp-server.8 sftp.1 ssh-rand-helper.8 ssh-keysign.8 sshd_config.5 ssh_config.5 +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/README.lpk openssh-5.2p1+lpk/README.lpk +--- openssh-5.2p1.orig/README.lpk 1970-01-01 01:00:00.000000000 +0100 ++++ openssh-5.2p1+lpk/README.lpk 2009-03-22 15:59:08.672813997 +0100 +@@ -0,0 +1,267 @@ ++OpenSSH LDAP PUBLIC KEY PATCH ++Copyright (c) 2003 Eric AUGE (eau at phear.org) ++All rights reserved. ++ ++Redistribution and use in source and binary forms, with or without ++modification, are permitted provided that the following conditions ++are met: ++1. Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++2. Redistributions in binary form must reproduce the above copyright ++ notice, this list of conditions and the following disclaimer in the ++ documentation and/or other materials provided with the distribution. ++3. The name of the author may not be used to endorse or promote products ++ derived from this software without specific prior written permission. ++ ++THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR ++IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES ++OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, ++INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT ++NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF ++THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ ++purposes of this patch: ++ ++This patch would help to have authentication centralization policy ++using ssh public key authentication. ++This patch could be an alternative to other "secure" authentication system ++working in a similar way (Kerberos, SecurID, etc...), except the fact ++that it's based on OpenSSH and its public key abilities. ++ ++>> FYI: << ++'uid': means unix accounts existing on the current server ++'lpkServerGroup:' mean server group configured on the current server ('lpkServerGroup' in sshd_config) ++ ++example schema: ++ ++ ++ server1 (uid: eau,rival,toto) (lpkServerGroup: unix) ++ ___________ / ++ / \ --- - server3 (uid: eau, titi) (lpkServerGroup: unix) ++ | LDAP Server | \ ++ | eau ,rival | server2 (uid: rival, eau) (lpkServerGroup: unix) ++ | titi ,toto | ++ | userx,.... | server5 (uid: eau) (lpkServerGroup: mail) ++ \___________/ \ / ++ ----- - server4 (uid: eau, rival) (no group configured) ++ \ ++ etc... ++ ++- WHAT WE NEED : ++ ++ * configured LDAP server somewhere on the network (i.e. OpenLDAP) ++ * patched sshd (with this patch ;) ++ * LDAP user(/group) entry (look at users.ldif (& groups.ldif)): ++ User entry: ++ - attached to the 'ldapPublicKey' objectclass ++ - attached to the 'posixAccount' objectclass ++ - with a filled 'sshPublicKey' attribute ++ Example: ++ dn: uid=eau,ou=users,dc=cuckoos,dc=net ++ objectclass: top ++ objectclass: person ++ objectclass: organizationalPerson ++ objectclass: posixAccount ++ objectclass: ldapPublicKey ++ description: Eric AUGE Account ++ userPassword: blah ++ cn: Eric AUGE ++ sn: Eric AUGE ++ uid: eau ++ uidNumber: 1034 ++ gidNumber: 1 ++ homeDirectory: /export/home/eau ++ sshPublicKey: ssh-dss AAAAB3... ++ sshPublicKey: ssh-dss AAAAM5... ++ ++ Group entry: ++ - attached to the 'posixGroup' objectclass ++ - with a 'cn' groupname attribute ++ - with multiple 'memberUid' attributes filled with usernames allowed in this group ++ Example: ++ # few members ++ dn: cn=unix,ou=groups,dc=cuckoos,dc=net ++ objectclass: top ++ objectclass: posixGroup ++ description: Unix based servers group ++ cn: unix ++ gidNumber: 1002 ++ memberUid: eau ++ memberUid: user1 ++ memberUid: user2 ++ ++ ++- HOW IT WORKS : ++ ++ * without patch ++ If a user wants to authenticate to log in a server the sshd, will first look for authentication method allowed (RSAauth,kerberos,etc..) ++ and if RSAauth and tickets based auth fails, it will fallback to standard password authentication (if enabled). ++ ++ * with the patch ++ If a user want to authenticate to log in a server, the sshd will first look for auth method including LDAP pubkey, if the ldappubkey options is enabled. ++ It will do an ldapsearch to get the public key directly from the LDAP instead of reading it from the server filesystem. ++ (usually in $HOME/.ssh/authorized_keys) ++ ++ If groups are enabled, it will also check if the user that wants to login is in the group of the server he is trying to log into. ++ If it fails, it falls back on RSA auth files ($HOME/.ssh/authorized_keys), etc.. and finally to standard password authentication (if enabled). ++ ++ 7 tokens are added to sshd_config : ++ # here is the new patched ldap related tokens ++ # entries in your LDAP must be posixAccount & strongAuthenticationUser & posixGroup ++ UseLPK yes # look the pub key into LDAP ++ LpkServers ldap://10.31.32.5/ ldap://10.31.32.4 ldap://10.31.32.3 # which LDAP server for users ? (URL format) ++ LpkUserDN ou=users,dc=foobar,dc=net # which base DN for users ? ++ LpkGroupDN ou=groups,dc=foobar,dc=net # which base DN for groups ? ++ LpkBindDN cn=manager,dc=foobar,dc=net # which bind DN ? ++ LpkBindPw asecret # bind DN credidentials ++ LpkServerGroup agroupname # the group the server is part of ++ ++ Right now i'm using anonymous binding to get public keys, because getting public keys of someone doesn't impersonate him\xB8 but there is some ++ flaws you have to take care of. ++ ++- HOW TO INSERT A USER/KEY INTO AN LDAP ENTRY ++ ++ * my way (there is plenty :) ++ - create ldif file (i.e. users.ldif) ++ - cat ~/.ssh/id_dsa.pub OR cat ~/.ssh/id_rsa.pub OR cat ~/.ssh/identity.pub ++ - my way in 4 steps : ++ Example: ++ ++ # you add this to the user entry in the LDIF file : ++ [...] ++ objectclass: posixAccount ++ objectclass: ldapPublicKey ++ [...] ++ sshPubliKey: ssh-dss AAAABDh12DDUR2... ++ [...] ++ ++ # insert your entry and you're done :) ++ ldapadd -D balblabla -w bleh < file.ldif ++ ++ all standard options can be present in the 'sshPublicKey' attribute. ++ ++- WHY : ++ ++ Simply because, i was looking for a way to centralize all sysadmins authentication, easily, without completely using LDAP ++ as authentication method (like pam_ldap etc..). ++ ++ After looking into Kerberos, SecurID, and other centralized secure authentications systems, the use of RSA and LDAP to get ++ public key for authentication allows us to control who has access to which server (the user needs an account and to be in 'strongAuthenticationUser' ++ objectclass within LDAP and part of the group the SSH server is in). ++ ++ Passwords update are no longer a nightmare for a server farm (key pair passphrase is stored on each user's box and private key is locally encrypted using his passphrase ++ so each user can change it as much as he wants). ++ ++ Blocking a user account can be done directly from the LDAP (if sshd is using RSAAuth + ldap only). ++ ++- RULES : ++ Entry in the LDAP server must respect 'posixAccount' and 'ldapPublicKey' which are defined in core.schema. ++ and the additionnal lpk.schema. ++ ++ This patch could allow a smooth transition between standard auth (/etc/passwd) and complete LDAP based authentication ++ (pamldap, nss_ldap, etc..). ++ ++ This can be an alternative to other (old?/expensive?) authentication methods (Kerberos/SecurID/..). ++ ++ Referring to schema at the beginning of this file if user 'eau' is only in group 'unix' ++ 'eau' would ONLY access 'server1', 'server2', 'server3' AND 'server4' BUT NOT 'server5'. ++ If you then modify the LDAP 'mail' group entry to add 'memberUid: eau' THEN user 'eau' would be able ++ to log in 'server5' (i hope you got the idea, my english is bad :). ++ ++ Each server's sshd is patched and configured to ask the public key and the group infos in the LDAP ++ server. ++ When you want to allow a new user to have access to the server parc, you just add him an account on ++ your servers, you add his public key into his entry on the LDAP server, it's done. ++ ++ Because sshds are looking public keys into the LDAP directly instead of a file ($HOME/.ssh/authorized_keys). ++ ++ When the user needs to change his passphrase he can do it directly from his workstation by changing ++ his own key set lock passphrase, and all servers are automatically aware. ++ ++ With a CAREFUL LDAP server configuration you could allow a user to add/delete/modify his own entry himself ++ so he can add/modify/delete himself his public key when needed. ++ ++\xAD FLAWS : ++ LDAP must be well configured, getting the public key of some user is not a problem, but if anonymous LDAP ++ allow write to users dn, somebody could replace someuser's public key by its own and impersonate some ++ of your users in all your server farm be VERY CAREFUL. ++ ++ MITM attack when sshd is requesting the public key, could lead to a compromise of your servers allowing login ++ as the impersonnated user. ++ ++ If LDAP server is down then, fallback on passwd auth. ++ ++ the ldap code part has not been well audited yet. ++ ++- LDAP USER ENTRY EXAMPLES (LDIF Format, look in users.ldif) ++ --- CUT HERE --- ++ dn: uid=jdoe,ou=users,dc=foobar,dc=net ++ objectclass: top ++ objectclass: person ++ objectclass: organizationalPerson ++ objectclass: posixAccount ++ objectclass: ldapPublicKey ++ description: My account ++ cn: John Doe ++ sn: John Doe ++ uid: jdoe ++ uidNumber: 100 ++ gidNumber: 100 ++ homeDirectory: /home/jdoe ++ sshPublicKey: ssh-dss AAAAB3NzaC1kc3MAAAEBAOvL8pREUg9wSy/8+hQJ54YF3AXkB0OZrXB.... ++ [...] ++ --- CUT HERE --- ++ ++- LDAP GROUP ENTRY EXAMPLES (LDIF Format, look in groups.ldif) ++ --- CUT HERE --- ++ dn: cn=unix,ou=groups,dc=cuckoos,dc=net ++ objectclass: top ++ objectclass: posixGroup ++ description: Unix based servers group ++ cn: unix ++ gidNumber: 1002 ++ memberUid: jdoe ++ memberUid: user1 ++ memberUid: user2 ++ [...] ++ --- CUT HERE --- ++ ++>> FYI: << ++Multiple 'sshPublicKey' in a user entry are allowed, as well as multiple 'memberUid' attributes in a group entry ++ ++- COMPILING: ++ 1. Apply the patch ++ 2. ./configure --with-your-options --with-ldap=/prefix/to/ldap_libs_and_includes ++ 3. make ++ 4. it's done. ++ ++- BLA : ++ I hope this could help, and i hope to be clear enough,, or give ideas. questions/comments/improvements are welcome. ++ ++- TODO : ++ Redesign differently. ++ ++- DOCS/LINK : ++ http://pacsec.jp/core05/psj05-barisani-en.pdf ++ http://fritz.potsdam.edu/projects/openssh-lpk/ ++ http://fritz.potsdam.edu/projects/sshgate/ ++ http://dev.inversepath.com/trac/openssh-lpk ++ http://lam.sf.net/ ( http://lam.sourceforge.net/documentation/supportedSchemas.htm ) ++ ++- CONTRIBUTORS/IDEAS/GREETS : ++ - Falk Siemonsmeier. ++ - Jacob Rief. ++ - Michael Durchgraf. ++ - frederic peters. ++ - Finlay dobbie. ++ - Stefan Fisher. ++ - Robin H. Johnson. ++ - Adrian Bridgett. ++ ++- CONTACT : ++ - Eric AUGE ++ - Andrea Barisani +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/auth-rsa.c openssh-5.2p1+lpk/auth-rsa.c +--- openssh-5.2p1.orig/auth-rsa.c 2008-07-02 14:37:30.000000000 +0200 ++++ openssh-5.2p1+lpk/auth-rsa.c 2009-03-22 15:59:08.132715250 +0100 +@@ -174,10 +174,96 @@ + FILE *f; + u_long linenum = 0; + Key *key; ++#ifdef WITH_LDAP_PUBKEY ++ ldap_key_t * k; ++ unsigned int i = 0; ++#endif + + /* Temporarily use the user's uid. */ + temporarily_use_uid(pw); + ++#ifdef WITH_LDAP_PUBKEY ++ /* here is the job */ ++ key = key_new(KEY_RSA1); ++ ++ if (options.lpk.on) { ++ debug("[LDAP] trying LDAP first uid=%s", pw->pw_name); ++ if ( ldap_ismember(&options.lpk, pw->pw_name) > 0) { ++ if ( (k = ldap_getuserkey(&options.lpk, pw->pw_name)) != NULL) { ++ for (i = 0 ; i < k->num ; i++) { ++ char *cp, *options = NULL; ++ ++ for (cp = k->keys[i]->bv_val; *cp == ' ' || *cp == '\t'; cp++) ++ ; ++ if (!*cp || *cp == '\n' || *cp == '#') ++ continue; ++ ++ /* ++ * Check if there are options for this key, and if so, ++ * save their starting address and skip the option part ++ * for now. If there are no options, set the starting ++ * address to NULL. ++ */ ++ if (*cp < '0' || *cp > '9') { ++ int quoted = 0; ++ options = cp; ++ for (; *cp && (quoted || (*cp != ' ' && *cp != '\t')); cp++) { ++ if (*cp == '\\' && cp[1] == '"') ++ cp++; /* Skip both */ ++ else if (*cp == '"') ++ quoted = !quoted; ++ } ++ } else ++ options = NULL; ++ ++ /* Parse the key from the line. */ ++ if (hostfile_read_key(&cp, &bits, key) == 0) { ++ debug("[LDAP] line %d: non ssh1 key syntax", i); ++ continue; ++ } ++ /* cp now points to the comment part. */ ++ ++ /* Check if the we have found the desired key (identified by its modulus). */ ++ if (BN_cmp(key->rsa->n, client_n) != 0) ++ continue; ++ ++ /* check the real bits */ ++ if (bits != (unsigned int)BN_num_bits(key->rsa->n)) ++ logit("[LDAP] Warning: ldap, line %lu: keysize mismatch: " ++ "actual %d vs. announced %d.", (unsigned long)i, BN_num_bits(key->rsa->n), bits); ++ ++ /* We have found the desired key. */ ++ /* ++ * If our options do not allow this key to be used, ++ * do not send challenge. ++ */ ++ if (!auth_parse_options(pw, options, "[LDAP]", (unsigned long) i)) ++ continue; ++ ++ /* break out, this key is allowed */ ++ allowed = 1; ++ ++ /* add the return stuff etc... */ ++ /* Restore the privileged uid. */ ++ restore_uid(); ++ ++ /* return key if allowed */ ++ if (allowed && rkey != NULL) ++ *rkey = key; ++ else ++ key_free(key); ++ ++ ldap_keys_free(k); ++ return (allowed); ++ } ++ } else { ++ logit("[LDAP] no keys found for '%s'!", pw->pw_name); ++ } ++ } else { ++ logit("[LDAP] '%s' is not in '%s'", pw->pw_name, options.lpk.sgroup); ++ } ++ } ++#endif + /* The authorized keys. */ + file = authorized_keys_file(pw); + debug("trying public RSA key file %s", file); +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/auth2-pubkey.c openssh-5.2p1+lpk/auth2-pubkey.c +--- openssh-5.2p1.orig/auth2-pubkey.c 2008-07-04 04:54:25.000000000 +0200 ++++ openssh-5.2p1+lpk/auth2-pubkey.c 2009-03-22 15:59:08.102307504 +0100 +@@ -55,6 +55,10 @@ + #include "monitor_wrap.h" + #include "misc.h" + ++#ifdef WITH_LDAP_PUBKEY ++#include "ldapauth.h" ++#endif ++ + /* import */ + extern ServerOptions options; + extern u_char *session_id2; +@@ -187,10 +191,79 @@ + u_long linenum = 0; + Key *found; + char *fp; ++#ifdef WITH_LDAP_PUBKEY ++ ldap_key_t * k; ++ unsigned int i = 0; ++#endif + + /* Temporarily use the user's uid. */ + temporarily_use_uid(pw); + ++#ifdef WITH_LDAP_PUBKEY ++ found_key = 0; ++ /* allocate a new key type */ ++ found = key_new(key->type); ++ ++ /* first check if the options is enabled, then try.. */ ++ if (options.lpk.on) { ++ debug("[LDAP] trying LDAP first uid=%s",pw->pw_name); ++ if (ldap_ismember(&options.lpk, pw->pw_name) > 0) { ++ if ((k = ldap_getuserkey(&options.lpk, pw->pw_name)) != NULL) { ++ /* Skip leading whitespace, empty and comment lines. */ ++ for (i = 0 ; i < k->num ; i++) { ++ /* dont forget if multiple keys to reset options */ ++ char *cp, *options = NULL; ++ ++ for (cp = (char *)k->keys[i]->bv_val; *cp == ' ' || *cp == '\t'; cp++) ++ ; ++ if (!*cp || *cp == '\n' || *cp == '#') ++ continue; ++ ++ if (key_read(found, &cp) != 1) { ++ /* no key? check if there are options for this key */ ++ int quoted = 0; ++ debug2("[LDAP] user_key_allowed: check options: '%s'", cp); ++ options = cp; ++ for (; *cp && (quoted || (*cp != ' ' && *cp != '\t')); cp++) { ++ if (*cp == '\\' && cp[1] == '"') ++ cp++; /* Skip both */ ++ else if (*cp == '"') ++ quoted = !quoted; ++ } ++ /* Skip remaining whitespace. */ ++ for (; *cp == ' ' || *cp == '\t'; cp++) ++ ; ++ if (key_read(found, &cp) != 1) { ++ debug2("[LDAP] user_key_allowed: advance: '%s'", cp); ++ /* still no key? advance to next line*/ ++ continue; ++ } ++ } ++ ++ if (key_equal(found, key) && ++ auth_parse_options(pw, options, file, linenum) == 1) { ++ found_key = 1; ++ debug("[LDAP] matching key found"); ++ fp = key_fingerprint(found, SSH_FP_MD5, SSH_FP_HEX); ++ verbose("[LDAP] Found matching %s key: %s", key_type(found), fp); ++ ++ /* restoring memory */ ++ ldap_keys_free(k); ++ xfree(fp); ++ restore_uid(); ++ key_free(found); ++ return found_key; ++ break; ++ } ++ }/* end of LDAP for() */ ++ } else { ++ logit("[LDAP] no keys found for '%s'!", pw->pw_name); ++ } ++ } else { ++ logit("[LDAP] '%s' is not in '%s'", pw->pw_name, options.lpk.sgroup); ++ } ++ } ++#endif + debug("trying public key file %s", file); + f = auth_openkeyfile(file, pw, options.strict_modes); + +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/config.h.in openssh-5.2p1+lpk/config.h.in +--- openssh-5.2p1.orig/config.h.in 2009-02-23 01:18:12.000000000 +0100 ++++ openssh-5.2p1+lpk/config.h.in 2009-03-22 15:59:08.195639244 +0100 +@@ -563,6 +563,9 @@ + /* Define to 1 if you have the header file. */ + #undef HAVE_LINUX_IF_TUN_H + ++/* Define if you want LDAP support */ ++#undef WITH_LDAP_PUBKEY ++ + /* Define if your libraries define login() */ + #undef HAVE_LOGIN + +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/configure openssh-5.2p1+lpk/configure +--- openssh-5.2p1.orig/configure 2009-02-23 01:18:14.000000000 +0100 ++++ openssh-5.2p1+lpk/configure 2009-03-22 15:59:08.400328912 +0100 +@@ -1340,6 +1340,7 @@ + --with-tcp-wrappers[=PATH] Enable tcpwrappers support (optionally in PATH) + --with-libedit[=PATH] Enable libedit support for sftp + --with-audit=module Enable EXPERIMENTAL audit support (modules=debug,bsm) ++ --with-ldap[=PATH] Enable LDAP pubkey support (optionally in PATH) + --with-ssl-dir=PATH Specify path to OpenSSL installation + --without-openssl-header-check Disable OpenSSL version consistency check + --with-ssl-engine Enable OpenSSL (hardware) ENGINE support +@@ -12767,6 +12768,85 @@ + fi + + ++# Check whether user wants LDAP support ++LDAP_MSG="no" ++ ++# Check whether --with-ldap was given. ++if test "${with_ldap+set}" = set; then ++ withval=$with_ldap; ++ if test "x$withval" != "xno" ; then ++ ++ if test "x$withval" != "xyes" ; then ++ CPPFLAGS="$CPPFLAGS -I${withval}/include" ++ LDFLAGS="$LDFLAGS -L${withval}/lib" ++ fi ++ ++ ++cat >>confdefs.h <<\_ACEOF ++#define WITH_LDAP_PUBKEY 1 ++_ACEOF ++ ++ LIBS="-lldap $LIBS" ++ LDAP_MSG="yes" ++ ++ { echo "$as_me:$LINENO: checking for LDAP support" >&5 ++echo $ECHO_N "checking for LDAP support... $ECHO_C" >&6; } ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include ++ #include ++int ++main () ++{ ++(void)ldap_init(0, 0); ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ { echo "$as_me:$LINENO: result: yes" >&5 ++echo "${ECHO_T}yes" >&6; } ++else ++ echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ ++ { echo "$as_me:$LINENO: result: no" >&5 ++echo "${ECHO_T}no" >&6; } ++ { { echo "$as_me:$LINENO: error: ** Incomplete or missing ldap libraries **" >&5 ++echo "$as_me: error: ** Incomplete or missing ldap libraries **" >&2;} ++ { (exit 1); exit 1; }; } ++ ++ ++fi ++ ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++ fi ++ ++ ++fi ++ ++ + + + +@@ -30543,6 +30623,7 @@ + echo " Smartcard support: $SCARD_MSG" + echo " S/KEY support: $SKEY_MSG" + echo " TCP Wrappers support: $TCPW_MSG" ++echo " LDAP support: $LDAP_MSG" + echo " MD5 password support: $MD5_MSG" + echo " libedit support: $LIBEDIT_MSG" + echo " Solaris process contract support: $SPC_MSG" +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/configure.ac openssh-5.2p1+lpk/configure.ac +--- openssh-5.2p1.orig/configure.ac 2009-02-16 05:37:03.000000000 +0100 ++++ openssh-5.2p1+lpk/configure.ac 2009-03-22 15:59:08.490709251 +0100 +@@ -1314,6 +1314,37 @@ + esac ] + ) + ++# Check whether user wants LDAP support ++LDAP_MSG="no" ++AC_ARG_WITH(ldap, ++ [ --with-ldap[[=PATH]] Enable LDAP pubkey support (optionally in PATH)], ++ [ ++ if test "x$withval" != "xno" ; then ++ ++ if test "x$withval" != "xyes" ; then ++ CPPFLAGS="$CPPFLAGS -I${withval}/include" ++ LDFLAGS="$LDFLAGS -L${withval}/lib" ++ fi ++ ++ AC_DEFINE([WITH_LDAP_PUBKEY], 1, [Enable LDAP pubkey support]) ++ LIBS="-lldap $LIBS" ++ LDAP_MSG="yes" ++ ++ AC_MSG_CHECKING([for LDAP support]) ++ AC_TRY_COMPILE( ++ [#include ++ #include ], ++ [(void)ldap_init(0, 0);], ++ [AC_MSG_RESULT(yes)], ++ [ ++ AC_MSG_RESULT(no) ++ AC_MSG_ERROR([** Incomplete or missing ldap libraries **]) ++ ] ++ ) ++ fi ++ ] ++) ++ + dnl Checks for library functions. Please keep in alphabetical order + AC_CHECK_FUNCS( \ + arc4random \ +@@ -4163,6 +4194,7 @@ + echo " Smartcard support: $SCARD_MSG" + echo " S/KEY support: $SKEY_MSG" + echo " TCP Wrappers support: $TCPW_MSG" ++echo " LDAP support: $LDAP_MSG" + echo " MD5 password support: $MD5_MSG" + echo " libedit support: $LIBEDIT_MSG" + echo " Solaris process contract support: $SPC_MSG" +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/ldapauth.c openssh-5.2p1+lpk/ldapauth.c +--- openssh-5.2p1.orig/ldapauth.c 1970-01-01 01:00:00.000000000 +0100 ++++ openssh-5.2p1+lpk/ldapauth.c 2009-03-22 15:59:08.528655666 +0100 +@@ -0,0 +1,575 @@ ++/* ++ * $Id: openssh-lpk-4.3p1-0.3.7.patch,v 1.3 2006/04/18 15:29:09 eau Exp $ ++ */ ++ ++/* ++ * ++ * Copyright (c) 2005, Eric AUGE ++ * All rights reserved. ++ * ++ * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: ++ * ++ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. ++ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. ++ * Neither the name of the phear.org nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, ++ * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++ * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ++ * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; ++ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ++ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ * ++ * ++ */ ++ ++#include "includes.h" ++ ++#ifdef WITH_LDAP_PUBKEY ++ ++#include ++#include ++#include ++#include ++ ++#include "ldapauth.h" ++#include "log.h" ++ ++static char *attrs[] = { ++ PUBKEYATTR, ++ NULL ++}; ++ ++/* filter building infos */ ++#define FILTER_GROUP_PREFIX "(&(objectclass=posixGroup)" ++#define FILTER_OR_PREFIX "(|" ++#define FILTER_OR_SUFFIX ")" ++#define FILTER_CN_PREFIX "(cn=" ++#define FILTER_CN_SUFFIX ")" ++#define FILTER_UID_FORMAT "(memberUid=%s)" ++#define FILTER_GROUP_SUFFIX ")" ++#define FILTER_GROUP_SIZE(group) (size_t) (strlen(group)+(ldap_count_group(group)*5)+52) ++ ++/* just filter building stuff */ ++#define REQUEST_GROUP_SIZE(filter, uid) (size_t) (strlen(filter)+strlen(uid)+1) ++#define REQUEST_GROUP(buffer, prefilter, pwname) \ ++ buffer = (char *) calloc(REQUEST_GROUP_SIZE(prefilter, pwname), sizeof(char)); \ ++ if (!buffer) { \ ++ perror("calloc()"); \ ++ return FAILURE; \ ++ } \ ++ snprintf(buffer, REQUEST_GROUP_SIZE(prefilter,pwname), prefilter, pwname) ++/* ++XXX OLD group building macros ++#define REQUEST_GROUP_SIZE(grp, uid) (size_t) (strlen(grp)+strlen(uid)+46) ++#define REQUEST_GROUP(buffer,pwname,grp) \ ++ buffer = (char *) calloc(REQUEST_GROUP_SIZE(grp, pwname), sizeof(char)); \ ++ if (!buffer) { \ ++ perror("calloc()"); \ ++ return FAILURE; \ ++ } \ ++ snprintf(buffer,REQUEST_GROUP_SIZE(grp,pwname),"(&(objectclass=posixGroup)(cn=%s)(memberUid=%s))",grp,pwname) ++ */ ++ ++/* ++XXX stock upstream version without extra filter support ++#define REQUEST_USER_SIZE(uid) (size_t) (strlen(uid)+64) ++#define REQUEST_USER(buffer, pwname) \ ++ buffer = (char *) calloc(REQUEST_USER_SIZE(pwname), sizeof(char)); \ ++ if (!buffer) { \ ++ perror("calloc()"); \ ++ return NULL; \ ++ } \ ++ snprintf(buffer,REQUEST_USER_SIZE(pwname),"(&(objectclass=posixAccount)(objectclass=ldapPublicKey)(uid=%s))",pwname) ++ */ ++ ++#define REQUEST_USER_SIZE(uid, filter) (size_t) (strlen(uid)+64+(filter != NULL ? strlen(filter) : 0)) ++#define REQUEST_USER(buffer, pwname, customfilter) \ ++ buffer = (char *) calloc(REQUEST_USER_SIZE(pwname, customfilter), sizeof(char)); \ ++ if (!buffer) { \ ++ perror("calloc()"); \ ++ return NULL; \ ++ } \ ++ snprintf(buffer, REQUEST_USER_SIZE(pwname, customfilter), \ ++ "(&(objectclass=posixAccount)(objectclass=ldapPublicKey)(uid=%s)%s)", \ ++ pwname, (customfilter != NULL ? customfilter : "")) ++ ++/* some portable and working tokenizer, lame though */ ++static int tokenize(char ** o, size_t size, char * input) { ++ unsigned int i = 0, num; ++ const char * charset = " \t"; ++ char * ptr = input; ++ ++ /* leading white spaces are ignored */ ++ num = strspn(ptr, charset); ++ ptr += num; ++ ++ while ((num = strcspn(ptr, charset))) { ++ if (i < size-1) { ++ o[i++] = ptr; ++ ptr += num; ++ if (*ptr) ++ *ptr++ = '\0'; ++ } ++ } ++ o[i] = NULL; ++ return SUCCESS; ++} ++ ++void ldap_close(ldap_opt_t * ldap) { ++ ++ if (!ldap) ++ return; ++ ++ if ( ldap_unbind_ext(ldap->ld, NULL, NULL) < 0) ++ ldap_perror(ldap->ld, "ldap_unbind()"); ++ ++ ldap->ld = NULL; ++ FLAG_SET_DISCONNECTED(ldap->flags); ++ ++ return; ++} ++ ++/* init && bind */ ++int ldap_connect(ldap_opt_t * ldap) { ++ int version = LDAP_VERSION3; ++ ++ if (!ldap->servers) ++ return FAILURE; ++ ++ /* Connection Init and setup */ ++ ldap->ld = ldap_init(ldap->servers, LDAP_PORT); ++ if (!ldap->ld) { ++ ldap_perror(ldap->ld, "ldap_init()"); ++ return FAILURE; ++ } ++ ++ if ( ldap_set_option(ldap->ld, LDAP_OPT_PROTOCOL_VERSION, &version) != LDAP_OPT_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_set_option(LDAP_OPT_PROTOCOL_VERSION)"); ++ return FAILURE; ++ } ++ ++ /* Timeouts setup */ ++ if (ldap_set_option(ldap->ld, LDAP_OPT_NETWORK_TIMEOUT, &ldap->b_timeout) != LDAP_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_set_option(LDAP_OPT_NETWORK_TIMEOUT)"); ++ } ++ if (ldap_set_option(ldap->ld, LDAP_OPT_TIMEOUT, &ldap->s_timeout) != LDAP_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_set_option(LDAP_OPT_TIMEOUT)"); ++ } ++ ++ /* TLS support */ ++ if ( (ldap->tls == -1) || (ldap->tls == 1) ) { ++ if (ldap_start_tls_s(ldap->ld, NULL, NULL ) != LDAP_SUCCESS) { ++ /* failed then reinit the initial connect */ ++ ldap_perror(ldap->ld, "ldap_connect: (TLS) ldap_start_tls()"); ++ if (ldap->tls == 1) ++ return FAILURE; ++ ++ ldap->ld = ldap_init(ldap->servers, LDAP_PORT); ++ if (!ldap->ld) { ++ ldap_perror(ldap->ld, "ldap_init()"); ++ return FAILURE; ++ } ++ ++ if ( ldap_set_option(ldap->ld, LDAP_OPT_PROTOCOL_VERSION, &version) != LDAP_OPT_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_set_option()"); ++ return FAILURE; ++ } ++ } ++ } ++ ++ ++ if ( ldap_simple_bind_s(ldap->ld, ldap->binddn, ldap->bindpw) != LDAP_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_simple_bind_s()"); ++ return FAILURE; ++ } ++ ++ /* says it is connected */ ++ FLAG_SET_CONNECTED(ldap->flags); ++ ++ return SUCCESS; ++} ++ ++/* must free allocated ressource */ ++static char * ldap_build_host(char *host, int port) { ++ unsigned int size = strlen(host)+11; ++ char * h = (char *) calloc (size, sizeof(char)); ++ int rc; ++ if (!h) ++ return NULL; ++ ++ rc = snprintf(h, size, "%s:%d ", host, port); ++ if (rc == -1) ++ return NULL; ++ return h; ++} ++ ++static int ldap_count_group(const char * input) { ++ const char * charset = " \t"; ++ const char * ptr = input; ++ unsigned int count = 0; ++ unsigned int num; ++ ++ num = strspn(ptr, charset); ++ ptr += num; ++ ++ while ((num = strcspn(ptr, charset))) { ++ count++; ++ ptr += num; ++ ptr++; ++ } ++ ++ return count; ++} ++ ++/* format filter */ ++char * ldap_parse_groups(const char * groups) { ++ unsigned int buffer_size = FILTER_GROUP_SIZE(groups); ++ char * buffer = (char *) calloc(buffer_size, sizeof(char)); ++ char * g = NULL; ++ char * garray[32]; ++ unsigned int i = 0; ++ ++ if ((!groups)||(!buffer)) ++ return NULL; ++ ++ g = strdup(groups); ++ if (!g) { ++ free(buffer); ++ return NULL; ++ } ++ ++ /* first separate into n tokens */ ++ if ( tokenize(garray, sizeof(garray)/sizeof(*garray), g) < 0) { ++ free(g); ++ free(buffer); ++ return NULL; ++ } ++ ++ /* build the final filter format */ ++ strlcat(buffer, FILTER_GROUP_PREFIX, buffer_size); ++ strlcat(buffer, FILTER_OR_PREFIX, buffer_size); ++ i = 0; ++ while (garray[i]) { ++ strlcat(buffer, FILTER_CN_PREFIX, buffer_size); ++ strlcat(buffer, garray[i], buffer_size); ++ strlcat(buffer, FILTER_CN_SUFFIX, buffer_size); ++ i++; ++ } ++ strlcat(buffer, FILTER_OR_SUFFIX, buffer_size); ++ strlcat(buffer, FILTER_UID_FORMAT, buffer_size); ++ strlcat(buffer, FILTER_GROUP_SUFFIX, buffer_size); ++ ++ free(g); ++ return buffer; ++} ++ ++/* a bit dirty but leak free */ ++char * ldap_parse_servers(const char * servers) { ++ char * s = NULL; ++ char * tmp = NULL, *urls[32]; ++ unsigned int num = 0 , i = 0 , asize = 0; ++ LDAPURLDesc *urld[32]; ++ ++ if (!servers) ++ return NULL; ++ ++ /* local copy of the arg */ ++ s = strdup(servers); ++ if (!s) ++ return NULL; ++ ++ /* first separate into URL tokens */ ++ if ( tokenize(urls, sizeof(urls)/sizeof(*urls), s) < 0) ++ return NULL; ++ ++ i = 0; ++ while (urls[i]) { ++ if (! ldap_is_ldap_url(urls[i]) || ++ (ldap_url_parse(urls[i], &urld[i]) != 0)) { ++ return NULL; ++ } ++ i++; ++ } ++ ++ /* now free(s) */ ++ free (s); ++ ++ /* how much memory do we need */ ++ num = i; ++ for (i = 0 ; i < num ; i++) ++ asize += strlen(urld[i]->lud_host)+11; ++ ++ /* alloc */ ++ s = (char *) calloc( asize+1 , sizeof(char)); ++ if (!s) { ++ for (i = 0 ; i < num ; i++) ++ ldap_free_urldesc(urld[i]); ++ return NULL; ++ } ++ ++ /* then build the final host string */ ++ for (i = 0 ; i < num ; i++) { ++ /* built host part */ ++ tmp = ldap_build_host(urld[i]->lud_host, urld[i]->lud_port); ++ strncat(s, tmp, strlen(tmp)); ++ ldap_free_urldesc(urld[i]); ++ free(tmp); ++ } ++ ++ return s; ++} ++ ++void ldap_options_print(ldap_opt_t * ldap) { ++ debug("ldap options:"); ++ debug("servers: %s", ldap->servers); ++ if (ldap->u_basedn) ++ debug("user basedn: %s", ldap->u_basedn); ++ if (ldap->g_basedn) ++ debug("group basedn: %s", ldap->g_basedn); ++ if (ldap->binddn) ++ debug("binddn: %s", ldap->binddn); ++ if (ldap->bindpw) ++ debug("bindpw: %s", ldap->bindpw); ++ if (ldap->sgroup) ++ debug("group: %s", ldap->sgroup); ++ if (ldap->filter) ++ debug("filter: %s", ldap->filter); ++} ++ ++void ldap_options_free(ldap_opt_t * l) { ++ if (!l) ++ return; ++ if (l->servers) ++ free(l->servers); ++ if (l->u_basedn) ++ free(l->u_basedn); ++ if (l->g_basedn) ++ free(l->g_basedn); ++ if (l->binddn) ++ free(l->binddn); ++ if (l->bindpw) ++ free(l->bindpw); ++ if (l->sgroup) ++ free(l->sgroup); ++ if (l->fgroup) ++ free(l->fgroup); ++ if (l->filter) ++ free(l->filter); ++ if (l->l_conf) ++ free(l->l_conf); ++ free(l); ++} ++ ++/* free keys */ ++void ldap_keys_free(ldap_key_t * k) { ++ ldap_value_free_len(k->keys); ++ free(k); ++ return; ++} ++ ++ldap_key_t * ldap_getuserkey(ldap_opt_t *l, const char * user) { ++ ldap_key_t * k = (ldap_key_t *) calloc (1, sizeof(ldap_key_t)); ++ LDAPMessage *res, *e; ++ char * filter; ++ int i; ++ ++ if ((!k) || (!l)) ++ return NULL; ++ ++ /* Am i still connected ? RETRY n times */ ++ /* XXX TODO: setup some conf value for retrying */ ++ if (!(l->flags & FLAG_CONNECTED)) ++ for (i = 0 ; i < 2 ; i++) ++ if (ldap_connect(l) == 0) ++ break; ++ ++ /* quick check for attempts to be evil */ ++ if ((strchr(user, '(') != NULL) || (strchr(user, ')') != NULL) || ++ (strchr(user, '*') != NULL) || (strchr(user, '\\') != NULL)) ++ return NULL; ++ ++ /* build filter for LDAP request */ ++ REQUEST_USER(filter, user, l->filter); ++ ++ if ( ldap_search_st( l->ld, ++ l->u_basedn, ++ LDAP_SCOPE_SUBTREE, ++ filter, ++ attrs, 0, &l->s_timeout, &res ) != LDAP_SUCCESS) { ++ ++ ldap_perror(l->ld, "ldap_search_st()"); ++ ++ free(filter); ++ free(k); ++ ++ /* XXX error on search, timeout etc.. close ask for reconnect */ ++ ldap_close(l); ++ ++ return NULL; ++ } ++ ++ /* free */ ++ free(filter); ++ ++ /* check if any results */ ++ i = ldap_count_entries(l->ld,res); ++ if (i <= 0) { ++ ldap_msgfree(res); ++ free(k); ++ return NULL; ++ } ++ ++ if (i > 1) ++ debug("[LDAP] duplicate entries, using the FIRST entry returned"); ++ ++ e = ldap_first_entry(l->ld, res); ++ k->keys = ldap_get_values_len(l->ld, e, PUBKEYATTR); ++ k->num = ldap_count_values_len(k->keys); ++ ++ ldap_msgfree(res); ++ return k; ++} ++ ++ ++/* -1 if trouble ++ 0 if user is NOT member of current server group ++ 1 if user IS MEMBER of current server group ++ */ ++int ldap_ismember(ldap_opt_t * l, const char * user) { ++ LDAPMessage *res; ++ char * filter; ++ int i; ++ ++ if ((!l->sgroup) || !(l->g_basedn)) ++ return 1; ++ ++ /* Am i still connected ? RETRY n times */ ++ /* XXX TODO: setup some conf value for retrying */ ++ if (!(l->flags & FLAG_CONNECTED)) ++ for (i = 0 ; i < 2 ; i++) ++ if (ldap_connect(l) == 0) ++ break; ++ ++ /* quick check for attempts to be evil */ ++ if ((strchr(user, '(') != NULL) || (strchr(user, ')') != NULL) || ++ (strchr(user, '*') != NULL) || (strchr(user, '\\') != NULL)) ++ return FAILURE; ++ ++ /* build filter for LDAP request */ ++ REQUEST_GROUP(filter, l->fgroup, user); ++ ++ if (ldap_search_st( l->ld, ++ l->g_basedn, ++ LDAP_SCOPE_SUBTREE, ++ filter, ++ NULL, 0, &l->s_timeout, &res) != LDAP_SUCCESS) { ++ ++ ldap_perror(l->ld, "ldap_search_st()"); ++ ++ free(filter); ++ ++ /* XXX error on search, timeout etc.. close ask for reconnect */ ++ ldap_close(l); ++ ++ return FAILURE; ++ } ++ ++ free(filter); ++ ++ /* check if any results */ ++ if (ldap_count_entries(l->ld, res) > 0) { ++ ldap_msgfree(res); ++ return 1; ++ } ++ ++ ldap_msgfree(res); ++ return 0; ++} ++ ++/* ++ * ldap.conf simple parser ++ * XXX TODO: sanity checks ++ * must either ++ * - free the previous ldap_opt_before replacing entries ++ * - free each necessary previously parsed elements ++ * ret: ++ * -1 on FAILURE, 0 on SUCCESS ++ */ ++int ldap_parse_lconf(ldap_opt_t * l) { ++ FILE * lcd; /* ldap.conf descriptor */ ++ char buf[BUFSIZ]; ++ char * s = NULL, * k = NULL, * v = NULL; ++ int li, len; ++ ++ lcd = fopen (l->l_conf, "r"); ++ if (lcd == NULL) { ++ /* debug("Cannot open %s", l->l_conf); */ ++ perror("ldap_parse_lconf()"); ++ return FAILURE; ++ } ++ ++ while (fgets (buf, sizeof (buf), lcd) != NULL) { ++ ++ if (*buf == '\n' || *buf == '#') ++ continue; ++ ++ k = buf; ++ v = k; ++ while (*v != '\0' && *v != ' ' && *v != '\t') ++ v++; ++ ++ if (*v == '\0') ++ continue; ++ ++ *(v++) = '\0'; ++ ++ while (*v == ' ' || *v == '\t') ++ v++; ++ ++ li = strlen (v) - 1; ++ while (v[li] == ' ' || v[li] == '\t' || v[li] == '\n') ++ --li; ++ v[li + 1] = '\0'; ++ ++ if (!strcasecmp (k, "uri")) { ++ if ((l->servers = ldap_parse_servers(v)) == NULL) { ++ fatal("error in ldap servers"); ++ return FAILURE; ++ } ++ ++ } ++ else if (!strcasecmp (k, "base")) { ++ s = strchr (v, '?'); ++ if (s != NULL) { ++ len = s - v; ++ l->u_basedn = malloc (len + 1); ++ strncpy (l->u_basedn, v, len); ++ l->u_basedn[len] = '\0'; ++ } else { ++ l->u_basedn = strdup (v); ++ } ++ } ++ else if (!strcasecmp (k, "binddn")) { ++ l->binddn = strdup (v); ++ } ++ else if (!strcasecmp (k, "bindpw")) { ++ l->bindpw = strdup (v); ++ } ++ else if (!strcasecmp (k, "timelimit")) { ++ l->s_timeout.tv_sec = atoi (v); ++ } ++ else if (!strcasecmp (k, "bind_timelimit")) { ++ l->b_timeout.tv_sec = atoi (v); ++ } ++ else if (!strcasecmp (k, "ssl")) { ++ if (!strcasecmp (v, "start_tls")) ++ l->tls = 1; ++ } ++ } ++ ++ fclose (lcd); ++ return SUCCESS; ++} ++ ++#endif /* WITH_LDAP_PUBKEY */ +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/ldapauth.h openssh-5.2p1+lpk/ldapauth.h +--- openssh-5.2p1.orig/ldapauth.h 1970-01-01 01:00:00.000000000 +0100 ++++ openssh-5.2p1+lpk/ldapauth.h 2009-03-22 15:59:08.546217262 +0100 +@@ -0,0 +1,124 @@ ++/* ++ * $Id: openssh-lpk-4.3p1-0.3.7.patch,v 1.3 2006/04/18 15:29:09 eau Exp $ ++ */ ++ ++/* ++ * ++ * Copyright (c) 2005, Eric AUGE ++ * All rights reserved. ++ * ++ * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: ++ * ++ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. ++ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. ++ * Neither the name of the phear.org nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, ++ * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++ * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ++ * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; ++ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ++ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ * ++ * ++ */ ++ ++#ifndef LDAPAUTH_H ++#define LDAPAUTH_H ++ ++#define LDAP_DEPRECATED 1 ++ ++#include ++#include ++#include ++#include ++ ++/* tokens in use for config */ ++#define _DEFAULT_LPK_TOKEN "UseLPK" ++#define _DEFAULT_SRV_TOKEN "LpkServers" ++#define _DEFAULT_USR_TOKEN "LpkUserDN" ++#define _DEFAULT_GRP_TOKEN "LpkGroupDN" ++#define _DEFAULT_BDN_TOKEN "LpkBindDN" ++#define _DEFAULT_BPW_TOKEN "LpkBindPw" ++#define _DEFAULT_MYG_TOKEN "LpkServerGroup" ++#define _DEFAULT_FIL_TOKEN "LpkFilter" ++#define _DEFAULT_TLS_TOKEN "LpkForceTLS" ++#define _DEFAULT_BTI_TOKEN "LpkBindTimelimit" ++#define _DEFAULT_STI_TOKEN "LpkSearchTimelimit" ++#define _DEFAULT_LDP_TOKEN "LpkLdapConf" ++ ++/* default options */ ++#define _DEFAULT_LPK_ON 0 ++#define _DEFAULT_LPK_SERVERS NULL ++#define _DEFAULT_LPK_UDN NULL ++#define _DEFAULT_LPK_GDN NULL ++#define _DEFAULT_LPK_BINDDN NULL ++#define _DEFAULT_LPK_BINDPW NULL ++#define _DEFAULT_LPK_SGROUP NULL ++#define _DEFAULT_LPK_FILTER NULL ++#define _DEFAULT_LPK_TLS -1 ++#define _DEFAULT_LPK_BTIMEOUT 10 ++#define _DEFAULT_LPK_STIMEOUT 10 ++#define _DEFAULT_LPK_LDP NULL ++ ++/* flags */ ++#define FLAG_EMPTY 0x00000000 ++#define FLAG_CONNECTED 0x00000001 ++ ++/* flag macros */ ++#define FLAG_SET_EMPTY(x) x&=(FLAG_EMPTY) ++#define FLAG_SET_CONNECTED(x) x|=(FLAG_CONNECTED) ++#define FLAG_SET_DISCONNECTED(x) x&=~(FLAG_CONNECTED) ++ ++/* defines */ ++#define FAILURE -1 ++#define SUCCESS 0 ++#define PUBKEYATTR "sshPublicKey" ++ ++/* ++ * ++ * defined files path ++ * (should be relocated to pathnames.h, ++ * if one day it's included within the tree) ++ * ++ */ ++#define _PATH_LDAP_CONFIG_FILE "/etc/ldap.conf" ++ ++/* structures */ ++typedef struct ldap_options { ++ int on; /* Use it or NOT */ ++ LDAP * ld; /* LDAP file desc */ ++ char * servers; /* parsed servers for ldaplib failover handling */ ++ char * u_basedn; /* user basedn */ ++ char * g_basedn; /* group basedn */ ++ char * binddn; /* binddn */ ++ char * bindpw; /* bind password */ ++ char * sgroup; /* server group */ ++ char * fgroup; /* group filter */ ++ char * filter; /* additional filter */ ++ char * l_conf; /* use ldap.conf */ ++ int tls; /* TLS only */ ++ struct timeval b_timeout; /* bind timeout */ ++ struct timeval s_timeout; /* search timeout */ ++ unsigned int flags; /* misc flags (reconnection, future use?) */ ++} ldap_opt_t; ++ ++typedef struct ldap_keys { ++ struct berval ** keys; /* the public keys retrieved */ ++ unsigned int num; /* number of keys */ ++} ldap_key_t; ++ ++ ++/* function headers */ ++void ldap_close(ldap_opt_t *); ++int ldap_connect(ldap_opt_t *); ++char * ldap_parse_groups(const char *); ++char * ldap_parse_servers(const char *); ++void ldap_options_print(ldap_opt_t *); ++void ldap_options_free(ldap_opt_t *); ++void ldap_keys_free(ldap_key_t *); ++int ldap_parse_lconf(ldap_opt_t *); ++ldap_key_t * ldap_getuserkey(ldap_opt_t *, const char *); ++int ldap_ismember(ldap_opt_t *, const char *); ++ ++#endif +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/lpk-user-example.txt openssh-5.2p1+lpk/lpk-user-example.txt +--- openssh-5.2p1.orig/lpk-user-example.txt 1970-01-01 01:00:00.000000000 +0100 ++++ openssh-5.2p1+lpk/lpk-user-example.txt 2009-03-22 15:59:08.575379694 +0100 +@@ -0,0 +1,117 @@ ++ ++Post to ML -> User Made Quick Install Doc. ++Contribution from John Lane ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++OpenSSH LDAP keystore Patch ++=========================== ++ ++NOTE: these notes are a transcript of a specific installation ++ they work for me, your specifics may be different! ++ from John Lane March 17th 2005 john at lane.uk.net ++ ++This is a patch to OpenSSH 4.0p1 to allow it to obtain users' public keys ++from their LDAP record as an alternative to ~/.ssh/authorized_keys. ++ ++(Assuming here that necessary build stuff is in $BUILD) ++ ++cd $BUILD/openssh-4.0p1 ++patch -Np1 -i $BUILD/openssh-lpk-4.0p1-0.3.patch ++mkdir -p /var/empty && ++./configure --prefix=/usr --sysconfdir=/etc/ssh \ ++ --libexecdir=/usr/sbin --with-md5-passwords --with-pam \ ++ --with-libs="-lldap" --with-cppflags="-DWITH_LDAP_PUBKEY" ++Now do. ++make && ++make install ++ ++Add the following config to /etc/ssh/ssh_config ++UseLPK yes ++LpkServers ldap://myhost.mydomain.com ++LpkUserDN ou=People,dc=mydomain,dc=com ++ ++We need to tell sshd about the SSL keys during boot, as root's ++environment does not exist at that time. Edit /etc/rc.d/init.d/sshd. ++Change the startup code from this: ++ echo "Starting SSH Server..." ++ loadproc /usr/sbin/sshd ++ ;; ++to this: ++ echo "Starting SSH Server..." ++ LDAPRC="/root/.ldaprc" loadproc /usr/sbin/sshd ++ ;; ++ ++Re-start the sshd daemon: ++/etc/rc.d/init.d/sshd restart ++ ++Install the additional LDAP schema ++cp $BUILD/openssh-lpk-0.2.schema /etc/openldap/schema/openssh.schema ++ ++Now add the openSSH LDAP schema to /etc/openldap/slapd.conf: ++Add the following to the end of the existing block of schema includes ++include /etc/openldap/schema/openssh.schema ++ ++Re-start the LDAP server: ++/etc/rc.d/init.d/slapd restart ++ ++To add one or more public keys to a user, eg "testuser" : ++ldapsearch -x -W -Z -LLL -b "uid=testuser,ou=People,dc=mydomain,dc=com" -D ++"uid=testuser,ou=People,dc=mydomain,dc=com" > /tmp/testuser ++ ++append the following to this /tmp/testuser file ++objectclass: ldapPublicKey ++sshPublicKey: ssh-rsa ++AAAAB3NzaC1yc2EAAAABJQAAAIB3dsrwqXqD7E4zYYrxwdDKBUQxKMioXy9pxFVai64kAPxjU9KS ++qIo7QfkjslfsjflksjfldfkjsldfjLX/5zkzRmT28I5piGzunPv17S89z8XwSsuAoR1t86t+5dlI ++7eZE/gVbn2UQkQq7+kdDTS2yXV6VnC52N/kKLG3ciBkBAw== General Purpose RSA Key ++ ++Then do a modify: ++ldapmodify -x -D "uid=testuser,ou=People,dc=mydomain,dc=com" -W -f ++/tmp/testuser -Z ++Enter LDAP Password: ++modifying entry "uid=testuser,ou=People,dc=mydomain,dc=com" ++And check the modify is ok: ++ldapsearch -x -W -Z -b "uid=testuser,ou=People,dc=mydomain,dc=com" -D ++"uid=testuser,ou=People,dc=mydomain,dc=com" ++Enter LDAP Password: ++# extended LDIF ++# ++# LDAPv3 ++# base with scope sub ++# filter: (objectclass=*) ++# requesting: ALL ++# ++ ++# testuser, People, mydomain.com ++dn: uid=testuser,ou=People,dc=mydomain,dc=com ++uid: testuser ++cn: testuser ++objectClass: account ++objectClass: posixAccount ++objectClass: top ++objectClass: shadowAccount ++objectClass: ldapPublicKey ++shadowLastChange: 12757 ++shadowMax: 99999 ++shadowWarning: 7 ++loginShell: /bin/bash ++uidNumber: 9999 ++gidNumber: 501 ++homeDirectory: /home/testuser ++userPassword:: e1NTSEF9UDgwV1hnM1VjUDRJK0k1YnFiL1d4ZUJObXlZZ3Z3UTU= ++sshPublicKey: ssh-rsa ++AAAAB3NzaC1yc2EAAAABJQAAAIB3dsrwqXqD7E4zYYrxwdDKBUQxKMioXy9pxFVai64kAPxjU9KSqIo7QfkjslfsjflksjfldfkjsldfjLX/5zkzRmT28I5piGzunPv17S89z ++8XwSsuAoR1t86t+5dlI7eZE/gVbn2UQkQq7+kdDTS2yXV6VnC52N/kKLG3ciBkBAw== General Purpose RSA Key ++ ++# search result ++search: 3 ++result: 0 Success ++ ++# numResponses: 2 ++# numEntries: 1 ++ ++Now start a ssh session to user "testuser" from usual ssh client (e.g. ++puTTY). Login should succeed. ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/openssh-lpk_openldap.schema openssh-5.2p1+lpk/openssh-lpk_openldap.schema +--- openssh-5.2p1.orig/openssh-lpk_openldap.schema 1970-01-01 01:00:00.000000000 +0100 ++++ openssh-5.2p1+lpk/openssh-lpk_openldap.schema 2009-03-22 15:59:08.635476950 +0100 +@@ -0,0 +1,19 @@ ++# ++# LDAP Public Key Patch schema for use with openssh-ldappubkey ++# Author: Eric AUGE ++# ++# Based on the proposal of : Mark Ruijter ++# ++ ++ ++# octetString SYNTAX ++attributetype ( 1.3.6.1.4.1.24552.500.1.1.1.13 NAME 'sshPublicKey' ++ DESC 'MANDATORY: OpenSSH Public key' ++ EQUALITY octetStringMatch ++ SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) ++ ++# printableString SYNTAX yes|no ++objectclass ( 1.3.6.1.4.1.24552.500.1.1.2.0 NAME 'ldapPublicKey' SUP top AUXILIARY ++ DESC 'MANDATORY: OpenSSH LPK objectclass' ++ MUST ( sshPublicKey $ uid ) ++ ) +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/openssh-lpk_sun.schema openssh-5.2p1+lpk/openssh-lpk_sun.schema +--- openssh-5.2p1.orig/openssh-lpk_sun.schema 1970-01-01 01:00:00.000000000 +0100 ++++ openssh-5.2p1+lpk/openssh-lpk_sun.schema 2009-03-22 15:59:08.653640345 +0100 +@@ -0,0 +1,21 @@ ++# ++# LDAP Public Key Patch schema for use with openssh-ldappubkey ++# Author: Eric AUGE ++# ++# Schema for Sun Directory Server. ++# Based on the original schema, modified by Stefan Fischer. ++# ++ ++dn: cn=schema ++ ++# octetString SYNTAX ++attributeTypes: ( 1.3.6.1.4.1.24552.500.1.1.1.13 NAME 'sshPublicKey' ++ DESC 'MANDATORY: OpenSSH Public key' ++ EQUALITY octetStringMatch ++ SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) ++ ++# printableString SYNTAX yes|no ++objectClasses: ( 1.3.6.1.4.1.24552.500.1.1.2.0 NAME 'ldapPublicKey' SUP top AUXILIARY ++ DESC 'MANDATORY: OpenSSH LPK objectclass' ++ MUST ( sshPublicKey $ uid ) ++ ) +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/servconf.c openssh-5.2p1+lpk/servconf.c +--- openssh-5.2p1.orig/servconf.c 2009-01-28 06:31:23.000000000 +0100 ++++ openssh-5.2p1+lpk/servconf.c 2009-03-22 16:02:52.456008387 +0100 +@@ -42,6 +42,10 @@ + #include "channels.h" + #include "groupaccess.h" + ++#ifdef WITH_LDAP_PUBKEY ++#include "ldapauth.h" ++#endif ++ + static void add_listen_addr(ServerOptions *, char *, int); + static void add_one_listen_addr(ServerOptions *, char *, int); + +@@ -128,6 +132,25 @@ + options->adm_forced_command = NULL; + options->chroot_directory = NULL; + options->zero_knowledge_password_authentication = -1; ++#ifdef WITH_LDAP_PUBKEY ++ /* XXX dirty */ ++ options->lpk.ld = NULL; ++ options->lpk.on = -1; ++ options->lpk.servers = NULL; ++ options->lpk.u_basedn = NULL; ++ options->lpk.g_basedn = NULL; ++ options->lpk.binddn = NULL; ++ options->lpk.bindpw = NULL; ++ options->lpk.sgroup = NULL; ++ options->lpk.filter = NULL; ++ options->lpk.fgroup = NULL; ++ options->lpk.l_conf = NULL; ++ options->lpk.tls = -1; ++ options->lpk.b_timeout.tv_sec = -1; ++ options->lpk.s_timeout.tv_sec = -1; ++ options->lpk.flags = FLAG_EMPTY; ++#endif ++ + } + + void +@@ -261,8 +284,34 @@ + options->permit_tun = SSH_TUNMODE_NO; + if (options->zero_knowledge_password_authentication == -1) + options->zero_knowledge_password_authentication = 0; ++#ifdef WITH_LDAP_PUBKEY ++ if (options->lpk.on == -1) ++ options->lpk.on = _DEFAULT_LPK_ON; ++ if (options->lpk.servers == NULL) ++ options->lpk.servers = _DEFAULT_LPK_SERVERS; ++ if (options->lpk.u_basedn == NULL) ++ options->lpk.u_basedn = _DEFAULT_LPK_UDN; ++ if (options->lpk.g_basedn == NULL) ++ options->lpk.g_basedn = _DEFAULT_LPK_GDN; ++ if (options->lpk.binddn == NULL) ++ options->lpk.binddn = _DEFAULT_LPK_BINDDN; ++ if (options->lpk.bindpw == NULL) ++ options->lpk.bindpw = _DEFAULT_LPK_BINDPW; ++ if (options->lpk.sgroup == NULL) ++ options->lpk.sgroup = _DEFAULT_LPK_SGROUP; ++ if (options->lpk.filter == NULL) ++ options->lpk.filter = _DEFAULT_LPK_FILTER; ++ if (options->lpk.tls == -1) ++ options->lpk.tls = _DEFAULT_LPK_TLS; ++ if (options->lpk.b_timeout.tv_sec == -1) ++ options->lpk.b_timeout.tv_sec = _DEFAULT_LPK_BTIMEOUT; ++ if (options->lpk.s_timeout.tv_sec == -1) ++ options->lpk.s_timeout.tv_sec = _DEFAULT_LPK_STIMEOUT; ++ if (options->lpk.l_conf == NULL) ++ options->lpk.l_conf = _DEFAULT_LPK_LDP; ++#endif + +- /* Turn privilege separation on by default */ ++ /* Turn privilege separation on by default */ + if (use_privsep == -1) + use_privsep = 1; + +@@ -307,6 +356,12 @@ + sUsePrivilegeSeparation, sAllowAgentForwarding, + sZeroKnowledgePasswordAuthentication, + sDeprecated, sUnsupported ++#ifdef WITH_LDAP_PUBKEY ++ ,sLdapPublickey, sLdapServers, sLdapUserDN ++ ,sLdapGroupDN, sBindDN, sBindPw, sMyGroup ++ ,sLdapFilter, sForceTLS, sBindTimeout ++ ,sSearchTimeout, sLdapConf ++#endif + } ServerOpCodes; + + #define SSHCFG_GLOBAL 0x01 /* allowed in main section of sshd_config */ +@@ -417,6 +472,20 @@ + { "clientalivecountmax", sClientAliveCountMax, SSHCFG_GLOBAL }, + { "authorizedkeysfile", sAuthorizedKeysFile, SSHCFG_GLOBAL }, + { "authorizedkeysfile2", sAuthorizedKeysFile2, SSHCFG_GLOBAL }, ++#ifdef WITH_LDAP_PUBKEY ++ { _DEFAULT_LPK_TOKEN, sLdapPublickey, SSHCFG_GLOBAL }, ++ { _DEFAULT_SRV_TOKEN, sLdapServers, SSHCFG_GLOBAL }, ++ { _DEFAULT_USR_TOKEN, sLdapUserDN, SSHCFG_GLOBAL }, ++ { _DEFAULT_GRP_TOKEN, sLdapGroupDN, SSHCFG_GLOBAL }, ++ { _DEFAULT_BDN_TOKEN, sBindDN, SSHCFG_GLOBAL }, ++ { _DEFAULT_BPW_TOKEN, sBindPw, SSHCFG_GLOBAL }, ++ { _DEFAULT_MYG_TOKEN, sMyGroup, SSHCFG_GLOBAL }, ++ { _DEFAULT_FIL_TOKEN, sLdapFilter, SSHCFG_GLOBAL }, ++ { _DEFAULT_TLS_TOKEN, sForceTLS, SSHCFG_GLOBAL }, ++ { _DEFAULT_BTI_TOKEN, sBindTimeout, SSHCFG_GLOBAL }, ++ { _DEFAULT_STI_TOKEN, sSearchTimeout, SSHCFG_GLOBAL }, ++ { _DEFAULT_LDP_TOKEN, sLdapConf, SSHCFG_GLOBAL }, ++#endif + { "useprivilegeseparation", sUsePrivilegeSeparation, SSHCFG_GLOBAL }, + { "acceptenv", sAcceptEnv, SSHCFG_GLOBAL }, + { "permittunnel", sPermitTunnel, SSHCFG_GLOBAL }, +@@ -1307,6 +1376,107 @@ + while (arg) + arg = strdelim(&cp); + break; ++#ifdef WITH_LDAP_PUBKEY ++ case sLdapPublickey: ++ intptr = &options->lpk.on; ++ goto parse_flag; ++ case sLdapServers: ++ /* arg = strdelim(&cp); */ ++ p = line; ++ while(*p++); ++ arg = p; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing ldap server",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ if ((options->lpk.servers = ldap_parse_servers(arg)) == NULL) ++ fatal("%s line %d: error in ldap servers", filename, linenum); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sLdapUserDN: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing ldap server",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.u_basedn = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sLdapGroupDN: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing ldap server",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.g_basedn = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sBindDN: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing binddn",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.binddn = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sBindPw: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing bindpw",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.bindpw = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sMyGroup: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing groupname",filename, linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.sgroup = xstrdup(arg); ++ if (options->lpk.sgroup) ++ options->lpk.fgroup = ldap_parse_groups(options->lpk.sgroup); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sLdapFilter: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing filter",filename, linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.filter = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sForceTLS: ++ intptr = &options->lpk.tls; ++ arg = strdelim(&cp); ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing yes/no argument.", ++ filename, linenum); ++ value = 0; /* silence compiler */ ++ if (strcmp(arg, "yes") == 0) ++ value = 1; ++ else if (strcmp(arg, "no") == 0) ++ value = 0; ++ else if (strcmp(arg, "try") == 0) ++ value = -1; ++ else ++ fatal("%s line %d: Bad yes/no argument: %s", ++ filename, linenum, arg); ++ if (*intptr == -1) ++ *intptr = value; ++ break; ++ case sBindTimeout: ++ intptr = (int *) &options->lpk.b_timeout.tv_sec; ++ goto parse_int; ++ case sSearchTimeout: ++ intptr = (int *) &options->lpk.s_timeout.tv_sec; ++ goto parse_int; ++ break; ++ case sLdapConf: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing LpkLdapConf", filename, linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.l_conf = xstrdup(arg); ++ memset(arg, 0, strlen(arg)); ++ break; ++#endif + + default: + fatal("%s line %d: Missing handler for opcode %s (%d)", +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/servconf.h openssh-5.2p1+lpk/servconf.h +--- openssh-5.2p1.orig/servconf.h 2009-01-28 06:31:23.000000000 +0100 ++++ openssh-5.2p1+lpk/servconf.h 2009-03-22 15:59:08.809800401 +0100 +@@ -16,6 +16,10 @@ + #ifndef SERVCONF_H + #define SERVCONF_H + ++#ifdef WITH_LDAP_PUBKEY ++#include "ldapauth.h" ++#endif ++ + #define MAX_PORTS 256 /* Max # ports. */ + + #define MAX_ALLOW_USERS 256 /* Max # users on allow list. */ +@@ -147,6 +151,9 @@ + int use_pam; /* Enable auth via PAM */ + + int permit_tun; ++#ifdef WITH_LDAP_PUBKEY ++ ldap_opt_t lpk; ++#endif + + int num_permitted_opens; + +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/sshd.c openssh-5.2p1+lpk/sshd.c +--- openssh-5.2p1.orig/sshd.c 2009-01-28 06:31:23.000000000 +0100 ++++ openssh-5.2p1+lpk/sshd.c 2009-03-22 15:59:08.862544731 +0100 +@@ -126,6 +126,10 @@ + int deny_severity; + #endif /* LIBWRAP */ + ++#ifdef WITH_LDAP_PUBKEY ++#include "ldapauth.h" ++#endif ++ + #ifndef O_NOCTTY + #define O_NOCTTY 0 + #endif +@@ -1483,6 +1487,16 @@ + exit(1); + } + ++#ifdef WITH_LDAP_PUBKEY ++ /* ldap_options_print(&options.lpk); */ ++ /* XXX initialize/check ldap connection and set *LD */ ++ if (options.lpk.on) { ++ if (options.lpk.l_conf && (ldap_parse_lconf(&options.lpk) < 0) ) ++ error("[LDAP] could not parse %s", options.lpk.l_conf); ++ if (ldap_connect(&options.lpk) < 0) ++ error("[LDAP] could not initialize ldap connection"); ++ } ++#endif + debug("sshd version %.100s", SSH_RELEASE); + + /* Store privilege separation user for later use if required. */ +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/sshd_config openssh-5.2p1+lpk/sshd_config +--- openssh-5.2p1.orig/sshd_config 2008-07-02 14:35:43.000000000 +0200 ++++ openssh-5.2p1+lpk/sshd_config 2009-03-22 15:59:08.899356863 +0100 +@@ -109,6 +109,21 @@ + # no default banner path + #Banner none + ++# here are the new patched ldap related tokens ++# entries in your LDAP must have posixAccount & ldapPublicKey objectclass ++#UseLPK yes ++#LpkLdapConf /etc/ldap.conf ++#LpkServers ldap://10.1.7.1/ ldap://10.1.7.2/ ++#LpkUserDN ou=users,dc=phear,dc=org ++#LpkGroupDN ou=groups,dc=phear,dc=org ++#LpkBindDN cn=Manager,dc=phear,dc=org ++#LpkBindPw secret ++#LpkServerGroup mail ++#LpkFilter (hostAccess=master.phear.org) ++#LpkForceTLS no ++#LpkSearchTimelimit 3 ++#LpkBindTimelimit 3 ++ + # override default of no subsystems + Subsystem sftp /usr/libexec/sftp-server + +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.2p1.orig/sshd_config.5 openssh-5.2p1+lpk/sshd_config.5 +--- openssh-5.2p1.orig/sshd_config.5 2009-02-23 01:00:24.000000000 +0100 ++++ openssh-5.2p1+lpk/sshd_config.5 2009-03-22 15:59:08.944067497 +0100 +@@ -1005,6 +1005,62 @@ + program. + The default is + .Pa /usr/X11R6/bin/xauth . ++.It Cm UseLPK ++Specifies whether LDAP public key retrieval must be used or not. It allow ++an easy centralisation of public keys within an LDAP directory. The argument must be ++.Dq yes ++or ++.Dq no . ++.It Cm LpkLdapConf ++Specifies whether LDAP Public keys should parse the specified ldap.conf file ++instead of sshd_config Tokens. The argument must be a valid path to an ldap.conf ++file like ++.Pa /etc/ldap.conf ++.It Cm LpkServers ++Specifies LDAP one or more [:space:] separated server's url the following form may be used: ++.Pp ++LpkServers ldaps://127.0.0.1 ldap://127.0.0.2 ldap://127.0.0.3 ++.It Cm LpkUserDN ++Specifies the LDAP user DN. ++.Pp ++LpkUserDN ou=users,dc=phear,dc=org ++.It Cm LpkGroupDN ++Specifies the LDAP groups DN. ++.Pp ++LpkGroupDN ou=groups,dc=phear,dc=org ++.It Cm LpkBindDN ++Specifies the LDAP bind DN to use if necessary. ++.Pp ++LpkBindDN cn=Manager,dc=phear,dc=org ++.It Cm LpkBindPw ++Specifies the LDAP bind credential. ++.Pp ++LpkBindPw secret ++.It Cm LpkServerGroup ++Specifies one or more [:space:] separated group the server is part of. ++.Pp ++LpkServerGroup unix mail prod ++.It Cm LpkFilter ++Specifies an additional LDAP filter to use for finding SSH keys ++.Pp ++LpkFilter (hostAccess=master.phear.org) ++.It Cm LpkForceTLS ++Specifies if the LDAP server connection must be tried, forced or not used. The argument must be ++.Dq yes ++or ++.Dq no ++or ++.Dq try . ++.It Cm LpkSearchTimelimit ++Sepcifies the search time limit before the search is considered over. value is ++in seconds. ++.Pp ++LpkSearchTimelimit 3 ++.It Cm LpkBindTimelimit ++Sepcifies the bind time limit before the connection is considered dead. value is ++in seconds. ++.Pp ++LpkBindTimelimit 3 + .El + .Sh TIME FORMATS + .Xr sshd 8 Modified: csw/mgar/pkg/openssh/trunk/files/don_t_use_TIOCSCTTY.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/don_t_use_TIOCSCTTY.patch 2009-03-22 15:28:31 UTC (rev 3861) +++ csw/mgar/pkg/openssh/trunk/files/don_t_use_TIOCSCTTY.patch 2009-03-22 16:37:35 UTC (rev 3862) @@ -1,6 +1,6 @@ diff --speed-large-files --minimal -Nru sshpty.c.orig openssh-4.7p1/sshpty.c ---- sshpty.c.orig 2006-08-04 22:39:41.000000000 -0400 -+++ sshpty.c 2007-11-02 17:56:19.136541000 -0400 +--- openssh-5.2p1/sshpty.c.orig 2006-08-04 22:39:41.000000000 -0400 ++++ openssh-5.2p1.new/sshpty.c 2007-11-02 17:56:19.136541000 -0400 @@ -139,7 +139,10 @@ close(fd); } Modified: csw/mgar/pkg/openssh/trunk/files/no_x_forwarding_bug.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/no_x_forwarding_bug.patch 2009-03-22 15:28:31 UTC (rev 3861) +++ csw/mgar/pkg/openssh/trunk/files/no_x_forwarding_bug.patch 2009-03-22 16:37:35 UTC (rev 3862) @@ -1,6 +1,6 @@ diff --speed-large-files --minimal -Nru openssh-5.0p1.orig/channels.c openssh-5.0p1/channels.c ---- channels.c 2008-04-02 17:43:57.000000000 -0400 -+++ channels.c 2008-04-30 08:32:59.300403974 -0400 +--- openssh-5.2p1/channels.c 2008-04-02 17:43:57.000000000 -0400 ++++ openssh-5.2p1.new/channels.c 2008-04-30 08:32:59.300403974 -0400 @@ -2906,6 +2906,9 @@ debug2("bind port %d: %.100s", port, strerror(errno)); close(sock); Modified: csw/mgar/pkg/openssh/trunk/files/openssh-5.2p1-gsskex-20081003.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/openssh-5.2p1-gsskex-20081003.patch 2009-03-22 15:28:31 UTC (rev 3861) +++ csw/mgar/pkg/openssh/trunk/files/openssh-5.2p1-gsskex-20081003.patch 2009-03-22 16:37:35 UTC (rev 3862) @@ -1,6 +1,6 @@ diff -urN ChangeLog.gssapi ChangeLog.gssapi ---- ChangeLog.gssapi 1970-01-01 01:00:00.000000000 +0100 -+++ ChangeLog.gssapi 2008-10-03 21:03:11.484172000 +0200 +--- openssh-5.2p1/ChangeLog.gssapi 1970-01-01 01:00:00.000000000 +0100 ++++ openssh-5.2p1.new/ChangeLog.gssapi 2008-10-03 21:03:11.484172000 +0200 @@ -0,0 +1,75 @@ +20080404 + - [ gss-serv.c ] @@ -78,8 +78,8 @@ + (from jbasney AT ncsa.uiuc.edu) + diff -urN openssh-5.2p1/Makefile.in openssh-5.2p1.new/Makefile.in ---- Makefile.in 2008-11-05 06:20:46.000000000 +0100 -+++ Makefile.in 2009-03-21 15:39:14.000000000 +0100 +--- openssh-5.2p1/Makefile.in 2008-11-05 06:20:46.000000000 +0100 ++++ openssh-5.2p1.new/Makefile.in 2009-03-21 15:39:14.000000000 +0100 @@ -71,7 +71,7 @@ atomicio.o key.o dispatch.o kex.o mac.o uidswap.o uuencode.o misc.o \ monitor_fdpass.o rijndael.o ssh-dss.o ssh-rsa.o dh.o kexdh.o \ @@ -99,8 +99,8 @@ audit.o audit-bsm.o platform.o sftp-server.o sftp-common.o diff -urN openssh-5.2p1/auth-krb5.c openssh-5.2p1.new/auth-krb5.c ---- auth-krb5.c 2006-08-05 04:39:39.000000000 +0200 -+++ auth-krb5.c 2009-03-21 15:19:18.000000000 +0100 +--- openssh-5.2p1/auth-krb5.c 2006-08-05 04:39:39.000000000 +0200 ++++ openssh-5.2p1.new/auth-krb5.c 2009-03-21 15:19:18.000000000 +0100 @@ -166,8 +166,13 @@ len = strlen(authctxt->krb5_ticket_file) + 6; @@ -149,8 +149,8 @@ return (krb5_cc_resolve(ctx, ccname, ccache)); } diff -urN openssh-5.2p1/auth.h openssh-5.2p1.new/auth.h ---- auth.h 2008-11-05 06:20:46.000000000 +0100 -+++ auth.h 2009-03-21 15:19:18.000000000 +0100 +--- openssh-5.2p1/auth.h 2008-11-05 06:20:46.000000000 +0100 ++++ openssh-5.2p1.new/auth.h 2009-03-21 15:19:18.000000000 +0100 @@ -53,6 +53,7 @@ int valid; /* user exists and is allowed to login */ int attempt; @@ -160,8 +160,8 @@ char *user; /* username sent by the client */ char *service; diff -urN openssh-5.2p1/auth2-gss.c openssh-5.2p1.new/auth2-gss.c ---- auth2-gss.c 2007-12-02 12:59:45.000000000 +0100 -+++ auth2-gss.c 2009-03-21 15:19:18.000000000 +0100 +--- openssh-5.2p1/auth2-gss.c 2007-12-02 12:59:45.000000000 +0100 ++++ openssh-5.2p1.new/auth2-gss.c 2009-03-21 15:19:18.000000000 +0100 @@ -52,6 +52,39 @@ static void input_gssapi_exchange_complete(int type, u_int32_t plen, void *ctxt); static void input_gssapi_errtok(int, u_int32_t, void *); @@ -232,8 +232,8 @@ "gssapi-with-mic", userauth_gssapi, diff -urN openssh-5.2p1/auth2.c openssh-5.2p1.new/auth2.c ---- auth2.c 2008-11-05 06:20:46.000000000 +0100 -+++ auth2.c 2009-03-21 15:19:18.000000000 +0100 +--- openssh-5.2p1/auth2.c 2008-11-05 06:20:46.000000000 +0100 ++++ openssh-5.2p1.new/auth2.c 2009-03-21 15:19:18.000000000 +0100 @@ -69,6 +69,7 @@ extern Authmethod method_kbdint; extern Authmethod method_hostbased; @@ -270,8 +270,8 @@ PRIVSEP(audit_event(SSH_LOGIN_EXCEED_MAXTRIES)); #endif diff -urN openssh-5.2p1/configure.ac openssh-5.2p1.new/configure.ac ---- configure.ac 2009-02-16 05:37:03.000000000 +0100 -+++ configure.ac 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/configure.ac 2009-02-16 05:37:03.000000000 +0100 ++++ openssh-5.2p1.new/configure.ac 2009-03-21 15:19:19.000000000 +0100 @@ -473,6 +473,30 @@ [Use tunnel device compatibility to OpenBSD]) AC_DEFINE(SSH_TUN_PREPEND_AF, 1, @@ -304,8 +304,8 @@ AC_CHECK_DECL(AU_IPv4, [], AC_DEFINE(AU_IPv4, 0, [System only supports IPv4 audit records]) diff -urN openssh-5.2p1/gss-genr.c openssh-5.2p1.new/gss-genr.c ---- gss-genr.c 2007-06-12 15:44:36.000000000 +0200 -+++ gss-genr.c 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/gss-genr.c 2007-06-12 15:44:36.000000000 +0200 ++++ openssh-5.2p1.new/gss-genr.c 2009-03-21 15:19:19.000000000 +0100 @@ -39,12 +39,160 @@ #include "buffer.h" #include "log.h" @@ -518,8 +518,8 @@ return (!GSS_ERROR(major)); diff -urN openssh-5.2p1/gss-serv-krb5.c openssh-5.2p1.new/gss-serv-krb5.c ---- gss-serv-krb5.c 2006-09-01 07:38:36.000000000 +0200 -+++ gss-serv-krb5.c 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/gss-serv-krb5.c 2006-09-01 07:38:36.000000000 +0200 ++++ openssh-5.2p1.new/gss-serv-krb5.c 2009-03-21 15:19:19.000000000 +0100 @@ -120,6 +120,7 @@ krb5_principal princ; OM_uint32 maj_status, min_status; @@ -550,8 +550,8 @@ #ifdef USE_PAM if (options.use_pam) diff -urN openssh-5.2p1/gss-serv.c openssh-5.2p1.new/gss-serv.c ---- gss-serv.c 2008-05-19 07:05:07.000000000 +0200 -+++ gss-serv.c 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/gss-serv.c 2008-05-19 07:05:07.000000000 +0200 ++++ openssh-5.2p1.new/gss-serv.c 2009-03-21 15:19:19.000000000 +0100 @@ -1,7 +1,7 @@ /* $OpenBSD: gss-serv.c,v 1.22 2008/05/08 12:02:23 djm Exp $ */ @@ -666,8 +666,8 @@ - #endif diff -urN openssh-5.2p1/kex.c openssh-5.2p1.new/kex.c ---- kex.c 2008-11-03 09:19:12.000000000 +0100 -+++ kex.c 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/kex.c 2008-11-03 09:19:12.000000000 +0100 ++++ openssh-5.2p1.new/kex.c 2009-03-21 15:19:19.000000000 +0100 @@ -49,6 +49,10 @@ #include "dispatch.h" #include "monitor.h" @@ -701,8 +701,8 @@ fatal("bad kex alg %s", k->name); } diff -urN openssh-5.2p1/kex.h openssh-5.2p1.new/kex.h ---- kex.h 2007-06-11 06:01:42.000000000 +0200 -+++ kex.h 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/kex.h 2007-06-11 06:01:42.000000000 +0200 ++++ openssh-5.2p1.new/kex.h 2009-03-21 15:19:19.000000000 +0100 @@ -64,6 +64,9 @@ KEX_DH_GRP14_SHA1, KEX_DH_GEX_SHA1, @@ -738,8 +738,8 @@ kex_dh_hash(char *, char *, char *, int, char *, int, u_char *, int, BIGNUM *, BIGNUM *, BIGNUM *, u_char **, u_int *); diff -urN openssh-5.2p1/key.c openssh-5.2p1.new/key.c ---- key.c 2008-11-03 09:24:17.000000000 +0100 -+++ key.c 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/key.c 2008-11-03 09:24:17.000000000 +0100 ++++ openssh-5.2p1.new/key.c 2009-03-21 15:19:19.000000000 +0100 @@ -764,6 +764,8 @@ return KEY_RSA; } else if (strcmp(name, "ssh-dss") == 0) { @@ -750,8 +750,8 @@ debug2("key_type_from_name: unknown key type '%s'", name); return KEY_UNSPEC; diff -urN openssh-5.2p1/key.h openssh-5.2p1.new/key.h ---- key.h 2008-06-12 20:40:35.000000000 +0200 -+++ key.h 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/key.h 2008-06-12 20:40:35.000000000 +0200 ++++ openssh-5.2p1.new/key.h 2009-03-21 15:19:19.000000000 +0100 @@ -34,6 +34,7 @@ KEY_RSA1, KEY_RSA, @@ -761,8 +761,8 @@ }; enum fp_type { diff -urN openssh-5.2p1/monitor.c openssh-5.2p1.new/monitor.c ---- monitor.c 2009-02-14 06:33:31.000000000 +0100 -+++ monitor.c 2009-03-21 15:38:09.000000000 +0100 +--- openssh-5.2p1/monitor.c 2009-02-14 06:33:31.000000000 +0100 ++++ openssh-5.2p1.new/monitor.c 2009-03-21 15:38:09.000000000 +0100 @@ -170,6 +170,7 @@ int mm_answer_gss_accept_ctx(int, Buffer *); int mm_answer_gss_userok(int, Buffer *); @@ -879,8 +879,8 @@ #ifdef JPAKE diff -urN openssh-5.2p1/monitor.h openssh-5.2p1.new/monitor.h ---- monitor.h 2008-11-05 06:20:46.000000000 +0100 -+++ monitor.h 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/monitor.h 2008-11-05 06:20:46.000000000 +0100 ++++ openssh-5.2p1.new/monitor.h 2009-03-21 15:19:19.000000000 +0100 @@ -53,6 +53,7 @@ MONITOR_REQ_GSSSTEP, MONITOR_ANS_GSSSTEP, MONITOR_REQ_GSSUSEROK, MONITOR_ANS_GSSUSEROK, @@ -890,8 +890,8 @@ MONITOR_REQ_PAM_ACCOUNT, MONITOR_ANS_PAM_ACCOUNT, MONITOR_REQ_PAM_INIT_CTX, MONITOR_ANS_PAM_INIT_CTX, diff -urN openssh-5.2p1/monitor_wrap.c openssh-5.2p1.new/monitor_wrap.c ---- monitor_wrap.c 2008-11-05 06:20:47.000000000 +0100 -+++ monitor_wrap.c 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/monitor_wrap.c 2008-11-05 06:20:47.000000000 +0100 ++++ openssh-5.2p1.new/monitor_wrap.c 2009-03-21 15:19:19.000000000 +0100 @@ -1256,6 +1256,29 @@ debug3("%s: user %sauthenticated",__func__, authenticated ? "" : "not "); return (authenticated); @@ -923,8 +923,8 @@ #ifdef JPAKE diff -urN openssh-5.2p1/monitor_wrap.h openssh-5.2p1.new/monitor_wrap.h ---- monitor_wrap.h 2008-11-05 06:20:47.000000000 +0100 -+++ monitor_wrap.h 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/monitor_wrap.h 2008-11-05 06:20:47.000000000 +0100 ++++ openssh-5.2p1.new/monitor_wrap.h 2009-03-21 15:19:19.000000000 +0100 @@ -59,6 +59,7 @@ gss_buffer_desc *, gss_buffer_desc *, OM_uint32 *); int mm_ssh_gssapi_userok(char *user); @@ -934,8 +934,8 @@ #ifdef USE_PAM diff -urN openssh-5.2p1/readconf.c openssh-5.2p1.new/readconf.c ---- readconf.c 2009-02-14 06:28:21.000000000 +0100 -+++ readconf.c 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/readconf.c 2009-02-14 06:28:21.000000000 +0100 ++++ openssh-5.2p1.new/readconf.c 2009-03-21 15:19:19.000000000 +0100 @@ -127,6 +127,8 @@ oClearAllForwardings, oNoHostAuthenticationForLocalhost, oEnableSSHKeysign, oRekeyLimit, oVerifyHostKeyDNS, oConnectTimeout, @@ -1003,8 +1003,8 @@ options->password_authentication = 1; if (options->kbd_interactive_authentication == -1) diff -urN openssh-5.2p1/readconf.h openssh-5.2p1.new/readconf.h ---- readconf.h 2009-02-14 06:28:21.000000000 +0100 -+++ readconf.h 2009-03-21 15:19:19.000000000 +0100 +--- openssh-5.2p1/readconf.h 2009-02-14 06:28:21.000000000 +0100 ++++ openssh-5.2p1.new/readconf.h 2009-03-21 15:19:19.000000000 +0100 @@ -44,7 +44,9 @@ int challenge_response_authentication; /* Try S/Key or TIS, authentication. */ @@ -1016,8 +1016,8 @@ * authentication. */ int kbd_interactive_authentication; /* Try keyboard-interactive auth. */ diff -urN openssh-5.2p1/servconf.c openssh-5.2p1.new/servconf.c ---- servconf.c 2009-01-28 06:31:23.000000000 +0100 -+++ servconf.c 2009-03-21 15:19:20.000000000 +0100 +--- openssh-5.2p1/servconf.c 2009-01-28 06:31:23.000000000 +0100 ++++ openssh-5.2p1.new/servconf.c 2009-03-21 15:19:20.000000000 +0100 @@ -92,7 +92,9 @@ options->kerberos_ticket_cleanup = -1; options->kerberos_get_afs_token = -1; @@ -1086,8 +1086,8 @@ intptr = &options->password_authentication; goto parse_flag; diff -urN openssh-5.2p1/servconf.h openssh-5.2p1.new/servconf.h ---- servconf.h 2009-01-28 06:31:23.000000000 +0100 -+++ servconf.h 2009-03-21 15:19:20.000000000 +0100 +--- openssh-5.2p1/servconf.h 2009-01-28 06:31:23.000000000 +0100 ++++ openssh-5.2p1.new/servconf.h 2009-03-21 15:19:20.000000000 +0100 @@ -91,7 +91,9 @@ int kerberos_get_afs_token; /* If true, try to get AFS token if * authenticated with Kerberos. */ @@ -1099,8 +1099,8 @@ * authentication. */ int kbd_interactive_authentication; /* If true, permit */ diff -urN openssh-5.2p1/ssh-gss.h openssh-5.2p1.new/ssh-gss.h ---- ssh-gss.h 2007-06-12 15:40:39.000000000 +0200 -+++ ssh-gss.h 2009-03-21 15:19:20.000000000 +0100 +--- openssh-5.2p1/ssh-gss.h 2007-06-12 15:40:39.000000000 +0200 ++++ openssh-5.2p1.new/ssh-gss.h 2009-03-21 15:19:20.000000000 +0100 @@ -60,6 +60,17 @@ #define SSH_GSS_OIDTYPE 0x06 @@ -1149,8 +1149,8 @@ #endif /* _SSH_GSS_H */ diff -urN openssh-5.2p1/ssh_config openssh-5.2p1.new/ssh_config ---- ssh_config 2009-02-21 02:45:02.000000000 +0100 -+++ ssh_config 2009-03-21 15:19:20.000000000 +0100 +--- openssh-5.2p1/ssh_config 2009-02-21 02:45:02.000000000 +0100 ++++ openssh-5.2p1.new/ssh_config 2009-03-21 15:19:20.000000000 +0100 @@ -26,6 +26,8 @@ # HostbasedAuthentication no # GSSAPIAuthentication no @@ -1161,8 +1161,8 @@ # CheckHostIP yes # AddressFamily any diff -urN openssh-5.2p1/ssh_config.5 openssh-5.2p1.new/ssh_config.5 ---- ssh_config.5 2009-02-23 00:53:58.000000000 +0100 -+++ ssh_config.5 2009-03-21 15:19:20.000000000 +0100 +--- openssh-5.2p1/ssh_config.5 2009-02-23 00:53:58.000000000 +0100 ++++ openssh-5.2p1.new/ssh_config.5 2009-03-21 15:19:20.000000000 +0100 @@ -478,11 +478,28 @@ The default is .Dq no . @@ -1193,8 +1193,8 @@ Indicates that .Xr ssh 1 diff -urN openssh-5.2p1/sshconnect2.c openssh-5.2p1.new/sshconnect2.c ---- sshconnect2.c 2008-11-05 06:20:47.000000000 +0100 -+++ sshconnect2.c 2009-03-21 15:19:20.000000000 +0100 +--- openssh-5.2p1/sshconnect2.c 2008-11-05 06:20:47.000000000 +0100 ++++ openssh-5.2p1.new/sshconnect2.c 2009-03-21 15:19:20.000000000 +0100 @@ -104,9 +104,34 @@ { Kex *kex; @@ -1371,8 +1371,8 @@ int diff -urN openssh-5.2p1/sshd.c openssh-5.2p1.new/sshd.c ---- sshd.c 2009-01-28 06:31:23.000000000 +0100 -+++ sshd.c 2009-03-21 15:19:20.000000000 +0100 +--- openssh-5.2p1/sshd.c 2009-01-28 06:31:23.000000000 +0100 ++++ openssh-5.2p1.new/sshd.c 2009-03-21 15:19:20.000000000 +0100 @@ -119,6 +119,10 @@ #include "monitor_wrap.h" #include "version.h" @@ -1520,8 +1520,8 @@ kex->client_version_string=client_version_string; kex->server_version_string=server_version_string; diff -urN openssh-5.2p1/sshd_config openssh-5.2p1.new/sshd_config ---- sshd_config 2008-07-02 14:35:43.000000000 +0200 -+++ sshd_config 2009-03-21 15:19:20.000000000 +0100 +--- openssh-5.2p1/sshd_config 2008-07-02 14:35:43.000000000 +0200 ++++ openssh-5.2p1.new/sshd_config 2009-03-21 15:19:20.000000000 +0100 @@ -73,6 +73,8 @@ # GSSAPI options #GSSAPIAuthentication no @@ -1532,8 +1532,8 @@ # Set this to 'yes' to enable PAM authentication, account processing, # and session processing. If this is enabled, PAM authentication will diff -urN openssh-5.2p1/sshd_config.5 openssh-5.2p1.new/sshd_config.5 ---- sshd_config.5 2009-02-23 01:00:24.000000000 +0100 -+++ sshd_config.5 2009-03-21 15:19:20.000000000 +0100 +--- openssh-5.2p1/sshd_config.5 2009-02-23 01:00:24.000000000 +0100 ++++ openssh-5.2p1.new/sshd_config.5 2009-03-21 15:19:20.000000000 +0100 @@ -374,12 +374,35 @@ The default is .Dq no . @@ -1571,8 +1571,8 @@ Specifies whether rhosts or /etc/hosts.equiv authentication together with successful public key client host authentication is allowed diff -N kexgssc.c ---- /dev/null 1 Jan 1970 00:00:00 -0000 -+++ kexgssc.c 4 Apr 2008 12:52:29 -0000 +--- openssh-5.2p1//dev/null 1 Jan 1970 00:00:00 -0000 ++++ openssh-5.2p1.new/kexgssc.c 4 Apr 2008 12:52:29 -0000 @@ -0,0 +1,319 @@ +/* + * Copyright (c) 2001-2006 Simon Wilkinson. All rights reserved. @@ -1894,8 +1894,8 @@ + +#endif /* GSSAPI */ diff -N kexgsss.c ---- /dev/null 1 Jan 1970 00:00:00 -0000 -+++ kexgsss.c 4 Apr 2008 12:52:29 -0000 +--- openssh-5.2p1/kexgsss.c 1 Jan 1970 00:00:00 -0000 ++++ openssh-5.2p1.new/kexgsss.c 4 Apr 2008 12:52:29 -0000 @@ -0,0 +1,271 @@ +/* + * Copyright (c) 2001-2006 Simon Wilkinson. All rights reserved. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Sun Mar 22 19:16:48 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sun, 22 Mar 2009 18:16:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3863] csw/mgar/pkg/urxvt/trunk Message-ID: Revision: 3863 http://gar.svn.sourceforge.net/gar/?rev=3863&view=rev Author: wahwah Date: 2009-03-22 18:16:48 +0000 (Sun, 22 Mar 2009) Log Message: ----------- CSWurxvt, a patch for Solaris 8, thanks go to hson for help. Modified Paths: -------------- csw/mgar/pkg/urxvt/trunk/Makefile csw/mgar/pkg/urxvt/trunk/checksums Added Paths: ----------- csw/mgar/pkg/urxvt/trunk/files/rxvt-unicode-9.06-solaris8.patch Modified: csw/mgar/pkg/urxvt/trunk/Makefile =================================================================== --- csw/mgar/pkg/urxvt/trunk/Makefile 2009-03-22 16:37:35 UTC (rev 3862) +++ csw/mgar/pkg/urxvt/trunk/Makefile 2009-03-22 18:16:48 UTC (rev 3863) @@ -21,6 +21,7 @@ MASTER_SITES = http://dist.schmorp.de/rxvt-unicode/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 DISTFILES += $(call admfiles,CSWurxvt,) +PATCHFILES = $(GARNAME)-$(GARVERSION)-solaris8.patch # We define upstream file regex so we can be notifed of new upstream software # release Modified: csw/mgar/pkg/urxvt/trunk/checksums =================================================================== --- csw/mgar/pkg/urxvt/trunk/checksums 2009-03-22 16:37:35 UTC (rev 3862) +++ csw/mgar/pkg/urxvt/trunk/checksums 2009-03-22 18:16:48 UTC (rev 3863) @@ -1,2 +1,3 @@ 4cb9330e99fc0b0b05cebf3581557dd8 download/rxvt-unicode-9.06.tar.bz2 c108ec3aafeb40526dfe1868937f9030 download/CSWurxvt.gspec +cd4459aa4a0b72cb11d9c772eb553863 download/rxvt-unicode-9.06-solaris8.patch Added: csw/mgar/pkg/urxvt/trunk/files/rxvt-unicode-9.06-solaris8.patch =================================================================== --- csw/mgar/pkg/urxvt/trunk/files/rxvt-unicode-9.06-solaris8.patch (rev 0) +++ csw/mgar/pkg/urxvt/trunk/files/rxvt-unicode-9.06-solaris8.patch 2009-03-22 18:16:48 UTC (rev 3863) @@ -0,0 +1,14 @@ +diff -ru rxvt-unicode-9.06.orig/src/rxvttoolkit.C rxvt-unicode-9.06.solaris/src/rxvttoolkit.C +--- rxvt-unicode-9.06.orig/src/rxvttoolkit.C 2008-11-04 10:32:11.000000000 +0100 ++++ rxvt-unicode-9.06.solaris/src/rxvttoolkit.C 2009-03-22 18:47:27.211539180 +0100 +@@ -35,6 +35,10 @@ + # include + #endif + ++#ifdef __sun ++extern "C" char *XSetIMValues(XIM im, ...); ++#endif ++ + const char *const xa_names[] = + { + "TEXT", This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sun Mar 22 23:00:31 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sun, 22 Mar 2009 22:00:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3864] csw/mgar/pkg/texinfo/trunk Message-ID: Revision: 3864 http://gar.svn.sourceforge.net/gar/?rev=3864&view=rev Author: dmichelsen Date: 2009-03-22 22:00:30 +0000 (Sun, 22 Mar 2009) Log Message: ----------- texinfo: Add mkdirentries and change dependency to CSWgettextrt Modified Paths: -------------- csw/mgar/pkg/texinfo/trunk/Makefile csw/mgar/pkg/texinfo/trunk/checksums Added Paths: ----------- csw/mgar/pkg/texinfo/trunk/files/mkdirentries Removed Paths: ------------- csw/mgar/pkg/texinfo/trunk/files/CSWtexinfo.gspec Modified: csw/mgar/pkg/texinfo/trunk/Makefile =================================================================== --- csw/mgar/pkg/texinfo/trunk/Makefile 2009-03-22 18:16:48 UTC (rev 3863) +++ csw/mgar/pkg/texinfo/trunk/Makefile 2009-03-22 22:00:30 UTC (rev 3864) @@ -12,12 +12,12 @@ MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(GARNAME)-$(DISTVERSION).tar.gz -DISTFILES += $(call admfiles,CSWtexinfo,) +DISTFILES += mkdirentries # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -REQUIRED_PKGS = CSWgsed CSWncurses CSWiconv CSWggettext +REQUIRED_PKGS = CSWgsed CSWncurses CSWiconv CSWggettextrt CONFIGURE_ARGS = $(DIRPATHS) @@ -28,3 +28,8 @@ include gar/category.mk SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) + +post-install-modulated: + ginstall -d $(DESTDIR)$(sbindir) + ginstall -m 755 $(WORKDIR)/mkdirentries $(DESTDIR)$(sbindir)/mkdirentries + @$(MAKECOOKIE) Modified: csw/mgar/pkg/texinfo/trunk/checksums =================================================================== --- csw/mgar/pkg/texinfo/trunk/checksums 2009-03-22 18:16:48 UTC (rev 3863) +++ csw/mgar/pkg/texinfo/trunk/checksums 2009-03-22 22:00:30 UTC (rev 3864) @@ -1,2 +1,2 @@ 71ba711519209b5fb583fed2b3d86fcb download/texinfo-4.13a.tar.gz -a2faefb6b4dbc8b851619b0e467d9685 download/CSWtexinfo.gspec +f5860ae7b0ff06605975c93e2f59fc07 download/mkdirentries Deleted: csw/mgar/pkg/texinfo/trunk/files/CSWtexinfo.gspec =================================================================== --- csw/mgar/pkg/texinfo/trunk/files/CSWtexinfo.gspec 2009-03-22 18:16:48 UTC (rev 3863) +++ csw/mgar/pkg/texinfo/trunk/files/CSWtexinfo.gspec 2009-03-22 22:00:30 UTC (rev 3864) @@ -1,4 +0,0 @@ -%var bitname texinfo -%var pkgname CSWtexinfo -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Added: csw/mgar/pkg/texinfo/trunk/files/mkdirentries =================================================================== --- csw/mgar/pkg/texinfo/trunk/files/mkdirentries (rev 0) +++ csw/mgar/pkg/texinfo/trunk/files/mkdirentries 2009-03-22 22:00:30 UTC (rev 3864) @@ -0,0 +1,8 @@ +#!/bin/sh +BASE=/opt/csw + +FILES=`ls $BASE/share/info | /usr/xpg4/bin/grep -v -e "~" -e "dir"` +for i in $FILES; do + /opt/csw/bin/install-info $BASE/share/info/$i $BASE/share/info/dir 2> /dev/null +done + Property changes on: csw/mgar/pkg/texinfo/trunk/files/mkdirentries ___________________________________________________________________ Added: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sun Mar 22 23:02:26 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sun, 22 Mar 2009 22:02:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[3865] csw/mgar/pkg/texinfo/trunk/Makefile Message-ID: Revision: 3865 http://gar.svn.sourceforge.net/gar/?rev=3865&view=rev Author: dmichelsen Date: 2009-03-22 22:02:26 +0000 (Sun, 22 Mar 2009) Log Message: ----------- texinfo: Enhance SPKG_SOURCEURL Modified Paths: -------------- csw/mgar/pkg/texinfo/trunk/Makefile Modified: csw/mgar/pkg/texinfo/trunk/Makefile =================================================================== --- csw/mgar/pkg/texinfo/trunk/Makefile 2009-03-22 22:00:30 UTC (rev 3864) +++ csw/mgar/pkg/texinfo/trunk/Makefile 2009-03-22 22:02:26 UTC (rev 3865) @@ -14,6 +14,8 @@ DISTFILES = $(GARNAME)-$(DISTVERSION).tar.gz DISTFILES += mkdirentries +SPKG_SOURCEURL = http://www.gnu.org/software/texinfo/ + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Mon Mar 23 01:12:34 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Mon, 23 Mar 2009 00:12:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3866] csw/mgar/pkg Message-ID: Revision: 3866 http://gar.svn.sourceforge.net/gar/?rev=3866&view=rev Author: wahwah Date: 2009-03-23 00:12:32 +0000 (Mon, 23 Mar 2009) Log Message: ----------- A sketch of mutt-1.5.19 build. Modified Paths: -------------- csw/mgar/pkg/mutt/trunk/Makefile csw/mgar/pkg/mutt/trunk/checksums Added Paths: ----------- csw/mgar/pkg/mutt/ csw/mgar/pkg/mutt/trunk/ Removed Paths: ------------- csw/mgar/pkg/mutt/trunk/ Property changes on: csw/mgar/pkg/mutt/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work gar Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/mutt/trunk/Makefile =================================================================== --- csw/mgar/pkg/template/trunk/Makefile 2009-03-18 22:21:09 UTC (rev 3810) +++ csw/mgar/pkg/mutt/trunk/Makefile 2009-03-23 00:12:32 UTC (rev 3866) @@ -1,24 +1,20 @@ -GARNAME = mypkg -GARVERSION = 1.0 -CATEGORIES = lib +GARNAME = mutt +GARVERSION = 1.5.19 +CATEGORIES = apps -DESCRIPTION = This is a useful library +DESCRIPTION = A text-based mail client for Unix operating systems. define BLURB - It does stuff with things endef -MASTER_SITES = +MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +REQUIRED_PKGS_CSWmutt = CSWggettextrt CSWiconv CSWlibidn CSWncurses + CONFIGURE_ARGS = $(DIRPATHS) +TEST_SCRIPTS = -# Remove the following rules and uncomment the -# include before building. -all: .DEFAULT -.DEFAULT: - @true - -#include gar/category.mk +include gar/category.mk Modified: csw/mgar/pkg/mutt/trunk/checksums =================================================================== --- csw/mgar/pkg/template/trunk/checksums 2009-03-18 22:21:09 UTC (rev 3810) +++ csw/mgar/pkg/mutt/trunk/checksums 2009-03-23 00:12:32 UTC (rev 3866) @@ -0,0 +1 @@ +73b3747bc7f7c805921e8d24ebac693f download/mutt-1.5.19.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Mon Mar 23 07:34:14 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Mon, 23 Mar 2009 06:34:14 +0000 Subject: [csw-devel] SF.net SVN: gar:[3867] csw/mgar/pkg/template/trunk/ Message-ID: Revision: 3867 http://gar.svn.sourceforge.net/gar/?rev=3867&view=rev Author: wahwah Date: 2009-03-23 06:34:13 +0000 (Mon, 23 Mar 2009) Log Message: ----------- Setting svn:externals in the template to use full SourceForge domain to avoid the problem of non-matching SSL certificate. Property Changed: ---------------- csw/mgar/pkg/template/trunk/ Property changes on: csw/mgar/pkg/template/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Mon Mar 23 09:27:13 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Mon, 23 Mar 2009 08:27:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[3868] csw/mgar/pkg/memconf/trunk Message-ID: Revision: 3868 http://gar.svn.sourceforge.net/gar/?rev=3868&view=rev Author: bonivart Date: 2009-03-23 08:27:08 +0000 (Mon, 23 Mar 2009) Log Message: ----------- memconf: update to 2.10 Modified Paths: -------------- csw/mgar/pkg/memconf/trunk/Makefile csw/mgar/pkg/memconf/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/memconf/trunk/files/CSWmemconf.gspec Property Changed: ---------------- csw/mgar/pkg/memconf/trunk/ Property changes on: csw/mgar/pkg/memconf/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: gar + https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/memconf/trunk/Makefile =================================================================== --- csw/mgar/pkg/memconf/trunk/Makefile 2009-03-23 06:34:13 UTC (rev 3867) +++ csw/mgar/pkg/memconf/trunk/Makefile 2009-03-23 08:27:08 UTC (rev 3868) @@ -1,5 +1,5 @@ GARNAME = memconf -GARVERSION = 2.9 +GARVERSION = 2.10 CATEGORIES = utils DESCRIPTION = perl script that displays memory modules installed @@ -11,8 +11,11 @@ MASTER_SITES = http://myweb.cableone.net/4schmidts/unix/ DISTFILES = $(GARNAME).gz DISTFILES += memconf.man -DISTFILES += $(call admfiles,CSWmemconf,) +PACKAGES = CSWmemconf +CATALOGNAME_CSWmemconf = memconf +SPKG_DESC_CSWmemconf = $(DESCRIPTION) + CONFIGURE_SCRIPTS = BUILD_SCRIPTS = TEST_SCRIPTS = @@ -24,15 +27,15 @@ SPKG_SOURCEURL = http://www.4schmidts.com/memconf.html install-custom: - @echo " ==> Installing $(GARNAME)" + @echo " ==> Installing $(GARNAME) (custom)" @rm -rf $(DESTDIR) - @ginstall -d $(DESTDIR)/opt/csw/bin - @ginstall -d $(DESTDIR)/opt/csw/share/doc/memconf + @ginstall -d $(DESTDIR)$(bindir) + @ginstall -d $(DESTDIR)$(docdir)/$(GARNAME) @ginstall -d $(DESTDIR)$(mandir)/man1 - @cp -r $(WORKSRC)/$(GARNAME) $(DESTDIR)/opt/csw/bin/$(GARNAME) - @cp -r $(WORKSRC)/$(GARNAME).man $(DESTDIR)$(mandir)/man1/$(GARNAME).1 - @cp -r $(FILEDIR)/CSW$(GARNAME).copyright $(DESTDIR)/opt/csw/share/doc/$(GARNAME)/LICENSE - @chmod 755 $(DESTDIR)/opt/csw/bin/$(GARNAME) + @cp $(WORKSRC)/$(GARNAME) $(DESTDIR)$(bindir)/$(GARNAME) + @cp $(WORKSRC)/$(GARNAME).man $(DESTDIR)$(mandir)/man1/$(GARNAME).1 + @cp $(FILEDIR)/CSW$(GARNAME).copyright $(DESTDIR)$(docdir)/$(GARNAME)/license + @chmod 755 $(DESTDIR)$(bindir)/$(GARNAME) @chmod 644 $(DESTDIR)$(mandir)/man1/$(GARNAME).1 - @chmod 444 $(DESTDIR)/opt/csw/share/doc/$(GARNAME)/LICENSE + @chmod 444 $(DESTDIR)$(docdir)/$(GARNAME)/license @$(MAKECOOKIE) Modified: csw/mgar/pkg/memconf/trunk/checksums =================================================================== --- csw/mgar/pkg/memconf/trunk/checksums 2009-03-23 06:34:13 UTC (rev 3867) +++ csw/mgar/pkg/memconf/trunk/checksums 2009-03-23 08:27:08 UTC (rev 3868) @@ -1,3 +1,2 @@ cfdeac4526051778f3ae98490a5a5e85 download/memconf.gz 780d1d77311acf68ff6b76c4ddc75654 download/memconf.man -be48f81212489e2156228774b7516d55 download/CSWmemconf.gspec Deleted: csw/mgar/pkg/memconf/trunk/files/CSWmemconf.gspec =================================================================== --- csw/mgar/pkg/memconf/trunk/files/CSWmemconf.gspec 2009-03-23 06:34:13 UTC (rev 3867) +++ csw/mgar/pkg/memconf/trunk/files/CSWmemconf.gspec 2009-03-23 08:27:08 UTC (rev 3868) @@ -1,8 +0,0 @@ -%var bitname memconf -%var pkgname CSWmemconf -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright - -Please see /opt/csw/share/doc/memconf/LICENSE for license information. - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Mon Mar 23 09:30:12 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Mon, 23 Mar 2009 08:30:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[3869] csw/mgar/pkg/memconf/trunk/ Message-ID: Revision: 3869 http://gar.svn.sourceforge.net/gar/?rev=3869&view=rev Author: bonivart Date: 2009-03-23 08:30:12 +0000 (Mon, 23 Mar 2009) Log Message: ----------- memconf: removed prop Property Changed: ---------------- csw/mgar/pkg/memconf/trunk/ Property changes on: csw/mgar/pkg/memconf/trunk ___________________________________________________________________ Deleted: gar - https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Mon Mar 23 09:37:23 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Mon, 23 Mar 2009 08:37:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3870] csw/mgar/pkg/memconf/trunk/Makefile Message-ID: Revision: 3870 http://gar.svn.sourceforge.net/gar/?rev=3870&view=rev Author: bonivart Date: 2009-03-23 08:37:23 +0000 (Mon, 23 Mar 2009) Log Message: ----------- memconf: added archall Modified Paths: -------------- csw/mgar/pkg/memconf/trunk/Makefile Modified: csw/mgar/pkg/memconf/trunk/Makefile =================================================================== --- csw/mgar/pkg/memconf/trunk/Makefile 2009-03-23 08:30:12 UTC (rev 3869) +++ csw/mgar/pkg/memconf/trunk/Makefile 2009-03-23 08:37:23 UTC (rev 3870) @@ -15,6 +15,7 @@ PACKAGES = CSWmemconf CATALOGNAME_CSWmemconf = memconf SPKG_DESC_CSWmemconf = $(DESCRIPTION) +ARCHALL = 1 CONFIGURE_SCRIPTS = BUILD_SCRIPTS = This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Mon Mar 23 09:50:25 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Mon, 23 Mar 2009 08:50:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3871] csw/mgar/pkg/memconf/trunk Message-ID: Revision: 3871 http://gar.svn.sourceforge.net/gar/?rev=3871&view=rev Author: bonivart Date: 2009-03-23 08:50:23 +0000 (Mon, 23 Mar 2009) Log Message: ----------- memconf: changed master_site Modified Paths: -------------- csw/mgar/pkg/memconf/trunk/Makefile csw/mgar/pkg/memconf/trunk/checksums Modified: csw/mgar/pkg/memconf/trunk/Makefile =================================================================== --- csw/mgar/pkg/memconf/trunk/Makefile 2009-03-23 08:37:23 UTC (rev 3870) +++ csw/mgar/pkg/memconf/trunk/Makefile 2009-03-23 08:50:23 UTC (rev 3871) @@ -8,7 +8,7 @@ a system. It also reports the system type and any empty memory sockets. endef -MASTER_SITES = http://myweb.cableone.net/4schmidts/unix/ +MASTER_SITES = http://www.4schmidts.com/unix/ DISTFILES = $(GARNAME).gz DISTFILES += memconf.man Modified: csw/mgar/pkg/memconf/trunk/checksums =================================================================== --- csw/mgar/pkg/memconf/trunk/checksums 2009-03-23 08:37:23 UTC (rev 3870) +++ csw/mgar/pkg/memconf/trunk/checksums 2009-03-23 08:50:23 UTC (rev 3871) @@ -1,2 +1,2 @@ -cfdeac4526051778f3ae98490a5a5e85 download/memconf.gz -780d1d77311acf68ff6b76c4ddc75654 download/memconf.man +0aee8d982ef9704737a26d6721d9005d download/memconf.gz +d078ef174e55928dca398310c161ae3c download/memconf.man This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Mon Mar 23 10:11:37 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Mon, 23 Mar 2009 09:11:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3872] csw/mgar/pkg/memconf/trunk Message-ID: Revision: 3872 http://gar.svn.sourceforge.net/gar/?rev=3872&view=rev Author: bonivart Date: 2009-03-23 09:11:37 +0000 (Mon, 23 Mar 2009) Log Message: ----------- memconf: makefile changes Modified Paths: -------------- csw/mgar/pkg/memconf/trunk/Makefile csw/mgar/pkg/memconf/trunk/checksums Added Paths: ----------- csw/mgar/pkg/memconf/trunk/files/COPYING Removed Paths: ------------- csw/mgar/pkg/memconf/trunk/files/CSWmemconf.copyright Modified: csw/mgar/pkg/memconf/trunk/Makefile =================================================================== --- csw/mgar/pkg/memconf/trunk/Makefile 2009-03-23 08:50:23 UTC (rev 3871) +++ csw/mgar/pkg/memconf/trunk/Makefile 2009-03-23 09:11:37 UTC (rev 3872) @@ -11,10 +11,9 @@ MASTER_SITES = http://www.4schmidts.com/unix/ DISTFILES = $(GARNAME).gz DISTFILES += memconf.man +DISTFILES += COPYING -PACKAGES = CSWmemconf -CATALOGNAME_CSWmemconf = memconf -SPKG_DESC_CSWmemconf = $(DESCRIPTION) +SPKG_DESC = $(DESCRIPTION) ARCHALL = 1 CONFIGURE_SCRIPTS = @@ -31,12 +30,9 @@ @echo " ==> Installing $(GARNAME) (custom)" @rm -rf $(DESTDIR) @ginstall -d $(DESTDIR)$(bindir) - @ginstall -d $(DESTDIR)$(docdir)/$(GARNAME) @ginstall -d $(DESTDIR)$(mandir)/man1 @cp $(WORKSRC)/$(GARNAME) $(DESTDIR)$(bindir)/$(GARNAME) @cp $(WORKSRC)/$(GARNAME).man $(DESTDIR)$(mandir)/man1/$(GARNAME).1 - @cp $(FILEDIR)/CSW$(GARNAME).copyright $(DESTDIR)$(docdir)/$(GARNAME)/license @chmod 755 $(DESTDIR)$(bindir)/$(GARNAME) @chmod 644 $(DESTDIR)$(mandir)/man1/$(GARNAME).1 - @chmod 444 $(DESTDIR)$(docdir)/$(GARNAME)/license @$(MAKECOOKIE) Modified: csw/mgar/pkg/memconf/trunk/checksums =================================================================== --- csw/mgar/pkg/memconf/trunk/checksums 2009-03-23 08:50:23 UTC (rev 3871) +++ csw/mgar/pkg/memconf/trunk/checksums 2009-03-23 09:11:37 UTC (rev 3872) @@ -1,2 +1,3 @@ 0aee8d982ef9704737a26d6721d9005d download/memconf.gz d078ef174e55928dca398310c161ae3c download/memconf.man +818efbe29da417ad462e3f6345690c3d download/COPYING Added: csw/mgar/pkg/memconf/trunk/files/COPYING =================================================================== --- csw/mgar/pkg/memconf/trunk/files/COPYING (rev 0) +++ csw/mgar/pkg/memconf/trunk/files/COPYING 2009-03-23 09:11:37 UTC (rev 3872) @@ -0,0 +1,4 @@ +memconf is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. Deleted: csw/mgar/pkg/memconf/trunk/files/CSWmemconf.copyright =================================================================== --- csw/mgar/pkg/memconf/trunk/files/CSWmemconf.copyright 2009-03-23 08:50:23 UTC (rev 3871) +++ csw/mgar/pkg/memconf/trunk/files/CSWmemconf.copyright 2009-03-23 09:11:37 UTC (rev 3872) @@ -1,4 +0,0 @@ -memconf is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 2 of the License, or (at your option) -any later version. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Mon Mar 23 11:17:17 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Mon, 23 Mar 2009 10:17:17 +0000 Subject: [csw-devel] SF.net SVN: gar:[3873] csw/mgar/pkg/apache2/trunk Message-ID: Revision: 3873 http://gar.svn.sourceforge.net/gar/?rev=3873&view=rev Author: idogan23 Date: 2009-03-23 10:17:17 +0000 (Mon, 23 Mar 2009) Log Message: ----------- apache2: moved to cswinitsmf Modified Paths: -------------- csw/mgar/pkg/apache2/trunk/Makefile csw/mgar/pkg/apache2/trunk/checksums csw/mgar/pkg/apache2/trunk/files/CSWap2prefork.postinstall csw/mgar/pkg/apache2/trunk/files/CSWapache2-devel.prototype csw/mgar/pkg/apache2/trunk/files/CSWapache2-manual.prototype csw/mgar/pkg/apache2/trunk/files/CSWapache2c.gspec csw/mgar/pkg/apache2/trunk/files/CSWapache2c.prototype csw/mgar/pkg/apache2/trunk/files/CSWapache2rt.prototype csw/mgar/pkg/apache2/trunk/files/cswapache2 Removed Paths: ------------- csw/mgar/pkg/apache2/trunk/files/CSWap2prefork.depend csw/mgar/pkg/apache2/trunk/files/CSWap2suexec.depend csw/mgar/pkg/apache2/trunk/files/CSWapache2-devel.depend csw/mgar/pkg/apache2/trunk/files/CSWapache2-manual.depend csw/mgar/pkg/apache2/trunk/files/CSWapache2.depend csw/mgar/pkg/apache2/trunk/files/CSWapache2c.depend csw/mgar/pkg/apache2/trunk/files/CSWapache2rt.depend csw/mgar/pkg/apache2/trunk/files/cswapache2.xml csw/mgar/pkg/apache2/trunk/files/svc-cswapache2 Modified: csw/mgar/pkg/apache2/trunk/Makefile =================================================================== --- csw/mgar/pkg/apache2/trunk/Makefile 2009-03-23 09:11:37 UTC (rev 3872) +++ csw/mgar/pkg/apache2/trunk/Makefile 2009-03-23 10:17:17 UTC (rev 3873) @@ -14,25 +14,25 @@ UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz # Dummy toplevel package -DISTFILES += $(call admfiles,CSWapache2,depend prototype) +DISTFILES += $(call admfiles,CSWapache2,prototype) # Runtime -DISTFILES += $(call admfiles,CSWapache2rt,depend prototype checkinstall) +DISTFILES += $(call admfiles,CSWapache2rt,prototype checkinstall) # Server (core) -CSWapache2c_admfiles = depend prototype postinstall space +CSWapache2c_admfiles = prototype postinstall space DISTFILES += $(call admfiles,CSWapache2c,$(CSWapache2c_admfiles)) # Prefork MPM (default) -CSWap2prefork_admfiles = depend prototype postinstall postremove space +CSWap2prefork_admfiles = prototype postinstall postremove space DISTFILES += $(call admfiles,CSWap2prefork,$(CSWap2prefork_admfiles)) # mod_suexec -CSWap2suexec_admfiles = depend prototype postinstall preremove +CSWap2suexec_admfiles = prototype postinstall preremove DISTFILES += $(call admfiles,CSWap2suexec,$(CSWap2suexec_admfiles)) # Manual -DISTFILES += $(call admfiles,CSWapache2-manual,depend prototype) +DISTFILES += $(call admfiles,CSWapache2-manual,prototype) # Development support -DISTFILES += $(call admfiles,CSWapache2-devel,depend prototype) +DISTFILES += $(call admfiles,CSWapache2-devel,prototype) # Standard package bits -DISTFILES += CSWapache2.killproc cswapache2 svc-cswapache2 cswapache2.xml +DISTFILES += CSWapache2.killproc cswapache2 # Configuration templates DISTFILES += httpd.conf.CSW @@ -40,6 +40,22 @@ DISTFILES += httpd-ssl.conf.CSW DISTFILES += update20to22 +REQUIRED_PKGS_CSWapache2 = CSWapache2c CSWap2prefork +REQUIRED_PKGS_CSWapache2c = CSWapache2rt CSWbdb44 CSWexpat CSWgdbm CSWiconv +REQUIRED_PKGS_CSWapache2c += CSWlibnet CSWoldaprt CSWosslrt CSWsasl CSWzlib +REQUIRED_PKGS_CSWapache2c += CSWsqlite3 CSWcswclassutils +REQUIRED_PKGS_CSWapache2rt = CSWbdb44 CSWexpat CSWgdbm CSWggettext CSWgsed +REQUIRED_PKGS_CSWapache2rt += CSWiconv CSWoldaprt CSWosslrt CSWperl CSWsasl +REQUIRED_PKGS_CSWapache2rt += CSWzlib CSWsqlite3 +REQUIRED_PKGS_CSWap2prefork = CSWapache2c CSWapache2rt CSWbdb44 CSWexpat CSWgdbm +REQUIRED_PKGS_CSWap2prefork += CSWiconv CSWlibnet CSWoldaprt CSWosslrt CSWsasl +REQUIRED_PKGS_CSWap2prefork += CSWzlib CSWsqlite3 +REQUIRED_PKGS_CSWap2suexec = CSWapache2 +REQUIRED_PKGS_CSWapache2-devel = CSWapache2rt +REQUIRED_PKGS_CSWapache2-manual = CSWapache2 + +SPKG_CLASSES_CSWapache2c = none cswinitsmf + pre-configure-modulated: (cd $(WORKDIR)/$(GARNAME)-$(GARVERSION); \ ./buildconf) @@ -73,8 +89,8 @@ # Copy in specialized templates copy-local-files: - @ginstall -d $(DESTDIR)/etc/init.d - @ginstall $(WORKDIR)/cswapache2 $(DESTDIR)/etc/init.d + @ginstall -d $(DESTDIR)/etc/opt/csw/init.d + @ginstall $(WORKDIR)/cswapache2 $(DESTDIR)/etc/opt/csw/init.d @ginstall $(WORKDIR)/httpd.conf.CSW $(APACHE_ROOT)/etc @ginstall $(WORKDIR)/httpd-mpm.conf.CSW $(APACHE_ROOT)/etc/extra @ginstall $(WORKDIR)/httpd-ssl.conf.CSW $(APACHE_ROOT)/etc/extra Modified: csw/mgar/pkg/apache2/trunk/checksums =================================================================== --- csw/mgar/pkg/apache2/trunk/checksums 2009-03-23 09:11:37 UTC (rev 3872) +++ csw/mgar/pkg/apache2/trunk/checksums 2009-03-23 10:17:17 UTC (rev 3873) @@ -1,38 +1,29 @@ 03e0a99a5de0f3f568a0087fb9993af9 download/httpd-2.2.11.tar.gz a7467a756cbd980d4cfe3c2cfb6a9e35 download/config.layout 1b57e8fd32556ee3a3d9fb2a908ddc6c download/CSWapache2.gspec -44ec414654dec572fd43d6a45c001746 download/CSWapache2.depend d41d8cd98f00b204e9800998ecf8427e download/CSWapache2.prototype 7546bc4336d9656e5b02e392264ce114 download/CSWapache2rt.gspec -be2c3e3b32389699b606c1a000032577 download/CSWapache2rt.depend -c05690175946f1b9b6f6dcf2dcf22a91 download/CSWapache2rt.prototype +4f83e81a14f84506f3d0ce1e97b5217e download/CSWapache2rt.prototype 523b1f316a67090dfc08fe7506cb1aa0 download/CSWapache2rt.checkinstall -b466feb59956a06e33fada72d6b69f8d download/CSWapache2c.gspec -a5c969155aec617cdae566c6cef9ffb7 download/CSWapache2c.depend -3285a1402de1315873637ec8a331a50f download/CSWapache2c.prototype +68cf0129905c2aae52cd23e614a05eb6 download/CSWapache2c.gspec +e9af24bf68414f2c1c571e344cc1227a download/CSWapache2c.prototype e629a549294b2d91e8a0365c43d097cd download/CSWapache2c.postinstall 0dd379f20ceb32fc77bb3a9bf045097f download/CSWapache2c.space 03b893953995a59649b9afbc5253f9e1 download/CSWap2prefork.gspec -c0109a5cde3571708a153b17c192a7aa download/CSWap2prefork.depend f02746d1ed7d57d1171fc4c536451fdb download/CSWap2prefork.prototype -ced35f8e68421f6f4db9d0c45b4f8602 download/CSWap2prefork.postinstall +b30329626b94f5e22447c7032c4735b3 download/CSWap2prefork.postinstall 9df2944f619992604f78f477ff5e8c1f download/CSWap2prefork.postremove 0dd379f20ceb32fc77bb3a9bf045097f download/CSWap2prefork.space f90d0488f01ba57bffa88a4c1897ca28 download/CSWap2suexec.gspec -f7a0bada3461bba12b806211802804d0 download/CSWap2suexec.depend 27cc92536c2335868e727f4517a967db download/CSWap2suexec.prototype 405bc4df4662e9faebe34f9b6a093d14 download/CSWap2suexec.postinstall 36128341749fa79f9942f4156b85f5b6 download/CSWap2suexec.preremove cb25d4b9c4e32f9e308c84824a4ca8f3 download/CSWapache2-manual.gspec -f7a0bada3461bba12b806211802804d0 download/CSWapache2-manual.depend -987a8d901c2a82e82b23b03fb6f29960 download/CSWapache2-manual.prototype +b189b99501543416dec017d0ba555f9c download/CSWapache2-manual.prototype 020f593630a0d59a4e398814e0e02c0f download/CSWapache2-devel.gspec -f67ef45b94e60a34fd81f099aa6bf925 download/CSWapache2-devel.depend -86699bad7fbfc5e0af4659435b5d815b download/CSWapache2-devel.prototype +557c1d7fea8d6cd6674be399c0ab10d5 download/CSWapache2-devel.prototype 61b6b11aa70677da9386e90c3b5ba21c download/CSWapache2.killproc -8585969aeaa12e675ee3b7ccf0e460ee download/cswapache2 -6e5506a55603689410486bd335e95886 download/svc-cswapache2 -e07ac241173255cad71139ccc48d7813 download/cswapache2.xml +b3c2086facecc3f898d29f3c8c74da11 download/cswapache2 f0941e5782e4bee45c2c95bd9460796b download/httpd.conf.CSW d9d1abded665674800f3e5c246a4163f download/httpd-mpm.conf.CSW 796a7d5095ce154c274a2ccfd60ec753 download/httpd-ssl.conf.CSW Deleted: csw/mgar/pkg/apache2/trunk/files/CSWap2prefork.depend =================================================================== --- csw/mgar/pkg/apache2/trunk/files/CSWap2prefork.depend 2009-03-23 09:11:37 UTC (rev 3872) +++ csw/mgar/pkg/apache2/trunk/files/CSWap2prefork.depend 2009-03-23 10:17:17 UTC (rev 3873) @@ -1,12 +0,0 @@ -P CSWapache2c apache2c - Apache 2.2 web server (core) -P CSWapache2rt apache2rt - Apache 2.2 runtime libraries -P CSWbdb44 berkeleydb44 - BerkeleyDB 4.4 libraries and utilities -P CSWexpat expat - XML Parser Toolkit -P CSWgdbm gdbm - GNU dbm -P CSWiconv libiconv - GNU iconv library -P CSWlibnet libnet - the libnet packet construction library -P CSWoldaprt openldap_rt - ldap runtime libraries -P CSWosslrt openssl_rt - Openssl runtime libraries -P CSWsasl sasl - Simple Authentication and Security Layer -P CSWzlib zlib - Zlib Data Compression Library -P CSWsqlite3 sqlite3 - An embeddable SQL engine in a C library Modified: csw/mgar/pkg/apache2/trunk/files/CSWap2prefork.postinstall =================================================================== --- csw/mgar/pkg/apache2/trunk/files/CSWap2prefork.postinstall 2009-03-23 09:11:37 UTC (rev 3872) +++ csw/mgar/pkg/apache2/trunk/files/CSWap2prefork.postinstall 2009-03-23 10:17:17 UTC (rev 3873) @@ -15,28 +15,4 @@ installf $PKGINST $AP2_HTTPD installf -f $PKGINST -[ ! -f "$AP2_CONF" ] && exit 0 - -if [ -x "$PKG_INSTALL_ROOT/opt/csw/etc/csw.conf" ] ; then - . $PKG_INSTALL_ROOT/opt/csw/etc/csw.conf -fi -if [ -x "$PKG_INSTALL_ROOT/etc/opt/csw/csw.conf" ] ; then - . $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf -fi - -if [ "$autoenable_daemons" = "no" -o \ - "$autoenable_apache2" = "no" ]; then - exit 0 -fi - -# Start apache -if [ -z "$PKG_INSTALL_ROOT" ]; then - echo Starting apache... - if [ -x "$SVCADM" ]; then - $SVCADM enable cswapache2 - elif [ -x "$AP2_CTRL" ]; then - $AP2_CTRL -k start - fi -fi - exit 0 Deleted: csw/mgar/pkg/apache2/trunk/files/CSWap2suexec.depend =================================================================== --- csw/mgar/pkg/apache2/trunk/files/CSWap2suexec.depend 2009-03-23 09:11:37 UTC (rev 3872) +++ csw/mgar/pkg/apache2/trunk/files/CSWap2suexec.depend 2009-03-23 10:17:17 UTC (rev 3873) @@ -1 +0,0 @@ -P CSWapache2 apache2 - Apache 2.2 web server Deleted: csw/mgar/pkg/apache2/trunk/files/CSWapache2-devel.depend =================================================================== --- csw/mgar/pkg/apache2/trunk/files/CSWapache2-devel.depend 2009-03-23 09:11:37 UTC (rev 3872) +++ csw/mgar/pkg/apache2/trunk/files/CSWapache2-devel.depend 2009-03-23 10:17:17 UTC (rev 3873) @@ -1 +0,0 @@ -P CSWapache2rt apache2rt - Apache 2.2 runtime libraries Modified: csw/mgar/pkg/apache2/trunk/files/CSWapache2-devel.prototype =================================================================== --- csw/mgar/pkg/apache2/trunk/files/CSWapache2-devel.prototype 2009-03-23 09:11:37 UTC (rev 3872) +++ csw/mgar/pkg/apache2/trunk/files/CSWapache2-devel.prototype 2009-03-23 10:17:17 UTC (rev 3873) @@ -1,113 +1,117 @@ d none /opt/csw/apache2/include 0755 root bin +f none /opt/csw/apache2/include/apr_md4.h 0644 root bin +f none /opt/csw/apache2/include/ap_regex.h 0644 root bin +f none /opt/csw/apache2/include/apr_random.h 0644 root bin +f none /opt/csw/apache2/include/ap_config_auto.h 0644 root bin f none /opt/csw/apache2/include/ap_compat.h 0644 root bin +f none /opt/csw/apache2/include/ap_listen.h 0644 root bin +f none /opt/csw/apache2/include/mod_rewrite.h 0644 root bin +f none /opt/csw/apache2/include/apr_base64.h 0644 root bin +f none /opt/csw/apache2/include/apr_fnmatch.h 0644 root bin +f none /opt/csw/apache2/include/os.h 0644 root bin +f none /opt/csw/apache2/include/apr_strmatch.h 0644 root bin +f none /opt/csw/apache2/include/apr_thread_pool.h 0644 root bin f none /opt/csw/apache2/include/ap_config.h 0644 root bin -f none /opt/csw/apache2/include/ap_config_auto.h 0644 root bin +f none /opt/csw/apache2/include/apr_optional_hooks.h 0644 root bin +f none /opt/csw/apache2/include/apr_optional.h 0644 root bin f none /opt/csw/apache2/include/ap_config_layout.h 0644 root bin -f none /opt/csw/apache2/include/ap_listen.h 0644 root bin +f none /opt/csw/apache2/include/util_ebcdic.h 0644 root bin +f none /opt/csw/apache2/include/apr_xml.h 0644 root bin +f none /opt/csw/apache2/include/mod_dbd.h 0644 root bin +f none /opt/csw/apache2/include/apr_pools.h 0644 root bin +f none /opt/csw/apache2/include/apr_errno.h 0644 root bin +f none /opt/csw/apache2/include/apr_support.h 0644 root bin +f none /opt/csw/apache2/include/util_cfgtree.h 0644 root bin +f none /opt/csw/apache2/include/http_vhost.h 0644 root bin +f none /opt/csw/apache2/include/apr_md5.h 0644 root bin +f none /opt/csw/apache2/include/mod_include.h 0644 root bin +f none /opt/csw/apache2/include/mod_core.h 0644 root bin +f none /opt/csw/apache2/include/apr_user.h 0644 root bin f none /opt/csw/apache2/include/ap_mmn.h 0644 root bin -f none /opt/csw/apache2/include/ap_mpm.h 0644 root bin -f none /opt/csw/apache2/include/ap_provider.h 0644 root bin -f none /opt/csw/apache2/include/ap_regex.h 0644 root bin -f none /opt/csw/apache2/include/ap_regkey.h 0644 root bin -f none /opt/csw/apache2/include/ap_release.h 0644 root bin -f none /opt/csw/apache2/include/apr.h 0644 root bin -f none /opt/csw/apache2/include/apr_allocator.h 0644 root bin -f none /opt/csw/apache2/include/apr_anylock.h 0644 root bin -f none /opt/csw/apache2/include/apr_atomic.h 0644 root bin -f none /opt/csw/apache2/include/apr_base64.h 0644 root bin -f none /opt/csw/apache2/include/apr_buckets.h 0644 root bin -f none /opt/csw/apache2/include/apr_date.h 0644 root bin -f none /opt/csw/apache2/include/apr_dbd.h 0644 root bin -f none /opt/csw/apache2/include/apr_dbm.h 0644 root bin -f none /opt/csw/apache2/include/apr_dso.h 0644 root bin -f none /opt/csw/apache2/include/apr_env.h 0644 root bin -f none /opt/csw/apache2/include/apr_errno.h 0644 root bin +f none /opt/csw/apache2/include/apr_version.h 0644 root bin f none /opt/csw/apache2/include/apr_file_info.h 0644 root bin -f none /opt/csw/apache2/include/apr_file_io.h 0644 root bin -f none /opt/csw/apache2/include/apr_fnmatch.h 0644 root bin -f none /opt/csw/apache2/include/apr_general.h 0644 root bin -f none /opt/csw/apache2/include/apr_getopt.h 0644 root bin -f none /opt/csw/apache2/include/apr_global_mutex.h 0644 root bin -f none /opt/csw/apache2/include/apr_hash.h 0644 root bin -f none /opt/csw/apache2/include/apr_hooks.h 0644 root bin -f none /opt/csw/apache2/include/apr_inherit.h 0644 root bin -f none /opt/csw/apache2/include/apr_ldap.h 0644 root bin -f none /opt/csw/apache2/include/apr_ldap_init.h 0644 root bin +f none /opt/csw/apache2/include/apr_ldap_rebind.h 0644 root bin f none /opt/csw/apache2/include/apr_ldap_option.h 0644 root bin f none /opt/csw/apache2/include/apr_ldap_url.h 0644 root bin -f none /opt/csw/apache2/include/apr_lib.h 0644 root bin -f none /opt/csw/apache2/include/apr_md4.h 0644 root bin -f none /opt/csw/apache2/include/apr_md5.h 0644 root bin +f none /opt/csw/apache2/include/mod_log_config.h 0644 root bin +f none /opt/csw/apache2/include/mod_auth.h 0644 root bin +f none /opt/csw/apache2/include/apr_date.h 0644 root bin +f none /opt/csw/apache2/include/apr_signal.h 0644 root bin +f none /opt/csw/apache2/include/util_md5.h 0644 root bin +f none /opt/csw/apache2/include/util_charset.h 0644 root bin +f none /opt/csw/apache2/include/apr_thread_mutex.h 0644 root bin +f none /opt/csw/apache2/include/httpd.h 0644 root bin +f none /opt/csw/apache2/include/apr_buckets.h 0644 root bin +f none /opt/csw/apache2/include/apr_ring.h 0644 root bin +f none /opt/csw/apache2/include/util_time.h 0644 root bin +f none /opt/csw/apache2/include/apu_want.h 0644 root bin +f none /opt/csw/apache2/include/apr_sdbm.h 0644 root bin +f none /opt/csw/apache2/include/util_ldap.h 0644 root bin +f none /opt/csw/apache2/include/util_xml.h 0644 root bin +f none /opt/csw/apache2/include/util_filter.h 0644 root bin +f none /opt/csw/apache2/include/apu.h 0644 root bin +f none /opt/csw/apache2/include/apr_hooks.h 0644 root bin +f none /opt/csw/apache2/include/apu_version.h 0644 root bin +f none /opt/csw/apache2/include/apr_strings.h 0644 root bin +f none /opt/csw/apache2/include/mpm.h 0644 root bin +f none /opt/csw/apache2/include/apr_memcache.h 0644 root bin +f none /opt/csw/apache2/include/apr_file_io.h 0644 root bin +f none /opt/csw/apache2/include/http_request.h 0644 root bin +f none /opt/csw/apache2/include/apr_thread_proc.h 0644 root bin +f none /opt/csw/apache2/include/apr_env.h 0644 root bin f none /opt/csw/apache2/include/apr_mmap.h 0644 root bin -f none /opt/csw/apache2/include/apr_network_io.h 0644 root bin -f none /opt/csw/apache2/include/apr_optional.h 0644 root bin -f none /opt/csw/apache2/include/apr_optional_hooks.h 0644 root bin -f none /opt/csw/apache2/include/apr_poll.h 0644 root bin -f none /opt/csw/apache2/include/apr_pools.h 0644 root bin +f none /opt/csw/apache2/include/ap_regkey.h 0644 root bin +f none /opt/csw/apache2/include/mod_status.h 0644 root bin +f none /opt/csw/apache2/include/http_main.h 0644 root bin +f none /opt/csw/apache2/include/scoreboard.h 0644 root bin +f none /opt/csw/apache2/include/apr_dso.h 0644 root bin f none /opt/csw/apache2/include/apr_portable.h 0644 root bin -f none /opt/csw/apache2/include/apr_proc_mutex.h 0644 root bin +f none /opt/csw/apache2/include/http_protocol.h 0644 root bin +f none /opt/csw/apache2/include/apr_hash.h 0644 root bin +f none /opt/csw/apache2/include/apr_allocator.h 0644 root bin +f none /opt/csw/apache2/include/apr_thread_cond.h 0644 root bin +f none /opt/csw/apache2/include/mod_ssl.h 0644 root bin +f none /opt/csw/apache2/include/apr_ldap_init.h 0644 root bin +f none /opt/csw/apache2/include/apr_atomic.h 0644 root bin f none /opt/csw/apache2/include/apr_queue.h 0644 root bin -f none /opt/csw/apache2/include/apr_random.h 0644 root bin +f none /opt/csw/apache2/include/apr_anylock.h 0644 root bin +f none /opt/csw/apache2/include/mpm_common.h 0644 root bin +f none /opt/csw/apache2/include/http_connection.h 0644 root bin +f none /opt/csw/apache2/include/apr_dbm.h 0644 root bin +f none /opt/csw/apache2/include/mod_dav.h 0644 root bin f none /opt/csw/apache2/include/apr_reslist.h 0644 root bin -f none /opt/csw/apache2/include/apr_ring.h 0644 root bin -f none /opt/csw/apache2/include/apr_rmm.h 0644 root bin -f none /opt/csw/apache2/include/apr_sdbm.h 0644 root bin +f none /opt/csw/apache2/include/ap_release.h 0644 root bin +f none /opt/csw/apache2/include/unixd.h 0644 root bin +f none /opt/csw/apache2/include/util_script.h 0644 root bin +f none /opt/csw/apache2/include/apr.h 0644 root bin +f none /opt/csw/apache2/include/ap_mpm.h 0644 root bin +f none /opt/csw/apache2/include/apr_shm.h 0644 root bin +f none /opt/csw/apache2/include/http_core.h 0644 root bin +f none /opt/csw/apache2/include/apr_inherit.h 0644 root bin +f none /opt/csw/apache2/include/apr_getopt.h 0644 root bin f none /opt/csw/apache2/include/apr_sha1.h 0644 root bin -f none /opt/csw/apache2/include/apr_shm.h 0644 root bin -f none /opt/csw/apache2/include/apr_signal.h 0644 root bin -f none /opt/csw/apache2/include/apr_strings.h 0644 root bin -f none /opt/csw/apache2/include/apr_strmatch.h 0644 root bin -f none /opt/csw/apache2/include/apr_support.h 0644 root bin -f none /opt/csw/apache2/include/apr_tables.h 0644 root bin -f none /opt/csw/apache2/include/apr_thread_cond.h 0644 root bin -f none /opt/csw/apache2/include/apr_thread_mutex.h 0644 root bin -f none /opt/csw/apache2/include/apr_thread_proc.h 0644 root bin -f none /opt/csw/apache2/include/apr_thread_rwlock.h 0644 root bin -f none /opt/csw/apache2/include/apr_time.h 0644 root bin -f none /opt/csw/apache2/include/apr_uri.h 0644 root bin -f none /opt/csw/apache2/include/apr_user.h 0644 root bin f none /opt/csw/apache2/include/apr_uuid.h 0644 root bin -f none /opt/csw/apache2/include/apr_version.h 0644 root bin +f none /opt/csw/apache2/include/ap_provider.h 0644 root bin f none /opt/csw/apache2/include/apr_want.h 0644 root bin +f none /opt/csw/apache2/include/http_config.h 0644 root bin +f none /opt/csw/apache2/include/apr_dbd.h 0644 root bin +f none /opt/csw/apache2/include/apr_global_mutex.h 0644 root bin +f none /opt/csw/apache2/include/mpm_default.h 0644 root bin +f none /opt/csw/apache2/include/apr_poll.h 0644 root bin +f none /opt/csw/apache2/include/apr_time.h 0644 root bin +f none /opt/csw/apache2/include/mod_proxy.h 0644 root bin f none /opt/csw/apache2/include/apr_xlate.h 0644 root bin -f none /opt/csw/apache2/include/apr_xml.h 0644 root bin -f none /opt/csw/apache2/include/apu.h 0644 root bin -f none /opt/csw/apache2/include/apu_version.h 0644 root bin -f none /opt/csw/apache2/include/apu_want.h 0644 root bin -f none /opt/csw/apache2/include/http_config.h 0644 root bin -f none /opt/csw/apache2/include/http_connection.h 0644 root bin -f none /opt/csw/apache2/include/http_core.h 0644 root bin +f none /opt/csw/apache2/include/apr_network_io.h 0644 root bin f none /opt/csw/apache2/include/http_log.h 0644 root bin -f none /opt/csw/apache2/include/http_main.h 0644 root bin -f none /opt/csw/apache2/include/http_protocol.h 0644 root bin -f none /opt/csw/apache2/include/http_request.h 0644 root bin -f none /opt/csw/apache2/include/http_vhost.h 0644 root bin -f none /opt/csw/apache2/include/httpd.h 0644 root bin -f none /opt/csw/apache2/include/mod_auth.h 0644 root bin +f none /opt/csw/apache2/include/apr_tables.h 0644 root bin f none /opt/csw/apache2/include/mod_cgi.h 0644 root bin -f none /opt/csw/apache2/include/mod_core.h 0644 root bin -f none /opt/csw/apache2/include/mod_dav.h 0644 root bin -f none /opt/csw/apache2/include/mod_dbd.h 0644 root bin -f none /opt/csw/apache2/include/mod_include.h 0644 root bin -f none /opt/csw/apache2/include/mod_log_config.h 0644 root bin -f none /opt/csw/apache2/include/mod_proxy.h 0644 root bin -f none /opt/csw/apache2/include/mod_ssl.h 0644 root bin -f none /opt/csw/apache2/include/mod_status.h 0644 root bin -f none /opt/csw/apache2/include/mpm.h 0644 root bin -f none /opt/csw/apache2/include/mpm_common.h 0644 root bin -f none /opt/csw/apache2/include/mpm_default.h 0644 root bin -f none /opt/csw/apache2/include/os.h 0644 root bin -f none /opt/csw/apache2/include/scoreboard.h 0644 root bin -f none /opt/csw/apache2/include/unixd.h 0644 root bin -f none /opt/csw/apache2/include/util_cfgtree.h 0644 root bin -f none /opt/csw/apache2/include/util_charset.h 0644 root bin -f none /opt/csw/apache2/include/util_ebcdic.h 0644 root bin -f none /opt/csw/apache2/include/util_filter.h 0644 root bin -f none /opt/csw/apache2/include/util_ldap.h 0644 root bin -f none /opt/csw/apache2/include/util_md5.h 0644 root bin -f none /opt/csw/apache2/include/util_script.h 0644 root bin -f none /opt/csw/apache2/include/util_time.h 0644 root bin -f none /opt/csw/apache2/include/util_xml.h 0644 root bin +f none /opt/csw/apache2/include/apr_uri.h 0644 root bin +f none /opt/csw/apache2/include/apr_thread_rwlock.h 0644 root bin +f none /opt/csw/apache2/include/apr_ldap.h 0644 root bin +f none /opt/csw/apache2/include/apr_lib.h 0644 root bin +f none /opt/csw/apache2/include/apr_general.h 0644 root bin +f none /opt/csw/apache2/include/apr_rmm.h 0644 root bin +f none /opt/csw/apache2/include/apr_proc_mutex.h 0644 root bin d none /opt/csw/apache2/lib 0755 root bin f none /opt/csw/apache2/lib/apr.exp 0644 root bin f none /opt/csw/apache2/lib/aprutil.exp 0644 root bin @@ -124,15 +128,16 @@ d none /opt/csw/apache2/libexec 0755 root bin f none /opt/csw/apache2/libexec/httpd.exp 0644 root bin d none /opt/csw/apache2/share 0755 root bin -d none /opt/csw/apache2/share/build 0755 root bin +f none /opt/csw/apache2/share/build/rules.mk 0644 root bin +f none /opt/csw/apache2/share/build/special.mk 0644 root bin +f none /opt/csw/apache2/share/build/config_vars.mk 0644 root bin +f none /opt/csw/apache2/share/build/library.mk 0644 root bin f none /opt/csw/apache2/share/build/apr_rules.mk 0644 root bin +f none /opt/csw/apache2/share/build/make_var_export.awk 0644 root bin +f none /opt/csw/apache2/share/build/ltlib.mk 0644 root bin +f none /opt/csw/apache2/share/build/mkdir.sh 0755 root bin f none /opt/csw/apache2/share/build/config.nice 0755 root bin -f none /opt/csw/apache2/share/build/library.mk 0644 root bin +f none /opt/csw/apache2/share/build/instdso.sh 0755 root bin +f none /opt/csw/apache2/share/build/make_exports.awk 0644 root bin f none /opt/csw/apache2/share/build/libtool 0755 root bin -f none /opt/csw/apache2/share/build/ltlib.mk 0644 root bin -f none /opt/csw/apache2/share/build/make_exports.awk 0644 root bin -f none /opt/csw/apache2/share/build/make_var_export.awk 0644 root bin -f none /opt/csw/apache2/share/build/mkdir.sh 0755 root bin f none /opt/csw/apache2/share/build/program.mk 0644 root bin -f none /opt/csw/apache2/share/build/rules.mk 0644 root bin -f none /opt/csw/apache2/share/build/special.mk 0644 root bin Deleted: csw/mgar/pkg/apache2/trunk/files/CSWapache2-manual.depend =================================================================== --- csw/mgar/pkg/apache2/trunk/files/CSWapache2-manual.depend 2009-03-23 09:11:37 UTC (rev 3872) +++ csw/mgar/pkg/apache2/trunk/files/CSWapache2-manual.depend 2009-03-23 10:17:17 UTC (rev 3873) @@ -1 +0,0 @@ -P CSWapache2 apache2 - Apache 2.2 web server Modified: csw/mgar/pkg/apache2/trunk/files/CSWapache2-manual.prototype =================================================================== --- csw/mgar/pkg/apache2/trunk/files/CSWapache2-manual.prototype 2009-03-23 09:11:37 UTC (rev 3872) +++ csw/mgar/pkg/apache2/trunk/files/CSWapache2-manual.prototype 2009-03-23 10:17:17 UTC (rev 3873) @@ -3,684 +3,766 @@ d none /opt/csw/apache2/etc/extra 0755 root bin f none /opt/csw/apache2/etc/extra/httpd-manual.conf 0644 root bin d none /opt/csw/apache2/share 0755 root bin -d none /opt/csw/apache2/share/manual 0755 root bin -f none /opt/csw/apache2/share/manual/LICENSE 0644 root bin -f none /opt/csw/apache2/share/manual/bind.html 0644 root bin -f none /opt/csw/apache2/share/manual/bind.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/bind.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/bind.html.fr 0644 root bin -f none /opt/csw/apache2/share/manual/bind.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/bind.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/caching.html 0644 root bin -f none /opt/csw/apache2/share/manual/caching.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/configuring.html 0644 root bin -f none /opt/csw/apache2/share/manual/configuring.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/configuring.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/sections.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/filter.html.fr 0644 root bin +f none /opt/csw/apache2/share/manual/filter.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/suexec.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/handler.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/dso.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mpm.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/filter.html.en 0644 root bin f none /opt/csw/apache2/share/manual/configuring.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/configuring.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/content-negotiation.html 0644 root bin -f none /opt/csw/apache2/share/manual/content-negotiation.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/content-negotiation.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/content-negotiation.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/convenience.map 0644 root bin -f none /opt/csw/apache2/share/manual/custom-error.html 0644 root bin -f none /opt/csw/apache2/share/manual/custom-error.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/license.html 0644 root bin +f none /opt/csw/apache2/share/manual/env.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/license.html.en 0644 root bin f none /opt/csw/apache2/share/manual/custom-error.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/custom-error.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/custom-error.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/upgrading.html 0644 root bin +f none /opt/csw/apache2/share/manual/invoking.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/server-wide.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/sitemap.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/invoking.html.fr 0644 root bin +f none /opt/csw/apache2/share/manual/sitemap.html 0644 root bin +f none /opt/csw/apache2/share/manual/dso.html 0644 root bin +f none /opt/csw/apache2/share/manual/index.html.es 0644 root bin +f none /opt/csw/apache2/share/manual/handler.html.ru.koi8-r 0644 root bin +f none /opt/csw/apache2/share/manual/sections.html.ja.utf8 0644 root bin d none /opt/csw/apache2/share/manual/developer 0755 root bin -f none /opt/csw/apache2/share/manual/developer/API.html 0644 root bin +f none /opt/csw/apache2/share/manual/developer/thread_safety.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/developer/filters.html 0644 root bin +f none /opt/csw/apache2/share/manual/developer/request.html 0644 root bin +f none /opt/csw/apache2/share/manual/developer/index.html 0644 root bin +f none /opt/csw/apache2/share/manual/developer/request.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/developer/documenting.html 0644 root bin f none /opt/csw/apache2/share/manual/developer/API.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/developer/modules.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/developer/index.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/developer/modules.html 0644 root bin f none /opt/csw/apache2/share/manual/developer/debugging.html 0644 root bin -f none /opt/csw/apache2/share/manual/developer/debugging.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/developer/documenting.html 0644 root bin +f none /opt/csw/apache2/share/manual/developer/thread_safety.html 0644 root bin f none /opt/csw/apache2/share/manual/developer/documenting.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/developer/filters.html 0644 root bin -f none /opt/csw/apache2/share/manual/developer/filters.html.en 0644 root bin f none /opt/csw/apache2/share/manual/developer/hooks.html 0644 root bin +f none /opt/csw/apache2/share/manual/developer/debugging.html.en 0644 root bin f none /opt/csw/apache2/share/manual/developer/hooks.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/developer/index.html 0644 root bin -f none /opt/csw/apache2/share/manual/developer/index.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/developer/modules.html 0644 root bin -f none /opt/csw/apache2/share/manual/developer/modules.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/developer/filters.html.en 0644 root bin f none /opt/csw/apache2/share/manual/developer/modules.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/developer/request.html 0644 root bin -f none /opt/csw/apache2/share/manual/developer/request.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/developer/thread_safety.html 0644 root bin -f none /opt/csw/apache2/share/manual/developer/thread_safety.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/dns-caveats.html 0644 root bin -f none /opt/csw/apache2/share/manual/dns-caveats.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/dns-caveats.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/dns-caveats.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/dso.html 0644 root bin -f none /opt/csw/apache2/share/manual/dso.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/dso.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/dso.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/env.html 0644 root bin -f none /opt/csw/apache2/share/manual/env.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/env.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/env.html.ko.euc-kr 0644 root bin -d none /opt/csw/apache2/share/manual/faq 0755 root bin -f none /opt/csw/apache2/share/manual/faq/index.html 0644 root bin -f none /opt/csw/apache2/share/manual/faq/index.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/filter.html 0644 root bin -f none /opt/csw/apache2/share/manual/filter.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/filter.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/filter.html.fr 0644 root bin +f none /opt/csw/apache2/share/manual/developer/API.html 0644 root bin +f none /opt/csw/apache2/share/manual/handler.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/bind.html.fr 0644 root bin +f none /opt/csw/apache2/share/manual/LICENSE 0644 root bin f none /opt/csw/apache2/share/manual/filter.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/new_features_2_0.html.ru.koi8-r 0644 root bin +f none /opt/csw/apache2/share/manual/bind.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/configuring.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mpm.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/logs.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/sections.html 0644 root bin +f none /opt/csw/apache2/share/manual/env.html.tr.utf8 0644 root bin f none /opt/csw/apache2/share/manual/filter.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/glossary.html 0644 root bin -f none /opt/csw/apache2/share/manual/glossary.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/glossary.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/glossary.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/glossary.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/handler.html 0644 root bin -f none /opt/csw/apache2/share/manual/handler.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/handler.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/handler.html.fr 0644 root bin -f none /opt/csw/apache2/share/manual/handler.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/handler.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/handler.html.ru.koi8-r 0644 root bin -d none /opt/csw/apache2/share/manual/howto 0755 root bin -f none /opt/csw/apache2/share/manual/howto/access.html 0644 root bin -f none /opt/csw/apache2/share/manual/howto/access.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/howto/auth.html 0644 root bin -f none /opt/csw/apache2/share/manual/howto/auth.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/howto/auth.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/howto/auth.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/howto/cgi.html 0644 root bin -f none /opt/csw/apache2/share/manual/howto/cgi.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/howto/cgi.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/howto/cgi.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/howto/htaccess.html 0644 root bin -f none /opt/csw/apache2/share/manual/howto/htaccess.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/howto/htaccess.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/howto/htaccess.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/howto/htaccess.html.pt-br 0644 root bin -f none /opt/csw/apache2/share/manual/howto/index.html 0644 root bin -f none /opt/csw/apache2/share/manual/howto/index.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/howto/index.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/howto/index.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/howto/public_html.html 0644 root bin -f none /opt/csw/apache2/share/manual/howto/public_html.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/howto/public_html.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/howto/public_html.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/howto/ssi.html 0644 root bin -f none /opt/csw/apache2/share/manual/howto/ssi.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/howto/ssi.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/howto/ssi.html.ko.euc-kr 0644 root bin d none /opt/csw/apache2/share/manual/images 0755 root bin -f none /opt/csw/apache2/share/manual/images/apache_header.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/caching_fig1.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/caching_fig1.png 0644 root bin +f none /opt/csw/apache2/share/manual/images/down.gif 0644 root bin f none /opt/csw/apache2/share/manual/images/custom_errordocs.png 0644 root bin -f none /opt/csw/apache2/share/manual/images/down.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/ssl_intro_fig3.png 0644 root bin +f none /opt/csw/apache2/share/manual/images/left.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/ssl_intro_fig1.gif 0644 root bin f none /opt/csw/apache2/share/manual/images/favicon.ico 0644 root bin -f none /opt/csw/apache2/share/manual/images/feather.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/feather.png 0644 root bin -f none /opt/csw/apache2/share/manual/images/filter_arch.png 0644 root bin -f none /opt/csw/apache2/share/manual/images/home.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/pixel.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/ssl_intro_fig2.png 0644 root bin +f none /opt/csw/apache2/share/manual/images/filter_arch.tr.png 0644 root bin f none /opt/csw/apache2/share/manual/images/index.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/left.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/mod_filter_new.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/caching_fig1.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/sub.gif 0644 root bin f none /opt/csw/apache2/share/manual/images/mod_filter_new.png 0644 root bin -f none /opt/csw/apache2/share/manual/images/mod_filter_old.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/mod_rewrite_fig1.gif 0644 root bin f none /opt/csw/apache2/share/manual/images/mod_rewrite_fig1.png 0644 root bin f none /opt/csw/apache2/share/manual/images/mod_rewrite_fig2.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/feather.png 0644 root bin +f none /opt/csw/apache2/share/manual/images/mod_filter_new.gif 0644 root bin f none /opt/csw/apache2/share/manual/images/mod_rewrite_fig2.png 0644 root bin -f none /opt/csw/apache2/share/manual/images/pixel.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/mod_rewrite_fig1.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/feather.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/caching_fig1.tr.png 0644 root bin +f none /opt/csw/apache2/share/manual/images/mod_filter_old.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/ssl_intro_fig2.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/ssl_intro_fig1.png 0644 root bin +f none /opt/csw/apache2/share/manual/images/caching_fig1.png 0644 root bin +f none /opt/csw/apache2/share/manual/images/up.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/home.gif 0644 root bin +f none /opt/csw/apache2/share/manual/images/filter_arch.png 0644 root bin +f none /opt/csw/apache2/share/manual/images/mod_filter_new.tr.png 0644 root bin f none /opt/csw/apache2/share/manual/images/right.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/ssl_intro_fig1.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/ssl_intro_fig1.png 0644 root bin -f none /opt/csw/apache2/share/manual/images/ssl_intro_fig2.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/ssl_intro_fig2.png 0644 root bin +f none /opt/csw/apache2/share/manual/images/apache_header.gif 0644 root bin f none /opt/csw/apache2/share/manual/images/ssl_intro_fig3.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/ssl_intro_fig3.png 0644 root bin -f none /opt/csw/apache2/share/manual/images/sub.gif 0644 root bin -f none /opt/csw/apache2/share/manual/images/up.gif 0644 root bin -f none /opt/csw/apache2/share/manual/index.html 0644 root bin -f none /opt/csw/apache2/share/manual/index.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/index.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/index.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/index.html.fr 0644 root bin -f none /opt/csw/apache2/share/manual/index.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/index.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/index.html.pt-br 0644 root bin -f none /opt/csw/apache2/share/manual/install.html 0644 root bin +f none /opt/csw/apache2/share/manual/mpm.html.es 0644 root bin +f none /opt/csw/apache2/share/manual/server-wide.html 0644 root bin +f none /opt/csw/apache2/share/manual/configuring.html 0644 root bin +f none /opt/csw/apache2/share/manual/sitemap.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/sitemap.html.es 0644 root bin +f none /opt/csw/apache2/share/manual/server-wide.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/new_features_2_2.html.fr 0644 root bin +f none /opt/csw/apache2/share/manual/bind.html 0644 root bin +f none /opt/csw/apache2/share/manual/urlmapping.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/configuring.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/dns-caveats.html 0644 root bin +f none /opt/csw/apache2/share/manual/mpm.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/bind.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/server-wide.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/configuring.html.fr 0644 root bin +f none /opt/csw/apache2/share/manual/glossary.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/invoking.html.ru.koi8-r 0644 root bin +f none /opt/csw/apache2/share/manual/filter.html.es 0644 root bin f none /opt/csw/apache2/share/manual/install.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/install.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/install.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/install.html.fr 0644 root bin -f none /opt/csw/apache2/share/manual/install.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/install.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/invoking.html 0644 root bin -f none /opt/csw/apache2/share/manual/invoking.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/invoking.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/invoking.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/invoking.html.fr 0644 root bin -f none /opt/csw/apache2/share/manual/invoking.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/invoking.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/invoking.html.ru.koi8-r 0644 root bin -f none /opt/csw/apache2/share/manual/license.html 0644 root bin -f none /opt/csw/apache2/share/manual/license.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/logs.html 0644 root bin -f none /opt/csw/apache2/share/manual/logs.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/logs.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/logs.html.ko.euc-kr 0644 root bin -d none /opt/csw/apache2/share/manual/misc 0755 root bin -f none /opt/csw/apache2/share/manual/misc/index.html 0644 root bin -f none /opt/csw/apache2/share/manual/misc/index.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/misc/index.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/misc/perf-tuning.html 0644 root bin -f none /opt/csw/apache2/share/manual/misc/perf-tuning.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/misc/perf-tuning.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/misc/relevant_standards.html 0644 root bin -f none /opt/csw/apache2/share/manual/misc/relevant_standards.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/misc/relevant_standards.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/misc/rewriteguide.html 0644 root bin -f none /opt/csw/apache2/share/manual/misc/rewriteguide.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/misc/rewriteguide.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/misc/security_tips.html 0644 root bin -f none /opt/csw/apache2/share/manual/misc/security_tips.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/misc/security_tips.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/filter.html 0644 root bin d none /opt/csw/apache2/share/manual/mod 0755 root bin -f none /opt/csw/apache2/share/manual/mod/beos.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/beos.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mod/beos.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_charset_lite.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_version.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_disk_cache.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_default.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_deflate.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_logio.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_anon.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_dbm.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_so.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_userdir.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_vhost_alias.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_anon.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_substitute.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/index.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_file.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_file.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/module-dict.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_ftp.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ext_filter.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_mem_cache.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav_lock.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_headers.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_log_config.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_unique_id.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_expires.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav_lock.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_actions.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_negotiation.html 0644 root bin f none /opt/csw/apache2/share/manual/mod/beos.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/mod/beos.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/core.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/core.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mod/core.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/core.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/directive-dict.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/directive-dict.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/quickreference.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_userdir.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/mod/directive-dict.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/directive-dict.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/directives.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/directives.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mod/directives.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cern_meta.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_rewrite.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_actions.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/worker.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_imagemap.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_anon.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ssl.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_so.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_balancer.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_mime_magic.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_logio.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/module-dict.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_setenvif.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_dbm.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/quickreference.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_userdir.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ssl.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_negotiation.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_common.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_mime.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav_lock.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_vhost_alias.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_ajp.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_example.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_actions.html.ja.utf8 0644 root bin f none /opt/csw/apache2/share/manual/mod/directives.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/mod/directives.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/directives.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/directives.html.ru.koi8-r 0644 root bin -f none /opt/csw/apache2/share/manual/mod/event.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dumpio.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/module-dict.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_logio.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/quickreference.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav_fs.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cgi.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/prefork.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_version.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_balancer.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_mem_cache.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_log_config.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/worker.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ldap.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/module-dict.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_file_cache.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/index.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_expires.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_unique_id.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_host.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ldap.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directive-dict.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_isapi.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directive-dict.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_mem_cache.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_file.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/core.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_suexec.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_autoindex.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_mime.html.ja.utf8 0644 root bin f none /opt/csw/apache2/share/manual/mod/event.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/index.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/index.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mod/index.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/index.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/mod/index.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/index.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_actions.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_actions.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_actions.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_actions.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_actions.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_alias.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_alias.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_connect.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_info.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_substitute.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_auth_basic.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_userdir.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dir.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_info.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_alias.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_alias.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_asis.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_asis.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_asis.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_asis.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_auth_basic.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_auth_basic.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_auth_basic.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_auth_basic.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_charset_lite.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_setenvif.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_dbm.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_echo.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_autoindex.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_filter.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav_fs.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_common.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ident.html.en 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_auth_digest.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_auth_digest.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_auth_digest.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_so.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_autoindex.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_file.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_deflate.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/beos.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directives.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_authn_alias.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/quickreference.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cgi.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_dbm.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_logio.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_winnt.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_alias.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_authn_alias.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_anon.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_anon.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_anon.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_anon.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_dbd.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_dbd.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_dbm.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_dbm.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_dbm.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_dbm.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_default.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_default.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_default.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_default.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_file.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_file.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_file.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authn_file.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authnz_ldap.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authnz_ldap.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_dbm.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_dbm.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_dbm.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_default.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_default.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_usertrack.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_suexec.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_disk_cache.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_filter.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_auth_digest.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_winnt.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_user.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_log_forensic.html 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_authz_default.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_default.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dir.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/prefork.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_netware.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_usertrack.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_suexec.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_asis.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_winnt.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/core.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_speling.html.en 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_authz_groupfile.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_groupfile.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_groupfile.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_groupfile.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_host.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_host.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_host.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_host.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_alias.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_mime.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_common.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_connect.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_netware.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_dbm.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directives.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_autoindex.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_default.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_user.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/index.html.es 0644 root bin +f none /opt/csw/apache2/share/manual/mod/quickreference.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ext_filter.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_speling.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_owner.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ident.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpmt_os2.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_balancer.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_speling.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/beos.html 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_authz_owner.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_owner.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_owner.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_owner.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_user.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_user.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_user.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_authz_user.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_autoindex.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_autoindex.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_autoindex.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_autoindex.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cache.html 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_cache.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cache.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cache.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cern_meta.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cern_meta.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cern_meta.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cgi.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cgi.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cgi.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cgi.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cgid.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_log_forensic.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_winnt.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/module-dict.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_default.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dbd.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_alias.html.en 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_cgid.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_echo.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_ajp.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_include.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_echo.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/quickreference.html.es 0644 root bin +f none /opt/csw/apache2/share/manual/mod/prefork.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_rewrite.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_auth_basic.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/worker.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_host.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_cgid.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_cgid.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_charset_lite.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_charset_lite.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_charset_lite.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav_fs.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav_fs.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/index.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_status.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cache.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authnz_ldap.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dir.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cache.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_owner.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_setenvif.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_info.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_actions.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directives.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_unique_id.html 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_dav_fs.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav_fs.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav_lock.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav_lock.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dav_lock.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dbd.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dbd.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_deflate.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_deflate.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_deflate.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_deflate.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dir.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dir.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dir.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_auth_basic.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_disk_cache.html.ja.utf8 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_dir.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_disk_cache.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_disk_cache.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_disk_cache.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_disk_cache.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dumpio.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dumpio.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_dumpio.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_echo.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_echo.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_echo.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_echo.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_env.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_env.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_env.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_env.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_example.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_example.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_example.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_expires.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_expires.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav_fs.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_autoindex.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_default.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/core.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cgid.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_include.html.en 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_expires.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_expires.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ext_filter.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ext_filter.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ext_filter.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ext_filter.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_file_cache.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_file_cache.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_file_cache.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_filter.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_filter.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_headers.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_headers.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_headers.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_headers.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ident.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ident.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ident.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_imagemap.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_imagemap.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_imagemap.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_include.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_include.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_include.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_info.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_info.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_info.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_info.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_isapi.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_isapi.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_isapi.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ldap.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ldap.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_log_forensic.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_log_config.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_log_config.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_log_config.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_log_config.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_log_config.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_log_forensic.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_log_forensic.html.en 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_log_forensic.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_logio.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_logio.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_logio.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_logio.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_mem_cache.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_mem_cache.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_mem_cache.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_mem_cache.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_mime.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_mime.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_mime.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_mime_magic.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_mime_magic.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_negotiation.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_negotiation.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_negotiation.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_nw_ssl.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_nw_ssl.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_vhost_alias.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_groupfile.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dbd.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/worker.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cgi.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_proxy.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy_ajp.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy_ajp.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_env.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/beos.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/index.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_dbd.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_imagemap.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_status.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_setenvif.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_version.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directives.html.ru.koi8-r 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_asis.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav.html.en 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_proxy_ajp.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy_balancer.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy_balancer.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy_balancer.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy_connect.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy_connect.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy_ftp.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_proxy_ftp.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/core.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_userdir.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/beos.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_status.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_dbd.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_version.html.en 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_proxy_http.html 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_proxy_http.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_rewrite.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_rewrite.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_setenvif.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_setenvif.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_setenvif.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_setenvif.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_so.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_so.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_so.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_negotiation.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dav.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_so.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_speling.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_speling.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_speling.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_speling.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ssl.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_ssl.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_status.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_status.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_status.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_status.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_suexec.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_actions.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_auth_basic.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_common.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_file_cache.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_info.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_isapi.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dir.html 0644 root bin f none /opt/csw/apache2/share/manual/mod/mod_suexec.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_suexec.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_suexec.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_unique_id.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_unique_id.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_unique_id.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_unique_id.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_userdir.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_userdir.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_userdir.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_userdir.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_usertrack.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_usertrack.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_version.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_version.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_version.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_version.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_vhost_alias.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mod_vhost_alias.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/module-dict.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/module-dict.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/module-dict.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/module-dict.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_common.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_common.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_common.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_common.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_netware.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_netware.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_winnt.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_winnt.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_winnt.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpm_winnt.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpmt_os2.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/mpmt_os2.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/prefork.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/prefork.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mod/prefork.html.en 0644 root bin f none /opt/csw/apache2/share/manual/mod/prefork.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/quickreference.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/quickreference.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_headers.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_groupfile.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/mod/quickreference.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/quickreference.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/mod/quickreference.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mod/quickreference.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_alias.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_owner.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_echo.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_anon.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_user.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_connect.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cache.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/worker.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_asis.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_include.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directive-dict.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_status.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/index.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_host.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_auth_digest.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_env.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_logio.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ext_filter.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_imagemap.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_expires.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_nw_ssl.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dumpio.html.ja.utf8 0644 root bin f none /opt/csw/apache2/share/manual/mod/quickreference.html.ru.koi8-r 0644 root bin -f none /opt/csw/apache2/share/manual/mod/worker.html 0644 root bin -f none /opt/csw/apache2/share/manual/mod/worker.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mod/worker.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mod/worker.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mpm.html 0644 root bin -f none /opt/csw/apache2/share/manual/mpm.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/mpm.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/mpm.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/mpm.html.fr 0644 root bin -f none /opt/csw/apache2/share/manual/mpm.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/mpm.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_0.html 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_0.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_0.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_0.html.fr 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_0.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_0.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_0.html.pt-br 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_0.html.ru.koi8-r 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_2.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/core.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directives.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authnz_ldap.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_setenvif.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_dbm.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_example.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/index.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_groupfile.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_default.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_asis.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_isapi.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cgid.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_log_config.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_file_cache.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_user.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authz_host.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ext_filter.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_unique_id.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpmt_os2.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_headers.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_env.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_headers.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_mem_cache.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_env.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cgi.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_proxy_ftp.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_disk_cache.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_deflate.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cern_meta.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_default.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/prefork.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ident.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_ident.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_mime_magic.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_charset_lite.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_default.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_cern_meta.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_status.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_example.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_suexec.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_deflate.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/event.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_dumpio.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directives.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_nw_ssl.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directives.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mpm_common.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_env.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_authn_dbm.html 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_speling.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/mod/mod_so.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/mod/directive-dict.html 0644 root bin f none /opt/csw/apache2/share/manual/new_features_2_2.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_2.html.fr 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_2.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/new_features_2_2.html.pt-br 0644 root bin +f none /opt/csw/apache2/share/manual/custom-error.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/invoking.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/index.html.pt-br 0644 root bin +f none /opt/csw/apache2/share/manual/index.html.fr 0644 root bin +f none /opt/csw/apache2/share/manual/content-negotiation.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/bind.html.ko.euc-kr 0644 root bin d none /opt/csw/apache2/share/manual/platform 0755 root bin -f none /opt/csw/apache2/share/manual/platform/ebcdic.html 0644 root bin +f none /opt/csw/apache2/share/manual/platform/win_compiling.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/platform/index.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/platform/windows.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/platform/win_compiling.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/platform/ebcdic.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/platform/perf-hp.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/platform/netware.html.en 0644 root bin f none /opt/csw/apache2/share/manual/platform/ebcdic.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/platform/index.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/platform/index.html 0644 root bin -f none /opt/csw/apache2/share/manual/platform/index.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/platform/index.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/platform/netware.html 0644 root bin -f none /opt/csw/apache2/share/manual/platform/netware.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/platform/windows.html 0644 root bin f none /opt/csw/apache2/share/manual/platform/netware.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/platform/perf-hp.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/platform/ebcdic.html 0644 root bin +f none /opt/csw/apache2/share/manual/platform/windows.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/platform/perf-hp.html 0644 root bin -f none /opt/csw/apache2/share/manual/platform/perf-hp.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/platform/perf-hp.html.ko.euc-kr 0644 root bin f none /opt/csw/apache2/share/manual/platform/win_compiling.html 0644 root bin -f none /opt/csw/apache2/share/manual/platform/win_compiling.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/platform/win_compiling.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/platform/windows.html 0644 root bin -f none /opt/csw/apache2/share/manual/platform/windows.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/platform/windows.html.ko.euc-kr 0644 root bin -d none /opt/csw/apache2/share/manual/programs 0755 root bin -f none /opt/csw/apache2/share/manual/programs/ab.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/ab.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/ab.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/apachectl.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/apachectl.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/apachectl.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/apxs.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/apxs.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/apxs.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/configure.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/configure.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/configure.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/dbmmanage.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/dbmmanage.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/dbmmanage.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htcacheclean.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htcacheclean.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htcacheclean.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htdbm.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htdbm.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htdigest.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htdigest.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htdigest.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htpasswd.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htpasswd.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/htpasswd.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/httpd.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/httpd.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/httpd.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/httxt2dbm.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/httxt2dbm.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/index.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/index.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/index.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/programs/index.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/index.html.ru.koi8-r 0644 root bin -f none /opt/csw/apache2/share/manual/programs/logresolve.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/logresolve.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/logresolve.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/other.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/other.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/other.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/rotatelogs.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/rotatelogs.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/rotatelogs.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/programs/suexec.html 0644 root bin -f none /opt/csw/apache2/share/manual/programs/suexec.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/programs/suexec.html.ko.euc-kr 0644 root bin -d none /opt/csw/apache2/share/manual/rewrite 0755 root bin -f none /opt/csw/apache2/share/manual/rewrite/index.html 0644 root bin -f none /opt/csw/apache2/share/manual/rewrite/index.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/rewrite/rewrite_guide.html 0644 root bin -f none /opt/csw/apache2/share/manual/rewrite/rewrite_guide.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/rewrite/rewrite_guide_advanced.html 0644 root bin -f none /opt/csw/apache2/share/manual/rewrite/rewrite_guide_advanced.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/rewrite/rewrite_intro.html 0644 root bin -f none /opt/csw/apache2/share/manual/rewrite/rewrite_intro.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/rewrite/rewrite_tech.html 0644 root bin -f none /opt/csw/apache2/share/manual/rewrite/rewrite_tech.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/sections.html 0644 root bin -f none /opt/csw/apache2/share/manual/sections.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/sections.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/sections.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/server-wide.html 0644 root bin -f none /opt/csw/apache2/share/manual/server-wide.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/server-wide.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/server-wide.html.ko.euc-kr 0644 root bin -f none /opt/csw/apache2/share/manual/sitemap.html 0644 root bin -f none /opt/csw/apache2/share/manual/sitemap.html.de 0644 root bin -f none /opt/csw/apache2/share/manual/sitemap.html.en 0644 root bin -f none /opt/csw/apache2/share/manual/sitemap.html.es 0644 root bin -f none /opt/csw/apache2/share/manual/sitemap.html.ja.utf8 0644 root bin -f none /opt/csw/apache2/share/manual/sitemap.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/platform/netware.html 0644 root bin +f none /opt/csw/apache2/share/manual/invoking.html.es 0644 root bin +f none /opt/csw/apache2/share/manual/glossary.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/stopping.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/index.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/custom-error.html 0644 root bin +f none /opt/csw/apache2/share/manual/new_features_2_0.html.de 0644 root bin +f none /opt/csw/apache2/share/manual/urlmapping.html.ja.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/content-negotiation.html.fr 0644 root bin +f none /opt/csw/apache2/share/manual/install.html.ko.euc-kr 0644 root bin +f none /opt/csw/apache2/share/manual/env.html 0644 root bin +f none /opt/csw/apache2/share/manual/dns-caveats.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/bind.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/content-negotiation.html.en 0644 root bin +f none /opt/csw/apache2/share/manual/new_features_2_2.html 0644 root bin +f none /opt/csw/apache2/share/manual/caching.html 0644 root bin +f none /opt/csw/apache2/share/manual/invoking.html.tr.utf8 0644 root bin +f none /opt/csw/apache2/share/manual/mpm.html.en 0644 root bin @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 23 15:55:58 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 23 Mar 2009 14:55:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3874] csw/mgar/pkg/pkgconfig/trunk Message-ID: Revision: 3874 http://gar.svn.sourceforge.net/gar/?rev=3874&view=rev Author: dmichelsen Date: 2009-03-23 14:55:58 +0000 (Mon, 23 Mar 2009) Log Message: ----------- pkgconfig: Move to mGAR v2, depend on CSWgettextrt and fix missing libglib2.la Modified Paths: -------------- csw/mgar/pkg/pkgconfig/trunk/Makefile csw/mgar/pkg/pkgconfig/trunk/checksums Added Paths: ----------- csw/mgar/pkg/pkgconfig/trunk/files/fixme.sh Removed Paths: ------------- csw/mgar/pkg/pkgconfig/trunk/files/CSWpkgconfig.depend csw/mgar/pkg/pkgconfig/trunk/files/CSWpkgconfig.gspec Property Changed: ---------------- csw/mgar/pkg/pkgconfig/trunk/ Property changes on: csw/mgar/pkg/pkgconfig/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/pkgconfig/trunk/Makefile =================================================================== --- csw/mgar/pkg/pkgconfig/trunk/Makefile 2009-03-23 10:17:17 UTC (rev 3873) +++ csw/mgar/pkg/pkgconfig/trunk/Makefile 2009-03-23 14:55:58 UTC (rev 3874) @@ -14,17 +14,26 @@ MASTER_SITES = http://pkg-config.freedesktop.org/releases/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWpkgconfig,depend) +DISTFILES += fixme.sh +PACKAGES = pkgconfig + +SPKG_SOURCEURL = http://pkg-config.freedesktop.org + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz PATCHFILES = gsed-check.patch -PREREQUISITE_PKGS = CSWggettext CSWglib2 CSWiconv CSWsunmath +REQUIRED_PKGS = CSWggettextrt CSWglib2 CSWiconv CSWsunmath CONFIGURE_ARGS = $(DIRPATHS) --with-installed-glib TEST_TARGET = check include gar/category.mk + +post-configure-modulated: + @echo " ==> Fixing libtool .la-files" + @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + @$(MAKECOOKIE) Modified: csw/mgar/pkg/pkgconfig/trunk/checksums =================================================================== --- csw/mgar/pkg/pkgconfig/trunk/checksums 2009-03-23 10:17:17 UTC (rev 3873) +++ csw/mgar/pkg/pkgconfig/trunk/checksums 2009-03-23 14:55:58 UTC (rev 3874) @@ -1,4 +1,3 @@ d922a88782b64441d06547632fd85744 download/pkg-config-0.23.tar.gz -3ffafaaed566a6e36c20bddc2cc000aa download/CSWpkgconfig.gspec -8333c926349d8e5366a5cfc8b2aca667 download/CSWpkgconfig.depend +64d266fb8acf7df52088b9796f928b60 download/fixme.sh 8d47301467b9f5932f56562585ebc068 download/gsed-check.patch Deleted: csw/mgar/pkg/pkgconfig/trunk/files/CSWpkgconfig.depend =================================================================== --- csw/mgar/pkg/pkgconfig/trunk/files/CSWpkgconfig.depend 2009-03-23 10:17:17 UTC (rev 3873) +++ csw/mgar/pkg/pkgconfig/trunk/files/CSWpkgconfig.depend 2009-03-23 14:55:58 UTC (rev 3874) @@ -1,4 +0,0 @@ -P CSWggettext ggettext - GNU gettext -P CSWglib2 glib2 - the low-level core library for GTK+ and GNOME -P CSWiconv libiconv - GNU iconv library -P CSWsunmath libsunmath - Sun maths library Deleted: csw/mgar/pkg/pkgconfig/trunk/files/CSWpkgconfig.gspec =================================================================== --- csw/mgar/pkg/pkgconfig/trunk/files/CSWpkgconfig.gspec 2009-03-23 10:17:17 UTC (rev 3873) +++ csw/mgar/pkg/pkgconfig/trunk/files/CSWpkgconfig.gspec 2009-03-23 14:55:58 UTC (rev 3874) @@ -1,4 +0,0 @@ -%var bitname pkgconfig -%var pkgname CSWpkgconfig -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING Copied: csw/mgar/pkg/pkgconfig/trunk/files/fixme.sh (from rev 3790, csw/mgar/pkg/fixme/trunk/fixme.sh) =================================================================== --- csw/mgar/pkg/pkgconfig/trunk/files/fixme.sh (rev 0) +++ csw/mgar/pkg/pkgconfig/trunk/files/fixme.sh 2009-03-23 14:55:58 UTC (rev 3874) @@ -0,0 +1,48 @@ +#!/bin/bash +#################################################### +# +# fixme.sh +# Intended to remove the use of libtool's +# pseudo-libraries for opencsw builds. +# +# Author: Mike Watters mwatters_at_opencsw.org +# Initial Version: 0.1 +# +#################################################### + +umask 0022 +PATH=/opt/csw/bin + +if [ $# -ne 1 ]; then + gecho "USAGE: $(basename $0) WORKSRC" + exit 1 +fi +BASEPATH=$1 + +## Fix Makefiles +for mk in $(gfind ${BASEPATH} -name Makefile -print); do + LT_FILES=$(ggrep '/opt/csw.*/lib/.*\.la' ${mk} | \ + gsed "s/^.*\(\/opt\/csw.*\/lib\/.*\.la\).*$/\1/") + + for file in ${LT_FILES}; do + LIB_NAME=$(ggrep 'dlname=' ${file} | \ + gsed -e "s/.*'\(.*\)'/\1/" \ + -e "s/^lib//" \ + -e "s/\.so.*$//") + fixpath=$(gecho $file |gsed 's/\//\\\//g') + gsed "s/${fixpath}/-l${LIB_NAME}/g" ${mk} >Makefile.new + gmv Makefile.new ${mk} + done +done + +## Fix libtool Script +for lt in $(gfind ${BASEPATH} -name libtool -print); do + gsed "/for search_ext in .*\.la/s/\.la//" ${lt} >${lt}.new + gmv ${lt}.new ${lt} +done + +for LTMAIN in $(gfind ${BASEPATH} -name ltmain.sh -print); do + gsed "/for search_ext in .*\.la/s/\.la//" ${LTMAIN} >${LTMAIN}.new + gmv ${LTMAIN}.new ${LTMAIN} +done + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Mon Mar 23 16:03:21 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Mon, 23 Mar 2009 15:03:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3875] csw/mgar/pkg/rrdtool/trunk Message-ID: Revision: 3875 http://gar.svn.sourceforge.net/gar/?rev=3875&view=rev Author: idogan23 Date: 2009-03-23 15:03:21 +0000 (Mon, 23 Mar 2009) Log Message: ----------- rrdtool: switched to mGAR v2 Modified Paths: -------------- csw/mgar/pkg/rrdtool/trunk/Makefile csw/mgar/pkg/rrdtool/trunk/checksums csw/mgar/pkg/rrdtool/trunk/files/CSWrrdtool.gspec Removed Paths: ------------- csw/mgar/pkg/rrdtool/trunk/files/CSWrrdtool.depend Property Changed: ---------------- csw/mgar/pkg/rrdtool/trunk/ Property changes on: csw/mgar/pkg/rrdtool/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/rrdtool/trunk/Makefile =================================================================== --- csw/mgar/pkg/rrdtool/trunk/Makefile 2009-03-23 14:55:58 UTC (rev 3874) +++ csw/mgar/pkg/rrdtool/trunk/Makefile 2009-03-23 15:03:21 UTC (rev 3875) @@ -10,12 +10,23 @@ endef MASTER_SITES = http://oss.oetiker.ch/$(GARNAME)/pub/ -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWrrdtool,prototype,depend) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWrrdtool) +DISTFILES += fixme.sh # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +REQUIRED_PKGS = CSWggettextrt +REQUIRED_PKGS += CSWglib2 +REQUIRED_PKGS += CSWiconv +REQUIRED_PKGS += CSWlibcairo +REQUIRED_PKGS += CSWlibxml2 +REQUIRED_PKGS += CSWpango +REQUIRED_PKGS += CSWpng +REQUIRED_PKGS += CSWsunmath +REQUIRED_PKGS += CSWzlib + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-docdir=$(sharedstatedir)/doc/$(GARNAME) CONFIGURE_ARGS += --disable-python @@ -24,12 +35,22 @@ CONFIGURE_ARGS += --enable-perl CONFIGURE_ARGS += --with-perl-options=INSTALLDIRS=vendor +EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod + TEST_TARGET = check -ADDITIONAL_BUILD_ARCHS_sparc = sparcv9 -# Uncomment this if freetype2 is available for amd64 -#ADDITIONAL_BUILD_ARCHS_i386 = amd64 +#BUILD64 = 1 +post-configure-$(MODULATION): + @echo " ==> Fixing Libtool" + @$(DOWNLOADDIR)/fixme.sh $(WORKSRC) + $(DONADA) + +# ugly fix to fix doc path +post-install-modulated: + @echo " ==> Fixing doc path" + @mv $(DESTDIR)$(prefix)/share/doc/rrdtool-$(GARVERSION) $(DESTDIR)$(prefix)/share/doc/rrdtool + include gar/category.mk env: Modified: csw/mgar/pkg/rrdtool/trunk/checksums =================================================================== --- csw/mgar/pkg/rrdtool/trunk/checksums 2009-03-23 14:55:58 UTC (rev 3874) +++ csw/mgar/pkg/rrdtool/trunk/checksums 2009-03-23 15:03:21 UTC (rev 3875) @@ -1,3 +1,3 @@ afaabd5a60115581e866efbac796d307 download/rrdtool-1.3.6.tar.gz -52bb91d1dad69b8911e787e9347b4e8a download/CSWrrdtool.gspec -15b5f724bdb93ed0591ee162e74a964d download/CSWrrdtool.prototype +48a9b258cf8b4b943dbaf30ea939c315 download/CSWrrdtool.gspec +1c2f1efd982f4f4a1c9d5abd1f8b6501 download/fixme.sh Deleted: csw/mgar/pkg/rrdtool/trunk/files/CSWrrdtool.depend =================================================================== --- csw/mgar/pkg/rrdtool/trunk/files/CSWrrdtool.depend 2009-03-23 14:55:58 UTC (rev 3874) +++ csw/mgar/pkg/rrdtool/trunk/files/CSWrrdtool.depend 2009-03-23 15:03:21 UTC (rev 3875) @@ -1,10 +0,0 @@ -P CSWcommon common - common files and dirs for CSW packages -P CSWggettextrt ggettextrt - GNU locale utilities -P CSWglib2 glib2 - The low-level core lib for GNOME and GTK+ -P CSWiconv libiconv - GNU iconv library -P CSWlibcairo libcairo - The Cairo 2D Graphics Library -P CSWlibxml2 libxml2 - XML Parser Library -P CSWpango libpango - A framework for the layout and rendering of i18n text -P CSWpng png - library for Portable Network Graphics format (PNG) -P CSWsunmath libsunmath - Sun maths library -P CSWzlib zlib - Zlib Data Compression Library Modified: csw/mgar/pkg/rrdtool/trunk/files/CSWrrdtool.gspec =================================================================== --- csw/mgar/pkg/rrdtool/trunk/files/CSWrrdtool.gspec 2009-03-23 14:55:58 UTC (rev 3874) +++ csw/mgar/pkg/rrdtool/trunk/files/CSWrrdtool.gspec 2009-03-23 15:03:21 UTC (rev 3875) @@ -1,4 +1,4 @@ %var bitname rrdtool %var pkgname CSWrrd %include url file://%{GARDIR}/pkglib/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Mon Mar 23 16:07:12 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Mon, 23 Mar 2009 15:07:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[3876] csw/mgar/pkg/rrdtool/trunk/files/fixme.sh Message-ID: Revision: 3876 http://gar.svn.sourceforge.net/gar/?rev=3876&view=rev Author: idogan23 Date: 2009-03-23 15:07:12 +0000 (Mon, 23 Mar 2009) Log Message: ----------- rrdtool: added fixme.sh Added Paths: ----------- csw/mgar/pkg/rrdtool/trunk/files/fixme.sh Added: csw/mgar/pkg/rrdtool/trunk/files/fixme.sh =================================================================== --- csw/mgar/pkg/rrdtool/trunk/files/fixme.sh (rev 0) +++ csw/mgar/pkg/rrdtool/trunk/files/fixme.sh 2009-03-23 15:07:12 UTC (rev 3876) @@ -0,0 +1 @@ +link ../../../fixme/trunk/fixme.sh \ No newline at end of file Property changes on: csw/mgar/pkg/rrdtool/trunk/files/fixme.sh ___________________________________________________________________ Added: svn:special + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 23 16:28:36 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 23 Mar 2009 15:28:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[3877] csw/mgar/pkg/fixme/trunk/fixme.sh Message-ID: Revision: 3877 http://gar.svn.sourceforge.net/gar/?rev=3877&view=rev Author: dmichelsen Date: 2009-03-23 15:28:36 +0000 (Mon, 23 Mar 2009) Log Message: ----------- fixme.sh: Fix when multiple ltmain.sh exist Modified Paths: -------------- csw/mgar/pkg/fixme/trunk/fixme.sh Modified: csw/mgar/pkg/fixme/trunk/fixme.sh =================================================================== --- csw/mgar/pkg/fixme/trunk/fixme.sh 2009-03-23 15:07:12 UTC (rev 3876) +++ csw/mgar/pkg/fixme/trunk/fixme.sh 2009-03-23 15:28:36 UTC (rev 3877) @@ -43,10 +43,9 @@ gchmod +x ${lt} done -LTMAIN=$(gfind ${BASEPATH} -name ltmain.sh -print) -if [ -f ${LTMAIN} ]; then +for LTMAIN in $(gfind ${BASEPATH} -name ltmain.sh -print); do gsed "/for search_ext in .*\.la/s/\.la//" ${LTMAIN} >${LTMAIN}.new gmv ${LTMAIN}.new ${LTMAIN} gchmod +x ${LTMAIN} -fi +done This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Mon Mar 23 16:58:20 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Mon, 23 Mar 2009 15:58:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[3878] csw/mgar/pkg/rrdtool/trunk/files Message-ID: Revision: 3878 http://gar.svn.sourceforge.net/gar/?rev=3878&view=rev Author: idogan23 Date: 2009-03-23 15:58:19 +0000 (Mon, 23 Mar 2009) Log Message: ----------- rrdtool: cosmetic fix Added Paths: ----------- csw/mgar/pkg/rrdtool/trunk/files/fixme.sh Removed Paths: ------------- csw/mgar/pkg/rrdtool/trunk/files/fixme.sh Deleted: csw/mgar/pkg/rrdtool/trunk/files/fixme.sh =================================================================== --- csw/mgar/pkg/rrdtool/trunk/files/fixme.sh 2009-03-23 15:28:36 UTC (rev 3877) +++ csw/mgar/pkg/rrdtool/trunk/files/fixme.sh 2009-03-23 15:58:19 UTC (rev 3878) @@ -1 +0,0 @@ -link ../../../fixme/trunk/fixme.sh \ No newline at end of file Copied: csw/mgar/pkg/rrdtool/trunk/files/fixme.sh (from rev 3809, csw/mgar/pkg/fixme/trunk/fixme.sh) =================================================================== --- csw/mgar/pkg/rrdtool/trunk/files/fixme.sh (rev 0) +++ csw/mgar/pkg/rrdtool/trunk/files/fixme.sh 2009-03-23 15:58:19 UTC (rev 3878) @@ -0,0 +1,52 @@ +#!/bin/bash +#################################################### +# +# fixme.sh +# Intended to remove the use of libtool's +# pseudo-libraries for opencsw builds. +# +# Author: Mike Watters mwatters_at_opencsw.org +# Initial Version: 0.1 +# +#################################################### + +umask 0022 +PATH=/opt/csw/bin + +if [ $# -ne 1 ]; then + gecho "USAGE: $(basename $0) WORKSRC" + exit 1 +fi +BASEPATH=$1 + +## Fix Makefiles +for mk in $(gfind ${BASEPATH} -name Makefile -print); do + LT_FILES=$(ggrep '/opt/csw.*/lib/.*\.la' ${mk} | \ + gsed "s/^.*\(\/opt\/csw.*\/lib\/.*\.la\).*$/\1/") + + for file in ${LT_FILES}; do + LIB_NAME=$(ggrep 'dlname=' ${file} | \ + gsed -e "s/.*'\(.*\)'/\1/" \ + -e "s/^lib//" \ + -e "s/\.so.*$//") + fixpath=$(gecho $file |gsed 's/\//\\\//g') + gsed "s/${fixpath}/-l${LIB_NAME}/g" ${mk} >Makefile.new + gmv Makefile.new ${mk} + gchmod +x ${mk} + done +done + +## Fix libtool Script +for lt in $(gfind ${BASEPATH} -name libtool -print); do + gsed "/for search_ext in .*\.la/s/\.la//" ${lt} >${lt}.new + gmv ${lt}.new ${lt} + gchmod +x ${lt} +done + +LTMAIN=$(gfind ${BASEPATH} -name ltmain.sh -print) +if [ -f ${LTMAIN} ]; then + gsed "/for search_ext in .*\.la/s/\.la//" ${LTMAIN} >${LTMAIN}.new + gmv ${LTMAIN}.new ${LTMAIN} + gchmod +x ${LTMAIN} +fi + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 23 17:30:34 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 23 Mar 2009 16:30:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3879] csw/mgar/pkg/pkgconfig/trunk/Makefile Message-ID: Revision: 3879 http://gar.svn.sourceforge.net/gar/?rev=3879&view=rev Author: dmichelsen Date: 2009-03-23 16:30:34 +0000 (Mon, 23 Mar 2009) Log Message: ----------- pkg-config: Remove unnecessary dependency to CSWsunmath Modified Paths: -------------- csw/mgar/pkg/pkgconfig/trunk/Makefile Modified: csw/mgar/pkg/pkgconfig/trunk/Makefile =================================================================== --- csw/mgar/pkg/pkgconfig/trunk/Makefile 2009-03-23 15:58:19 UTC (rev 3878) +++ csw/mgar/pkg/pkgconfig/trunk/Makefile 2009-03-23 16:30:34 UTC (rev 3879) @@ -25,7 +25,7 @@ PATCHFILES = gsed-check.patch -REQUIRED_PKGS = CSWggettextrt CSWglib2 CSWiconv CSWsunmath +REQUIRED_PKGS = CSWggettextrt CSWglib2 CONFIGURE_ARGS = $(DIRPATHS) --with-installed-glib This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Mon Mar 23 17:31:35 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Mon, 23 Mar 2009 16:31:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[3880] csw/mgar/pkg Message-ID: Revision: 3880 http://gar.svn.sourceforge.net/gar/?rev=3880&view=rev Author: wahwah Date: 2009-03-23 16:31:35 +0000 (Mon, 23 Mar 2009) Log Message: ----------- First commit of vixie-cron. It's not complete yet, and the build is disabled to avoid giving an impression of completed work. It tries to use mGAR SMF support, which isn't currently ready. Added Paths: ----------- csw/mgar/pkg/vixiecron/ csw/mgar/pkg/vixiecron/branches/ csw/mgar/pkg/vixiecron/tags/ csw/mgar/pkg/vixiecron/trunk/ csw/mgar/pkg/vixiecron/trunk/Makefile csw/mgar/pkg/vixiecron/trunk/checksums csw/mgar/pkg/vixiecron/trunk/files/ csw/mgar/pkg/vixiecron/trunk/files/CSWvixiecron.gspec csw/mgar/pkg/vixiecron/trunk/files/CSWvixiecron.postinstall csw/mgar/pkg/vixiecron/trunk/files/crontab.CSW csw/mgar/pkg/vixiecron/trunk/files/cswvixiecron csw/mgar/pkg/vixiecron/trunk/files/cswvixiecron.xml csw/mgar/pkg/vixiecron/trunk/files/gar-vixiecron_3.0pl1.patch csw/mgar/pkg/vixiecron/trunk/files/run-crons-0.3.2 csw/mgar/pkg/vixiecron/trunk/files/svc-cswvixiecron Property changes on: csw/mgar/pkg/vixiecron/trunk ___________________________________________________________________ Added: svn:ignore + work download gar cookies Added: csw/mgar/pkg/vixiecron/trunk/Makefile =================================================================== --- csw/mgar/pkg/vixiecron/trunk/Makefile (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/Makefile 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,72 @@ +# Copyright 2009 Google Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +GARNAME = vixiecron +GARVERSION = 3.0pl1 +CATEGORIES = server + +DESCRIPTION = Paul Vixie cron +define BLURB + vixiecron is one of the most widely used cron implementations. + + This build includes patches from Debian. It supports /etc/cron.d directory, + which can be used to conveniently set up cron jobs by placing files. It also + supports a slash notation: */5 denotes "Every five minutes". +endef + +MASTER_SITES = http://ftp.de.debian.org/debian/pool/main/c/cron/ +DISTFILES = cron_$(GARVERSION).orig.tar.gz +DISTFILES += cron_$(GARVERSION)-105.diff.gz +DISTFILES += $(call admfiles,CSWvixiecron,postinstall) +DISTFILES += csw$(GARNAME) csw$(GARNAME).xml svc-csw$(GARNAME) +DISTFILES += crontab.CSW run-crons-0.3.2 + +WORKSRC = $(WORKDIR)/cron-$(GARVERSION).orig + +SPKG_CLASSES = none cswinitsmf + +PATCHFILES = cron_$(GARVERSION)-105.diff.gz \ + gar-$(GARNAME)_$(GARVERSION).patch + +GARCOMPILER = SOS12 +TEST_SCRIPTS = +CONFIGURE_SCRIPTS = +EXTRA_CFLAGS = -DDEBUGGING=0 -DPOSIX -DDEBIAN + +pre-install: + ginstall -d $(DESTDIR)/opt/csw + ginstall -d $(DESTDIR)/opt/csw/bin + ginstall -d $(DESTDIR)/opt/csw/sbin + ginstall -d $(DESTDIR)/opt/csw/share/man/cat5 + ginstall -d $(DESTDIR)/opt/csw/share/man/cat8 + +pre-install-isa-sparcv9: pre-install +pre-install-isa-sparcv8: pre-install +pre-install-isa-i386: pre-install +pre-install-isa-amd64: pre-install + +post-install: + ginstall -d $(DESTDIR)/etc + ginstall -m 750 files/crontab.CSW $(DESTDIR)/etc/crontab.CSW + ginstall -m 755 files/run-crons-0.3.2 $(DESTDIR)/opt/csw/sbin/run-crons + for base in hourly daily weekly monthly; do \ + ginstall -d $(DESTDIR)/etc/cron.$$base; \ + done + +post-install-isa-sparcv8: post-install +post-install-isa-sparcv9: post-install +post-install-isa-i386: post-install +post-install-isa-amd64: post-install + + +# This build is disabled for the time being, as SMF configuration isn't yet +# complete. + +# Remove the following rules and uncomment the +# include before building. +all: .DEFAULT +.DEFAULT: + @true + +# include gar/category.mk Added: csw/mgar/pkg/vixiecron/trunk/checksums =================================================================== --- csw/mgar/pkg/vixiecron/trunk/checksums (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/checksums 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,11 @@ +4c64aece846f8483daf440f8e3dd210f download/cron_3.0pl1.orig.tar.gz +6235d305843da483b69671cde7d1d8ea download/cron_3.0pl1-105.diff.gz +35010a2f583a6e3dc9f0a0e996b426f4 download/CSWvixiecron.gspec +dd12d38a20e3f780fbcba0a1b1ffbfd0 download/CSWvixiecron.postinstall +b5cdad15f8d66a84b807cd9cf5a04171 download/cswvixiecron +4674c86391ccc621a6bab5442a323313 download/cswvixiecron.xml +b5cdad15f8d66a84b807cd9cf5a04171 download/svc-cswvixiecron +d1c17a3cf4f1ff253c36897d94b0b834 download/crontab.CSW +d0dd7b19670e9a40060977b0b8779cad download/run-crons-0.3.2 +6235d305843da483b69671cde7d1d8ea download/cron_3.0pl1-105.diff.gz +cf0aa68ad98415650daad595fbc415cf download/gar-vixiecron_3.0pl1.patch Added: csw/mgar/pkg/vixiecron/trunk/files/CSWvixiecron.gspec =================================================================== --- csw/mgar/pkg/vixiecron/trunk/files/CSWvixiecron.gspec (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/files/CSWvixiecron.gspec 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,5 @@ +%var bitname vixiecron +%var pkgname CSWvixiecron +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%var SERVICE_CONF_FILES /etc/crontab +%include url file://%{PKGLIB}/smf_enabled.gspec Added: csw/mgar/pkg/vixiecron/trunk/files/CSWvixiecron.postinstall =================================================================== --- csw/mgar/pkg/vixiecron/trunk/files/CSWvixiecron.postinstall (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/files/CSWvixiecron.postinstall 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,29 @@ +#!/bin/sh +# +# $Id$ +# +# Note: it's going to be executed by /bin/sh no matter what. + +# Add group crontab if it doesn't exist +if groupmod crontab >/dev/null; then + echo # How to make a negation in /bin/sh? +else + groupadd crontab +fi + +# Prepare the directory for crontabs +mkdir -p /var/spool/cron/crontabs +chown root:crontab /var/spool/cron/crontabs +chmod 1730 /var/spool/cron/crontabs + +# Suid bit is not picked up by GAR automatically. An 'artifact' is raised: +# https://sourceforge.net/tracker2/?func=detail&aid=2679715&group_id=229205&atid=1075770 +chmod g+s /opt/csw/bin/crontab +chown root:crontab /opt/csw/bin/crontab + +# Copy the configuration file if not already present +if test ! -f /etc/crontab; then + cp /etc/crontab.CSW /etc/crontab +fi + + Added: csw/mgar/pkg/vixiecron/trunk/files/crontab.CSW =================================================================== --- csw/mgar/pkg/vixiecron/trunk/files/crontab.CSW (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/files/crontab.CSW 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,19 @@ +# /etc/crontab: system-wide crontab +# +# $Id$ +# +# Unlike any other crontab you don't have to run the `crontab' +# command to install the new version when you edit this file. +# This file also has a username field, that none of the other crontabs do. + +SHELL=/bin/bash +PATH=/opt/csw/sbin:/opt/csw/bin:/sbin:/bin:/usr/sbin:/usr/bin +MAILTO=root +HOME=/ + +# m h dom mon dow user command +0 * * * * root rm -f /var/spool/cron/lastrun/cron.hourly +1 3 * * * root rm -f /var/spool/cron/lastrun/cron.daily +15 4 * * 6 root rm -f /var/spool/cron/lastrun/cron.weekly +30 5 1 * * root rm -f /var/spool/cron/lastrun/cron.monthly +*/10 * * * * root test -x /opt/csw/sbin/run-crons && /opt/csw/sbin/run-crons Added: csw/mgar/pkg/vixiecron/trunk/files/cswvixiecron =================================================================== --- csw/mgar/pkg/vixiecron/trunk/files/cswvixiecron (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/files/cswvixiecron 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,17 @@ +#!/bin/sh +# +# $Id$ + +case "$1" in + start) + /opt/csw/sbin/cron -l + ;; + + stop) + /usr/bin/pkill -z `zonename` '^cron$' + ;; + *) + echo "Usage: $0 { start | stop }" + exit 1 + ;; +esac Added: csw/mgar/pkg/vixiecron/trunk/files/cswvixiecron.xml =================================================================== --- csw/mgar/pkg/vixiecron/trunk/files/cswvixiecron.xml (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/files/cswvixiecron.xml 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + Added: csw/mgar/pkg/vixiecron/trunk/files/gar-vixiecron_3.0pl1.patch =================================================================== --- csw/mgar/pkg/vixiecron/trunk/files/gar-vixiecron_3.0pl1.patch (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/files/gar-vixiecron_3.0pl1.patch 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,268 @@ +diff -ur cron-3.0pl1.orig-solaris/compat.c cron-3.0pl1.orig/compat.c +--- cron-3.0pl1.orig-solaris/compat.c 2009-03-12 13:30:53.000000000 +0000 ++++ cron-3.0pl1.orig/compat.c 2009-03-12 15:10:44.820233050 +0000 +@@ -33,6 +33,8 @@ + #endif + #include + ++#include ++#include + + /* the code does not depend on any of vfork's + * side-effects; it just uses it as a quick +@@ -85,8 +87,8 @@ + #ifdef NEED_STRCASECMP + int + strcasecmp(left, right) +- char *left; +- char *right; ++ const char *left; ++ const char *right; + { + while (*left && (MkLower(*left) == MkLower(*right))) { + left++; +@@ -236,3 +238,13 @@ + return putenv(tmp); /* intentionally orphan 'tmp' storage */ + } + #endif ++ ++/* Solaris 10 is missing mkdtemp */ ++char *mkdtemp(char *template) ++{ ++ if (!mktemp(template) || mkdir(template, 0700)) ++ return NULL; ++ return template; ++} ++ ++ +diff -ur cron-3.0pl1.orig-solaris/compat.h cron-3.0pl1.orig/compat.h +--- cron-3.0pl1.orig-solaris/compat.h 2009-03-12 13:30:53.000000000 +0000 ++++ cron-3.0pl1.orig/compat.h 2009-03-12 15:20:37.912499900 +0000 +@@ -63,7 +63,8 @@ + + #ifndef POSIX + # if (BSD >= 199103) || defined(__linux__) || defined(__GNU__) || defined(ultrix) ||\ +- defined(AIX) ||\ defined(HPUX) || defined(CONVEX) || defined(IRIX) || defined(__GLIBC__) ++ defined(AIX) ||\ ++defined(HPUX) || defined(CONVEX) || defined(IRIX) || defined(__GLIBC__) + # define POSIX + # endif + #endif +@@ -86,7 +87,7 @@ + #endif + + #if (!defined(BSD) || (BSD < 198911)) && !defined(__linux__) &&\ +- !defined(IRIX) && !defined(UNICOS) && !defined(HPUX) && !defined(__GNU__) && !defined(__GLIBC__) ++ !defined(IRIX) && !defined(UNICOS) && !defined(HPUX) && !defined(__GNU__) && !defined(__GLIBC__) && !defined(__SUNPRO_C) + # define NEED_STRDUP + #endif + +@@ -110,7 +111,7 @@ + # define HAVE_SAVED_UIDS + #endif + +-#if !defined(ATT) && !defined(__linux__) && !defined(__GNU__) && !defined(IRIX) && !defined(UNICOS) && !defined(__GLIBC__) ++ #if !defined(ATT) && !defined(__linux__) && !defined(__GNU__) && !defined(IRIX) && !defined(UNICOS) && !defined(__GLIBC__) && !defined(__SUNPRO_C) + # define USE_SIGCHLD + #endif + +Only in cron-3.0pl1.orig: compat.o +Only in cron-3.0pl1.orig: cron +diff -ur cron-3.0pl1.orig-solaris/cron.c cron-3.0pl1.orig/cron.c +--- cron-3.0pl1.orig-solaris/cron.c 2009-03-12 13:30:53.000000000 +0000 ++++ cron-3.0pl1.orig/cron.c 2009-03-12 15:09:25.251653050 +0000 +@@ -401,7 +401,7 @@ + + #ifdef USE_SIGCHLD + static void +-sigchld_handler(x) { ++sigchld_handler(int x) { + int save_errno = errno; + WAIT_T waiter; + PID_T pid; +@@ -435,7 +435,7 @@ + + + static void +-sighup_handler(x) { ++sighup_handler(int x) { + log_close(); + + /* we should use sigaction for proper signal blocking as this +diff -ur cron-3.0pl1.orig-solaris/cron.h cron-3.0pl1.orig/cron.h +--- cron-3.0pl1.orig-solaris/cron.h 2009-03-12 13:30:53.000000000 +0000 ++++ cron-3.0pl1.orig/cron.h 2009-03-12 15:19:14.122628700 +0000 +@@ -32,7 +32,7 @@ + + #include + #include +-#include ++#include "bitstring.h" + #include + #include + +Only in cron-3.0pl1.orig: cron.o +Only in cron-3.0pl1.orig: crontab +Only in cron-3.0pl1.orig: crontab.o +Only in cron-3.0pl1.orig: database.o +Only in cron-3.0pl1.orig: do_command.o +Only in cron-3.0pl1.orig: entry.o +Only in cron-3.0pl1.orig: env.o +diff -ur cron-3.0pl1.orig-solaris/externs.h cron-3.0pl1.orig/externs.h +--- cron-3.0pl1.orig-solaris/externs.h 2009-03-12 13:30:53.000000000 +0000 ++++ cron-3.0pl1.orig/externs.h 2009-03-12 13:35:46.000000000 +0000 +@@ -116,11 +116,11 @@ + #endif + + #ifdef NEED_STRCASECMP +-extern int strcasecmp __P((char *, char *)); ++extern int strcasecmp __P((const char *, const char *)); + #endif + + #ifdef NEED_STRDUP +-extern char *strdup __P((char *)); ++extern char *strdup __P((const char *)); + #endif + + #ifdef NEED_STRERROR +Only in cron-3.0pl1.orig: job.o +diff -ur cron-3.0pl1.orig-solaris/Makefile cron-3.0pl1.orig/Makefile +--- cron-3.0pl1.orig-solaris/Makefile 2009-03-12 13:30:53.000000000 +0000 ++++ cron-3.0pl1.orig/Makefile 2009-03-12 17:39:22.971233150 +0000 +@@ -47,7 +47,7 @@ + + #################################### begin configurable stuff + #<> +-DESTROOT = $(DESTDIR)/usr ++DESTROOT = $(DESTDIR)/opt/csw + DESTSBIN = $(DESTROOT)/sbin + DESTBIN = $(DESTROOT)/bin + DESTMAN = $(DESTROOT)/share/man +@@ -57,7 +57,7 @@ + #<> + LIBS = $(PAM_LIBS) $(SELINUX_LIBS) $(AUDIT_LIBS) + #<> +-OPTIM = -O2 ++#OPTIM = -O2 + #OPTIM = -g + #<> + # (ATT untested) +@@ -74,12 +74,12 @@ + # Allow override from command line + DEBUG_DEFS = -DDEBUGGING=0 + # The -DUSE_SIGCHLD is needed for the Alpha port +-DEFS = -DDEBIAN -DUSE_SIGCHLD $(DEBUG_DEFS) $(PAM_DEFS) $(SELINUX_DEFS) ++#DEFS = -DDEBIAN -DUSE_SIGCHLD $(DEBUG_DEFS) $(PAM_DEFS) $(SELINUX_DEFS) + #(SGI IRIX systems need this) + #DEFS = -D_BSD_SIGNALS -Dconst= + #<> + #INSTALL = installbsd +-INSTALL = install -s ++INSTALL = ginstall -s + #<> + # LDFLAGS = -s + # Let install do the strip +@@ -87,7 +87,7 @@ + #################################### end configurable stuff + + SHELL = /bin/sh +-CFLAGS = $(OPTIM) $(INCLUDE) $(COMPAT) $(DEFS) ++# CFLAGS = $(OPTIM) $(INCLUDE) $(COMPAT) $(DEFS) + + INFOS = README CHANGES FEATURES INSTALL CONVERSION THANKS MAIL + MANPAGES = bitstring.3 crontab.5 crontab.1 cron.8 putman.sh +@@ -118,8 +118,8 @@ + $(CC) $(LDFLAGS) -o crontab $(CRONTAB_OBJ) $(LIBS) + + install : all +- $(INSTALL) -c -m 755 -o root cron $(DESTSBIN)/ +- $(INSTALL) -c -m 4755 -o root crontab $(DESTBIN)/ ++ $(INSTALL) -c -m 755 cron $(DESTSBIN)/ ++ $(INSTALL) -c -m 2755 crontab $(DESTBIN)/ + sh putman.sh crontab.1 $(DESTMAN) + sh putman.sh cron.8 $(DESTMAN) + sh putman.sh crontab.5 $(DESTMAN) +diff -ur cron-3.0pl1.orig-solaris/misc.c cron-3.0pl1.orig/misc.c +--- cron-3.0pl1.orig-solaris/misc.c 2009-03-12 13:30:53.000000000 +0000 ++++ cron-3.0pl1.orig/misc.c 2009-03-12 13:38:43.000000000 +0000 +@@ -42,6 +42,7 @@ + # include + #endif + ++#include + + #if defined(LOG_DAEMON) && !defined(LOG_CRON) + #define LOG_CRON LOG_DAEMON +@@ -277,7 +278,8 @@ + exit(ERROR_EXIT); + } + +- if (flock(fd, LOCK_EX|LOCK_NB) < OK) { ++ /* This bit originally used flock(), switched to lockf() */ ++ if (lockf(fd, F_TLOCK, 0) < OK) { + int save_errno = errno; + + fscanf(fp, "%d", &otherpid); +Only in cron-3.0pl1.orig: misc.o +diff -ur cron-3.0pl1.orig-solaris/popen.c cron-3.0pl1.orig/popen.c +--- cron-3.0pl1.orig-solaris/popen.c 2009-03-12 13:30:53.000000000 +0000 ++++ cron-3.0pl1.orig/popen.c 2009-03-12 16:04:25.829649200 +0000 +@@ -35,6 +35,10 @@ + # include + #endif + ++#include ++#include ++#include ++#include + + #define MAX_ARGS 100 + #define WANT_GLOBBING 0 +@@ -167,9 +171,12 @@ + FILE *iop; + { + register int fdes; +- int omask; + WAIT_T stat_loc; + PID_T pid; ++ /* ++ * http://www.phys.ufl.edu/docs/porting-faq.html ++ */ ++ sigset_t block, oblock; + + /* + * pclose returns -1 if stream is not associated with a +@@ -178,10 +185,20 @@ + if (pids == 0 || pids[fdes = fileno(iop)] == 0) + return(-1); + (void)fclose(iop); +- omask = sigblock(sigmask(SIGINT)|sigmask(SIGQUIT)|sigmask(SIGHUP)); ++ /* ++ * omask = sigblock(sigmask(SIGINT)|sigmask(SIGQUIT)|sigmask(SIGHUP)); ++ */ ++ (void)sigemptyset(&block); ++ (void)sigaddset(&block, SIGINT | SIGQUIT | SIGHUP); ++ if (sigprocmask(SIG_BLOCK, &block, &oblock) < 0) ++ log_it("CRON", getpid(), "error", "sigprocmask") ++ ; + while ((pid = wait(&stat_loc)) != pids[fdes] && pid != -1) + ; +- (void)sigsetmask(omask); ++ /* ++ * (void)sigsetmask(omask); ++ */ ++ (void)sigprocmask(SIG_SETMASK, &oblock, (sigset_t *)NULL); + pids[fdes] = 0; + return (pid == -1 ? -1 : WEXITSTATUS(stat_loc)); + } +Only in cron-3.0pl1.orig: popen.o +diff -ur cron-3.0pl1.orig-solaris/putman.sh cron-3.0pl1.orig/putman.sh +--- cron-3.0pl1.orig-solaris/putman.sh 1994-09-01 20:17:17.000000000 +0000 ++++ cron-3.0pl1.orig/putman.sh 2009-03-12 20:04:07.194853350 +0000 +@@ -1,4 +1,4 @@ +-#!/bin/sh ++#!/bin/bash + + # putman.sh - install a man page according to local custom + # vixie 27dec93 [original] +Only in cron-3.0pl1.orig: user.o Added: csw/mgar/pkg/vixiecron/trunk/files/run-crons-0.3.2 =================================================================== --- csw/mgar/pkg/vixiecron/trunk/files/run-crons-0.3.2 (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/files/run-crons-0.3.2 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,108 @@ +#!/bin/bash +# +# $Id$ +# +# File copied from Gentoo portage, package sys-process/cronbase. +# +# $Header: /var/cvsroot/gentoo-x86/sys-process/cronbase/files/run-crons-0.3.2,v 1.2 2007/06/24 20:23:45 vapier Exp $ +# +# 08 Mar 2005; Aaron Walker run-crons: +# Ignore the error messages from find caused by race conditions, since +# we could care less about the error as long as the file has been removed. +# See bug 8506. +# +# 06 May 2004; Aron Griffis run-crons: +# Make the locking actually work. The old code was racy. +# Thanks to Mathias Gumz in bug 45155 for some cleanups. +# +# 23 Jun 2002; Jon Nelson run-crons: +# fixed a race condition, where cron jobs and run-crons wanted to +# delete touch files +# +# 20 Apr 2002; Thilo Bangert run-crons: +# moved lastrun directory to /var/spool/cron/lastrun +# +# Author: Achim Gottinger +# +# Mostly copied from SuSE +# +# this script looks into /etc/cron.[hourly|daily|weekly|monthly] +# for scripts to be executed. The info about last run is stored in +# /var/spool/cron/lastrun + +LOCKDIR=/var/spool/cron/lastrun +LOCKFILE=${LOCKDIR}/lock + +mkdir -p ${LOCKDIR} + +# Make sure we're not running multiple instances at once. +# Try twice to lock, otherwise give up. +for ((i = 0; i < 2; i = i + 1)); do + ln -sn $$ ${LOCKFILE} 2>/dev/null && break + + # lock failed, check for a running process. + # handle both old- and new-style locking. + cronpid=$(readlink ${LOCKFILE} 2>/dev/null) || + cronpid=$(cat ${LOCKFILE} 2>/dev/null) || + continue # lockfile disappeared? try again + + # better than kill -0 because we can verify that it's really + # another run-crons process + if [[ $(/dev/null; then + # whoa, another process is really running + exit 0 + else + rm -f ${LOCKFILE} + fi +done + +# Check to make sure locking was successful +if [[ ! -L ${LOCKFILE} ]]; then + echo "Can't create or read existing ${LOCKFILE}, giving up" + exit 1 +fi + +# Set a trap to remove the lockfile when we're finished +trap "rm -f ${LOCKFILE}" 0 1 2 3 15 + + +for BASE in hourly daily weekly monthly ; do + CRONDIR=/etc/cron.${BASE} + + test -d $CRONDIR || continue + + if [ -e ${LOCKDIR}/cron.$BASE ] ; then + case $BASE in + hourly) + #>= 1 hour, 5 min -=> +65 min + TIME="-cmin +65" ;; + daily) + #>= 1 day, 5 min -=> +1445 min + TIME="-cmin +1445" ;; + weekly) + #>= 1 week, 5 min -=> +10085 min + TIME="-cmin +10085" ;; + monthly) + #>= 31 days, 5 min -=> +44645 min + TIME="-cmin +44645" ;; + esac + + find ${LOCKDIR} -name cron.$BASE $TIME -exec rm {} \; &>/dev/null || true + fi + + # if there is no touch file, make one then run the scripts + if [ ! -e ${LOCKDIR}/cron.$BASE ] ; then + touch ${LOCKDIR}/cron.$BASE + + set +e + for SCRIPT in $CRONDIR/* ; do + if [[ -x $SCRIPT && ! -d $SCRIPT ]]; then + $SCRIPT + fi + done + fi +done + +# Clean out bogus cron.$BASE files with future times +touch ${LOCKDIR} +find ${LOCKDIR} -newer ${LOCKDIR} -exec /bin/rm -f {} \; &>/dev/null || true Added: csw/mgar/pkg/vixiecron/trunk/files/svc-cswvixiecron =================================================================== --- csw/mgar/pkg/vixiecron/trunk/files/svc-cswvixiecron (rev 0) +++ csw/mgar/pkg/vixiecron/trunk/files/svc-cswvixiecron 2009-03-23 16:31:35 UTC (rev 3880) @@ -0,0 +1,17 @@ +#!/bin/sh +# +# $Id$ + +case "$1" in + start) + /opt/csw/sbin/cron -l + ;; + + stop) + /usr/bin/pkill -z `zonename` '^cron$' + ;; + *) + echo "Usage: $0 { start | stop }" + exit 1 + ;; +esac This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Mon Mar 23 17:54:33 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Mon, 23 Mar 2009 16:54:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[3881] csw/mgar/pkg/glib2/trunk/Makefile Message-ID: Revision: 3881 http://gar.svn.sourceforge.net/gar/?rev=3881&view=rev Author: harpchad Date: 2009-03-23 16:54:33 +0000 (Mon, 23 Mar 2009) Log Message: ----------- Change gettext dependency to gettextrt Modified Paths: -------------- csw/mgar/pkg/glib2/trunk/Makefile Modified: csw/mgar/pkg/glib2/trunk/Makefile =================================================================== --- csw/mgar/pkg/glib2/trunk/Makefile 2009-03-23 16:31:35 UTC (rev 3880) +++ csw/mgar/pkg/glib2/trunk/Makefile 2009-03-23 16:54:33 UTC (rev 3881) @@ -35,8 +35,8 @@ BUILD64 = 1 NO_ISAEXEC = 1 -REQUIRED_PKGS_CSWglib2 = CSWggettext CSWiconv CSWsunmath -REQUIRED_PKGS_CSWglib2devel = CSWglib2 CSWggettext CSWiconv +REQUIRED_PKGS_CSWglib2 = CSWggettextrt CSWiconv CSWsunmath +REQUIRED_PKGS_CSWglib2devel = CSWglib2 CSWggettextrt CSWiconv TEST_TARGET = This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Mon Mar 23 18:47:03 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Mon, 23 Mar 2009 17:47:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3882] csw/mgar/pkg/git/trunk/Makefile Message-ID: Revision: 3882 http://gar.svn.sourceforge.net/gar/?rev=3882&view=rev Author: bdwalton Date: 2009-03-23 17:47:03 +0000 (Mon, 23 Mar 2009) Log Message: ----------- correct arch=all flags for a few subpackages; set proper description for emacs subpackage Modified Paths: -------------- csw/mgar/pkg/git/trunk/Makefile Modified: csw/mgar/pkg/git/trunk/Makefile =================================================================== --- csw/mgar/pkg/git/trunk/Makefile 2009-03-23 16:54:33 UTC (rev 3881) +++ csw/mgar/pkg/git/trunk/Makefile 2009-03-23 17:47:03 UTC (rev 3882) @@ -2,10 +2,13 @@ GARVERSION = 1.6.2.1 CATEGORIES = devel +# disable tests until next version bump (at the top so it stands out) +TEST_SCRIPTS = + PACKAGES = CSWgit CSWgitk CSWgitgui CSWgitsvn CSWgitcvs CSWgitemacs CSWgitdoc -ARCHALL_CSWsvn = 1 -ARCHALL_CSWcvs = 1 +ARCHALL_CSWgitsvn = 1 +ARCHALL_CSWgitcvs = 1 ARCHALL_CSWgitk = 1 ARCHALL_CSWgitgui = 1 ARCHALL_CSWgitemacs = 1 @@ -52,6 +55,7 @@ SPKG_DESC_CSWgitsvn = Git tools for working with Subversion repositories SPKG_DESC_CSWgitcvs = Git tools for working with CVS repositories SPKG_DESC_CSWgitdoc = Documentation for Git +SPKG_DESC_CSWgitemacs = Git VCS support for Emacs GIT_USE_PROXY = 1 GIT_REPOS = git://git.kernel.org/pub/scm/git/git.git This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Mon Mar 23 19:05:51 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Mon, 23 Mar 2009 18:05:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[3883] csw/mgar/pkg/git/trunk/Makefile Message-ID: Revision: 3883 http://gar.svn.sourceforge.net/gar/?rev=3883&view=rev Author: bdwalton Date: 2009-03-23 18:05:51 +0000 (Mon, 23 Mar 2009) Log Message: ----------- strip version out of docdir manual install (forgot I'd overridden this) Modified Paths: -------------- csw/mgar/pkg/git/trunk/Makefile Modified: csw/mgar/pkg/git/trunk/Makefile =================================================================== --- csw/mgar/pkg/git/trunk/Makefile 2009-03-23 17:47:03 UTC (rev 3882) +++ csw/mgar/pkg/git/trunk/Makefile 2009-03-23 18:05:51 UTC (rev 3883) @@ -119,7 +119,7 @@ @echo Builing Emacs Git extension @( cd $(WORKSRC); $(MAKE) -C contrib/emacs ) -post-install-modulated: GD=$(DESTDIR)/$(datadir)/doc/$(GARNAME)-$(GARVERSION) +post-install-modulated: GD=$(DESTDIR)/$(datadir)/doc/$(GARNAME) post-install-modulated: @echo Cleaning up perl stuff @rm -rf $(DESTDIR)/$(libdir)/perl5/site_perl/5* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Mon Mar 23 19:40:44 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Mon, 23 Mar 2009 18:40:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[3884] csw/mgar/pkg/gcc4/trunk Message-ID: Revision: 3884 http://gar.svn.sourceforge.net/gar/?rev=3884&view=rev Author: valholla Date: 2009-03-23 18:40:44 +0000 (Mon, 23 Mar 2009) Log Message: ----------- checkin my working copy Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/Makefile csw/mgar/pkg/gcc4/trunk/checksums csw/mgar/pkg/gcc4/trunk/files/configure_def.mk csw/mgar/pkg/gcc4/trunk/files/gar_override.mk csw/mgar/pkg/gcc4/trunk/files/package_def.mk Added Paths: ----------- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk Modified: csw/mgar/pkg/gcc4/trunk/Makefile =================================================================== --- csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-23 18:05:51 UTC (rev 3883) +++ csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-23 18:40:44 UTC (rev 3884) @@ -21,5 +21,6 @@ include files/configure_def.mk include files/pkg_scripts.mk include files/package_def.mk +include files/amd_merge.mk include gar/category.mk Modified: csw/mgar/pkg/gcc4/trunk/checksums =================================================================== --- csw/mgar/pkg/gcc4/trunk/checksums 2009-03-23 18:05:51 UTC (rev 3883) +++ csw/mgar/pkg/gcc4/trunk/checksums 2009-03-23 18:40:44 UTC (rev 3884) @@ -1 +1,31 @@ cc3c5565fdb9ab87a05ddb106ba0bd1f download/gcc-4.3.3.tar.bz2 +8b476ded82199f016a2336ef8a07e07a download/CSWgcc4core.gspec +3809dbfe7f21b9f4c20c7e146df4a54c download/CSWgcc4core.prototype +f200cbeea78189b566962e1b2595882d download/CSWgcc4core.depend +616ff6e7587d200dc314f162d845a47a download/CSWgcc4corert.gspec +9384ce5c4f8837863b01c1daa443cb2b download/CSWgcc4corert.prototype +69fb2b60070c5344cc8ec07f8fe18438 download/CSWgcc4corert.depend +6fe5004ca44ea96c1fc26c3e67dcc1c6 download/CSWgcc4gfortran.gspec +f11fb6388aabb4a6b6c2348a4cde483f download/CSWgcc4gfortran.prototype +b44042152bb26a94f82ab8451d47157b download/CSWgcc4gfortran.depend +4e76b495ec484180ea0618dc32d4a5e1 download/CSWgcc4gfortranrt.gspec +7fd663e57510b5f70bbf07a7ba9c988d download/CSWgcc4gfortranrt.prototype +f9eaff732fee9ef27ee729b5f46354ce download/CSWgcc4gfortranrt.depend +25a5113505aa60577e00550ec1279563 download/CSWgcc4java.gspec +1a7fa54fd170b7e5f651ef3e441193e8 download/CSWgcc4java.prototype +bd9363b7035fdb76d92ffec3dff20349 download/CSWgcc4java.depend +05a292d339e24c0cb29cac1fbad4703d download/CSWgcc4javart.gspec +76ff2e819e243d315a300de2c896f62a download/CSWgcc4javart.prototype +f9eaff732fee9ef27ee729b5f46354ce download/CSWgcc4javart.depend +a4132132da23af5b2c3e553b120bf411 download/CSWgcc4objc.gspec +769c7d3bf313dc44654cf09abc0bb78e download/CSWgcc4objc.prototype +282737f4cc24d5cd680638788a0fb69b download/CSWgcc4objc.depend +2100e224f2e92235346abbe8c35310fe download/CSWgcc4objcrt.gspec +40689c996431aa8f75f29bab35a3d70b download/CSWgcc4objcrt.prototype +f9eaff732fee9ef27ee729b5f46354ce download/CSWgcc4objcrt.depend +3e5031f9674955617673dd827a3bb3cc download/CSWgcc4g++.gspec +b93af53f7815ffe46269adf2f4a0d112 download/CSWgcc4g++.prototype +eb8662e95fd89bec0a05ef91801c81e1 download/CSWgcc4g++.depend +f923077d9bba3588c5d609c88913eca7 download/CSWgcc4g++rt.gspec +3686c1ad6d7f6d4d140e5e4bc11bd61e download/CSWgcc4g++rt.prototype +53c1e57ce34e8171382286e283db1d57 download/CSWgcc4g++rt.depend Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,2 @@ +P CSWgcc4corert +P CSWiconv Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,4 @@ +%var bitname gcc4core +%var pkgname CSWgcc4core +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/COPYING Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.i386 =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.i386 (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.i386 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,459 @@ +d none /opt/csw 0755 root bin +d none /opt/csw/gcc4 0755 root bin +d none /opt/csw/gcc4/bin 0755 root bin +d none /opt/csw/gcc4/bin/amd64 0755 root bin +d none /opt/csw/gcc4/bin/i386 0755 root bin +f none /opt/csw/gcc4/bin/amd64/gcc 0755 root bin +f none /opt/csw/gcc4/bin/amd64/gccbug 0755 root bin +f none /opt/csw/gcc4/bin/i386/gcc 0755 root bin +f none /opt/csw/gcc4/bin/i386/gccbug 0755 root bin +l none /opt/csw/gcc4/bin/amd64/i386-pc-solaris2.10-gcc-4.3.3=/opt/csw/gcc4/bin/amd64/gcc +l none /opt/csw/gcc4/bin/amd64/i386-pc-solaris2.10-gcc=/opt/csw/gcc4/bin/amd64/gcc +l none /opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-gcc-4.3.3=/opt/csw/gcc4/bin/i386/gcc +l none /opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-gcc=/opt/csw/gcc4/bin/i386/gcc +f none /opt/csw/gcc4/bin/amd64/gcov 0755 root bin +f none /opt/csw/gcc4/bin/i386/gcov 0755 root bin +l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/gcc +l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/gccbug +l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/gcov +d none /opt/csw/gcc4/share 0755 root bin +d none /opt/csw/gcc4/share/locale 0755 root bin +d none /opt/csw/gcc4/share/locale/be 0755 root bin +d none /opt/csw/gcc4/share/locale/be/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/be/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/be/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/ca 0755 root bin +d none /opt/csw/gcc4/share/locale/ca/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/ca/LC_MESSAGES/cpplib.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/da 0755 root bin +d none /opt/csw/gcc4/share/locale/da/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/da/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/da/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/de 0755 root bin +d none /opt/csw/gcc4/share/locale/de/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/de/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/de/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/el 0755 root bin +d none /opt/csw/gcc4/share/locale/el/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/el/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/el/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/es 0755 root bin +d none /opt/csw/gcc4/share/locale/es/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/es/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/es/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/fi 0755 root bin +d none /opt/csw/gcc4/share/locale/fi/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/fi/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/fr 0755 root bin +d none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/id 0755 root bin +d none /opt/csw/gcc4/share/locale/id/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/id/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/id/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/ja 0755 root bin +d none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/nl 0755 root bin +d none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/ru 0755 root bin +d none /opt/csw/gcc4/share/locale/ru/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/ru/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/sr 0755 root bin +d none /opt/csw/gcc4/share/locale/sr/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/sr/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/sv 0755 root bin +d none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/tr 0755 root bin +d none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/uk 0755 root bin +d none /opt/csw/gcc4/share/locale/uk/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/uk/LC_MESSAGES/cpplib.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/vi 0755 root bin +d none /opt/csw/gcc4/share/locale/vi/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/vi/LC_MESSAGES/cpplib.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/zh_CN 0755 root bin +d none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/zh_TW 0755 root bin +d none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/man 0755 root bin +d none /opt/csw/gcc4/man/man1 0755 root bin +f none /opt/csw/gcc4/man/man1/gcc.1 0644 root bin +f none /opt/csw/gcc4/man/man1/gcov.1 0644 root bin +f none /opt/csw/gcc4/man/man1/gorbd.1 0644 root bin +f none /opt/csw/gcc4/man/man1/gc-analyze.1 0644 root bin +d none /opt/csw/gcc4/man/man7 0755 root bin +f none /opt/csw/gcc4/man/man7/fsf-funding.7 0644 root bin +f none /opt/csw/gcc4/man/man7/gfdl.7 0644 root bin +f none /opt/csw/gcc4/man/man7/gpl.7 0644 root bin +d none /opt/csw/gcc4/libexec 0755 root bin +d none /opt/csw/gcc4/libexec/gcc 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/cc1 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools/fixinc.sh 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools/fixincl 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools/mkheaders 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools/mkinstalldirs 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/cc1 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools/fixinc.sh 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools/fixincl 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools/mkheaders 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools/mkinstalldirs 0755 root bin +d none /opt/csw/gcc4/info 0755 root bin +f none /opt/csw/gcc4/info/cp-tools.info 0644 root bin +f none /opt/csw/gcc4/info/dir 0644 root bin +f none /opt/csw/gcc4/info/gcc.info 0644 root bin +f none /opt/csw/gcc4/info/gccinstall.info 0644 root bin +f none /opt/csw/gcc4/info/gccint.info 0644 root bin +f none /opt/csw/gcc4/info/libgomp.info 0644 root bin +d none /opt/csw/gcc4/lib 0755 root bin +d none /opt/csw/gcc4/lib/gcc 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/crtbegin.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/crtend.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/gmon.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgcc.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgcc_eh.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgcov.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgfortranbegin.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgfortranbegin.la 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/crtbegin.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/crtend.o 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude/omp_lib.f90 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude/omp_lib.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude/omp_lib.mod 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude/omp_lib_kinds.mod 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/gmon.o 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/README 0644 root bin +s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/X11=root/usr/openwin/include/X11 +s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/Xm=root/usr/dt/include/Xm +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/arpa 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/arpa/nameser_compat.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/curses.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/dat 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/dat/dat_platform_specific.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/iso 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/iso/math_c99.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/iso/setjmp_iso.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/limits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/math.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/mps 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/mps/secport.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_compat.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_fil.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_lookup.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_nat.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_pool.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_proxy.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_state.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/pthread.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt/include 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt/include/Xm 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt/include/Xm/XmosP.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt/include/Xm/Xmos_r.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS/dpsconfig.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xfuncs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xlibint.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xos.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xosdefs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xthreads.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/xil 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/xil/_XilDefines.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/xil/xil.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/sys 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/sys/feature_tests.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/sys/varargs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/syslimits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/wchar.h 0644 root bin +s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/xil=root/usr/openwin/include/xil +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ammintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/bmmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/cpuid.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/emmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ffi.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ffitarget.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/float.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/gcj 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/gcj/libgcj-config.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/iso646.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jawt.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jawt_md.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jni.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jni_md.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jvmpi.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/mm3dnow.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/mm_malloc.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/mmintrin-common.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/mmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/nmmintrin.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/NXConstStr.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/Object.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/Protocol.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/encoding.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/hash.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/objc-api.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/objc-decls.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/objc-list.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/objc.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/sarray.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/thr.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/typedstream.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/omp.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/pmmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/smmintrin.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp/ssp.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp/stdio.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp/string.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp/unistd.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/stdarg.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/stdbool.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/stddef.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/stdfix.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/tgmath.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/tmmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/unwind.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/varargs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/xmmintrin.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/fixinc_list 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/gsyslimits.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/include 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/include/README 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/include/limits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/macro_list 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/mkheaders.conf 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/libgcc.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/libgcc_eh.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/libgcov.a 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crt1.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crtbegin.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crtend.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crti.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crtn.o 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude/omp_lib.f90 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude/omp_lib.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude/omp_lib.mod 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude/omp_lib_kinds.mod 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/gcrt1.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/gmon.o 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/README 0644 root bin +s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/X11=root/usr/openwin/include/X11 +s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/Xm=root/usr/dt/include/Xm +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/arpa 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/arpa/nameser_compat.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/ctype.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/curses.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/gelf.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso/setjmp_iso.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso/stdarg_iso.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso/stdio_iso.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso/wchar_iso.h 0644 root bin +s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/kcms=root/usr/openwin/include/kcms +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/libelf.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/limits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/link.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/locale.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/math.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/net 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/net/if.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/net/ppp_defs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/pthread.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt/include 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm/XmosP.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm/Xmos_r.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS/dpsconfig.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xfuncs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xlibint.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xos.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xosdefs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xthreads.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/dni.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/nmdefs.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/kcms 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/kcms/kcs.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil/_XilDefines.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil/xil.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/rpc 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/rpc/xdr.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/setjmp.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/signal.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stdarg.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stddef.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stdio.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stdio_tag.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stdlib.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/string.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/asm_linkage.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/cpuvar.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/ddi_impldefs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/debug.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/dktp 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/dktp/mlx 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/dktp/mlx/mlxdefs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/dma_i8237A.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/elf.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/exec.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/exechdr.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/feature_tests.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/hsfs_isospec.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/hsfs_spec.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/pc_label.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/seg_xmem.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/xmem.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/ieeefp.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/int_const.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/int_fmtio.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/int_limits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/int_types.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/kbio.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/kobj.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/kstat.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/link.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/machtypes.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/mmu.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/msreg.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pcmcia 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pcmcia/pcelx.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pctypes.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pic.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/proc 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/proc.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/proc/prdata.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/procfs_isa.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/psw.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pte.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/reg.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/scsi 0755 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/scsi/impl 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/scsi/impl/pkt_wrapper.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/signal.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/stack.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/stat.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/stat_impl.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/sunddi.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/trap.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/traptrace.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/types.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/user.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/utsname.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/varargs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/vuid_event.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/syslimits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/thread.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/time.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/tzfile.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/varargs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/wchar.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/widec.h 0644 root bin +s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/xil=root/usr/openwin/include/xil +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/zconf.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ammintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/bmmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/cpuid.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/emmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ffi.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ffitarget.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/float.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/gcj 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/gcj/libgcj-config.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/iso646.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jawt.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jawt_md.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jni.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jni_md.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jvmpi.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/mm3dnow.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/mm_malloc.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/mmintrin-common.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/mmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/nmmintrin.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/NXConstStr.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/Object.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/Protocol.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/encoding.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/hash.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/objc-api.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/objc-decls.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/objc-list.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/objc.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/sarray.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/thr.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/typedstream.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/omp.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/pmmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/smmintrin.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp/ssp.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp/stdio.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp/string.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp/unistd.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/stdarg.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/stdbool.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/stddef.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/stdfix.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/tgmath.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/tmmintrin.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/unwind.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/varargs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/xmmintrin.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/fixinc_list 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/gsyslimits.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/include 0755 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/include/README 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/include/limits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/macro_list 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/mkheaders.conf 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/libgcc.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/libgcc_eh.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/libgcov.a 0644 root bin Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.sparc =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.sparc (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.sparc 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,275 @@ +d none /opt 0755 root bin +d none /opt/csw 0755 root bin +d none /opt/csw/gcc4 0755 root bin +d none /opt/csw/gcc4/bin 0755 root bin +f none /opt/csw/gcc4/bin/gcc 0755 root bin +f none /opt/csw/gcc4/bin/gccbug 0755 root bin +f none /opt/csw/gcc4/bin/gcov 0755 root bin +f none /opt/csw/gcc4/bin/gorbd 0755 root bin +l none /opt/csw/gcc4/bin/sparc-sun-solaris2.8-gcc-4.3.3=/opt/csw/gcc4/bin/gcc +l none /opt/csw/gcc4/bin/sparc-sun-solaris2.8-gcc=/opt/csw/gcc4/bin/gcc +d none /opt/csw/gcc4/info 0755 root bin +f none /opt/csw/gcc4/info/cp-tools.info 0644 root bin +f none /opt/csw/gcc4/info/dir 0644 root bin +f none /opt/csw/gcc4/info/gcc.info 0644 root bin +f none /opt/csw/gcc4/info/gccinstall.info 0644 root bin +f none /opt/csw/gcc4/info/gccint.info 0644 root bin +f none /opt/csw/gcc4/info/libgomp.info 0644 root bin +d none /opt/csw/gcc4/lib 0755 root bin +d none /opt/csw/gcc4/lib/gcc 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crt1.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crtbegin.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crtend.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crtfastmath.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crti.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crtn.o 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude/omp_lib.f90 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude/omp_lib.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude/omp_lib.mod 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude/omp_lib_kinds.mod 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/gcrt1.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/gmon.o 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/README 0644 root bin +s none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/X11=root/usr/openwin/include/X11 +s none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/Xm=root/usr/dt/include/Xm +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/arpa 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/arpa/nameser_compat.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/ctype.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/curses.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/gelf.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso/setjmp_iso.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso/stdarg_iso.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso/stdio_iso.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso/wchar_iso.h 0644 root bin +s none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/kcms=root/usr/openwin/include/kcms +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/libelf.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/limits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/link.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/locale.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/math.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/net 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/net/if.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/net/ppp_defs.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/netinet 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/netinet/if_ether.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/pthread.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt/include 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm/XmosP.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm/Xmos_r.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS/dpsconfig.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xfuncs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xlibint.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xos.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xosdefs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xthreads.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/dni.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/nmdefs.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/kcms 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/kcms/kcs.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil/_XilDefines.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil/xil.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/rpc 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/rpc/xdr.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/setjmp.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/signal.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stdarg.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stddef.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stdio.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stdio_tag.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stdlib.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/string.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/core.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/ddi_impldefs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/ddidmareq.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/debug.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/elf.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/ethernet.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/exec.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/exechdr.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/feature_tests.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fibre-channel 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fibre-channel/fca 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fibre-channel/fca/qlc.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fs 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fs/hsfs_spec.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fs/udf_volume.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fs/ufs_inode.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/ieeefp.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/int_const.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/int_fmtio.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/int_limits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/int_types.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/kstat.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/link.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/msreg.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/openpromio.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/pctypes.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/proc 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/proc/prdata.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/prsystm.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi 0755 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/adapters 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/adapters/glmvar.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/adapters/mptvar.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/impl 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/impl/pkt_wrapper.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/signal.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/sunddi.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/types.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/user.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/varargs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/syslimits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/thread.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/time.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/tzfile.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/varargs.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/wchar.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/widec.h 0644 root bin +s none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/xil=root/usr/openwin/include/xil +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ffi.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ffitarget.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/float.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/iso646.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/omp.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp/ssp.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp/stdio.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp/string.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp/unistd.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/stdarg.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/stdbool.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/stddef.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/stdfix.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/tgmath.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/unwind.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/varargs.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/fixinc_list 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/gsyslimits.h 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/include 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/include/README 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/include/limits.h 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/macro_list 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/mkheaders.conf 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/libgcc.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/libgcc_eh.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/libgcov.a 0644 root bin +d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9 0755 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crt1.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crtbegin.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crtend.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crtfastmath.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crti.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crtn.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/gcrt1.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/gmon.o 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/libgcc.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/libgcc_eh.a 0644 root bin +f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/libgcov.a 0644 root bin +d none /opt/csw/gcc4/libexec 0755 root bin +d none /opt/csw/gcc4/libexec/gcc 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/cc1 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/fixinc.sh 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/fixincl 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/mkheaders 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/mkinstalldirs 0755 root bin +d none /opt/csw/gcc4/man 0755 root bin +d none /opt/csw/gcc4/man/man1 0755 root bin +f none /opt/csw/gcc4/man/man1/gc-analyze.1 0644 root bin +f none /opt/csw/gcc4/man/man1/gcc.1 0644 root bin +f none /opt/csw/gcc4/man/man1/gorbd.1 0644 root bin +d none /opt/csw/gcc4/man/man7 0755 root bin +f none /opt/csw/gcc4/man/man7/fsf-funding.7 0644 root bin +f none /opt/csw/gcc4/man/man7/gfdl.7 0644 root bin +f none /opt/csw/gcc4/man/man7/gpl.7 0644 root bin +d none /opt/csw/gcc4/share 0755 root bin +d none /opt/csw/gcc4/share/locale 0755 root bin +d none /opt/csw/gcc4/share/locale/be 0755 root bin +d none /opt/csw/gcc4/share/locale/be/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/be/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/be/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/ca 0755 root bin +d none /opt/csw/gcc4/share/locale/ca/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/ca/LC_MESSAGES/cpplib.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/da 0755 root bin +d none /opt/csw/gcc4/share/locale/da/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/da/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/da/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/de 0755 root bin +d none /opt/csw/gcc4/share/locale/de/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/de/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/de/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/el 0755 root bin +d none /opt/csw/gcc4/share/locale/el/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/el/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/el/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/es 0755 root bin +d none /opt/csw/gcc4/share/locale/es/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/es/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/es/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/fi 0755 root bin +d none /opt/csw/gcc4/share/locale/fi/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/fi/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/fr 0755 root bin +d none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/id 0755 root bin +d none /opt/csw/gcc4/share/locale/id/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/id/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/id/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/ja 0755 root bin +d none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/nl 0755 root bin +d none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/ru 0755 root bin +d none /opt/csw/gcc4/share/locale/ru/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/ru/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/sr 0755 root bin +d none /opt/csw/gcc4/share/locale/sr/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/sr/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/sv 0755 root bin +d none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/tr 0755 root bin +d none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/uk 0755 root bin +d none /opt/csw/gcc4/share/locale/uk/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/uk/LC_MESSAGES/cpplib.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/vi 0755 root bin +d none /opt/csw/gcc4/share/locale/vi/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/vi/LC_MESSAGES/cpplib.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/zh_CN 0755 root bin +d none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES/gcc.mo 0644 root bin +d none /opt/csw/gcc4/share/locale/zh_TW 0755 root bin +d none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES 0755 root bin +f none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES/cpplib.mo 0644 root bin +f none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES/gcc.mo 0644 root bin Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.depend (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.depend 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,4 @@ +P CSWggettextrt +P CSWiconv +P CSWlibgmp +P CSWlibmpfr Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,4 @@ +%var bitname gcc4corert +%var pkgname CSWgcc4corert +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/COPYING Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.i386 =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.i386 (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.i386 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,40 @@ +d none /opt/csw 0755 root bin +d none /opt/csw/gcc4 0755 root bin +d none /opt/csw/gcc4/lib 0755 root bin +s none /opt/csw/gcc4/lib=i386 +s none /opt/csw/gcc4/lib=32 +d none /opt/csw/gcc4/lib/amd64 0755 root bin +s none /opt/csw/gcc4/lib/amd64=64 +f none /opt/csw/gcc4/lib/amd64/libgcc_s.so.1 0644 root bin +s none /opt/csw/gcc4/lib/amd64/libgcc_s.so=libgcc_s.so.1 +f none /opt/csw/gcc4/lib/libgcc_s.so.1 0644 root bin +s none /opt/csw/gcc4/lib/libgcc_s.so=libgcc_s.so.1 +f none /opt/csw/gcc4/lib/libgomp.a 0644 root bin +f none /opt/csw/gcc4/lib/libgomp.la 0755 root bin +f none /opt/csw/gcc4/lib/libgomp.so.1.0.0 0755 root bin +s none /opt/csw/gcc4/lib/libgomp.so.1=libgomp.so.1.0.0 +s none /opt/csw/gcc4/lib/libgomp.so=libgomp.so.1.0.0 +f none /opt/csw/gcc4/lib/libgomp.spec 0644 root bin +f none /opt/csw/gcc4/lib/amd64/libgomp.a 0644 root bin +f none /opt/csw/gcc4/lib/amd64/libgomp.la 0755 root bin +f none /opt/csw/gcc4/lib/amd64/libgomp.so.1.0.0 0755 root bin +s none /opt/csw/gcc4/lib/amd64/libgomp.so.1=libgomp.so.1.0.0 +s none /opt/csw/gcc4/lib/amd64/libgomp.so=libgomp.so.1.0.0 +f none /opt/csw/gcc4/lib/amd64/libgomp.spec 0644 root bin +f none /opt/csw/gcc4/lib/amd64/libiberty.a 0644 root bin +f none /opt/csw/gcc4/lib/libiberty.a 0644 root bin +f none /opt/csw/gcc4/lib/amd64/libssp.a 0644 root bin +f none /opt/csw/gcc4/lib/amd64/libssp.la 0755 root bin +f none /opt/csw/gcc4/lib/amd64/libssp.so.0.0.0 0755 root bin +s none /opt/csw/gcc4/lib/amd64/libssp.so.0=libssp.so.0.0.0 +s none /opt/csw/gcc4/lib/amd64/libssp.so=libssp.so.0.0.0 +f none /opt/csw/gcc4/lib/amd64/libssp_nonshared.a 0644 root bin +f none /opt/csw/gcc4/lib/amd64/libssp_nonshared.la 0755 root bin +f none /opt/csw/gcc4/lib/libssp.a 0644 root bin +f none /opt/csw/gcc4/lib/libssp.la 0755 root bin +f none /opt/csw/gcc4/lib/libssp.so.0.0.0 0755 root bin +s none /opt/csw/gcc4/lib/libssp.so.0=libssp.so.0.0.0 +s none /opt/csw/gcc4/lib/libssp.so=libssp.so.0.0.0 +f none /opt/csw/gcc4/lib/libssp_nonshared.a 0644 root bin +f none /opt/csw/gcc4/lib/libssp_nonshared.la 0755 root bin + Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.sparc =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.sparc (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.sparc 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,40 @@ + +d none /opt/csw 0755 root bin +d none /opt/csw/gcc4 0755 root bin +d none /opt/csw/gcc4/lib 0755 root bin +s none /opt/csw/gcc4/lib=sparcv8 +s none /opt/csw/gcc4/lib=32 +f none /opt/csw/gcc4/lib/libgcc_s.so.1 0644 root bin +s none /opt/csw/gcc4/lib/libgcc_s.so=libgcc_s.so.1 +f none /opt/csw/gcc4/lib/libgomp.a 0644 root bin +f none /opt/csw/gcc4/lib/libgomp.la 0755 root bin +f none /opt/csw/gcc4/lib/libgomp.so.1.0.0 0755 root bin +s none /opt/csw/gcc4/lib/libgomp.so.1=libgomp.so.1.0.0 +s none /opt/csw/gcc4/lib/libgomp.so=libgomp.so.1.0.0 +f none /opt/csw/gcc4/lib/libgomp.spec 0644 root bin +f none /opt/csw/gcc4/lib/libiberty.a 0644 root bin +f none /opt/csw/gcc4/lib/libssp.a 0644 root bin +f none /opt/csw/gcc4/lib/libssp.la 0755 root bin +f none /opt/csw/gcc4/lib/libssp.so.0.0.0 0755 root bin +s none /opt/csw/gcc4/lib/libssp.so.0=libssp.so.0.0.0 +s none /opt/csw/gcc4/lib/libssp.so=libssp.so.0.0.0 +f none /opt/csw/gcc4/lib/libssp_nonshared.a 0644 root bin +f none /opt/csw/gcc4/lib/libssp_nonshared.la 0755 root bin +d none /opt/csw/gcc4/lib/sparcv9 0755 root bin +s none /opt/csw/gcc4/lib/sparcv9=64 +f none /opt/csw/gcc4/lib/sparcv9/libgcc_s.so.1 0644 root bin +s none /opt/csw/gcc4/lib/sparcv9/libgcc_s.so=libgcc_s.so.1 +f none /opt/csw/gcc4/lib/sparcv9/libgomp.a 0644 root bin +f none /opt/csw/gcc4/lib/sparcv9/libgomp.la 0755 root bin +f none /opt/csw/gcc4/lib/sparcv9/libgomp.so.1.0.0 0755 root bin +s none /opt/csw/gcc4/lib/sparcv9/libgomp.so.1=libgomp.so.1.0.0 +s none /opt/csw/gcc4/lib/sparcv9/libgomp.so=libgomp.so.1.0.0 +f none /opt/csw/gcc4/lib/sparcv9/libgomp.spec 0644 root bin +f none /opt/csw/gcc4/lib/sparcv9/libiberty.a 0644 root bin +f none /opt/csw/gcc4/lib/sparcv9/libssp.a 0644 root bin +f none /opt/csw/gcc4/lib/sparcv9/libssp.la 0755 root bin +f none /opt/csw/gcc4/lib/sparcv9/libssp.so.0.0.0 0755 root bin +s none /opt/csw/gcc4/lib/sparcv9/libssp.so.0=libssp.so.0.0.0 +s none /opt/csw/gcc4/lib/sparcv9/libssp.so=libssp.so.0.0.0 +f none /opt/csw/gcc4/lib/sparcv9/libssp_nonshared.a 0644 root bin +f none /opt/csw/gcc4/lib/sparcv9/libssp_nonshared.la 0755 root bin Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,2 @@ +P CSWgcc4g++rt +P CSWiconv Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,4 @@ +%var bitname gcc4g++ +%var pkgname CSWgcc4g++ +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/COPYING Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.i386 =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.i386 (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.i386 2009-03-23 18:40:44 UTC (rev 3884) @@ -0,0 +1,765 @@ +d none /opt/csw 0755 root bin +d none /opt/csw/gcc4 0755 root bin +d none /opt/csw/gcc4/bin 0755 root bin +d none /opt/csw/gcc4/bin/amd64 0755 root bin +d none /opt/csw/gcc4/bin/i386 0755 root bin +l none /opt/csw/gcc4/bin/amd64/c++=/opt/csw/gcc4/bin/amd64/g++ +f none /opt/csw/gcc4/bin/amd64/cpp 0755 root bin +f none /opt/csw/gcc4/bin/amd64/g++ 0755 root bin +l none /opt/csw/gcc4/bin/amd64/i386-pc-solaris2.10-c++=/opt/csw/gcc4/bin/amd64/g++ +l none /opt/csw/gcc4/bin/amd64/i386-pc-solaris2.10-g++=/opt/csw/gcc4/bin/amd64/g++ +l none /opt/csw/gcc4/bin/i386/c++=/opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-c++ +f none /opt/csw/gcc4/bin/i386/cpp 0755 root bin +l none /opt/csw/gcc4/bin/i386/g++=/opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-c++ +f none /opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-c++ 0755 root bin +l none /opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-g++=/opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-c++ +l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/cpp +l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/g++ +l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/c++ +d none /opt/csw/gcc4/man 0755 root bin +d none /opt/csw/gcc4/man/man1 0755 root bin +f none /opt/csw/gcc4/man/man1/cpp.1 0644 root bin +f none /opt/csw/gcc4/man/man1/g++.1 0644 root bin +d none /opt/csw/gcc4/libexec 0755 root bin +d none /opt/csw/gcc4/libexec/gcc 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3 0755 root bin +d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/cc1plus 0755 root bin +f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/cc1plus 0755 root bin +d none /opt/csw/gcc4/info 0755 root bin +f none /opt/csw/gcc4/info/cpp.info 0644 root bin +f none /opt/csw/gcc4/info/cppinternals.info 0644 root bin +d none /opt/csw/gcc4/include 0755 root bin +d none /opt/csw/gcc4/include/c++ 0755 root bin +d none /opt/csw/gcc4/include/c++/4.3.3 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/limits 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/list 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/locale 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/map 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/memory 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/new 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/numeric 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/org 0755 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/org/ietf 0755 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/ChannelBinding.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSContext.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSCredential.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSException.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSManager.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSName.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/MessageProp.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/Oid.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/ostream 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/parallel 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/algo.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/algobase.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/algorithm 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/algorithmfwd.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/balanced_quicksort.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/base.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/basic_iterator.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/checkers.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/compatibility.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/compiletime_settings.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/equally_split.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/features.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/find.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/find_selectors.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/for_each.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/for_each_selectors.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/iterator.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/list_partition.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/losertree.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/merge.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/multiseq_selection.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/multiway_merge.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/multiway_mergesort.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/numeric 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/numericfwd.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/omp_loop.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/omp_loop_static.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/par_loop.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/parallel.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/partial_sum.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/partition.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/queue.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/quicksort.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/random_number.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/random_shuffle.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/search.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/set_operations.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/settings.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/sort.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/tags.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/types.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/unique_copy.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/parallel/workstealing.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/queue 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/random 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/regex 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/set 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sstream 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/stack 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/stdexcept 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/streambuf 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/string 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/sun 0755 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/sun/awt 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/awt/CausedFocusEvent.h 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/sun/misc 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/misc/Service.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/misc/ServiceConfigurationError.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/misc/Unsafe.h 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/Reflection.h 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/AnnotationInvocationHandler.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/AnnotationParser.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/AnnotationType.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/ExceptionProxy.h 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/misc 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/misc/ReflectUtil.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tgmath.h 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/tr1 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/array 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/bessel_function.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/beta_function.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/boost_sp_shared_count.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ccomplex 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cctype 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cfenv 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cfloat 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cinttypes 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/climits 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cmath 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/complex 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/complex.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdarg 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdbool 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdint 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdio 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdlib 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ctgmath 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ctime 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ctype.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cwchar 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cwctype 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ell_integral.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/exp_integral.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/fenv.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/float.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/functional 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/functional_hash.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/gamma.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/hashtable.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/hypergeometric.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/inttypes.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/legendre_function.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/limits.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/math.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/memory 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/modified_bessel_func.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/poly_hermite.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/poly_laguerre.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/random 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/regex 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/riemann_zeta.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/special_function_util.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdarg.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdbool.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdint.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdio.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdlib.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/tgmath.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/tuple 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/type_traits 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/unordered_map 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/unordered_set 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/utility 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/wchar.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1/wctype.h 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/array 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/boost_shared_ptr.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/boost_sp_counted_base.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cctype 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cfenv 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cinttypes 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cmath 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/complex 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cstdint 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cstdio 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cstdlib 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cwchar 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cwctype 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/functional 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/functional_hash.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/hashtable 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/hashtable_policy.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/random 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/random.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/regex 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/type_traits 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/unordered_map 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/unordered_set 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/utility 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/tuple 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/type_traits 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/typeinfo 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/unordered_map 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/unordered_set 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/utility 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/valarray 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/vector 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10 0755 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64 0755 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/atomic_word.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/basic_file.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/c++allocator.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/c++config.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/c++io.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/c++locale.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/cpu_defines.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/ctype_base.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/ctype_inline.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/ctype_noninline.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/cxxabi_tweaks.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/extc++.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr-default.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr-posix.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr-single.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr-tpf.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/messages_members.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/os_defines.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/stdc++.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/stdtr1c++.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/time_members.h 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/atomic_word.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/basic_file.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/c++allocator.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/c++config.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/c++io.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/c++locale.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/cpu_defines.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/ctype_base.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/ctype_inline.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/ctype_noninline.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/cxxabi_tweaks.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/extc++.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr-default.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr-posix.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr-single.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr-tpf.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/messages_members.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/os_defines.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/stdc++.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/stdtr1c++.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/time_members.h 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8 0755 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/atomic_word.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/basic_file.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/c++allocator.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/c++config.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/c++io.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/c++locale.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/cpu_defines.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/ctype_base.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/ctype_inline.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/ctype_noninline.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/cxxabi_tweaks.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/extc++.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr-default.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr-posix.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr-single.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr-tpf.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/messages_members.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/os_defines.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/stdc++.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/stdtr1c++.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/time_members.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/iomanip 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/ios 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/iosfwd 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/iostream 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/istream 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/iterator 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/algorithm 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/array 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/backward 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/backward/auto_ptr.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/backward/backward_warning.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/backward/binders.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/backward/hash_fun.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/backward/hash_map 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/backward/hash_set 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/backward/hashtable.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/backward/strstream 0644 root bin +d none /opt/csw/gcc4/include/c++/4.3.3/bits 0755 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/algorithmfwd.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/allocator.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/basic_ios.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/basic_ios.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/basic_string.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/basic_string.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/boost_concept_check.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/boost_sp_shared_count.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/char_traits.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/cmath.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/codecvt.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/concept_check.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/cpp_type_traits.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/deque.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/fstream.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/functexcept.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/functional_hash.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/gslice.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/gslice_array.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/hashtable.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/indirect_array.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/ios_base.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/istream.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/list.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_classes.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_classes.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_facets.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_facets.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_facets_nonio.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_facets_nonio.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/localefwd.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/mask_array.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/ostream.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/ostream_insert.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/postypes.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/slice_array.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/sstream.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_algo.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_algobase.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_bvector.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_construct.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_deque.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_function.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_heap.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_iterator.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_iterator_base_funcs.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_iterator_base_types.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_list.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_map.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_move.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_multimap.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_multiset.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_numeric.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_pair.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_queue.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_raw_storage_iter.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_relops.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_set.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_stack.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_tempbuf.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_tree.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_uninitialized.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_vector.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stream_iterator.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/streambuf.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/streambuf_iterator.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/stringfwd.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/valarray_after.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/valarray_array.h 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/valarray_array.tcc 0644 root bin +f none /opt/csw/gcc4/include/c++/4.3.3/bits/valarray_before.h 0644 root bin @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 23 19:49:34 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 23 Mar 2009 18:49:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[3885] csw/mgar/pkg/pkgconfig/trunk/Makefile Message-ID: Revision: 3885 http://gar.svn.sourceforge.net/gar/?rev=3885&view=rev Author: dmichelsen Date: 2009-03-23 18:49:34 +0000 (Mon, 23 Mar 2009) Log Message: ----------- pkgconfig: Fix package name Modified Paths: -------------- csw/mgar/pkg/pkgconfig/trunk/Makefile Modified: csw/mgar/pkg/pkgconfig/trunk/Makefile =================================================================== --- csw/mgar/pkg/pkgconfig/trunk/Makefile 2009-03-23 18:40:44 UTC (rev 3884) +++ csw/mgar/pkg/pkgconfig/trunk/Makefile 2009-03-23 18:49:34 UTC (rev 3885) @@ -16,7 +16,7 @@ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTFILES += fixme.sh -PACKAGES = pkgconfig +PACKAGES = CSWpkgconfig SPKG_SOURCEURL = http://pkg-config.freedesktop.org This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Mon Mar 23 20:04:24 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Mon, 23 Mar 2009 19:04:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[3886] csw/mgar/pkg/intltool/trunk/Makefile Message-ID: Revision: 3886 http://gar.svn.sourceforge.net/gar/?rev=3886&view=rev Author: harpchad Date: 2009-03-23 19:04:24 +0000 (Mon, 23 Mar 2009) Log Message: ----------- Make arch=all Modified Paths: -------------- csw/mgar/pkg/intltool/trunk/Makefile Modified: csw/mgar/pkg/intltool/trunk/Makefile =================================================================== --- csw/mgar/pkg/intltool/trunk/Makefile 2009-03-23 18:49:34 UTC (rev 3885) +++ csw/mgar/pkg/intltool/trunk/Makefile 2009-03-23 19:04:24 UTC (rev 3886) @@ -4,6 +4,7 @@ GARVERSION = $(MAJOR_VER).$(MINOR_VER) GNOME_SUBV = $(MAJOR_VER) CATEGORIES = utils +ARCHALL_CSWintltool = 1 DESCRIPTION = A collection of tools for internationalization define BLURB This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 23 20:09:47 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 23 Mar 2009 19:09:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[3887] csw/mgar/pkg/libtool/trunk/Makefile Message-ID: Revision: 3887 http://gar.svn.sourceforge.net/gar/?rev=3887&view=rev Author: dmichelsen Date: 2009-03-23 19:09:47 +0000 (Mon, 23 Mar 2009) Log Message: ----------- libtool: Add dependency from CSWlibtool to CSWlibtoolrt Modified Paths: -------------- csw/mgar/pkg/libtool/trunk/Makefile Modified: csw/mgar/pkg/libtool/trunk/Makefile =================================================================== --- csw/mgar/pkg/libtool/trunk/Makefile 2009-03-23 19:04:24 UTC (rev 3886) +++ csw/mgar/pkg/libtool/trunk/Makefile 2009-03-23 19:09:47 UTC (rev 3887) @@ -19,6 +19,8 @@ PACKAGES = CSWlibtool CSWlibtoolrt CATALOGNAME_CSWlibtoolrt = libtool_rt +REQUIRED_PKGS_CSWlibtool = CSWlibtoolrt + SPKG_DESC_CSWlibtool = A generic library support tool SPKG_DESC_CSWlibtoolrt = A Generic library support tool runtime libraries This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Mon Mar 23 20:10:38 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Mon, 23 Mar 2009 19:10:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[3888] csw/mgar/pkg/apcupsd/trunk Message-ID: Revision: 3888 http://gar.svn.sourceforge.net/gar/?rev=3888&view=rev Author: idogan23 Date: 2009-03-23 19:10:38 +0000 (Mon, 23 Mar 2009) Log Message: ----------- apcupsd: moved to mGARv2 Modified Paths: -------------- csw/mgar/pkg/apcupsd/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.depend Property Changed: ---------------- csw/mgar/pkg/apcupsd/trunk/ Property changes on: csw/mgar/pkg/apcupsd/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/apcupsd/trunk/Makefile =================================================================== --- csw/mgar/pkg/apcupsd/trunk/Makefile 2009-03-23 19:09:47 UTC (rev 3887) +++ csw/mgar/pkg/apcupsd/trunk/Makefile 2009-03-23 19:10:38 UTC (rev 3888) @@ -12,12 +12,14 @@ MASTER_SITES = http://www.apcupsd.org/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWapcupsd, depend prototype postinstall) +DISTFILES += $(call admfiles,CSWapcupsd, prototype postinstall) DISTFILES += cswapcupsd # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +REQUIRED_PKGS = CSWcswclassutils + SPKG_CLASSES = none cswinitsmf CONFIGURE_ARGS = $(DIRPATHS) @@ -32,7 +34,7 @@ TEST_SCRIPTS= # moving configuration file & installing init script -post-install: +post-install-modulated: (cd $(DESTDIR)$(prefix)/etc/apcupsd; \ for i in apcupsd.conf; do \ if [ -r "$$i" ]; then \ Deleted: csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.depend =================================================================== --- csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.depend 2009-03-23 19:09:47 UTC (rev 3887) +++ csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.depend 2009-03-23 19:10:38 UTC (rev 3888) @@ -1,2 +0,0 @@ -P CSWcommon -P CSWcswclassutils This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 23 20:53:45 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 23 Mar 2009 19:53:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3889] csw/mgar/pkg/libtool/trunk Message-ID: Revision: 3889 http://gar.svn.sourceforge.net/gar/?rev=3889&view=rev Author: dmichelsen Date: 2009-03-23 19:53:38 +0000 (Mon, 23 Mar 2009) Log Message: ----------- libtool: Update to 2.2.6a Modified Paths: -------------- csw/mgar/pkg/libtool/trunk/Makefile csw/mgar/pkg/libtool/trunk/checksums Modified: csw/mgar/pkg/libtool/trunk/Makefile =================================================================== --- csw/mgar/pkg/libtool/trunk/Makefile 2009-03-23 19:10:38 UTC (rev 3888) +++ csw/mgar/pkg/libtool/trunk/Makefile 2009-03-23 19:53:38 UTC (rev 3889) @@ -1,10 +1,14 @@ GARNAME = libtool -GARVERSION = 2.2.4 +RELEASE = a +GARVERSION = 2.2.6 CATEGORIES = devel EXTRA_MODULATORS = GARVERSION -MODULATIONS_GARVERSION = 1.5.26 2.2.4 +MODULATIONS_GARVERSION = 1.5.26 2.2.6 +FILEVERSION_1.5.26 = 1.5.26 +FILEVERSION_2.2.6 = 2.2.6$(RELEASE) + DESCRIPTION = A generic library support tool define BLURB GNU libtool is a generic library support script. Libtool hides the complexity @@ -13,12 +17,14 @@ endef MASTER_SITES = $(GNU_MIRROR) -SOURCEFILES = $(foreach VERSION,$(MODULATIONS_GARVERSION), $(GARNAME)-$(VERSION).tar.gz) +SOURCEFILES = $(foreach VERSION,$(MODULATIONS_GARVERSION),$(GARNAME)-$(FILEVERSION_$(VERSION)).tar.gz) DISTFILES = $(SOURCEFILES) PACKAGES = CSWlibtool CSWlibtoolrt CATALOGNAME_CSWlibtoolrt = libtool_rt +SPKG_SOURCEURL = http://www.gnu.org/software/libtool/ + REQUIRED_PKGS_CSWlibtool = CSWlibtoolrt SPKG_DESC_CSWlibtool = A generic library support tool @@ -40,20 +46,21 @@ MERGE_SCRIPTS_isa-amd64-garversion-1.5.26 = copy-relocated-only MERGE_DIRS_isa-amd64-garversion-1.5.26 = $(libdir) -MERGE_SCRIPTS_isa-i386-garversion-2.2.4 = copy-all -MERGE_SCRIPTS_isa-amd64-garversion-2.2.4 = copy-relocated-only -MERGE_DIRS_isa-amd64-garversion-2.2.4 = $(bindir) $(sbindir) $(libexecdir) $(libdir) +MERGE_SCRIPTS_isa-i386-garversion-2.2.6 = copy-all +MERGE_SCRIPTS_isa-amd64-garversion-2.2.6 = copy-relocated-only +MERGE_DIRS_isa-amd64-garversion-2.2.6 = $(bindir) $(sbindir) $(libexecdir) $(libdir) MERGE_SCRIPTS_isa-sparcv8-garversion-1.5.26 = copy-only MERGE_DIRS_isa-sparcv8-garversion-1.5.26 = $(libdir) MERGE_SCRIPTS_isa-sparcv9-garversion-1.5.26 = copy-relocated-only MERGE_DIRS_isa-sparcv9-garversion-1.5.26 = $(libdir) -MERGE_SCRIPTS_isa-sparcv8-garversion-2.2.4 = copy-all -MERGE_SCRIPTS_isa-sparcv9-garversion-2.2.4 = copy-relocated-only -MERGE_DIRS_isa-sparcv9-garversion-2.2.4 = $(bindir) $(sbindir) $(libexecdir) $(libdir) +MERGE_SCRIPTS_isa-sparcv8-garversion-2.2.6 = copy-all +MERGE_SCRIPTS_isa-sparcv9-garversion-2.2.6 = copy-relocated-only +MERGE_DIRS_isa-sparcv9-garversion-2.2.6 = $(bindir) $(sbindir) $(libexecdir) $(libdir) PKGFILES_CSWlibtoolrt = $(PKGFILES_RT) include gar/category.mk +SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) Modified: csw/mgar/pkg/libtool/trunk/checksums =================================================================== --- csw/mgar/pkg/libtool/trunk/checksums 2009-03-23 19:10:38 UTC (rev 3888) +++ csw/mgar/pkg/libtool/trunk/checksums 2009-03-23 19:53:38 UTC (rev 3889) @@ -1,2 +1,2 @@ aa9c5107f3ec9ef4200eb6556f3b3c29 download/libtool-1.5.26.tar.gz -0b87e84c7aad3b5e979bbe35312fd4c1 download/libtool-2.2.4.tar.gz +8ca1ea241cd27ff9832e045fe9afe4fd download/libtool-2.2.6a.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Mon Mar 23 21:00:58 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Mon, 23 Mar 2009 20:00:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3890] csw/mgar/pkg/apcupsd/trunk Message-ID: Revision: 3890 http://gar.svn.sourceforge.net/gar/?rev=3890&view=rev Author: idogan23 Date: 2009-03-23 20:00:58 +0000 (Mon, 23 Mar 2009) Log Message: ----------- apcupsd: moved config files to /etc/opt/csw, config files now handled by classutils Modified Paths: -------------- csw/mgar/pkg/apcupsd/trunk/Makefile csw/mgar/pkg/apcupsd/trunk/checksums csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.postinstall Removed Paths: ------------- csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.prototype Modified: csw/mgar/pkg/apcupsd/trunk/Makefile =================================================================== --- csw/mgar/pkg/apcupsd/trunk/Makefile 2009-03-23 19:53:38 UTC (rev 3889) +++ csw/mgar/pkg/apcupsd/trunk/Makefile 2009-03-23 20:00:58 UTC (rev 3890) @@ -12,7 +12,7 @@ MASTER_SITES = http://www.apcupsd.org/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWapcupsd, prototype postinstall) +DISTFILES += $(call admfiles,CSWapcupsd, postinstall) DISTFILES += cswapcupsd # We define upstream file regex so we can be notifed of new upstream software release @@ -20,10 +20,11 @@ REQUIRED_PKGS = CSWcswclassutils -SPKG_CLASSES = none cswinitsmf +SPKG_CLASSES = none cswcpsampleconf cswinitsmf +PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswapcupsd$$$$/ { $$$$2 = "cswinitsmf" } $$$$3 ~ /\/apcupsd\/apcupsd.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } { print }' | grep -v \/etc\/rc CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --sysconfdir=/opt/csw/etc/apcupsd +CONFIGURE_ARGS += --sysconfdir=/etc/opt/csw/apcupsd CONFIGURE_ARGS += --with-nologin=/var/run CONFIGURE_ARGS += --with-pwrfail-dir=/opt/csw/etc/apcupsd/powerfail CONFIGURE_ARGS += --with-log-dir=/opt/csw/var/apcupsd @@ -35,7 +36,7 @@ # moving configuration file & installing init script post-install-modulated: - (cd $(DESTDIR)$(prefix)/etc/apcupsd; \ + (cd $(DESTDIR)/etc/opt/csw/apcupsd; \ for i in apcupsd.conf; do \ if [ -r "$$i" ]; then \ echo "$$i -> $$i.CSW"; \ Modified: csw/mgar/pkg/apcupsd/trunk/checksums =================================================================== --- csw/mgar/pkg/apcupsd/trunk/checksums 2009-03-23 19:53:38 UTC (rev 3889) +++ csw/mgar/pkg/apcupsd/trunk/checksums 2009-03-23 20:00:58 UTC (rev 3890) @@ -1,6 +1,4 @@ 78811129db1a882b9a2b9afd540470b3 download/apcupsd-3.14.4.tar.gz 8f6ac052c4f049b79553ba43eda38d30 download/CSWapcupsd.gspec -e5586868ebec465f4b66d0da3c1eedda download/CSWapcupsd.depend -9aba501d897f84e4c9973cdb1e9a2a74 download/CSWapcupsd.prototype -e501dccc827094e6d536fd51752d065b download/CSWapcupsd.postinstall +27409e07fa0133f0ed22e0b76d5a5ada download/CSWapcupsd.postinstall 6b63d7b83cb6bc893797d41b751fef70 download/cswapcupsd Modified: csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.postinstall =================================================================== --- csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.postinstall 2009-03-23 19:53:38 UTC (rev 3889) +++ csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.postinstall 2009-03-23 20:00:58 UTC (rev 3890) @@ -1,3 +1,4 @@ -if [ ! -f $BASEDIR/opt/csw/etc/apcupsd/apcupsd.conf ] ; then - cp $BASEDIR/opt/csw/etc/apcupsd/apcupsd.conf.CSW $BASEDIR/opt/csw/etc/apcupsd/apcupsd.conf +if [ -f $BASEDIR/opt/csw/etc/apcupsd/apcupsd.conf ] ; then + echo "moving configuration file to /etc/opt/csw/apcupsd" + mv $BASEDIR/opt/csw/etc/apcupsd/apcupsd.conf $BASEDIR/etc/opt/csw/apcupsd/apcupsd.conf fi Deleted: csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.prototype =================================================================== --- csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.prototype 2009-03-23 19:53:38 UTC (rev 3889) +++ csw/mgar/pkg/apcupsd/trunk/files/CSWapcupsd.prototype 2009-03-23 20:00:58 UTC (rev 3890) @@ -1,19 +0,0 @@ -d none /opt/csw/etc 0755 root bin -d none /opt/csw/etc/apcupsd 0755 root bin -f none /opt/csw/etc/apcupsd/apccontrol 0744 root bin -f none /opt/csw/etc/apcupsd/apcupsd.conf.CSW 0644 root bin -f none /opt/csw/etc/apcupsd/changeme 0744 root bin -f none /opt/csw/etc/apcupsd/commfailure 0744 root bin -f none /opt/csw/etc/apcupsd/commok 0744 root bin -f none /opt/csw/etc/apcupsd/offbattery 0744 root bin -f none /opt/csw/etc/apcupsd/onbattery 0744 root bin -d none /opt/csw/sbin 0755 root bin -f none /opt/csw/sbin/apcaccess 0755 root bin -f none /opt/csw/sbin/apctest 0700 root bin -f none /opt/csw/sbin/apcupsd 0700 root bin -f none /opt/csw/sbin/smtp 0755 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man8 0755 root bin -f none /opt/csw/share/man/man8/apcupsd.8 0644 root bin -f cswinitsmf /etc/opt/csw/init.d/cswapcupsd 0755 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 23 21:17:54 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 23 Mar 2009 20:17:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[3891] csw/mgar/pkg/libgsasl/trunk Message-ID: Revision: 3891 http://gar.svn.sourceforge.net/gar/?rev=3891&view=rev Author: dmichelsen Date: 2009-03-23 20:17:53 +0000 (Mon, 23 Mar 2009) Log Message: ----------- libgsasl: Update to 1.0, dynamic gspec Modified Paths: -------------- csw/mgar/pkg/libgsasl/trunk/Makefile csw/mgar/pkg/libgsasl/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/libgsasl/trunk/files/CSWlibgsasl.gspec Modified: csw/mgar/pkg/libgsasl/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgsasl/trunk/Makefile 2009-03-23 20:00:58 UTC (rev 3890) +++ csw/mgar/pkg/libgsasl/trunk/Makefile 2009-03-23 20:17:53 UTC (rev 3891) @@ -1,5 +1,5 @@ GARNAME = libgsasl -GARVERSION = 0.2.29 +GARVERSION = 1.0 CATEGORIES = lib DESCRIPTION = GNU SASL Library @@ -10,21 +10,21 @@ authentication from clients, and in clients to authenticate against servers. endef -MASTER_SITES = ftp://alpha.gnu.org/pub/gnu/gsasl/ +GNU_PROJ = gsasl +MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWlibgsasl) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz PREREQUISITE_PKGS = CSWkrb5libdev -REQUIRED_PKGS = CSWggettext CSWiconv CSWkrb5lib CSWlibidn CSWlibntlm +REQUIRED_PKGS = CSWggettextrt CSWiconv CSWkrb5lib CSWlibidn CSWlibntlm +SPKG_SOURCEURL = http://www.gnu.org/software/$(GNU_PROJ) + CONFIGURE_ARGS = $(DIRPATHS) -# Test has compile errors -TEST_TARGET = -#TEST_TARGET = check +TEST_TARGET = check include gar/category.mk Modified: csw/mgar/pkg/libgsasl/trunk/checksums =================================================================== --- csw/mgar/pkg/libgsasl/trunk/checksums 2009-03-23 20:00:58 UTC (rev 3890) +++ csw/mgar/pkg/libgsasl/trunk/checksums 2009-03-23 20:17:53 UTC (rev 3891) @@ -1,2 +1 @@ -c38f4bc5ab488a215a09f2d915942482 download/libgsasl-0.2.29.tar.gz -df91f3186953d3af4a42244e314ef803 download/CSWlibgsasl.gspec +e422ddd8fc8ba6fe06a199d907d83f60 download/libgsasl-1.0.tar.gz Deleted: csw/mgar/pkg/libgsasl/trunk/files/CSWlibgsasl.gspec =================================================================== --- csw/mgar/pkg/libgsasl/trunk/files/CSWlibgsasl.gspec 2009-03-23 20:00:58 UTC (rev 3890) +++ csw/mgar/pkg/libgsasl/trunk/files/CSWlibgsasl.gspec 2009-03-23 20:17:53 UTC (rev 3891) @@ -1,4 +0,0 @@ -%var bitname libgsasl -%var pkgname CSWlibgsasl -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Mon Mar 23 23:20:28 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Mon, 23 Mar 2009 22:20:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[3892] csw/mgar/pkg/pnp/trunk Message-ID: Revision: 3892 http://gar.svn.sourceforge.net/gar/?rev=3892&view=rev Author: j_arndt Date: 2009-03-23 22:20:28 +0000 (Mon, 23 Mar 2009) Log Message: ----------- pnp: path relayout, added cswpreserveconf, small changes to start script Modified Paths: -------------- csw/mgar/pkg/pnp/trunk/Makefile csw/mgar/pkg/pnp/trunk/checksums csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype csw/mgar/pkg/pnp/trunk/files/cswpnp Modified: csw/mgar/pkg/pnp/trunk/Makefile =================================================================== --- csw/mgar/pkg/pnp/trunk/Makefile 2009-03-23 20:17:53 UTC (rev 3891) +++ csw/mgar/pkg/pnp/trunk/Makefile 2009-03-23 22:20:28 UTC (rev 3892) @@ -2,7 +2,7 @@ GARVERSION = 0.4.13 CATEGORIES = apps -DESCRIPTION = Analyzing Nagios performance data with RRD databases. +DESCRIPTION = analyzing nagios performance data with RRD databases. define BLURB PNP is an addon to nagios which analyzes performance data provided by plugins and stores them automatically into RRD-databases endef @@ -28,22 +28,22 @@ LIBS += -lucb datadir = /opt/csw/nagios/share/pnp -sysconfdir = $(prefix)/nagios/etc/pnp +sysconfdir = $(prefix)/nagios/pnp/etc bindir = $(prefix)/nagios/bin libexecdir = $(prefix)/libexec/nagios-plugins REQUIRED_PKGS_sparc = SUNWscpux REQUIRED_PKGS_i386 = SUNWscpu REQUIRED_PKGS = CSWphp5 CSWphp5gd CSWap2modphp5 CSWrrd $(REQUIRED_PKGS_$(GARCH)) CSWcswclassutils -SPKG_CLASSES = none cswinitsmf +SPKG_CLASSES = none cswpreserveconf cswinitsmf -PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswpnp$$$$/ { $$$$2 = "cswinitsmf" } { print }' +#PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswpnp$$$$/ { $$$$2 = "cswinitsmf" } { print }' CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-perl_lib_path=/opt/csw/lib/perl/csw -CONFIGURE_ARGS += --with-perfdata-logfile=/opt/csw/nagios/var/perfdata.log -CONFIGURE_ARGS += --with-perfdata-dir=/opt/csw/nagios/share/perfdata -CONFIGURE_ARGS += --with-perfdata-spool-dir=/opt/csw/var/spool/perfdata +CONFIGURE_ARGS += --with-perfdata-logfile=/opt/csw/nagios/pnp/var/perfdata.log +CONFIGURE_ARGS += --with-perfdata-dir=/opt/csw/nagios/pnp/share/perfdata +CONFIGURE_ARGS += --with-perfdata-spool-dir=/opt/csw/nagios/pnp/var/spool/perfdata CONFIGURE_ARGS += --htmldir=/opt/csw/nagios/share/pnp BUILD_ARGS = all @@ -62,22 +62,22 @@ SYSCONFDIR = $(sysconfdir) LIBEXECDIR = $(libexecdir) BINDIR = $(bindir) -PERFDATA_SPOOL_DIR=/opt/csw/nagios/var/spool/perfdata/ -PERFDATADIR = /opt/csw/nagios/share/perfdata +PERFDATA_SPOOL_DIR=/opt/csw/nagios/pnp/var/spool/perfdata/ +PERFDATADIR = /opt/csw/nagios/pnp/share/perfdata install-base-custom: - @echo "$(GARCH)" - @echo "$(GARCH)" - @echo "$(GARCH)" @ginstall -m 755 -d $(DESTDIR)$(BINDIR) @ginstall -m 755 -d $(DESTDIR)$(PERFDATA_SPOOL_DIR) @ginstall -m 754 $(WORKSRC)/src/npcd $(DESTDIR)$(BINDIR) @ginstall -m 754 $(WORKSRC)/src/npcdmod $(DESTDIR)$(BINDIR) @ginstall -d $(DESTDIR)/etc/opt/csw/init.d @ginstall -m 755 $(FILEDIR)/cswpnp $(DESTDIR)/etc/opt/csw/init.d/cswpnp + @$(MAKECOOKIE) install-html-custom: @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR) + @ginstall -m 755 -d $(DESTDIR)/opt/csw/nagios/pnp/share + @ln -s $(DESTDIR)$(DATAROOTDIR) $(DESTDIR)/opt/csw/nagios/pnp/share/html @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/images @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/include @ginstall -m 755 -d $(DESTDIR)$(DATAROOTDIR)/include/font @@ -105,12 +105,14 @@ do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/include/font; done for file in $(WORKSRC)/share/pnp/include/font/makefont/*; \ do ginstall -m 644 $$file $(DESTDIR)$(DATAROOTDIR)/include/font/makefont; done + @$(MAKECOOKIE) install-scripts-custom: @ginstall -m 755 -d $(DESTDIR)$(PERFDATADIR) @ginstall -m 755 -d $(DESTDIR)$(LIBEXECDIR) @ginstall -m 755 $(WORKSRC)/scripts/process_perfdata.pl $(DESTDIR)$(LIBEXECDIR) #@ginstall -m 755 $(WORKSRC)/scripts/pcheck_pnp_rrds.pl $(DESTDIR)$(LIBEXECDIR) + @$(MAKECOOKIE) install-config-custom: -rm -f $(DESTDIR)$(HTMLDIR)/conf/config.php @@ -125,11 +127,12 @@ @ginstall -m 755 -d $(DESTDIR)$(SYSCONFDIR)/check_commands @ginstall -m 755 -d $(DESTDIR)$(SYSCONFDIR)/pages @ginstall -m 644 $(WORKSRC)/sample-config/pnp/config.php $(DESTDIR)$(SYSCONFDIR) - @ginstall -m 644 $(WORKSRC)/sample-config/pnp/process_perfdata.cfg-sample $(DESTDIR)$(SYSCONFDIR) - @ginstall -m 644 $(WORKSRC)/sample-config/pnp/rra.cfg-sample $(DESTDIR)$(SYSCONFDIR) - @ginstall -m 644 $(WORKSRC)/sample-config/pnp/check_commands/check_nwstat.cfg-sample $(DESTDIR)$(SYSCONFDIR)/check_commands - @ginstall -m 644 $(WORKSRC)/sample-config/pnp/pages/web_traffic.cfg-sample $(DESTDIR)$(SYSCONFDIR)/pages - @ginstall -m 644 $(WORKSRC)/sample-config/pnp/npcd.cfg-sample $(DESTDIR)$(SYSCONFDIR)/npcd.cfg + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/process_perfdata.cfg-sample $(DESTDIR)$(SYSCONFDIR)/process_perfdata.cfg.CSW + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/rra.cfg-sample $(DESTDIR)$(SYSCONFDIR)/rra.cfg.CSW + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/check_commands/check_nwstat.cfg-sample $(DESTDIR)$(SYSCONFDIR)/check_commands/check_nwstat.cfg.CSW + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/pages/web_traffic.cfg-sample $(DESTDIR)$(SYSCONFDIR)/pages/web_traffic.cfg.CSW + @ginstall -m 644 $(WORKSRC)/sample-config/pnp/npcd.cfg-sample $(DESTDIR)$(SYSCONFDIR)/npcd.cfg.CSW + @$(MAKECOOKIE) install-contrib-custom: @ginstall -m 755 -d $(DESTDIR)$(CONTRIBDIR) @@ -138,3 +141,4 @@ @ginstall -m 644 $(WORKSRC)/contrib/verify_pnp_config $(DESTDIR)$(CONTRIBDIR) @ginstall -m 644 $(WORKSRC)/contrib/verify_pnp_config.txt $(DESTDIR)$(CONTRIBDIR) @ginstall -m 644 $(WORKSRC)/contrib/ssi/status-header.ssi $(DESTDIR)$(CONTRIBDIR)/ssi + @$(MAKECOOKIE) Modified: csw/mgar/pkg/pnp/trunk/checksums =================================================================== --- csw/mgar/pkg/pnp/trunk/checksums 2009-03-23 20:17:53 UTC (rev 3891) +++ csw/mgar/pkg/pnp/trunk/checksums 2009-03-23 22:20:28 UTC (rev 3892) @@ -1,5 +1,6 @@ 20a96f81edba29dcd21215bde4af8b57 download/pnp-0.4.13.tar.gz 216b8ed50919642c3fae2a6520724dd3 download/CSWpnp.gspec -e96576b61cabf446d0d38bd19a45b2b8 download/CSWpnp.prototype +c3cee9b1ce8286d553735d2bbde151e0 download/CSWpnp.prototype +2ee8cb45d9bf3c11ec80299ef5e2b436 download/cswpnp 30e8699531bb0249542b3012a00a73b1 download/makefile.diff b1229d599c2ce12c3aacf0a44e1588d6 download/npcd.diff Modified: csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype =================================================================== --- csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype 2009-03-23 20:17:53 UTC (rev 3891) +++ csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype 2009-03-23 22:20:28 UTC (rev 3892) @@ -1,3 +1,8 @@ +d none /etc/opt/csw/init.d 0755 root bin +f cswinitsmf /etc/opt/csw/init.d/cswpnp 0755 root bin +d none /opt/csw/libexec 0755 root bin +d none /opt/csw/libexec/nagios-plugins 0755 root bin +f none /opt/csw/libexec/nagios-plugins/process_perfdata.pl 0755 root bin d none /opt/csw/nagios 0755 root bin d none /opt/csw/nagios/bin 0755 nagios nagios f none /opt/csw/nagios/bin/npcd 0754 nagios nagios @@ -2,19 +7,29 @@ f none /opt/csw/nagios/bin/npcdmod 0754 nagios nagios -d none /opt/csw/nagios/etc/pnp 0755 nagios nagios -f none /opt/csw/nagios/etc/pnp/background.pdf 0644 nagios nagios -d none /opt/csw/nagios/etc/pnp/check_commands 0755 nagios nagios -f none /opt/csw/nagios/etc/pnp/check_commands/check_nwstat.cfg-sample 0644 nagios nagios -f none /opt/csw/nagios/etc/pnp/config.php 0644 nagios nagios -f none /opt/csw/nagios/etc/pnp/npcd.cfg 0644 nagios nagios -d none /opt/csw/nagios/etc/pnp/pages 0755 nagios nagios -f none /opt/csw/nagios/etc/pnp/pages/web_traffic.cfg-sample 0644 nagios nagios -f none /opt/csw/nagios/etc/pnp/pnp4nagios_release 0644 nagios nagios -f none /opt/csw/nagios/etc/pnp/process_perfdata.cfg-sample 0644 nagios nagios -f none /opt/csw/nagios/etc/pnp/rra.cfg-sample 0644 nagios nagios -d none /opt/csw/libexec/nagios-plugins 0755 root bin -f none /opt/csw/libexec/nagios-plugins/process_perfdata.pl 0755 root bin +d none /opt/csw/nagios/pnp 0755 nagios nagios +d none /opt/csw/nagios/pnp/etc 0755 nagios nagios +f none /opt/csw/nagios/pnp/etc/background.pdf 0644 nagios nagios +d none /opt/csw/nagios/pnp/etc/check_commands 0755 nagios nagios +f cswpreserveconf /opt/csw/nagios/pnp/etc/check_commands/check_nwstat.cfg.CSW 0644 nagios nagios +f none /opt/csw/nagios/pnp/etc/config.php 0644 nagios nagios +f cswpreserveconf /opt/csw/nagios/pnp/etc/npcd.cfg.CSW 0644 nagios nagios +d none /opt/csw/nagios/pnp/etc/pages 0755 nagios nagios +f cswpreserveconf /opt/csw/nagios/pnp/etc/pages/web_traffic.cfg.CSW 0644 nagios nagios +f none /opt/csw/nagios/pnp/etc/pnp4nagios_release 0644 nagios nagios +f cswpreserveconf /opt/csw/nagios/pnp/etc/process_perfdata.cfg.CSW 0644 nagios nagios +f cswpreserveconf /opt/csw/nagios/pnp/etc/rra.cfg.CSW 0644 nagios nagios +d none /opt/csw/nagios/pnp/share 0755 nagios nagios +d none /opt/csw/nagios/pnp/share/perfdata 0755 nagios nagios +d none /opt/csw/nagios/pnp/var 0755 nagios nagios +d none /opt/csw/nagios/pnp/var/spool 0755 nagios nagios +d none /opt/csw/nagios/pnp/var/spool/perfdata 0755 nagios nagios d none /opt/csw/nagios/share 0755 nagios nagios -d none /opt/csw/nagios/share/perfdata 0755 nagios nagios d none /opt/csw/nagios/share/pnp 0755 nagios nagios +s none /opt/csw/nagios/pnp/share/html=/opt/csw/nagios/share/pnp f none /opt/csw/nagios/share/pnp/ajax.php 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/contrib 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/contrib/makeserviceextinfo.pl 0644 nagios nagios +d none /opt/csw/nagios/share/pnp/contrib/ssi 0755 nagios nagios +f none /opt/csw/nagios/share/pnp/contrib/ssi/status-header.ssi 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/contrib/verify_pnp_config 0644 nagios nagios +f none /opt/csw/nagios/share/pnp/contrib/verify_pnp_config.txt 0644 nagios nagios d none /opt/csw/nagios/share/pnp/images 0755 nagios nagios @@ -155,13 +170,5 @@ d none /opt/csw/nagios/share/pnp/templates.special 0755 nagios nagios f none /opt/csw/nagios/share/pnp/templates.special/loop.php 0644 nagios nagios f none /opt/csw/nagios/share/pnp/zoom.php 0644 nagios nagios -d none /opt/csw/nagios/share/pnp/contrib 0755 nagios nagios -d none /opt/csw/nagios/share/pnp/contrib/ssi 0755 nagios nagios -f none /opt/csw/nagios/share/pnp/contrib/makeserviceextinfo.pl 0755 nagios nagios -f none /opt/csw/nagios/share/pnp/contrib/verify_pnp_config 0755 nagios nagios -f none /opt/csw/nagios/share/pnp/contrib/verify_pnp_config.txt 0644 nagios nagios -f none /opt/csw/nagios/share/pnp/contrib/ssi/status-header.ssi 0644 nagios nagios -d none /opt/csw/nagios/var 0755 nagios nagios -d none /opt/csw/nagios/var/spool 0755 nagios nagios -d none /opt/csw/nagios/var/spool/perfdata 0755 nagios nagios -f cswinitsmf /etc/opt/csw/init.d/cswpnp 0755 root bin +d none /opt/csw/share/doc/pnp 0755 nagios nagios +f none /opt/csw/share/doc/pnp/license 0644 nagios nagios Modified: csw/mgar/pkg/pnp/trunk/files/cswpnp =================================================================== --- csw/mgar/pkg/pnp/trunk/files/cswpnp 2009-03-23 20:17:53 UTC (rev 3891) +++ csw/mgar/pkg/pnp/trunk/files/cswpnp 2009-03-23 22:20:28 UTC (rev 3892) @@ -7,12 +7,25 @@ # Modified for CSW by Alex Moore 2005-12-03 # 2007-08-18 Add pid file support. # 2007-08-19 Fix nagios uid used for pgrep. Thanks to Will McDonald for this. -# 2009-03-08 Fix for "user = nagios" and awk +# 2009-03-08 Fix for "user = nagios" and awk by Juergen Arndt +# 2009-03-23 modifications for cswinitsmf by Juergen Arndt -CONFIG_FILE=/etc/opt/csw/pnp.cfg -if [ ! -f $CONFIG_FILE ] ; then - CONFIG_FILE=/opt/csw/nagios/etc/pnp/npcd.cfg +#FMRI application # FMRI path for service, see http://wiki.opencsw.org/cswclassutils-package#toc0 + +SMF_EXIT_ERR_CONFIG=1 + +if [ -f /lib/svc/share/smf_include.sh ] +then + . /lib/svc/share/smf_include.sh fi + +CONFIG_FILE=/opt/csw/nagios/pnp/etc/npcd.cfg + +if [ ! -f $CONFIG_FILE ] +then + exit $SMF_EXIT_ERR_CONFIG +fi + BIN_FILE="/opt/csw/nagios/bin/npcd" pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` PNP_USER=`awk '/^user/ { print $NF }' $CONFIG_FILE` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Mon Mar 23 23:24:59 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Mon, 23 Mar 2009 22:24:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[3893] csw/mgar/pkg/pnp/trunk/checksums Message-ID: Revision: 3893 http://gar.svn.sourceforge.net/gar/?rev=3893&view=rev Author: j_arndt Date: 2009-03-23 22:24:59 +0000 (Mon, 23 Mar 2009) Log Message: ----------- pnp: update checksums Modified Paths: -------------- csw/mgar/pkg/pnp/trunk/checksums Modified: csw/mgar/pkg/pnp/trunk/checksums =================================================================== --- csw/mgar/pkg/pnp/trunk/checksums 2009-03-23 22:20:28 UTC (rev 3892) +++ csw/mgar/pkg/pnp/trunk/checksums 2009-03-23 22:24:59 UTC (rev 3893) @@ -1,6 +1,6 @@ 20a96f81edba29dcd21215bde4af8b57 download/pnp-0.4.13.tar.gz 216b8ed50919642c3fae2a6520724dd3 download/CSWpnp.gspec c3cee9b1ce8286d553735d2bbde151e0 download/CSWpnp.prototype -2ee8cb45d9bf3c11ec80299ef5e2b436 download/cswpnp +40b1d1489a41475ff6cddf441b18316a download/cswpnp 30e8699531bb0249542b3012a00a73b1 download/makefile.diff b1229d599c2ce12c3aacf0a44e1588d6 download/npcd.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 23 23:41:17 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 23 Mar 2009 22:41:17 +0000 Subject: [csw-devel] SF.net SVN: gar:[3894] csw/mgar/pkg/cpan/PDF-API2/trunk Message-ID: Revision: 3894 http://gar.svn.sourceforge.net/gar/?rev=3894&view=rev Author: wbonnet Date: 2009-03-23 22:41:17 +0000 (Mon, 23 Mar 2009) Log Message: ----------- Update to 0.73 Modified Paths: -------------- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile csw/mgar/pkg/cpan/PDF-API2/trunk/checksums csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec Property Changed: ---------------- csw/mgar/pkg/cpan/PDF-API2/trunk/ Property changes on: csw/mgar/pkg/cpan/PDF-API2/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-23 22:24:59 UTC (rev 3893) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-23 22:41:17 UTC (rev 3894) @@ -1,5 +1,5 @@ GARNAME = PDF-API2 -GARVERSION = 0.57 +GARVERSION = 0.73 CATEGORIES = cpan AUTHOR = AREIBENS @@ -11,4 +11,8 @@ DISTFILES += CSWpmpdfapi2.gspec +REQUIRED_PKGS_CSWpmpdfapi2 += CSWpmcompresszlib + +LICENSE = COPYING + include gar/category.mk Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/checksums 2009-03-23 22:24:59 UTC (rev 3893) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/checksums 2009-03-23 22:41:17 UTC (rev 3894) @@ -1,2 +1,2 @@ -485ead5de3655b5b97a6805844ad931b download/CSWpmpdfapi2.gspec -f5ee9ec3dd911790fa9f7ddfc0eeb602 download/PDF-API2-0.57.tar.gz +d1194b419d7e58d057efa44e765f2740 download/CSWpmpdfapi2.gspec +848fb727323390128cac85cc11f52de1 download/PDF-API2-0.73.tar.gz Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec 2009-03-23 22:24:59 UTC (rev 3893) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec 2009-03-23 22:41:17 UTC (rev 3894) @@ -2,7 +2,7 @@ %var pkgname CSWpmpdfapi2 %var arch all %include url file://%{PKGLIB}/csw_cpan.gspec -%copyright url file://%{WORKSRC}/LICENSE -%depend -P CSWperl perl - A high-level, general-purpose programming language -P CSWpmcompresszlib pm_compresszlib - Interface to zlib compression library +%copyright + +Please see /opt/csw/share/doc/%{GARNAME}/LICENSE.txt for license information + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 24 01:37:59 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 24 Mar 2009 00:37:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[3895] csw/mgar/pkg/gtk-doc/trunk/Makefile Message-ID: Revision: 3895 http://gar.svn.sourceforge.net/gar/?rev=3895&view=rev Author: hson Date: 2009-03-24 00:37:59 +0000 (Tue, 24 Mar 2009) Log Message: ----------- gtk-doc: Change test target for buildfarm problems Modified Paths: -------------- csw/mgar/pkg/gtk-doc/trunk/Makefile Modified: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-23 22:41:17 UTC (rev 3894) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-24 00:37:59 UTC (rev 3895) @@ -25,7 +25,9 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-xml-catalog=/opt/csw/etc/xml/catalog -TEST_TARGET = check -#TEST_TARGET = +# xmllint test fail on buildfarm due to proxy requirement +# some other tests fail due to gtk-doc not installed (doh!) +#TEST_TARGET = check +TEST_TARGET = include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 24 01:50:53 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 24 Mar 2009 00:50:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[3896] csw/mgar/pkg Message-ID: Revision: 3896 http://gar.svn.sourceforge.net/gar/?rev=3896&view=rev Author: hson Date: 2009-03-24 00:50:52 +0000 (Tue, 24 Mar 2009) Log Message: ----------- zlib: Initial commit Added Paths: ----------- csw/mgar/pkg/zlib/ csw/mgar/pkg/zlib/branches/ csw/mgar/pkg/zlib/tags/ csw/mgar/pkg/zlib/trunk/ csw/mgar/pkg/zlib/trunk/Makefile csw/mgar/pkg/zlib/trunk/checksums csw/mgar/pkg/zlib/trunk/files/ csw/mgar/pkg/zlib/trunk/files/Makefile.in.diff csw/mgar/pkg/zlib/trunk/files/configure.diff Property changes on: csw/mgar/pkg/zlib/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/zlib/trunk/Makefile =================================================================== --- csw/mgar/pkg/zlib/trunk/Makefile (rev 0) +++ csw/mgar/pkg/zlib/trunk/Makefile 2009-03-24 00:50:52 UTC (rev 3896) @@ -0,0 +1,38 @@ +GARNAME = zlib +GARVERSION = 1.2.3 +CATEGORIES = lib + +DESCRIPTION = Zlib Data Compression Library +define BLURB + zlib is designed to be a free, general-purpose, legally unencumbered -- that + is, not covered by any patents -- lossless data-compression library for use + on virtually any computer hardware and operating system. The zlib data format + is itself portable across platforms. Unlike the LZW compression method used + in Unix compress(1) and in the GIF image format, the compression method + currently used in zlib essentially never expands the data. (LZW can double or + triple the file size in extreme cases.) zlib's memory footprint is also + independent of the input data and can be reduced, if necessary, at some cost + in compression +endef + +SF_PROJ=libpng +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 + +SPKG_SOURCEURL = http://www.zlib.net + +# We define upstream file regex so we can be notifed of new upstream software release +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=5624 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = (\d+(?:\.\d+)*) + +PATCHFILES = Makefile.in.diff +PATCHFILES += configure.diff + +BUILD64 = 1 +NO_ISAEXEC = 1 + +CONFIGURE_ARGS = --prefix=$(prefix) --exec_prefix=$(exec_prefix) +CONFIGURE_ARGS += --libdir=$(libdir) --includedir=$(includedir) --shared + +include gar/category.mk Added: csw/mgar/pkg/zlib/trunk/checksums =================================================================== --- csw/mgar/pkg/zlib/trunk/checksums (rev 0) +++ csw/mgar/pkg/zlib/trunk/checksums 2009-03-24 00:50:52 UTC (rev 3896) @@ -0,0 +1,3 @@ +dee233bf288ee795ac96a98cc2e369b6 download/zlib-1.2.3.tar.bz2 +f1b6f2e9b6ce5902d2e7d83728233532 download/Makefile.in.diff +59755e3443f9a9c0374febf39663bf5f download/configure.diff Added: csw/mgar/pkg/zlib/trunk/files/Makefile.in.diff =================================================================== --- csw/mgar/pkg/zlib/trunk/files/Makefile.in.diff (rev 0) +++ csw/mgar/pkg/zlib/trunk/files/Makefile.in.diff 2009-03-24 00:50:52 UTC (rev 3896) @@ -0,0 +1,47 @@ +--- ../build-global/zlib-1.2.3/Makefile.in 2005-07-18 04:25:21.000000000 +0200 ++++ zlib-1.2.3/Makefile.in 2009-03-23 08:05:49.549504439 +0100 +@@ -43,7 +43,7 @@ + exec_prefix = ${prefix} + libdir = ${exec_prefix}/lib + includedir = ${prefix}/include +-mandir = ${prefix}/share/man ++mandir = ${mandir} + man3dir = ${mandir}/man3 + + OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \ +@@ -90,23 +90,23 @@ + $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS) + + install: $(LIBS) +- - at if [ ! -d $(exec_prefix) ]; then mkdir -p $(exec_prefix); fi +- - at if [ ! -d $(includedir) ]; then mkdir -p $(includedir); fi +- - at if [ ! -d $(libdir) ]; then mkdir -p $(libdir); fi +- - at if [ ! -d $(man3dir) ]; then mkdir -p $(man3dir); fi +- cp zlib.h zconf.h $(includedir) +- chmod 644 $(includedir)/zlib.h $(includedir)/zconf.h +- cp $(LIBS) $(libdir) +- cd $(libdir); chmod 755 $(LIBS) +- -@(cd $(libdir); $(RANLIB) libz.a || true) >/dev/null 2>&1 +- cd $(libdir); if test -f $(SHAREDLIBV); then \ ++ - at if [ ! -d $(DESTDIR)$(exec_prefix) ]; then mkdir -p $(DESTDIR)$(exec_prefix); fi ++ - at if [ ! -d $(DESTDIR)$(includedir) ]; then mkdir -p $(DESTDIR)$(includedir); fi ++ - at if [ ! -d $(DESTDIR)$(libdir) ]; then mkdir -p $(DESTDIR)$(libdir); fi ++ - at if [ ! -d $(DESTDIR)$(man3dir) ]; then mkdir -p $(DESTDIR)$(man3dir); fi ++ cp zlib.h zconf.h $(DESTDIR)$(includedir) ++ chmod 644 $(DESTDIR)$(includedir)/zlib.h $(DESTDIR)$(includedir)/zconf.h ++ cp $(LIBS) $(DESTDIR)$(libdir) ++ cd $(DESTDIR)$(libdir); chmod 755 $(LIBS) ++ -@(cd $(DESTDIR)$(libdir); $(RANLIB) libz.a || true) >/dev/null 2>&1 ++ cd $(DESTDIR)$(libdir); if test -f $(SHAREDLIBV); then \ + rm -f $(SHAREDLIB) $(SHAREDLIBM); \ + ln -s $(SHAREDLIBV) $(SHAREDLIB); \ + ln -s $(SHAREDLIBV) $(SHAREDLIBM); \ + (ldconfig || true) >/dev/null 2>&1; \ + fi +- cp zlib.3 $(man3dir) +- chmod 644 $(man3dir)/zlib.3 ++ cp zlib.3 $(DESTDIR)$(man3dir) ++ chmod 644 $(DESTDIR)$(man3dir)/zlib.3 + # The ranlib in install is needed on NeXTSTEP which checks file times + # ldconfig is for Linux + Added: csw/mgar/pkg/zlib/trunk/files/configure.diff =================================================================== --- csw/mgar/pkg/zlib/trunk/files/configure.diff (rev 0) +++ csw/mgar/pkg/zlib/trunk/files/configure.diff 2009-03-24 00:50:52 UTC (rev 3896) @@ -0,0 +1,11 @@ +--- ../build-global/zlib-1.2.3/configure 2005-07-11 22:11:57.000000000 +0200 ++++ zlib-1.2.3/configure 2009-03-23 08:21:07.639754073 +0100 +@@ -29,7 +29,7 @@ + exec_prefix=${exec_prefix-'${prefix}'} + libdir=${libdir-'${exec_prefix}/lib'} + includedir=${includedir-'${prefix}/include'} +-mandir=${mandir-'${prefix}/share/man'} ++#mandir=${mandir-'${prefix}/share/man'} + shared_ext='.so' + shared=0 + gcc=0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 24 02:22:19 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 24 Mar 2009 01:22:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3897] csw/mgar/pkg/gtk-doc/trunk Message-ID: Revision: 3897 http://gar.svn.sourceforge.net/gar/?rev=3897&view=rev Author: hson Date: 2009-03-24 01:22:19 +0000 (Tue, 24 Mar 2009) Log Message: ----------- gtk-doc: Changed to dynamic gspec Modified Paths: -------------- csw/mgar/pkg/gtk-doc/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/gtk-doc/trunk/files/CSWgtkdoc.gspec Modified: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-24 00:50:52 UTC (rev 3896) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-24 01:22:19 UTC (rev 3897) @@ -11,13 +11,13 @@ MASTER_SITES = $(GNOME_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWgtkdoc, ) +CATALOGNAME_CSWgtk-doc = gtk_doc PREREQUISITE_PKGS += CSWsgmlcommon CSWxmlcommon CSWdocbookxsl CSWscrollkeeper PREREQUISITE_PKGS += CSWopenjade CSWgnomedocutils -REQUIRED_PKGS += CSWperl CSWpython CSWsgmlcommon CSWxmlcommon CSWdocbookxsl -REQUIRED_PKGS += CSWopenjade CSWgnomedocutils +REQUIRED_PKGS += CSWperl CSWpython CSWsgmlcommon CSWxmlcommon +REQUIRED_PKGS += CSWdocbookxsl CSWopenjade CSWgnomedocutils # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz Deleted: csw/mgar/pkg/gtk-doc/trunk/files/CSWgtkdoc.gspec =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/files/CSWgtkdoc.gspec 2009-03-24 00:50:52 UTC (rev 3896) +++ csw/mgar/pkg/gtk-doc/trunk/files/CSWgtkdoc.gspec 2009-03-24 01:22:19 UTC (rev 3897) @@ -1,4 +0,0 @@ -%var bitname gtkdoc -%var pkgname CSWgtkdoc -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 24 02:39:58 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 24 Mar 2009 01:39:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[3898] csw/mgar/pkg/gtk-doc/trunk/Makefile Message-ID: Revision: 3898 http://gar.svn.sourceforge.net/gar/?rev=3898&view=rev Author: hson Date: 2009-03-24 01:39:57 +0000 (Tue, 24 Mar 2009) Log Message: ----------- gtk-doc: Changed to ARCHALL Modified Paths: -------------- csw/mgar/pkg/gtk-doc/trunk/Makefile Modified: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-24 01:22:19 UTC (rev 3897) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-24 01:39:57 UTC (rev 3898) @@ -22,6 +22,8 @@ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +ARCHALL = 1 + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-xml-catalog=/opt/csw/etc/xml/catalog This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 24 02:50:00 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 24 Mar 2009 01:50:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[3899] csw/mgar/pkg/htmldoc/trunk/Makefile Message-ID: Revision: 3899 http://gar.svn.sourceforge.net/gar/?rev=3899&view=rev Author: hson Date: 2009-03-24 01:50:00 +0000 (Tue, 24 Mar 2009) Log Message: ----------- htmldoc: Add missing dependency Modified Paths: -------------- csw/mgar/pkg/htmldoc/trunk/Makefile Modified: csw/mgar/pkg/htmldoc/trunk/Makefile =================================================================== --- csw/mgar/pkg/htmldoc/trunk/Makefile 2009-03-24 01:39:57 UTC (rev 3898) +++ csw/mgar/pkg/htmldoc/trunk/Makefile 2009-03-24 01:50:00 UTC (rev 3899) @@ -16,7 +16,7 @@ LICENSE = COPYING.txt -REQUIRED_PKGS = CSWjpeg CSWosslrt CSWpng CSWzlib +REQUIRED_PKGS = CSWfltk CSWjpeg CSWosslrt CSWpng CSWzlib # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)-source.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 24 02:51:19 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 24 Mar 2009 01:51:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3900] csw/mgar/pkg/gcc4/trunk/files Message-ID: Revision: 3900 http://gar.svn.sourceforge.net/gar/?rev=3900&view=rev Author: valholla Date: 2009-03-24 01:51:19 +0000 (Tue, 24 Mar 2009) Log Message: ----------- checkin dynamic Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.gspec csw/mgar/pkg/gcc4/trunk/files/package_def.mk csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk Added Paths: ----------- csw/mgar/pkg/gcc4/trunk/files/dynamic-package.mk Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,2 +1,4 @@ P CSWgcc4corert +P CSWlibgmp +P CSWlibmpfr P CSWiconv Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4core %var pkgname CSWgcc4core %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4corert %var pkgname CSWgcc4corert %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,2 +1,4 @@ P CSWgcc4g++rt +P CSWlibgmp +P CSWlibmpfr P CSWiconv Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4g++ %var pkgname CSWgcc4g++ %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4g++rt %var pkgname CSWgcc4g++rt %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.depend 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.depend 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,2 +1,4 @@ P CSWgcc4gfortranrt +P CSWlibgmp +P CSWlibmpfr P CSWiconv Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4gfortran %var pkgname CSWgcc4gfortran %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4gfortranrt %var pkgname CSWgcc4gfortranrt %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.depend 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.depend 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,2 +1,6 @@ +P CSWgcc4corert P CSWgcc4javart +P CSWlibgmp P CSWiconv +P CSWlibmpfr +P CSWzlib Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4java %var pkgname CSWgcc4java %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.depend 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.depend 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,2 +1,3 @@ P CSWgcc4corert +P CSWgcc4g++rt P CSWiconv Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4javart %var pkgname CSWgcc4javart %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.depend 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.depend 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,2 +1,4 @@ P CSWgcc4objcrt +P CSWlibgmp +P CSWlibmpfr P CSWiconv Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4objc %var pkgname CSWgcc4objc %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4objcrt %var pkgname CSWgcc4objcrt %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Added: csw/mgar/pkg/gcc4/trunk/files/dynamic-package.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/dynamic-package.mk (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/dynamic-package.mk 2009-03-24 01:51:19 UTC (rev 3900) @@ -0,0 +1,142 @@ + ### Package Section ### +PACKAGES = CSWgcc4core CSWgcc4corert CSWgcc4gfortran +PACKAGES += CSWgcc4gfortranrt CSWgcc4java CSWgcc4javart +PACKAGES += CSWgcc4objc CSWgcc4objcrt CSWgcc4g++ CSWgcc4g++rt + +## Define Package Catalog Names +CATALOGNAME_CSWgcc4core = gcc4core +CATALOGNAME_CSWgcc4corert = gcc4corert +CATALOGNAME_CSWgcc4g++ = gcc4g++ +CATALOGNAME_CSWgcc4g++rt = gcc4g++rt +CATALOGNAME_CSWgcc4gfortran = gcc4gfortran +CATALOGNAME_CSWgcc4gfortranrt = gcc4gfortranrt +CATALOGNAME_CSWgcc4java = gcc4java +CATALOGNAME_CSWgcc4javart = gcc4javart +CATALOGNAME_CSWgcc4objc = gcc4objc +CATALOGNAME_CSWgcc4objcrt = gcc4obcrt + +## Define Package Descriptions +SPKG_DESC_CSWgcc4core = GNU C Compiler +SPKG_DESC_CSWgcc4corert = GNU C Compiler Run Time +SPKG_DESC_CSWgcc4coredocs = GNU C Compiler Documtation and man pages +SPKG_DESC_CSWgcc4g++ = GNU C++ Compiler +SPKG_DESC_CSWgcc4g++rt = GNU C++ Compiler Run Time +SPKG_DESC_CSWgcc4gfortran = GNU Fortran Compiler +SPKG_DESC_CSWgcc4gfortranrt = GNU Fortran Compiler Run Time +SPKG_DESC_CSWgcc4java = GNU Java Compiler +SPKG_DESC_CSWgcc4javart = GNU Java Compiler Run Time +SPKG_DESC_CSWgcc4objc = GNU Objective C Compiler +SPKG_DESC_CSWgcc4objcrt = GNU Objective C Compiler Run Time + +## Define Dependencies +COMMON_REQUIRE = CSWiconv CSWlibgmp CSWlibmpfr +REQUIRED_PKGS_CSWgcc4corert = CSWggettextrt $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4core = CSWgcc4corert $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4g++rt = CSWgcc4corert CSWiconv +REQUIRED_PKGS_CSWgcc4g++ = CSWgcc4g++rt $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4gfortranrt = CSWgcc4corert CSWiconv +REQUIRED_PKGS_CSWgcc4gfortran95 = CSWgcc4gfortranrt $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4javart = CSWgcc4corert CSWgcc4g++rt CSWiconv +REQUIRED_PKGS_CSWgcc4java = CSWgcc4javart CSWgcc4corert +REQUIRED_PKGS_CSWgcc4java += CSWzlib $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4objcrt = CSWgcc4corert CSWiconv +REQUIRED_PKGS_CSWgcc4objc = CSWgcc4objcrt $(COMMON_REQUIRE) + +## Define the Contents of the Packages + +## gcc4gfortran Definitions +PKGFILES_CSWgcc4gfortran = .*/bin/.*/gfortran +PKGFILES_CSWgcc4gfortran += .*/libexec/.*/f951 + +## gcc4g++ Definitions +PKGFILES_CSWgcc4g++ = .*/bin/.*/.*g++ +PKGFILES_CSWgcc4g++ += .*/bin/.*/.*c++ +PKGFILES_CSWgcc4g++ += .*/bin/.*/.*cpp +PKGFILES_CSWgcc4g++ += .*/libexec/.*/cc1plus +PKGFILES_CSWgcc4g++ += .*/include/c++/.* +PKGFILES_CSWgcc4g++ += .*/man1/g++.1 +PKGFILES_CSWgcc4g++ += .*/man1/cpp.1 +PKGFILES_CSWgcc4g++ += .*/info/cpp.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/org/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/java.*/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/gcj/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/classpath/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/awt/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/gnu/.* + +## gcc4java Definitions +PKGFILES_CSWgcc4java = .*/bin/.*/gcj.* +PKGFILES_CSWgcc4java += .*/bin/.*/jv-scan +PKGFILES_CSWgcc4java += .*/bin/.*/jv-convert +PKGFILES_CSWgcc4java += .*/bin/.*/jcf-dump +PKGFILES_CSWgcc4java += .*/bin/.*/grmi.* +PKGFILES_CSWgcc4java += .*/bin/.*/grepjar +PKGFILES_CSWgcc4java += .*/bin/.*/gjnih +PKGFILES_CSWgcc4java += .*/bin/.*/gij +PKGFILES_CSWgcc4java += .*/bin/.*/fastjar +PKGFILES_CSWgcc4java += .*/bin/.*/gjar.* +PKGFILES_CSWgcc4java += .*/bin/.*/gjavah +PKGFILES_CSWgcc4java += .*/bin/.*/gorbd +PKGFILES_CSWgcc4java += .*/bin/.*/addr2name.awk +PKGFILES_CSWgcc4java += .*/bin/.*/gappletviewer +PKGFILES_CSWgcc4java += .*/bin/.*/gkeytool +PKGFILES_CSWgcc4java += .*/bin/.*/gserialver +PKGFILES_CSWgcc4java += .*/bin/.*/gtnameserv +PKGFILES_CSWgcc4java += .*/bin/.*/gnative2ascii +PKGFILES_CSWgcc4java += .*/bin/.*/gc-analyze +PKGFILES_CSWgcc4java += .*/man1/gcj.* +PKGFILES_CSWgcc4java += .*/man1/gij.* +PKGFILES_CSWgcc4java += .*/man1/jv.* +PKGFILES_CSWgcc4java += .*/man1/jcf.* +PKGFILES_CSWgcc4java += .*/man1/grmi.* +PKGFILES_CSWgcc4java += .*/man1/.*jar.* +PKGFILES_CSWgcc4java += .*/man1/.*jni.* +PKGFILES_CSWgcc4java += .*/man1/.*java.* +PKGFILES_CSWgcc4java += .*/man1/gorbd.* +PKGFILES_CSWgcc4java += .*/man1/gapplet.* +PKGFILES_CSWgcc4java += .*/man1/gkeytool.* +PKGFILES_CSWgcc4java += .*/man1/gserialver.* +PKGFILES_CSWgcc4java += .*/man1/gtnameserv.* +PKGFILES_CSWgcc4java += .*/man1/gnative2ascii.* +PKGFILES_CSWgcc4java += .*/man1/gc-analyze.* +PKGFILES_CSWgcc4java += .*/libexec/.*/collect.* +PKGFILES_CSWgcc4java += .*/libexec/.*/jvgenmain +PKGFILES_CSWgcc4java += .*/libexec/.*/jc1.* +PKGFILES_CSWgcc4java += .*/info/.*/gcj.* +PKGFILES_CSWgcc4java += .*/include/.*/gcj/.* +PKGFILES_CSWgcc4java += .*/include/.*/awt/.* +PKGFILES_CSWgcc4java += .*/include/.*/classpath/.* +PKGFILES_CSWgcc4java += .*/include/.*/java.* +PKGFILES_CSWgcc4java += .*/include/.*/ffi.h +PKGFILES_CSWgcc4java += .*/include/.*/org/.* + +## gcc4objc Definitions +PKGFILES_CSWgcc4objc = .*/libexec/.*/cc1obj + +####### RunTime Packages + +## gcc4corert +PKGFILES_CSWgcc4corert = .*/lib/.*libgcc_s.* +PKGFILES_CSWgcc4corert += .*/lib/.*libgomp.* +PKGFILES_CSWgcc4corert += .*/lib/.*libiberty.* +PKGFILES_CSWgcc4corert += .*/lib/.*libssp.* + +## gcc4gfortranrt +PKGFILES_CSWgcc4gfortranrt = .*/lib/.*/libgfortran.* + +## gcc4g++rt +PKGFILES_CSWgcc4g++rt = .*/lib/.*libstdc.* + +## gcc4javart +PKGFILES_CSWgcc4javart = .*/share/java/.* +PKGFILES_CSWgcc4javart += .*/lib/.*/libgij.* +PKGFILES_CSWgcc4javart += .*/lib/.*/libffi.* +PKGFILES_CSWgcc4javart += .*/lib/.*/lib-gnu-awt.* +PKGFILES_CSWgcc4javart += .*/lib/.*/security/classpath.* +PKGFILES_CSWgcc4javart += .*/lib/.*/logging.properties +PKGFILES_CSWgcc4javart += .*/lib/.*/pkgconfig.* +PKGFILES_CSWgcc4javart += .*/lib/.*/gcj.* +PKGFILES_CSWgcc4javart += .*/lib/.*/libgcj.* + +## gcc4objc Runtime +PKGFILES_CSWgcc4objcrt = .*/lib/.*/libobjc.* Modified: csw/mgar/pkg/gcc4/trunk/files/package_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-24 01:51:19 UTC (rev 3900) @@ -10,4 +10,5 @@ DISTFILES += $(call admfiles,CSWgcc4objcrt,prototype depend) DISTFILES += $(call admfiles,CSWgcc4g++,prototype depend) DISTFILES += $(call admfiles,CSWgcc4g++rt,prototype depend) +DISTFILES += COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,8 +1,24 @@ +pre-fetch: + @(echo "==> Creating Prototype Files from prototype-$(GARCH) files") + @(cd $(FILEDIR) && for file in `ls *-$(GARCH)`; do \ + nfile=`echo $$file | gsed 's/-$(GARCH)//'`; \ + gcp $$file $$nfile; \ + done) + $(DONADA) + +post-checksum: + @(cd $(FILEDIR) && grm *.prototype) + $(DONADA) + +post-merge: + @(gcp $(DOWNLOADDIR)/COPYING $(WORKDIR)) + $(DONADA) + ## Create $(OBJECT_DIR) to build in post-extract-$(addprefix post-extract-,$(MODULATIONS)): - echo "==> Creating Object Dir for Building" + @(echo "==> Creating Object Dir for Building") @( mkdir $(OBJECT_DIR) ) $(DONADA) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 24 08:57:06 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 24 Mar 2009 07:57:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[3901] csw/mgar/pkg/libnet/branches/1.1.2/ Message-ID: Revision: 3901 http://gar.svn.sourceforge.net/gar/?rev=3901&view=rev Author: hson Date: 2009-03-24 07:57:06 +0000 (Tue, 24 Mar 2009) Log Message: ----------- libnet: Branch of 1.1.2 before reverting trunk to 1.0.2 Added Paths: ----------- csw/mgar/pkg/libnet/branches/1.1.2/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Tue Mar 24 09:28:13 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Tue, 24 Mar 2009 08:28:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[3902] csw/mgar/pkg Message-ID: Revision: 3902 http://gar.svn.sourceforge.net/gar/?rev=3902&view=rev Author: j_arndt Date: 2009-03-24 08:28:13 +0000 (Tue, 24 Mar 2009) Log Message: ----------- rename to match catalog name Added Paths: ----------- csw/mgar/pkg/nagios_plugins/ Removed Paths: ------------- csw/mgar/pkg/nagiosp/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Tue Mar 24 10:17:44 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Tue, 24 Mar 2009 09:17:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[3903] csw/mgar/pkg Message-ID: Revision: 3903 http://gar.svn.sourceforge.net/gar/?rev=3903&view=rev Author: idogan23 Date: 2009-03-24 09:17:43 +0000 (Tue, 24 Mar 2009) Log Message: ----------- mysql5: initial commit Added Paths: ----------- csw/mgar/pkg/mysql5/ csw/mgar/pkg/mysql5/branches/ csw/mgar/pkg/mysql5/tags/ csw/mgar/pkg/mysql5/trunk/ csw/mgar/pkg/mysql5/trunk/Makefile csw/mgar/pkg/mysql5/trunk/files/ csw/mgar/pkg/mysql5/trunk/files/CSWmysql5.gspec csw/mgar/pkg/mysql5/trunk/legacy/ csw/mgar/pkg/mysql5/trunk/legacy/BUILD.NOTES csw/mgar/pkg/mysql5/trunk/legacy/README.CSW csw/mgar/pkg/mysql5/trunk/legacy/amd64-gmake csw/mgar/pkg/mysql5/trunk/legacy/amd64-myconfigure csw/mgar/pkg/mysql5/trunk/legacy/checkinstall csw/mgar/pkg/mysql5/trunk/legacy/compile-csw csw/mgar/pkg/mysql5/trunk/legacy/configure-help csw/mgar/pkg/mysql5/trunk/legacy/copyright csw/mgar/pkg/mysql5/trunk/legacy/cswmysql5 csw/mgar/pkg/mysql5/trunk/legacy/depend csw/mgar/pkg/mysql5/trunk/legacy/i.smfno csw/mgar/pkg/mysql5/trunk/legacy/i.smfyes csw/mgar/pkg/mysql5/trunk/legacy/i386-compile-csw csw/mgar/pkg/mysql5/trunk/legacy/i386-stagepkg csw/mgar/pkg/mysql5/trunk/legacy/myafbamd64 csw/mgar/pkg/mysql5/trunk/legacy/myafbi386 csw/mgar/pkg/mysql5/trunk/legacy/myafbpentium csw/mgar/pkg/mysql5/trunk/legacy/myafbsparcv9 csw/mgar/pkg/mysql5/trunk/legacy/myafbultra csw/mgar/pkg/mysql5/trunk/legacy/myafbv8 csw/mgar/pkg/mysql5/trunk/legacy/myb4pi386 csw/mgar/pkg/mysql5/trunk/legacy/myb4psparc csw/mgar/pkg/mysql5/trunk/legacy/mybuild.tar.bz2 csw/mgar/pkg/mysql5/trunk/legacy/myconfigure.amd64 csw/mgar/pkg/mysql5/trunk/legacy/myflags.amd64 csw/mgar/pkg/mysql5/trunk/legacy/myflags.i386 csw/mgar/pkg/mysql5/trunk/legacy/myflags.sparc csw/mgar/pkg/mysql5/trunk/legacy/myflags.sparc.64 csw/mgar/pkg/mysql5/trunk/legacy/mypatches-5.1 csw/mgar/pkg/mysql5/trunk/legacy/mysql5.xml csw/mgar/pkg/mysql5/trunk/legacy/mysql5bench/ csw/mgar/pkg/mysql5/trunk/legacy/mysql5bench/copyright csw/mgar/pkg/mysql5/trunk/legacy/mysql5bench/depend csw/mgar/pkg/mysql5/trunk/legacy/mysql5bench/pkginfo csw/mgar/pkg/mysql5/trunk/legacy/mysql5bench/prototype csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/ csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/copyright csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/depend csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/official-client-pgms csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/pkginfo csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/pkginfo.i386 csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/pkginfo.sparc csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/prototype.hold csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/prototype.i386 csw/mgar/pkg/mysql5/trunk/legacy/mysql5client/prototype.sparc csw/mgar/pkg/mysql5/trunk/legacy/mysql5devel/ csw/mgar/pkg/mysql5/trunk/legacy/mysql5devel/copyright csw/mgar/pkg/mysql5/trunk/legacy/mysql5devel/depend csw/mgar/pkg/mysql5/trunk/legacy/mysql5devel/pkginfo csw/mgar/pkg/mysql5/trunk/legacy/mysql5devel/pkginfo.i386 csw/mgar/pkg/mysql5/trunk/legacy/mysql5devel/pkginfo.sparc csw/mgar/pkg/mysql5/trunk/legacy/mysql5devel/prototype.hold csw/mgar/pkg/mysql5/trunk/legacy/mysql5devel/prototype.i386 csw/mgar/pkg/mysql5/trunk/legacy/mysql5devel/prototype.sparc csw/mgar/pkg/mysql5/trunk/legacy/mysql5rc csw/mgar/pkg/mysql5/trunk/legacy/mysql5rt/ csw/mgar/pkg/mysql5/trunk/legacy/mysql5rt/copyright csw/mgar/pkg/mysql5/trunk/legacy/mysql5rt/depend csw/mgar/pkg/mysql5/trunk/legacy/mysql5rt/pkginfo csw/mgar/pkg/mysql5/trunk/legacy/mysql5rt/pkginfo.i386 csw/mgar/pkg/mysql5/trunk/legacy/mysql5rt/pkginfo.sparc csw/mgar/pkg/mysql5/trunk/legacy/mysql5rt/prototype.i386 csw/mgar/pkg/mysql5/trunk/legacy/mysql5rt/prototype.sparc csw/mgar/pkg/mysql5/trunk/legacy/mysql5test/ csw/mgar/pkg/mysql5/trunk/legacy/mysql5test/copyright csw/mgar/pkg/mysql5/trunk/legacy/mysql5test/depend csw/mgar/pkg/mysql5/trunk/legacy/mysql5test/pkginfo csw/mgar/pkg/mysql5/trunk/legacy/mysql5test/prototype csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/ csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/compile-csw-5.0.20 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/ csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/depend csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5client/ csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5client/depend csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5client/pkginfo csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5client/pkginfo.i386 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5client/pkginfo.sparc csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5client/prototype csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5rt/ csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5rt/depend csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5rt/pkginfo csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5rt/pkginfo.i386 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5rt/pkginfo.sparc csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5rt/prototype.i386 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/mysql5rt/prototype.sparc csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/pkginfo csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/pkginfo.i386 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/pkginfo.sparc csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/prototype.i386 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/mysql-5.0.18/prototype.sparc csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-5.0.18-configure.in-crypt csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-5.0.18-initgroups csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-5.0.20-sql-Makefile.am csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-configure-in-crypt-5.0.24 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-configure.in-crypt-5.0.22 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-initgroups-5.0.20 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-initgroups-5.0.22 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-initgroups-5.0.24 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-ltmain.sh csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-sql-Makefile.am csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-sql-Makefile.am-hold csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/patch-v9-libtool csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/prototype-i386-new csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/prototype-mysql5 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/prototype-new csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/prototype.i386-5.0.16 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/prototype.i386-5.0.17 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/prototype.i386-not-amd64 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/prototype.sparc-5.0.16 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/prototype.sparc-5.0.17 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/quick_start-csw-5.0.19 csw/mgar/pkg/mysql5/trunk/legacy/oldfiles/quick_start-csw-5.0.27 csw/mgar/pkg/mysql5/trunk/legacy/patch-configure.in-crypt csw/mgar/pkg/mysql5/trunk/legacy/patch-i386-pkg-files csw/mgar/pkg/mysql5/trunk/legacy/patch-initgroups csw/mgar/pkg/mysql5/trunk/legacy/patch-my-x.cnf csw/mgar/pkg/mysql5/trunk/legacy/patch-pkg-test.diff csw/mgar/pkg/mysql5/trunk/legacy/patch-sparc-pkg-files csw/mgar/pkg/mysql5/trunk/legacy/pentium-compile-csw csw/mgar/pkg/mysql5/trunk/legacy/pkginfo csw/mgar/pkg/mysql5/trunk/legacy/pkginfo.i386 csw/mgar/pkg/mysql5/trunk/legacy/pkginfo.sparc csw/mgar/pkg/mysql5/trunk/legacy/postinstall csw/mgar/pkg/mysql5/trunk/legacy/preinstall csw/mgar/pkg/mysql5/trunk/legacy/preremove csw/mgar/pkg/mysql5/trunk/legacy/prototype.i386 csw/mgar/pkg/mysql5/trunk/legacy/prototype.sparc csw/mgar/pkg/mysql5/trunk/legacy/quick_start-csw csw/mgar/pkg/mysql5/trunk/legacy/space csw/mgar/pkg/mysql5/trunk/legacy/sparcv8-compile-csw csw/mgar/pkg/mysql5/trunk/legacy/sparcv8-stagepkg csw/mgar/pkg/mysql5/trunk/legacy/sparcv8ultra-compile-csw csw/mgar/pkg/mysql5/trunk/legacy/sparcv9-compile-csw csw/mgar/pkg/mysql5/trunk/legacy/svc-mysql5 Property changes on: csw/mgar/pkg/mysql5/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/mysql5/trunk/Makefile =================================================================== --- csw/mgar/pkg/mysql5/trunk/Makefile (rev 0) +++ csw/mgar/pkg/mysql5/trunk/Makefile 2009-03-24 09:17:43 UTC (rev 3903) @@ -0,0 +1,24 @@ +GARNAME = mysql5 +GARVERSION = 5.1.32 +CATEGORIES = server + +DESCRIPTION = Multithreaded SQL database +define BLURB + MySQL is a very fast, multi-threaded, multi-user and robust SQL + (Structured Query Language) database server. +endef + +MASTER_SITES = ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.1 +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWmysql5,) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk Added: csw/mgar/pkg/mysql5/trunk/files/CSWmysql5.gspec =================================================================== --- csw/mgar/pkg/mysql5/trunk/files/CSWmysql5.gspec (rev 0) +++ csw/mgar/pkg/mysql5/trunk/files/CSWmysql5.gspec 2009-03-24 09:17:43 UTC (rev 3903) @@ -0,0 +1,4 @@ +%var bitname mysql5 +%var pkgname CSWmysql5 +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/LICENSE Added: csw/mgar/pkg/mysql5/trunk/legacy/BUILD.NOTES =================================================================== --- csw/mgar/pkg/mysql5/trunk/legacy/BUILD.NOTES (rev 0) +++ csw/mgar/pkg/mysql5/trunk/legacy/BUILD.NOTES 2009-03-24 09:17:43 UTC (rev 3903) @@ -0,0 +1,248 @@ +The starting point is the BUILD.NOTES from Phil. Listed below is the +original document. Changes had to be made, but the basic compile +process is the same. Be sure to read Phil's notes first. + +Create build directories for sparc and i386. The scripts for the + build process are in /export/medusa/asmoore/pkgs/mysql5. The + files for mysql5rt are in a subdirectory of mysql5 named mysql5rt. + +Build sparcv8, ultra, and sparcv9 in the sparc directory. +Build i386 and pentium in the i386 directory. + +1) Patch source + The complete list of steps is in mypatches. Source this + file. It also contains a touch statement to ensure that needed + configuration files are rebuilt. + + When a new release of the source is available, check the patches + and add/remove patches as needed for the new release. + + For 5.0.20 and building sparcv9: compile-csw fails. Apply patch-v9-libtool + and run gmake again. + NOTE: The problem with 5.0.20 and sparcv9 is fixed with 5.0.21 + + *** IMPORTANT *** + There must be a line in ./sql/Makefile.in that begins with the following: + mysqld_LDADD = @bdb_libs_with_path@ + If not run automake from the build root. automake may fail when run + run from compile-csw. + +2) Export variables + Source the scripts named myflags. + There is a script for myflags.i386, which is for i386 and pentium. + There is a script for myflags.sparc, which is for sparcv8 and + sparcv8plus+vis. + There is a script for myflags.sparc.64, which is for sparcv9. + +3) compile-csw + Source this script to compile the directory. Pass the appropriate + value for architecture, i.e., v8, ultra, sparcv9, i386, pentium + +4) It is best to verify a few things. + The compile script should complete normally. This occurs for all + but sparcv9, which crashes at the client directory. It may not be + necessary to fix this. Verify that the required sparcv9 objects + (from the list below) exist and are the correct architecture. If + so, there is no need to fix the compile error. If fixing the compile + error is desired, then edit client/Makefile and replace /opt/csw/lib + with /opt/csw/lib/sparcv9. Then run only gmake to complete the + sparcv9 build. + + The daemon, sql/mysqld should be the proper architecture. + + The shared object libraries in libmysql/.libs and libmysql_r/.libs + should be the proper architecture and exist. Sometimes, the build + does not work properly due to some unknown error and builds shared + object libraries without .so in the name. The mypatches script is + supposed to have fixed this and it normally does work just fine. + If the .so library names do not exist, `touch configure.in aclocal.m4' + and run the build again. + +5) Run `MAKE=gmake stagepkg` for the first build in a directory, i.e., + for sparcv8 and i386. + Note that i386 uses isaexec for mysqld. Sparc does not and has + a default symlink to the ultra object. + + Additional steps for each build after stagepkg: + + i386: + mkdir ./cswstage/opt/csw/mysql5/libexec/i386 + mkdir ./cswstage/opt/csw/mysql5/libexec/pentium + mkdir ./cswstage/opt/csw/mysql5/lib/mysql/pentium + mv ./cswstage/opt/csw/mysql5/libexec/mysqld ./cswstage/opt/csw/mysql5/libexec/i386/ + + pentium: + mv ./sql/mysqld ./cswstage/opt/csw/mysql5/libexec/pentium/ + (cd libmysql_r/.libs ; tar cf - lib*so* ) | (cd cswstage/opt/csw/mysql5/lib/mysql/pentium ; tar xf - ) + (cd libmysql/.libs ; tar cf - lib*so* ) | (cd cswstage/opt/csw/mysql5/lib/mysql/pentium ; tar xf - ) + + v8: + mv ./cswstage/opt/csw/mysql5/libexec/mysqld ./cswstage/opt/csw/mysql5/libexec/mysqld32 + mkdir ./cswstage/opt/csw/mysql5/lib/mysql/sparcv8plus+vis + mkdir ./cswstage/opt/csw/mysql5/lib/mysql/sparcv9 + + ultra: + mv ./sql/mysqld ./cswstage/opt/csw/mysql5/libexec/mysqld32+ + (cd libmysql_r/.libs ; tar cf - lib*so* ) | (cd cswstage/opt/csw/mysql5/lib/mysql/sparcv8plus+vis ; tar xf - ) + (cd libmysql/.libs ; tar cf - lib*so* ) | (cd cswstage/opt/csw/mysql5/lib/mysql/sparcv8plus+vis ; tar xf - ) + + sparcv9: + mv ./sql/mysqld ./cswstage/opt/csw/mysql5/libexec/mysqld64 + (cd libmysql_r/.libs ; tar cf - lib*so* ) | (cd cswstage/opt/csw/mysql5/lib/mysql/sparcv9 ; tar xf - ) + (cd libmysql/.libs ; tar cf - lib*so* ) | (cd cswstage/opt/csw/mysql5/lib/mysql/sparcv9 ; tar xf - ) + +6) After the builds are complete for a directory and the staging directory + is setup, perform these steps. + + sparc directory: + + /usr/ccs/bin/mcs -c ./cswstage/opt/csw/mysql5/libexec/mysqld* + /usr/ccs/bin/mcs -c ./cswstage/opt/csw/mysql5/lib/mysql/lib*.so.15.0.0 + /usr/ccs/bin/mcs -c ./cswstage/opt/csw/mysql5/lib/mysql/*/lib*.so.15.0.0 + cp -p /export/medusa/asmoore/pkgs/mysql5/cswmysql5 ./cswstage/ + cp -p /export/medusa/asmoore/pkgs/mysql5/mysql5rc ./cswstage/opt/csw/mysql5/share/mysql/ + cp -p /export/medusa/asmoore/pkgs/mysql5/mysql5.xml ./cswstage/ + cp -p /export/medusa/asmoore/pkgs/mysql5/svc-mysql5 ./cswstage/ + cp -p /export/medusa/asmoore/pkgs/mysql5/quick_start-csw ./cswstage/ + cp -p /export/medusa/asmoore/pkgs/mysql5/README.CSW ./cswstage/ + + i386 directory: + /usr/ccs/bin/mcs -c ./cswstage/opt/csw/mysql5/libexec/*/mysqld + /usr/ccs/bin/mcs -c ./cswstage/opt/csw/mysql5/lib/mysql/lib*.so.15.0.0 + /usr/ccs/bin/mcs -c ./cswstage/opt/csw/mysql5/lib/mysql/*/lib*.so.15.0.0 + cp -p /export/medusa/asmoore/pkgs/mysql5/cswmysql5 ./cswstage/ + cp -p /export/medusa/asmoore/pkgs/mysql5/mysql5rc ./cswstage/opt/csw/mysql5/share/mysql/ + cp -p /export/medusa/asmoore/pkgs/mysql5/mysql5.xml ./cswstage/ + cp -p /export/medusa/asmoore/pkgs/mysql5/svc-mysql5 ./cswstage/ + cp -p /export/medusa/asmoore/pkgs/mysql5/quick_start-csw ./cswstage/ + cp -p /export/medusa/asmoore/pkgs/mysql5/README.CSW ./cswstage/ + +7) Finish with `cd /export/medusa/asmoore/pkgs/mysql5` + and create the mysql5 packages, the mysql5rt packages + in ./mysql5rt and the mysql5client packages in ./mysql5client. + + + +******* BUILD.NOTES from Phil ******* + +http://dev.mysql.com/doc/mysql/en/Upgrading-from-4.0.html + +REQUEST: have symlink for client lib, in /opt/csw/lib + +Build with SunCC, not gcc. +Even though mysql itself is C++ code, this should still be okay -- + the client libs seem to be straight C, NOT C++. + + +configure has an option, --with-orbit, but no source seems +to USE IT at this time!! + +Note: MUST use --with-berkeleydb, NOT --with-berkeleydb=/opt/csw + That is because mysql comes with a HACKED version of bdb. + We have to thus disable the stupid -ldb in sql/Makefile, with our patchfile + + + export OPENSSL_INCLUDE=-I/opt/csw/include + export OPENSSL_LIB=/opt/csw/lib + export CPPFLAGS=-I/opt/csw/include + + +gpatch -p0 link_sources +gmake all-am +gmake[2]: Entering directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/include' +gmake[2]: Leaving directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/include' +gmake[1]: Leaving directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/include' +Making all in cmd-line-utils +gmake[1]: Entering directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/cmd-line-utils' +Making all in libedit +gmake[2]: Entering directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/cmd-line-utils/libedit' +/usr/xpg4/bin/rm -f makelist makelist-t +/opt/csw/bin/gsed \ + -e 's!@''AWK''@!gawk!' \ + makelist.sh > makelist-t +/usr/xpg4/bin/mv makelist-t makelist +sh ./makelist -h ./vi.c > vi.h.tmp && \ + mv vi.h.tmp vi.h +sh ./makelist -h ./emacs.c > emacs.h.tmp && \ + mv emacs.h.tmp emacs.h +sh ./makelist -h ./common.c > common.h.tmp && \ + mv common.h.tmp common.h +sh ./makelist -bh ./vi.c ./emacs.c ./common.c > help.h.tmp && \ + mv help.h.tmp help.h +sh ./makelist -fh vi.h emacs.h common.h > fcns.h.tmp && \ + mv fcns.h.tmp fcns.h +source='chared.c' object='chared.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c chared.c +source='el.c' object='el.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c el.c +source='history.c' object='history.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c history.c +source='map.c' object='map.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c map.c +source='prompt.c' object='prompt.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c prompt.c +source='readline.c' object='readline.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c readline.c +"/usr/include/sys/termios.h", line 48: warning: macro redefined: CTRL +source='search.c' object='search.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c search.c +source='tokenizer.c' object='tokenizer.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c tokenizer.c +source='vi.c' object='vi.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c vi.c +source='common.c' object='common.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c common.c +source='emacs.c' object='emacs.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c emacs.c +source='hist.c' object='hist.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c hist.c +source='key.c' object='key.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c key.c +source='parse.c' object='parse.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c parse.c +source='read.c' object='read.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c read.c +source='refresh.c' object='refresh.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c refresh.c +source='sig.c' object='sig.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c sig.c +source='term.c' object='term.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c term.c +"term.c", line 546: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 559: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 563: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 598: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 603: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 635: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 727: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 731: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 735: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 738: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 768: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 774: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 782: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 784: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 789: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 797: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 813: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 831: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 833: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 835: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 851: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 909: warning: argument #2 is incompatible with prototype: + prototype: pointer to char : "/usr/include/term.h", line 1204 + argument : pointer to const char +"term.c", line 1497: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 1525: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +"term.c", line 1582: warning: argument #3 is incompatible with prototype: + prototype: pointer to function(char) returning int : "/usr/include/term.h", line 1205 + argument : pointer to function(int) returning int +source='tty.c' object='tty.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c tty.c +sh ./makelist -bc ./vi.c ./emacs.c ./common.c > help.c.tmp && \ + mv help.c.tmp help.c +source='help.c' object='help.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c help.c +sh ./makelist -fc vi.h emacs.h common.h > fcns.c.tmp && \ + mv fcns.c.tmp fcns.c +source='fcns.c' object='fcns.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c fcns.c +source='np/unvis.c' object='unvis.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c -o unvis.o `test -f 'np/unvis.c' || echo './'`np/unvis.c +source='np/vis.c' object='vis.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c -o vis.o `test -f 'np/vis.c' || echo './'`np/vis.c +source='np/fgetln.c' object='fgetln.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../../depcomp \ + cc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I. -I. -I../../include -I../../include -I../../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c -o fgetln.o `test -f 'np/fgetln.c' || echo './'`np/fgetln.c +rm -f libedit.a +ar cru libedit.a chared.o el.o history.o map.o prompt.o readline.o search.o tokenizer.o vi.o common.o emacs.o hist.o key.o parse.o read.o refresh.o sig.o term.o tty.o help.o fcns.o unvis.o vis.o fgetln.o +ranlib libedit.a +gmake[2]: Leaving directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/cmd-line-utils/libedit' +gmake[2]: Entering directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/cmd-line-utils' +gmake[2]: Nothing to be done for `all-am'. +gmake[2]: Leaving directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/cmd-line-utils' +gmake[1]: Leaving directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/cmd-line-utils' +Making all in sql-common +gmake[1]: Entering directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/sql-common' +gmake[1]: Nothing to be done for `all'. +gmake[1]: Leaving directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/sql-common' +Making all in scripts +gmake[1]: Entering directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/scripts' +gmake all-am +gmake[2]: Entering directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/scripts' +/usr/xpg4/bin/rm -f mysqld_safe mysqld_safe-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysqld_safe.sh > mysqld_safe-t +/bin/chmod +x mysqld_safe-t +/usr/xpg4/bin/mv mysqld_safe-t mysqld_safe +/usr/xpg4/bin/rm -f mysql_install_db mysql_install_db-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysql_install_db.sh > mysql_install_db-t +/bin/chmod +x mysql_install_db-t +/usr/xpg4/bin/mv mysql_install_db-t mysql_install_db +/usr/xpg4/bin/rm -f msql2mysql msql2mysql-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + msql2mysql.sh > msql2mysql-t +/bin/chmod +x msql2mysql-t +/usr/xpg4/bin/mv msql2mysql-t msql2mysql +/usr/xpg4/bin/rm -f mysql_config mysql_config-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysql_config.sh > mysql_config-t +/bin/chmod +x mysql_config-t +/usr/xpg4/bin/mv mysql_config-t mysql_config +/usr/xpg4/bin/rm -f mysql_fix_privilege_tables mysql_fix_privilege_tables-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysql_fix_privilege_tables.sh > mysql_fix_privilege_tables-t +/bin/chmod +x mysql_fix_privilege_tables-t +/usr/xpg4/bin/mv mysql_fix_privilege_tables-t mysql_fix_privilege_tables +/usr/xpg4/bin/rm -f mysql_fix_extensions mysql_fix_extensions-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysql_fix_extensions.sh > mysql_fix_extensions-t +/bin/chmod +x mysql_fix_extensions-t +/usr/xpg4/bin/mv mysql_fix_extensions-t mysql_fix_extensions +/usr/xpg4/bin/rm -f mysql_setpermission mysql_setpermission-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysql_setpermission.sh > mysql_setpermission-t +/bin/chmod +x mysql_setpermission-t +/usr/xpg4/bin/mv mysql_setpermission-t mysql_setpermission +/usr/xpg4/bin/rm -f mysql_secure_installation mysql_secure_installation-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysql_secure_installation.sh > mysql_secure_installation-t +/bin/chmod +x mysql_secure_installation-t +/usr/xpg4/bin/mv mysql_secure_installation-t mysql_secure_installation +/usr/xpg4/bin/rm -f mysql_zap mysql_zap-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysql_zap.sh > mysql_zap-t +/bin/chmod +x mysql_zap-t +/usr/xpg4/bin/mv mysql_zap-t mysql_zap +/usr/xpg4/bin/rm -f mysqlaccess mysqlaccess-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysqlaccess.sh > mysqlaccess-t +/bin/chmod +x mysqlaccess-t +/usr/xpg4/bin/mv mysqlaccess-t mysqlaccess +/usr/xpg4/bin/rm -f mysqlbug mysqlbug-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysqlbug.sh > mysqlbug-t +/bin/chmod +x mysqlbug-t +/usr/xpg4/bin/mv mysqlbug-t mysqlbug +/usr/xpg4/bin/rm -f mysql_convert_table_format mysql_convert_table_format-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysql_convert_table_format.sh > mysql_convert_table_format-t +/bin/chmod +x mysql_convert_table_format-t +/usr/xpg4/bin/mv mysql_convert_table_format-t mysql_convert_table_format +/usr/xpg4/bin/rm -f mysql_find_rows mysql_find_rows-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysql_find_rows.sh > mysql_find_rows-t +/bin/chmod +x mysql_find_rows-t +/usr/xpg4/bin/mv mysql_find_rows-t mysql_find_rows +/usr/xpg4/bin/rm -f mysqlhotcopy mysqlhotcopy-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysqlhotcopy.sh > mysqlhotcopy-t +/bin/chmod +x mysqlhotcopy-t +/usr/xpg4/bin/mv mysqlhotcopy-t mysqlhotcopy +/usr/xpg4/bin/rm -f mysqldumpslow mysqldumpslow-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysqldumpslow.sh > mysqldumpslow-t +/bin/chmod +x mysqldumpslow-t +/usr/xpg4/bin/mv mysqldumpslow-t mysqldumpslow +/usr/xpg4/bin/rm -f mysqld_multi mysqld_multi-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + mysqld_multi.sh > mysqld_multi-t +/bin/chmod +x mysqld_multi-t +/usr/xpg4/bin/mv mysqld_multi-t mysqld_multi +/usr/xpg4/bin/rm -f make_binary_distribution make_binary_distribution-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + make_binary_distribution.sh > make_binary_distribution-t +/bin/chmod +x make_binary_distribution-t +/usr/xpg4/bin/mv make_binary_distribution-t make_binary_distribution +/usr/xpg4/bin/rm -f make_sharedlib_distribution make_sharedlib_distribution-t +/opt/csw/bin/gsed \ + -e 's!@''bindir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''sbindir''@!/opt/csw/mysql5/sbin!g' \ + -e 's!@''scriptdir''@!/opt/csw/mysql5/bin!g' \ + -e 's!@''prefix''@!/opt/csw/mysql5!g' \ + -e 's!@''datadir''@!/opt/csw/mysql5/share!g' \ + -e 's!@''localstatedir''@!/opt/csw/mysql5/var!g' \ + -e 's!@''libexecdir''@!/opt/csw/mysql5/libexec!g' \ + -e 's!@''pkglibdir''@!/opt/csw/mysql5/lib/mysql!g' \ + -e 's!@''pkgincludedir''@!/opt/csw/mysql5/include/mysql!g' \ + -e 's!@''pkgdatadir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''pkgsuppdir''@!/opt/csw/mysql5/share/mysql!g' \ + -e 's!@''sysconfdir''@!/opt/csw/mysql5/etc!g' \ + -e 's!@''mandir''@!/opt/csw/mysql5/share/man!g' \ + -e 's!@''infodir''@!/opt/csw/mysql5/share/info!g' \ + -e 's!@''CC''@!cc!'\ + -e 's!@''CXX''@!CC!'\ + -e 's!@''GXX''@!no!'\ + -e 's!@''SAVE_CC''@!!'\ + -e 's!@''SAVE_CXX''@!!'\ + -e 's!@''CC_VERSION''@!!'\ + -e 's!@''CXX_VERSION''@!CC: Sun C++ 5.8 Patch 121018-05 2006/08/30!'\ + -e 's!@''PERL''@!/opt/csw/bin/perl!' \ + -e 's!@''SAVE_ASFLAGS''@!!'\ + -e 's!@''SAVE_CFLAGS''@!-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_CXXFLAGS''@!-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt!'\ + -e 's!@''SAVE_LDFLAGS''@!-xarch=amd64!'\ + -e 's!@''ASFLAGS''@!!'\ + -e 's!@''CFLAGS''@! -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS!'\ + -e 's!@''CXXFLAGS''@! -xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T!'\ + -e 's!@''LDFLAGS''@!-xarch=amd64 !'\ + -e 's!@''CLIENT_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm -lz !' \ + -e 's!@''ZLIB_LIBS''@!-lz!' \ + -e 's!@''LIBS''@!-lpthread -lthread -lposix4 -lc -lgen -lsocket -lnsl -lm -lpthread -lthread !' \ + -e 's!@''WRAPLIBS''@!!' \ + -e 's!@''innodb_system_libs''@!-lrt!' \ + -e 's!@''openssl_libs''@!!' \ + -e 's!@''VERSION''@!5.1.23-rc!' \ + -e 's!@''MYSQL_BASE_VERSION''@!5.1!' \ + -e 's!@''MYSQL_SERVER_SUFFIX''@!!' \ + -e 's!@''COMPILATION_COMMENT''@!Source distribution!' \ + -e 's!@''MACHINE_TYPE''@!i386!' \ + -e 's!@''HOSTNAME''@!/bin/hostname!' \ + -e 's!@''SYSTEM_TYPE''@!pc-solaris2.10!' \ + -e 's!@''CHECK_PID''@!/usr/xpg4/bin/kill -0 $PID > /dev/null 2> /dev/null!' \ + -e 's!@''FIND_PROC''@!/bin/ps -p $PID | grep -v grep | grep $MYSQLD > /dev/null!' \ + -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!!' \ + -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/mysql.sock!' \ + -e 's!@''MYSQL_TCP_PORT''@!3306!' \ + -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!0!' \ + -e 's!@''TARGET_LINUX''@!false!' \ + -e "s!@""CONF_COMMAND""@!./configure '--prefix=/opt/csw/mysql5' '--disable-assembler' '--without-docs' '--enable-thread-safe-client' '--with-named-z-libs=yes' '--with-berkeley-db' '--with-innodb' '--enable-local-infile' '--with-extra-charsets=all' '--with-low-memory' 'CFLAGS=-xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt' 'LDFLAGS=-xarch=amd64' 'CPPFLAGS=-I/opt/csw/include' 'CXXFLAGS=-xarch=amd64 -noex -mt -D_FORTEC_ -xnolibmopt'!" \ + -e 's!@''MYSQLD_USER''@!mysql!' \ + -e 's!@''STATIC_NSS_FLAGS''@!!' \ + -e 's!@''NON_THREADED_LIBS''@!-lposix4 -lc -lgen -lsocket -lnsl -lm !' \ + -e 's!@''ZLIB_DEPS''@!-lz!' \ + -e "s!@MAKE@!gmake!" \ + make_sharedlib_distribution.sh > make_sharedlib_distribution-t +/bin/chmod +x make_sharedlib_distribution-t +/usr/xpg4/bin/mv make_sharedlib_distribution-t make_sharedlib_distribution +gmake[2]: Leaving directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/scripts' +gmake[1]: Leaving directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/scripts' +Making all in strings +gmake[1]: Entering directory `/export/medusa/asmoore/build/mysql-5.1.23-rc/strings' +source='strxmov.c' object='strxmov.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strxmov.c +source='bmove_upp.c' object='bmove_upp.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c bmove_upp.c +source='strappend.c' object='strappend.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strappend.c +source='strcont.c' object='strcont.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strcont.c +source='strend.c' object='strend.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strend.c +source='strfill.c' object='strfill.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strfill.c +source='strcend.c' object='strcend.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strcend.c +source='is_prefix.c' object='is_prefix.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c is_prefix.c +source='strstr.c' object='strstr.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strstr.c +source='strinstr.c' object='strinstr.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strinstr.c +source='strmake.c' object='strmake.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strmake.c +source='strnmov.c' object='strnmov.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strnmov.c +source='strmov.c' object='strmov.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strmov.c +source='longlong2str.c' object='longlong2str.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c longlong2str.c +source='bfill.c' object='bfill.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c bfill.c +source='bmove.c' object='bmove.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c bmove.c +source='bmove512.c' object='bmove512.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c bmove512.c +source='bchange.c' object='bchange.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c bchange.c +source='strxnmov.c' object='strxnmov.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strxnmov.c +source='int2str.c' object='int2str.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c int2str.c +source='str2int.c' object='str2int.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c str2int.c +source='r_strinstr.c' object='r_strinstr.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c r_strinstr.c +source='strtod.c' object='strtod.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strtod.c +source='bcmp.c' object='bcmp.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c bcmp.c +source='strtol.c' object='strtol.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strtol.c +source='strtoul.c' object='strtoul.o' libtool=no \ + DEPDIR=.deps depmode=none /bin/bash ../depcomp \ + cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/opt/csw/include -xarch=amd64 -Xa -xstrconst -mt -D_FORTEC_ -xnolibmopt -DHAVE_RWLOCK_T -DUNIV_SOLARIS -c strtoul.c @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 24 10:39:35 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 24 Mar 2009 09:39:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[3904] csw/mgar/pkg/libnet/trunk Message-ID: Revision: 3904 http://gar.svn.sourceforge.net/gar/?rev=3904&view=rev Author: hson Date: 2009-03-24 09:39:33 +0000 (Tue, 24 Mar 2009) Log Message: ----------- libnet: revert back to 1.0.2 Modified Paths: -------------- csw/mgar/pkg/libnet/trunk/Makefile csw/mgar/pkg/libnet/trunk/checksums Added Paths: ----------- csw/mgar/pkg/libnet/trunk/files/Makefile.in.diff csw/mgar/pkg/libnet/trunk/files/configure.diff csw/mgar/pkg/libnet/trunk/files/configure.in.diff Modified: csw/mgar/pkg/libnet/trunk/Makefile =================================================================== --- csw/mgar/pkg/libnet/trunk/Makefile 2009-03-24 09:17:43 UTC (rev 3903) +++ csw/mgar/pkg/libnet/trunk/Makefile 2009-03-24 09:39:33 UTC (rev 3904) @@ -1,13 +1,21 @@ GARNAME = libnet -GARVERSION = 1.1.2.1 +GARVERSION = 1.0.2a CATEGORIES = lib DESCRIPTION = The libnet packet construction library define BLURB - Libnet is a high-level API (toolkit) allowing the application programmer to construct and inject network packets. It provides a portable and simplified interface for low-level network packet shaping, handling and injection. Libnet hides much of the tedium of packet creation from the application programmer such as multiplexing, buffer management, arcane packet header information, byte-ordering, OS-dependent issues, and much more. Libnet features portable packet creation interfaces at both the IP-layer and link-layer, as well as a host of supplementary and complementary functionality. + Libnet is a high-level API (toolkit) allowing the application programmer to + construct and inject network packets. It provides a portable and simplified + interface for low-level network packet shaping, handling and injection. + Libnet hides much of the tedium of packet creation from the application + programmer such as multiplexing, buffer management, arcane packet header + information, byte-ordering, OS-dependent issues, and much more. Libnet + features portable packet creation interfaces at both the IP-layer and + link-layer, as well as a host of supplementary and complementary + functionality. endef -MASTER_SITES = http://www.packetfactory.net/libnet/dist/ +MASTER_SITES = http://www.packetfactory.net/libnet/dist/deprecated/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz LICENSE = doc/COPYING @@ -18,13 +26,11 @@ BUILD64 = 1 -DISTNAME = libnet +DISTNAME = Libnet-$(GARVERSION) -PATCHFILES = buildpatch -PATCHFILES += libnet_pblock_coalesce_leak.patch -PATCHFILES += libnet-cq-end-loop.patch -PATCHFILES += libnet_build_ntp.patch -PATCHFILES += libnet_checksum.c.patch +PATCHFILES = Makefile.in.diff +PATCHFILES += configure.diff +PATCHFILES += configure.in.diff CONFIGURE_ARGS = $(DIRPATHS) @@ -32,40 +38,6 @@ include gar/category.mk -post-extract-$(MODULATION): - ( cp $(FILEDIR)/ltmain.sh $(WORKROOTDIR)/build-$(MODULATION)/$(DISTNAME) ) - ( cp $(FILEDIR)/libnet.pc.in $(WORKROOTDIR)/build-$(MODULATION)/$(DISTNAME)/src ) +pre-configure-modulated: + cd $(WORKSRC) && autoconf configure.in >configure @$(MAKECOOKIE) - -post-install-modulated: - @ginstall -d $(DESTDIR)$(bindir) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/libnet-config $(DESTDIR)$(bindir) - @ginstall -d $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/BUGS $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/CHANGELOG $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/CONTRIB $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/COPYING $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/DESIGN_NOTES $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/MIGRATION $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/PACKET_BUILDING $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/PORTED $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/RAWSOCKET_NON_SEQUITUR $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/TODO $(DESTDIR)$(docdir)/$(GARNAME) - @ginstall -d $(DESTDIR)$(mandir)/man3 - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet-functions.h.3 $(DESTDIR)$(mandir)/man3 - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet-headers.h.3 $(DESTDIR)$(mandir)/man3 - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet-macros.h.3 $(DESTDIR)$(mandir)/man3 - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet.h.3 $(DESTDIR)$(mandir)/man3 - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet_802_1q_hdr.3 $(DESTDIR)$(mandir)/man3 - @ginstall -m 444 $(WORKDIR)/$(DISTNAME)/doc/man/man3/libnet_802_1x_hdr.3 $(DESTDIR)$(mandir)/man3 - @$(MAKECOOKIE) - -post-install-isa-sparcv8: - @ginstall -d $(DESTDIR)$(libdir) - @cp $(FILEDIR)/libnet.so.1.0.2.s $(INSTALLISADIR)/opt/csw/lib/libnet.so.1.0.2 - @$(MAKECOOKIE) - -post-install-isa-i386: - @ginstall -d $(DESTDIR)$(libdir) - @cp $(FILEDIR)/libnet.so.1.0.2.i $(INSTALLISADIR)/opt/csw/lib/libnet.so.1.0.2 - @$(MAKECOOKIE) Modified: csw/mgar/pkg/libnet/trunk/checksums =================================================================== --- csw/mgar/pkg/libnet/trunk/checksums 2009-03-24 09:17:43 UTC (rev 3903) +++ csw/mgar/pkg/libnet/trunk/checksums 2009-03-24 09:39:33 UTC (rev 3904) @@ -1,6 +1,4 @@ -be845c41170d72c7db524f3411b50256 download/libnet-1.1.2.1.tar.gz -8bd8908d73e8b0e81e372f5ef2cf552a download/buildpatch -c074b4d206f3041a64afcde1a5b2d5d0 download/libnet_pblock_coalesce_leak.patch -ca892b6a33f04cafb6def978c97ecb45 download/libnet-cq-end-loop.patch -b49b610c4726a359bd42c3ad3211f169 download/libnet_build_ntp.patch -fe5dc7c78f5326f271c75595ff50d376 download/libnet_checksum.c.patch +ddf53f0f484184390e8c2a1bd0853667 download/libnet-1.0.2a.tar.gz +d139b591e701b4495a12eb5a85db5a67 download/Makefile.in.diff +38af7abfddd8ba307597beea9ad79d56 download/configure.diff +0f915f72620c830eb647f59a95ba44b0 download/configure.in.diff Added: csw/mgar/pkg/libnet/trunk/files/Makefile.in.diff =================================================================== --- csw/mgar/pkg/libnet/trunk/files/Makefile.in.diff (rev 0) +++ csw/mgar/pkg/libnet/trunk/files/Makefile.in.diff 2009-03-24 09:39:33 UTC (rev 3904) @@ -0,0 +1,41 @@ +--- ../build-global/Libnet-1.0.2a/Makefile.in 2001-02-05 18:51:41.000000000 +0100 ++++ Libnet-1.0.2a/Makefile.in 2009-03-24 09:03:42.454643521 +0100 +@@ -20,7 +20,7 @@ + + LIBNET = libnet + LIBPWRITE = libpwrite +-LIB = lib/$(LIBNET).a ++LIB = lib/$(LIBNET).so.1.0.2 + MAN = doc/$(LIBNET).3 + INCLUDE = include/$(LIBNET).h + INCLUDE-H = include/$(LIBNET)/$(LIBNET)-headers.h +@@ -37,7 +37,7 @@ + CC = @CC@ + ENSUREDIR = $(srcdir)/ensure-dir.sh + INSTALL_DATA= $(srcdir)/install-sh +-CFLAGS = @CFLAGS@ ++CFLAGS = -KPIC @CFLAGS@ + CPPFLAGS = @CPPFLAGS@ + OBJECTS = src/libnet_resolve.o\ + src/libnet_socket.o\ +@@ -74,8 +74,7 @@ + supp: test example + + libnet: version.h $(OBJECTS) +- $(AR) -cr $(LIB) $(OBJECTS) +- $(RANLIB) $(LIB) ++ $(LD) -G -o $(LIB) $(OBJECTS) + + version.o: version.h + version.h: ./VERSION +@@ -99,8 +98,8 @@ + $(ENSUREDIR) $(DESTDIR)$(MAN_PREFIX) 755 + $(ENSUREDIR) $(DESTDIR)$(BIN_PREFIX) 755 + $(INSTALL_DATA) $(LIB) $(DESTDIR)$(LIB_PREFIX) +- rm -f $(DESTDIR)$(LIB_PREFIX)$(LIBPWRITE).a +- cd $(DESTDIR)$(LIB_PREFIX); $(LN) -f -s $(LIBNET).a $(LIBPWRITE).a ++ $(LN) -f -s $(LIBNET).$(SOEXT).1.0.2 $(DESTDIR)$(LIB_PREFIX)$(LIBNET).$(SOEXT) ++ $(LN) -f -s $(LIBNET).$(SOEXT).1.0.2 $(DESTDIR)$(LIB_PREFIX)$(LIBPWRITE).$(SOEXT) + $(INSTALL_DATA) $(INCLUDE) $(DESTDIR)$(INC_PREFIX) + $(INSTALL_DATA) $(INCLUDE-H) $(DESTDIR)$(INC_PREFIX)$(LIBNET) + $(INSTALL_DATA) $(INCLUDE-F) $(DESTDIR)$(INC_PREFIX)$(LIBNET) Added: csw/mgar/pkg/libnet/trunk/files/configure.diff =================================================================== --- csw/mgar/pkg/libnet/trunk/files/configure.diff (rev 0) +++ csw/mgar/pkg/libnet/trunk/files/configure.diff 2009-03-24 09:39:33 UTC (rev 3904) @@ -0,0 +1,258 @@ +--- ../build-global/Libnet-1.0.2a/configure 2001-01-17 21:59:33.000000000 +0100 ++++ Libnet-1.0.2a/configure 2009-03-24 09:35:04.271359818 +0100 +@@ -880,14 +880,110 @@ + fi + fi + ++echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 ++echo "configure:885: checking how to run the C preprocessor" >&5 ++# On Suns, sometimes $CPP names a directory. ++if test -n "$CPP" && test -d "$CPP"; then ++ CPP= ++fi ++if test -z "$CPP"; then ++if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&6 ++else ++ # This must be in double quotes, not single quotes, because CPP may get ++ # substituted into the Makefile and "${CC-cc}" will confuse make. ++ CPP="${CC-cc} -E" ++ # On the NeXT, cc -E runs the code through the compiler's parser, ++ # not just through cpp. ++ cat > conftest.$ac_ext < ++Syntax Error ++EOF ++ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ++{ (eval echo configure:906: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ++if test -z "$ac_err"; then ++ : ++else ++ echo "$ac_err" >&5 ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ CPP="${CC-cc} -E -traditional-cpp" ++ cat > conftest.$ac_ext < ++Syntax Error ++EOF ++ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ++{ (eval echo configure:923: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ++if test -z "$ac_err"; then ++ : ++else ++ echo "$ac_err" >&5 ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ CPP="${CC-cc} -nologo -E" ++ cat > conftest.$ac_ext < ++Syntax Error ++EOF ++ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ++{ (eval echo configure:940: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ++if test -z "$ac_err"; then ++ : ++else ++ echo "$ac_err" >&5 ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ CPP=/lib/cpp ++fi ++rm -f conftest* ++fi ++rm -f conftest* ++fi ++rm -f conftest* ++ ac_cv_prog_CPP="$CPP" ++fi ++ CPP="$ac_cv_prog_CPP" ++else ++ ac_cv_prog_CPP="$CPP" ++fi ++echo "$ac_t""$CPP" 1>&6 ++ ++cat > conftest.$ac_ext < ++EOF ++ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ++{ (eval echo configure:970: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ++if test -z "$ac_err"; then ++ : ++else ++ echo "$ac_err" >&5 ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++fi ++rm -f conftest* + + echo $ac_n "checking for working const""... $ac_c" 1>&6 +-echo "configure:886: checking for working const" >&5 ++echo "configure:982: checking for working const" >&5 + if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext <&6 +-echo "configure:1455: checking how to run the C preprocessor" >&5 +-# On Suns, sometimes $CPP names a directory. +-if test -n "$CPP" && test -d "$CPP"; then +- CPP= +-fi +-if test -z "$CPP"; then +-if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then +- echo $ac_n "(cached) $ac_c" 1>&6 +-else +- # This must be in double quotes, not single quotes, because CPP may get +- # substituted into the Makefile and "${CC-cc}" will confuse make. +- CPP="${CC-cc} -E" +- # On the NeXT, cc -E runs the code through the compiler's parser, +- # not just through cpp. +- cat > conftest.$ac_ext < +-Syntax Error +-EOF +-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +-{ (eval echo configure:1476: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +-if test -z "$ac_err"; then +- : +-else +- echo "$ac_err" >&5 +- echo "configure: failed program was:" >&5 +- cat conftest.$ac_ext >&5 +- rm -rf conftest* +- CPP="${CC-cc} -E -traditional-cpp" +- cat > conftest.$ac_ext < +-Syntax Error +-EOF +-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +-{ (eval echo configure:1493: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +-if test -z "$ac_err"; then +- : +-else +- echo "$ac_err" >&5 +- echo "configure: failed program was:" >&5 +- cat conftest.$ac_ext >&5 +- rm -rf conftest* +- CPP="${CC-cc} -nologo -E" +- cat > conftest.$ac_ext < +-Syntax Error +-EOF +-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +-{ (eval echo configure:1510: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +-if test -z "$ac_err"; then +- : +-else +- echo "$ac_err" >&5 +- echo "configure: failed program was:" >&5 +- cat conftest.$ac_ext >&5 +- rm -rf conftest* +- CPP=/lib/cpp +-fi +-rm -f conftest* +-fi +-rm -f conftest* +-fi +-rm -f conftest* +- ac_cv_prog_CPP="$CPP" +-fi +- CPP="$ac_cv_prog_CPP" +-else +- ac_cv_prog_CPP="$CPP" +-fi +-echo "$ac_t""$CPP" 1>&6 +- +-for ac_hdr in net/ethernet.h ++ for ac_hdr in net/ethernet.h + do + ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` + echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +-echo "configure:1538: checking for $ac_hdr" >&5 ++echo "configure:1554: checking for $ac_hdr" >&5 + if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext < + EOF + ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +-{ (eval echo configure:1548: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++{ (eval echo configure:1564: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } + ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` + if test -z "$ac_err"; then + rm -rf conftest* +@@ -1657,7 +1673,7 @@ + #define HAVE_SOLARIS 1 + EOF + +- for ac_hdr in sys/bufmod.h sys/dlpi_ext.h ++ for ac_hdr in sys/bufmod.h sys/dlpi_ext.h sys/sockio.h + do + ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` + echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +@@ -1835,10 +1851,10 @@ + + ADDITIONAL_LIBS='-lsocket -lnsl' + LIBNET_CONFIG_LIBS="$LIBNET_CONFIG_LIBS -lsocket -lnsl" +- MAN_PREFIX="$prefix/man/man3/" +- LIB_PREFIX="$prefix/lib/" +- INC_PREFIX="$prefix/include/" +- BIN_PREFIX="$prefix/bin/" ++ MAN_PREFIX="$mandir/man3/" ++ LIB_PREFIX="$libdir/" ++ INC_PREFIX="$includedir/" ++ BIN_PREFIX="$bindir/" + ;; + + *) +@@ -2254,11 +2270,11 @@ + s%@build_vendor@%$build_vendor%g + s%@build_os@%$build_os%g + s%@CC@%$CC%g ++s%@CPP@%$CPP%g + s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g + s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g + s%@INSTALL_DATA@%$INSTALL_DATA%g + s%@SET_MAKE@%$SET_MAKE%g +-s%@CPP@%$CPP%g + + CEOF + EOF Added: csw/mgar/pkg/libnet/trunk/files/configure.in.diff =================================================================== --- csw/mgar/pkg/libnet/trunk/files/configure.in.diff (rev 0) +++ csw/mgar/pkg/libnet/trunk/files/configure.in.diff 2009-03-24 09:39:33 UTC (rev 3904) @@ -0,0 +1,34 @@ +--- ../build-global/Libnet-1.0.2a/configure.in 2001-01-17 21:59:30.000000000 +0100 ++++ Libnet-1.0.2a/configure.in 2009-03-24 09:29:18.117017012 +0100 +@@ -39,6 +39,7 @@ + dnl Check compiler type. + dnl + AC_PROG_CC ++AC_TRY_CPP([#include ]) + + dnl + dnl Check for typedefs, structures, and compiler characteristics. +@@ -203,7 +204,7 @@ + + *solaris*) + AC_DEFINE(HAVE_SOLARIS) +- AC_CHECK_HEADERS(sys/bufmod.h sys/dlpi_ext.h) ++ AC_CHECK_HEADERS(sys/bufmod.h sys/dlpi_ext.h sys/sockio.h) + AC_MSG_CHECKING(for /dev/dlpi device) + if test -c /dev/dlpi; then + AC_MSG_RESULT(yes) +@@ -237,10 +238,10 @@ + + ADDITIONAL_LIBS='-lsocket -lnsl' + LIBNET_CONFIG_LIBS="$LIBNET_CONFIG_LIBS -lsocket -lnsl" +- MAN_PREFIX="$prefix/man/man3/" +- LIB_PREFIX="$prefix/lib/" +- INC_PREFIX="$prefix/include/" +- BIN_PREFIX="$prefix/bin/" ++ MAN_PREFIX="$mandir/man3/" ++ LIB_PREFIX="$libdir/" ++ INC_PREFIX="$includedri/" ++ BIN_PREFIX="$bindir/" + ;; + + *) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 24 11:49:16 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 24 Mar 2009 10:49:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[3905] csw/mgar/gar/v2 Message-ID: Revision: 3905 http://gar.svn.sourceforge.net/gar/?rev=3905&view=rev Author: dmichelsen Date: 2009-03-24 10:49:16 +0000 (Tue, 24 Mar 2009) Log Message: ----------- mGAR v2: Allow dynamic gspec on cpan modules Modified Paths: -------------- csw/mgar/gar/v2/categories/cpan/category.mk csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/categories/cpan/category.mk =================================================================== --- csw/mgar/gar/v2/categories/cpan/category.mk 2009-03-24 09:39:33 UTC (rev 3904) +++ csw/mgar/gar/v2/categories/cpan/category.mk 2009-03-24 10:49:16 UTC (rev 3905) @@ -34,6 +34,7 @@ SPKG_SOURCEURL := $(SPKG_SOURCEURL)/$(GARNAME) _MERGE_EXCLUDE_CATEGORY = .*/perllocal\.pod .*/\.packlist +_CATEGORY_GSPEC_INCLUDE ?= csw_cpan.gspec include gar/gar.mk Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-24 09:39:33 UTC (rev 3904) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-24 10:49:16 UTC (rev 3905) @@ -299,6 +299,8 @@ # flagged with ARCHALL_ = 1 for a specific package or with ARCHALL = 1 # for all packages. +_CATEGORY_GSPEC_INCLUDE ?= csw_dyngspec.gspec + # This rule dynamically generates gspec-files .PRECIOUS: $(WORKDIR)/%.gspec $(WORKDIR)/%.gspec: @@ -306,7 +308,7 @@ (echo "%var bitname $(call catalogname,$*)"; \ echo "%var pkgname $*"; \ $(if $(or $(ARCHALL),$(ARCHALL_$*)),echo "%var arch all";) \ - echo "%include url file://%{PKGLIB}/csw_dyngspec.gspec") >$@\ + $(if $(_CATEGORY_GSPEC_INCLUDE),echo "%include url file://%{PKGLIB}/$(_CATEGORY_GSPEC_INCLUDE)")) >$@\ ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 24 11:51:07 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 24 Mar 2009 10:51:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[3906] csw/mgar/pkg/cpan/Locale-Gettext/trunk Message-ID: Revision: 3906 http://gar.svn.sourceforge.net/gar/?rev=3906&view=rev Author: dmichelsen Date: 2009-03-24 10:51:07 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Locale-Gettext: Converted to mGAR v2 Modified Paths: -------------- csw/mgar/pkg/cpan/Locale-Gettext/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/cpan/Locale-Gettext/trunk/files/COPYING Removed Paths: ------------- csw/mgar/pkg/cpan/Locale-Gettext/trunk/files/CSWpmlocalegettext.gspec Property Changed: ---------------- csw/mgar/pkg/cpan/Locale-Gettext/trunk/ Property changes on: csw/mgar/pkg/cpan/Locale-Gettext/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/Locale-Gettext/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Locale-Gettext/trunk/Makefile 2009-03-24 10:49:16 UTC (rev 3905) +++ csw/mgar/pkg/cpan/Locale-Gettext/trunk/Makefile 2009-03-24 10:51:07 UTC (rev 3906) @@ -10,10 +10,11 @@ to internationalize software. endef -DISTFILES += $(call admfiles,CSWpmlocalegettext) +PACKAGES = CSWpmlocalegettext +CATALOGNAME = pm_localegettext -PREREQUISITE_PKGS = CSWggettext +PREREQUISITE_PKGS = CSWggettextrt include gar/category.mk -BUILD_ARGS += OTHERLDFLAGS=-lintl +BUILD_ARGS += OTHERLDFLAGS="-lintl -R$(libdir)" Added: csw/mgar/pkg/cpan/Locale-Gettext/trunk/files/COPYING =================================================================== --- csw/mgar/pkg/cpan/Locale-Gettext/trunk/files/COPYING (rev 0) +++ csw/mgar/pkg/cpan/Locale-Gettext/trunk/files/COPYING 2009-03-24 10:51:07 UTC (rev 3906) @@ -0,0 +1,3 @@ +This library is free software; you may distribute under the terms +of either the GNU General Public License or the Artistic License, as +specified in the Perl README file. Deleted: csw/mgar/pkg/cpan/Locale-Gettext/trunk/files/CSWpmlocalegettext.gspec =================================================================== --- csw/mgar/pkg/cpan/Locale-Gettext/trunk/files/CSWpmlocalegettext.gspec 2009-03-24 10:49:16 UTC (rev 3905) +++ csw/mgar/pkg/cpan/Locale-Gettext/trunk/files/CSWpmlocalegettext.gspec 2009-03-24 10:51:07 UTC (rev 3906) @@ -1,7 +0,0 @@ -%var bitname pm_localegettext -%var pkgname CSWpmlocalegettext -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -This library is free software; you may distribute under the terms -of either the GNU General Public License or the Artistic License, as -specified in the Perl README file. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Tue Mar 24 13:38:19 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Tue, 24 Mar 2009 12:38:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3907] csw/mgar/pkg/apache2/trunk/Makefile Message-ID: Revision: 3907 http://gar.svn.sourceforge.net/gar/?rev=3907&view=rev Author: idogan23 Date: 2009-03-24 12:38:19 +0000 (Tue, 24 Mar 2009) Log Message: ----------- apache2: changed dependency to CSWggettexrt; fixed bug 0003283 Modified Paths: -------------- csw/mgar/pkg/apache2/trunk/Makefile Modified: csw/mgar/pkg/apache2/trunk/Makefile =================================================================== --- csw/mgar/pkg/apache2/trunk/Makefile 2009-03-24 10:51:07 UTC (rev 3906) +++ csw/mgar/pkg/apache2/trunk/Makefile 2009-03-24 12:38:19 UTC (rev 3907) @@ -44,7 +44,7 @@ REQUIRED_PKGS_CSWapache2c = CSWapache2rt CSWbdb44 CSWexpat CSWgdbm CSWiconv REQUIRED_PKGS_CSWapache2c += CSWlibnet CSWoldaprt CSWosslrt CSWsasl CSWzlib REQUIRED_PKGS_CSWapache2c += CSWsqlite3 CSWcswclassutils -REQUIRED_PKGS_CSWapache2rt = CSWbdb44 CSWexpat CSWgdbm CSWggettext CSWgsed +REQUIRED_PKGS_CSWapache2rt = CSWbdb44 CSWexpat CSWgdbm CSWggettextrt CSWgsed REQUIRED_PKGS_CSWapache2rt += CSWiconv CSWoldaprt CSWosslrt CSWperl CSWsasl REQUIRED_PKGS_CSWapache2rt += CSWzlib CSWsqlite3 REQUIRED_PKGS_CSWap2prefork = CSWapache2c CSWapache2rt CSWbdb44 CSWexpat CSWgdbm This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Tue Mar 24 14:27:09 2009 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Tue, 24 Mar 2009 13:27:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3908] csw/mgar/pkg/wget/trunk Message-ID: Revision: 3908 http://gar.svn.sourceforge.net/gar/?rev=3908&view=rev Author: idogan23 Date: 2009-03-24 13:27:09 +0000 (Tue, 24 Mar 2009) Log Message: ----------- wget: updated to 1.11.4, mGAR v2 Modified Paths: -------------- csw/mgar/pkg/wget/trunk/Makefile csw/mgar/pkg/wget/trunk/checksums Added Paths: ----------- csw/mgar/pkg/wget/trunk/files/ csw/mgar/pkg/wget/trunk/files/CSWwget.gspec Property Changed: ---------------- csw/mgar/pkg/wget/trunk/ Property changes on: csw/mgar/pkg/wget/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/wget/trunk/Makefile =================================================================== --- csw/mgar/pkg/wget/trunk/Makefile 2009-03-24 12:38:19 UTC (rev 3907) +++ csw/mgar/pkg/wget/trunk/Makefile 2009-03-24 13:27:09 UTC (rev 3908) @@ -1,5 +1,5 @@ GARNAME = wget -GARVERSION = 1.9.1 +GARVERSION = 1.11.4 CATEGORIES = net DESCRIPTION = A network utility to retrieve files from the Web. @@ -14,16 +14,18 @@ endef MASTER_SITES = $(GNU_MIRROR) -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 +DISTFILES += $(call admfiles,CSWwget) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -LIBDEPS += lib/openssl - CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-ssl +CONFIGURE_ARGS += --disable-nls +REQUIRED_PKGS = CSWosslrt + TEST_TARGET = check include gar/category.mk Modified: csw/mgar/pkg/wget/trunk/checksums =================================================================== --- csw/mgar/pkg/wget/trunk/checksums 2009-03-24 12:38:19 UTC (rev 3907) +++ csw/mgar/pkg/wget/trunk/checksums 2009-03-24 13:27:09 UTC (rev 3908) @@ -1 +1,2 @@ -e6051f1e1487ec0ebfdbda72bedc70ad download/wget-1.9.1.tar.gz +f5076a8c2ec2b7f334cb6e3059820f9c download/wget-1.11.4.tar.bz2 +0232e26f1324e2b2c0c6c1ab4bf3f2e3 download/CSWwget.gspec Added: csw/mgar/pkg/wget/trunk/files/CSWwget.gspec =================================================================== --- csw/mgar/pkg/wget/trunk/files/CSWwget.gspec (rev 0) +++ csw/mgar/pkg/wget/trunk/files/CSWwget.gspec 2009-03-24 13:27:09 UTC (rev 3908) @@ -0,0 +1,4 @@ +%var bitname wget +%var pkgname CSWwget +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC_FIRSTMOD}/LICENSE This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 24 14:29:15 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 24 Mar 2009 13:29:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[3909] csw/mgar/pkg/cpan/Locale-Gettext/trunk/Makefile Message-ID: Revision: 3909 http://gar.svn.sourceforge.net/gar/?rev=3909&view=rev Author: dmichelsen Date: 2009-03-24 13:29:15 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Locale-Gettext: Update runtime dependency Modified Paths: -------------- csw/mgar/pkg/cpan/Locale-Gettext/trunk/Makefile Modified: csw/mgar/pkg/cpan/Locale-Gettext/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Locale-Gettext/trunk/Makefile 2009-03-24 13:27:09 UTC (rev 3908) +++ csw/mgar/pkg/cpan/Locale-Gettext/trunk/Makefile 2009-03-24 13:29:15 UTC (rev 3909) @@ -13,7 +13,7 @@ PACKAGES = CSWpmlocalegettext CATALOGNAME = pm_localegettext -PREREQUISITE_PKGS = CSWggettextrt +REQUIRED_PKGS = CSWggettextrt include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 24 16:04:01 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 24 Mar 2009 15:04:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3910] csw/mgar/gar/v2 Message-ID: Revision: 3910 http://gar.svn.sourceforge.net/gar/?rev=3910&view=rev Author: dmichelsen Date: 2009-03-24 15:04:00 +0000 (Tue, 24 Mar 2009) Log Message: ----------- mGAR v2: Fix remerge to also reset license Modified Paths: -------------- csw/mgar/gar/v2/gar.mk csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2009-03-24 13:29:15 UTC (rev 3909) +++ csw/mgar/gar/v2/gar.mk 2009-03-24 15:04:00 UTC (rev 3910) @@ -626,7 +626,7 @@ .PHONY: remerge reset-merge reset-merge-modulated remerge: reset-merge merge -reset-merge: reset-package $(addprefix reset-merge-,$(MODULATIONS)) +reset-merge: reset-package $(addprefix reset-merge-,$(MODULATIONS)) reset-merge-license @rm -f $(foreach M,$(MODULATIONS),$(COOKIEDIR)/merge-$M) $(COOKIEDIR)/merge @rm -rf $(PKGROOT) Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-24 13:29:15 UTC (rev 3909) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-24 15:04:00 UTC (rev 3910) @@ -421,6 +421,9 @@ merge-license: $(foreach SPEC,$(_PKG_SPECS),merge-license-$(SPEC)) @$(DONADA) +reset-merge-license: + @rm -f $(COOKIEDIR)/merge-license $(foreach SPEC,$(_PKG_SPECS),$(COOKIEDIR)/merge-license-$(SPEC)) + # package - Use the mkpackage utility to create Solaris packages # This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 24 17:30:22 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 24 Mar 2009 16:30:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[3911] csw/mgar/gar/v2 Message-ID: Revision: 3911 http://gar.svn.sourceforge.net/gar/?rev=3911&view=rev Author: dmichelsen Date: 2009-03-24 16:30:22 +0000 (Tue, 24 Mar 2009) Log Message: ----------- mGAR v2: Allow special characters like '+' in catalog names. This fixes #2690650 Modified Paths: -------------- csw/mgar/gar/v2/bin/pathfilter csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/bin/pathfilter =================================================================== --- csw/mgar/gar/v2/bin/pathfilter 2009-03-24 15:04:00 UTC (rev 3910) +++ csw/mgar/gar/v2/bin/pathfilter 2009-03-24 16:30:22 UTC (rev 3911) @@ -14,7 +14,7 @@ # excluded also. use strict; -use Getopt::Long; +use Getopt::Long qw(:config no_ignore_case); use Pod::Usage; my $help = 0; @@ -26,7 +26,9 @@ 'h|help' => \$help, 'e|isaexec=s' => \@isaexec, 'i|include=s' => sub { push @selection, [ 'i', $_[1] ]; $hasinclude = 1 }, + 'I=s' => sub { push @selection, [ 'i', quotemeta( $_[1] ) ]; $hasinclude = 1 }, 'x|exclude=s' => sub { push @selection, [ 'x', $_[1] ]; $hasexclude = 1 }, + 'X=s' => sub { push @selection, [ 'x', quotemeta( $_[1] ) ]; $hasexclude = 1 }, ) or pod2usage( 1 ); # Exclude everything by default if there are only include rules @@ -153,11 +155,20 @@ Excludes the path from the resulting prototype. +=item B<-X > + +Excludes the path from the resulting prototype where all meta characters are quoted. + =item B<-i | --include > Includes the path in the resulting prototype. All pathes are implicitly excluded by default if B<-i> is used. +=item B<-I > + +Includes the path in the resulting prototype where all meta characters are quoted. +All pathes are implicitly excluded by default if B<-i> is used. + =back =head1 DESCRIPTION Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-24 15:04:00 UTC (rev 3910) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-24 16:30:22 UTC (rev 3911) @@ -241,8 +241,8 @@ -n "$(_PKGFILES_EXCLUDE)" -o \ -n "$(ISAEXEC_FILES_$*)" -o \ -n "$(ISAEXEC_FILES)" ]; then \ - (pathfilter $(if $(or $(_PKGFILES_EXCLUDE),$(_PKGFILES_INCLUDE)),-i $(call licensedir,$*)/license) \ - $(foreach S,$(filter-out $*,$(SPKG_SPECS)),-x $(call licensedir,$S)/license) \ + (pathfilter $(if $(or $(_PKGFILES_EXCLUDE),$(_PKGFILES_INCLUDE)),-I $(call licensedir,$*)/license) \ + $(foreach S,$(filter-out $*,$(SPKG_SPECS)),-X $(call licensedir,$S)/license) \ $(foreach FILE,$(_PKGFILES_INCLUDE),-i '$(FILE)') \ $(if $(_PKGFILES_INCLUDE),-x '.*',$(foreach FILE,$(_PKGFILES_EXCLUDE),-x '$(FILE)')) \ $(foreach IE,$(abspath $(ISAEXEC_FILES_$*) $(ISAEXEC_FILES)), \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Tue Mar 24 19:51:19 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Tue, 24 Mar 2009 18:51:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3912] csw/mgar/pkg/nsca/trunk Message-ID: Revision: 3912 http://gar.svn.sourceforge.net/gar/?rev=3912&view=rev Author: j_arndt Date: 2009-03-24 18:51:19 +0000 (Tue, 24 Mar 2009) Log Message: ----------- send_nsca: corrected use of cswpreserveconf Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile csw/mgar/pkg/nsca/trunk/checksums csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-24 16:30:22 UTC (rev 3911) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-24 18:51:19 UTC (rev 3912) @@ -18,9 +18,10 @@ PATCHFILES += submit_check_results.diff REQUIRED_PKGS_CSWnsca = CSWlibmcrypt CSWlibtoolrt CSWcswclassutils -REQUIRED_PKGS_CSWsendnsca = CSWlibmcrypt CSWlibtoolrt +REQUIRED_PKGS_CSWsendnsca = CSWlibmcrypt CSWlibtoolrt CSWcswclassutils SPKG_CLASSES_CSWnsca = none cswpreserveconf cswinitsmf +SPKG_CLASSES_CSWsendnsca = none cswpreserveconf CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-nsca-port=5667 Modified: csw/mgar/pkg/nsca/trunk/checksums =================================================================== --- csw/mgar/pkg/nsca/trunk/checksums 2009-03-24 16:30:22 UTC (rev 3911) +++ csw/mgar/pkg/nsca/trunk/checksums 2009-03-24 18:51:19 UTC (rev 3912) @@ -4,7 +4,7 @@ 1886b15eafd2e2a5a4b230918960ea9a download/CSWnsca.checkinstall 7fef893e65bb68bc0762434dbeace713 download/CSWnsca.preinstall 0f458cf358b1aab192c02fd0d37b1220 download/CSWsendnsca.gspec -ccdb574704fbff33a22ba4b10ba028bf download/CSWsendnsca.prototype +664e84201491b489ae20b983a150d72a download/CSWsendnsca.prototype 8bf9882f3115e8514ae6d9a866397c71 download/CSWsendnsca.preinstall 55a1c5523b2fe1ee66b45a2807e80bd6 download/cswnsca 08b769c5511342dd03fa01fea44cb260 download/submit_check_results.diff Modified: csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype 2009-03-24 16:30:22 UTC (rev 3911) +++ csw/mgar/pkg/nsca/trunk/files/CSWsendnsca.prototype 2009-03-24 18:51:19 UTC (rev 3912) @@ -1,12 +1,12 @@ -1 d none /opt/csw/bin 0755 root bin -1 f none /opt/csw/bin/send_nsca 0755 root bin -1 d none /opt/csw/etc 0755 root bin -1 f cswpreserveconf /opt/csw/etc/send_nsca.cfg.CSW 0644 root bin -1 d none /opt/csw/share/doc/send_nsca 0755 root bin -1 f none /opt/csw/share/doc/send_nsca/Changelog 0644 root bin -1 f none /opt/csw/share/doc/send_nsca/LEGAL 0644 root bin -1 f none /opt/csw/share/doc/send_nsca/README 0644 root bin -1 f none /opt/csw/share/doc/send_nsca/SECURITY 0644 root bin -1 f none /opt/csw/share/doc/send_nsca/submit_check_result-sample 0755 root bin -1 i pkginfo=CSWsendnsca.pkginfo -1 i preinstall=CSWsendnsca.preinstall +d none /opt/csw/bin 0755 root bin +f none /opt/csw/bin/send_nsca 0755 root bin +d none /opt/csw/etc 0755 root bin +f cswpreserveconf /opt/csw/etc/send_nsca.cfg.CSW 0644 root bin +d none /opt/csw/share/doc/send_nsca 0755 root bin +f none /opt/csw/share/doc/send_nsca/Changelog 0644 root bin +f none /opt/csw/share/doc/send_nsca/LEGAL 0644 root bin +f none /opt/csw/share/doc/send_nsca/README 0644 root bin +f none /opt/csw/share/doc/send_nsca/SECURITY 0644 root bin +f none /opt/csw/share/doc/send_nsca/submit_check_result-sample 0755 root bin +i pkginfo=CSWsendnsca.pkginfo +i preinstall=CSWsendnsca.preinstall This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 20:08:10 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 19:08:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[3913] csw/mgar/pkg/cpan/PDF-API2/trunk Message-ID: Revision: 3913 http://gar.svn.sourceforge.net/gar/?rev=3913&view=rev Author: wbonnet Date: 2009-03-24 19:08:08 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Switch to automatic gspec generation Modified Paths: -------------- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile csw/mgar/pkg/cpan/PDF-API2/trunk/checksums csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 18:51:19 UTC (rev 3912) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 19:08:08 UTC (rev 3913) @@ -9,6 +9,9 @@ High-Quality "Portable Document Format (aka. PDF)" Files. endef +PACKAGES = CSWpmpdfapi2 +CATALOGNAME = pm_pdfapi2 + DISTFILES += CSWpmpdfapi2.gspec REQUIRED_PKGS_CSWpmpdfapi2 += CSWpmcompresszlib Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/checksums 2009-03-24 18:51:19 UTC (rev 3912) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/checksums 2009-03-24 19:08:08 UTC (rev 3913) @@ -1,2 +1,2 @@ -d1194b419d7e58d057efa44e765f2740 download/CSWpmpdfapi2.gspec +0771d40713b8d6a5c98635075ee6086b download/CSWpmpdfapi2.gspec 848fb727323390128cac85cc11f52de1 download/PDF-API2-0.73.tar.gz Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec 2009-03-24 18:51:19 UTC (rev 3912) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec 2009-03-24 19:08:08 UTC (rev 3913) @@ -4,5 +4,5 @@ %include url file://%{PKGLIB}/csw_cpan.gspec %copyright -Please see /opt/csw/share/doc/%{GARNAME}/LICENSE.txt for license information +Please see /opt/csw/share/doc/%{GARNAME} for license information This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 20:08:42 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 19:08:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[3914] csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2. gspec Message-ID: Revision: 3914 http://gar.svn.sourceforge.net/gar/?rev=3914&view=rev Author: wbonnet Date: 2009-03-24 19:08:42 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Switch to automatic gspec generation Removed Paths: ------------- csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec Deleted: csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec 2009-03-24 19:08:08 UTC (rev 3913) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/files/CSWpmpdfapi2.gspec 2009-03-24 19:08:42 UTC (rev 3914) @@ -1,8 +0,0 @@ -%var bitname pm_pdfapi2 -%var pkgname CSWpmpdfapi2 -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright - -Please see /opt/csw/share/doc/%{GARNAME} for license information - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Tue Mar 24 20:25:11 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Tue, 24 Mar 2009 19:25:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[3915] csw/mgar/pkg/nagios_plugins/trunk/Makefile Message-ID: Revision: 3915 http://gar.svn.sourceforge.net/gar/?rev=3915&view=rev Author: j_arndt Date: 2009-03-24 19:25:10 +0000 (Tue, 24 Mar 2009) Log Message: ----------- nagios_plugins: added dependency to CSWperl Modified Paths: -------------- csw/mgar/pkg/nagios_plugins/trunk/Makefile Modified: csw/mgar/pkg/nagios_plugins/trunk/Makefile =================================================================== --- csw/mgar/pkg/nagios_plugins/trunk/Makefile 2009-03-24 19:08:42 UTC (rev 3914) +++ csw/mgar/pkg/nagios_plugins/trunk/Makefile 2009-03-24 19:25:10 UTC (rev 3915) @@ -13,7 +13,7 @@ REQUIRED_PKGS_CSWnagiosp = CSWggettextrt CSWiconv CSWlibnet CSWlibpq REQUIRED_PKGS_CSWnagiosp += CSWmysql5rt CSWoldaprt CSWosslrt CSWsasl -REQUIRED_PKGS_CSWnagiosp += CSWzlib +REQUIRED_PKGS_CSWnagiosp += CSWzlib CSWperl CFLAGS += -I /opt/csw/postgresql/include/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 20:57:35 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 19:57:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[3916] csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Message-ID: Revision: 3916 http://gar.svn.sourceforge.net/gar/?rev=3916&view=rev Author: wbonnet Date: 2009-03-24 19:57:35 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Initial release Modified Paths: -------------- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 19:25:10 UTC (rev 3915) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 19:57:35 UTC (rev 3916) @@ -12,7 +12,7 @@ PACKAGES = CSWpmpdfapi2 CATALOGNAME = pm_pdfapi2 -DISTFILES += CSWpmpdfapi2.gspec +ARCHALL_CSWpmpdfapi2 = 1 REQUIRED_PKGS_CSWpmpdfapi2 += CSWpmcompresszlib This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 21:08:32 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 20:08:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[3917] csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Message-ID: Revision: 3917 http://gar.svn.sourceforge.net/gar/?rev=3917&view=rev Author: wbonnet Date: 2009-03-24 20:08:32 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Initial release Modified Paths: -------------- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 19:57:35 UTC (rev 3916) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 20:08:32 UTC (rev 3917) @@ -19,3 +19,8 @@ LICENSE = COPYING include gar/category.mk + +post-extract: + @chmod o+r $(WORKSRC)/COPYING + @$(MAKECOOKIE) + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Tue Mar 24 21:29:24 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 24 Mar 2009 20:29:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[3918] csw/mgar/pkg/gtk-doc/trunk/Makefile Message-ID: Revision: 3918 http://gar.svn.sourceforge.net/gar/?rev=3918&view=rev Author: hson Date: 2009-03-24 20:29:24 +0000 (Tue, 24 Mar 2009) Log Message: ----------- gtk-doc: Disable use of scrollkeeper Modified Paths: -------------- csw/mgar/pkg/gtk-doc/trunk/Makefile Modified: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-24 20:08:32 UTC (rev 3917) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-24 20:29:24 UTC (rev 3918) @@ -13,7 +13,7 @@ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz CATALOGNAME_CSWgtk-doc = gtk_doc -PREREQUISITE_PKGS += CSWsgmlcommon CSWxmlcommon CSWdocbookxsl CSWscrollkeeper +PREREQUISITE_PKGS += CSWsgmlcommon CSWxmlcommon CSWdocbookxsl PREREQUISITE_PKGS += CSWopenjade CSWgnomedocutils REQUIRED_PKGS += CSWperl CSWpython CSWsgmlcommon CSWxmlcommon @@ -26,6 +26,7 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-xml-catalog=/opt/csw/etc/xml/catalog +CONFIGURE_ARGS += --disable-scrollkeeper # xmllint test fail on buildfarm due to proxy requirement # some other tests fail due to gtk-doc not installed (doh!) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 21:36:23 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 20:36:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3919] csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Message-ID: Revision: 3919 http://gar.svn.sourceforge.net/gar/?rev=3919&view=rev Author: wbonnet Date: 2009-03-24 20:36:23 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Initial release Modified Paths: -------------- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 20:29:24 UTC (rev 3918) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 20:36:23 UTC (rev 3919) @@ -21,6 +21,6 @@ include gar/category.mk post-extract: - @chmod o+r $(WORKSRC)/COPYING - @$(MAKECOOKIE) + @chmod o+r $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/*/COPYING + @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 24 21:39:26 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 24 Mar 2009 20:39:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[3920] csw/mgar/pkg/gcc4/trunk Message-ID: Revision: 3920 http://gar.svn.sourceforge.net/gar/?rev=3920&view=rev Author: valholla Date: 2009-03-24 20:39:26 +0000 (Tue, 24 Mar 2009) Log Message: ----------- back to dynamic everything Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/checksums csw/mgar/pkg/gcc4/trunk/files/package_def.mk csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk Removed Paths: ------------- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.prototype.i386 csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.prototype.sparc csw/mgar/pkg/gcc4/trunk/files/dynamic-package.mk Modified: csw/mgar/pkg/gcc4/trunk/checksums =================================================================== --- csw/mgar/pkg/gcc4/trunk/checksums 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/checksums 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,31 +1 @@ cc3c5565fdb9ab87a05ddb106ba0bd1f download/gcc-4.3.3.tar.bz2 -8b476ded82199f016a2336ef8a07e07a download/CSWgcc4core.gspec -3809dbfe7f21b9f4c20c7e146df4a54c download/CSWgcc4core.prototype -f200cbeea78189b566962e1b2595882d download/CSWgcc4core.depend -616ff6e7587d200dc314f162d845a47a download/CSWgcc4corert.gspec -9384ce5c4f8837863b01c1daa443cb2b download/CSWgcc4corert.prototype -69fb2b60070c5344cc8ec07f8fe18438 download/CSWgcc4corert.depend -6fe5004ca44ea96c1fc26c3e67dcc1c6 download/CSWgcc4gfortran.gspec -f11fb6388aabb4a6b6c2348a4cde483f download/CSWgcc4gfortran.prototype -b44042152bb26a94f82ab8451d47157b download/CSWgcc4gfortran.depend -4e76b495ec484180ea0618dc32d4a5e1 download/CSWgcc4gfortranrt.gspec -7fd663e57510b5f70bbf07a7ba9c988d download/CSWgcc4gfortranrt.prototype -f9eaff732fee9ef27ee729b5f46354ce download/CSWgcc4gfortranrt.depend -25a5113505aa60577e00550ec1279563 download/CSWgcc4java.gspec -1a7fa54fd170b7e5f651ef3e441193e8 download/CSWgcc4java.prototype -bd9363b7035fdb76d92ffec3dff20349 download/CSWgcc4java.depend -05a292d339e24c0cb29cac1fbad4703d download/CSWgcc4javart.gspec -76ff2e819e243d315a300de2c896f62a download/CSWgcc4javart.prototype -f9eaff732fee9ef27ee729b5f46354ce download/CSWgcc4javart.depend -a4132132da23af5b2c3e553b120bf411 download/CSWgcc4objc.gspec -769c7d3bf313dc44654cf09abc0bb78e download/CSWgcc4objc.prototype -282737f4cc24d5cd680638788a0fb69b download/CSWgcc4objc.depend -2100e224f2e92235346abbe8c35310fe download/CSWgcc4objcrt.gspec -40689c996431aa8f75f29bab35a3d70b download/CSWgcc4objcrt.prototype -f9eaff732fee9ef27ee729b5f46354ce download/CSWgcc4objcrt.depend -3e5031f9674955617673dd827a3bb3cc download/CSWgcc4g++.gspec -b93af53f7815ffe46269adf2f4a0d112 download/CSWgcc4g++.prototype -eb8662e95fd89bec0a05ef91801c81e1 download/CSWgcc4g++.depend -f923077d9bba3588c5d609c88913eca7 download/CSWgcc4g++rt.gspec -3686c1ad6d7f6d4d140e5e4bc11bd61e download/CSWgcc4g++rt.prototype -53c1e57ce34e8171382286e283db1d57 download/CSWgcc4g++rt.depend Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,4 +0,0 @@ -P CSWgcc4corert -P CSWlibgmp -P CSWlibmpfr -P CSWiconv Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,4 +0,0 @@ -%var bitname gcc4core -%var pkgname CSWgcc4core -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{DOWNLOADDIR}/COPYING Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.i386 =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.i386 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.i386 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,459 +0,0 @@ -d none /opt/csw 0755 root bin -d none /opt/csw/gcc4 0755 root bin -d none /opt/csw/gcc4/bin 0755 root bin -d none /opt/csw/gcc4/bin/amd64 0755 root bin -d none /opt/csw/gcc4/bin/i386 0755 root bin -f none /opt/csw/gcc4/bin/amd64/gcc 0755 root bin -f none /opt/csw/gcc4/bin/amd64/gccbug 0755 root bin -f none /opt/csw/gcc4/bin/i386/gcc 0755 root bin -f none /opt/csw/gcc4/bin/i386/gccbug 0755 root bin -l none /opt/csw/gcc4/bin/amd64/i386-pc-solaris2.10-gcc-4.3.3=/opt/csw/gcc4/bin/amd64/gcc -l none /opt/csw/gcc4/bin/amd64/i386-pc-solaris2.10-gcc=/opt/csw/gcc4/bin/amd64/gcc -l none /opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-gcc-4.3.3=/opt/csw/gcc4/bin/i386/gcc -l none /opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-gcc=/opt/csw/gcc4/bin/i386/gcc -f none /opt/csw/gcc4/bin/amd64/gcov 0755 root bin -f none /opt/csw/gcc4/bin/i386/gcov 0755 root bin -l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/gcc -l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/gccbug -l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/gcov -d none /opt/csw/gcc4/share 0755 root bin -d none /opt/csw/gcc4/share/locale 0755 root bin -d none /opt/csw/gcc4/share/locale/be 0755 root bin -d none /opt/csw/gcc4/share/locale/be/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/be/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/be/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/ca 0755 root bin -d none /opt/csw/gcc4/share/locale/ca/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/ca/LC_MESSAGES/cpplib.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/da 0755 root bin -d none /opt/csw/gcc4/share/locale/da/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/da/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/da/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/de 0755 root bin -d none /opt/csw/gcc4/share/locale/de/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/de/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/de/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/el 0755 root bin -d none /opt/csw/gcc4/share/locale/el/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/el/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/el/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/es 0755 root bin -d none /opt/csw/gcc4/share/locale/es/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/es/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/es/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/fi 0755 root bin -d none /opt/csw/gcc4/share/locale/fi/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/fi/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/fr 0755 root bin -d none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/id 0755 root bin -d none /opt/csw/gcc4/share/locale/id/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/id/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/id/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/ja 0755 root bin -d none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/nl 0755 root bin -d none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/ru 0755 root bin -d none /opt/csw/gcc4/share/locale/ru/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/ru/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/sr 0755 root bin -d none /opt/csw/gcc4/share/locale/sr/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/sr/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/sv 0755 root bin -d none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/tr 0755 root bin -d none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/uk 0755 root bin -d none /opt/csw/gcc4/share/locale/uk/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/uk/LC_MESSAGES/cpplib.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/vi 0755 root bin -d none /opt/csw/gcc4/share/locale/vi/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/vi/LC_MESSAGES/cpplib.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/zh_CN 0755 root bin -d none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/zh_TW 0755 root bin -d none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/man 0755 root bin -d none /opt/csw/gcc4/man/man1 0755 root bin -f none /opt/csw/gcc4/man/man1/gcc.1 0644 root bin -f none /opt/csw/gcc4/man/man1/gcov.1 0644 root bin -f none /opt/csw/gcc4/man/man1/gorbd.1 0644 root bin -f none /opt/csw/gcc4/man/man1/gc-analyze.1 0644 root bin -d none /opt/csw/gcc4/man/man7 0755 root bin -f none /opt/csw/gcc4/man/man7/fsf-funding.7 0644 root bin -f none /opt/csw/gcc4/man/man7/gfdl.7 0644 root bin -f none /opt/csw/gcc4/man/man7/gpl.7 0644 root bin -d none /opt/csw/gcc4/libexec 0755 root bin -d none /opt/csw/gcc4/libexec/gcc 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/cc1 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools/fixinc.sh 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools/fixincl 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools/mkheaders 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/install-tools/mkinstalldirs 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/cc1 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools/fixinc.sh 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools/fixincl 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools/mkheaders 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/install-tools/mkinstalldirs 0755 root bin -d none /opt/csw/gcc4/info 0755 root bin -f none /opt/csw/gcc4/info/cp-tools.info 0644 root bin -f none /opt/csw/gcc4/info/dir 0644 root bin -f none /opt/csw/gcc4/info/gcc.info 0644 root bin -f none /opt/csw/gcc4/info/gccinstall.info 0644 root bin -f none /opt/csw/gcc4/info/gccint.info 0644 root bin -f none /opt/csw/gcc4/info/libgomp.info 0644 root bin -d none /opt/csw/gcc4/lib 0755 root bin -d none /opt/csw/gcc4/lib/gcc 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/crtbegin.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/crtend.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/gmon.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgcc.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgcc_eh.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgcov.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgfortranbegin.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/amd64/libgfortranbegin.la 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/crtbegin.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/crtend.o 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude/omp_lib.f90 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude/omp_lib.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude/omp_lib.mod 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/finclude/omp_lib_kinds.mod 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/gmon.o 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/README 0644 root bin -s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/X11=root/usr/openwin/include/X11 -s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/Xm=root/usr/dt/include/Xm -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/arpa 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/arpa/nameser_compat.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/curses.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/dat 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/dat/dat_platform_specific.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/iso 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/iso/math_c99.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/iso/setjmp_iso.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/limits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/math.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/mps 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/mps/secport.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_compat.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_fil.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_lookup.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_nat.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_pool.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_proxy.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/netinet/ip_state.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/pthread.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt/include 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt/include/Xm 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt/include/Xm/XmosP.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/dt/include/Xm/Xmos_r.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS/dpsconfig.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xfuncs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xlibint.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xos.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xosdefs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/X11/Xthreads.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/xil 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/xil/_XilDefines.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/root/usr/openwin/include/xil/xil.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/sys 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/sys/feature_tests.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/sys/varargs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/syslimits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/wchar.h 0644 root bin -s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include-fixed/xil=root/usr/openwin/include/xil -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ammintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/bmmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/cpuid.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/emmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ffi.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ffitarget.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/float.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/gcj 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/gcj/libgcj-config.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/iso646.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jawt.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jawt_md.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jni.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jni_md.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/jvmpi.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/mm3dnow.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/mm_malloc.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/mmintrin-common.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/mmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/nmmintrin.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/NXConstStr.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/Object.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/Protocol.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/encoding.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/hash.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/objc-api.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/objc-decls.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/objc-list.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/objc.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/sarray.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/thr.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/objc/typedstream.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/omp.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/pmmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/smmintrin.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp/ssp.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp/stdio.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp/string.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/ssp/unistd.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/stdarg.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/stdbool.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/stddef.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/stdfix.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/tgmath.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/tmmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/unwind.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/varargs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/include/xmmintrin.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/fixinc_list 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/gsyslimits.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/include 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/include/README 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/include/limits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/macro_list 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/install-tools/mkheaders.conf 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/libgcc.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/libgcc_eh.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.3/libgcov.a 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crt1.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crtbegin.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crtend.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crti.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/crtn.o 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude/omp_lib.f90 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude/omp_lib.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude/omp_lib.mod 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/finclude/omp_lib_kinds.mod 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/gcrt1.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/gmon.o 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/README 0644 root bin -s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/X11=root/usr/openwin/include/X11 -s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/Xm=root/usr/dt/include/Xm -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/arpa 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/arpa/nameser_compat.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/ctype.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/curses.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/gelf.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso/setjmp_iso.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso/stdarg_iso.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso/stdio_iso.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/iso/wchar_iso.h 0644 root bin -s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/kcms=root/usr/openwin/include/kcms -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/libelf.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/limits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/link.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/locale.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/math.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/net 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/net/if.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/net/ppp_defs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/pthread.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt/include 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm/XmosP.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm/Xmos_r.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS/dpsconfig.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xfuncs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xlibint.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xos.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xosdefs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xthreads.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/dni.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/nmdefs.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/kcms 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/kcms/kcs.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil/_XilDefines.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil/xil.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/rpc 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/rpc/xdr.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/setjmp.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/signal.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stdarg.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stddef.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stdio.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stdio_tag.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/stdlib.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/string.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/asm_linkage.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/cpuvar.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/ddi_impldefs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/debug.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/dktp 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/dktp/mlx 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/dktp/mlx/mlxdefs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/dma_i8237A.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/elf.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/exec.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/exechdr.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/feature_tests.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/hsfs_isospec.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/hsfs_spec.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/pc_label.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/seg_xmem.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/fs/xmem.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/ieeefp.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/int_const.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/int_fmtio.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/int_limits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/int_types.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/kbio.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/kobj.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/kstat.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/link.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/machtypes.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/mmu.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/msreg.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pcmcia 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pcmcia/pcelx.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pctypes.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pic.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/proc 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/proc.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/proc/prdata.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/procfs_isa.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/psw.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/pte.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/reg.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/scsi 0755 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/scsi/impl 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/scsi/impl/pkt_wrapper.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/signal.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/stack.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/stat.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/stat_impl.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/sunddi.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/trap.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/traptrace.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/types.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/user.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/utsname.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/varargs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/sys/vuid_event.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/syslimits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/thread.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/time.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/tzfile.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/varargs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/wchar.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/widec.h 0644 root bin -s none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/xil=root/usr/openwin/include/xil -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include-fixed/zconf.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ammintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/bmmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/cpuid.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/emmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ffi.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ffitarget.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/float.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/gcj 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/gcj/libgcj-config.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/iso646.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jawt.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jawt_md.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jni.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jni_md.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/jvmpi.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/mm3dnow.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/mm_malloc.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/mmintrin-common.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/mmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/nmmintrin.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/NXConstStr.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/Object.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/Protocol.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/encoding.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/hash.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/objc-api.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/objc-decls.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/objc-list.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/objc.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/sarray.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/thr.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/objc/typedstream.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/omp.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/pmmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/smmintrin.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp/ssp.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp/stdio.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp/string.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/ssp/unistd.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/stdarg.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/stdbool.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/stddef.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/stdfix.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/tgmath.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/tmmintrin.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/unwind.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/varargs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/include/xmmintrin.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/fixinc_list 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/gsyslimits.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/include 0755 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/include/README 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/include/limits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/macro_list 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/install-tools/mkheaders.conf 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/libgcc.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/libgcc_eh.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/i386-pc-solaris2.8/4.3.3/libgcov.a 0644 root bin Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.sparc =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.sparc 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.prototype.sparc 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,275 +0,0 @@ -d none /opt 0755 root bin -d none /opt/csw 0755 root bin -d none /opt/csw/gcc4 0755 root bin -d none /opt/csw/gcc4/bin 0755 root bin -f none /opt/csw/gcc4/bin/gcc 0755 root bin -f none /opt/csw/gcc4/bin/gccbug 0755 root bin -f none /opt/csw/gcc4/bin/gcov 0755 root bin -f none /opt/csw/gcc4/bin/gorbd 0755 root bin -l none /opt/csw/gcc4/bin/sparc-sun-solaris2.8-gcc-4.3.3=/opt/csw/gcc4/bin/gcc -l none /opt/csw/gcc4/bin/sparc-sun-solaris2.8-gcc=/opt/csw/gcc4/bin/gcc -d none /opt/csw/gcc4/info 0755 root bin -f none /opt/csw/gcc4/info/cp-tools.info 0644 root bin -f none /opt/csw/gcc4/info/dir 0644 root bin -f none /opt/csw/gcc4/info/gcc.info 0644 root bin -f none /opt/csw/gcc4/info/gccinstall.info 0644 root bin -f none /opt/csw/gcc4/info/gccint.info 0644 root bin -f none /opt/csw/gcc4/info/libgomp.info 0644 root bin -d none /opt/csw/gcc4/lib 0755 root bin -d none /opt/csw/gcc4/lib/gcc 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crt1.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crtbegin.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crtend.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crtfastmath.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crti.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/crtn.o 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude/omp_lib.f90 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude/omp_lib.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude/omp_lib.mod 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/finclude/omp_lib_kinds.mod 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/gcrt1.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/gmon.o 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/README 0644 root bin -s none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/X11=root/usr/openwin/include/X11 -s none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/Xm=root/usr/dt/include/Xm -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/arpa 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/arpa/nameser_compat.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/ctype.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/curses.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/gelf.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso/setjmp_iso.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso/stdarg_iso.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso/stdio_iso.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/iso/wchar_iso.h 0644 root bin -s none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/kcms=root/usr/openwin/include/kcms -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/libelf.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/limits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/link.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/locale.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/math.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/net 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/net/if.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/net/ppp_defs.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/netinet 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/netinet/if_ether.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/pthread.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt/include 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm/XmosP.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/dt/include/Xm/Xmos_r.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/DPS/dpsconfig.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xfuncs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xlibint.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xos.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xosdefs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/Xthreads.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/dni.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/X11/nmdefs.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/kcms 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/kcms/kcs.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil/_XilDefines.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/root/usr/openwin/include/xil/xil.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/rpc 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/rpc/xdr.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/setjmp.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/signal.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stdarg.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stddef.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stdio.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stdio_tag.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/stdlib.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/string.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/core.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/ddi_impldefs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/ddidmareq.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/debug.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/elf.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/ethernet.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/exec.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/exechdr.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/feature_tests.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fibre-channel 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fibre-channel/fca 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fibre-channel/fca/qlc.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fs 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fs/hsfs_spec.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fs/udf_volume.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/fs/ufs_inode.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/ieeefp.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/int_const.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/int_fmtio.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/int_limits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/int_types.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/kstat.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/link.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/msreg.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/openpromio.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/pctypes.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/proc 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/proc/prdata.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/prsystm.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi 0755 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/adapters 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/adapters/glmvar.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/adapters/mptvar.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/impl 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/scsi/impl/pkt_wrapper.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/signal.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/sunddi.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/types.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/user.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/sys/varargs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/syslimits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/thread.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/time.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/tzfile.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/varargs.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/wchar.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/widec.h 0644 root bin -s none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include-fixed/xil=root/usr/openwin/include/xil -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ffi.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ffitarget.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/float.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/iso646.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/omp.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp/ssp.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp/stdio.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp/string.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/ssp/unistd.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/stdarg.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/stdbool.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/stddef.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/stdfix.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/tgmath.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/unwind.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/include/varargs.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/fixinc_list 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/gsyslimits.h 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/include 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/include/README 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/include/limits.h 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/macro_list 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/mkheaders.conf 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/libgcc.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/libgcc_eh.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/libgcov.a 0644 root bin -d none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9 0755 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crt1.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crtbegin.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crtend.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crtfastmath.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crti.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/crtn.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/gcrt1.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/gmon.o 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/libgcc.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/libgcc_eh.a 0644 root bin -f none /opt/csw/gcc4/lib/gcc/sparc-sun-solaris2.8/4.3.3/sparcv9/libgcov.a 0644 root bin -d none /opt/csw/gcc4/libexec 0755 root bin -d none /opt/csw/gcc4/libexec/gcc 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/cc1 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/fixinc.sh 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/fixincl 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/mkheaders 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/sparc-sun-solaris2.8/4.3.3/install-tools/mkinstalldirs 0755 root bin -d none /opt/csw/gcc4/man 0755 root bin -d none /opt/csw/gcc4/man/man1 0755 root bin -f none /opt/csw/gcc4/man/man1/gc-analyze.1 0644 root bin -f none /opt/csw/gcc4/man/man1/gcc.1 0644 root bin -f none /opt/csw/gcc4/man/man1/gorbd.1 0644 root bin -d none /opt/csw/gcc4/man/man7 0755 root bin -f none /opt/csw/gcc4/man/man7/fsf-funding.7 0644 root bin -f none /opt/csw/gcc4/man/man7/gfdl.7 0644 root bin -f none /opt/csw/gcc4/man/man7/gpl.7 0644 root bin -d none /opt/csw/gcc4/share 0755 root bin -d none /opt/csw/gcc4/share/locale 0755 root bin -d none /opt/csw/gcc4/share/locale/be 0755 root bin -d none /opt/csw/gcc4/share/locale/be/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/be/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/be/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/ca 0755 root bin -d none /opt/csw/gcc4/share/locale/ca/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/ca/LC_MESSAGES/cpplib.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/da 0755 root bin -d none /opt/csw/gcc4/share/locale/da/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/da/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/da/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/de 0755 root bin -d none /opt/csw/gcc4/share/locale/de/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/de/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/de/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/el 0755 root bin -d none /opt/csw/gcc4/share/locale/el/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/el/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/el/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/es 0755 root bin -d none /opt/csw/gcc4/share/locale/es/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/es/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/es/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/fi 0755 root bin -d none /opt/csw/gcc4/share/locale/fi/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/fi/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/fr 0755 root bin -d none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/fr/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/id 0755 root bin -d none /opt/csw/gcc4/share/locale/id/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/id/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/id/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/ja 0755 root bin -d none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/ja/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/nl 0755 root bin -d none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/nl/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/ru 0755 root bin -d none /opt/csw/gcc4/share/locale/ru/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/ru/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/sr 0755 root bin -d none /opt/csw/gcc4/share/locale/sr/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/sr/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/sv 0755 root bin -d none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/sv/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/tr 0755 root bin -d none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/tr/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/uk 0755 root bin -d none /opt/csw/gcc4/share/locale/uk/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/uk/LC_MESSAGES/cpplib.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/vi 0755 root bin -d none /opt/csw/gcc4/share/locale/vi/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/vi/LC_MESSAGES/cpplib.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/zh_CN 0755 root bin -d none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/zh_CN/LC_MESSAGES/gcc.mo 0644 root bin -d none /opt/csw/gcc4/share/locale/zh_TW 0755 root bin -d none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES 0755 root bin -f none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES/cpplib.mo 0644 root bin -f none /opt/csw/gcc4/share/locale/zh_TW/LC_MESSAGES/gcc.mo 0644 root bin Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.depend 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.depend 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,4 +0,0 @@ -P CSWggettextrt -P CSWiconv -P CSWlibgmp -P CSWlibmpfr Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,4 +0,0 @@ -%var bitname gcc4corert -%var pkgname CSWgcc4corert -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{DOWNLOADDIR}/COPYING Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.i386 =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.i386 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.i386 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,40 +0,0 @@ -d none /opt/csw 0755 root bin -d none /opt/csw/gcc4 0755 root bin -d none /opt/csw/gcc4/lib 0755 root bin -s none /opt/csw/gcc4/lib=i386 -s none /opt/csw/gcc4/lib=32 -d none /opt/csw/gcc4/lib/amd64 0755 root bin -s none /opt/csw/gcc4/lib/amd64=64 -f none /opt/csw/gcc4/lib/amd64/libgcc_s.so.1 0644 root bin -s none /opt/csw/gcc4/lib/amd64/libgcc_s.so=libgcc_s.so.1 -f none /opt/csw/gcc4/lib/libgcc_s.so.1 0644 root bin -s none /opt/csw/gcc4/lib/libgcc_s.so=libgcc_s.so.1 -f none /opt/csw/gcc4/lib/libgomp.a 0644 root bin -f none /opt/csw/gcc4/lib/libgomp.la 0755 root bin -f none /opt/csw/gcc4/lib/libgomp.so.1.0.0 0755 root bin -s none /opt/csw/gcc4/lib/libgomp.so.1=libgomp.so.1.0.0 -s none /opt/csw/gcc4/lib/libgomp.so=libgomp.so.1.0.0 -f none /opt/csw/gcc4/lib/libgomp.spec 0644 root bin -f none /opt/csw/gcc4/lib/amd64/libgomp.a 0644 root bin -f none /opt/csw/gcc4/lib/amd64/libgomp.la 0755 root bin -f none /opt/csw/gcc4/lib/amd64/libgomp.so.1.0.0 0755 root bin -s none /opt/csw/gcc4/lib/amd64/libgomp.so.1=libgomp.so.1.0.0 -s none /opt/csw/gcc4/lib/amd64/libgomp.so=libgomp.so.1.0.0 -f none /opt/csw/gcc4/lib/amd64/libgomp.spec 0644 root bin -f none /opt/csw/gcc4/lib/amd64/libiberty.a 0644 root bin -f none /opt/csw/gcc4/lib/libiberty.a 0644 root bin -f none /opt/csw/gcc4/lib/amd64/libssp.a 0644 root bin -f none /opt/csw/gcc4/lib/amd64/libssp.la 0755 root bin -f none /opt/csw/gcc4/lib/amd64/libssp.so.0.0.0 0755 root bin -s none /opt/csw/gcc4/lib/amd64/libssp.so.0=libssp.so.0.0.0 -s none /opt/csw/gcc4/lib/amd64/libssp.so=libssp.so.0.0.0 -f none /opt/csw/gcc4/lib/amd64/libssp_nonshared.a 0644 root bin -f none /opt/csw/gcc4/lib/amd64/libssp_nonshared.la 0755 root bin -f none /opt/csw/gcc4/lib/libssp.a 0644 root bin -f none /opt/csw/gcc4/lib/libssp.la 0755 root bin -f none /opt/csw/gcc4/lib/libssp.so.0.0.0 0755 root bin -s none /opt/csw/gcc4/lib/libssp.so.0=libssp.so.0.0.0 -s none /opt/csw/gcc4/lib/libssp.so=libssp.so.0.0.0 -f none /opt/csw/gcc4/lib/libssp_nonshared.a 0644 root bin -f none /opt/csw/gcc4/lib/libssp_nonshared.la 0755 root bin - Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.sparc =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.sparc 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.prototype.sparc 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,40 +0,0 @@ - -d none /opt/csw 0755 root bin -d none /opt/csw/gcc4 0755 root bin -d none /opt/csw/gcc4/lib 0755 root bin -s none /opt/csw/gcc4/lib=sparcv8 -s none /opt/csw/gcc4/lib=32 -f none /opt/csw/gcc4/lib/libgcc_s.so.1 0644 root bin -s none /opt/csw/gcc4/lib/libgcc_s.so=libgcc_s.so.1 -f none /opt/csw/gcc4/lib/libgomp.a 0644 root bin -f none /opt/csw/gcc4/lib/libgomp.la 0755 root bin -f none /opt/csw/gcc4/lib/libgomp.so.1.0.0 0755 root bin -s none /opt/csw/gcc4/lib/libgomp.so.1=libgomp.so.1.0.0 -s none /opt/csw/gcc4/lib/libgomp.so=libgomp.so.1.0.0 -f none /opt/csw/gcc4/lib/libgomp.spec 0644 root bin -f none /opt/csw/gcc4/lib/libiberty.a 0644 root bin -f none /opt/csw/gcc4/lib/libssp.a 0644 root bin -f none /opt/csw/gcc4/lib/libssp.la 0755 root bin -f none /opt/csw/gcc4/lib/libssp.so.0.0.0 0755 root bin -s none /opt/csw/gcc4/lib/libssp.so.0=libssp.so.0.0.0 -s none /opt/csw/gcc4/lib/libssp.so=libssp.so.0.0.0 -f none /opt/csw/gcc4/lib/libssp_nonshared.a 0644 root bin -f none /opt/csw/gcc4/lib/libssp_nonshared.la 0755 root bin -d none /opt/csw/gcc4/lib/sparcv9 0755 root bin -s none /opt/csw/gcc4/lib/sparcv9=64 -f none /opt/csw/gcc4/lib/sparcv9/libgcc_s.so.1 0644 root bin -s none /opt/csw/gcc4/lib/sparcv9/libgcc_s.so=libgcc_s.so.1 -f none /opt/csw/gcc4/lib/sparcv9/libgomp.a 0644 root bin -f none /opt/csw/gcc4/lib/sparcv9/libgomp.la 0755 root bin -f none /opt/csw/gcc4/lib/sparcv9/libgomp.so.1.0.0 0755 root bin -s none /opt/csw/gcc4/lib/sparcv9/libgomp.so.1=libgomp.so.1.0.0 -s none /opt/csw/gcc4/lib/sparcv9/libgomp.so=libgomp.so.1.0.0 -f none /opt/csw/gcc4/lib/sparcv9/libgomp.spec 0644 root bin -f none /opt/csw/gcc4/lib/sparcv9/libiberty.a 0644 root bin -f none /opt/csw/gcc4/lib/sparcv9/libssp.a 0644 root bin -f none /opt/csw/gcc4/lib/sparcv9/libssp.la 0755 root bin -f none /opt/csw/gcc4/lib/sparcv9/libssp.so.0.0.0 0755 root bin -s none /opt/csw/gcc4/lib/sparcv9/libssp.so.0=libssp.so.0.0.0 -s none /opt/csw/gcc4/lib/sparcv9/libssp.so=libssp.so.0.0.0 -f none /opt/csw/gcc4/lib/sparcv9/libssp_nonshared.a 0644 root bin -f none /opt/csw/gcc4/lib/sparcv9/libssp_nonshared.la 0755 root bin Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,4 +0,0 @@ -P CSWgcc4g++rt -P CSWlibgmp -P CSWlibmpfr -P CSWiconv Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,4 +0,0 @@ -%var bitname gcc4g++ -%var pkgname CSWgcc4g++ -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{DOWNLOADDIR}/COPYING Deleted: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.i386 =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.i386 2009-03-24 20:36:23 UTC (rev 3919) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.prototype.i386 2009-03-24 20:39:26 UTC (rev 3920) @@ -1,765 +0,0 @@ -d none /opt/csw 0755 root bin -d none /opt/csw/gcc4 0755 root bin -d none /opt/csw/gcc4/bin 0755 root bin -d none /opt/csw/gcc4/bin/amd64 0755 root bin -d none /opt/csw/gcc4/bin/i386 0755 root bin -l none /opt/csw/gcc4/bin/amd64/c++=/opt/csw/gcc4/bin/amd64/g++ -f none /opt/csw/gcc4/bin/amd64/cpp 0755 root bin -f none /opt/csw/gcc4/bin/amd64/g++ 0755 root bin -l none /opt/csw/gcc4/bin/amd64/i386-pc-solaris2.10-c++=/opt/csw/gcc4/bin/amd64/g++ -l none /opt/csw/gcc4/bin/amd64/i386-pc-solaris2.10-g++=/opt/csw/gcc4/bin/amd64/g++ -l none /opt/csw/gcc4/bin/i386/c++=/opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-c++ -f none /opt/csw/gcc4/bin/i386/cpp 0755 root bin -l none /opt/csw/gcc4/bin/i386/g++=/opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-c++ -f none /opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-c++ 0755 root bin -l none /opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-g++=/opt/csw/gcc4/bin/i386/i386-pc-solaris2.8-c++ -l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/cpp -l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/g++ -l none /opt/csw/bin/isaexec=/opt/csw/gcc4/bin/c++ -d none /opt/csw/gcc4/man 0755 root bin -d none /opt/csw/gcc4/man/man1 0755 root bin -f none /opt/csw/gcc4/man/man1/cpp.1 0644 root bin -f none /opt/csw/gcc4/man/man1/g++.1 0644 root bin -d none /opt/csw/gcc4/libexec 0755 root bin -d none /opt/csw/gcc4/libexec/gcc 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3 0755 root bin -d none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.10/4.3.3/cc1plus 0755 root bin -f none /opt/csw/gcc4/libexec/gcc/i386-pc-solaris2.8/4.3.3/cc1plus 0755 root bin -d none /opt/csw/gcc4/info 0755 root bin -f none /opt/csw/gcc4/info/cpp.info 0644 root bin -f none /opt/csw/gcc4/info/cppinternals.info 0644 root bin -d none /opt/csw/gcc4/include 0755 root bin -d none /opt/csw/gcc4/include/c++ 0755 root bin -d none /opt/csw/gcc4/include/c++/4.3.3 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/limits 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/list 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/locale 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/map 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/memory 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/new 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/numeric 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/org 0755 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/org/ietf 0755 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/ChannelBinding.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSContext.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSCredential.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSException.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSManager.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/GSSName.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/MessageProp.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/org/ietf/jgss/Oid.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/ostream 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/parallel 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/algo.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/algobase.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/algorithm 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/algorithmfwd.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/balanced_quicksort.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/base.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/basic_iterator.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/checkers.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/compatibility.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/compiletime_settings.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/equally_split.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/features.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/find.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/find_selectors.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/for_each.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/for_each_selectors.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/iterator.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/list_partition.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/losertree.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/merge.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/multiseq_selection.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/multiway_merge.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/multiway_mergesort.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/numeric 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/numericfwd.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/omp_loop.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/omp_loop_static.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/par_loop.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/parallel.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/partial_sum.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/partition.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/queue.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/quicksort.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/random_number.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/random_shuffle.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/search.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/set_operations.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/settings.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/sort.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/tags.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/types.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/unique_copy.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/parallel/workstealing.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/queue 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/random 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/regex 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/set 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sstream 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/stack 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/stdexcept 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/streambuf 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/string 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/sun 0755 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/sun/awt 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/awt/CausedFocusEvent.h 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/sun/misc 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/misc/Service.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/misc/ServiceConfigurationError.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/misc/Unsafe.h 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/Reflection.h 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/AnnotationInvocationHandler.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/AnnotationParser.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/AnnotationType.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/annotation/ExceptionProxy.h 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/misc 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/sun/reflect/misc/ReflectUtil.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tgmath.h 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/tr1 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/array 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/bessel_function.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/beta_function.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/boost_sp_shared_count.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ccomplex 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cctype 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cfenv 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cfloat 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cinttypes 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/climits 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cmath 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/complex 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/complex.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdarg 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdbool 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdint 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdio 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cstdlib 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ctgmath 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ctime 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ctype.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cwchar 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/cwctype 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/ell_integral.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/exp_integral.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/fenv.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/float.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/functional 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/functional_hash.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/gamma.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/hashtable.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/hypergeometric.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/inttypes.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/legendre_function.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/limits.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/math.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/memory 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/modified_bessel_func.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/poly_hermite.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/poly_laguerre.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/random 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/regex 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/riemann_zeta.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/special_function_util.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdarg.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdbool.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdint.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdio.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/stdlib.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/tgmath.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/tuple 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/type_traits 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/unordered_map 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/unordered_set 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/utility 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/wchar.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1/wctype.h 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/array 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/boost_shared_ptr.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/boost_sp_counted_base.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cctype 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cfenv 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cinttypes 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cmath 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/complex 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cstdint 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cstdio 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cstdlib 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cwchar 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/cwctype 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/functional 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/functional_hash.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/hashtable 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/hashtable_policy.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/random 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/random.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/regex 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/type_traits 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/unordered_map 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/unordered_set 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tr1_impl/utility 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/tuple 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/type_traits 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/typeinfo 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/unordered_map 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/unordered_set 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/utility 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/valarray 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/vector 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10 0755 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64 0755 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/atomic_word.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/basic_file.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/c++allocator.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/c++config.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/c++io.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/c++locale.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/cpu_defines.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/ctype_base.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/ctype_inline.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/ctype_noninline.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/cxxabi_tweaks.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/extc++.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr-default.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr-posix.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr-single.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr-tpf.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/gthr.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/messages_members.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/os_defines.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/stdc++.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/stdtr1c++.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/amd64/bits/time_members.h 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/atomic_word.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/basic_file.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/c++allocator.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/c++config.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/c++io.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/c++locale.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/cpu_defines.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/ctype_base.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/ctype_inline.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/ctype_noninline.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/cxxabi_tweaks.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/extc++.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr-default.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr-posix.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr-single.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr-tpf.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/gthr.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/messages_members.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/os_defines.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/stdc++.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/stdtr1c++.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.10/bits/time_members.h 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8 0755 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/atomic_word.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/basic_file.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/c++allocator.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/c++config.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/c++io.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/c++locale.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/cpu_defines.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/ctype_base.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/ctype_inline.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/ctype_noninline.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/cxxabi_tweaks.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/extc++.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr-default.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr-posix.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr-single.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr-tpf.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/gthr.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/messages_members.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/os_defines.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/stdc++.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/stdtr1c++.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/i386-pc-solaris2.8/bits/time_members.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/iomanip 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/ios 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/iosfwd 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/iostream 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/istream 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/iterator 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/algorithm 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/array 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/backward 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/backward/auto_ptr.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/backward/backward_warning.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/backward/binders.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/backward/hash_fun.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/backward/hash_map 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/backward/hash_set 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/backward/hashtable.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/backward/strstream 0644 root bin -d none /opt/csw/gcc4/include/c++/4.3.3/bits 0755 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/algorithmfwd.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/allocator.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/basic_ios.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/basic_ios.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/basic_string.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/basic_string.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/boost_concept_check.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/boost_sp_shared_count.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/char_traits.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/cmath.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/codecvt.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/concept_check.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/cpp_type_traits.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/deque.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/fstream.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/functexcept.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/functional_hash.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/gslice.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/gslice_array.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/hashtable.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/indirect_array.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/ios_base.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/istream.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/list.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_classes.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_classes.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_facets.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_facets.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_facets_nonio.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/locale_facets_nonio.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/localefwd.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/mask_array.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/ostream.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/ostream_insert.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/postypes.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/slice_array.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/sstream.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_algo.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_algobase.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_bvector.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_construct.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_deque.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_function.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_heap.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_iterator.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_iterator_base_funcs.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_iterator_base_types.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_list.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_map.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_move.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_multimap.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_multiset.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_numeric.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_pair.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_queue.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_raw_storage_iter.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_relops.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_set.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_stack.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_tempbuf.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_tree.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_uninitialized.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stl_vector.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stream_iterator.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/streambuf.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/streambuf_iterator.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/stringfwd.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/valarray_after.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/valarray_array.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/valarray_array.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/valarray_before.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bits/vector.tcc 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/bitset 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/c++0x_warning.h 0644 root bin -f none /opt/csw/gcc4/include/c++/4.3.3/cassert 0644 root bin @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 21:58:25 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 20:58:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3921] csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Message-ID: Revision: 3921 http://gar.svn.sourceforge.net/gar/?rev=3921&view=rev Author: wbonnet Date: 2009-03-24 20:58:25 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Initial release Modified Paths: -------------- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 20:39:26 UTC (rev 3920) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 20:58:25 UTC (rev 3921) @@ -21,6 +21,7 @@ include gar/category.mk post-extract: - @chmod o+r $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/*/COPYING +# @chmod o+r $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/*/COPYING + ( chmod o+r $(WORKSRC)/COPYING ) @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 21:59:48 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 20:59:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3922] csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Message-ID: Revision: 3922 http://gar.svn.sourceforge.net/gar/?rev=3922&view=rev Author: wbonnet Date: 2009-03-24 20:59:48 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Initial release Modified Paths: -------------- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile Modified: csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 20:58:25 UTC (rev 3921) +++ csw/mgar/pkg/cpan/PDF-API2/trunk/Makefile 2009-03-24 20:59:48 UTC (rev 3922) @@ -21,7 +21,6 @@ include gar/category.mk post-extract: -# @chmod o+r $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/*/COPYING - ( chmod o+r $(WORKSRC)/COPYING ) + @chmod o+r $(WORKSRC)/COPYING @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 22:04:49 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 21:04:49 +0000 Subject: [csw-devel] SF.net SVN: gar:[3923] csw/mgar/pkg/cpan/Parse-Syslog/trunk Message-ID: Revision: 3923 http://gar.svn.sourceforge.net/gar/?rev=3923&view=rev Author: wbonnet Date: 2009-03-24 21:04:48 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Update to 1.10 Modified Paths: -------------- csw/mgar/pkg/cpan/Parse-Syslog/trunk/Makefile csw/mgar/pkg/cpan/Parse-Syslog/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/cpan/Parse-Syslog/trunk/files/CSWpmparsesyslog.gspec Property Changed: ---------------- csw/mgar/pkg/cpan/Parse-Syslog/trunk/ Property changes on: csw/mgar/pkg/cpan/Parse-Syslog/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/Parse-Syslog/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Parse-Syslog/trunk/Makefile 2009-03-24 20:59:48 UTC (rev 3922) +++ csw/mgar/pkg/cpan/Parse-Syslog/trunk/Makefile 2009-03-24 21:04:48 UTC (rev 3923) @@ -1,5 +1,5 @@ GARNAME = Parse-Syslog -GARVERSION = 1.09 +GARVERSION = 1.10 CATEGORIES = cpan AUTHOR = DSCHWEI @@ -13,6 +13,15 @@ program, pid and text returned in a hash-reference. endef -DISTFILES += CSWpmparsesyslog.gspec +CATALOGNAME = pm_parsesyslog +PACKAGES = CSWpmparsesyslog +ARCHALL_CSWpmparsesyslog = 1 + +LICENSE = COPYING + include gar/category.mk + +post-extract: + @chmod o+r $(WORKSRC)/COPYING + @$(MAKECOOKIE) Modified: csw/mgar/pkg/cpan/Parse-Syslog/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Parse-Syslog/trunk/checksums 2009-03-24 20:59:48 UTC (rev 3922) +++ csw/mgar/pkg/cpan/Parse-Syslog/trunk/checksums 2009-03-24 21:04:48 UTC (rev 3923) @@ -1,2 +1 @@ -2bd21d6b8261f61bb951902ba060f8a9 download/CSWpmparsesyslog.gspec -ddfeb94b537b05e2f64ae333eca50a20 download/Parse-Syslog-1.09.tar.gz +e1c4c03aaa7cb8d2baa52f294dd9accc download/Parse-Syslog-1.10.tar.gz Deleted: csw/mgar/pkg/cpan/Parse-Syslog/trunk/files/CSWpmparsesyslog.gspec =================================================================== --- csw/mgar/pkg/cpan/Parse-Syslog/trunk/files/CSWpmparsesyslog.gspec 2009-03-24 20:59:48 UTC (rev 3922) +++ csw/mgar/pkg/cpan/Parse-Syslog/trunk/files/CSWpmparsesyslog.gspec 2009-03-24 21:04:48 UTC (rev 3923) @@ -1,10 +0,0 @@ -%var bitname pm_parsesyslog -%var pkgname CSWpmparsesyslog -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -Copyright (c) 2001, Swiss Federal Institute of Technology, Zurich. -All Rights Reserved. - -This module is free software; you can redistribute it and/or -modify it under the same terms as Perl itself. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 22:13:22 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 21:13:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[3924] csw/mgar/pkg/cpan/Parse-Syslog/trunk/Makefile Message-ID: Revision: 3924 http://gar.svn.sourceforge.net/gar/?rev=3924&view=rev Author: wbonnet Date: 2009-03-24 21:13:19 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Update to 1.10 Modified Paths: -------------- csw/mgar/pkg/cpan/Parse-Syslog/trunk/Makefile Modified: csw/mgar/pkg/cpan/Parse-Syslog/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Parse-Syslog/trunk/Makefile 2009-03-24 21:04:48 UTC (rev 3923) +++ csw/mgar/pkg/cpan/Parse-Syslog/trunk/Makefile 2009-03-24 21:13:19 UTC (rev 3924) @@ -18,10 +18,10 @@ ARCHALL_CSWpmparsesyslog = 1 -LICENSE = COPYING +LICENSE = README include gar/category.mk post-extract: - @chmod o+r $(WORKSRC)/COPYING + @chmod o+r $(WORKSRC)/README @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 22:19:23 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 21:19:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3925] csw/mgar/pkg/cpan/Parse-RecDescent/trunk Message-ID: Revision: 3925 http://gar.svn.sourceforge.net/gar/?rev=3925&view=rev Author: wbonnet Date: 2009-03-24 21:19:23 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Update to 1.96.0 Modified Paths: -------------- csw/mgar/pkg/cpan/Parse-RecDescent/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/cpan/Parse-RecDescent/trunk/files/CSWpmparserecdescent.gspec csw/mgar/pkg/cpan/Parse-RecDescent/trunk/files/CSWpmparserecdescent.prototype Property Changed: ---------------- csw/mgar/pkg/cpan/Parse-RecDescent/trunk/ Property changes on: csw/mgar/pkg/cpan/Parse-RecDescent/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/Parse-RecDescent/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Parse-RecDescent/trunk/Makefile 2009-03-24 21:13:19 UTC (rev 3924) +++ csw/mgar/pkg/cpan/Parse-RecDescent/trunk/Makefile 2009-03-24 21:19:23 UTC (rev 3925) @@ -1,5 +1,5 @@ GARNAME = Parse-RecDescent -GARVERSION = 1.94 +GARVERSION = 1.96.0 CATEGORIES = cpan AUTHOR = DCONWAY @@ -9,6 +9,15 @@ parsers from simple yacc-like grammar specifications. endef -DISTFILES = $(call admfiles,CSWpmparserecdescent,depend prototype) +CATALOGNAME = pm_parserecdescent +PACKAGES = CSWpmparserecdescent +ARCHALL_CSWpmparserecdescent = 1 + +LICENSE = COPYING + include gar/category.mk + +post-extract: + @chmod o+r $(WORKSRC)/COPYING + @$(MAKECOOKIE) Deleted: csw/mgar/pkg/cpan/Parse-RecDescent/trunk/files/CSWpmparserecdescent.gspec =================================================================== --- csw/mgar/pkg/cpan/Parse-RecDescent/trunk/files/CSWpmparserecdescent.gspec 2009-03-24 21:13:19 UTC (rev 3924) +++ csw/mgar/pkg/cpan/Parse-RecDescent/trunk/files/CSWpmparserecdescent.gspec 2009-03-24 21:19:23 UTC (rev 3925) @@ -1,9 +0,0 @@ -%var bitname pm_parserecdescent -%var pkgname CSWpmparserecdescent -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -Copyright (c) 1997-2000, Damian Conway. All Rights Reserved. -This module is free software. It may be used, redistributed -and/or modified under the terms of the Perl Artistic License -(see http://www.perl.com/perl/misc/Artistic.html) Deleted: csw/mgar/pkg/cpan/Parse-RecDescent/trunk/files/CSWpmparserecdescent.prototype =================================================================== --- csw/mgar/pkg/cpan/Parse-RecDescent/trunk/files/CSWpmparserecdescent.prototype 2009-03-24 21:13:19 UTC (rev 3924) +++ csw/mgar/pkg/cpan/Parse-RecDescent/trunk/files/CSWpmparserecdescent.prototype 2009-03-24 21:19:23 UTC (rev 3925) @@ -1,16 +0,0 @@ -d none /opt/csw/lib 0755 root bin -d none /opt/csw/lib/perl 0755 root bin -d none /opt/csw/lib/perl/csw 0755 root bin -d none /opt/csw/lib/perl/csw/auto 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Parse 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Parse/RecDescent 0755 root bin -f none /opt/csw/lib/perl/csw/auto/Parse/RecDescent/.packlist 0644 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -f none /opt/csw/share/man/man3/Parse::RecDescent.3perl 0444 root bin -d none /opt/csw/share/perl 0755 root bin -d none /opt/csw/share/perl/csw 0755 root bin -d none /opt/csw/share/perl/csw/Parse 0755 root bin -f none /opt/csw/share/perl/csw/Parse/RecDescent.pm 0555 root bin -f none /opt/csw/share/perl/csw/Parse/RecDescent.pod 0555 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 22:21:47 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 21:21:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[3926] csw/mgar/pkg/cpan/Parse-RecDescent/trunk Message-ID: Revision: 3926 http://gar.svn.sourceforge.net/gar/?rev=3926&view=rev Author: wbonnet Date: 2009-03-24 21:21:47 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Update to 1.96.0 Modified Paths: -------------- csw/mgar/pkg/cpan/Parse-RecDescent/trunk/Makefile csw/mgar/pkg/cpan/Parse-RecDescent/trunk/checksums Modified: csw/mgar/pkg/cpan/Parse-RecDescent/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Parse-RecDescent/trunk/Makefile 2009-03-24 21:19:23 UTC (rev 3925) +++ csw/mgar/pkg/cpan/Parse-RecDescent/trunk/Makefile 2009-03-24 21:21:47 UTC (rev 3926) @@ -14,10 +14,10 @@ ARCHALL_CSWpmparserecdescent = 1 -LICENSE = COPYING +LICENSE = README include gar/category.mk post-extract: - @chmod o+r $(WORKSRC)/COPYING + @chmod o+r $(WORKSRC)/README @$(MAKECOOKIE) Modified: csw/mgar/pkg/cpan/Parse-RecDescent/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Parse-RecDescent/trunk/checksums 2009-03-24 21:19:23 UTC (rev 3925) +++ csw/mgar/pkg/cpan/Parse-RecDescent/trunk/checksums 2009-03-24 21:21:47 UTC (rev 3926) @@ -1,4 +1 @@ -a90ecca1a54927e0e47cde7efb895217 download/CSWpmparserecdescent.gspec -6e0d583c86d7f74b43769810714242aa download/CSWpmparserecdescent.depend -98e1171cd87be82587f8b7ba3b3b1539 download/CSWpmparserecdescent.prototype -497600b337a501eae11f31195ccec9d4 download/Parse-RecDescent-1.94.tar.gz +373dc01e102d81d01a4fb1431c5ff3fb download/Parse-RecDescent-1.96.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 22:30:12 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 21:30:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[3927] csw/mgar/pkg/cpan/Package-Constants/trunk Message-ID: Revision: 3927 http://gar.svn.sourceforge.net/gar/?rev=3927&view=rev Author: wbonnet Date: 2009-03-24 21:30:12 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Update to 0.02 Modified Paths: -------------- csw/mgar/pkg/cpan/Package-Constants/trunk/Makefile csw/mgar/pkg/cpan/Package-Constants/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/cpan/Package-Constants/trunk/files/CSWpmpkgconst.depend csw/mgar/pkg/cpan/Package-Constants/trunk/files/CSWpmpkgconst.gspec csw/mgar/pkg/cpan/Package-Constants/trunk/files/CSWpmpkgconst.prototype Property Changed: ---------------- csw/mgar/pkg/cpan/Package-Constants/trunk/ Property changes on: csw/mgar/pkg/cpan/Package-Constants/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/Package-Constants/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Package-Constants/trunk/Makefile 2009-03-24 21:21:47 UTC (rev 3926) +++ csw/mgar/pkg/cpan/Package-Constants/trunk/Makefile 2009-03-24 21:30:12 UTC (rev 3927) @@ -1,5 +1,5 @@ GARNAME = Package-Constants -GARVERSION = 0.01 +GARVERSION = 0.02 CATEGORIES = cpan AUTHOR = KANE @@ -10,6 +10,16 @@ @EXPORT/@EXPORT_OK for a Constants.pm file. endef -DISTFILES = $(call admfiles,CSWpmpkgconst,depend prototype) +CATALOGNAME = pm_pkgconst +PACKAGES = CSWpmpkgconst +ARCHALL_CSWpmpkgconst = 1 + +LICENSE = README + include gar/category.mk + +post-extract: + @chmod o+r $(WORKSRC)/README + @$(MAKECOOKIE) + Modified: csw/mgar/pkg/cpan/Package-Constants/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Package-Constants/trunk/checksums 2009-03-24 21:21:47 UTC (rev 3926) +++ csw/mgar/pkg/cpan/Package-Constants/trunk/checksums 2009-03-24 21:30:12 UTC (rev 3927) @@ -1,4 +1 @@ -e19206618c7ddf3fab2fda3d40cc6987 download/CSWpmpkgconst.gspec -882cfc02f0fd6a7892b45bc34a8a9755 download/CSWpmpkgconst.depend -6f3cddb137125d6cfd9fc51c5127419f download/CSWpmpkgconst.prototype -1449c0b9f1cbf42d8588734322085d18 download/Package-Constants-0.01.tar.gz +4027c258b0163322f8f220f253e81142 download/Package-Constants-0.02.tar.gz Deleted: csw/mgar/pkg/cpan/Package-Constants/trunk/files/CSWpmpkgconst.gspec =================================================================== --- csw/mgar/pkg/cpan/Package-Constants/trunk/files/CSWpmpkgconst.gspec 2009-03-24 21:21:47 UTC (rev 3926) +++ csw/mgar/pkg/cpan/Package-Constants/trunk/files/CSWpmpkgconst.gspec 2009-03-24 21:30:12 UTC (rev 3927) @@ -1,10 +0,0 @@ -%var bitname pm_pkgconst -%var pkgname CSWpmpkgconst -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -This module is copyright (c) 2004 Jos Boumans . All -rights reserved. - -This library is free software; you may redistribute and/or modify it -under the same terms as Perl itself. Deleted: csw/mgar/pkg/cpan/Package-Constants/trunk/files/CSWpmpkgconst.prototype =================================================================== --- csw/mgar/pkg/cpan/Package-Constants/trunk/files/CSWpmpkgconst.prototype 2009-03-24 21:21:47 UTC (rev 3926) +++ csw/mgar/pkg/cpan/Package-Constants/trunk/files/CSWpmpkgconst.prototype 2009-03-24 21:30:12 UTC (rev 3927) @@ -1,15 +0,0 @@ -d none /opt/csw/lib 0755 root bin -d none /opt/csw/lib/perl 0755 root bin -d none /opt/csw/lib/perl/csw 0755 root bin -d none /opt/csw/lib/perl/csw/auto 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Package 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Package/Constants 0755 root bin -f none /opt/csw/lib/perl/csw/auto/Package/Constants/.packlist 0644 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -f none /opt/csw/share/man/man3/Package::Constants.3perl 0444 root bin -d none /opt/csw/share/perl 0755 root bin -d none /opt/csw/share/perl/csw 0755 root bin -d none /opt/csw/share/perl/csw/Package 0755 root bin -f none /opt/csw/share/perl/csw/Package/Constants.pm 0444 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 22:40:27 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 21:40:27 +0000 Subject: [csw-devel] SF.net SVN: gar:[3928] csw/mgar/pkg/cpan/Object-Accessor/trunk Message-ID: Revision: 3928 http://gar.svn.sourceforge.net/gar/?rev=3928&view=rev Author: wbonnet Date: 2009-03-24 21:40:27 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Update to 0.34 Modified Paths: -------------- csw/mgar/pkg/cpan/Object-Accessor/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.depend csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.gspec csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.prototype Property Changed: ---------------- csw/mgar/pkg/cpan/Object-Accessor/trunk/ Property changes on: csw/mgar/pkg/cpan/Object-Accessor/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/Object-Accessor/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Object-Accessor/trunk/Makefile 2009-03-24 21:30:12 UTC (rev 3927) +++ csw/mgar/pkg/cpan/Object-Accessor/trunk/Makefile 2009-03-24 21:40:27 UTC (rev 3928) @@ -1,5 +1,5 @@ GARNAME = Object-Accessor -GARVERSION = 0.32 +GARVERSION = 0.34 CATEGORIES = cpan AUTHOR = KANE @@ -9,8 +9,17 @@ opposed to per Class accessors, as, for example, Class::Accessor provides). endef -DISTFILES = $(call admfiles,CSWpmobjaccessor,depend prototype) +CATALOGNAME = pm_objaccessor +PACKAGES = CSWpmobjaccessor -DEPENDS += cpan/Params-Check +ARCHALL_CSWpmobjaccessor = 1 +REQUIRED_PKGS_CSWpmobjaccessor += CSWpmprmscheck + +LICENSE = README + include gar/category.mk + +post-extract: + @chmod o+r $(WORKSRC)/README + @$(MAKECOOKIE) Deleted: csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.depend =================================================================== --- csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.depend 2009-03-24 21:30:12 UTC (rev 3927) +++ csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.depend 2009-03-24 21:40:27 UTC (rev 3928) @@ -1 +0,0 @@ -P CSWpmprmscheck pm_prmscheck - A generic input parsing/checking mechanism. Deleted: csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.gspec =================================================================== --- csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.gspec 2009-03-24 21:30:12 UTC (rev 3927) +++ csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.gspec 2009-03-24 21:40:27 UTC (rev 3928) @@ -1,10 +0,0 @@ -%var bitname pm_objaccessor -%var pkgname CSWpmobjaccessor -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -This module is copyright (c) 2004 Jos Boumans . All -rights reserved. - -This library is free software; you may redistribute and/or modify it -under the same terms as Perl itself. Deleted: csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.prototype =================================================================== --- csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.prototype 2009-03-24 21:30:12 UTC (rev 3927) +++ csw/mgar/pkg/cpan/Object-Accessor/trunk/files/CSWpmobjaccessor.prototype 2009-03-24 21:40:27 UTC (rev 3928) @@ -1,15 +0,0 @@ -d none /opt/csw/lib 0755 root bin -d none /opt/csw/lib/perl 0755 root bin -d none /opt/csw/lib/perl/csw 0755 root bin -d none /opt/csw/lib/perl/csw/auto 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Object 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Object/Accessor 0755 root bin -f none /opt/csw/lib/perl/csw/auto/Object/Accessor/.packlist 0644 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -f none /opt/csw/share/man/man3/Object::Accessor.3perl 0444 root bin -d none /opt/csw/share/perl 0755 root bin -d none /opt/csw/share/perl/csw 0755 root bin -d none /opt/csw/share/perl/csw/Object 0755 root bin -f none /opt/csw/share/perl/csw/Object/Accessor.pm 0444 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Mar 24 22:40:46 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 24 Mar 2009 21:40:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[3929] csw/mgar/pkg/cpan/Object-Accessor/trunk/checksums Message-ID: Revision: 3929 http://gar.svn.sourceforge.net/gar/?rev=3929&view=rev Author: wbonnet Date: 2009-03-24 21:40:46 +0000 (Tue, 24 Mar 2009) Log Message: ----------- Update to 0.34 Modified Paths: -------------- csw/mgar/pkg/cpan/Object-Accessor/trunk/checksums Modified: csw/mgar/pkg/cpan/Object-Accessor/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Object-Accessor/trunk/checksums 2009-03-24 21:40:27 UTC (rev 3928) +++ csw/mgar/pkg/cpan/Object-Accessor/trunk/checksums 2009-03-24 21:40:46 UTC (rev 3929) @@ -1,4 +1 @@ -0f65afc9a7b9b8511cd8693400337dfb download/CSWpmobjaccessor.gspec -61de27fdf1445d858d5707aac65905f7 download/CSWpmobjaccessor.depend -ceed88693bd84e1bc2d85a6eeb7ea16e download/CSWpmobjaccessor.prototype -bb898baa4cee74cbacdb3fd116b29922 download/Object-Accessor-0.32.tar.gz +b3cbb7e37d060d6af599c4daf154bfba download/Object-Accessor-0.34.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Mar 25 00:05:36 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 24 Mar 2009 23:05:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[3930] csw/mgar/pkg Message-ID: Revision: 3930 http://gar.svn.sourceforge.net/gar/?rev=3930&view=rev Author: dmichelsen Date: 2009-03-24 23:05:36 +0000 (Tue, 24 Mar 2009) Log Message: ----------- lame: Initial commit Added Paths: ----------- csw/mgar/pkg/lame/ csw/mgar/pkg/lame/branches/ csw/mgar/pkg/lame/tags/ csw/mgar/pkg/lame/trunk/ csw/mgar/pkg/lame/trunk/Makefile csw/mgar/pkg/lame/trunk/checksums csw/mgar/pkg/lame/trunk/files/ Property changes on: csw/mgar/pkg/lame/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/lame/trunk/Makefile =================================================================== --- csw/mgar/pkg/lame/trunk/Makefile (rev 0) +++ csw/mgar/pkg/lame/trunk/Makefile 2009-03-24 23:05:36 UTC (rev 3930) @@ -0,0 +1,28 @@ +GARNAME = lame +GARVERSION = 398-2 +SPKG_VERSION = 3.98.2 +CATEGORIES = apps + +DESCRIPTION = LAME is an LGPL MP3 encoder +define BLURB + LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL. +endef + +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# We define upstream file regex so we can be notifed of new upstream software release +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=628063 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +BUILD64 = 1 +EXTRA_BUILD_ISAS = sparcv8plus+vis + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk Added: csw/mgar/pkg/lame/trunk/checksums =================================================================== --- csw/mgar/pkg/lame/trunk/checksums (rev 0) +++ csw/mgar/pkg/lame/trunk/checksums 2009-03-24 23:05:36 UTC (rev 3930) @@ -0,0 +1 @@ +719dae0ee675d0c16e0e89952930ed35 download/lame-398-2.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Mar 25 00:13:03 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 24 Mar 2009 23:13:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[3931] csw/mgar/pkg/lame/trunk/Makefile Message-ID: Revision: 3931 http://gar.svn.sourceforge.net/gar/?rev=3931&view=rev Author: dmichelsen Date: 2009-03-24 23:13:03 +0000 (Tue, 24 Mar 2009) Log Message: ----------- lame: Add dependency and x86 extra ISA Modified Paths: -------------- csw/mgar/pkg/lame/trunk/Makefile Modified: csw/mgar/pkg/lame/trunk/Makefile =================================================================== --- csw/mgar/pkg/lame/trunk/Makefile 2009-03-24 23:05:36 UTC (rev 3930) +++ csw/mgar/pkg/lame/trunk/Makefile 2009-03-24 23:13:03 UTC (rev 3931) @@ -11,6 +11,8 @@ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +REQUIRED_PKGS = CSWncurses + # We define upstream file regex so we can be notifed of new upstream software release UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=628063 UPSTREAM_USE_SF = 1 @@ -21,7 +23,7 @@ # UPSTREAM_MASTER_SITES = BUILD64 = 1 -EXTRA_BUILD_ISAS = sparcv8plus+vis +EXTRA_BUILD_ISAS = sparcv8plus+vis pentium_pro CONFIGURE_ARGS = $(DIRPATHS) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 25 00:32:20 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Tue, 24 Mar 2009 23:32:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[3932] csw/mgar/pkg/gtk-doc/trunk Message-ID: Revision: 3932 http://gar.svn.sourceforge.net/gar/?rev=3932&view=rev Author: hson Date: 2009-03-24 23:32:20 +0000 (Tue, 24 Mar 2009) Log Message: ----------- gtk-doc: Added postinstall script Modified Paths: -------------- csw/mgar/pkg/gtk-doc/trunk/Makefile csw/mgar/pkg/gtk-doc/trunk/checksums Added Paths: ----------- csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postinstall Modified: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-24 23:13:03 UTC (rev 3931) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-24 23:32:20 UTC (rev 3932) @@ -11,6 +11,7 @@ MASTER_SITES = $(GNOME_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += CSWgtk-doc.postinstall CATALOGNAME_CSWgtk-doc = gtk_doc PREREQUISITE_PKGS += CSWsgmlcommon CSWxmlcommon CSWdocbookxsl Modified: csw/mgar/pkg/gtk-doc/trunk/checksums =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/checksums 2009-03-24 23:13:03 UTC (rev 3931) +++ csw/mgar/pkg/gtk-doc/trunk/checksums 2009-03-24 23:32:20 UTC (rev 3932) @@ -1,2 +1,2 @@ 94e02c937b6970e79657c705159b7d17 download/gtk-doc-1.11.tar.gz -4a160ff0b2cf792141850d576a8f8fa4 download/CSWgtkdoc.gspec +670ac741703e5c9e4be3fd3da6139fdf download/CSWgtk-doc.postinstall Added: csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postinstall =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postinstall (rev 0) +++ csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postinstall 2009-03-24 23:32:20 UTC (rev 3932) @@ -0,0 +1,5 @@ +#!/bin/sh + +if [ -x /opt/csw/bin/scrollkeeper-update ]; then + /opt/csw/bin/scrollkeeper-update -o /opt/csw/share/omf/gtk-doc-manual +fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 25 01:47:43 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 25 Mar 2009 00:47:43 +0000 Subject: [csw-devel] SF.net SVN: gar:[3933] csw/mgar/pkg/gcc4/trunk/files Message-ID: Revision: 3933 http://gar.svn.sourceforge.net/gar/?rev=3933&view=rev Author: valholla Date: 2009-03-25 00:47:43 +0000 (Wed, 25 Mar 2009) Log Message: ----------- working copy Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk csw/mgar/pkg/gcc4/trunk/files/configure_def.mk csw/mgar/pkg/gcc4/trunk/files/gar_override.mk csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk Modified: csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-24 23:32:20 UTC (rev 3932) +++ csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-25 00:47:43 UTC (rev 3933) @@ -25,6 +25,7 @@ pax -rw $$dir $(PKGROOT); done ) @(cd $(AMD_BASE); pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) @(cd $(APREFIX)/bin; pax -rw * $(PPREFIX)/bin/amd64) + @(cd $(APREFIX)/bin/amd64; gln *-solaris2.* ../) x86-merge-i386: @(echo "===> Merging I386") @@ -35,6 +36,7 @@ @(cd $(I386_BASE); pax -rw $(MPREFIX)/lib $(PKGROOT)) @(cd $(I386_BASE); pax -rw $(MPREFIX)/libexec $(PKGROOT)) @(cd $(IPREFIX)/bin; pax -rw * $(PPREFIX)/bin/i386) + @(cd $(APREFIX)/bin/i386; gln *-solaris2.* ../) x86-merge-strip: @(echo "===> Stripping Merged Binaries") Modified: csw/mgar/pkg/gcc4/trunk/files/configure_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-24 23:32:20 UTC (rev 3932) +++ csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-25 00:47:43 UTC (rev 3933) @@ -1,16 +1,6 @@ - CONFIGURE_ARGS = --prefix=/opt/csw/gcc4 CONFIGURE_ARGS += --exec-prefix=/opt/csw/gcc4 -#ifeq ($(shell uname -p),i386) -# ifeq ($(shell uname -r),5.10) -# CONFIGURE_ARGS += --target=amd64-*-solaris2.10 -# else -# CONFIGURE_ARGS += --target=i?86-*-solaris2.8 -# endif -#else -# CONFIGURE_ARGS += *-*-solaris2.8 -#endif CONFIGURE_ARGS += --with-gnu-as CONFIGURE_ARGS += --with-as=/opt/csw/bin/gas CONFIGURE_ARGS += --without-gnu-ld Modified: csw/mgar/pkg/gcc4/trunk/files/gar_override.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-24 23:32:20 UTC (rev 3932) +++ csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-25 00:47:43 UTC (rev 3933) @@ -1,7 +1,7 @@ -COOKIEDIR = $(COOKIEROOTDIR)/$(MODULATION)-$(GAROSREL) -WORKDIR = $(WORKROOTDIR)/build-$(MODULATION)-$(GAROSREL) -INSTALLISADIR = $(WORKROOTDIR)/install-$(MODULATION)-$(GAROSREL) +COOKIEDIR = $(COOKIEROOTDIR)/$(MODULATION)-$(GAROSREL)-$(GARCH) +WORKDIR = $(WORKROOTDIR)/build-$(MODULATION)-$(GAROSREL)-$(GARCH) +INSTALLISADIR = $(WORKROOTDIR)/install-$(MODULATION)-$(GAROSREL)-$(GARCH) PKGROOT = $(abspath $(WORKROOTDIR)/pkgroot-$(GARCH)) OBJECT_DIR = $(WORKDIR)/objdir WORKSRC = $(OBJECT_DIR) @@ -30,6 +30,34 @@ BOOT_CFLAGS = -I/opt/csw/include -m32 -march=i386 -g -O2 -pipe BOOT_LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib endif + ISAEXEC_FILES += $(bindir)/addr2name.awk + ISAEXEC_FILES += $(bindir)/gc-analyze + ISAEXEC_FILES += $(bindir)/gcjh + ISAEXEC_FILES += $(bindir)/gjarsigner + ISAEXEC_FILES += $(bindir)/grmic + ISAEXEC_FILES += $(bindir)/c++ + ISAEXEC_FILES += $(bindir)/gcc + ISAEXEC_FILES += $(bindir)/gcov + ISAEXEC_FILES += $(bindir)/gjavah + ISAEXEC_FILES += $(bindir)/grmid + ISAEXEC_FILES += $(bindir)/jcf-dump + ISAEXEC_FILES += $(bindir)/cpp + ISAEXEC_FILES += $(bindir)/gccbug + ISAEXEC_FILES += $(bindir)/gfortran + ISAEXEC_FILES += $(bindir)/gkeytool + ISAEXEC_FILES += $(bindir)/grmiregistry + ISAEXEC_FILES += $(bindir)/jv-convert + ISAEXEC_FILES += $(bindir)/g++ + ISAEXEC_FILES += $(bindir)/gcj + ISAEXEC_FILES += $(bindir)/gij + ISAEXEC_FILES += $(bindir)/gnative2ascii + ISAEXEC_FILES += $(bindir)/gserialver + ISAEXEC_FILES += $(bindir)/gappletviewer + ISAEXEC_FILES += $(bindir)/gcj-dbtool + ISAEXEC_FILES += $(bindir)/gjar + ISAEXEC_FILES += $(bindir)/gorbd + ISAEXEC_FILES += $(bindir)/gtnameserv + endif export CONFIG_SHELL CFLAGS CPPFLAGS CXXFLAGS Modified: csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-24 23:32:20 UTC (rev 3932) +++ csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-25 00:47:43 UTC (rev 3933) @@ -1,22 +1,23 @@ -#pre-fetch: - #@(echo "==> Creating Prototype Files from prototype-$(GARCH) files") - #@(cd $(FILEDIR) && for file in `ls *-$(GARCH)`; do \ - #nfile=`echo $$file | gsed 's/-$(GARCH)//'`; \ - #gcp $$file $$nfile; \ - #done) - #$(DONADA) -#post-checksum: - #@(cd $(FILEDIR) && grm *.prototype) - #$(DONADA) +## Create lib links +post-merge-isa-sparcv8: + @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s sparcv9 64) + @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . 32) + @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . sparcv8) + @$(DONADA) +post-merge-isa-i386: + @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s amd64 64) + @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . 32) + @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . i386) + @$(DONADA) + ## Create $(OBJECT_DIR) to build in post-extract-$(addprefix post-extract-,$(MODULATIONS)): @(echo "==> Creating Object Dir for Building") @( mkdir $(OBJECT_DIR) ) - #@(gcp $(WORKDIR)/$(GARNAME)-$(GARVERSION)/COPYING $(OBJECT_DIR)) $(DONADA) ## instead of changing to $(WORKSRC) and running configure This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Wed Mar 25 05:17:18 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Wed, 25 Mar 2009 04:17:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3934] csw/mgar/pkg/gtk-doc/trunk Message-ID: Revision: 3934 http://gar.svn.sourceforge.net/gar/?rev=3934&view=rev Author: hson Date: 2009-03-25 04:17:18 +0000 (Wed, 25 Mar 2009) Log Message: ----------- gtk-doc: Fix postinstall script, add postremove Modified Paths: -------------- csw/mgar/pkg/gtk-doc/trunk/Makefile csw/mgar/pkg/gtk-doc/trunk/checksums csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postinstall Added Paths: ----------- csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postremove Modified: csw/mgar/pkg/gtk-doc/trunk/Makefile =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-25 00:47:43 UTC (rev 3933) +++ csw/mgar/pkg/gtk-doc/trunk/Makefile 2009-03-25 04:17:18 UTC (rev 3934) @@ -12,6 +12,7 @@ MASTER_SITES = $(GNOME_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTFILES += CSWgtk-doc.postinstall +DISTFILES += CSWgtk-doc.postremove CATALOGNAME_CSWgtk-doc = gtk_doc PREREQUISITE_PKGS += CSWsgmlcommon CSWxmlcommon CSWdocbookxsl Modified: csw/mgar/pkg/gtk-doc/trunk/checksums =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/checksums 2009-03-25 00:47:43 UTC (rev 3933) +++ csw/mgar/pkg/gtk-doc/trunk/checksums 2009-03-25 04:17:18 UTC (rev 3934) @@ -1,2 +1,3 @@ 94e02c937b6970e79657c705159b7d17 download/gtk-doc-1.11.tar.gz -670ac741703e5c9e4be3fd3da6139fdf download/CSWgtk-doc.postinstall +72e00cf77c92c916732b8f0d9f8b29f0 download/CSWgtk-doc.postinstall +72e00cf77c92c916732b8f0d9f8b29f0 download/CSWgtk-doc.postremove Modified: csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postinstall =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postinstall 2009-03-25 00:47:43 UTC (rev 3933) +++ csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postinstall 2009-03-25 04:17:18 UTC (rev 3934) @@ -1,5 +1,5 @@ #!/bin/sh - +PATH=/opt/csw/bin:$PATH;export PATH if [ -x /opt/csw/bin/scrollkeeper-update ]; then /opt/csw/bin/scrollkeeper-update -o /opt/csw/share/omf/gtk-doc-manual fi Added: csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postremove =================================================================== --- csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postremove (rev 0) +++ csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postremove 2009-03-25 04:17:18 UTC (rev 3934) @@ -0,0 +1,5 @@ +#!/bin/sh +PATH=/opt/csw/bin:$PATH;export PATH +if [ -x /opt/csw/bin/scrollkeeper-update ]; then + /opt/csw/bin/scrollkeeper-update -o /opt/csw/share/omf/gtk-doc-manual +fi Property changes on: csw/mgar/pkg/gtk-doc/trunk/files/CSWgtk-doc.postremove ___________________________________________________________________ Added: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 11:44:53 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 10:44:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[3935] csw/mgar/pkg/cpan/Pod-Simple/trunk Message-ID: Revision: 3935 http://gar.svn.sourceforge.net/gar/?rev=3935&view=rev Author: bonivart Date: 2009-03-25 10:44:52 +0000 (Wed, 25 Mar 2009) Log Message: ----------- pod-simple: update to 3.07 Modified Paths: -------------- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile csw/mgar/pkg/cpan/Pod-Simple/trunk/checksums Added Paths: ----------- csw/mgar/pkg/cpan/Pod-Simple/trunk/files/COPYING Removed Paths: ------------- csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.depend csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.gspec csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.prototype Property Changed: ---------------- csw/mgar/pkg/cpan/Pod-Simple/trunk/ Property changes on: csw/mgar/pkg/cpan/Pod-Simple/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 04:17:18 UTC (rev 3934) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 10:44:52 UTC (rev 3935) @@ -1,9 +1,9 @@ GARNAME = Pod-Simple -GARVERSION = 3.05 +GARVERSION = 3.07 CATEGORIES = cpan AUTHOR = ARANDAL -DESCRIPTION = framework for parsing Pod +DESCRIPTION = Framework for parsing Pod define BLURB Pod::Simple is a Perl library for parsing text in the Pod ("plain old documentation") markup language that is typically used for writing @@ -11,8 +11,13 @@ the perlpod man page; the most common formatter is called "perldoc". endef -DISTFILES = $(call admfiles,CSWpmpodsimple,depend prototype) +#DISTFILES = $(call admfiles,CSWpmpodsimple,depend prototype) -DEPENDS += cpan/Pod-Escapes +PACKAGES = CSWpmpodsimple +CATALOGNAME = pm_podsimple +#SPKG_DESC = $(DESCRIPTION) +ALLARCH = 1 +REQUIRED_PKGS = CSWpmpodescapes + include gar/category.mk Modified: csw/mgar/pkg/cpan/Pod-Simple/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/checksums 2009-03-25 04:17:18 UTC (rev 3934) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/checksums 2009-03-25 10:44:52 UTC (rev 3935) @@ -1,4 +1 @@ -5070eb75026a8e9fe26d2574585463fb download/CSWpmpodsimple.gspec -9a62b7346573b5b35816be02718b1c5d download/CSWpmpodsimple.depend -127e91e189a0a3897b2215f45ddfdb91 download/CSWpmpodsimple.prototype -be3f9e5d685ff38a3f0be66322d68cef download/Pod-Simple-3.05.tar.gz +8f5174c210b1caf52d2dbbcfe5e92630 download/Pod-Simple-3.07.tar.gz Added: csw/mgar/pkg/cpan/Pod-Simple/trunk/files/COPYING =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/files/COPYING (rev 0) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/files/COPYING 2009-03-25 10:44:52 UTC (rev 3935) @@ -0,0 +1,8 @@ +Copyright (c) 2002 Sean M. Burke. All rights reserved. + +This library is free software; you can redistribute it and/or modify it +under the same terms as Perl itself. + +This program is distributed in the hope that it will be useful, but +without any warranty; without even the implied warranty of +merchantability or fitness for a particular purpose. Deleted: csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.depend =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.depend 2009-03-25 04:17:18 UTC (rev 3934) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.depend 2009-03-25 10:44:52 UTC (rev 3935) @@ -1 +0,0 @@ -P CSWpmpodescapes pm_podescapes - %var bitname pm_podescapes Deleted: csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.gspec =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.gspec 2009-03-25 04:17:18 UTC (rev 3934) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.gspec 2009-03-25 10:44:52 UTC (rev 3935) @@ -1,13 +0,0 @@ -%var bitname pm_podsimple -%var pkgname CSWpmpodsimple -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -Copyright (c) 2002 Sean M. Burke. All rights reserved. - -This library is free software; you can redistribute it and/or modify it -under the same terms as Perl itself. - -This program is distributed in the hope that it will be useful, but -without any warranty; without even the implied warranty of -merchantability or fitness for a particular purpose. Deleted: csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.prototype =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.prototype 2009-03-25 04:17:18 UTC (rev 3934) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/files/CSWpmpodsimple.prototype 2009-03-25 10:44:52 UTC (rev 3935) @@ -1,68 +0,0 @@ -d none /opt/csw/lib 0755 root bin -d none /opt/csw/lib/perl 0755 root bin -d none /opt/csw/lib/perl/csw 0755 root bin -d none /opt/csw/lib/perl/csw/auto 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Pod 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Pod/Simple 0755 root bin -f none /opt/csw/lib/perl/csw/auto/Pod/Simple/.packlist 0644 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -f none /opt/csw/share/man/man3/Pod::Simple.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::Checker.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::Debug.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::DumpAsText.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::DumpAsXML.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::HTML.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::HTMLBatch.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::LinkSection.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::Methody.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::PullParser.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::PullParserEndToken.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::PullParserStartToken.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::PullParserTextToken.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::PullParserToken.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::RTF.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::Search.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::SimpleTree.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::Subclassing.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::Text.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::TextContent.3perl 0444 root bin -f none /opt/csw/share/man/man3/Pod::Simple::XMLOutStream.3perl 0444 root bin -f none /opt/csw/share/man/man3/perlpod.3perl 0444 root bin -f none /opt/csw/share/man/man3/perlpodspec.3perl 0444 root bin -d none /opt/csw/share/perl 0755 root bin -d none /opt/csw/share/perl/csw 0755 root bin -d none /opt/csw/share/perl/csw/Pod 0755 root bin -d none /opt/csw/share/perl/csw/Pod/Simple 0755 root bin -f none /opt/csw/share/perl/csw/Pod/Simple.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple.pod 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/BlackBox.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/Checker.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/Debug.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/DumpAsText.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/DumpAsXML.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/HTML.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/HTMLBatch.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/HTMLLegacy.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/LinkSection.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/Methody.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/Progress.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/PullParser.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/PullParserEndToken.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/PullParserStartToken.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/PullParserTextToken.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/PullParserToken.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/RTF.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/Search.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/SimpleTree.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/Subclassing.pod 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/Text.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/TextContent.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/TiedOutFH.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/Transcode.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/TranscodeDumb.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/TranscodeSmart.pm 0444 root bin -f none /opt/csw/share/perl/csw/Pod/Simple/XMLOutStream.pm 0444 root bin -f none /opt/csw/share/perl/csw/perlpod.pod 0444 root bin -f none /opt/csw/share/perl/csw/perlpodspec.pod 0444 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Mar 25 12:28:01 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 25 Mar 2009 11:28:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[3936] csw/mgar/pkg Message-ID: Revision: 3936 http://gar.svn.sourceforge.net/gar/?rev=3936&view=rev Author: dmichelsen Date: 2009-03-25 11:28:01 +0000 (Wed, 25 Mar 2009) Log Message: ----------- vorbistools: Change directory name to match catalog name Added Paths: ----------- csw/mgar/pkg/vorbistools/ Removed Paths: ------------- csw/mgar/pkg/vorbis-tools/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Wed Mar 25 13:00:18 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Wed, 25 Mar 2009 12:00:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3937] csw/mgar/pkg Message-ID: Revision: 3937 http://gar.svn.sourceforge.net/gar/?rev=3937&view=rev Author: wahwah Date: 2009-03-25 12:00:02 +0000 (Wed, 25 Mar 2009) Log Message: ----------- Discussed in: http://lists.opencsw.org/pipermail/maintainers/2009-March/001576.html I've noticed that svn:externals use a short version of SourceForge domain, sf.net. It causes svn to complain about non-matching SSL certificates and asks for confirmation when checking out gar svn:externals. I have a prepared svn change which changes all instances of sf.net into sourceforge.net. I'm not aware of any major problems that it might cause. I tested it locally and it Just Works, "svn update" completes successfully after the change. The change is small in a sense that it boils down to sedding through svn:externals and replacing sf.net with sourceforge.net. The change is big in a sense that it touches most of /trunk directories. This change might be confusing if there is a 'trunk' directory with locally modified svn:externals property, due to, for instance, migration from mGAR v1 to v2. In such a case, the trunk directory needs to be reverted (non-recursively!) and svn update needs to be called. Then the property change can be applied again. Property Changed: ---------------- csw/mgar/pkg/GeoIP/trunk/ csw/mgar/pkg/ImageMagick/trunk/ csw/mgar/pkg/Vispan/trunk/ csw/mgar/pkg/a52dec/trunk/ csw/mgar/pkg/alpine/trunk/ csw/mgar/pkg/amarok/trunk/ csw/mgar/pkg/amavisd-new/trunk/ csw/mgar/pkg/apache/trunk/ csw/mgar/pkg/apache2/trunk/ csw/mgar/pkg/apache2-worker/ csw/mgar/pkg/apache2-worker/trunk/ csw/mgar/pkg/apcupsd/trunk/ csw/mgar/pkg/apg/trunk/ csw/mgar/pkg/apr/trunk/ csw/mgar/pkg/apr-util/trunk/ csw/mgar/pkg/arpwatch/trunk/ csw/mgar/pkg/arts/trunk/ csw/mgar/pkg/asciidoc/trunk/ csw/mgar/pkg/atk/trunk/ csw/mgar/pkg/audiofile/trunk/ csw/mgar/pkg/authz-tools/trunk/ csw/mgar/pkg/autoconf/trunk/ csw/mgar/pkg/automake/trunk/ csw/mgar/pkg/avantfax/trunk/ csw/mgar/pkg/axel/trunk/ csw/mgar/pkg/balance/trunk/ csw/mgar/pkg/bash/trunk/ csw/mgar/pkg/bash_completion/trunk/ csw/mgar/pkg/bdb4/trunk/ csw/mgar/pkg/bdb43/trunk/ csw/mgar/pkg/bdb44/trunk/ csw/mgar/pkg/bdb46/trunk/ csw/mgar/pkg/bind/trunk/ csw/mgar/pkg/bison/trunk/ csw/mgar/pkg/boost/trunk/ csw/mgar/pkg/botnet/trunk/ csw/mgar/pkg/bugzilla/trunk/ csw/mgar/pkg/ca_certificates/trunk/ csw/mgar/pkg/cabextract/trunk/ csw/mgar/pkg/cadaver/trunk/ csw/mgar/pkg/cairomm/trunk/ csw/mgar/pkg/cfengine/trunk/ csw/mgar/pkg/clamav/trunk/ csw/mgar/pkg/clearsilver/trunk/ csw/mgar/pkg/climm/trunk/ csw/mgar/pkg/clusterit/trunk/ csw/mgar/pkg/clusterssh/trunk/ csw/mgar/pkg/cmake/trunk/ csw/mgar/pkg/coreutils/trunk/ csw/mgar/pkg/cpan/Algorithm-Annotate/trunk/ csw/mgar/pkg/cpan/Algorithm-Diff/trunk/ csw/mgar/pkg/cpan/AnyData/trunk/ csw/mgar/pkg/cpan/Apache-AuthPAM/trunk/ csw/mgar/pkg/cpan/Apache-DBI/trunk/ csw/mgar/pkg/cpan/Apache-PAR/trunk/ csw/mgar/pkg/cpan/Apache-Session/trunk/ csw/mgar/pkg/cpan/Apache-Template/trunk/ csw/mgar/pkg/cpan/Apache-Test/trunk/ csw/mgar/pkg/cpan/App-CLI/trunk/ csw/mgar/pkg/cpan/AppConfig/trunk/ csw/mgar/pkg/cpan/Archive-Extract/trunk/ csw/mgar/pkg/cpan/Archive-SelfExtract/trunk/ csw/mgar/pkg/cpan/Archive-Tar/trunk/ csw/mgar/pkg/cpan/Archive-Zip/trunk/ csw/mgar/pkg/cpan/Array-Compare/trunk/ csw/mgar/pkg/cpan/Array-Window/trunk/ csw/mgar/pkg/cpan/Attribute-Handlers/trunk/ csw/mgar/pkg/cpan/Authen-PAM/trunk/ csw/mgar/pkg/cpan/Authen-SASL/trunk/ csw/mgar/pkg/cpan/BSD-Resource/trunk/ csw/mgar/pkg/cpan/BerkeleyDB/trunk/ csw/mgar/pkg/cpan/Bit-Vector/trunk/ csw/mgar/pkg/cpan/C-Scan/trunk/ csw/mgar/pkg/cpan/CGI/trunk/ csw/mgar/pkg/cpan/CGI-Application/trunk/ csw/mgar/pkg/cpan/CGI-Application-Dispatch/trunk/ csw/mgar/pkg/cpan/CGI-Application-Plugin-LogDispatch/trunk/ csw/mgar/pkg/cpan/CGI-Builder/trunk/ csw/mgar/pkg/cpan/CGI-Session/trunk/ csw/mgar/pkg/cpan/CGI-SpeedyCGI/trunk/ csw/mgar/pkg/cpan/CGP-CLI/trunk/ csw/mgar/pkg/cpan/CPANPLUS/trunk/ csw/mgar/pkg/cpan/Cache/trunk/ csw/mgar/pkg/cpan/Cache-Cache/trunk/ csw/mgar/pkg/cpan/Cache-Memcached/trunk/ csw/mgar/pkg/cpan/Calendar-CSA/trunk/ csw/mgar/pkg/cpan/Carp-Clan/trunk/ csw/mgar/pkg/cpan/Catalyst/trunk/ csw/mgar/pkg/cpan/Chart/trunk/ csw/mgar/pkg/cpan/Class-Accessor/trunk/ csw/mgar/pkg/cpan/Class-Autouse/trunk/ csw/mgar/pkg/cpan/Class-BlackHole/trunk/ csw/mgar/pkg/cpan/Class-Container/trunk/ csw/mgar/pkg/cpan/Class-DBI/trunk/ csw/mgar/pkg/cpan/Class-DBI-Loader/trunk/ csw/mgar/pkg/cpan/Class-DBI-Pg/trunk/ csw/mgar/pkg/cpan/Class-DBI-SQLite/trunk/ csw/mgar/pkg/cpan/Class-DBI-mysql/trunk/ csw/mgar/pkg/cpan/Class-Data-Inheritable/trunk/ csw/mgar/pkg/cpan/Class-ISA/trunk/ csw/mgar/pkg/cpan/Class-Inspector/trunk/ csw/mgar/pkg/cpan/Class-Loader/trunk/ csw/mgar/pkg/cpan/Class-ReturnValue/trunk/ csw/mgar/pkg/cpan/Class-Trigger/trunk/ csw/mgar/pkg/cpan/Class-WhiteHole/trunk/ csw/mgar/pkg/cpan/Clone/trunk/ csw/mgar/pkg/cpan/Compress-Raw-Zlib/trunk/ csw/mgar/pkg/cpan/Compress-Zlib/trunk/ csw/mgar/pkg/cpan/Config-General/trunk/ csw/mgar/pkg/cpan/Config-IniFiles/trunk/ csw/mgar/pkg/cpan/Convert-ASCII-Armour/trunk/ csw/mgar/pkg/cpan/Convert-ASN1/trunk/ csw/mgar/pkg/cpan/Convert-BinHex/trunk/ csw/mgar/pkg/cpan/Convert-PEM/trunk/ csw/mgar/pkg/cpan/Convert-TNEF/trunk/ csw/mgar/pkg/cpan/Convert-UUlib/trunk/ csw/mgar/pkg/cpan/Crypt-Blowfish/trunk/ csw/mgar/pkg/cpan/Crypt-CAST5_PP/trunk/ csw/mgar/pkg/cpan/Crypt-CBC/trunk/ csw/mgar/pkg/cpan/Crypt-DES/trunk/ csw/mgar/pkg/cpan/Crypt-DES_EDE3/trunk/ csw/mgar/pkg/cpan/Crypt-DH/trunk/ csw/mgar/pkg/cpan/Crypt-DSA/trunk/ csw/mgar/pkg/cpan/Crypt-IDEA/trunk/ csw/mgar/pkg/cpan/Crypt-OpenPGP/trunk/ csw/mgar/pkg/cpan/Crypt-OpenSSL-Bignum/trunk/ csw/mgar/pkg/cpan/Crypt-OpenSSL-DSA/trunk/ csw/mgar/pkg/cpan/Crypt-OpenSSL-PKCS12/trunk/ csw/mgar/pkg/cpan/Crypt-OpenSSL-RSA/trunk/ csw/mgar/pkg/cpan/Crypt-OpenSSL-Random/trunk/ csw/mgar/pkg/cpan/Crypt-OpenSSL-X509/trunk/ csw/mgar/pkg/cpan/Crypt-Primes/trunk/ csw/mgar/pkg/cpan/Crypt-RIPEMD160/trunk/ csw/mgar/pkg/cpan/Crypt-RSA/trunk/ csw/mgar/pkg/cpan/Crypt-Random/trunk/ csw/mgar/pkg/cpan/Crypt-Rijndael/trunk/ csw/mgar/pkg/cpan/Crypt-SSLeay/trunk/ csw/mgar/pkg/cpan/Crypt-Twofish/trunk/ csw/mgar/pkg/cpan/Curses/trunk/ csw/mgar/pkg/cpan/Curses-UI/trunk/ csw/mgar/pkg/cpan/DBD-AnyData/trunk/ csw/mgar/pkg/cpan/DBD-CSV/trunk/ csw/mgar/pkg/cpan/DBD-File/trunk/ csw/mgar/pkg/cpan/DBD-Pg/trunk/ csw/mgar/pkg/cpan/DBD-SQLite/trunk/ csw/mgar/pkg/cpan/DBD-mysql/trunk/ csw/mgar/pkg/cpan/DBD-mysql5/trunk/ csw/mgar/pkg/cpan/DBI/trunk/ csw/mgar/pkg/cpan/DBIx-ContextualFetch/trunk/ csw/mgar/pkg/cpan/DBIx-Password/trunk/ csw/mgar/pkg/cpan/DBIx-SearchBuilder/trunk/ csw/mgar/pkg/cpan/Data-Buffer/trunk/ csw/mgar/pkg/cpan/Data-Dump/trunk/ csw/mgar/pkg/cpan/Data-Flow/trunk/ csw/mgar/pkg/cpan/Data-Hierarchy/trunk/ csw/mgar/pkg/cpan/Data-ShowTable/trunk/ csw/mgar/pkg/cpan/Data-UUID/trunk/ csw/mgar/pkg/cpan/Date-Calc/trunk/ csw/mgar/pkg/cpan/Date-Manip/trunk/ csw/mgar/pkg/cpan/Date-Simple/trunk/ csw/mgar/pkg/cpan/DateManip/trunk/ csw/mgar/pkg/cpan/Devel-Cover/trunk/ csw/mgar/pkg/cpan/Devel-Cycle/trunk/ csw/mgar/pkg/cpan/Devel-LeakTrace/trunk/ csw/mgar/pkg/cpan/Devel-Size/trunk/ csw/mgar/pkg/cpan/Devel-StackTrace/trunk/ csw/mgar/pkg/cpan/Devel-Symdump/trunk/ csw/mgar/pkg/cpan/Devel-Trace/trunk/ csw/mgar/pkg/cpan/Digest-BubbleBabble/trunk/ csw/mgar/pkg/cpan/Digest-HMAC/trunk/ csw/mgar/pkg/cpan/Digest-MD2/trunk/ csw/mgar/pkg/cpan/Digest-Nilsimsa/trunk/ csw/mgar/pkg/cpan/Digest-SHA1/trunk/ csw/mgar/pkg/cpan/Email-Simple/trunk/ csw/mgar/pkg/cpan/Email-Valid/trunk/ csw/mgar/pkg/cpan/Env-Path/trunk/ csw/mgar/pkg/cpan/Error/trunk/ csw/mgar/pkg/cpan/Event/trunk/ csw/mgar/pkg/cpan/Event-Lib/trunk/ csw/mgar/pkg/cpan/Exception-Class/trunk/ csw/mgar/pkg/cpan/Exception-Class-DBI/trunk/ csw/mgar/pkg/cpan/ExtUtils-AutoInstall/trunk/ csw/mgar/pkg/cpan/ExtUtils-CBuilder/trunk/ csw/mgar/pkg/cpan/ExtUtils-Depends/trunk/ csw/mgar/pkg/cpan/ExtUtils-F77/trunk/ csw/mgar/pkg/cpan/ExtUtils-Manifest/trunk/ csw/mgar/pkg/cpan/ExtUtils-ParseXS/trunk/ csw/mgar/pkg/cpan/ExtUtils-PkgConfig/trunk/ csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk/ csw/mgar/pkg/cpan/FCGI/trunk/ csw/mgar/pkg/cpan/File-Fetch/trunk/ csw/mgar/pkg/cpan/File-HomeDir/trunk/ csw/mgar/pkg/cpan/File-MMagic/trunk/ csw/mgar/pkg/cpan/File-Modified/trunk/ csw/mgar/pkg/cpan/File-NFSLock/trunk/ csw/mgar/pkg/cpan/File-Remove/trunk/ csw/mgar/pkg/cpan/File-Tail/trunk/ csw/mgar/pkg/cpan/File-Type/trunk/ csw/mgar/pkg/cpan/File-chdir/trunk/ csw/mgar/pkg/cpan/Filesys-Df/trunk/ csw/mgar/pkg/cpan/Font-AFM/trunk/ csw/mgar/pkg/cpan/FreezeThaw/trunk/ csw/mgar/pkg/cpan/Frontier-RPC/trunk/ csw/mgar/pkg/cpan/GD/trunk/ csw/mgar/pkg/cpan/GD-Barcode/trunk/ csw/mgar/pkg/cpan/GDGraph/trunk/ csw/mgar/pkg/cpan/GDGraph3d/trunk/ csw/mgar/pkg/cpan/GDTextUtil/trunk/ csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk/ csw/mgar/pkg/cpan/Geography-Countries/trunk/ csw/mgar/pkg/cpan/Gimp/trunk/ csw/mgar/pkg/cpan/Glib/trunk/ csw/mgar/pkg/cpan/Gnome2/trunk/ csw/mgar/pkg/cpan/Gnome2-Canvas/trunk/ csw/mgar/pkg/cpan/Gnome2-GConf/trunk/ csw/mgar/pkg/cpan/Gnome2-Print/trunk/ csw/mgar/pkg/cpan/Gnome2-VFS/trunk/ csw/mgar/pkg/cpan/Gnome2-Wnck/trunk/ csw/mgar/pkg/cpan/Graph/trunk/ csw/mgar/pkg/cpan/GraphViz/trunk/ csw/mgar/pkg/cpan/Gtk2/trunk/ csw/mgar/pkg/cpan/Gtk2-GladeXML/trunk/ csw/mgar/pkg/cpan/Gtk2-PodViewer/trunk/ csw/mgar/pkg/cpan/Gtk2-TrayIcon/trunk/ csw/mgar/pkg/cpan/HTML-CalendarMonth/trunk/ csw/mgar/pkg/cpan/HTML-Element-Extended/trunk/ csw/mgar/pkg/cpan/HTML-Format/trunk/ csw/mgar/pkg/cpan/HTML-Mason/trunk/ csw/mgar/pkg/cpan/HTML-Parser/trunk/ csw/mgar/pkg/cpan/HTML-Scrubber/trunk/ csw/mgar/pkg/cpan/HTML-Tagset/trunk/ csw/mgar/pkg/cpan/HTML-Template/trunk/ csw/mgar/pkg/cpan/HTML-TokeParser/trunk/ csw/mgar/pkg/cpan/HTML-Tree/trunk/ csw/mgar/pkg/cpan/HTTP-Body/trunk/ csw/mgar/pkg/cpan/HTTP-DAV/trunk/ csw/mgar/pkg/cpan/Heap/trunk/ csw/mgar/pkg/cpan/I18N-LangTags/trunk/ csw/mgar/pkg/cpan/IO-Compress-Base/trunk/ csw/mgar/pkg/cpan/IO-Compress-Zlib/trunk/ csw/mgar/pkg/cpan/IO-Digest/trunk/ csw/mgar/pkg/cpan/IO-Multiplex/trunk/ csw/mgar/pkg/cpan/IO-Pager/trunk/ csw/mgar/pkg/cpan/IO-Socket-SSL/trunk/ csw/mgar/pkg/cpan/IO-String/trunk/ csw/mgar/pkg/cpan/IO-Tty/trunk/ csw/mgar/pkg/cpan/IO-Util/trunk/ csw/mgar/pkg/cpan/IO-Zlib/trunk/ csw/mgar/pkg/cpan/IO-stringy/trunk/ csw/mgar/pkg/cpan/IP-Country/trunk/ csw/mgar/pkg/cpan/IPC-Cmd/trunk/ csw/mgar/pkg/cpan/IPC-Run/trunk/ csw/mgar/pkg/cpan/IPC-Run3/trunk/ csw/mgar/pkg/cpan/IPC-ShareLite/trunk/ csw/mgar/pkg/cpan/Ima-DBI/trunk/ csw/mgar/pkg/cpan/Image-Info/trunk/ csw/mgar/pkg/cpan/Image-Size/trunk/ csw/mgar/pkg/cpan/Inline/trunk/ csw/mgar/pkg/cpan/Jcode/trunk/ csw/mgar/pkg/cpan/List-MoreUtils/trunk/ csw/mgar/pkg/cpan/Locale-Gettext/trunk/ csw/mgar/pkg/cpan/Locale-Maketext-Fuzzy/trunk/ csw/mgar/pkg/cpan/Locale-Maketext-Lexicon/trunk/ csw/mgar/pkg/cpan/Locale-Maketext-Simple/trunk/ csw/mgar/pkg/cpan/Log-Dispatch/trunk/ csw/mgar/pkg/cpan/Log-Dispatch-Config/trunk/ csw/mgar/pkg/cpan/Log-Log4perl/trunk/ csw/mgar/pkg/cpan/Log-Message/trunk/ csw/mgar/pkg/cpan/Log-Message-Simple/trunk/ csw/mgar/pkg/cpan/MIME-Lite/trunk/ csw/mgar/pkg/cpan/MIME-Types/trunk/ csw/mgar/pkg/cpan/MIME-tools/trunk/ csw/mgar/pkg/cpan/MLDBM/trunk/ csw/mgar/pkg/cpan/MLDBM-Sync/trunk/ csw/mgar/pkg/cpan/Mail-Box/trunk/ csw/mgar/pkg/cpan/Mail-Box-Parser-C/trunk/ csw/mgar/pkg/cpan/Mail-DKIM/trunk/ csw/mgar/pkg/cpan/Mail-IMAPClient/trunk/ csw/mgar/pkg/cpan/Mail-SPF-Query/trunk/ csw/mgar/pkg/cpan/Mail-Sendmail/trunk/ csw/mgar/pkg/cpan/Mail-Tools/trunk/ csw/mgar/pkg/cpan/Math-Bezier/trunk/ csw/mgar/pkg/cpan/Math-GMP/trunk/ csw/mgar/pkg/cpan/Math-Interpolate/trunk/ csw/mgar/pkg/cpan/Math-Pari/trunk/ csw/mgar/pkg/cpan/Module-Build/trunk/ csw/mgar/pkg/cpan/Module-CoreList/trunk/ csw/mgar/pkg/cpan/Module-Load/trunk/ csw/mgar/pkg/cpan/Module-Load-Conditional/trunk/ csw/mgar/pkg/cpan/Module-Loaded/trunk/ csw/mgar/pkg/cpan/Module-Pluggable/trunk/ csw/mgar/pkg/cpan/Module-ScanDeps/trunk/ csw/mgar/pkg/cpan/Module-Signature/trunk/ csw/mgar/pkg/cpan/Module-Versions-Report/trunk/ csw/mgar/pkg/cpan/Net-CIDR-Lite/trunk/ csw/mgar/pkg/cpan/Net-DNS/trunk/ csw/mgar/pkg/cpan/Net-IP/trunk/ csw/mgar/pkg/cpan/Net-Patricia/trunk/ csw/mgar/pkg/cpan/Net-SSH-Perl/trunk/ csw/mgar/pkg/cpan/Net-SSLeay/trunk/ csw/mgar/pkg/cpan/Net-Server/trunk/ csw/mgar/pkg/cpan/Number-Format/trunk/ csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk/ csw/mgar/pkg/cpan/OOTools/trunk/ csw/mgar/pkg/cpan/Object-Accessor/trunk/ csw/mgar/pkg/cpan/Object-MultiType/trunk/ csw/mgar/pkg/cpan/Object-Realize-Later/trunk/ csw/mgar/pkg/cpan/PAR/trunk/ csw/mgar/pkg/cpan/PAR-Dist/trunk/ csw/mgar/pkg/cpan/PDF-API2/trunk/ csw/mgar/pkg/cpan/PDL/trunk/ csw/mgar/pkg/cpan/POE/trunk/ csw/mgar/pkg/cpan/Package-Constants/trunk/ csw/mgar/pkg/cpan/Params-Check/trunk/ csw/mgar/pkg/cpan/Params-Validate/trunk/ csw/mgar/pkg/cpan/Parse-RecDescent/trunk/ csw/mgar/pkg/cpan/Parse-Syslog/trunk/ csw/mgar/pkg/cpan/PatchReader/trunk/ csw/mgar/pkg/cpan/Path-Class/trunk/ csw/mgar/pkg/cpan/Perl-Tidy/trunk/ csw/mgar/pkg/cpan/PerlIO-eol/trunk/ csw/mgar/pkg/cpan/PerlIO-via-dynamic/trunk/ csw/mgar/pkg/cpan/PerlIO-via-symlink/trunk/ csw/mgar/pkg/cpan/Pod-Coverage/trunk/ csw/mgar/pkg/cpan/Pod-Escapes/trunk/ csw/mgar/pkg/cpan/Pod-POM/trunk/ csw/mgar/pkg/cpan/Pod-Simple/trunk/ csw/mgar/pkg/cpan/PodToHTML/trunk/ csw/mgar/pkg/cpan/Proc-ProcessTable/trunk/ csw/mgar/pkg/cpan/RPC-XML/trunk/ csw/mgar/pkg/cpan/Regexp-Common/trunk/ csw/mgar/pkg/cpan/Regexp-Shellish/trunk/ csw/mgar/pkg/cpan/SDF/trunk/ csw/mgar/pkg/cpan/SOAP-Lite/trunk/ csw/mgar/pkg/cpan/SOAP-WSDL/trunk/ csw/mgar/pkg/cpan/SQL-Statement/trunk/ csw/mgar/pkg/cpan/SVK/trunk/ csw/mgar/pkg/cpan/SVN-Mirror/trunk/ csw/mgar/pkg/cpan/SVN-Notify/trunk/ csw/mgar/pkg/cpan/SVN-Simple/trunk/ csw/mgar/pkg/cpan/Scalar-List-Utils/trunk/ csw/mgar/pkg/cpan/Schedule-Cron/trunk/ csw/mgar/pkg/cpan/Solaris-DeviceTree/trunk/ csw/mgar/pkg/cpan/Solaris-Sysconf/trunk/ csw/mgar/pkg/cpan/Sort-Versions/trunk/ csw/mgar/pkg/cpan/Spiffy/trunk/ csw/mgar/pkg/cpan/Statistics-Descriptive/trunk/ csw/mgar/pkg/cpan/String-CRC32/trunk/ csw/mgar/pkg/cpan/String-ShellQuote/trunk/ csw/mgar/pkg/cpan/Sub-Override/trunk/ csw/mgar/pkg/cpan/Sub-Uplevel/trunk/ csw/mgar/pkg/cpan/Sys-Hostname-Long/trunk/ csw/mgar/pkg/cpan/Syslog/trunk/ csw/mgar/pkg/cpan/Template-Extract/trunk/ csw/mgar/pkg/cpan/Template-TAL/trunk/ csw/mgar/pkg/cpan/Template-Toolkit/trunk/ csw/mgar/pkg/cpan/Term-Cap/trunk/ csw/mgar/pkg/cpan/Term-ReadLine-Gnu/trunk/ csw/mgar/pkg/cpan/Term-UI/trunk/ csw/mgar/pkg/cpan/TermReadKey/trunk/ csw/mgar/pkg/cpan/Test-Builder-Tester/trunk/ csw/mgar/pkg/cpan/Test-Class/trunk/ csw/mgar/pkg/cpan/Test-Differences/trunk/ csw/mgar/pkg/cpan/Test-Distribution/trunk/ csw/mgar/pkg/cpan/Test-Exception/trunk/ csw/mgar/pkg/cpan/Test-Inline/trunk/ csw/mgar/pkg/cpan/Test-LongString/trunk/ csw/mgar/pkg/cpan/Test-Manifest/trunk/ csw/mgar/pkg/cpan/Test-Memory-Cycle/trunk/ csw/mgar/pkg/cpan/Test-MockObject/trunk/ csw/mgar/pkg/cpan/Test-Pod/trunk/ csw/mgar/pkg/cpan/Test-Pod-Coverage/trunk/ csw/mgar/pkg/cpan/Test-Warn/trunk/ csw/mgar/pkg/cpan/Test-XML/trunk/ csw/mgar/pkg/cpan/Text-Autoformat/trunk/ csw/mgar/pkg/cpan/Text-CSV_XS/trunk/ csw/mgar/pkg/cpan/Text-Diff/trunk/ csw/mgar/pkg/cpan/Text-Quoted/trunk/ csw/mgar/pkg/cpan/Text-Reform/trunk/ csw/mgar/pkg/cpan/Text-Scraper/trunk/ csw/mgar/pkg/cpan/Text-Tabs+Wrap/trunk/ csw/mgar/pkg/cpan/Text-Template/trunk/ csw/mgar/pkg/cpan/Text-Wrapper/trunk/ csw/mgar/pkg/cpan/Tie-DBI/trunk/ csw/mgar/pkg/cpan/Tie-EncryptedHash/trunk/ csw/mgar/pkg/cpan/Tie-IxHash/trunk/ csw/mgar/pkg/cpan/Tie-MLDBM/trunk/ csw/mgar/pkg/cpan/Time-HiRes/trunk/ csw/mgar/pkg/cpan/Time-modules/trunk/ csw/mgar/pkg/cpan/TimeDate/trunk/ csw/mgar/pkg/cpan/Tk/trunk/ csw/mgar/pkg/cpan/Tree-DAG_Node/trunk/ csw/mgar/pkg/cpan/Tree-Simple/trunk/ csw/mgar/pkg/cpan/UNIVERSAL-moniker/trunk/ csw/mgar/pkg/cpan/UNIVERSAL-require/trunk/ csw/mgar/pkg/cpan/URI/trunk/ csw/mgar/pkg/cpan/Unicode-Map/trunk/ csw/mgar/pkg/cpan/Unicode-Map8/trunk/ csw/mgar/pkg/cpan/Unicode-MapUTF8/trunk/ csw/mgar/pkg/cpan/Unicode-String/trunk/ csw/mgar/pkg/cpan/Unix-Syslog/trunk/ csw/mgar/pkg/cpan/User-Identity/trunk/ csw/mgar/pkg/cpan/VCP/trunk/ csw/mgar/pkg/cpan/VCP-Dest-svk/trunk/ csw/mgar/pkg/cpan/WWW-Curl/trunk/ csw/mgar/pkg/cpan/WWW-Mechanize/trunk/ csw/mgar/pkg/cpan/Want/trunk/ csw/mgar/pkg/cpan/X11-Protocol/trunk/ csw/mgar/pkg/cpan/XML-Atom/trunk/ csw/mgar/pkg/cpan/XML-Atom-SimpleFeed/trunk/ csw/mgar/pkg/cpan/XML-AutoWriter/trunk/ csw/mgar/pkg/cpan/XML-DOM/trunk/ csw/mgar/pkg/cpan/XML-Encoding/trunk/ csw/mgar/pkg/cpan/XML-GDOME/trunk/ csw/mgar/pkg/cpan/XML-GDOME-XSLT/trunk/ csw/mgar/pkg/cpan/XML-LibXML/trunk/ csw/mgar/pkg/cpan/XML-LibXML-Common/trunk/ csw/mgar/pkg/cpan/XML-LibXSLT/trunk/ csw/mgar/pkg/cpan/XML-NamespaceSupport/trunk/ csw/mgar/pkg/cpan/XML-Parser/trunk/ csw/mgar/pkg/cpan/XML-RSS/trunk/ csw/mgar/pkg/cpan/XML-RegExp/trunk/ csw/mgar/pkg/cpan/XML-SAX/trunk/ csw/mgar/pkg/cpan/XML-SemanticDiff/trunk/ csw/mgar/pkg/cpan/XML-Simple/trunk/ csw/mgar/pkg/cpan/XML-Smart/trunk/ csw/mgar/pkg/cpan/XML-Twig/trunk/ csw/mgar/pkg/cpan/XML-XPath/trunk/ csw/mgar/pkg/cpan/YAML/trunk/ csw/mgar/pkg/cpan/YAML-Syck/trunk/ csw/mgar/pkg/cpan/libapreq2/trunk/ csw/mgar/pkg/cpan/libwww-perl/trunk/ csw/mgar/pkg/cpan/libxml-perl/trunk/ csw/mgar/pkg/cpan/mod_perl/trunk/ csw/mgar/pkg/cpan/mod_perl2/trunk/ csw/mgar/pkg/cpan/perl-ldap/trunk/ csw/mgar/pkg/cpan/pmtools/trunk/ csw/mgar/pkg/cpan/psh/trunk/ csw/mgar/pkg/cpan/sol-inst/trunk/ csw/mgar/pkg/cpan/version/trunk/ csw/mgar/pkg/cronolog/trunk/ csw/mgar/pkg/csup/trunk/ csw/mgar/pkg/cswclassutils/trunk/ csw/mgar/pkg/ctags/trunk/ csw/mgar/pkg/cups/trunk/ csw/mgar/pkg/curl/trunk/ csw/mgar/pkg/cvs/trunk/ csw/mgar/pkg/cvsps/trunk/ csw/mgar/pkg/cyrus_imapd/trunk/ csw/mgar/pkg/daemontools/trunk/ csw/mgar/pkg/daimonin/trunk/ csw/mgar/pkg/dbus/trunk/ csw/mgar/pkg/dbus-glib/trunk/ csw/mgar/pkg/dcc/trunk/ csw/mgar/pkg/dcraw/trunk/ csw/mgar/pkg/dcraw/trunk/files/ csw/mgar/pkg/ddd/trunk/ csw/mgar/pkg/dhcp/trunk/ csw/mgar/pkg/diffutils/trunk/ csw/mgar/pkg/distcc/trunk/ csw/mgar/pkg/docbook/trunk/ csw/mgar/pkg/docbook-dtds/trunk/ csw/mgar/pkg/docbook-style-dsssl/trunk/ csw/mgar/pkg/docbook-style-xsl/trunk/ csw/mgar/pkg/dovecot/trunk/ csw/mgar/pkg/dsniff/trunk/ csw/mgar/pkg/dtracetoolkit/trunk/ csw/mgar/pkg/easytag/trunk/ csw/mgar/pkg/elinks/trunk/ csw/mgar/pkg/emacs/trunk/ csw/mgar/pkg/esvn/trunk/ csw/mgar/pkg/ethereal/trunk/ csw/mgar/pkg/eventlog/trunk/ csw/mgar/pkg/exiftool/trunk/ csw/mgar/pkg/exim/trunk/ csw/mgar/pkg/expat/trunk/ csw/mgar/pkg/facter/trunk/ csw/mgar/pkg/fastcgi/trunk/ csw/mgar/pkg/fax2png/trunk/ csw/mgar/pkg/figlet/trunk/ csw/mgar/pkg/fileutils/trunk/ csw/mgar/pkg/findutils/trunk/ csw/mgar/pkg/firefox/branches/firefox3-packaging/ csw/mgar/pkg/firefox/trunk/ csw/mgar/pkg/flac/trunk/ csw/mgar/pkg/flex-2.5.4a/trunk/ csw/mgar/pkg/flex_new/trunk/ csw/mgar/pkg/flphoto/trunk/ csw/mgar/pkg/fltk/trunk/ csw/mgar/pkg/fontconfig/trunk/ csw/mgar/pkg/fox/trunk/ csw/mgar/pkg/freeciv/trunk/ csw/mgar/pkg/freetype/trunk/ csw/mgar/pkg/gaim/trunk/ csw/mgar/pkg/ganglia/trunk/ csw/mgar/pkg/gar/trunk/ csw/mgar/pkg/gawk/trunk/ csw/mgar/pkg/gcc4/trunk/ csw/mgar/pkg/gd/trunk/ csw/mgar/pkg/gdbm/trunk/ csw/mgar/pkg/gengetopt/trunk/ csw/mgar/pkg/geolitedb/trunk/ csw/mgar/pkg/gettext/trunk/ csw/mgar/pkg/gforth/trunk/ csw/mgar/pkg/gftp/trunk/ csw/mgar/pkg/ghc/trunk/ csw/mgar/pkg/gimp/trunk/ csw/mgar/pkg/git/trunk/ csw/mgar/pkg/gkrellm/trunk/ csw/mgar/pkg/glib2/trunk/ csw/mgar/pkg/gnulinks/trunk/ csw/mgar/pkg/gnumeric/trunk/ csw/mgar/pkg/gnupg/trunk/ csw/mgar/pkg/gnupg2/trunk/ csw/mgar/pkg/gnupg_minimal/trunk/ csw/mgar/pkg/gnutls/trunk/ csw/mgar/pkg/gperf/trunk/ csw/mgar/pkg/gpgme/trunk/ csw/mgar/pkg/gphoto2/trunk/ csw/mgar/pkg/graphviz/trunk/ csw/mgar/pkg/graphviz2/trunk/ csw/mgar/pkg/grep/trunk/ csw/mgar/pkg/groff/trunk/ csw/mgar/pkg/gtar/trunk/ csw/mgar/pkg/gtk-doc/trunk/ csw/mgar/pkg/gtk2/trunk/ csw/mgar/pkg/gtkpod/trunk/ csw/mgar/pkg/guile/trunk/ csw/mgar/pkg/gvim/trunk/ csw/mgar/pkg/hatari/trunk/ csw/mgar/pkg/help2man/trunk/ csw/mgar/pkg/hicolor-icon-theme/trunk/ csw/mgar/pkg/htmldoc/trunk/ csw/mgar/pkg/htmltidy/trunk/ csw/mgar/pkg/hylafax/trunk/ csw/mgar/pkg/hypermail/trunk/ csw/mgar/pkg/ilmbase/trunk/ csw/mgar/pkg/imap-c-client/trunk/ csw/mgar/pkg/imapfilter/trunk/ csw/mgar/pkg/imapproxy/trunk/ csw/mgar/pkg/imapsync/trunk/ csw/mgar/pkg/intltool/trunk/ csw/mgar/pkg/iozone/trunk/ csw/mgar/pkg/irssi/trunk/ csw/mgar/pkg/java/ajcbeanutils/tags/commons_beanutils-1.8.0,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajcbeanutils/tags/commons_beanutils-1.8.0,REV=2009.02.24-unstable-20090302/ csw/mgar/pkg/java/ajcbeanutils/trunk/ csw/mgar/pkg/java/ajcchain/tags/commons_chain-1.2,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajcchain/tags/commons_chain-1.2,REV=2009.02.24-unstable-20090302/ csw/mgar/pkg/java/ajcchain/trunk/ csw/mgar/pkg/java/ajccli/tags/commons_cli-1.1,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccli/tags/commons_cli-1.1,REV=2009.02.24-unstable-20090302/ csw/mgar/pkg/java/ajccli/trunk/ csw/mgar/pkg/java/ajccodec/tags/commons_codec-1.3,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccodec/tags/commons_codec-1.3,REV=2009.02.24-unstable-20090302/ csw/mgar/pkg/java/ajccodec/trunk/ csw/mgar/pkg/java/ajccollections/tags/commons_collect-3.2.1,REV=2009.02.24-testing-b1/ csw/mgar/pkg/java/ajccollections/tags/commons_collect-3.2.1,REV=2009.02.24-unstable-20090302/ csw/mgar/pkg/java/ajccollections/trunk/ csw/mgar/pkg/java/ajcconfig/trunk/ csw/mgar/pkg/java/ajcdigester/trunk/ csw/mgar/pkg/java/ajcdiscovery/trunk/ csw/mgar/pkg/java/ajcemail/trunk/ csw/mgar/pkg/java/ajchttpcl/trunk/ csw/mgar/pkg/java/ajcio/trunk/ csw/mgar/pkg/java/ajclang/trunk/ csw/mgar/pkg/java/ajclogging/trunk/ csw/mgar/pkg/java/ajcmath/trunk/ csw/mgar/pkg/java/ajcnet/trunk/ csw/mgar/pkg/java/ajcpool/trunk/ csw/mgar/pkg/java/ajcprimitives/trunk/ csw/mgar/pkg/java/ajcupload/trunk/ csw/mgar/pkg/java/ajcvalidator/trunk/ csw/mgar/pkg/java/junit/tags/junit-4.5,REV=2009.03.08-testing-b1/ csw/mgar/pkg/java/junit/trunk/ csw/mgar/pkg/java/log4j/tags/log4j-1.2.15,REV=2009.03.09-testing-b1/ csw/mgar/pkg/java/log4j/trunk/ csw/mgar/pkg/jboss4/trunk/ csw/mgar/pkg/jdk5/trunk/ csw/mgar/pkg/jdk6/trunk/ csw/mgar/pkg/jetty6/trunk/ csw/mgar/pkg/jhead/trunk/ csw/mgar/pkg/jicmp/trunk/ csw/mgar/pkg/joe/trunk/ csw/mgar/pkg/jrrd/trunk/ csw/mgar/pkg/jxplorer/trunk/ csw/mgar/pkg/kde/trunk/ csw/mgar/pkg/kdeaccessibility/trunk/ csw/mgar/pkg/kdeaddons/trunk/ csw/mgar/pkg/kdeadmin/trunk/ csw/mgar/pkg/kdeartwork/trunk/ csw/mgar/pkg/kdebase/trunk/ csw/mgar/pkg/kdebindings/trunk/ csw/mgar/pkg/kdeedu/trunk/ csw/mgar/pkg/kdegames/trunk/ csw/mgar/pkg/kdegraphics/trunk/ csw/mgar/pkg/kdelibs/trunk/ csw/mgar/pkg/kdemultimedia/trunk/ csw/mgar/pkg/kdenetwork/trunk/ csw/mgar/pkg/kdepim/trunk/ csw/mgar/pkg/kdesdk/trunk/ csw/mgar/pkg/kdesvn/trunk/ csw/mgar/pkg/kdetoys/trunk/ csw/mgar/pkg/kdeutils/trunk/ csw/mgar/pkg/kdevelop/trunk/ csw/mgar/pkg/keychain/trunk/ csw/mgar/pkg/kile/trunk/ csw/mgar/pkg/koffice/trunk/ csw/mgar/pkg/krb5/trunk/ csw/mgar/pkg/ksh/trunk/ csw/mgar/pkg/kshdbx/trunk/ csw/mgar/pkg/lame/trunk/ csw/mgar/pkg/lcms/trunk/ csw/mgar/pkg/ldapvi/trunk/ csw/mgar/pkg/leafnode/trunk/ csw/mgar/pkg/less/trunk/ csw/mgar/pkg/lftp/trunk/ csw/mgar/pkg/libao/trunk/ csw/mgar/pkg/libart/trunk/ csw/mgar/pkg/libassuan/trunk/ csw/mgar/pkg/libcairo/trunk/ csw/mgar/pkg/libdvdcss/trunk/ csw/mgar/pkg/libdvdread/trunk/ csw/mgar/pkg/libedit/trunk/ csw/mgar/pkg/libevent/trunk/ csw/mgar/pkg/libexif/trunk/ csw/mgar/pkg/libgadu/trunk/ csw/mgar/pkg/libgc/trunk/ csw/mgar/pkg/libgcrypt/trunk/ csw/mgar/pkg/libglade/trunk/ csw/mgar/pkg/libgmp/trunk/ csw/mgar/pkg/libgoffice/trunk/ csw/mgar/pkg/libgpg_error/trunk/ csw/mgar/pkg/libgphoto2/trunk/ csw/mgar/pkg/libgpod/trunk/ csw/mgar/pkg/libgsasl/trunk/ csw/mgar/pkg/libgsf/trunk/ csw/mgar/pkg/libiconv/trunk/ csw/mgar/pkg/libidn/trunk/ csw/mgar/pkg/libiptcdata/trunk/ csw/mgar/pkg/libksba/trunk/ csw/mgar/pkg/libmp4v2/trunk/ csw/mgar/pkg/libnet/branches/1.1.2/ csw/mgar/pkg/libnet/trunk/ csw/mgar/pkg/libnids/trunk/ csw/mgar/pkg/libntlm/trunk/ csw/mgar/pkg/libogg/trunk/ csw/mgar/pkg/libpcap/trunk/ csw/mgar/pkg/libpopt/trunk/ csw/mgar/pkg/librsvg/trunk/ csw/mgar/pkg/libsamplerate/trunk/ csw/mgar/pkg/libsdl/trunk/ csw/mgar/pkg/libssh2/trunk/ csw/mgar/pkg/libtasn1/trunk/ csw/mgar/pkg/libtool/trunk/ csw/mgar/pkg/libvorbis/trunk/ csw/mgar/pkg/libwww/trunk/ csw/mgar/pkg/libxine/trunk/ csw/mgar/pkg/libxml2/trunk/ csw/mgar/pkg/libxslt/trunk/ csw/mgar/pkg/libytnef/trunk/ csw/mgar/pkg/listadmin/trunk/ csw/mgar/pkg/lsof/trunk/ csw/mgar/pkg/lua/trunk/ csw/mgar/pkg/lynx/trunk/ csw/mgar/pkg/lyx/trunk/ csw/mgar/pkg/lzop/trunk/ csw/mgar/pkg/m4/trunk/ csw/mgar/pkg/mairix/trunk/ csw/mgar/pkg/make/trunk/ csw/mgar/pkg/mantis/trunk/ csw/mgar/pkg/maven2/trunk/ csw/mgar/pkg/mbuffer/trunk/ csw/mgar/pkg/mcabber/trunk/ csw/mgar/pkg/meanwhile/trunk/ csw/mgar/pkg/memcached/trunk/ csw/mgar/pkg/memconf/trunk/ csw/mgar/pkg/mercurial/trunk/ csw/mgar/pkg/meta/CSWmeta_example/trunk/ csw/mgar/pkg/meta/SAMP/trunk/ csw/mgar/pkg/meta/comand/trunk/ csw/mgar/pkg/meta/toplevel/trunk/ csw/mgar/pkg/mharc/trunk/ csw/mgar/pkg/mhonarc/trunk/ csw/mgar/pkg/micq/trunk/ csw/mgar/pkg/miltergreylist/trunk/ csw/mgar/pkg/mkpackage/trunk/ csw/mgar/pkg/mktemp/trunk/ csw/mgar/pkg/mm/trunk/ csw/mgar/pkg/mod_auth_mysql/trunk/ csw/mgar/pkg/mod_auth_pam/trunk/ csw/mgar/pkg/mod_evasive/trunk/ csw/mgar/pkg/mod_fastcgi/trunk/ csw/mgar/pkg/mod_geoip/trunk/ csw/mgar/pkg/mod_highlight/trunk/ csw/mgar/pkg/mod_jk/trunk/ csw/mgar/pkg/mod_proxy_html/trunk/ csw/mgar/pkg/mod_python/trunk/ csw/mgar/pkg/mod_ruby/trunk/ csw/mgar/pkg/mod_svn_view/trunk/ csw/mgar/pkg/mod_transform/trunk/ csw/mgar/pkg/mod_wsgi/trunk/ csw/mgar/pkg/mono/trunk/ csw/mgar/pkg/mpd/trunk/ csw/mgar/pkg/mplayer/trunk/ csw/mgar/pkg/mrtg/trunk/ csw/mgar/pkg/msmtp/trunk/ csw/mgar/pkg/mutt/trunk/ csw/mgar/pkg/mysql-python/trunk/ csw/mgar/pkg/mysql-ruby/trunk/ csw/mgar/pkg/mysql4/trunk/ csw/mgar/pkg/mysql5/trunk/ csw/mgar/pkg/nagios/trunk/ csw/mgar/pkg/nagios_plugins/trunk/ csw/mgar/pkg/namazu/trunk/ csw/mgar/pkg/nano/trunk/ csw/mgar/pkg/ncftp/trunk/ csw/mgar/pkg/ncmpc/trunk/ csw/mgar/pkg/ncurses/trunk/ csw/mgar/pkg/neon/trunk/ csw/mgar/pkg/netpbm/trunk/ csw/mgar/pkg/netsnmp/trunk/ csw/mgar/pkg/nginx/trunk/ csw/mgar/pkg/ngrep/trunk/ csw/mgar/pkg/nmap/trunk/ csw/mgar/pkg/nrpe/trunk/ csw/mgar/pkg/nsca/trunk/ csw/mgar/pkg/nsd/trunk/ csw/mgar/pkg/nspr/trunk/ csw/mgar/pkg/ntop/trunk/ csw/mgar/pkg/ogle/trunk/ csw/mgar/pkg/ogle_gui/trunk/ csw/mgar/pkg/openal/trunk/ csw/mgar/pkg/openexr/trunk/ csw/mgar/pkg/opengrok/trunk/ csw/mgar/pkg/openjade/trunk/ csw/mgar/pkg/openldap/trunk/ csw/mgar/pkg/openoffice/trunk/ csw/mgar/pkg/openssh/trunk/ csw/mgar/pkg/openssl/trunk/ csw/mgar/pkg/openvpn/trunk/ csw/mgar/pkg/opera/trunk/ csw/mgar/pkg/orca/trunk/ csw/mgar/pkg/otr/trunk/ csw/mgar/pkg/pango/trunk/ csw/mgar/pkg/par/trunk/ csw/mgar/pkg/pari/trunk/ csw/mgar/pkg/patch/trunk/ csw/mgar/pkg/pca/tags/pca-20090224-01,REV=2009.03.12/ csw/mgar/pkg/pca/trunk/ csw/mgar/pkg/pcb/trunk/ csw/mgar/pkg/pcre/trunk/ csw/mgar/pkg/perl/trunk/ csw/mgar/pkg/php4/trunk/ csw/mgar/pkg/php5/trunk/ csw/mgar/pkg/php5-apache/trunk/ csw/mgar/pkg/php5-apache2/trunk/ csw/mgar/pkg/php5_apc/ csw/mgar/pkg/php5_apc/trunk/ csw/mgar/pkg/php5_xdebug/ csw/mgar/pkg/php5_xdebug/trunk/ csw/mgar/pkg/phpMyAdmin/trunk/ csw/mgar/pkg/phpldapadmin/trunk/ csw/mgar/pkg/phpsysinfo/trunk/ csw/mgar/pkg/pidgin/trunk/ csw/mgar/pkg/pidginotr/trunk/ csw/mgar/pkg/pixman/trunk/ csw/mgar/pkg/pkg_update_watch/trunk/ csw/mgar/pkg/pkgconfig/trunk/ csw/mgar/pkg/pkgutil/trunk/ csw/mgar/pkg/pnp/trunk/ csw/mgar/pkg/postfix/trunk/ csw/mgar/pkg/postgresql/trunk/ csw/mgar/pkg/pound/trunk/ csw/mgar/pkg/ppkg_get/trunk/ csw/mgar/pkg/proftpd/trunk/ csw/mgar/pkg/proxytunnel/trunk/ csw/mgar/pkg/pth/trunk/ csw/mgar/pkg/pubcookie/trunk/ csw/mgar/pkg/puppet/trunk/ csw/mgar/pkg/pv/trunk/ csw/mgar/pkg/pwgen/trunk/ csw/mgar/pkg/pwsafe/trunk/ csw/mgar/pkg/pycairo/trunk/ csw/mgar/pkg/pydocutils/trunk/ csw/mgar/pkg/pygobject/trunk/ csw/mgar/pkg/pygtk/trunk/ csw/mgar/pkg/pyorbit/trunk/trunk/ csw/mgar/pkg/pysetuptools/trunk/ csw/mgar/pkg/pysqlite/trunk/ csw/mgar/pkg/pysqlite2/trunk/ csw/mgar/pkg/python/trunk/ csw/mgar/pkg/python25/trunk/ csw/mgar/pkg/qpopper/trunk/ csw/mgar/pkg/qt-gcc/trunk/ csw/mgar/pkg/qt4/trunk/ csw/mgar/pkg/qt4-gcc/trunk/ csw/mgar/pkg/quanta/trunk/ csw/mgar/pkg/rails/trunk/ csw/mgar/pkg/rake/trunk/ csw/mgar/pkg/rapidsvn/trunk/ csw/mgar/pkg/rcairo/trunk/ csw/mgar/pkg/rdesktop/trunk/ csw/mgar/pkg/re2c/ csw/mgar/pkg/readline/trunk/ csw/mgar/pkg/recode/trunk/ csw/mgar/pkg/render/trunk/ csw/mgar/pkg/resin/trunk/ csw/mgar/pkg/rl/trunk/ csw/mgar/pkg/rlwrap/trunk/ csw/mgar/pkg/rrdtool/trunk/ csw/mgar/pkg/ruby/trunk/ csw/mgar/pkg/rubygems/trunk/ csw/mgar/pkg/sasl/trunk/ csw/mgar/pkg/screen/trunk/ csw/mgar/pkg/sdlimage/trunk/ csw/mgar/pkg/sdlmixer/trunk/ csw/mgar/pkg/sdlnet/trunk/ csw/mgar/pkg/sdlsound/trunk/ csw/mgar/pkg/sdlttf/trunk/ csw/mgar/pkg/sed/trunk/ csw/mgar/pkg/setoolkit/trunk/ csw/mgar/pkg/sgml-xml-common/trunk/ csw/mgar/pkg/sh-utils/trunk/ csw/mgar/pkg/silctoolkit/trunk/ csw/mgar/pkg/silvercity/trunk/ csw/mgar/pkg/sloccount/trunk/ csw/mgar/pkg/slrn/trunk/ csw/mgar/pkg/smartmontools/trunk/ csw/mgar/pkg/smbldap-tools/trunk/ csw/mgar/pkg/snort/trunk/ csw/mgar/pkg/socat/trunk/ csw/mgar/pkg/spamassassin/trunk/ csw/mgar/pkg/spider/trunk/ csw/mgar/pkg/spidermonkey/trunk/ csw/mgar/pkg/sqlite3/trunk/ csw/mgar/pkg/squid/trunk/ csw/mgar/pkg/squidpurge/trunk/ csw/mgar/pkg/subversion/trunk/ csw/mgar/pkg/sudo/trunk/ csw/mgar/pkg/sudo-ldap/trunk/ csw/mgar/pkg/svnmailer/trunk/ csw/mgar/pkg/swaks/trunk/ csw/mgar/pkg/swftools/trunk/ csw/mgar/pkg/swig/trunk/ csw/mgar/pkg/sword/trunk/ csw/mgar/pkg/swtlibs/trunk/ csw/mgar/pkg/synergy/trunk/ csw/mgar/pkg/sysbench/trunk/ csw/mgar/pkg/syslog_ng/trunk/ csw/mgar/pkg/sysstat/trunk/ csw/mgar/pkg/system-tray-applet/trunk/ csw/mgar/pkg/tcl/trunk/ csw/mgar/pkg/tcl85/trunk/ csw/mgar/pkg/tcp_wrappers/trunk/ csw/mgar/pkg/texinfo/trunk/ csw/mgar/pkg/textutils/trunk/ csw/mgar/pkg/thunderbird/trunk/ csw/mgar/pkg/tin/trunk/ csw/mgar/pkg/tk/trunk/ csw/mgar/pkg/tme/trunk/ csw/mgar/pkg/tnef/trunk/ csw/mgar/pkg/tomcat4/trunk/ csw/mgar/pkg/tomcat5/trunk/ csw/mgar/pkg/tomcat6/trunk/ csw/mgar/pkg/top/trunk/ csw/mgar/pkg/trac/trunk/ csw/mgar/pkg/transmission/trunk/ csw/mgar/pkg/tsclient/trunk/ csw/mgar/pkg/unbound/trunk/ csw/mgar/pkg/unclutter/trunk/ csw/mgar/pkg/urxvt/trunk/ csw/mgar/pkg/vim/trunk/ csw/mgar/pkg/vorbistools/trunk/ csw/mgar/pkg/vsftpd/trunk/ csw/mgar/pkg/w3m/trunk/ csw/mgar/pkg/watch/trunk/ csw/mgar/pkg/websvn/trunk/ csw/mgar/pkg/wesnoth/trunk/ csw/mgar/pkg/wget/trunk/ csw/mgar/pkg/which/trunk/ csw/mgar/pkg/wmf/trunk/ csw/mgar/pkg/x11/inputproto/trunk/ csw/mgar/pkg/x11/kbproto/tags/kbproto-1.0.3,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/kbproto/trunk/ csw/mgar/pkg/x11/libX11/trunk/ csw/mgar/pkg/x11/libXau/trunk/ csw/mgar/pkg/x11/libXdmcp/trunk/ csw/mgar/pkg/x11/libpthread-stubs/tags/libpthread-stubs-0.1,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/libpthread-stubs/trunk/ csw/mgar/pkg/x11/libxcb/trunk/ csw/mgar/pkg/x11/renderproto/tags/renderproto-0.9.3,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/renderproto/trunk/ csw/mgar/pkg/x11/xcb-proto/tags/xcbproto-1.4,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/xcb-proto/trunk/ csw/mgar/pkg/x11/xextproto/tags/xextproto-7.0.5,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/xextproto/trunk/ csw/mgar/pkg/x11/xproto/tags/xproto-7.0.14,REV=2009.02.25-testing-b1/ csw/mgar/pkg/x11/xproto/tags/xproto-7.0.15,REV=2009.03.08-testing-b1/trunk/ csw/mgar/pkg/x11/xproto/trunk/ csw/mgar/pkg/x11/xrender/trunk/ csw/mgar/pkg/x11/xtrans/trunk/ csw/mgar/pkg/xbill/trunk/ csw/mgar/pkg/xchat/trunk/ csw/mgar/pkg/xfce/appfinder/trunk/ csw/mgar/pkg/xfce/desktop/trunk/ csw/mgar/pkg/xfce/devtools/trunk/ csw/mgar/pkg/xfce/exo/trunk/ csw/mgar/pkg/xfce/gtk-xfce-engine/trunk/ csw/mgar/pkg/xfce/icon-theme/trunk/ csw/mgar/pkg/xfce/libxfce4mcs/trunk/ csw/mgar/pkg/xfce/libxfce4util/trunk/ csw/mgar/pkg/xfce/libxfcegui4/trunk/ csw/mgar/pkg/xfce/mcs-manager/trunk/ csw/mgar/pkg/xfce/mcs-plugins/trunk/ csw/mgar/pkg/xfce/mixer/trunk/ csw/mgar/pkg/xfce/mousepad/trunk/ csw/mgar/pkg/xfce/orage/trunk/ csw/mgar/pkg/xfce/panel/trunk/ csw/mgar/pkg/xfce/print/trunk/ csw/mgar/pkg/xfce/session/trunk/ csw/mgar/pkg/xfce/terminal/trunk/ csw/mgar/pkg/xfce/thunar/trunk/ csw/mgar/pkg/xfce/utils/trunk/ csw/mgar/pkg/xfce/xfwm4/trunk/ csw/mgar/pkg/xfce/xfwm4-themes/trunk/ csw/mgar/pkg/xft/trunk/ csw/mgar/pkg/xine-ui/trunk/ csw/mgar/pkg/xinetd/trunk/ csw/mgar/pkg/xmahjongg/trunk/ csw/mgar/pkg/xmlrpc_c/trunk/ csw/mgar/pkg/xmlstarlet/trunk/ csw/mgar/pkg/xmlto/trunk/ csw/mgar/pkg/xmms/trunk/ csw/mgar/pkg/xrestop/trunk/ csw/mgar/pkg/xtide/trunk/ csw/mgar/pkg/zlib/trunk/ csw/mgar/pkg/zsh/trunk/ Property changes on: csw/mgar/pkg/GeoIP/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/ImageMagick/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/Vispan/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/a52dec/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/alpine/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/amarok/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/amavisd-new/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/apache/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/apache2/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/apache2-worker ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/apache2-worker/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/apcupsd/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/apg/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/apr/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/apr-util/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/arpwatch/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/arts/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/asciidoc/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/atk/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/audiofile/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/authz-tools/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/autoconf/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/automake/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/avantfax/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/axel/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/balance/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/bash/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/bash_completion/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/bdb4/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/bdb43/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/bdb44/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/bdb46/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/bind/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/bison/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/boost/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/botnet/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/bugzilla/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/ca_certificates/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cabextract/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cadaver/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cairomm/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cfengine/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/clamav/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/clearsilver/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/climm/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/clusterit/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/clusterssh/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cmake/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/coreutils/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Algorithm-Annotate/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Algorithm-Diff/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/AnyData/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Apache-AuthPAM/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Apache-DBI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Apache-PAR/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Apache-Session/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Apache-Template/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Apache-Test/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/App-CLI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/AppConfig/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Archive-Extract/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Archive-SelfExtract/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Archive-Tar/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Archive-Zip/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Array-Compare/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Array-Window/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Attribute-Handlers/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Authen-PAM/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Authen-SASL/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/BSD-Resource/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/BerkeleyDB/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Bit-Vector/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/C-Scan/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/CGI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/CGI-Application/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/CGI-Application-Dispatch/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/CGI-Application-Plugin-LogDispatch/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/CGI-Builder/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/CGI-Session/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/CGI-SpeedyCGI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/CGP-CLI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/CPANPLUS/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Cache/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Cache-Cache/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Cache-Memcached/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Calendar-CSA/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Carp-Clan/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Catalyst/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Chart/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-Accessor/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-Autouse/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-BlackHole/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-Container/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-DBI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-DBI-Loader/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-DBI-Pg/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-DBI-SQLite/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-DBI-mysql/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-Data-Inheritable/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-ISA/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-Inspector/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-Loader/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-ReturnValue/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-Trigger/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Class-WhiteHole/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Clone/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Compress-Raw-Zlib/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Compress-Zlib/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Config-General/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Config-IniFiles/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Convert-ASCII-Armour/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Convert-ASN1/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Convert-BinHex/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Convert-PEM/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Convert-TNEF/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Convert-UUlib/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-Blowfish/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-CAST5_PP/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-CBC/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-DES/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-DES_EDE3/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-DH/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-DSA/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-IDEA/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-OpenPGP/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-OpenSSL-Bignum/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Crypt-OpenSSL-DSA/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-OpenSSL-PKCS12/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-OpenSSL-RSA/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-OpenSSL-Random/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-OpenSSL-X509/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-Primes/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-RIPEMD160/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-RSA/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-Random/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-Rijndael/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-SSLeay/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Crypt-Twofish/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Curses/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Curses-UI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBD-AnyData/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBD-CSV/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBD-File/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBD-Pg/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBD-SQLite/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBD-mysql/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBD-mysql5/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBIx-ContextualFetch/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBIx-Password/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DBIx-SearchBuilder/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Data-Buffer/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Data-Dump/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Data-Flow/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Data-Hierarchy/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Data-ShowTable/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Data-UUID/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Date-Calc/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Date-Manip/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Date-Simple/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/DateManip/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Devel-Cover/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Devel-Cycle/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Devel-LeakTrace/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Devel-Size/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Devel-StackTrace/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Devel-Symdump/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Devel-Trace/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Digest-BubbleBabble/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Digest-HMAC/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Digest-MD2/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Digest-Nilsimsa/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Digest-SHA1/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Email-Simple/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Email-Valid/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Env-Path/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Error/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Event/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Event-Lib/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Exception-Class/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Exception-Class-DBI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/ExtUtils-AutoInstall/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/ExtUtils-CBuilder/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/ExtUtils-Depends/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/ExtUtils-F77/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/ExtUtils-Manifest/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/ExtUtils-ParseXS/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/ExtUtils-PkgConfig/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/FCGI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/File-Fetch/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/File-HomeDir/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/File-MMagic/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/File-Modified/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/File-NFSLock/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/File-Remove/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/File-Tail/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/File-Type/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/File-chdir/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Filesys-Df/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Font-AFM/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/FreezeThaw/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Frontier-RPC/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/GD/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/GD-Barcode/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/GDGraph/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/GDGraph3d/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/GDTextUtil/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Geo-IP-PurePerl/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Geography-Countries/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gimp/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Glib/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gnome2/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gnome2-Canvas/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gnome2-GConf/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gnome2-Print/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gnome2-VFS/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gnome2-Wnck/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Graph/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/GraphViz/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gtk2/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gtk2-GladeXML/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gtk2-PodViewer/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Gtk2-TrayIcon/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-CalendarMonth/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-Element-Extended/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-Format/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-Mason/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-Parser/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-Scrubber/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-Tagset/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-Template/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-TokeParser/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTML-Tree/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTTP-Body/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/HTTP-DAV/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Heap/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/I18N-LangTags/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-Compress-Base/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-Compress-Zlib/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-Digest/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-Multiplex/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-Pager/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-Socket-SSL/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-String/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-Tty/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-Util/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-Zlib/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IO-stringy/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IP-Country/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IPC-Cmd/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IPC-Run/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IPC-Run3/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/IPC-ShareLite/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Ima-DBI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Image-Info/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Image-Size/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Inline/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Jcode/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/List-MoreUtils/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Locale-Gettext/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Locale-Maketext-Fuzzy/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Locale-Maketext-Lexicon/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Locale-Maketext-Simple/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Log-Dispatch/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Log-Dispatch-Config/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Log-Log4perl/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Log-Message/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Log-Message-Simple/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/MIME-Lite/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/MIME-Types/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/MIME-tools/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/MLDBM/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/MLDBM-Sync/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Mail-Box/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Mail-Box-Parser-C/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Mail-DKIM/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Mail-IMAPClient/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Mail-SPF-Query/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Mail-Sendmail/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Mail-Tools/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Math-Bezier/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Math-GMP/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Math-Interpolate/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Math-Pari/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Module-Build/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Module-CoreList/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Module-Load/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Module-Load-Conditional/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Module-Loaded/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Module-Pluggable/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Module-ScanDeps/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Module-Signature/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Module-Versions-Report/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Net-CIDR-Lite/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Net-DNS/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Net-IP/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Net-Patricia/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Net-SSH-Perl/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Net-SSLeay/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Net-Server/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Number-Format/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/OLE-Storage_Lite/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/OOTools/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Object-Accessor/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Object-MultiType/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Object-Realize-Later/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/PAR/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/PAR-Dist/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/PDF-API2/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/PDL/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/POE/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Package-Constants/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Params-Check/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Params-Validate/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Parse-RecDescent/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/Parse-Syslog/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/PatchReader/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Path-Class/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Perl-Tidy/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/PerlIO-eol/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/PerlIO-via-dynamic/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/PerlIO-via-symlink/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Pod-Coverage/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Pod-Escapes/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Pod-POM/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Pod-Simple/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Property changes on: csw/mgar/pkg/cpan/PodToHTML/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Proc-ProcessTable/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/RPC-XML/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Regexp-Common/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Regexp-Shellish/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/SDF/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/SOAP-Lite/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/SOAP-WSDL/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/SQL-Statement/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/SVK/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/SVN-Mirror/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/SVN-Notify/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/SVN-Simple/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Scalar-List-Utils/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Schedule-Cron/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Solaris-DeviceTree/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Solaris-Sysconf/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Sort-Versions/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Spiffy/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Statistics-Descriptive/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/String-CRC32/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/String-ShellQuote/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Sub-Override/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Sub-Uplevel/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Sys-Hostname-Long/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Syslog/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Template-Extract/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Template-TAL/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Template-Toolkit/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Term-Cap/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Term-ReadLine-Gnu/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Term-UI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/TermReadKey/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Test-Builder-Tester/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Test-Class/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Test-Differences/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Test-Distribution/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Test-Exception/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Test-Inline/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 Property changes on: csw/mgar/pkg/cpan/Test-LongString/trunk ___________________________________________________________________ Modified: svn:externals @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 13:20:00 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 12:20:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[3938] csw/mgar/pkg/cpan/Pod-Simple/trunk Message-ID: Revision: 3938 http://gar.svn.sourceforge.net/gar/?rev=3938&view=rev Author: bonivart Date: 2009-03-25 12:20:00 +0000 (Wed, 25 Mar 2009) Log Message: ----------- pod-simple: clean up Makefile, fix license Modified Paths: -------------- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile csw/mgar/pkg/cpan/Pod-Simple/trunk/checksums Modified: csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 12:00:02 UTC (rev 3937) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 12:20:00 UTC (rev 3938) @@ -11,11 +11,10 @@ the perlpod man page; the most common formatter is called "perldoc". endef -#DISTFILES = $(call admfiles,CSWpmpodsimple,depend prototype) +DISTFILES = COPYING PACKAGES = CSWpmpodsimple CATALOGNAME = pm_podsimple -#SPKG_DESC = $(DESCRIPTION) ALLARCH = 1 REQUIRED_PKGS = CSWpmpodescapes Modified: csw/mgar/pkg/cpan/Pod-Simple/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/checksums 2009-03-25 12:00:02 UTC (rev 3937) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/checksums 2009-03-25 12:20:00 UTC (rev 3938) @@ -1 +1,2 @@ +fc18c24e0f87b17e73977c7af25eb59a download/COPYING 8f5174c210b1caf52d2dbbcfe5e92630 download/Pod-Simple-3.07.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 13:30:27 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 12:30:27 +0000 Subject: [csw-devel] SF.net SVN: gar:[3939] csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile Message-ID: Revision: 3939 http://gar.svn.sourceforge.net/gar/?rev=3939&view=rev Author: bonivart Date: 2009-03-25 12:30:27 +0000 (Wed, 25 Mar 2009) Log Message: ----------- pod-simple: fix archall Modified Paths: -------------- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile Modified: csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 12:20:00 UTC (rev 3938) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 12:30:27 UTC (rev 3939) @@ -15,7 +15,7 @@ PACKAGES = CSWpmpodsimple CATALOGNAME = pm_podsimple -ALLARCH = 1 +ARCHALL = 1 REQUIRED_PKGS = CSWpmpodescapes This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 13:46:23 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 12:46:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3940] csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile Message-ID: Revision: 3940 http://gar.svn.sourceforge.net/gar/?rev=3940&view=rev Author: bonivart Date: 2009-03-25 12:46:23 +0000 (Wed, 25 Mar 2009) Log Message: ----------- pod-simple: add update watch Modified Paths: -------------- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile Modified: csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 12:30:27 UTC (rev 3939) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 12:46:23 UTC (rev 3940) @@ -13,6 +13,9 @@ DISTFILES = COPYING +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz + PACKAGES = CSWpmpodsimple CATALOGNAME = pm_podsimple ARCHALL = 1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 14:03:45 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 13:03:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3941] csw/mgar/pkg/cpan Message-ID: Revision: 3941 http://gar.svn.sourceforge.net/gar/?rev=3941&view=rev Author: bonivart Date: 2009-03-25 13:03:45 +0000 (Wed, 25 Mar 2009) Log Message: ----------- net-cidr: update to 0.13 Added Paths: ----------- csw/mgar/pkg/cpan/Net-CIDR/ csw/mgar/pkg/cpan/Net-CIDR/branches/ csw/mgar/pkg/cpan/Net-CIDR/tags/ csw/mgar/pkg/cpan/Net-CIDR/trunk/ csw/mgar/pkg/cpan/Net-CIDR/trunk/Makefile csw/mgar/pkg/cpan/Net-CIDR/trunk/checksums csw/mgar/pkg/cpan/Net-CIDR/trunk/files/ csw/mgar/pkg/cpan/Net-CIDR/trunk/files/COPYING Property changes on: csw/mgar/pkg/cpan/Net-CIDR/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/cpan/Net-CIDR/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Net-CIDR/trunk/Makefile (rev 0) +++ csw/mgar/pkg/cpan/Net-CIDR/trunk/Makefile 2009-03-25 13:03:45 UTC (rev 3941) @@ -0,0 +1,20 @@ +GARNAME = Net-CIDR +GARVERSION = 0.13 +CATEGORIES = cpan +AUTHOR = MRSAM + +DESCRIPTION = Manipulate IPv4/IPv6 netblocks in CIDR notation +define BLURB + Manipulate IPv4/IPv6 netblocks in CIDR notation +endef + +DISTFILES = COPYING + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +PACKAGES = CSWpmnetcidr +CATALOGNAME = pm_netcidr +ARCHALL = 1 + +include gar/category.mk Added: csw/mgar/pkg/cpan/Net-CIDR/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Net-CIDR/trunk/checksums (rev 0) +++ csw/mgar/pkg/cpan/Net-CIDR/trunk/checksums 2009-03-25 13:03:45 UTC (rev 3941) @@ -0,0 +1,2 @@ +994cc0020f9ec032f5581ee99cd63a49 download/COPYING +40f0f42104b314af91ab78119e0096de download/Net-CIDR-0.13.tar.gz Added: csw/mgar/pkg/cpan/Net-CIDR/trunk/files/COPYING =================================================================== --- csw/mgar/pkg/cpan/Net-CIDR/trunk/files/COPYING (rev 0) +++ csw/mgar/pkg/cpan/Net-CIDR/trunk/files/COPYING 2009-03-25 13:03:45 UTC (rev 3941) @@ -0,0 +1,6 @@ +Net::CIDR + +Copyright 2001 Sam Varshavchik. + +This program is free software; you can redistribute it +and/or modify it under the same terms as Perl itself. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 14:08:53 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 13:08:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[3942] csw/mgar/pkg/cpan/Net-CIDR/trunk/ Message-ID: Revision: 3942 http://gar.svn.sourceforge.net/gar/?rev=3942&view=rev Author: bonivart Date: 2009-03-25 13:08:53 +0000 (Wed, 25 Mar 2009) Log Message: ----------- net-cidr: fix svn:externals Property Changed: ---------------- csw/mgar/pkg/cpan/Net-CIDR/trunk/ Property changes on: csw/mgar/pkg/cpan/Net-CIDR/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Mar 25 14:17:57 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 25 Mar 2009 13:17:57 +0000 Subject: [csw-devel] SF.net SVN: gar:[3943] csw/mgar/pkg/vorbistools/trunk Message-ID: Revision: 3943 http://gar.svn.sourceforge.net/gar/?rev=3943&view=rev Author: dmichelsen Date: 2009-03-25 13:17:55 +0000 (Wed, 25 Mar 2009) Log Message: ----------- vorbistools: Update to 1.2.0 Modified Paths: -------------- csw/mgar/pkg/vorbistools/trunk/Makefile csw/mgar/pkg/vorbistools/trunk/checksums Added Paths: ----------- csw/mgar/pkg/vorbistools/trunk/files/ Property Changed: ---------------- csw/mgar/pkg/vorbistools/trunk/ Property changes on: csw/mgar/pkg/vorbistools/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/vorbistools/trunk/Makefile =================================================================== --- csw/mgar/pkg/vorbistools/trunk/Makefile 2009-03-25 13:08:53 UTC (rev 3942) +++ csw/mgar/pkg/vorbistools/trunk/Makefile 2009-03-25 13:17:55 UTC (rev 3943) @@ -1,8 +1,8 @@ -GARNAME = vorbis-tools -GARVERSION = 1.0.1 +GARNAME = vorbistools +GARVERSION = 1.2.0 CATEGORIES = utils -DESCRIPTION = Play, encode and manage Ogg Vorbis files. +DESCRIPTION = Vorbis audio tools define BLURB Ogg Vorbis is a high-quality lossy audio codec which is free of intellectual property restrictions (like those surrounding MP3). These are the tools that @@ -10,15 +10,23 @@ simple commentor. endef -UPSTREAM_MASTER_SITES = http://www.vorbis.com/files/ -MASTER_SITES = http://www.vorbis.com/files/1.0.1/unix/ -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTNAME = vorbis-tools-$(GARVERSION) +MASTER_SITES = http://downloads.xiph.org/releases/vorbis/ +DISTFILES = $(DISTNAME).tar.gz +PACKAGES = CSWvtools +CATALOGNAME = vorbistools + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = (\d+(?:\.\d+)*) -DEPENDS = lib/libvorbis +BUILD64 = 1 +EXTRA_BUILD_ISAS = sparcv8plus+vis pentium_pro +EXTRA_LINKER_FLAGS += -lrt + CONFIGURE_ARGS = $(DIRPATHS) +TEST_TARGET = check + include gar/category.mk Modified: csw/mgar/pkg/vorbistools/trunk/checksums =================================================================== --- csw/mgar/pkg/vorbistools/trunk/checksums 2009-03-25 13:08:53 UTC (rev 3942) +++ csw/mgar/pkg/vorbistools/trunk/checksums 2009-03-25 13:17:55 UTC (rev 3943) @@ -1 +1 @@ -80d3ae3bbae2a488d433d86b8fd64777 download/vorbis-tools-1.0.1.tar.gz +df976d24e51ef3d87cd462edf747bf9a download/vorbis-tools-1.2.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 14:18:04 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 13:18:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[3944] csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile Message-ID: Revision: 3944 http://gar.svn.sourceforge.net/gar/?rev=3944&view=rev Author: bonivart Date: 2009-03-25 13:18:04 +0000 (Wed, 25 Mar 2009) Log Message: ----------- pod-simple: fix update watch Modified Paths: -------------- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile Modified: csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 13:17:55 UTC (rev 3943) +++ csw/mgar/pkg/cpan/Pod-Simple/trunk/Makefile 2009-03-25 13:18:04 UTC (rev 3944) @@ -14,7 +14,7 @@ DISTFILES = COPYING # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz PACKAGES = CSWpmpodsimple CATALOGNAME = pm_podsimple This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Mar 25 14:28:53 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 25 Mar 2009 13:28:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[3945] csw/mgar/pkg Message-ID: Revision: 3945 http://gar.svn.sourceforge.net/gar/?rev=3945&view=rev Author: dmichelsen Date: 2009-03-25 13:28:53 +0000 (Wed, 25 Mar 2009) Log Message: ----------- mGAR: Change sf.net to sourceforge.net in template generation, addition to r3937 Modified Paths: -------------- csw/mgar/pkg/Makefile csw/mgar/pkg/cpan/Makefile csw/mgar/pkg/java/Makefile csw/mgar/pkg/x11/Makefile csw/mgar/pkg/xfce/Makefile Modified: csw/mgar/pkg/Makefile =================================================================== --- csw/mgar/pkg/Makefile 2009-03-25 13:18:04 UTC (rev 3944) +++ csw/mgar/pkg/Makefile 2009-03-25 13:28:53 UTC (rev 3945) @@ -37,14 +37,14 @@ # Lines returned by 'svn propget -R' look like this: # -# gar/trunk - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 -# gar-v1 https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1 -# gar-v2 https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 +# gar/trunk - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 +# gar-v1 https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 +# gar-v2 https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 # # ... garlinks: - @(svn propget svn:externals -R | perl -ane 'next if( /^$$/ ); if( $$F[1] eq "-" ) { ($$path,$$sep,$$dir,$$link)=@F; } else { ($$dir,$$link) = @F; } ($$upsteps=$$path)=~s![^/]+!..!g;(($$linkdest=$$link))=~ s!https://gar.svn.sf.net/svnroot/gar/csw/mgar!$$upsteps!;print "Linking $$path/$$dir to ../$$linkdest", symlink("../$$linkdest","$$path/$$dir") ? "" : " failed", "\n";') + @(svn propget svn:externals -R | perl -ane 'next if( /^$$/ ); if( $$F[1] eq "-" ) { ($$path,$$sep,$$dir,$$link)=@F; } else { ($$dir,$$link) = @F; } ($$upsteps=$$path)=~s![^/]+!..!g;(($$linkdest=$$link))=~ s!https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar!$$upsteps!;print "Linking $$path/$$dir to ../$$linkdest", symlink("../$$linkdest","$$path/$$dir") ? "" : " failed", "\n";') pkglist: @for i in $(filter-out $(FILTER_DIRS),$(foreach D,. $(SUBDIRS),$(wildcard $D/*/))) ; do \ @@ -84,8 +84,8 @@ echo "%copyright url file://%{WORKSRC}/LICENSE"; \ ) > $*/trunk/files/CSWpackage.gspec @echo "cookies\ndownload\nwork\n" | svn propset svn:ignore -F /dev/fd/0 $*/trunk - @echo "gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk - @svn co https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar + @echo "gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk + @svn co https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar @echo @echo "Your package is set up for editing at $*/trunk" @echo "Please don't forget to add the gspec-file!" Modified: csw/mgar/pkg/cpan/Makefile =================================================================== --- csw/mgar/pkg/cpan/Makefile 2009-03-25 13:18:04 UTC (rev 3944) +++ csw/mgar/pkg/cpan/Makefile 2009-03-25 13:28:53 UTC (rev 3945) @@ -55,8 +55,8 @@ echo "%copyright url file://%{WORKSRC}/LICENSE"; \ ) > $*/trunk/files/CSWpackage.gspec @echo "cookies\ndownload\nwork\n" | svn propset svn:ignore -F /dev/fd/0 $*/trunk - @echo "gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk - @svn co https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar + @echo "gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk + @svn co https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar @echo @echo "Your package is set up for editing at $*/trunk" @echo "Please don't forget to add the gspec-file!" Modified: csw/mgar/pkg/java/Makefile =================================================================== --- csw/mgar/pkg/java/Makefile 2009-03-25 13:18:04 UTC (rev 3944) +++ csw/mgar/pkg/java/Makefile 2009-03-25 13:28:53 UTC (rev 3945) @@ -55,8 +55,8 @@ echo "%copyright url file://%{WORKSRC}/LICENSE"; \ ) > $*/trunk/files/CSWpackage.gspec @echo "cookies\ndownload\nwork\n" | svn propset svn:ignore -F /dev/fd/0 $*/trunk - @echo "gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk - @svn co https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar + @echo "gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk + @svn co https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar @echo @echo "Your package is set up for editing at $*/trunk" @echo "Please don't forget to add the gspec-file!" Modified: csw/mgar/pkg/x11/Makefile =================================================================== --- csw/mgar/pkg/x11/Makefile 2009-03-25 13:18:04 UTC (rev 3944) +++ csw/mgar/pkg/x11/Makefile 2009-03-25 13:28:53 UTC (rev 3945) @@ -55,8 +55,8 @@ echo "%copyright url file://%{WORKSRC}/LICENSE"; \ ) > $*/trunk/files/CSWpackage.gspec @echo "cookies\ndownload\nwork\n" | svn propset svn:ignore -F /dev/fd/0 $*/trunk - @echo "gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk - @svn co https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar + @echo "gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk + @svn co https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar @echo @echo "Your package is set up for editing at $*/trunk" @echo "Please don't forget to add the gspec-file!" Modified: csw/mgar/pkg/xfce/Makefile =================================================================== --- csw/mgar/pkg/xfce/Makefile 2009-03-25 13:18:04 UTC (rev 3944) +++ csw/mgar/pkg/xfce/Makefile 2009-03-25 13:28:53 UTC (rev 3945) @@ -55,8 +55,8 @@ echo "%copyright url file://%{WORKSRC}/LICENSE"; \ ) > $*/trunk/files/CSWpackage.gspec @echo "cookies\ndownload\nwork\n" | svn propset svn:ignore -F /dev/fd/0 $*/trunk - @echo "gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk - @svn co https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar + @echo "gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $*/trunk + @svn co https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 $*/trunk/gar @echo @echo "Your package is set up for editing at $*/trunk" @echo "Please don't forget to add the gspec-file!" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 15:18:10 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 14:18:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[3946] csw/mgar/pkg/cpan/HTML-Parser/trunk Message-ID: Revision: 3946 http://gar.svn.sourceforge.net/gar/?rev=3946&view=rev Author: bonivart Date: 2009-03-25 14:18:10 +0000 (Wed, 25 Mar 2009) Log Message: ----------- html-parser: update to 3.60 Modified Paths: -------------- csw/mgar/pkg/cpan/HTML-Parser/trunk/Makefile csw/mgar/pkg/cpan/HTML-Parser/trunk/checksums Added Paths: ----------- csw/mgar/pkg/cpan/HTML-Parser/trunk/files/COPYING Removed Paths: ------------- csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.depend csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.gspec csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.prototype Property Changed: ---------------- csw/mgar/pkg/cpan/HTML-Parser/trunk/ Property changes on: csw/mgar/pkg/cpan/HTML-Parser/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/HTML-Parser/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/HTML-Parser/trunk/Makefile 2009-03-25 13:28:53 UTC (rev 3945) +++ csw/mgar/pkg/cpan/HTML-Parser/trunk/Makefile 2009-03-25 14:18:10 UTC (rev 3946) @@ -1,5 +1,5 @@ GARNAME = HTML-Parser -GARVERSION = 3.56 +GARVERSION = 3.60 CATEGORIES = cpan AUTHOR = GAAS @@ -11,10 +11,16 @@ invoked. endef -DISTFILES = $(call admfiles,CSWpmhtmlparser,depend prototype) +DISTFILES = COPYING -DEPENDS += cpan/HTML-Tagset +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +PACKAGES = CSWpmhtmlparser +CATALOGNAME = pm_htmlparser + +REQUIRED_PKGS = CSWpmhtmltagset + CONFIGURE_ARGS = -n include gar/category.mk Modified: csw/mgar/pkg/cpan/HTML-Parser/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/HTML-Parser/trunk/checksums 2009-03-25 13:28:53 UTC (rev 3945) +++ csw/mgar/pkg/cpan/HTML-Parser/trunk/checksums 2009-03-25 14:18:10 UTC (rev 3946) @@ -1,4 +1,2 @@ -0f57ec37bae2cb1d3f5a8feacfc8b969 download/CSWpmhtmlparser.gspec -61663bb504aceb70abaa070d49a79f1d download/CSWpmhtmlparser.depend -a89c7b11bf43611cd01c998ae2bac216 download/CSWpmhtmlparser.prototype -bddc432e5ed9df4d4153a62234f04fc2 download/HTML-Parser-3.56.tar.gz +f130661b0b1fe17619c2b60b729ebd39 download/COPYING +fb97ea7e5bd832b079d8660732f9d8d9 download/HTML-Parser-3.60.tar.gz Added: csw/mgar/pkg/cpan/HTML-Parser/trunk/files/COPYING =================================================================== --- csw/mgar/pkg/cpan/HTML-Parser/trunk/files/COPYING (rev 0) +++ csw/mgar/pkg/cpan/HTML-Parser/trunk/files/COPYING 2009-03-25 14:18:10 UTC (rev 3946) @@ -0,0 +1,5 @@ +1995-2004 Gisle Aas. All rights reserved. +1999-2000 Michael A. Chase. All rights reserved. + +This library is free software; you can redistribute it and/or modify +it under the same terms as Perl itself. Deleted: csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.depend =================================================================== --- csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.depend 2009-03-25 13:28:53 UTC (rev 3945) +++ csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.depend 2009-03-25 14:18:10 UTC (rev 3946) @@ -1 +0,0 @@ -P CSWpmhtmltagset pm_htmltagset - data tables useful in parsing HTML Deleted: csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.gspec =================================================================== --- csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.gspec 2009-03-25 13:28:53 UTC (rev 3945) +++ csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.gspec 2009-03-25 14:18:10 UTC (rev 3946) @@ -1,9 +0,0 @@ -%var bitname pm_htmlparser -%var pkgname CSWpmhtmlparser -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -1995-2004 Gisle Aas. All rights reserved. -1999-2000 Michael A. Chase. All rights reserved. - -This library is free software; you can redistribute it and/or modify -it under the same terms as Perl itself. Deleted: csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.prototype =================================================================== --- csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.prototype 2009-03-25 13:28:53 UTC (rev 3945) +++ csw/mgar/pkg/cpan/HTML-Parser/trunk/files/CSWpmhtmlparser.prototype 2009-03-25 14:18:10 UTC (rev 3946) @@ -1,27 +0,0 @@ -d none /opt/csw/lib 0755 root bin -d none /opt/csw/lib/perl 0755 root bin -d none /opt/csw/lib/perl/csw 0755 root bin -d none /opt/csw/lib/perl/csw/HTML 0755 root bin -f none /opt/csw/lib/perl/csw/HTML/Entities.pm 0444 root bin -f none /opt/csw/lib/perl/csw/HTML/Filter.pm 0444 root bin -f none /opt/csw/lib/perl/csw/HTML/HeadParser.pm 0444 root bin -f none /opt/csw/lib/perl/csw/HTML/LinkExtor.pm 0444 root bin -f none /opt/csw/lib/perl/csw/HTML/Parser.pm 0444 root bin -f none /opt/csw/lib/perl/csw/HTML/PullParser.pm 0444 root bin -f none /opt/csw/lib/perl/csw/HTML/TokeParser.pm 0444 root bin -d none /opt/csw/lib/perl/csw/auto 0755 root bin -d none /opt/csw/lib/perl/csw/auto/HTML 0755 root bin -d none /opt/csw/lib/perl/csw/auto/HTML/Parser 0755 root bin -f none /opt/csw/lib/perl/csw/auto/HTML/Parser/.packlist 0644 root bin -f none /opt/csw/lib/perl/csw/auto/HTML/Parser/Parser.bs 0444 root bin -f none /opt/csw/lib/perl/csw/auto/HTML/Parser/Parser.so 0555 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -f none /opt/csw/share/man/man3/HTML::Entities.3perl 0444 root bin -f none /opt/csw/share/man/man3/HTML::Filter.3perl 0444 root bin -f none /opt/csw/share/man/man3/HTML::HeadParser.3perl 0444 root bin -f none /opt/csw/share/man/man3/HTML::LinkExtor.3perl 0444 root bin -f none /opt/csw/share/man/man3/HTML::Parser.3perl 0444 root bin -f none /opt/csw/share/man/man3/HTML::PullParser.3perl 0444 root bin -f none /opt/csw/share/man/man3/HTML::TokeParser.3perl 0444 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 15:54:07 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 14:54:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[3947] csw/mgar/pkg/cpan/DBI/trunk Message-ID: Revision: 3947 http://gar.svn.sourceforge.net/gar/?rev=3947&view=rev Author: bonivart Date: 2009-03-25 14:54:06 +0000 (Wed, 25 Mar 2009) Log Message: ----------- dbi: update to 1.607 Modified Paths: -------------- csw/mgar/pkg/cpan/DBI/trunk/Makefile csw/mgar/pkg/cpan/DBI/trunk/checksums Added Paths: ----------- csw/mgar/pkg/cpan/DBI/trunk/files/COPYING Removed Paths: ------------- csw/mgar/pkg/cpan/DBI/trunk/files/CSWpmdbi.gspec Property Changed: ---------------- csw/mgar/pkg/cpan/DBI/trunk/ Property changes on: csw/mgar/pkg/cpan/DBI/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/DBI/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/DBI/trunk/Makefile 2009-03-25 14:18:10 UTC (rev 3946) +++ csw/mgar/pkg/cpan/DBI/trunk/Makefile 2009-03-25 14:54:06 UTC (rev 3947) @@ -1,9 +1,9 @@ GARNAME = DBI -GARVERSION = 1.54 +GARVERSION = 1.607 CATEGORIES = cpan AUTHOR = TIMB -DESCRIPTION = database independent interface for Perl +DESCRIPTION = Database independent interface for Perl define BLURB The DBI is a database access module for the Perl programming language. It defines a set of methods, variables, and conventions that provide a @@ -11,6 +11,14 @@ used. endef -DISTFILES += CSWpmdbi.gspec +DISTFILES = COPYING +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +PACKAGES = CSWpmdbi +CATALOGNAME = pm_dbi + +REQUIRED_PKGS = CSWpmplrpc + include gar/category.mk Modified: csw/mgar/pkg/cpan/DBI/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/DBI/trunk/checksums 2009-03-25 14:18:10 UTC (rev 3946) +++ csw/mgar/pkg/cpan/DBI/trunk/checksums 2009-03-25 14:54:06 UTC (rev 3947) @@ -1,2 +1,2 @@ -a6e874eea29c3ffebc4ed7483fb08802 download/CSWpmdbi.gspec -b90c7d060cc88f16191188421dc4f1f2 download/DBI-1.54.tar.gz +e8ddfc437b943ae538b777d472060191 download/COPYING +bd5785b39675213948a61dea1b400012 download/DBI-1.607.tar.gz Added: csw/mgar/pkg/cpan/DBI/trunk/files/COPYING =================================================================== --- csw/mgar/pkg/cpan/DBI/trunk/files/COPYING (rev 0) +++ csw/mgar/pkg/cpan/DBI/trunk/files/COPYING 2009-03-25 14:54:06 UTC (rev 3947) @@ -0,0 +1,5 @@ +The DBI module is Copyright (c) 1994-2003 Tim Bunce. Ireland. +All rights reserved. + +You may distribute under the terms of either the GNU General Public +License or the Artistic License, as specified in the Perl README file. Deleted: csw/mgar/pkg/cpan/DBI/trunk/files/CSWpmdbi.gspec =================================================================== --- csw/mgar/pkg/cpan/DBI/trunk/files/CSWpmdbi.gspec 2009-03-25 14:18:10 UTC (rev 3946) +++ csw/mgar/pkg/cpan/DBI/trunk/files/CSWpmdbi.gspec 2009-03-25 14:54:06 UTC (rev 3947) @@ -1,9 +0,0 @@ -%var bitname pm_dbi -%var pkgname CSWpmdbi -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -The DBI module is Copyright (c) 1994-2003 Tim Bunce. Ireland. -All rights reserved. - -You may distribute under the terms of either the GNU General Public -License or the Artistic License, as specified in the Perl README file. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Wed Mar 25 16:21:12 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Wed, 25 Mar 2009 15:21:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[3948] csw/mgar/pkg/openssl/trunk Message-ID: Revision: 3948 http://gar.svn.sourceforge.net/gar/?rev=3948&view=rev Author: chninkel Date: 2009-03-25 15:21:11 +0000 (Wed, 25 Mar 2009) Log Message: ----------- openssl: updated to 0.9.8j openssl: first try to add pkcs11 support Modified Paths: -------------- csw/mgar/pkg/openssl/trunk/Makefile csw/mgar/pkg/openssl/trunk/checksums csw/mgar/pkg/openssl/trunk/files/CSWosslrt.checkinstall csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-i386 csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-sparc csw/mgar/pkg/openssl/trunk/files/changelog.CSW Modified: csw/mgar/pkg/openssl/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssl/trunk/Makefile 2009-03-25 14:54:06 UTC (rev 3947) +++ csw/mgar/pkg/openssl/trunk/Makefile 2009-03-25 15:21:11 UTC (rev 3948) @@ -1,5 +1,5 @@ GARNAME = openssl -GARVERSION = 0.9.8i +GARVERSION = 0.9.8j CATEGORIES = lib OPENSSL_VERSION := $(shell echo $(GARVERSION) | sed -e 's/[a-z]//g') @@ -84,6 +84,25 @@ SKIPTEST = 1 + +# support for pkcs11 engine http://blogs.sun.com/chichang1/entry/how_to_integrate_pkcs11_engine +ifdef PKCS11 + PATCHFILES += pkcs11_engine-0.9.8h.patch.2008-07-29 + ifeq ($(GARCH),sparc) + ifeq ($(ISA),sparcv9) + CONFIGURE_ARGS += --pk11-libname=/usr/lib/sparcv9/libpkcs11.so + else + CONFIGURE_ARGS += --pk11-libname=/usr/lib/libpkcs11.so + endif + else + ifeq ($(ISA),amd64) + CONFIGURE_ARGS += --pk11-libname=/usr/lib/sparcv9/libpkcs11.so + else + CONFIGURE_ARGS += --pk11-libname=/usr/lib/libpkcs11.so + endif + endif +endif + include gar/category.mk # we redefine the timestamp to fulfill opencsw standard Modified: csw/mgar/pkg/openssl/trunk/checksums =================================================================== --- csw/mgar/pkg/openssl/trunk/checksums 2009-03-25 14:54:06 UTC (rev 3947) +++ csw/mgar/pkg/openssl/trunk/checksums 2009-03-25 15:21:11 UTC (rev 3948) @@ -1,14 +1,14 @@ -561e00f18821c74b2b86c8c7786f9d8b download/openssl-0.9.8i.tar.gz +a5cb5f6c3d11affb387ecf7a997cac0c download/openssl-0.9.8j.tar.gz b5ded4412606a0996595015bc2ff6974 download/CSWossl.gspec 05b45e7124833dee48e5f3c45591e95b download/CSWossl.depend bd9bb4dfb9602fba461b21fa37f97765 download/CSWossl.prototype 83480e01971e71d037bd44fa5ed4e4e5 download/CSWosslrt.gspec -44afcc5a68551370907b9da130acc62b download/CSWosslrt.checkinstall +05ace5330714d6cd9c0e076b6ae2518f download/CSWosslrt.checkinstall c9de908daad1a31fca20329cb043ad3c download/CSWosslrt.preinstall 1c3f600eaf942a18ecab3637e1fc32bd download/CSWosslrt.postinstall cbf34987267073fb1f60bff86492dd8b download/CSWosslrt.depend -e4ae37693f304010a024329151d7620e download/CSWosslrt.prototype-i386 -b71924fca6e324743e6977f370cce76b download/CSWosslrt.prototype-sparc +463d53d6fcab5f33e2e204a831d47ccc download/CSWosslrt.prototype-i386 +ec547e9a56e0933a928fd9d505c19333 download/CSWosslrt.prototype-sparc 2ac43ebf4689d236540e22171541be4e download/CSWossldevel.gspec 37995caa7f4155066b00fb7503e853da download/CSWossldevel.depend da3116a1d8dfd2bd3e4f2a11f4fb5f8b download/CSWossldevel.prototype-i386 @@ -16,8 +16,9 @@ eec77249fb642c525cad67dcd055fb77 download/CSWosslutils.gspec 37995caa7f4155066b00fb7503e853da download/CSWosslutils.depend a441995e4e3c95497e77aa613d2c673c download/CSWosslutils.prototype -1322076d544d1a7d4d494ae65d324d5a download/changelog.CSW +578763067cc1f5fef2b93f2c70324c50 download/changelog.CSW b78faa440d6f6a2a07663de331678648 download/README.CSW 7fdc09cd3c11db459c83c8946f7872f6 download/i.conf a454ac09091085813ec8900f5a0c917c download/r.conf 64f7c3f3a6cae483209b69c31c82557d download/openssl.0.9.8.patch +8bd218e7c8aef3e2f5b1602a95f714f7 download/pkcs11_engine-0.9.8h.patch.2008-07-29 Modified: csw/mgar/pkg/openssl/trunk/files/CSWosslrt.checkinstall =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWosslrt.checkinstall 2009-03-25 14:54:06 UTC (rev 3947) +++ csw/mgar/pkg/openssl/trunk/files/CSWosslrt.checkinstall 2009-03-25 15:21:11 UTC (rev 3948) @@ -31,7 +31,7 @@ # and /opt/csw/ssl/certs is now a symbolic links # we test if certificates were manually installed in this directory -if [ ! -L "/opt/csw/ssl/certs" ] && [ -n "`ls -1 /opt/csw/ssl/certs/`" ]; then +if [ ! -h "/opt/csw/ssl/certs" ] && [ -d "/opt/csw/ssl/certs" ] && [ -n "`ls -1 /opt/csw/ssl/certs/`" ]; then echo "Custom certificates have been installed in /opt/csw/ssl/certs/." echo "They will be moved under /opt/csw/etc/ssl/certs." Modified: csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-i386 =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-i386 2009-03-25 14:54:06 UTC (rev 3947) +++ csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-i386 2009-03-25 15:21:11 UTC (rev 3948) @@ -27,6 +27,9 @@ d none /opt/csw/share/doc/openssl_rt 0755 root bin d none /opt/csw/ssl 0755 root bin s none /opt/csw/ssl/certs=../etc/ssl/certs +s none /opt/csw/ssl/private=../../../etc/opt/csw/ssl/private +d none /etc/opt/csw/ssl/private 0700 root bin +s none /opt/csw/etc/ssl/private=../../../../etc/opt/csw/ssl/private f none /opt/csw/share/doc/openssl_rt/changelog.CSW=changelog.CSW 644 root bin f none /opt/csw/share/doc/openssl_rt/CHANGES=CHANGES 644 root bin f none /opt/csw/share/doc/openssl_rt/CHANGES.SSLeay=CHANGES 644 root bin Modified: csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-sparc =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-sparc 2009-03-25 14:54:06 UTC (rev 3947) +++ csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-sparc 2009-03-25 15:21:11 UTC (rev 3948) @@ -31,6 +31,9 @@ d none /opt/csw/share/doc/openssl_rt 0755 root bin d none /opt/csw/ssl 0755 root bin s none /opt/csw/ssl/certs=../etc/ssl/certs +s none /opt/csw/ssl/private=../../../etc/opt/csw/ssl/private +d none /etc/opt/csw/ssl/private 0700 root bin +s none /opt/csw/etc/ssl/private=../../../../etc/opt/csw/ssl/private f none /opt/csw/share/doc/openssl_rt/changelog.CSW=changelog.CSW 644 root bin f none /opt/csw/share/doc/openssl_rt/CHANGES=CHANGES 644 root bin f none /opt/csw/share/doc/openssl_rt/CHANGES.SSLeay=CHANGES 644 root bin Modified: csw/mgar/pkg/openssl/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/openssl/trunk/files/changelog.CSW 2009-03-25 14:54:06 UTC (rev 3947) +++ csw/mgar/pkg/openssl/trunk/files/changelog.CSW 2009-03-25 15:21:11 UTC (rev 3948) @@ -1,3 +1,18 @@ +openssl (0.9.8,rev=2009.01.28_rev=j) unstable + + * Fixed checkinstall bug, -h should be used instead of -L to + test symlink because old sh doesn't know -L. + + -- Yann Rouillard Wed, 28 Jan 2009 10:37:43 +0100 + +openssl (0.9.8,rev=2009.01.07_rev=j) unstable + + * New upstream version. + * Made the private directory local by symlinking it to + /etc/opt/csw/ssl/private + + -- Yann Rouillard Wed, 07 Jan 2009 19:07:01 +0100 + openssl (0.9.8,rev=2009.01.01_rev=i) unstable * Removed CA and added dependancy on ca_certificates. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 16:47:18 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 15:47:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[3949] csw/mgar/pkg/cpan/Archive-Zip/trunk Message-ID: Revision: 3949 http://gar.svn.sourceforge.net/gar/?rev=3949&view=rev Author: bonivart Date: 2009-03-25 15:47:18 +0000 (Wed, 25 Mar 2009) Log Message: ----------- archive-zip: update to 1.26 Modified Paths: -------------- csw/mgar/pkg/cpan/Archive-Zip/trunk/Makefile csw/mgar/pkg/cpan/Archive-Zip/trunk/checksums Added Paths: ----------- csw/mgar/pkg/cpan/Archive-Zip/trunk/files/COPYING Removed Paths: ------------- csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.depend csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.gspec csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.prototype Property Changed: ---------------- csw/mgar/pkg/cpan/Archive-Zip/trunk/ Property changes on: csw/mgar/pkg/cpan/Archive-Zip/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/Archive-Zip/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Archive-Zip/trunk/Makefile 2009-03-25 15:21:11 UTC (rev 3948) +++ csw/mgar/pkg/cpan/Archive-Zip/trunk/Makefile 2009-03-25 15:47:18 UTC (rev 3949) @@ -1,9 +1,9 @@ GARNAME = Archive-Zip -GARVERSION = 1.14 +GARVERSION = 1.26 CATEGORIES = cpan -AUTHOR = NEDKONZ +AUTHOR = ADAMK -DESCRIPTION = provide an interface to ZIP archive files. +DESCRIPTION = Provides an interface to ZIP archive files define BLURB The Archive::Zip module allows a Perl program to create, manipulate, read, and write Zip archive files. Zip archives can be created, or you can read @@ -17,11 +17,18 @@ streams inside the files. endef -DISTFILES = $(call admfiles,CSWpmarchivezip,depend prototype) +DISTFILES = COPYING +PACKAGES = CSWpmarchivezip +CATALOGNAME = pm_archivezip +ARCHALL = 1 + # Fix bug affecting Archive::SelfExtract -PATCHFILES += seek.diff +#PATCHFILES += seek.diff -DEPENDS += cpan/Compress-Zlib +REQUIRED_PKGS = CSWpmcompresszlib +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + include gar/category.mk Modified: csw/mgar/pkg/cpan/Archive-Zip/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Archive-Zip/trunk/checksums 2009-03-25 15:21:11 UTC (rev 3948) +++ csw/mgar/pkg/cpan/Archive-Zip/trunk/checksums 2009-03-25 15:47:18 UTC (rev 3949) @@ -1,5 +1,2 @@ -a82fb5bca44ef6648a12186fda9dfbbe download/CSWpmarchivezip.gspec -b3caddca6e99172389ea538097bf25fd download/CSWpmarchivezip.depend -d552567e9fb28c457ee8484da4f08576 download/CSWpmarchivezip.prototype -96b2caf19d5aea3adff02c323247e66a download/Archive-Zip-1.14.tar.gz -edd138d84c3e6fb7fb54517770fd2acd download/seek.diff +d706488da67bf9e146e07b0cc38f1c3f download/COPYING +a2e1cc1d99dbaebc41421295c93f61b5 download/Archive-Zip-1.26.tar.gz Added: csw/mgar/pkg/cpan/Archive-Zip/trunk/files/COPYING =================================================================== --- csw/mgar/pkg/cpan/Archive-Zip/trunk/files/COPYING (rev 0) +++ csw/mgar/pkg/cpan/Archive-Zip/trunk/files/COPYING 2009-03-25 15:47:18 UTC (rev 3949) @@ -0,0 +1,3 @@ +Copyright (c) 2000-2003 Ned Konz. All rights reserved. This program is free +software; you can redistribute it and/or modify it under the same terms +as Perl itself. Deleted: csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.depend =================================================================== --- csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.depend 2009-03-25 15:21:11 UTC (rev 3948) +++ csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.depend 2009-03-25 15:47:18 UTC (rev 3949) @@ -1 +0,0 @@ -P CSWpmcompresszlib pm_compresszlib - Interface to zlib compression library Deleted: csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.gspec =================================================================== --- csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.gspec 2009-03-25 15:21:11 UTC (rev 3948) +++ csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.gspec 2009-03-25 15:47:18 UTC (rev 3949) @@ -1,8 +0,0 @@ -%var bitname pm_archivezip -%var pkgname CSWpmarchivezip -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -Copyright (c) 2000-2003 Ned Konz. All rights reserved. This program is free -software; you can redistribute it and/or modify it under the same terms -as Perl itself. Deleted: csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.prototype =================================================================== --- csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.prototype 2009-03-25 15:21:11 UTC (rev 3948) +++ csw/mgar/pkg/cpan/Archive-Zip/trunk/files/CSWpmarchivezip.prototype 2009-03-25 15:47:18 UTC (rev 3949) @@ -1,27 +0,0 @@ -d none /opt/csw/bin 0755 root bin -f none /opt/csw/bin/crc32 0555 root bin -d none /opt/csw/lib 0755 root bin -d none /opt/csw/lib/perl 0755 root bin -d none /opt/csw/lib/perl/csw 0755 root bin -d none /opt/csw/lib/perl/csw/auto 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Archive 0755 root bin -d none /opt/csw/lib/perl/csw/auto/Archive/Zip 0755 root bin -f none /opt/csw/lib/perl/csw/auto/Archive/Zip/.packlist 0644 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -f none /opt/csw/share/man/man3/Archive::Zip.3perl 0444 root bin -f none /opt/csw/share/man/man3/Archive::Zip::FAQ.3perl 0444 root bin -f none /opt/csw/share/man/man3/Archive::Zip::MemberRead.3perl 0444 root bin -f none /opt/csw/share/man/man3/Archive::Zip::Tree.3perl 0444 root bin -d none /opt/csw/share/perl 0755 root bin -d none /opt/csw/share/perl/csw 0755 root bin -d none /opt/csw/share/perl/csw/Archive 0755 root bin -d none /opt/csw/share/perl/csw/Archive/Zip 0755 root bin -f none /opt/csw/share/perl/csw/Archive/Zip.pm 0444 root bin -f none /opt/csw/share/perl/csw/Archive/Zip.pod 0444 root bin -f none /opt/csw/share/perl/csw/Archive/Zip/BufferedFileHandle.pm 0444 root bin -f none /opt/csw/share/perl/csw/Archive/Zip/FAQ.pod 0444 root bin -f none /opt/csw/share/perl/csw/Archive/Zip/MemberRead.pm 0444 root bin -f none /opt/csw/share/perl/csw/Archive/Zip/MockFileHandle.pm 0444 root bin -f none /opt/csw/share/perl/csw/Archive/Zip/Tree.pm 0444 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 25 16:58:13 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 25 Mar 2009 15:58:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[3950] csw/mgar/pkg/gcc4/trunk/files Message-ID: Revision: 3950 http://gar.svn.sourceforge.net/gar/?rev=3950&view=rev Author: valholla Date: 2009-03-25 15:58:13 +0000 (Wed, 25 Mar 2009) Log Message: ----------- cleanup the definition files Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk csw/mgar/pkg/gcc4/trunk/files/gar_override.mk csw/mgar/pkg/gcc4/trunk/files/package_def.mk csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk Modified: csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-25 15:47:18 UTC (rev 3949) +++ csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-25 15:58:13 UTC (rev 3950) @@ -12,12 +12,13 @@ AMD_MERGE_TARGETS += x86-merge-strip merge-amd: $(AMD_MERGE_TARGETS) - @$(DONADA) + @$(MAKECOOKIE) x86-merge-dirs: @(ginstall -d $(PKGROOT)) @(ginstall -d $(PPREFIX)/bin/amd64) @(ginstall -d $(PPREFIX)/bin/i386) + @$(MAKECOOKIE) x86-merge-amd: @(echo "===> Merging AMD64") @@ -26,6 +27,7 @@ @(cd $(AMD_BASE); pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) @(cd $(APREFIX)/bin; pax -rw * $(PPREFIX)/bin/amd64) @(cd $(APREFIX)/bin/amd64; gln *-solaris2.* ../) + @$(MAKECOOKIE) x86-merge-i386: @(echo "===> Merging I386") @@ -37,9 +39,11 @@ @(cd $(I386_BASE); pax -rw $(MPREFIX)/libexec $(PKGROOT)) @(cd $(IPREFIX)/bin; pax -rw * $(PPREFIX)/bin/i386) @(cd $(APREFIX)/bin/i386; gln *-solaris2.* ../) + @$(MAKECOOKIE) x86-merge-strip: @(echo "===> Stripping Merged Binaries") @(stripbin $(PPREFIX)/bin/amd64) @(stripbin $(PPREFIX)/bin/i386) + @$(MAKECOOKIE) Modified: csw/mgar/pkg/gcc4/trunk/files/gar_override.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-25 15:47:18 UTC (rev 3949) +++ csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-25 15:58:13 UTC (rev 3950) @@ -30,34 +30,6 @@ BOOT_CFLAGS = -I/opt/csw/include -m32 -march=i386 -g -O2 -pipe BOOT_LDFLAGS = -L/opt/csw/lib -R/opt/csw/lib endif - ISAEXEC_FILES += $(bindir)/addr2name.awk - ISAEXEC_FILES += $(bindir)/gc-analyze - ISAEXEC_FILES += $(bindir)/gcjh - ISAEXEC_FILES += $(bindir)/gjarsigner - ISAEXEC_FILES += $(bindir)/grmic - ISAEXEC_FILES += $(bindir)/c++ - ISAEXEC_FILES += $(bindir)/gcc - ISAEXEC_FILES += $(bindir)/gcov - ISAEXEC_FILES += $(bindir)/gjavah - ISAEXEC_FILES += $(bindir)/grmid - ISAEXEC_FILES += $(bindir)/jcf-dump - ISAEXEC_FILES += $(bindir)/cpp - ISAEXEC_FILES += $(bindir)/gccbug - ISAEXEC_FILES += $(bindir)/gfortran - ISAEXEC_FILES += $(bindir)/gkeytool - ISAEXEC_FILES += $(bindir)/grmiregistry - ISAEXEC_FILES += $(bindir)/jv-convert - ISAEXEC_FILES += $(bindir)/g++ - ISAEXEC_FILES += $(bindir)/gcj - ISAEXEC_FILES += $(bindir)/gij - ISAEXEC_FILES += $(bindir)/gnative2ascii - ISAEXEC_FILES += $(bindir)/gserialver - ISAEXEC_FILES += $(bindir)/gappletviewer - ISAEXEC_FILES += $(bindir)/gcj-dbtool - ISAEXEC_FILES += $(bindir)/gjar - ISAEXEC_FILES += $(bindir)/gorbd - ISAEXEC_FILES += $(bindir)/gtnameserv - endif export CONFIG_SHELL CFLAGS CPPFLAGS CXXFLAGS @@ -66,7 +38,6 @@ CONFIGURE_SCRIPTS = objdir TEST_SCRIPTS = skip post-configure-modulated: fix-bootflags - MERGE_SCRIPTS_isa-i386 = amd ## Run checkpkg Manually Modified: csw/mgar/pkg/gcc4/trunk/files/package_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-25 15:47:18 UTC (rev 3949) +++ csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-25 15:58:13 UTC (rev 3950) @@ -1,101 +1,131 @@ - ### Package Section ### +### Package Section ### PACKAGES = CSWgcc4core CSWgcc4corert CSWgcc4gfortran PACKAGES += CSWgcc4gfortranrt CSWgcc4java CSWgcc4javart PACKAGES += CSWgcc4objc CSWgcc4objcrt CSWgcc4g++ CSWgcc4g++rt ## Define Package Catalog Names -CATALOGNAME_CSWgcc4core = gcc4core -CATALOGNAME_CSWgcc4corert = gcc4corert -CATALOGNAME_CSWgcc4g++ = gcc4g++ -CATALOGNAME_CSWgcc4g++rt = gcc4g++rt -CATALOGNAME_CSWgcc4gfortran = gcc4gfortran +CATALOGNAME_CSWgcc4core = gcc4core +CATALOGNAME_CSWgcc4corert = gcc4corert +CATALOGNAME_CSWgcc4g++ = gcc4g++ +CATALOGNAME_CSWgcc4g++rt = gcc4g++rt +CATALOGNAME_CSWgcc4gfortran = gcc4gfortran CATALOGNAME_CSWgcc4gfortranrt = gcc4gfortranrt -CATALOGNAME_CSWgcc4java = gcc4java -CATALOGNAME_CSWgcc4javart = gcc4javart -CATALOGNAME_CSWgcc4objc = gcc4objc -CATALOGNAME_CSWgcc4objcrt = gcc4obcrt +CATALOGNAME_CSWgcc4java = gcc4java +CATALOGNAME_CSWgcc4javart = gcc4javart +CATALOGNAME_CSWgcc4objc = gcc4objc +CATALOGNAME_CSWgcc4objcrt = gcc4obcrt ## Copyright File -LICENSE_CSWgcc4core = COPYING3 -LICENSE_CSWgcc4corert = COPYING3 -LICENSE_CSWgcc4g++ = COPYING3 -LICENSE_CSWgcc4g++rt = COPYING3 -LICENSE_CSWgcc4gfortran = COPYING3 +LICENSE_CSWgcc4core = COPYING3 +LICENSE_CSWgcc4corert = COPYING3 +LICENSE_CSWgcc4g++ = COPYING3 +LICENSE_CSWgcc4g++rt = COPYING3 +LICENSE_CSWgcc4gfortran = COPYING3 LICENSE_CSWgcc4gfortranrt = COPYING3 -LICENSE_CSWgcc4java = COPYING3 -LICENSE_CSWgcc4javart = COPYING3 -LICENSE_CSWgcc4objc = COPYING3 -LICENSE_CSWgcc4objcrt = COPYING3 +LICENSE_CSWgcc4java = COPYING3 +LICENSE_CSWgcc4javart = COPYING3 +LICENSE_CSWgcc4objc = COPYING3 +LICENSE_CSWgcc4objcrt = COPYING3 ## Define Package Descriptions -SPKG_DESC_CSWgcc4core = GNU C Compiler -SPKG_DESC_CSWgcc4corert = GNU C Compiler Run Time -SPKG_DESC_CSWgcc4coredocs = GNU C Compiler Documtation and man pages -SPKG_DESC_CSWgcc4g++ = GNU C++ Compiler -SPKG_DESC_CSWgcc4g++rt = GNU C++ Compiler Run Time -SPKG_DESC_CSWgcc4gfortran = GNU Fortran Compiler +SPKG_DESC_CSWgcc4core = GNU C Compiler +SPKG_DESC_CSWgcc4corert = GNU C Compiler Run Time +SPKG_DESC_CSWgcc4g++ = GNU C++ Compiler +SPKG_DESC_CSWgcc4g++rt = GNU C++ Compiler Run Time +SPKG_DESC_CSWgcc4gfortran = GNU Fortran Compiler SPKG_DESC_CSWgcc4gfortranrt = GNU Fortran Compiler Run Time -SPKG_DESC_CSWgcc4java = GNU Java Compiler -SPKG_DESC_CSWgcc4javart = GNU Java Compiler Run Time -SPKG_DESC_CSWgcc4objc = GNU Objective C Compiler -SPKG_DESC_CSWgcc4objcrt = GNU Objective C Compiler Run Time +SPKG_DESC_CSWgcc4java = GNU Java Compiler +SPKG_DESC_CSWgcc4javart = GNU Java Compiler Run Time +SPKG_DESC_CSWgcc4objc = GNU Objective C Compiler +SPKG_DESC_CSWgcc4objcrt = GNU Objective C Compiler Run Time ## Define Dependencies -COMMON_REQUIRE = CSWiconv CSWlibgmp CSWlibmpfr -REQUIRED_PKGS_CSWgcc4corert = CSWggettextrt $(COMMON_REQUIRE) -REQUIRED_PKGS_CSWgcc4core = CSWgcc4corert $(COMMON_REQUIRE) -REQUIRED_PKGS_CSWgcc4g++rt = CSWgcc4corert CSWiconv -REQUIRED_PKGS_CSWgcc4g++ = CSWgcc4g++rt $(COMMON_REQUIRE) -REQUIRED_PKGS_CSWgcc4gfortranrt = CSWgcc4corert CSWiconv -REQUIRED_PKGS_CSWgcc4gfortran95 = CSWgcc4gfortranrt $(COMMON_REQUIRE) -REQUIRED_PKGS_CSWgcc4javart = CSWgcc4corert CSWgcc4g++rt CSWiconv -REQUIRED_PKGS_CSWgcc4java = CSWgcc4javart CSWgcc4corert -REQUIRED_PKGS_CSWgcc4java += CSWzlib $(COMMON_REQUIRE) -REQUIRED_PKGS_CSWgcc4objcrt = CSWgcc4corert CSWiconv -REQUIRED_PKGS_CSWgcc4objc = CSWgcc4objcrt $(COMMON_REQUIRE) +COMMON_REQUIRE = CSWiconv CSWlibgmp CSWlibmpfr +REQUIRED_PKGS_CSWgcc4corert = CSWggettextrt $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4core = CSWgcc4corert $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4g++rt = CSWgcc4corert CSWiconv +REQUIRED_PKGS_CSWgcc4g++ = CSWgcc4g++rt $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4gfortranrt = CSWgcc4corert CSWiconv +REQUIRED_PKGS_CSWgcc4gfortran = CSWgcc4gfortranrt $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4javart = CSWgcc4corert CSWgcc4g++rt CSWiconv +REQUIRED_PKGS_CSWgcc4java = CSWgcc4javart CSWgcc4corert +REQUIRED_PKGS_CSWgcc4java += CSWzlib $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4objcrt = CSWgcc4corert CSWiconv +REQUIRED_PKGS_CSWgcc4objc = CSWgcc4objcrt $(COMMON_REQUIRE) +## Define ISAEXEC +ISAEXEC_FILES_CSWgcc4core_i386 = /opt/csw/gcc4/bin/gcc +ISAEXEC_FILES_CSWgcc4core_i386 += /opt/csw/gcc4/bin/gcov +ISAEXEC_FILES_CSWgcc4core_i386 += /opt/csw/gcc4/bin/gccbug +ISAEXEC_FILES_CSWgcc4gfortran_i386 = /opt/csw/gcc4/bin/gfortran +ISAEXEC_FILES_CSWgcc4g++_i386 = /opt/csw/gcc4/bin/c++ +ISAEXEC_FILES_CSWgcc4g++_i386 += /opt/csw/gcc4/bin/g++ +ISAEXEC_FILES_CSWgcc4g++_i386 += /opt/csw/gcc4/bin/cpp +ISAEXEC_FILES_CSWgcc4java_i386 = /opt/csw/gcc4/bin/addr2name.awk +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gc-analyze +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gcjh +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gjarsigner +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/grmic +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gjavah +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/grmid +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/jcf-dump +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gkeytool +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/grmiregistry +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/jv-convert +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gcj +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gij +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gnative2ascii +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gserialver +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gappletviewer +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gcj-dbtool +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gjar +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gorbd +ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gtnameserv + ## Define the Contents of the Packages ## gcc4gfortran Definitions -PKGFILES_CSWgcc4gfortran = .*/bin/.*/gfortran -PKGFILES_CSWgcc4gfortran += .*/libexec/.*/f951 +PKGFILES_CSWgcc4gfortran = .*/bin/.*gfortran +PKGFILES_CSWgcc4gfortran += .*/libexec/.*f951 +PKGFILES_CSWgcc4gfortran += .*/man1/gfortran.1 +PKGFILES_CSWgcc4gfortran += .*/info/gfortran.* ## gcc4g++ Definitions -PKGFILES_CSWgcc4g++ = .*/bin/.*/.*g\+\+ -PKGFILES_CSWgcc4g++ += .*/bin/.*/.*c\+\+ -PKGFILES_CSWgcc4g++ += .*/bin/.*/.*cpp -PKGFILES_CSWgcc4g++ += .*/libexec/.*/cc1plus +PKGFILES_CSWgcc4g++ = .*/bin/.*g\+\+ +PKGFILES_CSWgcc4g++ += .*/bin/.*c\+\+ +PKGFILES_CSWgcc4g++ += .*/bin/.*cpp +PKGFILES_CSWgcc4g++ += .*/libexec/.*cc1plus PKGFILES_CSWgcc4g++ += .*/include/c\+\+/.* PKGFILES_CSWgcc4g++ += .*/man1/g\+\+.1 PKGFILES_CSWgcc4g++ += .*/man1/cpp.1 PKGFILES_CSWgcc4g++ += .*/info/cpp.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/org/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/java.*/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/gcj/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/classpath/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/awt/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/gnu/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ = .*/include/.*org/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*java.*/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*gcj/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*classpath/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*awt/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*gnu/.* ## gcc4java Definitions -PKGFILES_CSWgcc4java = .*/bin/.*/gcj.* -PKGFILES_CSWgcc4java += .*/bin/.*/jv-scan -PKGFILES_CSWgcc4java += .*/bin/.*/jv-convert -PKGFILES_CSWgcc4java += .*/bin/.*/jcf-dump -PKGFILES_CSWgcc4java += .*/bin/.*/grmi.* -PKGFILES_CSWgcc4java += .*/bin/.*/grepjar -PKGFILES_CSWgcc4java += .*/bin/.*/gjnih -PKGFILES_CSWgcc4java += .*/bin/.*/gij -PKGFILES_CSWgcc4java += .*/bin/.*/fastjar -PKGFILES_CSWgcc4java += .*/bin/.*/gjar.* -PKGFILES_CSWgcc4java += .*/bin/.*/gjavah -PKGFILES_CSWgcc4java += .*/bin/.*/gorbd -PKGFILES_CSWgcc4java += .*/bin/.*/addr2name.awk -PKGFILES_CSWgcc4java += .*/bin/.*/gappletviewer -PKGFILES_CSWgcc4java += .*/bin/.*/gkeytool -PKGFILES_CSWgcc4java += .*/bin/.*/gserialver -PKGFILES_CSWgcc4java += .*/bin/.*/gtnameserv -PKGFILES_CSWgcc4java += .*/bin/.*/gnative2ascii -PKGFILES_CSWgcc4java += .*/bin/.*/gc-analyze +PKGFILES_CSWgcc4java = .*/bin/.*gcj.* +PKGFILES_CSWgcc4java += .*/bin/.*jv-scan +PKGFILES_CSWgcc4java += .*/bin/.*jv-convert +PKGFILES_CSWgcc4java += .*/bin/.*jcf-dump +PKGFILES_CSWgcc4java += .*/bin/.*grmi.* +PKGFILES_CSWgcc4java += .*/bin/.*grepjar +PKGFILES_CSWgcc4java += .*/bin/.*gjnih +PKGFILES_CSWgcc4java += .*/bin/.*gij +PKGFILES_CSWgcc4java += .*/bin/.*fastjar +PKGFILES_CSWgcc4java += .*/bin/.*gjar.* +PKGFILES_CSWgcc4java += .*/bin/.*gjavah +PKGFILES_CSWgcc4java += .*/bin/.*gorbd +PKGFILES_CSWgcc4java += .*/bin/.*addr2name.awk +PKGFILES_CSWgcc4java += .*/bin/.*gappletviewer +PKGFILES_CSWgcc4java += .*/bin/.*gkeytool +PKGFILES_CSWgcc4java += .*/bin/.*gserialver +PKGFILES_CSWgcc4java += .*/bin/.*gtnameserv +PKGFILES_CSWgcc4java += .*/bin/.*gnative2ascii +PKGFILES_CSWgcc4java += .*/bin/.*gc-analyze PKGFILES_CSWgcc4java += .*/man1/gcj.* PKGFILES_CSWgcc4java += .*/man1/gij.* PKGFILES_CSWgcc4java += .*/man1/jv.* @@ -111,19 +141,19 @@ PKGFILES_CSWgcc4java += .*/man1/gtnameserv.* PKGFILES_CSWgcc4java += .*/man1/gnative2ascii.* PKGFILES_CSWgcc4java += .*/man1/gc-analyze.* -PKGFILES_CSWgcc4java += .*/libexec/.*/collect.* -PKGFILES_CSWgcc4java += .*/libexec/.*/jvgenmain -PKGFILES_CSWgcc4java += .*/libexec/.*/jc1.* -PKGFILES_CSWgcc4java += .*/info/.*/gcj.* -PKGFILES_CSWgcc4java += .*/include/.*/gcj/.* -PKGFILES_CSWgcc4java += .*/include/.*/awt/.* -PKGFILES_CSWgcc4java += .*/include/.*/classpath/.* -PKGFILES_CSWgcc4java += .*/include/.*/java.* -PKGFILES_CSWgcc4java += .*/include/.*/ffi.h -PKGFILES_CSWgcc4java += .*/include/.*/org/.* +PKGFILES_CSWgcc4java += .*/libexec/.*collect.* +PKGFILES_CSWgcc4java += .*/libexec/.*jvgenmain +PKGFILES_CSWgcc4java += .*/libexec/.*jc1.* +PKGFILES_CSWgcc4java += .*/info/gcj.* +PKGFILES_CSWgcc4java += .*/include/.*gcj/.* +PKGFILES_CSWgcc4java += .*/include/.*awt/.* +PKGFILES_CSWgcc4java += .*/include/.*classpath/.* +PKGFILES_CSWgcc4java += .*/include/.*java.* +PKGFILES_CSWgcc4java += .*/include/.*ffi.h +PKGFILES_CSWgcc4java += .*/include/.*org/.* ## gcc4objc Definitions -PKGFILES_CSWgcc4objc = .*/libexec/.*/cc1obj +PKGFILES_CSWgcc4objc = .*/libexec/.*cc1obj ####### RunTime Packages @@ -134,21 +164,22 @@ PKGFILES_CSWgcc4corert += .*/lib/.*libssp.* ## gcc4gfortranrt -PKGFILES_CSWgcc4gfortranrt = .*/lib/.*/libgfortran.* +PKGFILES_CSWgcc4gfortranrt = .*/lib/.*libgfortran.* ## gcc4g++rt PKGFILES_CSWgcc4g++rt = .*/lib/.*libstdc.* +PKGFILES_CSWgcc4g++rt += .*/lib/.*libsupc\+\+.* ## gcc4javart PKGFILES_CSWgcc4javart = .*/share/java/.* -PKGFILES_CSWgcc4javart += .*/lib/.*/libgij.* -PKGFILES_CSWgcc4javart += .*/lib/.*/libffi.* -PKGFILES_CSWgcc4javart += .*/lib/.*/lib-gnu-awt.* -PKGFILES_CSWgcc4javart += .*/lib/.*/security/classpath.* -PKGFILES_CSWgcc4javart += .*/lib/.*/logging.properties -PKGFILES_CSWgcc4javart += .*/lib/.*/pkgconfig.* -PKGFILES_CSWgcc4javart += .*/lib/.*/gcj.* -PKGFILES_CSWgcc4javart += .*/lib/.*/libgcj.* +PKGFILES_CSWgcc4javart += .*/lib/.*libgij.* +PKGFILES_CSWgcc4javart += .*/lib/.*libffi.* +PKGFILES_CSWgcc4javart += .*/lib/.*lib-gnu-awt.* +PKGFILES_CSWgcc4javart += .*/lib/.*security/classpath.* +PKGFILES_CSWgcc4javart += .*/lib/.*logging.properties +PKGFILES_CSWgcc4javart += .*/lib/.*pkgconfig.* +PKGFILES_CSWgcc4javart += .*/lib/.*gcj.* +PKGFILES_CSWgcc4javart += .*/lib/.*libgcj.* ## gcc4objc Runtime -PKGFILES_CSWgcc4objcrt = .*/lib/.*/libobjc.* +PKGFILES_CSWgcc4objcrt = .*/lib/.*libobjc.* Modified: csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-25 15:47:18 UTC (rev 3949) +++ csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-25 15:58:13 UTC (rev 3950) @@ -1,24 +1,22 @@ - - -## Create lib links +## Create lib links to conform to multi-arch standards post-merge-isa-sparcv8: @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s sparcv9 64) @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . 32) @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . sparcv8) - @$(DONADA) + @$(MAKECOOKIE) post-merge-isa-i386: @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s amd64 64) @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . 32) @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . i386) - @$(DONADA) + @$(MAKECOOKIE) ## Create $(OBJECT_DIR) to build in post-extract-$(addprefix post-extract-,$(MODULATIONS)): @(echo "==> Creating Object Dir for Building") @( mkdir $(OBJECT_DIR) ) - $(DONADA) + $(MAKECOOKIE) ## instead of changing to $(WORKSRC) and running configure ## Run it from the $(OBJECT_DIR) @@ -26,7 +24,7 @@ echo "==> Running Configure from $(OBJECT_DIR)" cd $(OBJECT_DIR) && $(CONFIGURE_ENV) \ ../$(DISTNAME)/configure $(CONFIGURE_ARGS) - $(DONADA) + $(MAKECOOKIE) ## Set the CFLAGS so the correct architecture is used fix-bootflags: @@ -34,8 +32,8 @@ $(WORKSRC)/Makefile) @(perl -i -plne "s|^BOOT_LDFLAGS.*|BOOT_LDFLAGS= $(BOOT_LDFLAGS)|" \ $(WORKSRC)/Makefile) - @$(DONADA) + @$(MAKECOOKIE) test-skip: - @$(DONADA) + @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Mar 25 17:12:56 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 25 Mar 2009 16:12:56 +0000 Subject: [csw-devel] SF.net SVN: gar:[3951] csw/mgar/gar/v2/gar.conf.mk Message-ID: Revision: 3951 http://gar.svn.sourceforge.net/gar/?rev=3951&view=rev Author: dmichelsen Date: 2009-03-25 16:12:56 +0000 (Wed, 25 Mar 2009) Log Message: ----------- Clarify usage of BUILD_PREFIX to help bug #2646327 Modified Paths: -------------- csw/mgar/gar/v2/gar.conf.mk Modified: csw/mgar/gar/v2/gar.conf.mk =================================================================== --- csw/mgar/gar/v2/gar.conf.mk 2009-03-25 15:58:13 UTC (rev 3950) +++ csw/mgar/gar/v2/gar.conf.mk 2009-03-25 16:12:56 UTC (rev 3951) @@ -82,6 +82,9 @@ # These are the standard directory name variables from all GNU # makefiles. They're also used by autoconf, and can be adapted # for a variety of build systems. + +# This is the general prefix for "world". Don't change it in a package and +# if you change it in .garrc keep in mind to rebuild the world from scratch. BUILD_PREFIX ?= /opt/csw prefix ?= $(BUILD_PREFIX) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Mar 25 17:16:26 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 25 Mar 2009 16:16:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[3952] csw/mgar/pkg Message-ID: Revision: 3952 http://gar.svn.sourceforge.net/gar/?rev=3952&view=rev Author: dmichelsen Date: 2009-03-25 16:16:25 +0000 (Wed, 25 Mar 2009) Log Message: ----------- libtheora: Initial commit Added Paths: ----------- csw/mgar/pkg/libtheora/ csw/mgar/pkg/libtheora/branches/ csw/mgar/pkg/libtheora/tags/ csw/mgar/pkg/libtheora/trunk/ csw/mgar/pkg/libtheora/trunk/Makefile csw/mgar/pkg/libtheora/trunk/checksums csw/mgar/pkg/libtheora/trunk/files/ Property changes on: csw/mgar/pkg/libtheora/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/libtheora/trunk/Makefile =================================================================== --- csw/mgar/pkg/libtheora/trunk/Makefile (rev 0) +++ csw/mgar/pkg/libtheora/trunk/Makefile 2009-03-25 16:16:25 UTC (rev 3952) @@ -0,0 +1,31 @@ +GARNAME = libtheora +GARVERSION = 1.0 +CATEGORIES = lib + +DESCRIPTION = Theora video codec support library +define BLURB + Theora is a free and open video compression format from the Xiph.org Foundation. + Like all our multimedia technology it can be used to distribute film and video + online and on disc without the licensing and royalty fees or vendor lock-in + associated with other formats. +endef + +MASTER_SITES = http://downloads.xiph.org/releases/theora/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 + +SPKG_SOURCEURL = http://www.theora.org + +PREREQUISITE_PKGS = CSWtransfig +REQUIRED_PKGS = CSWlibogg + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = (\d+(?:\.\d+)*).tar.gz + +BUILD64 = 1 + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --disable-examples + +TEST_TARGET = check + +include gar/category.mk Added: csw/mgar/pkg/libtheora/trunk/checksums =================================================================== --- csw/mgar/pkg/libtheora/trunk/checksums (rev 0) +++ csw/mgar/pkg/libtheora/trunk/checksums 2009-03-25 16:16:25 UTC (rev 3952) @@ -0,0 +1 @@ +c963937053f45a7878954bed37ceb182 download/libtheora-1.0.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 25 17:21:15 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 25 Mar 2009 16:21:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[3953] csw/mgar/pkg/gcc4/trunk Message-ID: Revision: 3953 http://gar.svn.sourceforge.net/gar/?rev=3953&view=rev Author: valholla Date: 2009-03-25 16:21:15 +0000 (Wed, 25 Mar 2009) Log Message: ----------- cleanup and tweaks Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/Makefile csw/mgar/pkg/gcc4/trunk/files/configure_def.mk csw/mgar/pkg/gcc4/trunk/files/package_def.mk Modified: csw/mgar/pkg/gcc4/trunk/Makefile =================================================================== --- csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-25 16:16:25 UTC (rev 3952) +++ csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-25 16:21:15 UTC (rev 3953) @@ -10,7 +10,7 @@ endef DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -MASTER_SITES = http://gcc.gnu.org/ +MASTER_SITES = $(GNU_MIRROR)/$(GARNAME)-$(GARVERSION)/ # We define upstream file regex so we can be notifed # of new upstream software release @@ -22,5 +22,5 @@ include files/pkg_scripts.mk include files/package_def.mk include files/amd_merge.mk - +## include mGar definitions include gar/category.mk Modified: csw/mgar/pkg/gcc4/trunk/files/configure_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-25 16:16:25 UTC (rev 3952) +++ csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-25 16:21:15 UTC (rev 3953) @@ -1,4 +1,4 @@ - +## build options CONFIGURE_ARGS = --prefix=/opt/csw/gcc4 CONFIGURE_ARGS += --exec-prefix=/opt/csw/gcc4 CONFIGURE_ARGS += --with-gnu-as @@ -18,4 +18,3 @@ CONFIGURE_ARGS += --enable-threads=posix CONFIGURE_ARGS += --enable-stage1-languages=c CONFIGURE_ARGS += --enable-languages=c,c++,fortran,java,objc - Modified: csw/mgar/pkg/gcc4/trunk/files/package_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-25 16:16:25 UTC (rev 3952) +++ csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-25 16:21:15 UTC (rev 3953) @@ -15,6 +15,18 @@ CATALOGNAME_CSWgcc4objc = gcc4objc CATALOGNAME_CSWgcc4objcrt = gcc4obcrt +## Source URLs +SPKG_SOURCEURL_CSWgcc4core = http://gcc.gnu.org +SPKG_SOURCEURL_CSWgcc4corert = http://gcc.gnu.org +SPKG_SOURCEURL_CSWgcc4g++ = http://gcc.gnu.org +SPKG_SOURCEURL_CSWgcc4g++rt = http://gcc.gnu.org +SPKG_SOURCEURL_CSWgcc4gfortran = http://gcc.gnu.org +SPKG_SOURCEURL_CSWgcc4gfortranrt = http://gcc.gnu.org +SPKG_SOURCEURL_CSWgcc4java = http://gcc.gnu.org +SPKG_SOURCEURL_CSWgcc4javart = http://gcc.gnu.org +SPKG_SOURCEURL_CSWgcc4objc = http://gcc.gnu.org +SPKG_SOURCEURL_CSWgcc4objcrt = http://gcc.gnu.org + ## Copyright File LICENSE_CSWgcc4core = COPYING3 LICENSE_CSWgcc4corert = COPYING3 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Mar 25 17:52:35 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 25 Mar 2009 16:52:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[3954] csw/mgar/pkg/clamav/trunk Message-ID: Revision: 3954 http://gar.svn.sourceforge.net/gar/?rev=3954&view=rev Author: bonivart Date: 2009-03-25 16:52:35 +0000 (Wed, 25 Mar 2009) Log Message: ----------- clamav: update to 0.95 Modified Paths: -------------- csw/mgar/pkg/clamav/trunk/Makefile csw/mgar/pkg/clamav/trunk/checksums csw/mgar/pkg/clamav/trunk/files/CSWclamav.README.CSW Added Paths: ----------- csw/mgar/pkg/clamav/trunk/files/CSWclamav.cswusergroup Modified: csw/mgar/pkg/clamav/trunk/Makefile =================================================================== --- csw/mgar/pkg/clamav/trunk/Makefile 2009-03-25 16:21:15 UTC (rev 3953) +++ csw/mgar/pkg/clamav/trunk/Makefile 2009-03-25 16:52:35 UTC (rev 3954) @@ -1,8 +1,6 @@ -# http://www.clamav.net/snapshot/clamav-devel-latest.tar.gz - GARNAME = clamav -GARVERSION = 0.95rc1 -WORKSRC = $(WORKDIR)/$(GARNAME)-devel-latest +GARVERSION = 0.95 +#DISTNAME = $(GARNAME)-devel-latest CATEGORIES = apps DESCRIPTION = Clam AntiVirus @@ -14,11 +12,11 @@ the package is an anti-virus engine available in a form of shared library. endef -#SF_PROJ = clamav -#MASTER_SITES = $(SF_MIRRORS) -MASTER_SITES = http://www.clamav.net/snapshot/ -#DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES = $(GARNAME)-devel-latest.tar.gz +SF_PROJ = clamav +MASTER_SITES = $(SF_MIRRORS) +#MASTER_SITES = http://www.clamav.net/snapshot/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +#DISTFILES = $(GARNAME)-devel-latest.tar.gz PACKAGES = CSWclamav CSWlibclamav CATALOGNAME_CSWclamav = clamav @@ -33,7 +31,7 @@ UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz # add usergroup class -SPKG_CLASSES_CSWclamav = none cswusergroup cswautouser cswcpsampleconf cswinitsmf +SPKG_CLASSES_CSWclamav = none cswusergroup ugfiles cswcpsampleconf cswinitsmf OPT_FLAGS_SOS = -xO2 @@ -50,17 +48,14 @@ PKGFILES_CSWlibclamav += $(includedir)/.* PKGFILES_CSWlibclamav += $(docdir)/libclamav/.* -# fix usergroup stuff -## files/dirs owned by clamav user -## move cswusergroup file /opt/csw/etc/clamav/ PROTOTYPE_FILTER = awk ' \ $$$$3 ~ /\/init.d\/cswclamd$$$$/ { $$$$2 = "cswinitsmf" } \ $$$$3 ~ /\/init.d\/cswclamav-milter$$$$/ { $$$$2 = "cswinitsmf" } \ $$$$3 ~ /\/clamd.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ $$$$3 ~ /\/clamav-milter.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ $$$$3 ~ /\/freshclam.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ - $$$$3 ~ /\/var\/opt\/csw\/clamav/ { $$$$5 = "clamav" } \ - $$$$3 ~ /\/etc\/opt\/csw\/clamav\/cswusergroup$$$$/ { $$$$2 = "cswusergroup" } \ + $$$$3 ~ /\/var\/opt\/csw\/clamav/ { $$$$5 = "clamav" ; $$$$2 = "ugfiles" } \ + $$$$3 ~ /\/opt\/csw\/etc\/CSWclamav\/cswusergroup$$$$/ { $$$$2 = "cswusergroup" } \ { print }' SPKG_SOURCEURL = http://www.clamav.net/ @@ -92,17 +87,16 @@ @( cd $(DESTDIR)$(sysconfdir) ; \ gpatch < ../../../../../$(FILEDIR)/CSWclamav.freshclam.conf.p ) @mv $(DESTDIR)$(sysconfdir)/freshclam.conf $(DESTDIR)$(sysconfdir)/freshclam.conf.CSW + @mv $(DESTDIR)$(sysconfdir)/clamav-milter.conf $(DESTDIR)$(sysconfdir)/clamav-milter.conf.CSW + @ginstall -d $(DESTDIR)$(sysconfdir)/CSWclamav + @ginstall -m 644 $(FILEDIR)/CSWclamav.cswusergroup $(DESTDIR)$(sysconfdir)/CSWclamav/cswusergroup @ginstall -d $(DOCDEST) @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) -# @ginstall -m 644 $(WORKSRC)/COPYING $(DOCDEST)/LICENSE @ginstall -m 644 $(FILEDIR)/CSWclamav.INSTALL.clamav-milter.CSW $(DOCDEST)/INSTALL.clamav-milter.CSW @ginstall -m 644 $(FILEDIR)/CSWclamav.README.CSW $(DOCDEST)/README.CSW @ginstall -d $(DOCDEST)/contrib @ginstall -m 644 $(WORKSRC)/contrib/clamdwatch/* $(DOCDEST)/contrib - @ginstall -m 644 $(WORKSRC)/contrib/init/Solaris10/* $(DOCDEST)/contrib @ginstall -m 644 $(WORKSRC)/contrib/cleanup-partial.pl $(DOCDEST)/contrib @ginstall -d $(DOCDEST)/html @ginstall -m 644 $(WORKSRC)/docs/html/* $(DOCDEST)/html -# @ginstall -d $(DESTDIR)$(docdir)/libclamav -# @ginstall -m 644 $(WORKSRC)/COPYING $(DESTDIR)$(docdir)/libclamav/LICENSE @$(MAKECOOKIE) Modified: csw/mgar/pkg/clamav/trunk/checksums =================================================================== --- csw/mgar/pkg/clamav/trunk/checksums 2009-03-25 16:21:15 UTC (rev 3953) +++ csw/mgar/pkg/clamav/trunk/checksums 2009-03-25 16:52:35 UTC (rev 3954) @@ -1 +1 @@ -2c7c582b6182353dfdd25931c80bc781 download/clamav-devel-latest.tar.gz +98590386ba9a69039580b1bf48ca038b download/clamav-0.95.tar.gz Modified: csw/mgar/pkg/clamav/trunk/files/CSWclamav.README.CSW =================================================================== --- csw/mgar/pkg/clamav/trunk/files/CSWclamav.README.CSW 2009-03-25 16:21:15 UTC (rev 3953) +++ csw/mgar/pkg/clamav/trunk/files/CSWclamav.README.CSW 2009-03-25 16:52:35 UTC (rev 3954) @@ -1,3 +1,6 @@ +# 2009-03-25 +Version 0.95 released. + # 2008-12-10 Version 0.94.2 is released. Packages CSWclamav and CSWlibclamav are now maintained by Peter Bonivart. Added: csw/mgar/pkg/clamav/trunk/files/CSWclamav.cswusergroup =================================================================== --- csw/mgar/pkg/clamav/trunk/files/CSWclamav.cswusergroup (rev 0) +++ csw/mgar/pkg/clamav/trunk/files/CSWclamav.cswusergroup 2009-03-25 16:52:35 UTC (rev 3954) @@ -0,0 +1 @@ +clamav:clamav:ClamAV user:/var/spool:/bin/false:: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 25 18:34:13 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 25 Mar 2009 17:34:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[3955] csw/mgar/pkg/php5/trunk/extensions Message-ID: Revision: 3955 http://gar.svn.sourceforge.net/gar/?rev=3955&view=rev Author: valholla Date: 2009-03-25 17:34:12 +0000 (Wed, 25 Mar 2009) Log Message: ----------- add readline extention Modified Paths: -------------- csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile Added Paths: ----------- csw/mgar/pkg/php5/trunk/extensions/php5_readline/ csw/mgar/pkg/php5/trunk/extensions/php5_readline/Makefile csw/mgar/pkg/php5/trunk/extensions/php5_readline/files/ Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile 2009-03-25 16:52:35 UTC (rev 3954) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdomysql/Makefile 2009-03-25 17:34:12 UTC (rev 3955) @@ -4,7 +4,7 @@ CATALOGNAME_CSWphp5pdomysql = php5_pdomysql SPKG_DESC_CSWphp5pdomysql = pdomysql Extention for PHP5 -REQUIRED_PKGS_CSWphp5pdomysql = CSWphp5 CSWmysql5rt CSWzlib CSWphp5pdo +REQUIRED_PKGS_CSWphp5pdomysql = CSWphp5 CSWmysql5rt CSWzlib CONFIGURE_ARGS += --with-pdo-mysql=shared,$(prefix) CONFIGURE_ARGS += --with-zlib-dir=$(prefix) Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile 2009-03-25 16:52:35 UTC (rev 3954) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdoodbc/Makefile 2009-03-25 17:34:12 UTC (rev 3955) @@ -4,7 +4,7 @@ CATALOGNAME_CSWphp5pdoodbc = php5_pdoodbc SPKG_DESC_CSWphp5pdoodbc = pdoodbc Extention for PHP5 -REQUIRED_PKGS_CSWphp5pdoodbc = CSWphp5 CSWunixodbc CSWphp5pdo +REQUIRED_PKGS_CSWphp5pdoodbc = CSWphp5 CSWunixodbc CONFIGURE_ARGS += --with-pdo-odbc=shared,unixODBC,$(prefix) Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile 2009-03-25 16:52:35 UTC (rev 3954) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdopgsql/Makefile 2009-03-25 17:34:12 UTC (rev 3955) @@ -4,7 +4,7 @@ CATALOGNAME_CSWphp5pdopgsql = php5_pdopgsql SPKG_DESC_CSWphp5pdopgsql = pdopgsql Extention for PHP5 -REQUIRED_PKGS_CSWphp5pdopgsql = CSWphp5 CSWlibpq CSWphp5pdo +REQUIRED_PKGS_CSWphp5pdopgsql = CSWphp5 CSWlibpq PATCHFILES += pdopgsql.diff Modified: csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile 2009-03-25 16:52:35 UTC (rev 3954) +++ csw/mgar/pkg/php5/trunk/extensions/php5_pdosqlite/Makefile 2009-03-25 17:34:12 UTC (rev 3955) @@ -4,7 +4,7 @@ CATALOGNAME_CSWphp5pdosqlite = php5_pdosqlite SPKG_DESC_CSWphp5pdosqlite = pdosqlite Extention for PHP5 -REQUIRED_PKGS_CSWphp5pdosqlite = CSWphp5 CSWphp5pdo +REQUIRED_PKGS_CSWphp5pdosqlite = CSWphp5 CONFIGURE_ARGS += --with-pdo-sqlite=shared Added: csw/mgar/pkg/php5/trunk/extensions/php5_readline/Makefile =================================================================== --- csw/mgar/pkg/php5/trunk/extensions/php5_readline/Makefile (rev 0) +++ csw/mgar/pkg/php5/trunk/extensions/php5_readline/Makefile 2009-03-25 17:34:12 UTC (rev 3955) @@ -0,0 +1,12 @@ +PHP5EXT_NAME = readline + +PACKAGES += CSWphp5readline + +CATALOGNAME_CSWphp5readline = php5_readline +SPKG_DESC_CSWphp5readline = readline Extention for PHP5 +REQUIRED_PKGS_CSWphp5readline = CSWphp5 + +CONFIGURE_ARGS += --with-libedit=no +CONFIGURE_ARGS += --with-readline=shared,/opt/csw + +PKGFILES_CSWphp5readline = .*/lib/php/extensions/.*/readline.* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Wed Mar 25 20:17:40 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Wed, 25 Mar 2009 19:17:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[3956] csw/mgar/pkg/php5/trunk Message-ID: Revision: 3956 http://gar.svn.sourceforge.net/gar/?rev=3956&view=rev Author: valholla Date: 2009-03-25 19:17:40 +0000 (Wed, 25 Mar 2009) Log Message: ----------- add new modules to php.ini.CSW Modified Paths: -------------- csw/mgar/pkg/php5/trunk/checksums csw/mgar/pkg/php5/trunk/files/pear.conf.CSW csw/mgar/pkg/php5/trunk/files/php.ini.CSW Modified: csw/mgar/pkg/php5/trunk/checksums =================================================================== --- csw/mgar/pkg/php5/trunk/checksums 2009-03-25 17:34:12 UTC (rev 3955) +++ csw/mgar/pkg/php5/trunk/checksums 2009-03-25 19:17:40 UTC (rev 3956) @@ -1,7 +1,7 @@ 280d6cda7f72a4fc6de42fda21ac2db7 download/php-5.2.9.tar.bz2 -e79baa34abe18575a3d0220c21bd5e37 download/php.ini.CSW +72e4984625252fc0a0c2199a820b7563 download/php.ini.CSW 90ae3cef3692d7e566c47d89fe39c43d download/phpext -2386fa2c49eb730b6344f49bb5ee0fb1 download/pear.conf.CSW +d4c93751890b989c5a7b04acb5845fd9 download/pear.conf.CSW de56d3571f4484284d106af158bffc38 download/CSWphp5_ext_enable.sh 89e79becc9d7698c5c561581f2b098bc download/CSWphp5_ext_disable.sh 8139c9c02a2f62bac64041fdd0e90bf6 download/CSWphp5.postinstall Modified: csw/mgar/pkg/php5/trunk/files/pear.conf.CSW =================================================================== --- csw/mgar/pkg/php5/trunk/files/pear.conf.CSW 2009-03-25 17:34:12 UTC (rev 3955) +++ csw/mgar/pkg/php5/trunk/files/pear.conf.CSW 2009-03-25 19:17:40 UTC (rev 3956) @@ -1,2 +1,2 @@ #PEAR_Config 0.9 -a:29:{s:9:"cache_dir";s:15:"/tmp/pear/cache";s:15:"default_channel";s:12:"pear.php.net";s:16:"preferred_mirror";s:12:"pear.php.net";s:13:"remote_config";s:0:"";s:13:"auto_discover";i:0;s:13:"master_server";s:12:"pear.php.net";s:10:"http_proxy";s:0:"";s:7:"php_dir";s:21:"/opt/csw/php5/lib/php";s:7:"ext_dir";s:58:"/opt/csw/php5/lib/php/extensions/no-debug-non-zts-20060613";s:7:"doc_dir";s:25:"/opt/csw/php5/lib/php/doc";s:7:"bin_dir";s:17:"/opt/csw/php5/bin";s:8:"data_dir";s:26:"/opt/csw/php5/lib/php/data";s:7:"cfg_dir";s:25:"/opt/csw/php5/lib/php/cfg";s:7:"www_dir";s:25:"/opt/csw/php5/lib/php/www";s:8:"test_dir";s:26:"/opt/csw/php5/lib/php/test";s:8:"temp_dir";s:14:"/tmp/pear/temp";s:12:"download_dir";s:18:"/tmp/pear/download";s:7:"php_bin";s:21:"/opt/csw/php5/bin/php";s:7:"php_ini";s:0:"";s:8:"username";s:0:"";s:8:"password";s:0:"";s:7:"verbose";i:1;s:15:"preferred_state";s:6:"stable";s:5:"umask";i:18;s:9:"cache_ttl";i:3600;s:8:"sig_type";s:3:"gpg";s:7:"sig_bin";s:16:"/opt/cs w/bin/gpg";s:9:"sig_keyid";s:0:"";s:10:"sig_keydir";s:26:"/opt/csw/php5/etc/pearkeys";} \ No newline at end of file +a:29:{s:9:"cache_dir";s:15:"/tmp/pear/cache";s:15:"default_channel";s:12:"pear.php.net";s:16:"preferred_mirror";s:12:"pear.php.net";s:13:"remote_config";s:0:"";s:13:"auto_discover";i:0;s:13:"master_server";s:12:"pear.php.net";s:10:"http_proxy";s:0:"";s:7:"php_dir";s:21:"/opt/csw/php5/lib/php";s:7:"ext_dir";s:58:"/opt/csw/php5/lib/php/extensions/no-debug-non-zts-20060613";s:7:"doc_dir";s:25:"/opt/csw/php5/lib/php/doc";s:7:"bin_dir";s:17:"/opt/csw/php5/bin";s:8:"data_dir";s:26:"/opt/csw/php5/lib/php/data";s:7:"cfg_dir";s:25:"/opt/csw/php5/lib/php/cfg";s:7:"www_dir";s:28:"/opt/csw/php5/lib/php/htdocs";s:8:"test_dir";s:26:"/opt/csw/php5/lib/php/test";s:8:"temp_dir";s:14:"/tmp/pear/temp";s:12:"download_dir";s:18:"/tmp/pear/download";s:7:"php_bin";s:21:"/opt/csw/php5/bin/php";s:7:"php_ini";s:0:"";s:8:"username";s:0:"";s:8:"password";s:0:"";s:7:"verbose";i:1;s:15:"preferred_state";s:6:"stable";s:5:"umask";i:18;s:9:"cache_ttl";i:3600;s:8:"sig_type";s:3:"gpg";s:7:"sig_bin";s:16:"/opt /csw/bin/gpg";s:9:"sig_keyid";s:0:"";s:10:"sig_keydir";s:26:"/opt/csw/php5/etc/pearkeys";} \ No newline at end of file Modified: csw/mgar/pkg/php5/trunk/files/php.ini.CSW =================================================================== --- csw/mgar/pkg/php5/trunk/files/php.ini.CSW 2009-03-25 17:34:12 UTC (rev 3955) +++ csw/mgar/pkg/php5/trunk/files/php.ini.CSW 2009-03-25 19:17:40 UTC (rev 3956) @@ -622,32 +622,61 @@ ; extension_dir directive above. ; CSW Extensions +;extension=bcmath.so ;extension=bz2.so +;extension=calendar.so +;extension=ctype.so ;extension=curl.so ;extension=dba.so +;extension=dbase.so +;extension=dom.so +;extension=exif.so ;extension=ftp.so ;extension=gd.so ;extension=gettext.so ;extension=gmp.so +;extension=hash.so +;extension=iconv.so ;extension=imap.so +;extension=json.a +;extension=json.so ;extension=ldap.so +;extension=mbstring.so ;extension=mcrypt.so ;extension=mhash.so +;extension=mime_magic.so ;extension=mssql.so ;extension=mysql.so ;extension=mysqli.so +;extension=ncurses.so ;extension=odbc.so +;extension=openssl.so +;extension=pcntl.so +;extension=pdo.so ;extension=pdo_mysql.so ;extension=pdo_odbc.so ;extension=pdo_pgsql.so ;extension=pdo_sqlite.so ;extension=pgsql.so +;extension=posix.so ;extension=pspell.so ;extension=readline.so +;extension=session.so +;extension=shmop.so ;extension=snmp.so +;extension=soap.so +;extension=sockets.so ;extension=sqlite.so +;extension=sysvsem.so +;extension=sysvshm.so +;extension=tidy.so +;extension=tokenizer.so ;extension=wddx.so +;extension=xmlreader.so +;extension=xmlrpc.so +;extension=xmlwriter.so ;extension=xsl.so +;extension=zip.so ; Windows Extensions ; Note that ODBC support is built in, so no dll is needed for it. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Wed Mar 25 21:14:00 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Wed, 25 Mar 2009 20:14:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[3957] csw/mgar/pkg/mysql5/trunk/Makefile Message-ID: Revision: 3957 http://gar.svn.sourceforge.net/gar/?rev=3957&view=rev Author: wbonnet Date: 2009-03-25 20:13:59 +0000 (Wed, 25 Mar 2009) Log Message: ----------- Initial commit Modified Paths: -------------- csw/mgar/pkg/mysql5/trunk/Makefile Modified: csw/mgar/pkg/mysql5/trunk/Makefile =================================================================== --- csw/mgar/pkg/mysql5/trunk/Makefile 2009-03-25 19:17:40 UTC (rev 3956) +++ csw/mgar/pkg/mysql5/trunk/Makefile 2009-03-25 20:13:59 UTC (rev 3957) @@ -8,17 +8,33 @@ (Structured Query Language) database server. endef -MASTER_SITES = ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.1 -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +MASTER_SITES = ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.1/ +DISTFILES = mysql-$(GARVERSION).tar.gz DISTFILES += $(call admfiles,CSWmysql5,) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -# If the url used to check for software update is different of MASTER_SITES, then -# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES -# UPSTREAM_MASTER_SITES = +# Change prefix to /opt/csw/mysql5 +prefix = /opt/csw/mysql5 -CONFIGURE_ARGS = $(DIRPATHS) +# Set ./configure options +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --disable-assembler +CONFIGURE_ARGS += --without-docs +CONFIGURE_ARGS += --enable-thread-safe-client +CONFIGURE_ARGS += --with-named-z-libs=yes +CONFIGURE_ARGS += --with-berkeley-db +CONFIGURE_ARGS += --with-innodb +CONFIGURE_ARGS += --enable-local-infile +CONFIGURE_ARGS += --with-extra-charsets=all +CONFIGURE_ARGS += --with-low-memory +# Enable 64 bits build +# BUILD64 = 1 + include gar/category.mk + +post-extract: + @for i in $(WORKROOTDIR)/build-isa* ; do mv $$i/mysql-$(GARVERSION) $$i/$(GARNAME)-$(GARVERSION) ; done + @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Wed Mar 25 21:16:25 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Wed, 25 Mar 2009 20:16:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3958] csw/mgar/pkg/mysql5/trunk/checksums Message-ID: Revision: 3958 http://gar.svn.sourceforge.net/gar/?rev=3958&view=rev Author: wbonnet Date: 2009-03-25 20:16:24 +0000 (Wed, 25 Mar 2009) Log Message: ----------- Initial commit Added Paths: ----------- csw/mgar/pkg/mysql5/trunk/checksums Added: csw/mgar/pkg/mysql5/trunk/checksums =================================================================== --- csw/mgar/pkg/mysql5/trunk/checksums (rev 0) +++ csw/mgar/pkg/mysql5/trunk/checksums 2009-03-25 20:16:24 UTC (rev 3958) @@ -0,0 +1,2 @@ +f2d14b5e3b9d50b809c9b9985e4513b7 download/mysql-5.1.32.tar.gz +5a55ac71abe980fe2a909d9712364cae download/CSWmysql5.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Wed Mar 25 22:55:46 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Wed, 25 Mar 2009 21:55:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[3959] csw/mgar/pkg/openssl/trunk/files/pkcs11_engine-0.9. 8h.patch.2008-07-29 Message-ID: Revision: 3959 http://gar.svn.sourceforge.net/gar/?rev=3959&view=rev Author: chninkel Date: 2009-03-25 21:55:46 +0000 (Wed, 25 Mar 2009) Log Message: ----------- openssl: added pkcs11 engine patch Added Paths: ----------- csw/mgar/pkg/openssl/trunk/files/pkcs11_engine-0.9.8h.patch.2008-07-29 Added: csw/mgar/pkg/openssl/trunk/files/pkcs11_engine-0.9.8h.patch.2008-07-29 =================================================================== --- csw/mgar/pkg/openssl/trunk/files/pkcs11_engine-0.9.8h.patch.2008-07-29 (rev 0) +++ csw/mgar/pkg/openssl/trunk/files/pkcs11_engine-0.9.8h.patch.2008-07-29 2009-03-25 21:55:46 UTC (rev 3959) @@ -0,0 +1,10168 @@ +diff -urN openssl-0.9.8j/Configure openssl-0.9.8j.new/Configure +--- openssl-0.9.8j/Configure 2008-12-29 01:18:23.000000000 +0100 ++++ openssl-0.9.8j.new/Configure 2009-02-15 22:26:02.669766669 +0100 +@@ -21,6 +21,9 @@ + # --prefix prefix for the OpenSSL include, lib and bin directories + # (Default: the OPENSSLDIR directory) + # ++# --pk11-libname PKCS#11 library name. ++# (Default: none) ++# + # --install_prefix Additional prefix for package builders (empty by + # default). This needn't be set in advance, you can + # just as well use "make INSTALL_PREFIX=/whatever install". +@@ -575,6 +578,8 @@ + my $idx_ranlib = $idx++; + my $idx_arflags = $idx++; + ++my $pk11_libname=""; ++ + my $prefix=""; + my $openssldir=""; + my $exe_ext=""; +@@ -807,6 +812,10 @@ + { + $flags.=$_." "; + } ++ elsif (/^--pk11-libname=(.*)$/) ++ { ++ $pk11_libname=$1; ++ } + elsif (/^--prefix=(.*)$/) + { + $prefix=$1; +@@ -938,6 +947,13 @@ + exit 0; + } + ++if (! $pk11_libname) ++ { ++ print STDERR "You must set --pk11-libname for PKCS#11 library.\n"; ++ print STDERR "See README.pkcs11 for more information.\n"; ++ exit 1; ++ } ++ + if ($target =~ m/^CygWin32(-.*)$/) { + $target = "Cygwin".$1; + } +@@ -1095,6 +1111,8 @@ + if ($flags ne "") { $cflags="$flags$cflags"; } + else { $no_user_cflags=1; } + ++$cflags="-DPK11_LIB_LOCATION=\"$pk11_libname\" $cflags"; ++ + # Kerberos settings. The flavor must be provided from outside, either through + # the script "config" or manually. + if (!$no_krb5) +@@ -1446,6 +1464,7 @@ + s/^VERSION=.*/VERSION=$version/; + s/^MAJOR=.*/MAJOR=$major/; + s/^MINOR=.*/MINOR=$minor/; ++ s/^PK11_LIB_LOCATION=.*/PK11_LIB_LOCATION=$pk11_libname/; + s/^SHLIB_VERSION_NUMBER=.*/SHLIB_VERSION_NUMBER=$shlib_version_number/; + s/^SHLIB_VERSION_HISTORY=.*/SHLIB_VERSION_HISTORY=$shlib_version_history/; + s/^SHLIB_MAJOR=.*/SHLIB_MAJOR=$shlib_major/; +diff -urN openssl-0.9.8j/Makefile.org openssl-0.9.8j.new/Makefile.org +--- openssl-0.9.8j/Makefile.org 2008-12-30 14:26:26.000000000 +0100 ++++ openssl-0.9.8j.new/Makefile.org 2009-02-15 22:26:02.673236044 +0100 +@@ -26,6 +26,9 @@ + INSTALL_PREFIX= + INSTALLTOP=/usr/local/ssl + ++# You must set this through --pk11-libname configure option. ++PK11_LIB_LOCATION= ++ + # Do not edit this manually. Use Configure --openssldir=DIR do change this! + OPENSSLDIR=/usr/local/ssl + +diff -urN openssl-0.9.8j/README.pkcs11 openssl-0.9.8j.new/README.pkcs11 +--- openssl-0.9.8j/README.pkcs11 1970-01-01 01:00:00.000000000 +0100 ++++ openssl-0.9.8j.new/README.pkcs11 2009-02-15 22:26:02.675891756 +0100 +@@ -0,0 +1,159 @@ ++PKCS#11 engine support for OpenSSL 0.9.8h ++========================================= ++ ++[July 29, 2008] ++ ++This patch containing code available in OpenSolaris adds support for PKCS#11 ++engine into OpenSSL and implements PKCS#11 v2.20. It is to be applied against ++OpenSSL 0.9.8h source code distribution as shipped by OpenSSL.Org. Your system ++must provide PKCS#11 backend otherwise the patch is useless. You provide the ++PKCS#11 library name during the build configuration phase, see below. ++ ++Patch can be applied like this: ++ ++ # NOTE: use gtar if on Solaris ++ tar xfzv openssl-0.9.8h.tar.gz ++ # now download the patch to the current directory ++ # ... ++ cd openssl-0.9.8h ++ # NOTE: use gpatch if on Solaris ++ patch -p1 < ../pkcs11_engine-0.9.8h.patch.2008-07-29 ++ ++It is designed to support pure acceleration for RSA, DSA, DH and all the ++symetric ciphers and message digest algorithms that PKCS#11 and OpenSSL share ++except for missing support for patented algorithms MDC2, RC3, RC5 and IDEA. ++ ++According to the PKCS#11 providers installed on your machine, it can support ++following mechanisms: ++ ++ RSA, DSA, DH, RAND, DES-CBC, DES-EDE3-CBC, DES-ECB, DES-EDE3, RC4, ++ AES-128-CBC, AES-192-CBC, AES-256-CBC, AES-128-ECB, AES-192-ECB, ++ AES-256-ECB, AES-128-CTR, AES-192-CTR, AES-256-CTR, MD5, SHA1, SHA224, ++ SHA256, SHA384, SHA512 ++ ++Note that for AES counter mode the application must provide their own EVP ++functions since OpenSSL doesn't support counter mode through EVP yet. You may ++see OpenSSH source code (cipher.c) to get the idea how to do that. ++ +++------------------------------------------------------------------------------+ ++| NOTE: this patch version does NOT contain experimental code for accessing | ++| RSA keys stored in pkcs#11 key stores by reference. Some problems were found | ++| (thanks to all who wrote me!) and due to my ENOTIME problem I'll address | ++| those issues in the next version of the patch that will have that code back, | ++| hopefully fixed. | +++------------------------------------------------------------------------------+ ++ ++You must provide the location of PKCS#11 library in your system to the ++configure script. You will be instructed to do that when you try to run the ++config script: ++ ++ $ ./config ++ Operating system: i86pc-whatever-solaris2 ++ Configuring for solaris-x86-cc ++ You must set --pk11-libname for PKCS#11 library. ++ See README.pkcs11 for more information. ++ ++Taking openCryptoki project on Linux AMD64 box as an example, you would run ++configure like this: ++ ++ ./config --pk11-libname=/usr/lib64/pkcs11/PKCS11_API.so ++ ++To check whether newly built openssl really supports PKCS#11 it's enough to ++run "apps/openssl engine" and look for "(pkcs11) PKCS #11 engine support" in ++the output. ++ ++This patch was tested on Solaris against PKCS#11 engine available from Solaris ++Cryptographic Framework (Solaris 10 and OpenSolaris) and also on Linux using ++PKCS#11 libraries from openCryptoki project (see openCryptoki website ++http://sourceforge.net/projects/opencryptoki for more information). Some Linux ++distributions even ship those libraries with the system. The patch should work ++on any system that is supported by OpenSSL itself and has functional PKCS#11 ++library. ++ ++The patch contains "RSA Security Inc. PKCS #11 Cryptographic Token Interface ++(Cryptoki)" - files cryptoki.h, pkcs11.h, pkcs11f.h and pkcs11t.h which are ++copyrighted by RSA Security Inc., see pkcs11.h for more information. ++ ++Other added/modified code in this patch is copyrighted by Sun Microsystems, ++Inc. and is released under the OpenSSL license (see LICENSE file for more ++information). ++ ++Revisions of patch for 0.9.8 branch ++=================================== ++ ++2008-07-29 ++- update the patch to OpenSSL 0.9.8h version ++- pkcs11t.h updated to the latest version: ++ ++ 6545665 make CKM_AES_CTR available to non-kernel users ++ ++- fixed bugs in the engine code: ++ ++ 6602801 PK11_SESSION cache has to employ reference counting scheme for ++ asymmetric key operations ++ 6605538 pkcs11 functions C_FindObjects[{Init,Final}]() not called ++ atomically ++ 6607307 pkcs#11 engine can't read RSA private keys ++ 6652362 pk11_RSA_finish() is cutting corners ++ 6662112 pk11_destroy_{rsa,dsa,dh}_key_objects() use locking in ++ suboptimal way ++ 6666625 pk11_destroy_{rsa,dsa,dh}_key_objects() should be more ++ resilient to destroy failures ++ 6667273 OpenSSL engine should not use free() but OPENSSL_free() ++ 6670363 PKCS#11 engine fails to reuse existing symmetric keys ++ 6678135 memory corruption in pk11_DH_generate_key() in pkcs#11 engine ++ 6678503 DSA signature conversion in pk11_dsa_do_verify() ignores size ++ of big numbers leading to failures ++ 6706562 pk11_DH_compute_key() returns 0 in case of failure instead of ++ -1 ++ 6706622 pk11_load_{pub,priv}key create corrupted RSA key references ++ 6707129 return values from BN_new() in pk11_DH_generate_key() are not ++ checked ++ 6707274 DSA/RSA/DH PKCS#11 engine operations need to be resistant to ++ structure reuse ++ 6707782 OpenSSL PKCS#11 engine pretends to be aware of ++ OPENSSL_NO_{RSA,DSA,DH} ++ defines but fails miserably ++ 6709966 make check_new_*() to return values to indicate cache hit/miss ++ 6705200 pk11_dh struct initialization in PKCS#11 engine is missing ++ generate_params parameter ++ 6709513 PKCS#11 engine sets IV length even for ECB modes ++ 6728296 buffer length not initialized for C_(En|De)crypt_Final() in the ++ PKCS#11 engine ++ 6728871 PKCS#11 engine must reset global_session in pk11_finish() ++ ++- new features and enhancements: ++ ++ 6562155 OpenSSL pkcs#11 engine needs support for SHA224/256/384/512 ++ 6685012 OpenSSL pkcs#11 engine needs support for new cipher modes ++ 6725903 OpenSSL PKCS#11 engine shouldn't use soft token for symmetric ++ ciphers and digests ++ ++2007-10-15 ++- update for 0.9.8f version ++- update for "6607670 teach pkcs#11 engine how to use keys be reference" ++ ++2007-10-02 ++- draft for "6607670 teach pkcs#11 engine how to use keys be reference" ++- draft for "6607307 pkcs#11 engine can't read RSA private keys" ++ ++2007-09-26 ++- 6375348 Using pkcs11 as the SSLCryptoDevice with Apache/OpenSSL causes ++ significant performance drop ++- 6573196 memory is leaked when OpenSSL is used with PKCS#11 engine ++ ++2007-05-25 ++- 6558630 race in OpenSSL pkcs11 engine when using symetric block ciphers ++ ++2007-05-19 ++- initial patch for 0.9.8e using latest OpenSolaris code ++ ++ ++Feedback ++======== ++ ++Please send feedback to security-discuss at opensolaris.org. The patch was ++created by Jan.Pechanec at Sun.COM from code available in OpenSolaris. ++ ++Latest version should be always available on http://blogs.sun.com/janp. ++ +diff -urN openssl-0.9.8j/crypto/engine/Makefile openssl-0.9.8j.new/crypto/engine/Makefile +--- openssl-0.9.8j/crypto/engine/Makefile 2008-09-17 19:10:59.000000000 +0200 ++++ openssl-0.9.8j.new/crypto/engine/Makefile 2009-02-15 22:29:36.590747863 +0100 +@@ -21,12 +21,14 @@ + eng_table.c eng_pkey.c eng_fat.c eng_all.c \ + tb_rsa.c tb_dsa.c tb_ecdsa.c tb_dh.c tb_ecdh.c tb_rand.c tb_store.c \ + tb_cipher.c tb_digest.c \ +- eng_openssl.c eng_cnf.c eng_dyn.c eng_cryptodev.c eng_padlock.c ++ eng_openssl.c eng_cnf.c eng_dyn.c eng_cryptodev.c eng_padlock.c \ ++ hw_pk11.c hw_pk11_pub.c + LIBOBJ= eng_err.o eng_lib.o eng_list.o eng_init.o eng_ctrl.o \ + eng_table.o eng_pkey.o eng_fat.o eng_all.o \ + tb_rsa.o tb_dsa.o tb_ecdsa.o tb_dh.o tb_ecdh.o tb_rand.o tb_store.o \ + tb_cipher.o tb_digest.o \ +- eng_openssl.o eng_cnf.o eng_dyn.o eng_cryptodev.o eng_padlock.o ++ eng_openssl.o eng_cnf.o eng_dyn.o eng_cryptodev.o eng_padlock.o \ ++ hw_pk11.o hw_pk11_pub.o + + SRC= $(LIBSRC) + +@@ -286,6 +288,54 @@ + eng_table.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h + eng_table.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h + eng_table.o: eng_table.c ++hw_pk11.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h ++hw_pk11.o: ../../include/openssl/engine.h ../../include/openssl/ossl_typ.h ++hw_pk11.o: ../../include/openssl/bn.h ../../include/openssl/rsa.h ++hw_pk11.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h ++hw_pk11.o: ../../include/openssl/crypto.h ../../include/openssl/stack.h ++hw_pk11.o: ../../include/openssl/safestack.h ../../include/openssl/opensslv.h ++hw_pk11.o: ../../include/openssl/symhacks.h ../../include/openssl/dsa.h ++hw_pk11.o: ../../include/openssl/dh.h ../../include/openssl/rand.h ++hw_pk11.o: ../../include/openssl/ui.h ../../include/openssl/err.h ++hw_pk11.o: ../../include/openssl/lhash.h ../../include/openssl/dso.h ++hw_pk11.o: ../../include/openssl/pem.h ../../include/openssl/evp.h ++hw_pk11.o: ../../include/openssl/md2.h ../../include/openssl/md4.h ++hw_pk11.o: ../../include/openssl/md5.h ../../include/openssl/sha.h ++hw_pk11.o: ../../include/openssl/ripemd.h ../../include/openssl/des.h ++hw_pk11.o: ../../include/openssl/des_old.h ../../include/openssl/ui_compat.h ++hw_pk11.o: ../../include/openssl/rc4.h ../../include/openssl/rc2.h ++hw_pk11.o: ../../crypto/rc5/rc5.h ../../include/openssl/blowfish.h ++hw_pk11.o: ../../include/openssl/cast.h ../../include/openssl/idea.h ++hw_pk11.o: ../../crypto/mdc2/mdc2.h ../../include/openssl/aes.h ++hw_pk11.o: ../../include/openssl/objects.h ../../include/openssl/obj_mac.h ++hw_pk11.o: ../../include/openssl/x509.h ../../include/openssl/buffer.h ++hw_pk11.o: ../../include/openssl/x509_vfy.h ../../include/openssl/pkcs7.h ++hw_pk11.o: ../../include/openssl/pem2.h ../cryptlib.h ++hw_pk11.o: ../../e_os.h hw_pk11_err.c hw_pk11_err.h hw_pk11.c ++hw_pk11_pub.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h ++hw_pk11_pub.o: ../../include/openssl/engine.h ../../include/openssl/ossl_typ.h ++hw_pk11_pub.o: ../../include/openssl/bn.h ../../include/openssl/rsa.h ++hw_pk11_pub.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h ++hw_pk11_pub.o: ../../include/openssl/crypto.h ../../include/openssl/stack.h ++hw_pk11_pub.o: ../../include/openssl/safestack.h ../../include/openssl/opensslv.h ++hw_pk11_pub.o: ../../include/openssl/symhacks.h ../../include/openssl/dsa.h ++hw_pk11_pub.o: ../../include/openssl/dh.h ../../include/openssl/rand.h ++hw_pk11_pub.o: ../../include/openssl/ui.h ../../include/openssl/err.h ++hw_pk11_pub.o: ../../include/openssl/lhash.h ../../include/openssl/dso.h ++hw_pk11_pub.o: ../../include/openssl/pem.h ../../include/openssl/evp.h ++hw_pk11_pub.o: ../../include/openssl/md2.h ../../include/openssl/md4.h ++hw_pk11_pub.o: ../../include/openssl/md5.h ../../include/openssl/sha.h ++hw_pk11_pub.o: ../../include/openssl/ripemd.h ../../include/openssl/des.h ++hw_pk11_pub.o: ../../include/openssl/des_old.h ../../include/openssl/ui_compat.h ++hw_pk11_pub.o: ../../include/openssl/rc4.h ../../include/openssl/rc2.h ++hw_pk11_pub.o: ../../crypto/rc5/rc5.h ../../include/openssl/blowfish.h ++hw_pk11_pub.o: ../../include/openssl/cast.h ../../include/openssl/idea.h ++hw_pk11_pub.o: ../../crypto/mdc2/mdc2.h ../../include/openssl/aes.h ++hw_pk11_pub.o: ../../include/openssl/objects.h ../../include/openssl/obj_mac.h ++hw_pk11_pub.o: ../../include/openssl/x509.h ../../include/openssl/buffer.h ++hw_pk11_pub.o: ../../include/openssl/x509_vfy.h ../../include/openssl/pkcs7.h ++hw_pk11_pub.o: ../../include/openssl/pem2.h ../cryptlib.h ++hw_pk11_pub.o: ../../e_os.h hw_pk11_err.c hw_pk11_err.h hw_pk11_pub.c + tb_cipher.o: ../../e_os.h ../../include/openssl/asn1.h + tb_cipher.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h + tb_cipher.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h +diff -urN openssl-0.9.8j/crypto/engine/cryptoki.h openssl-0.9.8j.new/crypto/engine/cryptoki.h +--- openssl-0.9.8j/crypto/engine/cryptoki.h 1970-01-01 01:00:00.000000000 +0100 ++++ openssl-0.9.8j.new/crypto/engine/cryptoki.h 2009-02-15 22:26:02.684405873 +0100 +@@ -0,0 +1,103 @@ ++/* ++ * CDDL HEADER START ++ * ++ * The contents of this file are subject to the terms of the ++ * Common Development and Distribution License, Version 1.0 only ++ * (the "License"). You may not use this file except in compliance ++ * with the License. ++ * ++ * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE ++ * or http://www.opensolaris.org/os/licensing. ++ * See the License for the specific language governing permissions ++ * and limitations under the License. ++ * ++ * When distributing Covered Code, include this CDDL HEADER in each ++ * file and include the License file at usr/src/OPENSOLARIS.LICENSE. ++ * If applicable, add the following below this CDDL HEADER, with the ++ * fields enclosed by brackets "[]" replaced with your own identifying ++ * information: Portions Copyright [yyyy] [name of copyright owner] ++ * ++ * CDDL HEADER END ++ */ ++/* ++ * Copyright 2003 Sun Microsystems, Inc. All rights reserved. ++ * Use is subject to license terms. ++ */ ++ ++#ifndef _CRYPTOKI_H ++#define _CRYPTOKI_H ++ ++#pragma ident "@(#)cryptoki.h 1.2 05/06/08 SMI" ++ ++#ifdef __cplusplus ++extern "C" { ++#endif ++ ++#ifndef CK_PTR ++#define CK_PTR * ++#endif ++ ++#ifndef CK_DEFINE_FUNCTION ++#define CK_DEFINE_FUNCTION(returnType, name) returnType name ++#endif ++ ++#ifndef CK_DECLARE_FUNCTION ++#define CK_DECLARE_FUNCTION(returnType, name) returnType name ++#endif ++ ++#ifndef CK_DECLARE_FUNCTION_POINTER ++#define CK_DECLARE_FUNCTION_POINTER(returnType, name) returnType (* name) ++#endif ++ ++#ifndef CK_CALLBACK_FUNCTION ++#define CK_CALLBACK_FUNCTION(returnType, name) returnType (* name) ++#endif ++ ++#ifndef NULL_PTR ++#include /* For NULL */ ++#define NULL_PTR NULL ++#endif ++ ++/* ++ * pkcs11t.h defines TRUE and FALSE in a way that upsets lint ++ */ ++#ifndef CK_DISABLE_TRUE_FALSE ++#define CK_DISABLE_TRUE_FALSE ++#ifndef TRUE ++#define TRUE 1 ++#endif /* TRUE */ ++#ifndef FALSE ++#define FALSE 0 ++#endif /* FALSE */ ++#endif /* CK_DISABLE_TRUE_FALSE */ ++ ++#undef CK_PKCS11_FUNCTION_INFO ++ ++#include "pkcs11.h" ++ ++/* Solaris specific functions */ ++ ++#include ++ ++/* ++ * SUNW_C_GetMechSession will initialize the framework and do all ++ * the necessary PKCS#11 calls to create a session capable of ++ * providing operations on the requested mechanism ++ */ ++CK_RV SUNW_C_GetMechSession(CK_MECHANISM_TYPE mech, ++ CK_SESSION_HANDLE_PTR hSession); ++ ++/* ++ * SUNW_C_KeyToObject will create a secret key object for the given ++ * mechanism from the rawkey data. ++ */ ++CK_RV SUNW_C_KeyToObject(CK_SESSION_HANDLE hSession, ++ CK_MECHANISM_TYPE mech, const void *rawkey, size_t rawkey_len, ++ CK_OBJECT_HANDLE_PTR obj); ++ ++ ++#ifdef __cplusplus ++} ++#endif ++ ++#endif /* _CRYPTOKI_H */ +diff -urN openssl-0.9.8j/crypto/engine/eng_all.c openssl-0.9.8j.new/crypto/engine/eng_all.c +--- openssl-0.9.8j/crypto/engine/eng_all.c 2008-06-04 20:01:39.000000000 +0200 ++++ openssl-0.9.8j.new/crypto/engine/eng_all.c 2009-02-15 22:26:02.687356494 +0100 +@@ -110,6 +110,9 @@ + #if defined(OPENSSL_SYS_WIN32) && !defined(OPENSSL_NO_CAPIENG) + ENGINE_load_capi(); + #endif ++#ifndef OPENSSL_NO_HW_PKCS11 ++ ENGINE_load_pk11(); ++#endif + #endif + } + +diff -urN openssl-0.9.8j/crypto/engine/engine.h openssl-0.9.8j.new/crypto/engine/engine.h +--- openssl-0.9.8j/crypto/engine/engine.h 2008-06-04 20:01:40.000000000 +0200 ++++ openssl-0.9.8j.new/crypto/engine/engine.h 2009-02-15 22:26:02.691825491 +0100 +@@ -337,6 +337,7 @@ + void ENGINE_load_ubsec(void); + #endif + void ENGINE_load_cryptodev(void); ++void ENGINE_load_pk11(void); + void ENGINE_load_padlock(void); + void ENGINE_load_builtin_engines(void); + #ifndef OPENSSL_NO_CAPIENG +diff -urN openssl-0.9.8j/crypto/engine/hw_pk11.c openssl-0.9.8j.new/crypto/engine/hw_pk11.c +--- openssl-0.9.8j/crypto/engine/hw_pk11.c 1970-01-01 01:00:00.000000000 +0100 ++++ openssl-0.9.8j.new/crypto/engine/hw_pk11.c 2009-02-15 22:26:02.715171244 +0100 +@@ -0,0 +1,3382 @@ ++/* ++ * Copyright 2008 Sun Microsystems, Inc. All rights reserved. ++ * Use is subject to license terms. ++ */ ++ ++#pragma ident "@(#)hw_pk11.c 1.14 08/07/28 SMI" ++ ++/* crypto/engine/hw_pk11.c */ ++/* This product includes software developed by the OpenSSL Project for ++ * use in the OpenSSL Toolkit (http://www.openssl.org/). ++ * ++ * This project also referenced hw_pkcs11-0.9.7b.patch written by ++ * Afchine Madjlessi. ++ */ ++/* ==================================================================== ++ * Copyright (c) 2000-2001 The OpenSSL Project. All rights reserved. ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * ++ * 1. Redistributions of source code must retain the above copyright ++ * notice, this list of conditions and the following disclaimer. ++ * ++ * 2. Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in ++ * the documentation and/or other materials provided with the ++ * distribution. ++ * ++ * 3. All advertising materials mentioning features or use of this ++ * software must display the following acknowledgment: ++ * "This product includes software developed by the OpenSSL Project ++ * for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" ++ * ++ * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to ++ * endorse or promote products derived from this software without ++ * prior written permission. For written permission, please contact ++ * licensing at OpenSSL.org. ++ * ++ * 5. Products derived from this software may not be called "OpenSSL" ++ * nor may "OpenSSL" appear in their names without prior written ++ * permission of the OpenSSL Project. ++ * ++ * 6. Redistributions of any form whatsoever must retain the following ++ * acknowledgment: ++ * "This product includes software developed by the OpenSSL Project ++ * for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY ++ * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR ++ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ++ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ++ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT ++ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; ++ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, ++ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ++ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED ++ * OF THE POSSIBILITY OF SUCH DAMAGE. ++ * ==================================================================== ++ * ++ * This product includes cryptographic software written by Eric Young ++ * (eay at cryptsoft.com). This product includes software written by Tim ++ * Hudson (tjh at cryptsoft.com). ++ * ++ */ ++ ++#include ++#include ++#include ++#include ++#include ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#ifndef OPENSSL_NO_RSA ++#include ++#endif ++#ifndef OPENSSL_NO_DSA ++#include ++#endif ++#ifndef OPENSSL_NO_DH ++#include ++#endif ++#include ++#include ++#include ++#include ++#include ++#include ++ ++#ifndef OPENSSL_NO_HW ++#ifndef OPENSSL_NO_HW_PK11 ++ ++/* label for debug messages printed on stderr */ ++#define PK11_DBG "PKCS#11 ENGINE DEBUG" ++/* prints a lot of debug messages on stderr about slot selection process */ ++#undef DEBUG_SLOT_SELECTION ++/* ++ * Solaris specific code. See comment at check_hw_mechanisms() for more ++ * information. ++ */ ++#undef SOLARIS_HW_SLOT_SELECTION ++ ++/* ++ * AES counter mode is not supported in the OpenSSL EVP API yet and neither ++ * there are official OIDs for mechanisms based on this mode. With our changes, ++ * an application can define its own EVP calls for AES counter mode and then ++ * it can make use of hardware acceleration through this engine. However, it's ++ * better if we keep AES CTR support code under ifdef's. ++ */ ++#define SOLARIS_AES_CTR ++ ++#include "cryptoki.h" ++#include "pkcs11.h" ++#include "hw_pk11_err.c" ++ ++#ifdef SOLARIS_AES_CTR ++/* ++ * NIDs for AES counter mode that will be defined during the engine ++ * initialization. ++ */ ++int NID_aes_128_ctr = NID_undef; ++int NID_aes_192_ctr = NID_undef; ++int NID_aes_256_ctr = NID_undef; ++#endif /* SOLARIS_AES_CTR */ ++ ++#ifdef SOLARIS_HW_SLOT_SELECTION ++/* ++ * Tables for symmetric ciphers and digest mechs found in the pkcs11_kernel ++ * library. See comment at check_hw_mechanisms() for more information. ++ */ ++int *hw_cnids; ++int *hw_dnids; ++#endif /* SOLARIS_HW_SLOT_SELECTION */ ++ ++/* ++ * Heads of the free PK11 session lists. We have three groups of algorithms in ++ * the engine. Public key mechanisms, random operations, and symetric ciphers ++ * and digests. We can use a different slot for each group so we must keep a ++ * separate cache of sessions for them. ++ */ ++static struct PK11_SESSION_st *pubkey_free_session = NULL; ++static struct PK11_SESSION_st *rand_free_session = NULL; ++static struct PK11_SESSION_st *free_session = NULL; ++ ++/* Create all secret key objects in a global session so that they are available ++ * to use for other sessions. These other sessions may be opened or closed ++ * without losing the secret key objects */ ++static CK_SESSION_HANDLE global_session = CK_INVALID_HANDLE; ++ ++/* ENGINE level stuff */ ++static int pk11_init(ENGINE *e); ++static int pk11_library_init(ENGINE *e); ++static int pk11_finish(ENGINE *e); ++static int pk11_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f)()); ++static int pk11_destroy(ENGINE *e); ++ ++/* RAND stuff */ ++static void pk11_rand_seed(const void *buf, int num); ++static void pk11_rand_add(const void *buf, int num, double add_entropy); ++static void pk11_rand_cleanup(void); ++static int pk11_rand_bytes(unsigned char *buf, int num); ++static int pk11_rand_status(void); ++ ++/* These functions are also used in other files */ ++PK11_SESSION *pk11_get_session(PK11_OPTYPE optype); ++void pk11_return_session(PK11_SESSION *sp, PK11_OPTYPE optype); ++ ++/* active list manipulation functions used here */ ++int pk11_active_delete(CK_OBJECT_HANDLE h); ++ ++#ifndef OPENSSL_NO_RSA ++int pk11_destroy_rsa_key_objects(PK11_SESSION *session); ++int pk11_destroy_rsa_object_pub(PK11_SESSION *sp, CK_BBOOL uselock); ++int pk11_destroy_rsa_object_priv(PK11_SESSION *sp, CK_BBOOL uselock); ++#endif ++#ifndef OPENSSL_NO_DSA ++int pk11_destroy_dsa_key_objects(PK11_SESSION *session); ++int pk11_destroy_dsa_object_pub(PK11_SESSION *sp, CK_BBOOL uselock); ++int pk11_destroy_dsa_object_priv(PK11_SESSION *sp, CK_BBOOL uselock); ++#endif ++#ifndef OPENSSL_NO_DH ++int pk11_destroy_dh_key_objects(PK11_SESSION *session); ++int pk11_destroy_dh_object(PK11_SESSION *session, CK_BBOOL uselock); ++#endif ++ ++/* Local helper functions */ ++static int pk11_free_all_sessions(void); ++static int pk11_free_session_list(PK11_SESSION **sp); ++static int pk11_setup_session(PK11_SESSION *sp, PK11_OPTYPE optype); ++static int pk11_destroy_cipher_key_objects(PK11_SESSION *session); ++static int pk11_destroy_object(CK_SESSION_HANDLE session, ++ CK_OBJECT_HANDLE oh); ++static const char *get_PK11_LIBNAME(void); ++static void free_PK11_LIBNAME(void); ++static long set_PK11_LIBNAME(const char *name); ++ ++/* Symmetric cipher and digest support functions */ ++static int cipher_nid_to_pk11(int nid); ++#ifdef SOLARIS_AES_CTR ++static int pk11_add_NID(char *sn, char *ln); ++static int pk11_add_aes_ctr_NIDs(void); ++#endif /* SOLARIS_AES_CTR */ ++static int pk11_usable_ciphers(const int **nids); ++static int pk11_usable_digests(const int **nids); ++static int pk11_cipher_init(EVP_CIPHER_CTX *ctx, const unsigned char *key, ++ const unsigned char *iv, int enc); ++static int pk11_cipher_final(PK11_SESSION *sp); ++static int pk11_cipher_do_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, ++ const unsigned char *in, unsigned int inl); ++static int pk11_cipher_cleanup(EVP_CIPHER_CTX *ctx); ++static int pk11_engine_ciphers(ENGINE *e, const EVP_CIPHER **cipher, ++ const int **nids, int nid); ++static int pk11_engine_digests(ENGINE *e, const EVP_MD **digest, ++ const int **nids, int nid); ++static CK_OBJECT_HANDLE pk11_get_cipher_key(EVP_CIPHER_CTX *ctx, ++ const unsigned char *key, CK_KEY_TYPE key_type, PK11_SESSION *sp); ++static int check_new_cipher_key(PK11_SESSION *sp, const unsigned char *key, ++ int key_len); ++static int md_nid_to_pk11(int nid); ++static int pk11_digest_init(EVP_MD_CTX *ctx); ++static int pk11_digest_update(EVP_MD_CTX *ctx,const void *data, ++ size_t count); ++static int pk11_digest_final(EVP_MD_CTX *ctx,unsigned char *md); ++static int pk11_digest_copy(EVP_MD_CTX *to,const EVP_MD_CTX *from); ++static int pk11_digest_cleanup(EVP_MD_CTX *ctx); ++ ++static int pk11_choose_slots(int *any_slot_found); ++static void pk11_find_symmetric_ciphers(CK_FUNCTION_LIST_PTR pflist, ++ CK_SLOT_ID current_slot, int *current_slot_n_cipher, ++ int *local_cipher_nids); ++static void pk11_find_digests(CK_FUNCTION_LIST_PTR pflist, ++ CK_SLOT_ID current_slot, int *current_slot_n_digest, ++ int *local_digest_nids); ++static void pk11_get_symmetric_cipher(CK_FUNCTION_LIST_PTR, int slot_id, ++ CK_MECHANISM_TYPE mech, int *current_slot_n_cipher, int *local_cipher_nids, ++ int id); ++static void pk11_get_digest(CK_FUNCTION_LIST_PTR pflist, int slot_id, ++ CK_MECHANISM_TYPE mech, int *current_slot_n_digest, int *local_digest_nids, ++ int id); ++ ++#ifdef SOLARIS_HW_SLOT_SELECTION ++static int check_hw_mechanisms(void); ++static int nid_in_table(int nid, int *nid_table); ++#endif /* SOLARIS_HW_SLOT_SELECTION */ ++ ++/* Index for the supported ciphers */ ++enum pk11_cipher_id { ++ PK11_DES_CBC, ++ PK11_DES3_CBC, ++ PK11_DES_ECB, ++ PK11_DES3_ECB, ++ PK11_RC4, ++ PK11_AES_128_CBC, ++ PK11_AES_192_CBC, ++ PK11_AES_256_CBC, ++ PK11_AES_128_ECB, ++ PK11_AES_192_ECB, ++ PK11_AES_256_ECB, ++ PK11_BLOWFISH_CBC, ++#ifdef SOLARIS_AES_CTR ++ PK11_AES_128_CTR, ++ PK11_AES_192_CTR, ++ PK11_AES_256_CTR, ++#endif /* SOLARIS_AES_CTR */ ++ PK11_CIPHER_MAX ++}; ++ ++/* Index for the supported digests */ ++enum pk11_digest_id { ++ PK11_MD5, ++ PK11_SHA1, ++ PK11_SHA224, ++ PK11_SHA256, ++ PK11_SHA384, ++ PK11_SHA512, ++ PK11_DIGEST_MAX ++}; ++ ++#define TRY_OBJ_DESTROY(sess_hdl, obj_hdl, retval, uselock) \ ++ { \ ++ if (uselock) \ ++ CRYPTO_w_lock(CRYPTO_LOCK_PK11_ENGINE); \ ++ if (pk11_active_delete(obj_hdl) == 1) \ ++ { \ ++ retval = pk11_destroy_object(sess_hdl, obj_hdl); \ ++ } \ ++ if (uselock) \ ++ CRYPTO_w_unlock(CRYPTO_LOCK_PK11_ENGINE); \ ++ } ++ ++static int cipher_nids[PK11_CIPHER_MAX]; ++static int digest_nids[PK11_DIGEST_MAX]; ++static int cipher_count = 0; ++static int digest_count = 0; ++static CK_BBOOL pk11_have_rsa = CK_FALSE; ++static CK_BBOOL pk11_have_dsa = CK_FALSE; ++static CK_BBOOL pk11_have_dh = CK_FALSE; ++static CK_BBOOL pk11_have_random = CK_FALSE; ++ ++typedef struct PK11_CIPHER_st ++ { ++ enum pk11_cipher_id id; ++ int nid; ++ int iv_len; ++ int key_len; ++ CK_KEY_TYPE key_type; ++ CK_MECHANISM_TYPE mech_type; ++ } PK11_CIPHER; ++ ++static PK11_CIPHER ciphers[] = ++ { ++ {PK11_DES_CBC, NID_des_cbc, 8, 8, CKK_DES, CKM_DES_CBC, }, ++ {PK11_DES3_CBC, NID_des_ede3_cbc, 8, 24, CKK_DES3, CKM_DES3_CBC, }, ++ {PK11_DES_ECB, NID_des_ecb, 0, 8, CKK_DES, CKM_DES_ECB, }, ++ {PK11_DES3_ECB, NID_des_ede3_ecb, 0, 24, CKK_DES3, CKM_DES3_ECB, }, ++ {PK11_RC4, NID_rc4, 0, 16, CKK_RC4, CKM_RC4, }, ++ {PK11_AES_128_CBC, NID_aes_128_cbc, 16, 16, CKK_AES, CKM_AES_CBC, }, ++ {PK11_AES_192_CBC, NID_aes_192_cbc, 16, 24, CKK_AES, CKM_AES_CBC, }, ++ {PK11_AES_256_CBC, NID_aes_256_cbc, 16, 32, CKK_AES, CKM_AES_CBC, }, ++ {PK11_AES_128_ECB, NID_aes_128_ecb, 0, 16, CKK_AES, CKM_AES_ECB, }, ++ {PK11_AES_192_ECB, NID_aes_192_ecb, 0, 24, CKK_AES, CKM_AES_ECB, }, ++ {PK11_AES_256_ECB, NID_aes_256_ecb, 0, 32, CKK_AES, CKM_AES_ECB, }, ++ {PK11_BLOWFISH_CBC,NID_bf_cbc, 8, 16, CKK_BLOWFISH, CKM_BLOWFISH_CBC,}, ++#ifdef SOLARIS_AES_CTR ++ /* we don't know the correct NIDs until the engine is initialized */ ++ {PK11_AES_128_CTR, NID_undef, 16, 16, CKK_AES, CKM_AES_CTR, }, ++ {PK11_AES_192_CTR, NID_undef, 16, 24, CKK_AES, CKM_AES_CTR, }, ++ {PK11_AES_256_CTR, NID_undef, 16, 32, CKK_AES, CKM_AES_CTR, }, ++#endif /* SOLARIS_AES_CTR */ ++ }; ++ ++typedef struct PK11_DIGEST_st ++ { ++ enum pk11_digest_id id; ++ int nid; ++ CK_MECHANISM_TYPE mech_type; ++ } PK11_DIGEST; ++ ++static PK11_DIGEST digests[] = ++ { ++ {PK11_MD5, NID_md5, CKM_MD5, }, ++ {PK11_SHA1, NID_sha1, CKM_SHA_1, }, ++ {PK11_SHA224, NID_sha224, CKM_SHA224, }, ++ {PK11_SHA256, NID_sha256, CKM_SHA256, }, ++ {PK11_SHA384, NID_sha384, CKM_SHA384, }, ++ {PK11_SHA512, NID_sha512, CKM_SHA512, }, ++ {0, NID_undef, 0xFFFF, }, ++ }; ++ ++/* Structure to be used for the cipher_data/md_data in ++ * EVP_CIPHER_CTX/EVP_MD_CTX structures in order to use the same ++ * pk11 session in multiple cipher_update calls ++ */ ++typedef struct PK11_CIPHER_STATE_st ++ { ++ PK11_SESSION *sp; ++ } PK11_CIPHER_STATE; ++ ++ ++/* ++ * libcrypto EVP stuff - this is how we get wired to EVP so the engine gets ++ * called when libcrypto requests a cipher NID. ++ * ++ * Note how the PK11_CIPHER_STATE is used here. ++ */ ++ ++/* DES CBC EVP */ ++static const EVP_CIPHER pk11_des_cbc = ++ { ++ NID_des_cbc, ++ 8, 8, 8, ++ EVP_CIPH_CBC_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ EVP_CIPHER_set_asn1_iv, ++ EVP_CIPHER_get_asn1_iv, ++ NULL ++ }; ++ ++/* 3DES CBC EVP */ ++static const EVP_CIPHER pk11_3des_cbc = ++ { ++ NID_des_ede3_cbc, ++ 8, 24, 8, ++ EVP_CIPH_CBC_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ EVP_CIPHER_set_asn1_iv, ++ EVP_CIPHER_get_asn1_iv, ++ NULL ++ }; ++ ++/* ++ * ECB modes don't use an Initial Vector so that's why set_asn1_parameters and ++ * get_asn1_parameters fields are set to NULL. ++ */ ++static const EVP_CIPHER pk11_des_ecb = ++ { ++ NID_des_ecb, ++ 8, 8, 8, ++ EVP_CIPH_ECB_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ NULL, ++ NULL, ++ NULL ++ }; ++ ++static const EVP_CIPHER pk11_3des_ecb = ++ { ++ NID_des_ede3_ecb, ++ 8, 24, 8, ++ EVP_CIPH_ECB_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ NULL, ++ NULL, ++ NULL ++ }; ++ ++ ++static const EVP_CIPHER pk11_aes_128_cbc = ++ { ++ NID_aes_128_cbc, ++ 16, 16, 16, ++ EVP_CIPH_CBC_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ EVP_CIPHER_set_asn1_iv, ++ EVP_CIPHER_get_asn1_iv, ++ NULL ++ }; ++ ++static const EVP_CIPHER pk11_aes_192_cbc = ++ { ++ NID_aes_192_cbc, ++ 16, 24, 16, ++ EVP_CIPH_CBC_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ EVP_CIPHER_set_asn1_iv, ++ EVP_CIPHER_get_asn1_iv, ++ NULL ++ }; ++ ++static const EVP_CIPHER pk11_aes_256_cbc = ++ { ++ NID_aes_256_cbc, ++ 16, 32, 16, ++ EVP_CIPH_CBC_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ EVP_CIPHER_set_asn1_iv, ++ EVP_CIPHER_get_asn1_iv, ++ NULL ++ }; ++ ++/* ++ * ECB modes don't use IV so that's why set_asn1_parameters and ++ * get_asn1_parameters are set to NULL. ++ */ ++static const EVP_CIPHER pk11_aes_128_ecb = ++ { ++ NID_aes_128_ecb, ++ 16, 16, 0, ++ EVP_CIPH_ECB_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ NULL, ++ NULL, ++ NULL ++ }; ++ ++static const EVP_CIPHER pk11_aes_192_ecb = ++ { ++ NID_aes_192_ecb, ++ 16, 24, 0, ++ EVP_CIPH_ECB_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ NULL, ++ NULL, ++ NULL ++ }; ++ ++static const EVP_CIPHER pk11_aes_256_ecb = ++ { ++ NID_aes_256_ecb, ++ 16, 32, 0, ++ EVP_CIPH_ECB_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ NULL, ++ NULL, ++ NULL ++ }; ++ ++#ifdef SOLARIS_AES_CTR ++/* ++ * NID_undef's will be changed to the AES counter mode NIDs as soon they are ++ * created in pk11_library_init(). Note that the need to change these structures ++ * is the reason why we don't define them with the const keyword. ++ */ ++static EVP_CIPHER pk11_aes_128_ctr = ++ { ++ NID_undef, ++ 16, 16, 16, ++ EVP_CIPH_CBC_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ EVP_CIPHER_set_asn1_iv, ++ EVP_CIPHER_get_asn1_iv, ++ NULL ++ }; ++ ++static EVP_CIPHER pk11_aes_192_ctr = ++ { ++ NID_undef, ++ 16, 24, 16, ++ EVP_CIPH_CBC_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ EVP_CIPHER_set_asn1_iv, ++ EVP_CIPHER_get_asn1_iv, ++ NULL ++ }; ++ ++static EVP_CIPHER pk11_aes_256_ctr = ++ { ++ NID_undef, ++ 16, 32, 16, ++ EVP_CIPH_CBC_MODE, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ EVP_CIPHER_set_asn1_iv, ++ EVP_CIPHER_get_asn1_iv, ++ NULL ++ }; ++#endif /* SOLARIS_AES_CTR */ ++ ++static const EVP_CIPHER pk11_bf_cbc = ++ { ++ NID_bf_cbc, ++ 8, 16, 8, ++ EVP_CIPH_VARIABLE_LENGTH, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ EVP_CIPHER_set_asn1_iv, ++ EVP_CIPHER_get_asn1_iv, ++ NULL ++ }; ++ ++static const EVP_CIPHER pk11_rc4 = ++ { ++ NID_rc4, ++ 1, 16, 0, ++ EVP_CIPH_VARIABLE_LENGTH, ++ pk11_cipher_init, ++ pk11_cipher_do_cipher, ++ pk11_cipher_cleanup, ++ sizeof(PK11_CIPHER_STATE), ++ NULL, ++ NULL, ++ NULL ++ }; ++ ++static const EVP_MD pk11_md5 = ++ { ++ NID_md5, ++ NID_md5WithRSAEncryption, ++ MD5_DIGEST_LENGTH, ++ 0, ++ pk11_digest_init, ++ pk11_digest_update, ++ pk11_digest_final, ++ pk11_digest_copy, ++ pk11_digest_cleanup, ++ EVP_PKEY_RSA_method, ++ MD5_CBLOCK, ++ sizeof(PK11_CIPHER_STATE), ++ }; ++ ++static const EVP_MD pk11_sha1 = ++ { ++ NID_sha1, ++ NID_sha1WithRSAEncryption, ++ SHA_DIGEST_LENGTH, ++ 0, ++ pk11_digest_init, ++ pk11_digest_update, ++ pk11_digest_final, ++ pk11_digest_copy, ++ pk11_digest_cleanup, ++ EVP_PKEY_RSA_method, ++ SHA_CBLOCK, ++ sizeof(PK11_CIPHER_STATE), ++ }; ++ ++static const EVP_MD pk11_sha224 = ++ { ++ NID_sha224, ++ NID_sha224WithRSAEncryption, ++ SHA224_DIGEST_LENGTH, ++ 0, ++ pk11_digest_init, ++ pk11_digest_update, ++ pk11_digest_final, ++ pk11_digest_copy, ++ pk11_digest_cleanup, ++ EVP_PKEY_RSA_method, ++ /* SHA-224 uses the same cblock size as SHA-256 */ ++ SHA256_CBLOCK, ++ sizeof(PK11_CIPHER_STATE), ++ }; ++ ++static const EVP_MD pk11_sha256 = ++ { ++ NID_sha256, ++ NID_sha256WithRSAEncryption, ++ SHA256_DIGEST_LENGTH, ++ 0, ++ pk11_digest_init, ++ pk11_digest_update, ++ pk11_digest_final, ++ pk11_digest_copy, ++ pk11_digest_cleanup, ++ EVP_PKEY_RSA_method, ++ SHA256_CBLOCK, ++ sizeof(PK11_CIPHER_STATE), ++ }; ++ ++static const EVP_MD pk11_sha384 = ++ { ++ NID_sha384, ++ NID_sha384WithRSAEncryption, ++ SHA384_DIGEST_LENGTH, ++ 0, ++ pk11_digest_init, ++ pk11_digest_update, ++ pk11_digest_final, ++ pk11_digest_copy, ++ pk11_digest_cleanup, ++ EVP_PKEY_RSA_method, ++ /* SHA-384 uses the same cblock size as SHA-512 */ ++ SHA512_CBLOCK, ++ sizeof(PK11_CIPHER_STATE), ++ }; ++ ++static const EVP_MD pk11_sha512 = ++ { ++ NID_sha512, ++ NID_sha512WithRSAEncryption, ++ SHA512_DIGEST_LENGTH, ++ 0, ++ pk11_digest_init, ++ pk11_digest_update, ++ pk11_digest_final, ++ pk11_digest_copy, ++ pk11_digest_cleanup, ++ EVP_PKEY_RSA_method, ++ SHA512_CBLOCK, ++ sizeof(PK11_CIPHER_STATE), ++ }; ++ ++/* Initialization function. Sets up various pk11 library components. ++ */ ++/* The definitions for control commands specific to this engine ++ */ ++#define PK11_CMD_SO_PATH ENGINE_CMD_BASE ++static const ENGINE_CMD_DEFN pk11_cmd_defns[] = ++ { ++ { ++ PK11_CMD_SO_PATH, ++ "SO_PATH", ++ "Specifies the path to the 'pkcs#11' shared library", ++ ENGINE_CMD_FLAG_STRING ++ }, ++ {0, NULL, NULL, 0} ++ }; ++ ++ ++static RAND_METHOD pk11_random = ++ { ++ pk11_rand_seed, ++ pk11_rand_bytes, ++ pk11_rand_cleanup, ++ pk11_rand_add, ++ pk11_rand_bytes, ++ pk11_rand_status ++ }; ++ ++ ++/* Constants used when creating the ENGINE ++ */ ++static const char *engine_pk11_id = "pkcs11"; ++static const char *engine_pk11_name = "PKCS #11 engine support"; ++ ++CK_FUNCTION_LIST_PTR pFuncList = NULL; ++static const char PK11_GET_FUNCTION_LIST[] = "C_GetFunctionList"; ++ ++/* Cryptoki library ++ */ ++static const char def_PK11_LIBNAME[] = PK11_LIB_LOCATION; ++ ++static CK_BBOOL true = TRUE; ++static CK_BBOOL false = FALSE; ++static CK_SLOT_ID pubkey_SLOTID = 0; ++static CK_SLOT_ID rand_SLOTID = 0; ++static CK_SLOT_ID SLOTID = 0; ++static int pk11_library_initialized = 0; ++static int pk11_pid = 0; ++ ++static DSO *pk11_dso = NULL; ++ ++/* ++ * This internal function is used by ENGINE_pk11() and "dynamic" ENGINE support. ++ */ ++static int bind_pk11(ENGINE *e) ++ { ++#ifndef OPENSSL_NO_RSA ++ const RSA_METHOD *rsa = NULL; ++ RSA_METHOD *pk11_rsa = PK11_RSA(); ++#endif /* OPENSSL_NO_RSA */ ++ if (!pk11_library_initialized) ++ pk11_library_init(e); ++ ++ if(!ENGINE_set_id(e, engine_pk11_id) || ++ !ENGINE_set_name(e, engine_pk11_name) || ++ !ENGINE_set_ciphers(e, pk11_engine_ciphers) || ++ !ENGINE_set_digests(e, pk11_engine_digests)) ++ return 0; ++#ifndef OPENSSL_NO_RSA ++ if(pk11_have_rsa == CK_TRUE) ++ { ++ if(!ENGINE_set_RSA(e, PK11_RSA()) || ++ !ENGINE_set_load_privkey_function(e, pk11_load_privkey) || ++ !ENGINE_set_load_pubkey_function(e, pk11_load_pubkey)) ++ return 0; ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: registered RSA\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ } ++#endif /* OPENSSL_NO_RSA */ ++#ifndef OPENSSL_NO_DSA ++ if(pk11_have_dsa == CK_TRUE) ++ { ++ if (!ENGINE_set_DSA(e, PK11_DSA())) ++ return 0; ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: registered DSA\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ } ++#endif /* OPENSSL_NO_DSA */ ++#ifndef OPENSSL_NO_DH ++ if(pk11_have_dh == CK_TRUE) ++ { ++ if (!ENGINE_set_DH(e, PK11_DH())) ++ return 0; ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: registered DH\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ } ++#endif /* OPENSSL_NO_DH */ ++ if(pk11_have_random) ++ { ++ if(!ENGINE_set_RAND(e, &pk11_random)) ++ return 0; ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: registered random\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ } ++ if(!ENGINE_set_init_function(e, pk11_init) || ++ !ENGINE_set_destroy_function(e, pk11_destroy) || ++ !ENGINE_set_finish_function(e, pk11_finish) || ++ !ENGINE_set_ctrl_function(e, pk11_ctrl) || ++ !ENGINE_set_cmd_defns(e, pk11_cmd_defns)) ++ return 0; ++ ++/* Apache calls OpenSSL function RSA_blinding_on() once during startup ++ * which in turn calls bn_mod_exp. Since we do not implement bn_mod_exp ++ * here, we wire it back to the OpenSSL software implementation. ++ * Since it is used only once, performance is not a concern. */ ++#ifndef OPENSSL_NO_RSA ++ rsa = RSA_PKCS1_SSLeay(); ++ pk11_rsa->rsa_mod_exp = rsa->rsa_mod_exp; ++ pk11_rsa->bn_mod_exp = rsa->bn_mod_exp; ++#endif /* OPENSSL_NO_RSA */ ++ ++ /* Ensure the pk11 error handling is set up */ ++ ERR_load_pk11_strings(); ++ ++ return 1; ++ } ++ ++/* Dynamic engine support is disabled at a higher level for Solaris ++ */ ++#ifdef ENGINE_DYNAMIC_SUPPORT ++static int bind_helper(ENGINE *e, const char *id) ++ { ++ if (id && (strcmp(id, engine_pk11_id) != 0)) ++ return 0; ++ ++ if (!bind_pk11(e)) ++ return 0; ++ ++ return 1; ++ } ++ ++IMPLEMENT_DYNAMIC_CHECK_FN() ++IMPLEMENT_DYNAMIC_BIND_FN(bind_helper) ++ ++#else ++static ENGINE *engine_pk11(void) ++ { ++ ENGINE *ret = ENGINE_new(); ++ ++ if (!ret) ++ return NULL; ++ ++ if (!bind_pk11(ret)) ++ { ++ ENGINE_free(ret); ++ return NULL; ++ } ++ ++ return ret; ++ } ++ ++void ENGINE_load_pk11(void) ++ { ++ ENGINE *e_pk11 = NULL; ++ ++ /* Do not use dynamic PKCS#11 library on Solaris due to ++ * security reasons. We will link it in statically ++ */ ++ /* Attempt to load PKCS#11 library ++ */ ++ if (!pk11_dso) ++ pk11_dso = DSO_load(NULL, get_PK11_LIBNAME(), NULL, 0); ++ ++ if (pk11_dso == NULL) ++ { ++ PK11err(PK11_F_LOAD, PK11_R_DSO_FAILURE); ++ return; ++ } ++ ++ e_pk11 = engine_pk11(); ++ if (!e_pk11) ++ { ++ DSO_free(pk11_dso); ++ pk11_dso = NULL; ++ return; ++ } ++ ++ /* At this point, the pk11 shared library is either dynamically ++ * loaded or statically linked in. So, initialize the pk11 ++ * library before calling ENGINE_set_default since the latter ++ * needs cipher and digest algorithm information ++ */ ++ if (!pk11_library_init(e_pk11)) ++ { ++ DSO_free(pk11_dso); ++ pk11_dso = NULL; ++ ENGINE_free(e_pk11); ++ return; ++ } ++ ++ ENGINE_add(e_pk11); ++ ++ ENGINE_free(e_pk11); ++ ERR_clear_error(); ++ } ++#endif /* ENGINE_DYNAMIC_SUPPORT */ ++ ++/* These are the static string constants for the DSO file name and ++ * the function symbol names to bind to. ++ */ ++static const char *PK11_LIBNAME = NULL; ++ ++static const char *get_PK11_LIBNAME(void) ++ { ++ if (PK11_LIBNAME) ++ return PK11_LIBNAME; ++ ++ return def_PK11_LIBNAME; ++ } ++ ++static void free_PK11_LIBNAME(void) ++ { ++ if (PK11_LIBNAME) ++ OPENSSL_free((void*)PK11_LIBNAME); ++ ++ PK11_LIBNAME = NULL; ++ } ++ ++static long set_PK11_LIBNAME(const char *name) ++ { ++ free_PK11_LIBNAME(); ++ ++ return ((PK11_LIBNAME = BUF_strdup(name)) != NULL ? 1 : 0); ++ } ++ ++/* Initialization function for the pk11 engine */ ++static int pk11_init(ENGINE *e) ++{ ++ return pk11_library_init(e); ++} ++ ++/* Initialization function. Sets up various pk11 library components. ++ * It selects a slot based on predefined critiera. In the process, it also ++ * count how many ciphers and digests to support. Since the cipher and ++ * digest information is needed when setting default engine, this function ++ * needs to be called before calling ENGINE_set_default. ++ */ ++static int pk11_library_init(ENGINE *e) ++ { ++ CK_C_GetFunctionList p; ++ CK_RV rv = CKR_OK; ++ CK_INFO info; ++ CK_ULONG ul_state_len; ++ int any_slot_found; ++ ++ /* ++ * pk11_library_initialized is set to 0 in pk11_finish() which is called ++ * from ENGINE_finish(). However, if there is still at least one ++ * existing functional reference to the engine (see engine(3) for more ++ * information), pk11_finish() is skipped. For example, this can happen ++ * if an application forgets to clear one cipher context. In case of a ++ * fork() when the application is finishing the engine so that it can be ++ * reinitialized in the child, forgotten functional reference causes ++ * pk11_library_initialized to stay 1. In that case we need the PID ++ * check so that we properly initialize the engine again. ++ */ ++ if (pk11_library_initialized) ++ { ++ if (pk11_pid == getpid()) ++ return 1; ++ else ++ global_session = CK_INVALID_HANDLE; ++ } ++ ++ if (pk11_dso == NULL) ++ { ++ PK11err(PK11_F_LIBRARY_INIT, PK11_R_DSO_FAILURE); ++ goto err; ++ } ++ ++#ifdef SOLARIS_AES_CTR ++ /* ++ * We must do this before we start working with slots since we need all ++ * NIDs there. ++ */ ++ if (pk11_add_aes_ctr_NIDs() == 0) ++ goto err; ++#endif /* SOLARIS_AES_CTR */ ++ ++#ifdef SOLARIS_HW_SLOT_SELECTION ++ if (check_hw_mechanisms() == 0) ++ goto err; ++#endif /* SOLARIS_HW_SLOT_SELECTION */ ++ ++ /* get the C_GetFunctionList function from the loaded library ++ */ ++ p = (CK_C_GetFunctionList)DSO_bind_func(pk11_dso, ++ PK11_GET_FUNCTION_LIST); ++ if ( !p ) ++ { ++ PK11err(PK11_F_LIBRARY_INIT, PK11_R_DSO_FAILURE); ++ goto err; ++ } ++ ++ /* get the full function list from the loaded library ++ */ ++ rv = p(&pFuncList); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_LIBRARY_INIT, PK11_R_DSO_FAILURE, rv); ++ goto err; ++ } ++ ++ rv = pFuncList->C_Initialize(NULL_PTR); ++ if ((rv != CKR_OK) && (rv != CKR_CRYPTOKI_ALREADY_INITIALIZED)) ++ { ++ PK11err_add_data(PK11_F_LIBRARY_INIT, PK11_R_INITIALIZE, rv); ++ goto err; ++ } ++ ++ rv = pFuncList->C_GetInfo(&info); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_LIBRARY_INIT, PK11_R_GETINFO, rv); ++ goto err; ++ } ++ ++ if (pk11_choose_slots(&any_slot_found) == 0) ++ goto err; ++ ++ /* ++ * The library we use, set in def_PK11_LIBNAME, may not offer any ++ * slot(s). In that case, we must not proceed but we must not return an ++ * error. The reason is that applications that try to set up the PKCS#11 ++ * engine don't exit on error during the engine initialization just ++ * because no slot was present. ++ */ ++ if (any_slot_found == 0) ++ return 1; ++ ++ if (global_session == CK_INVALID_HANDLE) ++ { ++ /* Open the global_session for the new process */ ++ rv = pFuncList->C_OpenSession(SLOTID, CKF_SERIAL_SESSION, ++ NULL_PTR, NULL_PTR, &global_session); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_LIBRARY_INIT, ++ PK11_R_OPENSESSION, rv); ++ goto err; ++ } ++ } ++ ++ /* Disable digest if C_GetOperationState is not supported since ++ * this function is required by OpenSSL digest copy function */ ++ if (pFuncList->C_GetOperationState(global_session, NULL, &ul_state_len) ++ == CKR_FUNCTION_NOT_SUPPORTED) { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: C_GetOperationState() not supported, " ++ "setting digest_count to 0\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ digest_count = 0; ++ } ++ ++ pk11_library_initialized = 1; ++ pk11_pid = getpid(); ++ return 1; ++ ++err: ++ return 0; ++ } ++ ++/* Destructor (complements the "ENGINE_pk11()" constructor) ++ */ ++static int pk11_destroy(ENGINE *e) ++ { ++ free_PK11_LIBNAME(); ++ ERR_unload_pk11_strings(); ++ return 1; ++ } ++ ++/* Termination function to clean up the session, the token, and ++ * the pk11 library. ++ */ ++static int pk11_finish(ENGINE *e) ++ { ++ if (pk11_dso == NULL) ++ { ++ PK11err(PK11_F_FINISH, PK11_R_NOT_LOADED); ++ goto err; ++ } ++ ++ OPENSSL_assert(pFuncList != NULL); ++ ++ if (pk11_free_all_sessions() == 0) ++ goto err; ++ ++ pFuncList->C_CloseSession(global_session); ++ global_session = CK_INVALID_HANDLE; ++ ++ /* ++ * Since we are part of a library (libcrypto.so), calling this function ++ * may have side-effects. ++ */ ++#if 0 ++ pFuncList->C_Finalize(NULL); ++#endif ++ ++ if (!DSO_free(pk11_dso)) ++ { ++ PK11err(PK11_F_FINISH, PK11_R_DSO_FAILURE); ++ goto err; ++ } ++ pk11_dso = NULL; ++ pFuncList = NULL; ++ pk11_library_initialized = 0; ++ pk11_pid = 0; ++ ++ return 1; ++ ++err: ++ return 0; ++ } ++ ++/* Standard engine interface function to set the dynamic library path */ ++static int pk11_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f)()) ++ { ++ int initialized = ((pk11_dso == NULL) ? 0 : 1); ++ ++ switch(cmd) ++ { ++ case PK11_CMD_SO_PATH: ++ if (p == NULL) ++ { ++ PK11err(PK11_F_CTRL, ERR_R_PASSED_NULL_PARAMETER); ++ return 0; ++ } ++ ++ if (initialized) ++ { ++ PK11err(PK11_F_CTRL, PK11_R_ALREADY_LOADED); ++ return 0; ++ } ++ ++ return set_PK11_LIBNAME((const char*)p); ++ default: ++ break; ++ } ++ ++ PK11err(PK11_F_CTRL,PK11_R_CTRL_COMMAND_NOT_IMPLEMENTED); ++ ++ return 0; ++ } ++ ++ ++/* Required function by the engine random interface. It does nothing here ++ */ ++static void pk11_rand_cleanup(void) ++ { ++ return; ++ } ++ ++static void pk11_rand_add(const void *buf, int num, double add) ++ { ++ PK11_SESSION *sp; ++ ++ if ((sp = pk11_get_session(OP_RAND)) == NULL) ++ return; ++ ++ /* Ignore any errors (e.g. CKR_RANDOM_SEED_NOT_SUPPORTED) since ++ * the calling functions do not care anyway ++ */ ++ pFuncList->C_SeedRandom(sp->session, (unsigned char *) buf, num); ++ pk11_return_session(sp, OP_RAND); ++ ++ return; ++ } ++ ++static void pk11_rand_seed(const void *buf, int num) ++ { ++ pk11_rand_add(buf, num, 0); ++ } ++ ++static int pk11_rand_bytes(unsigned char *buf, int num) ++ { ++ CK_RV rv; ++ PK11_SESSION *sp; ++ ++ if ((sp = pk11_get_session(OP_RAND)) == NULL) ++ return 0; ++ ++ rv = pFuncList->C_GenerateRandom(sp->session, buf, num); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_RAND_BYTES, PK11_R_GENERATERANDOM, rv); ++ pk11_return_session(sp, OP_RAND); ++ return 0; ++ } ++ ++ pk11_return_session(sp, OP_RAND); ++ return 1; ++ } ++ ++/* Required function by the engine random interface. It does nothing here ++ */ ++static int pk11_rand_status(void) ++ { ++ return 1; ++ } ++ ++/* ++ * Free all BIGNUM structures from PK11_SESSION. ++ */ ++static void pk11_free_nums(PK11_SESSION *sp) ++ { ++#ifndef OPENSSL_NO_RSA ++ if (sp->rsa_n_num != NULL) ++ BN_free(sp->rsa_n_num); ++ if (sp->rsa_e_num != NULL) ++ BN_free(sp->rsa_e_num); ++ if (sp->rsa_d_num != NULL) ++ BN_free(sp->rsa_d_num); ++#endif ++#ifndef OPENSSL_NO_DSA ++ if (sp->dsa_pub_num != NULL) ++ BN_free(sp->dsa_pub_num); ++ if (sp->dsa_priv_num != NULL) ++ BN_free(sp->dsa_priv_num); ++#endif ++#ifndef OPENSSL_NO_DH ++ if (sp->dh_priv_num != NULL) ++ BN_free(sp->dh_priv_num); ++#endif ++ } ++ ++/* ++ * Get new PK11_SESSION structure ready for use. Every process must have ++ * its own freelist of PK11_SESSION structures so handle fork() here ++ * by destroying the old and creating new freelist. ++ * The returned PK11_SESSION structure is disconnected from the freelist. ++ */ ++PK11_SESSION *pk11_get_session(PK11_OPTYPE optype) ++ { ++ PK11_SESSION *sp, *sp1, *freelist; ++ CK_RV rv; ++ ++ CRYPTO_w_lock(CRYPTO_LOCK_PK11_ENGINE); ++ switch (optype) ++ { ++ case OP_PUBKEY: ++ freelist = pubkey_free_session; ++ break; ++ case OP_RAND: ++ freelist = rand_free_session; ++ break; ++ case OP_DIGEST: ++ case OP_CIPHER: ++ freelist = free_session; ++ break; ++ default: ++ PK11err(PK11_F_GET_SESSION, ++ PK11_R_INVALID_OPERATION_TYPE); ++ goto err; ++ } ++ sp = freelist; ++ ++ /* ++ * If the free list is empty, allocate new unitialized (filled ++ * with zeroes) PK11_SESSION structure otherwise return first ++ * structure from the freelist. ++ */ ++ if (sp == NULL) ++ { ++ if ((sp = OPENSSL_malloc(sizeof(PK11_SESSION))) == NULL) ++ { ++ PK11err(PK11_F_GET_SESSION, ++ PK11_R_MALLOC_FAILURE); ++ goto err; ++ } ++ memset(sp, 0, sizeof(PK11_SESSION)); ++ } ++ else ++ { ++ freelist = sp->next; ++ } ++ ++ if (sp->pid != 0 && sp->pid != getpid()) ++ { ++ /* ++ * We are a new process and thus need to free any inherited ++ * PK11_SESSION objects. ++ */ ++ while ((sp1 = freelist) != NULL) ++ { ++ freelist = sp1->next; ++ /* ++ * NOTE: we do not want to call pk11_free_all_sessions() ++ * here because it would close underlying PKCS#11 ++ * sessions and destroy all objects. ++ */ ++ pk11_free_nums(sp1); ++ OPENSSL_free(sp1); ++ } ++ ++ /* Initialize the process */ ++ rv = pFuncList->C_Initialize(NULL_PTR); ++ if ((rv != CKR_OK) && (rv != CKR_CRYPTOKI_ALREADY_INITIALIZED)) ++ { ++ PK11err_add_data(PK11_F_GET_SESSION, PK11_R_INITIALIZE, ++ rv); ++ OPENSSL_free(sp); ++ sp = NULL; ++ goto err; ++ } ++ ++ /* ++ * Choose slot here since the slot table is different on this ++ * process. If we are here then we must have found at least one ++ * usable slot before so we don't need to check any_slot_found. ++ * See pk11_library_init()'s usage of this function for more ++ * information. ++ */ ++#ifdef SOLARIS_HW_SLOT_SELECTION ++ if (check_hw_mechanisms() == 0) ++ goto err; ++#endif /* SOLARIS_HW_SLOT_SELECTION */ ++ if (pk11_choose_slots(NULL) == 0) ++ goto err; ++ ++ /* Open the global_session for the new process */ ++ rv = pFuncList->C_OpenSession(SLOTID, CKF_SERIAL_SESSION, ++ NULL_PTR, NULL_PTR, &global_session); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_GET_SESSION, PK11_R_OPENSESSION, ++ rv); ++ OPENSSL_free(sp); ++ sp = NULL; ++ goto err; ++ } ++ ++ /* It is an inherited session and needs re-initialization. ++ */ ++ if (pk11_setup_session(sp, optype) == 0) ++ { ++ OPENSSL_free(sp); ++ sp = NULL; ++ } ++ } ++ else if (sp->pid == 0) ++ { ++ /* It is a new session and needs initialization. */ ++ if (pk11_setup_session(sp, optype) == 0) ++ { ++ OPENSSL_free(sp); ++ sp = NULL; ++ } ++ } ++ ++ switch (optype) ++ { ++ case OP_PUBKEY: ++ pubkey_free_session = freelist; ++ break; ++ case OP_RAND: ++ rand_free_session = freelist; ++ break; ++ case OP_DIGEST: ++ case OP_CIPHER: ++ free_session = freelist; ++ break; ++ } ++ ++err: ++ if (sp != NULL) ++ sp->next = NULL; ++ ++ CRYPTO_w_unlock(CRYPTO_LOCK_PK11_ENGINE); ++ ++ return sp; ++ } ++ ++ ++void pk11_return_session(PK11_SESSION *sp, PK11_OPTYPE optype) ++ { ++ if (sp == NULL || sp->pid != getpid()) ++ return; ++ ++ CRYPTO_w_lock(CRYPTO_LOCK_PK11_ENGINE); ++ ++ switch (optype) ++ { ++ case OP_PUBKEY: ++ sp->next = pubkey_free_session; ++ pubkey_free_session = sp; ++ break; ++ case OP_RAND: ++ sp->next = rand_free_session; ++ rand_free_session = sp; ++ break; ++ case OP_DIGEST: ++ case OP_CIPHER: ++ sp->next = free_session; ++ free_session = sp; ++ break; ++ } ++ ++ CRYPTO_w_unlock(CRYPTO_LOCK_PK11_ENGINE); ++ } ++ ++ ++/* Destroy all objects. This function is called when the engine is finished ++ */ ++static int pk11_free_all_sessions() ++ { ++ int ret = 1; ++ ++#ifndef OPENSSL_NO_RSA ++ (void) pk11_destroy_rsa_key_objects(NULL); ++#endif /* OPENSSL_NO_RSA */ ++#ifndef OPENSSL_NO_DSA ++ (void) pk11_destroy_dsa_key_objects(NULL); ++#endif /* OPENSSL_NO_DSA */ ++#ifndef OPENSSL_NO_DH ++ (void) pk11_destroy_dh_key_objects(NULL); ++#endif /* OPENSSL_NO_DH */ ++ (void) pk11_destroy_cipher_key_objects(NULL); ++ ++ /* ++ * We try to release as much as we can but any error means that we will ++ * return 0 on exit. ++ */ ++ if (pk11_free_session_list(&free_session) == 0) ++ ret = 0; ++ if (pk11_free_session_list(&pubkey_free_session) == 0) ++ ret = 0; ++ if (pk11_free_session_list(&rand_free_session) == 0) ++ ret = 0; ++ ++ return ret; ++ } ++ ++/* ++ * Destroy session structures from the specified linked list. Free as many ++ * sessions as possible but any failure in C_CloseSession() means that we return ++ * an error on return. ++ */ ++static int pk11_free_session_list(PK11_SESSION **sessions) ++ { ++ CK_RV rv; ++ PK11_SESSION *sp = NULL; ++ pid_t mypid = getpid(); ++ int ret = 1; ++ ++ CRYPTO_w_lock(CRYPTO_LOCK_PK11_ENGINE); ++ while ((sp = *sessions) != NULL) ++ { ++ if (sp->session != CK_INVALID_HANDLE && sp->pid == mypid) ++ { ++ rv = pFuncList->C_CloseSession(sp->session); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_FREE_ALL_SESSIONS, ++ PK11_R_CLOSESESSION, rv); ++ ret = 0; ++ } ++ } ++ if (sp->session_cipher != CK_INVALID_HANDLE && sp->pid == mypid) ++ { ++ rv = pFuncList->C_CloseSession(sp->session_cipher); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_FREE_ALL_SESSIONS, ++ PK11_R_CLOSESESSION, rv); ++ ret = 0; ++ } ++ } ++ *sessions = sp->next; ++ pk11_free_nums(sp); ++ OPENSSL_free(sp); ++ } ++ ++ CRYPTO_w_unlock(CRYPTO_LOCK_PK11_ENGINE); ++ return ret; ++ } ++ ++ ++static int pk11_setup_session(PK11_SESSION *sp, PK11_OPTYPE optype) ++ { ++ CK_RV rv; ++ CK_SLOT_ID myslot; ++ ++ switch (optype) ++ { ++ case OP_PUBKEY: ++ myslot = pubkey_SLOTID; ++ break; ++ case OP_RAND: ++ myslot = rand_SLOTID; ++ break; ++ case OP_DIGEST: ++ case OP_CIPHER: ++ myslot = SLOTID; ++ break; ++ default: ++ PK11err(PK11_F_SETUP_SESSION, ++ PK11_R_INVALID_OPERATION_TYPE); ++ return 0; ++ } ++ ++ sp->session = CK_INVALID_HANDLE; ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: myslot=%d optype=%d\n", PK11_DBG, myslot, optype); ++#endif /* DEBUG_SLOT_SELECTION */ ++ rv = pFuncList->C_OpenSession(myslot, CKF_SERIAL_SESSION, ++ NULL_PTR, NULL_PTR, &sp->session); ++ if (rv == CKR_CRYPTOKI_NOT_INITIALIZED) ++ { ++ /* ++ * We are probably a child process so force the ++ * reinitialize of the session ++ */ ++ pk11_library_initialized = 0; ++ (void) pk11_library_init(NULL); ++ rv = pFuncList->C_OpenSession(myslot, CKF_SERIAL_SESSION, ++ NULL_PTR, NULL_PTR, &sp->session); ++ } ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_SETUP_SESSION, PK11_R_OPENSESSION, rv); ++ return 0; ++ } ++ ++ sp->session_cipher = CK_INVALID_HANDLE; ++ rv = pFuncList->C_OpenSession(myslot, CKF_SERIAL_SESSION, ++ NULL_PTR, NULL_PTR, &sp->session_cipher); ++ if (rv != CKR_OK) ++ { ++ (void) pFuncList->C_CloseSession(sp->session); ++ sp->session = CK_INVALID_HANDLE; ++ ++ PK11err_add_data(PK11_F_SETUP_SESSION, PK11_R_OPENSESSION, rv); ++ return 0; ++ } ++ ++ sp->pid = getpid(); ++ sp->rsa_pub_key = CK_INVALID_HANDLE; ++ sp->rsa_priv_key = CK_INVALID_HANDLE; ++ sp->dsa_pub_key = CK_INVALID_HANDLE; ++ sp->dsa_priv_key = CK_INVALID_HANDLE; ++ sp->dh_key = CK_INVALID_HANDLE; ++ sp->cipher_key = CK_INVALID_HANDLE; ++#ifndef OPENSSL_NO_RSA ++ sp->rsa_pub = NULL; ++ sp->rsa_n_num = NULL; ++ sp->rsa_e_num = NULL; ++ sp->rsa_priv = NULL; ++ sp->rsa_d_num = NULL; ++#endif /* OPENSSL_NO_RSA */ ++#ifndef OPENSSL_NO_DSA ++ sp->dsa_pub = NULL; ++ sp->dsa_pub_num = NULL; ++ sp->dsa_priv = NULL; ++ sp->dsa_priv_num = NULL; ++#endif /* OPENSSL_NO_DSA */ ++#ifndef OPENSSL_NO_DH ++ sp->dh = NULL; ++ sp->dh_priv_num = NULL; ++#endif /* OPENSSL_NO_DH */ ++ sp->encrypt = -1; ++ ++ return 1; ++ } ++ ++#ifndef OPENSSL_NO_RSA ++/* Destroy RSA public key from single session. */ ++int pk11_destroy_rsa_object_pub(PK11_SESSION *sp, CK_BBOOL uselock) ++ { ++ int ret = 0; ++ ++ if (sp->rsa_pub_key != CK_INVALID_HANDLE) ++ { ++ TRY_OBJ_DESTROY(sp->session, sp->rsa_pub_key, ret, uselock); ++ sp->rsa_pub_key = CK_INVALID_HANDLE; ++ sp->rsa_pub = NULL; ++ if (sp->rsa_n_num != NULL) ++ BN_free(sp->rsa_n_num); ++ sp->rsa_n_num = NULL; ++ if (sp->rsa_e_num != NULL) ++ BN_free(sp->rsa_e_num); ++ sp->rsa_e_num = NULL; ++ } ++ ++ return (ret); ++ } ++ ++/* Destroy RSA private key from single session. */ ++int pk11_destroy_rsa_object_priv(PK11_SESSION *sp, CK_BBOOL uselock) ++ { ++ int ret = 0; ++ ++ if (sp->rsa_priv_key != CK_INVALID_HANDLE) ++ { ++ TRY_OBJ_DESTROY(sp->session, sp->rsa_priv_key, ret, uselock); ++ sp->rsa_priv_key = CK_INVALID_HANDLE; ++ sp->rsa_priv = NULL; ++ if (sp->rsa_d_num != NULL) ++ BN_free(sp->rsa_d_num); ++ sp->rsa_d_num = NULL; ++ } ++ ++ return (ret); ++ } ++ ++/* ++ * Destroy RSA key object wrapper. If session is NULL, try to destroy all ++ * objects in the free list. ++ */ ++int pk11_destroy_rsa_key_objects(PK11_SESSION *session) ++ { ++ int ret = 1; ++ PK11_SESSION *sp = NULL; ++ PK11_SESSION *local_free_session; ++ CK_BBOOL uselock = TRUE; ++ ++ if (session != NULL) ++ local_free_session = session; ++ else ++ { ++ CRYPTO_w_lock(CRYPTO_LOCK_PK11_ENGINE); ++ local_free_session = pubkey_free_session; ++ uselock = FALSE; ++ } ++ ++ /* ++ * go through the list of sessions and delete key objects ++ */ ++ while ((sp = local_free_session) != NULL) ++ { ++ local_free_session = sp->next; ++ ++ /* ++ * Do not terminate list traversal if one of the ++ * destroy operations fails. ++ */ ++ if (pk11_destroy_rsa_object_pub(sp, uselock) == 0) ++ { ++ ret = 0; ++ continue; ++ } ++ if (pk11_destroy_rsa_object_priv(sp, uselock) == 0) ++ { ++ ret = 0; ++ continue; ++ } ++ } ++ ++ if (session == NULL) ++ CRYPTO_w_unlock(CRYPTO_LOCK_PK11_ENGINE); ++ ++ return ret; ++ } ++#endif /* OPENSSL_NO_RSA */ ++ ++#ifndef OPENSSL_NO_DSA ++/* Destroy DSA public key from single session. */ ++int pk11_destroy_dsa_object_pub(PK11_SESSION *sp, CK_BBOOL uselock) ++ { ++ int ret = 0; ++ ++ if (sp->dsa_pub_key != CK_INVALID_HANDLE) ++ { ++ TRY_OBJ_DESTROY(sp->session, sp->dsa_pub_key, ret, uselock); ++ sp->dsa_pub_key = CK_INVALID_HANDLE; ++ sp->dsa_pub = NULL; ++ if (sp->dsa_pub_num != NULL) ++ BN_free(sp->dsa_pub_num); ++ sp->dsa_pub_num = NULL; ++ } ++ ++ return (ret); ++ } ++ ++/* Destroy DSA private key from single session. */ ++int pk11_destroy_dsa_object_priv(PK11_SESSION *sp, CK_BBOOL uselock) ++ { ++ int ret = 0; ++ ++ if (sp->dsa_priv_key != CK_INVALID_HANDLE) ++ { ++ TRY_OBJ_DESTROY(sp->session, sp->dsa_priv_key, ret, uselock); ++ sp->dsa_priv_key = CK_INVALID_HANDLE; ++ sp->dsa_priv = NULL; ++ if (sp->dsa_priv_num != NULL) ++ BN_free(sp->dsa_priv_num); ++ sp->dsa_priv_num = NULL; ++ } ++ ++ return (ret); ++ } ++ ++/* ++ * Destroy DSA key object wrapper. If session is NULL, try to destroy all ++ * objects in the free list. ++ */ ++int pk11_destroy_dsa_key_objects(PK11_SESSION *session) ++ { ++ int ret = 1; ++ PK11_SESSION *sp = NULL; ++ PK11_SESSION *local_free_session; ++ CK_BBOOL uselock = TRUE; ++ ++ if (session != NULL) ++ local_free_session = session; ++ else ++ { ++ CRYPTO_w_lock(CRYPTO_LOCK_PK11_ENGINE); ++ local_free_session = pubkey_free_session; ++ uselock = FALSE; ++ } ++ ++ /* ++ * go through the list of sessions and delete key objects ++ */ ++ while ((sp = local_free_session) != NULL) ++ { ++ local_free_session = sp->next; ++ ++ /* ++ * Do not terminate list traversal if one of the ++ * destroy operations fails. ++ */ ++ if (pk11_destroy_dsa_object_pub(sp, uselock) == 0) ++ { ++ ret = 0; ++ continue; ++ } ++ if (pk11_destroy_dsa_object_priv(sp, uselock) == 0) ++ { ++ ret = 0; ++ continue; ++ } ++ } ++ ++ if (session == NULL) ++ CRYPTO_w_unlock(CRYPTO_LOCK_PK11_ENGINE); ++ ++ return ret; ++ } ++#endif /* OPENSSL_NO_DSA */ ++ ++#ifndef OPENSSL_NO_DH ++/* Destroy DH key from single session. */ ++int pk11_destroy_dh_object(PK11_SESSION *sp, CK_BBOOL uselock) ++ { ++ int ret = 0; ++ ++ if (sp->dh_key != CK_INVALID_HANDLE) ++ { ++ TRY_OBJ_DESTROY(sp->session, sp->dh_key, ret, uselock); ++ sp->dh_key = CK_INVALID_HANDLE; ++ sp->dh = NULL; ++ if (sp->dh_priv_num != NULL) ++ BN_free(sp->dh_priv_num); ++ sp->dh_priv_num = NULL; ++ } ++ ++ return (ret); ++ } ++ ++/* ++ * Destroy DH key object wrapper. ++ * ++ * arg0: pointer to PKCS#11 engine session structure ++ * if session is NULL, try to destroy all objects in the free list ++ */ ++int pk11_destroy_dh_key_objects(PK11_SESSION *session) ++ { ++ int ret = 1; ++ PK11_SESSION *sp = NULL; ++ PK11_SESSION *local_free_session; ++ CK_BBOOL uselock = TRUE; ++ ++ if (session != NULL) ++ local_free_session = session; ++ else ++ { ++ CRYPTO_w_lock(CRYPTO_LOCK_PK11_ENGINE); ++ local_free_session = pubkey_free_session; ++ uselock = FALSE; ++ } ++ ++ while ((sp = local_free_session) != NULL) ++ { ++ local_free_session = sp->next; ++ ++ /* ++ * Do not terminate list traversal if one of the ++ * destroy operations fails. ++ */ ++ if (pk11_destroy_dh_object(sp, uselock) == 0) ++ { ++ ret = 0; ++ continue; ++ } ++ } ++err: ++ if (session == NULL) ++ CRYPTO_w_unlock(CRYPTO_LOCK_PK11_ENGINE); ++ ++ return ret; ++ } ++#endif /* OPENSSL_NO_DH */ ++ ++static int pk11_destroy_object(CK_SESSION_HANDLE session, CK_OBJECT_HANDLE oh) ++ { ++ CK_RV rv; ++ rv = pFuncList->C_DestroyObject(session, oh); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_DESTROY_OBJECT, PK11_R_DESTROYOBJECT, ++ rv); ++ return 0; ++ } ++ ++ return 1; ++ } ++ ++ ++/* Symmetric ciphers and digests support functions ++ */ ++ ++static int ++cipher_nid_to_pk11(int nid) ++ { ++ int i; ++ ++ for (i = 0; i < PK11_CIPHER_MAX; i++) ++ if (ciphers[i].nid == nid) ++ return (ciphers[i].id); ++ return (-1); ++ } ++ ++static int ++pk11_usable_ciphers(const int **nids) ++ { ++ if (cipher_count > 0) ++ *nids = cipher_nids; ++ else ++ *nids = NULL; ++ return (cipher_count); ++ } ++ ++static int ++pk11_usable_digests(const int **nids) ++ { ++ if (digest_count > 0) ++ *nids = digest_nids; ++ else ++ *nids = NULL; ++ return (digest_count); ++ } ++ ++/* ++ * Init context for encryption or decryption using a symmetric key. ++ */ ++static int pk11_init_symmetric(EVP_CIPHER_CTX *ctx, PK11_CIPHER *pcipher, ++ PK11_SESSION *sp, CK_MECHANISM_PTR pmech) ++ { ++ CK_RV rv; ++#ifdef SOLARIS_AES_CTR ++ CK_AES_CTR_PARAMS ctr_params; ++#endif /* SOLARIS_AES_CTR */ ++ ++ /* ++ * We expect pmech->mechanism to be already set and ++ * pParameter/ulParameterLen initialized to NULL/0 before ++ * pk11_init_symetric() is called. ++ */ ++ OPENSSL_assert(pmech->mechanism != NULL); ++ OPENSSL_assert(pmech->pParameter == NULL); ++ OPENSSL_assert(pmech->ulParameterLen == 0); ++ ++#ifdef SOLARIS_AES_CTR ++ if (ctx->cipher->nid == NID_aes_128_ctr || ++ ctx->cipher->nid == NID_aes_192_ctr || ++ ctx->cipher->nid == NID_aes_256_ctr) ++ { ++ pmech->pParameter = (void *)(&ctr_params); ++ pmech->ulParameterLen = sizeof(ctr_params); ++ /* ++ * For now, we are limited to the fixed length of the counter, ++ * it covers the whole counter block. That's what RFC 4344 ++ * needs. For more information on internal structure of the ++ * counter block, see RFC 3686. If needed in the future, we can ++ * add code so that the counter length can be set via ++ * ENGINE_ctrl() function. ++ */ ++ ctr_params.ulCounterBits = AES_BLOCK_SIZE * 8; ++ OPENSSL_assert(pcipher->iv_len == AES_BLOCK_SIZE); ++ memcpy(ctr_params.cb, ctx->iv, AES_BLOCK_SIZE); ++ } ++ else ++#endif /* SOLARIS_AES_CTR */ ++ { ++ if (pcipher->iv_len > 0) ++ { ++ pmech->pParameter = (void *)ctx->iv; ++ pmech->ulParameterLen = pcipher->iv_len; ++ } ++ } ++ ++ /* if we get here, the encryption needs to be reinitialized */ ++ if (ctx->encrypt) ++ rv = pFuncList->C_EncryptInit(sp->session_cipher, pmech, ++ sp->cipher_key); ++ else ++ rv = pFuncList->C_DecryptInit(sp->session_cipher, pmech, ++ sp->cipher_key); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_CIPHER_INIT, ctx->encrypt ? ++ PK11_R_ENCRYPTINIT : PK11_R_DECRYPTINIT, rv); ++ pk11_return_session(sp, OP_CIPHER); ++ return (0); ++ } ++ ++ return (1); ++ } ++ ++static int ++pk11_cipher_init(EVP_CIPHER_CTX *ctx, const unsigned char *key, ++ const unsigned char *iv, int enc) ++ { ++ CK_MECHANISM mech; ++ int index; ++ PK11_CIPHER_STATE *state = (PK11_CIPHER_STATE *) ctx->cipher_data; ++ PK11_SESSION *sp; ++ PK11_CIPHER *p_ciph_table_row; ++ ++ state->sp = NULL; ++ ++ index = cipher_nid_to_pk11(ctx->cipher->nid); ++ if (index < 0 || index >= PK11_CIPHER_MAX) ++ return 0; ++ ++ p_ciph_table_row = &ciphers[index]; ++ /* ++ * iv_len in the ctx->cipher structure is the maximum IV length for the ++ * current cipher and it must be less or equal to the IV length in our ++ * ciphers table. The key length must match precisely. Every application ++ * can define its own EVP functions so this code serves as a sanity ++ * check. ++ * ++ * Note that the reason why the IV length in ctx->cipher might be ++ * greater than the actual length is that OpenSSL uses BLOCK_CIPHER_defs ++ * macro to define functions that return EVP structures for all DES ++ * modes. So, even ECB modes get 8 byte IV. ++ */ ++ if (ctx->cipher->iv_len < p_ciph_table_row->iv_len || ++ ctx->key_len != p_ciph_table_row->key_len) ++ { ++ PK11err(PK11_F_CIPHER_INIT, PK11_R_KEY_OR_IV_LEN_PROBLEM); ++ return 0; ++ } ++ ++ if ((sp = pk11_get_session(OP_CIPHER)) == NULL) ++ return 0; ++ ++ /* if applicable, the mechanism parameter is used for IV */ ++ mech.mechanism = p_ciph_table_row->mech_type; ++ mech.pParameter = NULL; ++ mech.ulParameterLen = 0; ++ ++ /* The key object is destroyed here if it is not the current key ++ */ ++ (void) check_new_cipher_key(sp, key, p_ciph_table_row->key_len); ++ ++ /* If the key is the same and the encryption is also the same, ++ * then just reuse it. However, we must not forget to reinitialize the ++ * context that was finalized in pk11_cipher_cleanup(). ++ */ ++ if (sp->cipher_key != CK_INVALID_HANDLE && sp->encrypt == ctx->encrypt) ++ { ++ state->sp = sp; ++ if (pk11_init_symmetric(ctx, p_ciph_table_row, sp, &mech) == 0) ++ return (0); ++ ++ return (1); ++ } ++ ++ /* Check if the key has been invalidated. If so, a new key object ++ * needs to be created. ++ */ ++ if (sp->cipher_key == CK_INVALID_HANDLE) ++ { ++ sp->cipher_key = pk11_get_cipher_key( ++ ctx, key, p_ciph_table_row->key_type, sp); ++ } ++ ++ if (sp->encrypt != ctx->encrypt && sp->encrypt != -1) ++ { ++ /* The previous encryption/decryption ++ * is different. Need to terminate the previous ++ * active encryption/decryption here ++ */ ++ if (!pk11_cipher_final(sp)) ++ { ++ pk11_return_session(sp, OP_CIPHER); ++ return 0; ++ } ++ } ++ ++ if (sp->cipher_key == CK_INVALID_HANDLE) ++ { ++ pk11_return_session(sp, OP_CIPHER); ++ return 0; ++ } ++ ++ /* now initialize the context with a new key */ ++ if (pk11_init_symmetric(ctx, p_ciph_table_row, sp, &mech) == 0) ++ return (0); ++ ++ sp->encrypt = ctx->encrypt; ++ state->sp = sp; ++ ++ return 1; ++ } ++ ++/* When reusing the same key in an encryption/decryption session for a ++ * decryption/encryption session, we need to close the active session ++ * and recreate a new one. Note that the key is in the global session so ++ * that it needs not be recreated. ++ * ++ * It is more appropriate to use C_En/DecryptFinish here. At the time of this ++ * development, these two functions in the PKCS#11 libraries used return ++ * unexpected errors when passing in 0 length output. It may be a good ++ * idea to try them again if performance is a problem here and fix ++ * C_En/DecryptFinial if there are bugs there causing the problem. ++ */ ++static int ++pk11_cipher_final(PK11_SESSION *sp) ++ { ++ CK_RV rv; ++ ++ rv = pFuncList->C_CloseSession(sp->session_cipher); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_CIPHER_FINAL, PK11_R_CLOSESESSION, rv); ++ return 0; ++ } ++ ++ rv = pFuncList->C_OpenSession(SLOTID, CKF_SERIAL_SESSION, ++ NULL_PTR, NULL_PTR, &sp->session_cipher); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_CIPHER_FINAL, PK11_R_OPENSESSION, rv); ++ return 0; ++ } ++ ++ return 1; ++ } ++ ++/* An engine interface function. The calling function allocates sufficient ++ * memory for the output buffer "out" to hold the results */ ++static int ++pk11_cipher_do_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, ++ const unsigned char *in, unsigned int inl) ++ { ++ PK11_CIPHER_STATE *state = (PK11_CIPHER_STATE *) ctx->cipher_data; ++ PK11_SESSION *sp; ++ CK_RV rv; ++ unsigned long outl = inl; ++ ++ if (state == NULL || state->sp == NULL) ++ return 0; ++ ++ sp = (PK11_SESSION *) state->sp; ++ ++ if (!inl) ++ return 1; ++ ++ /* RC4 is the only stream cipher we support */ ++ if (ctx->cipher->nid != NID_rc4 && (inl % ctx->cipher->block_size) != 0) ++ return 0; ++ ++ if (ctx->encrypt) ++ { ++ rv = pFuncList->C_EncryptUpdate(sp->session_cipher, ++ (unsigned char *)in, inl, out, &outl); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_CIPHER_DO_CIPHER, ++ PK11_R_ENCRYPTUPDATE, rv); ++ return 0; ++ } ++ } ++ else ++ { ++ rv = pFuncList->C_DecryptUpdate(sp->session_cipher, ++ (unsigned char *)in, inl, out, &outl); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_CIPHER_DO_CIPHER, ++ PK11_R_DECRYPTUPDATE, rv); ++ return 0; ++ } ++ } ++ ++ /* for DES_CBC, DES3_CBC, AES_CBC, and RC4, the output size is always ++ * the same size of input ++ * The application has guaranteed to call the block ciphers with ++ * correctly aligned buffers. ++ */ ++ if (inl != outl) ++ return 0; ++ ++ return 1; ++ } ++ ++/* ++ * Return the session to the pool. Calling C_EncryptFinal() and C_DecryptFinal() ++ * here is the right thing because in EVP_DecryptFinal_ex(), engine's ++ * do_cipher() is not even called, and in EVP_EncryptFinal_ex() it is called but ++ * the engine can't find out that it's the finalizing call. We wouldn't ++ * necessarily have to finalize the context here since reinitializing it with ++ * C_(Encrypt|Decrypt)Init() should be fine but for the sake of correctness, ++ * let's do it. Some implementations might leak memory if the previously used ++ * context is initialized without finalizing it first. ++ */ ++static int ++pk11_cipher_cleanup(EVP_CIPHER_CTX *ctx) ++ { ++ CK_RV rv; ++ CK_ULONG len = EVP_MAX_BLOCK_LENGTH; ++ CK_BYTE buf[EVP_MAX_BLOCK_LENGTH]; ++ PK11_CIPHER_STATE *state = ctx->cipher_data; ++ ++ if (state != NULL && state->sp != NULL) ++ { ++ /* ++ * We are not interested in the data here, we just need to get ++ * rid of the context. ++ */ ++ if (ctx->encrypt) ++ rv = pFuncList->C_EncryptFinal( ++ state->sp->session_cipher, buf, &len); ++ else ++ rv = pFuncList->C_DecryptFinal( ++ state->sp->session_cipher, buf, &len); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_CIPHER_CLEANUP, ctx->encrypt ? ++ PK11_R_ENCRYPTFINAL : PK11_R_DECRYPTFINAL, rv); ++ pk11_return_session(state->sp, OP_CIPHER); ++ return (0); ++ } ++ ++ pk11_return_session(state->sp, OP_CIPHER); ++ state->sp = NULL; ++ } ++ ++ return (1); ++ } ++ ++/* Registered by the ENGINE when used to find out how to deal with ++ * a particular NID in the ENGINE. This says what we'll do at the ++ * top level - note, that list is restricted by what we answer with ++ */ ++static int ++pk11_engine_ciphers(ENGINE *e, const EVP_CIPHER **cipher, ++ const int **nids, int nid) ++ { ++ if (!cipher) ++ return (pk11_usable_ciphers(nids)); ++ ++ switch (nid) ++ { ++ case NID_des_ede3_cbc: ++ *cipher = &pk11_3des_cbc; ++ break; ++ case NID_des_cbc: ++ *cipher = &pk11_des_cbc; ++ break; ++ case NID_des_ede3_ecb: ++ *cipher = &pk11_3des_ecb; ++ break; ++ case NID_des_ecb: ++ *cipher = &pk11_des_ecb; ++ break; ++ case NID_aes_128_cbc: ++ *cipher = &pk11_aes_128_cbc; ++ break; ++ case NID_aes_192_cbc: ++ *cipher = &pk11_aes_192_cbc; ++ break; ++ case NID_aes_256_cbc: ++ *cipher = &pk11_aes_256_cbc; ++ break; ++ case NID_aes_128_ecb: ++ *cipher = &pk11_aes_128_ecb; ++ break; ++ case NID_aes_192_ecb: ++ *cipher = &pk11_aes_192_ecb; ++ break; ++ case NID_aes_256_ecb: ++ *cipher = &pk11_aes_256_ecb; ++ break; ++ case NID_bf_cbc: ++ *cipher = &pk11_bf_cbc; ++ break; ++ case NID_rc4: ++ *cipher = &pk11_rc4; ++ break; ++ default: ++#ifdef SOLARIS_AES_CTR ++ /* ++ * These can't be in separated cases because the NIDs ++ * here are not constants. ++ */ ++ if (nid == NID_aes_128_ctr) ++ *cipher = &pk11_aes_128_ctr; ++ else if (nid == NID_aes_192_ctr) ++ *cipher = &pk11_aes_192_ctr; ++ else if (nid == NID_aes_256_ctr) ++ *cipher = &pk11_aes_256_ctr; ++ else ++#endif /* SOLARIS_AES_CTR */ ++ *cipher = NULL; ++ break; ++ } ++ return (*cipher != NULL); ++ } ++ ++static int ++pk11_engine_digests(ENGINE *e, const EVP_MD **digest, ++ const int **nids, int nid) ++ { ++ if (!digest) ++ return (pk11_usable_digests(nids)); ++ ++ switch (nid) ++ { ++ case NID_md5: ++ *digest = &pk11_md5; ++ break; ++ case NID_sha1: ++ *digest = &pk11_sha1; ++ break; ++ case NID_sha224: ++ *digest = &pk11_sha224; ++ break; ++ case NID_sha256: ++ *digest = &pk11_sha256; ++ break; ++ case NID_sha384: ++ *digest = &pk11_sha384; ++ break; ++ case NID_sha512: ++ *digest = &pk11_sha512; ++ break; ++ default: ++ *digest = NULL; ++ break; ++ } ++ return (*digest != NULL); ++ } ++ ++ ++/* Create a secret key object in a PKCS#11 session ++ */ ++static CK_OBJECT_HANDLE pk11_get_cipher_key(EVP_CIPHER_CTX *ctx, ++ const unsigned char *key, CK_KEY_TYPE key_type, PK11_SESSION *sp) ++ { ++ CK_RV rv; ++ CK_OBJECT_HANDLE h_key = CK_INVALID_HANDLE; ++ CK_OBJECT_CLASS obj_key = CKO_SECRET_KEY; ++ CK_ULONG ul_key_attr_count = 6; ++ ++ CK_ATTRIBUTE a_key_template[] = ++ { ++ {CKA_CLASS, (void*) NULL, sizeof(CK_OBJECT_CLASS)}, ++ {CKA_KEY_TYPE, (void*) NULL, sizeof(CK_KEY_TYPE)}, ++ {CKA_TOKEN, &false, sizeof(false)}, ++ {CKA_ENCRYPT, &true, sizeof(true)}, ++ {CKA_DECRYPT, &true, sizeof(true)}, ++ {CKA_VALUE, (void*) NULL, 0}, ++ }; ++ ++ /* Create secret key object in global_session. All other sessions ++ * can use the key handles. Here is why: ++ * OpenSSL will call EncryptInit and EncryptUpdate using a secret key. ++ * It may then call DecryptInit and DecryptUpdate using the same key. ++ * To use the same key object, we need to call EncryptFinal with ++ * a 0 length message. Currently, this does not work for 3DES ++ * mechanism. To get around this problem, we close the session and ++ * then create a new session to use the same key object. When a session ++ * is closed, all the object handles will be invalid. Thus, create key ++ * objects in a global session, an individual session may be closed to ++ * terminate the active operation. ++ */ ++ CK_SESSION_HANDLE session = global_session; ++ a_key_template[0].pValue = &obj_key; ++ a_key_template[1].pValue = &key_type; ++ a_key_template[5].pValue = (void *) key; ++ a_key_template[5].ulValueLen = (unsigned long) ctx->key_len; ++ ++ rv = pFuncList->C_CreateObject(session, ++ a_key_template, ul_key_attr_count, &h_key); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_GET_CIPHER_KEY, PK11_R_CREATEOBJECT, ++ rv); ++ goto err; ++ } ++ ++ /* Save the key information used in this session. ++ * The max can be saved is PK11_KEY_LEN_MAX. ++ */ ++ sp->key_len = ctx->key_len > PK11_KEY_LEN_MAX ? ++ PK11_KEY_LEN_MAX : ctx->key_len; ++ memcpy(sp->key, key, sp->key_len); ++err: ++ ++ return h_key; ++ } ++ ++static int ++md_nid_to_pk11(int nid) ++ { ++ int i; ++ ++ for (i = 0; i < PK11_DIGEST_MAX; i++) ++ if (digests[i].nid == nid) ++ return (digests[i].id); ++ return (-1); ++ } ++ ++static int ++pk11_digest_init(EVP_MD_CTX *ctx) ++ { ++ CK_RV rv; ++ CK_MECHANISM mech; ++ int index; ++ PK11_SESSION *sp; ++ PK11_DIGEST *pdp; ++ PK11_CIPHER_STATE *state = (PK11_CIPHER_STATE *) ctx->md_data; ++ ++ state->sp = NULL; ++ ++ index = md_nid_to_pk11(ctx->digest->type); ++ if (index < 0 || index >= PK11_DIGEST_MAX) ++ return 0; ++ ++ pdp = &digests[index]; ++ if ((sp = pk11_get_session(OP_DIGEST)) == NULL) ++ return 0; ++ ++ /* at present, no parameter is needed for supported digests */ ++ mech.mechanism = pdp->mech_type; ++ mech.pParameter = NULL; ++ mech.ulParameterLen = 0; ++ ++ rv = pFuncList->C_DigestInit(sp->session, &mech); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_DIGEST_INIT, PK11_R_DIGESTINIT, rv); ++ pk11_return_session(sp, OP_DIGEST); ++ return 0; ++ } ++ ++ state->sp = sp; ++ ++ return 1; ++ } ++ ++static int ++pk11_digest_update(EVP_MD_CTX *ctx,const void *data,size_t count) ++ { ++ CK_RV rv; ++ PK11_CIPHER_STATE *state = (PK11_CIPHER_STATE *) ctx->md_data; ++ ++ /* 0 length message will cause a failure in C_DigestFinal */ ++ if (count == 0) ++ return 1; ++ ++ if (state == NULL || state->sp == NULL) ++ return 0; ++ ++ rv = pFuncList->C_DigestUpdate(state->sp->session, (CK_BYTE *) data, ++ count); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_DIGEST_UPDATE, PK11_R_DIGESTUPDATE, rv); ++ pk11_return_session(state->sp, OP_DIGEST); ++ state->sp = NULL; ++ return 0; ++ } ++ ++ return 1; ++ } ++ ++static int ++pk11_digest_final(EVP_MD_CTX *ctx,unsigned char *md) ++ { ++ CK_RV rv; ++ unsigned long len; ++ PK11_CIPHER_STATE *state = (PK11_CIPHER_STATE *) ctx->md_data; ++ len = ctx->digest->md_size; ++ ++ if (state == NULL || state->sp == NULL) ++ return 0; ++ ++ rv = pFuncList->C_DigestFinal(state->sp->session, md, &len); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_DIGEST_FINAL, PK11_R_DIGESTFINAL, rv); ++ pk11_return_session(state->sp, OP_DIGEST); ++ state->sp = NULL; ++ return 0; ++ } ++ ++ if (ctx->digest->md_size != len) ++ return 0; ++ ++ /* Final is called and digest is returned, so return the session ++ * to the pool ++ */ ++ pk11_return_session(state->sp, OP_DIGEST); ++ state->sp = NULL; ++ ++ return 1; ++ } ++ ++static int ++pk11_digest_copy(EVP_MD_CTX *to,const EVP_MD_CTX *from) ++ { ++ CK_RV rv; ++ int ret = 0; ++ PK11_CIPHER_STATE *state, *state_to; ++ CK_BYTE_PTR pstate = NULL; ++ CK_ULONG ul_state_len; ++ ++ /* The copy-from state */ ++ state = (PK11_CIPHER_STATE *) from->md_data; ++ if (state == NULL || state->sp == NULL) ++ goto err; ++ ++ /* Initialize the copy-to state */ ++ if (!pk11_digest_init(to)) ++ goto err; ++ state_to = (PK11_CIPHER_STATE *) to->md_data; ++ ++ /* Get the size of the operation state of the copy-from session */ ++ rv = pFuncList->C_GetOperationState(state->sp->session, NULL, ++ &ul_state_len); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_DIGEST_COPY, PK11_R_GET_OPERATION_STATE, ++ rv); ++ goto err; ++ } ++ if (ul_state_len == 0) ++ { ++ goto err; ++ } ++ ++ pstate = OPENSSL_malloc(ul_state_len); ++ if (pstate == NULL) ++ { ++ PK11err(PK11_F_DIGEST_COPY, PK11_R_MALLOC_FAILURE); ++ goto err; ++ } ++ ++ /* Get the operation state of the copy-from session */ ++ rv = pFuncList->C_GetOperationState(state->sp->session, pstate, ++ &ul_state_len); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_DIGEST_COPY, PK11_R_GET_OPERATION_STATE, ++ rv); ++ goto err; ++ } ++ ++ /* Set the operation state of the copy-to session */ ++ rv = pFuncList->C_SetOperationState(state_to->sp->session, pstate, ++ ul_state_len, 0, 0); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_DIGEST_COPY, PK11_R_SET_OPERATION_STATE, rv); ++ goto err; ++ } ++ ++ ret = 1; ++err: ++ if (pstate != NULL) ++ OPENSSL_free(pstate); ++ ++ return ret; ++ } ++ ++/* Return any pending session state to the pool */ ++static int ++pk11_digest_cleanup(EVP_MD_CTX *ctx) ++ { ++ PK11_CIPHER_STATE *state = ctx->md_data; ++ unsigned char buf[EVP_MAX_MD_SIZE]; ++ ++ if (state != NULL && state->sp != NULL) ++ { ++ /* ++ * If state->sp is not NULL then pk11_digest_final() has not ++ * been called yet. We must call it now to free any memory ++ * that might have been allocated in the token when ++ * pk11_digest_init() was called. ++ */ ++ (void) pk11_digest_final(ctx,buf); ++ pk11_return_session(state->sp, OP_DIGEST); ++ state->sp = NULL; ++ } ++ ++ return 1; ++ } ++ ++/* ++ * Check if the new key is the same as the key object in the session. If the key ++ * is the same, no need to create a new key object. Otherwise, the old key ++ * object needs to be destroyed and a new one will be created. Return 1 for ++ * cache hit, 0 for cache miss. Note that we must check the key length first ++ * otherwise we could end up reusing a different, longer key with the same ++ * prefix. ++ */ ++static int check_new_cipher_key(PK11_SESSION *sp, const unsigned char *key, ++ int key_len) ++ { ++ if (sp->key_len != key_len || memcmp(sp->key, key, key_len) != 0) ++ { ++ (void) pk11_destroy_cipher_key_objects(sp); ++ return (0); ++ } ++ return (1); ++ } ++ ++/* Destroy one or more secret key objects. ++ */ ++static int pk11_destroy_cipher_key_objects(PK11_SESSION *session) ++ { ++ int ret = 0; ++ PK11_SESSION *sp = NULL; ++ PK11_SESSION *local_free_session; ++ ++ CRYPTO_w_lock(CRYPTO_LOCK_PK11_ENGINE); ++ if (session) ++ local_free_session = session; ++ else ++ local_free_session = free_session; ++ while ((sp = local_free_session) != NULL) ++ { ++ local_free_session = sp->next; ++ ++ if (sp->cipher_key != CK_INVALID_HANDLE) ++ { ++ /* The secret key object is created in the ++ * global_session. See pk11_get_cipher_key ++ */ ++ if (pk11_destroy_object(global_session, ++ sp->cipher_key) == 0) ++ goto err; ++ sp->cipher_key = CK_INVALID_HANDLE; ++ } ++ } ++ ret = 1; ++err: ++ CRYPTO_w_unlock(CRYPTO_LOCK_PK11_ENGINE); ++ ++ return ret; ++ } ++ ++ ++/* ++ * Public key mechanisms optionally supported ++ * ++ * CKM_RSA_X_509 ++ * CKM_RSA_PKCS ++ * CKM_DSA ++ * ++ * The first slot that supports at least one of those mechanisms is chosen as a ++ * public key slot. ++ * ++ * Symmetric ciphers optionally supported ++ * ++ * CKM_DES3_CBC ++ * CKM_DES_CBC ++ * CKM_AES_CBC ++ * CKM_DES3_ECB ++ * CKM_DES_ECB ++ * CKM_AES_ECB ++ * CKM_AES_CTR ++ * CKM_RC4 ++ * CKM_BLOWFISH_CBC ++ * ++ * Digests optionally supported ++ * ++ * CKM_MD5 ++ * CKM_SHA_1 ++ * CKM_SHA224 ++ * CKM_SHA256 ++ * CKM_SHA384 ++ * CKM_SHA512 ++ * ++ * The output of this function is a set of global variables indicating which ++ * mechanisms from RSA, DSA, DH and RAND are present, and also two arrays of ++ * mechanisms, one for symmetric ciphers and one for digests. Also, 3 global ++ * variables carry information about which slot was chosen for (a) public key ++ * mechanisms, (b) random operations, and (c) symmetric ciphers and digests. ++ */ ++static int ++pk11_choose_slots(int *any_slot_found) ++ { ++ CK_SLOT_ID_PTR pSlotList = NULL_PTR; ++ CK_ULONG ulSlotCount = 0; ++ CK_MECHANISM_INFO mech_info; ++ CK_TOKEN_INFO token_info; ++ int i; ++ CK_RV rv; ++ CK_SLOT_ID best_slot_sofar; ++ CK_BBOOL found_candidate_slot = CK_FALSE; ++ int slot_n_cipher = 0; ++ int slot_n_digest = 0; ++ CK_SLOT_ID current_slot = 0; ++ int current_slot_n_cipher = 0; ++ int current_slot_n_digest = 0; ++ ++ int local_cipher_nids[PK11_CIPHER_MAX]; ++ int local_digest_nids[PK11_DIGEST_MAX]; ++ ++ /* let's initialize the output parameter */ ++ if (any_slot_found != NULL) ++ *any_slot_found = 0; ++ ++ /* Get slot list for memory allocation */ ++ rv = pFuncList->C_GetSlotList(0, NULL_PTR, &ulSlotCount); ++ ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_CHOOSE_SLOT, PK11_R_GETSLOTLIST, rv); ++ return 0; ++ } ++ ++ /* it's not an error if we didn't find any providers */ ++ if (ulSlotCount == 0) ++ { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: no crypto providers found\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ return 1; ++ } ++ ++ pSlotList = OPENSSL_malloc(ulSlotCount * sizeof (CK_SLOT_ID)); ++ ++ if (pSlotList == NULL) ++ { ++ PK11err(PK11_F_CHOOSE_SLOT, PK11_R_MALLOC_FAILURE); ++ return 0; ++ } ++ ++ /* Get the slot list for processing */ ++ rv = pFuncList->C_GetSlotList(0, pSlotList, &ulSlotCount); ++ if (rv != CKR_OK) ++ { ++ PK11err_add_data(PK11_F_CHOOSE_SLOT, PK11_R_GETSLOTLIST, rv); ++ OPENSSL_free(pSlotList); ++ return 0; ++ } ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: provider: %s\n", PK11_DBG, def_PK11_LIBNAME); ++ fprintf(stderr, "%s: number of slots: %d\n", PK11_DBG, ulSlotCount); ++ ++ fprintf(stderr, "%s: == checking rand slots ==\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ for (i = 0; i < ulSlotCount; i++) ++ { ++ current_slot = pSlotList[i]; ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: checking slot: %d\n", PK11_DBG, i); ++#endif /* DEBUG_SLOT_SELECTION */ ++ /* Check if slot has random support. */ ++ rv = pFuncList->C_GetTokenInfo(current_slot, &token_info); ++ if (rv != CKR_OK) ++ continue; ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: token label: %.32s\n", PK11_DBG, token_info.label); ++#endif /* DEBUG_SLOT_SELECTION */ ++ ++ if (token_info.flags & CKF_RNG) ++ { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: this token has CKF_RNG flag\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ pk11_have_random = CK_TRUE; ++ break; ++ } ++ } ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: == checking pubkey slots ==\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ for (i = 0; i < ulSlotCount; i++) ++ { ++ CK_BBOOL slot_has_rsa = CK_FALSE; ++ CK_BBOOL slot_has_dsa = CK_FALSE; ++ CK_BBOOL slot_has_dh = CK_FALSE; ++ current_slot = pSlotList[i]; ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: checking slot: %d\n", PK11_DBG, i); ++#endif /* DEBUG_SLOT_SELECTION */ ++ rv = pFuncList->C_GetTokenInfo(current_slot, &token_info); ++ if (rv != CKR_OK) ++ continue; ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: token label: %.32s\n", PK11_DBG, token_info.label); ++#endif /* DEBUG_SLOT_SELECTION */ ++ ++#ifndef OPENSSL_NO_RSA ++ /* ++ * Check if this slot is capable of signing and ++ * verifying with CKM_RSA_PKCS. ++ */ ++ rv = pFuncList->C_GetMechanismInfo(current_slot, CKM_RSA_PKCS, ++ &mech_info); ++ ++ if (rv == CKR_OK && ((mech_info.flags & CKF_SIGN) && ++ (mech_info.flags & CKF_VERIFY))) ++ { ++ /* ++ * Check if this slot is capable of encryption, ++ * decryption, sign, and verify with CKM_RSA_X_509. ++ */ ++ rv = pFuncList->C_GetMechanismInfo(current_slot, ++ CKM_RSA_X_509, &mech_info); ++ ++ if (rv == CKR_OK && ((mech_info.flags & CKF_SIGN) && ++ (mech_info.flags & CKF_VERIFY) && ++ (mech_info.flags & CKF_ENCRYPT) && ++ (mech_info.flags & CKF_VERIFY_RECOVER) && ++ (mech_info.flags & CKF_DECRYPT))) ++ { ++ slot_has_rsa = CK_TRUE; ++ } ++ } ++#endif /* OPENSSL_NO_RSA */ ++ ++#ifndef OPENSSL_NO_DSA ++ /* ++ * Check if this slot is capable of signing and ++ * verifying with CKM_DSA. ++ */ ++ rv = pFuncList->C_GetMechanismInfo(current_slot, CKM_DSA, ++ &mech_info); ++ if (rv == CKR_OK && ((mech_info.flags & CKF_SIGN) && ++ (mech_info.flags & CKF_VERIFY))) ++ { ++ slot_has_dsa = CK_TRUE; ++ } ++#endif /* OPENSSL_NO_DSA */ ++ ++#ifndef OPENSSL_NO_DH ++ /* ++ * Check if this slot is capable of DH key generataion and ++ * derivation. ++ */ ++ rv = pFuncList->C_GetMechanismInfo(current_slot, ++ CKM_DH_PKCS_KEY_PAIR_GEN, &mech_info); ++ ++ if (rv == CKR_OK && (mech_info.flags & CKF_GENERATE_KEY_PAIR)) ++ { ++ rv = pFuncList->C_GetMechanismInfo(current_slot, ++ CKM_DH_PKCS_DERIVE, &mech_info); ++ if (rv == CKR_OK && (mech_info.flags & CKF_DERIVE)) ++ { ++ slot_has_dh = CK_TRUE; ++ } ++ } ++#endif /* OPENSSL_NO_DH */ ++ ++ if (!found_candidate_slot && ++ (slot_has_rsa || slot_has_dsa || slot_has_dh)) ++ { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, ++ "%s: potential slot: %d\n", PK11_DBG, current_slot); ++#endif /* DEBUG_SLOT_SELECTION */ ++ best_slot_sofar = current_slot; ++ pk11_have_rsa = slot_has_rsa; ++ pk11_have_dsa = slot_has_dsa; ++ pk11_have_dh = slot_has_dh; ++ found_candidate_slot = CK_TRUE; ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, ++ "%s: setting found_candidate_slot to CK_TRUE\n", ++ PK11_DBG); ++ fprintf(stderr, ++ "%s: best so far slot: %d\n", PK11_DBG, ++ best_slot_sofar); ++ } ++ else ++ { ++ fprintf(stderr, ++ "%s: no rsa/dsa/dh\n", PK11_DBG); ++ } ++#else ++ } /* if */ ++#endif /* DEBUG_SLOT_SELECTION */ ++ } /* for */ ++ ++ if (found_candidate_slot) ++ { ++ pubkey_SLOTID = best_slot_sofar; ++ } ++ ++ found_candidate_slot = CK_FALSE; ++ best_slot_sofar = 0; ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: == checking cipher/digest ==\n", PK11_DBG); ++#endif /* DEBUG_SLOT_SELECTION */ ++ for (i = 0; i < ulSlotCount; i++) ++ { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: checking slot: %d\n", PK11_DBG, i); ++#endif /* DEBUG_SLOT_SELECTION */ ++ ++ current_slot = pSlotList[i]; ++ current_slot_n_cipher = 0; ++ current_slot_n_digest = 0; ++ memset(local_cipher_nids, 0, sizeof(local_cipher_nids)); ++ memset(local_digest_nids, 0, sizeof(local_digest_nids)); ++ ++ pk11_find_symmetric_ciphers(pFuncList, current_slot, ++ ¤t_slot_n_cipher, local_cipher_nids); ++ ++ pk11_find_digests(pFuncList, current_slot, ++ ¤t_slot_n_digest, local_digest_nids); ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: current_slot_n_cipher %d\n", PK11_DBG, ++ current_slot_n_cipher); ++ fprintf(stderr, "%s: current_slot_n_digest %d\n", PK11_DBG, ++ current_slot_n_digest); ++ fprintf(stderr, "%s: best so far cipher/digest slot: %d\n", ++ PK11_DBG, best_slot_sofar); ++#endif /* DEBUG_SLOT_SELECTION */ ++ ++ /* ++ * If the current slot supports more ciphers/digests than ++ * the previous best one we change the current best to this one. ++ * otherwise leave it where it is. ++ */ ++ if ((current_slot_n_cipher > slot_n_cipher) || ++ (current_slot_n_digest > slot_n_digest)) ++ { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, ++ "%s: changing best so far slot to %d\n", ++ PK11_DBG, current_slot); ++#endif /* DEBUG_SLOT_SELECTION */ ++ best_slot_sofar = SLOTID = current_slot; ++ slot_n_cipher = current_slot_n_cipher; ++ slot_n_digest = current_slot_n_digest; ++ ++ } ++ } ++ ++ if (slot_n_cipher > 0) ++ { ++ cipher_count = slot_n_cipher; ++ memcpy(cipher_nids, local_cipher_nids, ++ sizeof(local_cipher_nids)); ++ } ++ if (slot_n_digest > 0) ++ { ++ digest_count = slot_n_digest; ++ memcpy(digest_nids, local_digest_nids, ++ sizeof(local_digest_nids)); ++ } ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, ++ "%s: chosen pubkey slot: %d\n", PK11_DBG, pubkey_SLOTID); ++ fprintf(stderr, ++ "%s: chosen rand slot: %d\n", PK11_DBG, rand_SLOTID); ++ fprintf(stderr, ++ "%s: chosen cipher/digest slot: %d\n", PK11_DBG, SLOTID); ++ fprintf(stderr, ++ "%s: pk11_have_rsa %d\n", PK11_DBG, pk11_have_rsa); ++ fprintf(stderr, ++ "%s: pk11_have_dsa %d\n", PK11_DBG, pk11_have_dsa); ++ fprintf(stderr, ++ "%s: pk11_have_dh %d\n", PK11_DBG, pk11_have_dh); ++ fprintf(stderr, ++ "%s: pk11_have_random %d\n", PK11_DBG, pk11_have_random); ++ fprintf(stderr, ++ "%s: cipher_count %d\n", PK11_DBG, cipher_count); ++ fprintf(stderr, ++ "%s: digest_count %d\n", PK11_DBG, digest_count); ++#endif /* DEBUG_SLOT_SELECTION */ ++ ++ if (pSlotList != NULL) ++ OPENSSL_free(pSlotList); ++ ++#ifdef SOLARIS_HW_SLOT_SELECTION ++ OPENSSL_free(hw_cnids); ++ OPENSSL_free(hw_dnids); ++#endif /* SOLARIS_HW_SLOT_SELECTION */ ++ ++ if (any_slot_found != NULL) ++ *any_slot_found = 1; ++ return 1; ++ } ++ ++static void pk11_get_symmetric_cipher(CK_FUNCTION_LIST_PTR pflist, ++ int slot_id, CK_MECHANISM_TYPE mech, int *current_slot_n_cipher, ++ int *local_cipher_nids, int id) ++ { ++ CK_MECHANISM_INFO mech_info; ++ CK_RV rv; ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: checking mech: %x", PK11_DBG, mech); ++#endif /* DEBUG_SLOT_SELECTION */ ++ rv = pflist->C_GetMechanismInfo(slot_id, mech, &mech_info); ++ ++ if (rv != CKR_OK) ++ { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, " not found\n"); ++#endif /* DEBUG_SLOT_SELECTION */ ++ return; ++ } ++ ++ if ((mech_info.flags & CKF_ENCRYPT) && ++ (mech_info.flags & CKF_DECRYPT)) ++ { ++#ifdef SOLARIS_HW_SLOT_SELECTION ++ if (nid_in_table(ciphers[id].nid, hw_cnids)) ++#endif /* SOLARIS_HW_SLOT_SELECTION */ ++ { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, " usable\n"); ++#endif /* DEBUG_SLOT_SELECTION */ ++ local_cipher_nids[(*current_slot_n_cipher)++] = ++ ciphers[id].nid; ++ } ++#ifdef SOLARIS_HW_SLOT_SELECTION ++#ifdef DEBUG_SLOT_SELECTION ++ else ++ { ++ fprintf(stderr, " rejected, software implementation only\n"); ++ } ++#endif /* DEBUG_SLOT_SELECTION */ ++#endif /* SOLARIS_HW_SLOT_SELECTION */ ++ } ++#ifdef DEBUG_SLOT_SELECTION ++ else ++ { ++ fprintf(stderr, " unusable\n"); ++ } ++#endif /* DEBUG_SLOT_SELECTION */ ++ ++ return; ++ } ++ ++static void pk11_get_digest(CK_FUNCTION_LIST_PTR pflist, int slot_id, ++ CK_MECHANISM_TYPE mech, int *current_slot_n_digest, int *local_digest_nids, ++ int id) ++ { ++ CK_MECHANISM_INFO mech_info; ++ CK_RV rv; ++ ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, "%s: checking mech: %x", PK11_DBG, mech); ++#endif /* DEBUG_SLOT_SELECTION */ ++ rv = pflist->C_GetMechanismInfo(slot_id, mech, &mech_info); ++ ++ if (rv != CKR_OK) ++ { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, " not found\n"); ++#endif /* DEBUG_SLOT_SELECTION */ ++ return; ++ } ++ ++ if (mech_info.flags & CKF_DIGEST) ++ { ++#ifdef SOLARIS_HW_SLOT_SELECTION ++ if (nid_in_table(digests[id].nid, hw_dnids)) ++#endif /* SOLARIS_HW_SLOT_SELECTION */ ++ { ++#ifdef DEBUG_SLOT_SELECTION ++ fprintf(stderr, " usable\n"); ++#endif /* DEBUG_SLOT_SELECTION */ ++ local_digest_nids[(*current_slot_n_digest)++] = ++ digests[id].nid; ++ } ++#ifdef SOLARIS_HW_SLOT_SELECTION ++#ifdef DEBUG_SLOT_SELECTION ++ else ++ { ++ fprintf(stderr, " rejected, software implementation only\n"); ++ } ++#endif /* DEBUG_SLOT_SELECTION */ ++#endif /* SOLARIS_HW_SLOT_SELECTION */ ++ } ++#ifdef DEBUG_SLOT_SELECTION ++ else ++ { ++ fprintf(stderr, " unusable\n"); ++ } ++#endif /* DEBUG_SLOT_SELECTION */ ++ ++ return; ++ } ++ ++#ifdef SOLARIS_AES_CTR ++/* create a new NID when we have no OID for that mechanism */ ++static int pk11_add_NID(char *sn, char *ln) ++ { ++ ASN1_OBJECT *o; ++ int nid; ++ ++ if ((o = ASN1_OBJECT_create(OBJ_new_nid(1), (unsigned char *)"", ++ 1, sn, ln)) == NULL) ++ { ++ return 0; ++ } ++ ++ /* will return NID_undef on error */ ++ nid = OBJ_add_object(o); ++ ASN1_OBJECT_free(o); ++ ++ return (nid); ++ } ++ ++/* ++ * Create new NIDs for AES counter mode. OpenSSL doesn't support them now so we ++ * have to help ourselves here. ++ */ ++static int pk11_add_aes_ctr_NIDs(void) ++ { ++ /* are we already set? */ ++ if (NID_aes_256_ctr != NID_undef) ++ return 1; ++ ++ /* ++ * There are no official names for AES counter modes yet so we just ++ * follow the format of those that exist. ++ */ ++ if ((NID_aes_128_ctr = pk11_add_NID("AES-128-CTR", "aes-128-ctr")) == ++ NID_undef) ++ goto err; ++ ciphers[PK11_AES_128_CTR].nid = pk11_aes_128_ctr.nid = NID_aes_128_ctr; ++ if ((NID_aes_192_ctr = pk11_add_NID("AES-192-CTR", "aes-192-ctr")) == ++ NID_undef) ++ goto err; ++ ciphers[PK11_AES_192_CTR].nid = pk11_aes_192_ctr.nid = NID_aes_192_ctr; ++ if ((NID_aes_256_ctr = pk11_add_NID("AES-256-CTR", "aes-256-ctr")) == ++ NID_undef) ++ goto err; ++ ciphers[PK11_AES_256_CTR].nid = pk11_aes_256_ctr.nid = NID_aes_256_ctr; ++ return 1; ++ ++err: ++ PK11err(PK11_F_ADD_AES_CTR_NIDS, PK11_R_ADD_NID_FAILED); ++ return 0; ++ } ++#endif /* SOLARIS_AES_CTR */ ++ ++/* Find what symmetric ciphers this slot supports. */ ++static void pk11_find_symmetric_ciphers(CK_FUNCTION_LIST_PTR pflist, ++ CK_SLOT_ID current_slot, int *current_slot_n_cipher, int *local_cipher_nids) ++ { ++ int i; ++ ++ for (i = 0; i < PK11_CIPHER_MAX; ++i) ++ { ++ pk11_get_symmetric_cipher(pflist, current_slot, ++ ciphers[i].mech_type, current_slot_n_cipher, ++ local_cipher_nids, ciphers[i].id); ++ } ++ } ++ ++/* Find what digest algorithms this slot supports. */ ++static void pk11_find_digests(CK_FUNCTION_LIST_PTR pflist, ++ CK_SLOT_ID current_slot, int *current_slot_n_digest, int *local_digest_nids) ++ { ++ int i; ++ ++ for (i = 0; i < PK11_DIGEST_MAX; ++i) ++ { ++ pk11_get_digest(pflist, current_slot, digests[i].mech_type, ++ current_slot_n_digest, local_digest_nids, digests[i].id); ++ } ++ } ++ ++#ifdef SOLARIS_HW_SLOT_SELECTION ++/* ++ * It would be great if we could use pkcs11_kernel directly since this library ++ * offers hardware slots only. That's the easiest way to achieve the situation ++ * where we use the hardware accelerators when present and OpenSSL native code ++ * otherwise. That presumes the fact that OpenSSL native code is faster than the ++ * code in the soft token. It's a logical assumption - Crypto Framework has some ++ * inherent overhead so going there for the software implementation of a @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Wed Mar 25 23:00:30 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Wed, 25 Mar 2009 22:00:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[3960] csw/mgar/pkg/openssl/trunk Message-ID: Revision: 3960 http://gar.svn.sourceforge.net/gar/?rev=3960&view=rev Author: chninkel Date: 2009-03-25 22:00:30 +0000 (Wed, 25 Mar 2009) Log Message: ----------- openssl: updated to 0.9.8k Modified Paths: -------------- csw/mgar/pkg/openssl/trunk/Makefile csw/mgar/pkg/openssl/trunk/checksums csw/mgar/pkg/openssl/trunk/files/changelog.CSW Modified: csw/mgar/pkg/openssl/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssl/trunk/Makefile 2009-03-25 21:55:46 UTC (rev 3959) +++ csw/mgar/pkg/openssl/trunk/Makefile 2009-03-25 22:00:30 UTC (rev 3960) @@ -1,5 +1,5 @@ GARNAME = openssl -GARVERSION = 0.9.8j +GARVERSION = 0.9.8k CATEGORIES = lib OPENSSL_VERSION := $(shell echo $(GARVERSION) | sed -e 's/[a-z]//g') Modified: csw/mgar/pkg/openssl/trunk/checksums =================================================================== --- csw/mgar/pkg/openssl/trunk/checksums 2009-03-25 21:55:46 UTC (rev 3959) +++ csw/mgar/pkg/openssl/trunk/checksums 2009-03-25 22:00:30 UTC (rev 3960) @@ -1,4 +1,4 @@ -a5cb5f6c3d11affb387ecf7a997cac0c download/openssl-0.9.8j.tar.gz +e555c6d58d276aec7fdc53363e338ab3 download/openssl-0.9.8k.tar.gz b5ded4412606a0996595015bc2ff6974 download/CSWossl.gspec 05b45e7124833dee48e5f3c45591e95b download/CSWossl.depend bd9bb4dfb9602fba461b21fa37f97765 download/CSWossl.prototype @@ -16,9 +16,8 @@ eec77249fb642c525cad67dcd055fb77 download/CSWosslutils.gspec 37995caa7f4155066b00fb7503e853da download/CSWosslutils.depend a441995e4e3c95497e77aa613d2c673c download/CSWosslutils.prototype -578763067cc1f5fef2b93f2c70324c50 download/changelog.CSW +477123711aac778f2b2232c0d5d0b19d download/changelog.CSW b78faa440d6f6a2a07663de331678648 download/README.CSW 7fdc09cd3c11db459c83c8946f7872f6 download/i.conf a454ac09091085813ec8900f5a0c917c download/r.conf 64f7c3f3a6cae483209b69c31c82557d download/openssl.0.9.8.patch -8bd218e7c8aef3e2f5b1602a95f714f7 download/pkcs11_engine-0.9.8h.patch.2008-07-29 Modified: csw/mgar/pkg/openssl/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/openssl/trunk/files/changelog.CSW 2009-03-25 21:55:46 UTC (rev 3959) +++ csw/mgar/pkg/openssl/trunk/files/changelog.CSW 2009-03-25 22:00:30 UTC (rev 3960) @@ -1,3 +1,9 @@ +openssl (0.9.8,rev=2009.03.25_rev=k) unstable + + * New upstream version. + + -- Yann Rouillard Wed, 25 Mar 2009 22:57:40 +0100 + openssl (0.9.8,rev=2009.01.28_rev=j) unstable * Fixed checkinstall bug, -h should be used instead of -L to This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Wed Mar 25 23:08:30 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Wed, 25 Mar 2009 22:08:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[3961] csw/mgar/pkg/dbus/trunk/Makefile Message-ID: Revision: 3961 http://gar.svn.sourceforge.net/gar/?rev=3961&view=rev Author: wbonnet Date: 2009-03-25 22:08:30 +0000 (Wed, 25 Mar 2009) Log Message: ----------- 1.2.12 release Modified Paths: -------------- csw/mgar/pkg/dbus/trunk/Makefile Modified: csw/mgar/pkg/dbus/trunk/Makefile =================================================================== --- csw/mgar/pkg/dbus/trunk/Makefile 2009-03-25 22:00:30 UTC (rev 3960) +++ csw/mgar/pkg/dbus/trunk/Makefile 2009-03-25 22:08:30 UTC (rev 3961) @@ -26,18 +26,12 @@ # Dynamic CSWlibdbusdev prototype PKGFILES_CSWlibdbusdev = $(PKGFILES_DEVEL) PKGFILES_CSWlibdbusdev += $(libdir)/dbus-1.0/.* -# PKGFILES_CSWlibdbusdev += $(includedir)/include/(.*) -# PKGFILES_CSWlibdbusdev += $(libdir)/libdbus-1.a -# PKGFILES_CSWlibdbusdev += $(libdir)/pkgconfig/(.*) # Dynamic CSWlibdbus prototype PKGFILES_CSWlibdbus = $(PKGFILES_RT) -#PKGFILES_CSWlibdbus += $(libdir)/libdbus-1.la -#PKGFILES_CSWlibdbus += $(libdir)/(.*)\.so -#PKGFILES_CSWlibdbus += $(libdir)/(.*)\.so\.(.*) # Dependencies tracking -REQUIRED_PKGS_CSWdbus += CSWexpat CSWlibdbus CSWcswclassutils +REQUIRED_PKGS_CSWdbus = CSWexpat CSWlibdbus CSWcswclassutils REQUIRED_PKGS_CSWlibdbusdev = CSWlibdbus # SMF support This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 26 07:11:36 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 26 Mar 2009 06:11:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[3962] csw/mgar/pkg/netsnmp/trunk Message-ID: Revision: 3962 http://gar.svn.sourceforge.net/gar/?rev=3962&view=rev Author: hson Date: 2009-03-26 06:11:36 +0000 (Thu, 26 Mar 2009) Log Message: ----------- Patch perl makefiles for build to work on systems with older netsnmp installed Include older libraries for backward compatibility Build python modules Modified Paths: -------------- csw/mgar/pkg/netsnmp/trunk/Makefile csw/mgar/pkg/netsnmp/trunk/checksums Added Paths: ----------- csw/mgar/pkg/netsnmp/trunk/files/old_libs_i.tar.gz csw/mgar/pkg/netsnmp/trunk/files/old_libs_s.tar.gz csw/mgar/pkg/netsnmp/trunk/files/perl_makefiles.diff Modified: csw/mgar/pkg/netsnmp/trunk/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-25 22:08:30 UTC (rev 3961) +++ csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-26 06:11:36 UTC (rev 3962) @@ -36,8 +36,30 @@ CONFIGURE_ARGS += '--with-libwrap=/opt/csw/lib' CONFIGURE_ARGS += '--enable-ipv6' CONFIGURE_ARGS += '--with-transports=UDP TCP Unix' -CONFIGURE_ARGS += '--with-perl-mod' +CONFIGURE_ARGS += '--with-perl-modules' +CONFIGURE_ARGS += '--with-python-modules' +PATCHFILES = perl_makefiles.diff + +LD_OPTIONS = +export LD_OPTIONS + EXTRA_MERGE_EXCLUDE_FILES = .*/perllocal.pod include gar/category.mk + +post-install-isa-sparcv8: + @( cd $(INSTALLISADIR)$(libdir) ; gzip -dc $(DESTDIR)/../../$(FILEDIR)/old_libs_s.tar.gz |tar xf -) + @ln -s libnetsnmp.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmp.so.10 + @ln -s libnetsnmpagent.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmpagent.so.10 + @ln -s libnetsnmphelpers.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmphelpers.so.10 + @ln -s libnetsnmpmibs.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmpmibs.so.10 + @ln -s libnetsnmptrapd.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmptrapd.so.10 + +post-install-isa-i386: + @( cd $(INSTALLISADIR)$(libdir) ; gzip -dc $(DESTDIR)/../../$(FILEDIR)/old_libs_i.tar.gz |tar xf -) + @ln -s libnetsnmp.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmp.so.10 + @ln -s libnetsnmpagent.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmpagent.so.10 + @ln -s libnetsnmphelpers.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmphelpers.so.10 + @ln -s libnetsnmpmibs.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmpmibs.so.10 + @ln -s libnetsnmptrapd.so.10.0.1 $(INSTALLISADIR)$(libdir)/libnetsnmptrapd.so.10 Modified: csw/mgar/pkg/netsnmp/trunk/checksums =================================================================== --- csw/mgar/pkg/netsnmp/trunk/checksums 2009-03-25 22:08:30 UTC (rev 3961) +++ csw/mgar/pkg/netsnmp/trunk/checksums 2009-03-26 06:11:36 UTC (rev 3962) @@ -1 +1,2 @@ 984932520143f0c8bf7b7ce1fc9e1da1 download/net-snmp-5.4.2.1.tar.gz +01897895a960cd9cafbf2457c1aff065 download/perl_makefiles.diff Added: csw/mgar/pkg/netsnmp/trunk/files/old_libs_i.tar.gz =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/netsnmp/trunk/files/old_libs_i.tar.gz ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/netsnmp/trunk/files/old_libs_s.tar.gz =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/netsnmp/trunk/files/old_libs_s.tar.gz ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/netsnmp/trunk/files/perl_makefiles.diff =================================================================== --- csw/mgar/pkg/netsnmp/trunk/files/perl_makefiles.diff (rev 0) +++ csw/mgar/pkg/netsnmp/trunk/files/perl_makefiles.diff 2009-03-26 06:11:36 UTC (rev 3962) @@ -0,0 +1,84 @@ +diff -ru ../build-global/net-snmp-5.4.2.1/perl/ASN/Makefile.PL net-snmp-5.4.2.1/perl/ASN/Makefile.PL +--- ../build-global/net-snmp-5.4.2.1/perl/ASN/Makefile.PL 2007-05-31 00:53:09.000000000 +0200 ++++ net-snmp-5.4.2.1/perl/ASN/Makefile.PL 2009-03-25 07:57:32.952968532 +0100 +@@ -83,6 +83,7 @@ + $lib_version = `$opts->{'nsconfig'} --version`; + + if (lc($opts->{'insource'}) eq "true") { ++ $Params{'LDDLFLAGS'} = "-L../../snmplib/.libs -L../../snmplib/ " . "$Config{lddlflags} " . `$opts->{'nsconfig'} --ldflags`; + $Params{'LIBS'} = "-L../../snmplib/.libs -L../../snmplib/ " . $Params{'LIBS'}; + $Params{'CCFLAGS'} = "-I../../include " . $Params{'CCFLAGS'}; + } +diff -ru ../build-global/net-snmp-5.4.2.1/perl/OID/Makefile.PL net-snmp-5.4.2.1/perl/OID/Makefile.PL +--- ../build-global/net-snmp-5.4.2.1/perl/OID/Makefile.PL 2007-05-31 00:53:09.000000000 +0200 ++++ net-snmp-5.4.2.1/perl/OID/Makefile.PL 2009-03-25 07:56:23.529120339 +0100 +@@ -81,6 +81,7 @@ + $Params{'CCFLAGS'} .= " " . $Config{'ccflags'}; + $lib_version = `$opts->{'nsconfig'} --version`; + if (lc($opts->{'insource'}) eq "true") { ++ $Params{'LDDLFLAGS'} = "-L../../snmplib/.libs -L../../snmplib/ " . "$Config{lddlflags} " . `$opts->{'nsconfig'} --ldflags`; + $Params{'LIBS'} = "-L../../snmplib/.libs -L../../snmplib/ " . $Params{'LIBS'}; + $Params{'CCFLAGS'} = "-I../../include " . $Params{'CCFLAGS'}; + # } else { +diff -ru ../build-global/net-snmp-5.4.2.1/perl/SNMP/Makefile.PL net-snmp-5.4.2.1/perl/SNMP/Makefile.PL +--- ../build-global/net-snmp-5.4.2.1/perl/SNMP/Makefile.PL 2007-05-31 00:53:09.000000000 +0200 ++++ net-snmp-5.4.2.1/perl/SNMP/Makefile.PL 2009-03-25 07:55:07.873218952 +0100 +@@ -93,6 +93,7 @@ + } + $lib_version = `$opts->{'nsconfig'} --version`; + if (lc($opts->{'insource'}) eq "true") { ++ $Params{'LDDLFLAGS'} = "-L../../snmplib/.libs -L../../snmplib/ " . "$Config{lddlflags} " . `$opts->{'nsconfig'} --ldflags`; + $Params{'LIBS'} = "-L../../snmplib/.libs -L../../snmplib/ " . $Params{'LIBS'}; + $Params{'CCFLAGS'} = "-I../../include " . $Params{'CCFLAGS'}; + # } else { +diff -ru ../build-global/net-snmp-5.4.2.1/perl/TrapReceiver/Makefile.PL net-snmp-5.4.2.1/perl/TrapReceiver/Makefile.PL +--- ../build-global/net-snmp-5.4.2.1/perl/TrapReceiver/Makefile.PL 2007-06-18 16:10:08.000000000 +0200 ++++ net-snmp-5.4.2.1/perl/TrapReceiver/Makefile.PL 2009-03-25 07:56:01.868833181 +0100 +@@ -119,6 +119,7 @@ + } + + if (lc($opts->{'insource'}) eq "true") { ++ $Params{'LDDLFLAGS'} = "-L../../apps/.libs -L../../apps -L../../agent/.libs -L../../agent -L../../agent/helpers/.libs -L../../agent/helpers -L../../snmplib/.libs -L../../snmplib " . "$Config{lddlflags} " . `$opts->{'nsconfig'} --ldflags`; + $Params{'LIBS'} = "-L../../apps/.libs -L../../apps -L../../agent/.libs -L../../agent -L../../agent/helpers/.libs -L../../agent/helpers -L../../snmplib/.libs -L../../snmplib " . $Params{'LIBS'}; + $Params{'CCFLAGS'} = "-I../../include " . $Params{'CCFLAGS'}; + } else { +diff -ru ../build-global/net-snmp-5.4.2.1/perl/agent/Makefile.PL net-snmp-5.4.2.1/perl/agent/Makefile.PL +--- ../build-global/net-snmp-5.4.2.1/perl/agent/Makefile.PL 2007-05-31 00:53:09.000000000 +0200 ++++ net-snmp-5.4.2.1/perl/agent/Makefile.PL 2009-03-25 07:57:09.785808710 +0100 +@@ -87,6 +87,7 @@ + $Params{'CCFLAGS'} .= " " . $Config{'ccflags'}; + $lib_version = `$opts->{'nsconfig'} --version`; + if (lc($opts->{'insource'}) eq "true") { ++ $Params{'LDDLFLAGS'} = "-L../../snmplib/.libs -L../../snmplib/ -L../../agent/.libs -L../../agent/ -L../../agent/helpers/.libs -L../../agent/helpers/ " . "$Config{lddlflags} " . `$opts->{'nsconfig'} --ldflags`; + $Params{'LIBS'} = "-L../../snmplib/.libs -L../../snmplib/ -L../../agent/.libs -L../../agent/ -L../../agent/helpers/.libs -L../../agent/helpers/ " . $Params{'LIBS'}; + $Params{'CCFLAGS'} = "-I../../include " . $Params{'CCFLAGS'}; + # } else { +diff -ru ../build-global/net-snmp-5.4.2.1/perl/default_store/Makefile.PL net-snmp-5.4.2.1/perl/default_store/Makefile.PL +--- ../build-global/net-snmp-5.4.2.1/perl/default_store/Makefile.PL 2007-05-31 00:53:09.000000000 +0200 ++++ net-snmp-5.4.2.1/perl/default_store/Makefile.PL 2009-03-25 07:51:02.425647655 +0100 +@@ -76,6 +76,7 @@ + $Params{'CCFLAGS'} .= " " . $Config{'ccflags'}; + $lib_version = `$opts->{'nsconfig'} --version`; + if (lc($opts->{'insource'}) eq "true") { ++ $Params{'LDDLFLAGS'} = "-L../../snmplib/.libs -L../../snmplib/ " . "$Config{lddlflags} " . `$opts->{'nsconfig'} --ldflags`; + $Params{'LIBS'} = "-L../../snmplib/.libs -L../../snmplib/ " . $Params{'LIBS'}; + $Params{'CCFLAGS'} = "-I../../include " . $Params{'CCFLAGS'}; + } +--- ../build-global/net-snmp-5.4.2.1/perl/agent/default_store/Makefile.PL 2007-05-25 01:15:36.000000000 +0200 ++++ net-snmp-5.4.2.1/perl/agent/default_store/Makefile.PL 2009-03-25 10:56:34.665497642 +0100 +@@ -69,6 +69,7 @@ + } + else { + $opts = NetSNMPGetOpts("../../"); ++ $Params{'LDDLFLAGS'} = "$Config{lddlflags} " . `$opts->{'nsconfig'} --ldflags`; + $Params{'LIBS'} = `$opts->{'nsconfig'} --libs`; + chomp($Params{'LIBS'}); + $Params{'CCFLAGS'} = `$opts->{'nsconfig'} --cflags`; +@@ -76,6 +77,7 @@ + $Params{'CCFLAGS'} .= " " . $Config{'ccflags'}; + $lib_version = `$opts->{'nsconfig'} --version`; + if ($opts->{'insource'} eq "true") { ++ $Params{'LDDLFLAGS'} = "-L../../../snmplib/.libs -L../../../snmplib/ " . $Params{'LDDLFLAGS'}; + $Params{'LIBS'} = "-L../../../snmplib/.libs -L../../../snmplib/ " . $Params{'LIBS'}; + $Params{'CCFLAGS'} = "-I../../../include " . $Params{'CCFLAGS'}; + } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 26 08:02:46 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 26 Mar 2009 07:02:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[3963] csw/mgar/pkg/netsnmp/trunk/Makefile Message-ID: Revision: 3963 http://gar.svn.sourceforge.net/gar/?rev=3963&view=rev Author: hson Date: 2009-03-26 07:02:46 +0000 (Thu, 26 Mar 2009) Log Message: ----------- netsnmp: Disable build of perl and python modules Modified Paths: -------------- csw/mgar/pkg/netsnmp/trunk/Makefile Modified: csw/mgar/pkg/netsnmp/trunk/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-26 06:11:36 UTC (rev 3962) +++ csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-26 07:02:46 UTC (rev 3963) @@ -36,10 +36,12 @@ CONFIGURE_ARGS += '--with-libwrap=/opt/csw/lib' CONFIGURE_ARGS += '--enable-ipv6' CONFIGURE_ARGS += '--with-transports=UDP TCP Unix' -CONFIGURE_ARGS += '--with-perl-modules' -CONFIGURE_ARGS += '--with-python-modules' +CONFIGURE_ARGS += '--without-perl-modules' +CONFIGURE_ARGS += '--without-python-modules' +#CONFIGURE_ARGS += '--with-perl-modules' +#CONFIGURE_ARGS += '--with-python-modules' -PATCHFILES = perl_makefiles.diff +#PATCHFILES = perl_makefiles.diff LD_OPTIONS = export LD_OPTIONS This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 26 08:55:06 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 26 Mar 2009 07:55:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[3964] csw/mgar/pkg/netsnmp/trunk/Makefile Message-ID: Revision: 3964 http://gar.svn.sourceforge.net/gar/?rev=3964&view=rev Author: hson Date: 2009-03-26 07:55:06 +0000 (Thu, 26 Mar 2009) Log Message: ----------- netsnmp: Disable perl and python modules using =no Modified Paths: -------------- csw/mgar/pkg/netsnmp/trunk/Makefile Modified: csw/mgar/pkg/netsnmp/trunk/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-26 07:02:46 UTC (rev 3963) +++ csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-26 07:55:06 UTC (rev 3964) @@ -36,12 +36,10 @@ CONFIGURE_ARGS += '--with-libwrap=/opt/csw/lib' CONFIGURE_ARGS += '--enable-ipv6' CONFIGURE_ARGS += '--with-transports=UDP TCP Unix' -CONFIGURE_ARGS += '--without-perl-modules' -CONFIGURE_ARGS += '--without-python-modules' -#CONFIGURE_ARGS += '--with-perl-modules' -#CONFIGURE_ARGS += '--with-python-modules' +CONFIGURE_ARGS += '--with-perl-modules=no' +CONFIGURE_ARGS += '--with-python-modules=no' -#PATCHFILES = perl_makefiles.diff +PATCHFILES = perl_makefiles.diff LD_OPTIONS = export LD_OPTIONS This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Thu Mar 26 08:56:14 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Thu, 26 Mar 2009 07:56:14 +0000 Subject: [csw-devel] SF.net SVN: gar:[3965] csw/mgar/pkg/vixiecron/branches/bug-2674519/ Message-ID: Revision: 3965 http://gar.svn.sourceforge.net/gar/?rev=3965&view=rev Author: wahwah Date: 2009-03-26 07:56:14 +0000 (Thu, 26 Mar 2009) Log Message: ----------- Branching out for the purposes of bug 2674519. http://sourceforge.net/tracker/?func=detail&atid=1075770&aid=2674519&group_id=229205 Added Paths: ----------- csw/mgar/pkg/vixiecron/branches/bug-2674519/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Thu Mar 26 08:58:40 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Thu, 26 Mar 2009 07:58:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[3966] csw/mgar/pkg/vixiecron/trunk/ Message-ID: Revision: 3966 http://gar.svn.sourceforge.net/gar/?rev=3966&view=rev Author: wahwah Date: 2009-03-26 07:58:40 +0000 (Thu, 26 Mar 2009) Log Message: ----------- Added svn:externals to vixiecron/trunk Property Changed: ---------------- csw/mgar/pkg/vixiecron/trunk/ Property changes on: csw/mgar/pkg/vixiecron/trunk ___________________________________________________________________ Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 26 09:54:23 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 26 Mar 2009 08:54:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3967] csw/mgar/pkg/libgsasl/trunk Message-ID: Revision: 3967 http://gar.svn.sourceforge.net/gar/?rev=3967&view=rev Author: dmichelsen Date: 2009-03-26 08:54:23 +0000 (Thu, 26 Mar 2009) Log Message: ----------- libgsasl: Update to 1.1 Modified Paths: -------------- csw/mgar/pkg/libgsasl/trunk/Makefile csw/mgar/pkg/libgsasl/trunk/checksums Modified: csw/mgar/pkg/libgsasl/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgsasl/trunk/Makefile 2009-03-26 07:58:40 UTC (rev 3966) +++ csw/mgar/pkg/libgsasl/trunk/Makefile 2009-03-26 08:54:23 UTC (rev 3967) @@ -1,5 +1,5 @@ GARNAME = libgsasl -GARVERSION = 1.0 +GARVERSION = 1.1 CATEGORIES = lib DESCRIPTION = GNU SASL Library Modified: csw/mgar/pkg/libgsasl/trunk/checksums =================================================================== --- csw/mgar/pkg/libgsasl/trunk/checksums 2009-03-26 07:58:40 UTC (rev 3966) +++ csw/mgar/pkg/libgsasl/trunk/checksums 2009-03-26 08:54:23 UTC (rev 3967) @@ -1 +1 @@ -e422ddd8fc8ba6fe06a199d907d83f60 download/libgsasl-1.0.tar.gz +389f2b8f8d213b6d1292e879b583cda4 download/libgsasl-1.1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 26 10:10:33 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 26 Mar 2009 09:10:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[3968] csw/mgar/pkg/libgsasl/trunk/Makefile Message-ID: Revision: 3968 http://gar.svn.sourceforge.net/gar/?rev=3968&view=rev Author: dmichelsen Date: 2009-03-26 09:10:33 +0000 (Thu, 26 Mar 2009) Log Message: ----------- libgsasl: Add 64bit notice Modified Paths: -------------- csw/mgar/pkg/libgsasl/trunk/Makefile Modified: csw/mgar/pkg/libgsasl/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgsasl/trunk/Makefile 2009-03-26 08:54:23 UTC (rev 3967) +++ csw/mgar/pkg/libgsasl/trunk/Makefile 2009-03-26 09:10:33 UTC (rev 3968) @@ -22,6 +22,9 @@ SPKG_SOURCEURL = http://www.gnu.org/software/$(GNU_PROJ) +# We have to wait with 64 bit until Kerberos is updated to 64 bit +#BUILD64 = 1 + CONFIGURE_ARGS = $(DIRPATHS) TEST_TARGET = check This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Thu Mar 26 10:26:11 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Thu, 26 Mar 2009 09:26:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[3969] csw/mgar/pkg/clamav/trunk Message-ID: Revision: 3969 http://gar.svn.sourceforge.net/gar/?rev=3969&view=rev Author: bonivart Date: 2009-03-26 09:26:11 +0000 (Thu, 26 Mar 2009) Log Message: ----------- clamav: fix init script Modified Paths: -------------- csw/mgar/pkg/clamav/trunk/Makefile csw/mgar/pkg/clamav/trunk/files/CSWclamav.cswclamd Modified: csw/mgar/pkg/clamav/trunk/Makefile =================================================================== --- csw/mgar/pkg/clamav/trunk/Makefile 2009-03-26 09:10:33 UTC (rev 3968) +++ csw/mgar/pkg/clamav/trunk/Makefile 2009-03-26 09:26:11 UTC (rev 3969) @@ -58,7 +58,7 @@ $$$$3 ~ /\/opt\/csw\/etc\/CSWclamav\/cswusergroup$$$$/ { $$$$2 = "cswusergroup" } \ { print }' -SPKG_SOURCEURL = http://www.clamav.net/ +SPKG_SOURCEURL = http://www.clamav.net TEST_TARGET = check Modified: csw/mgar/pkg/clamav/trunk/files/CSWclamav.cswclamd =================================================================== --- csw/mgar/pkg/clamav/trunk/files/CSWclamav.cswclamd 2009-03-26 09:10:33 UTC (rev 3968) +++ csw/mgar/pkg/clamav/trunk/files/CSWclamav.cswclamd 2009-03-26 09:26:11 UTC (rev 3969) @@ -62,7 +62,7 @@ ;; refresh|reload) echo "Reloading clam daemon configuration: " - /usr/bin/pkill -x -HUP $prog + /usr/bin/pkill -HUP -x $prog ;; *) echo $"Usage: $0 { start|stop|refresh|reload|restart }" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 26 10:30:39 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 26 Mar 2009 09:30:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[3970] csw/mgar/gar/v2/gar.pkg.mk Message-ID: Revision: 3970 http://gar.svn.sourceforge.net/gar/?rev=3970&view=rev Author: dmichelsen Date: 2009-03-26 09:30:39 +0000 (Thu, 26 Mar 2009) Log Message: ----------- mGAR v2: WORKDIR_FIRSTMOD on pkgmk/Reinstate r2830 which was taken out by mistake in r3284 Modified Paths: -------------- csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-26 09:26:11 UTC (rev 3969) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-26 09:30:39 UTC (rev 3970) @@ -457,6 +457,7 @@ --workdir $(SPKG_WORKDIR) \ --pkgbase $(SPKG_PKGBASE) \ --pkgroot $(SPKG_PKGROOT) \ + -v WORKDIR_FIRSTMOD=../build-$(firstword $(MODULATIONS)) \ --compress \ $(MKPACKAGE_ARGS) ) || exit 2 @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Thu Mar 26 11:03:26 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Thu, 26 Mar 2009 10:03:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[3971] csw/mgar/pkg/vixiecron/branches/bug-2674519/ Message-ID: Revision: 3971 http://gar.svn.sourceforge.net/gar/?rev=3971&view=rev Author: wahwah Date: 2009-03-26 10:03:26 +0000 (Thu, 26 Mar 2009) Log Message: ----------- Removing a vixie-cron branch. Bug was not reproducible. Removed Paths: ------------- csw/mgar/pkg/vixiecron/branches/bug-2674519/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 26 11:57:55 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 26 Mar 2009 10:57:55 +0000 Subject: [csw-devel] SF.net SVN: gar:[3972] csw/mgar/pkg/netsnmp/trunk/Makefile Message-ID: Revision: 3972 http://gar.svn.sourceforge.net/gar/?rev=3972&view=rev Author: hson Date: 2009-03-26 10:57:55 +0000 (Thu, 26 Mar 2009) Log Message: ----------- netsnmp: Need to disable embedded perl to force perl module not to be built Modified Paths: -------------- csw/mgar/pkg/netsnmp/trunk/Makefile Modified: csw/mgar/pkg/netsnmp/trunk/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-26 10:03:26 UTC (rev 3971) +++ csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-26 10:57:55 UTC (rev 3972) @@ -36,6 +36,7 @@ CONFIGURE_ARGS += '--with-libwrap=/opt/csw/lib' CONFIGURE_ARGS += '--enable-ipv6' CONFIGURE_ARGS += '--with-transports=UDP TCP Unix' +CONFIGURE_ARGS += '--disable-embedded-perl' CONFIGURE_ARGS += '--with-perl-modules=no' CONFIGURE_ARGS += '--with-python-modules=no' This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Thu Mar 26 12:59:09 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Thu, 26 Mar 2009 11:59:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[3973] csw/mgar/pkg/vixiecron/trunk/Makefile Message-ID: Revision: 3973 http://gar.svn.sourceforge.net/gar/?rev=3973&view=rev Author: wahwah Date: 2009-03-26 11:59:09 +0000 (Thu, 26 Mar 2009) Log Message: ----------- Enabled the build, CSWvixiecron can be built now. Added a TODO list. Modified Paths: -------------- csw/mgar/pkg/vixiecron/trunk/Makefile Modified: csw/mgar/pkg/vixiecron/trunk/Makefile =================================================================== --- csw/mgar/pkg/vixiecron/trunk/Makefile 2009-03-26 10:57:55 UTC (rev 3972) +++ csw/mgar/pkg/vixiecron/trunk/Makefile 2009-03-26 11:59:09 UTC (rev 3973) @@ -15,6 +15,10 @@ supports a slash notation: */5 denotes "Every five minutes". endef +# TODO: +# - Improve man page locations. The original manpage install script looks retarded. +# - SMF support for non-global zones. + MASTER_SITES = http://ftp.de.debian.org/debian/pool/main/c/cron/ DISTFILES = cron_$(GARVERSION).orig.tar.gz DISTFILES += cron_$(GARVERSION)-105.diff.gz @@ -29,7 +33,6 @@ PATCHFILES = cron_$(GARVERSION)-105.diff.gz \ gar-$(GARNAME)_$(GARVERSION).patch -GARCOMPILER = SOS12 TEST_SCRIPTS = CONFIGURE_SCRIPTS = EXTRA_CFLAGS = -DDEBUGGING=0 -DPOSIX -DDEBIAN @@ -60,13 +63,4 @@ post-install-isa-amd64: post-install -# This build is disabled for the time being, as SMF configuration isn't yet -# complete. - -# Remove the following rules and uncomment the -# include before building. -all: .DEFAULT -.DEFAULT: - @true - -# include gar/category.mk +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Mar 26 13:44:31 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 26 Mar 2009 12:44:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3974] csw/mgar/pkg/jdk6/trunk Message-ID: Revision: 3974 http://gar.svn.sourceforge.net/gar/?rev=3974&view=rev Author: dmichelsen Date: 2009-03-26 12:44:28 +0000 (Thu, 26 Mar 2009) Log Message: ----------- jdk6: Update to 6u13 Modified Paths: -------------- csw/mgar/pkg/jdk6/trunk/Makefile csw/mgar/pkg/jdk6/trunk/checksums Modified: csw/mgar/pkg/jdk6/trunk/Makefile =================================================================== --- csw/mgar/pkg/jdk6/trunk/Makefile 2009-03-26 11:59:09 UTC (rev 3973) +++ csw/mgar/pkg/jdk6/trunk/Makefile 2009-03-26 12:44:28 UTC (rev 3974) @@ -1,6 +1,6 @@ GARNAME = jdk6 -SPKG_VERSION = 1.6.0_11 -GARVERSION = 6u11 +SPKG_VERSION = 1.6.0_13 +GARVERSION = 6u13 CATEGORIES = lang DESCRIPTION = Java Development Kit 6 Modified: csw/mgar/pkg/jdk6/trunk/checksums =================================================================== --- csw/mgar/pkg/jdk6/trunk/checksums 2009-03-26 11:59:09 UTC (rev 3973) +++ csw/mgar/pkg/jdk6/trunk/checksums 2009-03-26 12:44:28 UTC (rev 3974) @@ -1,7 +1,7 @@ -ab4534bfca054a3fffebc384390ad54a download/jdk-6u11-solaris-sparc.sh -2f5b20118c85533854720ebbfb428758 download/jdk-6u11-solaris-sparcv9.sh -e460101ca2d718b98a65c432753e9684 download/jdk-6u11-solaris-i586.sh -c103e6c5d4d42a8ab162804a7b01c3c2 download/jdk-6u11-solaris-x64.sh +082fc09dd4f090fd402ecea74de04512 download/jdk-6u13-solaris-sparc.sh +9d21b094dda0f2cebdf4a7db97679e0a download/jdk-6u13-solaris-sparcv9.sh +62ee4b88ddc74af6fb15c1d8d3d2edce download/jdk-6u13-solaris-i586.sh +08824246000783adc6cae525b183b983 download/jdk-6u13-solaris-x64.sh e97f304567b9a3504ed23ab5203b1d6a download/CSWjdk6.gspec db63838ec6ecabef9af5dbaeece93854 download/CSWjre6.gspec 49e3f19f300f9634301324c66e9c538f download/CSWjdk.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Thu Mar 26 14:10:52 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Thu, 26 Mar 2009 13:10:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[3975] csw/mgar/pkg/dovecot/trunk Message-ID: Revision: 3975 http://gar.svn.sourceforge.net/gar/?rev=3975&view=rev Author: skayser Date: 2009-03-26 13:10:52 +0000 (Thu, 26 Mar 2009) Log Message: ----------- dovecot: minor tweaks Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-26 12:44:28 UTC (rev 3974) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-26 13:10:52 UTC (rev 3975) @@ -37,7 +37,8 @@ PREREQUISITE_PKGS += CSWmysql5devel CSWmysql5rt PREREQUISITE_PKGS += CSWoldaprt CSWoldapdevel PREREQUISITE_PKGS += CSWsasl -PREREQUISITE_PKGS += CSWsqlite3 CSWsqlite3dev +PREREQUISITE_PKGS += CSWsqlite3 CSWsqlite3devel +PREREQUISITE_PKGS += CSWlibpq PKGFILES_CSWdovecotdevel = $(PKGFILES_DEVEL) PKGFILES_CSWdovecot-sieve = .*sieve.* Modified: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW 2009-03-26 12:44:28 UTC (rev 3974) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW 2009-03-26 13:10:52 UTC (rev 3975) @@ -1,9 +1,9 @@ -dovecot (1.1.11) REV=2009.03.19 +dovecot (1.1.11,REV=2009.03.26) - * Package adopted again and updated to 1.1.11. + * Package adopted and updated to 1.1.11. * Tested and validated LDAP interopability with PAM. (Closes: #2760) * Adjusted SSLDIR in mkcert.sh. (Closes: #3027) * Compiled with --localstatedir=/var/opt/csw. Changes base_dir from /opt/csw/var/run/dovecot to /var/opt/csw/run/dovecot. - -- Sebastian Kayser Thu, 19 Mar 2009 14:02:16 +0100 + -- Sebastian Kayser Thu, 26 Mar 2009 13:35:07 +0100 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Thu Mar 26 14:13:16 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Thu, 26 Mar 2009 13:13:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[3976] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 3976 http://gar.svn.sourceforge.net/gar/?rev=3976&view=rev Author: skayser Date: 2009-03-26 13:13:15 +0000 (Thu, 26 Mar 2009) Log Message: ----------- dovecot: adjusted mkcert.sh permissions Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-26 13:10:52 UTC (rev 3975) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-26 13:13:15 UTC (rev 3976) @@ -136,7 +136,7 @@ @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) @$(foreach DOC,$(CSWDOCS),\ ginstall -m 644 $(FILEDIR)/CSWdovecot.$(DOC) $(DOCDEST);) - @cp $(WORKSRC)/doc/mkcert.sh $(DOCDEST) + @ginstall -m 755 $(WORKSRC)/doc/mkcert.sh $(DOCDEST) @cp $(WORKSRC)/doc/dovecot-openssl.cnf $(DOCDEST) @ginstall -m 755 $(FILEDIR)/CSWdovecot.cswdovecot \ $(DESTDIR)/etc/opt/csw/init.d/cswdovecot This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Thu Mar 26 15:01:23 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Thu, 26 Mar 2009 14:01:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[3977] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 3977 http://gar.svn.sourceforge.net/gar/?rev=3977&view=rev Author: skayser Date: 2009-03-26 14:01:23 +0000 (Thu, 26 Mar 2009) Log Message: ----------- dovecot: corrected PREREQUISITE_PKGS Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-26 13:13:15 UTC (rev 3976) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-26 14:01:23 UTC (rev 3977) @@ -37,7 +37,7 @@ PREREQUISITE_PKGS += CSWmysql5devel CSWmysql5rt PREREQUISITE_PKGS += CSWoldaprt CSWoldapdevel PREREQUISITE_PKGS += CSWsasl -PREREQUISITE_PKGS += CSWsqlite3 CSWsqlite3devel +PREREQUISITE_PKGS += CSWsqlite3 PREREQUISITE_PKGS += CSWlibpq PKGFILES_CSWdovecotdevel = $(PKGFILES_DEVEL) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From pfelecan at opencsw.org Thu Mar 26 17:54:58 2009 From: pfelecan at opencsw.org (Peter FELECAN) Date: Thu, 26 Mar 2009 17:54:58 +0100 Subject: [csw-devel] SF.net SVN: gar:[3953] csw/mgar/pkg/gcc4/trunk In-Reply-To: (valholla@users.sourceforge.net's message of "Wed\, 25 Mar 2009 16\:21\:15 +0000") References: Message-ID: valholla at users.sourceforge.net writes: > Revision: 3953 > CONFIGURE_ARGS += --enable-threads=posix > CONFIGURE_ARGS += --enable-stage1-languages=c > CONFIGURE_ARGS += --enable-languages=c,c++,fortran,java,objc No Ada? We want Ada! -- Peter From bdwalton at users.sourceforge.net Thu Mar 26 18:31:31 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Thu, 26 Mar 2009 17:31:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3978] csw/mgar/pkg/git/trunk/Makefile Message-ID: Revision: 3978 http://gar.svn.sourceforge.net/gar/?rev=3978&view=rev Author: bdwalton Date: 2009-03-26 17:31:31 +0000 (Thu, 26 Mar 2009) Log Message: ----------- use original catalog names (omitted during dynamic gspec conversion) Modified Paths: -------------- csw/mgar/pkg/git/trunk/Makefile Modified: csw/mgar/pkg/git/trunk/Makefile =================================================================== --- csw/mgar/pkg/git/trunk/Makefile 2009-03-26 14:01:23 UTC (rev 3977) +++ csw/mgar/pkg/git/trunk/Makefile 2009-03-26 17:31:31 UTC (rev 3978) @@ -7,6 +7,14 @@ PACKAGES = CSWgit CSWgitk CSWgitgui CSWgitsvn CSWgitcvs CSWgitemacs CSWgitdoc +CATALOGNAME_CSWgit = git +CATALOGNAME_CSWgitcvs = git_cvs +CATALOGNAME_CSWgitsvn = git_svn +CATALOGNAME_CSWgitemacs = git_emacs +CATALOGNAME_CSWgitgui = git_gui +CATALOGNAME_CSWgitdoc = git_doc +CATALOGNAME_CSWgitk = gitk + ARCHALL_CSWgitsvn = 1 ARCHALL_CSWgitcvs = 1 ARCHALL_CSWgitk = 1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Thu Mar 26 20:23:26 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Thu, 26 Mar 2009 19:23:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[3979] csw/mgar/pkg/java Message-ID: Revision: 3979 http://gar.svn.sourceforge.net/gar/?rev=3979&view=rev Author: wbonnet Date: 2009-03-26 19:23:26 +0000 (Thu, 26 Mar 2009) Log Message: ----------- Add missing Makefile Modified Paths: -------------- csw/mgar/pkg/java/ajcbeanutils/trunk/checksums csw/mgar/pkg/java/ajcchain/trunk/checksums csw/mgar/pkg/java/ajccli/trunk/checksums csw/mgar/pkg/java/ajccodec/trunk/checksums csw/mgar/pkg/java/ajccollections/trunk/checksums csw/mgar/pkg/java/ajcdigester/trunk/checksums Added Paths: ----------- csw/mgar/pkg/java/ajcprimitives/Makefile Modified: csw/mgar/pkg/java/ajcbeanutils/trunk/checksums =================================================================== --- csw/mgar/pkg/java/ajcbeanutils/trunk/checksums 2009-03-26 17:31:31 UTC (rev 3978) +++ csw/mgar/pkg/java/ajcbeanutils/trunk/checksums 2009-03-26 19:23:26 UTC (rev 3979) @@ -1,3 +1,3 @@ bffa9e8a9d2a09d4c3641b042e8954fc download/commons-beanutils-1.8.0-bin.tar.gz -789f5daa44350669aceb43342565eff9 download/CSWajcbeanutils.gspec -eebc7c136790d9e3524bf68c588b63aa download/CSWajcbeanutilsdoc.gspec +b90efc0d932ea4782b7ab7b66aacfc6f download/CSWajcbeanutils.gspec +70b796946d8fd437dc0820ea1c89bf0b download/CSWajcbeanutilsdoc.gspec Modified: csw/mgar/pkg/java/ajcchain/trunk/checksums =================================================================== --- csw/mgar/pkg/java/ajcchain/trunk/checksums 2009-03-26 17:31:31 UTC (rev 3978) +++ csw/mgar/pkg/java/ajcchain/trunk/checksums 2009-03-26 19:23:26 UTC (rev 3979) @@ -1,3 +1,3 @@ 42d6a4fd3316f88a01eeb0e0c0f89e0f download/commons-chain-1.2-bin.tar.gz -1d7aba34b4070233f31a52c30fae368d download/CSWajcchain.gspec -d9ea5b7544745afe775804693c04071d download/CSWajcchaindoc.gspec +cdb9de616d27606019c8a61e0aed25c0 download/CSWajcchain.gspec +5db6254f536f32d1adce0a299467cc65 download/CSWajcchaindoc.gspec Modified: csw/mgar/pkg/java/ajccli/trunk/checksums =================================================================== --- csw/mgar/pkg/java/ajccli/trunk/checksums 2009-03-26 17:31:31 UTC (rev 3978) +++ csw/mgar/pkg/java/ajccli/trunk/checksums 2009-03-26 19:23:26 UTC (rev 3979) @@ -1,3 +1,3 @@ 2e5fc38f03a28788bf131d7c0c36d3f2 download/commons-cli-1.1.tar.gz -e54599970cbf019efdd8a0bc8045b306 download/CSWajccli.gspec -1dbc0c840c784bda90374b8bc171ecaa download/CSWajcclidoc.gspec +b2edae5cdfb8a97ef3d7c3070205bd1f download/CSWajccli.gspec +ee12ee5ad48ab4c8b3eac56093f467b4 download/CSWajcclidoc.gspec Modified: csw/mgar/pkg/java/ajccodec/trunk/checksums =================================================================== --- csw/mgar/pkg/java/ajccodec/trunk/checksums 2009-03-26 17:31:31 UTC (rev 3978) +++ csw/mgar/pkg/java/ajccodec/trunk/checksums 2009-03-26 19:23:26 UTC (rev 3979) @@ -1,3 +1,3 @@ aad3948be13476d9599cadaf146bc92a download/commons-codec-1.3.tar.gz -327add1e0d461a39956fb4a96811fa56 download/CSWajccodec.gspec -4a93fdff397b050c7591d4f918c4d849 download/CSWajccodecdoc.gspec +89528aa0c2143a712a20a166b7031ff9 download/CSWajccodec.gspec +c1064ad5035505ad95fb3127c49bbc14 download/CSWajccodecdoc.gspec Modified: csw/mgar/pkg/java/ajccollections/trunk/checksums =================================================================== --- csw/mgar/pkg/java/ajccollections/trunk/checksums 2009-03-26 17:31:31 UTC (rev 3978) +++ csw/mgar/pkg/java/ajccollections/trunk/checksums 2009-03-26 19:23:26 UTC (rev 3979) @@ -1,3 +1,3 @@ 6f5b078f01dd0c3910cc04898bf39924 download/commons-collections-3.2.1-bin.tar.gz -628055fbd15ede11d8137627ddc50bb7 download/CSWajccollect.gspec -2b51f13228dac1db314891f355655b66 download/CSWajccollectdoc.gspec +b4ee2037707743636ab3e6c5f8231591 download/CSWajccollect.gspec +ae97d9afa2c5703b38b38a1db2e3d98a download/CSWajccollectdoc.gspec Modified: csw/mgar/pkg/java/ajcdigester/trunk/checksums =================================================================== --- csw/mgar/pkg/java/ajcdigester/trunk/checksums 2009-03-26 17:31:31 UTC (rev 3978) +++ csw/mgar/pkg/java/ajcdigester/trunk/checksums 2009-03-26 19:23:26 UTC (rev 3979) @@ -1,3 +1,3 @@ 1f90462c586b6afb85e2c637d8f1c02e download/commons-digester-2.0-bin.tar.gz -0c896bc20ed87b2657653ae44cf18282 download/CSWajcdigester.gspec -94d73aedff4917be7fd53e060d17e01c download/CSWajcdigesterdoc.gspec +a16a590e5792157bd3d8301e2e1660af download/CSWajcdigester.gspec +4fc0640df8176c252c7071a8bb45273c download/CSWajcdigesterdoc.gspec Added: csw/mgar/pkg/java/ajcprimitives/Makefile =================================================================== --- csw/mgar/pkg/java/ajcprimitives/Makefile (rev 0) +++ csw/mgar/pkg/java/ajcprimitives/Makefile 2009-03-26 19:23:26 UTC (rev 3979) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Thu Mar 26 20:57:31 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Thu, 26 Mar 2009 19:57:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[3980] csw/mgar/pkg/netsnmp/trunk Message-ID: Revision: 3980 http://gar.svn.sourceforge.net/gar/?rev=3980&view=rev Author: hson Date: 2009-03-26 19:57:30 +0000 (Thu, 26 Mar 2009) Log Message: ----------- netsnmp: Enable python and perl modules again, patch required to get python to install Modified Paths: -------------- csw/mgar/pkg/netsnmp/trunk/Makefile csw/mgar/pkg/netsnmp/trunk/checksums Added Paths: ----------- csw/mgar/pkg/netsnmp/trunk/files/Makefile.in.diff Modified: csw/mgar/pkg/netsnmp/trunk/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-26 19:23:26 UTC (rev 3979) +++ csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-26 19:57:30 UTC (rev 3980) @@ -36,11 +36,14 @@ CONFIGURE_ARGS += '--with-libwrap=/opt/csw/lib' CONFIGURE_ARGS += '--enable-ipv6' CONFIGURE_ARGS += '--with-transports=UDP TCP Unix' -CONFIGURE_ARGS += '--disable-embedded-perl' -CONFIGURE_ARGS += '--with-perl-modules=no' -CONFIGURE_ARGS += '--with-python-modules=no' +#CONFIGURE_ARGS += '--disable-embedded-perl' +CONFIGURE_ARGS += '--with-perl-modules=yes' +CONFIGURE_ARGS += '--with-python-modules=yes' +# Patch for perl modules PATCHFILES = perl_makefiles.diff +# Patch for python module +PATCHFILES += Makefile.in.diff LD_OPTIONS = export LD_OPTIONS Modified: csw/mgar/pkg/netsnmp/trunk/checksums =================================================================== --- csw/mgar/pkg/netsnmp/trunk/checksums 2009-03-26 19:23:26 UTC (rev 3979) +++ csw/mgar/pkg/netsnmp/trunk/checksums 2009-03-26 19:57:30 UTC (rev 3980) @@ -1,2 +1,3 @@ 984932520143f0c8bf7b7ce1fc9e1da1 download/net-snmp-5.4.2.1.tar.gz 01897895a960cd9cafbf2457c1aff065 download/perl_makefiles.diff +5e0ec3e4d3dd363437d85eca6b91951a download/Makefile.in.diff Added: csw/mgar/pkg/netsnmp/trunk/files/Makefile.in.diff =================================================================== --- csw/mgar/pkg/netsnmp/trunk/files/Makefile.in.diff (rev 0) +++ csw/mgar/pkg/netsnmp/trunk/files/Makefile.in.diff 2009-03-26 19:57:30 UTC (rev 3980) @@ -0,0 +1,11 @@ +--- ../build-global/net-snmp-5.4.2.1/Makefile.in 2007-06-08 22:32:56.000000000 +0200 ++++ net-snmp-5.4.2.1/Makefile.in 2009-03-26 10:14:41.623488796 +0100 +@@ -207,7 +207,7 @@ + fi + + pythoninstall: +- @(dir=`pwd`; cd python; $(PYMAKE) install --basedir=$$dir) ; \ ++ @(dir=`pwd`; cd python; $(PYMAKE) install --root=$(DESTDIR) --basedir=$$dir) ; \ + if test $$? != 0 ; then \ + exit 1 ; \ + fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Thu Mar 26 21:21:54 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Thu, 26 Mar 2009 20:21:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[3981] csw/mgar/pkg/asciidoc/trunk/ Message-ID: Revision: 3981 http://gar.svn.sourceforge.net/gar/?rev=3981&view=rev Author: bdwalton Date: 2009-03-26 20:21:54 +0000 (Thu, 26 Mar 2009) Log Message: ----------- cut asciidoc to gar2 Property Changed: ---------------- csw/mgar/pkg/asciidoc/trunk/ Property changes on: csw/mgar/pkg/asciidoc/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Thu Mar 26 21:23:38 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Thu, 26 Mar 2009 20:23:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[3982] csw/mgar/pkg/dovecot/trunk/files/CSWdovecot. cswdovecot Message-ID: Revision: 3982 http://gar.svn.sourceforge.net/gar/?rev=3982&view=rev Author: skayser Date: 2009-03-26 20:23:38 +0000 (Thu, 26 Mar 2009) Log Message: ----------- dovecot: minor amendments to init script Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot Modified: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot 2009-03-26 20:21:54 UTC (rev 3981) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.cswdovecot 2009-03-26 20:23:38 UTC (rev 3982) @@ -13,8 +13,10 @@ CONF=/opt/csw/etc/dovecot.conf CONF_LOCAL=/etc/opt/csw/dovecot.conf -[ -f $CONF_LOCAL ] && CONF=$CONF_LOCAL +[ -r $CONF_LOCAL ] && CONF=$CONF_LOCAL +[ "`ulimit -n`" -lt 1024 ] && ulimit -n 1024 + base_dir=`$DAEMON -a|grep '^base_dir: '|sed 's/^base_dir: //'` pidfile=$base_dir/master.pid @@ -27,7 +29,6 @@ case "$1" in start) echo "Starting Dovecot" - ulimit -n 1024 $DAEMON -c $CONF ;; stop) @@ -52,11 +53,10 @@ kill `cat $pidfile` sleep 1 fi - ulimit -n 1024 $DAEMON -c $CONF ;; *) - echo "Usage: /etc/init.d/dovecot {start|stop|reload|restart|force-reload}" >&2 + echo "Usage: /etc/init.d/cswdovecot {start|stop|reload|restart|force-reload}" >&2 exit 1 ;; esac This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Thu Mar 26 21:37:30 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Thu, 26 Mar 2009 20:37:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[3983] csw/mgar/pkg/xfce Message-ID: Revision: 3983 http://gar.svn.sourceforge.net/gar/?rev=3983&view=rev Author: wbonnet Date: 2009-03-26 20:37:30 +0000 (Thu, 26 Mar 2009) Log Message: ----------- Add to GAR v2 Added Paths: ----------- csw/mgar/pkg/xfce/dbh/ csw/mgar/pkg/xfce/dbh/Makefile csw/mgar/pkg/xfce/dbh/branches/ csw/mgar/pkg/xfce/dbh/tags/ csw/mgar/pkg/xfce/dbh/trunk/ csw/mgar/pkg/xfce/dbh/trunk/Makefile csw/mgar/pkg/xfce/dbh/trunk/checksums csw/mgar/pkg/xfce/dbh/trunk/files/ Added: csw/mgar/pkg/xfce/dbh/Makefile =================================================================== --- csw/mgar/pkg/xfce/dbh/Makefile (rev 0) +++ csw/mgar/pkg/xfce/dbh/Makefile 2009-03-26 20:37:30 UTC (rev 3983) @@ -0,0 +1,19 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + @for i in $(filter-out CVS/,$(wildcard */)) ; do \ + $(MAKE) -C $$i $* || exit 2; \ + done + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + @for i in $(filter-out CVS/,$(wildcard */)) ; do \ + $(MAKE) -C $$i $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG); \ + done Property changes on: csw/mgar/pkg/xfce/dbh/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/xfce/dbh/trunk/Makefile =================================================================== --- csw/mgar/pkg/xfce/dbh/trunk/Makefile (rev 0) +++ csw/mgar/pkg/xfce/dbh/trunk/Makefile 2009-03-26 20:37:30 UTC (rev 3983) @@ -0,0 +1,29 @@ +GARNAME = dbh +GARVERSION = 1.0.24 +CATEGORIES = xfce +XFCE_VERSION = 4.2.3.2 + +DESCRIPTION = Disk based hash tables +define BLURB + Disk based hash tables +endef + +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +PKGDIST = $(GARNAME)-$(GARVERSION).tar.gz + +#DISTFILES += $(call admfiles,CSWdbh, ) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 + +# Package description +CATALOGNAME = dbh +PACKAGES = CSWdbh + +# Defines dependencies +REQUIRED_PKGS_CSWdbh = + +TEST_SCRIPTS = + +include gar/category.mk + Added: csw/mgar/pkg/xfce/dbh/trunk/checksums =================================================================== --- csw/mgar/pkg/xfce/dbh/trunk/checksums (rev 0) +++ csw/mgar/pkg/xfce/dbh/trunk/checksums 2009-03-26 20:37:30 UTC (rev 3983) @@ -0,0 +1,2 @@ +42e122a321089f2429986d0d161ed92a download/dbh-1.0.24.tar.gz +42e122a321089f2429986d0d161ed92a download/dbh-1.0.24.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Thu Mar 26 21:48:44 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Thu, 26 Mar 2009 20:48:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[3984] csw/mgar/gar/v2/categories/xfce/category.mk Message-ID: Revision: 3984 http://gar.svn.sourceforge.net/gar/?rev=3984&view=rev Author: wbonnet Date: 2009-03-26 20:48:41 +0000 (Thu, 26 Mar 2009) Log Message: ----------- XFCE_VERSION can be supereded Modified Paths: -------------- csw/mgar/gar/v2/categories/xfce/category.mk Modified: csw/mgar/gar/v2/categories/xfce/category.mk =================================================================== --- csw/mgar/gar/v2/categories/xfce/category.mk 2009-03-26 20:37:30 UTC (rev 3983) +++ csw/mgar/gar/v2/categories/xfce/category.mk 2009-03-26 20:48:41 UTC (rev 3984) @@ -1,12 +1,12 @@ # XFCE -XFCE_ROOT = http://www.us.xfce.org -XFCE_VERSION = 4.4.1 -XFCE_MIRROR = $(XFCE_ROOT)/archive/xfce-$(XFCE_VERSION)/src/ +XFCE_ROOT = http://www.us.xfce.org +XFCE_VERSION ?= 4.4.1 +XFCE_MIRROR = $(XFCE_ROOT)/archive/xfce-$(XFCE_VERSION)/src/ -MASTER_SITES ?= $(XFCE_MIRROR) -GARVERSION ?= $(XFCE_VERSION) -PKGDIST ?= $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += $(PKGDIST) +MASTER_SITES ?= $(XFCE_MIRROR) +GARVERSION ?= $(XFCE_VERSION) +PKGDIST ?= $(GARNAME)-$(GARVERSION).tar.bz2 +DISTFILES += $(PKGDIST) include gar/gar.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Thu Mar 26 23:38:20 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Thu, 26 Mar 2009 22:38:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[3985] csw/mgar/pkg Message-ID: Revision: 3985 http://gar.svn.sourceforge.net/gar/?rev=3985&view=rev Author: j_arndt Date: 2009-03-26 22:38:19 +0000 (Thu, 26 Mar 2009) Log Message: ----------- ndoutils: initial commit Added Paths: ----------- csw/mgar/pkg/ndoutils/ csw/mgar/pkg/ndoutils/branches/ csw/mgar/pkg/ndoutils/tags/ csw/mgar/pkg/ndoutils/trunk/ csw/mgar/pkg/ndoutils/trunk/Makefile csw/mgar/pkg/ndoutils/trunk/checksums csw/mgar/pkg/ndoutils/trunk/files/ csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.gspec csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.postinstall csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.prototype csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.gspec csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.postinstall csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.prototype csw/mgar/pkg/ndoutils/trunk/files/CSWpackage.gspec csw/mgar/pkg/ndoutils/trunk/files/config.diff csw/mgar/pkg/ndoutils/trunk/files/cswndoutils csw/mgar/pkg/ndoutils/trunk/files/installdb.diff Property changes on: csw/mgar/pkg/ndoutils/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ndoutils/trunk/Makefile =================================================================== --- csw/mgar/pkg/ndoutils/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/Makefile 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,85 @@ +GARNAME = ndoutils +GARVERSION = 1.4b7 +CATEGORIES = apps + +SPKG_DESC_CSWndoutils2x = NDOutils for nagios 2.x +SPKG_DESC_CSWndoutils3x = NDOutils for nagios 3.x + +define BLURB + NDOUtils allows you to export current and historical data from one or more Nagios instances to a MySQL database. Several community addons use this as one of their data sources. +endef + +SF_PROJ = nagios +MASTER_SITES = $(SF_MIRRORS) +#MASTER_SITES = http://mesh.dl.sourceforge.net/sourceforge/nagios/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWndoutils2x, prototype postinstall) +DISTFILES += $(call admfiles,CSWndoutils3x, prototype postinstall) +DISTFILES += cswndoutils + +PATCHFILES += config.diff +PATCHFILES += installdb.diff + +# We define upstream file regex so we can be notifed of new upstream software release +#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +REQUIRED_PKGS_CSWndoutils2x = CSWmysql5rt CSWzlib CSWnagios CSWcswclassutils +REQUIRED_PKGS_CSWndoutils3x = CSWmysql5rt CSWzlib CSWnagios CSWcswclassutils + +SPKG_CLASSES_CSWndoutils2x = none cswpreserveconf cswinitsmf +SPKG_CLASSES_CSWndoutils3x = none cswpreserveconf cswinitsmf + +ENABLE_CHECK = 0 + +EXTRA_INC += /opt/csw/mysql5/include +EXTRA_LIB += /opt/csw/mysql5/lib/mysql + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --disable-pgsql # Postgres is not supported in the current version +CONFIGURE_ARGS += --with-mysql-lib=/opt/csw/mysql5/lib/mysql +CONFIGURE_ARGS += --with-mysql-inc=/opt/csw/mysql5/include + +localstatedir=/opt/csw/nagios/ndoutils/var + +SKIPTEST = 1 +INSTALL_SCRIPTS = custom + +CFGDIR = $(prefix)/nagios/ndoutils/etc +BINDIR = $(prefix)/nagios/ndoutils/bin +DOCDIR = $(prefix)/share/doc/ndoutils +CONTRIBDIR = $(prefix)/nagios/ndoutils/contrib +DOCS = Changelog README REQUIREMENTS TODO UPGRADING + +include gar/category.mk + +install-custom: + @cp $(WORKSRC)/docs/"NDOUtils Documentation.pdf" $(WORKSRC)/docs/NDOUtils_Documentation.pdf + @cp $(WORKSRC)/docs/"NDOUTILS DB Model.pdf" $(WORKSRC)/docs/NDOUTILS_DB_Model.pdf + @ginstall -m 755 -d $(DESTDIR)/$(CFGDIR) + @ginstall -m 755 -d $(DESTDIR)/$(BINDIR) + @ginstall -m 755 -d $(DESTDIR)/$(DOCDIR) + @ginstall -m 755 -d $(DESTDIR)/$(localstatedir) + @ginstall -m 755 -d $(DESTDIR)/$(CONTRIBDIR)/db + @ginstall -m 644 $(WORKSRC)/config/ndo2db.cfg $(DESTDIR)/$(CFGDIR)/ndo2db.cfg.CSW + @ginstall -m 644 $(WORKSRC)/config/ndomod.cfg $(DESTDIR)/$(CFGDIR)/ndomod.cfg.CSW + @ginstall -m 644 $(WORKSRC)/config/nagios2.cfg $(DESTDIR)/$(CFGDIR)/nagios2.cfg.CSW + @ginstall -m 644 $(WORKSRC)/config/nagios3.cfg $(DESTDIR)/$(CFGDIR)/nagios3.cfg.CSW + @ginstall -m 644 $(WORKSRC)/config/misccommands.cfg $(DESTDIR)/$(CFGDIR)/ndomisccommands.cfg.CSW + @ginstall -m 755 $(WORKSRC)/src/ndo2db-2x $(DESTDIR)/$(BINDIR) + @ginstall -m 755 $(WORKSRC)/src/ndo2db-3x $(DESTDIR)/$(BINDIR) + @ginstall -m 755 $(WORKSRC)/src/ndomod-2x.o $(DESTDIR)/$(BINDIR) + @ginstall -m 755 $(WORKSRC)/src/ndomod-3x.o $(DESTDIR)/$(BINDIR) + @ginstall -m 755 $(WORKSRC)/src/file2sock $(DESTDIR)/$(BINDIR) + @ginstall -m 755 $(WORKSRC)/src/log2ndo $(DESTDIR)/$(BINDIR) + cp -r $(WORKSRC)/db $(DESTDIR)/$(CONTRIBDIR) + #@ginstall -m 744 $(WORKSRC)/db/installdb $(DESTDIR)/$(DOCDIR)/db + @ginstall -m 644 $(WORKSRC)/docs/"NDOUTILS_DB_Model.pdf" $(DESTDIR)/$(DOCDIR) + @ginstall -m 644 $(WORKSRC)/docs/"NDOUtils_Documentation.pdf" $(DESTDIR)/$(DOCDIR) + @$(foreach DOC,$(DOCS), ginstall -m 644 $(WORKSRC)/$(DOC) $(DESTDIR)/$(DOCDIR);) + @ginstall -d $(DESTDIR)/etc/opt/csw/init.d/ + @ginstall -m 755 $(FILEDIR)/cswndoutils $(DESTDIR)/etc/opt/csw/init.d/ + @$(MAKECOOKIE) Added: csw/mgar/pkg/ndoutils/trunk/checksums =================================================================== --- csw/mgar/pkg/ndoutils/trunk/checksums (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/checksums 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,10 @@ +a454f7434f401bd48047cc42b045ff8b download/ndoutils-1.4b7.tar.gz +cde137a94e5ab14705407a9b55e2a947 download/CSWndoutils2x.gspec +eb253a3c37b6f9240aa2625ae67fd832 download/CSWndoutils2x.prototype +b9897c5e7715f5b188655b7e9bdc451b download/CSWndoutils2x.postinstall +5b1fa6c2971d0f13d1e56ab7bb9939bd download/CSWndoutils3x.gspec +eb253a3c37b6f9240aa2625ae67fd832 download/CSWndoutils3x.prototype +18c01d48f73ba5384d9b011edf6bc91e download/CSWndoutils3x.postinstall +4da9261cd9a7d499454625aa229f0cef download/cswndoutils +28d9fb431e6f6ebb6ff49f0b918d0795 download/config.diff +a1d5f59d751be796f367a1eb8b0db7c3 download/installdb.diff Added: csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.gspec =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.gspec (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.gspec 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,3 @@ +%var bitname ndotuils2x +%var pkgname CSWndoutils2x +%include url file://%{PKGLIB}/csw_dyndepend.gspec Added: csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.postinstall =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.postinstall (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.postinstall 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,25 @@ +#!/bin/sh + +cat << EOF + + To initialize the database follow these steps:" + + Setup a database in your MySQL-Server:" + + CREATE DATABASE nagios;" + GRANT CREATE, SELECT, INSERT, UPDATE, DELETE ON nagios.* TO 'nagios' \\" + IDENTIFIED BY 'nagios';" + + (user / password are the defaults - if you change them keep in mind, " + that you have to change the configuration of apps depending on" + ndoutils too, i.e., NagVis)" + + Run the perl script installdb to initialize the database with the" + necessary tables:" + + cd /opt/csw/nagios/ndoutils/contrib/db/" + ./installdb" + + Restart the NDO-Service + +EOF Added: csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.prototype =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.prototype (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils2x.prototype 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,69 @@ +f none /opt/csw/nagios/ndoutils/bin/file2sock 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/bin/log2ndo 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/bin/ndo2db-3x 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/bin/ndomod-3x.o 0755 nagios nagios +d none /opt/csw/nagios/ndoutils/etc 0755 nagios nagios +f cswpreserveconf /opt/csw/nagios/ndoutils/etc/ndo2db.cfg.CSW 0644 nagios nagios +f cswpreserveconf /opt/csw/nagios/ndoutils/etc/ndomod.cfg.CSW 0644 nagios nagios +f cswpreserveconf /opt/csw/nagios/ndoutils/etc/nagios3.cfg.CSW 0644 nagios nagios +f cswpreserveconf /opt/csw/nagios/ndoutils/etc/ndomisccommands.cfg.CSW 0644 nagios nagios +d none /opt/csw/share/doc/ndoutils 0755 root bin +f none /opt/csw/share/doc/ndoutils/Changelog 0644 root bin +f none /opt/csw/share/doc/ndoutils/NDOUTILS_DB_Model.pdf 0644 root bin +f none /opt/csw/share/doc/ndoutils/NDOUtils_Documentation.pdf 0644 root bin +f none /opt/csw/share/doc/ndoutils/README 0644 root bin +f none /opt/csw/share/doc/ndoutils/REQUIREMENTS 0644 root bin +f none /opt/csw/share/doc/ndoutils/TODO 0644 root bin +f none /opt/csw/share/doc/ndoutils/UPGRADING 0644 root bin +d none /opt/csw/nagios/ndoutils/var 0755 nagios nagios +d none /opt/csw/nagios/ndoutils/contrib 0755 nagios nagios +d none /opt/csw/nagios/ndoutils/contrib/db 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/README 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/installdb 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-mods-1.4b5.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-mods-1.4b7.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.3.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b1.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b2.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b3.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b4.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b5.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b6.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/prepsql 0755 nagios nagios +d none /opt/csw/nagios/ndoutils/contrib/db/queries 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/comment_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/comments.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contact_notification_methods.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contact_notifications.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contact_status.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contactgroup_membership.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contacts.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/downtime_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/event_handlers.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/flapping_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_comments.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_downtime_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_event_handlers.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_flapping_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_notifications.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_state_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_status.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/hostgroup_membership.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/hosts.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/notifications.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/scheduled_downtime.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_comments.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_downtime_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_event_handlers.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_flapping_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_notifications.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_state_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_status.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/servicegroup_membership.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/services.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/state_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/timed_event_queue.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/timed_events.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/upgradedb 0755 nagios nagios +f cswinitsmf /etc/opt/csw/init.d/cswndoutils 0755 root bin Added: csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.gspec =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.gspec (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.gspec 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,3 @@ +%var bitname ndoutils3x +%var pkgname CSWndoutils3x +%include url file://%{PKGLIB}/csw_dyndepend.gspec Added: csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.postinstall =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.postinstall (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.postinstall 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,29 @@ +#!/bin/sh + +cat << EOF + + To initialize the database follow these steps: + + - Setup a database in your MySQL-Server: + + CREATE DATABASE nagios; + GRANT CREATE, SELECT, INSERT, UPDATE, DELETE ON nagios.* TO 'nagios' \\ + IDENTIFIED BY 'nagios'; + + (user / password are the defaults - if you change them keep in mind, + that you have to change the configuration of apps depending on + ndoutils too, i.e., NagVis) + + - Run the perl script installdb to fill the database with the + necessary tables: + + cd /opt/csw/nagios/ndoutils/contrib/db/ + ./installdb + + !!! Before starting NDOutils make sure, that the user running NDOutils + (default: "nagios") has a valid login shell. The default for "nagios" is + /bin/false which won't work. + + - (Re)start the NDO-Service + +EOF Added: csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.prototype =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.prototype (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/CSWndoutils3x.prototype 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,69 @@ +f none /opt/csw/nagios/ndoutils/bin/file2sock 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/bin/log2ndo 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/bin/ndo2db-3x 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/bin/ndomod-3x.o 0755 nagios nagios +d none /opt/csw/nagios/ndoutils/etc 0755 nagios nagios +f cswpreserveconf /opt/csw/nagios/ndoutils/etc/ndo2db.cfg.CSW 0644 nagios nagios +f cswpreserveconf /opt/csw/nagios/ndoutils/etc/ndomod.cfg.CSW 0644 nagios nagios +f cswpreserveconf /opt/csw/nagios/ndoutils/etc/nagios3.cfg.CSW 0644 nagios nagios +f cswpreserveconf /opt/csw/nagios/ndoutils/etc/ndomisccommands.cfg.CSW 0644 nagios nagios +d none /opt/csw/share/doc/ndoutils 0755 root bin +f none /opt/csw/share/doc/ndoutils/Changelog 0644 root bin +f none /opt/csw/share/doc/ndoutils/NDOUTILS_DB_Model.pdf 0644 root bin +f none /opt/csw/share/doc/ndoutils/NDOUtils_Documentation.pdf 0644 root bin +f none /opt/csw/share/doc/ndoutils/README 0644 root bin +f none /opt/csw/share/doc/ndoutils/REQUIREMENTS 0644 root bin +f none /opt/csw/share/doc/ndoutils/TODO 0644 root bin +f none /opt/csw/share/doc/ndoutils/UPGRADING 0644 root bin +d none /opt/csw/nagios/ndoutils/var 0755 nagios nagios +d none /opt/csw/nagios/ndoutils/contrib 0755 nagios nagios +d none /opt/csw/nagios/ndoutils/contrib/db 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/README 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/installdb 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-mods-1.4b5.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-mods-1.4b7.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.3.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b1.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b2.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b3.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b4.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b5.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql-upgrade-1.4b6.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/mysql.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/prepsql 0755 nagios nagios +d none /opt/csw/nagios/ndoutils/contrib/db/queries 0755 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/comment_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/comments.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contact_notification_methods.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contact_notifications.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contact_status.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contactgroup_membership.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/contacts.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/downtime_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/event_handlers.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/flapping_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_comments.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_downtime_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_event_handlers.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_flapping_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_notifications.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_state_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/host_status.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/hostgroup_membership.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/hosts.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/notifications.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/scheduled_downtime.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_comments.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_downtime_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_event_handlers.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_flapping_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_notifications.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_state_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/service_status.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/servicegroup_membership.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/services.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/state_history.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/timed_event_queue.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/queries/timed_events.sql 0644 nagios nagios +f none /opt/csw/nagios/ndoutils/contrib/db/upgradedb 0755 nagios nagios +f cswinitsmf /etc/opt/csw/init.d/cswndoutils 0755 root bin Added: csw/mgar/pkg/ndoutils/trunk/files/CSWpackage.gspec =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/CSWpackage.gspec (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/CSWpackage.gspec 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,4 @@ +%var bitname package +%var pkgname CSWpackage +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/LICENSE Added: csw/mgar/pkg/ndoutils/trunk/files/config.diff =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/config.diff (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/config.diff 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,93 @@ +diff --speed-large-files --minimal -Nru ndoutils-1.4b7.orig/config/misccommands.cfg ndoutils-1.4b7/config/misccommands.cfg +--- ndoutils-1.4b7.orig/config/misccommands.cfg 2007-01-08 01:35:58.000000000 +0100 ++++ ndoutils-1.4b7/config/misccommands.cfg 2009-03-25 19:26:16.530574647 +0100 +@@ -7,5 +7,5 @@ + + define command{ + command_name rotate_ndo_log +- command_line /bin/mv /usr/local/nagios/var/ndo.dat /usr/local/nagios/var/ndo.`date +%s` ++ command_line /bin/mv /opt/csw/nagios/ndoutils/var/ndo.dat /opt/csw/nagios/ndoutils/var/ndo.`date +%s` + } +diff --speed-large-files --minimal -Nru ndoutils-1.4b7.orig/config/nagios2.cfg ndoutils-1.4b7/config/nagios2.cfg +--- ndoutils-1.4b7.orig/config/nagios2.cfg 1970-01-01 01:00:00.000000000 +0100 ++++ ndoutils-1.4b7/config/nagios2.cfg 2009-03-25 19:28:01.481126866 +0100 +@@ -0,0 +1,11 @@ ++# SAMPLE NAGIOS CONFIG SNIPPET FOR NDOMOD ++# ++# In order to have Nagios run the NDOMOD event broker module, you'll need ++# to place a statement like the one found below in your main Nagios ++# configuration file (nagios.cfg). Adjust the paths, etc. to suit your needs. ++ ++# Uncomment the line below if you're running Nagios 2.x ++broker_module=/opt/csw/nagios/ndoutils/bin/ndomod-2x.o config_file=/opt/csw/nagios/ndoutils/etc/ndomod.cfg ++ ++# Uncomment the line below if you're running Nagios 3.x ++#broker_module=/usr/local/nagios/bin/ndomod-3x.o config_file=/usr/local/nagios/etc/ndomod.cfg +diff --speed-large-files --minimal -Nru ndoutils-1.4b7.orig/config/nagios3.cfg ndoutils-1.4b7/config/nagios3.cfg +--- ndoutils-1.4b7.orig/config/nagios3.cfg 1970-01-01 01:00:00.000000000 +0100 ++++ ndoutils-1.4b7/config/nagios3.cfg 2009-03-25 19:28:33.346051027 +0100 +@@ -0,0 +1,11 @@ ++# SAMPLE NAGIOS CONFIG SNIPPET FOR NDOMOD ++# ++# In order to have Nagios run the NDOMOD event broker module, you'll need ++# to place a statement like the one found below in your main Nagios ++# configuration file (nagios.cfg). Adjust the paths, etc. to suit your needs. ++ ++# Uncomment the line below if you're running Nagios 2.x ++#broker_module=/usr/local/nagios/bin/ndomod-2x.o config_file=/usr/local/nagios/etc/ndomod.cfg ++ ++# Uncomment the line below if you're running Nagios 3.x ++broker_module=/opt/csw/nagios/ndoutils/bin/ndomod-3x.o config_file=/opt/csw/nagios/ndoutils/etc/ndomod.cfg +diff --speed-large-files --minimal -Nru ndoutils-1.4b7.orig/config/ndomod.cfg ndoutils-1.4b7/config/ndomod.cfg +--- ndoutils-1.4b7.orig/config/ndomod.cfg 2007-09-27 18:47:44.000000000 +0200 ++++ ndoutils-1.4b7/config/ndomod.cfg 2009-03-25 19:33:19.422465176 +0100 +@@ -37,7 +37,7 @@ + + #output=/usr/local/nagios/var/ndo.dat + #output=127.0.0.1 +-output=/usr/local/nagios/var/ndo.sock ++output=/opt/csw/nagios/ndoutils/var/ndo.sock + + + +@@ -68,7 +68,7 @@ + # Nagios (re)starts, the NDO NEB module will read the contents of this + # file and send it to the NDO2DB daemon for processing. + +-buffer_file=/usr/local/nagios/var/ndomod.tmp ++buffer_file=/opt/csw/nagios/ndoutils/var/ndomod.tmp + + + +diff --speed-large-files --minimal -Nru ndoutils-1.4b7.orig/config/ndo2db.cfg ndoutils-1.4b7/config/ndo2db.cfg +--- ndoutils-1.4b7.orig/config/ndo2db.cfg 2007-10-31 19:17:04.000000000 +0100 ++++ ndoutils-1.4b7/config/ndo2db.cfg 2009-03-25 22:57:22.528212535 +0100 +@@ -32,7 +32,7 @@ + # This option is only valid if the socket type specified above + # is "unix". + +-socket_name=/usr/local/nagios/var/ndo.sock ++socket_name=/opt/csw/nagios/ndoutils/var/ndo.sock + + + +@@ -94,8 +94,8 @@ + # The user needs at least SELECT, INSERT, UPDATE, and DELETE privileges on + # the database. + +-db_user=ndouser +-db_pass=ndopassword ++db_user=nagios ++db_pass=nagios + + + +@@ -152,7 +152,7 @@ + # DEBUG FILE + # This option determines where the daemon should write debugging information. + +-debug_file=@localstatedir@/ndo2db.debug ++debug_file=/opt/csw/nagios/ndoutils/var/ndo2db.debug + + + Added: csw/mgar/pkg/ndoutils/trunk/files/cswndoutils =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/cswndoutils (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/cswndoutils 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,58 @@ +#!/bin/sh +# +# For OpenCSW by Juergen Arndt 2009-03-24 + +#FMRI application # FMRI path for service + +SMF_EXIT_OK=0 +SMF_EXIT_ERR_CONFIG=1 + +if [ -f /lib/svc/share/smf_include.sh ] +then + . /lib/svc/share/smf_include.sh +fi + +CONFIG_FILE=/opt/csw/nagios/ndoutils/etc/ndo2db.cfg + +if [ ! -f $CONFIG_FILE ] +then + exit $SMF_EXIT_ERR_CONFIG +fi + +NAGIOS_MAJOR_RELEASE=`/opt/csw/nagios/bin/nagios -v | head -2 | tail -1 | awk '{print $2}' | awk -F. '{print $1}'` + +BIN_DIR="/opt/csw/nagios/ndoutils/bin" +if [ $NAGIOS_MAJOR_RELEASE -eq 2 ] +then + BIN_FILE="ndo2db-2x" +fi + +if [ $NAGIOS_MAJOR_RELEASE -eq 3 ] +then + BIN_FILE="ndo2db-3x" +fi + +NDO_USER=nagios + +case "$1" in +'start') + su - $NDO_USER -c "$BIN_DIR/$BIN_FILE -c $CONFIG_FILE" + ;; +'stop') + su - $NDO_USER -c "pkill $BIN_FILE" + sleep 1 + su - $NDO_USER -c "pkill -9 $BIN_FILE" + ;; +'restart') + su - $NDO_USER -c "pkill $BIN_FILE" + sleep 1 + su - $NDO_USER -c "pkill -9 $BIN_FILE" + sleep 1 + su - $NDO_USER -c "$BIN_DIR/$BIN_FILE -c $CONFIG_FILE" + ;; +*) + echo "Usage: $0 { start | stop | restart }" + exit 1 + ;; +esac +exit $SMF_EXIT_OK Added: csw/mgar/pkg/ndoutils/trunk/files/installdb.diff =================================================================== --- csw/mgar/pkg/ndoutils/trunk/files/installdb.diff (rev 0) +++ csw/mgar/pkg/ndoutils/trunk/files/installdb.diff 2009-03-26 22:38:19 UTC (rev 3985) @@ -0,0 +1,9 @@ +diff --speed-large-files --minimal -Nru ndoutils-1.4b7.orig/db/installdb ndoutils-1.4b7/db/installdb +--- ndoutils-1.4b7.orig/db/installdb 2007-10-31 19:17:04.000000000 +0100 ++++ ndoutils-1.4b7/db/installdb 2009-03-25 21:31:34.967626155 +0100 +@@ -1,4 +1,4 @@ +-#!/usr/bin/perl ++#!/opt/csw/bin/perl + # + # SYNTAX: + my $usage = "installdb -u user -p password -h hostname -d database"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Thu Mar 26 23:45:48 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Thu, 26 Mar 2009 22:45:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3986] csw/mgar/pkg Message-ID: Revision: 3986 http://gar.svn.sourceforge.net/gar/?rev=3986&view=rev Author: j_arndt Date: 2009-03-26 22:45:47 +0000 (Thu, 26 Mar 2009) Log Message: ----------- nagvis: initial commit Added Paths: ----------- csw/mgar/pkg/nagvis/ csw/mgar/pkg/nagvis/branches/ csw/mgar/pkg/nagvis/tags/ csw/mgar/pkg/nagvis/trunk/ csw/mgar/pkg/nagvis/trunk/Makefile csw/mgar/pkg/nagvis/trunk/checksums csw/mgar/pkg/nagvis/trunk/files/ csw/mgar/pkg/nagvis/trunk/files/CSWnagvis.gspec csw/mgar/pkg/nagvis/trunk/files/CSWnagvis.prototype csw/mgar/pkg/nagvis/trunk/files/nagvis.ini.php.diff Property changes on: csw/mgar/pkg/nagvis/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/nagvis/trunk/Makefile =================================================================== --- csw/mgar/pkg/nagvis/trunk/Makefile (rev 0) +++ csw/mgar/pkg/nagvis/trunk/Makefile 2009-03-26 22:45:47 UTC (rev 3986) @@ -0,0 +1,60 @@ +GARNAME = nagvis +GARVERSION = 1.3.2 +CATEGORIES = apps + +DESCRIPTION = visualization addon for nagios +define BLURB + Long description +endef + +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTFILES += $(call admfiles,CSWnagvis, prototype) + +PATCHFILES += nagvis.ini.php.diff + +# We define upstream file regex so we can be notifed of new upstream software release +#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +REQUIRED_PKGS = CSWnagios CSWphp5gd CSWphp5mysql CSWphp5mbstring CSWphp5session +REQUIRED_PKGS += CSWphp5xmlreader CSWphp5xmlwriter CSWgraphviz2 +REQUIRED_PKGS += CSWcswclassutils + +SPKG_CLASSES = none cswpreserveconf + +#CONFIGURE_ARGS = $(DIRPATHS) + +CONFIGURE_SCRIPTS = custom +BUILD_SCRIPTS = custom +INSTALL_SCRIPTS = custom +SKIPTEST = 1 + +ENABLE_CHECK = 0 + +NAGVISDIR = /opt/csw/nagios/share/nagvis + +include gar/category.mk + +configure-custom: + @$(MAKECOOKIE) + +build-custom: + @$(MAKECOOKIE) + +install-custom: + @ginstall -d $(DESTDIR)$(NAGVISDIR) + @# + @# not nice but easy + @# + @cp $(WORKSRC)/etc/maps/__automap.cfg $(WORKSRC)/etc/maps/__automap.cfg.CSW + @cp $(WORKSRC)/etc/maps/demo.cfg $(WORKSRC)/etc/maps/demo.cfg.CSW + @cp $(WORKSRC)/etc/maps/demo2.cfg $(WORKSRC)/etc/maps/demo2.cfg.CSW + @cp $(WORKSRC)/etc/nagvis.ini.php-sample $(WORKSRC)/etc/nagvis.ini.php.CSW + @# + @# + @# + @cp -r $(WORKSRC)/* $(DESTDIR)$(NAGVISDIR) Added: csw/mgar/pkg/nagvis/trunk/checksums =================================================================== --- csw/mgar/pkg/nagvis/trunk/checksums (rev 0) +++ csw/mgar/pkg/nagvis/trunk/checksums 2009-03-26 22:45:47 UTC (rev 3986) @@ -0,0 +1,4 @@ +6a8010fb5cb56c6f5cd1f37879c218ae download/nagvis-1.3.2.tar.gz +9b93c302b8a731eee55e6039f44c4650 download/CSWnagvis.gspec +078719dd13f2036a7eaf8ec5ebd3a128 download/CSWnagvis.prototype +f5c6dac77df57bad25504842a3c73554 download/nagvis.ini.php.diff Added: csw/mgar/pkg/nagvis/trunk/files/CSWnagvis.gspec =================================================================== --- csw/mgar/pkg/nagvis/trunk/files/CSWnagvis.gspec (rev 0) +++ csw/mgar/pkg/nagvis/trunk/files/CSWnagvis.gspec 2009-03-26 22:45:47 UTC (rev 3986) @@ -0,0 +1,3 @@ +%var bitname nagvis +%var pkgname CSWnagvis +%include url file://%{PKGLIB}/csw_dyndepend.gspec Added: csw/mgar/pkg/nagvis/trunk/files/CSWnagvis.prototype =================================================================== --- csw/mgar/pkg/nagvis/trunk/files/CSWnagvis.prototype (rev 0) +++ csw/mgar/pkg/nagvis/trunk/files/CSWnagvis.prototype 2009-03-26 22:45:47 UTC (rev 3986) @@ -0,0 +1,191 @@ +d none /opt/csw/nagios 0755 root bin +d none /opt/csw/nagios/share 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/INSTALL 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/LICENCE 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/README 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/config.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/etc 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/etc/.htaccess 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/etc/maps 0755 nagios nagios +f cswpreserveconf /opt/csw/nagios/share/nagvis/etc/maps/__automap.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/share/nagvis/etc/maps/demo.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/share/nagvis/etc/maps/demo2.cfg.CSW 0664 nagios nagios +f cswpreserveconf /opt/csw/nagios/share/nagvis/etc/nagvis.ini.php.CSW 0664 nagios nagios +f none /opt/csw/nagios/share/nagvis/index.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/ajax_handler.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/draw.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/images 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/20x20.gif 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/configerror_large.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/configerror_medium.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/configerror_small.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/error.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_ack.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_critical.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_down.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_downtime.png 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_error.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_ok.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_pending.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_sack.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_sdowntime.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_unknown.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_up.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_big_warning.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_ack.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_critical.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_down.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_downtime.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_error.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_ok.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_pending.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_sack.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_sdowntime.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_unknown.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_up.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_medium_warning.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_ack.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_critical.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_down.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_downtime.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_error.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_ok.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_pending.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_sack.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_sdowntime.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_unknown.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_up.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/iconsets/std_small_warning.png 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/images/internal 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/10x10.gif 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/favicon.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/favicon_ack.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/favicon_critical.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/favicon_down.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/favicon_downtime.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/favicon_error.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/favicon_ok.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/favicon_up.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/favicon_warning.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/img_error.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/img_permission.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/img_warning.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/logo_119x31.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/pixel.gif 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/internal/wui.gif 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/images/maps 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/images/maps/nagvis-demo.png 0664 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/images/shapes 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/images/templates 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/images/templates/header 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/images/templates/hover 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/includes 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/includes/classes 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalBackend-ndomy.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalBackendMgmt.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalBackground.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalForm.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalGraphic.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalLanguage.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalMainCfg.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalMap.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalMapCfg.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/GlobalPage.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/NagVisAutoMap.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/NagVisBackground.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/NagVisFrontend.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/NagVisMap.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/NagVisMapCfg.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisHost.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisHostgroup.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisMapObj.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisObject.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisService.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisServicegroup.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisShape.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisStatefulObject.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisStatelessObject.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagVisTextbox.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagiosHost.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagiosHostgroup.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagiosService.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/classes/objects/NagiosServicegroup.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/includes/css 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/css/style.css 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/includes/defines 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/defines/global.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/defines/matches.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/includes/functions 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/functions/debug.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/functions/getuser.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/functions/oldPhpVersionFixes.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/includes/js 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/js/ajax.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/js/dynfavicon.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/js/hover.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/js/nagvis.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/js/overlib.js 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/includes/languages 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/languages/english.xml 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/includes/languages/german.xml 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/index.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/templates 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/templates/header 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/templates/header/tmpl.default.css 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/templates/header/tmpl.default.html 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/nagvis/templates/hover 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/templates/hover/tmpl.default.css 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/nagvis/templates/hover/tmpl.default.html 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/var 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/wui 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/ajax_handler.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/form_handler.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/wui/images 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/wui/images/internal 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/images/internal/help_icon.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/images/internal/wuilogo.png 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/wui/includes 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/wui/includes/classes 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiAddModify.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiBackendManagement.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiBackground.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiBackgroundManagement.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiEditMainCfg.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiFrontend.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiMainCfg.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiMap.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiMapCfg.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiMapManagement.php 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/classes/WuiShapeManagement.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/wui/includes/css 0755 nagios nagios +d none /opt/csw/nagios/share/nagvis/wui/includes/css/office_xp 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/css/office_xp/icon1.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/css/office_xp/icon2.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/css/office_xp/icon3.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/css/office_xp/office_xp.css 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/css/office_xp/office_xp_arrow.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/css/office_xp/office_xp_arrow_o.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/css/office_xp/office_xp_divider.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/css/office_xp/office_xp_menu_left.png 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/css/wui.css 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/wui/includes/functions 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/functions/form_handler.php 0644 nagios nagios +d none /opt/csw/nagios/share/nagvis/wui/includes/js 0755 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/BackendManagement.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/BackgroundManagement.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/EditMainCfg.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/ShapeManagement.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/addmodify.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/ajax.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/jsdomenu.inc.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/jsdomenu.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/map_management.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/wui.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/wz_dragdrop.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/wz_jsgraphics.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/includes/js/wz_tooltip.js 0644 nagios nagios +f none /opt/csw/nagios/share/nagvis/wui/index.php 0644 nagios nagios Added: csw/mgar/pkg/nagvis/trunk/files/nagvis.ini.php.diff =================================================================== --- csw/mgar/pkg/nagvis/trunk/files/nagvis.ini.php.diff (rev 0) +++ csw/mgar/pkg/nagvis/trunk/files/nagvis.ini.php.diff 2009-03-26 22:45:47 UTC (rev 3986) @@ -0,0 +1,24 @@ +diff --speed-large-files --minimal -Nru nagvis-1.3.2.orig/etc/nagvis.ini.php-sample nagvis-1.3.2/etc/nagvis.ini.php-sample +--- nagvis-1.3.2.orig/etc/nagvis.ini.php-sample 2008-06-04 19:57:06.000000000 +0200 ++++ nagvis-1.3.2/etc/nagvis.ini.php-sample 2009-03-26 11:57:24.335438559 +0100 +@@ -84,7 +84,7 @@ + ; path options + [paths] + ; absolute physical NagVis path +-;base="/usr/local/nagios/share/nagvis/" ++base="/opt/csw/nagios/share/share/nagvis/" + ; absolute html NagVis path + ;htmlbase="/nagios/nagvis" + ; absolute html NagVis cgi path +@@ -102,9 +102,9 @@ + ; database-name for NDO-db + ;dbname="nagios" + ; username for NDO-db +-;dbuser="root" ++dbuser="nagios" + ; password for NDO-db +-;dbpass="" ++dbpass="nagios" + ; prefix for tables in NDO-db + ;dbprefix="nagios_" + ; instace-name for tables in NDO-db This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Fri Mar 27 03:41:45 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Fri, 27 Mar 2009 02:41:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[3987] csw/mgar/pkg/mysql-python/trunk/Makefile Message-ID: Revision: 3987 http://gar.svn.sourceforge.net/gar/?rev=3987&view=rev Author: valholla Date: 2009-03-27 02:41:45 +0000 (Fri, 27 Mar 2009) Log Message: ----------- fix software name Modified Paths: -------------- csw/mgar/pkg/mysql-python/trunk/Makefile Modified: csw/mgar/pkg/mysql-python/trunk/Makefile =================================================================== --- csw/mgar/pkg/mysql-python/trunk/Makefile 2009-03-26 22:45:47 UTC (rev 3986) +++ csw/mgar/pkg/mysql-python/trunk/Makefile 2009-03-27 02:41:45 UTC (rev 3987) @@ -12,7 +12,7 @@ PACKAGES = CSWpymysql REQUIRED_PKGS_CSWpymysql = CSWmysql5rt CSWpython CSWosslrt CSWzlib -CATALOGNAME_CSWpymysql = pymysql5 +CATALOGNAME_CSWpymysql = pymysql SPKG_DESC = MySQL Support for Python # We define upstream file regex so we can be notifed of new upstream software release @@ -20,9 +20,6 @@ UPSTREAM_USE_SF = 1 UFILES_REGEX = (\d+(?:\.\d+)*) -DISTFILES += setuptools-0.6c9-py2.6.egg -PATCHFILES = setup.diff - CONFIGURE_SCRIPTS = BUILD_SCRIPTS = $(WORKSRC)/setup.py TEST_SCRIPTS = @@ -36,10 +33,6 @@ mysql_prefix = $(prefix)/mysql5 mysql_bindir = $(mysql_prefix)/bin -post-extract-modulated: - @(gcp $(DOWNLOADDIR)/setuptools-0.6c9-py2.6.egg $(WORKSRC)) - - LD_OPTIONS := -R/opt/csw/mysql5/lib/mysql/\$$ISALIST $(LD_OPTIONS) PATH := $(mysql_bindir):$(PATH) export LD_OPTIONS PATH This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 27 05:13:47 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Fri, 27 Mar 2009 04:13:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[3988] csw/mgar/pkg/netsnmp/trunk/Makefile Message-ID: Revision: 3988 http://gar.svn.sourceforge.net/gar/?rev=3988&view=rev Author: hson Date: 2009-03-27 04:13:47 +0000 (Fri, 27 Mar 2009) Log Message: ----------- netsnmp: Add pysetuptools ass prereq, use EXTRA_COMMON_EXPORTS to clean LD_OPTIONS Modified Paths: -------------- csw/mgar/pkg/netsnmp/trunk/Makefile Modified: csw/mgar/pkg/netsnmp/trunk/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-27 02:41:45 UTC (rev 3987) +++ csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-27 04:13:47 UTC (rev 3988) @@ -15,6 +15,8 @@ SPKG_SOURCEURL = http://www.net-snmp.org/ +PREREQUISITE_PKGS = CSWpysetuptools + REQUIRED_PKGS += CSWosslrt CSWtcpwrap # We define upstream file regex so we can be notifed of new upstream software release @@ -45,8 +47,7 @@ # Patch for python module PATCHFILES += Makefile.in.diff -LD_OPTIONS = -export LD_OPTIONS +EXTRA_COMMON_EXPORTS = LD_OPTIONS EXTRA_MERGE_EXCLUDE_FILES = .*/perllocal.pod This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Fri Mar 27 08:25:21 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Fri, 27 Mar 2009 07:25:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[3989] csw/mgar/pkg/clusterssh/trunk/Makefile Message-ID: Revision: 3989 http://gar.svn.sourceforge.net/gar/?rev=3989&view=rev Author: wahwah Date: 2009-03-27 07:25:16 +0000 (Fri, 27 Mar 2009) Log Message: ----------- Added dependencies for CSWclusterssh Modified Paths: -------------- csw/mgar/pkg/clusterssh/trunk/Makefile Modified: csw/mgar/pkg/clusterssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/clusterssh/trunk/Makefile 2009-03-27 04:13:47 UTC (rev 3988) +++ csw/mgar/pkg/clusterssh/trunk/Makefile 2009-03-27 07:25:16 UTC (rev 3989) @@ -17,6 +17,8 @@ UPSTREAM_USE_SF = 1 UFILES_REGEX = (\d+(?:\.\d+)*) +REQUIRED_PKGS = CSWperl CSWpmtk CSWpmx11protocol + PREFIX = /opt/csw/ CONFIGURE_ARGS = --prefix=$(PREFIX) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Fri Mar 27 08:53:46 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Fri, 27 Mar 2009 07:53:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[3990] csw/mgar/pkg/clusterssh/trunk Message-ID: Revision: 3990 http://gar.svn.sourceforge.net/gar/?rev=3990&view=rev Author: wahwah Date: 2009-03-27 07:53:46 +0000 (Fri, 27 Mar 2009) Log Message: ----------- clusterssh version incremented to 3.25. Modified Paths: -------------- csw/mgar/pkg/clusterssh/trunk/Makefile csw/mgar/pkg/clusterssh/trunk/checksums Modified: csw/mgar/pkg/clusterssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/clusterssh/trunk/Makefile 2009-03-27 07:25:16 UTC (rev 3989) +++ csw/mgar/pkg/clusterssh/trunk/Makefile 2009-03-27 07:53:46 UTC (rev 3990) @@ -1,5 +1,5 @@ GARNAME = clusterssh -GARVERSION = 3.22 +GARVERSION = 3.25 CATEGORIES = net DESCRIPTION = ClusterSSH controls a number of xterm windows via a single graphical console window Modified: csw/mgar/pkg/clusterssh/trunk/checksums =================================================================== --- csw/mgar/pkg/clusterssh/trunk/checksums 2009-03-27 07:25:16 UTC (rev 3989) +++ csw/mgar/pkg/clusterssh/trunk/checksums 2009-03-27 07:53:46 UTC (rev 3990) @@ -1,2 +1,2 @@ -f568c3ade1e586250ff22045a11eff37 download/clusterssh-3.22.tar.gz +dc31291abac025a51cbb95a71f792801 download/clusterssh-3.25.tar.gz 5171cb4f2d0a4df5ade011f46d883ff5 download/CSWclusterssh.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Fri Mar 27 09:02:48 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Fri, 27 Mar 2009 08:02:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[3991] csw/mgar/pkg/netsnmp/trunk/Makefile Message-ID: Revision: 3991 http://gar.svn.sourceforge.net/gar/?rev=3991&view=rev Author: hson Date: 2009-03-27 08:02:48 +0000 (Fri, 27 Mar 2009) Log Message: ----------- netsnmp: Add CSWpython as dependency Modified Paths: -------------- csw/mgar/pkg/netsnmp/trunk/Makefile Modified: csw/mgar/pkg/netsnmp/trunk/Makefile =================================================================== --- csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-27 07:53:46 UTC (rev 3990) +++ csw/mgar/pkg/netsnmp/trunk/Makefile 2009-03-27 08:02:48 UTC (rev 3991) @@ -17,7 +17,7 @@ PREREQUISITE_PKGS = CSWpysetuptools -REQUIRED_PKGS += CSWosslrt CSWtcpwrap +REQUIRED_PKGS += CSWosslrt CSWtcpwrap CSWpython # We define upstream file regex so we can be notifed of new upstream software release UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=12694 @@ -47,6 +47,7 @@ # Patch for python module PATCHFILES += Makefile.in.diff +LD_OPTIONS = EXTRA_COMMON_EXPORTS = LD_OPTIONS EXTRA_MERGE_EXCLUDE_FILES = .*/perllocal.pod This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 27 10:05:56 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 27 Mar 2009 09:05:56 +0000 Subject: [csw-devel] SF.net SVN: gar:[3992] csw/mgar/pkg/cpan/Log-Log4perl/trunk Message-ID: Revision: 3992 http://gar.svn.sourceforge.net/gar/?rev=3992&view=rev Author: dmichelsen Date: 2009-03-27 09:05:56 +0000 (Fri, 27 Mar 2009) Log Message: ----------- Log-Log4perl: Update to 1.21 and dynamic gspec Modified Paths: -------------- csw/mgar/pkg/cpan/Log-Log4perl/trunk/Makefile csw/mgar/pkg/cpan/Log-Log4perl/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/cpan/Log-Log4perl/trunk/files/CSWpmlog4perl.gspec Property Changed: ---------------- csw/mgar/pkg/cpan/Log-Log4perl/trunk/ Property changes on: csw/mgar/pkg/cpan/Log-Log4perl/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/Log-Log4perl/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Log-Log4perl/trunk/Makefile 2009-03-27 08:02:48 UTC (rev 3991) +++ csw/mgar/pkg/cpan/Log-Log4perl/trunk/Makefile 2009-03-27 09:05:56 UTC (rev 3992) @@ -1,5 +1,5 @@ GARNAME = Log-Log4perl -GARVERSION = 1.20 +GARVERSION = 1.21 CATEGORIES = cpan AUTHOR = MSCHILLI @@ -10,6 +10,9 @@ Log4j logging package in pure Perl. endef -DISTFILES += CSWpmlog4perl.gspec +PACKAGES = CSWpmlog4perl +CATALOGNAME = pm_log4perl +ARCHALL = 1 +LICENSE = LICENSE include gar/category.mk Modified: csw/mgar/pkg/cpan/Log-Log4perl/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Log-Log4perl/trunk/checksums 2009-03-27 08:02:48 UTC (rev 3991) +++ csw/mgar/pkg/cpan/Log-Log4perl/trunk/checksums 2009-03-27 09:05:56 UTC (rev 3992) @@ -1,2 +1 @@ -b01f45c4ce925f6c61dd28cbb76d66be download/CSWpmlog4perl.gspec -f60a1f8633fb7544fdc4d1e842564a8b download/Log-Log4perl-1.20.tar.gz +66bfe59ecb3741e9f271750198c3196e download/Log-Log4perl-1.21.tar.gz Deleted: csw/mgar/pkg/cpan/Log-Log4perl/trunk/files/CSWpmlog4perl.gspec =================================================================== --- csw/mgar/pkg/cpan/Log-Log4perl/trunk/files/CSWpmlog4perl.gspec 2009-03-27 08:02:48 UTC (rev 3991) +++ csw/mgar/pkg/cpan/Log-Log4perl/trunk/files/CSWpmlog4perl.gspec 2009-03-27 09:05:56 UTC (rev 3992) @@ -1,5 +0,0 @@ -%var bitname pm_log4perl -%var pkgname CSWpmlog4perl -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright url file://%{WORKSRC}/LICENSE This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 27 12:56:44 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 27 Mar 2009 11:56:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[3993] csw/mgar/gar/v2 Message-ID: Revision: 3993 http://gar.svn.sourceforge.net/gar/?rev=3993&view=rev Author: dmichelsen Date: 2009-03-27 11:56:44 +0000 (Fri, 27 Mar 2009) Log Message: ----------- mGAR v2: Exclude exactly the pathes from CSWcommon on cswproto. This fixes http://www.opencsw.org/mantis/view.php?id=3444 Modified Paths: -------------- csw/mgar/gar/v2/bin/cswproto csw/mgar/gar/v2/gar.pkg.mk Added Paths: ----------- csw/mgar/gar/v2/bin/update-commondirs csw/mgar/gar/v2/etc/ csw/mgar/gar/v2/etc/commondirs-i386 csw/mgar/gar/v2/etc/commondirs-sparc Modified: csw/mgar/gar/v2/bin/cswproto =================================================================== --- csw/mgar/gar/v2/bin/cswproto 2009-03-27 09:05:56 UTC (rev 3992) +++ csw/mgar/gar/v2/bin/cswproto 2009-03-27 11:56:44 UTC (rev 3993) @@ -1,4 +1,4 @@ -#!/bin/env perl -lw +#!/opt/csw/bin/perl -lw # # $Id$ # @@ -20,7 +20,7 @@ use POSIX; use vars qw/ - @XFORMS @Common $StdOwn $StdGrp $StdDirPerm $stamp $root + @XFORMS @Common $StdOwn $StdGrp $StdDirPerm $common $stamp $root /; # atime=8,mtime=9,ctime=10 @@ -44,8 +44,10 @@ my $program = basename $0; print <<"_USAGE_"; -Usage: $program [-h] [-s ] path1[=path1] ... pathN[=pathN] +Usage: $program [-c ] [-h] [-s ] path1[=path1] ... pathN[=pathN] + -c Filename containing common pathes not to include in the package + -s Timestamp source. The path to a file to be used as the base timestamp for prototype operations. If this is specified, all source file creation times @@ -95,6 +97,7 @@ GetOptions( 'root=s' => \$root, 'stamp=s' => \$stamp, + 'common=s' => \$common, 'help' => \&usage, ) or usage; @@ -103,10 +106,18 @@ $stamp = $stamp ? (stat($stamp))[TIME_FIELD] : 0; -# Load common path contents -while () { - chomp; next if /^\s*$/ or /^#/; - push @Common, qr#$_$#; +if( $common ) { + # Load common path contents + my %alldirs; + open F, $common || die "Couldn't open $common"; + while () { + chomp; next if /^\s*$/ or /^#/; + my @c = split( m!/! ); + my @pc = map { join( '/', @c[0..$_] ) } 1..$#c; + $alldirs{$_} = 1 foreach (@pc); + } + close F; + @Common = map { qr#$_$# } ('/', keys %alldirs); } my @prototype; @@ -161,189 +172,4 @@ print join " " => @$_ foreach (sort { $a->[2] cmp $b->[2] } @prototype); -# Common directories (CSWcommon plus a few others) -__DATA__ -/ -/etc -/etc/opt -/etc/opt/csw -/opt -/opt/csw -/opt/csw/bin -/opt/csw/bin/i386 -/opt/csw/bin/i486 -/opt/csw/bin/pentium -/opt/csw/bin/pentium\+mmx -/opt/csw/bin/pentium_pro -/opt/csw/bin/pentium_pro\+mmx -/opt/csw/bin/amd64 -/opt/csw/bin/sparcv8-fsmuld -/opt/csw/bin/sparcv8 -/opt/csw/bin/sparcv8plus -/opt/csw/bin/sparcv8plus\+vis -/opt/csw/bin/sparcv8plus\+vis2 -/opt/csw/bin/sparcv8plus\+fmuladd -/opt/csw/bin/sparcv9 -/opt/csw/bin/sparcv9plus\+vis -/opt/csw/bin/sparcv9plus\+vis2 -/opt/csw/bin/sparcv9plus\+fmuladd -/opt/csw/doc -/opt/csw/include -/opt/csw/info -/opt/csw/lib -/opt/csw/lib/32 -/opt/csw/lib/64 -/opt/csw/lib/X11 -/opt/csw/lib/X11/app-defaults -/opt/csw/lib/i386 -/opt/csw/lib/locale -/opt/csw/lib/pentium -/opt/csw/bin/pentium\+mmx -/opt/csw/lib/pentium_pro -/opt/csw/lib/pentium_pro\+mmx -/opt/csw/lib/amd64 -/opt/csw/lib/perl -/opt/csw/lib/perl/csw -/opt/csw/lib/perl/csw/auto -/opt/csw/lib/perl/site_perl -/opt/csw/lib/pkgconfig -/opt/csw/lib/sparcv8 -/opt/csw/lib/sparcv8plus -/opt/csw/lib/sparcv8plus\+vis -/opt/csw/lib/sparcv8plus\+vis2 -/opt/csw/lib/sparcv8plus\+fmuladd -/opt/csw/lib/sparcv9 -/opt/csw/lib/sparcv9\+vis -/opt/csw/lib/sparcv9\+vis2 -/opt/csw/lib/sparcv9\+fmuladd -/opt/csw/man -/opt/csw/sbin -/opt/csw/share -/opt/csw/share/doc -/opt/csw/share/info -/opt/csw/share/locale -/opt/csw/share/locale/az -/opt/csw/share/locale/az/LC_MESSAGES -/opt/csw/share/locale/be -/opt/csw/share/locale/be/LC_MESSAGES -/opt/csw/share/locale/bg -/opt/csw/share/locale/bg/LC_MESSAGES -/opt/csw/share/locale/bg/LC_TIME -/opt/csw/share/locale/ca -/opt/csw/share/locale/ca/LC_MESSAGES -/opt/csw/share/locale/cs -/opt/csw/share/locale/cs/LC_MESSAGES -/opt/csw/share/locale/cs/LC_TIME -/opt/csw/share/locale/da -/opt/csw/share/locale/da/LC_MESSAGES -/opt/csw/share/locale/da/LC_TIME -/opt/csw/share/locale/de -/opt/csw/share/locale/de/LC_MESSAGES -/opt/csw/share/locale/de/LC_TIME -/opt/csw/share/locale/el -/opt/csw/share/locale/el/LC_MESSAGES -/opt/csw/share/locale/el/LC_TIME -/opt/csw/share/locale/en at boldquot -/opt/csw/share/locale/en at boldquot/LC_MESSAGES -/opt/csw/share/locale/en at quot -/opt/csw/share/locale/en at quot/LC_MESSAGES -/opt/csw/share/locale/es -/opt/csw/share/locale/es/LC_MESSAGES -/opt/csw/share/locale/es/LC_TIME -/opt/csw/share/locale/et -/opt/csw/share/locale/et/LC_MESSAGES -/opt/csw/share/locale/eu -/opt/csw/share/locale/eu/LC_MESSAGES -/opt/csw/share/locale/fi -/opt/csw/share/locale/fi/LC_MESSAGES -/opt/csw/share/locale/fr -/opt/csw/share/locale/fr/LC_MESSAGES -/opt/csw/share/locale/fr/LC_TIME -/opt/csw/share/locale/ga -/opt/csw/share/locale/ga/LC_MESSAGES -/opt/csw/share/locale/gl -/opt/csw/share/locale/gl/LC_MESSAGES -/opt/csw/share/locale/gl/LC_TIME -/opt/csw/share/locale/he -/opt/csw/share/locale/he/LC_MESSAGES -/opt/csw/share/locale/hr -/opt/csw/share/locale/hr/LC_MESSAGES -/opt/csw/share/locale/hu -/opt/csw/share/locale/hu/LC_MESSAGES -/opt/csw/share/locale/id -/opt/csw/share/locale/id/LC_MESSAGES -/opt/csw/share/locale/it -/opt/csw/share/locale/it/LC_MESSAGES -/opt/csw/share/locale/it/LC_TIME -/opt/csw/share/locale/ja -/opt/csw/share/locale/ja/LC_MESSAGES -/opt/csw/share/locale/ja/LC_TIME -/opt/csw/share/locale/ko -/opt/csw/share/locale/ko/LC_MESSAGES -/opt/csw/share/locale/ko/LC_TIME -/opt/csw/share/locale/locale.alias -/opt/csw/share/locale/lt -/opt/csw/share/locale/lt/LC_MESSAGES -/opt/csw/share/locale/nl -/opt/csw/share/locale/nl/LC_MESSAGES -/opt/csw/share/locale/nl/LC_TIME -/opt/csw/share/locale/nn -/opt/csw/share/locale/nn/LC_MESSAGES -/opt/csw/share/locale/no -/opt/csw/share/locale/no/LC_MESSAGES -/opt/csw/share/locale/no/LC_TIME -/opt/csw/share/locale/pl -/opt/csw/share/locale/pl/LC_MESSAGES -/opt/csw/share/locale/pl/LC_TIME -/opt/csw/share/locale/pt -/opt/csw/share/locale/pt/LC_MESSAGES -/opt/csw/share/locale/pt/LC_TIME -/opt/csw/share/locale/pt_BR -/opt/csw/share/locale/pt_BR/LC_MESSAGES -/opt/csw/share/locale/pt_BR/LC_TIME -/opt/csw/share/locale/ro -/opt/csw/share/locale/ro/LC_MESSAGES -/opt/csw/share/locale/ru -/opt/csw/share/locale/ru/LC_MESSAGES -/opt/csw/share/locale/ru/LC_TIME -/opt/csw/share/locale/sk -/opt/csw/share/locale/sk/LC_MESSAGES -/opt/csw/share/locale/sk/LC_TIME -/opt/csw/share/locale/sl -/opt/csw/share/locale/sl/LC_MESSAGES -/opt/csw/share/locale/sl/LC_TIME -/opt/csw/share/locale/sp -/opt/csw/share/locale/sp/LC_MESSAGES -/opt/csw/share/locale/sr -/opt/csw/share/locale/sr/LC_MESSAGES -/opt/csw/share/locale/sv -/opt/csw/share/locale/sv/LC_MESSAGES -/opt/csw/share/locale/sv/LC_TIME -/opt/csw/share/locale/tr -/opt/csw/share/locale/tr/LC_MESSAGES -/opt/csw/share/locale/uk -/opt/csw/share/locale/uk/LC_MESSAGES -/opt/csw/share/locale/vi -/opt/csw/share/locale/vi/LC_MESSAGES -/opt/csw/share/locale/wa -/opt/csw/share/locale/wa/LC_MESSAGES -/opt/csw/share/locale/zh -/opt/csw/share/locale/zh/LC_MESSAGES -/opt/csw/share/locale/zh/LC_TIME -/opt/csw/share/locale/zh_CN -/opt/csw/share/locale/zh_CN.GB2312 -/opt/csw/share/locale/zh_CN.GB2312/LC_MESSAGES -/opt/csw/share/locale/zh_TW -/opt/csw/share/locale/zh_TW.Big5 -/opt/csw/share/locale/zh_TW.Big5/LC_MESSAGES -/opt/csw/share/locale/zh_TW/LC_MESSAGES -/opt/csw/share/man -/opt/csw/share/man/man\d -/opt/csw/share/perl -/opt/csw/share/perl/csw -/opt/csw/share/perl/csw/auto -/opt/csw/share/perl/site_perl -/opt/csw/var -/var -/var/opt -/var/opt/csw +# End of file Added: csw/mgar/gar/v2/bin/update-commondirs =================================================================== --- csw/mgar/gar/v2/bin/update-commondirs (rev 0) +++ csw/mgar/gar/v2/bin/update-commondirs 2009-03-27 11:56:44 UTC (rev 3993) @@ -0,0 +1,39 @@ +#!/bin/sh + +# This script updates etc/commondirs, the list of directories in CSWcommon +# from the package. It is a superugly hack for time-to-time updates. + +# The current workflow is +# - update the package CSWcommon +# - call this script +# - commit etc/commondirs, so cswproto removes the right directories +# The workflow in the future may look like this: +# - Update etc/commondirs +# - Build CSWcommon package with GAR + + +update() { + ARCH=$1 + + TMPDIR=/tmp/update-commondir.$$ + mkdir $TMPDIR + ( + cd $TMPDIR + wget http://mirror.opencsw.org/opencsw/current/$1/5.8/common-1.4.6,REV=2008.04.28-SunOS5.8-$1-CSW.pkg.gz + gzip -c -d common-* | pkgtrans /dev/fd/0 $TMPDIR all + ) + + perl -ne ' +my @l = split; +if( $l[1] =~ /^[ds]$/ ) { + print ($l[3] =~ /([^=]*)/); + print "\n"; +} + ' $TMPDIR/CSWcommon/pkgmap > ../etc/commondirs-$1 + + rm -rf $TMPDIR +} + +update sparc +update i386 + Property changes on: csw/mgar/gar/v2/bin/update-commondirs ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/gar/v2/etc/commondirs-i386 =================================================================== --- csw/mgar/gar/v2/etc/commondirs-i386 (rev 0) +++ csw/mgar/gar/v2/etc/commondirs-i386 2009-03-27 11:56:44 UTC (rev 3993) @@ -0,0 +1,142 @@ +/etc/opt/csw +/opt/csw +/opt/csw/bin +/opt/csw/bin/amd64 +/opt/csw/bin/i486 +/opt/csw/bin/pentium +/opt/csw/doc +/opt/csw/etc +/opt/csw/include +/opt/csw/info +/opt/csw/lib +/opt/csw/lib/32 +/opt/csw/lib/64 +/opt/csw/lib/X11 +/opt/csw/lib/X11/app-defaults +/opt/csw/lib/amd64 +/opt/csw/lib/i386 +/opt/csw/lib/locale +/opt/csw/lib/pentium +/opt/csw/man +/opt/csw/sbin +/opt/csw/share +/opt/csw/share/doc +/opt/csw/share/info +/opt/csw/share/locale +/opt/csw/share/locale/az +/opt/csw/share/locale/az/LC_MESSAGES +/opt/csw/share/locale/be +/opt/csw/share/locale/be/LC_MESSAGES +/opt/csw/share/locale/bg +/opt/csw/share/locale/bg/LC_MESSAGES +/opt/csw/share/locale/bg/LC_TIME +/opt/csw/share/locale/ca +/opt/csw/share/locale/ca/LC_MESSAGES +/opt/csw/share/locale/cs +/opt/csw/share/locale/cs/LC_MESSAGES +/opt/csw/share/locale/cs/LC_TIME +/opt/csw/share/locale/da +/opt/csw/share/locale/da/LC_MESSAGES +/opt/csw/share/locale/da/LC_TIME +/opt/csw/share/locale/de +/opt/csw/share/locale/de/LC_MESSAGES +/opt/csw/share/locale/de/LC_TIME +/opt/csw/share/locale/el +/opt/csw/share/locale/el/LC_MESSAGES +/opt/csw/share/locale/el/LC_TIME +/opt/csw/share/locale/en at boldquot +/opt/csw/share/locale/en at boldquot/LC_MESSAGES +/opt/csw/share/locale/en at quot +/opt/csw/share/locale/en at quot/LC_MESSAGES +/opt/csw/share/locale/es +/opt/csw/share/locale/es/LC_MESSAGES +/opt/csw/share/locale/es/LC_TIME +/opt/csw/share/locale/et +/opt/csw/share/locale/et/LC_MESSAGES +/opt/csw/share/locale/eu +/opt/csw/share/locale/eu/LC_MESSAGES +/opt/csw/share/locale/fi +/opt/csw/share/locale/fi/LC_MESSAGES +/opt/csw/share/locale/fr +/opt/csw/share/locale/fr/LC_MESSAGES +/opt/csw/share/locale/fr/LC_TIME +/opt/csw/share/locale/ga +/opt/csw/share/locale/ga/LC_MESSAGES +/opt/csw/share/locale/gl +/opt/csw/share/locale/gl/LC_MESSAGES +/opt/csw/share/locale/gl/LC_TIME +/opt/csw/share/locale/he +/opt/csw/share/locale/he/LC_MESSAGES +/opt/csw/share/locale/hr +/opt/csw/share/locale/hr/LC_MESSAGES +/opt/csw/share/locale/hu +/opt/csw/share/locale/hu/LC_MESSAGES +/opt/csw/share/locale/id +/opt/csw/share/locale/id/LC_MESSAGES +/opt/csw/share/locale/it +/opt/csw/share/locale/it/LC_MESSAGES +/opt/csw/share/locale/it/LC_TIME +/opt/csw/share/locale/ja +/opt/csw/share/locale/ja/LC_MESSAGES +/opt/csw/share/locale/ja/LC_TIME +/opt/csw/share/locale/ko +/opt/csw/share/locale/ko/LC_MESSAGES +/opt/csw/share/locale/ko/LC_TIME +/opt/csw/share/locale/lt +/opt/csw/share/locale/lt/LC_MESSAGES +/opt/csw/share/locale/nl +/opt/csw/share/locale/nl/LC_MESSAGES +/opt/csw/share/locale/nl/LC_TIME +/opt/csw/share/locale/nn +/opt/csw/share/locale/nn/LC_MESSAGES +/opt/csw/share/locale/no +/opt/csw/share/locale/no/LC_MESSAGES +/opt/csw/share/locale/no/LC_TIME +/opt/csw/share/locale/pl +/opt/csw/share/locale/pl/LC_MESSAGES +/opt/csw/share/locale/pl/LC_TIME +/opt/csw/share/locale/pt +/opt/csw/share/locale/pt/LC_MESSAGES +/opt/csw/share/locale/pt/LC_TIME +/opt/csw/share/locale/pt_BR +/opt/csw/share/locale/pt_BR/LC_MESSAGES +/opt/csw/share/locale/pt_BR/LC_TIME +/opt/csw/share/locale/ro +/opt/csw/share/locale/ro/LC_MESSAGES +/opt/csw/share/locale/ru +/opt/csw/share/locale/ru/LC_MESSAGES +/opt/csw/share/locale/ru/LC_TIME +/opt/csw/share/locale/sk +/opt/csw/share/locale/sk/LC_MESSAGES +/opt/csw/share/locale/sk/LC_TIME +/opt/csw/share/locale/sl +/opt/csw/share/locale/sl/LC_MESSAGES +/opt/csw/share/locale/sl/LC_TIME +/opt/csw/share/locale/sp +/opt/csw/share/locale/sp/LC_MESSAGES +/opt/csw/share/locale/sr +/opt/csw/share/locale/sr/LC_MESSAGES +/opt/csw/share/locale/sv +/opt/csw/share/locale/sv/LC_MESSAGES +/opt/csw/share/locale/sv/LC_TIME +/opt/csw/share/locale/tr +/opt/csw/share/locale/tr/LC_MESSAGES +/opt/csw/share/locale/uk +/opt/csw/share/locale/uk/LC_MESSAGES +/opt/csw/share/locale/vi +/opt/csw/share/locale/vi/LC_MESSAGES +/opt/csw/share/locale/wa +/opt/csw/share/locale/wa/LC_MESSAGES +/opt/csw/share/locale/zh +/opt/csw/share/locale/zh/LC_MESSAGES +/opt/csw/share/locale/zh/LC_TIME +/opt/csw/share/locale/zh_CN +/opt/csw/share/locale/zh_CN.GB2312 +/opt/csw/share/locale/zh_CN.GB2312/LC_MESSAGES +/opt/csw/share/locale/zh_TW +/opt/csw/share/locale/zh_TW.Big5 +/opt/csw/share/locale/zh_TW.Big5/LC_MESSAGES +/opt/csw/share/locale/zh_TW/LC_MESSAGES +/opt/csw/share/man +/opt/csw/var +/var/opt/csw Added: csw/mgar/gar/v2/etc/commondirs-sparc =================================================================== --- csw/mgar/gar/v2/etc/commondirs-sparc (rev 0) +++ csw/mgar/gar/v2/etc/commondirs-sparc 2009-03-27 11:56:44 UTC (rev 3993) @@ -0,0 +1,146 @@ +/etc/opt/csw +/opt/csw +/opt/csw/bin +/opt/csw/bin/sparc +/opt/csw/bin/sparcv8 +/opt/csw/bin/sparcv8plus +/opt/csw/bin/sparcv8plus+vis +/opt/csw/bin/sparcv9 +/opt/csw/doc +/opt/csw/etc +/opt/csw/include +/opt/csw/info +/opt/csw/lib +/opt/csw/lib/32 +/opt/csw/lib/64 +/opt/csw/lib/X11 +/opt/csw/lib/X11/app-defaults +/opt/csw/lib/locale +/opt/csw/lib/sparc +/opt/csw/lib/sparcv8 +/opt/csw/lib/sparcv8plus +/opt/csw/lib/sparcv8plus+vis +/opt/csw/lib/sparcv9 +/opt/csw/man +/opt/csw/sbin +/opt/csw/share +/opt/csw/share/doc +/opt/csw/share/info +/opt/csw/share/locale +/opt/csw/share/locale/az +/opt/csw/share/locale/az/LC_MESSAGES +/opt/csw/share/locale/be +/opt/csw/share/locale/be/LC_MESSAGES +/opt/csw/share/locale/bg +/opt/csw/share/locale/bg/LC_MESSAGES +/opt/csw/share/locale/bg/LC_TIME +/opt/csw/share/locale/ca +/opt/csw/share/locale/ca/LC_MESSAGES +/opt/csw/share/locale/cs +/opt/csw/share/locale/cs/LC_MESSAGES +/opt/csw/share/locale/cs/LC_TIME +/opt/csw/share/locale/da +/opt/csw/share/locale/da/LC_MESSAGES +/opt/csw/share/locale/da/LC_TIME +/opt/csw/share/locale/de +/opt/csw/share/locale/de/LC_MESSAGES +/opt/csw/share/locale/de/LC_TIME +/opt/csw/share/locale/el +/opt/csw/share/locale/el/LC_MESSAGES +/opt/csw/share/locale/el/LC_TIME +/opt/csw/share/locale/en at boldquot +/opt/csw/share/locale/en at boldquot/LC_MESSAGES +/opt/csw/share/locale/en at quot +/opt/csw/share/locale/en at quot/LC_MESSAGES +/opt/csw/share/locale/es +/opt/csw/share/locale/es/LC_MESSAGES +/opt/csw/share/locale/es/LC_TIME +/opt/csw/share/locale/et +/opt/csw/share/locale/et/LC_MESSAGES +/opt/csw/share/locale/eu +/opt/csw/share/locale/eu/LC_MESSAGES +/opt/csw/share/locale/fi +/opt/csw/share/locale/fi/LC_MESSAGES +/opt/csw/share/locale/fr +/opt/csw/share/locale/fr/LC_MESSAGES +/opt/csw/share/locale/fr/LC_TIME +/opt/csw/share/locale/ga +/opt/csw/share/locale/ga/LC_MESSAGES +/opt/csw/share/locale/gl +/opt/csw/share/locale/gl/LC_MESSAGES +/opt/csw/share/locale/gl/LC_TIME +/opt/csw/share/locale/he +/opt/csw/share/locale/he/LC_MESSAGES +/opt/csw/share/locale/hr +/opt/csw/share/locale/hr/LC_MESSAGES +/opt/csw/share/locale/hu +/opt/csw/share/locale/hu/LC_MESSAGES +/opt/csw/share/locale/id +/opt/csw/share/locale/id/LC_MESSAGES +/opt/csw/share/locale/it +/opt/csw/share/locale/it/LC_MESSAGES +/opt/csw/share/locale/it/LC_TIME +/opt/csw/share/locale/ja +/opt/csw/share/locale/ja/LC_MESSAGES +/opt/csw/share/locale/ja/LC_TIME +/opt/csw/share/locale/ko +/opt/csw/share/locale/ko/LC_MESSAGES +/opt/csw/share/locale/ko/LC_TIME +/opt/csw/share/locale/lt +/opt/csw/share/locale/lt/LC_MESSAGES +/opt/csw/share/locale/nl +/opt/csw/share/locale/nl/LC_MESSAGES +/opt/csw/share/locale/nl/LC_TIME +/opt/csw/share/locale/nn +/opt/csw/share/locale/nn/LC_MESSAGES +/opt/csw/share/locale/no +/opt/csw/share/locale/no/LC_MESSAGES +/opt/csw/share/locale/no/LC_TIME +/opt/csw/share/locale/pl +/opt/csw/share/locale/pl/LC_MESSAGES +/opt/csw/share/locale/pl/LC_TIME +/opt/csw/share/locale/pt +/opt/csw/share/locale/pt/LC_MESSAGES +/opt/csw/share/locale/pt/LC_TIME +/opt/csw/share/locale/pt_BR +/opt/csw/share/locale/pt_BR/LC_MESSAGES +/opt/csw/share/locale/pt_BR/LC_TIME +/opt/csw/share/locale/ro +/opt/csw/share/locale/ro/LC_MESSAGES +/opt/csw/share/locale/ru +/opt/csw/share/locale/ru/LC_MESSAGES +/opt/csw/share/locale/ru/LC_TIME +/opt/csw/share/locale/sk +/opt/csw/share/locale/sk/LC_MESSAGES +/opt/csw/share/locale/sk/LC_TIME +/opt/csw/share/locale/sl +/opt/csw/share/locale/sl/LC_MESSAGES +/opt/csw/share/locale/sl/LC_TIME +/opt/csw/share/locale/sp +/opt/csw/share/locale/sp/LC_MESSAGES +/opt/csw/share/locale/sr +/opt/csw/share/locale/sr/LC_MESSAGES +/opt/csw/share/locale/sv +/opt/csw/share/locale/sv/LC_MESSAGES +/opt/csw/share/locale/sv/LC_TIME +/opt/csw/share/locale/tr +/opt/csw/share/locale/tr/LC_MESSAGES +/opt/csw/share/locale/uk +/opt/csw/share/locale/uk/LC_MESSAGES +/opt/csw/share/locale/vi +/opt/csw/share/locale/vi/LC_MESSAGES +/opt/csw/share/locale/wa +/opt/csw/share/locale/wa/LC_MESSAGES +/opt/csw/share/locale/zh +/opt/csw/share/locale/zh/LC_MESSAGES +/opt/csw/share/locale/zh/LC_TIME +/opt/csw/share/locale/zh_CN +/opt/csw/share/locale/zh_CN.GB2312 +/opt/csw/share/locale/zh_CN.GB2312/LC_MESSAGES +/opt/csw/share/locale/zh_TW +/opt/csw/share/locale/zh_TW.Big5 +/opt/csw/share/locale/zh_TW.Big5/LC_MESSAGES +/opt/csw/share/locale/zh_TW/LC_MESSAGES +/opt/csw/share/man +/opt/csw/var +/var/opt/csw Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-27 09:05:56 UTC (rev 3992) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-27 11:56:44 UTC (rev 3993) @@ -224,7 +224,7 @@ # Pulled in from pkglib/csw_prototype.gspec $(PROTOTYPE): $(WORKDIR) merge - $(_DBG)cswproto -r $(PKGROOT) $(PKGROOT)=/ >$@ + $(_DBG)cswproto -c $(GARDIR)/etc/commondirs-$(GARCH) -r $(PKGROOT) $(PKGROOT)=/ >$@ # The pathfilter rules are as follows: # - include license for current package This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Fri Mar 27 13:52:37 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Fri, 27 Mar 2009 12:52:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3994] csw/mgar/pkg/asciidoc/trunk Message-ID: Revision: 3994 http://gar.svn.sourceforge.net/gar/?rev=3994&view=rev Author: bdwalton Date: 2009-03-27 12:52:37 +0000 (Fri, 27 Mar 2009) Log Message: ----------- update to 8.4.2, new patches for poorly handled auto*; dynamic gar stuff Modified Paths: -------------- csw/mgar/pkg/asciidoc/trunk/Makefile csw/mgar/pkg/asciidoc/trunk/checksums Added Paths: ----------- csw/mgar/pkg/asciidoc/trunk/files/fix-Makefile-am.patch csw/mgar/pkg/asciidoc/trunk/files/fix-autoconf-version.patch Removed Paths: ------------- csw/mgar/pkg/asciidoc/trunk/files/CSWasciidoc.depend csw/mgar/pkg/asciidoc/trunk/files/CSWasciidoc.gspec csw/mgar/pkg/asciidoc/trunk/files/Makefile.in csw/mgar/pkg/asciidoc/trunk/files/configure.ac csw/mgar/pkg/asciidoc/trunk/files/install-sh Modified: csw/mgar/pkg/asciidoc/trunk/Makefile =================================================================== --- csw/mgar/pkg/asciidoc/trunk/Makefile 2009-03-27 11:56:44 UTC (rev 3993) +++ csw/mgar/pkg/asciidoc/trunk/Makefile 2009-03-27 12:52:37 UTC (rev 3994) @@ -1,5 +1,5 @@ GARNAME = asciidoc -GARVERSION = 8.2.7 +GARVERSION = 8.4.2 CATEGORIES = utils DESCRIPTION = An Documentation Generator @@ -13,13 +13,20 @@ SGML/XML markup) can be customized and extended by the user. endef -AUTOFILES = configure.ac Makefile.in install-sh +PACKAGES = CSWasciidoc +CATALOGNAME_CSWasciidoc = asciidoc +ARCHALL_CSWasciidoc = 1 + +REQUIRED_PKGS_CSWasciidoc = CSWpython + MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += CSWasciidoc.gspec CSWasciidoc.depend DISTFILES += $(AUTOFILES) +#it would really seem this author "doesn't get" auto* stuff. +PATCHFILES = fix-autoconf-version.patch fix-Makefile-am.patch + PREREQUISITE_PKGS = CSWautoconf # We define upstream file regex so we can be notifed of new upstream software release @@ -33,11 +40,6 @@ # until the autoconf stuff is included upstream, we'll maintain and import our # own. -pre-configure: - ( cd $(WORKSRC); \ - for f in $(AUTOFILES); do \ - cp ../$$f .; \ - done; \ - chmod 755 install-sh; \ - autoconf ) +pre-configure-modulated: + ( cd $(WORKSRC); autoconf ) @$(MAKECOOKIE) Modified: csw/mgar/pkg/asciidoc/trunk/checksums =================================================================== --- csw/mgar/pkg/asciidoc/trunk/checksums 2009-03-27 11:56:44 UTC (rev 3993) +++ csw/mgar/pkg/asciidoc/trunk/checksums 2009-03-27 12:52:37 UTC (rev 3994) @@ -1,6 +1,5 @@ -f631c10bcf7216eaf6bc804c84ebb8e1 download/asciidoc-8.2.7.tar.gz +5f04247c505cc85987c657eb6f6505db download/asciidoc-8.4.2.tar.gz 38527e11ffe879f2cac4a63b6268b4ca download/CSWasciidoc.gspec 204ab2546bda5c6fb0510ba8e366db7d download/CSWasciidoc.depend -eb3746ffca8e4d487e101ee2501d70a6 download/configure.ac -aed585d6f350e23f80f154da0f807e07 download/Makefile.in -73ee16f14b22fabd675e78102289b5cc download/install-sh +46d75ac8ad96048e25ee1a9883e96224 download/fix-autoconf-version.patch +ca66107f476039013fe578e571f92ff5 download/fix-Makefile-am.patch Deleted: csw/mgar/pkg/asciidoc/trunk/files/CSWasciidoc.depend =================================================================== --- csw/mgar/pkg/asciidoc/trunk/files/CSWasciidoc.depend 2009-03-27 11:56:44 UTC (rev 3993) +++ csw/mgar/pkg/asciidoc/trunk/files/CSWasciidoc.depend 2009-03-27 12:52:37 UTC (rev 3994) @@ -1 +0,0 @@ -P CSWpython python - A high-level scripting language. Deleted: csw/mgar/pkg/asciidoc/trunk/files/CSWasciidoc.gspec =================================================================== --- csw/mgar/pkg/asciidoc/trunk/files/CSWasciidoc.gspec 2009-03-27 11:56:44 UTC (rev 3993) +++ csw/mgar/pkg/asciidoc/trunk/files/CSWasciidoc.gspec 2009-03-27 12:52:37 UTC (rev 3994) @@ -1,5 +0,0 @@ -%var bitname asciidoc -%var pkgname CSWasciidoc -%var arch all -%include url file://%{PKGLIB}/csw_standard.gspec -%copyright url file://%{WORKSRC}/COPYING Deleted: csw/mgar/pkg/asciidoc/trunk/files/Makefile.in =================================================================== --- csw/mgar/pkg/asciidoc/trunk/files/Makefile.in 2009-03-27 11:56:44 UTC (rev 3993) +++ csw/mgar/pkg/asciidoc/trunk/files/Makefile.in 2009-03-27 12:52:37 UTC (rev 3994) @@ -1,107 +0,0 @@ -INSTALL = @INSTALL@ -INSTALL_PROG = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ - -SED = @SED@ -LN_S = @LN_S@ - -prefix = @prefix@ -exec_prefix = @exec_prefix@ -bindir = @bindir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -datarootdir = @datarootdir@ -mandir=@mandir@ -srcdir = @srcdir@ - -VPATH = @srcdir@ - -ASCIIDOCCONF = $(sysconfdir)/asciidoc - -prog = asciidoc.py a2x -progdir = $(bindir) - -vimdir = @sysconfdir@/vim - -manp = $(wildcard doc/*.1) -manpdir = $(mandir)/man1 - -conf = $(wildcard *.conf) -confdir = $(ASCIIDOCCONF) - -filters = $(wildcard filters/*.py) -filtersdir = $(ASCIIDOCCONF)/filters - -docbook = $(wildcard docbook-xsl/*xsl) -docbookdir = $(ASCIIDOCCONF)/docbook-xsl - -dblatex = $(wildcard dblatex/*.xsl) $(wildcard dblatex/*.sty) -dblatexdir = $(ASCIIDOCCONF)/dblatex - -css = $(wildcard stylesheets/*.css) -cssdir = $(ASCIIDOCCONF)/stylesheets - -js = $(wildcard javascripts/*.js) -jsdir = $(ASCIIDOCCONF)/javascripts - -callouts = $(wildcard images/icons/callouts/*) -calloutsdir = $(ASCIIDOCCONF)/images/icons/callouts - -icons = $(wildcard images/icons/*.png) images/icons/README -iconsdir = $(ASCIIDOCCONF)/images/icons - -doc = $(wildcard README*) $(wildcard BUGS*) $(wildcard INSTALL*) -docdir = $(datadir)/doc/asciidoc - -DATATARGETS = manp conf filters docbook dblatex css js callouts icons -PROGTARGETS = prog -TARGETS = $(DATATARGETS) $(PROGTARGETS) doc - -INSTDIRS = $(TARGETS:%=%dir) - -.PHONY: $(TARGETS) - -all: build - -# create directories used during the install -$(INSTDIRS): - $(INSTALL) -d $(DESTDIR)/$($@) - -$(PROGTARGETS): % : %dir - $(INSTALL_PROG) $($@) $(DESTDIR)/$($<)/ - -$(DATATARGETS): % : %dir - $(INSTALL_DATA) $($@) $(DESTDIR)/$($<)/ - -vim: - $(INSTALL) -d $(DESTDIR)/$(vimdir)/syntax - $(INSTALL_DATA) vim/syntax/asciidoc.vim $(DESTDIR)/$(vimdir)/syntax/ - $(INSTALL) -d $(DESTDIR)/$(vimdir)/ftdetect - $(INSTALL_DATA) vim/ftdetect/asciidoc_filetype.vim \ - $(DESTDIR)/$(vimdir)/ftdetect/ - -docs: docdir - $(INSTALL_DATA) $(doc) $(DESTDIR)/$(docdir) - $(INSTALL) -d $(DESTDIR)/$(docdir)/examples/website - ( cd examples/website; \ - cp -R * $(DESTDIR)/$(docdir)/examples/website ) - -linkpy: - (cd $(DESTDIR)/$(progdir); $(LN_S) asciidoc.py asciidoc) - -fixconfpath: - @for f in $(prog); do \ - echo "Fixing CONF_DIR in $$f"; \ - $(SED) "s#^CONF_DIR = '.*'#CONF_DIR = '$(ASCIIDOCCONF)'#; s#^CONF_DIR=.*#CONF_DIR=$(ASCIIDOCCONF)#" $$f > $$f.out; \ - mv $$f.out $$f; \ - done - - -build: fixconfpath - -install: $(PROGTARGETS) $(DATATARGETS) linkpy docs - -install-vim: vim - -test: - @echo "Nothing to see here...Move along." \ No newline at end of file Deleted: csw/mgar/pkg/asciidoc/trunk/files/configure.ac =================================================================== --- csw/mgar/pkg/asciidoc/trunk/files/configure.ac 2009-03-27 11:56:44 UTC (rev 3993) +++ csw/mgar/pkg/asciidoc/trunk/files/configure.ac 2009-03-27 12:52:37 UTC (rev 3994) @@ -1,11 +0,0 @@ -AC_INIT(asciidoc, 8.2.7) - -AC_CONFIG_FILES(Makefile) - -AC_PROG_SED - -AC_PROG_LN_S - -AC_PROG_INSTALL - -AC_OUTPUT Added: csw/mgar/pkg/asciidoc/trunk/files/fix-Makefile-am.patch =================================================================== --- csw/mgar/pkg/asciidoc/trunk/files/fix-Makefile-am.patch (rev 0) +++ csw/mgar/pkg/asciidoc/trunk/files/fix-Makefile-am.patch 2009-03-27 12:52:37 UTC (rev 3994) @@ -0,0 +1,6507 @@ +diff --speed-large-files --minimal -Nru asciidoc-8.4.2.orig/Makefile asciidoc-8.4.2/Makefile +--- asciidoc-8.4.2.orig/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ asciidoc-8.4.2/Makefile 2009-03-27 01:07:56.327828594 +0100 +@@ -0,0 +1,162 @@ ++# ++# Make file to install/uninstall AsciiDoc ++# ++ ++.NOTPARALLEL: ++ ++INSTALL = /opt/csw/bin/ginstall -c ++INSTALL_PROG = ${INSTALL} ++INSTALL_DATA = ${INSTALL} -m 644 ++ ++SED = /opt/csw/bin/gsed ++ ++prefix = /opt/csw ++exec_prefix = /opt/csw ++bindir = /opt/csw/bin ++datadir = /opt/csw/share ++sysconfdir = /opt/csw/etc ++datarootdir = ${prefix}/share ++mandir=/opt/csw/share/man ++srcdir = . ++ ++ ++ ++ASCIIDOCCONF = $(sysconfdir)/asciidoc ++ ++prog = asciidoc.py a2x ++progdir = $(bindir) ++ ++vimdir = /opt/csw/etc/vim ++ ++manp = $(wildcard doc/*.1) ++manpdir = $(mandir)/man1 ++ ++conf = $(wildcard *.conf) ++confdir = $(ASCIIDOCCONF) ++ ++filtersdir = $(ASCIIDOCCONF)/filters ++ ++codefilter = filters/code/code-filter.py ++codefilterdir = $(filtersdir)/code ++codefilterconf = filters/code/code-filter.conf ++codefilterconfdir = $(filtersdir)/code ++ ++graphvizfilter = filters/graphviz/graphviz2png.py ++graphvizfilterdir = $(filtersdir)/graphviz ++graphvizfilterconf = filters/graphviz/graphviz-filter.conf ++graphvizfilterconfdir = $(filtersdir)/graphviz ++ ++musicfilter = filters/music/music2png.py ++musicfilterdir = $(filtersdir)/music ++musicfilterconf = filters/music/music-filter.conf ++musicfilterconfdir = $(filtersdir)/music ++ ++sourcefilterconf = filters/source/source-highlight-filter.conf ++sourcefilterconfdir = $(filtersdir)/source ++ ++docbook = $(wildcard docbook-xsl/*.xsl) ++docbookdir = $(ASCIIDOCCONF)/docbook-xsl ++ ++dblatex = $(wildcard dblatex/*.xsl) $(wildcard dblatex/*.sty) ++dblatexdir = $(ASCIIDOCCONF)/dblatex ++ ++css = $(wildcard stylesheets/*.css) ++cssdir = $(ASCIIDOCCONF)/stylesheets ++ ++js = $(wildcard javascripts/*.js) ++jsdir = $(ASCIIDOCCONF)/javascripts ++ ++callouts = $(wildcard images/icons/callouts/*) ++calloutsdir = $(ASCIIDOCCONF)/images/icons/callouts ++ ++icons = $(wildcard images/icons/*.png) images/icons/README ++iconsdir = $(ASCIIDOCCONF)/images/icons ++ ++doc = $(wildcard README*) $(wildcard BUGS*) $(wildcard INSTALL*) $(wildcard CHANGELOG*) ++docdir = $(datadir)/doc/asciidoc ++ ++DATATARGETS = manp conf docbook dblatex css js callouts icons codefilterconf musicfilterconf sourcefilterconf graphvizfilterconf ++PROGTARGETS = prog codefilter musicfilter graphvizfilter ++TARGETS = $(DATATARGETS) $(PROGTARGETS) doc ++ ++INSTDIRS = $(TARGETS:%=%dir) ++ ++.PHONY: $(TARGETS) ++ ++all: build ++ ++# create directories used during the install ++$(INSTDIRS): ++ $(INSTALL) -d $(DESTDIR)/$($@) ++ ++$(PROGTARGETS): % : %dir ++ $(INSTALL_PROG) $($@) $(DESTDIR)/$($<)/ ++ ++$(DATATARGETS): % : %dir ++ $(INSTALL_DATA) $($@) $(DESTDIR)/$($<)/ ++ ++docs: ++ $(INSTALL) -d $(DESTDIR)/$(docdir) ++ $(INSTALL_DATA) $(doc) $(DESTDIR)/$(docdir) ++ $(INSTALL) -d $(DESTDIR)/$(docdir)/docbook-xsl ++ $(INSTALL_DATA) docbook-xsl/asciidoc-docbook-xsl.txt $(DESTDIR)/$(docdir)/docbook-xsl ++ $(INSTALL) -d $(DESTDIR)/$(docdir)/dblatex ++ $(INSTALL_DATA) dblatex/dblatex-readme.txt $(DESTDIR)/$(docdir)/dblatex ++ $(INSTALL) -d $(DESTDIR)/$(docdir)/stylesheets ++ $(INSTALL_DATA) $(css) $(DESTDIR)/$(docdir)/stylesheets ++ $(INSTALL) -d $(DESTDIR)/$(docdir)/javascripts ++ $(INSTALL_DATA) $(js) $(DESTDIR)/$(docdir)/javascripts ++ $(INSTALL) -d $(DESTDIR)/$(docdir)/images ++ ( cd images && \ ++ cp -R * $(DESTDIR)/$(docdir)/images ) ++ $(INSTALL) -d $(DESTDIR)/$(docdir)/doc ++ ( cd doc && \ ++ cp -R * $(DESTDIR)/$(docdir)/doc ) ++ $(INSTALL) -d $(DESTDIR)/$(docdir)/examples/website ++ ( cd examples/website && \ ++ cp -R * $(DESTDIR)/$(docdir)/examples/website ) ++ ++progsymlink: ++ (cd $(DESTDIR)/$(progdir); ln -sf asciidoc.py asciidoc) ++ ++fixconfpath: ++ @for f in $(prog); do \ ++ echo "Fixing CONF_DIR in $$f"; \ ++ $(SED) "s#^CONF_DIR = '.*'#CONF_DIR = '$(ASCIIDOCCONF)'#; s#^CONF_DIR=.*#CONF_DIR=$(ASCIIDOCCONF)#" $$f > $$f.out; \ ++ mv $$f.out $$f; \ ++ done ++ ++install-vim: ++ @for d in $(DESTDIR)/$(vimdir) /etc/vim; do \ ++ if ! test -d $$d; then continue; fi ; \ ++ echo "installing Vim files in $$d" ; \ ++ $(INSTALL) -d $$d/syntax ; \ ++ $(INSTALL_DATA) vim/syntax/asciidoc.vim $$d/syntax ; \ ++ $(INSTALL) -d $$d/ftdetect ; \ ++ $(INSTALL_DATA) vim/ftdetect/asciidoc_filetype.vim $$d/ftdetect ; \ ++ done ++ ++uninstall-vim: ++ @for d in $(DESTDIR)/$(vimdir) /etc/vim; do \ ++ if ! test -d $$d; then continue; fi ; \ ++ echo "uninstalling Vim files in $$d" ; \ ++ rm -f $$d/syntax/asciidoc.vim ; \ ++ rm -f $$d/ftdetect/asciidoc_filetype.vim ; \ ++ done ++ ++ ++build: fixconfpath ++ ++install: $(PROGTARGETS) $(DATATARGETS) progsymlink install-vim ++ ++uninstall: uninstall-vim ++ rm -f $(DESTDIR)/$(progdir)/asciidoc ++ rm -f $(DESTDIR)/$(progdir)/asciidoc.py ++ rm -f $(DESTDIR)/$(progdir)/a2x ++ rm -f $(DESTDIR)/$(mandir)/asciidoc.1 ++ rm -f $(DESTDIR)/$(mandir)/a2x.1 ++ rm -rf $(DESTDIR)/$(confdir) ++ rm -rf $(DESTDIR)/$(docdir) ++ ++test: ++ @echo "Nothing to see here...Move along." +diff --speed-large-files --minimal -Nru asciidoc-8.4.2.orig/Makefile.in asciidoc-8.4.2/Makefile.in +--- asciidoc-8.4.2.orig/Makefile.in 2009-03-09 21:52:50.000000000 +0100 ++++ asciidoc-8.4.2/Makefile.in 2009-03-27 01:12:11.530587241 +0100 +@@ -127,7 +127,7 @@ + done + + install-vim: +- @for d in $(DESTDIR)/$(vimdir) /etc/vim; do \ ++ @for d in $(DESTDIR)/$(vimdir); do \ + if ! test -d $$d; then continue; fi ; \ + echo "installing Vim files in $$d" ; \ + $(INSTALL) -d $$d/syntax ; \ +@@ -137,7 +137,7 @@ + done + + uninstall-vim: +- @for d in $(DESTDIR)/$(vimdir) /etc/vim; do \ ++ @for d in $(DESTDIR)/$(vimdir); do \ + if ! test -d $$d; then continue; fi ; \ + echo "uninstalling Vim files in $$d" ; \ + rm -f $$d/syntax/asciidoc.vim ; \ +diff --speed-large-files --minimal -Nru asciidoc-8.4.2.orig/a2x asciidoc-8.4.2/a2x +--- asciidoc-8.4.2.orig/a2x 2008-12-31 03:46:28.000000000 +0100 ++++ asciidoc-8.4.2/a2x 2009-03-27 01:08:17.794738348 +0100 +@@ -14,7 +14,7 @@ + REALNAME=$(which "$REALNAME") + fi + REALNAME="$(readlink -f "$REALNAME")" +-CONF_DIR=/etc/asciidoc ++CONF_DIR=/opt/csw/etc/asciidoc + FOP_COMMAND="fop.sh" # FOP executable. + + #-------------------------------------------------------------------- +diff --speed-large-files --minimal -Nru asciidoc-8.4.2.orig/asciidoc.py asciidoc-8.4.2/asciidoc.py +--- asciidoc-8.4.2.orig/asciidoc.py 2009-03-18 05:22:00.000000000 +0100 ++++ asciidoc-8.4.2/asciidoc.py 2009-03-27 01:08:17.758780186 +0100 +@@ -4749,7 +4749,7 @@ + APP_DIR = None # This file's directory. + USER_DIR = None # ~/.asciidoc + # Global configuration files directory (set by Makefile build target). +-CONF_DIR = '/etc/asciidoc' ++CONF_DIR = '/opt/csw/etc/asciidoc' + HELP_FILE = 'help.conf' # Default (English) help file. + + # Globals +diff --speed-large-files --minimal -Nru asciidoc-8.4.2.orig/autom4te.cache/output.0 asciidoc-8.4.2/autom4te.cache/output.0 +--- asciidoc-8.4.2.orig/autom4te.cache/output.0 1970-01-01 01:00:00.000000000 +0100 ++++ asciidoc-8.4.2/autom4te.cache/output.0 2009-03-27 01:07:51.433802066 +0100 +@@ -0,0 +1,3041 @@ ++@%:@! /bin/sh ++@%:@ Guess values for system-dependent variables and create Makefiles. ++@%:@ Generated by GNU Autoconf 2.63 for asciidoc 8.4.2. ++@%:@ ++@%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, ++@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. ++@%:@ This configure script is free software; the Free Software Foundation ++@%:@ gives unlimited permission to copy, distribute and modify it. ++## --------------------- ## ++## M4sh Initialization. ## ++## --------------------- ## ++ ++# Be more Bourne compatible ++DUALCASE=1; export DUALCASE # for MKS sh ++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ++ emulate sh ++ NULLCMD=: ++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which ++ # is contrary to our usage. Disable this feature. ++ alias -g '${1+"$@"}'='"$@"' ++ setopt NO_GLOB_SUBST ++else ++ case `(set -o) 2>/dev/null` in ++ *posix*) set -o posix ;; ++esac ++ ++fi ++ ++ ++ ++ ++# PATH needs CR ++# Avoid depending upon Character Ranges. ++as_cr_letters='abcdefghijklmnopqrstuvwxyz' ++as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' ++as_cr_Letters=$as_cr_letters$as_cr_LETTERS ++as_cr_digits='0123456789' ++as_cr_alnum=$as_cr_Letters$as_cr_digits ++ ++as_nl=' ++' ++export as_nl ++# Printing a long string crashes Solaris 7 /usr/bin/printf. ++as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo ++if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then ++ as_echo='printf %s\n' ++ as_echo_n='printf %s' ++else ++ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then ++ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' ++ as_echo_n='/usr/ucb/echo -n' ++ else ++ as_echo_body='eval expr "X$1" : "X\\(.*\\)"' ++ as_echo_n_body='eval ++ arg=$1; ++ case $arg in ++ *"$as_nl"*) ++ expr "X$arg" : "X\\(.*\\)$as_nl"; ++ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; ++ esac; ++ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ++ ' ++ export as_echo_n_body ++ as_echo_n='sh -c $as_echo_n_body as_echo' ++ fi ++ export as_echo_body ++ as_echo='sh -c $as_echo_body as_echo' ++fi ++ ++# The user is always right. ++if test "${PATH_SEPARATOR+set}" != set; then ++ PATH_SEPARATOR=: ++ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { ++ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || ++ PATH_SEPARATOR=';' ++ } ++fi ++ ++# Support unset when possible. ++if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then ++ as_unset=unset ++else ++ as_unset=false ++fi ++ ++ ++# IFS ++# We need space, tab and new line, in precisely that order. Quoting is ++# there to prevent editors from complaining about space-tab. ++# (If _AS_PATH_WALK were called with IFS unset, it would disable word ++# splitting by setting IFS to empty value.) ++IFS=" "" $as_nl" ++ ++# Find who we are. Look in the path if we contain no directory separator. ++case $0 in ++ *[\\/]* ) as_myself=$0 ;; ++ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break ++done ++IFS=$as_save_IFS ++ ++ ;; ++esac ++# We did not find ourselves, most probably we were run as `sh COMMAND' ++# in which case we are not to be found in the path. ++if test "x$as_myself" = x; then ++ as_myself=$0 ++fi ++if test ! -f "$as_myself"; then ++ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 ++ { (exit 1); exit 1; } ++fi ++ ++# Work around bugs in pre-3.0 UWIN ksh. ++for as_var in ENV MAIL MAILPATH ++do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var ++done ++PS1='$ ' ++PS2='> ' ++PS4='+ ' ++ ++# NLS nuisances. ++LC_ALL=C ++export LC_ALL ++LANGUAGE=C ++export LANGUAGE ++ ++# Required to use basename. ++if expr a : '\(a\)' >/dev/null 2>&1 && ++ test "X`expr 00001 : '.*\(...\)'`" = X001; then ++ as_expr=expr ++else ++ as_expr=false ++fi ++ ++if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then ++ as_basename=basename ++else ++ as_basename=false ++fi ++ ++ ++# Name of the executable. ++as_me=`$as_basename -- "$0" || ++$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ ++ X"$0" : 'X\(//\)$' \| \ ++ X"$0" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X/"$0" | ++ sed '/^.*\/\([^/][^/]*\)\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\/\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\/\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` ++ ++# CDPATH. ++$as_unset CDPATH ++ ++ ++if test "x$CONFIG_SHELL" = x; then ++ if (eval ":") 2>/dev/null; then ++ as_have_required=yes ++else ++ as_have_required=no ++fi ++ ++ if test $as_have_required = yes && (eval ": ++(as_func_return () { ++ (exit \$1) ++} ++as_func_success () { ++ as_func_return 0 ++} ++as_func_failure () { ++ as_func_return 1 ++} ++as_func_ret_success () { ++ return 0 ++} ++as_func_ret_failure () { ++ return 1 ++} ++ ++exitcode=0 ++if as_func_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_success failed. ++fi ++ ++if as_func_failure; then ++ exitcode=1 ++ echo as_func_failure succeeded. ++fi ++ ++if as_func_ret_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_ret_success failed. ++fi ++ ++if as_func_ret_failure; then ++ exitcode=1 ++ echo as_func_ret_failure succeeded. ++fi ++ ++if ( set x; as_func_ret_success y && test x = \"\$1\" ); then ++ : ++else ++ exitcode=1 ++ echo positional parameters were not saved. ++fi ++ ++test \$exitcode = 0) || { (exit 1); exit 1; } ++ ++( ++ as_lineno_1=\$LINENO ++ as_lineno_2=\$LINENO ++ test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && ++ test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } ++") 2> /dev/null; then ++ : ++else ++ as_candidate_shells= ++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ case $as_dir in ++ /*) ++ for as_base in sh bash ksh sh5; do ++ as_candidate_shells="$as_candidate_shells $as_dir/$as_base" ++ done;; ++ esac ++done ++IFS=$as_save_IFS ++ ++ ++ for as_shell in $as_candidate_shells $SHELL; do ++ # Try only shells that exist, to save several forks. ++ if { test -f "$as_shell" || test -f "$as_shell.exe"; } && ++ { ("$as_shell") 2> /dev/null <<\_ASEOF ++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ++ emulate sh ++ NULLCMD=: ++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which ++ # is contrary to our usage. Disable this feature. ++ alias -g '${1+"$@"}'='"$@"' ++ setopt NO_GLOB_SUBST ++else ++ case `(set -o) 2>/dev/null` in ++ *posix*) set -o posix ;; ++esac ++ ++fi ++ ++ ++: ++_ASEOF ++}; then ++ CONFIG_SHELL=$as_shell ++ as_have_required=yes ++ if { "$as_shell" 2> /dev/null <<\_ASEOF ++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ++ emulate sh ++ NULLCMD=: ++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which ++ # is contrary to our usage. Disable this feature. ++ alias -g '${1+"$@"}'='"$@"' ++ setopt NO_GLOB_SUBST ++else ++ case `(set -o) 2>/dev/null` in ++ *posix*) set -o posix ;; ++esac ++ ++fi ++ ++ ++: ++(as_func_return () { ++ (exit $1) ++} ++as_func_success () { ++ as_func_return 0 ++} ++as_func_failure () { ++ as_func_return 1 ++} ++as_func_ret_success () { ++ return 0 ++} ++as_func_ret_failure () { ++ return 1 ++} ++ ++exitcode=0 ++if as_func_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_success failed. ++fi ++ ++if as_func_failure; then ++ exitcode=1 ++ echo as_func_failure succeeded. ++fi ++ ++if as_func_ret_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_ret_success failed. ++fi ++ ++if as_func_ret_failure; then ++ exitcode=1 ++ echo as_func_ret_failure succeeded. ++fi ++ ++if ( set x; as_func_ret_success y && test x = "$1" ); then ++ : ++else ++ exitcode=1 ++ echo positional parameters were not saved. ++fi ++ ++test $exitcode = 0) || { (exit 1); exit 1; } ++ ++( ++ as_lineno_1=$LINENO ++ as_lineno_2=$LINENO ++ test "x$as_lineno_1" != "x$as_lineno_2" && ++ test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } ++ ++_ASEOF ++}; then ++ break ++fi ++ ++fi ++ ++ done ++ ++ if test "x$CONFIG_SHELL" != x; then ++ for as_var in BASH_ENV ENV ++ do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var ++ done ++ export CONFIG_SHELL ++ exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} ++fi ++ ++ ++ if test $as_have_required = no; then ++ echo This script requires a shell more modern than all the ++ echo shells that I found on your system. Please install a ++ echo modern shell, or manually run the script under such a ++ echo shell if you do have one. ++ { (exit 1); exit 1; } ++fi ++ ++ ++fi ++ ++fi ++ ++ ++ ++(eval "as_func_return () { ++ (exit \$1) ++} ++as_func_success () { ++ as_func_return 0 ++} ++as_func_failure () { ++ as_func_return 1 ++} ++as_func_ret_success () { ++ return 0 ++} ++as_func_ret_failure () { ++ return 1 ++} ++ ++exitcode=0 ++if as_func_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_success failed. ++fi ++ ++if as_func_failure; then ++ exitcode=1 ++ echo as_func_failure succeeded. ++fi ++ ++if as_func_ret_success; then ++ : ++else ++ exitcode=1 ++ echo as_func_ret_success failed. ++fi ++ ++if as_func_ret_failure; then ++ exitcode=1 ++ echo as_func_ret_failure succeeded. ++fi ++ ++if ( set x; as_func_ret_success y && test x = \"\$1\" ); then ++ : ++else ++ exitcode=1 ++ echo positional parameters were not saved. ++fi ++ ++test \$exitcode = 0") || { ++ echo No shell found that supports shell functions. ++ echo Please tell bug-autoconf at gnu.org about your system, ++ echo including any error possibly output before this message. ++ echo This can help us improve future autoconf versions. ++ echo Configuration will now proceed without shell functions. ++} ++ ++ ++ ++ as_lineno_1=$LINENO ++ as_lineno_2=$LINENO ++ test "x$as_lineno_1" != "x$as_lineno_2" && ++ test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { ++ ++ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO ++ # uniformly replaced by the line number. The first 'sed' inserts a ++ # line-number line after each line using $LINENO; the second 'sed' ++ # does the real work. The second script uses 'N' to pair each ++ # line-number line with the line containing $LINENO, and appends ++ # trailing '-' during substitution so that $LINENO is not a special ++ # case at line end. ++ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the ++ # scripts with optimization help from Paolo Bonzini. Blame Lee ++ # E. McMahon (1931-1989) for sed's syntax. :-) ++ sed -n ' ++ p ++ /[$]LINENO/= ++ ' <$as_myself | ++ sed ' ++ s/[$]LINENO.*/&-/ ++ t lineno ++ b ++ :lineno ++ N ++ :loop ++ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ ++ t loop ++ s/-\n.*// ++ ' >$as_me.lineno && ++ chmod +x "$as_me.lineno" || ++ { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 ++ { (exit 1); exit 1; }; } ++ ++ # Don't try to exec as it changes $[0], causing all sort of problems ++ # (the dirname of $[0] is not the place where we might find the ++ # original and so on. Autoconf is especially sensitive to this). ++ . "./$as_me.lineno" ++ # Exit status is that of the last command. ++ exit ++} ++ ++ ++if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then ++ as_dirname=dirname ++else ++ as_dirname=false ++fi ++ ++ECHO_C= ECHO_N= ECHO_T= ++case `echo -n x` in ++-n*) ++ case `echo 'x\c'` in ++ *c*) ECHO_T=' ';; # ECHO_T is single tab character. ++ *) ECHO_C='\c';; ++ esac;; ++*) ++ ECHO_N='-n';; ++esac ++if expr a : '\(a\)' >/dev/null 2>&1 && ++ test "X`expr 00001 : '.*\(...\)'`" = X001; then ++ as_expr=expr ++else ++ as_expr=false ++fi ++ ++rm -f conf$$ conf$$.exe conf$$.file ++if test -d conf$$.dir; then ++ rm -f conf$$.dir/conf$$.file ++else ++ rm -f conf$$.dir ++ mkdir conf$$.dir 2>/dev/null ++fi ++if (echo >conf$$.file) 2>/dev/null; then ++ if ln -s conf$$.file conf$$ 2>/dev/null; then ++ as_ln_s='ln -s' ++ # ... but there are two gotchas: ++ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. ++ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. ++ # In both cases, we have to default to `cp -p'. ++ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || ++ as_ln_s='cp -p' ++ elif ln conf$$.file conf$$ 2>/dev/null; then ++ as_ln_s=ln ++ else ++ as_ln_s='cp -p' ++ fi ++else ++ as_ln_s='cp -p' ++fi ++rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file ++rmdir conf$$.dir 2>/dev/null ++ ++if mkdir -p . 2>/dev/null; then ++ as_mkdir_p=: ++else ++ test -d ./-p && rmdir ./-p ++ as_mkdir_p=false ++fi ++ ++if test -x / >/dev/null 2>&1; then ++ as_test_x='test -x' ++else ++ if ls -dL / >/dev/null 2>&1; then ++ as_ls_L_option=L ++ else ++ as_ls_L_option= ++ fi ++ as_test_x=' ++ eval sh -c '\'' ++ if test -d "$1"; then ++ test -d "$1/."; ++ else ++ case $1 in ++ -*)set "./$1";; ++ esac; ++ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in ++ ???[sx]*):;;*)false;;esac;fi ++ '\'' sh ++ ' ++fi ++as_executable_p=$as_test_x ++ ++# Sed expression to map a string onto a valid CPP name. ++as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" ++ ++# Sed expression to map a string onto a valid variable name. ++as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" ++ ++ ++ ++exec 7<&0 &1 ++ ++# Name of the host. ++# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, ++# so uname gets run too. ++ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` ++ ++# ++# Initializations. ++# ++ac_default_prefix=/usr/local ++ac_clean_files= ++ac_config_libobj_dir=. ++LIB@&t at OBJS= ++cross_compiling=no ++subdirs= ++MFLAGS= ++MAKEFLAGS= ++SHELL=${CONFIG_SHELL-/bin/sh} ++ ++# Identity of this package. ++PACKAGE_NAME='asciidoc' ++PACKAGE_TARNAME='asciidoc' ++PACKAGE_VERSION='8.4.2' ++PACKAGE_STRING='asciidoc 8.4.2' ++PACKAGE_BUGREPORT='' ++ ++ac_subst_vars='LTLIBOBJS ++LIB@&t at OBJS ++INSTALL_DATA ++INSTALL_SCRIPT ++INSTALL_PROGRAM ++LN_S ++SED ++target_alias ++host_alias ++build_alias ++LIBS ++ECHO_T ++ECHO_N ++ECHO_C ++DEFS ++mandir ++localedir ++libdir ++psdir ++pdfdir ++dvidir ++htmldir ++infodir ++docdir ++oldincludedir ++includedir ++localstatedir ++sharedstatedir ++sysconfdir ++datadir ++datarootdir ++libexecdir ++sbindir ++bindir ++program_transform_name ++prefix ++exec_prefix ++PACKAGE_BUGREPORT ++PACKAGE_STRING ++PACKAGE_VERSION ++PACKAGE_TARNAME ++PACKAGE_NAME ++PATH_SEPARATOR ++SHELL' ++ac_subst_files='' ++ac_user_opts=' ++enable_option_checking ++' ++ ac_precious_vars='build_alias ++host_alias ++target_alias' ++ ++ ++# Initialize some variables set by options. ++ac_init_help= ++ac_init_version=false ++ac_unrecognized_opts= ++ac_unrecognized_sep= ++# The variables have the same names as the options, with ++# dashes changed to underlines. ++cache_file=/dev/null ++exec_prefix=NONE ++no_create= ++no_recursion= ++prefix=NONE ++program_prefix=NONE ++program_suffix=NONE ++program_transform_name=s,x,x, ++silent= ++site= ++srcdir= ++verbose= ++x_includes=NONE ++x_libraries=NONE ++ ++# Installation directory options. ++# These are left unexpanded so users can "make install exec_prefix=/foo" ++# and all the variables that are supposed to be based on exec_prefix ++# by default will actually change. ++# Use braces instead of parens because sh, perl, etc. also accept them. ++# (The list follows the same order as the GNU Coding Standards.) ++bindir='${exec_prefix}/bin' ++sbindir='${exec_prefix}/sbin' ++libexecdir='${exec_prefix}/libexec' ++datarootdir='${prefix}/share' ++datadir='${datarootdir}' ++sysconfdir='${prefix}/etc' ++sharedstatedir='${prefix}/com' ++localstatedir='${prefix}/var' ++includedir='${prefix}/include' ++oldincludedir='/usr/include' ++docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' ++infodir='${datarootdir}/info' ++htmldir='${docdir}' ++dvidir='${docdir}' ++pdfdir='${docdir}' ++psdir='${docdir}' ++libdir='${exec_prefix}/lib' ++localedir='${datarootdir}/locale' ++mandir='${datarootdir}/man' ++ ++ac_prev= ++ac_dashdash= ++for ac_option ++do ++ # If the previous option needs an argument, assign it. ++ if test -n "$ac_prev"; then ++ eval $ac_prev=\$ac_option ++ ac_prev= ++ continue ++ fi ++ ++ case $ac_option in ++ *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; ++ *) ac_optarg=yes ;; ++ esac ++ ++ # Accept the important Cygnus configure options, so we can diagnose typos. ++ ++ case $ac_dashdash$ac_option in ++ --) ++ ac_dashdash=yes ;; ++ ++ -bindir | --bindir | --bindi | --bind | --bin | --bi) ++ ac_prev=bindir ;; ++ -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) ++ bindir=$ac_optarg ;; ++ ++ -build | --build | --buil | --bui | --bu) ++ ac_prev=build_alias ;; ++ -build=* | --build=* | --buil=* | --bui=* | --bu=*) ++ build_alias=$ac_optarg ;; ++ ++ -cache-file | --cache-file | --cache-fil | --cache-fi \ ++ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ++ ac_prev=cache_file ;; ++ -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ ++ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) ++ cache_file=$ac_optarg ;; ++ ++ --config-cache | -C) ++ cache_file=config.cache ;; ++ ++ -datadir | --datadir | --datadi | --datad) ++ ac_prev=datadir ;; ++ -datadir=* | --datadir=* | --datadi=* | --datad=*) ++ datadir=$ac_optarg ;; ++ ++ -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ ++ | --dataroo | --dataro | --datar) ++ ac_prev=datarootdir ;; ++ -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ ++ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) ++ datarootdir=$ac_optarg ;; ++ ++ -disable-* | --disable-*) ++ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` ++ # Reject names that are not valid shell variable names. ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 ++ { (exit 1); exit 1; }; } ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"enable_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; ++ esac ++ eval enable_$ac_useropt=no ;; ++ ++ -docdir | --docdir | --docdi | --doc | --do) ++ ac_prev=docdir ;; ++ -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) ++ docdir=$ac_optarg ;; ++ ++ -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ++ ac_prev=dvidir ;; ++ -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) ++ dvidir=$ac_optarg ;; ++ ++ -enable-* | --enable-*) ++ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` ++ # Reject names that are not valid shell variable names. ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 ++ { (exit 1); exit 1; }; } ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"enable_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; ++ esac ++ eval enable_$ac_useropt=\$ac_optarg ;; ++ ++ -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ ++ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ ++ | --exec | --exe | --ex) ++ ac_prev=exec_prefix ;; ++ -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ ++ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ ++ | --exec=* | --exe=* | --ex=*) ++ exec_prefix=$ac_optarg ;; ++ ++ -gas | --gas | --ga | --g) ++ # Obsolete; use --with-gas. ++ with_gas=yes ;; ++ ++ -help | --help | --hel | --he | -h) ++ ac_init_help=long ;; ++ -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ++ ac_init_help=recursive ;; ++ -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ++ ac_init_help=short ;; ++ ++ -host | --host | --hos | --ho) ++ ac_prev=host_alias ;; ++ -host=* | --host=* | --hos=* | --ho=*) ++ host_alias=$ac_optarg ;; ++ ++ -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ++ ac_prev=htmldir ;; ++ -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ ++ | --ht=*) ++ htmldir=$ac_optarg ;; ++ ++ -includedir | --includedir | --includedi | --included | --include \ ++ | --includ | --inclu | --incl | --inc) ++ ac_prev=includedir ;; ++ -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ ++ | --includ=* | --inclu=* | --incl=* | --inc=*) ++ includedir=$ac_optarg ;; ++ ++ -infodir | --infodir | --infodi | --infod | --info | --inf) ++ ac_prev=infodir ;; ++ -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) ++ infodir=$ac_optarg ;; ++ ++ -libdir | --libdir | --libdi | --libd) ++ ac_prev=libdir ;; ++ -libdir=* | --libdir=* | --libdi=* | --libd=*) ++ libdir=$ac_optarg ;; ++ ++ -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ ++ | --libexe | --libex | --libe) ++ ac_prev=libexecdir ;; ++ -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ ++ | --libexe=* | --libex=* | --libe=*) ++ libexecdir=$ac_optarg ;; ++ ++ -localedir | --localedir | --localedi | --localed | --locale) ++ ac_prev=localedir ;; ++ -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) ++ localedir=$ac_optarg ;; ++ ++ -localstatedir | --localstatedir | --localstatedi | --localstated \ ++ | --localstate | --localstat | --localsta | --localst | --locals) ++ ac_prev=localstatedir ;; ++ -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ ++ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) ++ localstatedir=$ac_optarg ;; ++ ++ -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ++ ac_prev=mandir ;; ++ -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) ++ mandir=$ac_optarg ;; ++ ++ -nfp | --nfp | --nf) ++ # Obsolete; use --without-fp. ++ with_fp=no ;; ++ ++ -no-create | --no-create | --no-creat | --no-crea | --no-cre \ ++ | --no-cr | --no-c | -n) ++ no_create=yes ;; ++ ++ -no-recursion | --no-recursion | --no-recursio | --no-recursi \ ++ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ++ no_recursion=yes ;; ++ ++ -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ ++ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ ++ | --oldin | --oldi | --old | --ol | --o) ++ ac_prev=oldincludedir ;; ++ -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ ++ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ ++ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) ++ oldincludedir=$ac_optarg ;; ++ ++ -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ++ ac_prev=prefix ;; ++ -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) ++ prefix=$ac_optarg ;; ++ ++ -program-prefix | --program-prefix | --program-prefi | --program-pref \ ++ | --program-pre | --program-pr | --program-p) ++ ac_prev=program_prefix ;; ++ -program-prefix=* | --program-prefix=* | --program-prefi=* \ ++ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) ++ program_prefix=$ac_optarg ;; ++ ++ -program-suffix | --program-suffix | --program-suffi | --program-suff \ ++ | --program-suf | --program-su | --program-s) ++ ac_prev=program_suffix ;; ++ -program-suffix=* | --program-suffix=* | --program-suffi=* \ ++ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) ++ program_suffix=$ac_optarg ;; ++ ++ -program-transform-name | --program-transform-name \ ++ | --program-transform-nam | --program-transform-na \ ++ | --program-transform-n | --program-transform- \ ++ | --program-transform | --program-transfor \ ++ | --program-transfo | --program-transf \ ++ | --program-trans | --program-tran \ ++ | --progr-tra | --program-tr | --program-t) ++ ac_prev=program_transform_name ;; ++ -program-transform-name=* | --program-transform-name=* \ ++ | --program-transform-nam=* | --program-transform-na=* \ ++ | --program-transform-n=* | --program-transform-=* \ ++ | --program-transform=* | --program-transfor=* \ ++ | --program-transfo=* | --program-transf=* \ ++ | --program-trans=* | --program-tran=* \ ++ | --progr-tra=* | --program-tr=* | --program-t=*) ++ program_transform_name=$ac_optarg ;; ++ ++ -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ++ ac_prev=pdfdir ;; ++ -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) ++ pdfdir=$ac_optarg ;; ++ ++ -psdir | --psdir | --psdi | --psd | --ps) ++ ac_prev=psdir ;; ++ -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) ++ psdir=$ac_optarg ;; ++ ++ -q | -quiet | --quiet | --quie | --qui | --qu | --q \ ++ | -silent | --silent | --silen | --sile | --sil) ++ silent=yes ;; ++ ++ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ++ ac_prev=sbindir ;; ++ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ ++ | --sbi=* | --sb=*) ++ sbindir=$ac_optarg ;; ++ ++ -sharedstatedir | --sharedstatedir | --sharedstatedi \ ++ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ ++ | --sharedst | --shareds | --shared | --share | --shar \ ++ | --sha | --sh) ++ ac_prev=sharedstatedir ;; ++ -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ ++ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ ++ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ ++ | --sha=* | --sh=*) ++ sharedstatedir=$ac_optarg ;; ++ ++ -site | --site | --sit) ++ ac_prev=site ;; ++ -site=* | --site=* | --sit=*) ++ site=$ac_optarg ;; ++ ++ -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ++ ac_prev=srcdir ;; ++ -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) ++ srcdir=$ac_optarg ;; ++ ++ -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ ++ | --syscon | --sysco | --sysc | --sys | --sy) ++ ac_prev=sysconfdir ;; ++ -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ ++ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) ++ sysconfdir=$ac_optarg ;; ++ ++ -target | --target | --targe | --targ | --tar | --ta | --t) ++ ac_prev=target_alias ;; ++ -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) ++ target_alias=$ac_optarg ;; ++ ++ -v | -verbose | --verbose | --verbos | --verbo | --verb) ++ verbose=yes ;; ++ ++ -version | --version | --versio | --versi | --vers | -V) ++ ac_init_version=: ;; ++ ++ -with-* | --with-*) ++ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` ++ # Reject names that are not valid shell variable names. ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 ++ { (exit 1); exit 1; }; } ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"with_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; ++ esac ++ eval with_$ac_useropt=\$ac_optarg ;; ++ ++ -without-* | --without-*) ++ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` ++ # Reject names that are not valid shell variable names. ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 ++ { (exit 1); exit 1; }; } ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"with_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; ++ esac ++ eval with_$ac_useropt=no ;; ++ ++ --x) ++ # Obsolete; use --with-x. ++ with_x=yes ;; ++ ++ -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ ++ | --x-incl | --x-inc | --x-in | --x-i) ++ ac_prev=x_includes ;; ++ -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ ++ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) ++ x_includes=$ac_optarg ;; ++ ++ -x-libraries | --x-libraries | --x-librarie | --x-librari \ ++ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ++ ac_prev=x_libraries ;; ++ -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ ++ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) ++ x_libraries=$ac_optarg ;; ++ ++ -*) { $as_echo "$as_me: error: unrecognized option: $ac_option ++Try \`$0 --help' for more information." >&2 ++ { (exit 1); exit 1; }; } ++ ;; ++ ++ *=*) ++ ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` ++ # Reject names that are not valid shell variable names. ++ expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 ++ { (exit 1); exit 1; }; } ++ eval $ac_envvar=\$ac_optarg ++ export $ac_envvar ;; ++ ++ *) ++ # FIXME: should be removed in autoconf 3.0. ++ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 ++ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && ++ $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 ++ : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ++ ;; ++ ++ esac ++done ++ ++if test -n "$ac_prev"; then ++ ac_option=--`echo $ac_prev | sed 's/_/-/g'` ++ { $as_echo "$as_me: error: missing argument to $ac_option" >&2 ++ { (exit 1); exit 1; }; } ++fi ++ ++if test -n "$ac_unrecognized_opts"; then ++ case $enable_option_checking in ++ no) ;; ++ fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 ++ { (exit 1); exit 1; }; } ;; ++ *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; ++ esac ++fi ++ ++# Check all directory arguments for consistency. ++for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ ++ datadir sysconfdir sharedstatedir localstatedir includedir \ ++ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ ++ libdir localedir mandir ++do ++ eval ac_val=\$$ac_var ++ # Remove trailing slashes. ++ case $ac_val in ++ */ ) ++ ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` ++ eval $ac_var=\$ac_val;; ++ esac ++ # Be sure to have absolute directory names. ++ case $ac_val in ++ [\\/$]* | ?:[\\/]* ) continue;; ++ NONE | '' ) case $ac_var in *prefix ) continue;; esac;; ++ esac ++ { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 ++ { (exit 1); exit 1; }; } ++done ++ ++# There might be people who depend on the old broken behavior: `$host' ++# used to hold the argument of --host etc. ++# FIXME: To remove some day. ++build=$build_alias ++host=$host_alias ++target=$target_alias ++ ++# FIXME: To remove some day. ++if test "x$host_alias" != x; then ++ if test "x$build_alias" = x; then ++ cross_compiling=maybe ++ $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. ++ If a cross compiler is detected then cross compile mode will be used." >&2 ++ elif test "x$build_alias" != "x$host_alias"; then ++ cross_compiling=yes ++ fi ++fi ++ ++ac_tool_prefix= ++test -n "$host_alias" && ac_tool_prefix=$host_alias- ++ ++test "$silent" = yes && exec 6>/dev/null ++ ++ ++ac_pwd=`pwd` && test -n "$ac_pwd" && ++ac_ls_di=`ls -di .` && ++ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || ++ { $as_echo "$as_me: error: working directory cannot be determined" >&2 ++ { (exit 1); exit 1; }; } ++test "X$ac_ls_di" = "X$ac_pwd_ls_di" || ++ { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 ++ { (exit 1); exit 1; }; } ++ ++ ++# Find the source files, if location was not specified. ++if test -z "$srcdir"; then ++ ac_srcdir_defaulted=yes ++ # Try the directory containing this script, then the parent directory. ++ ac_confdir=`$as_dirname -- "$as_myself" || ++$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ++ X"$as_myself" : 'X\(//\)[^/]' \| \ ++ X"$as_myself" : 'X\(//\)$' \| \ ++ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X"$as_myself" | ++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)[^/].*/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` ++ srcdir=$ac_confdir ++ if test ! -r "$srcdir/$ac_unique_file"; then ++ srcdir=.. ++ fi ++else ++ ac_srcdir_defaulted=no ++fi ++if test ! -r "$srcdir/$ac_unique_file"; then ++ test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." ++ { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 ++ { (exit 1); exit 1; }; } ++fi ++ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ++ac_abs_confdir=`( ++ cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 ++ { (exit 1); exit 1; }; } ++ pwd)` ++# When building in place, set srcdir=. ++if test "$ac_abs_confdir" = "$ac_pwd"; then ++ srcdir=. ++fi ++# Remove unnecessary trailing slashes from srcdir. ++# Double slashes in file names in object file debugging info ++# mess up M-x gdb in Emacs. ++case $srcdir in ++*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; ++esac ++for ac_var in $ac_precious_vars; do ++ eval ac_env_${ac_var}_set=\${${ac_var}+set} ++ eval ac_env_${ac_var}_value=\$${ac_var} ++ eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} ++ eval ac_cv_env_${ac_var}_value=\$${ac_var} ++done ++ ++# ++# Report the --help message. ++# ++if test "$ac_init_help" = "long"; then ++ # Omit some internal or obsolete options to make the list less imposing. ++ # This message is too long to be a string in the A/UX 3.1 sh. ++ cat <<_ACEOF ++\`configure' configures asciidoc 8.4.2 to adapt to many kinds of systems. ++ ++Usage: $0 [OPTION]... [VAR=VALUE]... ++ ++To assign environment variables (e.g., CC, CFLAGS...), specify them as ++VAR=VALUE. See below for descriptions of some of the useful variables. ++ ++Defaults for the options are specified in brackets. ++ ++Configuration: ++ -h, --help display this help and exit ++ --help=short display options specific to this package ++ --help=recursive display the short help of all the included packages ++ -V, --version display version information and exit ++ -q, --quiet, --silent do not print \`checking...' messages ++ --cache-file=FILE cache test results in FILE [disabled] ++ -C, --config-cache alias for \`--cache-file=config.cache' ++ -n, --no-create do not create output files ++ --srcdir=DIR find the sources in DIR [configure dir or \`..'] ++ ++Installation directories: ++ --prefix=PREFIX install architecture-independent files in PREFIX ++ [$ac_default_prefix] ++ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX ++ [PREFIX] ++ ++By default, \`make install' will install all the files in ++\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify ++an installation prefix other than \`$ac_default_prefix' using \`--prefix', ++for instance \`--prefix=\$HOME'. ++ ++For better control, use the options below. ++ ++Fine tuning of the installation directories: ++ --bindir=DIR user executables [EPREFIX/bin] ++ --sbindir=DIR system admin executables [EPREFIX/sbin] ++ --libexecdir=DIR program executables [EPREFIX/libexec] ++ --sysconfdir=DIR read-only single-machine data [PREFIX/etc] ++ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] ++ --localstatedir=DIR modifiable single-machine data [PREFIX/var] ++ --libdir=DIR object code libraries [EPREFIX/lib] ++ --includedir=DIR C header files [PREFIX/include] ++ --oldincludedir=DIR C header files for non-gcc [/usr/include] ++ --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] ++ --datadir=DIR read-only architecture-independent data [DATAROOTDIR] ++ --infodir=DIR info documentation [DATAROOTDIR/info] ++ --localedir=DIR locale-dependent data [DATAROOTDIR/locale] ++ --mandir=DIR man documentation [DATAROOTDIR/man] ++ --docdir=DIR documentation root @<:@DATAROOTDIR/doc/asciidoc@:>@ ++ --htmldir=DIR html documentation [DOCDIR] ++ --dvidir=DIR dvi documentation [DOCDIR] ++ --pdfdir=DIR pdf documentation [DOCDIR] ++ --psdir=DIR ps documentation [DOCDIR] ++_ACEOF ++ ++ cat <<\_ACEOF ++_ACEOF ++fi ++ ++if test -n "$ac_init_help"; then ++ case $ac_init_help in ++ short | recursive ) echo "Configuration of asciidoc 8.4.2:";; ++ esac ++ cat <<\_ACEOF ++ ++_ACEOF ++ac_status=$? ++fi ++ ++if test "$ac_init_help" = "recursive"; then ++ # If there are subdirs, report their specific --help. ++ for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue ++ test -d "$ac_dir" || ++ { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || ++ continue ++ ac_builddir=. ++ ++case "$ac_dir" in ++.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; ++*) ++ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` ++ # A ".." for each directory in $ac_dir_suffix. ++ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` ++ case $ac_top_builddir_sub in ++ "") ac_top_builddir_sub=. ac_top_build_prefix= ;; ++ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; ++ esac ;; ++esac ++ac_abs_top_builddir=$ac_pwd ++ac_abs_builddir=$ac_pwd$ac_dir_suffix ++# for backward compatibility: ++ac_top_builddir=$ac_top_build_prefix ++ ++case $srcdir in ++ .) # We are building in place. ++ ac_srcdir=. ++ ac_top_srcdir=$ac_top_builddir_sub ++ ac_abs_top_srcdir=$ac_pwd ;; ++ [\\/]* | ?:[\\/]* ) # Absolute name. ++ ac_srcdir=$srcdir$ac_dir_suffix; ++ ac_top_srcdir=$srcdir ++ ac_abs_top_srcdir=$srcdir ;; ++ *) # Relative name. ++ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ++ ac_top_srcdir=$ac_top_build_prefix$srcdir ++ ac_abs_top_srcdir=$ac_pwd/$srcdir ;; ++esac ++ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix ++ ++ cd "$ac_dir" || { ac_status=$?; continue; } ++ # Check for guested configure. ++ if test -f "$ac_srcdir/configure.gnu"; then ++ echo && ++ $SHELL "$ac_srcdir/configure.gnu" --help=recursive ++ elif test -f "$ac_srcdir/configure"; then ++ echo && ++ $SHELL "$ac_srcdir/configure" --help=recursive ++ else ++ $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 ++ fi || ac_status=$? ++ cd "$ac_pwd" || { ac_status=$?; break; } ++ done ++fi ++ ++test -n "$ac_init_help" && exit $ac_status ++if $ac_init_version; then ++ cat <<\_ACEOF ++asciidoc configure 8.4.2 ++generated by GNU Autoconf 2.63 ++ ++Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, ++2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. ++This configure script is free software; the Free Software Foundation ++gives unlimited permission to copy, distribute and modify it. ++_ACEOF ++ exit ++fi ++cat >config.log <<_ACEOF ++This file contains any messages produced by compilers while ++running configure, to aid debugging if configure makes a mistake. ++ ++It was created by asciidoc $as_me 8.4.2, which was ++generated by GNU Autoconf 2.63. Invocation command line was ++ ++ $ $0 $@ ++ ++_ACEOF ++exec 5>>config.log ++{ ++cat <<_ASUNAME ++@%:@@%:@ --------- @%:@@%:@ ++@%:@@%:@ Platform. @%:@@%:@ ++@%:@@%:@ --------- @%:@@%:@ ++ ++hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` ++uname -m = `(uname -m) 2>/dev/null || echo unknown` ++uname -r = `(uname -r) 2>/dev/null || echo unknown` ++uname -s = `(uname -s) 2>/dev/null || echo unknown` ++uname -v = `(uname -v) 2>/dev/null || echo unknown` ++ ++/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` ++/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` ++ ++/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` ++/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` ++/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` ++/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` ++/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` ++/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` ++/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` ++ ++_ASUNAME ++ ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ $as_echo "PATH: $as_dir" ++done ++IFS=$as_save_IFS ++ ++} >&5 ++ ++cat >&5 <<_ACEOF ++ ++ ++@%:@@%:@ ----------- @%:@@%:@ ++@%:@@%:@ Core tests. @%:@@%:@ ++@%:@@%:@ ----------- @%:@@%:@ ++ ++_ACEOF ++ ++ ++# Keep a trace of the command line. ++# Strip out --no-create and --no-recursion so they do not pile up. ++# Strip out --silent because we don't want to record it for future runs. ++# Also quote any args containing shell meta-characters. ++# Make two passes to allow for proper duplicate-argument suppression. ++ac_configure_args= ++ac_configure_args0= ++ac_configure_args1= ++ac_must_keep_next=false ++for ac_pass in 1 2 ++do ++ for ac_arg ++ do ++ case $ac_arg in ++ -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; ++ -q | -quiet | --quiet | --quie | --qui | --qu | --q \ ++ | -silent | --silent | --silen | --sile | --sil) ++ continue ;; ++ *\'*) ++ ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; ++ esac ++ case $ac_pass in ++ 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; ++ 2) ++ ac_configure_args1="$ac_configure_args1 '$ac_arg'" ++ if test $ac_must_keep_next = true; then ++ ac_must_keep_next=false # Got value, back to normal. ++ else ++ case $ac_arg in ++ *=* | --config-cache | -C | -disable-* | --disable-* \ ++ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ ++ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ ++ | -with-* | --with-* | -without-* | --without-* | --x) ++ case "$ac_configure_args0 " in ++ "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; ++ esac ++ ;; ++ -* ) ac_must_keep_next=true ;; ++ esac ++ fi ++ ac_configure_args="$ac_configure_args '$ac_arg'" ++ ;; ++ esac ++ done ++done ++$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } ++$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } ++ ++# When interrupted or exit'd, cleanup temporary files, and complete ++# config.log. We remove comments because anyway the quotes in there ++# would cause problems or look ugly. ++# WARNING: Use '\'' to represent an apostrophe within the trap. ++# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. ++trap 'exit_status=$? ++ # Save into config.log some information that might help in debugging. ++ { ++ echo ++ ++ cat <<\_ASBOX ++@%:@@%:@ ---------------- @%:@@%:@ ++@%:@@%:@ Cache variables. @%:@@%:@ ++@%:@@%:@ ---------------- @%:@@%:@ ++_ASBOX ++ echo ++ # The following way of writing the cache mishandles newlines in values, ++( ++ for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do ++ eval ac_val=\$$ac_var ++ case $ac_val in #( ++ *${as_nl}*) ++ case $ac_var in #( ++ *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 ++$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; ++ esac ++ case $ac_var in #( ++ _ | IFS | as_nl) ;; #( ++ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( ++ *) $as_unset $ac_var ;; ++ esac ;; ++ esac ++ done ++ (set) 2>&1 | ++ case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( ++ *${as_nl}ac_space=\ *) ++ sed -n \ ++ "s/'\''/'\''\\\\'\'''\''/g; ++ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ++ ;; #( ++ *) ++ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ++ ;; ++ esac | ++ sort ++) ++ echo ++ ++ cat <<\_ASBOX ++@%:@@%:@ ----------------- @%:@@%:@ ++@%:@@%:@ Output variables. @%:@@%:@ ++@%:@@%:@ ----------------- @%:@@%:@ ++_ASBOX ++ echo ++ for ac_var in $ac_subst_vars ++ do ++ eval ac_val=\$$ac_var ++ case $ac_val in ++ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; ++ esac ++ $as_echo "$ac_var='\''$ac_val'\''" ++ done | sort ++ echo ++ ++ if test -n "$ac_subst_files"; then ++ cat <<\_ASBOX ++@%:@@%:@ ------------------- @%:@@%:@ ++@%:@@%:@ File substitutions. @%:@@%:@ ++@%:@@%:@ ------------------- @%:@@%:@ ++_ASBOX ++ echo ++ for ac_var in $ac_subst_files ++ do ++ eval ac_val=\$$ac_var ++ case $ac_val in ++ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; ++ esac ++ $as_echo "$ac_var='\''$ac_val'\''" ++ done | sort ++ echo ++ fi ++ ++ if test -s confdefs.h; then ++ cat <<\_ASBOX ++@%:@@%:@ ----------- @%:@@%:@ ++@%:@@%:@ confdefs.h. @%:@@%:@ ++@%:@@%:@ ----------- @%:@@%:@ ++_ASBOX ++ echo ++ cat confdefs.h ++ echo ++ fi ++ test "$ac_signal" != 0 && ++ $as_echo "$as_me: caught signal $ac_signal" ++ $as_echo "$as_me: exit $exit_status" ++ } >&5 ++ rm -f core *.core core.conftest.* && ++ rm -f -r conftest* confdefs* conf$$* $ac_clean_files && ++ exit $exit_status ++' 0 ++for ac_signal in 1 2 13 15; do ++ trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal ++done ++ac_signal=0 ++ ++# confdefs.h avoids OS command line length limits that DEFS can exceed. ++rm -f -r conftest* confdefs.h ++ ++# Predefined preprocessor variables. ++ ++cat >>confdefs.h <<_ACEOF ++@%:@define PACKAGE_NAME "$PACKAGE_NAME" ++_ACEOF ++ ++ ++cat >>confdefs.h <<_ACEOF ++@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" ++_ACEOF ++ ++ ++cat >>confdefs.h <<_ACEOF ++@%:@define PACKAGE_VERSION "$PACKAGE_VERSION" ++_ACEOF ++ ++ ++cat >>confdefs.h <<_ACEOF ++@%:@define PACKAGE_STRING "$PACKAGE_STRING" ++_ACEOF ++ ++ ++cat >>confdefs.h <<_ACEOF ++@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" ++_ACEOF ++ ++ ++# Let the site file select an alternate cache file if it wants to. ++# Prefer an explicitly selected file to automatically selected ones. ++ac_site_file1=NONE ++ac_site_file2=NONE ++if test -n "$CONFIG_SITE"; then ++ ac_site_file1=$CONFIG_SITE ++elif test "x$prefix" != xNONE; then ++ ac_site_file1=$prefix/share/config.site ++ ac_site_file2=$prefix/etc/config.site ++else ++ ac_site_file1=$ac_default_prefix/share/config.site ++ ac_site_file2=$ac_default_prefix/etc/config.site ++fi ++for ac_site_file in "$ac_site_file1" "$ac_site_file2" ++do ++ test "x$ac_site_file" = xNONE && continue ++ if test -r "$ac_site_file"; then ++ { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 ++$as_echo "$as_me: loading site script $ac_site_file" >&6;} ++ sed 's/^/| /' "$ac_site_file" >&5 ++ . "$ac_site_file" ++ fi ++done ++ ++if test -r "$cache_file"; then ++ # Some versions of bash will fail to source /dev/null (special ++ # files actually), so we avoid doing that. ++ if test -f "$cache_file"; then ++ { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 ++$as_echo "$as_me: loading cache $cache_file" >&6;} ++ case $cache_file in ++ [\\/]* | ?:[\\/]* ) . "$cache_file";; ++ *) . "./$cache_file";; ++ esac ++ fi ++else ++ { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 ++$as_echo "$as_me: creating cache $cache_file" >&6;} ++ >$cache_file ++fi ++ ++# Check that the precious variables saved in the cache have kept the same ++# value. ++ac_cache_corrupted=false ++for ac_var in $ac_precious_vars; do ++ eval ac_old_set=\$ac_cv_env_${ac_var}_set ++ eval ac_new_set=\$ac_env_${ac_var}_set ++ eval ac_old_val=\$ac_cv_env_${ac_var}_value ++ eval ac_new_val=\$ac_env_${ac_var}_value ++ case $ac_old_set,$ac_new_set in ++ set,) ++ { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 ++$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ++ ac_cache_corrupted=: ;; ++ ,set) ++ { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 ++$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ++ ac_cache_corrupted=: ;; ++ ,);; ++ *) ++ if test "x$ac_old_val" != "x$ac_new_val"; then ++ # differences in whitespace do not lead to failure. ++ ac_old_val_w=`echo x $ac_old_val` ++ ac_new_val_w=`echo x $ac_new_val` ++ if test "$ac_old_val_w" != "$ac_new_val_w"; then ++ { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 ++$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ++ ac_cache_corrupted=: ++ else ++ { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 ++$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} ++ eval $ac_var=\$ac_old_val ++ fi ++ { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 ++$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} ++ { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 ++$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} ++ fi;; ++ esac ++ # Pass precious variables to config.status. ++ if test "$ac_new_set" = set; then ++ case $ac_new_val in ++ *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; ++ *) ac_arg=$ac_var=$ac_new_val ;; ++ esac ++ case " $ac_configure_args " in ++ *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. ++ *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; ++ esac ++ fi ++done ++if $ac_cache_corrupted; then ++ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++ { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 ++$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} ++ { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 ++$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} ++ { (exit 1); exit 1; }; } ++fi ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ac_ext=c ++ac_cpp='$CPP $CPPFLAGS' ++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ++ac_compiler_gnu=$ac_cv_c_compiler_gnu ++ ++ ++ ++ac_config_files="$ac_config_files Makefile" ++ ++ ++{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 ++$as_echo_n "checking for a sed that does not truncate output... " >&6; } ++if test "${ac_cv_path_SED+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ ++ for ac_i in 1 2 3 4 5 6 7; do ++ ac_script="$ac_script$as_nl$ac_script" ++ done ++ echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed ++ $as_unset ac_script || ac_script= ++ if test -z "$SED"; then ++ ac_path_SED_found=false ++ # Loop through the user's path and test for each of PROGNAME-LIST ++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_prog in sed gsed; do ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" ++ { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue ++# Check for GNU ac_path_SED and select it if it is found. ++ # Check for GNU $ac_path_SED ++case `"$ac_path_SED" --version 2>&1` in ++*GNU*) ++ ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; ++*) ++ ac_count=0 ++ $as_echo_n 0123456789 >"conftest.in" ++ while : ++ do ++ cat "conftest.in" "conftest.in" >"conftest.tmp" ++ mv "conftest.tmp" "conftest.in" ++ cp "conftest.in" "conftest.nl" ++ $as_echo '' >> "conftest.nl" ++ "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break ++ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ++ ac_count=`expr $ac_count + 1` ++ if test $ac_count -gt ${ac_path_SED_max-0}; then ++ # Best one so far, save it but keep looking for a better one ++ ac_cv_path_SED="$ac_path_SED" ++ ac_path_SED_max=$ac_count ++ fi ++ # 10*(2^10) chars as input seems more than enough ++ test $ac_count -gt 10 && break ++ done ++ rm -f conftest.in conftest.tmp conftest.nl conftest.out;; ++esac ++ ++ $ac_path_SED_found && break 3 ++ done ++ done ++done ++IFS=$as_save_IFS ++ if test -z "$ac_cv_path_SED"; then ++ { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5 ++$as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;} ++ { (exit 1); exit 1; }; } ++ fi ++else ++ ac_cv_path_SED=$SED ++fi ++ ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5 ++$as_echo "$ac_cv_path_SED" >&6; } ++ SED="$ac_cv_path_SED" ++ rm -f conftest.sed ++ ++ ++{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 ++$as_echo_n "checking whether ln -s works... " >&6; } ++LN_S=$as_ln_s ++if test "$LN_S" = "ln -s"; then ++ { $as_echo "$as_me:$LINENO: result: yes" >&5 ++$as_echo "yes" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 ++$as_echo "no, using $LN_S" >&6; } ++fi ++ ++ ++ac_aux_dir= ++for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do ++ if test -f "$ac_dir/install-sh"; then ++ ac_aux_dir=$ac_dir ++ ac_install_sh="$ac_aux_dir/install-sh -c" ++ break ++ elif test -f "$ac_dir/install.sh"; then ++ ac_aux_dir=$ac_dir ++ ac_install_sh="$ac_aux_dir/install.sh -c" ++ break ++ elif test -f "$ac_dir/shtool"; then ++ ac_aux_dir=$ac_dir ++ ac_install_sh="$ac_aux_dir/shtool install -c" ++ break ++ fi ++done ++if test -z "$ac_aux_dir"; then ++ { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 ++$as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} ++ { (exit 1); exit 1; }; } ++fi ++ ++# These three variables are undocumented and unsupported, ++# and are intended to be withdrawn in a future Autoconf release. ++# They can cause serious problems if a builder's source tree is in a directory ++# whose full name contains unusual characters. ++ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ++ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ++ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. ++ ++ ++# Find a good install program. We prefer a C program (faster), ++# so one script is as good as another. But avoid the broken or ++# incompatible versions: ++# SysV /etc/install, /usr/sbin/install ++# SunOS /usr/etc/install ++# IRIX /sbin/install ++# AIX /bin/install ++# AmigaOS /C/install, which installs bootblocks on floppy discs ++# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag ++# AFS /usr/afsws/bin/install, which mishandles nonexistent args ++# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" ++# OS/2's system install, which has a completely different semantic ++# ./install, which can be erroneously created by make from ./install.sh. ++# Reject install programs that cannot install multiple files. ++{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 ++$as_echo_n "checking for a BSD-compatible install... " >&6; } ++if test -z "$INSTALL"; then ++if test "${ac_cv_path_install+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ # Account for people who put trailing slashes in PATH elements. ++case $as_dir/ in ++ ./ | .// | /cC/* | \ ++ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ++ ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ ++ /usr/ucb/* ) ;; ++ *) ++ # OSF1 and SCO ODT 3.0 have their own names for install. ++ # Don't use installbsd from OSF since it installs stuff as root ++ # by default. ++ for ac_prog in ginstall scoinst install; do ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then ++ if test $ac_prog = install && ++ grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then ++ # AIX install. It has an incompatible calling convention. ++ : ++ elif test $ac_prog = install && ++ grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then ++ # program-specific install script used by HP pwplus--don't use. ++ : ++ else ++ rm -rf conftest.one conftest.two conftest.dir ++ echo one > conftest.one ++ echo two > conftest.two ++ mkdir conftest.dir ++ if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && ++ test -s conftest.one && test -s conftest.two && ++ test -s conftest.dir/conftest.one && ++ test -s conftest.dir/conftest.two ++ then ++ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" ++ break 3 ++ fi ++ fi ++ fi ++ done ++ done ++ ;; ++esac ++ ++done ++IFS=$as_save_IFS ++ ++rm -rf conftest.one conftest.two conftest.dir ++ ++fi ++ if test "${ac_cv_path_install+set}" = set; then ++ INSTALL=$ac_cv_path_install ++ else ++ # As a last resort, use the slow shell script. Don't cache a ++ # value for INSTALL within a source directory, because that will ++ # break other packages using the cache if that directory is ++ # removed, or if the value is a relative name. ++ INSTALL=$ac_install_sh ++ fi ++fi ++{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 ++$as_echo "$INSTALL" >&6; } ++ ++# Use test -z because SunOS4 sh mishandles braces in ${var-val}. ++# It thinks the first close brace ends the variable substitution. ++test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' ++ ++test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' ++ ++test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' ++ ++ ++cat >confcache <<\_ACEOF ++# This file is a shell script that caches the results of configure ++# tests run on this system so they can be shared between configure ++# scripts and configure runs, see configure's option --config-cache. ++# It is not useful on other systems. If it contains results you don't ++# want to keep, you may remove or edit it. ++# ++# config.status only pays attention to the cache file if you give it ++# the --recheck option to rerun configure. ++# ++# `ac_cv_env_foo' variables (set or unset) will be overridden when ++# loading this file, other *unset* `ac_cv_foo' will be assigned the ++# following values. ++ ++_ACEOF ++ ++# The following way of writing the cache mishandles newlines in values, ++# but we know of no workaround that is simple, portable, and efficient. ++# So, we kill variables containing newlines. ++# Ultrix sh set writes to stderr and can't be redirected directly, ++# and sets the high bit in the cache file unless we assign to the vars. ++( ++ for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do ++ eval ac_val=\$$ac_var ++ case $ac_val in #( ++ *${as_nl}*) ++ case $ac_var in #( ++ *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 ++$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; ++ esac ++ case $ac_var in #( ++ _ | IFS | as_nl) ;; #( ++ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( ++ *) $as_unset $ac_var ;; ++ esac ;; ++ esac ++ done ++ ++ (set) 2>&1 | ++ case $as_nl`(ac_space=' '; set) 2>&1` in #( ++ *${as_nl}ac_space=\ *) ++ # `set' does not quote correctly, so add quotes (double-quote ++ # substitution turns \\\\ into \\, and sed turns \\ into \). ++ sed -n \ ++ "s/'/'\\\\''/g; ++ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ++ ;; #( ++ *) ++ # `set' quotes correctly as required by POSIX, so do not add quotes. ++ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ++ ;; ++ esac | ++ sort ++) | ++ sed ' ++ /^ac_cv_env_/b end ++ t clear ++ :clear ++ s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ ++ t end ++ s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ ++ :end' >>confcache ++if diff "$cache_file" confcache >/dev/null 2>&1; then :; else ++ if test -w "$cache_file"; then ++ test "x$cache_file" != "x/dev/null" && ++ { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 ++$as_echo "$as_me: updating cache $cache_file" >&6;} ++ cat confcache >$cache_file ++ else ++ { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 ++$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} ++ fi ++fi ++rm -f confcache ++ ++test "x$prefix" = xNONE && prefix=$ac_default_prefix ++# Let make expand exec_prefix. ++test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' ++ ++# Transform confdefs.h into DEFS. ++# Protect against shell expansion while executing Makefile rules. ++# Protect against Makefile macro expansion. ++# ++# If the first sed substitution is executed (which looks for macros that ++# take arguments), then branch to the quote section. Otherwise, ++# look for a macro that doesn't take arguments. ++ac_script=' ++:mline ++/\\$/{ ++ N ++ s,\\\n,, ++ b mline ++} ++t clear ++:clear ++s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g ++t quote ++s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g ++t quote ++b any ++:quote ++s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g ++s/\[/\\&/g ++s/\]/\\&/g ++s/\$/$$/g ++H ++:any ++${ ++ g ++ s/^\n// ++ s/\n/ /g ++ p ++} ++' ++DEFS=`sed -n "$ac_script" confdefs.h` ++ ++ ++ac_libobjs= ++ac_ltlibobjs= ++for ac_i in : $LIB@&t at OBJS; do test "x$ac_i" = x: && continue ++ # 1. Remove the extension, and $U if already installed. ++ ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ++ ac_i=`$as_echo "$ac_i" | sed "$ac_script"` ++ # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR ++ # will be set to the directory where LIBOBJS objects are built. ++ ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" ++ ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' ++done ++LIB@&t at OBJS=$ac_libobjs ++ ++LTLIBOBJS=$ac_ltlibobjs ++ ++ ++ ++: ${CONFIG_STATUS=./config.status} ++ac_write_fail=0 ++ac_clean_files_save=$ac_clean_files ++ac_clean_files="$ac_clean_files $CONFIG_STATUS" ++{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 ++$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} ++cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++#! $SHELL ++# Generated by $as_me. ++# Run this file to recreate the current configuration. ++# Compiler output produced by configure, useful for debugging ++# configure, is in config.log if it exists. ++ ++debug=false ++ac_cs_recheck=false ++ac_cs_silent=false ++SHELL=\${CONFIG_SHELL-$SHELL} ++_ACEOF ++ ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++## --------------------- ## ++## M4sh Initialization. ## ++## --------------------- ## ++ ++# Be more Bourne compatible ++DUALCASE=1; export DUALCASE # for MKS sh ++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ++ emulate sh ++ NULLCMD=: ++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which ++ # is contrary to our usage. Disable this feature. ++ alias -g '${1+"$@"}'='"$@"' ++ setopt NO_GLOB_SUBST ++else ++ case `(set -o) 2>/dev/null` in ++ *posix*) set -o posix ;; ++esac ++ ++fi ++ ++ ++ ++ ++# PATH needs CR ++# Avoid depending upon Character Ranges. ++as_cr_letters='abcdefghijklmnopqrstuvwxyz' ++as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' ++as_cr_Letters=$as_cr_letters$as_cr_LETTERS ++as_cr_digits='0123456789' ++as_cr_alnum=$as_cr_Letters$as_cr_digits ++ ++as_nl=' ++' ++export as_nl ++# Printing a long string crashes Solaris 7 /usr/bin/printf. ++as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo ++if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then ++ as_echo='printf %s\n' ++ as_echo_n='printf %s' ++else ++ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then ++ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' ++ as_echo_n='/usr/ucb/echo -n' ++ else ++ as_echo_body='eval expr "X$1" : "X\\(.*\\)"' ++ as_echo_n_body='eval ++ arg=$1; ++ case $arg in ++ *"$as_nl"*) ++ expr "X$arg" : "X\\(.*\\)$as_nl"; ++ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; ++ esac; ++ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ++ ' ++ export as_echo_n_body ++ as_echo_n='sh -c $as_echo_n_body as_echo' ++ fi ++ export as_echo_body ++ as_echo='sh -c $as_echo_body as_echo' ++fi ++ ++# The user is always right. ++if test "${PATH_SEPARATOR+set}" != set; then ++ PATH_SEPARATOR=: ++ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { ++ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || ++ PATH_SEPARATOR=';' ++ } ++fi ++ ++# Support unset when possible. ++if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then ++ as_unset=unset ++else ++ as_unset=false ++fi ++ ++ ++# IFS ++# We need space, tab and new line, in precisely that order. Quoting is ++# there to prevent editors from complaining about space-tab. ++# (If _AS_PATH_WALK were called with IFS unset, it would disable word ++# splitting by setting IFS to empty value.) ++IFS=" "" $as_nl" ++ ++# Find who we are. Look in the path if we contain no directory separator. ++case $0 in ++ *[\\/]* ) as_myself=$0 ;; ++ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break ++done ++IFS=$as_save_IFS ++ ++ ;; ++esac ++# We did not find ourselves, most probably we were run as `sh COMMAND' ++# in which case we are not to be found in the path. ++if test "x$as_myself" = x; then ++ as_myself=$0 ++fi ++if test ! -f "$as_myself"; then ++ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 ++ { (exit 1); exit 1; } ++fi ++ ++# Work around bugs in pre-3.0 UWIN ksh. ++for as_var in ENV MAIL MAILPATH ++do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var ++done ++PS1='$ ' ++PS2='> ' ++PS4='+ ' ++ ++# NLS nuisances. ++LC_ALL=C ++export LC_ALL ++LANGUAGE=C ++export LANGUAGE ++ ++# Required to use basename. ++if expr a : '\(a\)' >/dev/null 2>&1 && ++ test "X`expr 00001 : '.*\(...\)'`" = X001; then ++ as_expr=expr ++else ++ as_expr=false ++fi ++ ++if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then ++ as_basename=basename ++else ++ as_basename=false ++fi ++ ++ ++# Name of the executable. ++as_me=`$as_basename -- "$0" || ++$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ ++ X"$0" : 'X\(//\)$' \| \ ++ X"$0" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X/"$0" | ++ sed '/^.*\/\([^/][^/]*\)\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\/\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\/\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` ++ ++# CDPATH. ++$as_unset CDPATH ++ ++ ++ ++ as_lineno_1=$LINENO ++ as_lineno_2=$LINENO ++ test "x$as_lineno_1" != "x$as_lineno_2" && ++ test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { ++ ++ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO ++ # uniformly replaced by the line number. The first 'sed' inserts a ++ # line-number line after each line using $LINENO; the second 'sed' ++ # does the real work. The second script uses 'N' to pair each ++ # line-number line with the line containing $LINENO, and appends ++ # trailing '-' during substitution so that $LINENO is not a special ++ # case at line end. ++ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the ++ # scripts with optimization help from Paolo Bonzini. Blame Lee ++ # E. McMahon (1931-1989) for sed's syntax. :-) ++ sed -n ' ++ p ++ /[$]LINENO/= ++ ' <$as_myself | ++ sed ' ++ s/[$]LINENO.*/&-/ ++ t lineno ++ b ++ :lineno ++ N ++ :loop ++ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ ++ t loop ++ s/-\n.*// ++ ' >$as_me.lineno && ++ chmod +x "$as_me.lineno" || ++ { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 ++ { (exit 1); exit 1; }; } ++ ++ # Don't try to exec as it changes $[0], causing all sort of problems ++ # (the dirname of $[0] is not the place where we might find the ++ # original and so on. Autoconf is especially sensitive to this). ++ . "./$as_me.lineno" ++ # Exit status is that of the last command. ++ exit ++} ++ ++ ++if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then ++ as_dirname=dirname ++else ++ as_dirname=false ++fi ++ ++ECHO_C= ECHO_N= ECHO_T= ++case `echo -n x` in ++-n*) ++ case `echo 'x\c'` in ++ *c*) ECHO_T=' ';; # ECHO_T is single tab character. ++ *) ECHO_C='\c';; ++ esac;; ++*) ++ ECHO_N='-n';; ++esac ++if expr a : '\(a\)' >/dev/null 2>&1 && ++ test "X`expr 00001 : '.*\(...\)'`" = X001; then ++ as_expr=expr ++else ++ as_expr=false ++fi ++ ++rm -f conf$$ conf$$.exe conf$$.file ++if test -d conf$$.dir; then ++ rm -f conf$$.dir/conf$$.file ++else ++ rm -f conf$$.dir ++ mkdir conf$$.dir 2>/dev/null ++fi ++if (echo >conf$$.file) 2>/dev/null; then ++ if ln -s conf$$.file conf$$ 2>/dev/null; then ++ as_ln_s='ln -s' ++ # ... but there are two gotchas: ++ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. ++ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. ++ # In both cases, we have to default to `cp -p'. ++ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || ++ as_ln_s='cp -p' ++ elif ln conf$$.file conf$$ 2>/dev/null; then ++ as_ln_s=ln ++ else ++ as_ln_s='cp -p' ++ fi ++else ++ as_ln_s='cp -p' ++fi ++rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file ++rmdir conf$$.dir 2>/dev/null ++ ++if mkdir -p . 2>/dev/null; then ++ as_mkdir_p=: ++else ++ test -d ./-p && rmdir ./-p ++ as_mkdir_p=false ++fi ++ ++if test -x / >/dev/null 2>&1; then ++ as_test_x='test -x' ++else ++ if ls -dL / >/dev/null 2>&1; then ++ as_ls_L_option=L ++ else ++ as_ls_L_option= ++ fi ++ as_test_x=' ++ eval sh -c '\'' ++ if test -d "$1"; then ++ test -d "$1/."; ++ else ++ case $1 in ++ -*)set "./$1";; ++ esac; ++ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in ++ ???[sx]*):;;*)false;;esac;fi ++ '\'' sh ++ ' ++fi ++as_executable_p=$as_test_x ++ ++# Sed expression to map a string onto a valid CPP name. ++as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" ++ ++# Sed expression to map a string onto a valid variable name. ++as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" ++ ++ ++exec 6>&1 ++ ++# Save the log message, to keep $[0] and so on meaningful, and to ++# report actual input values of CONFIG_FILES etc. instead of their ++# values after options handling. ++ac_log=" ++This file was extended by asciidoc $as_me 8.4.2, which was ++generated by GNU Autoconf 2.63. Invocation command line was ++ ++ CONFIG_FILES = $CONFIG_FILES ++ CONFIG_HEADERS = $CONFIG_HEADERS ++ CONFIG_LINKS = $CONFIG_LINKS ++ CONFIG_COMMANDS = $CONFIG_COMMANDS ++ $ $0 $@ ++ ++on `(hostname || uname -n) 2>/dev/null | sed 1q` ++" ++ ++_ACEOF ++ ++case $ac_config_files in *" ++"*) set x $ac_config_files; shift; ac_config_files=$*;; ++esac ++ ++ ++ ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++# Files that config.status was made for. ++config_files="$ac_config_files" ++ ++_ACEOF ++ ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++ac_cs_usage="\ ++\`$as_me' instantiates files from templates according to the ++current configuration. ++ ++Usage: $0 [OPTION]... [FILE]... ++ ++ -h, --help print this help, then exit ++ -V, --version print version number and configuration settings, then exit ++ -q, --quiet, --silent ++ do not print progress messages ++ -d, --debug don't remove temporary files ++ --recheck update $as_me by reconfiguring in the same conditions ++ --file=FILE[:TEMPLATE] ++ instantiate the configuration file FILE ++ ++Configuration files: ++$config_files ++ ++Report bugs to ." ++ ++_ACEOF ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++ac_cs_version="\\ ++asciidoc config.status 8.4.2 ++configured by $0, generated by GNU Autoconf 2.63, ++ with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" ++ ++Copyright (C) 2008 Free Software Foundation, Inc. ++This config.status script is free software; the Free Software Foundation ++gives unlimited permission to copy, distribute and modify it." ++ ++ac_pwd='$ac_pwd' ++srcdir='$srcdir' ++INSTALL='$INSTALL' ++test -n "\$AWK" || AWK=awk ++_ACEOF ++ ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++# The default lists apply if the user does not specify any file. ++ac_need_defaults=: ++while test $# != 0 ++do ++ case $1 in ++ --*=*) ++ ac_option=`expr "X$1" : 'X\([^=]*\)='` ++ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ++ ac_shift=: ++ ;; ++ *) ++ ac_option=$1 ++ ac_optarg=$2 ++ ac_shift=shift ++ ;; ++ esac ++ ++ case $ac_option in ++ # Handling of the options. ++ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ++ ac_cs_recheck=: ;; ++ --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) ++ $as_echo "$ac_cs_version"; exit ;; ++ --debug | --debu | --deb | --de | --d | -d ) ++ debug=: ;; ++ --file | --fil | --fi | --f ) ++ $ac_shift ++ case $ac_optarg in ++ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; ++ esac ++ CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" ++ ac_need_defaults=false;; ++ --he | --h | --help | --hel | -h ) ++ $as_echo "$ac_cs_usage"; exit ;; ++ -q | -quiet | --quiet | --quie | --qui | --qu | --q \ ++ | -silent | --silent | --silen | --sile | --sil | --si | --s) ++ ac_cs_silent=: ;; ++ ++ # This is an error. ++ -*) { $as_echo "$as_me: error: unrecognized option: $1 ++Try \`$0 --help' for more information." >&2 ++ { (exit 1); exit 1; }; } ;; ++ ++ *) ac_config_targets="$ac_config_targets $1" ++ ac_need_defaults=false ;; ++ ++ esac ++ shift ++done ++ ++ac_configure_extra_args= ++ ++if $ac_cs_silent; then ++ exec 6>/dev/null ++ ac_configure_extra_args="$ac_configure_extra_args --silent" ++fi ++ ++_ACEOF ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++if \$ac_cs_recheck; then ++ set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion ++ shift ++ \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 ++ CONFIG_SHELL='$SHELL' ++ export CONFIG_SHELL ++ exec "\$@" ++fi ++ ++_ACEOF ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++exec 5>>config.log ++{ ++ echo ++ sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX ++@%:@@%:@ Running $as_me. @%:@@%:@ ++_ASBOX ++ $as_echo "$ac_log" ++} >&5 ++ ++_ACEOF ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++_ACEOF ++ ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++ ++# Handling of arguments. ++for ac_config_target in $ac_config_targets ++do ++ case $ac_config_target in ++ "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; ++ ++ *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 ++$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} ++ { (exit 1); exit 1; }; };; ++ esac ++done ++ ++ ++# If the user did not use the arguments to specify the items to instantiate, ++# then the envvar interface is used. Set only those that are not. ++# We use the long form for the default assignment because of an extremely ++# bizarre bug on SunOS 4.1.3. ++if $ac_need_defaults; then ++ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files ++fi ++ ++# Have a temporary directory for convenience. Make it in the build tree ++# simply because there is no reason against having it here, and in addition, ++# creating and moving files from /tmp can sometimes cause problems. ++# Hook for its removal unless debugging. ++# Note that there is a small window in which the directory will not be cleaned: ++# after its creation but before its name has been assigned to `$tmp'. ++$debug || ++{ ++ tmp= ++ trap 'exit_status=$? ++ { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status ++' 0 ++ trap '{ (exit 1); exit 1; }' 1 2 13 15 ++} ++# Create a (secure) tmp directory for tmp files. ++ ++{ ++ tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && ++ test -n "$tmp" && test -d "$tmp" ++} || ++{ ++ tmp=./conf$$-$RANDOM ++ (umask 077 && mkdir "$tmp") ++} || ++{ ++ $as_echo "$as_me: cannot create a temporary directory in ." >&2 ++ { (exit 1); exit 1; } ++} ++ ++# Set up the scripts for CONFIG_FILES section. ++# No need to generate them if there are no CONFIG_FILES. ++# This happens for instance with `./config.status config.h'. ++if test -n "$CONFIG_FILES"; then ++ ++ ++ac_cr=' +' ++ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` ++if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ++ ac_cs_awk_cr='\\r' ++else ++ ac_cs_awk_cr=$ac_cr ++fi ++ ++echo 'BEGIN {' >"$tmp/subs1.awk" && ++_ACEOF ++ ++ ++{ ++ echo "cat >conf$$subs.awk <<_ACEOF" && ++ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && ++ echo "_ACEOF" ++} >conf$$subs.sh || ++ { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 ++$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} ++ { (exit 1); exit 1; }; } ++ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` ++ac_delim='%!_!# ' ++for ac_last_try in false false false false false :; do ++ . ./conf$$subs.sh || ++ { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 ++$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} ++ { (exit 1); exit 1; }; } ++ ++ ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` ++ if test $ac_delim_n = $ac_delim_num; then ++ break ++ elif $ac_last_try; then ++ { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 ++$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} ++ { (exit 1); exit 1; }; } ++ else ++ ac_delim="$ac_delim!$ac_delim _$ac_delim!! " ++ fi ++done ++rm -f conf$$subs.sh ++ ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++cat >>"\$tmp/subs1.awk" <<\\_ACAWK && ++_ACEOF ++sed -n ' ++h ++s/^/S["/; s/!.*/"]=/ ++p ++g ++s/^[^!]*!// ++:repl ++t repl ++s/'"$ac_delim"'$// ++t delim ++:nl ++h ++s/\(.\{148\}\).*/\1/ ++t more1 ++s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ ++p ++n ++b repl ++:more1 ++s/["\\]/\\&/g; s/^/"/; s/$/"\\/ ++p ++g ++s/.\{148\}// ++t nl ++:delim ++h ++s/\(.\{148\}\).*/\1/ ++t more2 ++s/["\\]/\\&/g; s/^/"/; s/$/"/ ++p ++b ++:more2 ++s/["\\]/\\&/g; s/^/"/; s/$/"\\/ ++p ++g ++s/.\{148\}// ++t delim ++' >$CONFIG_STATUS || ac_write_fail=1 ++rm -f conf$$subs.awk ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++_ACAWK ++cat >>"\$tmp/subs1.awk" <<_ACAWK && ++ for (key in S) S_is_set[key] = 1 ++ FS = "" ++ ++} ++{ ++ line = $ 0 ++ nfields = split(line, field, "@") ++ substed = 0 ++ len = length(field[1]) ++ for (i = 2; i < nfields; i++) { ++ key = field[i] ++ keylen = length(key) ++ if (S_is_set[key]) { ++ value = S[key] ++ line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) ++ len += length(value) + length(field[++i]) ++ substed = 1 ++ } else ++ len += 1 + keylen ++ } ++ ++ print line ++} ++ ++_ACAWK ++_ACEOF ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then ++ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" ++else ++ cat ++fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ ++ || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 ++$as_echo "$as_me: error: could not setup config files machinery" >&2;} ++ { (exit 1); exit 1; }; } ++_ACEOF ++ ++# VPATH may cause trouble with some makes, so we remove $(srcdir), ++# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and ++# trailing colons and then remove the whole line if VPATH becomes empty ++# (actually we leave an empty line to preserve line numbers). ++if test "x$srcdir" = x.; then ++ ac_vpsub='/^[ ]*VPATH[ ]*=/{ ++s/:*\$(srcdir):*/:/ ++s/:*\${srcdir}:*/:/ ++s/:*@srcdir@:*/:/ ++s/^\([^=]*=[ ]*\):*/\1/ ++s/:*$// ++s/^[^=]*=[ ]*$// ++}' ++fi ++ ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++fi # test -n "$CONFIG_FILES" ++ ++ ++eval set X " :F $CONFIG_FILES " ++shift ++for ac_tag ++do ++ case $ac_tag in ++ :[FHLC]) ac_mode=$ac_tag; continue;; ++ esac ++ case $ac_mode$ac_tag in ++ :[FHL]*:*);; ++ :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 ++$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} ++ { (exit 1); exit 1; }; };; ++ :[FH]-) ac_tag=-:-;; ++ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; ++ esac ++ ac_save_IFS=$IFS ++ IFS=: ++ set x $ac_tag ++ IFS=$ac_save_IFS ++ shift ++ ac_file=$1 ++ shift ++ ++ case $ac_mode in ++ :L) ac_source=$1;; ++ :[FH]) ++ ac_file_inputs= ++ for ac_f ++ do ++ case $ac_f in ++ -) ac_f="$tmp/stdin";; ++ *) # Look for the file first in the build tree, then in the source tree ++ # (if the path is not absolute). The absolute path cannot be DOS-style, ++ # because $ac_f cannot contain `:'. ++ test -f "$ac_f" || ++ case $ac_f in ++ [\\/$]*) false;; ++ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; ++ esac || ++ { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 ++$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} ++ { (exit 1); exit 1; }; };; ++ esac ++ case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac ++ ac_file_inputs="$ac_file_inputs '$ac_f'" ++ done ++ ++ # Let's still pretend it is `configure' which instantiates (i.e., don't ++ # use $as_me), people would be surprised to read: ++ # /* config.h. Generated by config.status. */ ++ configure_input='Generated from '` ++ $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' ++ `' by configure.' ++ if test x"$ac_file" != x-; then ++ configure_input="$ac_file. $configure_input" ++ { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 ++$as_echo "$as_me: creating $ac_file" >&6;} ++ fi ++ # Neutralize special characters interpreted by sed in replacement strings. ++ case $configure_input in #( ++ *\&* | *\|* | *\\* ) ++ ac_sed_conf_input=`$as_echo "$configure_input" | ++ sed 's/[\\\\&|]/\\\\&/g'`;; #( ++ *) ac_sed_conf_input=$configure_input;; ++ esac ++ ++ case $ac_tag in ++ *:-:* | *:-) cat >"$tmp/stdin" \ ++ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 ++$as_echo "$as_me: error: could not create $ac_file" >&2;} ++ { (exit 1); exit 1; }; } ;; ++ esac ++ ;; ++ esac ++ ++ ac_dir=`$as_dirname -- "$ac_file" || ++$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ++ X"$ac_file" : 'X\(//\)[^/]' \| \ ++ X"$ac_file" : 'X\(//\)$' \| \ ++ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X"$ac_file" | ++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)[^/].*/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` ++ { as_dir="$ac_dir" ++ case $as_dir in #( ++ -*) as_dir=./$as_dir;; ++ esac ++ test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { ++ as_dirs= ++ while :; do ++ case $as_dir in #( ++ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( ++ *) as_qdir=$as_dir;; ++ esac ++ as_dirs="'$as_qdir' $as_dirs" ++ as_dir=`$as_dirname -- "$as_dir" || ++$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ++ X"$as_dir" : 'X\(//\)[^/]' \| \ ++ X"$as_dir" : 'X\(//\)$' \| \ ++ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X"$as_dir" | ++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)[^/].*/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` ++ test -d "$as_dir" && break ++ done ++ test -z "$as_dirs" || eval "mkdir $as_dirs" ++ } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 ++$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} ++ { (exit 1); exit 1; }; }; } ++ ac_builddir=. ++ ++case "$ac_dir" in ++.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; ++*) ++ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` ++ # A ".." for each directory in $ac_dir_suffix. ++ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` ++ case $ac_top_builddir_sub in ++ "") ac_top_builddir_sub=. ac_top_build_prefix= ;; ++ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; ++ esac ;; ++esac ++ac_abs_top_builddir=$ac_pwd ++ac_abs_builddir=$ac_pwd$ac_dir_suffix ++# for backward compatibility: ++ac_top_builddir=$ac_top_build_prefix ++ ++case $srcdir in ++ .) # We are building in place. ++ ac_srcdir=. ++ ac_top_srcdir=$ac_top_builddir_sub ++ ac_abs_top_srcdir=$ac_pwd ;; ++ [\\/]* | ?:[\\/]* ) # Absolute name. ++ ac_srcdir=$srcdir$ac_dir_suffix; ++ ac_top_srcdir=$srcdir ++ ac_abs_top_srcdir=$srcdir ;; ++ *) # Relative name. ++ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ++ ac_top_srcdir=$ac_top_build_prefix$srcdir ++ ac_abs_top_srcdir=$ac_pwd/$srcdir ;; ++esac ++ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix ++ ++ ++ case $ac_mode in ++ :F) ++ # ++ # CONFIG_FILE ++ # ++ ++ case $INSTALL in ++ [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; ++ *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; ++ esac ++_ACEOF ++ ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++# If the template does not know about datarootdir, expand it. ++# FIXME: This hack should be removed a few years after 2.60. ++ac_datarootdir_hack=; ac_datarootdir_seen= ++ ++ac_sed_dataroot=' ++/datarootdir/ { ++ p ++ q ++} ++/@datadir@/p ++/@docdir@/p ++/@infodir@/p ++/@localedir@/p ++/@mandir@/p ++' ++case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in ++*datarootdir*) ac_datarootdir_seen=yes;; ++*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bwalton at opencsw.org Fri Mar 27 15:28:59 2009 From: bwalton at opencsw.org (Ben Walton) Date: Fri, 27 Mar 2009 10:28:59 -0400 Subject: [csw-devel] svn check Message-ID: <1238164089-sup-640@ntdws12.chass.utoronto.ca> Hi All, I've been thinking a little more about Phil's proposed svn check in GAR and I've come up with a compromise (based on my previous thoughts). The attached patch to GAR implements an additional target requirement for `gmake package` named svncheck. This target will stop the package target from succeeding if it detects UNCOMMITTED in any of the pkginfo files, but only after all of the packages are built and run through checkpkg. The notice should be fairly obvious, so the maintainer knows that a rebuild with checked in code is still required, but since packages are available, testing can be done without committing every little tweak If nobody sees any obvious problems with this patch, I'll check it in. Thanks -Ben -- Ben Walton Systems Programmer - CHASS University of Toronto C:416.407.5610 | W:416.978.4302 GPG Key Id: 8E89F6D2; Key Server: pgp.mit.edu Contact me to arrange for a CAcert assurance meeting. -------------- next part -------------- A non-text attachment was scrubbed... Name: gar-svncheck.patch Type: application/octet-stream Size: 1476 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: not available URL: From dam at opencsw.org Fri Mar 27 15:37:35 2009 From: dam at opencsw.org (Dagobert Michelsen) Date: Fri, 27 Mar 2009 15:37:35 +0100 Subject: [csw-devel] svn check In-Reply-To: <1238164089-sup-640@ntdws12.chass.utoronto.ca> References: <1238164089-sup-640@ntdws12.chass.utoronto.ca> Message-ID: <2FBF519A-7D60-4D21-9BA5-1BDA729D4CE5@opencsw.org> Hi Ben, Am 27.03.2009 um 15:28 schrieb Ben Walton: > I've been thinking a little more about Phil's proposed svn check in > GAR and I've come up with a compromise (based on my previous > thoughts). > > The attached patch to GAR implements an additional target requirement > for `gmake package` named svncheck. This target will stop the package > target from succeeding if it detects UNCOMMITTED in any of the pkginfo > files, but only after all of the packages are built and run through > checkpkg. The notice should be fairly obvious, so the maintainer > knows that a rebuild with checked in code is still required, but since > packages are available, testing can be done without committing every > little tweak > > If nobody sees any obvious problems with this patch, I'll check it in. This is not sufficient. It should also change the name of the package to REV=..._rev=...-UNCOMMITTED to make the package installable with usual tools, but also to make it perfectly clear that it is not committed just by looking at the file. Additionally, it would be nice to have a "debug" mode which build only directory-packages (as opposed to datastream-packages). Or even better to introduce a "releasepkg" target which makes sure eveything is checked in, builds a package and makes a copy of trunk/ to tags/. Best regards -- Dago From bwalton at opencsw.org Fri Mar 27 15:43:21 2009 From: bwalton at opencsw.org (Ben Walton) Date: Fri, 27 Mar 2009 10:43:21 -0400 Subject: [csw-devel] svn check In-Reply-To: <2FBF519A-7D60-4D21-9BA5-1BDA729D4CE5@opencsw.org> References: <1238164089-sup-640@ntdws12.chass.utoronto.ca> <2FBF519A-7D60-4D21-9BA5-1BDA729D4CE5@opencsw.org> Message-ID: <1238164929-sup-440@ntdws12.chass.utoronto.ca> Excerpts from Dagobert Michelsen's message of Fri Mar 27 10:37:35 -0400 2009: Hi Dago, > This is not sufficient. It should also change the name of the package > to REV=..._rev=...-UNCOMMITTED to make the package installable with > usual tools, but also to make it perfectly clear that it is not > committed just by looking at the file. Additionally, it would be Ok, I like this idea. That will get inserted a little earlier in the process. > nice to have a "debug" mode which build only directory-packages > (as opposed to datastream-packages). Or even better to introduce > a "releasepkg" target which makes sure eveything is checked in, > builds a package and makes a copy of trunk/ to tags/. Let me look at this tonight. Thanks for the feedback. -Ben -- Ben Walton Systems Programmer - CHASS University of Toronto C:416.407.5610 | W:416.978.4302 GPG Key Id: 8E89F6D2; Key Server: pgp.mit.edu Contact me to arrange for a CAcert assurance meeting. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: not available URL: From chninkel at users.sourceforge.net Fri Mar 27 16:57:37 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Fri, 27 Mar 2009 15:57:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3995] csw/mgar/pkg/lftp/trunk Message-ID: Revision: 3995 http://gar.svn.sourceforge.net/gar/?rev=3995&view=rev Author: chninkel Date: 2009-03-27 15:57:36 +0000 (Fri, 27 Mar 2009) Log Message: ----------- lftp: fixed double dependancy bug Modified Paths: -------------- csw/mgar/pkg/lftp/trunk/checksums csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend csw/mgar/pkg/lftp/trunk/files/changelog.CSW Modified: csw/mgar/pkg/lftp/trunk/checksums =================================================================== --- csw/mgar/pkg/lftp/trunk/checksums 2009-03-27 12:52:37 UTC (rev 3994) +++ csw/mgar/pkg/lftp/trunk/checksums 2009-03-27 15:57:36 UTC (rev 3995) @@ -1,7 +1,7 @@ 6fe8793f3ccde1d2f8446d599d8a69a9 download/lftp-3.7.11.tar.gz 47fdb80e4575a9a70d69b146974620df download/CSWlftp.gspec 96ee1569832d5eaed0c3a7b37e13fc88 download/CSWlftp.prototype -1d5c0baad924f093fec94a1e460cb487 download/CSWlftp.depend -a2cbdf2a8ee503443432fbe82819773a download/changelog.CSW +fd82f3ee5acb526139ed874d266adc17 download/CSWlftp.depend +23a0c19689c59ae1b7716da30e39fead download/changelog.CSW 3a01fb949dfe799507720c311222cd96 download/i.conf 51abe2144219c1af4c79c2e8b7e81cb9 download/r.conf Modified: csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend =================================================================== --- csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend 2009-03-27 12:52:37 UTC (rev 3994) +++ csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend 2009-03-27 15:57:36 UTC (rev 3995) @@ -3,4 +3,3 @@ P CSWiconv libiconv - GNU iconv library P CSWosslrt openssl - The Open Source toolkit for SSL and TLS. P CSWreadline readline - library to enable interactive line editing -P CSWcommon common - common files and dirs for CSW packages Modified: csw/mgar/pkg/lftp/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/lftp/trunk/files/changelog.CSW 2009-03-27 12:52:37 UTC (rev 3994) +++ csw/mgar/pkg/lftp/trunk/files/changelog.CSW 2009-03-27 15:57:36 UTC (rev 3995) @@ -1,3 +1,9 @@ +lftp (3.7.11,REV=2009.03.27) unstable + + * Fixed double CSWcommon dependancy. + + -- Yann Rouillard Wed, 25 Mar 2009 23:08:42 +0100 + lftp (3.7.11,REV=2009.03.21) unstable * New upstream version. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Fri Mar 27 16:59:25 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Fri, 27 Mar 2009 15:59:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3996] csw/mgar/pkg/openssl/trunk Message-ID: Revision: 3996 http://gar.svn.sourceforge.net/gar/?rev=3996&view=rev Author: chninkel Date: 2009-03-27 15:59:25 +0000 (Fri, 27 Mar 2009) Log Message: ----------- openssl: updated changelog Modified Paths: -------------- csw/mgar/pkg/openssl/trunk/checksums csw/mgar/pkg/openssl/trunk/files/changelog.CSW Modified: csw/mgar/pkg/openssl/trunk/checksums =================================================================== --- csw/mgar/pkg/openssl/trunk/checksums 2009-03-27 15:57:36 UTC (rev 3995) +++ csw/mgar/pkg/openssl/trunk/checksums 2009-03-27 15:59:25 UTC (rev 3996) @@ -16,7 +16,7 @@ eec77249fb642c525cad67dcd055fb77 download/CSWosslutils.gspec 37995caa7f4155066b00fb7503e853da download/CSWosslutils.depend a441995e4e3c95497e77aa613d2c673c download/CSWosslutils.prototype -477123711aac778f2b2232c0d5d0b19d download/changelog.CSW +904ceefa66b6b7b7e93ae0e9bc58bac8 download/changelog.CSW b78faa440d6f6a2a07663de331678648 download/README.CSW 7fdc09cd3c11db459c83c8946f7872f6 download/i.conf a454ac09091085813ec8900f5a0c917c download/r.conf Modified: csw/mgar/pkg/openssl/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/openssl/trunk/files/changelog.CSW 2009-03-27 15:57:36 UTC (rev 3995) +++ csw/mgar/pkg/openssl/trunk/files/changelog.CSW 2009-03-27 15:59:25 UTC (rev 3996) @@ -1,4 +1,4 @@ -openssl (0.9.8,rev=2009.03.25_rev=k) unstable +openssl (0.9.8,rev=2009.03.27_rev=k) unstable * New upstream version. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Fri Mar 27 17:09:19 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Fri, 27 Mar 2009 16:09:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[3997] csw/mgar/pkg/cyrus_imapd/trunk Message-ID: Revision: 3997 http://gar.svn.sourceforge.net/gar/?rev=3997&view=rev Author: chninkel Date: 2009-03-27 16:09:19 +0000 (Fri, 27 Mar 2009) Log Message: ----------- cyrus_imapd: updated to 2.3.14 Modified Paths: -------------- csw/mgar/pkg/cyrus_imapd/trunk/Makefile csw/mgar/pkg/cyrus_imapd/trunk/checksums csw/mgar/pkg/cyrus_imapd/trunk/files/CSWcyrusimapd.depend csw/mgar/pkg/cyrus_imapd/trunk/files/CSWcyrusimapdutils.depend csw/mgar/pkg/cyrus_imapd/trunk/files/cyrus_imapd.changelog.CSW csw/mgar/pkg/cyrus_imapd/trunk/files/cyrus_imapd_utils.changelog.CSW csw/mgar/pkg/cyrus_imapd/trunk/files/pm_cyrus.changelog.CSW Modified: csw/mgar/pkg/cyrus_imapd/trunk/Makefile =================================================================== --- csw/mgar/pkg/cyrus_imapd/trunk/Makefile 2009-03-27 15:59:25 UTC (rev 3996) +++ csw/mgar/pkg/cyrus_imapd/trunk/Makefile 2009-03-27 16:09:19 UTC (rev 3997) @@ -1,5 +1,5 @@ GARNAME = cyrus_imapd -GARVERSION = 2.3.13 +GARVERSION = 2.3.14 CATEGORIES = server DESCRIPTION = Pop and Imap server from the Cyrus mail system @@ -47,7 +47,8 @@ # University of Athens patchs to allow autocreation of mailboxes # and autocreation of sub-lolders for filter rules -PATCHFILES = cyrus-imapd-$(GARVERSION)-autocreate-0.10-0.diff cyrus-imapd-$(GARVERSION)-autosieve-0.6.0.diff +#PATCHFILES = cyrus-imapd-$(GARVERSION)-autocreate-0.10-0.diff cyrus-imapd-$(GARVERSION)-autosieve-0.6.0.diff +PATCHFILES = cyrus-imapd-2.3.13-autocreate-0.10-0.diff cyrus-imapd-2.3.13-autosieve-0.6.0.diff # UPDATE: not necessary anymore, integrated upstream # This patch adds a new option which allows cyrus to Modified: csw/mgar/pkg/cyrus_imapd/trunk/checksums =================================================================== --- csw/mgar/pkg/cyrus_imapd/trunk/checksums 2009-03-27 15:59:25 UTC (rev 3996) +++ csw/mgar/pkg/cyrus_imapd/trunk/checksums 2009-03-27 16:09:19 UTC (rev 3997) @@ -1,10 +1,10 @@ -7dc48324c3a99e210bf777ea74aae694 download/cyrus-imapd-2.3.13.tar.gz +1030d4d9d04036b2fb9830165723908e download/cyrus-imapd-2.3.14.tar.gz 7423d96cacb8162b7987c9983cc85171 download/CSWcyrusimapd.gspec a22944187eb6b75e2437aa9a4c754c07 download/CSWcyrusimapd.prototype 5111a5573aa6d4878b852780aeae8a27 download/CSWcyrusimapd.preinstall -46cfc3ee1f366efdd105963422b53fc6 download/CSWcyrusimapd.depend +248ac6089e88b4eb3365e48c897b9734 download/CSWcyrusimapd.depend a55d22e88ee57fa81da2ea75c6e0e3d8 download/CSWcyrusimapd.checkinstall -1218c3ab6c7d0d5ab996a309698a43c8 download/cyrus_imapd.changelog.CSW +19204460216d299f19b6504be90b1d79 download/cyrus_imapd.changelog.CSW d0b97b33e75ac75f89ee6236a2d53f05 download/README.CSW 79211aee56db01e15566ced1ba4078da download/i.services 149ac6b6d82ef9ef4bb1b314f1a1cac4 download/r.services @@ -21,9 +21,9 @@ fc64965b3c22618fb6b1dff7306a78e7 download/CSWpmcyrus.depend d47ff67f45001cdda175616a543d7052 download/CSWcyrusimapdutils.gspec 7e99e825a1d6b134b91392beec1807f4 download/CSWcyrusimapdutils.prototype -cba5a4c4a05d4af940a323c5d7d64ca0 download/CSWcyrusimapdutils.depend -45211ad9938528d4e5e6333ac1ec1f33 download/cyrus_imapd_utils.changelog.CSW -a700bb603514320b6d7e7959ed71618e download/pm_cyrus.changelog.CSW +4d5ad6d492ca45da347bd9bd48213ac4 download/CSWcyrusimapdutils.depend +43d004e8a98a9143db8073bd529b8f7a download/cyrus_imapd_utils.changelog.CSW +5f2dbde9c973e714c0a4727e25863f75 download/pm_cyrus.changelog.CSW 9cbebaeeafa6eb3320eafa594c253bc1 download/compile_et 5375c25c8bc325a90553d0be87a64a04 download/et_c.awk d1d86e61463a1dfefccbadedb11a8604 download/et_h.awk Modified: csw/mgar/pkg/cyrus_imapd/trunk/files/CSWcyrusimapd.depend =================================================================== --- csw/mgar/pkg/cyrus_imapd/trunk/files/CSWcyrusimapd.depend 2009-03-27 15:59:25 UTC (rev 3996) +++ csw/mgar/pkg/cyrus_imapd/trunk/files/CSWcyrusimapd.depend 2009-03-27 16:09:19 UTC (rev 3997) @@ -4,4 +4,4 @@ P CSWkrb5lib P CSWtcpwrap P CSWnetsnmp -P CSWpcre +P CSWpcrert Modified: csw/mgar/pkg/cyrus_imapd/trunk/files/CSWcyrusimapdutils.depend =================================================================== --- csw/mgar/pkg/cyrus_imapd/trunk/files/CSWcyrusimapdutils.depend 2009-03-27 15:59:25 UTC (rev 3996) +++ csw/mgar/pkg/cyrus_imapd/trunk/files/CSWcyrusimapdutils.depend 2009-03-27 16:09:19 UTC (rev 3997) @@ -3,4 +3,4 @@ P CSWsasl - sasl - Simple Authentication and Security Layer P CSWbdb4 - berkeleydb4 - embedded database libraries and utilities P CSWkrb5lib -P CSWpcre +P CSWpcrert Modified: csw/mgar/pkg/cyrus_imapd/trunk/files/cyrus_imapd.changelog.CSW =================================================================== --- csw/mgar/pkg/cyrus_imapd/trunk/files/cyrus_imapd.changelog.CSW 2009-03-27 15:59:25 UTC (rev 3996) +++ csw/mgar/pkg/cyrus_imapd/trunk/files/cyrus_imapd.changelog.CSW 2009-03-27 16:09:19 UTC (rev 3997) @@ -1,3 +1,15 @@ +cyrus_imapd (2.3.14,REV=2009.03.27) unstable + + * New upstream version. + + -- Yann Rouillard Fri, 27 Mar 2009 17:05:21 +0100 + +cyrus_imapd (2.3.13,REV=2009.01.11) unstable + + * Now depends on pcrert instead of pcre. + + -- Yann Rouillard Wed, 11 Feb 2009 21:47:15 +0100 + cyrus_imapd (2.3.13,REV=2008.12.20) unstable * Added mupdate service in /etc/services. Modified: csw/mgar/pkg/cyrus_imapd/trunk/files/cyrus_imapd_utils.changelog.CSW =================================================================== --- csw/mgar/pkg/cyrus_imapd/trunk/files/cyrus_imapd_utils.changelog.CSW 2009-03-27 15:59:25 UTC (rev 3996) +++ csw/mgar/pkg/cyrus_imapd/trunk/files/cyrus_imapd_utils.changelog.CSW 2009-03-27 16:09:19 UTC (rev 3997) @@ -1,3 +1,15 @@ +cyrus_imapd_utils (2.3.14,REV=2009.03.27) unstable + + * New upstream version. + + -- Yann Rouillard Fri, 27 Mar 2009 17:05:21 +0100 + +cyrus_imapd_utils (2.3.13,REV=2009.01.11) unstable + + * Now depends on pcrert instead of pcre. + + -- Yann Rouillard Wed, 11 Feb 2009 21:47:15 +0100 + cyrus_imapd_utils (2.3.13,REV=2008.12.20) unstable * Added mupdate service in /etc/services. Modified: csw/mgar/pkg/cyrus_imapd/trunk/files/pm_cyrus.changelog.CSW =================================================================== --- csw/mgar/pkg/cyrus_imapd/trunk/files/pm_cyrus.changelog.CSW 2009-03-27 15:59:25 UTC (rev 3996) +++ csw/mgar/pkg/cyrus_imapd/trunk/files/pm_cyrus.changelog.CSW 2009-03-27 16:09:19 UTC (rev 3997) @@ -1,3 +1,9 @@ +pm_cyrus (2.3.14,REV=2009.03.27) unstable + + * New upstream version. + + -- Yann Rouillard Fri, 27 Mar 2009 17:05:21 +0100 + pm_cyrus (2.3.13,REV=2008.12.20) unstable * Added mupdate service in /etc/services. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 27 17:53:25 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 27 Mar 2009 16:53:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[3998] csw/mgar/pkg Message-ID: Revision: 3998 http://gar.svn.sourceforge.net/gar/?rev=3998&view=rev Author: dmichelsen Date: 2009-03-27 16:53:24 +0000 (Fri, 27 Mar 2009) Log Message: ----------- libgss: Initial commit Added Paths: ----------- csw/mgar/pkg/libgss/ csw/mgar/pkg/libgss/branches/ csw/mgar/pkg/libgss/tags/ csw/mgar/pkg/libgss/trunk/ csw/mgar/pkg/libgss/trunk/Makefile csw/mgar/pkg/libgss/trunk/checksums csw/mgar/pkg/libgss/trunk/files/ Property changes on: csw/mgar/pkg/libgss/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/libgss/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgss/trunk/Makefile (rev 0) +++ csw/mgar/pkg/libgss/trunk/Makefile 2009-03-27 16:53:24 UTC (rev 3998) @@ -0,0 +1,30 @@ +GARNAME = gss +GARVERSION = 20090327 +CATEGORIES = lib + +DESCRIPTION = GNU Generic Security Service +define BLURB +endef + +# Strangely enough, gss is not on $(GNU_MIRROR) +#MASTER_SITES = ftp://alpha.gnu.org/gnu/gss/ +MASTER_SITES = http://daily.josefsson.org/gss/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +DISTNAME = $(GARNAME)-0.1.0 + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +PACKAGES = CSWlibgss + +PREREQUISITE_PKGS = +REQUIRED_PKGS = CSWgettextrt + +SPKG_SOURCEURL = http://www.gnu.org/software/$(GNU_PROJ) + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = check + +include gar/category.mk + Added: csw/mgar/pkg/libgss/trunk/checksums =================================================================== --- csw/mgar/pkg/libgss/trunk/checksums (rev 0) +++ csw/mgar/pkg/libgss/trunk/checksums 2009-03-27 16:53:24 UTC (rev 3998) @@ -0,0 +1 @@ +550331c3e51622026ba243ea45460bed download/gss-20090327.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Mar 27 17:57:37 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 27 Mar 2009 16:57:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[3999] csw/mgar/pkg/libgss/trunk/Makefile Message-ID: Revision: 3999 http://gar.svn.sourceforge.net/gar/?rev=3999&view=rev Author: dmichelsen Date: 2009-03-27 16:57:36 +0000 (Fri, 27 Mar 2009) Log Message: ----------- libgss: Fix dependency Modified Paths: -------------- csw/mgar/pkg/libgss/trunk/Makefile Modified: csw/mgar/pkg/libgss/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgss/trunk/Makefile 2009-03-27 16:53:24 UTC (rev 3998) +++ csw/mgar/pkg/libgss/trunk/Makefile 2009-03-27 16:57:36 UTC (rev 3999) @@ -18,7 +18,7 @@ PACKAGES = CSWlibgss PREREQUISITE_PKGS = -REQUIRED_PKGS = CSWgettextrt +REQUIRED_PKGS = CSWggettextrt SPKG_SOURCEURL = http://www.gnu.org/software/$(GNU_PROJ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Fri Mar 27 21:00:10 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Fri, 27 Mar 2009 20:00:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[4000] csw/mgar/pkg/nsca/trunk Message-ID: Revision: 4000 http://gar.svn.sourceforge.net/gar/?rev=4000&view=rev Author: j_arndt Date: 2009-03-27 20:00:09 +0000 (Fri, 27 Mar 2009) Log Message: ----------- nsca: fixes for #3493 and #3495 Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile csw/mgar/pkg/nsca/trunk/checksums csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype csw/mgar/pkg/nsca/trunk/files/cswnsca csw/mgar/pkg/nsca/trunk/files/submit_check_results.diff Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-27 16:57:36 UTC (rev 3999) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-27 20:00:09 UTC (rev 4000) @@ -25,7 +25,7 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-nsca-port=5667 -CONFIGURE_ARGS += --localstatedir=/opt/csw/var +CONFIGURE_ARGS += --localstatedir=/opt/csw/nagios/var BUILD_TARGETS = nsca @@ -46,8 +46,8 @@ ginstall -d $(DESTDIR)$(NAGIOSBINDIR) ginstall -d $(DESTDIR)$(NAGIOSCFGDIR) ginstall -m 755 -d $(DESTDIR)$(NSCADOCDIR) - ginstall -m 755 $(WORKSRC)/src/nsca $(DESTDIR)$(NAGIOSBINDIR) - ginstall -m 600 $(WORKSRC)/sample-config/nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/nsca.cfg.CSW + ginstall -m 755 $(WORKSRC)/src/nsca $(DESTDIR)$(BINDIR) + ginstall -m 600 $(WORKSRC)/sample-config/nsca.cfg $(DESTDIR)$(CFGDIR)/nsca.cfg.CSW ginstall -m 644 $(WORKSRC)/Changelog $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(NSCADOCDIR) Modified: csw/mgar/pkg/nsca/trunk/checksums =================================================================== --- csw/mgar/pkg/nsca/trunk/checksums 2009-03-27 16:57:36 UTC (rev 3999) +++ csw/mgar/pkg/nsca/trunk/checksums 2009-03-27 20:00:09 UTC (rev 4000) @@ -1,10 +1,10 @@ 33a98e7975f633a9489d7a8938ed6131 download/nsca-2.7.2.tar.gz 82f1144c12dc6247524609dbeefc3023 download/CSWnsca.gspec -fee61a84d3032fff1c44ccabbdde7937 download/CSWnsca.prototype +8c361f9d906717cce8549223ce1880e2 download/CSWnsca.prototype 1886b15eafd2e2a5a4b230918960ea9a download/CSWnsca.checkinstall 7fef893e65bb68bc0762434dbeace713 download/CSWnsca.preinstall 0f458cf358b1aab192c02fd0d37b1220 download/CSWsendnsca.gspec 664e84201491b489ae20b983a150d72a download/CSWsendnsca.prototype 8bf9882f3115e8514ae6d9a866397c71 download/CSWsendnsca.preinstall -55a1c5523b2fe1ee66b45a2807e80bd6 download/cswnsca -08b769c5511342dd03fa01fea44cb260 download/submit_check_results.diff +a91191171ffecb4d7261cc4adfb1a427 download/cswnsca +cbb38cacd3ca318f00dfa0877b6017df download/submit_check_results.diff Modified: csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-27 16:57:36 UTC (rev 3999) +++ csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-27 20:00:09 UTC (rev 4000) @@ -1,7 +1,5 @@ -1 d none /opt/csw/nagios/bin 0755 nagios nagios -1 f none /opt/csw/nagios/bin/nsca 0755 nagios nagios -1 d none /opt/csw/nagios/etc 0755 nagios nagios -1 f cswpreserveconf /opt/csw/nagios/etc/nsca.cfg.CSW 0600 nagios nagios +1 f none /opt/csw/bin/nsca 0755 root bin +1 f cswpreserveconf /opt/csw/etc/nsca.cfg.CSW 0644 root bin 1 d none /opt/csw/share/doc/nsca 0755 root bin 1 f none /opt/csw/share/doc/nsca/Changelog 0644 root bin 1 f none /opt/csw/share/doc/nsca/LEGAL 0644 root bin Modified: csw/mgar/pkg/nsca/trunk/files/cswnsca =================================================================== --- csw/mgar/pkg/nsca/trunk/files/cswnsca 2009-03-27 16:57:36 UTC (rev 3999) +++ csw/mgar/pkg/nsca/trunk/files/cswnsca 2009-03-27 20:00:09 UTC (rev 4000) @@ -9,7 +9,7 @@ #FMRI application # FMRI path for service -CONFIG_FILE=/opt/csw/nagios/etc/nsca.cfg +CONFIG_FILE=/opt/csw/etc/nsca.cfg SMF_EXIT_ERR_CONFIG=1 @@ -23,7 +23,7 @@ exit $SMF_EXIT_ERR_CONFIG fi -BIN_FILE="/opt/csw/nagios/bin/nsca" +BIN_FILE="/opt/csw/bin/nsca" pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` nsca_USER=`awk -F'=' '/nsca_user/ { print $NF }' $CONFIG_FILE` Modified: csw/mgar/pkg/nsca/trunk/files/submit_check_results.diff =================================================================== --- csw/mgar/pkg/nsca/trunk/files/submit_check_results.diff 2009-03-27 16:57:36 UTC (rev 3999) +++ csw/mgar/pkg/nsca/trunk/files/submit_check_results.diff 2009-03-27 20:00:09 UTC (rev 4000) @@ -37,4 +37,4 @@ +# in turn transmits the data to the nsca daemon on the central +# monitoring server + -+/usr/bin/echo "$1\t$2\t$return_code\t$4" | /opt/csw/nagios/bin/send_nsca my.central.server -c /opt/csw/nagios/etc/send_nsca.cfg ++/usr/bin/echo "$1\t$2\t$return_code\t$4" | /opt/csw/bin/send_nsca my.central.server -c /opt/csw/etc/send_nsca.cfg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Fri Mar 27 23:43:39 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Fri, 27 Mar 2009 22:43:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[4001] csw/mgar/pkg Message-ID: Revision: 4001 http://gar.svn.sourceforge.net/gar/?rev=4001&view=rev Author: skayser Date: 2009-03-27 22:43:39 +0000 (Fri, 27 Mar 2009) Log Message: ----------- ncdu: Initial commit Added Paths: ----------- csw/mgar/pkg/ncdu/ csw/mgar/pkg/ncdu/branches/ csw/mgar/pkg/ncdu/tags/ csw/mgar/pkg/ncdu/trunk/ csw/mgar/pkg/ncdu/trunk/Makefile csw/mgar/pkg/ncdu/trunk/checksums csw/mgar/pkg/ncdu/trunk/files/ Property changes on: csw/mgar/pkg/ncdu/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/ncdu/trunk/Makefile =================================================================== --- csw/mgar/pkg/ncdu/trunk/Makefile (rev 0) +++ csw/mgar/pkg/ncdu/trunk/Makefile 2009-03-27 22:43:39 UTC (rev 4001) @@ -0,0 +1,26 @@ +GARNAME = ncdu +GARVERSION = 1.4 +CATEGORIES = utils + +DESCRIPTION = Ncurses version of the famous old 'du' unix +define BLURB +As the name already suggests, ncdu is an ncurses version of the famous old 'du' +unix command. It provides a fast and easy interface to your harddrive. Where is +your disk space going? Why is your home directory that large? ncdu can answer +those questions for you in just a matter of seconds! +endef + +SPKG_SOURCEURL = http://dev.yorhel.nl/ncdu/ +MASTER_SITES = http://dev.yorhel.nl/download/ +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +REQUIRED_PKGS = CSWncurses + +TEST_SCRIPTS = + +EXTRA_INC = /opt/csw/include/ncurses + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk Added: csw/mgar/pkg/ncdu/trunk/checksums =================================================================== --- csw/mgar/pkg/ncdu/trunk/checksums (rev 0) +++ csw/mgar/pkg/ncdu/trunk/checksums 2009-03-27 22:43:39 UTC (rev 4001) @@ -0,0 +1 @@ +07f01579f7c9852033139ae9fa2414c9 download/ncdu-1.4.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sat Mar 28 00:28:08 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Fri, 27 Mar 2009 23:28:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[4002] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 4002 http://gar.svn.sourceforge.net/gar/?rev=4002&view=rev Author: chninkel Date: 2009-03-27 23:28:08 +0000 (Fri, 27 Mar 2009) Log Message: ----------- openssh: more LPK stuff Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/checksums csw/mgar/pkg/openssh/trunk/files/changelog.CSW Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-27 22:43:39 UTC (rev 4001) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-27 23:28:08 UTC (rev 4002) @@ -6,6 +6,7 @@ CATEGORIES = server DESCRIPTION = OpenSSH Secure Shell + define BLURB OpenSSH is a FREE version of the SSH connectivity tools that technical users of the Internet rely on. Users of telnet, rlogin, and ftp may not realize that @@ -27,12 +28,17 @@ DISTFILES = $(GARNAME)-$(DISTVERSION).tar.gz DISTFILES += i.conf r.conf DISTFILES += changelog.CSW -DISTFILES += $(call admfiles,CSWossh,depend checkinstall preinstall postinstall prototype) + DISTFILES += sshd_config DISTFILES += cswopenssh svc-cswopenssh cswopenssh.xml DISTFILES += openssh + +ifndef LPK +DISTFILES += $(call admfiles,CSWossh,depend checkinstall preinstall postinstall prototype) DISTFILES += $(call admfiles,CSWosshclient,depend prototype) +endif + # Script created to workaround a upgrade bug between # package = 4.6,REV=2007.07.30_rev=p1 and later package DISTFILES += openssh_restart_workaround.sh @@ -64,9 +70,12 @@ TEST_SCRIPTS = ifdef LPK + DISTFILES += $(call admfiles,CSWosshlpk,depend checkinstall preinstall postinstall prototype) + DESCRIPTION = OpenSSH Secure Shell with Ldap Public Key support MASTER_SITES += http://openssh-lpk.googlecode.com/svn/trunk/patch/contrib/ PATCHFILES += contrib-openssh-lpk-5.2p1-0.3.9.patch CONFIGURE_ARGS += --with-ldap + DOCFILES += openssh-lpk_openldap.schema openssh-lpk_sun.schema lpk-user-example.txt README.lpk endif include gar/category.mk @@ -78,10 +87,21 @@ @$(MAKECOOKIE) # adding documentation files -post-install: - mkdir -p $(DESTDIR)/$(docdir)/openssh/ $(DESTDIR)/$(docdir)/openssh_client/ +post-install: customize_ssh_config +ifdef LPK + mkdir -p $(DESTDIR)/$(docdir)/openssh_lpk/ + cd $(WORKSRC) && ginstall $(DOCFILES) $(DESTDIR)/$(docdir)/openssh_lpk/ +else + mkdir -p $(DESTDIR)/$(docdir)/openssh/ cd $(WORKSRC) && ginstall $(DOCFILES) $(DESTDIR)/$(docdir)/openssh/ + mkdir -p $(DESTDIR)/$(docdir)/openssh_client/ cd $(WORKSRC) && ginstall $(DOCFILES) $(DESTDIR)/$(docdir)/openssh_client/ +endif +customize_ssh_config: + # Correction des chemins + sed -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(DESTDIR)/$(sysconfdir)/ssh/sshd_config" + sed -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(DESTDIR)/$(sysconfdir)/ssh/sshd_config" + SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) Modified: csw/mgar/pkg/openssh/trunk/checksums =================================================================== --- csw/mgar/pkg/openssh/trunk/checksums 2009-03-27 22:43:39 UTC (rev 4001) +++ csw/mgar/pkg/openssh/trunk/checksums 2009-03-27 23:28:08 UTC (rev 4002) @@ -1,18 +1,18 @@ ada79c7328a8551bdf55c95e631e7dad download/openssh-5.2p1.tar.gz dc212745af1f549ce2a236401bf97c1b download/i.conf 5d9e9fb1a5b6af82ce915f72ebc5e3b7 download/r.conf -780a273b9c28497e373dbc0ecc8d6fd1 download/changelog.CSW +c9f2e90545738c1408a52647ae45be70 download/changelog.CSW +0c7fca2f4bee3ecd489ebd85fdd8cdee download/sshd_config +73416a82ca98ba40e7b86ea94d0339cf download/cswopenssh +8e23e1f856f36e8e084a9283d22a7cbf download/svc-cswopenssh +547a915f1712c35dc79dc41378001ca9 download/cswopenssh.xml +fd50a65230ec1ead7949e8500844b0bf download/openssh d1c2c49bcd3b65a601946e8316b0b018 download/CSWossh.gspec 6e91d098018d7e1855b626ea463b8a29 download/CSWossh.depend 1d3d6d477c09e59c514e637fa3a2f7a4 download/CSWossh.checkinstall 0993813fa5c752215f892cb67c86816f download/CSWossh.preinstall e9e93bfda8a883bca632c712d9c359f6 download/CSWossh.postinstall 0251175f92d2ec655f033cfdf58aa0d8 download/CSWossh.prototype -0c7fca2f4bee3ecd489ebd85fdd8cdee download/sshd_config -73416a82ca98ba40e7b86ea94d0339cf download/cswopenssh -8e23e1f856f36e8e084a9283d22a7cbf download/svc-cswopenssh -547a915f1712c35dc79dc41378001ca9 download/cswopenssh.xml -fd50a65230ec1ead7949e8500844b0bf download/openssh 17fca1c009ef012c158b7051dd0f2b5a download/CSWosshclient.gspec 1055c346c01d99d09572d978fad10256 download/CSWosshclient.depend 3446a3185dddc9a63b28c588685c629e download/CSWosshclient.prototype @@ -20,4 +20,3 @@ bb77f4010f030d85f143b3d149aa6a69 download/openssh-5.2p1-gsskex-20081003.patch 4b3e79120b60e8f25be5141eba53cac5 download/don_t_use_TIOCSCTTY.patch ca5403c8e1539d5ced0573f289ed7aef download/no_x_forwarding_bug.patch -9153031524651a18e7edaed4637aa769 download/contrib-openssh-lpk-5.2p1-0.3.9.patch Modified: csw/mgar/pkg/openssh/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/openssh/trunk/files/changelog.CSW 2009-03-27 22:43:39 UTC (rev 4001) +++ csw/mgar/pkg/openssh/trunk/files/changelog.CSW 2009-03-27 23:28:08 UTC (rev 4002) @@ -1,4 +1,4 @@ -openssh (5.2,REV=2008.03.22_rev=p1) unstable +openssh (5.2,REV=2008.03.28_rev=p1) unstable * New upstream version. * Split the client in a distinct package. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sat Mar 28 00:37:15 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Fri, 27 Mar 2009 23:37:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[4003] csw/mgar/pkg/openssh/trunk/files Message-ID: Revision: 4003 http://gar.svn.sourceforge.net/gar/?rev=4003&view=rev Author: chninkel Date: 2009-03-27 23:37:15 +0000 (Fri, 27 Mar 2009) Log Message: ----------- openssh: commit missing LPK files Added Paths: ----------- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.checkinstall csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.depend csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.postinstall csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.preinstall csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.1p1-0.3.9.patch Added: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.checkinstall =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.checkinstall (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.checkinstall 2009-03-27 23:37:15 UTC (rev 4003) @@ -0,0 +1,24 @@ +#!/bin/sh + +err=0 + +if [ `uname -r` = "5.8" ] ; then + +if [ ! -c $PKG_ROOT_DIR/dev/random ] ; then + echo ERROR: /dev/random must exist + err=1 +fi + +if [ ! -c $PKG_ROOT_DIR/dev/urandom ] ; then + echo ERROR: /dev/urandom must exist + err=1 +fi + +fi + +if [ "$err" = "1" ] ; then + echo "For solaris 8 sparc, install patch 112438" + echo "For solaris 8 x86, install patch 112439" + exit 1 +fi + Added: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.depend =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.depend (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.depend 2009-03-27 23:37:15 UTC (rev 4003) @@ -0,0 +1,7 @@ +P CSWosslrt +P CSWtcpwrap +P CSWzlib +P CSWkrb5lib +P CSWosshclient +P CSWoldaprt +I CSWossh Added: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec 2009-03-27 23:37:15 UTC (rev 4003) @@ -0,0 +1,9 @@ +%var bitname openssh_lpk +%var pkgname CSWosshlpk +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright url file://%{WORKSRC}/LICENCE +%var SERVICE_CONF_FILES /opt/csw/etc/ssh/sshd_config +%var RC_INIT_SCRIPT cswopenssh +%var SMF_MANIFEST cswopenssh.xml +%var SMF_SCRIPT svc-cswopenssh +%include url file://%{PKGLIB}/smf_enabled.gspec Added: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.postinstall =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.postinstall (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.postinstall 2009-03-27 23:37:15 UTC (rev 4003) @@ -0,0 +1,17 @@ +#!/bin/sh + +# Dirty hack to avoid openssh not being restarted under Solaris 10 +# because of a bug in the previous package (<= 4.6,REV=2007.07.30_rev=p1) +# +# we launch a script which will wait for openssh to quit the 'online*' +# state and then will clear its service state if it is in maintenance +# +# we must use ctrun to run this script so it is started under a new +# contract id and hence is not killed when the ssh service is disabled +# even if pkg-get/pkgadd was started from an ssh connection +# +if [ -f "$BASEDIR/usr/sbin/svccfg" -a -f "$BASEDIR/usr/sbin/svcadm" ]; then + /bin/ctrun /opt/csw/share/openssh/openssh_restart_workaround.sh & +fi + + Added: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.preinstall =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.preinstall (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.preinstall 2009-03-27 23:37:15 UTC (rev 4003) @@ -0,0 +1,44 @@ +#!/bin/sh + + +#checks for /dev/random are done in checkinstall + +grep '^sshd:' $PKG_ROOT_DIR/etc/passwd >/dev/null +if [ $? -ne 0 ] ; then + getent passwd sshd >/dev/null + if [ $? -ne 0 ] ; then + NEEDUSER=1 + fi +fi + +if [ "$PKG_ROOT_DIR" = "" ] ; then + PKG_ROOT_DIR=/ +fi + +if [ "$NEEDUSER" = 1 ] ; then + echo Adding required sshd user + chroot $PKG_ROOT_DIR /usr/sbin/useradd -d /var/run -c 'sshd nonpriv userid' -s /bin/false sshd +fi + +# Configuration file are now under /opt/csw/etc/ssh +# instead of /opt/csw/etc +MOVE_CONF_FILE=0 +for FILE in ssh_config sshd_config moduli ssh_host_dsa_key ssh_host_dsa_key.pub ssh_host_rsa_key ssh_host_rsa_key.pub; do + if [ -f "$PKG_ROOT_DIR/opt/csw/etc/$FILE" ]; then + if [ "$MOVE_CONF_FILE" -eq 0 ]; then + echo "WARNING: Openssh configuration files location has been changed !" + echo " sshd_config and ssh_config files are now under /opt/csw/etc/ssh." + mkdir -p "$PKG_ROOT_DIR/opt/csw/etc/ssh" + chown root:bin "$PKG_ROOT_DIR/opt/csw/etc/ssh" + MOVE_CONF_FILE=1 + fi + echo "Moving file /opt/csw/etc/$FILE -> /opt/csw/etc/ssh/$FILE ..." + mv "$PKG_ROOT_DIR/opt/csw/etc/$FILE" "$PKG_ROOT_DIR/opt/csw/etc/ssh/$FILE" + fi +done + +# previous openssh package (< 4.6p1) doesn't stop openssh so we do it ourself +pkill -15 -P 1 -f "^/opt/csw/sbin/sshd$" + +true + Added: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype 2009-03-27 23:37:15 UTC (rev 4003) @@ -0,0 +1,34 @@ +i i.conf=i.conf +i r.conf=r.conf +f none /opt/csw/etc/ssh/sshd_config.CSW=sshd_config 0744 root bin +e conf /opt/csw/etc/ssh/moduli 0644 root bin +d none /opt/csw/libexec 0755 root bin +f none /opt/csw/libexec/sftp-server 0755 root bin +f none /opt/csw/sbin/sshd 0755 root bin +f none /opt/csw/share/Ssh.bin 0644 root bin +d none /opt/csw/share/doc/openssh_lpk 0755 root bin +f none /opt/csw/share/doc/openssh_lpk/changelog.CSW=changelog.CSW 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/CREDITS 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/ChangeLog 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/ChangeLog.gssapi 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/INSTALL 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/LICENCE 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/OVERVIEW 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/README 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/README.dns 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/README.platform 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/README.privsep 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/README.smartcard 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/README.tun 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/TODO 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/WARNING.RNG 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/openssh-lpk_openldap.schema 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/openssh-lpk_sun.schema 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/lpk-user-example.txt 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/README.lpk 0644 root bin +f none /opt/csw/share/man/man5/sshd_config.5 0644 root bin +f none /opt/csw/share/man/man8/sftp-server.8 0644 root bin +f none /opt/csw/share/man/man8/sshd.8 0644 root bin +d none /opt/csw/share/openssh 0755 root bin +f none /opt/csw/share/openssh/openssh_restart_workaround.sh=openssh_restart_workaround.sh 0755 root bin +d none /var/empty Added: csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.1p1-0.3.9.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.1p1-0.3.9.patch (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.1p1-0.3.9.patch 2009-03-27 23:37:15 UTC (rev 4003) @@ -0,0 +1,1892 @@ +This is a forward-port of the OpenSSH LPK support patch. + +It adds support for storing OpenSSH public keys in LDAP. It also supports +grouping of machines in the LDAP data to limit users to specific machines. + +The latest homepage for the LPK project is: +http://code.google.com/p/openssh-lpk/ + +Forward-ported-from: openssh-lpk-4.6p1-0.3.9.patch +Signed-off-by: Robin H. Johnson + +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/auth2-pubkey.c openssh-5.1p1+lpk/auth2-pubkey.c +--- openssh-5.1p1.orig/auth2-pubkey.c 2008-07-03 19:54:25.000000000 -0700 ++++ openssh-5.1p1+lpk/auth2-pubkey.c 2008-08-23 14:36:21.000000000 -0700 +@@ -55,6 +55,10 @@ + #include "monitor_wrap.h" + #include "misc.h" + ++#ifdef WITH_LDAP_PUBKEY ++#include "ldapauth.h" ++#endif ++ + /* import */ + extern ServerOptions options; + extern u_char *session_id2; +@@ -187,10 +191,79 @@ + u_long linenum = 0; + Key *found; + char *fp; ++#ifdef WITH_LDAP_PUBKEY ++ ldap_key_t * k; ++ unsigned int i = 0; ++#endif + + /* Temporarily use the user's uid. */ + temporarily_use_uid(pw); + ++#ifdef WITH_LDAP_PUBKEY ++ found_key = 0; ++ /* allocate a new key type */ ++ found = key_new(key->type); ++ ++ /* first check if the options is enabled, then try.. */ ++ if (options.lpk.on) { ++ debug("[LDAP] trying LDAP first uid=%s",pw->pw_name); ++ if (ldap_ismember(&options.lpk, pw->pw_name) > 0) { ++ if ((k = ldap_getuserkey(&options.lpk, pw->pw_name)) != NULL) { ++ /* Skip leading whitespace, empty and comment lines. */ ++ for (i = 0 ; i < k->num ; i++) { ++ /* dont forget if multiple keys to reset options */ ++ char *cp, *options = NULL; ++ ++ for (cp = (char *)k->keys[i]->bv_val; *cp == ' ' || *cp == '\t'; cp++) ++ ; ++ if (!*cp || *cp == '\n' || *cp == '#') ++ continue; ++ ++ if (key_read(found, &cp) != 1) { ++ /* no key? check if there are options for this key */ ++ int quoted = 0; ++ debug2("[LDAP] user_key_allowed: check options: '%s'", cp); ++ options = cp; ++ for (; *cp && (quoted || (*cp != ' ' && *cp != '\t')); cp++) { ++ if (*cp == '\\' && cp[1] == '"') ++ cp++; /* Skip both */ ++ else if (*cp == '"') ++ quoted = !quoted; ++ } ++ /* Skip remaining whitespace. */ ++ for (; *cp == ' ' || *cp == '\t'; cp++) ++ ; ++ if (key_read(found, &cp) != 1) { ++ debug2("[LDAP] user_key_allowed: advance: '%s'", cp); ++ /* still no key? advance to next line*/ ++ continue; ++ } ++ } ++ ++ if (key_equal(found, key) && ++ auth_parse_options(pw, options, file, linenum) == 1) { ++ found_key = 1; ++ debug("[LDAP] matching key found"); ++ fp = key_fingerprint(found, SSH_FP_MD5, SSH_FP_HEX); ++ verbose("[LDAP] Found matching %s key: %s", key_type(found), fp); ++ ++ /* restoring memory */ ++ ldap_keys_free(k); ++ xfree(fp); ++ restore_uid(); ++ key_free(found); ++ return found_key; ++ break; ++ } ++ }/* end of LDAP for() */ ++ } else { ++ logit("[LDAP] no keys found for '%s'!", pw->pw_name); ++ } ++ } else { ++ logit("[LDAP] '%s' is not in '%s'", pw->pw_name, options.lpk.sgroup); ++ } ++ } ++#endif + debug("trying public key file %s", file); + f = auth_openkeyfile(file, pw, options.strict_modes); + +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/auth-rsa.c openssh-5.1p1+lpk/auth-rsa.c +--- openssh-5.1p1.orig/auth-rsa.c 2008-07-02 05:37:30.000000000 -0700 ++++ openssh-5.1p1+lpk/auth-rsa.c 2008-08-23 14:36:21.000000000 -0700 +@@ -174,10 +174,96 @@ + FILE *f; + u_long linenum = 0; + Key *key; ++#ifdef WITH_LDAP_PUBKEY ++ ldap_key_t * k; ++ unsigned int i = 0; ++#endif + + /* Temporarily use the user's uid. */ + temporarily_use_uid(pw); + ++#ifdef WITH_LDAP_PUBKEY ++ /* here is the job */ ++ key = key_new(KEY_RSA1); ++ ++ if (options.lpk.on) { ++ debug("[LDAP] trying LDAP first uid=%s", pw->pw_name); ++ if ( ldap_ismember(&options.lpk, pw->pw_name) > 0) { ++ if ( (k = ldap_getuserkey(&options.lpk, pw->pw_name)) != NULL) { ++ for (i = 0 ; i < k->num ; i++) { ++ char *cp, *options = NULL; ++ ++ for (cp = k->keys[i]->bv_val; *cp == ' ' || *cp == '\t'; cp++) ++ ; ++ if (!*cp || *cp == '\n' || *cp == '#') ++ continue; ++ ++ /* ++ * Check if there are options for this key, and if so, ++ * save their starting address and skip the option part ++ * for now. If there are no options, set the starting ++ * address to NULL. ++ */ ++ if (*cp < '0' || *cp > '9') { ++ int quoted = 0; ++ options = cp; ++ for (; *cp && (quoted || (*cp != ' ' && *cp != '\t')); cp++) { ++ if (*cp == '\\' && cp[1] == '"') ++ cp++; /* Skip both */ ++ else if (*cp == '"') ++ quoted = !quoted; ++ } ++ } else ++ options = NULL; ++ ++ /* Parse the key from the line. */ ++ if (hostfile_read_key(&cp, &bits, key) == 0) { ++ debug("[LDAP] line %d: non ssh1 key syntax", i); ++ continue; ++ } ++ /* cp now points to the comment part. */ ++ ++ /* Check if the we have found the desired key (identified by its modulus). */ ++ if (BN_cmp(key->rsa->n, client_n) != 0) ++ continue; ++ ++ /* check the real bits */ ++ if (bits != (unsigned int)BN_num_bits(key->rsa->n)) ++ logit("[LDAP] Warning: ldap, line %lu: keysize mismatch: " ++ "actual %d vs. announced %d.", (unsigned long)i, BN_num_bits(key->rsa->n), bits); ++ ++ /* We have found the desired key. */ ++ /* ++ * If our options do not allow this key to be used, ++ * do not send challenge. ++ */ ++ if (!auth_parse_options(pw, options, "[LDAP]", (unsigned long) i)) ++ continue; ++ ++ /* break out, this key is allowed */ ++ allowed = 1; ++ ++ /* add the return stuff etc... */ ++ /* Restore the privileged uid. */ ++ restore_uid(); ++ ++ /* return key if allowed */ ++ if (allowed && rkey != NULL) ++ *rkey = key; ++ else ++ key_free(key); ++ ++ ldap_keys_free(k); ++ return (allowed); ++ } ++ } else { ++ logit("[LDAP] no keys found for '%s'!", pw->pw_name); ++ } ++ } else { ++ logit("[LDAP] '%s' is not in '%s'", pw->pw_name, options.lpk.sgroup); ++ } ++ } ++#endif + /* The authorized keys. */ + file = authorized_keys_file(pw); + debug("trying public RSA key file %s", file); +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/config.h.in openssh-5.1p1+lpk/config.h.in +--- openssh-5.1p1.orig/config.h.in 2008-07-21 01:30:49.000000000 -0700 ++++ openssh-5.1p1+lpk/config.h.in 2008-08-23 14:36:21.000000000 -0700 +@@ -560,6 +560,9 @@ + /* Define to 1 if you have the header file. */ + #undef HAVE_LINUX_IF_TUN_H + ++/* Define if you want LDAP support */ ++#undef WITH_LDAP_PUBKEY ++ + /* Define if your libraries define login() */ + #undef HAVE_LOGIN + +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/configure openssh-5.1p1+lpk/configure +--- openssh-5.1p1.orig/configure 2008-07-21 01:30:50.000000000 -0700 ++++ openssh-5.1p1+lpk/configure 2008-08-23 14:36:21.000000000 -0700 +@@ -1340,6 +1340,7 @@ + --with-tcp-wrappers[=PATH] Enable tcpwrappers support (optionally in PATH) + --with-libedit[=PATH] Enable libedit support for sftp + --with-audit=module Enable EXPERIMENTAL audit support (modules=debug,bsm) ++ --with-ldap[=PATH] Enable LDAP pubkey support (optionally in PATH) + --with-ssl-dir=PATH Specify path to OpenSSL installation + --without-openssl-header-check Disable OpenSSL version consistency check + --with-ssl-engine Enable OpenSSL (hardware) ENGINE support +@@ -12568,6 +12569,85 @@ + fi + + ++# Check whether user wants LDAP support ++LDAP_MSG="no" ++ ++# Check whether --with-ldap was given. ++if test "${with_ldap+set}" = set; then ++ withval=$with_ldap; ++ if test "x$withval" != "xno" ; then ++ ++ if test "x$withval" != "xyes" ; then ++ CPPFLAGS="$CPPFLAGS -I${withval}/include" ++ LDFLAGS="$LDFLAGS -L${withval}/lib" ++ fi ++ ++ ++cat >>confdefs.h <<\_ACEOF ++#define WITH_LDAP_PUBKEY 1 ++_ACEOF ++ ++ LIBS="-lldap $LIBS" ++ LDAP_MSG="yes" ++ ++ { echo "$as_me:$LINENO: checking for LDAP support" >&5 ++echo $ECHO_N "checking for LDAP support... $ECHO_C" >&6; } ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include ++ #include ++int ++main () ++{ ++(void)ldap_init(0, 0); ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ { echo "$as_me:$LINENO: result: yes" >&5 ++echo "${ECHO_T}yes" >&6; } ++else ++ echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ ++ { echo "$as_me:$LINENO: result: no" >&5 ++echo "${ECHO_T}no" >&6; } ++ { { echo "$as_me:$LINENO: error: ** Incomplete or missing ldap libraries **" >&5 ++echo "$as_me: error: ** Incomplete or missing ldap libraries **" >&2;} ++ { (exit 1); exit 1; }; } ++ ++ ++fi ++ ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++ fi ++ ++ ++fi ++ ++ + + + +@@ -30135,6 +30215,7 @@ + echo " Smartcard support: $SCARD_MSG" + echo " S/KEY support: $SKEY_MSG" + echo " TCP Wrappers support: $TCPW_MSG" ++echo " LDAP support: $LDAP_MSG" + echo " MD5 password support: $MD5_MSG" + echo " libedit support: $LIBEDIT_MSG" + echo " Solaris process contract support: $SPC_MSG" +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/configure.ac openssh-5.1p1+lpk/configure.ac +--- openssh-5.1p1.orig/configure.ac 2008-07-09 04:07:19.000000000 -0700 ++++ openssh-5.1p1+lpk/configure.ac 2008-08-23 14:36:21.000000000 -0700 +@@ -1299,6 +1299,37 @@ + esac ] + ) + ++# Check whether user wants LDAP support ++LDAP_MSG="no" ++AC_ARG_WITH(ldap, ++ [ --with-ldap[[=PATH]] Enable LDAP pubkey support (optionally in PATH)], ++ [ ++ if test "x$withval" != "xno" ; then ++ ++ if test "x$withval" != "xyes" ; then ++ CPPFLAGS="$CPPFLAGS -I${withval}/include" ++ LDFLAGS="$LDFLAGS -L${withval}/lib" ++ fi ++ ++ AC_DEFINE([WITH_LDAP_PUBKEY], 1, [Enable LDAP pubkey support]) ++ LIBS="-lldap $LIBS" ++ LDAP_MSG="yes" ++ ++ AC_MSG_CHECKING([for LDAP support]) ++ AC_TRY_COMPILE( ++ [#include ++ #include ], ++ [(void)ldap_init(0, 0);], ++ [AC_MSG_RESULT(yes)], ++ [ ++ AC_MSG_RESULT(no) ++ AC_MSG_ERROR([** Incomplete or missing ldap libraries **]) ++ ] ++ ) ++ fi ++ ] ++) ++ + dnl Checks for library functions. Please keep in alphabetical order + AC_CHECK_FUNCS( \ + arc4random \ +@@ -4137,6 +4168,7 @@ + echo " Smartcard support: $SCARD_MSG" + echo " S/KEY support: $SKEY_MSG" + echo " TCP Wrappers support: $TCPW_MSG" ++echo " LDAP support: $LDAP_MSG" + echo " MD5 password support: $MD5_MSG" + echo " libedit support: $LIBEDIT_MSG" + echo " Solaris process contract support: $SPC_MSG" +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/ldapauth.c openssh-5.1p1+lpk/ldapauth.c +--- openssh-5.1p1.orig/ldapauth.c 1969-12-31 16:00:00.000000000 -0800 ++++ openssh-5.1p1+lpk/ldapauth.c 2008-08-23 14:36:21.000000000 -0700 +@@ -0,0 +1,575 @@ ++/* ++ * $Id: openssh-lpk-4.3p1-0.3.7.patch,v 1.3 2006/04/18 15:29:09 eau Exp $ ++ */ ++ ++/* ++ * ++ * Copyright (c) 2005, Eric AUGE ++ * All rights reserved. ++ * ++ * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: ++ * ++ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. ++ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. ++ * Neither the name of the phear.org nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, ++ * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++ * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ++ * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; ++ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ++ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ * ++ * ++ */ ++ ++#include "includes.h" ++ ++#ifdef WITH_LDAP_PUBKEY ++ ++#include ++#include ++#include ++#include ++ ++#include "ldapauth.h" ++#include "log.h" ++ ++static char *attrs[] = { ++ PUBKEYATTR, ++ NULL ++}; ++ ++/* filter building infos */ ++#define FILTER_GROUP_PREFIX "(&(objectclass=posixGroup)" ++#define FILTER_OR_PREFIX "(|" ++#define FILTER_OR_SUFFIX ")" ++#define FILTER_CN_PREFIX "(cn=" ++#define FILTER_CN_SUFFIX ")" ++#define FILTER_UID_FORMAT "(memberUid=%s)" ++#define FILTER_GROUP_SUFFIX ")" ++#define FILTER_GROUP_SIZE(group) (size_t) (strlen(group)+(ldap_count_group(group)*5)+52) ++ ++/* just filter building stuff */ ++#define REQUEST_GROUP_SIZE(filter, uid) (size_t) (strlen(filter)+strlen(uid)+1) ++#define REQUEST_GROUP(buffer, prefilter, pwname) \ ++ buffer = (char *) calloc(REQUEST_GROUP_SIZE(prefilter, pwname), sizeof(char)); \ ++ if (!buffer) { \ ++ perror("calloc()"); \ ++ return FAILURE; \ ++ } \ ++ snprintf(buffer, REQUEST_GROUP_SIZE(prefilter,pwname), prefilter, pwname) ++/* ++XXX OLD group building macros ++#define REQUEST_GROUP_SIZE(grp, uid) (size_t) (strlen(grp)+strlen(uid)+46) ++#define REQUEST_GROUP(buffer,pwname,grp) \ ++ buffer = (char *) calloc(REQUEST_GROUP_SIZE(grp, pwname), sizeof(char)); \ ++ if (!buffer) { \ ++ perror("calloc()"); \ ++ return FAILURE; \ ++ } \ ++ snprintf(buffer,REQUEST_GROUP_SIZE(grp,pwname),"(&(objectclass=posixGroup)(cn=%s)(memberUid=%s))",grp,pwname) ++ */ ++ ++/* ++XXX stock upstream version without extra filter support ++#define REQUEST_USER_SIZE(uid) (size_t) (strlen(uid)+64) ++#define REQUEST_USER(buffer, pwname) \ ++ buffer = (char *) calloc(REQUEST_USER_SIZE(pwname), sizeof(char)); \ ++ if (!buffer) { \ ++ perror("calloc()"); \ ++ return NULL; \ ++ } \ ++ snprintf(buffer,REQUEST_USER_SIZE(pwname),"(&(objectclass=posixAccount)(objectclass=ldapPublicKey)(uid=%s))",pwname) ++ */ ++ ++#define REQUEST_USER_SIZE(uid, filter) (size_t) (strlen(uid)+64+(filter != NULL ? strlen(filter) : 0)) ++#define REQUEST_USER(buffer, pwname, customfilter) \ ++ buffer = (char *) calloc(REQUEST_USER_SIZE(pwname, customfilter), sizeof(char)); \ ++ if (!buffer) { \ ++ perror("calloc()"); \ ++ return NULL; \ ++ } \ ++ snprintf(buffer, REQUEST_USER_SIZE(pwname, customfilter), \ ++ "(&(objectclass=posixAccount)(objectclass=ldapPublicKey)(uid=%s)%s)", \ ++ pwname, (customfilter != NULL ? customfilter : "")) ++ ++/* some portable and working tokenizer, lame though */ ++static int tokenize(char ** o, size_t size, char * input) { ++ unsigned int i = 0, num; ++ const char * charset = " \t"; ++ char * ptr = input; ++ ++ /* leading white spaces are ignored */ ++ num = strspn(ptr, charset); ++ ptr += num; ++ ++ while ((num = strcspn(ptr, charset))) { ++ if (i < size-1) { ++ o[i++] = ptr; ++ ptr += num; ++ if (*ptr) ++ *ptr++ = '\0'; ++ } ++ } ++ o[i] = NULL; ++ return SUCCESS; ++} ++ ++void ldap_close(ldap_opt_t * ldap) { ++ ++ if (!ldap) ++ return; ++ ++ if ( ldap_unbind_ext(ldap->ld, NULL, NULL) < 0) ++ ldap_perror(ldap->ld, "ldap_unbind()"); ++ ++ ldap->ld = NULL; ++ FLAG_SET_DISCONNECTED(ldap->flags); ++ ++ return; ++} ++ ++/* init && bind */ ++int ldap_connect(ldap_opt_t * ldap) { ++ int version = LDAP_VERSION3; ++ ++ if (!ldap->servers) ++ return FAILURE; ++ ++ /* Connection Init and setup */ ++ ldap->ld = ldap_init(ldap->servers, LDAP_PORT); ++ if (!ldap->ld) { ++ ldap_perror(ldap->ld, "ldap_init()"); ++ return FAILURE; ++ } ++ ++ if ( ldap_set_option(ldap->ld, LDAP_OPT_PROTOCOL_VERSION, &version) != LDAP_OPT_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_set_option(LDAP_OPT_PROTOCOL_VERSION)"); ++ return FAILURE; ++ } ++ ++ /* Timeouts setup */ ++ if (ldap_set_option(ldap->ld, LDAP_OPT_NETWORK_TIMEOUT, &ldap->b_timeout) != LDAP_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_set_option(LDAP_OPT_NETWORK_TIMEOUT)"); ++ } ++ if (ldap_set_option(ldap->ld, LDAP_OPT_TIMEOUT, &ldap->s_timeout) != LDAP_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_set_option(LDAP_OPT_TIMEOUT)"); ++ } ++ ++ /* TLS support */ ++ if ( (ldap->tls == -1) || (ldap->tls == 1) ) { ++ if (ldap_start_tls_s(ldap->ld, NULL, NULL ) != LDAP_SUCCESS) { ++ /* failed then reinit the initial connect */ ++ ldap_perror(ldap->ld, "ldap_connect: (TLS) ldap_start_tls()"); ++ if (ldap->tls == 1) ++ return FAILURE; ++ ++ ldap->ld = ldap_init(ldap->servers, LDAP_PORT); ++ if (!ldap->ld) { ++ ldap_perror(ldap->ld, "ldap_init()"); ++ return FAILURE; ++ } ++ ++ if ( ldap_set_option(ldap->ld, LDAP_OPT_PROTOCOL_VERSION, &version) != LDAP_OPT_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_set_option()"); ++ return FAILURE; ++ } ++ } ++ } ++ ++ ++ if ( ldap_simple_bind_s(ldap->ld, ldap->binddn, ldap->bindpw) != LDAP_SUCCESS) { ++ ldap_perror(ldap->ld, "ldap_simple_bind_s()"); ++ return FAILURE; ++ } ++ ++ /* says it is connected */ ++ FLAG_SET_CONNECTED(ldap->flags); ++ ++ return SUCCESS; ++} ++ ++/* must free allocated ressource */ ++static char * ldap_build_host(char *host, int port) { ++ unsigned int size = strlen(host)+11; ++ char * h = (char *) calloc (size, sizeof(char)); ++ int rc; ++ if (!h) ++ return NULL; ++ ++ rc = snprintf(h, size, "%s:%d ", host, port); ++ if (rc == -1) ++ return NULL; ++ return h; ++} ++ ++static int ldap_count_group(const char * input) { ++ const char * charset = " \t"; ++ const char * ptr = input; ++ unsigned int count = 0; ++ unsigned int num; ++ ++ num = strspn(ptr, charset); ++ ptr += num; ++ ++ while ((num = strcspn(ptr, charset))) { ++ count++; ++ ptr += num; ++ ptr++; ++ } ++ ++ return count; ++} ++ ++/* format filter */ ++char * ldap_parse_groups(const char * groups) { ++ unsigned int buffer_size = FILTER_GROUP_SIZE(groups); ++ char * buffer = (char *) calloc(buffer_size, sizeof(char)); ++ char * g = NULL; ++ char * garray[32]; ++ unsigned int i = 0; ++ ++ if ((!groups)||(!buffer)) ++ return NULL; ++ ++ g = strdup(groups); ++ if (!g) { ++ free(buffer); ++ return NULL; ++ } ++ ++ /* first separate into n tokens */ ++ if ( tokenize(garray, sizeof(garray)/sizeof(*garray), g) < 0) { ++ free(g); ++ free(buffer); ++ return NULL; ++ } ++ ++ /* build the final filter format */ ++ strlcat(buffer, FILTER_GROUP_PREFIX, buffer_size); ++ strlcat(buffer, FILTER_OR_PREFIX, buffer_size); ++ i = 0; ++ while (garray[i]) { ++ strlcat(buffer, FILTER_CN_PREFIX, buffer_size); ++ strlcat(buffer, garray[i], buffer_size); ++ strlcat(buffer, FILTER_CN_SUFFIX, buffer_size); ++ i++; ++ } ++ strlcat(buffer, FILTER_OR_SUFFIX, buffer_size); ++ strlcat(buffer, FILTER_UID_FORMAT, buffer_size); ++ strlcat(buffer, FILTER_GROUP_SUFFIX, buffer_size); ++ ++ free(g); ++ return buffer; ++} ++ ++/* a bit dirty but leak free */ ++char * ldap_parse_servers(const char * servers) { ++ char * s = NULL; ++ char * tmp = NULL, *urls[32]; ++ unsigned int num = 0 , i = 0 , asize = 0; ++ LDAPURLDesc *urld[32]; ++ ++ if (!servers) ++ return NULL; ++ ++ /* local copy of the arg */ ++ s = strdup(servers); ++ if (!s) ++ return NULL; ++ ++ /* first separate into URL tokens */ ++ if ( tokenize(urls, sizeof(urls)/sizeof(*urls), s) < 0) ++ return NULL; ++ ++ i = 0; ++ while (urls[i]) { ++ if (! ldap_is_ldap_url(urls[i]) || ++ (ldap_url_parse(urls[i], &urld[i]) != 0)) { ++ return NULL; ++ } ++ i++; ++ } ++ ++ /* now free(s) */ ++ free (s); ++ ++ /* how much memory do we need */ ++ num = i; ++ for (i = 0 ; i < num ; i++) ++ asize += strlen(urld[i]->lud_host)+11; ++ ++ /* alloc */ ++ s = (char *) calloc( asize+1 , sizeof(char)); ++ if (!s) { ++ for (i = 0 ; i < num ; i++) ++ ldap_free_urldesc(urld[i]); ++ return NULL; ++ } ++ ++ /* then build the final host string */ ++ for (i = 0 ; i < num ; i++) { ++ /* built host part */ ++ tmp = ldap_build_host(urld[i]->lud_host, urld[i]->lud_port); ++ strncat(s, tmp, strlen(tmp)); ++ ldap_free_urldesc(urld[i]); ++ free(tmp); ++ } ++ ++ return s; ++} ++ ++void ldap_options_print(ldap_opt_t * ldap) { ++ debug("ldap options:"); ++ debug("servers: %s", ldap->servers); ++ if (ldap->u_basedn) ++ debug("user basedn: %s", ldap->u_basedn); ++ if (ldap->g_basedn) ++ debug("group basedn: %s", ldap->g_basedn); ++ if (ldap->binddn) ++ debug("binddn: %s", ldap->binddn); ++ if (ldap->bindpw) ++ debug("bindpw: %s", ldap->bindpw); ++ if (ldap->sgroup) ++ debug("group: %s", ldap->sgroup); ++ if (ldap->filter) ++ debug("filter: %s", ldap->filter); ++} ++ ++void ldap_options_free(ldap_opt_t * l) { ++ if (!l) ++ return; ++ if (l->servers) ++ free(l->servers); ++ if (l->u_basedn) ++ free(l->u_basedn); ++ if (l->g_basedn) ++ free(l->g_basedn); ++ if (l->binddn) ++ free(l->binddn); ++ if (l->bindpw) ++ free(l->bindpw); ++ if (l->sgroup) ++ free(l->sgroup); ++ if (l->fgroup) ++ free(l->fgroup); ++ if (l->filter) ++ free(l->filter); ++ if (l->l_conf) ++ free(l->l_conf); ++ free(l); ++} ++ ++/* free keys */ ++void ldap_keys_free(ldap_key_t * k) { ++ ldap_value_free_len(k->keys); ++ free(k); ++ return; ++} ++ ++ldap_key_t * ldap_getuserkey(ldap_opt_t *l, const char * user) { ++ ldap_key_t * k = (ldap_key_t *) calloc (1, sizeof(ldap_key_t)); ++ LDAPMessage *res, *e; ++ char * filter; ++ int i; ++ ++ if ((!k) || (!l)) ++ return NULL; ++ ++ /* Am i still connected ? RETRY n times */ ++ /* XXX TODO: setup some conf value for retrying */ ++ if (!(l->flags & FLAG_CONNECTED)) ++ for (i = 0 ; i < 2 ; i++) ++ if (ldap_connect(l) == 0) ++ break; ++ ++ /* quick check for attempts to be evil */ ++ if ((strchr(user, '(') != NULL) || (strchr(user, ')') != NULL) || ++ (strchr(user, '*') != NULL) || (strchr(user, '\\') != NULL)) ++ return NULL; ++ ++ /* build filter for LDAP request */ ++ REQUEST_USER(filter, user, l->filter); ++ ++ if ( ldap_search_st( l->ld, ++ l->u_basedn, ++ LDAP_SCOPE_SUBTREE, ++ filter, ++ attrs, 0, &l->s_timeout, &res ) != LDAP_SUCCESS) { ++ ++ ldap_perror(l->ld, "ldap_search_st()"); ++ ++ free(filter); ++ free(k); ++ ++ /* XXX error on search, timeout etc.. close ask for reconnect */ ++ ldap_close(l); ++ ++ return NULL; ++ } ++ ++ /* free */ ++ free(filter); ++ ++ /* check if any results */ ++ i = ldap_count_entries(l->ld,res); ++ if (i <= 0) { ++ ldap_msgfree(res); ++ free(k); ++ return NULL; ++ } ++ ++ if (i > 1) ++ debug("[LDAP] duplicate entries, using the FIRST entry returned"); ++ ++ e = ldap_first_entry(l->ld, res); ++ k->keys = ldap_get_values_len(l->ld, e, PUBKEYATTR); ++ k->num = ldap_count_values_len(k->keys); ++ ++ ldap_msgfree(res); ++ return k; ++} ++ ++ ++/* -1 if trouble ++ 0 if user is NOT member of current server group ++ 1 if user IS MEMBER of current server group ++ */ ++int ldap_ismember(ldap_opt_t * l, const char * user) { ++ LDAPMessage *res; ++ char * filter; ++ int i; ++ ++ if ((!l->sgroup) || !(l->g_basedn)) ++ return 1; ++ ++ /* Am i still connected ? RETRY n times */ ++ /* XXX TODO: setup some conf value for retrying */ ++ if (!(l->flags & FLAG_CONNECTED)) ++ for (i = 0 ; i < 2 ; i++) ++ if (ldap_connect(l) == 0) ++ break; ++ ++ /* quick check for attempts to be evil */ ++ if ((strchr(user, '(') != NULL) || (strchr(user, ')') != NULL) || ++ (strchr(user, '*') != NULL) || (strchr(user, '\\') != NULL)) ++ return FAILURE; ++ ++ /* build filter for LDAP request */ ++ REQUEST_GROUP(filter, l->fgroup, user); ++ ++ if (ldap_search_st( l->ld, ++ l->g_basedn, ++ LDAP_SCOPE_SUBTREE, ++ filter, ++ NULL, 0, &l->s_timeout, &res) != LDAP_SUCCESS) { ++ ++ ldap_perror(l->ld, "ldap_search_st()"); ++ ++ free(filter); ++ ++ /* XXX error on search, timeout etc.. close ask for reconnect */ ++ ldap_close(l); ++ ++ return FAILURE; ++ } ++ ++ free(filter); ++ ++ /* check if any results */ ++ if (ldap_count_entries(l->ld, res) > 0) { ++ ldap_msgfree(res); ++ return 1; ++ } ++ ++ ldap_msgfree(res); ++ return 0; ++} ++ ++/* ++ * ldap.conf simple parser ++ * XXX TODO: sanity checks ++ * must either ++ * - free the previous ldap_opt_before replacing entries ++ * - free each necessary previously parsed elements ++ * ret: ++ * -1 on FAILURE, 0 on SUCCESS ++ */ ++int ldap_parse_lconf(ldap_opt_t * l) { ++ FILE * lcd; /* ldap.conf descriptor */ ++ char buf[BUFSIZ]; ++ char * s = NULL, * k = NULL, * v = NULL; ++ int li, len; ++ ++ lcd = fopen (l->l_conf, "r"); ++ if (lcd == NULL) { ++ /* debug("Cannot open %s", l->l_conf); */ ++ perror("ldap_parse_lconf()"); ++ return FAILURE; ++ } ++ ++ while (fgets (buf, sizeof (buf), lcd) != NULL) { ++ ++ if (*buf == '\n' || *buf == '#') ++ continue; ++ ++ k = buf; ++ v = k; ++ while (*v != '\0' && *v != ' ' && *v != '\t') ++ v++; ++ ++ if (*v == '\0') ++ continue; ++ ++ *(v++) = '\0'; ++ ++ while (*v == ' ' || *v == '\t') ++ v++; ++ ++ li = strlen (v) - 1; ++ while (v[li] == ' ' || v[li] == '\t' || v[li] == '\n') ++ --li; ++ v[li + 1] = '\0'; ++ ++ if (!strcasecmp (k, "uri")) { ++ if ((l->servers = ldap_parse_servers(v)) == NULL) { ++ fatal("error in ldap servers"); ++ return FAILURE; ++ } ++ ++ } ++ else if (!strcasecmp (k, "base")) { ++ s = strchr (v, '?'); ++ if (s != NULL) { ++ len = s - v; ++ l->u_basedn = malloc (len + 1); ++ strncpy (l->u_basedn, v, len); ++ l->u_basedn[len] = '\0'; ++ } else { ++ l->u_basedn = strdup (v); ++ } ++ } ++ else if (!strcasecmp (k, "binddn")) { ++ l->binddn = strdup (v); ++ } ++ else if (!strcasecmp (k, "bindpw")) { ++ l->bindpw = strdup (v); ++ } ++ else if (!strcasecmp (k, "timelimit")) { ++ l->s_timeout.tv_sec = atoi (v); ++ } ++ else if (!strcasecmp (k, "bind_timelimit")) { ++ l->b_timeout.tv_sec = atoi (v); ++ } ++ else if (!strcasecmp (k, "ssl")) { ++ if (!strcasecmp (v, "start_tls")) ++ l->tls = 1; ++ } ++ } ++ ++ fclose (lcd); ++ return SUCCESS; ++} ++ ++#endif /* WITH_LDAP_PUBKEY */ +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/ldapauth.h openssh-5.1p1+lpk/ldapauth.h +--- openssh-5.1p1.orig/ldapauth.h 1969-12-31 16:00:00.000000000 -0800 ++++ openssh-5.1p1+lpk/ldapauth.h 2008-08-23 14:36:21.000000000 -0700 +@@ -0,0 +1,124 @@ ++/* ++ * $Id: openssh-lpk-4.3p1-0.3.7.patch,v 1.3 2006/04/18 15:29:09 eau Exp $ ++ */ ++ ++/* ++ * ++ * Copyright (c) 2005, Eric AUGE ++ * All rights reserved. ++ * ++ * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: ++ * ++ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. ++ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. ++ * Neither the name of the phear.org nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, ++ * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++ * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ++ * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; ++ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ++ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ * ++ * ++ */ ++ ++#ifndef LDAPAUTH_H ++#define LDAPAUTH_H ++ ++#define LDAP_DEPRECATED 1 ++ ++#include ++#include ++#include ++#include ++ ++/* tokens in use for config */ ++#define _DEFAULT_LPK_TOKEN "UseLPK" ++#define _DEFAULT_SRV_TOKEN "LpkServers" ++#define _DEFAULT_USR_TOKEN "LpkUserDN" ++#define _DEFAULT_GRP_TOKEN "LpkGroupDN" ++#define _DEFAULT_BDN_TOKEN "LpkBindDN" ++#define _DEFAULT_BPW_TOKEN "LpkBindPw" ++#define _DEFAULT_MYG_TOKEN "LpkServerGroup" ++#define _DEFAULT_FIL_TOKEN "LpkFilter" ++#define _DEFAULT_TLS_TOKEN "LpkForceTLS" ++#define _DEFAULT_BTI_TOKEN "LpkBindTimelimit" ++#define _DEFAULT_STI_TOKEN "LpkSearchTimelimit" ++#define _DEFAULT_LDP_TOKEN "LpkLdapConf" ++ ++/* default options */ ++#define _DEFAULT_LPK_ON 0 ++#define _DEFAULT_LPK_SERVERS NULL ++#define _DEFAULT_LPK_UDN NULL ++#define _DEFAULT_LPK_GDN NULL ++#define _DEFAULT_LPK_BINDDN NULL ++#define _DEFAULT_LPK_BINDPW NULL ++#define _DEFAULT_LPK_SGROUP NULL ++#define _DEFAULT_LPK_FILTER NULL ++#define _DEFAULT_LPK_TLS -1 ++#define _DEFAULT_LPK_BTIMEOUT 10 ++#define _DEFAULT_LPK_STIMEOUT 10 ++#define _DEFAULT_LPK_LDP NULL ++ ++/* flags */ ++#define FLAG_EMPTY 0x00000000 ++#define FLAG_CONNECTED 0x00000001 ++ ++/* flag macros */ ++#define FLAG_SET_EMPTY(x) x&=(FLAG_EMPTY) ++#define FLAG_SET_CONNECTED(x) x|=(FLAG_CONNECTED) ++#define FLAG_SET_DISCONNECTED(x) x&=~(FLAG_CONNECTED) ++ ++/* defines */ ++#define FAILURE -1 ++#define SUCCESS 0 ++#define PUBKEYATTR "sshPublicKey" ++ ++/* ++ * ++ * defined files path ++ * (should be relocated to pathnames.h, ++ * if one day it's included within the tree) ++ * ++ */ ++#define _PATH_LDAP_CONFIG_FILE "/etc/ldap.conf" ++ ++/* structures */ ++typedef struct ldap_options { ++ int on; /* Use it or NOT */ ++ LDAP * ld; /* LDAP file desc */ ++ char * servers; /* parsed servers for ldaplib failover handling */ ++ char * u_basedn; /* user basedn */ ++ char * g_basedn; /* group basedn */ ++ char * binddn; /* binddn */ ++ char * bindpw; /* bind password */ ++ char * sgroup; /* server group */ ++ char * fgroup; /* group filter */ ++ char * filter; /* additional filter */ ++ char * l_conf; /* use ldap.conf */ ++ int tls; /* TLS only */ ++ struct timeval b_timeout; /* bind timeout */ ++ struct timeval s_timeout; /* search timeout */ ++ unsigned int flags; /* misc flags (reconnection, future use?) */ ++} ldap_opt_t; ++ ++typedef struct ldap_keys { ++ struct berval ** keys; /* the public keys retrieved */ ++ unsigned int num; /* number of keys */ ++} ldap_key_t; ++ ++ ++/* function headers */ ++void ldap_close(ldap_opt_t *); ++int ldap_connect(ldap_opt_t *); ++char * ldap_parse_groups(const char *); ++char * ldap_parse_servers(const char *); ++void ldap_options_print(ldap_opt_t *); ++void ldap_options_free(ldap_opt_t *); ++void ldap_keys_free(ldap_key_t *); ++int ldap_parse_lconf(ldap_opt_t *); ++ldap_key_t * ldap_getuserkey(ldap_opt_t *, const char *); ++int ldap_ismember(ldap_opt_t *, const char *); ++ ++#endif +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/lpk-user-example.txt openssh-5.1p1+lpk/lpk-user-example.txt +--- openssh-5.1p1.orig/lpk-user-example.txt 1969-12-31 16:00:00.000000000 -0800 ++++ openssh-5.1p1+lpk/lpk-user-example.txt 2008-08-23 14:36:21.000000000 -0700 +@@ -0,0 +1,117 @@ ++ ++Post to ML -> User Made Quick Install Doc. ++Contribution from John Lane ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++OpenSSH LDAP keystore Patch ++=========================== ++ ++NOTE: these notes are a transcript of a specific installation ++ they work for me, your specifics may be different! ++ from John Lane March 17th 2005 john at lane.uk.net ++ ++This is a patch to OpenSSH 4.0p1 to allow it to obtain users' public keys ++from their LDAP record as an alternative to ~/.ssh/authorized_keys. ++ ++(Assuming here that necessary build stuff is in $BUILD) ++ ++cd $BUILD/openssh-4.0p1 ++patch -Np1 -i $BUILD/openssh-lpk-4.0p1-0.3.patch ++mkdir -p /var/empty && ++./configure --prefix=/usr --sysconfdir=/etc/ssh \ ++ --libexecdir=/usr/sbin --with-md5-passwords --with-pam \ ++ --with-libs="-lldap" --with-cppflags="-DWITH_LDAP_PUBKEY" ++Now do. ++make && ++make install ++ ++Add the following config to /etc/ssh/ssh_config ++UseLPK yes ++LpkServers ldap://myhost.mydomain.com ++LpkUserDN ou=People,dc=mydomain,dc=com ++ ++We need to tell sshd about the SSL keys during boot, as root's ++environment does not exist at that time. Edit /etc/rc.d/init.d/sshd. ++Change the startup code from this: ++ echo "Starting SSH Server..." ++ loadproc /usr/sbin/sshd ++ ;; ++to this: ++ echo "Starting SSH Server..." ++ LDAPRC="/root/.ldaprc" loadproc /usr/sbin/sshd ++ ;; ++ ++Re-start the sshd daemon: ++/etc/rc.d/init.d/sshd restart ++ ++Install the additional LDAP schema ++cp $BUILD/openssh-lpk-0.2.schema /etc/openldap/schema/openssh.schema ++ ++Now add the openSSH LDAP schema to /etc/openldap/slapd.conf: ++Add the following to the end of the existing block of schema includes ++include /etc/openldap/schema/openssh.schema ++ ++Re-start the LDAP server: ++/etc/rc.d/init.d/slapd restart ++ ++To add one or more public keys to a user, eg "testuser" : ++ldapsearch -x -W -Z -LLL -b "uid=testuser,ou=People,dc=mydomain,dc=com" -D ++"uid=testuser,ou=People,dc=mydomain,dc=com" > /tmp/testuser ++ ++append the following to this /tmp/testuser file ++objectclass: ldapPublicKey ++sshPublicKey: ssh-rsa ++AAAAB3NzaC1yc2EAAAABJQAAAIB3dsrwqXqD7E4zYYrxwdDKBUQxKMioXy9pxFVai64kAPxjU9KS ++qIo7QfkjslfsjflksjfldfkjsldfjLX/5zkzRmT28I5piGzunPv17S89z8XwSsuAoR1t86t+5dlI ++7eZE/gVbn2UQkQq7+kdDTS2yXV6VnC52N/kKLG3ciBkBAw== General Purpose RSA Key ++ ++Then do a modify: ++ldapmodify -x -D "uid=testuser,ou=People,dc=mydomain,dc=com" -W -f ++/tmp/testuser -Z ++Enter LDAP Password: ++modifying entry "uid=testuser,ou=People,dc=mydomain,dc=com" ++And check the modify is ok: ++ldapsearch -x -W -Z -b "uid=testuser,ou=People,dc=mydomain,dc=com" -D ++"uid=testuser,ou=People,dc=mydomain,dc=com" ++Enter LDAP Password: ++# extended LDIF ++# ++# LDAPv3 ++# base with scope sub ++# filter: (objectclass=*) ++# requesting: ALL ++# ++ ++# testuser, People, mydomain.com ++dn: uid=testuser,ou=People,dc=mydomain,dc=com ++uid: testuser ++cn: testuser ++objectClass: account ++objectClass: posixAccount ++objectClass: top ++objectClass: shadowAccount ++objectClass: ldapPublicKey ++shadowLastChange: 12757 ++shadowMax: 99999 ++shadowWarning: 7 ++loginShell: /bin/bash ++uidNumber: 9999 ++gidNumber: 501 ++homeDirectory: /home/testuser ++userPassword:: e1NTSEF9UDgwV1hnM1VjUDRJK0k1YnFiL1d4ZUJObXlZZ3Z3UTU= ++sshPublicKey: ssh-rsa ++AAAAB3NzaC1yc2EAAAABJQAAAIB3dsrwqXqD7E4zYYrxwdDKBUQxKMioXy9pxFVai64kAPxjU9KSqIo7QfkjslfsjflksjfldfkjsldfjLX/5zkzRmT28I5piGzunPv17S89z ++8XwSsuAoR1t86t+5dlI7eZE/gVbn2UQkQq7+kdDTS2yXV6VnC52N/kKLG3ciBkBAw== General Purpose RSA Key ++ ++# search result ++search: 3 ++result: 0 Success ++ ++# numResponses: 2 ++# numEntries: 1 ++ ++Now start a ssh session to user "testuser" from usual ssh client (e.g. ++puTTY). Login should succeed. ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/Makefile.in openssh-5.1p1+lpk/Makefile.in +--- openssh-5.1p1.orig/Makefile.in 2008-07-08 07:21:12.000000000 -0700 ++++ openssh-5.1p1+lpk/Makefile.in 2008-08-23 14:37:55.000000000 -0700 +@@ -86,7 +86,7 @@ + auth-krb5.o \ + auth2-gss.o gss-serv.o gss-serv-krb5.o \ + loginrec.o auth-pam.o auth-shadow.o auth-sia.o md5crypt.o \ +- audit.o audit-bsm.o platform.o sftp-server.o sftp-common.o ++ audit.o audit-bsm.o platform.o ldapauth.o sftp-server.o sftp-common.o + + MANPAGES = moduli.5.out scp.1.out ssh-add.1.out ssh-agent.1.out ssh-keygen.1.out ssh-keyscan.1.out ssh.1.out sshd.8.out sftp-server.8.out sftp.1.out ssh-rand-helper.8.out ssh-keysign.8.out sshd_config.5.out ssh_config.5.out + MANPAGES_IN = moduli.5 scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh-keyscan.1 ssh.1 sshd.8 sftp-server.8 sftp.1 ssh-rand-helper.8 ssh-keysign.8 sshd_config.5 ssh_config.5 +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/openssh-lpk_openldap.schema openssh-5.1p1+lpk/openssh-lpk_openldap.schema +--- openssh-5.1p1.orig/openssh-lpk_openldap.schema 1969-12-31 16:00:00.000000000 -0800 ++++ openssh-5.1p1+lpk/openssh-lpk_openldap.schema 2008-08-23 14:36:21.000000000 -0700 +@@ -0,0 +1,19 @@ ++# ++# LDAP Public Key Patch schema for use with openssh-ldappubkey ++# Author: Eric AUGE ++# ++# Based on the proposal of : Mark Ruijter ++# ++ ++ ++# octetString SYNTAX ++attributetype ( 1.3.6.1.4.1.24552.500.1.1.1.13 NAME 'sshPublicKey' ++ DESC 'MANDATORY: OpenSSH Public key' ++ EQUALITY octetStringMatch ++ SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) ++ ++# printableString SYNTAX yes|no ++objectclass ( 1.3.6.1.4.1.24552.500.1.1.2.0 NAME 'ldapPublicKey' SUP top AUXILIARY ++ DESC 'MANDATORY: OpenSSH LPK objectclass' ++ MUST ( sshPublicKey $ uid ) ++ ) +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/openssh-lpk_sun.schema openssh-5.1p1+lpk/openssh-lpk_sun.schema +--- openssh-5.1p1.orig/openssh-lpk_sun.schema 1969-12-31 16:00:00.000000000 -0800 ++++ openssh-5.1p1+lpk/openssh-lpk_sun.schema 2008-08-23 14:36:21.000000000 -0700 +@@ -0,0 +1,21 @@ ++# ++# LDAP Public Key Patch schema for use with openssh-ldappubkey ++# Author: Eric AUGE ++# ++# Schema for Sun Directory Server. ++# Based on the original schema, modified by Stefan Fischer. ++# ++ ++dn: cn=schema ++ ++# octetString SYNTAX ++attributeTypes: ( 1.3.6.1.4.1.24552.500.1.1.1.13 NAME 'sshPublicKey' ++ DESC 'MANDATORY: OpenSSH Public key' ++ EQUALITY octetStringMatch ++ SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) ++ ++# printableString SYNTAX yes|no ++objectClasses: ( 1.3.6.1.4.1.24552.500.1.1.2.0 NAME 'ldapPublicKey' SUP top AUXILIARY ++ DESC 'MANDATORY: OpenSSH LPK objectclass' ++ MUST ( sshPublicKey $ uid ) ++ ) +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/README.lpk openssh-5.1p1+lpk/README.lpk +--- openssh-5.1p1.orig/README.lpk 1969-12-31 16:00:00.000000000 -0800 ++++ openssh-5.1p1+lpk/README.lpk 2008-08-23 14:36:21.000000000 -0700 +@@ -0,0 +1,267 @@ ++OpenSSH LDAP PUBLIC KEY PATCH ++Copyright (c) 2003 Eric AUGE (eau at phear.org) ++All rights reserved. ++ ++Redistribution and use in source and binary forms, with or without ++modification, are permitted provided that the following conditions ++are met: ++1. Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++2. Redistributions in binary form must reproduce the above copyright ++ notice, this list of conditions and the following disclaimer in the ++ documentation and/or other materials provided with the distribution. ++3. The name of the author may not be used to endorse or promote products ++ derived from this software without specific prior written permission. ++ ++THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR ++IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES ++OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, ++INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT ++NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF ++THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ ++purposes of this patch: ++ ++This patch would help to have authentication centralization policy ++using ssh public key authentication. ++This patch could be an alternative to other "secure" authentication system ++working in a similar way (Kerberos, SecurID, etc...), except the fact ++that it's based on OpenSSH and its public key abilities. ++ ++>> FYI: << ++'uid': means unix accounts existing on the current server ++'lpkServerGroup:' mean server group configured on the current server ('lpkServerGroup' in sshd_config) ++ ++example schema: ++ ++ ++ server1 (uid: eau,rival,toto) (lpkServerGroup: unix) ++ ___________ / ++ / \ --- - server3 (uid: eau, titi) (lpkServerGroup: unix) ++ | LDAP Server | \ ++ | eau ,rival | server2 (uid: rival, eau) (lpkServerGroup: unix) ++ | titi ,toto | ++ | userx,.... | server5 (uid: eau) (lpkServerGroup: mail) ++ \___________/ \ / ++ ----- - server4 (uid: eau, rival) (no group configured) ++ \ ++ etc... ++ ++- WHAT WE NEED : ++ ++ * configured LDAP server somewhere on the network (i.e. OpenLDAP) ++ * patched sshd (with this patch ;) ++ * LDAP user(/group) entry (look at users.ldif (& groups.ldif)): ++ User entry: ++ - attached to the 'ldapPublicKey' objectclass ++ - attached to the 'posixAccount' objectclass ++ - with a filled 'sshPublicKey' attribute ++ Example: ++ dn: uid=eau,ou=users,dc=cuckoos,dc=net ++ objectclass: top ++ objectclass: person ++ objectclass: organizationalPerson ++ objectclass: posixAccount ++ objectclass: ldapPublicKey ++ description: Eric AUGE Account ++ userPassword: blah ++ cn: Eric AUGE ++ sn: Eric AUGE ++ uid: eau ++ uidNumber: 1034 ++ gidNumber: 1 ++ homeDirectory: /export/home/eau ++ sshPublicKey: ssh-dss AAAAB3... ++ sshPublicKey: ssh-dss AAAAM5... ++ ++ Group entry: ++ - attached to the 'posixGroup' objectclass ++ - with a 'cn' groupname attribute ++ - with multiple 'memberUid' attributes filled with usernames allowed in this group ++ Example: ++ # few members ++ dn: cn=unix,ou=groups,dc=cuckoos,dc=net ++ objectclass: top ++ objectclass: posixGroup ++ description: Unix based servers group ++ cn: unix ++ gidNumber: 1002 ++ memberUid: eau ++ memberUid: user1 ++ memberUid: user2 ++ ++ ++- HOW IT WORKS : ++ ++ * without patch ++ If a user wants to authenticate to log in a server the sshd, will first look for authentication method allowed (RSAauth,kerberos,etc..) ++ and if RSAauth and tickets based auth fails, it will fallback to standard password authentication (if enabled). ++ ++ * with the patch ++ If a user want to authenticate to log in a server, the sshd will first look for auth method including LDAP pubkey, if the ldappubkey options is enabled. ++ It will do an ldapsearch to get the public key directly from the LDAP instead of reading it from the server filesystem. ++ (usually in $HOME/.ssh/authorized_keys) ++ ++ If groups are enabled, it will also check if the user that wants to login is in the group of the server he is trying to log into. ++ If it fails, it falls back on RSA auth files ($HOME/.ssh/authorized_keys), etc.. and finally to standard password authentication (if enabled). ++ ++ 7 tokens are added to sshd_config : ++ # here is the new patched ldap related tokens ++ # entries in your LDAP must be posixAccount & strongAuthenticationUser & posixGroup ++ UseLPK yes # look the pub key into LDAP ++ LpkServers ldap://10.31.32.5/ ldap://10.31.32.4 ldap://10.31.32.3 # which LDAP server for users ? (URL format) ++ LpkUserDN ou=users,dc=foobar,dc=net # which base DN for users ? ++ LpkGroupDN ou=groups,dc=foobar,dc=net # which base DN for groups ? ++ LpkBindDN cn=manager,dc=foobar,dc=net # which bind DN ? ++ LpkBindPw asecret # bind DN credidentials ++ LpkServerGroup agroupname # the group the server is part of ++ ++ Right now i'm using anonymous binding to get public keys, because getting public keys of someone doesn't impersonate him\xB8 but there is some ++ flaws you have to take care of. ++ ++- HOW TO INSERT A USER/KEY INTO AN LDAP ENTRY ++ ++ * my way (there is plenty :) ++ - create ldif file (i.e. users.ldif) ++ - cat ~/.ssh/id_dsa.pub OR cat ~/.ssh/id_rsa.pub OR cat ~/.ssh/identity.pub ++ - my way in 4 steps : ++ Example: ++ ++ # you add this to the user entry in the LDIF file : ++ [...] ++ objectclass: posixAccount ++ objectclass: ldapPublicKey ++ [...] ++ sshPubliKey: ssh-dss AAAABDh12DDUR2... ++ [...] ++ ++ # insert your entry and you're done :) ++ ldapadd -D balblabla -w bleh < file.ldif ++ ++ all standard options can be present in the 'sshPublicKey' attribute. ++ ++- WHY : ++ ++ Simply because, i was looking for a way to centralize all sysadmins authentication, easily, without completely using LDAP ++ as authentication method (like pam_ldap etc..). ++ ++ After looking into Kerberos, SecurID, and other centralized secure authentications systems, the use of RSA and LDAP to get ++ public key for authentication allows us to control who has access to which server (the user needs an account and to be in 'strongAuthenticationUser' ++ objectclass within LDAP and part of the group the SSH server is in). ++ ++ Passwords update are no longer a nightmare for a server farm (key pair passphrase is stored on each user's box and private key is locally encrypted using his passphrase ++ so each user can change it as much as he wants). ++ ++ Blocking a user account can be done directly from the LDAP (if sshd is using RSAAuth + ldap only). ++ ++- RULES : ++ Entry in the LDAP server must respect 'posixAccount' and 'ldapPublicKey' which are defined in core.schema. ++ and the additionnal lpk.schema. ++ ++ This patch could allow a smooth transition between standard auth (/etc/passwd) and complete LDAP based authentication ++ (pamldap, nss_ldap, etc..). ++ ++ This can be an alternative to other (old?/expensive?) authentication methods (Kerberos/SecurID/..). ++ ++ Referring to schema at the beginning of this file if user 'eau' is only in group 'unix' ++ 'eau' would ONLY access 'server1', 'server2', 'server3' AND 'server4' BUT NOT 'server5'. ++ If you then modify the LDAP 'mail' group entry to add 'memberUid: eau' THEN user 'eau' would be able ++ to log in 'server5' (i hope you got the idea, my english is bad :). ++ ++ Each server's sshd is patched and configured to ask the public key and the group infos in the LDAP ++ server. ++ When you want to allow a new user to have access to the server parc, you just add him an account on ++ your servers, you add his public key into his entry on the LDAP server, it's done. ++ ++ Because sshds are looking public keys into the LDAP directly instead of a file ($HOME/.ssh/authorized_keys). ++ ++ When the user needs to change his passphrase he can do it directly from his workstation by changing ++ his own key set lock passphrase, and all servers are automatically aware. ++ ++ With a CAREFUL LDAP server configuration you could allow a user to add/delete/modify his own entry himself ++ so he can add/modify/delete himself his public key when needed. ++ ++\xAD FLAWS : ++ LDAP must be well configured, getting the public key of some user is not a problem, but if anonymous LDAP ++ allow write to users dn, somebody could replace someuser's public key by its own and impersonate some ++ of your users in all your server farm be VERY CAREFUL. ++ ++ MITM attack when sshd is requesting the public key, could lead to a compromise of your servers allowing login ++ as the impersonnated user. ++ ++ If LDAP server is down then, fallback on passwd auth. ++ ++ the ldap code part has not been well audited yet. ++ ++- LDAP USER ENTRY EXAMPLES (LDIF Format, look in users.ldif) ++ --- CUT HERE --- ++ dn: uid=jdoe,ou=users,dc=foobar,dc=net ++ objectclass: top ++ objectclass: person ++ objectclass: organizationalPerson ++ objectclass: posixAccount ++ objectclass: ldapPublicKey ++ description: My account ++ cn: John Doe ++ sn: John Doe ++ uid: jdoe ++ uidNumber: 100 ++ gidNumber: 100 ++ homeDirectory: /home/jdoe ++ sshPublicKey: ssh-dss AAAAB3NzaC1kc3MAAAEBAOvL8pREUg9wSy/8+hQJ54YF3AXkB0OZrXB.... ++ [...] ++ --- CUT HERE --- ++ ++- LDAP GROUP ENTRY EXAMPLES (LDIF Format, look in groups.ldif) ++ --- CUT HERE --- ++ dn: cn=unix,ou=groups,dc=cuckoos,dc=net ++ objectclass: top ++ objectclass: posixGroup ++ description: Unix based servers group ++ cn: unix ++ gidNumber: 1002 ++ memberUid: jdoe ++ memberUid: user1 ++ memberUid: user2 ++ [...] ++ --- CUT HERE --- ++ ++>> FYI: << ++Multiple 'sshPublicKey' in a user entry are allowed, as well as multiple 'memberUid' attributes in a group entry ++ ++- COMPILING: ++ 1. Apply the patch ++ 2. ./configure --with-your-options --with-ldap=/prefix/to/ldap_libs_and_includes ++ 3. make ++ 4. it's done. ++ ++- BLA : ++ I hope this could help, and i hope to be clear enough,, or give ideas. questions/comments/improvements are welcome. ++ ++- TODO : ++ Redesign differently. ++ ++- DOCS/LINK : ++ http://pacsec.jp/core05/psj05-barisani-en.pdf ++ http://fritz.potsdam.edu/projects/openssh-lpk/ ++ http://fritz.potsdam.edu/projects/sshgate/ ++ http://dev.inversepath.com/trac/openssh-lpk ++ http://lam.sf.net/ ( http://lam.sourceforge.net/documentation/supportedSchemas.htm ) ++ ++- CONTRIBUTORS/IDEAS/GREETS : ++ - Falk Siemonsmeier. ++ - Jacob Rief. ++ - Michael Durchgraf. ++ - frederic peters. ++ - Finlay dobbie. ++ - Stefan Fisher. ++ - Robin H. Johnson. ++ - Adrian Bridgett. ++ ++- CONTACT : ++ - Eric AUGE ++ - Andrea Barisani +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/servconf.c openssh-5.1p1+lpk/servconf.c +--- openssh-5.1p1.orig/servconf.c 2008-07-03 20:51:12.000000000 -0700 ++++ openssh-5.1p1+lpk/servconf.c 2008-08-23 14:37:18.000000000 -0700 +@@ -42,6 +42,10 @@ + #include "channels.h" + #include "groupaccess.h" + ++#ifdef WITH_LDAP_PUBKEY ++#include "ldapauth.h" ++#endif ++ + static void add_listen_addr(ServerOptions *, char *, u_short); + static void add_one_listen_addr(ServerOptions *, char *, u_short); + +@@ -127,6 +131,25 @@ + options->num_permitted_opens = -1; + options->adm_forced_command = NULL; + options->chroot_directory = NULL; ++#ifdef WITH_LDAP_PUBKEY ++ /* XXX dirty */ ++ options->lpk.ld = NULL; ++ options->lpk.on = -1; ++ options->lpk.servers = NULL; ++ options->lpk.u_basedn = NULL; ++ options->lpk.g_basedn = NULL; ++ options->lpk.binddn = NULL; ++ options->lpk.bindpw = NULL; ++ options->lpk.sgroup = NULL; ++ options->lpk.filter = NULL; ++ options->lpk.fgroup = NULL; ++ options->lpk.l_conf = NULL; ++ options->lpk.tls = -1; ++ options->lpk.b_timeout.tv_sec = -1; ++ options->lpk.s_timeout.tv_sec = -1; ++ options->lpk.flags = FLAG_EMPTY; ++#endif ++ + } + + void +@@ -258,6 +281,32 @@ + options->authorized_keys_file = _PATH_SSH_USER_PERMITTED_KEYS; + if (options->permit_tun == -1) + options->permit_tun = SSH_TUNMODE_NO; ++#ifdef WITH_LDAP_PUBKEY ++ if (options->lpk.on == -1) ++ options->lpk.on = _DEFAULT_LPK_ON; ++ if (options->lpk.servers == NULL) ++ options->lpk.servers = _DEFAULT_LPK_SERVERS; ++ if (options->lpk.u_basedn == NULL) ++ options->lpk.u_basedn = _DEFAULT_LPK_UDN; ++ if (options->lpk.g_basedn == NULL) ++ options->lpk.g_basedn = _DEFAULT_LPK_GDN; ++ if (options->lpk.binddn == NULL) ++ options->lpk.binddn = _DEFAULT_LPK_BINDDN; ++ if (options->lpk.bindpw == NULL) ++ options->lpk.bindpw = _DEFAULT_LPK_BINDPW; ++ if (options->lpk.sgroup == NULL) ++ options->lpk.sgroup = _DEFAULT_LPK_SGROUP; ++ if (options->lpk.filter == NULL) ++ options->lpk.filter = _DEFAULT_LPK_FILTER; ++ if (options->lpk.tls == -1) ++ options->lpk.tls = _DEFAULT_LPK_TLS; ++ if (options->lpk.b_timeout.tv_sec == -1) ++ options->lpk.b_timeout.tv_sec = _DEFAULT_LPK_BTIMEOUT; ++ if (options->lpk.s_timeout.tv_sec == -1) ++ options->lpk.s_timeout.tv_sec = _DEFAULT_LPK_STIMEOUT; ++ if (options->lpk.l_conf == NULL) ++ options->lpk.l_conf = _DEFAULT_LPK_LDP; ++#endif + + /* Turn privilege separation on by default */ + if (use_privsep == -1) +@@ -303,6 +352,12 @@ + sMatch, sPermitOpen, sForceCommand, sChrootDirectory, + sUsePrivilegeSeparation, sAllowAgentForwarding, + sDeprecated, sUnsupported ++#ifdef WITH_LDAP_PUBKEY ++ ,sLdapPublickey, sLdapServers, sLdapUserDN ++ ,sLdapGroupDN, sBindDN, sBindPw, sMyGroup ++ ,sLdapFilter, sForceTLS, sBindTimeout ++ ,sSearchTimeout, sLdapConf ++#endif + } ServerOpCodes; + + #define SSHCFG_GLOBAL 0x01 /* allowed in main section of sshd_config */ +@@ -408,6 +463,20 @@ + { "clientalivecountmax", sClientAliveCountMax, SSHCFG_GLOBAL }, + { "authorizedkeysfile", sAuthorizedKeysFile, SSHCFG_GLOBAL }, + { "authorizedkeysfile2", sAuthorizedKeysFile2, SSHCFG_GLOBAL }, ++#ifdef WITH_LDAP_PUBKEY ++ { _DEFAULT_LPK_TOKEN, sLdapPublickey, SSHCFG_GLOBAL }, ++ { _DEFAULT_SRV_TOKEN, sLdapServers, SSHCFG_GLOBAL }, ++ { _DEFAULT_USR_TOKEN, sLdapUserDN, SSHCFG_GLOBAL }, ++ { _DEFAULT_GRP_TOKEN, sLdapGroupDN, SSHCFG_GLOBAL }, ++ { _DEFAULT_BDN_TOKEN, sBindDN, SSHCFG_GLOBAL }, ++ { _DEFAULT_BPW_TOKEN, sBindPw, SSHCFG_GLOBAL }, ++ { _DEFAULT_MYG_TOKEN, sMyGroup, SSHCFG_GLOBAL }, ++ { _DEFAULT_FIL_TOKEN, sLdapFilter, SSHCFG_GLOBAL }, ++ { _DEFAULT_TLS_TOKEN, sForceTLS, SSHCFG_GLOBAL }, ++ { _DEFAULT_BTI_TOKEN, sBindTimeout, SSHCFG_GLOBAL }, ++ { _DEFAULT_STI_TOKEN, sSearchTimeout, SSHCFG_GLOBAL }, ++ { _DEFAULT_LDP_TOKEN, sLdapConf, SSHCFG_GLOBAL }, ++#endif + { "useprivilegeseparation", sUsePrivilegeSeparation, SSHCFG_GLOBAL }, + { "acceptenv", sAcceptEnv, SSHCFG_GLOBAL }, + { "permittunnel", sPermitTunnel, SSHCFG_GLOBAL }, +@@ -1294,6 +1363,107 @@ + while (arg) + arg = strdelim(&cp); + break; ++#ifdef WITH_LDAP_PUBKEY ++ case sLdapPublickey: ++ intptr = &options->lpk.on; ++ goto parse_flag; ++ case sLdapServers: ++ /* arg = strdelim(&cp); */ ++ p = line; ++ while(*p++); ++ arg = p; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing ldap server",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ if ((options->lpk.servers = ldap_parse_servers(arg)) == NULL) ++ fatal("%s line %d: error in ldap servers", filename, linenum); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sLdapUserDN: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing ldap server",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.u_basedn = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sLdapGroupDN: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing ldap server",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.g_basedn = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sBindDN: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing binddn",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.binddn = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sBindPw: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing bindpw",filename,linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.bindpw = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sMyGroup: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing groupname",filename, linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.sgroup = xstrdup(arg); ++ if (options->lpk.sgroup) ++ options->lpk.fgroup = ldap_parse_groups(options->lpk.sgroup); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sLdapFilter: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing filter",filename, linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.filter = xstrdup(arg); ++ memset(arg,0,strlen(arg)); ++ break; ++ case sForceTLS: ++ intptr = &options->lpk.tls; ++ arg = strdelim(&cp); ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing yes/no argument.", ++ filename, linenum); ++ value = 0; /* silence compiler */ ++ if (strcmp(arg, "yes") == 0) ++ value = 1; ++ else if (strcmp(arg, "no") == 0) ++ value = 0; ++ else if (strcmp(arg, "try") == 0) ++ value = -1; ++ else ++ fatal("%s line %d: Bad yes/no argument: %s", ++ filename, linenum, arg); ++ if (*intptr == -1) ++ *intptr = value; ++ break; ++ case sBindTimeout: ++ intptr = (int *) &options->lpk.b_timeout.tv_sec; ++ goto parse_int; ++ case sSearchTimeout: ++ intptr = (int *) &options->lpk.s_timeout.tv_sec; ++ goto parse_int; ++ break; ++ case sLdapConf: ++ arg = cp; ++ if (!arg || *arg == '\0') ++ fatal("%s line %d: missing LpkLdapConf", filename, linenum); ++ arg[strlen(arg)] = '\0'; ++ options->lpk.l_conf = xstrdup(arg); ++ memset(arg, 0, strlen(arg)); ++ break; ++#endif + + default: + fatal("%s line %d: Missing handler for opcode %s (%d)", +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/servconf.h openssh-5.1p1+lpk/servconf.h +--- openssh-5.1p1.orig/servconf.h 2008-06-10 06:01:51.000000000 -0700 ++++ openssh-5.1p1+lpk/servconf.h 2008-08-23 14:36:21.000000000 -0700 +@@ -16,6 +16,10 @@ + #ifndef SERVCONF_H + #define SERVCONF_H + ++#ifdef WITH_LDAP_PUBKEY ++#include "ldapauth.h" ++#endif ++ + #define MAX_PORTS 256 /* Max # ports. */ + + #define MAX_ALLOW_USERS 256 /* Max # users on allow list. */ +@@ -145,6 +149,9 @@ + int use_pam; /* Enable auth via PAM */ + + int permit_tun; ++#ifdef WITH_LDAP_PUBKEY ++ ldap_opt_t lpk; ++#endif + + int num_permitted_opens; + +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/sshd.c openssh-5.1p1+lpk/sshd.c +--- openssh-5.1p1.orig/sshd.c 2008-07-11 00:36:49.000000000 -0700 ++++ openssh-5.1p1+lpk/sshd.c 2008-08-23 14:36:21.000000000 -0700 +@@ -127,6 +127,10 @@ + int deny_severity; + #endif /* LIBWRAP */ + ++#ifdef WITH_LDAP_PUBKEY ++#include "ldapauth.h" ++#endif ++ + #ifndef O_NOCTTY + #define O_NOCTTY 0 + #endif +@@ -1484,6 +1488,16 @@ + exit(1); + } + ++#ifdef WITH_LDAP_PUBKEY ++ /* ldap_options_print(&options.lpk); */ ++ /* XXX initialize/check ldap connection and set *LD */ ++ if (options.lpk.on) { ++ if (options.lpk.l_conf && (ldap_parse_lconf(&options.lpk) < 0) ) ++ error("[LDAP] could not parse %s", options.lpk.l_conf); ++ if (ldap_connect(&options.lpk) < 0) ++ error("[LDAP] could not initialize ldap connection"); ++ } ++#endif + debug("sshd version %.100s", SSH_RELEASE); + + /* Store privilege separation user for later use if required. */ +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/sshd_config openssh-5.1p1+lpk/sshd_config +--- openssh-5.1p1.orig/sshd_config 2008-07-02 05:35:43.000000000 -0700 ++++ openssh-5.1p1+lpk/sshd_config 2008-08-23 14:38:35.000000000 -0700 +@@ -109,6 +109,21 @@ + # no default banner path + #Banner none + ++# here are the new patched ldap related tokens ++# entries in your LDAP must have posixAccount & ldapPublicKey objectclass ++#UseLPK yes ++#LpkLdapConf /etc/ldap.conf ++#LpkServers ldap://10.1.7.1/ ldap://10.1.7.2/ ++#LpkUserDN ou=users,dc=phear,dc=org ++#LpkGroupDN ou=groups,dc=phear,dc=org ++#LpkBindDN cn=Manager,dc=phear,dc=org ++#LpkBindPw secret ++#LpkServerGroup mail ++#LpkFilter (hostAccess=master.phear.org) ++#LpkForceTLS no ++#LpkSearchTimelimit 3 ++#LpkBindTimelimit 3 ++ + # override default of no subsystems + Subsystem sftp /usr/libexec/sftp-server + +diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/sshd_config.5 openssh-5.1p1+lpk/sshd_config.5 +--- openssh-5.1p1.orig/sshd_config.5 2008-07-02 05:35:43.000000000 -0700 ++++ openssh-5.1p1+lpk/sshd_config.5 2008-08-23 14:36:21.000000000 -0700 +@@ -1003,6 +1003,62 @@ + program. + The default is + .Pa /usr/X11R6/bin/xauth . ++.It Cm UseLPK ++Specifies whether LDAP public key retrieval must be used or not. It allow ++an easy centralisation of public keys within an LDAP directory. The argument must be ++.Dq yes ++or ++.Dq no . ++.It Cm LpkLdapConf ++Specifies whether LDAP Public keys should parse the specified ldap.conf file ++instead of sshd_config Tokens. The argument must be a valid path to an ldap.conf ++file like ++.Pa /etc/ldap.conf ++.It Cm LpkServers ++Specifies LDAP one or more [:space:] separated server's url the following form may be used: ++.Pp ++LpkServers ldaps://127.0.0.1 ldap://127.0.0.2 ldap://127.0.0.3 ++.It Cm LpkUserDN ++Specifies the LDAP user DN. ++.Pp ++LpkUserDN ou=users,dc=phear,dc=org ++.It Cm LpkGroupDN ++Specifies the LDAP groups DN. ++.Pp ++LpkGroupDN ou=groups,dc=phear,dc=org ++.It Cm LpkBindDN ++Specifies the LDAP bind DN to use if necessary. ++.Pp ++LpkBindDN cn=Manager,dc=phear,dc=org ++.It Cm LpkBindPw ++Specifies the LDAP bind credential. ++.Pp ++LpkBindPw secret ++.It Cm LpkServerGroup ++Specifies one or more [:space:] separated group the server is part of. ++.Pp ++LpkServerGroup unix mail prod ++.It Cm LpkFilter ++Specifies an additional LDAP filter to use for finding SSH keys ++.Pp ++LpkFilter (hostAccess=master.phear.org) ++.It Cm LpkForceTLS ++Specifies if the LDAP server connection must be tried, forced or not used. The argument must be ++.Dq yes ++or ++.Dq no ++or ++.Dq try . ++.It Cm LpkSearchTimelimit ++Sepcifies the search time limit before the search is considered over. value is ++in seconds. ++.Pp ++LpkSearchTimelimit 3 ++.It Cm LpkBindTimelimit ++Sepcifies the bind time limit before the connection is considered dead. value is ++in seconds. ++.Pp ++LpkBindTimelimit 3 + .El + .Sh TIME FORMATS + .Xr sshd 8 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sat Mar 28 01:24:03 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 28 Mar 2009 00:24:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[4004] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 4004 http://gar.svn.sourceforge.net/gar/?rev=4004&view=rev Author: chninkel Date: 2009-03-28 00:24:03 +0000 (Sat, 28 Mar 2009) Log Message: ----------- openssh: updated Makefile for garv2 Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/checksums csw/mgar/pkg/openssh/trunk/files/CSWossh.gspec csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-27 23:37:15 UTC (rev 4003) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-28 00:24:03 UTC (rev 4004) @@ -88,20 +88,29 @@ # adding documentation files post-install: customize_ssh_config + ginstall $(WORKDIR_FIRSTMOD)/*.conf $(WORKDIR)/ + ginstall -D $(WORKDIR_FIRSTMOD)/openssh $(PKGROOT)/etc/init.d/openssh + ginstall -D $(WORKDIR_FIRSTMOD)/sshd_config $(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW + ginstall -D $(WORKDIR_FIRSTMOD)/openssh_restart_workaround.sh $(PKGROOT)/$(sharedstatedir)/openssh/openssh_restart_workaround.sh + ifdef LPK - mkdir -p $(DESTDIR)/$(docdir)/openssh_lpk/ - cd $(WORKSRC) && ginstall $(DOCFILES) $(DESTDIR)/$(docdir)/openssh_lpk/ + mkdir -p $(PKGROOT)/$(docdir)/openssh_lpk/ + cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/openssh_lpk/ + ginstall $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)/$(docdir)/openssh_lpk/ else - mkdir -p $(DESTDIR)/$(docdir)/openssh/ - cd $(WORKSRC) && ginstall $(DOCFILES) $(DESTDIR)/$(docdir)/openssh/ - mkdir -p $(DESTDIR)/$(docdir)/openssh_client/ - cd $(WORKSRC) && ginstall $(DOCFILES) $(DESTDIR)/$(docdir)/openssh_client/ + mkdir -p $(PKGROOT)/$(docdir)/openssh/ + cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/openssh/ + ginstall $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)/$(docdir)/openssh/ + mkdir -p $(PKGROOT)/$(docdir)/openssh_client/ + cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/openssh_client/ + cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/openssh_client/ + ginstall $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)/$(docdir)/openssh_client/ endif customize_ssh_config: # Correction des chemins - sed -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(DESTDIR)/$(sysconfdir)/ssh/sshd_config" - sed -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(DESTDIR)/$(sysconfdir)/ssh/sshd_config" + sed -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" + sed -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) Modified: csw/mgar/pkg/openssh/trunk/checksums =================================================================== --- csw/mgar/pkg/openssh/trunk/checksums 2009-03-27 23:37:15 UTC (rev 4003) +++ csw/mgar/pkg/openssh/trunk/checksums 2009-03-28 00:24:03 UTC (rev 4004) @@ -7,15 +7,15 @@ 8e23e1f856f36e8e084a9283d22a7cbf download/svc-cswopenssh 547a915f1712c35dc79dc41378001ca9 download/cswopenssh.xml fd50a65230ec1ead7949e8500844b0bf download/openssh -d1c2c49bcd3b65a601946e8316b0b018 download/CSWossh.gspec +e62e5c0ba0dc79449789ecb63e2aa9d0 download/CSWossh.gspec 6e91d098018d7e1855b626ea463b8a29 download/CSWossh.depend 1d3d6d477c09e59c514e637fa3a2f7a4 download/CSWossh.checkinstall 0993813fa5c752215f892cb67c86816f download/CSWossh.preinstall e9e93bfda8a883bca632c712d9c359f6 download/CSWossh.postinstall -0251175f92d2ec655f033cfdf58aa0d8 download/CSWossh.prototype -17fca1c009ef012c158b7051dd0f2b5a download/CSWosshclient.gspec +3378c7fb3d60254747df3642dde7b5d3 download/CSWossh.prototype +f756587e423d2fad4f910ed78fa5f10d download/CSWosshclient.gspec 1055c346c01d99d09572d978fad10256 download/CSWosshclient.depend -3446a3185dddc9a63b28c588685c629e download/CSWosshclient.prototype +137254f217b342ed6dd8a5cc31033dec download/CSWosshclient.prototype bd0f690fbb3abcbffe7924ae3016c8c3 download/openssh_restart_workaround.sh bb77f4010f030d85f143b3d149aa6a69 download/openssh-5.2p1-gsskex-20081003.patch 4b3e79120b60e8f25be5141eba53cac5 download/don_t_use_TIOCSCTTY.patch Modified: csw/mgar/pkg/openssh/trunk/files/CSWossh.gspec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.gspec 2009-03-27 23:37:15 UTC (rev 4003) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.gspec 2009-03-28 00:24:03 UTC (rev 4004) @@ -1,6 +1,6 @@ %var bitname openssh %var pkgname CSWossh %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/LICENCE +%copyright url file://%{WORKSRC_FIRSTMOD}/LICENCE %var SERVICE_CONF_FILES /opt/csw/etc/ssh/sshd_config %include url file://%{PKGLIB}/smf_enabled.gspec Modified: csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-27 23:37:15 UTC (rev 4003) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-28 00:24:03 UTC (rev 4004) @@ -1,14 +1,14 @@ i i.conf=i.conf i r.conf=r.conf -f none /etc/init.d/openssh=openssh 0755 root bin -f none /opt/csw/etc/ssh/sshd_config.CSW=sshd_config 0744 root bin +f none /etc/init.d/openssh 0755 root bin +f none /opt/csw/etc/ssh/sshd_config.CSW 0744 root bin e conf /opt/csw/etc/ssh/moduli 0644 root bin d none /opt/csw/libexec 0755 root bin f none /opt/csw/libexec/sftp-server 0755 root bin f none /opt/csw/sbin/sshd 0755 root bin f none /opt/csw/share/Ssh.bin 0644 root bin d none /opt/csw/share/doc/openssh 0755 root bin -f none /opt/csw/share/doc/openssh/changelog.CSW=changelog.CSW 0644 root bin +f none /opt/csw/share/doc/openssh/changelog.CSW 0644 root bin f none /opt/csw/share/doc/openssh/CREDITS 0644 root bin f none /opt/csw/share/doc/openssh/ChangeLog 0644 root bin f none /opt/csw/share/doc/openssh/ChangeLog.gssapi 0644 root bin @@ -27,5 +27,5 @@ f none /opt/csw/share/man/man8/sftp-server.8 0644 root bin f none /opt/csw/share/man/man8/sshd.8 0644 root bin d none /opt/csw/share/openssh 0755 root bin -f none /opt/csw/share/openssh/openssh_restart_workaround.sh=openssh_restart_workaround.sh 0755 root bin +f none /opt/csw/share/openssh/openssh_restart_workaround.sh 0755 root bin d none /var/empty Modified: csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec 2009-03-27 23:37:15 UTC (rev 4003) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec 2009-03-28 00:24:03 UTC (rev 4004) @@ -1,4 +1,4 @@ %var bitname openssh_client %var pkgname CSWosshclient %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/LICENCE +%copyright url file://%{WORKSRC_FIRSTMOD}/LICENCE Modified: csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype 2009-03-27 23:37:15 UTC (rev 4003) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype 2009-03-28 00:24:03 UTC (rev 4004) @@ -12,7 +12,7 @@ d none /opt/csw/libexec 0755 root bin f none /opt/csw/libexec/ssh-keysign 4711 root bin d none /opt/csw/share/doc/openssh_client 0755 root bin -f none /opt/csw/share/doc/openssh_client/changelog.CSW=changelog.CSW 0644 root bin +f none /opt/csw/share/doc/openssh_client/changelog.CSW 0644 root bin f none /opt/csw/share/doc/openssh_client/CREDITS 0644 root bin f none /opt/csw/share/doc/openssh_client/ChangeLog 0644 root bin f none /opt/csw/share/doc/openssh_client/ChangeLog.gssapi 0644 root bin Modified: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec 2009-03-27 23:37:15 UTC (rev 4003) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec 2009-03-28 00:24:03 UTC (rev 4004) @@ -1,7 +1,7 @@ %var bitname openssh_lpk %var pkgname CSWosshlpk %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/LICENCE +%copyright url file://%{WORKSRC_FIRSTMOD}/LICENCE %var SERVICE_CONF_FILES /opt/csw/etc/ssh/sshd_config %var RC_INIT_SCRIPT cswopenssh %var SMF_MANIFEST cswopenssh.xml Modified: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype 2009-03-27 23:37:15 UTC (rev 4003) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype 2009-03-28 00:24:03 UTC (rev 4004) @@ -1,13 +1,13 @@ i i.conf=i.conf i r.conf=r.conf -f none /opt/csw/etc/ssh/sshd_config.CSW=sshd_config 0744 root bin +f none /opt/csw/etc/ssh/sshd_config.CSW 0744 root bin e conf /opt/csw/etc/ssh/moduli 0644 root bin d none /opt/csw/libexec 0755 root bin f none /opt/csw/libexec/sftp-server 0755 root bin f none /opt/csw/sbin/sshd 0755 root bin f none /opt/csw/share/Ssh.bin 0644 root bin d none /opt/csw/share/doc/openssh_lpk 0755 root bin -f none /opt/csw/share/doc/openssh_lpk/changelog.CSW=changelog.CSW 0644 root bin +f none /opt/csw/share/doc/openssh_lpk/changelog.CSW 0644 root bin f none /opt/csw/share/doc/openssh_lpk/CREDITS 0644 root bin f none /opt/csw/share/doc/openssh_lpk/ChangeLog 0644 root bin f none /opt/csw/share/doc/openssh_lpk/ChangeLog.gssapi 0644 root bin @@ -30,5 +30,5 @@ f none /opt/csw/share/man/man8/sftp-server.8 0644 root bin f none /opt/csw/share/man/man8/sshd.8 0644 root bin d none /opt/csw/share/openssh 0755 root bin -f none /opt/csw/share/openssh/openssh_restart_workaround.sh=openssh_restart_workaround.sh 0755 root bin +f none /opt/csw/share/openssh/openssh_restart_workaround.sh 0755 root bin d none /var/empty This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sat Mar 28 01:46:26 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 28 Mar 2009 00:46:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[4005] csw/mgar/pkg/openssh/trunk/Makefile Message-ID: Revision: 4005 http://gar.svn.sourceforge.net/gar/?rev=4005&view=rev Author: chninkel Date: 2009-03-28 00:46:20 +0000 (Sat, 28 Mar 2009) Log Message: ----------- openssh: some garv2 fixes Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-28 00:24:03 UTC (rev 4004) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-28 00:46:20 UTC (rev 4005) @@ -87,11 +87,11 @@ @$(MAKECOOKIE) # adding documentation files -post-install: customize_ssh_config - ginstall $(WORKDIR_FIRSTMOD)/*.conf $(WORKDIR)/ - ginstall -D $(WORKDIR_FIRSTMOD)/openssh $(PKGROOT)/etc/init.d/openssh - ginstall -D $(WORKDIR_FIRSTMOD)/sshd_config $(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW - ginstall -D $(WORKDIR_FIRSTMOD)/openssh_restart_workaround.sh $(PKGROOT)/$(sharedstatedir)/openssh/openssh_restart_workaround.sh +post-install-modulated: customize_ssh_config + ginstall $(WORKDIR_FIRSTMOD)/*.conf $(WORKROOTDIR)/build-global/ + ginstall -D $(DOWNLOADDIR)/openssh $(PKGROOT)/etc/init.d/openssh + ginstall -D $(DOWNLOADDIR)/sshd_config $(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW + ginstall -D $(DOWNLOADDIR)/openssh_restart_workaround.sh $(PKGROOT)/$(sharedstatedir)/openssh/openssh_restart_workaround.sh ifdef LPK mkdir -p $(PKGROOT)/$(docdir)/openssh_lpk/ @@ -109,8 +109,8 @@ customize_ssh_config: # Correction des chemins - sed -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" - sed -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" + gsed -i -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" + gsed -i -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sat Mar 28 01:58:03 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 28 Mar 2009 00:58:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[4006] csw/mgar/pkg/openssh/trunk/Makefile Message-ID: Revision: 4006 http://gar.svn.sourceforge.net/gar/?rev=4006&view=rev Author: chninkel Date: 2009-03-28 00:58:03 +0000 (Sat, 28 Mar 2009) Log Message: ----------- openssh: another garv2 fix Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-28 00:46:20 UTC (rev 4005) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-28 00:58:03 UTC (rev 4006) @@ -109,8 +109,8 @@ customize_ssh_config: # Correction des chemins - gsed -i -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" - gsed -i -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" + gsed -i -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(INSTALLISADIR)/$(sysconfdir)/ssh/sshd_config" + gsed -i -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(INSTALLISADIR)/$(sysconfdir)/ssh/sshd_config" SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Sat Mar 28 04:57:44 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Sat, 28 Mar 2009 03:57:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[4007] csw/mgar/pkg/gcc4/trunk Message-ID: Revision: 4007 http://gar.svn.sourceforge.net/gar/?rev=4007&view=rev Author: valholla Date: 2009-03-28 03:57:44 +0000 (Sat, 28 Mar 2009) Log Message: ----------- working copy Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/Makefile csw/mgar/pkg/gcc4/trunk/checksums csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk csw/mgar/pkg/gcc4/trunk/files/gar_override.mk csw/mgar/pkg/gcc4/trunk/files/package_def.mk csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk Modified: csw/mgar/pkg/gcc4/trunk/Makefile =================================================================== --- csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-28 00:58:03 UTC (rev 4006) +++ csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-28 03:57:44 UTC (rev 4007) @@ -16,6 +16,12 @@ # of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 +## The following patches address bug 29442 +## http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29442 +## Patch to Reenable alloca() on non-GCC compilers +PATCHFILES = re-enable-alloc.diff +PATCHFILES += split-insn-attrtab.diff + ## For cleanliness I split the Configuration into separate files include files/gar_override.mk include files/configure_def.mk Modified: csw/mgar/pkg/gcc4/trunk/checksums =================================================================== --- csw/mgar/pkg/gcc4/trunk/checksums 2009-03-28 00:58:03 UTC (rev 4006) +++ csw/mgar/pkg/gcc4/trunk/checksums 2009-03-28 03:57:44 UTC (rev 4007) @@ -1 +1,3 @@ cc3c5565fdb9ab87a05ddb106ba0bd1f download/gcc-4.3.3.tar.bz2 +9644641dee1c5433930319b20710dca3 download/re-enable-alloc.diff +57900f0dad9f424a43e7d1aa502070b8 download/split-insn-attrtab.diff Modified: csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-28 00:58:03 UTC (rev 4006) +++ csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-28 03:57:44 UTC (rev 4007) @@ -1,6 +1,6 @@ -AMD_BASE = $(WORKROOTDIR)/install-isa-i386-5.10/ -I386_BASE = $(WORKROOTDIR)/install-isa-i386-5.8/ +AMD_BASE = $(WORKROOTDIR)/install-isa-i386-5.10-i386/ +I386_BASE = $(WORKROOTDIR)/install-isa-i386-5.8-i386/ MPREFIX = opt/csw/gcc4 APREFIX = $(AMD_BASE)/$(MPREFIX) IPREFIX = $(I386_BASE)/$(MPREFIX) @@ -23,22 +23,20 @@ x86-merge-amd: @(echo "===> Merging AMD64") @(cd $(AMD_BASE); for dir in `gfind . -name "*solaris2\.10*" -type d` ; do \ - pax -rw $$dir $(PKGROOT); done ) - @(cd $(AMD_BASE); pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) - @(cd $(APREFIX)/bin; pax -rw * $(PPREFIX)/bin/amd64) - @(cd $(APREFIX)/bin/amd64; gln *-solaris2.* ../) + /usr/bin/pax -rw $$dir $(PKGROOT); done ) + @(cd $(AMD_BASE); /usr/bin/pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) + @(cd $(APREFIX)/bin; /usr/bin/pax -rw * $(PPREFIX)/bin/amd64) @$(MAKECOOKIE) x86-merge-i386: @(echo "===> Merging I386") - @(cd $(I386_BASE); pax -rw $(MPREFIX)/include $(PKGROOT)) - @(cd $(I386_BASE); pax -rw $(MPREFIX)/info $(PKGROOT)) - @(cd $(I386_BASE); pax -rw $(MPREFIX)/man $(PKGROOT)) - @(cd $(I386_BASE); pax -rw $(MPREFIX)/share $(PKGROOT)) - @(cd $(I386_BASE); pax -rw $(MPREFIX)/lib $(PKGROOT)) - @(cd $(I386_BASE); pax -rw $(MPREFIX)/libexec $(PKGROOT)) - @(cd $(IPREFIX)/bin; pax -rw * $(PPREFIX)/bin/i386) - @(cd $(APREFIX)/bin/i386; gln *-solaris2.* ../) + @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/include $(PKGROOT)) + @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/info $(PKGROOT)) + @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/man $(PKGROOT)) + @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/share $(PKGROOT)) + @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/lib $(PKGROOT)) + @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/libexec $(PKGROOT)) + @(cd $(IPREFIX)/bin; /usr/bin/pax -rw * $(PPREFIX)/bin/i386) @$(MAKECOOKIE) x86-merge-strip: Modified: csw/mgar/pkg/gcc4/trunk/files/gar_override.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-28 00:58:03 UTC (rev 4006) +++ csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-28 03:57:44 UTC (rev 4007) @@ -1,6 +1,7 @@ COOKIEDIR = $(COOKIEROOTDIR)/$(MODULATION)-$(GAROSREL)-$(GARCH) WORKDIR = $(WORKROOTDIR)/build-$(MODULATION)-$(GAROSREL)-$(GARCH) +PATCHDIR = $(WORKDIR)/$(GARNAME)-$(GARVERSION) INSTALLISADIR = $(WORKROOTDIR)/install-$(MODULATION)-$(GAROSREL)-$(GARCH) PKGROOT = $(abspath $(WORKROOTDIR)/pkgroot-$(GARCH)) OBJECT_DIR = $(WORKDIR)/objdir Modified: csw/mgar/pkg/gcc4/trunk/files/package_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-28 00:58:03 UTC (rev 4006) +++ csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-28 03:57:44 UTC (rev 4007) @@ -13,7 +13,7 @@ CATALOGNAME_CSWgcc4java = gcc4java CATALOGNAME_CSWgcc4javart = gcc4javart CATALOGNAME_CSWgcc4objc = gcc4objc -CATALOGNAME_CSWgcc4objcrt = gcc4obcrt +CATALOGNAME_CSWgcc4objcrt = gcc4objcrt ## Source URLs SPKG_SOURCEURL_CSWgcc4core = http://gcc.gnu.org @@ -105,18 +105,10 @@ ## gcc4g++ Definitions PKGFILES_CSWgcc4g++ = .*/bin/.*g\+\+ PKGFILES_CSWgcc4g++ += .*/bin/.*c\+\+ -PKGFILES_CSWgcc4g++ += .*/bin/.*cpp PKGFILES_CSWgcc4g++ += .*/libexec/.*cc1plus -PKGFILES_CSWgcc4g++ += .*/include/c\+\+/.* PKGFILES_CSWgcc4g++ += .*/man1/g\+\+.1 -PKGFILES_CSWgcc4g++ += .*/man1/cpp.1 -PKGFILES_CSWgcc4g++ += .*/info/cpp.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ = .*/include/.*org/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*java.*/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*gcj/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*classpath/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*awt/.* -EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*gnu/.* +PKGFILES_CSWgcc4g++ += .*/include/c\+\+/(\d+(?:\.\d+)*)/[a-fA-F,h-iH-I,k-nI-N,p-zP-Z,]+.* +PKGFILES_CSWgcc4g++ += .*/include/c\+\+/(\d+(?:\.\d+)*)/ostream.* ## gcc4java Definitions PKGFILES_CSWgcc4java = .*/bin/.*gcj.* @@ -166,6 +158,7 @@ ## gcc4objc Definitions PKGFILES_CSWgcc4objc = .*/libexec/.*cc1obj +PKGFILES_CSWgcc4objc += .*/include/.*objc/.* ####### RunTime Packages Modified: csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-28 00:58:03 UTC (rev 4006) +++ csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-28 03:57:44 UTC (rev 4007) @@ -1,17 +1,10 @@ -## Create lib links to conform to multi-arch standards -post-merge-isa-sparcv8: - @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s sparcv9 64) - @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . 32) - @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . sparcv8) +post-patch-modulated: + @(echo "==> Running autoheader and autoconf") + @(cd $(PATCHDIR)/gcc && autoheader) + @(cd $(PATCHDIR)/gcc && autoconf) @$(MAKECOOKIE) -post-merge-isa-i386: - @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s amd64 64) - @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . 32) - @(cd $(PKGROOT)/opt/csw/gcc4/lib && ln -s . i386) - @$(MAKECOOKIE) - ## Create $(OBJECT_DIR) to build in post-extract-$(addprefix post-extract-,$(MODULATIONS)): @(echo "==> Creating Object Dir for Building") This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Sat Mar 28 04:58:06 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Sat, 28 Mar 2009 03:58:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[4008] csw/mgar/pkg/gcc4/trunk/files Message-ID: Revision: 4008 http://gar.svn.sourceforge.net/gar/?rev=4008&view=rev Author: valholla Date: 2009-03-28 03:58:05 +0000 (Sat, 28 Mar 2009) Log Message: ----------- working copy Added Paths: ----------- csw/mgar/pkg/gcc4/trunk/files/re-enable-alloc.diff csw/mgar/pkg/gcc4/trunk/files/split-insn-attrtab.diff Added: csw/mgar/pkg/gcc4/trunk/files/re-enable-alloc.diff =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/re-enable-alloc.diff (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/re-enable-alloc.diff 2009-03-28 03:58:05 UTC (rev 4008) @@ -0,0 +1,55 @@ +--- gcc-4.3.3/include/libiberty.h.o 2009-03-26 11:20:58.286509650 -0500 ++++ gcc-4.3.3/include/libiberty.h 2009-03-26 11:18:37.103118030 -0500 +@@ -48,6 +48,17 @@ + + #include + ++# ifndef alloca ++/* Make alloca work the best possible way. */ ++# ifdef __GNUC__ ++# define alloca __builtin_alloca ++# else /* not __GNUC__ */ ++# if HAVE_ALLOCA_H ++# include ++# endif /* HAVE_ALLOCA_H */ ++# endif /* not __GNUC__ */ ++# endif /* not alloca */ ++ + /* If the OS supports it, ensure that the supplied stream is setup to + avoid any multi-threaded locking. Otherwise leave the FILE pointer + unchanged. If the stream is NULL do nothing. */ +@@ -621,8 +632,8 @@ + also set/unset as it is often used to indicate whether code needs + to call alloca(0). */ + extern void *C_alloca (size_t) ATTRIBUTE_MALLOC; +-#undef alloca + #if GCC_VERSION >= 2000 && !defined USE_C_ALLOCA ++#undef alloca + # define alloca(x) __builtin_alloca(x) + # undef C_ALLOCA + # define ASTRDUP(X) \ +@@ -631,11 +642,14 @@ + char *const libiberty_nptr = (char *const) alloca (libiberty_len); \ + (char *) memcpy (libiberty_nptr, libiberty_optr, libiberty_len); })) + #else ++#if defined USE_C_ALLOCA || !defined HAVE_ALLOCA ++# undef alloca + # define alloca(x) C_alloca(x) + # undef USE_C_ALLOCA + # define USE_C_ALLOCA 1 + # undef C_ALLOCA + # define C_ALLOCA 1 ++#endif + extern const char *libiberty_optr; + extern char *libiberty_nptr; + extern unsigned long libiberty_len; +--- gcc-4.3.3/gcc/configure.ac.o 2009-03-26 11:19:37.352289013 -0500 ++++ gcc-4.3.3/gcc/configure.ac 2009-03-26 11:20:24.112575128 -0500 +@@ -1011,6 +1011,7 @@ + sysconf strsignal getrusage nl_langinfo scandir alphasort \ + gettimeofday mbstowcs wcswidth mmap mincore setlocale \ + gcc_UNLOCKED_FUNCS) ++AC_FUNC_ALLOCA + + if test x$ac_cv_func_mbstowcs = xyes; then + AC_CACHE_CHECK(whether mbstowcs works, gcc_cv_func_mbstowcs_works, Added: csw/mgar/pkg/gcc4/trunk/files/split-insn-attrtab.diff =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/split-insn-attrtab.diff (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/split-insn-attrtab.diff 2009-03-28 03:58:05 UTC (rev 4008) @@ -0,0 +1,224 @@ +--- gcc-4.3.3/gcc/Makefile.in.o 2009-03-26 10:54:05.816690285 -0500 ++++ gcc-4.3.3/gcc/Makefile.in 2009-03-26 10:53:26.456066920 -0500 +@@ -1010,6 +1010,8 @@ + # last objects to finish building. + OBJS-common = \ + insn-attrtab.o \ ++ insn-dfatab.o \ ++ insn-latencytab.o \ + insn-automata.o \ + insn-emit.o \ + insn-extract.o \ +@@ -1270,12 +1272,13 @@ + + OBJS-onestep = libbackend.o $(OBJS-archive) + +-BACKEND = main.o @TREEBROWSER@ libbackend.a $(CPPLIB) $(LIBDECNUMBER) ++BACKEND = libbackend.a main.o @TREEBROWSER@ $(CPPLIB) $(LIBDECNUMBER) ++ + + MOSTLYCLEANFILES = insn-flags.h insn-config.h insn-codes.h \ + insn-output.c insn-recog.c insn-emit.c insn-extract.c insn-peep.c \ +- insn-attr.h insn-attrtab.c insn-opinit.c insn-preds.c insn-constants.h \ +- tm-preds.h tm-constrs.h \ ++ insn-attr.h insn-attrtab.c insn-dfatab.c insn-latencytab.c insn-opinit.c \ ++ insn-preds.c insn-constants.h tm-preds.h tm-constrs.h \ + tree-check.h min-insn-modes.c insn-modes.c insn-modes.h \ + genrtl.c genrtl.h gt-*.h gtype-*.h gtype-desc.c gtyp-input.list \ + xgcc$(exeext) cpp$(exeext) cc1$(exeext) cc1*-dummy$(exeext) $(EXTRA_PASSES) \ +@@ -2937,8 +2940,9 @@ + # and compile them. + + .PRECIOUS: insn-config.h insn-flags.h insn-codes.h insn-constants.h \ +- insn-emit.c insn-recog.c insn-extract.c insn-output.c insn-peep.c \ +- insn-attr.h insn-attrtab.c insn-preds.c ++ insn-emit.c insn-recog.c insn-extract.c insn-output.c insn-peep.c \ ++ insn-attr.h insn-attrtab.c insn-dfatab.c insn-latencytab.c insn-preds.c ++ + + # Dependencies for the md file. The first time through, we just assume + # the md file itself and the generated dependency file (in order to get +@@ -2957,6 +2961,12 @@ + insn-attrtab.o : insn-attrtab.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ + $(TM_H) $(RTL_H) $(REGS_H) $(REAL_H) output.h $(INSN_ATTR_H) \ + insn-config.h toplev.h $(RECOG_H) $(TM_P_H) $(FLAGS_H) ++insn-dfatab.o : insn-dfatab.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ ++ $(TM_H) $(RTL_H) $(REGS_H) $(REAL_H) output.h $(INSN_ATTR_H) \ ++ insn-config.h toplev.h $(RECOG_H) $(TM_P_H) $(FLAGS_H) ++insn-latencytab.o : insn-latencytab.c $(CONFIG_H) $(SYSTEM_H) \ ++ coretypes.h $(TM_H) $(RTL_H) $(REGS_H) $(REAL_H) output.h \ ++ $(INSN_ATTR_H) insn-config.h toplev.h $(RECOG_H) $(TM_P_H) $(FLAGS_H) + insn-automata.o : insn-automata.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ + $(TM_H) $(RTL_H) $(REGS_H) $(REAL_H) output.h $(INSN_ATTR_H) \ + insn-config.h toplev.h $(RECOG_H) $(TM_P_H) $(FLAGS_H) +@@ -2997,9 +3007,9 @@ + + simple_generated_h = insn-attr.h insn-codes.h insn-config.h insn-flags.h + +-simple_generated_c = insn-attrtab.c insn-automata.c insn-emit.c \ +- insn-extract.c insn-opinit.c insn-output.c \ +- insn-peep.c insn-recog.c ++simple_generated_c = insn-automata.c insn-emit.c \ ++ insn-extract.c insn-opinit.c insn-output.c \ ++ insn-peep.c insn-recog.c + + $(simple_generated_h): insn-%.h: s-%; @true + +@@ -3018,6 +3028,20 @@ + $(SHELL) $(srcdir)/../move-if-change tmp-$*.c insn-$*.c + $(STAMP) s-$* + ++# genattrtab produces three files. ++insn-attrtab.c insn-dfatab.c insn-latencytab.c: insn-%.c: s-%; @true ++ ++s-attrtab s-dfatab s-latencytab: build/genattrtab$(build_exeext) \ ++ $(MD_DEPS) insn-conditions.md ++ $(RUN_GEN) build/genattrtab$(build_exeext) $(md_file) \ ++ insn-conditions.md -atmp-attrtab.c -dtmp-dfatab.c > tmp-latencytab.c ++ $(SHELL) $(srcdir)/../move-if-change tmp-attrtab.c insn-attrtab.c ++ $(SHELL) $(srcdir)/../move-if-change tmp-dfatab.c insn-dfatab.c ++ $(SHELL) $(srcdir)/../move-if-change tmp-latencytab.c insn-latencytab.c ++ $(STAMP) s-attrtab ++ $(STAMP) s-dfatab ++ $(STAMP) s-latencytab ++ + # genconstants needs to run before insn-conditions.md is available + # (because the constants may be used in the conditions). + insn-constants.h: s-constants; @true + +--- gcc-4.3.3/gcc/genattrtab.c.o 2009-03-25 20:32:28.189775642 -0500 ++++ gcc-4.3.3/gcc/genattrtab.c 2009-03-25 20:39:51.459202637 -0500 +@@ -4433,6 +4433,61 @@ + make_internal_attr ("*bypass_p", byps_exp, ATTR_NONE); + } + ++static void ++write_header (void) ++{ ++ printf ("/* Generated automatically by the program `genattrtab'\n\ ++from the machine description file `md'. */\n\n"); ++ ++ printf ("#include \"config.h\"\n"); ++ printf ("#include \"system.h\"\n"); ++ printf ("#include \"coretypes.h\"\n"); ++ printf ("#include \"tm.h\"\n"); ++ printf ("#include \"rtl.h\"\n"); ++ printf ("#include \"insn-attr.h\"\n"); ++ printf ("#include \"tm_p.h\"\n"); ++ printf ("#include \"insn-config.h\"\n"); ++ printf ("#include \"recog.h\"\n"); ++ printf ("#include \"regs.h\"\n"); ++ printf ("#include \"real.h\"\n"); ++ printf ("#include \"output.h\"\n"); ++ printf ("#include \"toplev.h\"\n"); ++ printf ("#include \"flags.h\"\n"); ++ printf ("#include \"function.h\"\n"); ++ printf ("\n"); ++ printf ("#define operands recog_data.operand\n\n"); ++} ++ ++static void ++switch_stdout (const char *file_name) ++{ ++ if (fflush (stdout) || ferror (stdout)) ++ exit (FATAL_EXIT_CODE); ++ if (!freopen (file_name, "w", stdout)) ++ fatal ("cannot open file %s: %s", file_name, strerror (errno)); ++ write_header (); ++} ++ ++static const char *dfa_file_name = 0; ++static const char *attr_file_name = 0; ++ ++static bool ++handle_arg (const char *arg) ++{ ++ switch (arg[1]) ++ { ++ case 'a': ++ attr_file_name = &arg[2]; ++ return true; ++ case 'd': ++ dfa_file_name = &arg[2]; ++ return true; ++ default: ++ return false; ++ } ++} ++ ++ + int + main (int argc, char **argv) + { +@@ -4444,7 +4499,7 @@ + + progname = "genattrtab"; + +- if (init_md_reader_args (argc, argv) != SUCCESS_EXIT_CODE) ++ if (init_md_reader_args_cb (argc, argv, handle_arg) != SUCCESS_EXIT_CODE) + return (FATAL_EXIT_CODE); + + obstack_init (hash_obstack); +@@ -4464,9 +4519,6 @@ + delay_1_0_str = DEF_ATTR_STRING ("*delay_1_0"); + num_delay_slots_str = DEF_ATTR_STRING ("*num_delay_slots"); + +- printf ("/* Generated automatically by the program `genattrtab'\n\ +-from the machine description file `md'. */\n\n"); +- + /* Read the machine description. */ + + while (1) +@@ -4525,24 +4577,6 @@ + if (num_delays) + expand_delays (); + +- printf ("#include \"config.h\"\n"); +- printf ("#include \"system.h\"\n"); +- printf ("#include \"coretypes.h\"\n"); +- printf ("#include \"tm.h\"\n"); +- printf ("#include \"rtl.h\"\n"); +- printf ("#include \"insn-attr.h\"\n"); +- printf ("#include \"tm_p.h\"\n"); +- printf ("#include \"insn-config.h\"\n"); +- printf ("#include \"recog.h\"\n"); +- printf ("#include \"regs.h\"\n"); +- printf ("#include \"real.h\"\n"); +- printf ("#include \"output.h\"\n"); +- printf ("#include \"toplev.h\"\n"); +- printf ("#include \"flags.h\"\n"); +- printf ("#include \"function.h\"\n"); +- printf ("\n"); +- printf ("#define operands recog_data.operand\n\n"); +- + /* Make `insn_alternatives'. */ + insn_alternatives = oballoc (insn_code_number * sizeof (int)); + for (id = defs; id; id = id->next) +@@ -4582,13 +4616,26 @@ + optimize_attrs (); + + /* Now write out all the `gen_attr_...' routines. Do these before the +- special routines so that they get defined before they are used. */ ++ special routines so that they get defined before they are used. ++ Because GCC has problems compiling two large functions in the same file ++ (PR other/29442), "*insn_default_latency" and "*internal_dfa_insn_code" ++ can be output to separate files, stdout and DFA_FILE_NAME respectively. ++ The remaining attributes can be output to ATTR_FILE_NAME. */ + ++ write_header (); + for (i = 0; i < MAX_ATTRS_INDEX; i++) + for (attr = attrs[i]; attr; attr = attr->next) + { ++ if (dfa_file_name ++ && !strcmp ("*internal_dfa_insn_code", attr->name)) ++ switch_stdout (dfa_file_name); ++ + if (! attr->is_special && ! attr->is_const) + write_attr_get (attr); ++ ++ if (attr_file_name ++ && !strcmp ("*internal_dfa_insn_code", attr->name)) ++ switch_stdout (attr_file_name); + } + + /* Write out delay eligibility information, if DEFINE_DELAY present. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Sat Mar 28 04:59:22 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Sat, 28 Mar 2009 03:59:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[4009] csw/mgar/pkg/sdlimage/trunk Message-ID: Revision: 4009 http://gar.svn.sourceforge.net/gar/?rev=4009&view=rev Author: jake_goerzen Date: 2009-03-28 03:59:22 +0000 (Sat, 28 Mar 2009) Log Message: ----------- update to 1.2.7; added prototype file without *.la file references Modified Paths: -------------- csw/mgar/pkg/sdlimage/trunk/Makefile csw/mgar/pkg/sdlimage/trunk/checksums Added Paths: ----------- csw/mgar/pkg/sdlimage/trunk/files/CSWsdlimage.prototype Modified: csw/mgar/pkg/sdlimage/trunk/Makefile =================================================================== --- csw/mgar/pkg/sdlimage/trunk/Makefile 2009-03-28 03:58:05 UTC (rev 4008) +++ csw/mgar/pkg/sdlimage/trunk/Makefile 2009-03-28 03:59:22 UTC (rev 4009) @@ -1,5 +1,5 @@ GARNAME = SDL_image -GARVERSION = 1.2.4 +GARVERSION = 1.2.7 CATEGORIES = lib DESCRIPTION = SDL image file loading library @@ -9,12 +9,12 @@ MASTER_SITES = http://www.libsdl.org/projects/SDL_image/release/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWsdlimage,) +DISTFILES += $(call admfiles,CSWsdlimage, prototype) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS = $(DIRPATHS) --disable-static TEST_SCRIPTS = include gar/category.mk Modified: csw/mgar/pkg/sdlimage/trunk/checksums =================================================================== --- csw/mgar/pkg/sdlimage/trunk/checksums 2009-03-28 03:58:05 UTC (rev 4008) +++ csw/mgar/pkg/sdlimage/trunk/checksums 2009-03-28 03:59:22 UTC (rev 4009) @@ -1,2 +1,3 @@ -70bf617f99e51a2c94550fc79d542f0b download/SDL_image-1.2.4.tar.gz +a729ff61f74f0a45ec7fe36354cf938e download/SDL_image-1.2.7.tar.gz c4a710e474cafa63d2fe24f9b376254c download/CSWsdlimage.gspec +50aad500d2b2d642733542ad8f931e7c download/CSWsdlimage.prototype Added: csw/mgar/pkg/sdlimage/trunk/files/CSWsdlimage.prototype =================================================================== --- csw/mgar/pkg/sdlimage/trunk/files/CSWsdlimage.prototype (rev 0) +++ csw/mgar/pkg/sdlimage/trunk/files/CSWsdlimage.prototype 2009-03-28 03:59:22 UTC (rev 4009) @@ -0,0 +1,10 @@ +d none /opt/csw/include 0755 root bin +d none /opt/csw/include/SDL 0755 root bin +f none /opt/csw/include/SDL/SDL_image.h 0644 root bin +d none /opt/csw/lib 0755 root bin +f none /opt/csw/lib/libSDL_image-1.2.so.0.1.6 0755 root bin +s none /opt/csw/lib/libSDL_image-1.2.so.0=libSDL_image-1.2.so.0.1.6 +s none /opt/csw/lib/libSDL_image.so=libSDL_image-1.2.so.0.1.6 +i copyright=CSWsdlimage.copyright +i depend=CSWsdlimage.depend +i pkginfo=CSWsdlimage.pkginfo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Sat Mar 28 05:39:13 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Sat, 28 Mar 2009 04:39:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[4010] csw/mgar/pkg/sdlmixer/trunk Message-ID: Revision: 4010 http://gar.svn.sourceforge.net/gar/?rev=4010&view=rev Author: jake_goerzen Date: 2009-03-28 04:39:13 +0000 (Sat, 28 Mar 2009) Log Message: ----------- update to 1.2.8; remove *.la files with prototype file Modified Paths: -------------- csw/mgar/pkg/sdlmixer/trunk/Makefile csw/mgar/pkg/sdlmixer/trunk/checksums Added Paths: ----------- csw/mgar/pkg/sdlmixer/trunk/files/CSWsdlmixer.prototype Modified: csw/mgar/pkg/sdlmixer/trunk/Makefile =================================================================== --- csw/mgar/pkg/sdlmixer/trunk/Makefile 2009-03-28 03:59:22 UTC (rev 4009) +++ csw/mgar/pkg/sdlmixer/trunk/Makefile 2009-03-28 04:39:13 UTC (rev 4010) @@ -1,5 +1,5 @@ GARNAME = SDL_mixer -GARVERSION = 1.2.6 +GARVERSION = 1.2.8 CATEGORIES = lib DESCRIPTION = multi-channel audio mixer library @@ -9,12 +9,12 @@ MASTER_SITES = http://www.libsdl.org/projects/SDL_mixer/release/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWsdlmixer, depend) +DISTFILES += $(call admfiles,CSWsdlmixer, depend prototype) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -CONFIGURE_ARGS = --prefix=$(prefix) LDFLAGS=-lsunmath +CONFIGURE_ARGS = --prefix=$(prefix) --disable-static TEST_SCRIPTS = include gar/category.mk Modified: csw/mgar/pkg/sdlmixer/trunk/checksums =================================================================== --- csw/mgar/pkg/sdlmixer/trunk/checksums 2009-03-28 03:59:22 UTC (rev 4009) +++ csw/mgar/pkg/sdlmixer/trunk/checksums 2009-03-28 04:39:13 UTC (rev 4010) @@ -1,3 +1,4 @@ -2b8beffad9179d80e598c22c80efb135 download/SDL_mixer-1.2.6.tar.gz +0b5b91015d0f3bd9597e094ba67c4d65 download/SDL_mixer-1.2.8.tar.gz c1158a1551d60aa1f6dab9896df82545 download/CSWsdlmixer.gspec 6fd7872952bbae2565e57654dc0f9965 download/CSWsdlmixer.depend +62269238c73ae43b22fd98ecb9533ffc download/CSWsdlmixer.prototype Added: csw/mgar/pkg/sdlmixer/trunk/files/CSWsdlmixer.prototype =================================================================== --- csw/mgar/pkg/sdlmixer/trunk/files/CSWsdlmixer.prototype (rev 0) +++ csw/mgar/pkg/sdlmixer/trunk/files/CSWsdlmixer.prototype 2009-03-28 04:39:13 UTC (rev 4010) @@ -0,0 +1,9 @@ +d none /opt/csw/include/SDL 0755 root bin +f none /opt/csw/include/SDL/SDL_mixer.h 0644 root bin +d none /opt/csw/lib 0755 root bin +f none /opt/csw/lib/libSDL_mixer-1.2.so.0.2.6 0755 root bin +s none /opt/csw/lib/libSDL_mixer-1.2.so.0=libSDL_mixer-1.2.so.0.2.6 +s none /opt/csw/lib/libSDL_mixer.so=libSDL_mixer-1.2.so.0.2.6 +i copyright=CSWsdlmixer.copyright +i depend=CSWsdlmixer.depend +i pkginfo=CSWsdlmixer.pkginfo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Sat Mar 28 05:50:45 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Sat, 28 Mar 2009 04:50:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[4011] csw/mgar/pkg/sdlnet/trunk Message-ID: Revision: 4011 http://gar.svn.sourceforge.net/gar/?rev=4011&view=rev Author: jake_goerzen Date: 2009-03-28 04:50:45 +0000 (Sat, 28 Mar 2009) Log Message: ----------- update to 1.2.7; remove *.la with prototype Modified Paths: -------------- csw/mgar/pkg/sdlnet/trunk/Makefile csw/mgar/pkg/sdlnet/trunk/checksums Added Paths: ----------- csw/mgar/pkg/sdlnet/trunk/files/CSWsdlnet.prototype Modified: csw/mgar/pkg/sdlnet/trunk/Makefile =================================================================== --- csw/mgar/pkg/sdlnet/trunk/Makefile 2009-03-28 04:39:13 UTC (rev 4010) +++ csw/mgar/pkg/sdlnet/trunk/Makefile 2009-03-28 04:50:45 UTC (rev 4011) @@ -1,5 +1,5 @@ GARNAME = SDL_net -GARVERSION = 1.2.5 +GARVERSION = 1.2.7 CATEGORIES = lib DESCRIPTION = A small cross-platform network library for SDL @@ -9,12 +9,12 @@ MASTER_SITES = http://www.libsdl.org/projects/SDL_net/release/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWsdlnet,) +DISTFILES += $(call admfiles,CSWsdlnet, prototype) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS = $(DIRPATHS) --disable-static TEST_SCRIPTS = include gar/category.mk Modified: csw/mgar/pkg/sdlnet/trunk/checksums =================================================================== --- csw/mgar/pkg/sdlnet/trunk/checksums 2009-03-28 04:39:13 UTC (rev 4010) +++ csw/mgar/pkg/sdlnet/trunk/checksums 2009-03-28 04:50:45 UTC (rev 4011) @@ -1,2 +1,3 @@ -e45b1048d2747480dcc65ece4130a920 download/SDL_net-1.2.5.tar.gz +6bd4662d1423810f3140d4da21b6d912 download/SDL_net-1.2.7.tar.gz c89bdf22ce9a8bae177f89429a7c9c38 download/CSWsdlnet.gspec +6318c89e12b24699fc6ab394b1d355a3 download/CSWsdlnet.prototype Added: csw/mgar/pkg/sdlnet/trunk/files/CSWsdlnet.prototype =================================================================== --- csw/mgar/pkg/sdlnet/trunk/files/CSWsdlnet.prototype (rev 0) +++ csw/mgar/pkg/sdlnet/trunk/files/CSWsdlnet.prototype 2009-03-28 04:50:45 UTC (rev 4011) @@ -0,0 +1,9 @@ +d none /opt/csw/include/SDL 0755 root bin +f none /opt/csw/include/SDL/SDL_net.h 0644 root bin +d none /opt/csw/lib 0755 root bin +f none /opt/csw/lib/libSDL_net-1.2.so.0.0.7 0755 root bin +s none /opt/csw/lib/libSDL_net-1.2.so.0=libSDL_net-1.2.so.0.0.7 +s none /opt/csw/lib/libSDL_net.so=libSDL_net-1.2.so.0.0.7 +i copyright=CSWsdlnet.copyright +i depend=CSWsdlnet.depend +i pkginfo=CSWsdlnet.pkginfo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From j_arndt at users.sourceforge.net Sat Mar 28 07:18:23 2009 From: j_arndt at users.sourceforge.net (j_arndt at users.sourceforge.net) Date: Sat, 28 Mar 2009 06:18:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[4012] csw/mgar/pkg/nsca/trunk Message-ID: Revision: 4012 http://gar.svn.sourceforge.net/gar/?rev=4012&view=rev Author: j_arndt Date: 2009-03-28 06:18:22 +0000 (Sat, 28 Mar 2009) Log Message: ----------- nsca: changed paths to be consistent with older package versions Modified Paths: -------------- csw/mgar/pkg/nsca/trunk/Makefile csw/mgar/pkg/nsca/trunk/checksums csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype csw/mgar/pkg/nsca/trunk/files/cswnsca Modified: csw/mgar/pkg/nsca/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsca/trunk/Makefile 2009-03-28 04:50:45 UTC (rev 4011) +++ csw/mgar/pkg/nsca/trunk/Makefile 2009-03-28 06:18:22 UTC (rev 4012) @@ -46,8 +46,8 @@ ginstall -d $(DESTDIR)$(NAGIOSBINDIR) ginstall -d $(DESTDIR)$(NAGIOSCFGDIR) ginstall -m 755 -d $(DESTDIR)$(NSCADOCDIR) - ginstall -m 755 $(WORKSRC)/src/nsca $(DESTDIR)$(BINDIR) - ginstall -m 600 $(WORKSRC)/sample-config/nsca.cfg $(DESTDIR)$(CFGDIR)/nsca.cfg.CSW + ginstall -m 755 $(WORKSRC)/src/nsca $(DESTDIR)$(NAGIOSBINDIR) + ginstall -m 600 $(WORKSRC)/sample-config/nsca.cfg $(DESTDIR)$(NAGIOSCFGDIR)/nsca.cfg.CSW ginstall -m 644 $(WORKSRC)/Changelog $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/LEGAL $(DESTDIR)$(NSCADOCDIR) ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(NSCADOCDIR) Modified: csw/mgar/pkg/nsca/trunk/checksums =================================================================== --- csw/mgar/pkg/nsca/trunk/checksums 2009-03-28 04:50:45 UTC (rev 4011) +++ csw/mgar/pkg/nsca/trunk/checksums 2009-03-28 06:18:22 UTC (rev 4012) @@ -1,10 +1,10 @@ 33a98e7975f633a9489d7a8938ed6131 download/nsca-2.7.2.tar.gz 82f1144c12dc6247524609dbeefc3023 download/CSWnsca.gspec -8c361f9d906717cce8549223ce1880e2 download/CSWnsca.prototype +6c3e8f2bf654a03cc7e993bf26bb066d download/CSWnsca.prototype 1886b15eafd2e2a5a4b230918960ea9a download/CSWnsca.checkinstall 7fef893e65bb68bc0762434dbeace713 download/CSWnsca.preinstall 0f458cf358b1aab192c02fd0d37b1220 download/CSWsendnsca.gspec 664e84201491b489ae20b983a150d72a download/CSWsendnsca.prototype 8bf9882f3115e8514ae6d9a866397c71 download/CSWsendnsca.preinstall -a91191171ffecb4d7261cc4adfb1a427 download/cswnsca +55a1c5523b2fe1ee66b45a2807e80bd6 download/cswnsca cbb38cacd3ca318f00dfa0877b6017df download/submit_check_results.diff Modified: csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype =================================================================== --- csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-28 04:50:45 UTC (rev 4011) +++ csw/mgar/pkg/nsca/trunk/files/CSWnsca.prototype 2009-03-28 06:18:22 UTC (rev 4012) @@ -1,5 +1,5 @@ -1 f none /opt/csw/bin/nsca 0755 root bin -1 f cswpreserveconf /opt/csw/etc/nsca.cfg.CSW 0644 root bin +1 f none /opt/csw/nagios/bin/nsca 0755 root bin +1 f cswpreserveconf /opt/csw/nagios/etc/nsca.cfg.CSW 0644 root bin 1 d none /opt/csw/share/doc/nsca 0755 root bin 1 f none /opt/csw/share/doc/nsca/Changelog 0644 root bin 1 f none /opt/csw/share/doc/nsca/LEGAL 0644 root bin Modified: csw/mgar/pkg/nsca/trunk/files/cswnsca =================================================================== --- csw/mgar/pkg/nsca/trunk/files/cswnsca 2009-03-28 04:50:45 UTC (rev 4011) +++ csw/mgar/pkg/nsca/trunk/files/cswnsca 2009-03-28 06:18:22 UTC (rev 4012) @@ -9,7 +9,7 @@ #FMRI application # FMRI path for service -CONFIG_FILE=/opt/csw/etc/nsca.cfg +CONFIG_FILE=/opt/csw/nagios/etc/nsca.cfg SMF_EXIT_ERR_CONFIG=1 @@ -23,7 +23,7 @@ exit $SMF_EXIT_ERR_CONFIG fi -BIN_FILE="/opt/csw/bin/nsca" +BIN_FILE="/opt/csw/nagios/bin/nsca" pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'` nsca_USER=`awk -F'=' '/nsca_user/ { print $NF }' $CONFIG_FILE` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 13:45:16 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 12:45:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[4013] csw/mgar/pkg/cpan/File-HomeDir/trunk Message-ID: Revision: 4013 http://gar.svn.sourceforge.net/gar/?rev=4013&view=rev Author: wbonnet Date: 2009-03-28 12:45:16 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update to 0.86 Modified Paths: -------------- csw/mgar/pkg/cpan/File-HomeDir/trunk/Makefile csw/mgar/pkg/cpan/File-HomeDir/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/cpan/File-HomeDir/trunk/files/CSWpmfilehomedir.depend csw/mgar/pkg/cpan/File-HomeDir/trunk/files/CSWpmfilehomedir.gspec csw/mgar/pkg/cpan/File-HomeDir/trunk/files/CSWpmfilehomedir.prototype Property Changed: ---------------- csw/mgar/pkg/cpan/File-HomeDir/trunk/ Property changes on: csw/mgar/pkg/cpan/File-HomeDir/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/File-HomeDir/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/File-HomeDir/trunk/Makefile 2009-03-28 06:18:22 UTC (rev 4012) +++ csw/mgar/pkg/cpan/File-HomeDir/trunk/Makefile 2009-03-28 12:45:16 UTC (rev 4013) @@ -1,5 +1,5 @@ GARNAME = File-HomeDir -GARVERSION = 0.64 +GARVERSION = 0.86 CATEGORIES = cpan AUTHOR = ADAMK @@ -10,6 +10,11 @@ these problems consistently across a wide variety of platforms. endef -DISTFILES += $(call admfiles,CSWpmfilehomedir,depend prototype) +CATALOGNAME = pm_filehomedir +PACKAGES = CSWpmfilehomedir +ARCHALL_CSWpmfilehomedir = 1 + +LICENSE = LICENSE + include gar/category.mk Modified: csw/mgar/pkg/cpan/File-HomeDir/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/File-HomeDir/trunk/checksums 2009-03-28 06:18:22 UTC (rev 4012) +++ csw/mgar/pkg/cpan/File-HomeDir/trunk/checksums 2009-03-28 12:45:16 UTC (rev 4013) @@ -1,4 +1 @@ -2ff1d63a714ea1e4f701033b896c5430 download/CSWpmfilehomedir.gspec -6e0d583c86d7f74b43769810714242aa download/CSWpmfilehomedir.depend -ef83f5ba8ff646d409ee0766505f53af download/CSWpmfilehomedir.prototype -6fc8be36a3f5e04c39530f150593e520 download/File-HomeDir-0.64.tar.gz +f91869c79bd2725dbf436963c98cad73 download/File-HomeDir-0.86.tar.gz Deleted: csw/mgar/pkg/cpan/File-HomeDir/trunk/files/CSWpmfilehomedir.gspec =================================================================== --- csw/mgar/pkg/cpan/File-HomeDir/trunk/files/CSWpmfilehomedir.gspec 2009-03-28 06:18:22 UTC (rev 4012) +++ csw/mgar/pkg/cpan/File-HomeDir/trunk/files/CSWpmfilehomedir.gspec 2009-03-28 12:45:16 UTC (rev 4013) @@ -1,5 +0,0 @@ -%var bitname pm_filehomedir -%var pkgname CSWpmfilehomedir -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright url file://%{WORKSRC}/LICENSE Deleted: csw/mgar/pkg/cpan/File-HomeDir/trunk/files/CSWpmfilehomedir.prototype =================================================================== --- csw/mgar/pkg/cpan/File-HomeDir/trunk/files/CSWpmfilehomedir.prototype 2009-03-28 06:18:22 UTC (rev 4012) +++ csw/mgar/pkg/cpan/File-HomeDir/trunk/files/CSWpmfilehomedir.prototype 2009-03-28 12:45:16 UTC (rev 4013) @@ -1,20 +0,0 @@ -d none /opt/csw/lib 0755 root bin -d none /opt/csw/lib/perl 0755 root bin -d none /opt/csw/lib/perl/csw 0755 root bin -d none /opt/csw/lib/perl/csw/auto 0755 root bin -d none /opt/csw/lib/perl/csw/auto/File 0755 root bin -d none /opt/csw/lib/perl/csw/auto/File/HomeDir 0755 root bin -f none /opt/csw/lib/perl/csw/auto/File/HomeDir/.packlist 0644 root bin -d none /opt/csw/share 0755 root bin -d none /opt/csw/share/man 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -f none /opt/csw/share/man/man3/File::HomeDir.3perl 0444 root bin -d none /opt/csw/share/perl 0755 root bin -d none /opt/csw/share/perl/csw 0755 root bin -d none /opt/csw/share/perl/csw/File 0755 root bin -d none /opt/csw/share/perl/csw/File/HomeDir 0755 root bin -f none /opt/csw/share/perl/csw/File/HomeDir.pm 0555 root bin -f none /opt/csw/share/perl/csw/File/HomeDir/Darwin.pm 0555 root bin -f none /opt/csw/share/perl/csw/File/HomeDir/MacOS9.pm 0555 root bin -f none /opt/csw/share/perl/csw/File/HomeDir/Unix.pm 0444 root bin -f none /opt/csw/share/perl/csw/File/HomeDir/Windows.pm 0555 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 16:15:04 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 15:15:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[4014] csw/mgar/pkg/cpan/HTML-Mason/trunk Message-ID: Revision: 4014 http://gar.svn.sourceforge.net/gar/?rev=4014&view=rev Author: wbonnet Date: 2009-03-28 15:15:03 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update to 1.40 Modified Paths: -------------- csw/mgar/pkg/cpan/HTML-Mason/trunk/Makefile csw/mgar/pkg/cpan/HTML-Mason/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/cpan/HTML-Mason/trunk/files/CSWpmhtmlmason.depend csw/mgar/pkg/cpan/HTML-Mason/trunk/files/CSWpmhtmlmason.gspec Property Changed: ---------------- csw/mgar/pkg/cpan/HTML-Mason/trunk/ Property changes on: csw/mgar/pkg/cpan/HTML-Mason/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/cpan/HTML-Mason/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/HTML-Mason/trunk/Makefile 2009-03-28 12:45:16 UTC (rev 4013) +++ csw/mgar/pkg/cpan/HTML-Mason/trunk/Makefile 2009-03-28 15:15:03 UTC (rev 4014) @@ -1,5 +1,5 @@ GARNAME = HTML-Mason -GARVERSION = 1.35 +GARVERSION = 1.40 CATEGORIES = cpan AUTHOR = DROLSKY @@ -10,9 +10,13 @@ content, such as online newspapers or database driven e-commerce sites. endef -DISTFILES += CSWpmhtmlmason.gspec CSWpmhtmlmason.depend +REQUIRED_PKGS_CSWpmhtmlmason = CSWpmcachecache CSWpmcgi pm_cgi CSWpmclscontainer CSWpmexceptcls CSWpmprmsvldt CSWpmscalarlist -DEPENDS += cpan/Params-Validate cpan/Exception-Class cpan/Cache-Cache -DEPENDS += cpan/Class-Container cpan/CGI cpan/Scalar-List-Utils +CATALOGNAME = pm_htmlmason +PACKAGES = CSWpmhtmlmason +ARCHALL_CSWpmfilehomedir = 1 + +LICENSE = LICENSE + include gar/category.mk Modified: csw/mgar/pkg/cpan/HTML-Mason/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/HTML-Mason/trunk/checksums 2009-03-28 12:45:16 UTC (rev 4013) +++ csw/mgar/pkg/cpan/HTML-Mason/trunk/checksums 2009-03-28 15:15:03 UTC (rev 4014) @@ -1,3 +1 @@ -0adb62a5e7f2109b1cbfd0a280754bed download/CSWpmhtmlmason.gspec -5c85981d945689772c6b5e09735f156c download/CSWpmhtmlmason.depend -c09f77e2af500b51d22e0238c0534994 download/HTML-Mason-1.35.tar.gz +920069e013d00de2bf8fb526c4f64c04 download/HTML-Mason-1.40.tar.gz Deleted: csw/mgar/pkg/cpan/HTML-Mason/trunk/files/CSWpmhtmlmason.depend =================================================================== --- csw/mgar/pkg/cpan/HTML-Mason/trunk/files/CSWpmhtmlmason.depend 2009-03-28 12:45:16 UTC (rev 4013) +++ csw/mgar/pkg/cpan/HTML-Mason/trunk/files/CSWpmhtmlmason.depend 2009-03-28 15:15:03 UTC (rev 4014) @@ -1,6 +0,0 @@ -P CSWpmcachecache pm_cachecache - cache interface -P CSWpmcgi pm_cgi - simple common gateway interface class -P CSWpmclscontainer pm_clscontainer - glues object frameworks together transparently -P CSWpmexceptcls pm_exceptcls - declare real exception classes in Perl -P CSWpmprmsvldt pm_prmsvldt - validate method/function parameters -P CSWpmscalarlist pm_scalarlistutils - a selection of general-utility list and scalar subroutines. Deleted: csw/mgar/pkg/cpan/HTML-Mason/trunk/files/CSWpmhtmlmason.gspec =================================================================== --- csw/mgar/pkg/cpan/HTML-Mason/trunk/files/CSWpmhtmlmason.gspec 2009-03-28 12:45:16 UTC (rev 4013) +++ csw/mgar/pkg/cpan/HTML-Mason/trunk/files/CSWpmhtmlmason.gspec 2009-03-28 15:15:03 UTC (rev 4014) @@ -1,19 +0,0 @@ -%var bitname pm_htmlmason -%var pkgname CSWpmhtmlmason -%var arch all -%include url file://%{PKGLIB}/csw_cpan.gspec -%copyright -Mason was originally developed for the Internet technology group at -CMP Media, a publisher of technology magazines. CMP -graciously supported our efforts to release Mason as open source -software to the Perl community. However, CMP has NO direct -involvement with the open source release and bears NO responsibility -for its support or maintenance. - -Mason is provided "as is" and without any express or implied -warranties, including, without limitation, the implied warranties of -merchantibility and fitness for a particular purpose. - -Mason is released under the same terms as Perl itself. For more -information see the "README" or "Artistic" files provided with the -Perl distribution. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 16:24:11 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 15:24:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[4015] csw/mgar/pkg/cpan/HTML-Mason/trunk/Makefile Message-ID: Revision: 4015 http://gar.svn.sourceforge.net/gar/?rev=4015&view=rev Author: wbonnet Date: 2009-03-28 15:24:10 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update to 1.40 Modified Paths: -------------- csw/mgar/pkg/cpan/HTML-Mason/trunk/Makefile Modified: csw/mgar/pkg/cpan/HTML-Mason/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/HTML-Mason/trunk/Makefile 2009-03-28 15:15:03 UTC (rev 4014) +++ csw/mgar/pkg/cpan/HTML-Mason/trunk/Makefile 2009-03-28 15:24:10 UTC (rev 4015) @@ -10,7 +10,7 @@ content, such as online newspapers or database driven e-commerce sites. endef -REQUIRED_PKGS_CSWpmhtmlmason = CSWpmcachecache CSWpmcgi pm_cgi CSWpmclscontainer CSWpmexceptcls CSWpmprmsvldt CSWpmscalarlist +REQUIRED_PKGS_CSWpmhtmlmason = CSWpmcachecache CSWpmfcgi CSWpmclscontainer CSWpmexceptcls CSWpmprmsvldt CSWpmscalarlist CATALOGNAME = pm_htmlmason PACKAGES = CSWpmhtmlmason This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Sat Mar 28 17:48:31 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sat, 28 Mar 2009 16:48:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[4016] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 4016 http://gar.svn.sourceforge.net/gar/?rev=4016&view=rev Author: skayser Date: 2009-03-28 16:48:31 +0000 (Sat, 28 Mar 2009) Log Message: ----------- dovecot: hacked Makefile for adjusted sieve plugin pkg version Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-28 15:24:10 UTC (rev 4015) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-28 16:48:31 UTC (rev 4016) @@ -14,9 +14,13 @@ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz PACKAGES = CSWdovecot CSWdovecotdevel CSWdovecot-sieve +CATALOGNAME_CSWdovecot = dovecot CATALOGNAME_CSWdovecotdevel = dovecot_devel CATALOGNAME_CSWdovecot-sieve = dovecot_sieve +# Sieve plugin is packaged individually (see package-sieveplugin:) +NOPACKAGE = CSWdovecot-sieve + # CSWdovecot is not installed on the build farm and as such its dependent # packages throw errors when fed to checkpkg ENABLE_CHECK=0 @@ -30,6 +34,7 @@ REQUIRED_PKGS_CSWdovecot = CSWosslrt CSWmysql5rt CSWoldaprt CSWlibpq REQUIRED_PKGS_CSWdovecot += CSWsasl CSWsqlite3 CSWzlib CSWlibnet REQUIRED_PKGS_CSWdovecot += CSWbzip2 CSWiconv CSWcswclassutils +REQUIRED_PKGS_CSWdovecot += CSWkrb5lib REQUIRED_PKGS_CSWdovecotdevel = CSWdovecot REQUIRED_PKGS_CSWdovecot-sieve = CSWdovecot @@ -39,6 +44,7 @@ PREREQUISITE_PKGS += CSWsasl PREREQUISITE_PKGS += CSWsqlite3 PREREQUISITE_PKGS += CSWlibpq +PREREQUISITE_PKGS += CSWkrb5lib CSWkrb5libdev PKGFILES_CSWdovecotdevel = $(PKGFILES_DEVEL) PKGFILES_CSWdovecot-sieve = .*sieve.* @@ -61,6 +67,7 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-pop3d +CONFIGURE_ARGS += --with-gssapi CONFIGURE_ARGS += --with-lda CONFIGURE_ARGS += --with-ldap CONFIGURE_ARGS += --with-mysql @@ -117,6 +124,13 @@ @rm -rf dovecot-sieve-1.1.6* @$(MAKECOOKIE) +# Sieve plugin needs to be packaged with version != $(GARVERSION) +package-sieveplugin: + @gmake -o post-package \ + NOPACKAGE="CSWdovecot CSWdovecotdevel" SPKG_VERSION=1.1.6 \ + repackage + @$(MAKECOOKIE) + post-install-modulated: DOCS = NEWS AUTHORS COPYING.LGPL COPYING.MIT post-install-modulated: CSWDOCS = changelog.CSW README.CSW post-install-modulated: DOCDEST = $(DESTDIR)$(docdir)/$(GARNAME) @@ -143,3 +157,6 @@ @ginstall -m 644 $(FILEDIR)/CSWdovecot.cswusergroup \ $(DESTDIR)$(sysconfdir)/pkg/CSWdovecot/cswusergroup @$(MAKECOOKIE) + +post-package: package-sieveplugin + @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Sat Mar 28 18:53:57 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Sat, 28 Mar 2009 17:53:57 +0000 Subject: [csw-devel] SF.net SVN: gar:[4017] csw/mgar/pkg/cswclassutils/trunk Message-ID: Revision: 4017 http://gar.svn.sourceforge.net/gar/?rev=4017&view=rev Author: bonivart Date: 2009-03-28 17:53:57 +0000 (Sat, 28 Mar 2009) Log Message: ----------- cswclassutils: added support for refresh to cswinitsmf Modified Paths: -------------- csw/mgar/pkg/cswclassutils/trunk/Makefile csw/mgar/pkg/cswclassutils/trunk/files/CSWcswclassutils.i.cswinitsmf Modified: csw/mgar/pkg/cswclassutils/trunk/Makefile =================================================================== --- csw/mgar/pkg/cswclassutils/trunk/Makefile 2009-03-28 16:48:31 UTC (rev 4016) +++ csw/mgar/pkg/cswclassutils/trunk/Makefile 2009-03-28 17:53:57 UTC (rev 4017) @@ -1,5 +1,5 @@ GARNAME = cswclassutils -GARVERSION = 1.4 +GARVERSION = 1.5 CATEGORIES = utils DESCRIPTION = CSW class action utilities Modified: csw/mgar/pkg/cswclassutils/trunk/files/CSWcswclassutils.i.cswinitsmf =================================================================== --- csw/mgar/pkg/cswclassutils/trunk/files/CSWcswclassutils.i.cswinitsmf 2009-03-28 16:48:31 UTC (rev 4016) +++ csw/mgar/pkg/cswclassutils/trunk/files/CSWcswclassutils.i.cswinitsmf 2009-03-28 17:53:57 UTC (rev 4017) @@ -6,6 +6,7 @@ # Written by Peter Bonivart # # 2008-04-21 First release +# 2009-03-28 Added support for refresh DEBUG= # clear to disable debug, set to anything to enable SVCDIR=/var/opt/csw/svc @@ -137,6 +138,19 @@ EOF fi + # Add refresh option to manifest if service script supports it + if [ "`/usr/bin/egrep 'refresh.?\)' $SVCDIR/method/svc-$service`" ]; then + cat >> $SVCDIR/manifest/$FMRI/$service.xml << EOF + + + +EOF + fi + # Add last part of manifest cat >> $SVCDIR/manifest/$FMRI/$service.xml << EOF This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Sat Mar 28 19:32:41 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Sat, 28 Mar 2009 18:32:41 +0000 Subject: [csw-devel] SF.net SVN: gar:[4018] csw/mgar/pkg/pkgutil/trunk Message-ID: Revision: 4018 http://gar.svn.sourceforge.net/gar/?rev=4018&view=rev Author: bonivart Date: 2009-03-28 18:32:31 +0000 (Sat, 28 Mar 2009) Log Message: ----------- pkgutil: update to beta 4 Modified Paths: -------------- csw/mgar/pkg/pkgutil/trunk/Makefile csw/mgar/pkg/pkgutil/trunk/checksums Modified: csw/mgar/pkg/pkgutil/trunk/Makefile =================================================================== --- csw/mgar/pkg/pkgutil/trunk/Makefile 2009-03-28 17:53:57 UTC (rev 4017) +++ csw/mgar/pkg/pkgutil/trunk/Makefile 2009-03-28 18:32:31 UTC (rev 4018) @@ -1,5 +1,5 @@ GARNAME = pkgutil -GARVERSION = 1.5b3 +GARVERSION = 1.5b4 CATEGORIES = utils DESCRIPTION = Installs Solaris packages easily Modified: csw/mgar/pkg/pkgutil/trunk/checksums =================================================================== --- csw/mgar/pkg/pkgutil/trunk/checksums 2009-03-28 17:53:57 UTC (rev 4017) +++ csw/mgar/pkg/pkgutil/trunk/checksums 2009-03-28 18:32:31 UTC (rev 4018) @@ -1,4 +1,4 @@ -6a6207bf65dac0135ffbcdc380341525 download/pkgutil-1.5b3.zip +adc40070b51cb682d187800aa4e9076c download/pkgutil-1.5b4.zip 805cd30ad9f21cb1167d166fa99b5891 download/CSWpkgutil.gspec 54bd1af1cd6ca5ac7e63586ffc16842d download/CSWpkgutil.prototype e1407c24d47306dbc4cea22dcb291f1d download/CSWpkgutil.postinstall This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 19:55:53 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 18:55:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[4019] csw/mgar/pkg/sqlite3/trunk Message-ID: Revision: 4019 http://gar.svn.sourceforge.net/gar/?rev=4019&view=rev Author: wbonnet Date: 2009-03-28 18:55:53 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Upgrade to 3.6.10 Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile csw/mgar/pkg/sqlite3/trunk/checksums csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec Added Paths: ----------- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 18:32:31 UTC (rev 4018) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 18:55:53 UTC (rev 4019) @@ -12,6 +12,7 @@ DISTFILES = sqlite-$(GARVERSION).tar.gz DISTFILES += $(call admfiles, CSWsqlite3, ) DISTFILES += $(call admfiles, CSWsqlite3devel, ) +DISTFILES += $(call admfiles, CSWsqlite3rt, ) DISTFILES += copyright.html # We define upstream file regex so we can be notifed of new upstream software release @@ -20,10 +21,16 @@ # Package description SPKG_DESC_CSWsqlite3 = $(DESCRIPTION) SPKG_DESC_CSWsqlite3devel = $(SPKG_DESC_CSWsqlite3) development package +SPKG_DESC_CSWsqlite3rt = $(SPKG_DESC_CSWsqlite3) runtime # Dynamic prototype PKGFILES_CSWsqlite3devel = $(PKGFILES_DEVEL) +PKGFILES_CSWsqlite3rt = $(PKGFILES_RT) +# Dependencies +SPKG_DESC_CSWsqlite3 = CSWsqlite3rt +SPKG_DESC_CSWsqlite3devel = CSWsqlite3 + # Build the 64 bits binaries NO_ISAEXEC = 1 EXTRA_BUILD_ISAS_sparc = sparcv9 @@ -48,6 +55,8 @@ pre-install: @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/copyright.html $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) + @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/copyright.html $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)devel + @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/copyright.html $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)rt include gar/category.mk Modified: csw/mgar/pkg/sqlite3/trunk/checksums =================================================================== --- csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-28 18:32:31 UTC (rev 4018) +++ csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-28 18:55:53 UTC (rev 4019) @@ -1,5 +1,6 @@ a03bdc86df4025b6881d58557e4b5bd3 download/sqlite-3.6.10.tar.gz -cdd419809af113a0b22d489cf24714fe download/CSWsqlite3.gspec -6e43cf703ea5eafe991a120abc06fd44 download/CSWsqlite3devel.gspec +796042e754828aa346facd2214deff95 download/CSWsqlite3.gspec +23f763ff31337ca17c738a2b01087f81 download/CSWsqlite3devel.gspec +9676a47277f87865952358aee9860cac download/CSWsqlite3rt.gspec a0e12a72a1f5b972624c712532dc27d7 download/copyright.html 01747316846392e5ca9455b74af41d95 download/gar-base.diff Modified: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec 2009-03-28 18:32:31 UTC (rev 4018) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec 2009-03-28 18:55:53 UTC (rev 4019) @@ -4,6 +4,6 @@ %copyright -Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information +Please see /opt/csw/share/doc/%{GARNAME} for license information Modified: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec 2009-03-28 18:32:31 UTC (rev 4018) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec 2009-03-28 18:55:53 UTC (rev 4019) @@ -3,5 +3,5 @@ %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright -Please see /opt/csw/share/doc/%{GARNAME}/License.txt for license information +Please see /opt/csw/share/doc/%{GARNAME} for license information Added: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec (rev 0) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec 2009-03-28 18:55:53 UTC (rev 4019) @@ -0,0 +1,9 @@ +%var bitname sqlite3rt +%var pkgname CSWsqlite3rt +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME} for license information + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 21:12:43 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 20:12:43 +0000 Subject: [csw-devel] SF.net SVN: gar:[4020] csw/mgar/pkg/sqlite3/trunk Message-ID: Revision: 4020 http://gar.svn.sourceforge.net/gar/?rev=4020&view=rev Author: wbonnet Date: 2009-03-28 20:12:43 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Upgrade to 3.6.10 Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile csw/mgar/pkg/sqlite3/trunk/checksums csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 18:55:53 UTC (rev 4019) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 20:12:43 UTC (rev 4020) @@ -24,8 +24,11 @@ SPKG_DESC_CSWsqlite3rt = $(SPKG_DESC_CSWsqlite3) runtime # Dynamic prototype -PKGFILES_CSWsqlite3devel = $(PKGFILES_DEVEL) -PKGFILES_CSWsqlite3rt = $(PKGFILES_RT) +PKGFILES_CSWsqlite3devel = $(PKGFILES_DEVEL) +PKGFILES_CSWsqlite3devel += /opt/csw/share/doc/sqlite3devel/copyright.html +PKGFILES_CSWsqlite3rt = $(PKGFILES_RT) +PKGFILES_CSWsqlite3rt += /opt/csw/share/doc/sqlite3rt/copyright.html +PKGFILES_CSWsqlite3rt += /opt/csw/lib/.* # Dependencies SPKG_DESC_CSWsqlite3 = CSWsqlite3rt @@ -54,6 +57,8 @@ pre-install: @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) + @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)devel + @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)rt @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/copyright.html $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/copyright.html $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)devel @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/copyright.html $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)rt Modified: csw/mgar/pkg/sqlite3/trunk/checksums =================================================================== --- csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-28 18:55:53 UTC (rev 4019) +++ csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-28 20:12:43 UTC (rev 4020) @@ -1,6 +1,6 @@ a03bdc86df4025b6881d58557e4b5bd3 download/sqlite-3.6.10.tar.gz 796042e754828aa346facd2214deff95 download/CSWsqlite3.gspec 23f763ff31337ca17c738a2b01087f81 download/CSWsqlite3devel.gspec -9676a47277f87865952358aee9860cac download/CSWsqlite3rt.gspec +e331063f1e79a20e465ed63bfcea15a8 download/CSWsqlite3rt.gspec a0e12a72a1f5b972624c712532dc27d7 download/copyright.html 01747316846392e5ca9455b74af41d95 download/gar-base.diff Modified: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec 2009-03-28 18:55:53 UTC (rev 4019) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec 2009-03-28 20:12:43 UTC (rev 4020) @@ -1,4 +1,4 @@ -%var bitname sqlite3rt +%var bitname sqlite3_rt %var pkgname CSWsqlite3rt %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 22:06:05 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 21:06:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[4021] csw/mgar/pkg/sqlite3/trunk/Makefile Message-ID: Revision: 4021 http://gar.svn.sourceforge.net/gar/?rev=4021&view=rev Author: wbonnet Date: 2009-03-28 21:06:05 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update to 3.6.10 Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 20:12:43 UTC (rev 4020) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 21:06:05 UTC (rev 4021) @@ -31,8 +31,8 @@ PKGFILES_CSWsqlite3rt += /opt/csw/lib/.* # Dependencies -SPKG_DESC_CSWsqlite3 = CSWsqlite3rt -SPKG_DESC_CSWsqlite3devel = CSWsqlite3 +REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt +REQUIRED_PKGS_CSWsqlite3devel = CSWsqlite3 # Build the 64 bits binaries NO_ISAEXEC = 1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 22:07:35 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 21:07:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[4022] csw/mgar/pkg/sqlite3/trunk/Makefile Message-ID: Revision: 4022 http://gar.svn.sourceforge.net/gar/?rev=4022&view=rev Author: wbonnet Date: 2009-03-28 21:07:34 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update Makef Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 21:06:05 UTC (rev 4021) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 21:07:34 UTC (rev 4022) @@ -31,7 +31,7 @@ PKGFILES_CSWsqlite3rt += /opt/csw/lib/.* # Dependencies -REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt +#REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt REQUIRED_PKGS_CSWsqlite3devel = CSWsqlite3 # Build the 64 bits binaries This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Sat Mar 28 22:22:41 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sat, 28 Mar 2009 21:22:41 +0000 Subject: [csw-devel] SF.net SVN: gar:[4023] csw/mgar/pkg/dovecot/trunk Message-ID: Revision: 4023 http://gar.svn.sourceforge.net/gar/?rev=4023&view=rev Author: skayser Date: 2009-03-28 21:22:41 +0000 (Sat, 28 Mar 2009) Log Message: ----------- dovecot: adjusted file paths Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-28 21:07:34 UTC (rev 4022) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-28 21:22:41 UTC (rev 4023) @@ -131,8 +131,8 @@ repackage @$(MAKECOOKIE) + post-install-modulated: DOCS = NEWS AUTHORS COPYING.LGPL COPYING.MIT -post-install-modulated: CSWDOCS = changelog.CSW README.CSW post-install-modulated: DOCDEST = $(DESTDIR)$(docdir)/$(GARNAME) post-install-modulated: SSLDIR = $(DESTDIR)/opt/csw/ssl post-install-modulated: build-and-install-sieveplugin @@ -141,17 +141,24 @@ @ginstall -d $(DESTDIR)$(sysconfdir)/pkg/CSWdovecot @ginstall -d $(SSLDIR)/certs @ginstall -d $(SSLDIR)/private + + @cp $(DESTDIR)$(sysconfdir)/dovecot-example.conf \ + $(DESTDIR)$(sysconfdir)/dovecot.conf.CSW + + # Create self-signed sample cert @( cd $(WORKSRC)/doc; SSLDIR=$(SSLDIR) /bin/sh ./mkcert.sh ) @mv $(SSLDIR)/certs/dovecot.pem $(SSLDIR)/certs/dovecot.pem.CSW @mv $(SSLDIR)/private/dovecot.pem $(SSLDIR)/private/dovecot.pem.CSW @chmod 400 $(SSLDIR)/private/dovecot.pem.CSW - @cp $(DESTDIR)$(sysconfdir)/dovecot-example.conf \ - $(DESTDIR)$(sysconfdir)/dovecot.conf.CSW + + # Copy documentation (upstream + CSW) and mkcert.sh @$(foreach DOC,$(DOCS),ginstall -m 644 $(WORKSRC)/$(DOC) $(DOCDEST);) - @$(foreach DOC,$(CSWDOCS),\ - ginstall -m 644 $(FILEDIR)/CSWdovecot.$(DOC) $(DOCDEST);) + @cp $(FILEDIR)/CSWdovecot.changelog.CSW $(DOCDEST)/changelog.CSW + @cp $(FILEDIR)/CSWdovecot.README.CSW $(DOCDEST)/README.CSW @ginstall -m 755 $(WORKSRC)/doc/mkcert.sh $(DOCDEST) @cp $(WORKSRC)/doc/dovecot-openssl.cnf $(DOCDEST) + + # Files for cswinitsmf and cswusergroup @ginstall -m 755 $(FILEDIR)/CSWdovecot.cswdovecot \ $(DESTDIR)/etc/opt/csw/init.d/cswdovecot @ginstall -m 644 $(FILEDIR)/CSWdovecot.cswusergroup \ Modified: csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW 2009-03-28 21:07:34 UTC (rev 4022) +++ csw/mgar/pkg/dovecot/trunk/files/CSWdovecot.changelog.CSW 2009-03-28 21:22:41 UTC (rev 4023) @@ -1,4 +1,4 @@ -dovecot (1.1.11,REV=2009.03.26) +dovecot (1.1.11,REV=2009.03.28) * Package adopted and updated to 1.1.11. * Tested and validated LDAP interopability with PAM. (Closes: #2760) @@ -6,4 +6,4 @@ * Compiled with --localstatedir=/var/opt/csw. Changes base_dir from /opt/csw/var/run/dovecot to /var/opt/csw/run/dovecot. - -- Sebastian Kayser Thu, 26 Mar 2009 13:35:07 +0100 + -- Sebastian Kayser Sat, 28 Mar 2009 18:18:35 +0100 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 22:33:09 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 21:33:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[4025] csw/mgar/pkg/sqlite3/trunk/Makefile Message-ID: Revision: 4025 http://gar.svn.sourceforge.net/gar/?rev=4025&view=rev Author: wbonnet Date: 2009-03-28 21:33:09 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update Makefile Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 21:33:07 UTC (rev 4024) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-28 21:33:09 UTC (rev 4025) @@ -31,7 +31,7 @@ PKGFILES_CSWsqlite3rt += /opt/csw/lib/.* # Dependencies -#REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt +REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt REQUIRED_PKGS_CSWsqlite3devel = CSWsqlite3 # Build the 64 bits binaries This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Sat Mar 28 22:33:08 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sat, 28 Mar 2009 21:33:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[4024] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 4024 http://gar.svn.sourceforge.net/gar/?rev=4024&view=rev Author: skayser Date: 2009-03-28 21:33:07 +0000 (Sat, 28 Mar 2009) Log Message: ----------- dovecot: fixed repackage Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-28 21:22:41 UTC (rev 4023) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-28 21:33:07 UTC (rev 4024) @@ -129,7 +129,6 @@ @gmake -o post-package \ NOPACKAGE="CSWdovecot CSWdovecotdevel" SPKG_VERSION=1.1.6 \ repackage - @$(MAKECOOKIE) post-install-modulated: DOCS = NEWS AUTHORS COPYING.LGPL COPYING.MIT This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 22:40:40 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 21:40:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[4026] csw/mgar/pkg/pango/trunk Message-ID: Revision: 4026 http://gar.svn.sourceforge.net/gar/?rev=4026&view=rev Author: wbonnet Date: 2009-03-28 21:40:39 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update to 1.24.0 Modified Paths: -------------- csw/mgar/pkg/pango/trunk/Makefile Property Changed: ---------------- csw/mgar/pkg/pango/trunk/ Property changes on: csw/mgar/pkg/pango/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/pango/trunk/Makefile =================================================================== --- csw/mgar/pkg/pango/trunk/Makefile 2009-03-28 21:33:09 UTC (rev 4025) +++ csw/mgar/pkg/pango/trunk/Makefile 2009-03-28 21:40:39 UTC (rev 4026) @@ -1,8 +1,8 @@ GARNAME = pango -GARVERSION = 1.4.0 +GARVERSION = 1.24.0 CATEGORIES = lib -DESCRIPTION = A framework for the layout and rendering of international text. +DESCRIPTION = A framework for the layout and rendering of international text define BLURB The goal of the Pango project is to provide an Open Source framework for the layout and rendering of internationalized text. It uses Unicode for all of its @@ -10,27 +10,33 @@ languages. endef -MASTER_SITES = http://ftp.gnome.org/pub/gnome/sources/pango/1.4/ +MASTER_SITES = http://ftp.gnome.org/pub/gnome/sources/pango/1.24/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 DISTFILES += $(call admfiles,CSWpango,) # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 +UPSTREAM_MASTER_SITES = http://ftp.gnome.org/pub/gnome/sources/pango/ +UFILES_REGEX = (\d+(?:\.\d+)*) -LIBDEPS += lib/xft +# Dynamic gspec +PACKAGES = CSWlibpango CSWlibpangodevel +CATALOGNAME_CSWlibpango = libpango +CATALOGNAME_CSWlibpangodevel = libpango_devel +SPKG_DESC_CSWlibpango = $(DESCRIPTION) +SPKG_DESC_CSWlibpangodevel = $(DESCRIPTION) development package CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --enable-debug=yes -TEST_TARGET = check +# Do not execute make test step +TEST_SCRIPTS = none include gar/category.mk -CFLAGS := -g $(CFLAGS) -CXXFLAGS := -g $(CXXFLAGS) -export CFLAGS CXXFLAGS +# CFLAGS := -g $(CFLAGS) +# CXXFLAGS := -g $(CXXFLAGS) +# export CFLAGS CXXFLAGS # Disable -- it works, but ild gives symbol errors -pre-configure: - @( cd $(WORKSRC)/pango/opentype ; \ - $(PERL) -i.bak -plne 's/^(\@BUILD_OT_TESTS_TRUE\@noinst_PROGRAMS = ottest)/#$$1/' Makefile.in ) +# pre-configure: +# @( cd $(WORKSRC)/pango/opentype ; \ +# $(PERL) -i.bak -plne 's/^(\@BUILD_OT_TESTS_TRUE\@noinst_PROGRAMS = ottest)/#$$1/' Makefile.in ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 23:32:39 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 22:32:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[4027] csw/mgar/pkg/pango/trunk Message-ID: Revision: 4027 http://gar.svn.sourceforge.net/gar/?rev=4027&view=rev Author: wbonnet Date: 2009-03-28 22:32:39 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update to 1.24.0 Modified Paths: -------------- csw/mgar/pkg/pango/trunk/Makefile csw/mgar/pkg/pango/trunk/checksums Added Paths: ----------- csw/mgar/pkg/pango/trunk/files/CSWlibpango.gspec csw/mgar/pkg/pango/trunk/files/CSWlibpangodevel.gspec Removed Paths: ------------- csw/mgar/pkg/pango/trunk/files/CSWpango.gspec Modified: csw/mgar/pkg/pango/trunk/Makefile =================================================================== --- csw/mgar/pkg/pango/trunk/Makefile 2009-03-28 21:40:39 UTC (rev 4026) +++ csw/mgar/pkg/pango/trunk/Makefile 2009-03-28 22:32:39 UTC (rev 4027) @@ -1,4 +1,4 @@ -GARNAME = pango +GARNAME = libpango GARVERSION = 1.24.0 CATEGORIES = lib @@ -11,24 +11,30 @@ endef MASTER_SITES = http://ftp.gnome.org/pub/gnome/sources/pango/1.24/ -DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWpango,) +DISTFILES = pango-$(GARVERSION).tar.bz2 +DISTFILES += $(call admfiles,CSWlibpango,) +DISTFILES += $(call admfiles,CSWlibpangodoc,) +DISTFILES += $(call admfiles,CSWlibpangodevel,) # We define upstream file regex so we can be notifed of new upstream software release UPSTREAM_MASTER_SITES = http://ftp.gnome.org/pub/gnome/sources/pango/ UFILES_REGEX = (\d+(?:\.\d+)*) -# Dynamic gspec -PACKAGES = CSWlibpango CSWlibpangodevel -CATALOGNAME_CSWlibpango = libpango -CATALOGNAME_CSWlibpangodevel = libpango_devel -SPKG_DESC_CSWlibpango = $(DESCRIPTION) -SPKG_DESC_CSWlibpangodevel = $(DESCRIPTION) development package +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --enable-gtk-doc -CONFIGURE_ARGS = $(DIRPATHS) +PREREQUISITE_PKGS += CSWgtk-doc +REQUIRED_PKGS_CSWlibpango = CSWggettextrt CSWglib2 + +# Dynamic prototype +PKGFILES_CSWlibpangodevel = $(PKGFILES_DEVEL) +PKGFILES_CSWlibpangodevel += /opt/csw/share/doc/libpango_devel/license +PKGFILES_CSWlibpangodoc = /opt/csw/share/gtk-doc/.* +PKGFILES_CSWlibpangodoc += /opt/csw/share/doc/libpango_doc/license + # Do not execute make test step -TEST_SCRIPTS = none +TEST_SCRIPTS = include gar/category.mk @@ -40,3 +46,15 @@ # pre-configure: # @( cd $(WORKSRC)/pango/opentype ; \ # $(PERL) -i.bak -plne 's/^(\@BUILD_OT_TESTS_TRUE\@noinst_PROGRAMS = ottest)/#$$1/' Makefile.in ) + +post-extract: + ( cd $(WORKROOTDIR) ; for i in build-isa-* ; do mv $$i/pango-$(GARVERSION) $$i/$(GARNAME)-$(GARVERSION) ; done ) + @$(MAKECOOKIE) + +# pre-install: +# @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) +# @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)devel +# @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)doc +# @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/license +# @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)doc/license +# @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)devel/license Modified: csw/mgar/pkg/pango/trunk/checksums =================================================================== --- csw/mgar/pkg/pango/trunk/checksums 2009-03-28 21:40:39 UTC (rev 4026) +++ csw/mgar/pkg/pango/trunk/checksums 2009-03-28 22:32:39 UTC (rev 4027) @@ -1,2 +1,4 @@ -9b5d9a5dcce5b3899d401f9c2cd6873f download/pango-1.4.0.tar.bz2 -7b1dfa74d31ef7150dbf9703dfdd1f0e download/CSWpango.gspec +d209f41079833cd2ef2c5e580ab9c5ee download/pango-1.24.0.tar.bz2 +b1fc53cbeb7059ebd68b774394c9539d download/CSWlibpango.gspec +a560e043e55561d10a89fc75d49e3360 download/CSWlibpangodoc.gspec +987f13b57b71985c4cd0d13570eb8f9e download/CSWlibpangodevel.gspec Copied: csw/mgar/pkg/pango/trunk/files/CSWlibpango.gspec (from rev 4026, csw/mgar/pkg/pango/trunk/files/CSWpango.gspec) =================================================================== --- csw/mgar/pkg/pango/trunk/files/CSWlibpango.gspec (rev 0) +++ csw/mgar/pkg/pango/trunk/files/CSWlibpango.gspec 2009-03-28 22:32:39 UTC (rev 4027) @@ -0,0 +1,9 @@ +%var bitname libpango +%var pkgname CSWlibpango +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME} for license information + + Added: csw/mgar/pkg/pango/trunk/files/CSWlibpangodevel.gspec =================================================================== --- csw/mgar/pkg/pango/trunk/files/CSWlibpangodevel.gspec (rev 0) +++ csw/mgar/pkg/pango/trunk/files/CSWlibpangodevel.gspec 2009-03-28 22:32:39 UTC (rev 4027) @@ -0,0 +1,7 @@ +%var bitname libpango_devel +%var pkgname CSWlibpangodevel +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME} for license information Deleted: csw/mgar/pkg/pango/trunk/files/CSWpango.gspec =================================================================== --- csw/mgar/pkg/pango/trunk/files/CSWpango.gspec 2009-03-28 21:40:39 UTC (rev 4026) +++ csw/mgar/pkg/pango/trunk/files/CSWpango.gspec 2009-03-28 22:32:39 UTC (rev 4027) @@ -1,4 +0,0 @@ -%var bitname pango -%var pkgname CSWpango -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYRIGHT This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 23:34:49 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 22:34:49 +0000 Subject: [csw-devel] SF.net SVN: gar:[4028] csw/mgar/pkg/pango/trunk/files Message-ID: Revision: 4028 http://gar.svn.sourceforge.net/gar/?rev=4028&view=rev Author: wbonnet Date: 2009-03-28 22:34:49 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update to 1.24.0 Added Paths: ----------- csw/mgar/pkg/pango/trunk/files/CSWpango.gspec csw/mgar/pkg/pango/trunk/files/CSWpangodevel.gspec csw/mgar/pkg/pango/trunk/files/CSWpangodoc.gspec Removed Paths: ------------- csw/mgar/pkg/pango/trunk/files/CSWlibpango.gspec csw/mgar/pkg/pango/trunk/files/CSWlibpangodevel.gspec Deleted: csw/mgar/pkg/pango/trunk/files/CSWlibpango.gspec =================================================================== --- csw/mgar/pkg/pango/trunk/files/CSWlibpango.gspec 2009-03-28 22:32:39 UTC (rev 4027) +++ csw/mgar/pkg/pango/trunk/files/CSWlibpango.gspec 2009-03-28 22:34:49 UTC (rev 4028) @@ -1,9 +0,0 @@ -%var bitname libpango -%var pkgname CSWlibpango -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright - - -Please see /opt/csw/share/doc/%{GARNAME} for license information - - Deleted: csw/mgar/pkg/pango/trunk/files/CSWlibpangodevel.gspec =================================================================== --- csw/mgar/pkg/pango/trunk/files/CSWlibpangodevel.gspec 2009-03-28 22:32:39 UTC (rev 4027) +++ csw/mgar/pkg/pango/trunk/files/CSWlibpangodevel.gspec 2009-03-28 22:34:49 UTC (rev 4028) @@ -1,7 +0,0 @@ -%var bitname libpango_devel -%var pkgname CSWlibpangodevel -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright - - -Please see /opt/csw/share/doc/%{GARNAME} for license information Copied: csw/mgar/pkg/pango/trunk/files/CSWpango.gspec (from rev 4027, csw/mgar/pkg/pango/trunk/files/CSWlibpango.gspec) =================================================================== --- csw/mgar/pkg/pango/trunk/files/CSWpango.gspec (rev 0) +++ csw/mgar/pkg/pango/trunk/files/CSWpango.gspec 2009-03-28 22:34:49 UTC (rev 4028) @@ -0,0 +1,9 @@ +%var bitname libpango +%var pkgname CSWpango +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME} for license information + + Copied: csw/mgar/pkg/pango/trunk/files/CSWpangodevel.gspec (from rev 4027, csw/mgar/pkg/pango/trunk/files/CSWlibpangodevel.gspec) =================================================================== --- csw/mgar/pkg/pango/trunk/files/CSWpangodevel.gspec (rev 0) +++ csw/mgar/pkg/pango/trunk/files/CSWpangodevel.gspec 2009-03-28 22:34:49 UTC (rev 4028) @@ -0,0 +1,7 @@ +%var bitname libpango_devel +%var pkgname CSWpangodevel +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME} for license information Added: csw/mgar/pkg/pango/trunk/files/CSWpangodoc.gspec =================================================================== --- csw/mgar/pkg/pango/trunk/files/CSWpangodoc.gspec (rev 0) +++ csw/mgar/pkg/pango/trunk/files/CSWpangodoc.gspec 2009-03-28 22:34:49 UTC (rev 4028) @@ -0,0 +1,9 @@ +%var bitname libpango_doc +%var pkgname CSWpangodoc +%include url file://%{PKGLIB}/csw_dyndepend.gspec +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME} for license information + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sat Mar 28 23:39:35 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sat, 28 Mar 2009 22:39:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[4029] csw/mgar/pkg/pango/trunk Message-ID: Revision: 4029 http://gar.svn.sourceforge.net/gar/?rev=4029&view=rev Author: wbonnet Date: 2009-03-28 22:39:35 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Update to 1.24.0 Modified Paths: -------------- csw/mgar/pkg/pango/trunk/Makefile csw/mgar/pkg/pango/trunk/checksums Modified: csw/mgar/pkg/pango/trunk/Makefile =================================================================== --- csw/mgar/pkg/pango/trunk/Makefile 2009-03-28 22:34:49 UTC (rev 4028) +++ csw/mgar/pkg/pango/trunk/Makefile 2009-03-28 22:39:35 UTC (rev 4029) @@ -12,9 +12,9 @@ MASTER_SITES = http://ftp.gnome.org/pub/gnome/sources/pango/1.24/ DISTFILES = pango-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWlibpango,) -DISTFILES += $(call admfiles,CSWlibpangodoc,) -DISTFILES += $(call admfiles,CSWlibpangodevel,) +DISTFILES += $(call admfiles,CSWpango,) +DISTFILES += $(call admfiles,CSWpangodoc,) +DISTFILES += $(call admfiles,CSWpangodevel,) # We define upstream file regex so we can be notifed of new upstream software release UPSTREAM_MASTER_SITES = http://ftp.gnome.org/pub/gnome/sources/pango/ @@ -25,13 +25,13 @@ PREREQUISITE_PKGS += CSWgtk-doc -REQUIRED_PKGS_CSWlibpango = CSWggettextrt CSWglib2 +REQUIRED_PKGS_CSWpango = CSWggettextrt CSWglib2 # Dynamic prototype -PKGFILES_CSWlibpangodevel = $(PKGFILES_DEVEL) -PKGFILES_CSWlibpangodevel += /opt/csw/share/doc/libpango_devel/license -PKGFILES_CSWlibpangodoc = /opt/csw/share/gtk-doc/.* -PKGFILES_CSWlibpangodoc += /opt/csw/share/doc/libpango_doc/license +PKGFILES_CSWpangodevel = $(PKGFILES_DEVEL) +PKGFILES_CSWpangodevel += /opt/csw/share/doc/libpango_devel/license +PKGFILES_CSWpangodoc = /opt/csw/share/gtk-doc/.* +PKGFILES_CSWpangodoc += /opt/csw/share/doc/libpango_doc/license # Do not execute make test step TEST_SCRIPTS = Modified: csw/mgar/pkg/pango/trunk/checksums =================================================================== --- csw/mgar/pkg/pango/trunk/checksums 2009-03-28 22:34:49 UTC (rev 4028) +++ csw/mgar/pkg/pango/trunk/checksums 2009-03-28 22:39:35 UTC (rev 4029) @@ -1,4 +1,4 @@ d209f41079833cd2ef2c5e580ab9c5ee download/pango-1.24.0.tar.bz2 -b1fc53cbeb7059ebd68b774394c9539d download/CSWlibpango.gspec -a560e043e55561d10a89fc75d49e3360 download/CSWlibpangodoc.gspec -987f13b57b71985c4cd0d13570eb8f9e download/CSWlibpangodevel.gspec +da5c6f501c3e86786917439354c131ce download/CSWpango.gspec +7c66de2a6fe8dabb01f04e23e93c83ba download/CSWpangodoc.gspec +b71fe2f312d197099f67bab293fdace2 download/CSWpangodevel.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 10:30:14 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 08:30:14 +0000 Subject: [csw-devel] SF.net SVN: gar:[4030] csw/mgar/pkg/pixman/trunk/Makefile Message-ID: Revision: 4030 http://gar.svn.sourceforge.net/gar/?rev=4030&view=rev Author: wbonnet Date: 2009-03-29 08:30:14 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgraed to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-28 22:39:35 UTC (rev 4029) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 08:30:14 UTC (rev 4030) @@ -31,7 +31,7 @@ LDFLAGS += -L/opt/csw/lib -R/opt/csw/lib CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --mandir=/opt/csw/share/man --enable-gtk +CONFIGURE_ARGS += --enable-gtk include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 10:40:08 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 08:40:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[4031] csw/mgar/pkg/pixman/trunk/Makefile Message-ID: Revision: 4031 http://gar.svn.sourceforge.net/gar/?rev=4031&view=rev Author: wbonnet Date: 2009-03-29 08:40:08 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 08:30:14 UTC (rev 4030) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 08:40:08 UTC (rev 4031) @@ -22,8 +22,9 @@ LICENSE = COPYING PKGFILES_CSWpixmandevel = $(PKGFILES_DEVEL) +PKGFILES_CSWpixmandevel += /opt/csw/share/doc/pixman_devel/license -REQUIRED_PKGS_CSWpixmandevel = CSWpixman +#REQUIRED_PKGS_CSWpixmandevel = CSWpixman #REQUIRED_PKGS_CSWpixman = CSWlibx11 CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION @@ -35,4 +36,9 @@ include gar/category.mk + pre-install: + @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) + @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)_devel + @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/license + @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)_devel/license This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 11:09:59 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 09:09:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[4032] csw/mgar/pkg/pixman/trunk/files/license.txt Message-ID: Revision: 4032 http://gar.svn.sourceforge.net/gar/?rev=4032&view=rev Author: wbonnet Date: 2009-03-29 09:09:59 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Add license text Added Paths: ----------- csw/mgar/pkg/pixman/trunk/files/license.txt Added: csw/mgar/pkg/pixman/trunk/files/license.txt =================================================================== --- csw/mgar/pkg/pixman/trunk/files/license.txt (rev 0) +++ csw/mgar/pkg/pixman/trunk/files/license.txt 2009-03-29 09:09:59 UTC (rev 4032) @@ -0,0 +1,18 @@ +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of Red Hat not be used in advertising or +publicity pertaining to distribution of the software without specific, +written prior permission. Red Hat makes no representations about the +suitability of this software for any purpose. It is provided "as is" +without express or implied warranty. + * +THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS +SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY +SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN +AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING +OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +SOFTWARE. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 11:15:25 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 09:15:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[4033] csw/mgar/pkg/pixman/trunk Message-ID: Revision: 4033 http://gar.svn.sourceforge.net/gar/?rev=4033&view=rev Author: wbonnet Date: 2009-03-29 09:15:24 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile csw/mgar/pkg/pixman/trunk/checksums Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:09:59 UTC (rev 4032) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:15:24 UTC (rev 4033) @@ -17,10 +17,9 @@ SPKG_DESC_CSWpixmandevel = $(DESCRIPTION) development package DISTFILES += $(call admfiles,CSWpixman, ) +DISTFILES += license.txt DISTFILES += $(call admfiles,CSWpixmandevel, ) -LICENSE = COPYING - PKGFILES_CSWpixmandevel = $(PKGFILES_DEVEL) PKGFILES_CSWpixmandevel += /opt/csw/share/doc/pixman_devel/license @@ -39,6 +38,6 @@ pre-install: @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)_devel - @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/license - @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)_devel/license + @gcp -fp $(FILEDIR)/license.txt $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/license + @gcp -fp $(FILEDIR)/license.txt $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)_devel/license Modified: csw/mgar/pkg/pixman/trunk/checksums =================================================================== --- csw/mgar/pkg/pixman/trunk/checksums 2009-03-29 09:09:59 UTC (rev 4032) +++ csw/mgar/pkg/pixman/trunk/checksums 2009-03-29 09:15:24 UTC (rev 4033) @@ -1,3 +1,4 @@ da330524bbd975271974378b1c5e7b5d download/pixman-0.14.0.tar.gz 09e58b9e029eb63c896ad2ff70fc7915 download/CSWpixman.gspec +e020f2d273f12b5cf985f88ed38a29db download/license.txt 770ffe9900749190af335cbe2e897232 download/CSWpixmandevel.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 11:21:40 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 09:21:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[4034] csw/mgar/pkg/pixman/trunk/Makefile Message-ID: Revision: 4034 http://gar.svn.sourceforge.net/gar/?rev=4034&view=rev Author: wbonnet Date: 2009-03-29 09:21:40 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:15:24 UTC (rev 4033) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:21:40 UTC (rev 4034) @@ -35,7 +35,7 @@ include gar/category.mk - pre-install: +pre-install: @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)_devel @gcp -fp $(FILEDIR)/license.txt $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/license This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 11:38:46 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 09:38:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[4035] csw/mgar/pkg/pixman/trunk/Makefile Message-ID: Revision: 4035 http://gar.svn.sourceforge.net/gar/?rev=4035&view=rev Author: wbonnet Date: 2009-03-29 09:38:46 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:21:40 UTC (rev 4034) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:38:46 UTC (rev 4035) @@ -23,7 +23,7 @@ PKGFILES_CSWpixmandevel = $(PKGFILES_DEVEL) PKGFILES_CSWpixmandevel += /opt/csw/share/doc/pixman_devel/license -#REQUIRED_PKGS_CSWpixmandevel = CSWpixman +REQUIRED_PKGS_CSWpixmandevel = CSWpixman #REQUIRED_PKGS_CSWpixman = CSWlibx11 CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION @@ -33,11 +33,6 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-gtk -include gar/category.mk +LICENSE = license.txt -pre-install: - @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) - @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)_devel - @gcp -fp $(FILEDIR)/license.txt $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/license - @gcp -fp $(FILEDIR)/license.txt $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)_devel/license - +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 11:39:06 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 09:39:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[4036] csw/mgar/pkg/pixman/trunk/Makefile Message-ID: Revision: 4036 http://gar.svn.sourceforge.net/gar/?rev=4036&view=rev Author: wbonnet Date: 2009-03-29 09:39:06 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:38:46 UTC (rev 4035) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:39:06 UTC (rev 4036) @@ -23,7 +23,7 @@ PKGFILES_CSWpixmandevel = $(PKGFILES_DEVEL) PKGFILES_CSWpixmandevel += /opt/csw/share/doc/pixman_devel/license -REQUIRED_PKGS_CSWpixmandevel = CSWpixman +#REQUIRED_PKGS_CSWpixmandevel = CSWpixman #REQUIRED_PKGS_CSWpixman = CSWlibx11 CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 11:49:28 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 09:49:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[4037] csw/mgar/pkg/pixman/trunk/Makefile Message-ID: Revision: 4037 http://gar.svn.sourceforge.net/gar/?rev=4037&view=rev Author: wbonnet Date: 2009-03-29 09:49:28 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:39:06 UTC (rev 4036) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:49:28 UTC (rev 4037) @@ -23,7 +23,7 @@ PKGFILES_CSWpixmandevel = $(PKGFILES_DEVEL) PKGFILES_CSWpixmandevel += /opt/csw/share/doc/pixman_devel/license -#REQUIRED_PKGS_CSWpixmandevel = CSWpixman +REQUIRED_PKGS_CSWpixmandevel = CSWpixman #REQUIRED_PKGS_CSWpixman = CSWlibx11 CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 11:57:08 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 09:57:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[4038] csw/mgar/pkg/pixman/trunk/files/license.txt Message-ID: Revision: 4038 http://gar.svn.sourceforge.net/gar/?rev=4038&view=rev Author: wbonnet Date: 2009-03-29 09:57:08 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/files/license.txt Modified: csw/mgar/pkg/pixman/trunk/files/license.txt =================================================================== --- csw/mgar/pkg/pixman/trunk/files/license.txt 2009-03-29 09:49:28 UTC (rev 4037) +++ csw/mgar/pkg/pixman/trunk/files/license.txt 2009-03-29 09:57:08 UTC (rev 4038) @@ -7,7 +7,7 @@ written prior permission. Red Hat makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. - * + THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 11:59:56 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 09:59:56 +0000 Subject: [csw-devel] SF.net SVN: gar:[4039] csw/mgar/pkg/pixman/trunk/Makefile Message-ID: Revision: 4039 http://gar.svn.sourceforge.net/gar/?rev=4039&view=rev Author: wbonnet Date: 2009-03-29 09:59:56 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:57:08 UTC (rev 4038) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 09:59:56 UTC (rev 4039) @@ -23,7 +23,7 @@ PKGFILES_CSWpixmandevel = $(PKGFILES_DEVEL) PKGFILES_CSWpixmandevel += /opt/csw/share/doc/pixman_devel/license -REQUIRED_PKGS_CSWpixmandevel = CSWpixman +#REQUIRED_PKGS_CSWpixmandevel = CSWpixman #REQUIRED_PKGS_CSWpixman = CSWlibx11 CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 12:00:57 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 10:00:57 +0000 Subject: [csw-devel] SF.net SVN: gar:[4040] csw/mgar/pkg/pixman/trunk/checksums Message-ID: Revision: 4040 http://gar.svn.sourceforge.net/gar/?rev=4040&view=rev Author: wbonnet Date: 2009-03-29 10:00:57 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/checksums Modified: csw/mgar/pkg/pixman/trunk/checksums =================================================================== --- csw/mgar/pkg/pixman/trunk/checksums 2009-03-29 09:59:56 UTC (rev 4039) +++ csw/mgar/pkg/pixman/trunk/checksums 2009-03-29 10:00:57 UTC (rev 4040) @@ -1,4 +1,4 @@ da330524bbd975271974378b1c5e7b5d download/pixman-0.14.0.tar.gz 09e58b9e029eb63c896ad2ff70fc7915 download/CSWpixman.gspec -e020f2d273f12b5cf985f88ed38a29db download/license.txt +89d81c718f669974964dd9c62217c191 download/license.txt 770ffe9900749190af335cbe2e897232 download/CSWpixmandevel.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 29 12:02:32 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 29 Mar 2009 10:02:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[4041] csw/mgar/pkg/libgsf/trunk/Makefile Message-ID: Revision: 4041 http://gar.svn.sourceforge.net/gar/?rev=4041&view=rev Author: hson Date: 2009-03-29 10:02:32 +0000 (Sun, 29 Mar 2009) Log Message: ----------- libgsf: Change prerequisite package Modified Paths: -------------- csw/mgar/pkg/libgsf/trunk/Makefile Modified: csw/mgar/pkg/libgsf/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgsf/trunk/Makefile 2009-03-29 10:00:57 UTC (rev 4040) +++ csw/mgar/pkg/libgsf/trunk/Makefile 2009-03-29 10:02:32 UTC (rev 4041) @@ -13,7 +13,7 @@ MASTER_SITES = $(GNOME_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -PREREQUISITE_PKGS += CSWgnulinks CSWgtkdoc +PREREQUISITE_PKGS += CSWgnulinks CSWgtk-doc REQUIRED_PKGS += CSWbonobo2 CSWbzip2 CSWgconf2 CSWggettextrt CSWglib2 REQUIRED_PKGS += CSWgnomevfs2 CSWlibxml2 CSWorbit2 CSWzlib This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 12:09:17 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 10:09:17 +0000 Subject: [csw-devel] SF.net SVN: gar:[4042] csw/mgar/pkg/pixman/trunk/Makefile Message-ID: Revision: 4042 http://gar.svn.sourceforge.net/gar/?rev=4042&view=rev Author: wbonnet Date: 2009-03-29 10:09:17 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 0.14 Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 10:02:32 UTC (rev 4041) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-29 10:09:17 UTC (rev 4042) @@ -23,7 +23,7 @@ PKGFILES_CSWpixmandevel = $(PKGFILES_DEVEL) PKGFILES_CSWpixmandevel += /opt/csw/share/doc/pixman_devel/license -#REQUIRED_PKGS_CSWpixmandevel = CSWpixman +REQUIRED_PKGS_CSWpixmandevel = CSWpixman #REQUIRED_PKGS_CSWpixman = CSWlibx11 CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 14:01:52 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 12:01:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[4043] csw/mgar/pkg/libcairo/trunk Message-ID: Revision: 4043 http://gar.svn.sourceforge.net/gar/?rev=4043&view=rev Author: wbonnet Date: 2009-03-29 12:01:52 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 1.8.6 Modified Paths: -------------- csw/mgar/pkg/libcairo/trunk/Makefile csw/mgar/pkg/libcairo/trunk/checksums csw/mgar/pkg/libcairo/trunk/files/CSWlibcairo.gspec csw/mgar/pkg/libcairo/trunk/files/CSWlibcairodevel.gspec csw/mgar/pkg/libcairo/trunk/files/CSWlibcairodoc.gspec Modified: csw/mgar/pkg/libcairo/trunk/Makefile =================================================================== --- csw/mgar/pkg/libcairo/trunk/Makefile 2009-03-29 10:09:17 UTC (rev 4042) +++ csw/mgar/pkg/libcairo/trunk/Makefile 2009-03-29 12:01:52 UTC (rev 4043) @@ -9,40 +9,39 @@ MASTER_SITES = http://www.cairographics.org/releases/ DISTFILES = cairo-$(GARVERSION).tar.gz -PKGDIST = cairo-$(GARVERSION).tar.gz # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz SPKG_DESC_CSWlibcairo = $(DESCRIPTION) SPKG_DESC_CSWlibcairodevel = $(DESCRIPTION) development package +SPKG_DESC_CSWlibcairodoc = $(DESCRIPTION) documentaiton DISTFILES += $(call admfiles,CSWlibcairo, ) DISTFILES += $(call admfiles,CSWlibcairodevel, ) DISTFILES += $(call admfiles,CSWlibcairodoc, ) PKGFILES_CSWlibcairodevel = $(PKGFILES_DEVEL) -PKGFILES_CSWlibcairodevel += $(prefix)/include/.* -PKGFILES_CSWlibcairodevel += $(prefix)/lib/.*\.a -PKGFILES_CSWlibcairodevel += $(prefix)/lib/pkgconfig/.* +PKGFILES_CSWlibcairodevel += /opt/csw/share/doc/libcairo_devel/.* +PKGFILES_CSWlibcairodoc = $(prefix)/share/gtk-doc.* +PKGFILES_CSWlibcairodoc += /opt/csw/share/doc/libcairo_doc/.* -PKGFILES_CSWlibcairodoc += $(prefix)/share/gtk-doc.* - REQUIRED_PKGS_CSWlibcairodevel = CSWlibcairo REQUIRED_PKGS_CSWlibcairodoc = -REQUIRED_PKGS_CSWlibcairo += CSWlibx11 -REQUIRED_PKGS_CSWlibcairo += CSWfconfig -REQUIRED_PKGS_CSWlibcairo += CSWftype2 -REQUIRED_PKGS_CSWlibcairo += CSWlibxrender -REQUIRED_PKGS_CSWlibcairo += CSWpixman -REQUIRED_PKGS_CSWlibcairo += CSWpng -REQUIRED_PKGS_CSWlibcairo += CSWzlib +# REQUIRED_PKGS_CSWlibcairo += CSWlibx11 +# REQUIRED_PKGS_CSWlibcairo += CSWfconfig +# REQUIRED_PKGS_CSWlibcairo += CSWftype2 +# REQUIRED_PKGS_CSWlibcairo += CSWlibxrender +# REQUIRED_PKGS_CSWlibcairo += CSWpixman +# REQUIRED_PKGS_CSWlibcairo += CSWpng +# REQUIRED_PKGS_CSWlibcairo += CSWzlib -CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION -CXXFLAGS += -xlibmil -xlibmopt -features=tmplife -norunpath -LDFLAGS += -L/opt/csw/lib -R/opt/csw/lib +# CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION +# CXXFLAGS += -xlibmil -xlibmopt -features=tmplife -norunpath +# LDFLAGS += -L/opt/csw/lib -R/opt/csw/lib -CONFIGURE_ARGS = --prefix=/opt/csw --mandir=/opt/csw/share/man --disable-tests --enable-xlib=yes --enable-xlib-xrender=yes --enable-ft=yes --with-x +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --disable-tests --enable-xlib=yes --enable-xlib-xrender=yes --enable-ft=yes --with-x post-extract: ( cd $(WORKROOTDIR)/build-$(firstword $(MODULATIONS)) ; \ Modified: csw/mgar/pkg/libcairo/trunk/checksums =================================================================== --- csw/mgar/pkg/libcairo/trunk/checksums 2009-03-29 10:09:17 UTC (rev 4042) +++ csw/mgar/pkg/libcairo/trunk/checksums 2009-03-29 12:01:52 UTC (rev 4043) @@ -1,4 +1,4 @@ 4e64139ef6f668df24450f3b81dd0771 download/cairo-1.8.6.tar.gz -14919d48d4e00ee4e18fededcb1454ba download/CSWlibcairo.gspec -858cebcbabf59da9aaa959d915c6d1a9 download/CSWlibcairodevel.gspec -081ffcd10145f9041df467a11342cc98 download/CSWlibcairodoc.gspec +f3fb20251979667412e927160a5bcf78 download/CSWlibcairo.gspec +09a9ca79e382ac8cce6a7bce757a362e download/CSWlibcairodevel.gspec +8e110a0776ce7b62c01d4d721d2cc7b7 download/CSWlibcairodoc.gspec Modified: csw/mgar/pkg/libcairo/trunk/files/CSWlibcairo.gspec =================================================================== --- csw/mgar/pkg/libcairo/trunk/files/CSWlibcairo.gspec 2009-03-29 10:09:17 UTC (rev 4042) +++ csw/mgar/pkg/libcairo/trunk/files/CSWlibcairo.gspec 2009-03-29 12:01:52 UTC (rev 4043) @@ -1,4 +1,9 @@ %var bitname libcairo %var pkgname CSWlibcairo %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME} for license information + + Modified: csw/mgar/pkg/libcairo/trunk/files/CSWlibcairodevel.gspec =================================================================== --- csw/mgar/pkg/libcairo/trunk/files/CSWlibcairodevel.gspec 2009-03-29 10:09:17 UTC (rev 4042) +++ csw/mgar/pkg/libcairo/trunk/files/CSWlibcairodevel.gspec 2009-03-29 12:01:52 UTC (rev 4043) @@ -1,4 +1,9 @@ %var bitname libcairo_devel %var pkgname CSWlibcairodevel %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME} for license information + + Modified: csw/mgar/pkg/libcairo/trunk/files/CSWlibcairodoc.gspec =================================================================== --- csw/mgar/pkg/libcairo/trunk/files/CSWlibcairodoc.gspec 2009-03-29 10:09:17 UTC (rev 4042) +++ csw/mgar/pkg/libcairo/trunk/files/CSWlibcairodoc.gspec 2009-03-29 12:01:52 UTC (rev 4043) @@ -1,4 +1,9 @@ -%var bitname libcairodoc +%var bitname libcairo_doc %var pkgname CSWlibcairodoc %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING +%copyright + + +Please see /opt/csw/share/doc/%{GARNAME} for license information + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 14:12:46 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 12:12:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[4044] csw/mgar/pkg/pango/trunk/Makefile Message-ID: Revision: 4044 http://gar.svn.sourceforge.net/gar/?rev=4044&view=rev Author: wbonnet Date: 2009-03-29 12:12:45 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Update to 1.24.0 Modified Paths: -------------- csw/mgar/pkg/pango/trunk/Makefile Modified: csw/mgar/pkg/pango/trunk/Makefile =================================================================== --- csw/mgar/pkg/pango/trunk/Makefile 2009-03-29 12:01:52 UTC (rev 4043) +++ csw/mgar/pkg/pango/trunk/Makefile 2009-03-29 12:12:45 UTC (rev 4044) @@ -22,6 +22,7 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-gtk-doc +CONFIGURE_ARGS += --with-x PREREQUISITE_PKGS += CSWgtk-doc This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 29 14:24:00 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 29 Mar 2009 12:24:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[4045] csw/mgar/pkg/libgsf/trunk/files Message-ID: Revision: 4045 http://gar.svn.sourceforge.net/gar/?rev=4045&view=rev Author: hson Date: 2009-03-29 12:24:00 +0000 (Sun, 29 Mar 2009) Log Message: ----------- libgsf: Add old libraries for backward compatibility Added Paths: ----------- csw/mgar/pkg/libgsf/trunk/files/libgsf-1.so.1.9.1.i csw/mgar/pkg/libgsf/trunk/files/libgsf-1.so.1.9.1.s csw/mgar/pkg/libgsf/trunk/files/libgsf-gnome-1.so.1.9.1.i csw/mgar/pkg/libgsf/trunk/files/libgsf-gnome-1.so.1.9.1.s Added: csw/mgar/pkg/libgsf/trunk/files/libgsf-1.so.1.9.1.i =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/libgsf/trunk/files/libgsf-1.so.1.9.1.i ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/libgsf/trunk/files/libgsf-1.so.1.9.1.s =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/libgsf/trunk/files/libgsf-1.so.1.9.1.s ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/libgsf/trunk/files/libgsf-gnome-1.so.1.9.1.i =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/libgsf/trunk/files/libgsf-gnome-1.so.1.9.1.i ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/libgsf/trunk/files/libgsf-gnome-1.so.1.9.1.s =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/libgsf/trunk/files/libgsf-gnome-1.so.1.9.1.s ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 29 14:29:00 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 29 Mar 2009 12:29:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[4046] csw/mgar/pkg/libgsf/trunk/files/fixme.sh Message-ID: Revision: 4046 http://gar.svn.sourceforge.net/gar/?rev=4046&view=rev Author: hson Date: 2009-03-29 12:29:00 +0000 (Sun, 29 Mar 2009) Log Message: ----------- libgsf: Add fixme.sh Added Paths: ----------- csw/mgar/pkg/libgsf/trunk/files/fixme.sh Added: csw/mgar/pkg/libgsf/trunk/files/fixme.sh =================================================================== --- csw/mgar/pkg/libgsf/trunk/files/fixme.sh (rev 0) +++ csw/mgar/pkg/libgsf/trunk/files/fixme.sh 2009-03-29 12:29:00 UTC (rev 4046) @@ -0,0 +1,51 @@ +#!/bin/bash +#################################################### +# +# fixme.sh +# Intended to remove the use of libtool's +# pseudo-libraries for opencsw builds. +# +# Author: Mike Watters mwatters_at_opencsw.org +# Initial Version: 0.1 +# +#################################################### + +umask 0022 +PATH=/opt/csw/bin + +if [ $# -ne 1 ]; then + gecho "USAGE: $(basename $0) WORKSRC" + exit 1 +fi +BASEPATH=$1 + +## Fix Makefiles +for mk in $(gfind ${BASEPATH} -name Makefile -print); do + LT_FILES=$(ggrep '/opt/csw.*/lib/.*\.la' ${mk} | \ + gsed "s/^.*\(\/opt\/csw.*\/lib\/.*\.la\).*$/\1/") + + for file in ${LT_FILES}; do + LIB_NAME=$(ggrep 'dlname=' ${file} | \ + gsed -e "s/.*'\(.*\)'/\1/" \ + -e "s/^lib//" \ + -e "s/\.so.*$//") + fixpath=$(gecho $file |gsed 's/\//\\\//g') + gsed "s/${fixpath}/-l${LIB_NAME}/g" ${mk} >Makefile.new + gmv Makefile.new ${mk} + gchmod +x ${mk} + done +done + +## Fix libtool Script +for lt in $(gfind ${BASEPATH} -name libtool -print); do + gsed "/for search_ext in .*\.la/s/\.la//" ${lt} >${lt}.new + gmv ${lt}.new ${lt} + gchmod +x ${lt} +done + +for LTMAIN in $(gfind ${BASEPATH} -name ltmain.sh -print); do + gsed "/for search_ext in .*\.la/s/\.la//" ${LTMAIN} >${LTMAIN}.new + gmv ${LTMAIN}.new ${LTMAIN} + gchmod +x ${LTMAIN} +done + Property changes on: csw/mgar/pkg/libgsf/trunk/files/fixme.sh ___________________________________________________________________ Added: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 29 15:05:28 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 29 Mar 2009 13:05:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[4047] csw/mgar/pkg/lftp/trunk Message-ID: Revision: 4047 http://gar.svn.sourceforge.net/gar/?rev=4047&view=rev Author: chninkel Date: 2009-03-29 13:05:28 +0000 (Sun, 29 Mar 2009) Log Message: ----------- lftp: switched to garv2 Modified Paths: -------------- csw/mgar/pkg/lftp/trunk/Makefile csw/mgar/pkg/lftp/trunk/checksums csw/mgar/pkg/lftp/trunk/files/CSWlftp.prototype Removed Paths: ------------- csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend csw/mgar/pkg/lftp/trunk/files/CSWlftp.gspec csw/mgar/pkg/lftp/trunk/files/MakeRef_macro.patch csw/mgar/pkg/lftp/trunk/files/config.h.in csw/mgar/pkg/lftp/trunk/files/configure csw/mgar/pkg/lftp/trunk/files/sun_cc_bool_compilation_fix.patch csw/mgar/pkg/lftp/trunk/files/sun_cc_compilation_fix.patch Property Changed: ---------------- csw/mgar/pkg/lftp/trunk/ Property changes on: csw/mgar/pkg/lftp/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/lftp/trunk/Makefile =================================================================== --- csw/mgar/pkg/lftp/trunk/Makefile 2009-03-29 12:29:00 UTC (rev 4046) +++ csw/mgar/pkg/lftp/trunk/Makefile 2009-03-29 13:05:28 UTC (rev 4047) @@ -1,3 +1,17 @@ +##################################################################### +# OpenCSW build recipe for lftp +# +# Copyright 2009 Yann Rouillard +# All rights reserved. Use is subject to license terms. +# +# Redistribution and/or use, with or without modification, is +# permitted. This software is without warranty of any kind. The +# author(s) shall not be liable in the event that use of the +# software causes damage. +##################################################################### + +###### Package information ####### + GARNAME = lftp GARVERSION = 3.7.11 CATEGORIES = net @@ -7,19 +21,30 @@ lftp is a sophisticated command line based file transfer program. Supported protocols include FTP, HTTP, SFTP, and FISH. It has a multithreaded design allowing you to issue and execute multiple commands simultaneously or in the background. It also features mirroring capabilities and will reconnect and continue transfers in the event of a disconnection. Also, if you quit the program while transfers are still in progress, it will switch to nohup mode and finish the transfers in the background. Additional protocols supported: FTP over HTTP proxy, HTTPS and FTP over SSL. There are lots of tunable parameters, including rate limitation, number of connections limitation and more. endef +PACKAGES = CSWlftp +CATALOGNAME_CSWlftp = lftp + +REQUIRED_PKGS = CSWexpat CSWggettextrt CSWiconv CSWosslrt CSWreadline + +# adding the conf classe for handling configuration files +SPKG_CLASSES = none conf + + +###### Upstream and opencsw files information ####### + MASTER_SITES = http://ftp.yars.free.net/pub/source/lftp/ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWlftp,prototype depend) +DISTFILES += CSWlftp.prototype DISTFILES += changelog.CSW DISTFILES += i.conf r.conf -# adding the conf classe for handling configuration files -SPKG_CLASSES = none conf +##### Build and installation information ##### + # do some type conversion before munmap call # so lftp can be compiled with sun cc # (patch only mandatory to compile with gnutls) @@ -34,7 +59,8 @@ include gar/category.mk -post-install: - # po are not installed correctly (I should find a better fix) - cd $(WORKSRC)/po && $(MAKE) DESTDIR=$(DESTDIR) install_sh=$(CURDIR)/$(WORKSRC)/install-sh install +post-install-modulated: + ginstall -D $(DOWNLOADDIR)/changelog.CSW $(PKGROOT)/$(docdir)/lftp/changelog.CSW + ginstall $(DOWNLOADDIR)/*.conf $(WORKROOTDIR)/build-global/ + @$(MAKECOOKIE) Modified: csw/mgar/pkg/lftp/trunk/checksums =================================================================== --- csw/mgar/pkg/lftp/trunk/checksums 2009-03-29 12:29:00 UTC (rev 4046) +++ csw/mgar/pkg/lftp/trunk/checksums 2009-03-29 13:05:28 UTC (rev 4047) @@ -1,7 +1,5 @@ 6fe8793f3ccde1d2f8446d599d8a69a9 download/lftp-3.7.11.tar.gz -47fdb80e4575a9a70d69b146974620df download/CSWlftp.gspec -96ee1569832d5eaed0c3a7b37e13fc88 download/CSWlftp.prototype -fd82f3ee5acb526139ed874d266adc17 download/CSWlftp.depend +5e4827569eaa797b1e4e77d5bf9682df download/CSWlftp.prototype 23a0c19689c59ae1b7716da30e39fead download/changelog.CSW 3a01fb949dfe799507720c311222cd96 download/i.conf 51abe2144219c1af4c79c2e8b7e81cb9 download/r.conf Deleted: csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend =================================================================== --- csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend 2009-03-29 12:29:00 UTC (rev 4046) +++ csw/mgar/pkg/lftp/trunk/files/CSWlftp.depend 2009-03-29 13:05:28 UTC (rev 4047) @@ -1,5 +0,0 @@ -P CSWexpat expat - XML Parser Toolkit -P CSWggettextrt ggettextrt - GNU gettext -P CSWiconv libiconv - GNU iconv library -P CSWosslrt openssl - The Open Source toolkit for SSL and TLS. -P CSWreadline readline - library to enable interactive line editing Deleted: csw/mgar/pkg/lftp/trunk/files/CSWlftp.gspec =================================================================== --- csw/mgar/pkg/lftp/trunk/files/CSWlftp.gspec 2009-03-29 12:29:00 UTC (rev 4046) +++ csw/mgar/pkg/lftp/trunk/files/CSWlftp.gspec 2009-03-29 13:05:28 UTC (rev 4047) @@ -1,4 +0,0 @@ -%var bitname lftp -%var pkgname CSWlftp -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING Modified: csw/mgar/pkg/lftp/trunk/files/CSWlftp.prototype =================================================================== --- csw/mgar/pkg/lftp/trunk/files/CSWlftp.prototype 2009-03-29 12:29:00 UTC (rev 4046) +++ csw/mgar/pkg/lftp/trunk/files/CSWlftp.prototype 2009-03-29 13:05:28 UTC (rev 4047) @@ -5,7 +5,7 @@ e conf /opt/csw/etc/lftp.conf 0644 root bin d none /opt/csw/lib/lftp 0755 root bin d none /opt/csw/share/doc/lftp 0755 root bin -f none /opt/csw/share/doc/lftp/changelog.CSW=changelog.CSW 0644 root bin +f none /opt/csw/share/doc/lftp/changelog.CSW 0644 root bin d none /opt/csw/share/lftp 0755 root bin f none /opt/csw/share/lftp/convert-netscape-cookies 0755 root bin f none /opt/csw/share/lftp/import-ncftp 0755 root bin Deleted: csw/mgar/pkg/lftp/trunk/files/MakeRef_macro.patch =================================================================== --- csw/mgar/pkg/lftp/trunk/files/MakeRef_macro.patch 2009-03-29 12:29:00 UTC (rev 4046) +++ csw/mgar/pkg/lftp/trunk/files/MakeRef_macro.patch 2009-03-29 13:05:28 UTC (rev 4047) @@ -1,52 +0,0 @@ -diff --speed-large-files --minimal -Nru lftp-3.5.4.orig/src/FileCopy.cc lftp-3.5.4/src/FileCopy.cc ---- lftp-3.5.4.orig/src/FileCopy.cc 2006-07-25 04:38:31.000000000 -0400 -+++ lftp-3.5.4/src/FileCopy.cc 2006-08-19 09:01:42.438310000 -0400 -@@ -408,8 +408,10 @@ - max_buf=0x10000; - cont=false; - error_text=0; -- rate =MakeRef(new Speedometer("xfer:rate-period")); -- rate_for_eta=MakeRef(new Speedometer("xfer:eta-period")); -+ rate =new Speedometer("xfer:rate-period"); -+ rate =MakeRef(rate); -+ rate_for_eta=new Speedometer("xfer:eta-period"); -+ rate_for_eta=MakeRef(rate_for_eta); - put_buf=0; - put_eof_pos=0; - bytes_count=0; -@@ -798,8 +800,10 @@ - fxp_eof: - // FIXME: set date for real. - date_set=true; -- if(!verify) -- verify=MakeRef(new FileVerificator(session,file)); -+ if(!verify) { -+ verify=new FileVerificator(session,file); -+ verify=MakeRef(verify); -+ } - return MOVED; - } - else if(res==FA::IN_PROGRESS) -@@ -1395,8 +1399,10 @@ - } - if(stream && delete_stream && !stream->Done()) - return m; -- if(!verify) -- verify=MakeRef(new FileVerificator(stream)); -+ if(!verify) { -+ verify=new FileVerificator(stream); -+ verify=MakeRef(verify); -+ } - return MOVED; - } - if(seek_pos==0) -@@ -1731,7 +1737,8 @@ - : FileCopyPeer(GET) - { - session=s; -- dl=MakeRef(session->MakeDirList(v)); -+ dl=session->MakeDirList(v); -+ dl=MakeRef(dl); - if(dl==0) - eof=true; - can_seek=false; Deleted: csw/mgar/pkg/lftp/trunk/files/config.h.in =================================================================== --- csw/mgar/pkg/lftp/trunk/files/config.h.in 2009-03-29 12:29:00 UTC (rev 4046) +++ csw/mgar/pkg/lftp/trunk/files/config.h.in 2009-03-29 13:05:28 UTC (rev 4047) @@ -1,700 +0,0 @@ -/* include/config.h.in. Generated from configure.ac by autoheader. */ - - -#ifndef CONFIG_H -#define CONFIG_H - - -/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP - systems. This function is required for `alloca.c' support on those systems. - */ -#undef CRAY_STACKSEG_END - -/* Define to 1 if using `alloca.c'. */ -#undef C_ALLOCA - -/* Default pager command */ -#undef DEFAULT_PAGER - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#undef ENABLE_NLS - -/* Define to 1 if the `getpgrp' function requires zero arguments. */ -#undef GETPGRP_VOID - -/* Define to 1 if you have `alloca', as a function or macro. */ -#undef HAVE_ALLOCA - -/* Define to 1 if you have and it should be used (not on Ultrix). - */ -#undef HAVE_ALLOCA_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_ARPA_INET_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_ARPA_NAMESER_H - -/* Define to 1 if you have the `btowc' function. */ -#undef HAVE_BTOWC - -/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the - CoreFoundation framework. */ -#undef HAVE_CFLOCALECOPYCURRENT - -/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in - the CoreFoundation framework. */ -#undef HAVE_CFPREFERENCESCOPYAPPVALUE - -/* Define to 1 if you have the header file. */ -#undef HAVE_CURSES_H - -/* define if c++ compiler supports bool */ -#undef HAVE_CXX_BOOL - -/* define if c++ compiler supports _Bool */ -#undef HAVE_CXX__BOOL - -/* Define if the GNU dcgettext() function is already present or preinstalled. - */ -#undef HAVE_DCGETTEXT - -/* Define to 1 if you have the declaration of `dn_expand', and to 0 if you - don't. */ -#undef HAVE_DECL_DN_EXPAND - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#undef HAVE_DECL_GETENV - -/* Define to 1 if you have the declaration of `hstrerror', and to 0 if you - don't. */ -#undef HAVE_DECL_HSTRERROR - -/* Define to 1 if you have the declaration of `h_errlist', and to 0 if you - don't. */ -#undef HAVE_DECL_H_ERRLIST - -/* Define to 1 if you have the declaration of `h_errno', and to 0 if you - don't. */ -#undef HAVE_DECL_H_ERRNO - -/* Define to 1 if you have the declaration of `inet_aton', and to 0 if you - don't. */ -#undef HAVE_DECL_INET_ATON - -/* Define to 1 if you have a declaration of mbswidth() in , and to 0 - otherwise. */ -#undef HAVE_DECL_MBSWIDTH_IN_WCHAR_H - -/* Define to 1 if you have the declaration of `memmem', and to 0 if you don't. - */ -#undef HAVE_DECL_MEMMEM - -/* Define to 1 if you have the declaration of `random', and to 0 if you don't. - */ -#undef HAVE_DECL_RANDOM - -/* Define to 1 if you have the declaration of `res_search', and to 0 if you - don't. */ -#undef HAVE_DECL_RES_SEARCH - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#undef HAVE_DECL_SNPRINTF - -/* Define to 1 if you have the declaration of `strcasecmp', and to 0 if you - don't. */ -#undef HAVE_DECL_STRCASECMP - -/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you - don't. */ -#undef HAVE_DECL_STRERROR_R - -/* Define to 1 if you have the declaration of `strmode', and to 0 if you - don't. */ -#undef HAVE_DECL_STRMODE - -/* Define to 1 if you have the declaration of `strptime', and to 0 if you - don't. */ -#undef HAVE_DECL_STRPTIME - -/* Define to 1 if you have the declaration of `strtoimax', and to 0 if you - don't. */ -#undef HAVE_DECL_STRTOIMAX - -/* Define to 1 if you have the declaration of `strtok_r', and to 0 if you - don't. */ -#undef HAVE_DECL_STRTOK_R - -/* Define to 1 if you have the declaration of `strtoll', and to 0 if you - don't. */ -#undef HAVE_DECL_STRTOLL - -/* Define to 1 if you have the declaration of `strtoull', and to 0 if you - don't. */ -#undef HAVE_DECL_STRTOULL - -/* Define to 1 if you have the declaration of `strtoumax', and to 0 if you - don't. */ -#undef HAVE_DECL_STRTOUMAX - -/* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you - don't. */ -#undef HAVE_DECL_SYS_ERRLIST - -/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. - */ -#undef HAVE_DECL_TZNAME - -/* Define to 1 if you have the declaration of `unsetenv', and to 0 if you - don't. */ -#undef HAVE_DECL_UNSETENV - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#undef HAVE_DECL_VSNPRINTF - -/* define if you have /dev/ptmx device */ -#undef HAVE_DEV_PTMX - -/* define if you have /dev/ptc device */ -#undef HAVE_DEV_PTS_AND_PTC - -/* Define to 1 if you have the header file. */ -#undef HAVE_DIRENT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_DLFCN_H - -/* have dlopen */ -#undef HAVE_DLOPEN - -/* Define to 1 if you have the `dn_expand' function. */ -#undef HAVE_DN_EXPAND - -/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ -#undef HAVE_DOPRNT - -/* Define to 1 if you have the header file. */ -#undef HAVE_ENDIAN_H - -/* define if you have global environ variable */ -#undef HAVE_ENVIRON - -/* Define to 1 if you have the header file. */ -#undef HAVE_ERRNO_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_EXPAT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_FCNTL_H - -/* Define to 1 if you have the `ftruncate' function. */ -#undef HAVE_FTRUNCATE - -/* Define to 1 if you have the `getaddrinfo' function. */ -#undef HAVE_GETADDRINFO - -/* Define to 1 if you have the `gethostbyname2' function. */ -#undef HAVE_GETHOSTBYNAME2 - -/* Define to 1 if you have the `getipnodebyname' function. */ -#undef HAVE_GETIPNODEBYNAME - -/* Define to 1 if you have the `getnameinfo' function. */ -#undef HAVE_GETNAMEINFO - -/* Define if the GNU gettext() function is already present or preinstalled. */ -#undef HAVE_GETTEXT - -/* Define to 1 if you have the `gettimeofday' function. */ -#undef HAVE_GETTIMEOFDAY - -/* Define to 1 if you have the `glob' function. */ -#undef HAVE_GLOB - -/* System has usable hstrerror */ -#undef HAVE_HSTRERROR - -/* system has h_errno */ -#undef HAVE_H_ERRNO - -/* Define if you have the iconv() function. */ -#undef HAVE_ICONV - -/* Define to 1 if you have the `inet_aton' function. */ -#undef HAVE_INET_ATON - -/* Define if you have the 'intmax_t' type in or . */ -#undef HAVE_INTMAX_T - -/* Define to 1 if you have the header file. */ -#undef HAVE_INTTYPES_H - -/* Define if exists, doesn't clash with , and - declares uintmax_t. */ -#undef HAVE_INTTYPES_H_WITH_UINTMAX - -/* Define to 1 if you have the `isascii' function. */ -#undef HAVE_ISASCII - -/* Define to 1 if you have the `iswcntrl' function. */ -#undef HAVE_ISWCNTRL - -/* Define to 1 if you have the `iswprint' function. */ -#undef HAVE_ISWPRINT - -/* Define to 1 if you have the `killpg' function. */ -#undef HAVE_KILLPG - -/* Define to 1 if you have the header file. */ -#undef HAVE_LANGINFO_H - -/* Define to 1 if you have the `lchown' function. */ -#undef HAVE_LCHOWN - -/* Define if you have expat library */ -#undef HAVE_LIBEXPAT - -/* Define to 1 if you have the header file. */ -#undef HAVE_LOCALE_H - -/* Define if you have the 'long long' type. */ -#undef HAVE_LONG_LONG - -/* Define to 1 if you have the `lstat' function. */ -#undef HAVE_LSTAT - -/* Define to 1 if mbrtowc and mbstate_t are properly declared. */ -#undef HAVE_MBRTOWC - -/* Define to 1 if you have the `mbsinit' function. */ -#undef HAVE_MBSINIT - -/* Define to 1 if you have the `mbsrtowcs' function. */ -#undef HAVE_MBSRTOWCS - -/* Define to 1 if declares mbstate_t. */ -#undef HAVE_MBSTATE_T - -/* Define to 1 if you have the `memmem' function. */ -#undef HAVE_MEMMEM - -/* Define to 1 if you have the `memmove' function. */ -#undef HAVE_MEMMOVE - -/* Define to 1 if you have the header file. */ -#undef HAVE_MEMORY_H - -/* Define to 1 if you have the `mempcpy' function. */ -#undef HAVE_MEMPCPY - -/* Define to 1 if you have the `mktime' function. */ -#undef HAVE_MKTIME - -/* Define to 1 if you have the header file. */ -#undef HAVE_NCURSES_CURSES_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_NCURSES_TERM_H - -/* Define to 1 if you have the header file, and it defines `DIR'. */ -#undef HAVE_NDIR_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_NETINET_IN_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_NETINET_IN_SYSTM_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_NETINET_IP_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_NETINET_TCP_H - -/* Define to 1 if you have the `nl_langinfo' function. */ -#undef HAVE_NL_LANGINFO - -/* define if you have openpty function */ -#undef HAVE_OPENPTY - -/* have poll() */ -#undef HAVE_POLL - -/* Define to 1 if you have the header file. */ -#undef HAVE_PTY_H - -/* Define to 1 if you have the `random' function. */ -#undef HAVE_RANDOM - -/* Define to 1 if you have the `regexec' function. */ -#undef HAVE_REGEXEC - -/* Define to 1 if you have the header file. */ -#undef HAVE_REGEX_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_RESOLV_H - -/* have res_9_search */ -#undef HAVE_RES_9_SEARCH - -/* have res_search */ -#undef HAVE_RES_SEARCH - -/* Define to 1 if you have the `Rpoll' function. */ -#undef HAVE_RPOLL - -/* Define to 1 if you have the `select' function. */ -#undef HAVE_SELECT - -/* Define to 1 if you have the `setlocale' function. */ -#undef HAVE_SETLOCALE - -/* Define to 1 if you have the `setpgid' function. */ -#undef HAVE_SETPGID - -/* Define to 1 if you have the `setsid' function. */ -#undef HAVE_SETSID - -/* Define to 1 if you have the `snprintf' function. */ -#undef HAVE_SNPRINTF - -/* Define to 1 if you have the `sscanf' function. */ -#undef HAVE_SSCANF - -/* Define to 1 if stdbool.h conforms to C99. */ -#undef HAVE_STDBOOL_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDINT_H - -/* Define if exists, doesn't clash with , and declares - uintmax_t. */ -#undef HAVE_STDINT_H_WITH_UINTMAX - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDLIB_H - -/* Define to 1 if you have the `strcasecmp' function. */ -#undef HAVE_STRCASECMP - -/* Define to 1 if you have the `strdup' function. */ -#undef HAVE_STRDUP - -/* System has usable strerror */ -#undef HAVE_STRERROR - -/* Define to 1 if you have the `strerror_r' function. */ -#undef HAVE_STRERROR_R - -/* Define to 1 if you have the header file. */ -#undef HAVE_STRINGS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STRING_H - -/* Define to 1 if you have the `strncasecmp' function. */ -#undef HAVE_STRNCASECMP - -/* Define to 1 if you have the `strptime' function. */ -#undef HAVE_STRPTIME - -/* Define to 1 if you have the `strstr' function. */ -#undef HAVE_STRSTR - -/* Define to 1 if you have the `strtoimax' function. */ -#undef HAVE_STRTOIMAX - -/* Define to 1 if you have the `strtok_r' function. */ -#undef HAVE_STRTOK_R - -/* Define to 1 if you have the `strtol' function. */ -#undef HAVE_STRTOL - -/* Define to 1 if you have the `strtoul' function. */ -#undef HAVE_STRTOUL - -/* Define to 1 if you have the `strtoull' function. */ -#undef HAVE_STRTOULL - -/* Define to 1 if you have the `strtoumax' function. */ -#undef HAVE_STRTOUMAX - -/* Define to 1 if `sa_len' is member of `struct sockaddr'. */ -#undef HAVE_STRUCT_SOCKADDR_SA_LEN - -/* Define to 1 if `tm_zone' is member of `struct tm'. */ -#undef HAVE_STRUCT_TM_TM_ZONE - -/* Define to 1 if you have the header file, and it defines `DIR'. - */ -#undef HAVE_SYS_DIR_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_IOCTL_H - -/* Define to 1 if you have the header file, and it defines `DIR'. - */ -#undef HAVE_SYS_NDIR_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_POLL_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_SELECT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_STAT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_STROPTS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_TIME_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_TYPES_H - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#undef HAVE_SYS_WAIT_H - -/* Define to 1 if you have the `tcgetattr' function. */ -#undef HAVE_TCGETATTR - -/* Define to 1 if you have the header file. */ -#undef HAVE_TERMCAP_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_TERMIOS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_TERMIO_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_TERM_H - -/* Define to 1 if you have the `tgetstr' function. */ -#undef HAVE_TGETSTR - -/* Define to 1 if you have the `tigetstr' function. */ -#undef HAVE_TIGETSTR - -/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use - `HAVE_STRUCT_TM_TM_ZONE' instead. */ -#undef HAVE_TM_ZONE - -/* Define to 1 if you don't have `tm_zone' but do have the external array - `tzname'. */ -#undef HAVE_TZNAME - -/* Define if you have the 'uintmax_t' type in or . */ -#undef HAVE_UINTMAX_T - -/* Define to 1 if you have the header file. */ -#undef HAVE_UNISTD_H - -/* Define to 1 if you have the `unsetenv' function. */ -#undef HAVE_UNSETENV - -/* Define if you have the 'unsigned long long' type. */ -#undef HAVE_UNSIGNED_LONG_LONG - -/* Define to 1 if you have the header file. */ -#undef HAVE_UTIL_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_UTIME_H - -/* Define to 1 if `utime(file, NULL)' sets file's timestamp to the present. */ -#undef HAVE_UTIME_NULL - -/* Define to 1 if you have the header file. */ -#undef HAVE_VARARGS_H - -/* Define to 1 if you have the `vprintf' function. */ -#undef HAVE_VPRINTF - -/* Define to 1 if you have the `vsnprintf' function. */ -#undef HAVE_VSNPRINTF - -/* Define to 1 if you have the header file. */ -#undef HAVE_WCHAR_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_WCTYPE_H - -/* Define to 1 if you have the `wmempcpy' function. */ -#undef HAVE_WMEMPCPY - -/* Define to 1 if the system has the type `_Bool'. */ -#undef HAVE__BOOL - -/* Define to 1 if you have the `_getpty' function. */ -#undef HAVE__GETPTY - -/* Define as const if the declaration of iconv() needs const. */ -#undef ICONV_CONST - -/* Define to libgnutls version, e.g. 0x010203 for 1.2.3 */ -#undef LFTP_LIBGNUTLS_VERSION_CODE - -/* need yywrap */ -#undef NEED_YYWRAP - - -#if defined(__cplusplus) && !defined(HAVE_CXX_BOOL) - typedef unsigned _bool; -#define bool _bool -#define false 0U -#define true 1U -#endif - - -#if defined(__cplusplus) && !defined(HAVE_CXX__BOOL) - typedef bool _Bool; -#endif - -/* Name of package */ -#undef PACKAGE - -/* Define to the address where bug reports for this package should be sent. */ -#undef PACKAGE_BUGREPORT - -/* Define to the full name of this package. */ -#undef PACKAGE_NAME - -/* Define to the full name and version of this package. */ -#undef PACKAGE_STRING - -/* Define to the one symbol short name of this package. */ -#undef PACKAGE_TARNAME - -/* Define to the version of this package. */ -#undef PACKAGE_VERSION - -/* Define as the return type of signal handlers (`int' or `void'). */ -#undef RETSIGTYPE - -/* define if you are building with SOCKS support */ -#undef SOCKS4 - -/* define if you are building with SOCKSv5 support */ -#undef SOCKS5 - -/* define if you are building with SOCKS-Dante support */ -#undef SOCKS_DANTE - -/* If using the C implementation of alloca, define if you know the - direction of stack growth for your system; otherwise it will be - automatically deduced at runtime. - STACK_DIRECTION > 0 => grows toward higher addresses - STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#undef STACK_DIRECTION - -/* Define to 1 if the `S_IS*' macros in do not work properly. */ -#undef STAT_MACROS_BROKEN - -/* Define to 1 if you have the ANSI C header files. */ -#undef STDC_HEADERS - -/* Define to 1 if strerror_r returns char *. */ -#undef STRERROR_R_CHAR_P - -/* Define to 1 if you can safely include both and . */ -#undef TIME_WITH_SYS_TIME - -/* Define to 1 if your declares `struct tm'. */ -#undef TM_IN_SYS_TIME - -/* replace system's printf functions */ -#undef TRIO_REPLACE_STDIO - -/* Define to 1 when using GNU TLS library */ -#undef USE_GNUTLS - -/* define if you are using openssl */ -#undef USE_OPENSSL - -/* A 'va_copy' style function */ -#undef VA_COPY - -/* Define to 1 if va_lists can be copied by pointer */ -#undef VA_PTR_COPY - -/* Define to 1 if va_lists can be copied by value */ -#undef VA_VAL_COPY - -/* Version number of package */ -#undef VERSION - -/* build modular lftp */ -#undef WITH_MODULES - -/* Define to 1 if your processor stores words with the most significant byte - first (like Motorola and SPARC, unlike Intel and VAX). */ -#undef WORDS_BIGENDIAN - -/* Number of bits in a file offset, on hosts where this is settable. */ -#undef _FILE_OFFSET_BITS - -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# undef _GNU_SOURCE -#endif - -/* Define for large files, on AIX-style hosts. */ -#undef _LARGE_FILES - -#if !defined (VA_COPY) -# if defined (VA_PTR_COPY) -# define VA_COPY(ap1, ap2) (*(ap1) = *(ap2)) -# elif defined (VA_VAL_COPY) -# include -# define VA_COPY(to,from) (memcpy(&(to),&(from),sizeof((to)))) -# endif -#endif /* !VA_COPY */ - -/* Define to empty if `const' does not conform to ANSI C. */ -#undef const - -/* Define to rpl_fnmatch if system fnmatch does not work */ -#undef fnmatch - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -#undef inline -#endif - -/* Define to long or long long if and don't define. */ -#undef intmax_t - -/* type to use in place of socklen_t if not defined */ -#undef lftp_socklen_t - -/* Define to a type if does not define. */ -#undef mbstate_t - -/* Define to `long int' if does not define. */ -#undef off_t - -/* Define to `int' if does not define. */ -#undef pid_t - -/* Define to `unsigned int' if does not define. */ -#undef size_t - -/* Define to unsigned long or unsigned long long if and - don't define. */ -#undef uintmax_t - - -#include -#endif /* CONFIG_H */ - Deleted: csw/mgar/pkg/lftp/trunk/files/configure =================================================================== --- csw/mgar/pkg/lftp/trunk/files/configure 2009-03-29 12:29:00 UTC (rev 4046) +++ csw/mgar/pkg/lftp/trunk/files/configure 2009-03-29 13:05:28 UTC (rev 4047) @@ -1,36090 +0,0 @@ -#! /bin/sh -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.61 for lftp 3.5.10. -# -# Report bugs to . -# -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. -# This configure script is free software; the Free Software Foundation -# gives unlimited permission to copy, distribute and modify it. -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - - - -# PATH needs CR -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -as_nl=' -' -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - { (exit 1); exit 1; } -fi - -# Work around bugs in pre-3.0 UWIN ksh. -for as_var in ENV MAIL MAILPATH -do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# CDPATH. -$as_unset CDPATH - - -if test "x$CONFIG_SHELL" = x; then - if (eval ":") 2>/dev/null; then - as_have_required=yes -else - as_have_required=no -fi - - if test $as_have_required = yes && (eval ": -(as_func_return () { - (exit \$1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = \"\$1\" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test \$exitcode = 0) || { (exit 1); exit 1; } - -( - as_lineno_1=\$LINENO - as_lineno_2=\$LINENO - test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && - test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } -") 2> /dev/null; then - : -else - as_candidate_shells= - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - case $as_dir in - /*) - for as_base in sh bash ksh sh5; do - as_candidate_shells="$as_candidate_shells $as_dir/$as_base" - done;; - esac -done -IFS=$as_save_IFS - - - for as_shell in $as_candidate_shells $SHELL; do - # Try only shells that exist, to save several forks. - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - { ("$as_shell") 2> /dev/null <<\_ASEOF -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - -: -_ASEOF -}; then - CONFIG_SHELL=$as_shell - as_have_required=yes - if { "$as_shell" 2> /dev/null <<\_ASEOF -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - -: -(as_func_return () { - (exit $1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = "$1" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test $exitcode = 0) || { (exit 1); exit 1; } - -( - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } - -_ASEOF -}; then - break -fi - -fi - - done - - if test "x$CONFIG_SHELL" != x; then - for as_var in BASH_ENV ENV - do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - done - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} -fi - - - if test $as_have_required = no; then - echo This script requires a shell more modern than all the - echo shells that I found on your system. Please install a - echo modern shell, or manually run the script under such a - echo shell if you do have one. - { (exit 1); exit 1; } -fi - - -fi - -fi - - - -(eval "as_func_return () { - (exit \$1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = \"\$1\" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test \$exitcode = 0") || { - echo No shell found that supports shell functions. - echo Please tell autoconf at gnu.org about your system, - echo including any error possibly output before this - echo message -} - - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line after each line using $LINENO; the second 'sed' - # does the real work. The second script uses 'N' to pair each - # line-number line with the line containing $LINENO, and appends - # trailing '-' during substitution so that $LINENO is not a special - # case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # scripts with optimization help from Paolo Bonzini. Blame Lee - # E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in --n*) - case `echo 'x\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - *) ECHO_C='\c';; - esac;; -*) - ECHO_N='-n';; -esac - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir -fi -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - - - -# Check that we are running under the correct shell. -SHELL=${CONFIG_SHELL-/bin/sh} - -case X$ECHO in -X*--fallback-echo) - # Remove one level of quotation (which was required for Make). - ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` - ;; -esac - -echo=${ECHO-echo} -if test "X$1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X$1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then - # Yippee, $echo works! - : -else - # Restart under the correct shell. - exec $SHELL "$0" --no-reexec ${1+"$@"} -fi - -if test "X$1" = X--fallback-echo; then - # used as fallback echo - shift - cat </dev/null 2>&1 && unset CDPATH - -if test -z "$ECHO"; then -if test "X${echo_test_string+set}" != Xset; then -# find a string as large as possible, as long as the shell can cope with it - for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do - # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... - if (echo_test_string=`eval $cmd`) 2>/dev/null && - echo_test_string=`eval $cmd` && - (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null - then - break - fi - done -fi - -if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - : -else - # The Solaris, AIX, and Digital Unix default echo programs unquote - # backslashes. This makes it impossible to quote backslashes using - # echo "$something" | sed 's/\\/\\\\/g' - # - # So, first we look for a working echo in the user's PATH. - - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for dir in $PATH /usr/ucb; do - IFS="$lt_save_ifs" - if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && - test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$dir/echo" - break - fi - done - IFS="$lt_save_ifs" - - if test "X$echo" = Xecho; then - # We didn't find a better echo, so look for alternatives. - if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # This shell has a builtin print -r that does the trick. - echo='print -r' - elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && - test "X$CONFIG_SHELL" != X/bin/ksh; then - # If we have ksh, try running configure again with it. - ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} - export ORIGINAL_CONFIG_SHELL - CONFIG_SHELL=/bin/ksh - export CONFIG_SHELL - exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} - else - # Try using printf. - echo='printf %s\n' - if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # Cool, printf works - : - elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL - export CONFIG_SHELL - SHELL="$CONFIG_SHELL" - export SHELL - echo="$CONFIG_SHELL $0 --fallback-echo" - elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$CONFIG_SHELL $0 --fallback-echo" - else - # maybe with a smaller string... - prev=: - - for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do - if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null - then - break - fi - prev="$cmd" - done - - if test "$prev" != 'sed 50q "$0"'; then - echo_test_string=`eval $prev` - export echo_test_string - exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} - else - # Oops. We lost completely, so just stick with echo. - echo=echo - fi - fi - fi - fi -fi -fi - -# Copy echo and quote the copy suitably for passing to libtool from -# the Makefile, instead of quoting the original, which is used later. -ECHO=$echo -if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then - ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" -fi - - - - -tagnames=${tagnames+${tagnames},}CXX - -tagnames=${tagnames+${tagnames},}F77 - -exec 7<&0 &1 - -# Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_clean_files= -ac_config_libobj_dir=. -LIBOBJS= -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} - -# Identity of this package. -PACKAGE_NAME='lftp' -PACKAGE_TARNAME='lftp' -PACKAGE_VERSION='3.5.10' -PACKAGE_STRING='lftp 3.5.10' -PACKAGE_BUGREPORT='lftp-bugs at lftp.yar.ru' - -ac_config_libobj_dir=lib -ac_unique_file="src/ftpclass.cc" -ac_header_list= -# Factoring default headers for most tests. -ac_includes_default="\ -#include -#ifdef HAVE_SYS_TYPES_H -# include -#endif -#ifdef HAVE_SYS_STAT_H -# include -#endif -#ifdef STDC_HEADERS -# include -# include -#else -# ifdef HAVE_STDLIB_H -# include -# endif -#endif -#ifdef HAVE_STRING_H -# if !defined STDC_HEADERS && defined HAVE_MEMORY_H -# include -# endif -# include -#endif -#ifdef HAVE_STRINGS_H -# include -#endif -#ifdef HAVE_INTTYPES_H -# include -#endif -#ifdef HAVE_STDINT_H -# include -#endif -#ifdef HAVE_UNISTD_H -# include -#endif" - -ac_func_list= -gt_needs= -ac_subst_vars='SHELL -PATH_SEPARATOR -PACKAGE_NAME -PACKAGE_TARNAME -PACKAGE_VERSION -PACKAGE_STRING -PACKAGE_BUGREPORT -exec_prefix -prefix -program_transform_name -bindir -sbindir -libexecdir -datarootdir -datadir -sysconfdir -sharedstatedir -localstatedir -includedir -oldincludedir -docdir -infodir -htmldir -dvidir -pdfdir -psdir -libdir -localedir -mandir -DEFS -ECHO_C -ECHO_N -ECHO_T -LIBS -build_alias -host_alias -target_alias -INSTALL_PROGRAM -INSTALL_SCRIPT -INSTALL_DATA -CYGPATH_W -PACKAGE -VERSION -ACLOCAL -AUTOCONF -AUTOMAKE -AUTOHEADER -MAKEINFO -install_sh -STRIP -INSTALL_STRIP_PROGRAM -mkdir_p -AWK -SET_MAKE -am__leading_dot -AMTAR -am__tar -am__untar -CC -CFLAGS -LDFLAGS -CPPFLAGS -ac_ct_CC -EXEEXT -OBJEXT -DEPDIR -am__include -am__quote -AMDEP_TRUE -AMDEP_FALSE -AMDEPBACKSLASH -CCDEPMODE -am__fastdepCC_TRUE -am__fastdepCC_FALSE -CXX -CXXFLAGS -ac_ct_CXX -CXXDEPMODE -am__fastdepCXX_TRUE -am__fastdepCXX_FALSE -CPP -GREP -EGREP -STDBOOL_H -HAVE__BOOL -LIBOBJS -YACC -YFLAGS -build -build_cpu -build_vendor -build_os -host -host_cpu -host_vendor -host_os -LIBICONV -LTLIBICONV -USE_NLS -MSGFMT -GMSGFMT -MSGFMT_015 -GMSGFMT_015 -XGETTEXT -XGETTEXT_015 -MSGMERGE -INTL_MACOSX_LIBS -INTLLIBS -LIBINTL -LTLIBINTL -POSUB -SOCKSLIBS -WITH_MODULES_TRUE -WITH_MODULES_FALSE -LN_S -ECHO -AR -RANLIB -CXXCPP -F77 -FFLAGS -ac_ct_F77 -LIBTOOL -subdirs -COMPILE_READLINE -READLINE_DIR -READLINE_DEPEND -READLINE -LIBGNUTLS_CONFIG -LIBGNUTLS_CFLAGS -LIBGNUTLS_LIBS -OPENSSL_LIBS -OPENSSL_LDFLAGS -OPENSSL_CPPFLAGS -EXPAT_LIBS -ALLOCA -LTLIBOBJS' -ac_subst_files='' - ac_precious_vars='build_alias -host_alias -target_alias -CC -CFLAGS -LDFLAGS -LIBS -CPPFLAGS -CXX -CXXFLAGS -CCC -CPP -YACC -YFLAGS -CXXCPP -F77 -FFLAGS' -ac_subdirs_all='readline-4.3' - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -# (The list follows the same order as the GNU Coding Standards.) -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datarootdir='${prefix}/share' -datadir='${datarootdir}' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -includedir='${prefix}/include' -oldincludedir='/usr/include' -docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' -infodir='${datarootdir}/info' -htmldir='${docdir}' -dvidir='${docdir}' -pdfdir='${docdir}' -psdir='${docdir}' -libdir='${exec_prefix}/lib' -localedir='${datarootdir}/locale' -mandir='${datarootdir}/man' - -ac_prev= -ac_dashdash= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval $ac_prev=\$ac_option - ac_prev= - continue - fi - - case $ac_option in - *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *) ac_optarg=yes ;; - esac - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case $ac_dashdash$ac_option in - --) - ac_dashdash=yes ;; - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=*) - datadir=$ac_optarg ;; - - -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ - | --dataroo | --dataro | --datar) - ac_prev=datarootdir ;; - -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ - | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) - datarootdir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` - eval enable_$ac_feature=no ;; - - -docdir | --docdir | --docdi | --doc | --do) - ac_prev=docdir ;; - -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) - docdir=$ac_optarg ;; - - -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) - ac_prev=dvidir ;; - -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) - dvidir=$ac_optarg ;; - - -enable-* | --enable-*) - ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` - eval enable_$ac_feature=\$ac_optarg ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) - ac_prev=htmldir ;; - -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ - | --ht=*) - htmldir=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localedir | --localedir | --localedi | --localed | --locale) - ac_prev=localedir ;; - -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) - localedir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst | --locals) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) - ac_prev=pdfdir ;; - -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) - pdfdir=$ac_optarg ;; - - -psdir | --psdir | --psdi | --psd | --ps) - ac_prev=psdir ;; - -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) - psdir=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/[-.]/_/g'` - eval with_$ac_package=\$ac_optarg ;; - - -without-* | --without-*) - ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/[-.]/_/g'` - eval with_$ac_package=no ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) { echo "$as_me: error: unrecognized option: $ac_option -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 - { (exit 1); exit 1; }; } - eval $ac_envvar=\$ac_optarg - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - echo "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - { echo "$as_me: error: missing argument to $ac_option" >&2 - { (exit 1); exit 1; }; } -fi - -# Be sure to have absolute directory names. -for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ - datadir sysconfdir sharedstatedir localstatedir includedir \ - oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir -do - eval ac_val=\$$ac_var - case $ac_val in - [\\/$]* | ?:[\\/]* ) continue;; - NONE | '' ) case $ac_var in *prefix ) continue;; esac;; - esac - { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; } -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -ac_pwd=`pwd` && test -n "$ac_pwd" && -ac_ls_di=`ls -di .` && -ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - { echo "$as_me: error: Working directory cannot be determined" >&2 - { (exit 1); exit 1; }; } -test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - { echo "$as_me: error: pwd does not report name of working directory" >&2 - { (exit 1); exit 1; }; } - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then the parent directory. - ac_confdir=`$as_dirname -- "$0" || -$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$0" : 'X\(//\)[^/]' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -echo X"$0" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r "$srcdir/$ac_unique_file"; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r "$srcdir/$ac_unique_file"; then - test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 - { (exit 1); exit 1; }; } -fi -ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" -ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 - { (exit 1); exit 1; }; } - pwd)` -# When building in place, set srcdir=. -if test "$ac_abs_confdir" = "$ac_pwd"; then - srcdir=. -fi -# Remove unnecessary trailing slashes from srcdir. -# Double slashes in file names in object file debugging info -# mess up M-x gdb in Emacs. -case $srcdir in -*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; -esac -for ac_var in $ac_precious_vars; do - eval ac_env_${ac_var}_set=\${${ac_var}+set} - eval ac_env_${ac_var}_value=\$${ac_var} - eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} - eval ac_cv_env_${ac_var}_value=\$${ac_var} -done - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures lftp 3.5.10 to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] - --datadir=DIR read-only architecture-independent data [DATAROOTDIR] - --infodir=DIR info documentation [DATAROOTDIR/info] - --localedir=DIR locale-dependent data [DATAROOTDIR/locale] - --mandir=DIR man documentation [DATAROOTDIR/man] - --docdir=DIR documentation root [DATAROOTDIR/doc/lftp] - --htmldir=DIR html documentation [DOCDIR] - --dvidir=DIR dvi documentation [DOCDIR] - --pdfdir=DIR pdf documentation [DOCDIR] - --psdir=DIR ps documentation [DOCDIR] -_ACEOF - - cat <<\_ACEOF - -Program names: - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM run sed PROGRAM on installed program names - -System types: - --build=BUILD configure for building on BUILD [guessed] - --host=HOST cross-compile to build programs to run on HOST [BUILD] -_ACEOF -fi - -if test -n "$ac_init_help"; then - case $ac_init_help in - short | recursive ) echo "Configuration of lftp 3.5.10:";; - esac - cat <<\_ACEOF - -Optional Features: - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors - --disable-largefile omit support for large files - --enable-packager-mode Change configuration behavior to ease packaging - --disable-rpath do not hardcode runtime library paths - --disable-nls do not use Native Language Support - --enable-shared[=PKGS] build shared libraries [default=yes] - --enable-static[=PKGS] build static libraries [default=yes] - --enable-fast-install[=PKGS] - optimize for fast installation [default=yes] - --disable-libtool-lock avoid locking (might break parallel builds) - -Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-debug enable debug info - --with-profiling enable profiling - --with-gnu-ld assume the C compiler uses GNU ld default=no - --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib - --without-libiconv-prefix don't search for libiconv in includedir and libdir - --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib - --without-libintl-prefix don't search for libintl in includedir and libdir - --with-pager=/path use specified pager by default - --with-socks=/path build with SOCKSv4 library - --with-socks5=/path build with SOCKSv5 library - --with-socksdante=/path build with SOCKS-Dante library - --with-modules build modular lftp (protocols become dll's) - --with-gnu-ld assume the C compiler uses GNU ld [default=no] - --with-pic try to use only PIC/non-PIC objects [default=use - both] - --with-tags[=TAGS] include additional configurations [automatic] - --without-libresolv don't use libresolv - --with-included-readline use supplied readline instead of system one - --without-gnutls don't use GNUTLS library - --with-openssl=/path use OpenSSL at, /path - --without-openssl don't use OpenSSL (default) - --with-libgnutls-prefix=PFX Prefix where libgnutls is installed (optional) - -Some influential environment variables: - CC C compiler command - CFLAGS C compiler flags - LDFLAGS linker flags, e.g. -L if you have libraries in a - nonstandard directory - LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if - you have headers in a nonstandard directory - CXX C++ compiler command - CXXFLAGS C++ compiler flags - CPP C preprocessor - YACC The `Yet Another C Compiler' implementation to use. Defaults to - the first program found out of: `bison -y', `byacc', `yacc'. - YFLAGS The list of arguments that will be passed by default to $YACC. - This script will default YFLAGS to the empty string to avoid a - default value of `-d' given by some make applications. - CXXCPP C++ preprocessor - F77 Fortran 77 compiler command - FFLAGS Fortran 77 compiler flags - -Use these variables to override the choices made by `configure' or to help -it to find libraries and programs with nonstandard names/locations. - -Report bugs to . -_ACEOF -ac_status=$? -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d "$ac_dir" || continue - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - cd "$ac_dir" || { ac_status=$?; continue; } - # Check for guested configure. - if test -f "$ac_srcdir/configure.gnu"; then - echo && - $SHELL "$ac_srcdir/configure.gnu" --help=recursive - elif test -f "$ac_srcdir/configure"; then - echo && - $SHELL "$ac_srcdir/configure" --help=recursive - else - echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi || ac_status=$? - cd "$ac_pwd" || { ac_status=$?; break; } - done -fi - -test -n "$ac_init_help" && exit $ac_status -if $ac_init_version; then - cat <<\_ACEOF -lftp configure 3.5.10 -generated by GNU Autoconf 2.61 - -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit -fi -cat >config.log <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by lftp $as_me 3.5.10, which was -generated by GNU Autoconf 2.61. Invocation command line was - - $ $0 $@ - -_ACEOF -exec 5>>config.log -{ -cat <<_ASUNAME -## --------- ## -## Platform. ## -## --------- ## - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - echo "PATH: $as_dir" -done -IFS=$as_save_IFS - -} >&5 - -cat >&5 <<_ACEOF - - -## ----------- ## -## Core tests. ## -## ----------- ## - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *\'*) - ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; - 2) - ac_configure_args1="$ac_configure_args1 '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - ac_configure_args="$ac_configure_args '$ac_arg'" - ;; - esac - done -done -$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Use '\'' to represent an apostrophe within the trap. -# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. -trap 'exit_status=$? - # Save into config.log some information that might help in debugging. - { - echo - - cat <<\_ASBOX -## ---------------- ## -## Cache variables. ## -## ---------------- ## -_ASBOX - echo - # The following way of writing the cache mishandles newlines in values, -( - for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 -echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - *) $as_unset $ac_var ;; - esac ;; - esac - done - (set) 2>&1 | - case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - sed -n \ - "s/'\''/'\''\\\\'\'''\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" - ;; #( - *) - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) - echo - - cat <<\_ASBOX -## ----------------- ## -## Output variables. ## -## ----------------- ## -_ASBOX - echo - for ac_var in $ac_subst_vars - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - echo "$ac_var='\''$ac_val'\''" - done | sort - echo - - if test -n "$ac_subst_files"; then - cat <<\_ASBOX -## ------------------- ## -## File substitutions. ## -## ------------------- ## -_ASBOX - echo - for ac_var in $ac_subst_files - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - echo "$ac_var='\''$ac_val'\''" - done | sort - echo - fi - - if test -s confdefs.h; then - cat <<\_ASBOX -## ----------- ## -## confdefs.h. ## -## ----------- ## -_ASBOX - echo - cat confdefs.h - echo - fi - test "$ac_signal" != 0 && - echo "$as_me: caught signal $ac_signal" - echo "$as_me: exit $exit_status" - } >&5 - rm -f core *.core core.conftest.* && - rm -f -r conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status -' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -f -r conftest* confdefs.h - -# Predefined preprocessor variables. - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_NAME "$PACKAGE_NAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_TARNAME "$PACKAGE_TARNAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_VERSION "$PACKAGE_VERSION" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_STRING "$PACKAGE_STRING" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" -_ACEOF - - -# Let the site file select an alternate cache file if it wants to. -# Prefer explicitly selected file to automatically selected ones. -if test -n "$CONFIG_SITE"; then - set x "$CONFIG_SITE" -elif test "x$prefix" != xNONE; then - set x "$prefix/share/config.site" "$prefix/etc/config.site" -else - set x "$ac_default_prefix/share/config.site" \ - "$ac_default_prefix/etc/config.site" -fi -shift -for ac_site_file -do - if test -r "$ac_site_file"; then - { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 -echo "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" - fi -done - -if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special - # files actually), so we avoid doing that. - if test -f "$cache_file"; then - { echo "$as_me:$LINENO: loading cache $cache_file" >&5 -echo "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . "$cache_file";; - *) . "./$cache_file";; - esac - fi -else - { echo "$as_me:$LINENO: creating cache $cache_file" >&5 -echo "$as_me: creating cache $cache_file" >&6;} - >$cache_file -fi - -ac_header_list="$ac_header_list wchar.h" -ac_header_list="$ac_header_list wctype.h" -ac_func_list="$ac_func_list isascii" -ac_func_list="$ac_func_list mbsinit" -ac_func_list="$ac_func_list iswprint" -gt_needs="$gt_needs " -ac_header_list="$ac_header_list utime.h" -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in $ac_precious_vars; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val=\$ac_cv_env_${ac_var}_value - eval ac_new_val=\$ac_env_${ac_var}_value - case $ac_old_set,$ac_new_set in - set,) - { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 -echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 -echo "$as_me: former value: $ac_old_val" >&2;} - { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 -echo "$as_me: current value: $ac_new_val" >&2;} - ac_cache_corrupted=: - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 -echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 -echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} - { (exit 1); exit 1; }; } -fi - - - - - - - - - - - - - - - - - - - - - - - - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -am__api_version="1.9" -ac_aux_dir= -for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do - if test -f "$ac_dir/install-sh"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install-sh -c" - break - elif test -f "$ac_dir/install.sh"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install.sh -c" - break - elif test -f "$ac_dir/shtool"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/shtool install -c" - break - fi -done -if test -z "$ac_aux_dir"; then - { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 -echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} - { (exit 1); exit 1; }; } -fi - -# These three variables are undocumented and unsupported, -# and are intended to be withdrawn in a future Autoconf release. -# They can cause serious problems if a builder's source tree is in a directory -# whose full name contains unusual characters. -ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. -ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. -ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. - - -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - done - done - ;; -esac -done -IFS=$as_save_IFS - - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. Don't cache a - # value for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - INSTALL=$ac_install_sh - fi -fi -{ echo "$as_me:$LINENO: result: $INSTALL" >&5 -echo "${ECHO_T}$INSTALL" >&6; } - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5 -echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; } -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&5 -echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&2;} - { (exit 1); exit 1; }; } - fi - - test "$2" = conftest.file - ) -then - # Ok. - : -else - { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! -Check your system clock" >&5 -echo "$as_me: error: newly created file is older than distributed files! -Check your system clock" >&2;} - { (exit 1); exit 1; }; } -fi -{ echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } -test "$program_prefix" != NONE && - program_transform_name="s&^&$program_prefix&;$program_transform_name" -# Use a double $ so make ignores it. -test "$program_suffix" != NONE && - program_transform_name="s&\$&$program_suffix&;$program_transform_name" -# Double any \ or $. echo might interpret backslashes. -# By default was `s,x,x', remove it if useless. -cat <<\_ACEOF >conftest.sed -s/[\\$]/&&/g;s/;s,x,x,$// -_ACEOF -program_transform_name=`echo $program_transform_name | sed -f conftest.sed` -rm -f conftest.sed - -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` - -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 -echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} -fi - -if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then - # We used to keeping the `.' as first argument, in order to - # allow $(mkdir_p) to be used without argument. As in - # $(mkdir_p) $(somedir) - # where $(somedir) is conditionally defined. However this is wrong - # for two reasons: - # 1. if the package is installed by a user who cannot write `.' - # make install will fail, - # 2. the above comment should most certainly read - # $(mkdir_p) $(DESTDIR)$(somedir) - # so it does not work when $(somedir) is undefined and - # $(DESTDIR) is not. - # To support the latter case, we have to write - # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), - # so the `.' trick is pointless. - mkdir_p='mkdir -p --' -else - # On NextStep and OpenStep, the `mkdir' command does not - # recognize any option. It will interpret all options as - # directories to create, and then abort because `.' already - # exists. - for d in ./-p ./--version; - do - test -d $d && rmdir $d - done - # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. - if test -f "$ac_aux_dir/mkinstalldirs"; then - mkdir_p='$(mkinstalldirs)' - else - mkdir_p='$(install_sh) -d' - fi -fi - -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_AWK+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_AWK="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - { echo "$as_me:$LINENO: result: $AWK" >&5 -echo "${ECHO_T}$AWK" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - test -n "$AWK" && break -done - -{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } -set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.make <<\_ACEOF -SHELL = /bin/sh -all: - @echo '@@@%%%=$(MAKE)=@@@%%%' -_ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. -case `${MAKE-make} -f conftest.make 2>/dev/null` in - *@@@%%%=?*=@@@%%%*) - eval ac_cv_prog_make_${ac_make}_set=yes;; - *) - eval ac_cv_prog_make_${ac_make}_set=no;; -esac -rm -f conftest.make -fi -if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - SET_MAKE= -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - SET_MAKE="MAKE=${MAKE-make}" -fi - -rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null - -# test to see if srcdir already configured -if test "`cd $srcdir && pwd`" != "`pwd`" && - test -f $srcdir/config.status; then - { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 -echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} - { (exit 1); exit 1; }; } -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi - - -# Define the identity of the package. - PACKAGE='lftp' - VERSION='3.5.10' - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE "$PACKAGE" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define VERSION "$VERSION" -_ACEOF - -# Some tools Automake needs. - -ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} - - -AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} - - -AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} - - -AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} - - -MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - -install_sh=${install_sh-"$am_aux_dir/install-sh"} - -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - { echo "$as_me:$LINENO: result: $STRIP" >&5 -echo "${ECHO_T}$STRIP" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_STRIP="strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 -echo "${ECHO_T}$ac_ct_STRIP" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - if test "x$ac_ct_STRIP" = x; then - STRIP=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf at gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf at gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - STRIP=$ac_ct_STRIP - fi -else - STRIP="$ac_cv_prog_STRIP" -fi - -fi -INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" - -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -# Always define AMTAR for backward compatibility. - -AMTAR=${AMTAR-"${am_missing_run}tar"} - -am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' - - - - - - - -ac_config_headers="$ac_config_headers include/config.h" - - -# This doesn't *require* GNU extensions; it merely enables them if -# they're there. - -cat >>confdefs.h <<\_ACEOF -#define _GNU_SOURCE 1 -_ACEOF - - - -test -z "$CXX" && DEFAULT_CXX=yes -test -z "$CFLAGS" && DEFAULT_CFLAGS=yes -test -z "$CXXFLAGS" && DEFAULT_CXXFLAGS=yes -test -z "$LDFLAGS" && DEFAULT_LDFLAGS=yes - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 29 15:52:09 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 29 Mar 2009 13:52:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[4048] csw/mgar/pkg/libgsf/trunk/Makefile Message-ID: Revision: 4048 http://gar.svn.sourceforge.net/gar/?rev=4048&view=rev Author: hson Date: 2009-03-29 13:52:08 +0000 (Sun, 29 Mar 2009) Log Message: ----------- libgsf: Copy old libraries Modified Paths: -------------- csw/mgar/pkg/libgsf/trunk/Makefile Modified: csw/mgar/pkg/libgsf/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgsf/trunk/Makefile 2009-03-29 13:05:28 UTC (rev 4047) +++ csw/mgar/pkg/libgsf/trunk/Makefile 2009-03-29 13:52:08 UTC (rev 4048) @@ -34,3 +34,20 @@ include gar/category.mk PATH := /opt/csw/gnu:$(PATH) + +post-configure-$(MODULATION): + @(echo "~~~ Fixing Libtool ~~~") + @$(FILEDIR)/fixme.sh $(WORKSRC) + $(DONADA) + +post-install-isa-sparcv8: + @cp -p $(FILEDIR)/libgsf-1.so.1.9.1.s $(INSTALLISADIR)$(libdir)/libgsf-1.so.1.9.1 + @cp -p $(FILEDIR)/libgsf-gnome-1.so.1.9.1.s $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1 + @ln -s libgsf-1.so.1.9.1 $(INSTALLISADIR)$(libdir)/libgsf-1.so.1 + @ln -s libgsf-gnome-1.so.1.9.1 $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1 + +post-install-isa-i386: + @cp -p $(FILEDIR)/libgsf-1.so.1.9.1.i $(INSTALLISADIR)$(libdir)/libgsf-1.so.1.9.1 + @cp -p $(FILEDIR)/libgsf-gnome-1.so.1.9.1.i $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1 + @ln -s libgsf-1.so.1.9.1 $(INSTALLISADIR)$(libdir)/libgsf-1.so.1 + @ln -s libgsf-gnome-1.so.1.9.1 $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 29 16:03:21 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 29 Mar 2009 14:03:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[4049] csw/mgar/pkg/lftp/trunk Message-ID: Revision: 4049 http://gar.svn.sourceforge.net/gar/?rev=4049&view=rev Author: chninkel Date: 2009-03-29 14:03:20 +0000 (Sun, 29 Mar 2009) Log Message: ----------- lftp: now uses cswpreserveconf to handle configuration files Modified Paths: -------------- csw/mgar/pkg/lftp/trunk/Makefile csw/mgar/pkg/lftp/trunk/checksums csw/mgar/pkg/lftp/trunk/files/CSWlftp.prototype Removed Paths: ------------- csw/mgar/pkg/lftp/trunk/files/i.conf csw/mgar/pkg/lftp/trunk/files/r.conf Modified: csw/mgar/pkg/lftp/trunk/Makefile =================================================================== --- csw/mgar/pkg/lftp/trunk/Makefile 2009-03-29 13:52:08 UTC (rev 4048) +++ csw/mgar/pkg/lftp/trunk/Makefile 2009-03-29 14:03:20 UTC (rev 4049) @@ -26,8 +26,9 @@ REQUIRED_PKGS = CSWexpat CSWggettextrt CSWiconv CSWosslrt CSWreadline -# adding the conf classe for handling configuration files -SPKG_CLASSES = none conf +# we're using conf handling class from the cswclassutils package +REQUIRED_PKGS += CSWcswclassutils +SPKG_CLASSES = none cswpreserveconf ###### Upstream and opencsw files information ####### @@ -40,7 +41,6 @@ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTFILES += CSWlftp.prototype DISTFILES += changelog.CSW -DISTFILES += i.conf r.conf ##### Build and installation information ##### @@ -59,8 +59,8 @@ include gar/category.mk -post-install-modulated: - ginstall -D $(DOWNLOADDIR)/changelog.CSW $(PKGROOT)/$(docdir)/lftp/changelog.CSW - ginstall $(DOWNLOADDIR)/*.conf $(WORKROOTDIR)/build-global/ +post-merge: + @ginstall -D $(PKGROOT)/$(sysconfdir)/lftp.conf $(PKGROOT)/$(sysconfdir)/lftp.conf.CSW + @ginstall -D $(DOWNLOADDIR)/changelog.CSW $(PKGROOT)/$(docdir)/lftp/changelog.CSW @$(MAKECOOKIE) Modified: csw/mgar/pkg/lftp/trunk/checksums =================================================================== --- csw/mgar/pkg/lftp/trunk/checksums 2009-03-29 13:52:08 UTC (rev 4048) +++ csw/mgar/pkg/lftp/trunk/checksums 2009-03-29 14:03:20 UTC (rev 4049) @@ -1,5 +1,3 @@ 6fe8793f3ccde1d2f8446d599d8a69a9 download/lftp-3.7.11.tar.gz -5e4827569eaa797b1e4e77d5bf9682df download/CSWlftp.prototype +5bc881a13c106b1c97f2137ff1755817 download/CSWlftp.prototype 23a0c19689c59ae1b7716da30e39fead download/changelog.CSW -3a01fb949dfe799507720c311222cd96 download/i.conf -51abe2144219c1af4c79c2e8b7e81cb9 download/r.conf Modified: csw/mgar/pkg/lftp/trunk/files/CSWlftp.prototype =================================================================== --- csw/mgar/pkg/lftp/trunk/files/CSWlftp.prototype 2009-03-29 13:52:08 UTC (rev 4048) +++ csw/mgar/pkg/lftp/trunk/files/CSWlftp.prototype 2009-03-29 14:03:20 UTC (rev 4049) @@ -1,8 +1,6 @@ -i i.conf=i.conf -i r.conf=r.conf f none /opt/csw/bin/lftp 0755 root bin f none /opt/csw/bin/lftpget 0755 root bin -e conf /opt/csw/etc/lftp.conf 0644 root bin +f cswpreserveconf /opt/csw/etc/lftp.conf.CSW 0644 root bin d none /opt/csw/lib/lftp 0755 root bin d none /opt/csw/share/doc/lftp 0755 root bin f none /opt/csw/share/doc/lftp/changelog.CSW 0644 root bin Deleted: csw/mgar/pkg/lftp/trunk/files/i.conf =================================================================== --- csw/mgar/pkg/lftp/trunk/files/i.conf 2009-03-29 13:52:08 UTC (rev 4048) +++ csw/mgar/pkg/lftp/trunk/files/i.conf 2009-03-29 14:03:20 UTC (rev 4049) @@ -1,32 +0,0 @@ -# PKGINST parameter provided by installation service -umask 0022 - -while read src dest; do - if [ ! -f "$dest" ]; then - cp "$src" "$dest" - else - cp "$src" "$dest.CSW" - fi -done - -# Unfortunately pkgadd doesn't backup the source file if the destination file is identical. -# It's a problem with zones installation where pkgadd try to find the backup files, so -# we do the backup manually -awk '{ if ( $3 == "conf" ) print $2,$3,$4,$5,$6,$7 }' $INST_DATADIR/$PKG/pkgmap | \ - while read FTYPE CLASS FPATH MODE OWNER GROUP; do - if echo $FPATH | grep "^/" >/dev/null; then - INST_PATH="$INST_DATADIR/$PKG/root/$FPATH" - SAVE_PATH="$PKGSAV/pspool/$PKG/root/$FPATH" - else - INST_PATH="$INST_DATADIR/$PKG/reloc/$FPATH" - SAVE_PATH="$PKGSAV/pspool/$PKG/reloc/$FPATH" - fi - - if [ ! -f "$SAVE_PATH" ]; then - mkdir -p "`LANG=C dirname $SAVE_PATH`" - cp "$INST_PATH" "$SAVE_PATH" - fi - done - -exit 0 - Deleted: csw/mgar/pkg/lftp/trunk/files/r.conf =================================================================== --- csw/mgar/pkg/lftp/trunk/files/r.conf 2009-03-29 13:52:08 UTC (rev 4048) +++ csw/mgar/pkg/lftp/trunk/files/r.conf 2009-03-29 14:03:20 UTC (rev 4049) @@ -1,8 +0,0 @@ -# We don't delete config file, only backup ones installed -# by the package. -while read DEST; do - if [ -f "$DEST.CSW" ]; then - rm "$DEST.CSW" - fi -done - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 29 16:04:21 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 29 Mar 2009 14:04:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[4050] csw/mgar/pkg Message-ID: Revision: 4050 http://gar.svn.sourceforge.net/gar/?rev=4050&view=rev Author: hson Date: 2009-03-29 14:04:20 +0000 (Sun, 29 Mar 2009) Log Message: ----------- libfaac: Initial commit Added Paths: ----------- csw/mgar/pkg/libfaac/ csw/mgar/pkg/libfaac/branches/ csw/mgar/pkg/libfaac/tags/ csw/mgar/pkg/libfaac/trunk/ csw/mgar/pkg/libfaac/trunk/Makefile csw/mgar/pkg/libfaac/trunk/checksums csw/mgar/pkg/libfaac/trunk/files/ csw/mgar/pkg/libfaac/trunk/files/Makefile.am.diff csw/mgar/pkg/libfaac/trunk/files/Makefile.in.18.diff csw/mgar/pkg/libfaac/trunk/files/Makefile.in.20.diff csw/mgar/pkg/libfaac/trunk/files/Makefile.in.diff csw/mgar/pkg/libfaac/trunk/files/Makefile.in.frontend.diff csw/mgar/pkg/libfaac/trunk/files/aacquant.c.diff csw/mgar/pkg/libfaac/trunk/files/aacquant.h.diff csw/mgar/pkg/libfaac/trunk/files/config.h.in.diff csw/mgar/pkg/libfaac/trunk/files/configure.in.diff csw/mgar/pkg/libfaac/trunk/files/faac.h.diff csw/mgar/pkg/libfaac/trunk/files/faaccfg.h.diff csw/mgar/pkg/libfaac/trunk/files/frame.h.diff csw/mgar/pkg/libfaac/trunk/files/input.c.diff csw/mgar/pkg/libfaac/trunk/files/ltp.c.diff csw/mgar/pkg/libfaac/trunk/files/mp4property.h.diff csw/mgar/pkg/libfaac/trunk/files/mp4util.h.diff csw/mgar/pkg/libfaac/trunk/files/mpeg4ip.h.diff csw/mgar/pkg/libfaac/trunk/files/psych.h.diff Property changes on: csw/mgar/pkg/libfaac/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/libfaac/trunk/Makefile =================================================================== --- csw/mgar/pkg/libfaac/trunk/Makefile (rev 0) +++ csw/mgar/pkg/libfaac/trunk/Makefile 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,32 @@ +GARNAME = libfaac +GARVERSION = 1.28 +CATEGORIES = lib + +DESCRIPTION = AAC encoder library and tool +define BLURB + FAAC is an open source MPEG-4 and MPEG-2 AAC encoder +endef + +SF_PROJ = faac +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(SF_PROJ)-$(GARVERSION).tar.bz2 +DISTNAME = $(SF_PROJ)-$(GARVERSION) + +PACKAGES = CSWfaac +CATALOGNAME_CSWfaac = $(GARNAME) +SPKG_DESC_CSWfaac = $(DESCRIPTION) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(SF_PROJ)-(\d+(?:\.\d+)*).tar.bz2 + +PATCHFILES += Makefile.am.diff Makefile.in.diff Makefile.in.frontend.diff +PATCHFILES += aacquant.c.diff aacquant.h.diff config.h.in.diff +PATCHFILES += configure.in.diff faac.h.diff faaccfg.h.diff frame.h.diff +PATCHFILES += input.c.diff ltp.c.diff mp4property.h.diff mp4util.h.diff +PATCHFILES += mpeg4ip.h.diff psych.h.diff + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = check + +include gar/category.mk Added: csw/mgar/pkg/libfaac/trunk/checksums =================================================================== --- csw/mgar/pkg/libfaac/trunk/checksums (rev 0) +++ csw/mgar/pkg/libfaac/trunk/checksums 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,17 @@ +c5dde68840cefe46532089c9392d1df0 download/faac-1.28.tar.bz2 +dcfdb7a011ce03ea536ddb92cc7ee8e4 download/Makefile.am.diff +62ba5e8b03a5c551ad17b149aa86e0c2 download/Makefile.in.diff +eb7e2cee261c71ac4a8d718b5498777e download/Makefile.in.frontend.diff +19f2eebe3df5300ab4a1a16e43593663 download/aacquant.c.diff +2af64ce38f023774fb0c8f691b98c564 download/aacquant.h.diff +86598bb0fb18acdf27557f65baf05f66 download/config.h.in.diff +ffb37b75a68dd524aa3d87dc38b4b971 download/configure.in.diff +56f2c5e28e1177e3b6956aaf83a10e13 download/faac.h.diff +268d60a6a1304fa1758a962a20731c1c download/faaccfg.h.diff +29fe6485d9ebe7fd0892c18ed450bac5 download/frame.h.diff +a4e382e8b7123a144c1cf1c10a7e1725 download/input.c.diff +bf65a158a69527826c5e9fff74d10e83 download/ltp.c.diff +dee39c5250880eb427a11269ececa205 download/mp4property.h.diff +e97db55385453a0482ab2673056d4022 download/mp4util.h.diff +ff5300984a0b097a08d66cb39d8a3ef0 download/mpeg4ip.h.diff +46b44023ce14bce4f0ed981ee5514c5c download/psych.h.diff Added: csw/mgar/pkg/libfaac/trunk/files/Makefile.am.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/Makefile.am.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/Makefile.am.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,12 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/frontend/Makefile.am faac-1.28/frontend/Makefile.am +--- ../build-global/faac-1.28/frontend/Makefile.am 2008-12-16 01:56:00.000000000 +0100 ++++ faac-1.28/frontend/Makefile.am 2009-03-20 05:38:13.063991192 +0100 +@@ -5,7 +5,7 @@ + + if WITH_MP4V2 + INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/common/mp4v2 +-LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lstdc++ ++LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lCrun -lCstd + else + INCLUDES = -I$(top_srcdir)/include + LDADD = $(top_builddir)/libfaac/libfaac.la -lm Added: csw/mgar/pkg/libfaac/trunk/files/Makefile.in.18.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/Makefile.in.18.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/Makefile.in.18.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,398 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/common/mp4v2/mp4property.h faac-1.28/common/mp4v2/mp4property.h +--- ../build-global/faac-1.28/common/mp4v2/mp4property.h 2009-01-25 02:14:34.000000000 +0100 ++++ faac-1.28/common/mp4v2/mp4property.h 2009-03-20 06:08:45.678172744 +0100 +@@ -38,7 +38,7 @@ + StringProperty, + BytesProperty, + TableProperty, +- DescriptorProperty, ++ DescriptorProperty + }; + + class MP4Property { +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/common/mp4v2/mp4util.h faac-1.28/common/mp4v2/mp4util.h +--- ../build-global/faac-1.28/common/mp4v2/mp4util.h 2009-01-25 02:14:34.000000000 +0100 ++++ faac-1.28/common/mp4v2/mp4util.h 2009-03-20 00:14:32.128482807 +0100 +@@ -83,7 +83,7 @@ + } + + static inline void MP4Printf(const char* fmt, ...) +-#ifndef _WIN32 ++#if defined(__GNUC__) + __attribute__((format(__printf__, 1, 2))) + #endif + ; +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/common/mp4v2/mpeg4ip.h faac-1.28/common/mp4v2/mpeg4ip.h +--- ../build-global/faac-1.28/common/mp4v2/mpeg4ip.h 2009-01-26 23:42:35.000000000 +0100 ++++ faac-1.28/common/mp4v2/mpeg4ip.h 2009-03-20 06:14:07.133127520 +0100 +@@ -65,7 +65,9 @@ + /***************************************************************************** + * UNIX LIKE DEFINES BELOW THIS POINT + *****************************************************************************/ +-#ifdef sun ++#if defined(sun) || defined(__sun) || defined(__sun__) ++#include ++#include + #include + #endif + +@@ -194,12 +196,7 @@ + typedef unsigned int socklen_t; + #endif + +-#ifdef sun +-#include +-#define u_int8_t uint8_t +-#define u_int16_t uint16_t +-#define u_int32_t uint32_t +-#define u_int64_t uint64_t ++#if defined(sun) || defined(__sun) || defined(__sun__) + #define __STRING(expr) #expr + #endif + +@@ -328,7 +325,7 @@ + AUDIO_FMT_U16, + AUDIO_FMT_S16, + AUDIO_FMT_FLOAT, +- AUDIO_FMT_HW_AC3, ++ AUDIO_FMT_HW_AC3 + } audio_format_t; + + #endif /* __MPEG4IP_INCLUDED__ */ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/config.h.in faac-1.28/config.h.in +--- ../build-global/faac-1.28/config.h.in 2009-02-10 09:36:59.000000000 +0100 ++++ faac-1.28/config.h.in 2009-03-20 05:55:21.041828651 +0100 +@@ -1,5 +1,26 @@ + /* config.h.in. Generated from configure.in by autoheader. */ + ++#ifndef __FAAC_CONFIG_H ++#define __FAAC_CONFIG_H ++ ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#include ++#include ++ ++typedef uint8_t u_int8_t; ++typedef uint16_t u_int16_t; ++typedef uint32_t u_int32_t; ++typedef uint64_t u_int64_t; ++ ++#define HAVE_INT16_T 1 ++#define HAVE_INT32_T 1 ++#define HAVE_U_INT32_T 1 ++#define HAVE_U_INT16_T 1 ++ ++#define HAVE_STRUCT_IOVEC 1 ++#endif ++ ++ + /* Define if you want to encode for DRM */ + #undef DRM + +@@ -131,3 +152,5 @@ + + /* Define to `long int' if does not define. */ + #undef off_t ++ ++#endif /* __FAAC_CONFIG_H */ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/configure.in faac-1.28/configure.in +--- ../build-global/faac-1.28/configure.in 2009-02-05 01:55:38.000000000 +0100 ++++ faac-1.28/configure.in 2009-03-20 06:00:25.906642505 +0100 +@@ -10,7 +10,9 @@ + + AC_DEFUN([MY_DEFINE], [ AC_DEFINE($1, 1, [define if needed]) ]) + +-CFLAGS=${CFLAGS:-"-O2 -Wall"} ++CFLAGS=${CFLAGS} ++CPPFLAGS=${CPPFLAGS} ++LDFLAGS=${LDFLAGS} + + AC_PROG_CC + AC_PROG_CXX +@@ -20,10 +22,13 @@ + + AC_CHECK_TYPES(u_int32_t) + AC_CHECK_TYPES(u_int16_t) ++AC_CHECK_TYPES(uint64_t) ++AC_CHECK_TYPES(uint32_t) ++AC_CHECK_TYPES(uint16_t) + AC_CHECK_TYPES(int32_t) + AC_CHECK_TYPES(int16_t) + +-AC_CHECK_DECL(strcasecmp, MY_DEFINE(HAVE_STRCASECMP)) ++AC_CHECK_DECL(strcasecmp, AC_DEFINE(HAVE_STRCASECMP, 1, [define if needed]) ) + + AC_CHECK_LIB(gnugetopt, getopt_long) + +@@ -41,7 +46,7 @@ + AC_MSG_NOTICE([*** Building with internal mp4v2 ***]) + AM_CONDITIONAL(WITH_MP4V2, true) + AC_CONFIG_LINKS(common/mp4v2/mpeg4ip_config.h:config.h) +- MY_DEFINE(HAVE_LIBMP4V2) ++ MY_DEFINE(HAVE_LIBMP4V2, 1, [define if needed]) + else + AC_MSG_NOTICE([*** Building WITHOUT mp4v2 ***]) + fi +@@ -61,12 +66,12 @@ + dnl Checks for header files required for mp4.h + AC_HEADER_STDC + AC_SYS_LARGEFILE +-AC_CHECK_HEADERS(stdint.h inttypes.h) ++AC_CHECK_HEADERS(sys/types.h stdint.h inttypes.h inttypes_gnucompat.h) + AC_CHECK_HEADERS(mathf.h) + AC_CHECK_HEADERS(float.h) +-AC_CHECK_DECL(strchr, MY_DEFINE(HAVE_STRCHR)) +-AC_CHECK_DECL(memcpy, MY_DEFINE(HAVE_MEMCPY)) +-AC_CHECK_DECL(strsep, MY_DEFINE(HAVE_STRSEP)) ++AC_CHECK_DECL(strchr, AC_DEFINE(HAVE_STRCHR, 1, [define if needed]) ) ++AC_CHECK_DECL(memcpy, AC_DEFINE(HAVE_MEMCPY, 1, [define if needed]) ) ++AC_CHECK_DECL(strsep, AC_DEFINE(HAVE_STRSEP, 1, [define if needed]) ) + AC_CHECK_HEADERS(sys/time.h) + AC_HEADER_TIME + AC_TYPE_OFF_T +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/frontend/Makefile.am faac-1.28/frontend/Makefile.am +--- ../build-global/faac-1.28/frontend/Makefile.am 2008-12-16 01:56:00.000000000 +0100 ++++ faac-1.28/frontend/Makefile.am 2009-03-20 05:38:13.063991192 +0100 +@@ -5,7 +5,7 @@ + + if WITH_MP4V2 + INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/common/mp4v2 +-LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lstdc++ ++LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lCrun -lCstd + else + INCLUDES = -I$(top_srcdir)/include + LDADD = $(top_builddir)/libfaac/libfaac.la -lm +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/frontend/Makefile.in faac-1.28/frontend/Makefile.in +--- ../build-global/faac-1.28/frontend/Makefile.in 2009-02-10 09:37:00.000000000 +0100 ++++ faac-1.28/frontend/Makefile.in 2009-03-20 05:42:58.667425673 +0100 +@@ -68,6 +68,9 @@ + CCLD = $(CC) + LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ ++CXXLD = $(CXX) ++CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ ++ $(AM_LDFLAGS) $(LDFLAGS) -o $@ + SOURCES = $(faac_SOURCES) + DIST_SOURCES = $(faac_SOURCES) + man1dir = $(mandir)/man1 +@@ -132,6 +135,7 @@ + USE_DRM_FALSE = @USE_DRM_FALSE@ + USE_DRM_TRUE = @USE_DRM_TRUE@ + VERSION = @VERSION@ ++AM_CFLAGS = $(CFLAGS) + WITH_MP4V2_FALSE = @WITH_MP4V2_FALSE@ + WITH_MP4V2_TRUE = @WITH_MP4V2_TRUE@ + ac_ct_CC = @ac_ct_CC@ +@@ -186,7 +190,7 @@ + @WITH_MP4V2_FALSE at INCLUDES = -I$(top_srcdir)/include + @WITH_MP4V2_TRUE at INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/common/mp4v2 + @WITH_MP4V2_FALSE at LDADD = $(top_builddir)/libfaac/libfaac.la -lm +- at WITH_MP4V2_TRUE@LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lstdc++ ++ at WITH_MP4V2_TRUE@LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lCrun -lCstd + all: all-am + + .SUFFIXES: +@@ -200,9 +204,9 @@ + exit 1;; \ + esac; \ + done; \ +- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu frontend/Makefile'; \ ++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign frontend/Makefile'; \ + cd $(top_srcdir) && \ +- $(AUTOMAKE) --gnu frontend/Makefile ++ $(AUTOMAKE) --foreign frontend/Makefile + .PRECIOUS: Makefile + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ +@@ -250,7 +254,7 @@ + done + faac$(EXEEXT): $(faac_OBJECTS) $(faac_DEPENDENCIES) + @rm -f faac$(EXEEXT) +- $(LINK) $(faac_LDFLAGS) $(faac_OBJECTS) $(faac_LDADD) $(LIBS) ++ $(CXXLINK) $(faac_LDFLAGS) $(faac_OBJECTS) $(faac_LDADD) $(LIBS) + + mostlyclean-compile: + -rm -f *.$(OBJEXT) +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/frontend/input.c faac-1.28/frontend/input.c +--- ../build-global/faac-1.28/frontend/input.c 2009-01-25 19:50:32.000000000 +0100 ++++ faac-1.28/frontend/input.c 2009-03-20 06:06:22.286495928 +0100 +@@ -27,6 +27,10 @@ + #include + #include + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#include /* for BSWAP_8|BSWAP_16|BSWAP_32|BSWAP_64 */ ++#endif ++ + #ifdef _WIN32 + #include + #include +@@ -34,9 +38,14 @@ + + #include "input.h" + ++#if (defined(__SUNPRO_C) || defined(__SUNPRO_CC)) && defined(__SunOS_5_10) ++#define SWAP32(x) BSWAP_32(x) ++#define SWAP16(x) BSWAP_16(x) ++#else + #define SWAP32(x) (((x & 0xff) << 24) | ((x & 0xff00) << 8) \ + | ((x & 0xff0000) >> 8) | ((x & 0xff000000) >> 24)) + #define SWAP16(x) (((x & 0xff) << 8) | ((x & 0xff00) >> 8)) ++#endif + + #ifdef WORDS_BIGENDIAN + # define UINT32(x) SWAP32(x) +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/include/faac.h faac-1.28/include/faac.h +--- ../build-global/faac-1.28/include/faac.h 2009-01-25 19:50:32.000000000 +0100 ++++ faac-1.28/include/faac.h 2009-03-20 06:01:42.801998112 +0100 +@@ -36,7 +36,11 @@ + # endif + #endif + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + + typedef struct { + void *ptr; +@@ -90,7 +94,11 @@ + + + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + #ifdef __cplusplus + } +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/include/faaccfg.h faac-1.28/include/faaccfg.h +--- ../build-global/faac-1.28/include/faaccfg.h 2004-07-04 14:12:05.000000000 +0200 ++++ faac-1.28/include/faaccfg.h 2009-03-20 06:03:00.833899895 +0100 +@@ -45,7 +45,11 @@ + #define SHORTCTL_NOSHORT 1 + #define SHORTCTL_NOLONG 2 + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + typedef struct faacEncConfiguration + { + /* config version */ +@@ -117,6 +121,10 @@ + + } faacEncConfiguration, *faacEncConfigurationPtr; + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + #endif /* _FAACCFG_H_ */ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/aacquant.c faac-1.28/libfaac/aacquant.c +--- ../build-global/faac-1.28/libfaac/aacquant.c 2008-03-24 00:00:25.000000000 +0100 ++++ faac-1.28/libfaac/aacquant.c 2009-03-20 05:53:00.225604748 +0100 +@@ -281,11 +281,16 @@ + + + #if TAKEHIRO_IEEE754_HACK +- ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack(8) ++#endif + typedef union { + float f; + int i; + } fi_union; ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#endif + + #define MAGIC_FLOAT (65536*(128)) + #define MAGIC_INT 0x4b000000 +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/aacquant.h faac-1.28/libfaac/aacquant.h +--- ../build-global/faac-1.28/libfaac/aacquant.h 2003-10-12 18:43:39.000000000 +0200 ++++ faac-1.28/libfaac/aacquant.h 2009-03-20 05:53:52.210350072 +0100 +@@ -37,14 +37,22 @@ + #define POW20(x) pow(2.0,((double)x)*.25) + #define IPOW20(x) pow(2.0,-((double)x)*.1875) + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + typedef struct + { + double *pow43; + double *adj43; + double quality; + } AACQuantCfg; ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + void AACQuantizeInit(CoderInfo *coderInfo, unsigned int numChannels, + AACQuantCfg *aacquantCfg); +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/frame.h faac-1.28/libfaac/frame.h +--- ../build-global/faac-1.28/libfaac/frame.h 2009-01-25 19:50:32.000000000 +0100 ++++ faac-1.28/libfaac/frame.h 2009-03-20 06:03:57.455266251 +0100 +@@ -60,7 +60,11 @@ + #endif + #endif + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + + typedef struct { + psymodel_t *model; +@@ -151,7 +155,11 @@ + int FAACAPI faacEncClose(faacEncHandle hEncoder); + + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + #ifdef __cplusplus + } +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/ltp.c faac-1.28/libfaac/ltp.c +--- ../build-global/faac-1.28/libfaac/ltp.c 2003-06-26 21:20:31.000000000 +0200 ++++ faac-1.28/libfaac/ltp.c 2009-03-20 06:07:27.247999333 +0100 +@@ -38,10 +38,13 @@ + #include "util.h" + + ++#if !defined(__SUNPRO_C) && !defined(__SUNPRO_CC) ++/* why is this define here anyway, it is not used anywhere */ + /* short double_to_int(double sig_in); */ + #define double_to_int(sig_in) \ + ((sig_in) > 32767 ? 32767 : ( \ + (sig_in) < -32768 ? -32768 : (sig_in))) ++#endif + + #define _MDCT_SCALE 512 + +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/psych.h faac-1.28/libfaac/psych.h +--- ../build-global/faac-1.28/libfaac/psych.h 2005-04-24 21:16:14.000000000 +0200 ++++ faac-1.28/libfaac/psych.h 2009-03-20 06:14:31.902939182 +0100 +@@ -82,4 +82,4 @@ + } + #endif /* __cplusplus */ + +-#endif /* PSYCH_H */ +\ No newline at end of file ++#endif /* PSYCH_H */ Added: csw/mgar/pkg/libfaac/trunk/files/Makefile.in.20.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/Makefile.in.20.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/Makefile.in.20.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,398 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/common/mp4v2/mp4property.h faac-1.28/common/mp4v2/mp4property.h +--- ../build-global/faac-1.28/common/mp4v2/mp4property.h 2009-01-25 02:14:34.000000000 +0100 ++++ faac-1.28/common/mp4v2/mp4property.h 2009-03-20 06:08:45.678172744 +0100 +@@ -38,7 +38,7 @@ + StringProperty, + BytesProperty, + TableProperty, +- DescriptorProperty, ++ DescriptorProperty + }; + + class MP4Property { +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/common/mp4v2/mp4util.h faac-1.28/common/mp4v2/mp4util.h +--- ../build-global/faac-1.28/common/mp4v2/mp4util.h 2009-01-25 02:14:34.000000000 +0100 ++++ faac-1.28/common/mp4v2/mp4util.h 2009-03-20 00:14:32.128482807 +0100 +@@ -83,7 +83,7 @@ + } + + static inline void MP4Printf(const char* fmt, ...) +-#ifndef _WIN32 ++#if defined(__GNUC__) + __attribute__((format(__printf__, 1, 2))) + #endif + ; +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/common/mp4v2/mpeg4ip.h faac-1.28/common/mp4v2/mpeg4ip.h +--- ../build-global/faac-1.28/common/mp4v2/mpeg4ip.h 2009-01-26 23:42:35.000000000 +0100 ++++ faac-1.28/common/mp4v2/mpeg4ip.h 2009-03-20 06:14:07.133127520 +0100 +@@ -65,7 +65,9 @@ + /***************************************************************************** + * UNIX LIKE DEFINES BELOW THIS POINT + *****************************************************************************/ +-#ifdef sun ++#if defined(sun) || defined(__sun) || defined(__sun__) ++#include ++#include + #include + #endif + +@@ -194,12 +196,7 @@ + typedef unsigned int socklen_t; + #endif + +-#ifdef sun +-#include +-#define u_int8_t uint8_t +-#define u_int16_t uint16_t +-#define u_int32_t uint32_t +-#define u_int64_t uint64_t ++#if defined(sun) || defined(__sun) || defined(__sun__) + #define __STRING(expr) #expr + #endif + +@@ -328,7 +325,7 @@ + AUDIO_FMT_U16, + AUDIO_FMT_S16, + AUDIO_FMT_FLOAT, +- AUDIO_FMT_HW_AC3, ++ AUDIO_FMT_HW_AC3 + } audio_format_t; + + #endif /* __MPEG4IP_INCLUDED__ */ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/config.h.in faac-1.28/config.h.in +--- ../build-global/faac-1.28/config.h.in 2009-02-10 09:36:59.000000000 +0100 ++++ faac-1.28/config.h.in 2009-03-20 05:55:21.041828651 +0100 +@@ -1,5 +1,26 @@ + /* config.h.in. Generated from configure.in by autoheader. */ + ++#ifndef __FAAC_CONFIG_H ++#define __FAAC_CONFIG_H ++ ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#include ++#include ++ ++typedef uint8_t u_int8_t; ++typedef uint16_t u_int16_t; ++typedef uint32_t u_int32_t; ++typedef uint64_t u_int64_t; ++ ++#define HAVE_INT16_T 1 ++#define HAVE_INT32_T 1 ++#define HAVE_U_INT32_T 1 ++#define HAVE_U_INT16_T 1 ++ ++#define HAVE_STRUCT_IOVEC 1 ++#endif ++ ++ + /* Define if you want to encode for DRM */ + #undef DRM + +@@ -131,3 +152,5 @@ + + /* Define to `long int' if does not define. */ + #undef off_t ++ ++#endif /* __FAAC_CONFIG_H */ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/configure.in faac-1.28/configure.in +--- ../build-global/faac-1.28/configure.in 2009-02-05 01:55:38.000000000 +0100 ++++ faac-1.28/configure.in 2009-03-20 06:00:25.906642505 +0100 +@@ -10,7 +10,9 @@ + + AC_DEFUN([MY_DEFINE], [ AC_DEFINE($1, 1, [define if needed]) ]) + +-CFLAGS=${CFLAGS:-"-O2 -Wall"} ++CFLAGS=${CFLAGS} ++CPPFLAGS=${CPPFLAGS} ++LDFLAGS=${LDFLAGS} + + AC_PROG_CC + AC_PROG_CXX +@@ -20,10 +22,13 @@ + + AC_CHECK_TYPES(u_int32_t) + AC_CHECK_TYPES(u_int16_t) ++AC_CHECK_TYPES(uint64_t) ++AC_CHECK_TYPES(uint32_t) ++AC_CHECK_TYPES(uint16_t) + AC_CHECK_TYPES(int32_t) + AC_CHECK_TYPES(int16_t) + +-AC_CHECK_DECL(strcasecmp, MY_DEFINE(HAVE_STRCASECMP)) ++AC_CHECK_DECL(strcasecmp, AC_DEFINE(HAVE_STRCASECMP, 1, [define if needed]) ) + + AC_CHECK_LIB(gnugetopt, getopt_long) + +@@ -41,7 +46,7 @@ + AC_MSG_NOTICE([*** Building with internal mp4v2 ***]) + AM_CONDITIONAL(WITH_MP4V2, true) + AC_CONFIG_LINKS(common/mp4v2/mpeg4ip_config.h:config.h) +- MY_DEFINE(HAVE_LIBMP4V2) ++ MY_DEFINE(HAVE_LIBMP4V2, 1, [define if needed]) + else + AC_MSG_NOTICE([*** Building WITHOUT mp4v2 ***]) + fi +@@ -61,12 +66,12 @@ + dnl Checks for header files required for mp4.h + AC_HEADER_STDC + AC_SYS_LARGEFILE +-AC_CHECK_HEADERS(stdint.h inttypes.h) ++AC_CHECK_HEADERS(sys/types.h stdint.h inttypes.h inttypes_gnucompat.h) + AC_CHECK_HEADERS(mathf.h) + AC_CHECK_HEADERS(float.h) +-AC_CHECK_DECL(strchr, MY_DEFINE(HAVE_STRCHR)) +-AC_CHECK_DECL(memcpy, MY_DEFINE(HAVE_MEMCPY)) +-AC_CHECK_DECL(strsep, MY_DEFINE(HAVE_STRSEP)) ++AC_CHECK_DECL(strchr, AC_DEFINE(HAVE_STRCHR, 1, [define if needed]) ) ++AC_CHECK_DECL(memcpy, AC_DEFINE(HAVE_MEMCPY, 1, [define if needed]) ) ++AC_CHECK_DECL(strsep, AC_DEFINE(HAVE_STRSEP, 1, [define if needed]) ) + AC_CHECK_HEADERS(sys/time.h) + AC_HEADER_TIME + AC_TYPE_OFF_T +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/frontend/Makefile.am faac-1.28/frontend/Makefile.am +--- ../build-global/faac-1.28/frontend/Makefile.am 2008-12-16 01:56:00.000000000 +0100 ++++ faac-1.28/frontend/Makefile.am 2009-03-20 05:38:13.063991192 +0100 +@@ -5,7 +5,7 @@ + + if WITH_MP4V2 + INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/common/mp4v2 +-LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lstdc++ ++LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lCrun -lCstd + else + INCLUDES = -I$(top_srcdir)/include + LDADD = $(top_builddir)/libfaac/libfaac.la -lm +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/frontend/Makefile.in faac-1.28/frontend/Makefile.in +--- ../build-global/faac-1.28/frontend/Makefile.in 2009-02-10 09:37:00.000000000 +0100 ++++ faac-1.28/frontend/Makefile.in 2009-03-20 05:42:58.667425673 +0100 +@@ -68,6 +68,9 @@ + CCLD = $(CC) + LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ ++CXXLD = $(CXX) ++CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ ++ $(AM_LDFLAGS) $(LDFLAGS) -o $@ + SOURCES = $(faac_SOURCES) + DIST_SOURCES = $(faac_SOURCES) + man1dir = $(mandir)/man1 +@@ -132,6 +135,7 @@ + USE_DRM_FALSE = @USE_DRM_FALSE@ + USE_DRM_TRUE = @USE_DRM_TRUE@ + VERSION = @VERSION@ ++AM_CFLAGS = $(CFLAGS) + WITH_MP4V2_FALSE = @WITH_MP4V2_FALSE@ + WITH_MP4V2_TRUE = @WITH_MP4V2_TRUE@ + ac_ct_CC = @ac_ct_CC@ +@@ -186,7 +190,7 @@ + @WITH_MP4V2_FALSE at INCLUDES = -I$(top_srcdir)/include + @WITH_MP4V2_TRUE at INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/common/mp4v2 + @WITH_MP4V2_FALSE at LDADD = $(top_builddir)/libfaac/libfaac.la -lm +- at WITH_MP4V2_TRUE@LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lstdc++ ++ at WITH_MP4V2_TRUE@LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lCrun -lCstd + all: all-am + + .SUFFIXES: +@@ -200,9 +204,9 @@ + exit 1;; \ + esac; \ + done; \ +- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu frontend/Makefile'; \ ++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign frontend/Makefile'; \ + cd $(top_srcdir) && \ +- $(AUTOMAKE) --gnu frontend/Makefile ++ $(AUTOMAKE) --foreign frontend/Makefile + .PRECIOUS: Makefile + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ +@@ -250,7 +254,7 @@ + done + faac$(EXEEXT): $(faac_OBJECTS) $(faac_DEPENDENCIES) + @rm -f faac$(EXEEXT) +- $(LINK) $(faac_LDFLAGS) $(faac_OBJECTS) $(faac_LDADD) $(LIBS) ++ $(CXXLINK) $(faac_LDFLAGS) $(faac_OBJECTS) $(faac_LDADD) $(LIBS) + + mostlyclean-compile: + -rm -f *.$(OBJEXT) +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/frontend/input.c faac-1.28/frontend/input.c +--- ../build-global/faac-1.28/frontend/input.c 2009-01-25 19:50:32.000000000 +0100 ++++ faac-1.28/frontend/input.c 2009-03-20 06:06:22.286495928 +0100 +@@ -27,6 +27,10 @@ + #include + #include + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#include /* for BSWAP_8|BSWAP_16|BSWAP_32|BSWAP_64 */ ++#endif ++ + #ifdef _WIN32 + #include + #include +@@ -34,9 +38,14 @@ + + #include "input.h" + ++#if (defined(__SUNPRO_C) || defined(__SUNPRO_CC)) && defined(__SunOS_5_10) ++#define SWAP32(x) BSWAP_32(x) ++#define SWAP16(x) BSWAP_16(x) ++#else + #define SWAP32(x) (((x & 0xff) << 24) | ((x & 0xff00) << 8) \ + | ((x & 0xff0000) >> 8) | ((x & 0xff000000) >> 24)) + #define SWAP16(x) (((x & 0xff) << 8) | ((x & 0xff00) >> 8)) ++#endif + + #ifdef WORDS_BIGENDIAN + # define UINT32(x) SWAP32(x) +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/include/faac.h faac-1.28/include/faac.h +--- ../build-global/faac-1.28/include/faac.h 2009-01-25 19:50:32.000000000 +0100 ++++ faac-1.28/include/faac.h 2009-03-20 06:01:42.801998112 +0100 +@@ -36,7 +36,11 @@ + # endif + #endif + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + + typedef struct { + void *ptr; +@@ -90,7 +94,11 @@ + + + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + #ifdef __cplusplus + } +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/include/faaccfg.h faac-1.28/include/faaccfg.h +--- ../build-global/faac-1.28/include/faaccfg.h 2004-07-04 14:12:05.000000000 +0200 ++++ faac-1.28/include/faaccfg.h 2009-03-20 06:03:00.833899895 +0100 +@@ -45,7 +45,11 @@ + #define SHORTCTL_NOSHORT 1 + #define SHORTCTL_NOLONG 2 + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + typedef struct faacEncConfiguration + { + /* config version */ +@@ -117,6 +121,10 @@ + + } faacEncConfiguration, *faacEncConfigurationPtr; + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + #endif /* _FAACCFG_H_ */ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/aacquant.c faac-1.28/libfaac/aacquant.c +--- ../build-global/faac-1.28/libfaac/aacquant.c 2008-03-24 00:00:25.000000000 +0100 ++++ faac-1.28/libfaac/aacquant.c 2009-03-20 05:53:00.225604748 +0100 +@@ -281,11 +281,16 @@ + + + #if TAKEHIRO_IEEE754_HACK +- ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack(8) ++#endif + typedef union { + float f; + int i; + } fi_union; ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#endif + + #define MAGIC_FLOAT (65536*(128)) + #define MAGIC_INT 0x4b000000 +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/aacquant.h faac-1.28/libfaac/aacquant.h +--- ../build-global/faac-1.28/libfaac/aacquant.h 2003-10-12 18:43:39.000000000 +0200 ++++ faac-1.28/libfaac/aacquant.h 2009-03-20 05:53:52.210350072 +0100 +@@ -37,14 +37,22 @@ + #define POW20(x) pow(2.0,((double)x)*.25) + #define IPOW20(x) pow(2.0,-((double)x)*.1875) + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + typedef struct + { + double *pow43; + double *adj43; + double quality; + } AACQuantCfg; ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + void AACQuantizeInit(CoderInfo *coderInfo, unsigned int numChannels, + AACQuantCfg *aacquantCfg); +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/frame.h faac-1.28/libfaac/frame.h +--- ../build-global/faac-1.28/libfaac/frame.h 2009-01-25 19:50:32.000000000 +0100 ++++ faac-1.28/libfaac/frame.h 2009-03-20 06:03:57.455266251 +0100 +@@ -60,7 +60,11 @@ + #endif + #endif + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + + typedef struct { + psymodel_t *model; +@@ -151,7 +155,11 @@ + int FAACAPI faacEncClose(faacEncHandle hEncoder); + + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + #ifdef __cplusplus + } +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/ltp.c faac-1.28/libfaac/ltp.c +--- ../build-global/faac-1.28/libfaac/ltp.c 2003-06-26 21:20:31.000000000 +0200 ++++ faac-1.28/libfaac/ltp.c 2009-03-20 06:07:27.247999333 +0100 +@@ -38,10 +38,13 @@ + #include "util.h" + + ++#if !defined(__SUNPRO_C) && !defined(__SUNPRO_CC) ++/* why is this define here anyway, it is not used anywhere */ + /* short double_to_int(double sig_in); */ + #define double_to_int(sig_in) \ + ((sig_in) > 32767 ? 32767 : ( \ + (sig_in) < -32768 ? -32768 : (sig_in))) ++#endif + + #define _MDCT_SCALE 512 + +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/psych.h faac-1.28/libfaac/psych.h +--- ../build-global/faac-1.28/libfaac/psych.h 2005-04-24 21:16:14.000000000 +0200 ++++ faac-1.28/libfaac/psych.h 2009-03-20 06:14:31.902939182 +0100 +@@ -82,4 +82,4 @@ + } + #endif /* __cplusplus */ + +-#endif /* PSYCH_H */ +\ No newline at end of file ++#endif /* PSYCH_H */ Added: csw/mgar/pkg/libfaac/trunk/files/Makefile.in.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/Makefile.in.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/Makefile.in.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,35 @@ +--- ../build-global/faac-1.28/Makefile.in 2009-02-10 09:37:01.000000000 +0100 ++++ faac-1.28/Makefile.in 2009-03-20 07:46:47.715986781 +0100 +@@ -183,20 +183,7 @@ + + .SUFFIXES: + am--refresh: +- @: +-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +- @for dep in $?; do \ +- case '$(am__configure_deps)' in \ +- *$$dep*) \ +- echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \ +- cd $(srcdir) && $(AUTOMAKE) --gnu \ +- && exit 0; \ +- exit 1;; \ +- esac; \ +- done; \ +- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ +- cd $(top_srcdir) && \ +- $(AUTOMAKE) --gnu Makefile ++ + .PRECIOUS: Makefile + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ +@@ -225,10 +212,6 @@ + stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status config.h +-$(srcdir)/config.h.in: $(am__configure_deps) +- cd $(top_srcdir) && $(AUTOHEADER) +- rm -f stamp-h1 +- touch $@ + + distclean-hdr: + -rm -f config.h stamp-h1 Added: csw/mgar/pkg/libfaac/trunk/files/Makefile.in.frontend.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/Makefile.in.frontend.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/Makefile.in.frontend.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,51 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/frontend/Makefile.in faac-1.28/frontend/Makefile.in +--- ../build-global/faac-1.28/frontend/Makefile.in 2009-02-10 09:37:00.000000000 +0100 ++++ faac-1.28/frontend/Makefile.in 2009-03-20 05:42:58.667425673 +0100 +@@ -68,6 +68,9 @@ + CCLD = $(CC) + LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ ++CXXLD = $(CXX) ++CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ ++ $(AM_LDFLAGS) $(LDFLAGS) -o $@ + SOURCES = $(faac_SOURCES) + DIST_SOURCES = $(faac_SOURCES) + man1dir = $(mandir)/man1 +@@ -132,6 +135,7 @@ + USE_DRM_FALSE = @USE_DRM_FALSE@ + USE_DRM_TRUE = @USE_DRM_TRUE@ + VERSION = @VERSION@ ++AM_CFLAGS = $(CFLAGS) + WITH_MP4V2_FALSE = @WITH_MP4V2_FALSE@ + WITH_MP4V2_TRUE = @WITH_MP4V2_TRUE@ + ac_ct_CC = @ac_ct_CC@ +@@ -186,7 +190,7 @@ + @WITH_MP4V2_FALSE at INCLUDES = -I$(top_srcdir)/include + @WITH_MP4V2_TRUE at INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/common/mp4v2 + @WITH_MP4V2_FALSE at LDADD = $(top_builddir)/libfaac/libfaac.la -lm +- at WITH_MP4V2_TRUE@LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lstdc++ ++ at WITH_MP4V2_TRUE@LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lCrun -lCstd + all: all-am + + .SUFFIXES: +@@ -200,9 +204,9 @@ + exit 1;; \ + esac; \ + done; \ +- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu frontend/Makefile'; \ ++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign frontend/Makefile'; \ + cd $(top_srcdir) && \ +- $(AUTOMAKE) --gnu frontend/Makefile ++ $(AUTOMAKE) --foreign frontend/Makefile + .PRECIOUS: Makefile + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ +@@ -250,7 +254,7 @@ + done + faac$(EXEEXT): $(faac_OBJECTS) $(faac_DEPENDENCIES) + @rm -f faac$(EXEEXT) +- $(LINK) $(faac_LDFLAGS) $(faac_OBJECTS) $(faac_LDADD) $(LIBS) ++ $(CXXLINK) $(faac_LDFLAGS) $(faac_OBJECTS) $(faac_LDADD) $(LIBS) + + mostlyclean-compile: + -rm -f *.$(OBJEXT) Added: csw/mgar/pkg/libfaac/trunk/files/aacquant.c.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/aacquant.c.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/aacquant.c.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,21 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/aacquant.c faac-1.28/libfaac/aacquant.c +--- ../build-global/faac-1.28/libfaac/aacquant.c 2008-03-24 00:00:25.000000000 +0100 ++++ faac-1.28/libfaac/aacquant.c 2009-03-20 05:53:00.225604748 +0100 +@@ -281,11 +281,16 @@ + + + #if TAKEHIRO_IEEE754_HACK +- ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack(8) ++#endif + typedef union { + float f; + int i; + } fi_union; ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#endif + + #define MAGIC_FLOAT (65536*(128)) + #define MAGIC_INT 0x4b000000 Added: csw/mgar/pkg/libfaac/trunk/files/aacquant.h.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/aacquant.h.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/aacquant.h.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,26 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/aacquant.h faac-1.28/libfaac/aacquant.h +--- ../build-global/faac-1.28/libfaac/aacquant.h 2003-10-12 18:43:39.000000000 +0200 ++++ faac-1.28/libfaac/aacquant.h 2009-03-20 05:53:52.210350072 +0100 +@@ -37,14 +37,22 @@ + #define POW20(x) pow(2.0,((double)x)*.25) + #define IPOW20(x) pow(2.0,-((double)x)*.1875) + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + typedef struct + { + double *pow43; + double *adj43; + double quality; + } AACQuantCfg; ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + void AACQuantizeInit(CoderInfo *coderInfo, unsigned int numChannels, + AACQuantCfg *aacquantCfg); Added: csw/mgar/pkg/libfaac/trunk/files/config.h.in.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/config.h.in.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/config.h.in.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,36 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/config.h.in faac-1.28/config.h.in +--- ../build-global/faac-1.28/config.h.in 2009-02-10 09:36:59.000000000 +0100 ++++ faac-1.28/config.h.in 2009-03-20 05:55:21.041828651 +0100 +@@ -1,5 +1,26 @@ + /* config.h.in. Generated from configure.in by autoheader. */ + ++#ifndef __FAAC_CONFIG_H ++#define __FAAC_CONFIG_H ++ ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#include ++#include ++ ++typedef uint8_t u_int8_t; ++typedef uint16_t u_int16_t; ++typedef uint32_t u_int32_t; ++typedef uint64_t u_int64_t; ++ ++#define HAVE_INT16_T 1 ++#define HAVE_INT32_T 1 ++#define HAVE_U_INT32_T 1 ++#define HAVE_U_INT16_T 1 ++ ++#define HAVE_STRUCT_IOVEC 1 ++#endif ++ ++ + /* Define if you want to encode for DRM */ + #undef DRM + +@@ -131,3 +152,5 @@ + + /* Define to `long int' if does not define. */ + #undef off_t ++ ++#endif /* __FAAC_CONFIG_H */ Added: csw/mgar/pkg/libfaac/trunk/files/configure.in.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/configure.in.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/configure.in.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,55 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/configure.in faac-1.28/configure.in +--- ../build-global/faac-1.28/configure.in 2009-02-05 01:55:38.000000000 +0100 ++++ faac-1.28/configure.in 2009-03-20 06:00:25.906642505 +0100 +@@ -10,7 +10,9 @@ + + AC_DEFUN([MY_DEFINE], [ AC_DEFINE($1, 1, [define if needed]) ]) + +-CFLAGS=${CFLAGS:-"-O2 -Wall"} ++CFLAGS=${CFLAGS} ++CPPFLAGS=${CPPFLAGS} ++LDFLAGS=${LDFLAGS} + + AC_PROG_CC + AC_PROG_CXX +@@ -20,10 +22,13 @@ + + AC_CHECK_TYPES(u_int32_t) + AC_CHECK_TYPES(u_int16_t) ++AC_CHECK_TYPES(uint64_t) ++AC_CHECK_TYPES(uint32_t) ++AC_CHECK_TYPES(uint16_t) + AC_CHECK_TYPES(int32_t) + AC_CHECK_TYPES(int16_t) + +-AC_CHECK_DECL(strcasecmp, MY_DEFINE(HAVE_STRCASECMP)) ++AC_CHECK_DECL(strcasecmp, AC_DEFINE(HAVE_STRCASECMP, 1, [define if needed]) ) + + AC_CHECK_LIB(gnugetopt, getopt_long) + +@@ -41,7 +46,7 @@ + AC_MSG_NOTICE([*** Building with internal mp4v2 ***]) + AM_CONDITIONAL(WITH_MP4V2, true) + AC_CONFIG_LINKS(common/mp4v2/mpeg4ip_config.h:config.h) +- MY_DEFINE(HAVE_LIBMP4V2) ++ MY_DEFINE(HAVE_LIBMP4V2, 1, [define if needed]) + else + AC_MSG_NOTICE([*** Building WITHOUT mp4v2 ***]) + fi +@@ -61,12 +66,12 @@ + dnl Checks for header files required for mp4.h + AC_HEADER_STDC + AC_SYS_LARGEFILE +-AC_CHECK_HEADERS(stdint.h inttypes.h) ++AC_CHECK_HEADERS(sys/types.h stdint.h inttypes.h inttypes_gnucompat.h) + AC_CHECK_HEADERS(mathf.h) + AC_CHECK_HEADERS(float.h) +-AC_CHECK_DECL(strchr, MY_DEFINE(HAVE_STRCHR)) +-AC_CHECK_DECL(memcpy, MY_DEFINE(HAVE_MEMCPY)) +-AC_CHECK_DECL(strsep, MY_DEFINE(HAVE_STRSEP)) ++AC_CHECK_DECL(strchr, AC_DEFINE(HAVE_STRCHR, 1, [define if needed]) ) ++AC_CHECK_DECL(memcpy, AC_DEFINE(HAVE_MEMCPY, 1, [define if needed]) ) ++AC_CHECK_DECL(strsep, AC_DEFINE(HAVE_STRSEP, 1, [define if needed]) ) + AC_CHECK_HEADERS(sys/time.h) + AC_HEADER_TIME + AC_TYPE_OFF_T Added: csw/mgar/pkg/libfaac/trunk/files/faac.h.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/faac.h.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/faac.h.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,27 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/include/faac.h faac-1.28/include/faac.h +--- ../build-global/faac-1.28/include/faac.h 2009-01-25 19:50:32.000000000 +0100 ++++ faac-1.28/include/faac.h 2009-03-20 06:01:42.801998112 +0100 +@@ -36,7 +36,11 @@ + # endif + #endif + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + + typedef struct { + void *ptr; +@@ -90,7 +94,11 @@ + + + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + #ifdef __cplusplus + } Added: csw/mgar/pkg/libfaac/trunk/files/faaccfg.h.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/faaccfg.h.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/faaccfg.h.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,26 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/include/faaccfg.h faac-1.28/include/faaccfg.h +--- ../build-global/faac-1.28/include/faaccfg.h 2004-07-04 14:12:05.000000000 +0200 ++++ faac-1.28/include/faaccfg.h 2009-03-20 06:03:00.833899895 +0100 +@@ -45,7 +45,11 @@ + #define SHORTCTL_NOSHORT 1 + #define SHORTCTL_NOLONG 2 + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + typedef struct faacEncConfiguration + { + /* config version */ +@@ -117,6 +121,10 @@ + + } faacEncConfiguration, *faacEncConfigurationPtr; + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + #endif /* _FAACCFG_H_ */ Added: csw/mgar/pkg/libfaac/trunk/files/frame.h.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/frame.h.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/frame.h.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,27 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/frame.h faac-1.28/libfaac/frame.h +--- ../build-global/faac-1.28/libfaac/frame.h 2009-01-25 19:50:32.000000000 +0100 ++++ faac-1.28/libfaac/frame.h 2009-03-20 06:03:57.455266251 +0100 +@@ -60,7 +60,11 @@ + #endif + #endif + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(push, 1) ++#endif + + typedef struct { + psymodel_t *model; +@@ -151,7 +155,11 @@ + int FAACAPI faacEncClose(faacEncHandle hEncoder); + + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#pragma pack() ++#else + #pragma pack(pop) ++#endif + + #ifdef __cplusplus + } Added: csw/mgar/pkg/libfaac/trunk/files/input.c.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/input.c.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/input.c.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,29 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/frontend/input.c faac-1.28/frontend/input.c +--- ../build-global/faac-1.28/frontend/input.c 2009-01-25 19:50:32.000000000 +0100 ++++ faac-1.28/frontend/input.c 2009-03-20 06:06:22.286495928 +0100 +@@ -27,6 +27,10 @@ + #include + #include + ++#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) ++#include /* for BSWAP_8|BSWAP_16|BSWAP_32|BSWAP_64 */ ++#endif ++ + #ifdef _WIN32 + #include + #include +@@ -34,9 +38,14 @@ + + #include "input.h" + ++#if (defined(__SUNPRO_C) || defined(__SUNPRO_CC)) && defined(__SunOS_5_10) ++#define SWAP32(x) BSWAP_32(x) ++#define SWAP16(x) BSWAP_16(x) ++#else + #define SWAP32(x) (((x & 0xff) << 24) | ((x & 0xff00) << 8) \ + | ((x & 0xff0000) >> 8) | ((x & 0xff000000) >> 24)) + #define SWAP16(x) (((x & 0xff) << 8) | ((x & 0xff00) >> 8)) ++#endif + + #ifdef WORDS_BIGENDIAN + # define UINT32(x) SWAP32(x) Added: csw/mgar/pkg/libfaac/trunk/files/ltp.c.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/ltp.c.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/ltp.c.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,17 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/ltp.c faac-1.28/libfaac/ltp.c +--- ../build-global/faac-1.28/libfaac/ltp.c 2003-06-26 21:20:31.000000000 +0200 ++++ faac-1.28/libfaac/ltp.c 2009-03-20 06:07:27.247999333 +0100 +@@ -38,10 +38,13 @@ + #include "util.h" + + ++#if !defined(__SUNPRO_C) && !defined(__SUNPRO_CC) ++/* why is this define here anyway, it is not used anywhere */ + /* short double_to_int(double sig_in); */ + #define double_to_int(sig_in) \ + ((sig_in) > 32767 ? 32767 : ( \ + (sig_in) < -32768 ? -32768 : (sig_in))) ++#endif + + #define _MDCT_SCALE 512 + Added: csw/mgar/pkg/libfaac/trunk/files/mp4property.h.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/mp4property.h.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/mp4property.h.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,12 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/common/mp4v2/mp4property.h faac-1.28/common/mp4v2/mp4property.h +--- ../build-global/faac-1.28/common/mp4v2/mp4property.h 2009-01-25 02:14:34.000000000 +0100 ++++ faac-1.28/common/mp4v2/mp4property.h 2009-03-20 06:08:45.678172744 +0100 +@@ -38,7 +38,7 @@ + StringProperty, + BytesProperty, + TableProperty, +- DescriptorProperty, ++ DescriptorProperty + }; + + class MP4Property { Added: csw/mgar/pkg/libfaac/trunk/files/mp4util.h.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/mp4util.h.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/mp4util.h.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,12 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/common/mp4v2/mp4util.h faac-1.28/common/mp4v2/mp4util.h +--- ../build-global/faac-1.28/common/mp4v2/mp4util.h 2009-01-25 02:14:34.000000000 +0100 ++++ faac-1.28/common/mp4v2/mp4util.h 2009-03-20 00:14:32.128482807 +0100 +@@ -83,7 +83,7 @@ + } + + static inline void MP4Printf(const char* fmt, ...) +-#ifndef _WIN32 ++#if defined(__GNUC__) + __attribute__((format(__printf__, 1, 2))) + #endif + ; Added: csw/mgar/pkg/libfaac/trunk/files/mpeg4ip.h.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/mpeg4ip.h.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/mpeg4ip.h.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,37 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/common/mp4v2/mpeg4ip.h faac-1.28/common/mp4v2/mpeg4ip.h +--- ../build-global/faac-1.28/common/mp4v2/mpeg4ip.h 2009-01-26 23:42:35.000000000 +0100 ++++ faac-1.28/common/mp4v2/mpeg4ip.h 2009-03-20 06:14:07.133127520 +0100 +@@ -65,7 +65,9 @@ + /***************************************************************************** + * UNIX LIKE DEFINES BELOW THIS POINT + *****************************************************************************/ +-#ifdef sun ++#if defined(sun) || defined(__sun) || defined(__sun__) ++#include ++#include + #include + #endif + +@@ -194,12 +196,7 @@ + typedef unsigned int socklen_t; + #endif + +-#ifdef sun +-#include +-#define u_int8_t uint8_t +-#define u_int16_t uint16_t +-#define u_int32_t uint32_t +-#define u_int64_t uint64_t ++#if defined(sun) || defined(__sun) || defined(__sun__) + #define __STRING(expr) #expr + #endif + +@@ -328,7 +325,7 @@ + AUDIO_FMT_U16, + AUDIO_FMT_S16, + AUDIO_FMT_FLOAT, +- AUDIO_FMT_HW_AC3, ++ AUDIO_FMT_HW_AC3 + } audio_format_t; + + #endif /* __MPEG4IP_INCLUDED__ */ Added: csw/mgar/pkg/libfaac/trunk/files/psych.h.diff =================================================================== --- csw/mgar/pkg/libfaac/trunk/files/psych.h.diff (rev 0) +++ csw/mgar/pkg/libfaac/trunk/files/psych.h.diff 2009-03-29 14:04:20 UTC (rev 4050) @@ -0,0 +1,10 @@ +diff --speed-large-files --minimal -ru ../build-global/faac-1.28/libfaac/psych.h faac-1.28/libfaac/psych.h +--- ../build-global/faac-1.28/libfaac/psych.h 2005-04-24 21:16:14.000000000 +0200 ++++ faac-1.28/libfaac/psych.h 2009-03-20 06:14:31.902939182 +0100 +@@ -82,4 +82,4 @@ + } + #endif /* __cplusplus */ + +-#endif /* PSYCH_H */ +\ No newline at end of file ++#endif /* PSYCH_H */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 29 16:18:38 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 29 Mar 2009 14:18:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[4051] csw/mgar/pkg/lftp/trunk Message-ID: Revision: 4051 http://gar.svn.sourceforge.net/gar/?rev=4051&view=rev Author: chninkel Date: 2009-03-29 14:18:38 +0000 (Sun, 29 Mar 2009) Log Message: ----------- lftp: updated changelog Modified Paths: -------------- csw/mgar/pkg/lftp/trunk/checksums csw/mgar/pkg/lftp/trunk/files/changelog.CSW Modified: csw/mgar/pkg/lftp/trunk/checksums =================================================================== --- csw/mgar/pkg/lftp/trunk/checksums 2009-03-29 14:04:20 UTC (rev 4050) +++ csw/mgar/pkg/lftp/trunk/checksums 2009-03-29 14:18:38 UTC (rev 4051) @@ -1,3 +1,3 @@ 6fe8793f3ccde1d2f8446d599d8a69a9 download/lftp-3.7.11.tar.gz 5bc881a13c106b1c97f2137ff1755817 download/CSWlftp.prototype -23a0c19689c59ae1b7716da30e39fead download/changelog.CSW +98a4a42313ffba56431306ea49ea0600 download/changelog.CSW Modified: csw/mgar/pkg/lftp/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/lftp/trunk/files/changelog.CSW 2009-03-29 14:04:20 UTC (rev 4050) +++ csw/mgar/pkg/lftp/trunk/files/changelog.CSW 2009-03-29 14:18:38 UTC (rev 4051) @@ -1,3 +1,10 @@ +lftp (3.7.11,REV=2009.03.29) unstable + + * Now uses cswpreserveconf class from cswclassutils to handle lftp.conf + configuration file. + + -- Yann Rouillard Sun, 29 Mar 2009 16:16:22 +0200 + lftp (3.7.11,REV=2009.03.27) unstable * Fixed double CSWcommon dependancy. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Sun Mar 29 16:21:16 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Sun, 29 Mar 2009 14:21:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[4052] csw/mgar/pkg/docbook-style-dsssl/trunk Message-ID: Revision: 4052 http://gar.svn.sourceforge.net/gar/?rev=4052&view=rev Author: bdwalton Date: 2009-03-29 14:21:16 +0000 (Sun, 29 Mar 2009) Log Message: ----------- convert to dynamic gspec; small cleanups Modified Paths: -------------- csw/mgar/pkg/docbook-style-dsssl/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.gspec Modified: csw/mgar/pkg/docbook-style-dsssl/trunk/Makefile =================================================================== --- csw/mgar/pkg/docbook-style-dsssl/trunk/Makefile 2009-03-29 14:18:38 UTC (rev 4051) +++ csw/mgar/pkg/docbook-style-dsssl/trunk/Makefile 2009-03-29 14:21:16 UTC (rev 4052) @@ -3,6 +3,13 @@ PATCHLEVEL = 4.1 CATEGORIES = xtra +PACKAGES = CSWdocbookdsssl +CATALOGNAME_CSWdocbookdsssl = docbookdsssl + +ARCHALL_CSWdocbookdsssl = 1 + +LICENSE_CSWdocbookdsssl = README + DESCRIPTION = Norman Walsh's modular stylesheets for DocBook define BLURB These DSSSL stylesheets allow to convert any DocBook document to another @@ -13,17 +20,18 @@ SF_PROJ = docbook MASTER_SITES = $(SF_MIRRORS) DISTFILES = docbook-dsssl-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWdocbookdsssl,postinstall preremove) +DISTFILES += CSWdocbookdsssl.postinstall CSWdocbookdsssl.preremove PATCHFILES = add_makefile.patch fix_perl_path.patch REQUIRED_PKGS = CSWdocbookdtds CSWsgmlcommon CSWopenjade CSWperl -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +# We define upstream file regex so we can be notifed of new upstream +# software release +UFILES_REGEX = (\d+(?:\.\d+)*).tar.gz -# If the url used to check for software update is different of MASTER_SITES, then -# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES -# UPSTREAM_MASTER_SITES = +# If the url used to check for software update is different of +# MASTER_SITES, then uncomment the next line. Otherwise it is set by +# default to the value of MASTER_SITES UPSTREAM_MASTER_SITES = tar-gz-extract-docbook-dsssl-$(GARVERSION).tar.gz: @echo " ==> Extracting $(DOWNLOADDIR)/docbook-dsssl-$(GARVERSION).tar.gz" @@ -39,9 +47,4 @@ INSTALL_ARGS = DESTDIR=$(DESTDIR) INSTALL_ARGS += bindir=$(bindir) datadir=$(datadir) -post-install-modulated: - @echo "Symlinking dsssl-stylesheets" - @(cd $(INSTALLISADIR)/$(datadir)/sgml/docbook; \ - ln -s dsssl-stylesheets-$(GARVERSION) dsssl-stylesheets ) - include gar/category.mk Deleted: csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.gspec =================================================================== --- csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.gspec 2009-03-29 14:18:38 UTC (rev 4051) +++ csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.gspec 2009-03-29 14:21:16 UTC (rev 4052) @@ -1,5 +0,0 @@ -%var bitname docbookdsssl -%var pkgname CSWdocbookdsssl -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Sun Mar 29 17:00:17 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Sun, 29 Mar 2009 15:00:17 +0000 Subject: [csw-devel] SF.net SVN: gar:[4053] csw/mgar/pkg/docbook-style-dsssl/trunk Message-ID: Revision: 4053 http://gar.svn.sourceforge.net/gar/?rev=4053&view=rev Author: bdwalton Date: 2009-03-29 15:00:17 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Clean up the adm scripts. - handle the non-versioned openjade directory name - handle the chroot requirements a little better. Modified Paths: -------------- csw/mgar/pkg/docbook-style-dsssl/trunk/checksums csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.postinstall csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.preremove Modified: csw/mgar/pkg/docbook-style-dsssl/trunk/checksums =================================================================== --- csw/mgar/pkg/docbook-style-dsssl/trunk/checksums 2009-03-29 14:21:16 UTC (rev 4052) +++ csw/mgar/pkg/docbook-style-dsssl/trunk/checksums 2009-03-29 15:00:17 UTC (rev 4053) @@ -1,6 +1,5 @@ 8459913bbd8a5724a6fe4b9ed5bab5af download/docbook-dsssl-1.79.tar.gz -02510cf81c864e00a76bcda6c479341b download/CSWdocbookdsssl.gspec -ff8e7d8bbb0f1f696f063e312da67545 download/CSWdocbookdsssl.postinstall -0cf25b8d3ca259f7776526e4450797f2 download/CSWdocbookdsssl.preremove +95e00a89bd8d1217f4ecb4c4d39f4695 download/CSWdocbookdsssl.postinstall +87a025d01ed7cb3486223ee51c75178f download/CSWdocbookdsssl.preremove 6cb0e57eb959e159fb4677fc6c945d63 download/add_makefile.patch bcd9c3faeba3e034152c26b489f2abcc download/fix_perl_path.patch Modified: csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.postinstall =================================================================== --- csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.postinstall 2009-03-29 14:21:16 UTC (rev 4052) +++ csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.postinstall 2009-03-29 15:00:17 UTC (rev 4053) @@ -9,10 +9,10 @@ esac # set SGML_BASE_DIR and SGML_CATALOGS_DIR -. `$PKG_INSTALL_ROOT/opt/csw/bin/sgmlwhich` +. $PKG_INSTALL_ROOT/`$PKG_INSTALL_ROOT/opt/csw/bin/sgmlwhich` dsssldir=$SGML_BASE_DIR/docbook/dsssl-stylesheets -ojadedir=`$PREFIX echo $SGML_BASE_DIR/openjade-*` +ojadedir=$SGML_BASE_DIR/openjade rel=`echo $PKG_INSTALL_ROOT/$SGML_CATALOGS_DIR/sgml-docbook-3.0-*.cat | sed 's#.*-##; s/\.cat//'` Modified: csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.preremove =================================================================== --- csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.preremove 2009-03-29 14:21:16 UTC (rev 4052) +++ csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.preremove 2009-03-29 15:00:17 UTC (rev 4053) @@ -9,10 +9,10 @@ esac # set SGML_BASE_DIR and SGML_CATALOGS_DIR -. `$PKG_INSTALL_ROOT/opt/csw/bin/sgmlwhich` +. $PKG_INSTALL_ROOT/`$PKG_INSTALL_ROOT/opt/csw/bin/sgmlwhich` dsssldir=$SGML_BASE_DIR/docbook/dsssl-stylesheets -ojadedir=`$PREFIX echo $SGML_BASE_DIR/openjade-*` +ojadedir=$SGML_BASE_DIR/openjade for cat in $PKG_INSTALL_ROOT/$SGML_CATALOGS_DIR/*-docbook-*.cat; do if [ "x$PKG_INSTALL_ROOT" != "x" ]; then This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 29 18:02:03 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 29 Mar 2009 16:02:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[4054] csw/mgar/pkg/libgsf/trunk/Makefile Message-ID: Revision: 4054 http://gar.svn.sourceforge.net/gar/?rev=4054&view=rev Author: hson Date: 2009-03-29 16:02:03 +0000 (Sun, 29 Mar 2009) Log Message: ----------- libgsf: Add some dependencies and prerequisites Modified Paths: -------------- csw/mgar/pkg/libgsf/trunk/Makefile Modified: csw/mgar/pkg/libgsf/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgsf/trunk/Makefile 2009-03-29 15:00:17 UTC (rev 4053) +++ csw/mgar/pkg/libgsf/trunk/Makefile 2009-03-29 16:02:03 UTC (rev 4054) @@ -13,10 +13,10 @@ MASTER_SITES = $(GNOME_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -PREREQUISITE_PKGS += CSWgnulinks CSWgtk-doc +PREREQUISITE_PKGS += CSWgnulinks CSWgtk-doc CSWglib2devel CSWlibxml2devel REQUIRED_PKGS += CSWbonobo2 CSWbzip2 CSWgconf2 CSWggettextrt CSWglib2 -REQUIRED_PKGS += CSWgnomevfs2 CSWlibxml2 CSWorbit2 CSWzlib +REQUIRED_PKGS += CSWgnomevfs2 CSWlibxml2 CSWorbit2 CSWzlib CSWiconv # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz @@ -42,12 +42,12 @@ post-install-isa-sparcv8: @cp -p $(FILEDIR)/libgsf-1.so.1.9.1.s $(INSTALLISADIR)$(libdir)/libgsf-1.so.1.9.1 - @cp -p $(FILEDIR)/libgsf-gnome-1.so.1.9.1.s $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1 + @cp -p $(FILEDIR)/libgsf-gnome-1.so.1.9.1.s $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1.9.1 @ln -s libgsf-1.so.1.9.1 $(INSTALLISADIR)$(libdir)/libgsf-1.so.1 @ln -s libgsf-gnome-1.so.1.9.1 $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1 post-install-isa-i386: @cp -p $(FILEDIR)/libgsf-1.so.1.9.1.i $(INSTALLISADIR)$(libdir)/libgsf-1.so.1.9.1 - @cp -p $(FILEDIR)/libgsf-gnome-1.so.1.9.1.i $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1 + @cp -p $(FILEDIR)/libgsf-gnome-1.so.1.9.1.i $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1.9.1 @ln -s libgsf-1.so.1.9.1 $(INSTALLISADIR)$(libdir)/libgsf-1.so.1 @ln -s libgsf-gnome-1.so.1.9.1 $(INSTALLISADIR)$(libdir)/libgsf-gnome-1.so.1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 29 18:31:42 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 29 Mar 2009 16:31:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[4055] csw/mgar/pkg Message-ID: Revision: 4055 http://gar.svn.sourceforge.net/gar/?rev=4055&view=rev Author: hson Date: 2009-03-29 16:31:42 +0000 (Sun, 29 Mar 2009) Log Message: ----------- wput: Initial commit Added Paths: ----------- csw/mgar/pkg/wput/ csw/mgar/pkg/wput/branches/ csw/mgar/pkg/wput/tags/ csw/mgar/pkg/wput/trunk/ csw/mgar/pkg/wput/trunk/Makefile csw/mgar/pkg/wput/trunk/checksums csw/mgar/pkg/wput/trunk/files/ csw/mgar/pkg/wput/trunk/files/Makefile.in.diff csw/mgar/pkg/wput/trunk/files/Makefile.in.src.diff csw/mgar/pkg/wput/trunk/files/configure.diff Property changes on: csw/mgar/pkg/wput/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/wput/trunk/Makefile =================================================================== --- csw/mgar/pkg/wput/trunk/Makefile (rev 0) +++ csw/mgar/pkg/wput/trunk/Makefile 2009-03-29 16:31:42 UTC (rev 4055) @@ -0,0 +1,33 @@ +GARNAME = wput +GARVERSION = 0.6.2 +CATEGORIES = utils + +DESCRIPTION = the opposite of wget: a command line ftp client +define BLURB + Wput is a command-line ftp-client that looks like wget but instead of + downloading, uploads files or whole directories to remote ftp-servers. +endef + +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(GARNAME)-$(GARVERSION).tgz + +SPKG_SOURCEURL = http://wput.sourceforge.net + +LICENSE = COPYING + +REQUIRED_PKGS = CSWggettextrt + +# We define upstream file regex so we can be notifed of new upstream software release +UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=141519 +UPSTREAM_USE_SF = 1 +UFILES_REGEX = (\d+(?:\.\d+)*) + +PATCHFILES = configure.diff +PATCHFILES += Makefile.in.diff +PATCHFILES += Makefile.in.src.diff + +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET = + +include gar/category.mk Added: csw/mgar/pkg/wput/trunk/checksums =================================================================== --- csw/mgar/pkg/wput/trunk/checksums (rev 0) +++ csw/mgar/pkg/wput/trunk/checksums 2009-03-29 16:31:42 UTC (rev 4055) @@ -0,0 +1,4 @@ +a14c4c13d91d04d6119bdc977e8a8bdf download/wput-0.6.2.tgz +90369c3a9dbb27432bdb5ae2611b6a96 download/configure.diff +323700e80f07b10f44006b0a95951c41 download/Makefile.in.diff +e6e15f2a2fdac44f31ad4e3403993ff3 download/Makefile.in.src.diff Added: csw/mgar/pkg/wput/trunk/files/Makefile.in.diff =================================================================== --- csw/mgar/pkg/wput/trunk/files/Makefile.in.diff (rev 0) +++ csw/mgar/pkg/wput/trunk/files/Makefile.in.diff 2009-03-29 16:31:42 UTC (rev 4055) @@ -0,0 +1,30 @@ +diff -ru ../build-global/wput-0.6.2/Makefile.in wput-0.6.2/Makefile.in +--- ../build-global/wput-0.6.2/Makefile.in 2008-09-27 12:31:23.000000000 +0200 ++++ wput-0.6.2/Makefile.in 2009-03-29 18:25:34.366444523 +0200 +@@ -16,12 +16,12 @@ + + install: all + cd po && $(MAKE) $(MAKEDEFS) $@ +- mkdir -p $(bindir) +- mkdir -p $(mandir) +- install -m0755 wput $(bindir) +- install -m0644 doc/wput.1.gz $(mandir) +- ln -s $(bindir)/wput $(bindir)/wdel +- install -m0644 doc/wdel.1.gz $(mandir) ++ mkdir -p $(DESTDIR)$(bindir) ++ mkdir -p $(DESTDIR)$(mandir) ++ install -m0755 wput $(DESTDIR)$(bindir) ++ install -m0644 doc/wput.1.gz $(DESTDIR)$(mandir) ++ ln -s $(bindir)/wput $(DESTDIR)$(bindir)/wdel ++ install -m0644 doc/wdel.1.gz $(DESTDIR)$(mandir) + @echo "----------------" + @echo "Wput and Wdel installed. See 'wput/wdel -h' or 'man wput/wdel' for" + @echo "usage information." +@@ -30,6 +30,7 @@ + @echo "Wput is not perfect, so please report any bugs you notice (see BUGS-section" + @echo "in the manpage)." + @echo "----------------" ++ + uninstall: + rm -f $(bindir)/wput + rm -f $(bindir)/wdel Added: csw/mgar/pkg/wput/trunk/files/Makefile.in.src.diff =================================================================== --- csw/mgar/pkg/wput/trunk/files/Makefile.in.src.diff (rev 0) +++ csw/mgar/pkg/wput/trunk/files/Makefile.in.src.diff 2009-03-29 16:31:42 UTC (rev 4055) @@ -0,0 +1,12 @@ +diff -ru ../build-global/wput-0.6.2/src/Makefile.in wput-0.6.2/src/Makefile.in +--- ../build-global/wput-0.6.2/src/Makefile.in 2008-09-27 12:31:23.000000000 +0200 ++++ wput-0.6.2/src/Makefile.in 2009-03-29 18:24:32.132443546 +0200 +@@ -6,7 +6,7 @@ + localedir=$(prefix)/share/locale + CC=@CC@ + CFLAGS= @CFLAGS@ -DLOCALEDIR=\"$(localedir)\" @GNUTLS_CFLAGS@ +-LIBS=@LIBINTL@ @LIBS@ @GNUTLS_LIBS@ ++LIBS=@LIBINTL@ @LIBS@ @GNUTLS_LIBS@ -lsocket -lnsl + EXE=../wput + GETOPT=@GETOPT@ + MEMDBG=@MEMDBG@ Added: csw/mgar/pkg/wput/trunk/files/configure.diff =================================================================== --- csw/mgar/pkg/wput/trunk/files/configure.diff (rev 0) +++ csw/mgar/pkg/wput/trunk/files/configure.diff 2009-03-29 16:31:42 UTC (rev 4055) @@ -0,0 +1,12 @@ +diff -ru ../build-global/wput-0.6.2/configure wput-0.6.2/configure +--- ../build-global/wput-0.6.2/configure 2008-09-27 12:31:23.000000000 +0200 ++++ wput-0.6.2/configure 2009-03-29 18:17:59.596861076 +0200 +@@ -1736,7 +1736,7 @@ + + + +-CFLAGS="${CFLAGS} -Wall" ++CFLAGS="${CFLAGS}" + PACKAGE="wput" + VERSION="0.6.2" + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 18:58:00 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 16:58:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[4056] csw/mgar/pkg/libcairo/trunk/Makefile Message-ID: Revision: 4056 http://gar.svn.sourceforge.net/gar/?rev=4056&view=rev Author: wbonnet Date: 2009-03-29 16:58:00 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 1.8.6 Modified Paths: -------------- csw/mgar/pkg/libcairo/trunk/Makefile Modified: csw/mgar/pkg/libcairo/trunk/Makefile =================================================================== --- csw/mgar/pkg/libcairo/trunk/Makefile 2009-03-29 16:31:42 UTC (rev 4055) +++ csw/mgar/pkg/libcairo/trunk/Makefile 2009-03-29 16:58:00 UTC (rev 4056) @@ -28,20 +28,17 @@ REQUIRED_PKGS_CSWlibcairodevel = CSWlibcairo REQUIRED_PKGS_CSWlibcairodoc = -# REQUIRED_PKGS_CSWlibcairo += CSWlibx11 -# REQUIRED_PKGS_CSWlibcairo += CSWfconfig -# REQUIRED_PKGS_CSWlibcairo += CSWftype2 -# REQUIRED_PKGS_CSWlibcairo += CSWlibxrender -# REQUIRED_PKGS_CSWlibcairo += CSWpixman -# REQUIRED_PKGS_CSWlibcairo += CSWpng -# REQUIRED_PKGS_CSWlibcairo += CSWzlib +REQUIRED_PKGS_CSWlibcairo += CSWfconfig +REQUIRED_PKGS_CSWlibcairo += CSWftype2 +REQUIRED_PKGS_CSWlibcairo += CSWlibxrender +REQUIRED_PKGS_CSWlibcairo += CSWpixman +REQUIRED_PKGS_CSWlibcairo += CSWpng +REQUIRED_PKGS_CSWlibcairo += CSWzlib -# CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION -# CXXFLAGS += -xlibmil -xlibmopt -features=tmplife -norunpath -# LDFLAGS += -L/opt/csw/lib -R/opt/csw/lib - CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --disable-tests --enable-xlib=yes --enable-xlib-xrender=yes --enable-ft=yes --with-x +CONFIGURE_ARGS += --enable-png=yes --enable-ps=yes --enable-pdf=yes --enable-svg=yes +CONFIGURE_ARGS += --enable-gtk-doc --enable-test-surfaces=yes post-extract: ( cd $(WORKROOTDIR)/build-$(firstword $(MODULATIONS)) ; \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 29 18:59:56 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 29 Mar 2009 16:59:56 +0000 Subject: [csw-devel] SF.net SVN: gar:[4057] csw/mgar/pkg/wput/trunk/files/Makefile.in.diff Message-ID: Revision: 4057 http://gar.svn.sourceforge.net/gar/?rev=4057&view=rev Author: hson Date: 2009-03-29 16:59:56 +0000 (Sun, 29 Mar 2009) Log Message: ----------- wput: Need ginstall Modified Paths: -------------- csw/mgar/pkg/wput/trunk/files/Makefile.in.diff Modified: csw/mgar/pkg/wput/trunk/files/Makefile.in.diff =================================================================== --- csw/mgar/pkg/wput/trunk/files/Makefile.in.diff 2009-03-29 16:58:00 UTC (rev 4056) +++ csw/mgar/pkg/wput/trunk/files/Makefile.in.diff 2009-03-29 16:59:56 UTC (rev 4057) @@ -13,10 +13,10 @@ - install -m0644 doc/wdel.1.gz $(mandir) + mkdir -p $(DESTDIR)$(bindir) + mkdir -p $(DESTDIR)$(mandir) -+ install -m0755 wput $(DESTDIR)$(bindir) -+ install -m0644 doc/wput.1.gz $(DESTDIR)$(mandir) ++ ginstall -m0755 wput $(DESTDIR)$(bindir) ++ ginstall -m0644 doc/wput.1.gz $(DESTDIR)$(mandir) + ln -s $(bindir)/wput $(DESTDIR)$(bindir)/wdel -+ install -m0644 doc/wdel.1.gz $(DESTDIR)$(mandir) ++ ginstall -m0644 doc/wdel.1.gz $(DESTDIR)$(mandir) @echo "----------------" @echo "Wput and Wdel installed. See 'wput/wdel -h' or 'man wput/wdel' for" @echo "usage information." This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From hson at users.sourceforge.net Sun Mar 29 19:07:07 2009 From: hson at users.sourceforge.net (hson at users.sourceforge.net) Date: Sun, 29 Mar 2009 17:07:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[4058] csw/mgar/pkg/wput/trunk/checksums Message-ID: Revision: 4058 http://gar.svn.sourceforge.net/gar/?rev=4058&view=rev Author: hson Date: 2009-03-29 17:07:07 +0000 (Sun, 29 Mar 2009) Log Message: ----------- wput: Updated checksum Modified Paths: -------------- csw/mgar/pkg/wput/trunk/checksums Modified: csw/mgar/pkg/wput/trunk/checksums =================================================================== --- csw/mgar/pkg/wput/trunk/checksums 2009-03-29 16:59:56 UTC (rev 4057) +++ csw/mgar/pkg/wput/trunk/checksums 2009-03-29 17:07:07 UTC (rev 4058) @@ -1,4 +1,4 @@ a14c4c13d91d04d6119bdc977e8a8bdf download/wput-0.6.2.tgz 90369c3a9dbb27432bdb5ae2611b6a96 download/configure.diff -323700e80f07b10f44006b0a95951c41 download/Makefile.in.diff +066a65a869f312afc0e0a4d89e8b8710 download/Makefile.in.diff e6e15f2a2fdac44f31ad4e3403993ff3 download/Makefile.in.src.diff This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 29 19:29:36 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 29 Mar 2009 17:29:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[4059] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 4059 http://gar.svn.sourceforge.net/gar/?rev=4059&view=rev Author: chninkel Date: 2009-03-29 17:29:36 +0000 (Sun, 29 Mar 2009) Log Message: ----------- openssh: now works correctly with gar v2 Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/openssh/trunk/files/CSWossh.depend csw/mgar/pkg/openssh/trunk/files/CSWossh.gspec csw/mgar/pkg/openssh/trunk/files/CSWosshclient.depend csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 17:07:07 UTC (rev 4058) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 17:29:36 UTC (rev 4059) @@ -1,3 +1,17 @@ +##################################################################### +# OpenCSW build recipe for openssh +# +# Copyright 2009 Yann Rouillard +# All rights reserved. Use is subject to license terms. +# +# Redistribution and/or use, with or without modification, is +# permitted. This software is without warranty of any kind. The +# author(s) shall not be liable in the event that use of the +# software causes damage. +##################################################################### + +###### Package information ####### + GARNAME = openssh GARVERSION = 5.2 RELEASE = p1 @@ -17,6 +31,20 @@ and supports all SSH protocol versions. endef + +PACKAGES = CSWossh CSWosshclient + +CATALOGNAME_CSWossh = openssh +SPKG_DESC_CSWossh = OpenSSH Secure Shell server +REQUIRED_PKGS_CSWossh = CSWosslrt CSWtcpwrap CSWzlib CSWkrb5lib CSWosshclient + +CATALOGNAME_CSWosshclient = openssh_client +SPKG_DESC_CSWosshclient = OpenSSH Secure Shell client +REQUIRED_PKGS_CSWosshclient = CSWosslrt CSWzlib CSWkrb5lib + + +###### Upstream and opencsw files information ####### + MASTER_SITES = ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ http://www.sxw.org.uk/computing/patches/ # We define upstream file regex so we can be notifed of new upstream software release @@ -33,12 +61,8 @@ DISTFILES += cswopenssh svc-cswopenssh cswopenssh.xml DISTFILES += openssh -ifndef LPK -DISTFILES += $(call admfiles,CSWossh,depend checkinstall preinstall postinstall prototype) -DISTFILES += $(call admfiles,CSWosshclient,depend prototype) -endif +LICENSE = LICENCE - # Script created to workaround a upgrade bug between # package = 4.6,REV=2007.07.30_rev=p1 and later package DISTFILES += openssh_restart_workaround.sh @@ -57,9 +81,19 @@ # documentation files to install (not a gar variable) DOCFILES = CREDITS ChangeLog ChangeLog.gssapi INSTALL LICENCE OVERVIEW README README.dns DOCFILES += README.platform README.privsep README.smartcard README.tun TODO WARNING.RNG +DOCDIRS = openssh openssh_client SPKG_CLASSES = none conf + +# little hack to be able to still use old smf support with gar v2 +# until openssh is migrated to cswclassutils init system +DISTFILES += openssh_dyngspec.fakespec +_CATEGORY_GSPEC_INCLUDE = $(if $(findstring CSWosshclient,$*),csw_dyndepend.gspec,../../$(DOWNLOADDIR)/openssh_dyngspec.fakespec) + + +##### Build and installation information ##### + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-kerberos5=$(prefix) CONFIGURE_ARGS += --sysconfdir=$(sysconfdir)/ssh @@ -69,15 +103,24 @@ TEST_SCRIPTS = + +## Optional addition to add Ldap Public Key support +## see http://code.google.com/p/openssh-lpk/ + ifdef LPK - DISTFILES += $(call admfiles,CSWosshlpk,depend checkinstall preinstall postinstall prototype) + PACKAGES = CSWosshlpk + CATALOGNAME_CSWosshlpk = openssh_lpk + SPKG_DESC_CSWosshlpk = OpenSSH Secure Shell server with ldap public key support + REQUIRED_PKGS_CSWosshlpk = $(REQUIRED_PKGS_CSWossh) CSWoldaprt DESCRIPTION = OpenSSH Secure Shell with Ldap Public Key support MASTER_SITES += http://openssh-lpk.googlecode.com/svn/trunk/patch/contrib/ PATCHFILES += contrib-openssh-lpk-5.2p1-0.3.9.patch CONFIGURE_ARGS += --with-ldap DOCFILES += openssh-lpk_openldap.schema openssh-lpk_sun.schema lpk-user-example.txt README.lpk + DOCDIRS = openssh_lpk endif + include gar/category.mk @@ -87,30 +130,24 @@ @$(MAKECOOKIE) # adding documentation files -post-install-modulated: customize_ssh_config +post-merge: customize_ssh_config ginstall $(WORKDIR_FIRSTMOD)/*.conf $(WORKROOTDIR)/build-global/ ginstall -D $(DOWNLOADDIR)/openssh $(PKGROOT)/etc/init.d/openssh ginstall -D $(DOWNLOADDIR)/sshd_config $(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW ginstall -D $(DOWNLOADDIR)/openssh_restart_workaround.sh $(PKGROOT)/$(sharedstatedir)/openssh/openssh_restart_workaround.sh + + for DOCDIR in $(DOCDIRS); do \ + ginstall -d $(PKGROOT)/$(docdir)/$(DOCDIR); \ + (cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/$(DOCDIR)/); \ + ginstall $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)/$(docdir)/$(DOCDIR)/; \ + done + @$(MAKECOOKIE) -ifdef LPK - mkdir -p $(PKGROOT)/$(docdir)/openssh_lpk/ - cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/openssh_lpk/ - ginstall $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)/$(docdir)/openssh_lpk/ -else - mkdir -p $(PKGROOT)/$(docdir)/openssh/ - cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/openssh/ - ginstall $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)/$(docdir)/openssh/ - mkdir -p $(PKGROOT)/$(docdir)/openssh_client/ - cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/openssh_client/ - cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/openssh_client/ - ginstall $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)/$(docdir)/openssh_client/ -endif - customize_ssh_config: # Correction des chemins - gsed -i -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(INSTALLISADIR)/$(sysconfdir)/ssh/sshd_config" - gsed -i -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(INSTALLISADIR)/$(sysconfdir)/ssh/sshd_config" + gsed -i -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" + gsed -i -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" + @$(MAKECOOKIE) SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) Modified: csw/mgar/pkg/openssh/trunk/checksums =================================================================== --- csw/mgar/pkg/openssh/trunk/checksums 2009-03-29 17:07:07 UTC (rev 4058) +++ csw/mgar/pkg/openssh/trunk/checksums 2009-03-29 17:29:36 UTC (rev 4059) @@ -7,16 +7,8 @@ 8e23e1f856f36e8e084a9283d22a7cbf download/svc-cswopenssh 547a915f1712c35dc79dc41378001ca9 download/cswopenssh.xml fd50a65230ec1ead7949e8500844b0bf download/openssh -e62e5c0ba0dc79449789ecb63e2aa9d0 download/CSWossh.gspec -6e91d098018d7e1855b626ea463b8a29 download/CSWossh.depend -1d3d6d477c09e59c514e637fa3a2f7a4 download/CSWossh.checkinstall -0993813fa5c752215f892cb67c86816f download/CSWossh.preinstall -e9e93bfda8a883bca632c712d9c359f6 download/CSWossh.postinstall -3378c7fb3d60254747df3642dde7b5d3 download/CSWossh.prototype -f756587e423d2fad4f910ed78fa5f10d download/CSWosshclient.gspec -1055c346c01d99d09572d978fad10256 download/CSWosshclient.depend -137254f217b342ed6dd8a5cc31033dec download/CSWosshclient.prototype bd0f690fbb3abcbffe7924ae3016c8c3 download/openssh_restart_workaround.sh +2768c47277b19c556403ea652cf8ceb3 download/openssh_dyngspec.fakespec bb77f4010f030d85f143b3d149aa6a69 download/openssh-5.2p1-gsskex-20081003.patch 4b3e79120b60e8f25be5141eba53cac5 download/don_t_use_TIOCSCTTY.patch ca5403c8e1539d5ced0573f289ed7aef download/no_x_forwarding_bug.patch Deleted: csw/mgar/pkg/openssh/trunk/files/CSWossh.depend =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.depend 2009-03-29 17:07:07 UTC (rev 4058) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.depend 2009-03-29 17:29:36 UTC (rev 4059) @@ -1,5 +0,0 @@ -P CSWosslrt -P CSWtcpwrap -P CSWzlib -P CSWkrb5lib -P CSWosshclient Deleted: csw/mgar/pkg/openssh/trunk/files/CSWossh.gspec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.gspec 2009-03-29 17:07:07 UTC (rev 4058) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.gspec 2009-03-29 17:29:36 UTC (rev 4059) @@ -1,6 +0,0 @@ -%var bitname openssh -%var pkgname CSWossh -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/LICENCE -%var SERVICE_CONF_FILES /opt/csw/etc/ssh/sshd_config -%include url file://%{PKGLIB}/smf_enabled.gspec Deleted: csw/mgar/pkg/openssh/trunk/files/CSWosshclient.depend =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshclient.depend 2009-03-29 17:07:07 UTC (rev 4058) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshclient.depend 2009-03-29 17:29:36 UTC (rev 4059) @@ -1,3 +0,0 @@ -P CSWosslrt -P CSWzlib -P CSWkrb5lib Deleted: csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec 2009-03-29 17:07:07 UTC (rev 4058) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshclient.gspec 2009-03-29 17:29:36 UTC (rev 4059) @@ -1,4 +0,0 @@ -%var bitname openssh_client -%var pkgname CSWosshclient -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/LICENCE This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 29 19:35:24 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 29 Mar 2009 17:35:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[4060] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 4060 http://gar.svn.sourceforge.net/gar/?rev=4060&view=rev Author: chninkel Date: 2009-03-29 17:35:24 +0000 (Sun, 29 Mar 2009) Log Message: ----------- openssh: suppression of restart workaround Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/checksums csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype Removed Paths: ------------- csw/mgar/pkg/openssh/trunk/files/CSWossh.postinstall csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.postinstall csw/mgar/pkg/openssh/trunk/files/openssh_restart_workaround.sh Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 17:29:36 UTC (rev 4059) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 17:35:24 UTC (rev 4060) @@ -43,7 +43,7 @@ REQUIRED_PKGS_CSWosshclient = CSWosslrt CSWzlib CSWkrb5lib -###### Upstream and opencsw files information ####### +###### Upstream and OpenCSW files information ####### MASTER_SITES = ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ http://www.sxw.org.uk/computing/patches/ @@ -63,10 +63,6 @@ LICENSE = LICENCE -# Script created to workaround a upgrade bug between -# package = 4.6,REV=2007.07.30_rev=p1 and later package -DISTFILES += openssh_restart_workaround.sh - # The GSSAPI key exchange patch PATCHFILES = openssh-$(GSSKEX_PATCH_VERSION)-gsskex-$(GSSKEX_PATCH_DATE).patch @@ -134,7 +130,6 @@ ginstall $(WORKDIR_FIRSTMOD)/*.conf $(WORKROOTDIR)/build-global/ ginstall -D $(DOWNLOADDIR)/openssh $(PKGROOT)/etc/init.d/openssh ginstall -D $(DOWNLOADDIR)/sshd_config $(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW - ginstall -D $(DOWNLOADDIR)/openssh_restart_workaround.sh $(PKGROOT)/$(sharedstatedir)/openssh/openssh_restart_workaround.sh for DOCDIR in $(DOCDIRS); do \ ginstall -d $(PKGROOT)/$(docdir)/$(DOCDIR); \ Modified: csw/mgar/pkg/openssh/trunk/checksums =================================================================== --- csw/mgar/pkg/openssh/trunk/checksums 2009-03-29 17:29:36 UTC (rev 4059) +++ csw/mgar/pkg/openssh/trunk/checksums 2009-03-29 17:35:24 UTC (rev 4060) @@ -7,7 +7,6 @@ 8e23e1f856f36e8e084a9283d22a7cbf download/svc-cswopenssh 547a915f1712c35dc79dc41378001ca9 download/cswopenssh.xml fd50a65230ec1ead7949e8500844b0bf download/openssh -bd0f690fbb3abcbffe7924ae3016c8c3 download/openssh_restart_workaround.sh 2768c47277b19c556403ea652cf8ceb3 download/openssh_dyngspec.fakespec bb77f4010f030d85f143b3d149aa6a69 download/openssh-5.2p1-gsskex-20081003.patch 4b3e79120b60e8f25be5141eba53cac5 download/don_t_use_TIOCSCTTY.patch Deleted: csw/mgar/pkg/openssh/trunk/files/CSWossh.postinstall =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.postinstall 2009-03-29 17:29:36 UTC (rev 4059) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.postinstall 2009-03-29 17:35:24 UTC (rev 4060) @@ -1,17 +0,0 @@ -#!/bin/sh - -# Dirty hack to avoid openssh not being restarted under Solaris 10 -# because of a bug in the previous package (<= 4.6,REV=2007.07.30_rev=p1) -# -# we launch a script which will wait for openssh to quit the 'online*' -# state and then will clear its service state if it is in maintenance -# -# we must use ctrun to run this script so it is started under a new -# contract id and hence is not killed when the ssh service is disabled -# even if pkg-get/pkgadd was started from an ssh connection -# -if [ -f "$BASEDIR/usr/sbin/svccfg" -a -f "$BASEDIR/usr/sbin/svcadm" ]; then - /bin/ctrun /opt/csw/share/openssh/openssh_restart_workaround.sh & -fi - - Modified: csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-29 17:29:36 UTC (rev 4059) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-29 17:35:24 UTC (rev 4060) @@ -27,5 +27,4 @@ f none /opt/csw/share/man/man8/sftp-server.8 0644 root bin f none /opt/csw/share/man/man8/sshd.8 0644 root bin d none /opt/csw/share/openssh 0755 root bin -f none /opt/csw/share/openssh/openssh_restart_workaround.sh 0755 root bin d none /var/empty Deleted: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.postinstall =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.postinstall 2009-03-29 17:29:36 UTC (rev 4059) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.postinstall 2009-03-29 17:35:24 UTC (rev 4060) @@ -1,17 +0,0 @@ -#!/bin/sh - -# Dirty hack to avoid openssh not being restarted under Solaris 10 -# because of a bug in the previous package (<= 4.6,REV=2007.07.30_rev=p1) -# -# we launch a script which will wait for openssh to quit the 'online*' -# state and then will clear its service state if it is in maintenance -# -# we must use ctrun to run this script so it is started under a new -# contract id and hence is not killed when the ssh service is disabled -# even if pkg-get/pkgadd was started from an ssh connection -# -if [ -f "$BASEDIR/usr/sbin/svccfg" -a -f "$BASEDIR/usr/sbin/svcadm" ]; then - /bin/ctrun /opt/csw/share/openssh/openssh_restart_workaround.sh & -fi - - Modified: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype 2009-03-29 17:29:36 UTC (rev 4059) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype 2009-03-29 17:35:24 UTC (rev 4060) @@ -30,5 +30,4 @@ f none /opt/csw/share/man/man8/sftp-server.8 0644 root bin f none /opt/csw/share/man/man8/sshd.8 0644 root bin d none /opt/csw/share/openssh 0755 root bin -f none /opt/csw/share/openssh/openssh_restart_workaround.sh 0755 root bin d none /var/empty Deleted: csw/mgar/pkg/openssh/trunk/files/openssh_restart_workaround.sh =================================================================== --- csw/mgar/pkg/openssh/trunk/files/openssh_restart_workaround.sh 2009-03-29 17:29:36 UTC (rev 4059) +++ csw/mgar/pkg/openssh/trunk/files/openssh_restart_workaround.sh 2009-03-29 17:35:24 UTC (rev 4060) @@ -1,24 +0,0 @@ -#!/bin/sh -# -# openssh_restart_workaround.sh -# -# This script's task is to workaround a openssh upgrade -# restart bug which result in the openssh service staying in -# maintenance mode. -# -# This script first wait for the service to enter the maintenance -# state, then it clear the service state so the service goes -# properly into the disabled or enabled state. -# -STATE="`/bin/svcs -H svc:/network/cswopenssh:default 2>/dev/null | /usr/bin/awk '{ print $1 }'`" -if [ "$STATE" = 'online*' ]; then - while [ "$STATE" = 'online*' ]; do - sleep 1 - STATE="`/bin/svcs -H svc:/network/cswopenssh:default | /usr/bin/awk '{ print $1 }'`" - done -fi -if [ "$STATE" = "maintenance" ]; then - # we clear the service state so it can be properly enabled on postinstall - /usr/sbin/svcadm clear svc:/network/cswopenssh:default 2>/dev/null -fi - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 29 19:38:11 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 29 Mar 2009 17:38:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[4061] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 4061 http://gar.svn.sourceforge.net/gar/?rev=4061&view=rev Author: chninkel Date: 2009-03-29 17:38:11 +0000 (Sun, 29 Mar 2009) Log Message: ----------- openssh: removed old init script Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/checksums csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 17:35:24 UTC (rev 4060) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 17:38:11 UTC (rev 4061) @@ -59,7 +59,6 @@ DISTFILES += sshd_config DISTFILES += cswopenssh svc-cswopenssh cswopenssh.xml -DISTFILES += openssh LICENSE = LICENCE @@ -128,7 +127,6 @@ # adding documentation files post-merge: customize_ssh_config ginstall $(WORKDIR_FIRSTMOD)/*.conf $(WORKROOTDIR)/build-global/ - ginstall -D $(DOWNLOADDIR)/openssh $(PKGROOT)/etc/init.d/openssh ginstall -D $(DOWNLOADDIR)/sshd_config $(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW for DOCDIR in $(DOCDIRS); do \ Modified: csw/mgar/pkg/openssh/trunk/checksums =================================================================== --- csw/mgar/pkg/openssh/trunk/checksums 2009-03-29 17:35:24 UTC (rev 4060) +++ csw/mgar/pkg/openssh/trunk/checksums 2009-03-29 17:38:11 UTC (rev 4061) @@ -6,7 +6,6 @@ 73416a82ca98ba40e7b86ea94d0339cf download/cswopenssh 8e23e1f856f36e8e084a9283d22a7cbf download/svc-cswopenssh 547a915f1712c35dc79dc41378001ca9 download/cswopenssh.xml -fd50a65230ec1ead7949e8500844b0bf download/openssh 2768c47277b19c556403ea652cf8ceb3 download/openssh_dyngspec.fakespec bb77f4010f030d85f143b3d149aa6a69 download/openssh-5.2p1-gsskex-20081003.patch 4b3e79120b60e8f25be5141eba53cac5 download/don_t_use_TIOCSCTTY.patch Modified: csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-29 17:35:24 UTC (rev 4060) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-29 17:38:11 UTC (rev 4061) @@ -1,6 +1,5 @@ i i.conf=i.conf i r.conf=r.conf -f none /etc/init.d/openssh 0755 root bin f none /opt/csw/etc/ssh/sshd_config.CSW 0744 root bin e conf /opt/csw/etc/ssh/moduli 0644 root bin d none /opt/csw/libexec 0755 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 19:59:20 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 17:59:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[4062] csw/mgar/pkg/pango/trunk/Makefile Message-ID: Revision: 4062 http://gar.svn.sourceforge.net/gar/?rev=4062&view=rev Author: wbonnet Date: 2009-03-29 17:59:20 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Upgrade to 1.24.0 Modified Paths: -------------- csw/mgar/pkg/pango/trunk/Makefile Modified: csw/mgar/pkg/pango/trunk/Makefile =================================================================== --- csw/mgar/pkg/pango/trunk/Makefile 2009-03-29 17:38:11 UTC (rev 4061) +++ csw/mgar/pkg/pango/trunk/Makefile 2009-03-29 17:59:20 UTC (rev 4062) @@ -24,7 +24,7 @@ CONFIGURE_ARGS += --enable-gtk-doc CONFIGURE_ARGS += --with-x -PREREQUISITE_PKGS += CSWgtk-doc +PREREQUISITE_PKGS += CSWgtk-doc CSWlibxslt REQUIRED_PKGS_CSWpango = CSWggettextrt CSWglib2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 29 20:02:20 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 29 Mar 2009 18:02:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[4063] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 4063 http://gar.svn.sourceforge.net/gar/?rev=4063&view=rev Author: chninkel Date: 2009-03-29 18:02:20 +0000 (Sun, 29 Mar 2009) Log Message: ----------- openssh: switched to cswpreserveconf class for configuration files handling Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype Removed Paths: ------------- csw/mgar/pkg/openssh/trunk/files/i.conf csw/mgar/pkg/openssh/trunk/files/r.conf Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 17:59:20 UTC (rev 4062) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 18:02:20 UTC (rev 4063) @@ -78,9 +78,10 @@ DOCFILES += README.platform README.privsep README.smartcard README.tun TODO WARNING.RNG DOCDIRS = openssh openssh_client -SPKG_CLASSES = none conf +# we're using conf handling class from the cswclassutils package +REQUIRED_PKGS += CSWcswclassutils +SPKG_CLASSES = none cswpreserveconf - # little hack to be able to still use old smf support with gar v2 # until openssh is migrated to cswclassutils init system DISTFILES += openssh_dyngspec.fakespec @@ -105,9 +106,8 @@ ifdef LPK PACKAGES = CSWosshlpk CATALOGNAME_CSWosshlpk = openssh_lpk - SPKG_DESC_CSWosshlpk = OpenSSH Secure Shell server with ldap public key support + SPKG_DESC_CSWosshlpk = $(SPKG_DESC_CSWossh) with ldap public key support REQUIRED_PKGS_CSWosshlpk = $(REQUIRED_PKGS_CSWossh) CSWoldaprt - DESCRIPTION = OpenSSH Secure Shell with Ldap Public Key support MASTER_SITES += http://openssh-lpk.googlecode.com/svn/trunk/patch/contrib/ PATCHFILES += contrib-openssh-lpk-5.2p1-0.3.9.patch CONFIGURE_ARGS += --with-ldap @@ -125,10 +125,9 @@ @$(MAKECOOKIE) # adding documentation files -post-merge: customize_ssh_config - ginstall $(WORKDIR_FIRSTMOD)/*.conf $(WORKROOTDIR)/build-global/ - ginstall -D $(DOWNLOADDIR)/sshd_config $(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW - +post-merge: merge-config-files merge-doc-files + +merge-doc-files: for DOCDIR in $(DOCDIRS); do \ ginstall -d $(PKGROOT)/$(docdir)/$(DOCDIR); \ (cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/$(DOCDIR)/); \ @@ -136,10 +135,14 @@ done @$(MAKECOOKIE) -customize_ssh_config: +merge-config-files: + ginstall $(PKGROOT)/$(sysconfdir)/ssh/ssh_config $(PKGROOT)/$(sysconfdir)/ssh/ssh_config.CSW + ginstall $(PKGROOT)/$(sysconfdir)/ssh/moduli $(PKGROOT)/$(sysconfdir)/ssh/moduli.CSW # Correction des chemins - gsed -i -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' -e 's,/usr/libexec/,/opt/csw/libexec/,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" - gsed -i -e 's,^ *# *UsePAM *.*,UsePAM yes,g' -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" + sed -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' \ + -e 's,/usr/libexec/,/opt/csw/libexec/,g' \ + -e 's,^ *# *UsePAM *.*,UsePAM yes,g' \ + -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" > "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW @$(MAKECOOKIE) Modified: csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-29 17:59:20 UTC (rev 4062) +++ csw/mgar/pkg/openssh/trunk/files/CSWossh.prototype 2009-03-29 18:02:20 UTC (rev 4063) @@ -1,7 +1,5 @@ -i i.conf=i.conf -i r.conf=r.conf f none /opt/csw/etc/ssh/sshd_config.CSW 0744 root bin -e conf /opt/csw/etc/ssh/moduli 0644 root bin +f cswpreserveconf /opt/csw/etc/ssh/moduli.CSW 0644 root bin d none /opt/csw/libexec 0755 root bin f none /opt/csw/libexec/sftp-server 0755 root bin f none /opt/csw/sbin/sshd 0755 root bin Modified: csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype 2009-03-29 17:59:20 UTC (rev 4062) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshclient.prototype 2009-03-29 18:02:20 UTC (rev 4063) @@ -1,5 +1,3 @@ -i i.conf=i.conf -i r.conf=r.conf f none /opt/csw/bin/scp 0755 root bin f none /opt/csw/bin/sftp 0755 root bin s none /opt/csw/bin/slogin=./ssh @@ -8,7 +6,7 @@ f none /opt/csw/bin/ssh-agent 0755 root bin f none /opt/csw/bin/ssh-keygen 0755 root bin f none /opt/csw/bin/ssh-keyscan 0755 root bin -e conf /opt/csw/etc/ssh/ssh_config 0644 root bin +f cswpreserveconf /opt/csw/etc/ssh/ssh_config.CSW 0644 root bin d none /opt/csw/libexec 0755 root bin f none /opt/csw/libexec/ssh-keysign 4711 root bin d none /opt/csw/share/doc/openssh_client 0755 root bin Modified: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype 2009-03-29 17:59:20 UTC (rev 4062) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.prototype 2009-03-29 18:02:20 UTC (rev 4063) @@ -1,7 +1,5 @@ -i i.conf=i.conf -i r.conf=r.conf f none /opt/csw/etc/ssh/sshd_config.CSW 0744 root bin -e conf /opt/csw/etc/ssh/moduli 0644 root bin +f cswpreserveconf /opt/csw/etc/ssh/moduli.CSW 0644 root bin d none /opt/csw/libexec 0755 root bin f none /opt/csw/libexec/sftp-server 0755 root bin f none /opt/csw/sbin/sshd 0755 root bin Deleted: csw/mgar/pkg/openssh/trunk/files/i.conf =================================================================== --- csw/mgar/pkg/openssh/trunk/files/i.conf 2009-03-29 17:59:20 UTC (rev 4062) +++ csw/mgar/pkg/openssh/trunk/files/i.conf 2009-03-29 18:02:20 UTC (rev 4063) @@ -1,50 +0,0 @@ -# -# Copyright 2006 Yann Rouillard -# All rights reserved. Use is subject to license terms. -# -# Redistribution and/or use, with or without modification, is -# permitted. This code is without warranty of any kind. The -# author(s) shall not be liable in the event that use of the -# software causes damage. -# -# i.conf - class script which install configuration files -# -# If the configuration file already exists on the filesystem, -# this script will let the existing file intact and will -# install a copy of the file provided in the package suffixed -# with .CSW -# except for service configuration files which are always installed -# CSW suffixed under Solaris 9 as they are used to enable/disable -# a service according to blastwave standards. -# -umask 0022 - -while read SRC DEST; do - if [ -f "$DEST" ]; then - cp "$SRC" "$DEST.CSW" - else - cp "$SRC" "$DEST" - fi -done - -# Unfortunately pkgadd doesn't backup the source file if the destination file is identical. -# It's a problem with zones installation where pkgadd try to find the backup files, so -# we do the backup manually -awk '{ if ( $3 == "conf" ) print $2,$3,$4,$5,$6,$7 }' $INST_DATADIR/$PKG/pkgmap | \ - while read FTYPE CLASS FPATH MODE OWNER GROUP; do - if echo $FPATH | grep "^/" >/dev/null; then - INST_PATH="$INST_DATADIR/$PKG/root/$FPATH" - SAVE_PATH="$PKGSAV/pspool/$PKG/root/$FPATH" - else - INST_PATH="$INST_DATADIR/$PKG/reloc/$FPATH" - SAVE_PATH="$PKGSAV/pspool/$PKG/reloc/$FPATH" - fi - - if [ ! -f "$SAVE_PATH" ]; then - mkdir -p "`LANG=C dirname $SAVE_PATH`" - cp "$INST_PATH" "$SAVE_PATH" - fi - done - -exit 0 - Deleted: csw/mgar/pkg/openssh/trunk/files/r.conf =================================================================== --- csw/mgar/pkg/openssh/trunk/files/r.conf 2009-03-29 17:59:20 UTC (rev 4062) +++ csw/mgar/pkg/openssh/trunk/files/r.conf 2009-03-29 18:02:20 UTC (rev 4063) @@ -1,21 +0,0 @@ -# -# Copyright 2006 Yann Rouillard -# All rights reserved. Use is subject to license terms. -# -# Redistribution and/or use, with or without modification, is -# permitted. This code is without warranty of any kind. The -# author(s) shall not be liable in the event that use of the -# software causes damage. -# -# r.conf - class script which removes configuration files -# -# This script doesn't delete config file, only backup ones -# installed by the package. -# - -while read DEST; do - if [ -f "$DEST.CSW" ]; then - rm "$DEST.CSW" - fi -done - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 29 20:24:12 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 29 Mar 2009 18:24:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[4064] csw/mgar/pkg/openssh/trunk/Makefile Message-ID: Revision: 4064 http://gar.svn.sourceforge.net/gar/?rev=4064&view=rev Author: chninkel Date: 2009-03-29 18:24:12 +0000 (Sun, 29 Mar 2009) Log Message: ----------- openssh: more old conf class removal Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 18:02:20 UTC (rev 4063) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 18:24:12 UTC (rev 4064) @@ -54,7 +54,6 @@ DISTNAME = $(GARNAME)-$(DISTVERSION) DISTFILES = $(GARNAME)-$(DISTVERSION).tar.gz -DISTFILES += i.conf r.conf DISTFILES += changelog.CSW DISTFILES += sshd_config @@ -138,11 +137,10 @@ merge-config-files: ginstall $(PKGROOT)/$(sysconfdir)/ssh/ssh_config $(PKGROOT)/$(sysconfdir)/ssh/ssh_config.CSW ginstall $(PKGROOT)/$(sysconfdir)/ssh/moduli $(PKGROOT)/$(sysconfdir)/ssh/moduli.CSW - # Correction des chemins sed -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' \ -e 's,/usr/libexec/,/opt/csw/libexec/,g' \ - -e 's,^ *# *UsePAM *.*,UsePAM yes,g' \ - -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" > "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW + -e 's,^ *# *UsePAM *.*,UsePAM yes,g' \ + -e 's,^ *# *X11Forwarding *.*,X11Forwarding yes,g' "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config" > "$(PKGROOT)/$(sysconfdir)/ssh/sshd_config.CSW @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Sun Mar 29 20:27:39 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sun, 29 Mar 2009 18:27:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[4065] csw/mgar/pkg/dovecot/trunk Message-ID: Revision: 4065 http://gar.svn.sourceforge.net/gar/?rev=4065&view=rev Author: skayser Date: 2009-03-29 18:27:39 +0000 (Sun, 29 Mar 2009) Log Message: ----------- dovecot: Corrected dovecot_devel package Name Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/dovecot/trunk/files/patch-utf8alloc.diff Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-29 18:24:12 UTC (rev 4064) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-29 18:27:39 UTC (rev 4065) @@ -1,3 +1,6 @@ +# TODO: +# * Bump to 1.1.13, http://hg.dovecot.org/dovecot-1.1/rev/a2013dedbad0 + GARNAME = dovecot GARVERSION = 1.1.11 CATEGORIES = server @@ -13,7 +16,7 @@ MASTER_SITES = http://dovecot.org/releases/1.1/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -PACKAGES = CSWdovecot CSWdovecotdevel CSWdovecot-sieve +PACKAGES = CSWdovecot CSWdovecot-devel CSWdovecot-sieve CATALOGNAME_CSWdovecot = dovecot CATALOGNAME_CSWdovecotdevel = dovecot_devel CATALOGNAME_CSWdovecot-sieve = dovecot_sieve Added: csw/mgar/pkg/dovecot/trunk/files/patch-utf8alloc.diff =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/patch-utf8alloc.diff (rev 0) +++ csw/mgar/pkg/dovecot/trunk/files/patch-utf8alloc.diff 2009-03-29 18:27:39 UTC (rev 4065) @@ -0,0 +1,44 @@ + +# HG changeset patch +# User Timo Sirainen +# Date 1238105829 14400 +# Node ID a2013dedbad0b6cda8d7bbef0179758456e885dd +# Parent 3e5494da8e37bb3253ca23088291330a785253fc +charset_to_utf8() may have tried to allocate a lot of memory in some conditions. + +--- a/src/lib-charset/charset-iconv.c Wed Mar 25 15:38:36 2009 -0400 ++++ b/src/lib-charset/charset-iconv.c Thu Mar 26 18:17:09 2009 -0400 +@@ -129,8 +129,9 @@ charset_to_utf8(struct charset_translati + charset_to_utf8(struct charset_translation *t, + const unsigned char *src, size_t *src_size, buffer_t *dest) + { ++ bool dtcase = (t->flags & CHARSET_FLAG_DECOMP_TITLECASE) != 0; + enum charset_result result; +- size_t pos, used, size; ++ size_t pos, used, size, prev_used = 0; + bool ret; + + for (pos = 0;;) { +@@ -143,11 +144,16 @@ charset_to_utf8(struct charset_translati + return result; + } + +- /* force buffer to grow */ +- used = dest->used; +- size = buffer_get_size(dest) - used + 1; +- (void)buffer_append_space_unsafe(dest, size); +- buffer_set_used_size(dest, used); ++ if (!dtcase) { ++ /* force buffer to grow */ ++ used = dest->used; ++ size = buffer_get_size(dest) - used + 1; ++ (void)buffer_append_space_unsafe(dest, size); ++ buffer_set_used_size(dest, used); ++ } else { ++ i_assert(dest->used != prev_used); ++ prev_used = dest->used; ++ } + } + } + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Sun Mar 29 21:15:40 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Sun, 29 Mar 2009 19:15:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[4066] csw/mgar/pkg/pango/trunk Message-ID: Revision: 4066 http://gar.svn.sourceforge.net/gar/?rev=4066&view=rev Author: wbonnet Date: 2009-03-29 19:15:39 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Add pango.modules generation at postinstall Modified Paths: -------------- csw/mgar/pkg/pango/trunk/Makefile csw/mgar/pkg/pango/trunk/checksums Modified: csw/mgar/pkg/pango/trunk/Makefile =================================================================== --- csw/mgar/pkg/pango/trunk/Makefile 2009-03-29 18:27:39 UTC (rev 4065) +++ csw/mgar/pkg/pango/trunk/Makefile 2009-03-29 19:15:39 UTC (rev 4066) @@ -12,7 +12,7 @@ MASTER_SITES = http://ftp.gnome.org/pub/gnome/sources/pango/1.24/ DISTFILES = pango-$(GARVERSION).tar.bz2 -DISTFILES += $(call admfiles,CSWpango,) +DISTFILES += $(call admfiles,CSWpango, postinstall) DISTFILES += $(call admfiles,CSWpangodoc,) DISTFILES += $(call admfiles,CSWpangodevel,) @@ -21,8 +21,8 @@ UFILES_REGEX = (\d+(?:\.\d+)*) CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --enable-gtk-doc -CONFIGURE_ARGS += --with-x +CONFIGURE_ARGS += --with-x --enable-gtk-doc +# CONFIGURE_ARGS += --with-included-modules PREREQUISITE_PKGS += CSWgtk-doc CSWlibxslt @@ -39,23 +39,6 @@ include gar/category.mk -# CFLAGS := -g $(CFLAGS) -# CXXFLAGS := -g $(CXXFLAGS) -# export CFLAGS CXXFLAGS - -# Disable -- it works, but ild gives symbol errors -# pre-configure: -# @( cd $(WORKSRC)/pango/opentype ; \ -# $(PERL) -i.bak -plne 's/^(\@BUILD_OT_TESTS_TRUE\@noinst_PROGRAMS = ottest)/#$$1/' Makefile.in ) - post-extract: ( cd $(WORKROOTDIR) ; for i in build-isa-* ; do mv $$i/pango-$(GARVERSION) $$i/$(GARNAME)-$(GARVERSION) ; done ) @$(MAKECOOKIE) - -# pre-install: -# @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) -# @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)devel -# @ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)doc -# @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)/license -# @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)doc/license -# @gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/$(GARNAME)-$(GARVERSION)/COPYING $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)devel/license Modified: csw/mgar/pkg/pango/trunk/checksums =================================================================== --- csw/mgar/pkg/pango/trunk/checksums 2009-03-29 18:27:39 UTC (rev 4065) +++ csw/mgar/pkg/pango/trunk/checksums 2009-03-29 19:15:39 UTC (rev 4066) @@ -1,4 +1,5 @@ d209f41079833cd2ef2c5e580ab9c5ee download/pango-1.24.0.tar.bz2 da5c6f501c3e86786917439354c131ce download/CSWpango.gspec +d37130471541f2025b465e9d21471dd3 download/CSWpango.postinstall 7c66de2a6fe8dabb01f04e23e93c83ba download/CSWpangodoc.gspec b71fe2f312d197099f67bab293fdace2 download/CSWpangodevel.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Mar 29 21:45:11 2009 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 29 Mar 2009 19:45:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[4067] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 4067 http://gar.svn.sourceforge.net/gar/?rev=4067&view=rev Author: chninkel Date: 2009-03-29 19:45:10 +0000 (Sun, 29 Mar 2009) Log Message: ----------- openssh: fixed lpk build with gar v2 Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/checksums Added Paths: ----------- csw/mgar/pkg/openssh/trunk/files/openssh_dyngspec.fakespec csw/mgar/pkg/openssh/trunk/files/openssh_lpk_dyngspec.fakespec Removed Paths: ------------- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.depend csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.1p1-0.3.9.patch csw/mgar/pkg/openssh/trunk/files/openssh csw/mgar/pkg/openssh/trunk/files/spurious_log_fix.patch csw/mgar/pkg/openssh/trunk/files/sshd_config Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 19:15:39 UTC (rev 4066) +++ csw/mgar/pkg/openssh/trunk/Makefile 2009-03-29 19:45:10 UTC (rev 4067) @@ -56,7 +56,6 @@ DISTFILES = $(GARNAME)-$(DISTVERSION).tar.gz DISTFILES += changelog.CSW -DISTFILES += sshd_config DISTFILES += cswopenssh svc-cswopenssh cswopenssh.xml LICENSE = LICENCE @@ -75,7 +74,6 @@ # documentation files to install (not a gar variable) DOCFILES = CREDITS ChangeLog ChangeLog.gssapi INSTALL LICENCE OVERVIEW README README.dns DOCFILES += README.platform README.privsep README.smartcard README.tun TODO WARNING.RNG -DOCDIRS = openssh openssh_client # we're using conf handling class from the cswclassutils package REQUIRED_PKGS += CSWcswclassutils @@ -102,6 +100,10 @@ ## Optional addition to add Ldap Public Key support ## see http://code.google.com/p/openssh-lpk/ +# we always register the lpk related files so checksum +# is the same with LPK enabled or not +DISTFILES += contrib-openssh-lpk-5.2p1-0.3.9.patch +DISTFILES += openssh_lpk_dyngspec.fakespec ifdef LPK PACKAGES = CSWosshlpk CATALOGNAME_CSWosshlpk = openssh_lpk @@ -111,7 +113,11 @@ PATCHFILES += contrib-openssh-lpk-5.2p1-0.3.9.patch CONFIGURE_ARGS += --with-ldap DOCFILES += openssh-lpk_openldap.schema openssh-lpk_sun.schema lpk-user-example.txt README.lpk - DOCDIRS = openssh_lpk + + _CATEGORY_GSPEC_INCLUDE = $(if $(findstring CSWosshclient,$*),csw_dyndepend.gspec,../../$(DOWNLOADDIR)/openssh_lpk_dyngspec.fakespec) + + # we must reset the CSWosshclient description to avoid a bug in the automatic dependancy generation + SPKG_DESC_CSWosshclient = endif @@ -127,16 +133,17 @@ post-merge: merge-config-files merge-doc-files merge-doc-files: - for DOCDIR in $(DOCDIRS); do \ - ginstall -d $(PKGROOT)/$(docdir)/$(DOCDIR); \ - (cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/$(DOCDIR)/); \ - ginstall $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)/$(docdir)/$(DOCDIR)/; \ + for DOCDIR in $(foreach _PKG,$(PACKAGES),$(call catalogname,$(_PKG))); do \ + ginstall -d $(PKGROOT)/$(docdir)/$$DOCDIR; \ + (cd $(WORKSRC_FIRSTMOD) && ginstall $(DOCFILES) $(PKGROOT)/$(docdir)/$$DOCDIR/); \ + ginstall $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)/$(docdir)/$$DOCDIR/; \ done @$(MAKECOOKIE) merge-config-files: ginstall $(PKGROOT)/$(sysconfdir)/ssh/ssh_config $(PKGROOT)/$(sysconfdir)/ssh/ssh_config.CSW ginstall $(PKGROOT)/$(sysconfdir)/ssh/moduli $(PKGROOT)/$(sysconfdir)/ssh/moduli.CSW + # we change some default value in the server config file sed -e 's,/etc/ssh/,/opt/csw/etc/ssh/,g' \ -e 's,/usr/libexec/,/opt/csw/libexec/,g' \ -e 's,^ *# *UsePAM *.*,UsePAM yes,g' \ Modified: csw/mgar/pkg/openssh/trunk/checksums =================================================================== --- csw/mgar/pkg/openssh/trunk/checksums 2009-03-29 19:15:39 UTC (rev 4066) +++ csw/mgar/pkg/openssh/trunk/checksums 2009-03-29 19:45:10 UTC (rev 4067) @@ -1,12 +1,11 @@ ada79c7328a8551bdf55c95e631e7dad download/openssh-5.2p1.tar.gz -dc212745af1f549ce2a236401bf97c1b download/i.conf -5d9e9fb1a5b6af82ce915f72ebc5e3b7 download/r.conf c9f2e90545738c1408a52647ae45be70 download/changelog.CSW -0c7fca2f4bee3ecd489ebd85fdd8cdee download/sshd_config 73416a82ca98ba40e7b86ea94d0339cf download/cswopenssh 8e23e1f856f36e8e084a9283d22a7cbf download/svc-cswopenssh 547a915f1712c35dc79dc41378001ca9 download/cswopenssh.xml 2768c47277b19c556403ea652cf8ceb3 download/openssh_dyngspec.fakespec +9153031524651a18e7edaed4637aa769 download/contrib-openssh-lpk-5.2p1-0.3.9.patch +d3f074f8af957bcb4f2f6122d4cc7442 download/openssh_lpk_dyngspec.fakespec bb77f4010f030d85f143b3d149aa6a69 download/openssh-5.2p1-gsskex-20081003.patch 4b3e79120b60e8f25be5141eba53cac5 download/don_t_use_TIOCSCTTY.patch ca5403c8e1539d5ced0573f289ed7aef download/no_x_forwarding_bug.patch Deleted: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.depend =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.depend 2009-03-29 19:15:39 UTC (rev 4066) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.depend 2009-03-29 19:45:10 UTC (rev 4067) @@ -1,7 +0,0 @@ -P CSWosslrt -P CSWtcpwrap -P CSWzlib -P CSWkrb5lib -P CSWosshclient -P CSWoldaprt -I CSWossh Deleted: csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec 2009-03-29 19:15:39 UTC (rev 4066) +++ csw/mgar/pkg/openssh/trunk/files/CSWosshlpk.gspec 2009-03-29 19:45:10 UTC (rev 4067) @@ -1,9 +0,0 @@ -%var bitname openssh_lpk -%var pkgname CSWosshlpk -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/LICENCE -%var SERVICE_CONF_FILES /opt/csw/etc/ssh/sshd_config -%var RC_INIT_SCRIPT cswopenssh -%var SMF_MANIFEST cswopenssh.xml -%var SMF_SCRIPT svc-cswopenssh -%include url file://%{PKGLIB}/smf_enabled.gspec Deleted: csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.1p1-0.3.9.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.1p1-0.3.9.patch 2009-03-29 19:15:39 UTC (rev 4066) +++ csw/mgar/pkg/openssh/trunk/files/contrib-openssh-lpk-5.1p1-0.3.9.patch 2009-03-29 19:45:10 UTC (rev 4067) @@ -1,1892 +0,0 @@ -This is a forward-port of the OpenSSH LPK support patch. - -It adds support for storing OpenSSH public keys in LDAP. It also supports -grouping of machines in the LDAP data to limit users to specific machines. - -The latest homepage for the LPK project is: -http://code.google.com/p/openssh-lpk/ - -Forward-ported-from: openssh-lpk-4.6p1-0.3.9.patch -Signed-off-by: Robin H. Johnson - -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/auth2-pubkey.c openssh-5.1p1+lpk/auth2-pubkey.c ---- openssh-5.1p1.orig/auth2-pubkey.c 2008-07-03 19:54:25.000000000 -0700 -+++ openssh-5.1p1+lpk/auth2-pubkey.c 2008-08-23 14:36:21.000000000 -0700 -@@ -55,6 +55,10 @@ - #include "monitor_wrap.h" - #include "misc.h" - -+#ifdef WITH_LDAP_PUBKEY -+#include "ldapauth.h" -+#endif -+ - /* import */ - extern ServerOptions options; - extern u_char *session_id2; -@@ -187,10 +191,79 @@ - u_long linenum = 0; - Key *found; - char *fp; -+#ifdef WITH_LDAP_PUBKEY -+ ldap_key_t * k; -+ unsigned int i = 0; -+#endif - - /* Temporarily use the user's uid. */ - temporarily_use_uid(pw); - -+#ifdef WITH_LDAP_PUBKEY -+ found_key = 0; -+ /* allocate a new key type */ -+ found = key_new(key->type); -+ -+ /* first check if the options is enabled, then try.. */ -+ if (options.lpk.on) { -+ debug("[LDAP] trying LDAP first uid=%s",pw->pw_name); -+ if (ldap_ismember(&options.lpk, pw->pw_name) > 0) { -+ if ((k = ldap_getuserkey(&options.lpk, pw->pw_name)) != NULL) { -+ /* Skip leading whitespace, empty and comment lines. */ -+ for (i = 0 ; i < k->num ; i++) { -+ /* dont forget if multiple keys to reset options */ -+ char *cp, *options = NULL; -+ -+ for (cp = (char *)k->keys[i]->bv_val; *cp == ' ' || *cp == '\t'; cp++) -+ ; -+ if (!*cp || *cp == '\n' || *cp == '#') -+ continue; -+ -+ if (key_read(found, &cp) != 1) { -+ /* no key? check if there are options for this key */ -+ int quoted = 0; -+ debug2("[LDAP] user_key_allowed: check options: '%s'", cp); -+ options = cp; -+ for (; *cp && (quoted || (*cp != ' ' && *cp != '\t')); cp++) { -+ if (*cp == '\\' && cp[1] == '"') -+ cp++; /* Skip both */ -+ else if (*cp == '"') -+ quoted = !quoted; -+ } -+ /* Skip remaining whitespace. */ -+ for (; *cp == ' ' || *cp == '\t'; cp++) -+ ; -+ if (key_read(found, &cp) != 1) { -+ debug2("[LDAP] user_key_allowed: advance: '%s'", cp); -+ /* still no key? advance to next line*/ -+ continue; -+ } -+ } -+ -+ if (key_equal(found, key) && -+ auth_parse_options(pw, options, file, linenum) == 1) { -+ found_key = 1; -+ debug("[LDAP] matching key found"); -+ fp = key_fingerprint(found, SSH_FP_MD5, SSH_FP_HEX); -+ verbose("[LDAP] Found matching %s key: %s", key_type(found), fp); -+ -+ /* restoring memory */ -+ ldap_keys_free(k); -+ xfree(fp); -+ restore_uid(); -+ key_free(found); -+ return found_key; -+ break; -+ } -+ }/* end of LDAP for() */ -+ } else { -+ logit("[LDAP] no keys found for '%s'!", pw->pw_name); -+ } -+ } else { -+ logit("[LDAP] '%s' is not in '%s'", pw->pw_name, options.lpk.sgroup); -+ } -+ } -+#endif - debug("trying public key file %s", file); - f = auth_openkeyfile(file, pw, options.strict_modes); - -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/auth-rsa.c openssh-5.1p1+lpk/auth-rsa.c ---- openssh-5.1p1.orig/auth-rsa.c 2008-07-02 05:37:30.000000000 -0700 -+++ openssh-5.1p1+lpk/auth-rsa.c 2008-08-23 14:36:21.000000000 -0700 -@@ -174,10 +174,96 @@ - FILE *f; - u_long linenum = 0; - Key *key; -+#ifdef WITH_LDAP_PUBKEY -+ ldap_key_t * k; -+ unsigned int i = 0; -+#endif - - /* Temporarily use the user's uid. */ - temporarily_use_uid(pw); - -+#ifdef WITH_LDAP_PUBKEY -+ /* here is the job */ -+ key = key_new(KEY_RSA1); -+ -+ if (options.lpk.on) { -+ debug("[LDAP] trying LDAP first uid=%s", pw->pw_name); -+ if ( ldap_ismember(&options.lpk, pw->pw_name) > 0) { -+ if ( (k = ldap_getuserkey(&options.lpk, pw->pw_name)) != NULL) { -+ for (i = 0 ; i < k->num ; i++) { -+ char *cp, *options = NULL; -+ -+ for (cp = k->keys[i]->bv_val; *cp == ' ' || *cp == '\t'; cp++) -+ ; -+ if (!*cp || *cp == '\n' || *cp == '#') -+ continue; -+ -+ /* -+ * Check if there are options for this key, and if so, -+ * save their starting address and skip the option part -+ * for now. If there are no options, set the starting -+ * address to NULL. -+ */ -+ if (*cp < '0' || *cp > '9') { -+ int quoted = 0; -+ options = cp; -+ for (; *cp && (quoted || (*cp != ' ' && *cp != '\t')); cp++) { -+ if (*cp == '\\' && cp[1] == '"') -+ cp++; /* Skip both */ -+ else if (*cp == '"') -+ quoted = !quoted; -+ } -+ } else -+ options = NULL; -+ -+ /* Parse the key from the line. */ -+ if (hostfile_read_key(&cp, &bits, key) == 0) { -+ debug("[LDAP] line %d: non ssh1 key syntax", i); -+ continue; -+ } -+ /* cp now points to the comment part. */ -+ -+ /* Check if the we have found the desired key (identified by its modulus). */ -+ if (BN_cmp(key->rsa->n, client_n) != 0) -+ continue; -+ -+ /* check the real bits */ -+ if (bits != (unsigned int)BN_num_bits(key->rsa->n)) -+ logit("[LDAP] Warning: ldap, line %lu: keysize mismatch: " -+ "actual %d vs. announced %d.", (unsigned long)i, BN_num_bits(key->rsa->n), bits); -+ -+ /* We have found the desired key. */ -+ /* -+ * If our options do not allow this key to be used, -+ * do not send challenge. -+ */ -+ if (!auth_parse_options(pw, options, "[LDAP]", (unsigned long) i)) -+ continue; -+ -+ /* break out, this key is allowed */ -+ allowed = 1; -+ -+ /* add the return stuff etc... */ -+ /* Restore the privileged uid. */ -+ restore_uid(); -+ -+ /* return key if allowed */ -+ if (allowed && rkey != NULL) -+ *rkey = key; -+ else -+ key_free(key); -+ -+ ldap_keys_free(k); -+ return (allowed); -+ } -+ } else { -+ logit("[LDAP] no keys found for '%s'!", pw->pw_name); -+ } -+ } else { -+ logit("[LDAP] '%s' is not in '%s'", pw->pw_name, options.lpk.sgroup); -+ } -+ } -+#endif - /* The authorized keys. */ - file = authorized_keys_file(pw); - debug("trying public RSA key file %s", file); -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/config.h.in openssh-5.1p1+lpk/config.h.in ---- openssh-5.1p1.orig/config.h.in 2008-07-21 01:30:49.000000000 -0700 -+++ openssh-5.1p1+lpk/config.h.in 2008-08-23 14:36:21.000000000 -0700 -@@ -560,6 +560,9 @@ - /* Define to 1 if you have the header file. */ - #undef HAVE_LINUX_IF_TUN_H - -+/* Define if you want LDAP support */ -+#undef WITH_LDAP_PUBKEY -+ - /* Define if your libraries define login() */ - #undef HAVE_LOGIN - -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/configure openssh-5.1p1+lpk/configure ---- openssh-5.1p1.orig/configure 2008-07-21 01:30:50.000000000 -0700 -+++ openssh-5.1p1+lpk/configure 2008-08-23 14:36:21.000000000 -0700 -@@ -1340,6 +1340,7 @@ - --with-tcp-wrappers[=PATH] Enable tcpwrappers support (optionally in PATH) - --with-libedit[=PATH] Enable libedit support for sftp - --with-audit=module Enable EXPERIMENTAL audit support (modules=debug,bsm) -+ --with-ldap[=PATH] Enable LDAP pubkey support (optionally in PATH) - --with-ssl-dir=PATH Specify path to OpenSSL installation - --without-openssl-header-check Disable OpenSSL version consistency check - --with-ssl-engine Enable OpenSSL (hardware) ENGINE support -@@ -12568,6 +12569,85 @@ - fi - - -+# Check whether user wants LDAP support -+LDAP_MSG="no" -+ -+# Check whether --with-ldap was given. -+if test "${with_ldap+set}" = set; then -+ withval=$with_ldap; -+ if test "x$withval" != "xno" ; then -+ -+ if test "x$withval" != "xyes" ; then -+ CPPFLAGS="$CPPFLAGS -I${withval}/include" -+ LDFLAGS="$LDFLAGS -L${withval}/lib" -+ fi -+ -+ -+cat >>confdefs.h <<\_ACEOF -+#define WITH_LDAP_PUBKEY 1 -+_ACEOF -+ -+ LIBS="-lldap $LIBS" -+ LDAP_MSG="yes" -+ -+ { echo "$as_me:$LINENO: checking for LDAP support" >&5 -+echo $ECHO_N "checking for LDAP support... $ECHO_C" >&6; } -+ cat >conftest.$ac_ext <<_ACEOF -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+#include -+ #include -+int -+main () -+{ -+(void)ldap_init(0, 0); -+ ; -+ return 0; -+} -+_ACEOF -+rm -f conftest.$ac_objext -+if { (ac_try="$ac_compile" -+case "(($ac_try" in -+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; -+ *) ac_try_echo=$ac_try;; -+esac -+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 -+ (eval "$ac_compile") 2>conftest.er1 -+ ac_status=$? -+ grep -v '^ *+' conftest.er1 >conftest.err -+ rm -f conftest.er1 -+ cat conftest.err >&5 -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && { -+ test -z "$ac_c_werror_flag" || -+ test ! -s conftest.err -+ } && test -s conftest.$ac_objext; then -+ { echo "$as_me:$LINENO: result: yes" >&5 -+echo "${ECHO_T}yes" >&6; } -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ -+ { echo "$as_me:$LINENO: result: no" >&5 -+echo "${ECHO_T}no" >&6; } -+ { { echo "$as_me:$LINENO: error: ** Incomplete or missing ldap libraries **" >&5 -+echo "$as_me: error: ** Incomplete or missing ldap libraries **" >&2;} -+ { (exit 1); exit 1; }; } -+ -+ -+fi -+ -+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -+ fi -+ -+ -+fi -+ -+ - - - -@@ -30135,6 +30215,7 @@ - echo " Smartcard support: $SCARD_MSG" - echo " S/KEY support: $SKEY_MSG" - echo " TCP Wrappers support: $TCPW_MSG" -+echo " LDAP support: $LDAP_MSG" - echo " MD5 password support: $MD5_MSG" - echo " libedit support: $LIBEDIT_MSG" - echo " Solaris process contract support: $SPC_MSG" -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/configure.ac openssh-5.1p1+lpk/configure.ac ---- openssh-5.1p1.orig/configure.ac 2008-07-09 04:07:19.000000000 -0700 -+++ openssh-5.1p1+lpk/configure.ac 2008-08-23 14:36:21.000000000 -0700 -@@ -1299,6 +1299,37 @@ - esac ] - ) - -+# Check whether user wants LDAP support -+LDAP_MSG="no" -+AC_ARG_WITH(ldap, -+ [ --with-ldap[[=PATH]] Enable LDAP pubkey support (optionally in PATH)], -+ [ -+ if test "x$withval" != "xno" ; then -+ -+ if test "x$withval" != "xyes" ; then -+ CPPFLAGS="$CPPFLAGS -I${withval}/include" -+ LDFLAGS="$LDFLAGS -L${withval}/lib" -+ fi -+ -+ AC_DEFINE([WITH_LDAP_PUBKEY], 1, [Enable LDAP pubkey support]) -+ LIBS="-lldap $LIBS" -+ LDAP_MSG="yes" -+ -+ AC_MSG_CHECKING([for LDAP support]) -+ AC_TRY_COMPILE( -+ [#include -+ #include ], -+ [(void)ldap_init(0, 0);], -+ [AC_MSG_RESULT(yes)], -+ [ -+ AC_MSG_RESULT(no) -+ AC_MSG_ERROR([** Incomplete or missing ldap libraries **]) -+ ] -+ ) -+ fi -+ ] -+) -+ - dnl Checks for library functions. Please keep in alphabetical order - AC_CHECK_FUNCS( \ - arc4random \ -@@ -4137,6 +4168,7 @@ - echo " Smartcard support: $SCARD_MSG" - echo " S/KEY support: $SKEY_MSG" - echo " TCP Wrappers support: $TCPW_MSG" -+echo " LDAP support: $LDAP_MSG" - echo " MD5 password support: $MD5_MSG" - echo " libedit support: $LIBEDIT_MSG" - echo " Solaris process contract support: $SPC_MSG" -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/ldapauth.c openssh-5.1p1+lpk/ldapauth.c ---- openssh-5.1p1.orig/ldapauth.c 1969-12-31 16:00:00.000000000 -0800 -+++ openssh-5.1p1+lpk/ldapauth.c 2008-08-23 14:36:21.000000000 -0700 -@@ -0,0 +1,575 @@ -+/* -+ * $Id: openssh-lpk-4.3p1-0.3.7.patch,v 1.3 2006/04/18 15:29:09 eau Exp $ -+ */ -+ -+/* -+ * -+ * Copyright (c) 2005, Eric AUGE -+ * All rights reserved. -+ * -+ * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: -+ * -+ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -+ * Neither the name of the phear.org nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. -+ * -+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, -+ * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+ * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, -+ * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ * -+ * -+ */ -+ -+#include "includes.h" -+ -+#ifdef WITH_LDAP_PUBKEY -+ -+#include -+#include -+#include -+#include -+ -+#include "ldapauth.h" -+#include "log.h" -+ -+static char *attrs[] = { -+ PUBKEYATTR, -+ NULL -+}; -+ -+/* filter building infos */ -+#define FILTER_GROUP_PREFIX "(&(objectclass=posixGroup)" -+#define FILTER_OR_PREFIX "(|" -+#define FILTER_OR_SUFFIX ")" -+#define FILTER_CN_PREFIX "(cn=" -+#define FILTER_CN_SUFFIX ")" -+#define FILTER_UID_FORMAT "(memberUid=%s)" -+#define FILTER_GROUP_SUFFIX ")" -+#define FILTER_GROUP_SIZE(group) (size_t) (strlen(group)+(ldap_count_group(group)*5)+52) -+ -+/* just filter building stuff */ -+#define REQUEST_GROUP_SIZE(filter, uid) (size_t) (strlen(filter)+strlen(uid)+1) -+#define REQUEST_GROUP(buffer, prefilter, pwname) \ -+ buffer = (char *) calloc(REQUEST_GROUP_SIZE(prefilter, pwname), sizeof(char)); \ -+ if (!buffer) { \ -+ perror("calloc()"); \ -+ return FAILURE; \ -+ } \ -+ snprintf(buffer, REQUEST_GROUP_SIZE(prefilter,pwname), prefilter, pwname) -+/* -+XXX OLD group building macros -+#define REQUEST_GROUP_SIZE(grp, uid) (size_t) (strlen(grp)+strlen(uid)+46) -+#define REQUEST_GROUP(buffer,pwname,grp) \ -+ buffer = (char *) calloc(REQUEST_GROUP_SIZE(grp, pwname), sizeof(char)); \ -+ if (!buffer) { \ -+ perror("calloc()"); \ -+ return FAILURE; \ -+ } \ -+ snprintf(buffer,REQUEST_GROUP_SIZE(grp,pwname),"(&(objectclass=posixGroup)(cn=%s)(memberUid=%s))",grp,pwname) -+ */ -+ -+/* -+XXX stock upstream version without extra filter support -+#define REQUEST_USER_SIZE(uid) (size_t) (strlen(uid)+64) -+#define REQUEST_USER(buffer, pwname) \ -+ buffer = (char *) calloc(REQUEST_USER_SIZE(pwname), sizeof(char)); \ -+ if (!buffer) { \ -+ perror("calloc()"); \ -+ return NULL; \ -+ } \ -+ snprintf(buffer,REQUEST_USER_SIZE(pwname),"(&(objectclass=posixAccount)(objectclass=ldapPublicKey)(uid=%s))",pwname) -+ */ -+ -+#define REQUEST_USER_SIZE(uid, filter) (size_t) (strlen(uid)+64+(filter != NULL ? strlen(filter) : 0)) -+#define REQUEST_USER(buffer, pwname, customfilter) \ -+ buffer = (char *) calloc(REQUEST_USER_SIZE(pwname, customfilter), sizeof(char)); \ -+ if (!buffer) { \ -+ perror("calloc()"); \ -+ return NULL; \ -+ } \ -+ snprintf(buffer, REQUEST_USER_SIZE(pwname, customfilter), \ -+ "(&(objectclass=posixAccount)(objectclass=ldapPublicKey)(uid=%s)%s)", \ -+ pwname, (customfilter != NULL ? customfilter : "")) -+ -+/* some portable and working tokenizer, lame though */ -+static int tokenize(char ** o, size_t size, char * input) { -+ unsigned int i = 0, num; -+ const char * charset = " \t"; -+ char * ptr = input; -+ -+ /* leading white spaces are ignored */ -+ num = strspn(ptr, charset); -+ ptr += num; -+ -+ while ((num = strcspn(ptr, charset))) { -+ if (i < size-1) { -+ o[i++] = ptr; -+ ptr += num; -+ if (*ptr) -+ *ptr++ = '\0'; -+ } -+ } -+ o[i] = NULL; -+ return SUCCESS; -+} -+ -+void ldap_close(ldap_opt_t * ldap) { -+ -+ if (!ldap) -+ return; -+ -+ if ( ldap_unbind_ext(ldap->ld, NULL, NULL) < 0) -+ ldap_perror(ldap->ld, "ldap_unbind()"); -+ -+ ldap->ld = NULL; -+ FLAG_SET_DISCONNECTED(ldap->flags); -+ -+ return; -+} -+ -+/* init && bind */ -+int ldap_connect(ldap_opt_t * ldap) { -+ int version = LDAP_VERSION3; -+ -+ if (!ldap->servers) -+ return FAILURE; -+ -+ /* Connection Init and setup */ -+ ldap->ld = ldap_init(ldap->servers, LDAP_PORT); -+ if (!ldap->ld) { -+ ldap_perror(ldap->ld, "ldap_init()"); -+ return FAILURE; -+ } -+ -+ if ( ldap_set_option(ldap->ld, LDAP_OPT_PROTOCOL_VERSION, &version) != LDAP_OPT_SUCCESS) { -+ ldap_perror(ldap->ld, "ldap_set_option(LDAP_OPT_PROTOCOL_VERSION)"); -+ return FAILURE; -+ } -+ -+ /* Timeouts setup */ -+ if (ldap_set_option(ldap->ld, LDAP_OPT_NETWORK_TIMEOUT, &ldap->b_timeout) != LDAP_SUCCESS) { -+ ldap_perror(ldap->ld, "ldap_set_option(LDAP_OPT_NETWORK_TIMEOUT)"); -+ } -+ if (ldap_set_option(ldap->ld, LDAP_OPT_TIMEOUT, &ldap->s_timeout) != LDAP_SUCCESS) { -+ ldap_perror(ldap->ld, "ldap_set_option(LDAP_OPT_TIMEOUT)"); -+ } -+ -+ /* TLS support */ -+ if ( (ldap->tls == -1) || (ldap->tls == 1) ) { -+ if (ldap_start_tls_s(ldap->ld, NULL, NULL ) != LDAP_SUCCESS) { -+ /* failed then reinit the initial connect */ -+ ldap_perror(ldap->ld, "ldap_connect: (TLS) ldap_start_tls()"); -+ if (ldap->tls == 1) -+ return FAILURE; -+ -+ ldap->ld = ldap_init(ldap->servers, LDAP_PORT); -+ if (!ldap->ld) { -+ ldap_perror(ldap->ld, "ldap_init()"); -+ return FAILURE; -+ } -+ -+ if ( ldap_set_option(ldap->ld, LDAP_OPT_PROTOCOL_VERSION, &version) != LDAP_OPT_SUCCESS) { -+ ldap_perror(ldap->ld, "ldap_set_option()"); -+ return FAILURE; -+ } -+ } -+ } -+ -+ -+ if ( ldap_simple_bind_s(ldap->ld, ldap->binddn, ldap->bindpw) != LDAP_SUCCESS) { -+ ldap_perror(ldap->ld, "ldap_simple_bind_s()"); -+ return FAILURE; -+ } -+ -+ /* says it is connected */ -+ FLAG_SET_CONNECTED(ldap->flags); -+ -+ return SUCCESS; -+} -+ -+/* must free allocated ressource */ -+static char * ldap_build_host(char *host, int port) { -+ unsigned int size = strlen(host)+11; -+ char * h = (char *) calloc (size, sizeof(char)); -+ int rc; -+ if (!h) -+ return NULL; -+ -+ rc = snprintf(h, size, "%s:%d ", host, port); -+ if (rc == -1) -+ return NULL; -+ return h; -+} -+ -+static int ldap_count_group(const char * input) { -+ const char * charset = " \t"; -+ const char * ptr = input; -+ unsigned int count = 0; -+ unsigned int num; -+ -+ num = strspn(ptr, charset); -+ ptr += num; -+ -+ while ((num = strcspn(ptr, charset))) { -+ count++; -+ ptr += num; -+ ptr++; -+ } -+ -+ return count; -+} -+ -+/* format filter */ -+char * ldap_parse_groups(const char * groups) { -+ unsigned int buffer_size = FILTER_GROUP_SIZE(groups); -+ char * buffer = (char *) calloc(buffer_size, sizeof(char)); -+ char * g = NULL; -+ char * garray[32]; -+ unsigned int i = 0; -+ -+ if ((!groups)||(!buffer)) -+ return NULL; -+ -+ g = strdup(groups); -+ if (!g) { -+ free(buffer); -+ return NULL; -+ } -+ -+ /* first separate into n tokens */ -+ if ( tokenize(garray, sizeof(garray)/sizeof(*garray), g) < 0) { -+ free(g); -+ free(buffer); -+ return NULL; -+ } -+ -+ /* build the final filter format */ -+ strlcat(buffer, FILTER_GROUP_PREFIX, buffer_size); -+ strlcat(buffer, FILTER_OR_PREFIX, buffer_size); -+ i = 0; -+ while (garray[i]) { -+ strlcat(buffer, FILTER_CN_PREFIX, buffer_size); -+ strlcat(buffer, garray[i], buffer_size); -+ strlcat(buffer, FILTER_CN_SUFFIX, buffer_size); -+ i++; -+ } -+ strlcat(buffer, FILTER_OR_SUFFIX, buffer_size); -+ strlcat(buffer, FILTER_UID_FORMAT, buffer_size); -+ strlcat(buffer, FILTER_GROUP_SUFFIX, buffer_size); -+ -+ free(g); -+ return buffer; -+} -+ -+/* a bit dirty but leak free */ -+char * ldap_parse_servers(const char * servers) { -+ char * s = NULL; -+ char * tmp = NULL, *urls[32]; -+ unsigned int num = 0 , i = 0 , asize = 0; -+ LDAPURLDesc *urld[32]; -+ -+ if (!servers) -+ return NULL; -+ -+ /* local copy of the arg */ -+ s = strdup(servers); -+ if (!s) -+ return NULL; -+ -+ /* first separate into URL tokens */ -+ if ( tokenize(urls, sizeof(urls)/sizeof(*urls), s) < 0) -+ return NULL; -+ -+ i = 0; -+ while (urls[i]) { -+ if (! ldap_is_ldap_url(urls[i]) || -+ (ldap_url_parse(urls[i], &urld[i]) != 0)) { -+ return NULL; -+ } -+ i++; -+ } -+ -+ /* now free(s) */ -+ free (s); -+ -+ /* how much memory do we need */ -+ num = i; -+ for (i = 0 ; i < num ; i++) -+ asize += strlen(urld[i]->lud_host)+11; -+ -+ /* alloc */ -+ s = (char *) calloc( asize+1 , sizeof(char)); -+ if (!s) { -+ for (i = 0 ; i < num ; i++) -+ ldap_free_urldesc(urld[i]); -+ return NULL; -+ } -+ -+ /* then build the final host string */ -+ for (i = 0 ; i < num ; i++) { -+ /* built host part */ -+ tmp = ldap_build_host(urld[i]->lud_host, urld[i]->lud_port); -+ strncat(s, tmp, strlen(tmp)); -+ ldap_free_urldesc(urld[i]); -+ free(tmp); -+ } -+ -+ return s; -+} -+ -+void ldap_options_print(ldap_opt_t * ldap) { -+ debug("ldap options:"); -+ debug("servers: %s", ldap->servers); -+ if (ldap->u_basedn) -+ debug("user basedn: %s", ldap->u_basedn); -+ if (ldap->g_basedn) -+ debug("group basedn: %s", ldap->g_basedn); -+ if (ldap->binddn) -+ debug("binddn: %s", ldap->binddn); -+ if (ldap->bindpw) -+ debug("bindpw: %s", ldap->bindpw); -+ if (ldap->sgroup) -+ debug("group: %s", ldap->sgroup); -+ if (ldap->filter) -+ debug("filter: %s", ldap->filter); -+} -+ -+void ldap_options_free(ldap_opt_t * l) { -+ if (!l) -+ return; -+ if (l->servers) -+ free(l->servers); -+ if (l->u_basedn) -+ free(l->u_basedn); -+ if (l->g_basedn) -+ free(l->g_basedn); -+ if (l->binddn) -+ free(l->binddn); -+ if (l->bindpw) -+ free(l->bindpw); -+ if (l->sgroup) -+ free(l->sgroup); -+ if (l->fgroup) -+ free(l->fgroup); -+ if (l->filter) -+ free(l->filter); -+ if (l->l_conf) -+ free(l->l_conf); -+ free(l); -+} -+ -+/* free keys */ -+void ldap_keys_free(ldap_key_t * k) { -+ ldap_value_free_len(k->keys); -+ free(k); -+ return; -+} -+ -+ldap_key_t * ldap_getuserkey(ldap_opt_t *l, const char * user) { -+ ldap_key_t * k = (ldap_key_t *) calloc (1, sizeof(ldap_key_t)); -+ LDAPMessage *res, *e; -+ char * filter; -+ int i; -+ -+ if ((!k) || (!l)) -+ return NULL; -+ -+ /* Am i still connected ? RETRY n times */ -+ /* XXX TODO: setup some conf value for retrying */ -+ if (!(l->flags & FLAG_CONNECTED)) -+ for (i = 0 ; i < 2 ; i++) -+ if (ldap_connect(l) == 0) -+ break; -+ -+ /* quick check for attempts to be evil */ -+ if ((strchr(user, '(') != NULL) || (strchr(user, ')') != NULL) || -+ (strchr(user, '*') != NULL) || (strchr(user, '\\') != NULL)) -+ return NULL; -+ -+ /* build filter for LDAP request */ -+ REQUEST_USER(filter, user, l->filter); -+ -+ if ( ldap_search_st( l->ld, -+ l->u_basedn, -+ LDAP_SCOPE_SUBTREE, -+ filter, -+ attrs, 0, &l->s_timeout, &res ) != LDAP_SUCCESS) { -+ -+ ldap_perror(l->ld, "ldap_search_st()"); -+ -+ free(filter); -+ free(k); -+ -+ /* XXX error on search, timeout etc.. close ask for reconnect */ -+ ldap_close(l); -+ -+ return NULL; -+ } -+ -+ /* free */ -+ free(filter); -+ -+ /* check if any results */ -+ i = ldap_count_entries(l->ld,res); -+ if (i <= 0) { -+ ldap_msgfree(res); -+ free(k); -+ return NULL; -+ } -+ -+ if (i > 1) -+ debug("[LDAP] duplicate entries, using the FIRST entry returned"); -+ -+ e = ldap_first_entry(l->ld, res); -+ k->keys = ldap_get_values_len(l->ld, e, PUBKEYATTR); -+ k->num = ldap_count_values_len(k->keys); -+ -+ ldap_msgfree(res); -+ return k; -+} -+ -+ -+/* -1 if trouble -+ 0 if user is NOT member of current server group -+ 1 if user IS MEMBER of current server group -+ */ -+int ldap_ismember(ldap_opt_t * l, const char * user) { -+ LDAPMessage *res; -+ char * filter; -+ int i; -+ -+ if ((!l->sgroup) || !(l->g_basedn)) -+ return 1; -+ -+ /* Am i still connected ? RETRY n times */ -+ /* XXX TODO: setup some conf value for retrying */ -+ if (!(l->flags & FLAG_CONNECTED)) -+ for (i = 0 ; i < 2 ; i++) -+ if (ldap_connect(l) == 0) -+ break; -+ -+ /* quick check for attempts to be evil */ -+ if ((strchr(user, '(') != NULL) || (strchr(user, ')') != NULL) || -+ (strchr(user, '*') != NULL) || (strchr(user, '\\') != NULL)) -+ return FAILURE; -+ -+ /* build filter for LDAP request */ -+ REQUEST_GROUP(filter, l->fgroup, user); -+ -+ if (ldap_search_st( l->ld, -+ l->g_basedn, -+ LDAP_SCOPE_SUBTREE, -+ filter, -+ NULL, 0, &l->s_timeout, &res) != LDAP_SUCCESS) { -+ -+ ldap_perror(l->ld, "ldap_search_st()"); -+ -+ free(filter); -+ -+ /* XXX error on search, timeout etc.. close ask for reconnect */ -+ ldap_close(l); -+ -+ return FAILURE; -+ } -+ -+ free(filter); -+ -+ /* check if any results */ -+ if (ldap_count_entries(l->ld, res) > 0) { -+ ldap_msgfree(res); -+ return 1; -+ } -+ -+ ldap_msgfree(res); -+ return 0; -+} -+ -+/* -+ * ldap.conf simple parser -+ * XXX TODO: sanity checks -+ * must either -+ * - free the previous ldap_opt_before replacing entries -+ * - free each necessary previously parsed elements -+ * ret: -+ * -1 on FAILURE, 0 on SUCCESS -+ */ -+int ldap_parse_lconf(ldap_opt_t * l) { -+ FILE * lcd; /* ldap.conf descriptor */ -+ char buf[BUFSIZ]; -+ char * s = NULL, * k = NULL, * v = NULL; -+ int li, len; -+ -+ lcd = fopen (l->l_conf, "r"); -+ if (lcd == NULL) { -+ /* debug("Cannot open %s", l->l_conf); */ -+ perror("ldap_parse_lconf()"); -+ return FAILURE; -+ } -+ -+ while (fgets (buf, sizeof (buf), lcd) != NULL) { -+ -+ if (*buf == '\n' || *buf == '#') -+ continue; -+ -+ k = buf; -+ v = k; -+ while (*v != '\0' && *v != ' ' && *v != '\t') -+ v++; -+ -+ if (*v == '\0') -+ continue; -+ -+ *(v++) = '\0'; -+ -+ while (*v == ' ' || *v == '\t') -+ v++; -+ -+ li = strlen (v) - 1; -+ while (v[li] == ' ' || v[li] == '\t' || v[li] == '\n') -+ --li; -+ v[li + 1] = '\0'; -+ -+ if (!strcasecmp (k, "uri")) { -+ if ((l->servers = ldap_parse_servers(v)) == NULL) { -+ fatal("error in ldap servers"); -+ return FAILURE; -+ } -+ -+ } -+ else if (!strcasecmp (k, "base")) { -+ s = strchr (v, '?'); -+ if (s != NULL) { -+ len = s - v; -+ l->u_basedn = malloc (len + 1); -+ strncpy (l->u_basedn, v, len); -+ l->u_basedn[len] = '\0'; -+ } else { -+ l->u_basedn = strdup (v); -+ } -+ } -+ else if (!strcasecmp (k, "binddn")) { -+ l->binddn = strdup (v); -+ } -+ else if (!strcasecmp (k, "bindpw")) { -+ l->bindpw = strdup (v); -+ } -+ else if (!strcasecmp (k, "timelimit")) { -+ l->s_timeout.tv_sec = atoi (v); -+ } -+ else if (!strcasecmp (k, "bind_timelimit")) { -+ l->b_timeout.tv_sec = atoi (v); -+ } -+ else if (!strcasecmp (k, "ssl")) { -+ if (!strcasecmp (v, "start_tls")) -+ l->tls = 1; -+ } -+ } -+ -+ fclose (lcd); -+ return SUCCESS; -+} -+ -+#endif /* WITH_LDAP_PUBKEY */ -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/ldapauth.h openssh-5.1p1+lpk/ldapauth.h ---- openssh-5.1p1.orig/ldapauth.h 1969-12-31 16:00:00.000000000 -0800 -+++ openssh-5.1p1+lpk/ldapauth.h 2008-08-23 14:36:21.000000000 -0700 -@@ -0,0 +1,124 @@ -+/* -+ * $Id: openssh-lpk-4.3p1-0.3.7.patch,v 1.3 2006/04/18 15:29:09 eau Exp $ -+ */ -+ -+/* -+ * -+ * Copyright (c) 2005, Eric AUGE -+ * All rights reserved. -+ * -+ * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: -+ * -+ * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -+ * Neither the name of the phear.org nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. -+ * -+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, -+ * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+ * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, -+ * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ * -+ * -+ */ -+ -+#ifndef LDAPAUTH_H -+#define LDAPAUTH_H -+ -+#define LDAP_DEPRECATED 1 -+ -+#include -+#include -+#include -+#include -+ -+/* tokens in use for config */ -+#define _DEFAULT_LPK_TOKEN "UseLPK" -+#define _DEFAULT_SRV_TOKEN "LpkServers" -+#define _DEFAULT_USR_TOKEN "LpkUserDN" -+#define _DEFAULT_GRP_TOKEN "LpkGroupDN" -+#define _DEFAULT_BDN_TOKEN "LpkBindDN" -+#define _DEFAULT_BPW_TOKEN "LpkBindPw" -+#define _DEFAULT_MYG_TOKEN "LpkServerGroup" -+#define _DEFAULT_FIL_TOKEN "LpkFilter" -+#define _DEFAULT_TLS_TOKEN "LpkForceTLS" -+#define _DEFAULT_BTI_TOKEN "LpkBindTimelimit" -+#define _DEFAULT_STI_TOKEN "LpkSearchTimelimit" -+#define _DEFAULT_LDP_TOKEN "LpkLdapConf" -+ -+/* default options */ -+#define _DEFAULT_LPK_ON 0 -+#define _DEFAULT_LPK_SERVERS NULL -+#define _DEFAULT_LPK_UDN NULL -+#define _DEFAULT_LPK_GDN NULL -+#define _DEFAULT_LPK_BINDDN NULL -+#define _DEFAULT_LPK_BINDPW NULL -+#define _DEFAULT_LPK_SGROUP NULL -+#define _DEFAULT_LPK_FILTER NULL -+#define _DEFAULT_LPK_TLS -1 -+#define _DEFAULT_LPK_BTIMEOUT 10 -+#define _DEFAULT_LPK_STIMEOUT 10 -+#define _DEFAULT_LPK_LDP NULL -+ -+/* flags */ -+#define FLAG_EMPTY 0x00000000 -+#define FLAG_CONNECTED 0x00000001 -+ -+/* flag macros */ -+#define FLAG_SET_EMPTY(x) x&=(FLAG_EMPTY) -+#define FLAG_SET_CONNECTED(x) x|=(FLAG_CONNECTED) -+#define FLAG_SET_DISCONNECTED(x) x&=~(FLAG_CONNECTED) -+ -+/* defines */ -+#define FAILURE -1 -+#define SUCCESS 0 -+#define PUBKEYATTR "sshPublicKey" -+ -+/* -+ * -+ * defined files path -+ * (should be relocated to pathnames.h, -+ * if one day it's included within the tree) -+ * -+ */ -+#define _PATH_LDAP_CONFIG_FILE "/etc/ldap.conf" -+ -+/* structures */ -+typedef struct ldap_options { -+ int on; /* Use it or NOT */ -+ LDAP * ld; /* LDAP file desc */ -+ char * servers; /* parsed servers for ldaplib failover handling */ -+ char * u_basedn; /* user basedn */ -+ char * g_basedn; /* group basedn */ -+ char * binddn; /* binddn */ -+ char * bindpw; /* bind password */ -+ char * sgroup; /* server group */ -+ char * fgroup; /* group filter */ -+ char * filter; /* additional filter */ -+ char * l_conf; /* use ldap.conf */ -+ int tls; /* TLS only */ -+ struct timeval b_timeout; /* bind timeout */ -+ struct timeval s_timeout; /* search timeout */ -+ unsigned int flags; /* misc flags (reconnection, future use?) */ -+} ldap_opt_t; -+ -+typedef struct ldap_keys { -+ struct berval ** keys; /* the public keys retrieved */ -+ unsigned int num; /* number of keys */ -+} ldap_key_t; -+ -+ -+/* function headers */ -+void ldap_close(ldap_opt_t *); -+int ldap_connect(ldap_opt_t *); -+char * ldap_parse_groups(const char *); -+char * ldap_parse_servers(const char *); -+void ldap_options_print(ldap_opt_t *); -+void ldap_options_free(ldap_opt_t *); -+void ldap_keys_free(ldap_key_t *); -+int ldap_parse_lconf(ldap_opt_t *); -+ldap_key_t * ldap_getuserkey(ldap_opt_t *, const char *); -+int ldap_ismember(ldap_opt_t *, const char *); -+ -+#endif -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/lpk-user-example.txt openssh-5.1p1+lpk/lpk-user-example.txt ---- openssh-5.1p1.orig/lpk-user-example.txt 1969-12-31 16:00:00.000000000 -0800 -+++ openssh-5.1p1+lpk/lpk-user-example.txt 2008-08-23 14:36:21.000000000 -0700 -@@ -0,0 +1,117 @@ -+ -+Post to ML -> User Made Quick Install Doc. -+Contribution from John Lane -+ -+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -+ -+OpenSSH LDAP keystore Patch -+=========================== -+ -+NOTE: these notes are a transcript of a specific installation -+ they work for me, your specifics may be different! -+ from John Lane March 17th 2005 john at lane.uk.net -+ -+This is a patch to OpenSSH 4.0p1 to allow it to obtain users' public keys -+from their LDAP record as an alternative to ~/.ssh/authorized_keys. -+ -+(Assuming here that necessary build stuff is in $BUILD) -+ -+cd $BUILD/openssh-4.0p1 -+patch -Np1 -i $BUILD/openssh-lpk-4.0p1-0.3.patch -+mkdir -p /var/empty && -+./configure --prefix=/usr --sysconfdir=/etc/ssh \ -+ --libexecdir=/usr/sbin --with-md5-passwords --with-pam \ -+ --with-libs="-lldap" --with-cppflags="-DWITH_LDAP_PUBKEY" -+Now do. -+make && -+make install -+ -+Add the following config to /etc/ssh/ssh_config -+UseLPK yes -+LpkServers ldap://myhost.mydomain.com -+LpkUserDN ou=People,dc=mydomain,dc=com -+ -+We need to tell sshd about the SSL keys during boot, as root's -+environment does not exist at that time. Edit /etc/rc.d/init.d/sshd. -+Change the startup code from this: -+ echo "Starting SSH Server..." -+ loadproc /usr/sbin/sshd -+ ;; -+to this: -+ echo "Starting SSH Server..." -+ LDAPRC="/root/.ldaprc" loadproc /usr/sbin/sshd -+ ;; -+ -+Re-start the sshd daemon: -+/etc/rc.d/init.d/sshd restart -+ -+Install the additional LDAP schema -+cp $BUILD/openssh-lpk-0.2.schema /etc/openldap/schema/openssh.schema -+ -+Now add the openSSH LDAP schema to /etc/openldap/slapd.conf: -+Add the following to the end of the existing block of schema includes -+include /etc/openldap/schema/openssh.schema -+ -+Re-start the LDAP server: -+/etc/rc.d/init.d/slapd restart -+ -+To add one or more public keys to a user, eg "testuser" : -+ldapsearch -x -W -Z -LLL -b "uid=testuser,ou=People,dc=mydomain,dc=com" -D -+"uid=testuser,ou=People,dc=mydomain,dc=com" > /tmp/testuser -+ -+append the following to this /tmp/testuser file -+objectclass: ldapPublicKey -+sshPublicKey: ssh-rsa -+AAAAB3NzaC1yc2EAAAABJQAAAIB3dsrwqXqD7E4zYYrxwdDKBUQxKMioXy9pxFVai64kAPxjU9KS -+qIo7QfkjslfsjflksjfldfkjsldfjLX/5zkzRmT28I5piGzunPv17S89z8XwSsuAoR1t86t+5dlI -+7eZE/gVbn2UQkQq7+kdDTS2yXV6VnC52N/kKLG3ciBkBAw== General Purpose RSA Key -+ -+Then do a modify: -+ldapmodify -x -D "uid=testuser,ou=People,dc=mydomain,dc=com" -W -f -+/tmp/testuser -Z -+Enter LDAP Password: -+modifying entry "uid=testuser,ou=People,dc=mydomain,dc=com" -+And check the modify is ok: -+ldapsearch -x -W -Z -b "uid=testuser,ou=People,dc=mydomain,dc=com" -D -+"uid=testuser,ou=People,dc=mydomain,dc=com" -+Enter LDAP Password: -+# extended LDIF -+# -+# LDAPv3 -+# base with scope sub -+# filter: (objectclass=*) -+# requesting: ALL -+# -+ -+# testuser, People, mydomain.com -+dn: uid=testuser,ou=People,dc=mydomain,dc=com -+uid: testuser -+cn: testuser -+objectClass: account -+objectClass: posixAccount -+objectClass: top -+objectClass: shadowAccount -+objectClass: ldapPublicKey -+shadowLastChange: 12757 -+shadowMax: 99999 -+shadowWarning: 7 -+loginShell: /bin/bash -+uidNumber: 9999 -+gidNumber: 501 -+homeDirectory: /home/testuser -+userPassword:: e1NTSEF9UDgwV1hnM1VjUDRJK0k1YnFiL1d4ZUJObXlZZ3Z3UTU= -+sshPublicKey: ssh-rsa -+AAAAB3NzaC1yc2EAAAABJQAAAIB3dsrwqXqD7E4zYYrxwdDKBUQxKMioXy9pxFVai64kAPxjU9KSqIo7QfkjslfsjflksjfldfkjsldfjLX/5zkzRmT28I5piGzunPv17S89z -+8XwSsuAoR1t86t+5dlI7eZE/gVbn2UQkQq7+kdDTS2yXV6VnC52N/kKLG3ciBkBAw== General Purpose RSA Key -+ -+# search result -+search: 3 -+result: 0 Success -+ -+# numResponses: 2 -+# numEntries: 1 -+ -+Now start a ssh session to user "testuser" from usual ssh client (e.g. -+puTTY). Login should succeed. -+ -+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/Makefile.in openssh-5.1p1+lpk/Makefile.in ---- openssh-5.1p1.orig/Makefile.in 2008-07-08 07:21:12.000000000 -0700 -+++ openssh-5.1p1+lpk/Makefile.in 2008-08-23 14:37:55.000000000 -0700 -@@ -86,7 +86,7 @@ - auth-krb5.o \ - auth2-gss.o gss-serv.o gss-serv-krb5.o \ - loginrec.o auth-pam.o auth-shadow.o auth-sia.o md5crypt.o \ -- audit.o audit-bsm.o platform.o sftp-server.o sftp-common.o -+ audit.o audit-bsm.o platform.o ldapauth.o sftp-server.o sftp-common.o - - MANPAGES = moduli.5.out scp.1.out ssh-add.1.out ssh-agent.1.out ssh-keygen.1.out ssh-keyscan.1.out ssh.1.out sshd.8.out sftp-server.8.out sftp.1.out ssh-rand-helper.8.out ssh-keysign.8.out sshd_config.5.out ssh_config.5.out - MANPAGES_IN = moduli.5 scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh-keyscan.1 ssh.1 sshd.8 sftp-server.8 sftp.1 ssh-rand-helper.8 ssh-keysign.8 sshd_config.5 ssh_config.5 -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/openssh-lpk_openldap.schema openssh-5.1p1+lpk/openssh-lpk_openldap.schema ---- openssh-5.1p1.orig/openssh-lpk_openldap.schema 1969-12-31 16:00:00.000000000 -0800 -+++ openssh-5.1p1+lpk/openssh-lpk_openldap.schema 2008-08-23 14:36:21.000000000 -0700 -@@ -0,0 +1,19 @@ -+# -+# LDAP Public Key Patch schema for use with openssh-ldappubkey -+# Author: Eric AUGE -+# -+# Based on the proposal of : Mark Ruijter -+# -+ -+ -+# octetString SYNTAX -+attributetype ( 1.3.6.1.4.1.24552.500.1.1.1.13 NAME 'sshPublicKey' -+ DESC 'MANDATORY: OpenSSH Public key' -+ EQUALITY octetStringMatch -+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) -+ -+# printableString SYNTAX yes|no -+objectclass ( 1.3.6.1.4.1.24552.500.1.1.2.0 NAME 'ldapPublicKey' SUP top AUXILIARY -+ DESC 'MANDATORY: OpenSSH LPK objectclass' -+ MUST ( sshPublicKey $ uid ) -+ ) -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/openssh-lpk_sun.schema openssh-5.1p1+lpk/openssh-lpk_sun.schema ---- openssh-5.1p1.orig/openssh-lpk_sun.schema 1969-12-31 16:00:00.000000000 -0800 -+++ openssh-5.1p1+lpk/openssh-lpk_sun.schema 2008-08-23 14:36:21.000000000 -0700 -@@ -0,0 +1,21 @@ -+# -+# LDAP Public Key Patch schema for use with openssh-ldappubkey -+# Author: Eric AUGE -+# -+# Schema for Sun Directory Server. -+# Based on the original schema, modified by Stefan Fischer. -+# -+ -+dn: cn=schema -+ -+# octetString SYNTAX -+attributeTypes: ( 1.3.6.1.4.1.24552.500.1.1.1.13 NAME 'sshPublicKey' -+ DESC 'MANDATORY: OpenSSH Public key' -+ EQUALITY octetStringMatch -+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) -+ -+# printableString SYNTAX yes|no -+objectClasses: ( 1.3.6.1.4.1.24552.500.1.1.2.0 NAME 'ldapPublicKey' SUP top AUXILIARY -+ DESC 'MANDATORY: OpenSSH LPK objectclass' -+ MUST ( sshPublicKey $ uid ) -+ ) -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/README.lpk openssh-5.1p1+lpk/README.lpk ---- openssh-5.1p1.orig/README.lpk 1969-12-31 16:00:00.000000000 -0800 -+++ openssh-5.1p1+lpk/README.lpk 2008-08-23 14:36:21.000000000 -0700 -@@ -0,0 +1,267 @@ -+OpenSSH LDAP PUBLIC KEY PATCH -+Copyright (c) 2003 Eric AUGE (eau at phear.org) -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in the -+ documentation and/or other materials provided with the distribution. -+3. The name of the author may not be used to endorse or promote products -+ derived from this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+purposes of this patch: -+ -+This patch would help to have authentication centralization policy -+using ssh public key authentication. -+This patch could be an alternative to other "secure" authentication system -+working in a similar way (Kerberos, SecurID, etc...), except the fact -+that it's based on OpenSSH and its public key abilities. -+ -+>> FYI: << -+'uid': means unix accounts existing on the current server -+'lpkServerGroup:' mean server group configured on the current server ('lpkServerGroup' in sshd_config) -+ -+example schema: -+ -+ -+ server1 (uid: eau,rival,toto) (lpkServerGroup: unix) -+ ___________ / -+ / \ --- - server3 (uid: eau, titi) (lpkServerGroup: unix) -+ | LDAP Server | \ -+ | eau ,rival | server2 (uid: rival, eau) (lpkServerGroup: unix) -+ | titi ,toto | -+ | userx,.... | server5 (uid: eau) (lpkServerGroup: mail) -+ \___________/ \ / -+ ----- - server4 (uid: eau, rival) (no group configured) -+ \ -+ etc... -+ -+- WHAT WE NEED : -+ -+ * configured LDAP server somewhere on the network (i.e. OpenLDAP) -+ * patched sshd (with this patch ;) -+ * LDAP user(/group) entry (look at users.ldif (& groups.ldif)): -+ User entry: -+ - attached to the 'ldapPublicKey' objectclass -+ - attached to the 'posixAccount' objectclass -+ - with a filled 'sshPublicKey' attribute -+ Example: -+ dn: uid=eau,ou=users,dc=cuckoos,dc=net -+ objectclass: top -+ objectclass: person -+ objectclass: organizationalPerson -+ objectclass: posixAccount -+ objectclass: ldapPublicKey -+ description: Eric AUGE Account -+ userPassword: blah -+ cn: Eric AUGE -+ sn: Eric AUGE -+ uid: eau -+ uidNumber: 1034 -+ gidNumber: 1 -+ homeDirectory: /export/home/eau -+ sshPublicKey: ssh-dss AAAAB3... -+ sshPublicKey: ssh-dss AAAAM5... -+ -+ Group entry: -+ - attached to the 'posixGroup' objectclass -+ - with a 'cn' groupname attribute -+ - with multiple 'memberUid' attributes filled with usernames allowed in this group -+ Example: -+ # few members -+ dn: cn=unix,ou=groups,dc=cuckoos,dc=net -+ objectclass: top -+ objectclass: posixGroup -+ description: Unix based servers group -+ cn: unix -+ gidNumber: 1002 -+ memberUid: eau -+ memberUid: user1 -+ memberUid: user2 -+ -+ -+- HOW IT WORKS : -+ -+ * without patch -+ If a user wants to authenticate to log in a server the sshd, will first look for authentication method allowed (RSAauth,kerberos,etc..) -+ and if RSAauth and tickets based auth fails, it will fallback to standard password authentication (if enabled). -+ -+ * with the patch -+ If a user want to authenticate to log in a server, the sshd will first look for auth method including LDAP pubkey, if the ldappubkey options is enabled. -+ It will do an ldapsearch to get the public key directly from the LDAP instead of reading it from the server filesystem. -+ (usually in $HOME/.ssh/authorized_keys) -+ -+ If groups are enabled, it will also check if the user that wants to login is in the group of the server he is trying to log into. -+ If it fails, it falls back on RSA auth files ($HOME/.ssh/authorized_keys), etc.. and finally to standard password authentication (if enabled). -+ -+ 7 tokens are added to sshd_config : -+ # here is the new patched ldap related tokens -+ # entries in your LDAP must be posixAccount & strongAuthenticationUser & posixGroup -+ UseLPK yes # look the pub key into LDAP -+ LpkServers ldap://10.31.32.5/ ldap://10.31.32.4 ldap://10.31.32.3 # which LDAP server for users ? (URL format) -+ LpkUserDN ou=users,dc=foobar,dc=net # which base DN for users ? -+ LpkGroupDN ou=groups,dc=foobar,dc=net # which base DN for groups ? -+ LpkBindDN cn=manager,dc=foobar,dc=net # which bind DN ? -+ LpkBindPw asecret # bind DN credidentials -+ LpkServerGroup agroupname # the group the server is part of -+ -+ Right now i'm using anonymous binding to get public keys, because getting public keys of someone doesn't impersonate him\xB8 but there is some -+ flaws you have to take care of. -+ -+- HOW TO INSERT A USER/KEY INTO AN LDAP ENTRY -+ -+ * my way (there is plenty :) -+ - create ldif file (i.e. users.ldif) -+ - cat ~/.ssh/id_dsa.pub OR cat ~/.ssh/id_rsa.pub OR cat ~/.ssh/identity.pub -+ - my way in 4 steps : -+ Example: -+ -+ # you add this to the user entry in the LDIF file : -+ [...] -+ objectclass: posixAccount -+ objectclass: ldapPublicKey -+ [...] -+ sshPubliKey: ssh-dss AAAABDh12DDUR2... -+ [...] -+ -+ # insert your entry and you're done :) -+ ldapadd -D balblabla -w bleh < file.ldif -+ -+ all standard options can be present in the 'sshPublicKey' attribute. -+ -+- WHY : -+ -+ Simply because, i was looking for a way to centralize all sysadmins authentication, easily, without completely using LDAP -+ as authentication method (like pam_ldap etc..). -+ -+ After looking into Kerberos, SecurID, and other centralized secure authentications systems, the use of RSA and LDAP to get -+ public key for authentication allows us to control who has access to which server (the user needs an account and to be in 'strongAuthenticationUser' -+ objectclass within LDAP and part of the group the SSH server is in). -+ -+ Passwords update are no longer a nightmare for a server farm (key pair passphrase is stored on each user's box and private key is locally encrypted using his passphrase -+ so each user can change it as much as he wants). -+ -+ Blocking a user account can be done directly from the LDAP (if sshd is using RSAAuth + ldap only). -+ -+- RULES : -+ Entry in the LDAP server must respect 'posixAccount' and 'ldapPublicKey' which are defined in core.schema. -+ and the additionnal lpk.schema. -+ -+ This patch could allow a smooth transition between standard auth (/etc/passwd) and complete LDAP based authentication -+ (pamldap, nss_ldap, etc..). -+ -+ This can be an alternative to other (old?/expensive?) authentication methods (Kerberos/SecurID/..). -+ -+ Referring to schema at the beginning of this file if user 'eau' is only in group 'unix' -+ 'eau' would ONLY access 'server1', 'server2', 'server3' AND 'server4' BUT NOT 'server5'. -+ If you then modify the LDAP 'mail' group entry to add 'memberUid: eau' THEN user 'eau' would be able -+ to log in 'server5' (i hope you got the idea, my english is bad :). -+ -+ Each server's sshd is patched and configured to ask the public key and the group infos in the LDAP -+ server. -+ When you want to allow a new user to have access to the server parc, you just add him an account on -+ your servers, you add his public key into his entry on the LDAP server, it's done. -+ -+ Because sshds are looking public keys into the LDAP directly instead of a file ($HOME/.ssh/authorized_keys). -+ -+ When the user needs to change his passphrase he can do it directly from his workstation by changing -+ his own key set lock passphrase, and all servers are automatically aware. -+ -+ With a CAREFUL LDAP server configuration you could allow a user to add/delete/modify his own entry himself -+ so he can add/modify/delete himself his public key when needed. -+ -+\xAD FLAWS : -+ LDAP must be well configured, getting the public key of some user is not a problem, but if anonymous LDAP -+ allow write to users dn, somebody could replace someuser's public key by its own and impersonate some -+ of your users in all your server farm be VERY CAREFUL. -+ -+ MITM attack when sshd is requesting the public key, could lead to a compromise of your servers allowing login -+ as the impersonnated user. -+ -+ If LDAP server is down then, fallback on passwd auth. -+ -+ the ldap code part has not been well audited yet. -+ -+- LDAP USER ENTRY EXAMPLES (LDIF Format, look in users.ldif) -+ --- CUT HERE --- -+ dn: uid=jdoe,ou=users,dc=foobar,dc=net -+ objectclass: top -+ objectclass: person -+ objectclass: organizationalPerson -+ objectclass: posixAccount -+ objectclass: ldapPublicKey -+ description: My account -+ cn: John Doe -+ sn: John Doe -+ uid: jdoe -+ uidNumber: 100 -+ gidNumber: 100 -+ homeDirectory: /home/jdoe -+ sshPublicKey: ssh-dss AAAAB3NzaC1kc3MAAAEBAOvL8pREUg9wSy/8+hQJ54YF3AXkB0OZrXB.... -+ [...] -+ --- CUT HERE --- -+ -+- LDAP GROUP ENTRY EXAMPLES (LDIF Format, look in groups.ldif) -+ --- CUT HERE --- -+ dn: cn=unix,ou=groups,dc=cuckoos,dc=net -+ objectclass: top -+ objectclass: posixGroup -+ description: Unix based servers group -+ cn: unix -+ gidNumber: 1002 -+ memberUid: jdoe -+ memberUid: user1 -+ memberUid: user2 -+ [...] -+ --- CUT HERE --- -+ -+>> FYI: << -+Multiple 'sshPublicKey' in a user entry are allowed, as well as multiple 'memberUid' attributes in a group entry -+ -+- COMPILING: -+ 1. Apply the patch -+ 2. ./configure --with-your-options --with-ldap=/prefix/to/ldap_libs_and_includes -+ 3. make -+ 4. it's done. -+ -+- BLA : -+ I hope this could help, and i hope to be clear enough,, or give ideas. questions/comments/improvements are welcome. -+ -+- TODO : -+ Redesign differently. -+ -+- DOCS/LINK : -+ http://pacsec.jp/core05/psj05-barisani-en.pdf -+ http://fritz.potsdam.edu/projects/openssh-lpk/ -+ http://fritz.potsdam.edu/projects/sshgate/ -+ http://dev.inversepath.com/trac/openssh-lpk -+ http://lam.sf.net/ ( http://lam.sourceforge.net/documentation/supportedSchemas.htm ) -+ -+- CONTRIBUTORS/IDEAS/GREETS : -+ - Falk Siemonsmeier. -+ - Jacob Rief. -+ - Michael Durchgraf. -+ - frederic peters. -+ - Finlay dobbie. -+ - Stefan Fisher. -+ - Robin H. Johnson. -+ - Adrian Bridgett. -+ -+- CONTACT : -+ - Eric AUGE -+ - Andrea Barisani -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/servconf.c openssh-5.1p1+lpk/servconf.c ---- openssh-5.1p1.orig/servconf.c 2008-07-03 20:51:12.000000000 -0700 -+++ openssh-5.1p1+lpk/servconf.c 2008-08-23 14:37:18.000000000 -0700 -@@ -42,6 +42,10 @@ - #include "channels.h" - #include "groupaccess.h" - -+#ifdef WITH_LDAP_PUBKEY -+#include "ldapauth.h" -+#endif -+ - static void add_listen_addr(ServerOptions *, char *, u_short); - static void add_one_listen_addr(ServerOptions *, char *, u_short); - -@@ -127,6 +131,25 @@ - options->num_permitted_opens = -1; - options->adm_forced_command = NULL; - options->chroot_directory = NULL; -+#ifdef WITH_LDAP_PUBKEY -+ /* XXX dirty */ -+ options->lpk.ld = NULL; -+ options->lpk.on = -1; -+ options->lpk.servers = NULL; -+ options->lpk.u_basedn = NULL; -+ options->lpk.g_basedn = NULL; -+ options->lpk.binddn = NULL; -+ options->lpk.bindpw = NULL; -+ options->lpk.sgroup = NULL; -+ options->lpk.filter = NULL; -+ options->lpk.fgroup = NULL; -+ options->lpk.l_conf = NULL; -+ options->lpk.tls = -1; -+ options->lpk.b_timeout.tv_sec = -1; -+ options->lpk.s_timeout.tv_sec = -1; -+ options->lpk.flags = FLAG_EMPTY; -+#endif -+ - } - - void -@@ -258,6 +281,32 @@ - options->authorized_keys_file = _PATH_SSH_USER_PERMITTED_KEYS; - if (options->permit_tun == -1) - options->permit_tun = SSH_TUNMODE_NO; -+#ifdef WITH_LDAP_PUBKEY -+ if (options->lpk.on == -1) -+ options->lpk.on = _DEFAULT_LPK_ON; -+ if (options->lpk.servers == NULL) -+ options->lpk.servers = _DEFAULT_LPK_SERVERS; -+ if (options->lpk.u_basedn == NULL) -+ options->lpk.u_basedn = _DEFAULT_LPK_UDN; -+ if (options->lpk.g_basedn == NULL) -+ options->lpk.g_basedn = _DEFAULT_LPK_GDN; -+ if (options->lpk.binddn == NULL) -+ options->lpk.binddn = _DEFAULT_LPK_BINDDN; -+ if (options->lpk.bindpw == NULL) -+ options->lpk.bindpw = _DEFAULT_LPK_BINDPW; -+ if (options->lpk.sgroup == NULL) -+ options->lpk.sgroup = _DEFAULT_LPK_SGROUP; -+ if (options->lpk.filter == NULL) -+ options->lpk.filter = _DEFAULT_LPK_FILTER; -+ if (options->lpk.tls == -1) -+ options->lpk.tls = _DEFAULT_LPK_TLS; -+ if (options->lpk.b_timeout.tv_sec == -1) -+ options->lpk.b_timeout.tv_sec = _DEFAULT_LPK_BTIMEOUT; -+ if (options->lpk.s_timeout.tv_sec == -1) -+ options->lpk.s_timeout.tv_sec = _DEFAULT_LPK_STIMEOUT; -+ if (options->lpk.l_conf == NULL) -+ options->lpk.l_conf = _DEFAULT_LPK_LDP; -+#endif - - /* Turn privilege separation on by default */ - if (use_privsep == -1) -@@ -303,6 +352,12 @@ - sMatch, sPermitOpen, sForceCommand, sChrootDirectory, - sUsePrivilegeSeparation, sAllowAgentForwarding, - sDeprecated, sUnsupported -+#ifdef WITH_LDAP_PUBKEY -+ ,sLdapPublickey, sLdapServers, sLdapUserDN -+ ,sLdapGroupDN, sBindDN, sBindPw, sMyGroup -+ ,sLdapFilter, sForceTLS, sBindTimeout -+ ,sSearchTimeout, sLdapConf -+#endif - } ServerOpCodes; - - #define SSHCFG_GLOBAL 0x01 /* allowed in main section of sshd_config */ -@@ -408,6 +463,20 @@ - { "clientalivecountmax", sClientAliveCountMax, SSHCFG_GLOBAL }, - { "authorizedkeysfile", sAuthorizedKeysFile, SSHCFG_GLOBAL }, - { "authorizedkeysfile2", sAuthorizedKeysFile2, SSHCFG_GLOBAL }, -+#ifdef WITH_LDAP_PUBKEY -+ { _DEFAULT_LPK_TOKEN, sLdapPublickey, SSHCFG_GLOBAL }, -+ { _DEFAULT_SRV_TOKEN, sLdapServers, SSHCFG_GLOBAL }, -+ { _DEFAULT_USR_TOKEN, sLdapUserDN, SSHCFG_GLOBAL }, -+ { _DEFAULT_GRP_TOKEN, sLdapGroupDN, SSHCFG_GLOBAL }, -+ { _DEFAULT_BDN_TOKEN, sBindDN, SSHCFG_GLOBAL }, -+ { _DEFAULT_BPW_TOKEN, sBindPw, SSHCFG_GLOBAL }, -+ { _DEFAULT_MYG_TOKEN, sMyGroup, SSHCFG_GLOBAL }, -+ { _DEFAULT_FIL_TOKEN, sLdapFilter, SSHCFG_GLOBAL }, -+ { _DEFAULT_TLS_TOKEN, sForceTLS, SSHCFG_GLOBAL }, -+ { _DEFAULT_BTI_TOKEN, sBindTimeout, SSHCFG_GLOBAL }, -+ { _DEFAULT_STI_TOKEN, sSearchTimeout, SSHCFG_GLOBAL }, -+ { _DEFAULT_LDP_TOKEN, sLdapConf, SSHCFG_GLOBAL }, -+#endif - { "useprivilegeseparation", sUsePrivilegeSeparation, SSHCFG_GLOBAL }, - { "acceptenv", sAcceptEnv, SSHCFG_GLOBAL }, - { "permittunnel", sPermitTunnel, SSHCFG_GLOBAL }, -@@ -1294,6 +1363,107 @@ - while (arg) - arg = strdelim(&cp); - break; -+#ifdef WITH_LDAP_PUBKEY -+ case sLdapPublickey: -+ intptr = &options->lpk.on; -+ goto parse_flag; -+ case sLdapServers: -+ /* arg = strdelim(&cp); */ -+ p = line; -+ while(*p++); -+ arg = p; -+ if (!arg || *arg == '\0') -+ fatal("%s line %d: missing ldap server",filename,linenum); -+ arg[strlen(arg)] = '\0'; -+ if ((options->lpk.servers = ldap_parse_servers(arg)) == NULL) -+ fatal("%s line %d: error in ldap servers", filename, linenum); -+ memset(arg,0,strlen(arg)); -+ break; -+ case sLdapUserDN: -+ arg = cp; -+ if (!arg || *arg == '\0') -+ fatal("%s line %d: missing ldap server",filename,linenum); -+ arg[strlen(arg)] = '\0'; -+ options->lpk.u_basedn = xstrdup(arg); -+ memset(arg,0,strlen(arg)); -+ break; -+ case sLdapGroupDN: -+ arg = cp; -+ if (!arg || *arg == '\0') -+ fatal("%s line %d: missing ldap server",filename,linenum); -+ arg[strlen(arg)] = '\0'; -+ options->lpk.g_basedn = xstrdup(arg); -+ memset(arg,0,strlen(arg)); -+ break; -+ case sBindDN: -+ arg = cp; -+ if (!arg || *arg == '\0') -+ fatal("%s line %d: missing binddn",filename,linenum); -+ arg[strlen(arg)] = '\0'; -+ options->lpk.binddn = xstrdup(arg); -+ memset(arg,0,strlen(arg)); -+ break; -+ case sBindPw: -+ arg = cp; -+ if (!arg || *arg == '\0') -+ fatal("%s line %d: missing bindpw",filename,linenum); -+ arg[strlen(arg)] = '\0'; -+ options->lpk.bindpw = xstrdup(arg); -+ memset(arg,0,strlen(arg)); -+ break; -+ case sMyGroup: -+ arg = cp; -+ if (!arg || *arg == '\0') -+ fatal("%s line %d: missing groupname",filename, linenum); -+ arg[strlen(arg)] = '\0'; -+ options->lpk.sgroup = xstrdup(arg); -+ if (options->lpk.sgroup) -+ options->lpk.fgroup = ldap_parse_groups(options->lpk.sgroup); -+ memset(arg,0,strlen(arg)); -+ break; -+ case sLdapFilter: -+ arg = cp; -+ if (!arg || *arg == '\0') -+ fatal("%s line %d: missing filter",filename, linenum); -+ arg[strlen(arg)] = '\0'; -+ options->lpk.filter = xstrdup(arg); -+ memset(arg,0,strlen(arg)); -+ break; -+ case sForceTLS: -+ intptr = &options->lpk.tls; -+ arg = strdelim(&cp); -+ if (!arg || *arg == '\0') -+ fatal("%s line %d: missing yes/no argument.", -+ filename, linenum); -+ value = 0; /* silence compiler */ -+ if (strcmp(arg, "yes") == 0) -+ value = 1; -+ else if (strcmp(arg, "no") == 0) -+ value = 0; -+ else if (strcmp(arg, "try") == 0) -+ value = -1; -+ else -+ fatal("%s line %d: Bad yes/no argument: %s", -+ filename, linenum, arg); -+ if (*intptr == -1) -+ *intptr = value; -+ break; -+ case sBindTimeout: -+ intptr = (int *) &options->lpk.b_timeout.tv_sec; -+ goto parse_int; -+ case sSearchTimeout: -+ intptr = (int *) &options->lpk.s_timeout.tv_sec; -+ goto parse_int; -+ break; -+ case sLdapConf: -+ arg = cp; -+ if (!arg || *arg == '\0') -+ fatal("%s line %d: missing LpkLdapConf", filename, linenum); -+ arg[strlen(arg)] = '\0'; -+ options->lpk.l_conf = xstrdup(arg); -+ memset(arg, 0, strlen(arg)); -+ break; -+#endif - - default: - fatal("%s line %d: Missing handler for opcode %s (%d)", -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/servconf.h openssh-5.1p1+lpk/servconf.h ---- openssh-5.1p1.orig/servconf.h 2008-06-10 06:01:51.000000000 -0700 -+++ openssh-5.1p1+lpk/servconf.h 2008-08-23 14:36:21.000000000 -0700 -@@ -16,6 +16,10 @@ - #ifndef SERVCONF_H - #define SERVCONF_H - -+#ifdef WITH_LDAP_PUBKEY -+#include "ldapauth.h" -+#endif -+ - #define MAX_PORTS 256 /* Max # ports. */ - - #define MAX_ALLOW_USERS 256 /* Max # users on allow list. */ -@@ -145,6 +149,9 @@ - int use_pam; /* Enable auth via PAM */ - - int permit_tun; -+#ifdef WITH_LDAP_PUBKEY -+ ldap_opt_t lpk; -+#endif - - int num_permitted_opens; - -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/sshd.c openssh-5.1p1+lpk/sshd.c ---- openssh-5.1p1.orig/sshd.c 2008-07-11 00:36:49.000000000 -0700 -+++ openssh-5.1p1+lpk/sshd.c 2008-08-23 14:36:21.000000000 -0700 -@@ -127,6 +127,10 @@ - int deny_severity; - #endif /* LIBWRAP */ - -+#ifdef WITH_LDAP_PUBKEY -+#include "ldapauth.h" -+#endif -+ - #ifndef O_NOCTTY - #define O_NOCTTY 0 - #endif -@@ -1484,6 +1488,16 @@ - exit(1); - } - -+#ifdef WITH_LDAP_PUBKEY -+ /* ldap_options_print(&options.lpk); */ -+ /* XXX initialize/check ldap connection and set *LD */ -+ if (options.lpk.on) { -+ if (options.lpk.l_conf && (ldap_parse_lconf(&options.lpk) < 0) ) -+ error("[LDAP] could not parse %s", options.lpk.l_conf); -+ if (ldap_connect(&options.lpk) < 0) -+ error("[LDAP] could not initialize ldap connection"); -+ } -+#endif - debug("sshd version %.100s", SSH_RELEASE); - - /* Store privilege separation user for later use if required. */ -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/sshd_config openssh-5.1p1+lpk/sshd_config ---- openssh-5.1p1.orig/sshd_config 2008-07-02 05:35:43.000000000 -0700 -+++ openssh-5.1p1+lpk/sshd_config 2008-08-23 14:38:35.000000000 -0700 -@@ -109,6 +109,21 @@ - # no default banner path - #Banner none - -+# here are the new patched ldap related tokens -+# entries in your LDAP must have posixAccount & ldapPublicKey objectclass -+#UseLPK yes -+#LpkLdapConf /etc/ldap.conf -+#LpkServers ldap://10.1.7.1/ ldap://10.1.7.2/ -+#LpkUserDN ou=users,dc=phear,dc=org -+#LpkGroupDN ou=groups,dc=phear,dc=org -+#LpkBindDN cn=Manager,dc=phear,dc=org -+#LpkBindPw secret -+#LpkServerGroup mail -+#LpkFilter (hostAccess=master.phear.org) -+#LpkForceTLS no -+#LpkSearchTimelimit 3 -+#LpkBindTimelimit 3 -+ - # override default of no subsystems - Subsystem sftp /usr/libexec/sftp-server - -diff -Nuar --exclude '*.rej' --exclude '*.orig' openssh-5.1p1.orig/sshd_config.5 openssh-5.1p1+lpk/sshd_config.5 ---- openssh-5.1p1.orig/sshd_config.5 2008-07-02 05:35:43.000000000 -0700 -+++ openssh-5.1p1+lpk/sshd_config.5 2008-08-23 14:36:21.000000000 -0700 -@@ -1003,6 +1003,62 @@ - program. - The default is - .Pa /usr/X11R6/bin/xauth . -+.It Cm UseLPK -+Specifies whether LDAP public key retrieval must be used or not. It allow -+an easy centralisation of public keys within an LDAP directory. The argument must be -+.Dq yes -+or -+.Dq no . -+.It Cm LpkLdapConf -+Specifies whether LDAP Public keys should parse the specified ldap.conf file -+instead of sshd_config Tokens. The argument must be a valid path to an ldap.conf -+file like -+.Pa /etc/ldap.conf -+.It Cm LpkServers -+Specifies LDAP one or more [:space:] separated server's url the following form may be used: -+.Pp -+LpkServers ldaps://127.0.0.1 ldap://127.0.0.2 ldap://127.0.0.3 -+.It Cm LpkUserDN -+Specifies the LDAP user DN. -+.Pp -+LpkUserDN ou=users,dc=phear,dc=org -+.It Cm LpkGroupDN -+Specifies the LDAP groups DN. -+.Pp -+LpkGroupDN ou=groups,dc=phear,dc=org -+.It Cm LpkBindDN -+Specifies the LDAP bind DN to use if necessary. -+.Pp -+LpkBindDN cn=Manager,dc=phear,dc=org -+.It Cm LpkBindPw -+Specifies the LDAP bind credential. -+.Pp -+LpkBindPw secret -+.It Cm LpkServerGroup -+Specifies one or more [:space:] separated group the server is part of. -+.Pp -+LpkServerGroup unix mail prod -+.It Cm LpkFilter -+Specifies an additional LDAP filter to use for finding SSH keys -+.Pp -+LpkFilter (hostAccess=master.phear.org) -+.It Cm LpkForceTLS -+Specifies if the LDAP server connection must be tried, forced or not used. The argument must be -+.Dq yes -+or -+.Dq no -+or -+.Dq try . -+.It Cm LpkSearchTimelimit -+Sepcifies the search time limit before the search is considered over. value is -+in seconds. -+.Pp -+LpkSearchTimelimit 3 -+.It Cm LpkBindTimelimit -+Sepcifies the bind time limit before the connection is considered dead. value is -+in seconds. -+.Pp -+LpkBindTimelimit 3 - .El - .Sh TIME FORMATS - .Xr sshd 8 Deleted: csw/mgar/pkg/openssh/trunk/files/openssh =================================================================== --- csw/mgar/pkg/openssh/trunk/files/openssh 2009-03-29 19:15:39 UTC (rev 4066) +++ csw/mgar/pkg/openssh/trunk/files/openssh 2009-03-29 19:45:10 UTC (rev 4067) @@ -1,10 +0,0 @@ -#!/bin/sh - -cat <= 10: - it has been replaced by the SMF system, - use svcadm enable|disable svc:/network/cswopenssh:default -EOF Added: csw/mgar/pkg/openssh/trunk/files/openssh_dyngspec.fakespec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/openssh_dyngspec.fakespec (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/openssh_dyngspec.fakespec 2009-03-29 19:45:10 UTC (rev 4067) @@ -0,0 +1,3 @@ +%include url file://%{PKGLIB}/csw_dyngspec.gspec +%var SERVICE_CONF_FILES /opt/csw/etc/ssh/sshd_config +%include url file://%{PKGLIB}/smf_enabled.gspec Added: csw/mgar/pkg/openssh/trunk/files/openssh_lpk_dyngspec.fakespec =================================================================== --- csw/mgar/pkg/openssh/trunk/files/openssh_lpk_dyngspec.fakespec (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/openssh_lpk_dyngspec.fakespec 2009-03-29 19:45:10 UTC (rev 4067) @@ -0,0 +1,6 @@ +%include url file://%{PKGLIB}/csw_dyngspec.gspec +%var SERVICE_CONF_FILES /opt/csw/etc/ssh/sshd_config +%var RC_INIT_SCRIPT cswopenssh +%var SMF_MANIFEST cswopenssh.xml +%var SMF_SCRIPT svc-cswopenssh +%include url file://%{PKGLIB}/smf_enabled.gspec Deleted: csw/mgar/pkg/openssh/trunk/files/spurious_log_fix.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/spurious_log_fix.patch 2009-03-29 19:15:39 UTC (rev 4066) +++ csw/mgar/pkg/openssh/trunk/files/spurious_log_fix.patch 2009-03-29 19:45:10 UTC (rev 4067) @@ -1,26 +0,0 @@ -Index: channels.c -=================================================================== -RCS file: /var/cvs/openssh/channels.c,v -retrieving revision 1.251 -diff -u -p -r1.251 channels.c ---- channels.c 28 Jan 2007 23:16:28 -0000 1.251 -+++ channels.c 19 Apr 2007 06:54:49 -0000 -@@ -1446,14 +1446,13 @@ static int - channel_handle_rfd(Channel *c, fd_set *readset, fd_set *writeset) - { - char buf[CHAN_RBUF]; -- int len; -+ int len, force; - -- if (c->rfd != -1 && -- (c->detach_close || FD_ISSET(c->rfd, readset))) { -+ force = c->isatty && c->detach_close && c->istate != CHAN_INPUT_CLOSED; -+ if (c->rfd != -1 && (force || FD_ISSET(c->rfd, readset))) { - errno = 0; - len = read(c->rfd, buf, sizeof(buf)); -- if (len < 0 && (errno == EINTR || -- (errno == EAGAIN && !(c->isatty && c->detach_close)))) -+ if (len < 0 && (errno == EINTR || (errno == EAGAIN && !force))) - return 1; - #ifndef PTY_ZEROREAD - if (len <= 0) { Deleted: csw/mgar/pkg/openssh/trunk/files/sshd_config =================================================================== --- csw/mgar/pkg/openssh/trunk/files/sshd_config 2009-03-29 19:15:39 UTC (rev 4066) +++ csw/mgar/pkg/openssh/trunk/files/sshd_config 2009-03-29 19:45:10 UTC (rev 4067) @@ -1,105 +0,0 @@ -# $OpenBSD: sshd_config,v 1.68 2003/12/29 16:39:50 millert Exp $ - -# This is the sshd server system-wide configuration file. See -# sshd_config(5) for more information. - -# This sshd was compiled with PATH=/opt/csw/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/local/bin - -# The strategy used for options in the default sshd_config shipped with -# OpenSSH is to specify options with their default value where -# possible, but leave them commented. Uncommented options change a -# default value. - -#Port 22 -#Protocol 2,1 -Protocol 2 -#ListenAddress 0.0.0.0 -#ListenAddress :: - -# HostKey for protocol version 1 -#HostKey /opt/csw/etc/ssh_host_key -# HostKeys for protocol version 2 -#HostKey /opt/csw/etc/ssh_host_rsa_key -#HostKey /opt/csw/etc/ssh_host_dsa_key - -# Lifetime and size of ephemeral version 1 server key -#KeyRegenerationInterval 1h -#ServerKeyBits 768 - -# Logging -#obsoletes QuietMode and FascistLogging -#SyslogFacility AUTH -#LogLevel INFO - -# Authentication: - -#LoginGraceTime 2m -#PermitRootLogin yes -#StrictModes yes - -#RSAAuthentication yes -#PubkeyAuthentication yes -#AuthorizedKeysFile .ssh/authorized_keys - -# For this to work you will also need host keys in /opt/csw/etc/ssh_known_hosts -#RhostsRSAAuthentication no -# similar for protocol version 2 -#HostbasedAuthentication no -# Change to yes if you don't trust ~/.ssh/known_hosts for -# RhostsRSAAuthentication and HostbasedAuthentication -#IgnoreUserKnownHosts no -# Don't read the user's ~/.rhosts and ~/.shosts files -#IgnoreRhosts yes - -# To disable tunneled clear text passwords, change to no here! -#PasswordAuthentication yes -#PermitEmptyPasswords no - -# Change to no to disable s/key passwords -#ChallengeResponseAuthentication yes - -# Kerberos options -#KerberosAuthentication no -#KerberosOrLocalPasswd yes -#KerberosTicketCleanup yes -#KerberosGetAFSToken no - -# GSSAPI options -#GSSAPIAuthentication no -#GSSAPICleanupCredentials yes - -# Set this to 'yes' to enable PAM authentication, account processing, -# and session processing. If this is enabled, PAM authentication will -# be allowed through the ChallengeResponseAuthentication mechanism. -# Depending on your PAM configuration, this may bypass the setting of -# PasswordAuthentication, PermitEmptyPasswords, and -# "PermitRootLogin without-password". If you just want the PAM account and -# session checks to run without PAM authentication, then enable this but set -# ChallengeResponseAuthentication=no -UsePAM yes - -#AllowTcpForwarding yes -#GatewayPorts no -#X11Forwarding no -X11Forwarding yes -#X11DisplayOffset 10 -#X11UseLocalhost yes -#PrintMotd yes -PrintMotd no -#PrintLastLog yes -#TCPKeepAlive yes -#UseLogin no -#UsePrivilegeSeparation yes -#PermitUserEnvironment no -#Compression yes -#ClientAliveInterval 0 -#ClientAliveCountMax 3 -#UseDNS yes -#PidFile /var/run/sshd.pid -#MaxStartups 10 - -# no default banner path -#Banner /some/path - -# override default of no subsystems -Subsystem sftp /opt/csw/libexec/sftp-server This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Mon Mar 30 01:28:00 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sun, 29 Mar 2009 23:28:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[4068] csw/mgar/pkg Message-ID: Revision: 4068 http://gar.svn.sourceforge.net/gar/?rev=4068&view=rev Author: wahwah Date: 2009-03-29 23:28:00 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Adding build for BeautifulSoup, a Python HTML parser. Modified Paths: -------------- csw/mgar/pkg/beautifulsoup/trunk/Makefile csw/mgar/pkg/beautifulsoup/trunk/checksums Added Paths: ----------- csw/mgar/pkg/beautifulsoup/ Modified: csw/mgar/pkg/beautifulsoup/trunk/Makefile =================================================================== --- csw/mgar/pkg/template/trunk/Makefile 2009-03-25 20:16:24 UTC (rev 3958) +++ csw/mgar/pkg/beautifulsoup/trunk/Makefile 2009-03-29 23:28:00 UTC (rev 4068) @@ -1,24 +1,44 @@ -GARNAME = mypkg -GARVERSION = 1.0 +GARNAME = beautifulsoup +GARVERSION = 3.1.0.1 CATEGORIES = lib -DESCRIPTION = This is a useful library +EXT_NAME = BeautifulSoup + +DESCRIPTION = A Python HTML/XML parser define BLURB - It does stuff with things + Beautiful Soup is a Python HTML/XML parser designed for quick turnaround + projects like screen-scraping. Three features make it powerful: + + 1. Beautiful Soup won't choke if you give it bad markup. It yields a parse + tree that makes approximately as much sense as your original document. This + is usually good enough to collect the data you need and run away. + 2. Beautiful Soup provides a few simple methods and Pythonic idioms for + navigating, searching, and modifying a parse tree: a toolkit for dissecting a + document and extracting what you need. You don't have to create a custom + parser for each application. + 3. Beautiful Soup automatically converts incoming documents to Unicode and + outgoing documents to UTF-8. You don't have to think about encodings, unless + the document doesn't specify an encoding and Beautiful Soup can't autodetect + one. Then you just have to specify the original encoding. endef -MASTER_SITES = -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +MASTER_SITES = http://www.crummy.com/software/$(EXT_NAME)/download/ +DISTFILES = $(EXT_NAME).tar.gz +WORKSRC = $(WORKDIR)/$(EXT_NAME)-$(GARVERSION) -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +ARCHALL = 1 +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = beautifulsoup +TEST_SCRIPTS = +INSTALL_SCRIPTS = beautifulsoup -CONFIGURE_ARGS = $(DIRPATHS) +PACKAGES = CSWbeautifulsoup +REQUIRED_PKGS = CSWpython -# Remove the following rules and uncomment the -# include before building. -all: .DEFAULT -.DEFAULT: - @true +build-beautifulsoup: + (cd $(WORKSRC); python setup.py build) -#include gar/category.mk +install-beautifulsoup: + (cd $(WORKSRC); python setup.py install --root=$(DESTDIR)) + +include gar/category.mk Modified: csw/mgar/pkg/beautifulsoup/trunk/checksums =================================================================== --- csw/mgar/pkg/template/trunk/checksums 2009-03-25 20:16:24 UTC (rev 3958) +++ csw/mgar/pkg/beautifulsoup/trunk/checksums 2009-03-29 23:28:00 UTC (rev 4068) @@ -0,0 +1 @@ +bcffef3eda6e06e6d1e18c06a9db8a24 download/BeautifulSoup.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Mon Mar 30 03:34:49 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Mon, 30 Mar 2009 01:34:49 +0000 Subject: [csw-devel] SF.net SVN: gar:[4069] csw/mgar/pkg/fltk/trunk Message-ID: Revision: 4069 http://gar.svn.sourceforge.net/gar/?rev=4069&view=rev Author: jake_goerzen Date: 2009-03-30 01:34:49 +0000 (Mon, 30 Mar 2009) Log Message: ----------- update to 1.1.9; patch cleanup; x86 link issue working copy Modified Paths: -------------- csw/mgar/pkg/fltk/trunk/Makefile csw/mgar/pkg/fltk/trunk/checksums Added Paths: ----------- csw/mgar/pkg/fltk/trunk/files/CSWfltk.prototype csw/mgar/pkg/fltk/trunk/files/makeinclude.in.diff Removed Paths: ------------- csw/mgar/pkg/fltk/trunk/files/makeincludes.diff Modified: csw/mgar/pkg/fltk/trunk/Makefile =================================================================== --- csw/mgar/pkg/fltk/trunk/Makefile 2009-03-29 23:28:00 UTC (rev 4068) +++ csw/mgar/pkg/fltk/trunk/Makefile 2009-03-30 01:34:49 UTC (rev 4069) @@ -1,5 +1,5 @@ GARNAME = fltk -GARVERSION = 1.1.7 +GARVERSION = 1.1.9 CATEGORIES = lib DESCRIPTION = Fast light Tool Kit @@ -7,19 +7,22 @@ FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX\xAE/Linux\xAE (X11), Microsoft\xAE Windows\xAE, and MacOS\xAE X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL\xAE and its built-in GLUT emulation. endef -MASTER_SITES = http://ftp.easysw.com/pub/fltk/1.1.7/ -UPSTREAM_MASTER_SITES = http://ftp.easysw.com/pub/fltk/ +MASTER_SITES = http://www.fltk.org/$(GARVERSION)/ -DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWfltk,) +DISTFILES = $(GARNAME)-$(GARVERSION)-source.tar.gz +DISTFILES += $(call admfiles,CSWfltk, prototype) -# We define upstream file regex so we can be notifed of new upstream software release -UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=6429 -UPSTREAM_USE_SF = 1 UFILES_REGEX = (\d+(?:\.\d+)*) -PATCHFILES = makeincludes.diff +PATCHFILES = makeinclude.in.diff -CONFIGURE_ARGS = $(DIRPATHS) --mandir=/opt/csw/share/man --disable-localpng --disable-localjpeg --disable-localzlib --enable-shared +CONFIGURE_ARGS = $(DIRPATHS) LDFLAGS='-L/opt/csw/lib -L../lib' +CONFIGURE_ARGS += --mandir=/opt/csw/share/man +CONFIGURE_ARGS += --disable-localpng +CONFIGURE_ARGS += --disable-localjpeg +CONFIGURE_ARGS += --disable-localzlib +CONFIGURE_ARGS += --enable-threads +CONFIGURE_ARGS += --enable-largefile +CONFIGURE_ARGS += --enable-shared include gar/category.mk Modified: csw/mgar/pkg/fltk/trunk/checksums =================================================================== --- csw/mgar/pkg/fltk/trunk/checksums 2009-03-29 23:28:00 UTC (rev 4068) +++ csw/mgar/pkg/fltk/trunk/checksums 2009-03-30 01:34:49 UTC (rev 4069) @@ -1,3 +1,4 @@ -ec48c96fae058956e6e5c9c1cda6157d download/fltk-1.1.7.tar.gz +d3c76db1b6cebce7a009429bbd125470 download/fltk-1.1.9-source.tar.gz 5b35d77bcd4cb9dbb8a68eab89b358c8 download/CSWfltk.gspec -32d95d762c6f82f8864adc910ac89f5b download/makeincludes.diff +72ba3eb7711deeaad9d44004da12cc63 download/CSWfltk.prototype +1c51238fcb309cc77681874450d1bb28 download/makeinclude.in.diff Added: csw/mgar/pkg/fltk/trunk/files/CSWfltk.prototype =================================================================== --- csw/mgar/pkg/fltk/trunk/files/CSWfltk.prototype (rev 0) +++ csw/mgar/pkg/fltk/trunk/files/CSWfltk.prototype 2009-03-30 01:34:49 UTC (rev 4069) @@ -0,0 +1,581 @@ +d none /opt/csw/bin 0755 root bin +f none /opt/csw/bin/fltk-config 0755 root bin +f none /opt/csw/bin/fluid 0755 root bin +d none /opt/csw/include 0755 root bin +d none /opt/csw/include/FL 0755 root bin +f none /opt/csw/include/FL/Enumerations.H 0644 root bin +s none /opt/csw/include/FL/Enumerations.h=Enumerations.H +f none /opt/csw/include/FL/Fl.H 0644 root bin +s none /opt/csw/include/FL/Fl.h=Fl.H +f none /opt/csw/include/FL/Fl_Adjuster.H 0644 root bin +s none /opt/csw/include/FL/Fl_Adjuster.h=Fl_Adjuster.H +f none /opt/csw/include/FL/Fl_BMP_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_BMP_Image.h=Fl_BMP_Image.H +f none /opt/csw/include/FL/Fl_Bitmap.H 0644 root bin +s none /opt/csw/include/FL/Fl_Bitmap.h=Fl_Bitmap.H +f none /opt/csw/include/FL/Fl_Box.H 0644 root bin +s none /opt/csw/include/FL/Fl_Box.h=Fl_Box.H +f none /opt/csw/include/FL/Fl_Browser.H 0644 root bin +s none /opt/csw/include/FL/Fl_Browser.h=Fl_Browser.H +f none /opt/csw/include/FL/Fl_Browser_.H 0644 root bin +s none /opt/csw/include/FL/Fl_Browser_.h=Fl_Browser_.H +f none /opt/csw/include/FL/Fl_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Button.h=Fl_Button.H +f none /opt/csw/include/FL/Fl_Chart.H 0644 root bin +s none /opt/csw/include/FL/Fl_Chart.h=Fl_Chart.H +f none /opt/csw/include/FL/Fl_Check_Browser.H 0644 root bin +s none /opt/csw/include/FL/Fl_Check_Browser.h=Fl_Check_Browser.H +f none /opt/csw/include/FL/Fl_Check_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Check_Button.h=Fl_Check_Button.H +f none /opt/csw/include/FL/Fl_Choice.H 0644 root bin +s none /opt/csw/include/FL/Fl_Choice.h=Fl_Choice.H +f none /opt/csw/include/FL/Fl_Clock.H 0644 root bin +s none /opt/csw/include/FL/Fl_Clock.h=Fl_Clock.H +f none /opt/csw/include/FL/Fl_Color_Chooser.H 0644 root bin +s none /opt/csw/include/FL/Fl_Color_Chooser.h=Fl_Color_Chooser.H +f none /opt/csw/include/FL/Fl_Counter.H 0644 root bin +s none /opt/csw/include/FL/Fl_Counter.h=Fl_Counter.H +f none /opt/csw/include/FL/Fl_Dial.H 0644 root bin +s none /opt/csw/include/FL/Fl_Dial.h=Fl_Dial.H +f none /opt/csw/include/FL/Fl_Double_Window.H 0644 root bin +s none /opt/csw/include/FL/Fl_Double_Window.h=Fl_Double_Window.H +f none /opt/csw/include/FL/Fl_Export.H 0644 root bin +s none /opt/csw/include/FL/Fl_Export.h=Fl_Export.H +f none /opt/csw/include/FL/Fl_File_Browser.H 0644 root bin +s none /opt/csw/include/FL/Fl_File_Browser.h=Fl_File_Browser.H +f none /opt/csw/include/FL/Fl_File_Chooser.H 0644 root bin +s none /opt/csw/include/FL/Fl_File_Chooser.h=Fl_File_Chooser.H +f none /opt/csw/include/FL/Fl_File_Icon.H 0644 root bin +s none /opt/csw/include/FL/Fl_File_Icon.h=Fl_File_Icon.H +f none /opt/csw/include/FL/Fl_File_Input.H 0644 root bin +s none /opt/csw/include/FL/Fl_File_Input.h=Fl_File_Input.H +f none /opt/csw/include/FL/Fl_Fill_Dial.H 0644 root bin +s none /opt/csw/include/FL/Fl_Fill_Dial.h=Fl_Fill_Dial.H +f none /opt/csw/include/FL/Fl_Fill_Slider.H 0644 root bin +s none /opt/csw/include/FL/Fl_Fill_Slider.h=Fl_Fill_Slider.H +f none /opt/csw/include/FL/Fl_Float_Input.H 0644 root bin +s none /opt/csw/include/FL/Fl_Float_Input.h=Fl_Float_Input.H +f none /opt/csw/include/FL/Fl_FormsBitmap.H 0644 root bin +s none /opt/csw/include/FL/Fl_FormsBitmap.h=Fl_FormsBitmap.H +f none /opt/csw/include/FL/Fl_FormsPixmap.H 0644 root bin +s none /opt/csw/include/FL/Fl_FormsPixmap.h=Fl_FormsPixmap.H +f none /opt/csw/include/FL/Fl_Free.H 0644 root bin +s none /opt/csw/include/FL/Fl_Free.h=Fl_Free.H +f none /opt/csw/include/FL/Fl_GIF_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_GIF_Image.h=Fl_GIF_Image.H +f none /opt/csw/include/FL/Fl_Gl_Window.H 0644 root bin +s none /opt/csw/include/FL/Fl_Gl_Window.h=Fl_Gl_Window.H +f none /opt/csw/include/FL/Fl_Group.H 0644 root bin +s none /opt/csw/include/FL/Fl_Group.h=Fl_Group.H +f none /opt/csw/include/FL/Fl_Help_Dialog.H 0644 root bin +s none /opt/csw/include/FL/Fl_Help_Dialog.h=Fl_Help_Dialog.H +f none /opt/csw/include/FL/Fl_Help_View.H 0644 root bin +s none /opt/csw/include/FL/Fl_Help_View.h=Fl_Help_View.H +f none /opt/csw/include/FL/Fl_Hold_Browser.H 0644 root bin +s none /opt/csw/include/FL/Fl_Hold_Browser.h=Fl_Hold_Browser.H +f none /opt/csw/include/FL/Fl_Hor_Fill_Slider.H 0644 root bin +s none /opt/csw/include/FL/Fl_Hor_Fill_Slider.h=Fl_Hor_Fill_Slider.H +f none /opt/csw/include/FL/Fl_Hor_Nice_Slider.H 0644 root bin +s none /opt/csw/include/FL/Fl_Hor_Nice_Slider.h=Fl_Hor_Nice_Slider.H +f none /opt/csw/include/FL/Fl_Hor_Slider.H 0644 root bin +s none /opt/csw/include/FL/Fl_Hor_Slider.h=Fl_Hor_Slider.H +f none /opt/csw/include/FL/Fl_Hor_Value_Slider.H 0644 root bin +s none /opt/csw/include/FL/Fl_Hor_Value_Slider.h=Fl_Hor_Value_Slider.H +f none /opt/csw/include/FL/Fl_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_Image.h=Fl_Image.H +f none /opt/csw/include/FL/Fl_Input.H 0644 root bin +s none /opt/csw/include/FL/Fl_Input.h=Fl_Input.H +f none /opt/csw/include/FL/Fl_Input_.H 0644 root bin +s none /opt/csw/include/FL/Fl_Input_.h=Fl_Input_.H +f none /opt/csw/include/FL/Fl_Input_Choice.H 0644 root bin +s none /opt/csw/include/FL/Fl_Input_Choice.h=Fl_Input_Choice.H +f none /opt/csw/include/FL/Fl_Int_Input.H 0644 root bin +s none /opt/csw/include/FL/Fl_Int_Input.h=Fl_Int_Input.H +f none /opt/csw/include/FL/Fl_JPEG_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_JPEG_Image.h=Fl_JPEG_Image.H +f none /opt/csw/include/FL/Fl_Light_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Light_Button.h=Fl_Light_Button.H +f none /opt/csw/include/FL/Fl_Line_Dial.H 0644 root bin +s none /opt/csw/include/FL/Fl_Line_Dial.h=Fl_Line_Dial.H +f none /opt/csw/include/FL/Fl_Menu.H 0644 root bin +s none /opt/csw/include/FL/Fl_Menu.h=Fl_Menu.H +f none /opt/csw/include/FL/Fl_Menu_.H 0644 root bin +s none /opt/csw/include/FL/Fl_Menu_.h=Fl_Menu_.H +f none /opt/csw/include/FL/Fl_Menu_Bar.H 0644 root bin +s none /opt/csw/include/FL/Fl_Menu_Bar.h=Fl_Menu_Bar.H +f none /opt/csw/include/FL/Fl_Menu_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Menu_Button.h=Fl_Menu_Button.H +f none /opt/csw/include/FL/Fl_Menu_Item.H 0644 root bin +s none /opt/csw/include/FL/Fl_Menu_Item.h=Fl_Menu_Item.H +f none /opt/csw/include/FL/Fl_Menu_Window.H 0644 root bin +s none /opt/csw/include/FL/Fl_Menu_Window.h=Fl_Menu_Window.H +f none /opt/csw/include/FL/Fl_Multi_Browser.H 0644 root bin +s none /opt/csw/include/FL/Fl_Multi_Browser.h=Fl_Multi_Browser.H +f none /opt/csw/include/FL/Fl_Multi_Label.H 0644 root bin +s none /opt/csw/include/FL/Fl_Multi_Label.h=Fl_Multi_Label.H +f none /opt/csw/include/FL/Fl_Multiline_Input.H 0644 root bin +s none /opt/csw/include/FL/Fl_Multiline_Input.h=Fl_Multiline_Input.H +f none /opt/csw/include/FL/Fl_Multiline_Output.H 0644 root bin +s none /opt/csw/include/FL/Fl_Multiline_Output.h=Fl_Multiline_Output.H +f none /opt/csw/include/FL/Fl_Nice_Slider.H 0644 root bin +s none /opt/csw/include/FL/Fl_Nice_Slider.h=Fl_Nice_Slider.H +f none /opt/csw/include/FL/Fl_Object.H 0644 root bin +s none /opt/csw/include/FL/Fl_Object.h=Fl_Object.H +f none /opt/csw/include/FL/Fl_Output.H 0644 root bin +s none /opt/csw/include/FL/Fl_Output.h=Fl_Output.H +f none /opt/csw/include/FL/Fl_Overlay_Window.H 0644 root bin +s none /opt/csw/include/FL/Fl_Overlay_Window.h=Fl_Overlay_Window.H +f none /opt/csw/include/FL/Fl_PNG_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_PNG_Image.h=Fl_PNG_Image.H +f none /opt/csw/include/FL/Fl_PNM_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_PNM_Image.h=Fl_PNM_Image.H +f none /opt/csw/include/FL/Fl_Pack.H 0644 root bin +s none /opt/csw/include/FL/Fl_Pack.h=Fl_Pack.H +f none /opt/csw/include/FL/Fl_Pixmap.H 0644 root bin +s none /opt/csw/include/FL/Fl_Pixmap.h=Fl_Pixmap.H +f none /opt/csw/include/FL/Fl_Positioner.H 0644 root bin +s none /opt/csw/include/FL/Fl_Positioner.h=Fl_Positioner.H +f none /opt/csw/include/FL/Fl_Preferences.H 0644 root bin +s none /opt/csw/include/FL/Fl_Preferences.h=Fl_Preferences.H +f none /opt/csw/include/FL/Fl_Progress.H 0644 root bin +s none /opt/csw/include/FL/Fl_Progress.h=Fl_Progress.H +f none /opt/csw/include/FL/Fl_RGB_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_RGB_Image.h=Fl_RGB_Image.H +f none /opt/csw/include/FL/Fl_Radio_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Radio_Button.h=Fl_Radio_Button.H +f none /opt/csw/include/FL/Fl_Radio_Light_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Radio_Light_Button.h=Fl_Radio_Light_Button.H +f none /opt/csw/include/FL/Fl_Radio_Round_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Radio_Round_Button.h=Fl_Radio_Round_Button.H +f none /opt/csw/include/FL/Fl_Repeat_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Repeat_Button.h=Fl_Repeat_Button.H +f none /opt/csw/include/FL/Fl_Return_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Return_Button.h=Fl_Return_Button.H +f none /opt/csw/include/FL/Fl_Roller.H 0644 root bin +s none /opt/csw/include/FL/Fl_Roller.h=Fl_Roller.H +f none /opt/csw/include/FL/Fl_Round_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Round_Button.h=Fl_Round_Button.H +f none /opt/csw/include/FL/Fl_Round_Clock.H 0644 root bin +s none /opt/csw/include/FL/Fl_Round_Clock.h=Fl_Round_Clock.H +f none /opt/csw/include/FL/Fl_Scroll.H 0644 root bin +s none /opt/csw/include/FL/Fl_Scroll.h=Fl_Scroll.H +f none /opt/csw/include/FL/Fl_Scrollbar.H 0644 root bin +s none /opt/csw/include/FL/Fl_Scrollbar.h=Fl_Scrollbar.H +f none /opt/csw/include/FL/Fl_Secret_Input.H 0644 root bin +s none /opt/csw/include/FL/Fl_Secret_Input.h=Fl_Secret_Input.H +f none /opt/csw/include/FL/Fl_Select_Browser.H 0644 root bin +s none /opt/csw/include/FL/Fl_Select_Browser.h=Fl_Select_Browser.H +f none /opt/csw/include/FL/Fl_Shared_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_Shared_Image.h=Fl_Shared_Image.H +f none /opt/csw/include/FL/Fl_Simple_Counter.H 0644 root bin +s none /opt/csw/include/FL/Fl_Simple_Counter.h=Fl_Simple_Counter.H +f none /opt/csw/include/FL/Fl_Single_Window.H 0644 root bin +s none /opt/csw/include/FL/Fl_Single_Window.h=Fl_Single_Window.H +f none /opt/csw/include/FL/Fl_Slider.H 0644 root bin +s none /opt/csw/include/FL/Fl_Slider.h=Fl_Slider.H +f none /opt/csw/include/FL/Fl_Spinner.H 0644 root bin +s none /opt/csw/include/FL/Fl_Spinner.h=Fl_Spinner.H +f none /opt/csw/include/FL/Fl_Sys_Menu_Bar.H 0644 root bin +s none /opt/csw/include/FL/Fl_Sys_Menu_Bar.h=Fl_Sys_Menu_Bar.H +f none /opt/csw/include/FL/Fl_Tabs.H 0644 root bin +s none /opt/csw/include/FL/Fl_Tabs.h=Fl_Tabs.H +f none /opt/csw/include/FL/Fl_Text_Buffer.H 0644 root bin +s none /opt/csw/include/FL/Fl_Text_Buffer.h=Fl_Text_Buffer.H +f none /opt/csw/include/FL/Fl_Text_Display.H 0644 root bin +s none /opt/csw/include/FL/Fl_Text_Display.h=Fl_Text_Display.H +f none /opt/csw/include/FL/Fl_Text_Editor.H 0644 root bin +s none /opt/csw/include/FL/Fl_Text_Editor.h=Fl_Text_Editor.H +f none /opt/csw/include/FL/Fl_Tile.H 0644 root bin +s none /opt/csw/include/FL/Fl_Tile.h=Fl_Tile.H +f none /opt/csw/include/FL/Fl_Tiled_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_Tiled_Image.h=Fl_Tiled_Image.H +f none /opt/csw/include/FL/Fl_Timer.H 0644 root bin +s none /opt/csw/include/FL/Fl_Timer.h=Fl_Timer.H +f none /opt/csw/include/FL/Fl_Toggle_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Toggle_Button.h=Fl_Toggle_Button.H +f none /opt/csw/include/FL/Fl_Toggle_Light_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Toggle_Light_Button.h=Fl_Toggle_Light_Button.H +f none /opt/csw/include/FL/Fl_Toggle_Round_Button.H 0644 root bin +s none /opt/csw/include/FL/Fl_Toggle_Round_Button.h=Fl_Toggle_Round_Button.H +f none /opt/csw/include/FL/Fl_Tooltip.H 0644 root bin +s none /opt/csw/include/FL/Fl_Tooltip.h=Fl_Tooltip.H +f none /opt/csw/include/FL/Fl_Valuator.H 0644 root bin +s none /opt/csw/include/FL/Fl_Valuator.h=Fl_Valuator.H +f none /opt/csw/include/FL/Fl_Value_Input.H 0644 root bin +s none /opt/csw/include/FL/Fl_Value_Input.h=Fl_Value_Input.H +f none /opt/csw/include/FL/Fl_Value_Output.H 0644 root bin +s none /opt/csw/include/FL/Fl_Value_Output.h=Fl_Value_Output.H +f none /opt/csw/include/FL/Fl_Value_Slider.H 0644 root bin +s none /opt/csw/include/FL/Fl_Value_Slider.h=Fl_Value_Slider.H +f none /opt/csw/include/FL/Fl_Widget.H 0644 root bin +s none /opt/csw/include/FL/Fl_Widget.h=Fl_Widget.H +f none /opt/csw/include/FL/Fl_Window.H 0644 root bin +s none /opt/csw/include/FL/Fl_Window.h=Fl_Window.H +f none /opt/csw/include/FL/Fl_Wizard.H 0644 root bin +s none /opt/csw/include/FL/Fl_Wizard.h=Fl_Wizard.H +f none /opt/csw/include/FL/Fl_XBM_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_XBM_Image.h=Fl_XBM_Image.H +f none /opt/csw/include/FL/Fl_XPM_Image.H 0644 root bin +s none /opt/csw/include/FL/Fl_XPM_Image.h=Fl_XPM_Image.H +f none /opt/csw/include/FL/dirent.h 0644 root bin +f none /opt/csw/include/FL/filename.H 0644 root bin +s none /opt/csw/include/FL/filename.h=filename.H +f none /opt/csw/include/FL/fl_ask.H 0644 root bin +s none /opt/csw/include/FL/fl_ask.h=fl_ask.H +f none /opt/csw/include/FL/fl_draw.H 0644 root bin +s none /opt/csw/include/FL/fl_draw.h=fl_draw.H +s none /opt/csw/include/FL/fl_file_chooser.H=Fl_File_Chooser.H +s none /opt/csw/include/FL/fl_file_chooser.h=Fl_File_Chooser.H +f none /opt/csw/include/FL/fl_message.H 0644 root bin +s none /opt/csw/include/FL/fl_message.h=fl_message.H +f none /opt/csw/include/FL/fl_show_colormap.H 0644 root bin +s none /opt/csw/include/FL/fl_show_colormap.h=fl_show_colormap.H +f none /opt/csw/include/FL/fl_show_input.H 0644 root bin +s none /opt/csw/include/FL/fl_show_input.h=fl_show_input.H +f none /opt/csw/include/FL/forms.H 0644 root bin +s none /opt/csw/include/FL/forms.h=forms.H +f none /opt/csw/include/FL/gl.h 0644 root bin +f none /opt/csw/include/FL/gl2opengl.h 0644 root bin +f none /opt/csw/include/FL/gl_draw.H 0644 root bin +s none /opt/csw/include/FL/gl_draw.h=gl_draw.H +f none /opt/csw/include/FL/glu.h 0644 root bin +f none /opt/csw/include/FL/glut.H 0644 root bin +s none /opt/csw/include/FL/glut.h=glut.H +f none /opt/csw/include/FL/mac.H 0644 root bin +s none /opt/csw/include/FL/mac.h=mac.H +f none /opt/csw/include/FL/mac.r 0644 root bin +f none /opt/csw/include/FL/math.h 0644 root bin +f none /opt/csw/include/FL/names.h 0644 root bin +f none /opt/csw/include/FL/win32.H 0644 root bin +s none /opt/csw/include/FL/win32.h=win32.H +f none /opt/csw/include/FL/x.H 0644 root bin +s none /opt/csw/include/FL/x.h=x.H +s none /opt/csw/include/Fl=FL +d none /opt/csw/lib 0755 root bin +f none /opt/csw/lib/libfltk.so.1.1 0755 root bin +s none /opt/csw/lib/libfltk.so=libfltk.so.1.1 +f none /opt/csw/lib/libfltk_forms.so.1.1 0755 root bin +s none /opt/csw/lib/libfltk_forms.so=libfltk_forms.so.1.1 +f none /opt/csw/lib/libfltk_gl.so.1.1 0755 root bin +s none /opt/csw/lib/libfltk_gl.so=libfltk_gl.so.1.1 +f none /opt/csw/lib/libfltk_images.so.1.1 0755 root bin +s none /opt/csw/lib/libfltk_images.so=libfltk_images.so.1.1 +d none /opt/csw/share/doc/fltk 0755 root bin +f none /opt/csw/share/doc/fltk/FL.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Adjuster.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_BMP_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Bitmap.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Box.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Browser.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Browser_.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Button.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Chart.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Check_Browser.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Check_Button.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Check_Button.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Choice.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Clock.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Clock_Output.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Color_Chooser.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Counter.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Dial.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Double_Window.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_End.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_File_Browser.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_File_Chooser.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_File_Chooser.jpg 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_File_Icon.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_File_Input.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_File_Input.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Float_Input.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Free.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_GIF_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Gl_Window.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Group.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Help_Dialog.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Help_Dialog.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Help_View.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Hold_Browser.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Input.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Input_.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Input_Choice.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Int_Input.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_JPEG_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Light_Button.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Light_Button.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Menu_.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Menu_Bar.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Menu_Button.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Menu_Item.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Menu_Window.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Multi_Browser.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Multiline_Input.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Multiline_Output.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Output.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Overlay_Window.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_PNG_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_PNM_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Pack.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Pixmap.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Positioner.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Preferences.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Progress.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_RGB_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Repeat_Button.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Return_Button.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Return_Button.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Roller.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Roller.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Round_Button.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Round_Button.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Scroll.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Scroll.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Scrollbar.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Secret_Input.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Select_Browser.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Shared_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Single_Window.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Slider.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Spinner.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Tabs.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Text_Buffer.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Text_Display.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Text_Editor.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Tile.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Tile.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Tiled_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Timer.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Toggle_Button.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Tooltip.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Valuator.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Value_Input.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Value_Input.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Value_Output.gif 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Value_Output.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Value_Slider.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Widget.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Window.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_Wizard.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_XBM_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/Fl_XPM_Image.html 0644 root bin +f none /opt/csw/share/doc/fltk/adjuster1.gif 0644 root bin +f none /opt/csw/share/doc/fltk/advanced.html 0644 root bin +f none /opt/csw/share/doc/fltk/basics.html 0644 root bin +f none /opt/csw/share/doc/fltk/boxtypes.gif 0644 root bin +f none /opt/csw/share/doc/fltk/buttons.gif 0644 root bin +f none /opt/csw/share/doc/fltk/charts.gif 0644 root bin +f none /opt/csw/share/doc/fltk/choice.gif 0644 root bin +f none /opt/csw/share/doc/fltk/clock.gif 0644 root bin +f none /opt/csw/share/doc/fltk/common.html 0644 root bin +f none /opt/csw/share/doc/fltk/counter.gif 0644 root bin +f none /opt/csw/share/doc/fltk/cubeview.gif 0644 root bin +f none /opt/csw/share/doc/fltk/dial.gif 0644 root bin +f none /opt/csw/share/doc/fltk/drawing.html 0644 root bin +f none /opt/csw/share/doc/fltk/editor-replace.gif 0644 root bin +f none /opt/csw/share/doc/fltk/editor.gif 0644 root bin +f none /opt/csw/share/doc/fltk/editor.html 0644 root bin +f none /opt/csw/share/doc/fltk/enumerations.html 0644 root bin +f none /opt/csw/share/doc/fltk/events.html 0644 root bin +d none /opt/csw/share/doc/fltk/examples 0755 root bin +f none /opt/csw/share/doc/fltk/examples.html 0644 root bin +f none /opt/csw/share/doc/fltk/examples/CubeMain.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/CubeView.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/CubeView.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/CubeViewUI.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/CubeViewUI.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/CubeViewUI.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/adjuster.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/arc.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/ask.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/bitmap.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/blocks.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/boxtype.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/browser.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/button.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/buttons.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/checkers.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/clock.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/colbrowser.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/color_chooser.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/connect.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/cube.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/cursor.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/curve.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/demo.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/demo.menu 0644 root bin +f none /opt/csw/share/doc/fltk/examples/doublebuffer.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/editor.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/fast_slow.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/fast_slow.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/fast_slow.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/file_chooser.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/fl_jpeg_image.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/fonts.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/forms.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/fractals.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/fracviewer.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/fracviewer.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/fullscreen.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/gl_overlay.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/glpuzzle.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/hello.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/help.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/iconize.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/image.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/inactive.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/inactive.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/inactive.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/input.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/input_choice.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/keyboard.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/keyboard.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/keyboard_ui.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/keyboard_ui.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/keyboard_ui.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/label.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/line_style.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/list_visuals.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/mandelbrot.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/mandelbrot.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/mandelbrot_ui.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/mandelbrot_ui.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/mandelbrot_ui.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/menubar.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/message.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/minimum.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/navigation.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/output.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/overlay.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pack.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmap.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmap_browser.cxx 0644 root bin +d none /opt/csw/share/doc/fltk/examples/pixmaps 0755 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/black_1.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/black_2.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/black_3.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/black_4.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/blackking_1.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/blackking_2.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/blackking_3.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/blackking_4.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/blast.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/blue.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/blue_bomb.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/cyan.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/cyan_bomb.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/gray.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/gray_bomb.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/green.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/green_bomb.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/magenta.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/magenta_bomb.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/porsche.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/porsche1.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/red.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/red_bomb.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/srs.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/sudoku.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/tile.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/white_1.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/white_2.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/white_3.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/white_4.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/whiteking_1.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/whiteking_2.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/whiteking_3.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/whiteking_4.xbm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/yellow.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/pixmaps/yellow_bomb.xpm 0644 root bin +f none /opt/csw/share/doc/fltk/examples/preferences.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/preferences.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/preferences.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/radio.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/radio.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/radio.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/resize.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/resize.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/resize.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/resizebox.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/scroll.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/shape.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/subwindow.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/sudoku.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/sudokurc.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/symbols.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/tabs.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/tabs.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/tabs.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/threads.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/threads.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/tile.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/tiled_image.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/trackball.h 0644 root bin +f none /opt/csw/share/doc/fltk/examples/unittests.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/valuators.cxx 0644 root bin +f none /opt/csw/share/doc/fltk/examples/valuators.fl 0644 root bin +f none /opt/csw/share/doc/fltk/examples/valuators.h 0644 root bin +f none /opt/csw/share/doc/fltk/fl_alert.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fl_ask.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fl_choice.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fl_color_chooser.jpg 0644 root bin +f none /opt/csw/share/doc/fltk/fl_input.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fl_message.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fl_password.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fl_show_colormap.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid-catgets.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid-gettext.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid-org.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid.html 0644 root bin +f none /opt/csw/share/doc/fltk/fluid1.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid2.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid3-cxx.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid3-gui.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid3-style.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid4.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid_prefs.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid_widget_cxx.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid_widget_gui.gif 0644 root bin +f none /opt/csw/share/doc/fltk/fluid_widget_style.gif 0644 root bin +f none /opt/csw/share/doc/fltk/forms.html 0644 root bin +f none /opt/csw/share/doc/fltk/functions.html 0644 root bin +f none /opt/csw/share/doc/fltk/glut.html 0644 root bin +f none /opt/csw/share/doc/fltk/hello.C.gif 0644 root bin +f none /opt/csw/share/doc/fltk/index.html 0644 root bin +f none /opt/csw/share/doc/fltk/input_choice.jpg 0644 root bin +f none /opt/csw/share/doc/fltk/intro.html 0644 root bin +f none /opt/csw/share/doc/fltk/license.html 0644 root bin +f none /opt/csw/share/doc/fltk/menu.gif 0644 root bin +f none /opt/csw/share/doc/fltk/menu_button.gif 0644 root bin +f none /opt/csw/share/doc/fltk/menubar.gif 0644 root bin +f none /opt/csw/share/doc/fltk/migration.html 0644 root bin +f none /opt/csw/share/doc/fltk/opengl.html 0644 root bin +f none /opt/csw/share/doc/fltk/osissues.html 0644 root bin +f none /opt/csw/share/doc/fltk/positioner.gif 0644 root bin +f none /opt/csw/share/doc/fltk/preface.html 0644 root bin +f none /opt/csw/share/doc/fltk/resizebox1.gif 0644 root bin +f none /opt/csw/share/doc/fltk/resizebox2.gif 0644 root bin +f none /opt/csw/share/doc/fltk/round_clock.gif 0644 root bin +f none /opt/csw/share/doc/fltk/scrollbar.gif 0644 root bin +f none /opt/csw/share/doc/fltk/slider.gif 0644 root bin +f none /opt/csw/share/doc/fltk/subclassing.html 0644 root bin +f none /opt/csw/share/doc/fltk/symbols.gif 0644 root bin +f none /opt/csw/share/doc/fltk/tabs.gif 0644 root bin +f none /opt/csw/share/doc/fltk/text.gif 0644 root bin +f none /opt/csw/share/doc/fltk/valuators.gif 0644 root bin +f none /opt/csw/share/doc/fltk/value_slider.gif 0644 root bin +f none /opt/csw/share/doc/fltk/widgets.html 0644 root bin +d none /opt/csw/share/man/cat1 0755 root bin +f none /opt/csw/share/man/cat1/fltk-config.1 0644 root bin +f none /opt/csw/share/man/cat1/fluid.1 0644 root bin +d none /opt/csw/share/man/cat3 0755 root bin +f none /opt/csw/share/man/cat3/fltk.3 0644 root bin +d none /opt/csw/share/man/man1 0755 root bin +f none /opt/csw/share/man/man1/fltk-config.1 0644 root bin +f none /opt/csw/share/man/man1/fluid.1 0644 root bin +d none /opt/csw/share/man/man3 0755 root bin +f none /opt/csw/share/man/man3/fltk.3 0644 root bin +i copyright=CSWfltk.copyright +i depend=CSWfltk.depend +i pkginfo=CSWfltk.pkginfo Added: csw/mgar/pkg/fltk/trunk/files/makeinclude.in.diff =================================================================== --- csw/mgar/pkg/fltk/trunk/files/makeinclude.in.diff (rev 0) +++ csw/mgar/pkg/fltk/trunk/files/makeinclude.in.diff 2009-03-30 01:34:49 UTC (rev 4069) @@ -0,0 +1,12 @@ +diff --speed-large-files --minimal -Nru fltk-1.1.9.orig/makeinclude.in fltk-1.1.9/makeinclude.in +--- fltk-1.1.9.orig/makeinclude.in 2008-02-26 16:26:08.000000000 +0100 ++++ fltk-1.1.9/makeinclude.in 2009-03-29 18:19:13.217084442 +0200 +@@ -83,7 +83,7 @@ + LINKFLTKFORMS = @LINKFLTKFORMS@ @LINKFLTK@ + LINKFLTKIMG = @LINKFLTKIMG@ @LINKFLTK@ $(IMAGELIBS) + LINKSHARED = @DSOLINK@ @LINKSHARED@ $(IMAGELIBS) +-IMAGELIBS = -L../lib @IMAGELIBS@ ++IMAGELIBS = -L../lib -L/opt/csw/lib @IMAGELIBS@ + + # image libraries to build... + IMAGEDIRS = @JPEG@ @ZLIB@ @PNG@ Deleted: csw/mgar/pkg/fltk/trunk/files/makeincludes.diff =================================================================== --- csw/mgar/pkg/fltk/trunk/files/makeincludes.diff 2009-03-29 23:28:00 UTC (rev 4068) +++ csw/mgar/pkg/fltk/trunk/files/makeincludes.diff 2009-03-30 01:34:49 UTC (rev 4069) @@ -1,12 +0,0 @@ -diff --speed-large-files --minimal -Nru fltk-1.1.7.orig/makeinclude.in fltk-1.1.7/makeinclude.in ---- fltk-1.1.7.orig/makeinclude.in 2006-05-02 23:09:34.572410000 -0400 -+++ fltk-1.1.7/makeinclude.in 2006-05-02 23:09:21.682370000 -0400 -@@ -81,7 +81,7 @@ - LINKFLTKFORMS = @LINKFLTKFORMS@ @LINKFLTK@ - LINKFLTKIMG = @LINKFLTKIMG@ @LINKFLTK@ $(IMAGELIBS) - LINKSHARED = @DSOLINK@ @LINKSHARED@ $(IMAGELIBS) --IMAGELIBS = -L../lib @IMAGELIBS@ -+IMAGELIBS = -L/opt/csw/lib -lpng -lz -ljpeg - - # image libraries to build... - IMAGEDIRS = @JPEG@ @ZLIB@ @PNG@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From a_o_m at users.sourceforge.net Mon Mar 30 10:39:04 2009 From: a_o_m at users.sourceforge.net (a_o_m at users.sourceforge.net) Date: Mon, 30 Mar 2009 08:39:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[4070] csw/mgar/pkg/fontconfig/trunk Message-ID: Revision: 4070 http://gar.svn.sourceforge.net/gar/?rev=4070&view=rev Author: a_o_m Date: 2009-03-30 08:39:03 +0000 (Mon, 30 Mar 2009) Log Message: ----------- fontconfig: moved cache-dir to /var/opt/csw Modified Paths: -------------- csw/mgar/pkg/fontconfig/trunk/Makefile csw/mgar/pkg/fontconfig/trunk/files/CSWfconfig.postinstall Modified: csw/mgar/pkg/fontconfig/trunk/Makefile =================================================================== --- csw/mgar/pkg/fontconfig/trunk/Makefile 2009-03-30 01:34:49 UTC (rev 4069) +++ csw/mgar/pkg/fontconfig/trunk/Makefile 2009-03-30 08:39:03 UTC (rev 4070) @@ -24,7 +24,11 @@ PACKAGES = CSWfconfig CATALOGNAME_CSWfconfig = fontconfig -CONFIGURE_ARGS = $(DIRPATHS) --with-default-fonts=/usr/openwin/lib/X11/fonts --with-add-fonts=/usr/openwin/lib/locale,/usr/share/fonts --with-cache-dir=/opt/csw/var/cache-fontconfig --with-confdir=/opt/csw/etc/fontconfig +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-default-fonts=/usr/openwin/lib/X11/fonts +CONFIGURE_ARGS += --with-add-fonts=/usr/openwin/lib/locale,/usr/share/fonts +CONFIGURE_ARGS += --with-cache-dir=/var/opt/csw/cache/fontconfig +CONFIGURE_ARGS += --with-confdir=/opt/csw/etc/fontconfig pre-package: @rm -f $(DESTDIR)$(libdir)/libfontconfig.la* Modified: csw/mgar/pkg/fontconfig/trunk/files/CSWfconfig.postinstall =================================================================== --- csw/mgar/pkg/fontconfig/trunk/files/CSWfconfig.postinstall 2009-03-30 01:34:49 UTC (rev 4069) +++ csw/mgar/pkg/fontconfig/trunk/files/CSWfconfig.postinstall 2009-03-30 08:39:03 UTC (rev 4070) @@ -9,9 +9,13 @@ ${BASEDIR}/usr/sbin/chroot ${CHROOTDIR} /opt/csw/bin/fc-cache -f -s +${BASEDIR}/usr/sbin/chroot ${CHROOTDIR} /opt/csw/bin/fc-list 2>&1 >/dev/null & + # removing ancient fonts.cache-csw-1 files from fontconfig-2.3.2 -find /usr/openwin/lib/X11/fonts -user root -name fonts.cache-csw-1 -exec rm -f {} \; -find /usr/openwin/lib/locale -user root -name fonts.cache-csw-1 -exec rm -f {} \; -find /opt/csw -user root -name fonts.cache-csw-1 -exec rm -f {} \; - +find ${BASEDIR}/usr/openwin/lib/X11/fonts -user root -name fonts.cache-csw-1 -exec rm -f {} \; +find ${BASEDIR}/usr/openwin/lib/locale -user root -name fonts.cache-csw-1 -exec rm -f {} \; +find ${BASEDIR}/opt/csw -user root -name fonts.cache-csw-1 -exec rm -f {} \; +# remove obsolete cache dir +[ -d "${BASEDIR}/opt/csw/var/cache-fontconfig" ] && rm -r "${BASEDIR}/opt/csw/var/cache-fontconfig" 2>/dev/null + exit 0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wmeler at users.sourceforge.net Mon Mar 30 13:25:40 2009 From: wmeler at users.sourceforge.net (wmeler at users.sourceforge.net) Date: Mon, 30 Mar 2009 11:25:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[4071] csw/mgar/pkg/lua/trunk Message-ID: Revision: 4071 http://gar.svn.sourceforge.net/gar/?rev=4071&view=rev Author: wmeler Date: 2009-03-30 11:25:40 +0000 (Mon, 30 Mar 2009) Log Message: ----------- add dynamic library patch Modified Paths: -------------- csw/mgar/pkg/lua/trunk/Makefile csw/mgar/pkg/lua/trunk/checksums Added Paths: ----------- csw/mgar/pkg/lua/trunk/files/dynamic.patch Modified: csw/mgar/pkg/lua/trunk/Makefile =================================================================== --- csw/mgar/pkg/lua/trunk/Makefile 2009-03-30 08:39:03 UTC (rev 4070) +++ csw/mgar/pkg/lua/trunk/Makefile 2009-03-30 11:25:40 UTC (rev 4071) @@ -12,6 +12,7 @@ MASTER_SITES = http://www.lua.org/ftp/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTFILES += CSWlua.gspec +PATCHFILES = dynamic.patch #CSWlua.prototype CSWlua.depend Modified: csw/mgar/pkg/lua/trunk/checksums =================================================================== --- csw/mgar/pkg/lua/trunk/checksums 2009-03-30 08:39:03 UTC (rev 4070) +++ csw/mgar/pkg/lua/trunk/checksums 2009-03-30 11:25:40 UTC (rev 4071) @@ -1,2 +1,3 @@ d0870f2de55d59c1c8419f36e8fac150 download/lua-5.1.4.tar.gz 41542acbaa142b29bec03d70b5613088 download/CSWlua.gspec +4f9bc25fb8f12f2ea172a71e7a1360ec download/dynamic.patch Added: csw/mgar/pkg/lua/trunk/files/dynamic.patch =================================================================== --- csw/mgar/pkg/lua/trunk/files/dynamic.patch (rev 0) +++ csw/mgar/pkg/lua/trunk/files/dynamic.patch 2009-03-30 11:25:40 UTC (rev 4071) @@ -0,0 +1,76 @@ +--- lua-5.1.3/src/Makefile.orig 2008-04-13 19:21:29.000000000 +0200 ++++ lua-5.1.3/src/Makefile 2008-04-13 20:06:30.000000000 +0200 +@@ -23,6 +23,7 @@ + PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris + + LUA_A= liblua.a ++LUA_SO= liblua.so + CORE_O= lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o \ + lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o \ + lundump.o lvm.o lzio.o +@@ -33,8 +34,9 @@ + LUAC_O= luac.o print.o + + ALL_O= $(CORE_O) $(LIB_O) $(LUA_O) $(LUAC_O) +-ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) ++ALL_T= $(LUA_A) $(LUA_SO) $(LUA_T) $(LUAC_T) + ALL_A= $(LUA_A) ++ALL_SO= $(LUA_SO) + + default: $(PLAT) + +@@ -47,10 +49,17 @@ + + a: $(ALL_A) + ++so: $(ALL_SO) ++ + $(LUA_A): $(CORE_O) $(LIB_O) + $(AR) $@ $? + $(RANLIB) $@ + ++$(LUA_SO): $(LUA_A) ++ -rm -f $(LUA_SO) ++ $(CC) -h $(LUA_SO).$(V) -G -o $(LUA_SO).$(R) $(CORE_O) ++ ln -s $(LUA_SO).$(R) $(LUA_SO) ++ + $(LUA_T): $(LUA_O) $(LUA_A) + $(CC) -o $@ $(MYLDFLAGS) $(LUA_O) $(LUA_A) $(LIBS) + +--- lua-5.1.3/Makefile.orig 2008-04-13 19:29:27.000000000 +0200 ++++ lua-5.1.3/Makefile 2008-04-13 19:52:12.000000000 +0200 +@@ -39,6 +39,8 @@ + TO_BIN= lua luac + TO_INC= lua.h luaconf.h lualib.h lauxlib.h ../etc/lua.hpp + TO_LIB= liblua.a ++TO_SOLIB= liblua.so ++TO_SOLIBV= liblua.so.$(R) + TO_MAN= lua.1 luac.1 + + # Lua version and release. +@@ -48,7 +49,7 @@ + all: $(PLAT) + + $(PLATS) clean: +- cd src && $(MAKE) $@ ++ cd src && $(MAKE) V=$(V) R=$(R) $@ + + test: dummy + src/lua test/hello.lua +@@ -58,6 +59,8 @@ + cd src && $(INSTALL_EXEC) $(TO_BIN) $(INSTALL_BIN) + cd src && $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC) + cd src && $(INSTALL_DATA) $(TO_LIB) $(INSTALL_LIB) ++ cd src && $(INSTALL_EXEC) $(TO_SOLIBV) $(INSTALL_LIB) ++ cd src && ln -s $(TO_SOLIBV) $(INSTALL_LIB)/$(TO_SOLIB) + cd doc && $(INSTALL_DATA) $(TO_MAN) $(INSTALL_MAN) + + local: +@@ -103,6 +105,7 @@ + @echo "TO_BIN = $(TO_BIN)" + @echo "TO_INC = $(TO_INC)" + @echo "TO_LIB = $(TO_LIB)" ++ @echo "TO_SOLIB = $(TO_SOLIB)" + @echo "TO_MAN = $(TO_MAN)" + + # echo config parameters as Lua code This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From a_o_m at users.sourceforge.net Mon Mar 30 13:33:09 2009 From: a_o_m at users.sourceforge.net (a_o_m at users.sourceforge.net) Date: Mon, 30 Mar 2009 11:33:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[4072] csw/mgar/pkg/fontconfig/trunk Message-ID: Revision: 4072 http://gar.svn.sourceforge.net/gar/?rev=4072&view=rev Author: a_o_m Date: 2009-03-30 11:33:08 +0000 (Mon, 30 Mar 2009) Log Message: ----------- fontconfig: checkinstall added because of libexpat 2.x requirement Modified Paths: -------------- csw/mgar/pkg/fontconfig/trunk/checksums Added Paths: ----------- csw/mgar/pkg/fontconfig/trunk/files/CSWfconfig.checkinstall Modified: csw/mgar/pkg/fontconfig/trunk/checksums =================================================================== --- csw/mgar/pkg/fontconfig/trunk/checksums 2009-03-30 11:25:40 UTC (rev 4071) +++ csw/mgar/pkg/fontconfig/trunk/checksums 2009-03-30 11:33:08 UTC (rev 4072) @@ -1,2 +1,2 @@ ab54ec1d4ddd836313fdbc0cd5299d6d download/fontconfig-2.6.0.tar.gz -eeb4246a85f1ac5215dc66ee0fe3fb8e download/CSWfconfig.postinstall +5a5b382b4a5e579cfc869bcffd7c034e download/CSWfconfig.postinstall Added: csw/mgar/pkg/fontconfig/trunk/files/CSWfconfig.checkinstall =================================================================== --- csw/mgar/pkg/fontconfig/trunk/files/CSWfconfig.checkinstall (rev 0) +++ csw/mgar/pkg/fontconfig/trunk/files/CSWfconfig.checkinstall 2009-03-30 11:33:08 UTC (rev 4072) @@ -0,0 +1,8 @@ +#!/bin/sh + +if [ ! -f ${BASEDIR}/opt/csw/lib/libexpat.so.1 ]; then + echo Expat XML parser version 2.0 or higher required. Please upgrade CSWexpat first. + exit 1 +fi + +exit 0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From a_o_m at users.sourceforge.net Mon Mar 30 14:05:08 2009 From: a_o_m at users.sourceforge.net (a_o_m at users.sourceforge.net) Date: Mon, 30 Mar 2009 12:05:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[4073] csw/mgar/pkg/fontconfig/trunk Message-ID: Revision: 4073 http://gar.svn.sourceforge.net/gar/?rev=4073&view=rev Author: a_o_m Date: 2009-03-30 12:05:08 +0000 (Mon, 30 Mar 2009) Log Message: ----------- fontconfig: checkinstall added to Makefile Modified Paths: -------------- csw/mgar/pkg/fontconfig/trunk/Makefile csw/mgar/pkg/fontconfig/trunk/checksums Modified: csw/mgar/pkg/fontconfig/trunk/Makefile =================================================================== --- csw/mgar/pkg/fontconfig/trunk/Makefile 2009-03-30 11:33:08 UTC (rev 4072) +++ csw/mgar/pkg/fontconfig/trunk/Makefile 2009-03-30 12:05:08 UTC (rev 4073) @@ -14,6 +14,7 @@ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz #DISTFILES += $(call admfiles,postinstall) DISTFILES += CSWfconfig.postinstall +DISTFILES += CSWfconfig.checkinstall REQUIRED_PKGS = CSWexpat CSWftype2 CSWzlib CSWiconv Modified: csw/mgar/pkg/fontconfig/trunk/checksums =================================================================== --- csw/mgar/pkg/fontconfig/trunk/checksums 2009-03-30 11:33:08 UTC (rev 4072) +++ csw/mgar/pkg/fontconfig/trunk/checksums 2009-03-30 12:05:08 UTC (rev 4073) @@ -1,2 +1,3 @@ ab54ec1d4ddd836313fdbc0cd5299d6d download/fontconfig-2.6.0.tar.gz 5a5b382b4a5e579cfc869bcffd7c034e download/CSWfconfig.postinstall +21481d18c2100203177ccab5b51e50d7 download/CSWfconfig.checkinstall This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 14:48:36 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 12:48:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[4074] csw/mgar/pkg/libgss/trunk Message-ID: Revision: 4074 http://gar.svn.sourceforge.net/gar/?rev=4074&view=rev Author: dmichelsen Date: 2009-03-30 12:48:36 +0000 (Mon, 30 Mar 2009) Log Message: ----------- libgss: Update to 0.1.0 Modified Paths: -------------- csw/mgar/pkg/libgss/trunk/Makefile csw/mgar/pkg/libgss/trunk/checksums Modified: csw/mgar/pkg/libgss/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgss/trunk/Makefile 2009-03-30 12:05:08 UTC (rev 4073) +++ csw/mgar/pkg/libgss/trunk/Makefile 2009-03-30 12:48:36 UTC (rev 4074) @@ -1,5 +1,5 @@ GARNAME = gss -GARVERSION = 20090327 +GARVERSION = 0.1.0 CATEGORIES = lib DESCRIPTION = GNU Generic Security Service @@ -7,8 +7,8 @@ endef # Strangely enough, gss is not on $(GNU_MIRROR) -#MASTER_SITES = ftp://alpha.gnu.org/gnu/gss/ -MASTER_SITES = http://daily.josefsson.org/gss/ +MASTER_SITES = ftp://alpha.gnu.org/gnu/gss/ +#MASTER_SITES = http://daily.josefsson.org/gss/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz DISTNAME = $(GARNAME)-0.1.0 Modified: csw/mgar/pkg/libgss/trunk/checksums =================================================================== --- csw/mgar/pkg/libgss/trunk/checksums 2009-03-30 12:05:08 UTC (rev 4073) +++ csw/mgar/pkg/libgss/trunk/checksums 2009-03-30 12:48:36 UTC (rev 4074) @@ -1 +1 @@ -550331c3e51622026ba243ea45460bed download/gss-20090327.tar.gz +2a03e4563ed8f7479939eeaf42b219bb download/gss-0.1.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wmeler at users.sourceforge.net Mon Mar 30 15:32:18 2009 From: wmeler at users.sourceforge.net (wmeler at users.sourceforge.net) Date: Mon, 30 Mar 2009 13:32:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[4075] csw/mgar/pkg/lua/trunk/files/CSWlua.gspec Message-ID: Revision: 4075 http://gar.svn.sourceforge.net/gar/?rev=4075&view=rev Author: wmeler Date: 2009-03-30 13:32:17 +0000 (Mon, 30 Mar 2009) Log Message: ----------- copyright from WORKSR_FIRSTMOD Modified Paths: -------------- csw/mgar/pkg/lua/trunk/files/CSWlua.gspec Modified: csw/mgar/pkg/lua/trunk/files/CSWlua.gspec =================================================================== --- csw/mgar/pkg/lua/trunk/files/CSWlua.gspec 2009-03-30 12:48:36 UTC (rev 4074) +++ csw/mgar/pkg/lua/trunk/files/CSWlua.gspec 2009-03-30 13:32:17 UTC (rev 4075) @@ -1,4 +1,4 @@ %var bitname lua %var pkgname CSWlua %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYRIGHT +%copyright url file://%{WORKSRC_FIRSTMOD}/COPYRIGHT This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wmeler at users.sourceforge.net Mon Mar 30 15:32:36 2009 From: wmeler at users.sourceforge.net (wmeler at users.sourceforge.net) Date: Mon, 30 Mar 2009 13:32:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[4076] csw/mgar/pkg/lua/trunk/checksums Message-ID: Revision: 4076 http://gar.svn.sourceforge.net/gar/?rev=4076&view=rev Author: wmeler Date: 2009-03-30 13:32:36 +0000 (Mon, 30 Mar 2009) Log Message: ----------- copyright from WORKSR_FIRSTMOD Modified Paths: -------------- csw/mgar/pkg/lua/trunk/checksums Modified: csw/mgar/pkg/lua/trunk/checksums =================================================================== --- csw/mgar/pkg/lua/trunk/checksums 2009-03-30 13:32:17 UTC (rev 4075) +++ csw/mgar/pkg/lua/trunk/checksums 2009-03-30 13:32:36 UTC (rev 4076) @@ -1,3 +1,3 @@ d0870f2de55d59c1c8419f36e8fac150 download/lua-5.1.4.tar.gz -41542acbaa142b29bec03d70b5613088 download/CSWlua.gspec +31f0a21e4b8937af46d8e55a7b9cac51 download/CSWlua.gspec 4f9bc25fb8f12f2ea172a71e7a1360ec download/dynamic.patch This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wmeler at users.sourceforge.net Mon Mar 30 15:32:59 2009 From: wmeler at users.sourceforge.net (wmeler at users.sourceforge.net) Date: Mon, 30 Mar 2009 13:32:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[4077] csw/mgar/pkg/lua/trunk/Makefile Message-ID: Revision: 4077 http://gar.svn.sourceforge.net/gar/?rev=4077&view=rev Author: wmeler Date: 2009-03-30 13:32:59 +0000 (Mon, 30 Mar 2009) Log Message: ----------- -KPIC flag Modified Paths: -------------- csw/mgar/pkg/lua/trunk/Makefile Modified: csw/mgar/pkg/lua/trunk/Makefile =================================================================== --- csw/mgar/pkg/lua/trunk/Makefile 2009-03-30 13:32:36 UTC (rev 4076) +++ csw/mgar/pkg/lua/trunk/Makefile 2009-03-30 13:32:59 UTC (rev 4077) @@ -24,7 +24,7 @@ # Configuration flags CONFIGURE_SCRIPTS= -BUILD_ARGS += solaris CC=$(CC) CFLAGS="-O -DLUA_USE_POSIX -DLUA_USE_DLOPEN" MYLIBS="-ldl" +BUILD_ARGS += solaris CC=$(CC) CFLAGS="${CFLAGS} -DLUA_USE_POSIX -DLUA_USE_DLOPEN -KPIC" MYLIBS="-ldl" INSTALL_ARGS += INSTALL=ginstall INSTALL_TOP=$(DESTDIR)$(prefix) INSTALL_MAN=$(DESTDIR)$(mandir)/man1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Mon Mar 30 16:41:31 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Mon, 30 Mar 2009 14:41:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[4078] csw/mgar/pkg Message-ID: Revision: 4078 http://gar.svn.sourceforge.net/gar/?rev=4078&view=rev Author: skayser Date: 2009-03-30 14:41:31 +0000 (Mon, 30 Mar 2009) Log Message: ----------- privoxy: non-maintainer initial GAR commit Added Paths: ----------- csw/mgar/pkg/privoxy/ csw/mgar/pkg/privoxy/branches/ csw/mgar/pkg/privoxy/tags/ csw/mgar/pkg/privoxy/trunk/ csw/mgar/pkg/privoxy/trunk/Makefile csw/mgar/pkg/privoxy/trunk/checksums csw/mgar/pkg/privoxy/trunk/files/ csw/mgar/pkg/privoxy/trunk/files/README.CSW csw/mgar/pkg/privoxy/trunk/files/cswprivoxy csw/mgar/pkg/privoxy/trunk/files/cswusergroup Property changes on: csw/mgar/pkg/privoxy/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/privoxy/trunk/Makefile =================================================================== --- csw/mgar/pkg/privoxy/trunk/Makefile (rev 0) +++ csw/mgar/pkg/privoxy/trunk/Makefile 2009-03-30 14:41:31 UTC (rev 4078) @@ -0,0 +1,70 @@ +# +# WARNING. This is still a (non-maintainer) stub and needs to be checked +# against the current CSWprivoxy package by someone with regards to (at +# least) log rotation. +# +GARNAME = privoxy +GARVERSION = 3.0.12 +CATEGORIES = net + +DESCRIPTION = A web proxy with advanced filtering capabilities +define BLURB +Privoxy is a non-caching web proxy with advanced filtering capabilities +for enhancing privacy, modifying web page data and HTTP headers, +controlling access, and removing ads and other obnoxious Internet junk. +Privoxy has a flexible configuration and can be customized to suit +individual needs and tastes. It has application for both stand-alone +systems and multi-user networks. +endef + +MASTER_SITES = $(SF_MIRRORS) +SF_PROJ = ijbswa +DISTFILES = $(GARNAME)-$(GARVERSION)-stable-src.tar.gz +DISTNAME = $(GARNAME)-$(GARVERSION)-stable + +SPKG_SOURCEURL = http://www.privoxy.org/ +SPKG_CLASSES = none cswusergroup cswcpsampleconf cswinitsmf + +REQUIRED_PKGS = CSWclassutils CSWpcrert CSWzlib + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*)-stable-src.tar.gz + +TEST_SCRIPTS = + +sysconfdir = /opt/csw/etc/privoxy +localstatedir = /var/opt/csw/privoxy + +CONFIGURE_ARGS = $(DIRPATHS) + +# Supress sub directories for logs and pid file +INSTALL_ARGS = LOGS_DEST=$(localstatedir) PIDS_DEST=$(localstatedir) + +PROTOTYPE_FILTER = awk '\ + $$$$3 ~ /\/init.d\/cswprivoxy$$$$/ { $$$$2 = "cswinitsmf" } \ + $$$$3 ~ /cswusergroup$$$$/ { $$$$2 = "cswusergroup" } \ + $$$$3 ~ /.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } \ + { print }' + +include gar/category.mk + +pre-configure-modulated: + @perl -pi -e 's|-Wall||' $(WORKSRC)/GNUmakefile.in + @cd $(WORKSRC) && autoheader && autoconf + @$(MAKECOOKIE) + + +post-install-modulated: CONFFILES := config user.action user.filter +post-install-modulated: + @echo --- Installing cswusergroup file --- + @ginstall -d $(DESTDIR)/opt/csw/etc/pkg/CSWprivoxy/ + @cp $(FILEDIR)/cswusergroup $(DESTDIR)/opt/csw/etc/pkg/CSWprivoxy/ + + @echo --- Installing cpsampleconf config files --- + $(foreach C,$(CONFFILES), \ + mv $(DESTDIR)$(sysconfdir)/$(C) $(DESTDIR)$(sysconfdir)/$(C).CSW; ) + + @echo --- Installing cswinitsmf file --- + @ginstall -d $(DESTDIR)/etc/opt/csw/init.d + @cp $(FILEDIR)/cswprivoxy $(DESTDIR)/etc/opt/csw/init.d/ + @$(MAKECOOKIE) Added: csw/mgar/pkg/privoxy/trunk/checksums =================================================================== --- csw/mgar/pkg/privoxy/trunk/checksums (rev 0) +++ csw/mgar/pkg/privoxy/trunk/checksums 2009-03-30 14:41:31 UTC (rev 4078) @@ -0,0 +1 @@ +c973e608d27b248ef567b47664308da1 download/privoxy-3.0.12-stable-src.tar.gz Added: csw/mgar/pkg/privoxy/trunk/files/README.CSW =================================================================== --- csw/mgar/pkg/privoxy/trunk/files/README.CSW (rev 0) +++ csw/mgar/pkg/privoxy/trunk/files/README.CSW 2009-03-30 14:41:31 UTC (rev 4078) @@ -0,0 +1,41 @@ +Configuration +------------- + +The default configuration path is /opt/csw/etc/privoxy/config. CSWprivoxy +brings with it a sample configuration (suffixed with .CSW) that will be +installed when config doesn't exist yet. + +When you adjust config, package upgrades will preserve your configuration and +just install the sample configuration as config.CSW. The same goes for +the user.action and user.filters files. + +Logfiles are located here: /var/opt/csw/privoxy. + + +Hints +----- + +If you want to change listening address and/or port: +-> listen-address 192.168.220.10:8080 + +If anything has to go to your example ISP's caching proxy: +-> forward / caching-proxy.example-isp.net:8000 + +To disallow editing of rules via "http://config.privoxy.org/show-status": +-> enable-edit-actions 1 + +If you want to using Privoxy before a Squid proxy server: +(browser -> squid -> privoxy -> internet) +-> add the following lines to squid.conf: + + # Define Privoxy as parent proxy (without ICP) + cache_peer 127.0.0.1 parent 8118 7 no-query + + # Define ACL for protocol FTP + acl ftp proto FTP + + # Do not forward FTP requests to Privoxy + always_direct allow ftp + + # Forward all the rest to Privoxy + never_direct allow all Added: csw/mgar/pkg/privoxy/trunk/files/cswprivoxy =================================================================== --- csw/mgar/pkg/privoxy/trunk/files/cswprivoxy (rev 0) +++ csw/mgar/pkg/privoxy/trunk/files/cswprivoxy 2009-03-30 14:41:31 UTC (rev 4078) @@ -0,0 +1,182 @@ +#!/bin/sh +# +# ******************************************************************** +# +# File : $Source: /cvsroot/ijbswa/current/privoxy-generic.init,v $ +# +# Purpose : This shell script takes care of starting and stopping +# privoxy. +# +# Copyright : Written by and Copyright (C) 2001,2002 the SourceForge +# Privoxy team. http://www.privoxy.org/ +# +# Based on the Internet Junkbuster originally written +# by and Copyright (C) 1997 Anonymous Coders and +# Junkbusters Corporation. http://www.junkbusters.com +# +# This program is free software; you can redistribute it +# and/or modify it under the terms of the GNU General +# Public License as published by the Free Software +# Foundation; either version 2 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will +# be useful, but WITHOUT ANY WARRANTY; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU General Public +# License for more details. +# +# The GNU General Public License should be included with +# this file. If not, you can view it at +# http://www.gnu.org/copyleft/gpl.html +# or write to the Free Software Foundation, Inc., 59 +# Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# Developer's NOTE: This script should be tested against a true /bin/sh, which +# has notable differences from bash. By design, this script does not try to do +# too much, so as to be as cross-platform as possible. +# +# +# Revisions : +# $Log: privoxy-generic.init,v $ +# Revision 1.8 2007/06/09 12:35:54 fabiankeil +# Add /usr/xpg4/bin to the PATH to make sure the POSIX +# version of id is used on Solaris. Closes BR#1733788. +# Thanks to Brent Chivers for report and fix. +# +# Revision 1.7 2006/10/14 14:12:22 fabiankeil +# Print warnings if the user tries to run Privoxy as root +# or if the script is run without root privileges; +# only use "--user" if run with root privileges and +# don't depend on $USER being set to root. Fixes BR 779781. +# +# Apparently $USER isn't set on all systems, +# but it also didn't work if the user only +# increased her privileges with su or sudo, +# but still had her real uid in $USER. +# +# Thanks to Florian Effenberger for reporting. +# +# Revision 1.6 2006/07/18 14:48:47 david__schmidt +# Reorganizing the repository: swapping out what was HEAD (the old 3.1 branch) +# with what was really the latest development (the v_3_0_branch branch) +# +# Revision 1.5.2.1 2002/10/17 17:04:22 hal9 +# Add from main trunk. Will be needed for make install. +# +# Revision 1.5 2002/10/17 17:01:29 hal9 +# Set paths to match the defaults for a root install. Force remove PIDFILE on +# stop. +# +# Revision 1.4 2002/09/11 01:15:02 hal9 +# Fix typo in variable. Now tested on Solaris and Linux, with defaults. +# +# Revision 1.3 2002/09/11 01:09:14 hal9 +# Better handling of pidfile, and process owner. +# +# Revision 1.2 2002/09/08 20:27:58 hal9 +# -Rewrote script config section. +# -Added comments to script. +# -Tried to add logic to use a --user privoxy, if available. +# -Minor script changes due to 'echo -n' does not work on a true +# /bin/sh system. +# +# Revision 1.1 2002/09/06 00:20:26 hal9 +# Creating a generic init script, meant to be used on platforms where don't have +# a custom init script. +# +# Revision 1.0 2002/09/05 17:14:32 hal9 +# +####################################################################### + +# Is this needed by Solaris? +#ident "@(#)privoxy 1.0 02/09/05" + +# NOTE: This script may require editing to ensure proper location of +# config file, and the privoxy executable. Care should be taken to ensure +# logfile is writable by $P_USER (logfile is defined in config), and that +# there is suitable write access for $P_PIDFILE. + +PATH=/opt/csw/bin:/opt/csw/sbin:/usr/sbin:/usr/xpg4/bin:/usr/bin:/sbin:/bin +P_NAME=Privoxy +# Path to executable. +P_DAEMON=privoxy +# Full path to location of Privoxy config file. +P_CONF_FILE=/opt/csw/etc/privoxy/config +# Full path to PID file location. Location must be writable by +# whoever runs this script and by Privoxy itself. +P_PIDFILE=/var/opt/csw/privoxy/privoxy.pid +# If uncommented, this script will try to run as USER=privoxy, which +# may require special handling of config, *.action, trust, logfile, +# jarfile, and pidfile. +P_USER=privoxy + +# If a privoxy user is specified, lets try that. /bin/sh does not seem to +# know about $UID. +if [ 0 = `id -u` ]; then + if [ -n "$P_USER" ]; then + id $P_USER 2>/dev/null >/dev/null + if [ $? -eq 0 ]; then + P_USER_SETTINGS="--user $P_USER" + else + echo "User $P_USER doesn't exist, exiting." + exit 1 + fi + else + # The user has sufficient rights, but $P_USER isn't set + echo "Running Privoxy as root is not recommended!" + P_USER_SETTINGS="" + fi +else + # The user has insufficient rights to run Privoxy as $P_USER + # and may not be able to write or delete the PID file. + echo "You aren't root, expect trouble!" + P_USER_SETTINGS="" +fi + +if [ ! -f $P_CONF_FILE ]; then + echo "Can't find $P_CONF_FILE, exiting." + exit 1 +fi + +case "$1" in + + start) + if [ -f $P_PIDFILE ]; then + if kill -0 `cat $P_PIDFILE`; then + echo "Error: $P_NAME is already running, exiting." + exit 1 + else + rm -f $P_PIDFILE + fi + fi + + $P_DAEMON --pidfile $P_PIDFILE $P_USER_SETTINGS $P_CONF_FILE 2>/dev/null + + if [ $? -eq 0 ]; then + echo "Starting $P_NAME, OK." + else + echo "Starting $P_NAME, Failed." + rm -f $P_PIDFILE + fi + ;; + + restart) + $0 stop + $0 start + ;; + + stop) + test ! -f $P_PIDFILE && echo "No $P_PIDFILE file found, exiting." && exit 1 + kill `cat $P_PIDFILE` && rm -f $P_PIDFILE && \ + echo "Stopping $P_NAME, OK." || echo "Stopping $P_NAME, failed." + ;; + + *) + echo "Usage: $0 {start|stop|restart}" + exit 1 + ;; + +esac + +exit 0 Property changes on: csw/mgar/pkg/privoxy/trunk/files/cswprivoxy ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/privoxy/trunk/files/cswusergroup =================================================================== --- csw/mgar/pkg/privoxy/trunk/files/cswusergroup (rev 0) +++ csw/mgar/pkg/privoxy/trunk/files/cswusergroup 2009-03-30 14:41:31 UTC (rev 4078) @@ -0,0 +1 @@ +privoxy:privoxy:privoxy daemon:/:/bin/false This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 17:49:41 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 15:49:41 +0000 Subject: [csw-devel] SF.net SVN: gar:[4079] csw/mgar/pkg Message-ID: Revision: 4079 http://gar.svn.sourceforge.net/gar/?rev=4079&view=rev Author: dmichelsen Date: 2009-03-30 15:49:41 +0000 (Mon, 30 Mar 2009) Log Message: ----------- diffstat: Initial checkin Added Paths: ----------- csw/mgar/pkg/diffstat/ csw/mgar/pkg/diffstat/branches/ csw/mgar/pkg/diffstat/tags/ csw/mgar/pkg/diffstat/trunk/ csw/mgar/pkg/diffstat/trunk/Makefile csw/mgar/pkg/diffstat/trunk/checksums csw/mgar/pkg/diffstat/trunk/files/ Property changes on: csw/mgar/pkg/diffstat/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/diffstat/trunk/Makefile =================================================================== --- csw/mgar/pkg/diffstat/trunk/Makefile (rev 0) +++ csw/mgar/pkg/diffstat/trunk/Makefile 2009-03-30 15:49:41 UTC (rev 4079) @@ -0,0 +1,21 @@ +GARNAME = diffstat +GARVERSION = 1.47 +CATEGORIES = utils + +DESCRIPTION = A utility which provides statistics based on the output of diff +define BLURB + Long description +endef + +MASTER_SITES = ftp://invisible-island.net/diffstat/ +DISTFILES = $(GARNAME).tar.gz + +# We define upstream file regex so we can be notifed of new upstream software release +#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz + +SPKG_SOURCEURL = http://invisible-island.net/diffstat/ + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-install-prefix=$(DESTDIR) + +include gar/category.mk Added: csw/mgar/pkg/diffstat/trunk/checksums =================================================================== --- csw/mgar/pkg/diffstat/trunk/checksums (rev 0) +++ csw/mgar/pkg/diffstat/trunk/checksums 2009-03-30 15:49:41 UTC (rev 4079) @@ -0,0 +1 @@ +c6d221ff4a032e1bbf227f5936a7841a download/diffstat.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 18:33:06 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 16:33:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[4080] csw/mgar/pkg/neon/trunk Message-ID: Revision: 4080 http://gar.svn.sourceforge.net/gar/?rev=4080&view=rev Author: dmichelsen Date: 2009-03-30 16:33:06 +0000 (Mon, 30 Mar 2009) Log Message: ----------- neon: Update to 0.28.4 and fix #3496 Modified Paths: -------------- csw/mgar/pkg/neon/trunk/Makefile csw/mgar/pkg/neon/trunk/checksums Modified: csw/mgar/pkg/neon/trunk/Makefile =================================================================== --- csw/mgar/pkg/neon/trunk/Makefile 2009-03-30 15:49:41 UTC (rev 4079) +++ csw/mgar/pkg/neon/trunk/Makefile 2009-03-30 16:33:06 UTC (rev 4080) @@ -1,9 +1,9 @@ GARNAME = neon -GARVERSION = 0.28.3 +GARVERSION = 0.28.4 CATEGORIES = lib EXTRA_MODULATORS = GARVERSION -MODULATIONS_GARVERSION = 0.26.4 0.28.3 +MODULATIONS_GARVERSION = 0.26.4 0.28.4 DESCRIPTION = Neon HTTP and WebDAV client library define BLURB @@ -41,19 +41,21 @@ MERGE_SCRIPTS_isa-amd64-garversion-0.26.4 = copy-relocated-only MERGE_DIRS_isa-amd64-garversion-0.26.4 = $(libdir) -MERGE_SCRIPTS_isa-i386-garversion-0.28.3 = copy-all -MERGE_SCRIPTS_isa-amd64-garversion-0.28.3 = copy-relocated-only -MERGE_DIRS_isa-amd64-garversion-0.28.3 = $(bindir) $(sbindir) $(libexecdir) $(libdir) +MERGE_SCRIPTS_isa-i386-garversion-0.28.4 = copy-all +MERGE_SCRIPTS_isa-amd64-garversion-0.28.4 = copy-relocated-only +MERGE_DIRS_isa-amd64-garversion-0.28.4 = $(bindir) $(sbindir) $(libexecdir) $(libdir) MERGE_SCRIPTS_isa-sparcv8-garversion-0.26.4 = copy-only MERGE_DIRS_isa-sparcv8-garversion-0.26.4 = $(libdir) MERGE_SCRIPTS_isa-sparcv9-garversion-0.26.4 = copy-relocated-only MERGE_DIRS_isa-sparcv9-garversion-0.26.4 = $(libdir) -MERGE_SCRIPTS_isa-sparcv8-garversion-0.28.3 = copy-all -MERGE_SCRIPTS_isa-sparcv9-garversion-0.28.3 = copy-relocated-only -MERGE_DIRS_isa-sparcv9-garversion-0.28.3 = $(bindir) $(sbindir) $(libexecdir) $(libdir) +MERGE_SCRIPTS_isa-sparcv8-garversion-0.28.4 = copy-all +MERGE_SCRIPTS_isa-sparcv9-garversion-0.28.4 = copy-relocated-only +MERGE_DIRS_isa-sparcv9-garversion-0.28.4 = $(bindir) $(sbindir) $(libexecdir) $(libdir) PKGFILES_CSWneon-devel = $(PKGFILES_DEVEL) +EXTRA_LINKER_FLAGS = -lintl + include gar/category.mk Modified: csw/mgar/pkg/neon/trunk/checksums =================================================================== --- csw/mgar/pkg/neon/trunk/checksums 2009-03-30 15:49:41 UTC (rev 4079) +++ csw/mgar/pkg/neon/trunk/checksums 2009-03-30 16:33:06 UTC (rev 4080) @@ -1,4 +1,4 @@ 2d11fff51ffa856fc6b5d4bd801d6cc4 download/neon-0.26.4.tar.gz -47599a328862ce64ac3c52726d6daa12 download/neon-0.28.3.tar.gz +6c3b94362af743d046e198e9fcbe4a85 download/neon-0.28.4.tar.gz 643aa565e0d9f38f0153ab72b6dc5621 download/CSWneon.gspec 5e17c5dc62032a174e4e39fa33720aff download/CSWneon-devel.gspec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 18:34:19 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 16:34:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[4081] csw/mgar/pkg/neon/trunk/Makefile Message-ID: Revision: 4081 http://gar.svn.sourceforge.net/gar/?rev=4081&view=rev Author: dmichelsen Date: 2009-03-30 16:34:19 +0000 (Mon, 30 Mar 2009) Log Message: ----------- neon: Add dependency to CSWgettextrt Modified Paths: -------------- csw/mgar/pkg/neon/trunk/Makefile Modified: csw/mgar/pkg/neon/trunk/Makefile =================================================================== --- csw/mgar/pkg/neon/trunk/Makefile 2009-03-30 16:33:06 UTC (rev 4080) +++ csw/mgar/pkg/neon/trunk/Makefile 2009-03-30 16:34:19 UTC (rev 4081) @@ -19,7 +19,7 @@ DISTFILES += $(call admfiles,CSWneon,) DISTFILES += $(call admfiles,CSWneon-devel,) -REQUIRED_PKGS_CSWneon = CSWexpat CSWkrb5lib CSWosslrt CSWzlib +REQUIRED_PKGS_CSWneon = CSWexpat CSWkrb5lib CSWosslrt CSWzlib CSWgettextrt REQUIRED_PKGS_CSWneon-devel = CSWneon SPKG_DESC_CSWneon = Neon HTTP and WebDAV client library This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 18:35:04 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 16:35:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[4082] csw/mgar/pkg/neon/trunk/Makefile Message-ID: Revision: 4082 http://gar.svn.sourceforge.net/gar/?rev=4082&view=rev Author: dmichelsen Date: 2009-03-30 16:35:04 +0000 (Mon, 30 Mar 2009) Log Message: ----------- neon: Add dependency to CSWgettextrt Modified Paths: -------------- csw/mgar/pkg/neon/trunk/Makefile Modified: csw/mgar/pkg/neon/trunk/Makefile =================================================================== --- csw/mgar/pkg/neon/trunk/Makefile 2009-03-30 16:34:19 UTC (rev 4081) +++ csw/mgar/pkg/neon/trunk/Makefile 2009-03-30 16:35:04 UTC (rev 4082) @@ -19,7 +19,7 @@ DISTFILES += $(call admfiles,CSWneon,) DISTFILES += $(call admfiles,CSWneon-devel,) -REQUIRED_PKGS_CSWneon = CSWexpat CSWkrb5lib CSWosslrt CSWzlib CSWgettextrt +REQUIRED_PKGS_CSWneon = CSWexpat CSWkrb5lib CSWosslrt CSWzlib CSWggettextrt REQUIRED_PKGS_CSWneon-devel = CSWneon SPKG_DESC_CSWneon = Neon HTTP and WebDAV client library This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 21:19:22 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 19:19:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[4083] csw/mgar/gar/v2/gar.conf.mk Message-ID: Revision: 4083 http://gar.svn.sourceforge.net/gar/?rev=4083&view=rev Author: dmichelsen Date: 2009-03-30 19:19:14 +0000 (Mon, 30 Mar 2009) Log Message: ----------- mGAR v2: Fix REQUESTED_ISAS so it really contains all ISAs to be build, including for other GARCHs Modified Paths: -------------- csw/mgar/gar/v2/gar.conf.mk Modified: csw/mgar/gar/v2/gar.conf.mk =================================================================== --- csw/mgar/gar/v2/gar.conf.mk 2009-03-30 16:35:04 UTC (rev 4082) +++ csw/mgar/gar/v2/gar.conf.mk 2009-03-30 19:19:14 UTC (rev 4083) @@ -75,6 +75,7 @@ GARFLAVOR ?= OPT # Architecture +GARCHLIST ?= sparc i386 GARCH ?= $(shell uname -p) GAROSREL ?= $(shell uname -r) @@ -356,7 +357,7 @@ # NEEDED_ISAS contains all ISAs that must be build for this architecture to make the package # BUILD_ISAS contains all ISAs that can be built on the current kernel # Set 'BUILD64 = 1' to build 64 bit versions automatically -REQUESTED_ISAS ?= $(strip $(ISA_DEFAULT_$(GARCH)) $(EXTRA_BUILD_ISAS) $(EXTRA_BUILD_ISAS_$(GARCH)) $(if $(BUILD64),$(ISA_DEFAULT64_$(GARCH))) ) +REQUESTED_ISAS ?= $(strip $(foreach A,$(GARCHLIST),$(ISA_DEFAULT_$A) $(if $(BUILD64),$(ISA_DEFAULT64_$A)) $(EXTRA_BUILD_ISAS_$A)) $(EXTRA_BUILD_ISAS)) NEEDED_ISAS ?= $(filter $(ISALIST_$(ISA_DEFAULT64_$(GARCH))),$(REQUESTED_ISAS)) BUILD_ISAS ?= $(filter $(ISALIST_$(KERNELISA)),$(NEEDED_ISAS)) @@ -638,6 +639,9 @@ @echo " Merge include: $(_MERGE_INCLUDE_FILES)" @echo " Merge exclude: $(_MERGE_EXCLUDE_FILES)" @echo + @echo " Modulators: $(MODULATORS)" + @echo " Modulations: $(MODULATIONS)" + @echo @echo "Requested compiler flags:" @$(foreach MOD,$(MODULATIONS),$(MAKE) -s _modenv-$(MOD);) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 21:21:38 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 19:21:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[4084] csw/mgar/gar/v2 Message-ID: Revision: 4084 http://gar.svn.sourceforge.net/gar/?rev=4084&view=rev Author: dmichelsen Date: 2009-03-30 19:21:37 +0000 (Mon, 30 Mar 2009) Log Message: ----------- mGAR v2: Allow modulation-specific patches with PATCHFILES_ Modified Paths: -------------- csw/mgar/gar/v2/gar.lib.mk csw/mgar/gar/v2/gar.mk Modified: csw/mgar/gar/v2/gar.lib.mk =================================================================== --- csw/mgar/gar/v2/gar.lib.mk 2009-03-30 19:19:14 UTC (rev 4083) +++ csw/mgar/gar/v2/gar.lib.mk 2009-03-30 19:21:37 UTC (rev 4084) @@ -27,7 +27,7 @@ #################### FETCH RULES #################### -URLS = $(call URLSTRIP,$(foreach SITE,$(FILE_SITES) $(MASTER_SITES),$(addprefix $(SITE),$(DISTFILES))) $(foreach SITE,$(FILE_SITES) $(PATCH_SITES) $(MASTER_SITES),$(addprefix $(SITE),$(PATCHFILES)))) +URLS = $(call URLSTRIP,$(foreach SITE,$(FILE_SITES) $(MASTER_SITES),$(addprefix $(SITE),$(DISTFILES))) $(foreach SITE,$(FILE_SITES) $(PATCH_SITES) $(MASTER_SITES),$(addprefix $(SITE),$(PATCHFILES) $(foreach M,$(MODULATIONS),$(PATCHFILES_$M))))) # if the caller has defined _postinstall, etc targets for a package, add # these 'dynamic script' targets to our fetch list Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2009-03-30 19:19:14 UTC (rev 4083) +++ csw/mgar/gar/v2/gar.mk 2009-03-30 19:21:37 UTC (rev 4084) @@ -44,7 +44,12 @@ DYNSCRIPTS = $(foreach PKG,$(SPKG_SPECS),$(foreach SCR,$(ADMSCRIPTS),$(if $(value $(PKG)_$(SCR)), $(PKG).$(SCR)))) _NOCHECKSUM += $(DYNSCRIPTS) $(foreach R,$(GIT_REPOS),$(call GITPROJ,$(R))) -ALLFILES ?= $(DISTFILES) $(PATCHFILES) $(DYNSCRIPTS) $(foreach R,$(GIT_REPOS),$(call GITPROJ,$(R))) +# Allow overriding of only specific components of ALLFILES by clearing e. g. 'ALLFILES_DYNSCRIPTS = ' +ALLFILES_DISTFILES ?= $(DISTFILES) +ALLFILES_PATCHFILES ?= $(PATCHFILES) $(foreach M,$(MODULATIONS),$(PATCHFILES_$M)) +ALLFILES_DYNSCRIPTS ?= $(DYNSCRIPTS) +ALLFILES_GIT_REPOS ?= $(foreach R,$(GIT_REPOS),$(call GITPROJ,$(R))) +ALLFILES ?= $(ALLFILES_DISTFILES) $(ALLFILES_PATCHFILES) $(ALLFILES_DYNSCRIPTS) $(ALLFILES_GIT_REPOS) ifeq ($(MAKE_INSTALL_DIRS),1) INSTALL_DIRS = $(addprefix $(DESTDIR),$(prefix) $(exec_prefix) $(bindir) $(sbindir) $(libexecdir) $(datadir) $(sysconfdir) $(sharedstatedir) $(localstatedir) $(libdir) $(infodir) $(lispdir) $(includedir) $(mandir) $(foreach NUM,1 2 3 4 5 6 7 8, $(mandir)/man$(NUM)) $(sourcedir)) @@ -243,6 +248,7 @@ @$(foreach F,$(DISTFILES),echo " $F";) @echo "Patch files: " @$(foreach P,$(PATCHFILES),echo " $P";) + @$(foreach M,$(MODULATIONS),$(if $(PATCHFILES_$M),echo " Modulation $M only: $(PATCHFILES_$M)";)) @echo "Dynamically generated scripts: " @$(foreach D,$(DYNSCRIPTS),echo " $D";) @echo "Git Repos tracked: " This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Mon Mar 30 21:30:24 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Mon, 30 Mar 2009 19:30:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[4085] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 4085 http://gar.svn.sourceforge.net/gar/?rev=4085&view=rev Author: skayser Date: 2009-03-30 19:30:24 +0000 (Mon, 30 Mar 2009) Log Message: ----------- dovecot: some more CSWdovecot-devel Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-30 19:21:37 UTC (rev 4084) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-30 19:30:24 UTC (rev 4085) @@ -18,7 +18,7 @@ PACKAGES = CSWdovecot CSWdovecot-devel CSWdovecot-sieve CATALOGNAME_CSWdovecot = dovecot -CATALOGNAME_CSWdovecotdevel = dovecot_devel +CATALOGNAME_CSWdovecot-devel = dovecot_devel CATALOGNAME_CSWdovecot-sieve = dovecot_sieve # Sieve plugin is packaged individually (see package-sieveplugin:) @@ -30,7 +30,7 @@ SPKG_SOURCEURL = http://dovecot.org/ SPKG_DESC_CSWdovecot = Secure IMAP server -SPKG_DESC_CSWdovecotdevel = Dovecot secure IMAP server header files +SPKG_DESC_CSWdovecot-devel = Dovecot secure IMAP server header files SPKG_DESC_CSWdovecot-sieve = Dovecot secure IMAP server sieve plugin SPKG_CLASSES_CSWdovecot = none cswusergroup cswcpsampleconf cswinitsmf @@ -49,7 +49,7 @@ PREREQUISITE_PKGS += CSWlibpq PREREQUISITE_PKGS += CSWkrb5lib CSWkrb5libdev -PKGFILES_CSWdovecotdevel = $(PKGFILES_DEVEL) +PKGFILES_CSWdovecot-devel = $(PKGFILES_DEVEL) PKGFILES_CSWdovecot-sieve = .*sieve.* # We define upstream file regex so we can be notifed of new upstream software release This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Mon Mar 30 21:42:50 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Mon, 30 Mar 2009 19:42:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[4086] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 4086 http://gar.svn.sourceforge.net/gar/?rev=4086&view=rev Author: skayser Date: 2009-03-30 19:42:50 +0000 (Mon, 30 Mar 2009) Log Message: ----------- dovecot: some more CSWdovecot-devel Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-30 19:30:24 UTC (rev 4085) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2009-03-30 19:42:50 UTC (rev 4086) @@ -38,7 +38,7 @@ REQUIRED_PKGS_CSWdovecot += CSWsasl CSWsqlite3 CSWzlib CSWlibnet REQUIRED_PKGS_CSWdovecot += CSWbzip2 CSWiconv CSWcswclassutils REQUIRED_PKGS_CSWdovecot += CSWkrb5lib -REQUIRED_PKGS_CSWdovecotdevel = CSWdovecot +REQUIRED_PKGS_CSWdovecot-devel = CSWdovecot REQUIRED_PKGS_CSWdovecot-sieve = CSWdovecot PREREQUISITE_PKGS = CSWossldevel CSWosslrt @@ -130,7 +130,7 @@ # Sieve plugin needs to be packaged with version != $(GARVERSION) package-sieveplugin: @gmake -o post-package \ - NOPACKAGE="CSWdovecot CSWdovecotdevel" SPKG_VERSION=1.1.6 \ + NOPACKAGE="CSWdovecot CSWdovecot-devel" SPKG_VERSION=1.1.6 \ repackage This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 30 21:50:14 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 30 Mar 2009 19:50:14 +0000 Subject: [csw-devel] SF.net SVN: gar:[4087] csw/mgar/pkg/pixman/trunk/Makefile Message-ID: Revision: 4087 http://gar.svn.sourceforge.net/gar/?rev=4087&view=rev Author: wbonnet Date: 2009-03-30 19:50:14 +0000 (Mon, 30 Mar 2009) Log Message: ----------- Merge all packages Modified Paths: -------------- csw/mgar/pkg/pixman/trunk/Makefile Modified: csw/mgar/pkg/pixman/trunk/Makefile =================================================================== --- csw/mgar/pkg/pixman/trunk/Makefile 2009-03-30 19:42:50 UTC (rev 4086) +++ csw/mgar/pkg/pixman/trunk/Makefile 2009-03-30 19:50:14 UTC (rev 4087) @@ -8,22 +8,16 @@ MASTER_SITES = http://www.cairographics.org/releases/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -PKGDIST = $(GARNAME)-$(GARVERSION).tar.gz +# PKGDIST = $(GARNAME)-$(GARVERSION).tar.gz # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz SPKG_DESC_CSWpixman = $(DESCRIPTION) -SPKG_DESC_CSWpixmandevel = $(DESCRIPTION) development package DISTFILES += $(call admfiles,CSWpixman, ) DISTFILES += license.txt -DISTFILES += $(call admfiles,CSWpixmandevel, ) -PKGFILES_CSWpixmandevel = $(PKGFILES_DEVEL) -PKGFILES_CSWpixmandevel += /opt/csw/share/doc/pixman_devel/license - -REQUIRED_PKGS_CSWpixmandevel = CSWpixman #REQUIRED_PKGS_CSWpixman = CSWlibx11 CFLAGS += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 30 22:03:15 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 30 Mar 2009 20:03:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[4088] csw/mgar/pkg/sqlite3/trunk/Makefile Message-ID: Revision: 4088 http://gar.svn.sourceforge.net/gar/?rev=4088&view=rev Author: wbonnet Date: 2009-03-30 20:03:12 +0000 (Mon, 30 Mar 2009) Log Message: ----------- Move devel package to arch all Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-30 19:50:14 UTC (rev 4087) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-30 20:03:12 UTC (rev 4088) @@ -34,6 +34,8 @@ REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt REQUIRED_PKGS_CSWsqlite3devel = CSWsqlite3 +ARCHALL_CSWsqlite3devel = 1 + # Build the 64 bits binaries NO_ISAEXEC = 1 EXTRA_BUILD_ISAS_sparc = sparcv9 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Mon Mar 30 22:06:30 2009 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Mon, 30 Mar 2009 20:06:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[4089] csw/mgar/pkg/keychain/trunk/Makefile Message-ID: Revision: 4089 http://gar.svn.sourceforge.net/gar/?rev=4089&view=rev Author: wahwah Date: 2009-03-30 20:06:30 +0000 (Mon, 30 Mar 2009) Log Message: ----------- Added useful description to keychain's Makefile Modified Paths: -------------- csw/mgar/pkg/keychain/trunk/Makefile Modified: csw/mgar/pkg/keychain/trunk/Makefile =================================================================== --- csw/mgar/pkg/keychain/trunk/Makefile 2009-03-30 20:03:12 UTC (rev 4088) +++ csw/mgar/pkg/keychain/trunk/Makefile 2009-03-30 20:06:30 UTC (rev 4089) @@ -6,8 +6,9 @@ GARVERSION = 2.6.8 CATEGORIES = apps -DESCRIPTION = This is a useful library +DESCRIPTION = Convenient ssh-agent and gpg-agent manager define BLURB + http://www.gentoo.org/proj/en/keychain/ http://www.gentoo.org/doc/en/keychain-guide.xml If your ssh key is, say, id_dsa, add this to your ~/.bashrc and make sure it's This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 30 22:16:53 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 30 Mar 2009 20:16:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[4090] csw/mgar/pkg/sqlite3/trunk/Makefile Message-ID: Revision: 4090 http://gar.svn.sourceforge.net/gar/?rev=4090&view=rev Author: wbonnet Date: 2009-03-30 20:16:53 +0000 (Mon, 30 Mar 2009) Log Message: ----------- Move devel package to arch all Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-30 20:06:30 UTC (rev 4089) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-30 20:16:53 UTC (rev 4090) @@ -31,7 +31,7 @@ PKGFILES_CSWsqlite3rt += /opt/csw/lib/.* # Dependencies -REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt +#REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt REQUIRED_PKGS_CSWsqlite3devel = CSWsqlite3 ARCHALL_CSWsqlite3devel = 1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Mon Mar 30 22:33:56 2009 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Mon, 30 Mar 2009 20:33:56 +0000 Subject: [csw-devel] SF.net SVN: gar:[4091] csw/mgar/pkg/sqlite3/trunk Message-ID: Revision: 4091 http://gar.svn.sourceforge.net/gar/?rev=4091&view=rev Author: wbonnet Date: 2009-03-30 20:33:56 +0000 (Mon, 30 Mar 2009) Log Message: ----------- Move devel package to arch all Modified Paths: -------------- csw/mgar/pkg/sqlite3/trunk/Makefile csw/mgar/pkg/sqlite3/trunk/checksums csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec Modified: csw/mgar/pkg/sqlite3/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-30 20:16:53 UTC (rev 4090) +++ csw/mgar/pkg/sqlite3/trunk/Makefile 2009-03-30 20:33:56 UTC (rev 4091) @@ -34,8 +34,6 @@ #REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt REQUIRED_PKGS_CSWsqlite3devel = CSWsqlite3 -ARCHALL_CSWsqlite3devel = 1 - # Build the 64 bits binaries NO_ISAEXEC = 1 EXTRA_BUILD_ISAS_sparc = sparcv9 Modified: csw/mgar/pkg/sqlite3/trunk/checksums =================================================================== --- csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-30 20:16:53 UTC (rev 4090) +++ csw/mgar/pkg/sqlite3/trunk/checksums 2009-03-30 20:33:56 UTC (rev 4091) @@ -1,6 +1,6 @@ a03bdc86df4025b6881d58557e4b5bd3 download/sqlite-3.6.10.tar.gz 796042e754828aa346facd2214deff95 download/CSWsqlite3.gspec -23f763ff31337ca17c738a2b01087f81 download/CSWsqlite3devel.gspec +b6cc9c2a8d9135f74f8bc2dcd486056f download/CSWsqlite3devel.gspec e331063f1e79a20e465ed63bfcea15a8 download/CSWsqlite3rt.gspec a0e12a72a1f5b972624c712532dc27d7 download/copyright.html 01747316846392e5ca9455b74af41d95 download/gar-base.diff Modified: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec =================================================================== --- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec 2009-03-30 20:16:53 UTC (rev 4090) +++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec 2009-03-30 20:33:56 UTC (rev 4091) @@ -1,5 +1,6 @@ %var bitname sqlite3_devel %var pkgname CSWsqlite3devel +%var arch all %include url file://%{PKGLIB}/csw_dyndepend.gspec %copyright This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 23:03:24 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 21:03:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[4092] csw/mgar/gar/v2/gar.mk Message-ID: Revision: 4092 http://gar.svn.sourceforge.net/gar/?rev=4092&view=rev Author: dmichelsen Date: 2009-03-30 21:03:21 +0000 (Mon, 30 Mar 2009) Log Message: ----------- mGAR v2: Fix missing target in PATCHFILES_ Modified Paths: -------------- csw/mgar/gar/v2/gar.mk Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2009-03-30 20:33:56 UTC (rev 4091) +++ csw/mgar/gar/v2/gar.mk 2009-03-30 21:03:21 UTC (rev 4092) @@ -331,7 +331,7 @@ @echo "$@ NOT IMPLEMENTED YET" # patch - Apply any provided patches to the source. -PATCH_TARGETS = $(addprefix patch-extract-,$(PATCHFILES)) +PATCH_TARGETS = $(addprefix patch-extract-,$(PATCHFILES) $(PATCHFILES_$(MODULATION))) patch: pre-patch $(addprefix patch-,$(MODULATIONS)) post-patch @$(DONADA) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 23:05:28 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 21:05:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[4093] csw/mgar/pkg/readline/trunk Message-ID: Revision: 4093 http://gar.svn.sourceforge.net/gar/?rev=4093&view=rev Author: dmichelsen Date: 2009-03-30 21:05:28 +0000 (Mon, 30 Mar 2009) Log Message: ----------- readline: Fix history.3 after reporting upstream, this fixes #2609 Modified Paths: -------------- csw/mgar/pkg/readline/trunk/Makefile csw/mgar/pkg/readline/trunk/checksums Added Paths: ----------- csw/mgar/pkg/readline/trunk/files/patch-history.3.diff Modified: csw/mgar/pkg/readline/trunk/Makefile =================================================================== --- csw/mgar/pkg/readline/trunk/Makefile 2009-03-30 21:03:21 UTC (rev 4092) +++ csw/mgar/pkg/readline/trunk/Makefile 2009-03-30 21:05:28 UTC (rev 4093) @@ -18,6 +18,11 @@ MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(foreach V,$(MODULATIONS_GARVERSION),$(GARNAME)-$(V).tar.gz) +PATCHFILES_isa-sparcv8-garversion-6.0 = patch-history.3.diff +PATCHFILES_isa-sparcv9-garversion-6.0 = patch-history.3.diff +PATCHFILES_isa-i386-garversion-6.0 = patch-history.3.diff +PATCHFILES_isa-amd64-garversion-6.0 = patch-history.3.diff + REQUIRED_PKGS = CSWncurses # We define upstream file regex so we can be notifed of new upstream software release @@ -60,6 +65,8 @@ MERGE_SCRIPTS_isa-sparcv9-garversion-6.0 = copy-relocated-only MERGE_DIRS_isa-sparcv9-garversion-6.0 = $(bindir) $(sbindir) $(libexecdir) $(libdir) +SPKG_SOURCEURL = http://tiswww.case.edu/php/chet/readline/rltop.html + include gar/category.mk post-install: Modified: csw/mgar/pkg/readline/trunk/checksums =================================================================== --- csw/mgar/pkg/readline/trunk/checksums 2009-03-30 21:03:21 UTC (rev 4092) +++ csw/mgar/pkg/readline/trunk/checksums 2009-03-30 21:05:28 UTC (rev 4093) @@ -1,3 +1,4 @@ f86f7cb717ab321fe15f1bbcb058c11e download/readline-4.3.tar.gz e39331f32ad14009b9ff49cc10c5e751 download/readline-5.2.tar.gz b7f65a48add447693be6e86f04a63019 download/readline-6.0.tar.gz +8db909e6af79c3f5c266fad1972b4e41 download/patch-history.3.diff Added: csw/mgar/pkg/readline/trunk/files/patch-history.3.diff =================================================================== --- csw/mgar/pkg/readline/trunk/files/patch-history.3.diff (rev 0) +++ csw/mgar/pkg/readline/trunk/files/patch-history.3.diff 2009-03-30 21:05:28 UTC (rev 4093) @@ -0,0 +1,263 @@ +diff -Naur readline-6.0.orig/doc/history.3 readline-6.0.patched/doc/history.3 +--- readline-6.0.orig/doc/history.3 2008-08-12 22:40:59.000000000 +0200 ++++ readline-6.0.patched/doc/history.3 2009-03-30 18:28:59.014167720 +0200 +@@ -8,7 +8,7 @@ + .\" + .\" Last Change: Thu Jul 31 08:46:08 EDT 2003 + .\" +-.TH HISTORY 3 "2003 July 31" "GNU History 6.0" ++.TH HISTORY 3 "2003 July 31" "GNU History 5.0" + .\" + .\" File Name macro. This used to be `.PN', for Path Name, + .\" but Sun doesn't seem to like that very much. +@@ -18,17 +18,17 @@ + .. + .ds lp \fR\|(\fP + .ds rp \fR\|)\fP +-.\" FnN return-value fun-name N arguments +-.de Fn1 ++.\" FN return-value fun-name N arguments ++.de F1 + \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3\fP\\*(rp + .br + .. +-.de Fn2 ++.de F2 + .if t \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3,\|\\$4\fP\\*(rp + .if n \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3, \\$4\fP\\*(rp + .br + .. +-.de Fn3 ++.de F3 + .if t \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3,\|\\$4,\|\\$5\fP\|\\*(rp + .if n \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3, \\$4, \\$5\fP\\*(rp + .br +@@ -331,14 +331,14 @@ + the state of the History library when you want to use the history + functions in your program. + +-.Fn1 void using_history void ++.F1 void using_history void + Begin a session in which the history functions might be used. This + initializes the interactive variables. + +-.Fn1 "HISTORY_STATE *" history_get_history_state void ++.F1 "HISTORY_STATE *" history_get_history_state void + Return a structure describing the current state of the input history. + +-.Fn1 void history_set_history_state "HISTORY_STATE *state" ++.F1 void history_set_history_state "HISTORY_STATE *state" + Set the state of the history list according to \fIstate\fP. + + .SS History List Management +@@ -346,43 +346,43 @@ + These functions manage individual entries on the history list, or set + parameters managing the list itself. + +-.Fn1 void add_history "const char *string" ++.F1 void add_history "const char *string" + Place \fIstring\fP at the end of the history list. The associated data + field (if any) is set to \fBNULL\fP. + +-.Fn1 void add_history_time "const char *string" ++.F1 void add_history_time "const char *string" + Change the time stamp associated with the most recent history entry to + \fIstring\fP. + +-.Fn1 "HIST_ENTRY *" remove_history "int which" ++.F1 "HIST_ENTRY *" remove_history "int which" + Remove history entry at offset \fIwhich\fP from the history. The + removed element is returned so you can free the line, data, + and containing structure. + +-.Fn1 "histdata_t" free_history_entry "HIST_ENTRY *histent" ++.F1 "histdata_t" free_history_entry "HIST_ENTRY *histent" + Free the history entry \fIhistent\fP and any history library private + data associated with it. Returns the application-specific data + so the caller can dispose of it. + +-.Fn3 "HIST_ENTRY *" replace_history_entry "int which" "const char *line" "histdata_t data" ++.F3 "HIST_ENTRY *" replace_history_entry "int which" "const char *line" "histdata_t data" + Make the history entry at offset \fIwhich\fP have \fIline\fP and \fIdata\fP. + This returns the old entry so the caller can dispose of any + application-specific data. In the case + of an invalid \fIwhich\fP, a \fBNULL\fP pointer is returned. + +-.Fn1 void clear_history "void" ++.F1 void clear_history "void" + Clear the history list by deleting all the entries. + +-.Fn1 void stifle_history "int max" ++.F1 void stifle_history "int max" + Stifle the history list, remembering only the last \fImax\fP entries. + +-.Fn1 int unstifle_history "void" ++.F1 int unstifle_history "void" + Stop stifling the history. This returns the previously-set + maximum number of history entries (as set by \fBstifle_history()\fP). + history was stifled. The value is positive if the history was + stifled, negative if it wasn't. + +-.Fn1 int history_is_stifled "void" ++.F1 int history_is_stifled "void" + Returns non-zero if the history is stifled, zero if it is not. + + .SS Information About the History List +@@ -390,29 +390,29 @@ + These functions return information about the entire history list or + individual list entries. + +-.Fn1 "HIST_ENTRY **" history_list "void" ++.F1 "HIST_ENTRY **" history_list "void" + Return a \fBNULL\fP terminated array of \fIHIST_ENTRY *\fP which is the + current input history. Element 0 of this list is the beginning of time. + If there is no history, return \fBNULL\fP. + +-.Fn1 int where_history "void" ++.F1 int where_history "void" + Returns the offset of the current history element. + +-.Fn1 "HIST_ENTRY *" current_history "void" ++.F1 "HIST_ENTRY *" current_history "void" + Return the history entry at the current position, as determined by + \fBwhere_history()\fP. If there is no entry there, return a \fBNULL\fP + pointer. + +-.Fn1 "HIST_ENTRY *" history_get "int offset" ++.F1 "HIST_ENTRY *" history_get "int offset" + Return the history entry at position \fIoffset\fP, starting from + \fBhistory_base\fP. + If there is no entry there, or if \fIoffset\fP + is greater than the history length, return a \fBNULL\fP pointer. + +-.Fn1 "time_t" history_get_time "HIST_ENTRY *" ++.F1 "time_t" history_get_time "HIST_ENTRY *" + Return the time stamp associated with the history entry passed as the argument. + +-.Fn1 int history_total_bytes "void" ++.F1 int history_total_bytes "void" + Return the number of bytes that the primary history entries are using. + This function returns the sum of the lengths of all the lines in the + history. +@@ -422,18 +422,18 @@ + These functions allow the current index into the history list to be + set or changed. + +-.Fn1 int history_set_pos "int pos" ++.F1 int history_set_pos "int pos" + Set the current history offset to \fIpos\fP, an absolute index + into the list. + Returns 1 on success, 0 if \fIpos\fP is less than zero or greater + than the number of history entries. + +-.Fn1 "HIST_ENTRY *" previous_history "void" ++.F1 "HIST_ENTRY *" previous_history "void" + Back up the current history offset to the previous history entry, and + return a pointer to that entry. If there is no previous entry, return + a \fBNULL\fP pointer. + +-.Fn1 "HIST_ENTRY *" next_history "void" ++.F1 "HIST_ENTRY *" next_history "void" + Move the current history offset forward to the next history entry, and + return the a pointer to that entry. If there is no next entry, return + a \fBNULL\fP pointer. +@@ -445,7 +445,7 @@ + from the current history position. The search may be \fIanchored\fP, + meaning that the string must match at the beginning of the history entry. + +-.Fn2 int history_search "const char *string" "int direction" ++.F2 int history_search "const char *string" "int direction" + Search the history for \fIstring\fP, starting at the current history offset. + If \fIdirection\fP is less than 0, then the search is through + previous entries, otherwise through subsequent entries. +@@ -455,7 +455,7 @@ + \fIstring\fP was found. Otherwise, nothing is changed, and a -1 is + returned. + +-.Fn2 int history_search_prefix "const char *string" "int direction" ++.F2 int history_search_prefix "const char *string" "int direction" + Search the history for \fIstring\fP, starting at the current history + offset. The search is anchored: matching lines must begin with + \fIstring\fP. If \fIdirection\fP is less than 0, then the search is +@@ -464,7 +464,7 @@ + current history index is set to that entry, and the return value is 0. + Otherwise, nothing is changed, and a -1 is returned. + +-.Fn3 int history_search_pos "const char *string" "int direction" "int pos" ++.F3 int history_search_pos "const char *string" "int direction" "int pos" + Search for \fIstring\fP in the history list, starting at \fIpos\fP, an + absolute index into the list. If \fIdirection\fP is negative, the search + proceeds backward from \fIpos\fP, otherwise forward. Returns the absolute +@@ -474,12 +474,12 @@ + The History library can read the history from and write it to a file. + This section documents the functions for managing a history file. + +-.Fn1 int read_history "const char *filename" ++.F1 int read_history "const char *filename" + Add the contents of \fIfilename\fP to the history list, a line at a time. + If \fIfilename\fP is \fBNULL\fP, then read from \fI~/.history\fP. + Returns 0 if successful, or \fBerrno\fP if not. + +-.Fn3 int read_history_range "const char *filename" "int from" "int to" ++.F3 int read_history_range "const char *filename" "int from" "int to" + Read a range of lines from \fIfilename\fP, adding them to the history list. + Start reading at line \fIfrom\fP and end at \fIto\fP. + If \fIfrom\fP is zero, start at the beginning. If \fIto\fP is less than +@@ -487,19 +487,19 @@ + \fBNULL\fP, then read from \fI~/.history\fP. Returns 0 if successful, + or \fBerrno\fP if not. + +-.Fn1 int write_history "const char *filename" ++.F1 int write_history "const char *filename" + Write the current history to \fIfilename\fP, overwriting \fIfilename\fP + if necessary. + If \fIfilename\fP is \fBNULL\fP, then write the history list to \fI~/.history\fP. + Returns 0 on success, or \fBerrno\fP on a read or write error. + + +-.Fn2 int append_history "int nelements" "const char *filename" ++.F2 int append_history "int nelements" "const char *filename" + Append the last \fInelements\fP of the history list to \fIfilename\fP. + If \fIfilename\fP is \fBNULL\fP, then append to \fI~/.history\fP. + Returns 0 on success, or \fBerrno\fP on a read or write error. + +-.Fn2 int history_truncate_file "const char *filename" "int nlines" ++.F2 int history_truncate_file "const char *filename" "int nlines" + Truncate the history file \fIfilename\fP, leaving only the last + \fInlines\fP lines. + If \fIfilename\fP is \fBNULL\fP, then \fI~/.history\fP is truncated. +@@ -509,7 +509,7 @@ + + These functions implement history expansion. + +-.Fn2 int history_expand "char *string" "char **output" ++.F2 int history_expand "char *string" "char **output" + Expand \fIstring\fP, placing the result into \fIoutput\fP, a pointer + to a string. Returns: + .RS +@@ -534,7 +534,7 @@ + If an error ocurred in expansion, then \fIoutput\fP contains a descriptive + error message. + +-.Fn3 "char *" get_history_event "const char *string" "int *cindex" "int qchar" ++.F3 "char *" get_history_event "const char *string" "int *cindex" "int qchar" + Returns the text of the history event beginning at \fIstring\fP + + \fI*cindex\fP. \fI*cindex\fP is modified to point to after the event + specifier. At function entry, \fIcindex\fP points to the index into +@@ -542,14 +542,14 @@ + is a character that is allowed to end the event specification in addition + to the ``normal'' terminating characters. + +-.Fn1 "char **" history_tokenize "const char *string" ++.F1 "char **" history_tokenize "const char *string" + Return an array of tokens parsed out of \fIstring\fP, much as the + shell might. + The tokens are split on the characters in the + \fBhistory_word_delimiters\fP variable, + and shell quoting conventions are obeyed. + +-.Fn3 "char *" history_arg_extract "int first" "int last" "const char *string" ++.F3 "char *" history_arg_extract "int first" "int last" "const char *string" + Extract a string segment consisting of the \fIfirst\fP through \fIlast\fP + arguments present in \fIstring\fP. Arguments are split using + \fBhistory_tokenize()\fP. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Mon Mar 30 23:12:01 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Mon, 30 Mar 2009 21:12:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[4094] csw/mgar/pkg/otr/trunk Message-ID: Revision: 4094 http://gar.svn.sourceforge.net/gar/?rev=4094&view=rev Author: harpchad Date: 2009-03-30 21:12:01 +0000 (Mon, 30 Mar 2009) Log Message: ----------- Convert to dynamic gspec Modified Paths: -------------- csw/mgar/pkg/otr/trunk/Makefile csw/mgar/pkg/otr/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/otr/trunk/files/CSWotr.gspec csw/mgar/pkg/otr/trunk/files/CSWotrdevel.gspec Modified: csw/mgar/pkg/otr/trunk/Makefile =================================================================== --- csw/mgar/pkg/otr/trunk/Makefile 2009-03-30 21:05:28 UTC (rev 4093) +++ csw/mgar/pkg/otr/trunk/Makefile 2009-03-30 21:12:01 UTC (rev 4094) @@ -7,10 +7,10 @@ Off-the-Record (OTR) Messaging allows you to have private conversations over instant messaging. endef +PACKAGES = CSWotr CSWotrdevel + MASTER_SITES = http://www.cypherpunks.ca/otr/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWotr,) -DISTFILES += $(call admfiles,CSWotrdevel,) PATCHFILES = heartbeat.patch # We define upstream file regex so we can be notifed of new upstream software release Modified: csw/mgar/pkg/otr/trunk/checksums =================================================================== --- csw/mgar/pkg/otr/trunk/checksums 2009-03-30 21:05:28 UTC (rev 4093) +++ csw/mgar/pkg/otr/trunk/checksums 2009-03-30 21:12:01 UTC (rev 4094) @@ -1,4 +1,2 @@ -db7375c65f54ca414f7faab60f3e849c download/CSWotr.gspec -90bcbdc595c6a4ce2e84d5e19d825105 download/CSWotrdevel.gspec -95c0d14324aa89b6fcd2e5331f7c80bf download/heartbeat.patch faba02e60f64e492838929be2272f839 download/libotr-3.2.0.tar.gz +95c0d14324aa89b6fcd2e5331f7c80bf download/heartbeat.patch Deleted: csw/mgar/pkg/otr/trunk/files/CSWotr.gspec =================================================================== --- csw/mgar/pkg/otr/trunk/files/CSWotr.gspec 2009-03-30 21:05:28 UTC (rev 4093) +++ csw/mgar/pkg/otr/trunk/files/CSWotr.gspec 2009-03-30 21:12:01 UTC (rev 4094) @@ -1,4 +0,0 @@ -%var bitname otr -%var pkgname CSWotr -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING Deleted: csw/mgar/pkg/otr/trunk/files/CSWotrdevel.gspec =================================================================== --- csw/mgar/pkg/otr/trunk/files/CSWotrdevel.gspec 2009-03-30 21:05:28 UTC (rev 4093) +++ csw/mgar/pkg/otr/trunk/files/CSWotrdevel.gspec 2009-03-30 21:12:01 UTC (rev 4094) @@ -1,4 +0,0 @@ -%var bitname otrdevel -%var pkgname CSWotrdevel -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Mar 30 23:13:46 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 30 Mar 2009 21:13:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[4095] csw/mgar/pkg/diffstat/trunk Message-ID: Revision: 4095 http://gar.svn.sourceforge.net/gar/?rev=4095&view=rev Author: dmichelsen Date: 2009-03-30 21:13:46 +0000 (Mon, 30 Mar 2009) Log Message: ----------- diffstat: Add patch for proper functioning of configure Modified Paths: -------------- csw/mgar/pkg/diffstat/trunk/Makefile csw/mgar/pkg/diffstat/trunk/checksums Added Paths: ----------- csw/mgar/pkg/diffstat/trunk/files/diffstat-47a.patch Modified: csw/mgar/pkg/diffstat/trunk/Makefile =================================================================== --- csw/mgar/pkg/diffstat/trunk/Makefile 2009-03-30 21:12:01 UTC (rev 4094) +++ csw/mgar/pkg/diffstat/trunk/Makefile 2009-03-30 21:13:46 UTC (rev 4095) @@ -9,6 +9,7 @@ MASTER_SITES = ftp://invisible-island.net/diffstat/ DISTFILES = $(GARNAME).tar.gz +PATCHFILES = diffstat-47a.patch # We define upstream file regex so we can be notifed of new upstream software release #UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz @@ -18,4 +19,6 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-install-prefix=$(DESTDIR) +TEST_TARGET = check + include gar/category.mk Modified: csw/mgar/pkg/diffstat/trunk/checksums =================================================================== --- csw/mgar/pkg/diffstat/trunk/checksums 2009-03-30 21:12:01 UTC (rev 4094) +++ csw/mgar/pkg/diffstat/trunk/checksums 2009-03-30 21:13:46 UTC (rev 4095) @@ -1 +1,2 @@ c6d221ff4a032e1bbf227f5936a7841a download/diffstat.tar.gz +bf7a4c239bcda213108b1de32ba8191d download/diffstat-47a.patch Added: csw/mgar/pkg/diffstat/trunk/files/diffstat-47a.patch =================================================================== --- csw/mgar/pkg/diffstat/trunk/files/diffstat-47a.patch (rev 0) +++ csw/mgar/pkg/diffstat/trunk/files/diffstat-47a.patch 2009-03-30 21:13:46 UTC (rev 4095) @@ -0,0 +1,141 @@ +# patch by Thomas E. Dickey +# created Mon Mar 30 19:22:01 UTC 2009 +# ------------------------------------------------------------------------------ +# CHANGES | 6 ++++++ +# aclocal.m4 | 4 ++-- +# configure | 28 ++++++++++++++-------------- +# 3 files changed, 22 insertions(+), 16 deletions(-) +# ------------------------------------------------------------------------------ +Index: CHANGES +--- diffstat-47+/CHANGES 2009-03-29 17:53:16.000000000 +0000 ++++ diffstat-47a/CHANGES 2009-03-30 19:21:17.000000000 +0000 +@@ -1,3 +1,9 @@ ++??-???-???? ++ diffstat 1.48 ++ ++ fix typo in configure --with-install-prefix option (report by ++ Dagobert Michelsen). ++ + 29-Mar-2009 + diffstat 1.47 + +Index: aclocal.m4 +Prereq: 1.11 +--- diffstat-47+/aclocal.m4 2007-08-26 14:15:33.000000000 +0000 ++++ diffstat-47a/aclocal.m4 2009-03-30 19:13:25.000000000 +0000 +@@ -1,4 +1,4 @@ +-dnl $Id: aclocal.m4,v 1.11 2007/08/26 14:15:33 tom Exp $ ++dnl $Id: aclocal.m4,v 1.12 2009/03/30 19:13:25 tom Exp $ + dnl autoconf macros for 'diffstat' + dnl + dnl Copyright 2003-2006,2007 Thomas E. Dickey +@@ -882,7 +882,7 @@ + [cf_opt_with_install_prefix=${DESTDIR-no}]) + AC_MSG_RESULT($cf_opt_with_install_prefix) + if test "$cf_opt_with_install_prefix" != no ; then +- CF_PATH_SYNTAX($cf_opt_with_install_prefix) ++ CF_PATH_SYNTAX(cf_opt_with_install_prefix) + DESTDIR=$cf_opt_with_install_prefix + fi + AC_SUBST(DESTDIR) +Index: configure +--- diffstat-47+/configure 2007-08-26 18:36:32.000000000 +0000 ++++ diffstat-47a/configure 2009-03-30 19:13:41.000000000 +0000 +@@ -1,7 +1,7 @@ + #! /bin/sh + # From configure.in Revision: 1.12 . + # Guess values for system-dependent variables and create Makefiles. +-# Generated by Autoconf 2.52.20061216. ++# Generated by Autoconf 2.52.20081225. + # + # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 + # Free Software Foundation, Inc. +@@ -749,7 +749,7 @@ + running configure, to aid debugging if configure makes a mistake. + + It was created by $as_me, which was +-generated by GNU Autoconf 2.52.20061216. Invocation command line was ++generated by GNU Autoconf 2.52.20081225. Invocation command line was + + $ $0 $@ + +@@ -1324,7 +1324,7 @@ + ls a.out conftest 2>/dev/null; + ls a.* conftest.* 2>/dev/null`; do + case $ac_file in +- *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;; ++ *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; + a.out ) # We found the default executable, but exeext='' is most + # certainly right. + break;; +@@ -1398,7 +1398,7 @@ + # `rm'. + for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do + case $ac_file in +- *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;; ++ *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + export ac_cv_exeext + break;; +@@ -1443,7 +1443,7 @@ + (exit $ac_status); }; then + for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do + case $ac_file in +- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;; ++ *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +@@ -2162,7 +2162,7 @@ + cf_path_syntax="$ac_default_prefix" + fi + +-case ".$$cf_opt_with_install_prefix" in #(vi ++case ".$cf_opt_with_install_prefix" in #(vi + .\$\(*\)*|.\'*\'*) #(vi + ;; + ..|./*|.\\*) #(vi +@@ -2170,19 +2170,19 @@ + .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX + ;; + .\${*prefix}*) #(vi +- eval $cf_opt_with_install_prefix="$$cf_opt_with_install_prefix" +- case ".$$cf_opt_with_install_prefix" in #(vi ++ eval cf_opt_with_install_prefix="$cf_opt_with_install_prefix" ++ case ".$cf_opt_with_install_prefix" in #(vi + .NONE/*) +- $cf_opt_with_install_prefix=`echo $$cf_opt_with_install_prefix | sed -e s%NONE%$cf_path_syntax%` ++ cf_opt_with_install_prefix=`echo $cf_opt_with_install_prefix | sed -e s%NONE%$cf_path_syntax%` + ;; + esac + ;; #(vi + .no|.NONE/*) +- $cf_opt_with_install_prefix=`echo $$cf_opt_with_install_prefix | sed -e s%NONE%$cf_path_syntax%` ++ cf_opt_with_install_prefix=`echo $cf_opt_with_install_prefix | sed -e s%NONE%$cf_path_syntax%` + ;; + *) +- { { echo "$as_me:2184: error: expected a pathname, not \"$$cf_opt_with_install_prefix\"" >&5 +-echo "$as_me: error: expected a pathname, not \"$$cf_opt_with_install_prefix\"" >&2;} ++ { { echo "$as_me:2184: error: expected a pathname, not \"$cf_opt_with_install_prefix\"" >&5 ++echo "$as_me: error: expected a pathname, not \"$cf_opt_with_install_prefix\"" >&2;} + { (exit 1); exit 1; }; } + ;; + esac +@@ -4778,7 +4778,7 @@ + cat >>$CONFIG_STATUS < Revision: 4096 http://gar.svn.sourceforge.net/gar/?rev=4096&view=rev Author: harpchad Date: 2009-03-30 21:22:37 +0000 (Mon, 30 Mar 2009) Log Message: ----------- typo Modified Paths: -------------- csw/mgar/pkg/otr/trunk/Makefile Modified: csw/mgar/pkg/otr/trunk/Makefile =================================================================== --- csw/mgar/pkg/otr/trunk/Makefile 2009-03-30 21:13:46 UTC (rev 4095) +++ csw/mgar/pkg/otr/trunk/Makefile 2009-03-30 21:22:37 UTC (rev 4096) @@ -24,7 +24,7 @@ MERGE_EXCLUDE_FILES = /opt/csw/bin/$(ISA)/.* REQUIRED_PKGS_CSWotr = CSWgcrypt CSWgpgerr -REQUIRED_PKGS_CSWotrdevel = CSWCSWotr +REQUIRED_PKGS_CSWotrdevel = CSWotr TEST_TARGET = check This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From harpchad at users.sourceforge.net Tue Mar 31 03:38:28 2009 From: harpchad at users.sourceforge.net (harpchad at users.sourceforge.net) Date: Tue, 31 Mar 2009 01:38:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[4097] csw/mgar/pkg/glib2/trunk Message-ID: Revision: 4097 http://gar.svn.sourceforge.net/gar/?rev=4097&view=rev Author: harpchad Date: 2009-03-31 01:38:28 +0000 (Tue, 31 Mar 2009) Log Message: ----------- Bump to 2.20 Modified Paths: -------------- csw/mgar/pkg/glib2/trunk/Makefile csw/mgar/pkg/glib2/trunk/checksums Added Paths: ----------- csw/mgar/pkg/glib2/trunk/files/gsize.patch Removed Paths: ------------- csw/mgar/pkg/glib2/trunk/files/gtkdoc-rebase.patch Modified: csw/mgar/pkg/glib2/trunk/Makefile =================================================================== --- csw/mgar/pkg/glib2/trunk/Makefile 2009-03-30 21:22:37 UTC (rev 4096) +++ csw/mgar/pkg/glib2/trunk/Makefile 2009-03-31 01:38:28 UTC (rev 4097) @@ -1,5 +1,5 @@ GARNAME = glib -GARVERSION = 2.18.4 +GARVERSION = 2.20.0 CATEGORIES = lib DESCRIPTION = The GLib library of C routines. @@ -19,16 +19,13 @@ DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -#See gnome bug 569889 -PATCHFILES = gtkdoc-rebase.patch -#See http://defect.opensolaris.org/bz/show_bug.cgi?id=3366 for discussion on: -PATCHFILES += glib-typedetect.patch +PATCHFILES = glib-typedetect.patch PATCHFILES += checksum-test.patch +PATCHFILES += gsize.patch CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-libiconv=gnu CONFIGURE_ARGS += --enable-static -CONFIGURE_ARGS += --disable-gtk-doc UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2 @@ -38,7 +35,7 @@ REQUIRED_PKGS_CSWglib2 = CSWggettextrt CSWiconv CSWsunmath REQUIRED_PKGS_CSWglib2devel = CSWglib2 CSWggettextrt CSWiconv -TEST_TARGET = +TEST_TARGET = check #provided by iconv MERGE_EXCLUDE_FILES = .*/charset.alias Modified: csw/mgar/pkg/glib2/trunk/checksums =================================================================== --- csw/mgar/pkg/glib2/trunk/checksums 2009-03-30 21:22:37 UTC (rev 4096) +++ csw/mgar/pkg/glib2/trunk/checksums 2009-03-31 01:38:28 UTC (rev 4097) @@ -1,4 +1,4 @@ -ec25ed261534d870141000ab73f1a2bf download/glib-2.18.4.tar.bz2 +05188e560dbd8bddd568e24ce10dd003 download/glib-2.20.0.tar.bz2 8f683820d9ecab1abd9dbe81997ab9eb download/glib-typedetect.patch -fb144356d0918eff4ef17a2a285860bc download/gtkdoc-rebase.patch f1f3c182f64be06ab57d8b01016af074 download/checksum-test.patch +bb2fb8eef43c995fea6c08563487ace6 download/gsize.patch Added: csw/mgar/pkg/glib2/trunk/files/gsize.patch =================================================================== --- csw/mgar/pkg/glib2/trunk/files/gsize.patch (rev 0) +++ csw/mgar/pkg/glib2/trunk/files/gsize.patch 2009-03-31 01:38:28 UTC (rev 4097) @@ -0,0 +1,27 @@ +--- glib-2.20.0/configure.in.o 2009-03-30 15:38:19.204628321 -0500 ++++ glib-2.20.0/configure.in 2009-03-30 15:39:07.658123519 -0500 +@@ -2758,11 +2758,19 @@ + _______EOF + + cat >>$outfile <<_______EOF +-typedef signed $glib_size_type_define gssize; +-typedef unsigned $glib_size_type_define gsize; +-#define G_GSIZE_MODIFIER $gsize_modifier +-#define G_GSSIZE_FORMAT $gssize_format +-#define G_GSIZE_FORMAT $gsize_format ++#if (defined (__amd64) || defined(__sparcv9)) ++typedef signed long gssize; ++typedef unsigned long gsize; ++#define G_GSIZE_MODIFIER "l" ++#define G_GSSIZE_FORMAT "li" ++#define G_GSIZE_FORMAT "lu" ++#else ++typedef signed int gssize; ++typedef unsigned int gsize; ++#define G_GSIZE_MODIFIER "" ++#define G_GSSIZE_FORMAT "i" ++#define G_GSIZE_FORMAT "u" ++#endif + + #define G_MAXSIZE G_MAXU$glib_msize_type + #define G_MINSSIZE G_MIN$glib_msize_type Deleted: csw/mgar/pkg/glib2/trunk/files/gtkdoc-rebase.patch =================================================================== --- csw/mgar/pkg/glib2/trunk/files/gtkdoc-rebase.patch 2009-03-30 21:22:37 UTC (rev 4096) +++ csw/mgar/pkg/glib2/trunk/files/gtkdoc-rebase.patch 2009-03-31 01:38:28 UTC (rev 4097) @@ -1,99 +0,0 @@ -diff -rud glib-2.18.4.o/docs/reference/gio/Makefile.in glib-2.18.4/docs/reference/gio/Makefile.in ---- glib-2.18.4.o/docs/reference/gio/Makefile.in 2009-01-09 10:42:52.000000000 -0600 -+++ glib-2.18.4/docs/reference/gio/Makefile.in 2009-01-30 13:53:08.907638618 -0600 -@@ -739,8 +739,8 @@ - mv -f $${installdir}/$(DOC_MODULE).devhelp \ - $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp; \ - fi; \ -- ! which gtkdoc-rebase >/dev/null 2>&1 || \ -- gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \ -+ #! which gtkdoc-rebase >/dev/null 2>&1 || \ -+ #gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \ - fi - - uninstall-local: -@@ -769,8 +769,8 @@ - -cp $(srcdir)/$(DOC_MODULE).types $(distdir)/ - -cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/ - cd $(distdir) && rm -f $(DISTCLEANFILES) -- ! which gtkdoc-rebase >/dev/null 2>&1 || \ -- gtkdoc-rebase --online --relative --html-dir=$(distdir)/html -+ #! which gtkdoc-rebase >/dev/null 2>&1 || \ -+ #gtkdoc-rebase --online --relative --html-dir=$(distdir)/html - - .PHONY : dist-hook-local docs - # Tell versions [3.59,3.63) of GNU make to not export all variables. -diff -rud glib-2.18.4.o/docs/reference/glib/Makefile.in glib-2.18.4/docs/reference/glib/Makefile.in ---- glib-2.18.4.o/docs/reference/glib/Makefile.in 2009-01-09 10:42:52.000000000 -0600 -+++ glib-2.18.4/docs/reference/glib/Makefile.in 2009-01-30 13:52:27.443248125 -0600 -@@ -771,8 +771,8 @@ - mv -f $${installdir}/$(DOC_MODULE).devhelp \ - $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp; \ - fi; \ -- ! which gtkdoc-rebase >/dev/null 2>&1 || \ -- gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \ -+ #! which gtkdoc-rebase >/dev/null 2>&1 || \ -+ #gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \ - fi - - uninstall-local: -@@ -801,8 +801,8 @@ - -cp $(srcdir)/$(DOC_MODULE).types $(distdir)/ - -cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/ - cd $(distdir) && rm -f $(DISTCLEANFILES) -- ! which gtkdoc-rebase >/dev/null 2>&1 || \ -- gtkdoc-rebase --online --relative --html-dir=$(distdir)/html -+ #! which gtkdoc-rebase >/dev/null 2>&1 || \ -+ #gtkdoc-rebase --online --relative --html-dir=$(distdir)/html - - .PHONY : dist-hook-local docs - -diff -rud glib-2.18.4.o/docs/reference/gobject/Makefile.in glib-2.18.4/docs/reference/gobject/Makefile.in ---- glib-2.18.4.o/docs/reference/gobject/Makefile.in 2009-01-09 10:42:52.000000000 -0600 -+++ glib-2.18.4/docs/reference/gobject/Makefile.in 2009-01-30 13:53:41.314802722 -0600 -@@ -754,8 +754,8 @@ - mv -f $${installdir}/$(DOC_MODULE).devhelp \ - $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp; \ - fi; \ -- ! which gtkdoc-rebase >/dev/null 2>&1 || \ -- gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \ -+ #! which gtkdoc-rebase >/dev/null 2>&1 || \ -+ #gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \ - fi - - uninstall-local: -@@ -784,8 +784,8 @@ - -cp $(srcdir)/$(DOC_MODULE).types $(distdir)/ - -cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/ - cd $(distdir) && rm -f $(DISTCLEANFILES) -- ! which gtkdoc-rebase >/dev/null 2>&1 || \ -- gtkdoc-rebase --online --relative --html-dir=$(distdir)/html -+ #! which gtkdoc-rebase >/dev/null 2>&1 || \ -+ #gtkdoc-rebase --online --relative --html-dir=$(distdir)/html - - .PHONY : dist-hook-local docs - -diff -rud glib-2.18.4.o/gtk-doc.make glib-2.18.4/gtk-doc.make ---- glib-2.18.4.o/gtk-doc.make 2009-01-09 11:08:20.000000000 -0600 -+++ glib-2.18.4/gtk-doc.make 2009-01-30 13:54:08.204190136 -0600 -@@ -157,8 +157,8 @@ - mv -f $${installdir}/$(DOC_MODULE).devhelp \ - $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp; \ - fi; \ -- ! which gtkdoc-rebase >/dev/null 2>&1 || \ -- gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \ -+ #! which gtkdoc-rebase >/dev/null 2>&1 || \ -+ #gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \ - fi - - uninstall-local: -@@ -190,7 +190,7 @@ - -cp $(srcdir)/$(DOC_MODULE).types $(distdir)/ - -cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/ - cd $(distdir) && rm -f $(DISTCLEANFILES) -- ! which gtkdoc-rebase >/dev/null 2>&1 || \ -- gtkdoc-rebase --online --relative --html-dir=$(distdir)/html -+ #! which gtkdoc-rebase >/dev/null 2>&1 || \ -+ #gtkdoc-rebase --online --relative --html-dir=$(distdir)/html - - .PHONY : dist-hook-local docs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Tue Mar 31 05:44:37 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Tue, 31 Mar 2009 03:44:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[4098] csw/mgar/pkg/libsdl/trunk Message-ID: Revision: 4098 http://gar.svn.sourceforge.net/gar/?rev=4098&view=rev Author: jake_goerzen Date: 2009-03-31 03:44:37 +0000 (Tue, 31 Mar 2009) Log Message: ----------- disable static; remove *.la files Modified Paths: -------------- csw/mgar/pkg/libsdl/trunk/Makefile csw/mgar/pkg/libsdl/trunk/checksums Added Paths: ----------- csw/mgar/pkg/libsdl/trunk/files/CSWlibsdl.prototype Removed Paths: ------------- csw/mgar/pkg/libsdl/trunk/files/CSWlibsdl.depend Modified: csw/mgar/pkg/libsdl/trunk/Makefile =================================================================== --- csw/mgar/pkg/libsdl/trunk/Makefile 2009-03-31 01:38:28 UTC (rev 4097) +++ csw/mgar/pkg/libsdl/trunk/Makefile 2009-03-31 03:44:37 UTC (rev 4098) @@ -11,11 +11,11 @@ MASTER_SITES = http://www.libsdl.org/release/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWlibsdl) +DISTFILES += $(call admfiles,CSWlibsdl, prototype) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz -CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS = $(DIRPATHS) --disable-static include gar/category.mk Modified: csw/mgar/pkg/libsdl/trunk/checksums =================================================================== --- csw/mgar/pkg/libsdl/trunk/checksums 2009-03-31 01:38:28 UTC (rev 4097) +++ csw/mgar/pkg/libsdl/trunk/checksums 2009-03-31 03:44:37 UTC (rev 4098) @@ -1,2 +1,3 @@ c6660feea2a6834de10bc71b2f8e4d88 download/SDL-1.2.13.tar.gz 60483a03ebdc960fc70c67cebc151245 download/CSWlibsdl.gspec +4f601b50d7651c90d045ded68e990967 download/CSWlibsdl.prototype Deleted: csw/mgar/pkg/libsdl/trunk/files/CSWlibsdl.depend =================================================================== --- csw/mgar/pkg/libsdl/trunk/files/CSWlibsdl.depend 2009-03-31 01:38:28 UTC (rev 4097) +++ csw/mgar/pkg/libsdl/trunk/files/CSWlibsdl.depend 2009-03-31 03:44:37 UTC (rev 4098) @@ -1 +0,0 @@ -P CSWiconv libiconv - GNU iconv library Added: csw/mgar/pkg/libsdl/trunk/files/CSWlibsdl.prototype =================================================================== --- csw/mgar/pkg/libsdl/trunk/files/CSWlibsdl.prototype (rev 0) +++ csw/mgar/pkg/libsdl/trunk/files/CSWlibsdl.prototype 2009-03-31 03:44:37 UTC (rev 4098) @@ -0,0 +1,222 @@ +d none /opt/csw/bin 0755 root bin +f none /opt/csw/bin/sdl-config 0755 root bin +d none /opt/csw/include/SDL 0755 root bin +f none /opt/csw/include/SDL/SDL.h 0644 root bin +f none /opt/csw/include/SDL/SDL_active.h 0644 root bin +f none /opt/csw/include/SDL/SDL_audio.h 0644 root bin +f none /opt/csw/include/SDL/SDL_byteorder.h 0644 root bin +f none /opt/csw/include/SDL/SDL_cdrom.h 0644 root bin +f none /opt/csw/include/SDL/SDL_config.h 0644 root bin +f none /opt/csw/include/SDL/SDL_cpuinfo.h 0644 root bin +f none /opt/csw/include/SDL/SDL_endian.h 0644 root bin +f none /opt/csw/include/SDL/SDL_error.h 0644 root bin +f none /opt/csw/include/SDL/SDL_events.h 0644 root bin +f none /opt/csw/include/SDL/SDL_getenv.h 0644 root bin +f none /opt/csw/include/SDL/SDL_joystick.h 0644 root bin +f none /opt/csw/include/SDL/SDL_keyboard.h 0644 root bin +f none /opt/csw/include/SDL/SDL_keysym.h 0644 root bin +f none /opt/csw/include/SDL/SDL_loadso.h 0644 root bin +f none /opt/csw/include/SDL/SDL_main.h 0644 root bin +f none /opt/csw/include/SDL/SDL_mouse.h 0644 root bin +f none /opt/csw/include/SDL/SDL_mutex.h 0644 root bin +f none /opt/csw/include/SDL/SDL_name.h 0644 root bin +f none /opt/csw/include/SDL/SDL_opengl.h 0644 root bin +f none /opt/csw/include/SDL/SDL_platform.h 0644 root bin +f none /opt/csw/include/SDL/SDL_quit.h 0644 root bin +f none /opt/csw/include/SDL/SDL_rwops.h 0644 root bin +f none /opt/csw/include/SDL/SDL_stdinc.h 0644 root bin +f none /opt/csw/include/SDL/SDL_syswm.h 0644 root bin +f none /opt/csw/include/SDL/SDL_thread.h 0644 root bin +f none /opt/csw/include/SDL/SDL_timer.h 0644 root bin +f none /opt/csw/include/SDL/SDL_types.h 0644 root bin +f none /opt/csw/include/SDL/SDL_version.h 0644 root bin +f none /opt/csw/include/SDL/SDL_video.h 0644 root bin +f none /opt/csw/include/SDL/begin_code.h 0644 root bin +f none /opt/csw/include/SDL/close_code.h 0644 root bin +d none /opt/csw/lib 0755 root bin +f none /opt/csw/lib/libSDL-1.2.so.0.11.2 0755 root bin +s none /opt/csw/lib/libSDL-1.2.so.0=libSDL-1.2.so.0.11.2 +s none /opt/csw/lib/libSDL.so=libSDL-1.2.so.0.11.2 +d none /opt/csw/lib/pkgconfig 0755 root bin +f none /opt/csw/lib/pkgconfig/sdl.pc 0644 root bin +d none /opt/csw/share 0755 root bin +d none /opt/csw/share/aclocal 0755 root bin +f none /opt/csw/share/aclocal/sdl.m4 0644 root bin +d none /opt/csw/share/man/man3 0755 root bin +f none /opt/csw/share/man/man3/SDLKey.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_ActiveEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_AddTimer.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_AudioCVT.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_AudioSpec.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_BlitSurface.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_BuildAudioCVT.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CD.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDClose.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDEject.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDName.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDNumDrives.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDOpen.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDPause.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDPlay.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDPlayTracks.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDResume.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDStatus.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDStop.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CDtrack.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CloseAudio.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Color.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CondBroadcast.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CondSignal.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CondWait.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CondWaitTimeout.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_ConvertAudio.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_ConvertSurface.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CreateCond.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CreateCursor.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CreateMutex.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CreateRGBSurface.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CreateRGBSurfaceFrom.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CreateSemaphore.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CreateThread.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_CreateYUVOverlay.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Delay.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_DestroyCond.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_DestroyMutex.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_DestroySemaphore.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_DisplayFormat.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_DisplayFormatAlpha.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_DisplayYUVOverlay.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_EnableKeyRepeat.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_EnableUNICODE.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Event.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_EventState.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_ExposeEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_FillRect.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Flip.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_FreeCursor.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_FreeSurface.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_FreeWAV.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_FreeYUVOverlay.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GL_GetAttribute.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GL_GetProcAddress.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GL_LoadLibrary.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GL_SetAttribute.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GL_SwapBuffers.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GLattr.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetAppState.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetAudioStatus.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetClipRect.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetCursor.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetError.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetEventFilter.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetGamma.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetGammaRamp.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetKeyName.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetKeyState.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetModState.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetMouseState.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetRGB.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetRGBA.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetRelativeMouseState.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetThreadID.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetTicks.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetVideoInfo.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_GetVideoSurface.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Init.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_InitSubSystem.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoyAxisEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoyBallEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoyButtonEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoyHatEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickClose.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickEventState.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickGetAxis.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickGetBall.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickGetButton.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickGetHat.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickIndex.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickName.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickNumAxes.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickNumBalls.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickNumButtons.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickNumHats.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickOpen.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickOpened.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_JoystickUpdate.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_KeyboardEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_KillThread.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_ListModes.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_LoadBMP.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_LoadWAV.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_LockAudio.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_LockSurface.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_LockYUVOverlay.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_MapRGB.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_MapRGBA.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_MixAudio.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_MouseButtonEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_MouseMotionEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_NumJoysticks.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_OpenAudio.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Overlay.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Palette.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_PauseAudio.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_PeepEvents.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_PixelFormat.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_PollEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_PumpEvents.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_PushEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Quit.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_QuitEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_QuitSubSystem.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_RWFromFile.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Rect.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_RemoveTimer.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_ResizeEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SaveBMP.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SemPost.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SemTryWait.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SemValue.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SemWait.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SemWaitTimeout.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetAlpha.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetClipRect.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetColorKey.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetColors.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetCursor.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetEventFilter.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetGamma.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetGammaRamp.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetModState.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetPalette.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetTimer.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SetVideoMode.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_ShowCursor.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_Surface.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_SysWMEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_ThreadID.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_UnlockAudio.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_UnlockSurface.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_UnlockYUVOverlay.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_UpdateRect.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_UpdateRects.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_UserEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_VideoDriverName.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_VideoInfo.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_VideoModeOK.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WM_GetCaption.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WM_GrabInput.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WM_IconifyWindow.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WM_SetCaption.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WM_SetIcon.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WM_ToggleFullScreen.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WaitEvent.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WaitThread.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WarpMouse.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_WasInit.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_keysym.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_mutexP.3 0644 root bin +f none /opt/csw/share/man/man3/SDL_mutexV.3 0644 root bin +i copyright=CSWlibsdl.copyright +i depend=CSWlibsdl.depend +i pkginfo=CSWlibsdl.pkginfo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 31 05:59:30 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 31 Mar 2009 03:59:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[4099] csw/mgar/pkg/gcc4/trunk/files Message-ID: Revision: 4099 http://gar.svn.sourceforge.net/gar/?rev=4099&view=rev Author: valholla Date: 2009-03-31 03:59:30 +0000 (Tue, 31 Mar 2009) Log Message: ----------- checkin recent Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk csw/mgar/pkg/gcc4/trunk/files/package_def.mk csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk Modified: csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 03:44:37 UTC (rev 4098) +++ csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 03:59:30 UTC (rev 4099) @@ -21,7 +21,7 @@ @$(MAKECOOKIE) x86-merge-amd: - @(echo "===> Merging AMD64") + @(echo "[===== Merging AMD64 =====]") @(cd $(AMD_BASE); for dir in `gfind . -name "*solaris2\.10*" -type d` ; do \ /usr/bin/pax -rw $$dir $(PKGROOT); done ) @(cd $(AMD_BASE); /usr/bin/pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) @@ -29,19 +29,19 @@ @$(MAKECOOKIE) x86-merge-i386: - @(echo "===> Merging I386") + @(echo "[===== Merging I386 =====]") @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/include $(PKGROOT)) @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/info $(PKGROOT)) @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/man $(PKGROOT)) @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/share $(PKGROOT)) @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/lib $(PKGROOT)) @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/libexec $(PKGROOT)) - @(cd $(IPREFIX)/bin; /usr/bin/pax -rw * $(PPREFIX)/bin/i386) + @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/bin $(PKGROOT)) @$(MAKECOOKIE) x86-merge-strip: - @(echo "===> Stripping Merged Binaries") + @(echo "[===== Stripping Merged Binaries =====]") + @(stripbin $(PPREFIX)/bin) @(stripbin $(PPREFIX)/bin/amd64) - @(stripbin $(PPREFIX)/bin/i386) @$(MAKECOOKIE) Modified: csw/mgar/pkg/gcc4/trunk/files/package_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-31 03:44:37 UTC (rev 4098) +++ csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-31 03:59:30 UTC (rev 4099) @@ -66,33 +66,34 @@ REQUIRED_PKGS_CSWgcc4objc = CSWgcc4objcrt $(COMMON_REQUIRE) ## Define ISAEXEC -ISAEXEC_FILES_CSWgcc4core_i386 = /opt/csw/gcc4/bin/gcc -ISAEXEC_FILES_CSWgcc4core_i386 += /opt/csw/gcc4/bin/gcov -ISAEXEC_FILES_CSWgcc4core_i386 += /opt/csw/gcc4/bin/gccbug -ISAEXEC_FILES_CSWgcc4gfortran_i386 = /opt/csw/gcc4/bin/gfortran -ISAEXEC_FILES_CSWgcc4g++_i386 = /opt/csw/gcc4/bin/c++ -ISAEXEC_FILES_CSWgcc4g++_i386 += /opt/csw/gcc4/bin/g++ -ISAEXEC_FILES_CSWgcc4g++_i386 += /opt/csw/gcc4/bin/cpp -ISAEXEC_FILES_CSWgcc4java_i386 = /opt/csw/gcc4/bin/addr2name.awk -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gc-analyze -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gcjh -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gjarsigner -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/grmic -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gjavah -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/grmid -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/jcf-dump -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gkeytool -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/grmiregistry -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/jv-convert -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gcj -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gij -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gnative2ascii -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gserialver -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gappletviewer -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gcj-dbtool -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gjar -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gorbd -ISAEXEC_FILES_CSWgcc4java_i386 += /opt/csw/gcc4/bin/gtnameserv +ISAEXEC_DIRS = $(BUILD_PREFIX)/gcc4/bin +ISAEXEC_FILES_i386 = /opt/csw/gcc4/bin/gcc +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcov +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gccbug +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gfortran +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/c++ +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/g++ +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/cpp +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/addr2name.awk +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gc-analyze +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcjh +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjarsigner +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmic +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjavah +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmid +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/jcf-dump +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gkeytool +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmiregistry +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/jv-convert +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcj +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gij +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gnative2ascii +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gserialver +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gappletviewer +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcj-dbtool +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjar +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gorbd +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gtnameserv ## Define the Contents of the Packages Modified: csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-31 03:44:37 UTC (rev 4098) +++ csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-31 03:59:30 UTC (rev 4099) @@ -1,4 +1,6 @@ +DEBUG_PACKAGING = 1 + post-patch-modulated: @(echo "==> Running autoheader and autoconf") @(cd $(PATCHDIR)/gcc && autoheader) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 31 06:21:45 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 31 Mar 2009 04:21:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[4100] csw/mgar/pkg/gcc4/trunk/files Message-ID: Revision: 4100 http://gar.svn.sourceforge.net/gar/?rev=4100&view=rev Author: valholla Date: 2009-03-31 04:21:44 +0000 (Tue, 31 Mar 2009) Log Message: ----------- package checkin Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk csw/mgar/pkg/gcc4/trunk/files/gar_override.mk Modified: csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 03:59:30 UTC (rev 4099) +++ csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 04:21:44 UTC (rev 4100) @@ -21,7 +21,7 @@ @$(MAKECOOKIE) x86-merge-amd: - @(echo "[===== Merging AMD64 =====]") + @(echo "[===== Merging ISA-AMD64 =====]") @(cd $(AMD_BASE); for dir in `gfind . -name "*solaris2\.10*" -type d` ; do \ /usr/bin/pax -rw $$dir $(PKGROOT); done ) @(cd $(AMD_BASE); /usr/bin/pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) @@ -29,7 +29,7 @@ @$(MAKECOOKIE) x86-merge-i386: - @(echo "[===== Merging I386 =====]") + @(echo "[===== Merging ISA-I386 =====]") @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/include $(PKGROOT)) @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/info $(PKGROOT)) @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/man $(PKGROOT)) @@ -37,11 +37,13 @@ @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/lib $(PKGROOT)) @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/libexec $(PKGROOT)) @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/bin $(PKGROOT)) + @(gmv $(PPREFIX)/bin/i386-pc* $(PPREFIX)/bin/i386/) @$(MAKECOOKIE) x86-merge-strip: @(echo "[===== Stripping Merged Binaries =====]") @(stripbin $(PPREFIX)/bin) + @(stripbin $(PPREFIX)/bin/i386) @(stripbin $(PPREFIX)/bin/amd64) @$(MAKECOOKIE) Modified: csw/mgar/pkg/gcc4/trunk/files/gar_override.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-31 03:59:30 UTC (rev 4099) +++ csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-31 04:21:44 UTC (rev 4100) @@ -36,6 +36,8 @@ export CONFIG_SHELL CFLAGS CPPFLAGS CXXFLAGS export LDFLAGS BOOT_CFLAGS BOOT_LDFLAGS +FIXCONFIG_DIRS = $(DESTDIR)$(BUILD_PREFIX)/gcc4/lib + CONFIGURE_SCRIPTS = objdir TEST_SCRIPTS = skip post-configure-modulated: fix-bootflags This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Tue Mar 31 06:35:19 2009 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Tue, 31 Mar 2009 04:35:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[4101] csw/mgar/pkg/fltk/trunk/Makefile Message-ID: Revision: 4101 http://gar.svn.sourceforge.net/gar/?rev=4101&view=rev Author: jake_goerzen Date: 2009-03-31 04:35:19 +0000 (Tue, 31 Mar 2009) Log Message: ----------- fix MASTER_SITES link Modified Paths: -------------- csw/mgar/pkg/fltk/trunk/Makefile Modified: csw/mgar/pkg/fltk/trunk/Makefile =================================================================== --- csw/mgar/pkg/fltk/trunk/Makefile 2009-03-31 04:21:44 UTC (rev 4100) +++ csw/mgar/pkg/fltk/trunk/Makefile 2009-03-31 04:35:19 UTC (rev 4101) @@ -7,7 +7,7 @@ FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX\xAE/Linux\xAE (X11), Microsoft\xAE Windows\xAE, and MacOS\xAE X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL\xAE and its built-in GLUT emulation. endef -MASTER_SITES = http://www.fltk.org/$(GARVERSION)/ +MASTER_SITES = http://ftp.easysw.com/pub/fltk/$(GARVERSION)/ DISTFILES = $(GARNAME)-$(GARVERSION)-source.tar.gz DISTFILES += $(call admfiles,CSWfltk, prototype) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 31 10:19:54 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 08:19:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[4102] csw/mgar/pkg/audiofile/trunk Message-ID: Revision: 4102 http://gar.svn.sourceforge.net/gar/?rev=4102&view=rev Author: dmichelsen Date: 2009-03-31 08:19:54 +0000 (Tue, 31 Mar 2009) Log Message: ----------- audiofile: Use dynamic gspec and add 64 bit libs Modified Paths: -------------- csw/mgar/pkg/audiofile/trunk/Makefile csw/mgar/pkg/audiofile/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/audiofile/trunk/files/CSWaudiofile.gspec Property Changed: ---------------- csw/mgar/pkg/audiofile/trunk/ Property changes on: csw/mgar/pkg/audiofile/trunk ___________________________________________________________________ Modified: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1 + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Modified: csw/mgar/pkg/audiofile/trunk/Makefile =================================================================== --- csw/mgar/pkg/audiofile/trunk/Makefile 2009-03-31 04:35:19 UTC (rev 4101) +++ csw/mgar/pkg/audiofile/trunk/Makefile 2009-03-31 08:19:54 UTC (rev 4102) @@ -14,11 +14,12 @@ MASTER_SITES = http://www.68k.org/~michael/audiofile/ DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWaudiofile) # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +BUILD64 = 1 + CONFIGURE_ARGS = $(DIRPATHS) TEST_TARGET = check Modified: csw/mgar/pkg/audiofile/trunk/checksums =================================================================== --- csw/mgar/pkg/audiofile/trunk/checksums 2009-03-31 04:35:19 UTC (rev 4101) +++ csw/mgar/pkg/audiofile/trunk/checksums 2009-03-31 08:19:54 UTC (rev 4102) @@ -1,2 +1 @@ 9c1049876cd51c0f1b12c2886cce4d42 download/audiofile-0.2.6.tar.gz -24ba76589b9d2ad5885e1913d57c2ce9 download/CSWaudiofile.gspec Deleted: csw/mgar/pkg/audiofile/trunk/files/CSWaudiofile.gspec =================================================================== --- csw/mgar/pkg/audiofile/trunk/files/CSWaudiofile.gspec 2009-03-31 04:35:19 UTC (rev 4101) +++ csw/mgar/pkg/audiofile/trunk/files/CSWaudiofile.gspec 2009-03-31 08:19:54 UTC (rev 4102) @@ -1,4 +0,0 @@ -%var bitname audiofile -%var pkgname CSWaudiofile -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 31 11:03:23 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 09:03:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[4103] csw/mgar/gar/v2/gar.pkg.mk Message-ID: Revision: 4103 http://gar.svn.sourceforge.net/gar/?rev=4103&view=rev Author: dmichelsen Date: 2009-03-31 09:03:23 +0000 (Tue, 31 Mar 2009) Log Message: ----------- mGAR v2: Make sure repackage works on r/o-licensefiles Modified Paths: -------------- csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2009-03-31 08:19:54 UTC (rev 4102) +++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-31 09:03:23 UTC (rev 4103) @@ -413,6 +413,7 @@ echo "Please see $$LICENSEDIR/license for license information." > $(WORKDIR)/$*.copyright; \ ) \ mkdir -p $(PKGROOT)$$LICENSEDIR && \ + rm -f $(PKGROOT)$$LICENSEDIR/license && \ cp $$LICENSEFILE $(PKGROOT)$$LICENSEDIR/license; \ fi \ ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From amaier at opencsw.org Tue Mar 31 11:52:12 2009 From: amaier at opencsw.org (Alexander Maier) Date: Tue, 31 Mar 2009 11:52:12 +0200 Subject: [csw-devel] New in testing: fontconfig 2.6.0 Message-ID: <04736490-F8D1-4B62-A81C-D3306054B6E9@opencsw.org> Hi, current fontconfig version is now in testing at http://mirror.opencsw.org/testing/ : fontconfig-2.6.0,REV=2009.03.30-SunOS5.8-i386-CSW.pkg.gz fontconfig-2.6.0,REV=2009.03.30-SunOS5.8-sparc-CSW.pkg.gz Please give it a try. -Alexander From dmichelsen at users.sourceforge.net Tue Mar 31 12:11:54 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 10:11:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[4104] csw/mgar/pkg Message-ID: Revision: 4104 http://gar.svn.sourceforge.net/gar/?rev=4104&view=rev Author: dmichelsen Date: 2009-03-31 10:11:54 +0000 (Tue, 31 Mar 2009) Log Message: ----------- gsasl: Initial commit Added Paths: ----------- csw/mgar/pkg/gsasl/ csw/mgar/pkg/gsasl/Makefile csw/mgar/pkg/gsasl/branches/ csw/mgar/pkg/gsasl/tags/ csw/mgar/pkg/gsasl/trunk/ csw/mgar/pkg/gsasl/trunk/Makefile csw/mgar/pkg/gsasl/trunk/checksums csw/mgar/pkg/gsasl/trunk/files/ csw/mgar/pkg/gsasl/trunk/gar Added: csw/mgar/pkg/gsasl/Makefile =================================================================== --- csw/mgar/pkg/gsasl/Makefile (rev 0) +++ csw/mgar/pkg/gsasl/Makefile 2009-03-31 10:11:54 UTC (rev 4104) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/gsasl/trunk ___________________________________________________________________ Added: svn:ignore + work download cookies Added: csw/mgar/pkg/gsasl/trunk/Makefile =================================================================== --- csw/mgar/pkg/gsasl/trunk/Makefile (rev 0) +++ csw/mgar/pkg/gsasl/trunk/Makefile 2009-03-31 10:11:54 UTC (rev 4104) @@ -0,0 +1,35 @@ +GARNAME = gsasl +GARVERSION = 1.1 +CATEGORIES = apps + +DESCRIPTION = GNU SASL binary +define BLURB + GNU SASL is an implementation of the Simple Authentication and + Security Layer framework and a few common SASL mechanisms. + SASL is used by network servers (e.g., IMAP, SMTP) to request + authentication from clients, and in clients to authenticate against servers. +endef + +GNU_PROJ = gsasl +MASTER_SITES = $(GNU_MIRROR) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +PREREQUISITE_PKGS = CSWkrb5libdev CSWgnulinks +REQUIRED_PKGS = CSWggettextrt CSWiconv CSWkrb5lib CSWlibidn CSWlibntlm CSWreadline + +SPKG_SOURCEURL = http://www.gnu.org/software/$(GNU_PROJ) + +CONFIGURE_ARGS = $(DIRPATHS) + +# One test fails, reported upstream +#TEST_TARGET = check +TEST_TARGET = + +include gar/category.mk + +# Tests use 'grep -e' +PATH := /opt/csw/gnu:$(PATH) + Added: csw/mgar/pkg/gsasl/trunk/checksums =================================================================== --- csw/mgar/pkg/gsasl/trunk/checksums (rev 0) +++ csw/mgar/pkg/gsasl/trunk/checksums 2009-03-31 10:11:54 UTC (rev 4104) @@ -0,0 +1 @@ +2b1c2ad070ee26593cb7cd1a652d9aeb download/gsasl-1.1.tar.gz Added: csw/mgar/pkg/gsasl/trunk/gar =================================================================== --- csw/mgar/pkg/gsasl/trunk/gar (rev 0) +++ csw/mgar/pkg/gsasl/trunk/gar 2009-03-31 10:11:54 UTC (rev 4104) @@ -0,0 +1 @@ +link ../../../gar/v2 \ No newline at end of file Property changes on: csw/mgar/pkg/gsasl/trunk/gar ___________________________________________________________________ Added: svn:special + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 31 13:50:23 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 11:50:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[4105] csw/mgar/pkg/gsasl/trunk/Makefile Message-ID: Revision: 4105 http://gar.svn.sourceforge.net/gar/?rev=4105&view=rev Author: dmichelsen Date: 2009-03-31 11:50:23 +0000 (Tue, 31 Mar 2009) Log Message: ----------- gsasl: Split out in CSWlibgsasl and CSWgsasl Modified Paths: -------------- csw/mgar/pkg/gsasl/trunk/Makefile Modified: csw/mgar/pkg/gsasl/trunk/Makefile =================================================================== --- csw/mgar/pkg/gsasl/trunk/Makefile 2009-03-31 10:11:54 UTC (rev 4104) +++ csw/mgar/pkg/gsasl/trunk/Makefile 2009-03-31 11:50:23 UTC (rev 4105) @@ -14,11 +14,14 @@ MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz +PACKAGES = CSWlibgsasl CSWgsasl + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz PREREQUISITE_PKGS = CSWkrb5libdev CSWgnulinks -REQUIRED_PKGS = CSWggettextrt CSWiconv CSWkrb5lib CSWlibidn CSWlibntlm CSWreadline +REQUIRED_PKGS_CSWlibgsasl = CSWggettextrt CSWiconv CSWkrb5lib CSWlibidn CSWlibntlm CSWreadline +REQUIRED_PKGS_CSWgsasl = CSWlibgsasl SPKG_SOURCEURL = http://www.gnu.org/software/$(GNU_PROJ) @@ -28,6 +31,11 @@ #TEST_TARGET = check TEST_TARGET = +PKGFILES_CSWlibgsasl = $(includedir)/.* +PKGFILES_CSWlibgsasl += $(libdir)/.* +PKGFILES_CSWlibgsasl += $(mandir)/man3/.* +PKGFILES_CSWlibgsasl += $(sharedstatedir)/locale/.*/libgsasl.mo + include gar/category.mk # Tests use 'grep -e' This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Tue Mar 31 16:02:33 2009 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Tue, 31 Mar 2009 14:02:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[4106] csw/mgar/pkg/pkgutil/trunk/checksums Message-ID: Revision: 4106 http://gar.svn.sourceforge.net/gar/?rev=4106&view=rev Author: bonivart Date: 2009-03-31 14:02:32 +0000 (Tue, 31 Mar 2009) Log Message: ----------- pkgutil: some fixes to beta 4 Modified Paths: -------------- csw/mgar/pkg/pkgutil/trunk/checksums Modified: csw/mgar/pkg/pkgutil/trunk/checksums =================================================================== --- csw/mgar/pkg/pkgutil/trunk/checksums 2009-03-31 11:50:23 UTC (rev 4105) +++ csw/mgar/pkg/pkgutil/trunk/checksums 2009-03-31 14:02:32 UTC (rev 4106) @@ -1,4 +1,4 @@ -adc40070b51cb682d187800aa4e9076c download/pkgutil-1.5b4.zip +f4771b87ddaa176ebe0c5bbd31414e2c download/pkgutil-1.5b4.zip 805cd30ad9f21cb1167d166fa99b5891 download/CSWpkgutil.gspec 54bd1af1cd6ca5ac7e63586ffc16842d download/CSWpkgutil.prototype e1407c24d47306dbc4cea22dcb291f1d download/CSWpkgutil.postinstall This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 31 16:15:00 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 14:15:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[4107] csw/mgar/gar/v2/gar.mk Message-ID: Revision: 4107 http://gar.svn.sourceforge.net/gar/?rev=4107&view=rev Author: dmichelsen Date: 2009-03-31 14:15:00 +0000 (Tue, 31 Mar 2009) Log Message: ----------- mGAR v2: Add new merge-rule 'merge-copy-config-only' to merge-in ...-config Modified Paths: -------------- csw/mgar/gar/v2/gar.mk Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2009-03-31 14:02:32 UTC (rev 4106) +++ csw/mgar/gar/v2/gar.mk 2009-03-31 14:15:00 UTC (rev 4107) @@ -629,6 +629,15 @@ ) @$(MAKECOOKIE) +# Copy +merge-copy-config-only: + $(_DBG_MERGE)(cd $(INSTALLISADIR); pax -r -w -v $(_PAX_ARGS) \ + -s ",^\(\.$(bindir)/.*-config\)\$$,\1,p" \ + -s ",.*,," \ + . $(PKGROOT) \ + ) + @$(MAKECOOKIE) + .PHONY: remerge reset-merge reset-merge-modulated remerge: reset-merge merge This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 31 16:16:25 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 14:16:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[4108] csw/mgar/pkg/ncurses/trunk/Makefile Message-ID: Revision: 4108 http://gar.svn.sourceforge.net/gar/?rev=4108&view=rev Author: dmichelsen Date: 2009-03-31 14:16:25 +0000 (Tue, 31 Mar 2009) Log Message: ----------- ncurses: Add widecharacter support Modified Paths: -------------- csw/mgar/pkg/ncurses/trunk/Makefile Modified: csw/mgar/pkg/ncurses/trunk/Makefile =================================================================== --- csw/mgar/pkg/ncurses/trunk/Makefile 2009-03-31 14:15:00 UTC (rev 4107) +++ csw/mgar/pkg/ncurses/trunk/Makefile 2009-03-31 14:16:25 UTC (rev 4108) @@ -22,6 +22,12 @@ NO_ISAEXEC = 1 RUNPATHQUOTE = 1 +EXTRA_MODULATORS = WIDEC +MODULATIONS_WIDEC = disable enable + +EXTRA_CONFIGURE_WIDEC-disable = --disable-widec +EXTRA_CONFIGURE_WIDEC-enable = --enable-widec + CONFIGURE_ARGS = --prefix=$(prefix) CONFIGURE_ARGS += --bindir=$(bindir) CONFIGURE_ARGS += --libdir=$(libdir) @@ -30,6 +36,7 @@ CONFIGURE_ARGS += --with-shared CONFIGURE_ARGS += --disable-overwrite CONFIGURE_ARGS += --without-ada +CONFIGURE_ARGS += $(EXTRA_CONFIGURE_WIDEC-$(WIDEC)) # Don't use capabilities HPA and VPA as Solaris xterm doesn't understand it. # See for details @@ -38,6 +45,24 @@ # CONFIGURE_ARGS += --without-xterm-new +MERGE_SCRIPTS_isa-sparcv8-widec-disable = copy-only copy-config-only + MERGE_DIRS_isa-sparcv8-widec-disable = $(libdir) +MERGE_SCRIPTS_isa-sparcv9-widec-disable = copy-relocated-only copy-config-only + MERGE_DIRS_isa-sparcv9-widec-disable = $(libdir) + + MERGE_SCRIPTS_isa-sparcv8-widec-enable = copy-all + MERGE_SCRIPTS_isa-sparcv9-widec-enable = copy-relocated-only copy-config-only + MERGE_DIRS_isa-sparcv9-widec-enable = $(libdir) + + MERGE_SCRIPTS_isa-i386-widec-disable = copy-only copy-config-only + MERGE_DIRS_isa-i386-widec-disable = $(libdir) + MERGE_SCRIPTS_isa-amd64-widec-disable = copy-relocated-only copy-config-only + MERGE_DIRS_isa-amd64-widec-disable = $(libdir) + + MERGE_SCRIPTS_isa-i386-widec-enable = copy-all + MERGE_SCRIPTS_isa-amd64-widec-enable = copy-relocated-only copy-config-only + MERGE_DIRS_isa-amd64-widec-enable = $(libdir) + include gar/category.mk LDFLAGS := $(filter-out -L%,$(LDFLAGS)) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 31 16:27:55 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 14:27:55 +0000 Subject: [csw-devel] SF.net SVN: gar:[4109] csw/mgar/pkg/ncurses/trunk Message-ID: Revision: 4109 http://gar.svn.sourceforge.net/gar/?rev=4109&view=rev Author: dmichelsen Date: 2009-03-31 14:27:55 +0000 (Tue, 31 Mar 2009) Log Message: ----------- ncurses: Switch to dynamic gspec Modified Paths: -------------- csw/mgar/pkg/ncurses/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/ncurses/trunk/files/CSWncurses.gspec Modified: csw/mgar/pkg/ncurses/trunk/Makefile =================================================================== --- csw/mgar/pkg/ncurses/trunk/Makefile 2009-03-31 14:16:25 UTC (rev 4108) +++ csw/mgar/pkg/ncurses/trunk/Makefile 2009-03-31 14:27:55 UTC (rev 4109) @@ -2,20 +2,24 @@ GARVERSION = 5.7 CATEGORIES = lib -DESCRIPTION = ncurses library and utilities +DESCRIPTION = A free software emulation of curses define BLURB - The ncurses (new curses) library is a free software emulation of curses in System V Release 4.0 and more. It uses terminfo forma -t, supports pads and color and multiple highlights and forms charcters and function-key mapping, and has all the other SYSV-curses enhan -cements over BSD curses. It should port easily to any ANSI/POSIX-conforming UNIX-like system. On systems supporting libiconv, the librar -y can be built to support wide- and multibyte-character applications, e.g., UTF-8. + The ncurses (new curses) library is a free software emulation of curses + in System V Release 4.0 and more. It uses terminfo format, supports pads + and color and multiple highlights and forms charcters and function-key + mapping, and has all the other SYSV-curses enhancements over BSD curses. + It should port easily to any ANSI/POSIX-conforming UNIX-like system. + On systems supporting libiconv, the library can be built to support + wide- and multibyte-character applications, e.g., UTF-8. endef MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWncurses) PATCHFILES = patch-xcode.diff +LICENSE = README + SPKG_SOURCEURL = http://www.gnu.org/software/ncurses/ncurses.html BUILD64 = 1 Deleted: csw/mgar/pkg/ncurses/trunk/files/CSWncurses.gspec =================================================================== --- csw/mgar/pkg/ncurses/trunk/files/CSWncurses.gspec 2009-03-31 14:16:25 UTC (rev 4108) +++ csw/mgar/pkg/ncurses/trunk/files/CSWncurses.gspec 2009-03-31 14:27:55 UTC (rev 4109) @@ -1,15 +0,0 @@ -%var bitname ncurses -%var pkgname CSWncurses -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 31 17:22:09 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 31 Mar 2009 15:22:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[4110] csw/mgar/pkg/gcc4/trunk Message-ID: Revision: 4110 http://gar.svn.sourceforge.net/gar/?rev=4110&view=rev Author: valholla Date: 2009-03-31 15:22:09 +0000 (Tue, 31 Mar 2009) Log Message: ----------- working commit Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/Makefile csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk csw/mgar/pkg/gcc4/trunk/files/package_def.mk Removed Paths: ------------- csw/mgar/pkg/gcc4/trunk/files/configure_def.mk Modified: csw/mgar/pkg/gcc4/trunk/Makefile =================================================================== --- csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-31 14:27:55 UTC (rev 4109) +++ csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-31 15:22:09 UTC (rev 4110) @@ -22,11 +22,31 @@ PATCHFILES = re-enable-alloc.diff PATCHFILES += split-insn-attrtab.diff +## build options +CONFIGURE_ARGS = --prefix=$(BUILD_PREFIX)/gcc4 +CONFIGURE_ARGS += --exec-prefix=$(BUILD_PREFIX)/gcc4 +CONFIGURE_ARGS += --with-gnu-as +CONFIGURE_ARGS += --with-as=/opt/csw/bin/gas +CONFIGURE_ARGS += --without-gnu-ld +CONFIGURE_ARGS += --with-ld=/usr/ccs/bin/ld +CONFIGURE_ARGS += --enable-nls +CONFIGURE_ARGS += --with-included-gettext +CONFIGURE_ARGS += --with-libiconv-prefix=$(BUILD_PREFIX) +CONFIGURE_ARGS += --with-x +CONFIGURE_ARGS += --with-mpfr=$(BUILD_PREFIX) +CONFIGURE_ARGS += --with-gmp=$(BUILD_PREFIX) +CONFIGURE_ARGS += --enable-java-awt=xlib +CONFIGURE_ARGS += --enable-libada +CONFIGURE_ARGS += --enable-libssp +CONFIGURE_ARGS += --enable-objc-gc +CONFIGURE_ARGS += --enable-threads=posix +CONFIGURE_ARGS += --enable-stage1-languages=c +CONFIGURE_ARGS += --enable-languages=c,c++,fortran,java,objc + ## For cleanliness I split the Configuration into separate files include files/gar_override.mk -include files/configure_def.mk include files/pkg_scripts.mk +include files/amd_merge.mk include files/package_def.mk -include files/amd_merge.mk ## include mGar definitions include gar/category.mk Modified: csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 14:27:55 UTC (rev 4109) +++ csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 15:22:09 UTC (rev 4110) @@ -1,4 +1,12 @@ +AMD_DEBUG = 1 + +ifeq ($(AMD_DEBUG),) + _DBG=@ +else + _DBG= +endif + AMD_BASE = $(WORKROOTDIR)/install-isa-i386-5.10-i386/ I386_BASE = $(WORKROOTDIR)/install-isa-i386-5.8-i386/ MPREFIX = opt/csw/gcc4 @@ -6,44 +14,45 @@ IPREFIX = $(I386_BASE)/$(MPREFIX) PPREFIX = $(PKGROOT)/$(MPREFIX) -AMD_MERGE_TARGETS = x86-merge-dirs -AMD_MERGE_TARGETS += x86-merge-i386 -AMD_MERGE_TARGETS += x86-merge-amd -AMD_MERGE_TARGETS += x86-merge-strip +AMD_MERGE_TARGETS = merge-dirs-amd +AMD_MERGE_TARGETS += merge-i386-files +AMD_MERGE_TARGETS += merge-amd64-files +AMD_MERGE_TARGETS += merge-strip-amd merge-amd: $(AMD_MERGE_TARGETS) - @$(MAKECOOKIE) + $(_DBG)$(MAKECOOKIE) -x86-merge-dirs: - @(ginstall -d $(PKGROOT)) - @(ginstall -d $(PPREFIX)/bin/amd64) - @(ginstall -d $(PPREFIX)/bin/i386) - @$(MAKECOOKIE) +merge-dirs-amd: + $(_DBG)(ginstall -d $(PKGROOT)) + $(_DBG)(ginstall -d $(PPREFIX)/bin/amd64) + $(_DBG)(ginstall -d $(PPREFIX)/bin/i386) + $(_DBG)$(MAKECOOKIE) -x86-merge-amd: - @(echo "[===== Merging ISA-AMD64 =====]") - @(cd $(AMD_BASE); for dir in `gfind . -name "*solaris2\.10*" -type d` ; do \ +merge-amd64-files: + $(call _pmod,Merging isa-amd64) + @(echo "[===== Merging isa-amd64: ISA=$(ISA) =====]") + $(_DBG)(cd $(AMD_BASE); for dir in `gfind . -name "*solaris2\.10*" -type d` ; do \ /usr/bin/pax -rw $$dir $(PKGROOT); done ) - @(cd $(AMD_BASE); /usr/bin/pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) - @(cd $(APREFIX)/bin; /usr/bin/pax -rw * $(PPREFIX)/bin/amd64) - @$(MAKECOOKIE) + $(_DBG)(cd $(AMD_BASE); /usr/bin/pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) + $(_DBG)(cd $(APREFIX)/bin; /usr/bin/pax -rw * $(PPREFIX)/bin/amd64) + $(_DBG)$(MAKECOOKIE) -x86-merge-i386: +merge-i386-files: @(echo "[===== Merging ISA-I386 =====]") - @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/include $(PKGROOT)) - @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/info $(PKGROOT)) - @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/man $(PKGROOT)) - @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/share $(PKGROOT)) - @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/lib $(PKGROOT)) - @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/libexec $(PKGROOT)) - @(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/bin $(PKGROOT)) - @(gmv $(PPREFIX)/bin/i386-pc* $(PPREFIX)/bin/i386/) - @$(MAKECOOKIE) + $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/bin $(PKGROOT)) + $(_DBG)(gmv -f $(PPREFIX)/bin/i386-pc* $(PPREFIX)/bin/i386/) + $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/include $(PKGROOT)) + $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/info $(PKGROOT)) + $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/man $(PKGROOT)) + $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/share $(PKGROOT)) + $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/lib $(PKGROOT)) + $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/libexec $(PKGROOT)) + $(_DBG)$(MAKECOOKIE) -x86-merge-strip: +merge-strip-amd: @(echo "[===== Stripping Merged Binaries =====]") - @(stripbin $(PPREFIX)/bin) - @(stripbin $(PPREFIX)/bin/i386) - @(stripbin $(PPREFIX)/bin/amd64) - @$(MAKECOOKIE) + $(_DBG)(stripbin $(PPREFIX)/bin/i386) + $(_DBG)(stripbin $(PPREFIX)/bin/amd64) + $(_DBG)(stripbin $(PPREFIX)/bin) + $(_DBG)$(MAKECOOKIE) Deleted: csw/mgar/pkg/gcc4/trunk/files/configure_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-31 14:27:55 UTC (rev 4109) +++ csw/mgar/pkg/gcc4/trunk/files/configure_def.mk 2009-03-31 15:22:09 UTC (rev 4110) @@ -1,20 +0,0 @@ -## build options -CONFIGURE_ARGS = --prefix=/opt/csw/gcc4 -CONFIGURE_ARGS += --exec-prefix=/opt/csw/gcc4 -CONFIGURE_ARGS += --with-gnu-as -CONFIGURE_ARGS += --with-as=/opt/csw/bin/gas -CONFIGURE_ARGS += --without-gnu-ld -CONFIGURE_ARGS += --with-ld=/usr/ccs/bin/ld -CONFIGURE_ARGS += --enable-nls -CONFIGURE_ARGS += --with-included-gettext -CONFIGURE_ARGS += --with-libiconv-prefix=/opt/csw -CONFIGURE_ARGS += --with-x -CONFIGURE_ARGS += --with-mpfr=/opt/csw -CONFIGURE_ARGS += --with-gmp=/opt/csw -CONFIGURE_ARGS += --enable-java-awt=xlib -CONFIGURE_ARGS += --enable-libada -CONFIGURE_ARGS += --enable-libssp -CONFIGURE_ARGS += --enable-objc-gc -CONFIGURE_ARGS += --enable-threads=posix -CONFIGURE_ARGS += --enable-stage1-languages=c -CONFIGURE_ARGS += --enable-languages=c,c++,fortran,java,objc Modified: csw/mgar/pkg/gcc4/trunk/files/package_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-31 14:27:55 UTC (rev 4109) +++ csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-31 15:22:09 UTC (rev 4110) @@ -67,33 +67,33 @@ ## Define ISAEXEC ISAEXEC_DIRS = $(BUILD_PREFIX)/gcc4/bin -ISAEXEC_FILES_i386 = /opt/csw/gcc4/bin/gcc -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcov -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gccbug -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gfortran -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/c++ -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/g++ -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/cpp -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/addr2name.awk -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gc-analyze -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcjh -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjarsigner -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmic -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjavah -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmid -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/jcf-dump -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gkeytool -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmiregistry -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/jv-convert -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcj -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gij -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gnative2ascii -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gserialver -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gappletviewer -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcj-dbtool -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjar -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gorbd -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gtnameserv +ISAEXEC_FILES_i386 = $(BUILD_PREFIX)/gcc4/bin/gcc +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gcov +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gccbug +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gfortran +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/c++ +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/g++ +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/cpp +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/addr2name.awk +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gc-analyze +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gcjh +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gjarsigner +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/grmic +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gjavah +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/grmid +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/jcf-dump +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gkeytool +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/grmiregistry +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/jv-convert +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gcj +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gij +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gnative2ascii +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gserialver +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gappletviewer +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gcj-dbtool +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gjar +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gorbd +ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gtnameserv ## Define the Contents of the Packages This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Tue Mar 31 17:27:29 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Tue, 31 Mar 2009 15:27:29 +0000 Subject: [csw-devel] SF.net SVN: gar:[4111] csw/mgar/pkg Message-ID: Revision: 4111 http://gar.svn.sourceforge.net/gar/?rev=4111&view=rev Author: skayser Date: 2009-03-31 15:27:29 +0000 (Tue, 31 Mar 2009) Log Message: ----------- xterm: initial commit Added Paths: ----------- csw/mgar/pkg/xterm/ csw/mgar/pkg/xterm/branches/ csw/mgar/pkg/xterm/tags/ csw/mgar/pkg/xterm/trunk/ csw/mgar/pkg/xterm/trunk/Makefile csw/mgar/pkg/xterm/trunk/checksums csw/mgar/pkg/xterm/trunk/files/ Property changes on: csw/mgar/pkg/xterm/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/xterm/trunk/Makefile =================================================================== --- csw/mgar/pkg/xterm/trunk/Makefile (rev 0) +++ csw/mgar/pkg/xterm/trunk/Makefile 2009-03-31 15:27:29 UTC (rev 4111) @@ -0,0 +1,28 @@ +GARNAME = xterm +GARVERSION = 242 +CATEGORIES = x11 + +DESCRIPTION = Terminal emulator for the X Window System +define BLURB +The xterm program is a terminal emulator for the X Window System. It provides +DEC VT102 and Tektronix 4014 compatible terminals for programs that can't use +the window system directly. This version implements ISO/ANSI colors using the +"new" color model (i.e., background color erase). It also implements most of +the control sequences for VT220. +endef + +MASTER_SITES = ftp://invisible-island.net/xterm/ +DISTFILES = $(GARNAME)-$(GARVERSION).tgz + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --disable-setuid +CONFIGURE_ARGS += --enable-logging +CONFIGURE_ARGS += --enable-luit +CONFIGURE_ARGS += --enable-sun-fkeys +CONFIGURE_ARGS += --enable-wide-chars +CONFIGURE_ARGS += --with-utempter + +include gar/category.mk Added: csw/mgar/pkg/xterm/trunk/checksums =================================================================== --- csw/mgar/pkg/xterm/trunk/checksums (rev 0) +++ csw/mgar/pkg/xterm/trunk/checksums 2009-03-31 15:27:29 UTC (rev 4111) @@ -0,0 +1 @@ +663fa3aac8e30e4c2d4bf07c0aee4dca download/xterm-242.tgz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 31 17:38:57 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 31 Mar 2009 15:38:57 +0000 Subject: [csw-devel] SF.net SVN: gar:[4112] csw/mgar/pkg/gcc4/trunk/files Message-ID: Revision: 4112 http://gar.svn.sourceforge.net/gar/?rev=4112&view=rev Author: valholla Date: 2009-03-31 15:38:56 +0000 (Tue, 31 Mar 2009) Log Message: ----------- working commit Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk csw/mgar/pkg/gcc4/trunk/files/package_def.mk Modified: csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 15:27:29 UTC (rev 4111) +++ csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 15:38:56 UTC (rev 4112) @@ -1,4 +1,3 @@ - AMD_DEBUG = 1 ifeq ($(AMD_DEBUG),) @@ -29,8 +28,7 @@ $(_DBG)$(MAKECOOKIE) merge-amd64-files: - $(call _pmod,Merging isa-amd64) - @(echo "[===== Merging isa-amd64: ISA=$(ISA) =====]") + @echo "[===== Merging isa-amd64: $(foreach M,$(MODULATORS),$M=$($M)) =====]" $(_DBG)(cd $(AMD_BASE); for dir in `gfind . -name "*solaris2\.10*" -type d` ; do \ /usr/bin/pax -rw $$dir $(PKGROOT); done ) $(_DBG)(cd $(AMD_BASE); /usr/bin/pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) @@ -38,7 +36,7 @@ $(_DBG)$(MAKECOOKIE) merge-i386-files: - @(echo "[===== Merging ISA-I386 =====]") + @echo "[===== Merging isa-i386: $(foreach M,$(MODULATORS),$M=$($M)) =====]" $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/bin $(PKGROOT)) $(_DBG)(gmv -f $(PPREFIX)/bin/i386-pc* $(PPREFIX)/bin/i386/) $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/include $(PKGROOT)) @@ -56,3 +54,31 @@ $(_DBG)(stripbin $(PPREFIX)/bin) $(_DBG)$(MAKECOOKIE) +ISAEXEC_DIRS = /opt/csw/gcc4/bin +ISAEXEC_FILES_i386 = /opt/csw/gcc4/bin/gcc +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcov +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gccbug +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gfortran +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/c++ +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/g++ +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/cpp +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/addr2name.awk +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gc-analyze +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcjh +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjarsigner +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmic +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjavah +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmid +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/jcf-dump +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gkeytool +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmiregistry +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/jv-convert +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcj +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gij +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gnative2ascii +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gserialver +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gappletviewer +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcj-dbtool +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjar +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gorbd +ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gtnameserv Modified: csw/mgar/pkg/gcc4/trunk/files/package_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-31 15:27:29 UTC (rev 4111) +++ csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-31 15:38:56 UTC (rev 4112) @@ -65,36 +65,6 @@ REQUIRED_PKGS_CSWgcc4objcrt = CSWgcc4corert CSWiconv REQUIRED_PKGS_CSWgcc4objc = CSWgcc4objcrt $(COMMON_REQUIRE) -## Define ISAEXEC -ISAEXEC_DIRS = $(BUILD_PREFIX)/gcc4/bin -ISAEXEC_FILES_i386 = $(BUILD_PREFIX)/gcc4/bin/gcc -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gcov -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gccbug -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gfortran -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/c++ -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/g++ -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/cpp -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/addr2name.awk -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gc-analyze -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gcjh -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gjarsigner -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/grmic -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gjavah -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/grmid -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/jcf-dump -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gkeytool -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/grmiregistry -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/jv-convert -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gcj -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gij -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gnative2ascii -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gserialver -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gappletviewer -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gcj-dbtool -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gjar -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gorbd -ISAEXEC_FILES_i386 += $(BUILD_PREFIX)/gcc4/bin/gtnameserv - ## Define the Contents of the Packages ## gcc4gfortran Definitions This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Tue Mar 31 18:22:06 2009 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Tue, 31 Mar 2009 16:22:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[4113] csw/mgar/pkg/git/trunk/Makefile Message-ID: Revision: 4113 http://gar.svn.sourceforge.net/gar/?rev=4113&view=rev Author: bdwalton Date: 2009-03-31 16:22:06 +0000 (Tue, 31 Mar 2009) Log Message: ----------- force Git.pm to the perl vendor module directory instead of site Modified Paths: -------------- csw/mgar/pkg/git/trunk/Makefile Modified: csw/mgar/pkg/git/trunk/Makefile =================================================================== --- csw/mgar/pkg/git/trunk/Makefile 2009-03-31 15:38:56 UTC (rev 4112) +++ csw/mgar/pkg/git/trunk/Makefile 2009-03-31 16:22:06 UTC (rev 4113) @@ -107,7 +107,9 @@ ETC_CONFIG=$(sysconfdir)/gitconfig V=1 \ all doc -INSTALL_ARGS = ETC_CONFIG=$(sysconfdir)/gitconfig install-doc +INSTALL_ARGS = ETC_CONFIG=$(sysconfdir)/gitconfig \ + INSTALLDIRS=vendor \ + install-doc include gar/category.mk @@ -132,7 +134,7 @@ @echo Cleaning up perl stuff @rm -rf $(DESTDIR)/$(libdir)/perl5/site_perl/5* @rm -rf $(DESTDIR)/$(perllib)/ - @chmod 644 $(DESTDIR)/$(libdir)/perl5/site_perl/*pm + @chmod 644 $(DESTDIR)/$(datadir)/perl/csw/*pm @echo Installing Emacs Git extension @( cd $(WORKSRC); $(MAKE) -C contrib/emacs install \ emacsdir=$(DESTDIR)/$(datadir)/emacs/site-lisp ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Tue Mar 31 19:25:07 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Tue, 31 Mar 2009 17:25:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[4114] csw/mgar/pkg/xterm/trunk Message-ID: Revision: 4114 http://gar.svn.sourceforge.net/gar/?rev=4114&view=rev Author: skayser Date: 2009-03-31 17:25:07 +0000 (Tue, 31 Mar 2009) Log Message: ----------- xterm: adjusted configure options, bumped version Modified Paths: -------------- csw/mgar/pkg/xterm/trunk/Makefile csw/mgar/pkg/xterm/trunk/checksums Modified: csw/mgar/pkg/xterm/trunk/Makefile =================================================================== --- csw/mgar/pkg/xterm/trunk/Makefile 2009-03-31 16:22:06 UTC (rev 4113) +++ csw/mgar/pkg/xterm/trunk/Makefile 2009-03-31 17:25:07 UTC (rev 4114) @@ -1,6 +1,6 @@ GARNAME = xterm -GARVERSION = 242 -CATEGORIES = x11 +GARVERSION = 243 +CATEGORIES = apps DESCRIPTION = Terminal emulator for the X Window System define BLURB @@ -14,15 +14,36 @@ MASTER_SITES = ftp://invisible-island.net/xterm/ DISTFILES = $(GARNAME)-$(GARVERSION).tgz +REQUIRED_PKGS = CSWfconfig CSWlibxft2 + + # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz +UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tgz +TEST_SCRIPTS = + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --disable-setuid +CONFIGURE_ARGS += --disable-setgid +CONFIGURE_ARGS += --enable-broken-osc +CONFIGURE_ARGS += --enable-broken-st +CONFIGURE_ARGS += --enable-dabbrev +CONFIGURE_ARGS += --enable-exec-term +CONFIGURE_ARGS += --enable-load-vt-fonts +CONFIGURE_ARGS += --enable-logfile-exec CONFIGURE_ARGS += --enable-logging -CONFIGURE_ARGS += --enable-luit CONFIGURE_ARGS += --enable-sun-fkeys +CONFIGURE_ARGS += --enable-warnings CONFIGURE_ARGS += --enable-wide-chars -CONFIGURE_ARGS += --with-utempter +# luit comes with snv_85 +# http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6662431 +#CONFIGURE_ARGS += --enable-luit + +#GARFLAVOR = DBG +CONFIGURE_ARGS += $(CONFIGURE_ARGS_$(GARFLAVOR)) +CONFIGURE_ARGS_DBG = --enable-trace --enable-warnings + +EXTRA_INC = $(includedir)/freetype2 + include gar/category.mk Modified: csw/mgar/pkg/xterm/trunk/checksums =================================================================== --- csw/mgar/pkg/xterm/trunk/checksums 2009-03-31 16:22:06 UTC (rev 4113) +++ csw/mgar/pkg/xterm/trunk/checksums 2009-03-31 17:25:07 UTC (rev 4114) @@ -1 +1 @@ -663fa3aac8e30e4c2d4bf07c0aee4dca download/xterm-242.tgz +be25d2d3661d0bb77fc66e1bcbb3caba download/xterm-243.tgz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 31 20:36:01 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 31 Mar 2009 18:36:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[4115] csw/mgar/pkg/gcc4/trunk Message-ID: Revision: 4115 http://gar.svn.sourceforge.net/gar/?rev=4115&view=rev Author: valholla Date: 2009-03-31 18:36:01 +0000 (Tue, 31 Mar 2009) Log Message: ----------- final checkin before package Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/Makefile csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk csw/mgar/pkg/gcc4/trunk/files/gar_override.mk csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk Modified: csw/mgar/pkg/gcc4/trunk/Makefile =================================================================== --- csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-31 17:25:07 UTC (rev 4114) +++ csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-31 18:36:01 UTC (rev 4115) @@ -44,9 +44,12 @@ CONFIGURE_ARGS += --enable-languages=c,c++,fortran,java,objc ## For cleanliness I split the Configuration into separate files +ifeq ($(shell uname -p), i386) +ISAEXEC_DIRS = /opt/csw/gcc4/bin +endif +include files/amd_merge.mk include files/gar_override.mk +include files/package_def.mk include files/pkg_scripts.mk -include files/amd_merge.mk -include files/package_def.mk ## include mGar definitions include gar/category.mk Modified: csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 17:25:07 UTC (rev 4114) +++ csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 18:36:01 UTC (rev 4115) @@ -1,4 +1,3 @@ -AMD_DEBUG = 1 ifeq ($(AMD_DEBUG),) _DBG=@ @@ -6,6 +5,9 @@ _DBG= endif +pre-package: + echo $(ISAEXEC_FILES_isa-i386) + AMD_BASE = $(WORKROOTDIR)/install-isa-i386-5.10-i386/ I386_BASE = $(WORKROOTDIR)/install-isa-i386-5.8-i386/ MPREFIX = opt/csw/gcc4 @@ -28,7 +30,7 @@ $(_DBG)$(MAKECOOKIE) merge-amd64-files: - @echo "[===== Merging isa-amd64: $(foreach M,$(MODULATORS),$M=$($M)) =====]" + @echo "[===== Merging isa-amd64 =====]" $(_DBG)(cd $(AMD_BASE); for dir in `gfind . -name "*solaris2\.10*" -type d` ; do \ /usr/bin/pax -rw $$dir $(PKGROOT); done ) $(_DBG)(cd $(AMD_BASE); /usr/bin/pax -rw $(MPREFIX)/lib/amd64 $(PKGROOT)) @@ -36,7 +38,7 @@ $(_DBG)$(MAKECOOKIE) merge-i386-files: - @echo "[===== Merging isa-i386: $(foreach M,$(MODULATORS),$M=$($M)) =====]" + @echo "[===== Merging isa-i386 =====]" $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/bin $(PKGROOT)) $(_DBG)(gmv -f $(PPREFIX)/bin/i386-pc* $(PPREFIX)/bin/i386/) $(_DBG)(cd $(I386_BASE); /usr/bin/pax -rw $(MPREFIX)/include $(PKGROOT)) @@ -54,31 +56,31 @@ $(_DBG)(stripbin $(PPREFIX)/bin) $(_DBG)$(MAKECOOKIE) -ISAEXEC_DIRS = /opt/csw/gcc4/bin -ISAEXEC_FILES_i386 = /opt/csw/gcc4/bin/gcc -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcov -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gccbug -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gfortran -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/c++ -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/g++ -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/cpp -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/addr2name.awk -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gc-analyze -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcjh -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjarsigner -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmic -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjavah -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmid -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/jcf-dump -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gkeytool -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/grmiregistry -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/jv-convert -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcj -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gij -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gnative2ascii -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gserialver -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gappletviewer -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gcj-dbtool -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gjar -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gorbd -ISAEXEC_FILES_i386 += /opt/csw/gcc4/bin/gtnameserv +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcc +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcov +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gccbug +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gfortran +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/c++ +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/g++ +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/cpp +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/addr2name.awk +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gc-analyze +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcjh +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gjarsigner +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/grmic +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gjavah +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/grmid +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/jcf-dump +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gkeytool +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/grmiregistry +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/jv-convert +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcj +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gij +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gnative2ascii +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gserialver +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gappletviewer +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcj-dbtool +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gjar +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gorbd +ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gtnameserv + Modified: csw/mgar/pkg/gcc4/trunk/files/gar_override.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-31 17:25:07 UTC (rev 4114) +++ csw/mgar/pkg/gcc4/trunk/files/gar_override.mk 2009-03-31 18:36:01 UTC (rev 4115) @@ -36,7 +36,8 @@ export CONFIG_SHELL CFLAGS CPPFLAGS CXXFLAGS export LDFLAGS BOOT_CFLAGS BOOT_LDFLAGS -FIXCONFIG_DIRS = $(DESTDIR)$(BUILD_PREFIX)/gcc4/lib +FIXCONFIG_DIRS += $(DESTDIR)$(BUILD_PREFIX)/gcc4/lib +STRIP_DIRS += $(DESTDIR)$(BUILD_PREFIX)/gcc4/bin CONFIGURE_SCRIPTS = objdir TEST_SCRIPTS = skip Modified: csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-31 17:25:07 UTC (rev 4114) +++ csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-31 18:36:01 UTC (rev 4115) @@ -1,6 +1,4 @@ -DEBUG_PACKAGING = 1 - post-patch-modulated: @(echo "==> Running autoheader and autoconf") @(cd $(PATCHDIR)/gcc && autoheader) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From valholla at users.sourceforge.net Tue Mar 31 21:03:15 2009 From: valholla at users.sourceforge.net (valholla at users.sourceforge.net) Date: Tue, 31 Mar 2009 19:03:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[4116] csw/mgar/pkg/gcc4/trunk Message-ID: Revision: 4116 http://gar.svn.sourceforge.net/gar/?rev=4116&view=rev Author: valholla Date: 2009-03-31 19:03:15 +0000 (Tue, 31 Mar 2009) Log Message: ----------- final checkin -- I hope Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/Makefile csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk Modified: csw/mgar/pkg/gcc4/trunk/Makefile =================================================================== --- csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-31 18:36:01 UTC (rev 4115) +++ csw/mgar/pkg/gcc4/trunk/Makefile 2009-03-31 19:03:15 UTC (rev 4116) @@ -44,9 +44,6 @@ CONFIGURE_ARGS += --enable-languages=c,c++,fortran,java,objc ## For cleanliness I split the Configuration into separate files -ifeq ($(shell uname -p), i386) -ISAEXEC_DIRS = /opt/csw/gcc4/bin -endif include files/amd_merge.mk include files/gar_override.mk include files/package_def.mk Modified: csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 18:36:01 UTC (rev 4115) +++ csw/mgar/pkg/gcc4/trunk/files/amd_merge.mk 2009-03-31 19:03:15 UTC (rev 4116) @@ -1,13 +1,9 @@ - ifeq ($(AMD_DEBUG),) _DBG=@ else _DBG= endif -pre-package: - echo $(ISAEXEC_FILES_isa-i386) - AMD_BASE = $(WORKROOTDIR)/install-isa-i386-5.10-i386/ I386_BASE = $(WORKROOTDIR)/install-isa-i386-5.8-i386/ MPREFIX = opt/csw/gcc4 @@ -56,31 +52,33 @@ $(_DBG)(stripbin $(PPREFIX)/bin) $(_DBG)$(MAKECOOKIE) -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcc -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcov -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gccbug -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gfortran -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/c++ -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/g++ -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/cpp -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/addr2name.awk -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gc-analyze -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcjh -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gjarsigner -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/grmic -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gjavah -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/grmid -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/jcf-dump -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gkeytool -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/grmiregistry -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/jv-convert -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcj -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gij -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gnative2ascii -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gserialver -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gappletviewer -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gcj-dbtool -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gjar -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gorbd -ISAEXEC_FILES_isa-i386 += /opt/csw/gcc4/bin/gtnameserv - +ifeq ($(shell uname -p), i386) +ISAEXEC_DIRS = /opt/csw/gcc4/bin +ISAEXEC_FILES += /opt/csw/gcc4/bin/gcc +ISAEXEC_FILES += /opt/csw/gcc4/bin/gcov +ISAEXEC_FILES += /opt/csw/gcc4/bin/gccbug +ISAEXEC_FILES += /opt/csw/gcc4/bin/gfortran +ISAEXEC_FILES += /opt/csw/gcc4/bin/c++ +ISAEXEC_FILES += /opt/csw/gcc4/bin/g++ +ISAEXEC_FILES += /opt/csw/gcc4/bin/cpp +ISAEXEC_FILES += /opt/csw/gcc4/bin/addr2name.awk +ISAEXEC_FILES += /opt/csw/gcc4/bin/gc-analyze +ISAEXEC_FILES += /opt/csw/gcc4/bin/gcjh +ISAEXEC_FILES += /opt/csw/gcc4/bin/gjarsigner +ISAEXEC_FILES += /opt/csw/gcc4/bin/grmic +ISAEXEC_FILES += /opt/csw/gcc4/bin/gjavah +ISAEXEC_FILES += /opt/csw/gcc4/bin/grmid +ISAEXEC_FILES += /opt/csw/gcc4/bin/jcf-dump +ISAEXEC_FILES += /opt/csw/gcc4/bin/gkeytool +ISAEXEC_FILES += /opt/csw/gcc4/bin/grmiregistry +ISAEXEC_FILES += /opt/csw/gcc4/bin/jv-convert +ISAEXEC_FILES += /opt/csw/gcc4/bin/gcj +ISAEXEC_FILES += /opt/csw/gcc4/bin/gij +ISAEXEC_FILES += /opt/csw/gcc4/bin/gnative2ascii +ISAEXEC_FILES += /opt/csw/gcc4/bin/gserialver +ISAEXEC_FILES += /opt/csw/gcc4/bin/gappletviewer +ISAEXEC_FILES += /opt/csw/gcc4/bin/gcj-dbtool +ISAEXEC_FILES += /opt/csw/gcc4/bin/gjar +ISAEXEC_FILES += /opt/csw/gcc4/bin/gorbd +ISAEXEC_FILES += /opt/csw/gcc4/bin/gtnameserv +endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 31 21:23:52 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 19:23:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[4117] csw/mgar/pkg/gsasl/trunk/Makefile Message-ID: Revision: 4117 http://gar.svn.sourceforge.net/gar/?rev=4117&view=rev Author: dmichelsen Date: 2009-03-31 19:23:52 +0000 (Tue, 31 Mar 2009) Log Message: ----------- gsasl: Exclude charset.alias Modified Paths: -------------- csw/mgar/pkg/gsasl/trunk/Makefile Modified: csw/mgar/pkg/gsasl/trunk/Makefile =================================================================== --- csw/mgar/pkg/gsasl/trunk/Makefile 2009-03-31 19:03:15 UTC (rev 4116) +++ csw/mgar/pkg/gsasl/trunk/Makefile 2009-03-31 19:23:52 UTC (rev 4117) @@ -31,6 +31,8 @@ #TEST_TARGET = check TEST_TARGET = +EXTRA_MERGE_EXCLUDE_FILES = $(libdir)/charset.alias + PKGFILES_CSWlibgsasl = $(includedir)/.* PKGFILES_CSWlibgsasl += $(libdir)/.* PKGFILES_CSWlibgsasl += $(mandir)/man3/.* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 31 21:32:05 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 19:32:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[4118] csw/mgar/pkg/libgsasl/ Message-ID: Revision: 4118 http://gar.svn.sourceforge.net/gar/?rev=4118&view=rev Author: dmichelsen Date: 2009-03-31 19:32:04 +0000 (Tue, 31 Mar 2009) Log Message: ----------- libgsasl: Remove GAR description as it is build together with gsasl now Removed Paths: ------------- csw/mgar/pkg/libgsasl/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Mar 31 21:57:09 2009 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 31 Mar 2009 19:57:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[4119] csw/mgar/pkg/libidn/trunk Message-ID: Revision: 4119 http://gar.svn.sourceforge.net/gar/?rev=4119&view=rev Author: dmichelsen Date: 2009-03-31 19:57:09 +0000 (Tue, 31 Mar 2009) Log Message: ----------- libidn: Update to 1.13, dynamic gspec and depend on CSWgettextrt Modified Paths: -------------- csw/mgar/pkg/libidn/trunk/Makefile csw/mgar/pkg/libidn/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/libidn/trunk/files/CSWlibidn.gspec Modified: csw/mgar/pkg/libidn/trunk/Makefile =================================================================== --- csw/mgar/pkg/libidn/trunk/Makefile 2009-03-31 19:32:04 UTC (rev 4118) +++ csw/mgar/pkg/libidn/trunk/Makefile 2009-03-31 19:57:09 UTC (rev 4119) @@ -1,5 +1,5 @@ GARNAME = libidn -GARVERSION = 1.9 +GARVERSION = 1.13 CATEGORIES = lib DESCRIPTION = GNU IDN Library @@ -13,17 +13,20 @@ MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWlibidn,) +SPKG_SOURCEURL = http://www.gnu.org/software/libidn/ + UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz BUILD64 = 1 NO_ISAEXEC = 1 -REQUIRED_PKGS = CSWggettext CSWiconv +REQUIRED_PKGS = CSWggettextrt CSWiconv CONFIGURE_ARGS = $(DIRPATHS) -TEST_TARGET = check +# The failing test is due to a bug in libiconv. This is fixed in libiconv 0.13 +#TEST_TARGET = check +TEST_TARGET = include gar/category.mk Modified: csw/mgar/pkg/libidn/trunk/checksums =================================================================== --- csw/mgar/pkg/libidn/trunk/checksums 2009-03-31 19:32:04 UTC (rev 4118) +++ csw/mgar/pkg/libidn/trunk/checksums 2009-03-31 19:57:09 UTC (rev 4119) @@ -1,2 +1 @@ -f4d794639564256a367566302611224e download/libidn-1.9.tar.gz -93e0fbb8839375ed9f8683713a5f7d8f download/CSWlibidn.gspec +101f13b1cb698080c77e38b8e8d4c6a4 download/libidn-1.13.tar.gz Deleted: csw/mgar/pkg/libidn/trunk/files/CSWlibidn.gspec =================================================================== --- csw/mgar/pkg/libidn/trunk/files/CSWlibidn.gspec 2009-03-31 19:32:04 UTC (rev 4118) +++ csw/mgar/pkg/libidn/trunk/files/CSWlibidn.gspec 2009-03-31 19:57:09 UTC (rev 4119) @@ -1,4 +0,0 @@ -%var bitname libidn -%var pkgname CSWlibidn -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC_FIRSTMOD}/COPYING This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Tue Mar 31 22:46:15 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Tue, 31 Mar 2009 20:46:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[4120] csw/mgar/pkg/axel/trunk/Makefile Message-ID: Revision: 4120 http://gar.svn.sourceforge.net/gar/?rev=4120&view=rev Author: skayser Date: 2009-03-31 20:46:15 +0000 (Tue, 31 Mar 2009) Log Message: ----------- axel: fixed $(CFLAGS) Modified Paths: -------------- csw/mgar/pkg/axel/trunk/Makefile Modified: csw/mgar/pkg/axel/trunk/Makefile =================================================================== --- csw/mgar/pkg/axel/trunk/Makefile 2009-03-31 19:57:09 UTC (rev 4119) +++ csw/mgar/pkg/axel/trunk/Makefile 2009-03-31 20:46:15 UTC (rev 4120) @@ -29,8 +29,15 @@ include gar/category.mk +# ./configure is not your usual kind of configure ... +post-configure-modulated: + @perl -pi -e 's|-g -Os||' $(WORKSRC)/Makefile.settings + @echo CFLAGS+=$(CFLAGS) >> $(WORKSRC)/Makefile.settings + @$(MAKECOOKIE) + pre-build-modulated: @perl -pi -e 's/-Wall//g' $(WORKSRC)/Makefile + @$(MAKECOOKIE) post-install-modulated: @perl -pi -e "s#/etc/axelrc#$(sysconfdir)/axelrc#" \ @@ -38,3 +45,4 @@ $(DESTDIR)$(mandir)/zh_CN/man1/axel.1 @mv $(DESTDIR)$(sysconfdir)/axelrc \ $(DESTDIR)$(sysconfdir)/axelrc.CSW + @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Tue Mar 31 22:50:59 2009 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Tue, 31 Mar 2009 20:50:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[4121] csw/mgar/pkg/axel/trunk/Makefile Message-ID: Revision: 4121 http://gar.svn.sourceforge.net/gar/?rev=4121&view=rev Author: skayser Date: 2009-03-31 20:50:58 +0000 (Tue, 31 Mar 2009) Log Message: ----------- axel: added REQUIRED_PKGS Modified Paths: -------------- csw/mgar/pkg/axel/trunk/Makefile Modified: csw/mgar/pkg/axel/trunk/Makefile =================================================================== --- csw/mgar/pkg/axel/trunk/Makefile 2009-03-31 20:46:15 UTC (rev 4120) +++ csw/mgar/pkg/axel/trunk/Makefile 2009-03-31 20:50:58 UTC (rev 4121) @@ -15,6 +15,8 @@ SPKG_SOURCEURL = http://axel.alioth.debian.org/ SPKG_CLASSES = none cswcpsampleconf +REQUIRED_PKGS = CSWcswclassutils + # Doesn't work yet, upstream watch needs to be improved first #UPSTREAM_MASTER_SITES = http://alioth.debian.org/frs/?group_id=100070 #UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.