svn commit: r1004254 - in /lenya/sandbox/modules/feed/branches/add-apache-feedparser: ./ java/externals/ java/lib/

[email protected] Mon, 04 Oct 2010 14:32:15 -0000
Newsgroups gmane.comp.cms.lenya.cvs
Message-ID <[email protected]>
Author: florent
Date: Mon Oct  4 14:32:15 2010
New Revision: 1004254

URL: http://svn.apache.org/viewvc?rev=1004254&view=rev
Log:
- remove all statics dependencies
- add a setup.sh in order to patch feedparser and retrive dependencies

Added:
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/setup.sh   (with props)
Removed:
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/commons-codec-1.2.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/commons-feedparser-1.0-SNAPSHOT.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/commons-httpclient-3.0-rc1.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/commons-logging-1.0.3.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/dom4j-1.5.2.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/icu4j-2.6.1.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/jaxen-1.1-beta-6.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/jaxme-api-0.3.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/jdom-b9.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/junit-3.8.1.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/log4j-1.2.6.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/saxpath-1.0-FCS.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/servlet-api-2.2.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/tagsoup-0.9.7.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/xalan-2.6.0.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/xercesImpl-2.6.2.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/xml-apis-1.0.b2.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/xmlParserAPIs-2.6.2.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/xmlrpc-1.2.jar
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/lib/xom-1.0b3.jar
Modified:
    lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/externals/patch-jdom-FEEDPARSER-7.patch

Modified: lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/externals/patch-jdom-FEEDPARSER-7.patch
URL: http://svn.apache.org/viewvc/lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/externals/patch-jdom-FEEDPARSER-7.patch?rev=1004254&r1=1004253&r2=1004254&view=diff
==============================================================================
--- lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/externals/patch-jdom-FEEDPARSER-7.patch (original)
+++ lenya/sandbox/modules/feed/branches/add-apache-feedparser/java/externals/patch-jdom-FEEDPARSER-7.patch Mon Oct  4 14:32:15 2010
@@ -1,7 +1,7 @@
-Index: pom.xml
+Index: commons-feedparser-r925477/pom.xml
 ===================================================================
---- pom.xml	(revision 1001881)
-+++ pom.xml	(working copy)
+--- commons-feedparser-r925477/pom.xml	(revision 1001881)
++++ commons-feedparser-r925477/pom.xml	(working copy)
 @@ -62,7 +62,7 @@
      <dependency>
        <groupId>jdom</groupId>

Added: lenya/sandbox/modules/feed/branches/add-apache-feedparser/setup.sh
URL: http://svn.apache.org/viewvc/lenya/sandbox/modules/feed/branches/add-apache-feedparser/setup.sh?rev=1004254&view=auto
==============================================================================
--- lenya/sandbox/modules/feed/branches/add-apache-feedparser/setup.sh (added)
+++ lenya/sandbox/modules/feed/branches/add-apache-feedparser/setup.sh Mon Oct  4 14:32:15 2010
@@ -0,0 +1,47 @@
+#!/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.
+
+# Invoke patch
+cd java/externals/
+echo ""
+echo ""
+echo "============================================="
+echo "Apply patch to feedparser while https://issues.apache.org/jira/browse/FEEDPARSER-7 not solve"
+echo "============================================="
+patch -N -p0 < patch-jdom-FEEDPARSER-7.patch
+
+
+# Invoke maven for building
+cd commons-feedparser-r925477/
+echo "============================================="
+echo "Install feedParser" 
+echo "============================================="
+
+mvn clean install
+
+echo "...and retrieve all dependencies"
+mvn dependency:copy-dependencies
+
+echo "Cleanning the java/lib folder before copy"
+echo "..."
+rm ../../lib/*
+echo "Done"
+echo "Move feedparser's lib and dependencies in standard lenya java/libs folder"
+echo "..."
+mv target/commons-feedparser-1.0-SNAPSHOT.jar ../../lib/
+mv target/dependency/* ../../lib/
+echo "Done"

Propchange: lenya/sandbox/modules/feed/branches/add-apache-feedparser/setup.sh
------------------------------------------------------------------------------
    svn:executable = *