Author: psteitz
Date: Mon Mar 29 00:10:10 2010
New Revision: 928539
URL: http://svn.apache.org/viewvc?rev=928539&view=rev
Log:
Added files used in creating RCs.
Added:
commons/proper/math/trunk/math-RC.sh (with props)
commons/proper/math/trunk/math-pre-RC.sh (with props)
commons/proper/math/trunk/siteMods/
commons/proper/math/trunk/siteMods/pom.xml (with props)
commons/proper/math/trunk/siteMods/site.css (with props)
commons/proper/math/trunk/siteMods/site.xml (with props)
Added: commons/proper/math/trunk/math-RC.sh
URL:
http://svn.apache.org/viewvc/commons/proper/math/trunk/math-RC.sh?rev=928539&view=auto
==============================================================================
--- commons/proper/math/trunk/math-RC.sh (added)
+++ commons/proper/math/trunk/math-RC.sh Mon Mar 29 00:10:10 2010
@@ -0,0 +1,77 @@
+#!/bin/sh
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# -----------------------------------------------------------------------------
+#
+# Shell script to create commons math RCs.
+# This script should be run from a fresh checkout of the RC tag.
+#
+# $Revision$ $Date$
+# -----------------------------------------------------------------------------
+# Set script variables
+version=2.1
+repo_path=~/.m2/repository/org/apache/commons/commons-math/${version}
+site_mods_path=./siteMods
+release_path=~/math-release
+#
+# Delete any locally installed artifacts from previous runs
+rm -rf ${repo_path}
+echo "Cleaned maven repo."
+rm -rf ${release_path}
+echo "Cleaned local release directory"
+mvn clean
+#
+# Chicanery to get only the userguide in the site
+cp ${site_mods_path}/pom.xml .
+cp ${site_mods_path}/site.xml src/site/
+mvn site
+cp ${site_mods_path}/site.css target/site/css
+rm target/site/*
+rm -rf target/site/style
+cp -r target/apidocs target/site
+svn revert src/site/site.xml
+svn revert pom.xml
+#
+# Generate the release artifacts and install them locally
+mvn assembly:assembly
+mvn -Prc -DcreateChecksum=true install
+#
+# Copy the zips/tarballs and release notes to release directory
+mkdir ${release_path}
+cp ${repo_path}/*.zip ${release_path}
+cp ${repo_path}/*.zip.* ${release_path}
+cp ${repo_path}/*.gz ${release_path}
+cp ${repo_path}/*.gz.* ${release_path}
+cp RELEASE-NOTES.txt ${release_path}
+#
+# Copy site
+cp -R target/site ${release_path}
+#
+# Copy maven artifacts
+cp -R ${repo_path} ${release_path}
+#
+# Rename maven, site directories
+mv ${release_path}/${version} ${release_path}/maven
+mv ${release_path}/site ${release_path}/docs
+echo "Artifacts copied."
+#
+# Delete tars/zips from maven subdirectory
+rm ${release_path}/maven/*.zip
+rm ${release_path}/maven/*.zip*
+rm ${release_path}/maven/*.gz
+rm ${release_path}/maven/*.gz*
+echo "Release candidate complete"
+
Propchange: commons/proper/math/trunk/math-RC.sh
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: commons/proper/math/trunk/math-RC.sh
------------------------------------------------------------------------------
svn:executable = *
Propchange: commons/proper/math/trunk/math-RC.sh
------------------------------------------------------------------------------
svn:keywords = Date Revision
Added: commons/proper/math/trunk/math-pre-RC.sh
URL:
http://svn.apache.org/viewvc/commons/proper/math/trunk/math-pre-RC.sh?rev=928539&view=auto
==============================================================================
--- commons/proper/math/trunk/math-pre-RC.sh (added)
+++ commons/proper/math/trunk/math-pre-RC.sh Mon Mar 29 00:10:10 2010
@@ -0,0 +1,30 @@
+#!/bin/sh
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# -----------------------------------------------------------------------------
+#
+# Shell script to update download page and release notes prior
+# to preparing a commons math release candidate.
+#
+# Note: RELEASE-NOTES.txt may need a little reformatting prior
+# to checkin. Both RELEASE-NOTES.txt and the generated download
+# page need to be checked in after review.
+#
+# $Revision$ $Date$
+# ----------------------------------------------------------------------------
+mvn changes:announcement-generate
+mv target/announcement/math-release-notes.vm RELEASE-NOTES.txt
+mvn commons:download-page
Propchange: commons/proper/math/trunk/math-pre-RC.sh
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: commons/proper/math/trunk/math-pre-RC.sh
------------------------------------------------------------------------------
svn:executable = *
Propchange: commons/proper/math/trunk/math-pre-RC.sh
------------------------------------------------------------------------------
svn:keywords = Date Revision
Added: commons/proper/math/trunk/siteMods/pom.xml
URL:
http://svn.apache.org/viewvc/commons/proper/math/trunk/siteMods/pom.xml?rev=928539&view=auto
==============================================================================
--- commons/proper/math/trunk/siteMods/pom.xml (added)
+++ commons/proper/math/trunk/siteMods/pom.xml Mon Mar 29 00:10:10 2010
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+ Stripped down maven pom used for generating commons math userguide by itself.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-math</artifactId>
+ <version>2.1</version>
+ <name>Commons Math User Guide</name>
+ <inceptionYear>2003</inceptionYear>
+ <description>User Guide</description>
+ <url>http://commons.apache.org/math/</url>
+ <issueManagement>
+ <system>jira</system>
+ <url>http://issues.apache.org/jira/browse/MATH</url>
+ </issueManagement>
+ <scm>
+
<connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/math/trunk</connection>
+
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/math/trunk</developerConnection>
+ <url>http://svn.apache.org/viewvc/commons/proper/math/trunk</url>
+ </scm>
+ <properties>
+ <commons.componentid>math</commons.componentid>
+ <commons.release.version>2.0</commons.release.version>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+ </properties>
+
+ <build>
+ </build>
+ <reporting>
+ </reporting>
+</project>
+
Propchange: commons/proper/math/trunk/siteMods/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: commons/proper/math/trunk/siteMods/pom.xml
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: commons/proper/math/trunk/siteMods/pom.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: commons/proper/math/trunk/siteMods/site.css
URL:
http://svn.apache.org/viewvc/commons/proper/math/trunk/siteMods/site.css?rev=928539&view=auto
==============================================================================
--- commons/proper/math/trunk/siteMods/site.css (added)
+++ commons/proper/math/trunk/siteMods/site.css Mon Mar 29 00:10:10 2010
@@ -0,0 +1,109 @@
+body {
+ color: #000;
+ background-color: #fff;
+ font-size: 13px;
+}
+
+p {
+ margin-left: 4px;
+ margin-top: 8px;
+ margin-bottom: 4px;
+}
+ul, ol {
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+h2 {
+ color: #fff;
+ border: none;
+ margin-top: 8px;
+ margin-bottom: 4px;
+ padding: 4px 4px 4px 6px;
+ background-color: #036;
+ font-weight: 900;
+ font-size: 13px;
+ background-image: url(../images/nw_maj_rond.gif);
+ background-repeat: no-repeat;
+}
+
+h3 {
+ color: #fff;
+ background-color: #888;
+ margin-top: 12px;
+ margin-bottom: 4px;
+ padding: 4px 4px 4px 6px;
+ border: none;
+ font-weight: 900;
+ font-size: 13px;
+ background-image: url(../images/nw_maj_rond.gif);
+ background-repeat: no-repeat;
+}
+
+div#bodyColumn {
+ margin-top: 0px;
+ margin-left: 158px;
+}
+
+div#bodyColumn a {
+ text-decoration: underline;
+}
+div#bodyColumn a:link {
+ color: #00f;
+}
+div#bodyColumn a:visited {
+ color: #00f;
+}
+a:active, a:hover {
+ color: #f30 !important;
+}
+
+div.source {
+ background-color: #eee;
+ color: #000;
+ margin-right: 0px;
+ margin-left: 4px;
+ margin-top: 1em;
+}
+
+div#leftColumn {
+ color: #000;
+ background-color: #eee;
+ margin-left: 0px;
+ margin-top: 0px;
+ border-right: 1px solid #aaa;
+ border-bottom: 1px solid #aaa;
+ border-top: none;
+ border-left: none;
+}
+
+#navcolumn {
+ margin-top: 0px;
+
+ color: #000;
+ border: none;
+ padding: 6px 4px 0 8px;
+}
+
+#navcolumn li {
+ padding-left: 8px;
+}
+
+#navcolumn h5 {
+ padding-top: 3px;
+}
+
+#banner, #banner td {
+ background-color: #fff;
+ color: #000;
+}
+
+#banner td {
+ height: 100%;
+ vertical-align: middle;
+}
+
+#menuCommons a.externalLink, #menuCommons a.externalLink:link, #menuCommons
a.externalLink:visited, #menuCommons a.externalLink:active, #menuCommons
a.externalLink:hover {
+ background-image: none;
+ padding-right: 0px;
+}
Propchange: commons/proper/math/trunk/siteMods/site.css
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: commons/proper/math/trunk/siteMods/site.css
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: commons/proper/math/trunk/siteMods/site.css
------------------------------------------------------------------------------
svn:mime-type = text/css
Added: commons/proper/math/trunk/siteMods/site.xml
URL:
http://svn.apache.org/viewvc/commons/proper/math/trunk/siteMods/site.xml?rev=928539&view=auto
==============================================================================
--- commons/proper/math/trunk/siteMods/site.xml (added)
+++ commons/proper/math/trunk/siteMods/site.xml Mon Mar 29 00:10:10 2010
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+ Stripped down nav for just the commons-math user guide.
+ TODO: get this generated somehow from the "real" site.xml
+ so it does not have to be maintained separately.
+-->
+<project name="Math">
+ <skin>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-skin</artifactId>
+ <version>2</version>
+ </skin>
+ <publishDate position="none"/>
+ <body>
+ <menu name="User Guide">
+ <item name="Contents" href="/userguide/index.html"/>
+ <item name="Overview" href="/userguide/overview.html"/>
+ <item name="Statistics" href="/userguide/stat.html"/>
+ <item name="Data Generation" href="/userguide/random.html"/>
+ <item name="Linear Algebra" href="/userguide/linear.html"/>
+ <item name="Numerical Analysis" href="/userguide/analysis.html"/>
+ <item name="Special Functions" href="/userguide/special.html"/>
+ <item name="Utilities" href="/userguide/utilities.html"/>
+ <item name="Complex Numbers" href="/userguide/complex.html"/>
+ <item name="Distributions"
href="/userguide/distribution.html"/>
+ <item name="Fractions" href="/userguide/fraction.html"/>
+ <item name="Transform Methods" href="/userguide/transform.html"/>
+ <item name="3D Geometry" href="/userguide/geometry.html"/>
+ <item name="Optimization"
href="/userguide/optimization.html"/>
+ <item name="Ordinary Differential Equations" href="/userguide/ode.html"/>
+ <item name="Genetic Algorithms" href="/userguide/genetics.html"/>
+ </menu>
+
+ </body>
+</project>
Propchange: commons/proper/math/trunk/siteMods/site.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: commons/proper/math/trunk/siteMods/site.xml
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: commons/proper/math/trunk/siteMods/site.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml