[79407] trunk/dports/java

ryandesign at macports.org ryandesign at macports.org
Sun Jun 12 22:56:10 PDT 2011


Revision: 79407
          http://trac.macports.org/changeset/79407
Author:   ryandesign at macports.org
Date:     2011-06-12 22:56:06 -0700 (Sun, 12 Jun 2011)
Log Message:
-----------
apache-solr: new port, version 3.2.0; see #29787

Added Paths:
-----------
    trunk/dports/java/apache-solr/
    trunk/dports/java/apache-solr/Portfile
    trunk/dports/java/apache-solr/files/
    trunk/dports/java/apache-solr/files/solr.in

Added: trunk/dports/java/apache-solr/Portfile
===================================================================
--- trunk/dports/java/apache-solr/Portfile	                        (rev 0)
+++ trunk/dports/java/apache-solr/Portfile	2011-06-13 05:56:06 UTC (rev 79407)
@@ -0,0 +1,48 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem          1.0
+
+name                apache-solr
+version             3.2.0
+categories          java search
+platforms           darwin
+maintainers         gmail.com:haya10.ito openmaintainer
+license             Apache-2.0
+
+description         The open source enterprise search platform
+
+long_description    Solr is the popular, blazing fast open source enterprise \
+                    search platform from the Apache Lucene project.
+
+homepage            http://lucene.apache.org/solr/
+master_sites        apache:lucene/solr/${version}/
+
+checksums           sha1    78caf37494603d69096709ed31455e6e433bff63 \
+                    rmd160  333c73c995fab571dd0f715e689b7d480117a82a
+
+extract.suffix      .tgz
+
+use_configure       no
+supported_archs     noarch
+
+build {}
+
+set java_home       /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home
+
+pre-configure {
+    if {![file exists ${java_home}]} {
+        ui_error "Java 1.6 is required, but not located at ${java_home}"
+        return -code error "Java 1.6 missing"
+    }
+}
+
+set target          ${prefix}/share/java/${name}-${version}
+
+destroot {
+    xinstall -d ${destroot}[file dirname ${target}]
+    copy ${worksrcpath}/example ${destroot}${target}
+    xinstall -m 755 ${filespath}/solr.in ${destroot}${prefix}/bin/solr
+    reinplace "s|@TARGET@|${target}|g" ${destroot}${prefix}/bin/solr
+    reinplace "s|@JAVA_HOME@|${java_home}|g" ${destroot}${prefix}/bin/solr
+}


Property changes on: trunk/dports/java/apache-solr/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/java/apache-solr/files/solr.in
===================================================================
--- trunk/dports/java/apache-solr/files/solr.in	                        (rev 0)
+++ trunk/dports/java/apache-solr/files/solr.in	2011-06-13 05:56:06 UTC (rev 79407)
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+CMDNAME=`basename "$0"`
+
+export JAVA_HOME=@JAVA_HOME@
+SOLR=@TARGET@
+
+usage() {
+    echo "Usage: ${CMDNAME} path/to/config/dir" 1>&2
+    exit 1
+}
+
+if [ -z "$1" ]; then
+    usage
+else
+    cd ${SOLR} && exec ${JAVA_HOME}/bin/java -Dsolr.solr.home="$1" -jar ${SOLR}/start.jar
+fi


Property changes on: trunk/dports/java/apache-solr/files/solr.in
___________________________________________________________________
Added: svn:eol-style
   + native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110612/34835e21/attachment.html>


More information about the macports-changes mailing list