Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/web
In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv30305/main/finkinfo/web

Modified Files:
      Tag: pangocairo-branch
        tomcat5.info 
Added Files:
      Tag: pangocairo-branch
        mapserver5.info openlayers.info tilecache-py.info 
Log Message:
merge from head

Index: tomcat5.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/web/tomcat5.info,v
retrieving revision 1.2.2.3
retrieving revision 1.2.2.4
diff -u -d -r1.2.2.3 -r1.2.2.4
--- tomcat5.info        15 Jul 2007 15:10:44 -0000      1.2.2.3
+++ tomcat5.info        5 Mar 2008 03:33:45 -0000       1.2.2.4
@@ -1,7 +1,7 @@
 Package: tomcat5
-Version: 5.5.23
+Version: 5.5.26
 Revision: 1
-Type: java(1.4)
+Type: java(1.5)
 
 CustomMirror: <<
        Primary: http://ranger.users.finkproject.org/distfiles
@@ -11,17 +11,17 @@
        nam-CA: http://www.southofheaven.net/befunk
 <<
 Source: mirror:apache:tomcat/tomcat-5/v%v/bin/apache-tomcat-%v.tar.gz
-Source-MD5: 7a4cc2e00c7d2c9d9c4437ede337f832
+Source-MD5: d7d1ac1505a295ca304dc4e8b5bafdeb 
 Source2: mirror:apache:tomcat/tomcat-5/v%v/bin/apache-tomcat-%v-admin.tar.gz
-Source2-MD5: 7d48a07234c68289435df9694e068039
-Source3: mirror:apache:tomcat/tomcat-5/v%v/bin/apache-tomcat-%v-compat.tar.gz
-Source3-MD5: 81581379bf8e10f345d774076930d51c
+Source2-MD5: aecd046f56a3d4b77f46c509109fa292 
+Source3: 
http://mirrors.sirium.net/pub/apache/commons/io/binaries/commons-io-1.4-bin.tar.gz
+Source3-MD5: 2cef2d863797d4f06ea447199da56648 
 PatchFile: %n.patch
 PatchFile-MD5: 1a4a0291281992c9fcb834ab7a4d85d1
 PatchScript: sed -e 's:@PREFIX@:%p:g' < %{PatchFile} | patch -p1
 
 BuildDepends: fink (>= 0.24.12), passwd (>= 20070108-1)
-Depends: passwd (>= 20070108-1), system-java (>= 1.4-1)
+Depends: passwd (>= 20070108-1), system-java (>= 1.5-1), daemonic
 ConfFiles: <<
        %p/etc/%N/tomcat.conf
        %p/var/%N/conf/catalina.policy
@@ -51,12 +51,6 @@
        install -d -m 755 %i/bin
        install -c -m 755 tomcat %i/bin/%N
 
-       # fix up perms
-       find %i/var/%N -type d -exec chmod 755 {} \;
-       find %i/var/%N -type f -exec chmod 644 {} \;
-       chmod 755 %i/var/%N/bin/*.sh
-       chown -R tomcat:tomcat %i/var/%N
-
        # docs
        install -d -m 755 %i/share/doc/%N
        mv %i/var/%N/*.txt %i/var/%N/LICENSE %i/share/doc/%N/
@@ -70,9 +64,11 @@
        # web apps
        install -d -m 755 %i/share/webapps
        mv %i/var/%N/webapps/* %i/share/webapps/
+       chown tomcat:tomcat %i/share/webapps/
        rmdir %i/var/%N/webapps
        pushd %i/var/%N
        ln -sf ../../share/webapps webapps
+       chown tomcat:tomcat %i/var/%N/webapps
        popd
 
        # configuration files
@@ -81,6 +77,17 @@
 
        # misc
        sudo chmod 0775 %i/share/webapps/* %i/var/%N/logs
+
+       # finx commons-io in the manager
+       cp ../commons-io-1.4/commons-io-1.4.jar 
%i/var/%N/server/webapps/manager/WEB-INF/lib
+       # chown tomcat:tomcat 
%i/var/%N/server/webapps/manager/WEB-INF/lib/commons-io-1.4.jar
+
+       # fix up perms
+       find %i/var/%N -type d -exec chmod 755 {} \;
+       find %i/var/%N -type f -exec chmod 644 {} \;
+       chmod 755 %i/var/%N/bin/*.sh
+       chown -R tomcat:tomcat %i/var/%N
+
 <<
 DaemonicFile: <<
 <service>
@@ -95,14 +102,18 @@
 
 PostInstScript: <<
        # update daemonic init script if necessary
-       [ -x %p/bin/daemonic ] && daemonic install %N
+       daemonic install %N
+
+       # why fink installer set the file to root?
+       chown tomcat %p/var/%N/webapps
 <<
 PreRmScript: <<
        # clean up
-       if [ $1 != "upgrade" ] && [ -x %p/bin/daemonic ]; then
-               daemonic remove %N
-               rm -rf %p/%N/work/*
-               rm -rf %p/%N/logs/*
+       if [ $1 != "upgrade" ]; then
+            %p/bin/%N stop || true
+            daemonic remove %N || true
+            rm -Rf %p/var/%N/work/* || true
+            rm -Rf %p/var/%N/logs/* || true
        fi
 <<
 
@@ -118,6 +129,9 @@
                %p/var/%N/conf/Catalina/localhost/host-manager.xml
                %p/var/%N/conf/Catalina/localhost/manager.xml
        <<
+       PostInstScript: <<
+               chown -R tomcat:tomcat %p/var/%N/conf
+       <<
        Depends: %N (>= %v-%r)
        Conflicts: tomcat4-webapps
        Replaces: tomcat, tomcat4, tomcat4-webapps, tomcat5

--- NEW FILE: mapserver5.info ---
Package: mapserver5
Version: 5.0.2
Revision: 1003
Distribution: 10.5
Description: Spatial Web Development Environment
License: BSD
Homepage: http://mapserver.gis.umn.edu
Maintainer: Kurt Schwehr <[EMAIL PROTECTED]>
DescDetail: <<
MapServer is an OpenSource development environment for constructing
spatially enabled Internet-web applications. The software builds upon
other popular OpenSource or freeware systems including Shapelib, 
FreeType, Proj.4, GDAL/OGR.
<<

Conflicts: mapserver
Replaces: mapserver

DescUsage: <<
To use mapserver you either copy the directory or the file: 
 cp %p/share/mapserver /Library/WebServer/CGI-Executables
or 
 cp %p/share/mapserver/mapserv /Library/WebServer/CGI-Executables
You may, of course, add symlink to CGI-Executables after you edit httpd.conf
to have Options: FollowSymLinks ExecCGI.

The documents are available at:
http://mapserver.gis.umn.edu/doc.html
<<

# Dependencies.
# do we really need proj if we have the proj-shlibs?
Depends: <<
        libgeos2-shlibs,
        freetype2-shlibs | freetype2-hinting-shlibs, 
        gd2-shlibs (>=2.0.34), 
        gdal-shlibs (>=1.4.0-1001), 
        libtiff-shlibs, proj-shlibs (>=4.5.0), pdflib-shlibs (>= 5.0.3-1003), 
ming-shlibs,
        postgresql82 (>=8.2.4-1021),
        postgis82
<<
BuildDepends: <<
        libiconv-dev, 
        libgeos2,
        freetype2-dev | freetype2-hinting-dev, 
        gd2 (>=2.0.34), 
        proj (>=4.5.0), gdal-dev (>=1.4.0-1001), 
        libtiff, pdflib (>= 5.0.3-1002), ming, 
        postgresql82-dev (>=8.2.4-1021),
        postgis82
<<

# Unpack Phase.
Source: http://download.osgeo.org/mapserver/mapserver-%v.tar.gz
Source-MD5: 508a937a78677110a83d2843ba2f8c1d

# Compile Phase.
ConfigureParams: <<
  --mandir=%i/share/man \
  --with-gd=%p \
  --with-tiff=%p \
  --with-pdf=%p \
  --with-proj=%p \
  --with-ogr=%p/bin/gdal-config \
  --with-gdal=%p/bin/gdal-config \
  --with-postgis=%p/bin/pg_config \
  --with-ming=%p \
  --without-geos \
  --with-curl-config=/usr/bin/curl-config \
  --with-wfs \
  --with-wcs \
  --with-wmsclient \
  --with-wfsclient
<<
#SetCPPFLAGS: -I%p/include/gdal1
CompileScript: <<
  CXXFLAGS="-I%p/include/gdal1" CPPFLAGS=-I%p/include/gdal1 
CFLAGS=-I%p/include/gdal1 ./configure %c
  CPPFLAGS=-I%p/include/gdal1 CFLAGS=-I%p/include/gdal1 make 
<<

# Install Phase.
InstallScript: <<
  mkdir -p %i/share/%n %i/bin

  cp mapserv scalebar shp2img shp2mysql.pl shp2pdf shptree shptreetst sortshp 
tile4ms %i/bin/

  echo "Creating links for backward compatibility to older fink versions"
  (cd %i/share/%n && ln -s ../../bin/* .)
<<


DocFiles: GD-COPYING HISTORY.TXT INSTALL README README.CONFIGURE

DescPort: <<

Need to switch to libgeos3 soon.

The binaries are now also installed in bin so that they can be used
from the command line.  Should mapserver depend on apache2 and put it
into the apache2 cgi directory?  
Kurt Schwehr <[EMAIL PROTECTED]> 5/2006

I followed README.CONFIGURE and the webiste:
http://www.kyngchaos.com/macosx/mapservinstall.html

  --with-freetype=DIR     GD: Specify where FreeType 2.x is installed (DIR is
                              path to freetype-config program or install dir).
  --with-zlib=DIR         GD: Specify where zlib is installed (DIR is path to
                              zlib install dir).
  --with-png=DIR          GD: Specify where PNG is installed (DIR is path to
                              PNG install dir).
  --with-jpeg=DIR       Include JPEG support (DIR is LibJPEG's install dir).
  --with-xpm=DIR          GD: Specify where libXpm is installed (DIR it the
                              libXpm install prefix).
  --with-gd=[static,]DIR Specify which version of GD to use (DIR is GD's
                          install dir).
  Supported
  
  --without-tiff        Disable TIFF support.
  --with-tiff=DIR       Include TIFF support (DIR is LibTIFF's install dir).
  Supported
  
  --with-libiconv=DIR     Specify where libiconv is installed (DIR is path
                          to libiconv install dir (prefix)).
  Supported (Implicityly)
  
  --without-pdf           Disable PDF support.
  --with-pdf=DIR        Include PDF support (DIR is PDFlib's install dir).
  Supported
  
  --without-eppl        Disable EPPL7 support.
  --with-eppl           Include EPPL7 support.
  Not Supported (EPPL7 is an extention to ArcView and is commercial)
  
  --with-proj=DIR       Include PROJ.4 support (DIR is PROJ.4's install dir).
  
  --with-threads=linkoptInclude thread safe support
  Not supported
  
  --with-sde=DIR        Include ESRI SDE support (DIR is SDE's install dir).
  --with-sde-version=VERSION NUMBER  Set ESRI SDE version number (Default is 
80).
  --with-sderaster      Include experimental ESRI SDE raster support.
  Not Supported (ESRI's SDE is commercial)
  
  --with-mpatrol=DIR    Include MPATROL support (DIR is MPATROL's install dir).
  
  --with-geos=PATH      Include GEOS support (PATH is path to geos-config)
  Not supported (it is not implemented yet)
  
  --with-ogr=PATH       Include OGR support (PATH is path to gdal-config).
  --with-gdal=PATH      Include GDAL support (PATH is path to gdal-config)
  Supported
  
  --with-postgis=ARG    Include PostGIS Support (ARG=yes/path to pg_config)
  Supported  (PostGIS is now included in postgresql80 (>=8.0.2-11))
  
  --with-mygis=ARG      Include MyGIS Support (ARG=yes/path to my_config)
  Support Planned
  
  --with-oraclespatial=ARG Include OracleSpatial Support (ARG=yes/path to 
Oracle home)
  Not Supported (commercial)
  
  --with-ming=DIR       Include MING/Flash Support (DIR=path to Ming
                          directory)
  Supported
  
  --without-wms           Disable OGC WMS Compatibility (enabled by default).
  Supported (Implicitly)
  
  --with-wfs              Enable OGC WFS Server Support (OGR+PROJ4 required).
  --with-wcs              Enable OGC WCS Server Support (GDAL+PROJ4 required).
  --with-wmsclient        Enable OGC WMS Client Connections (PROJ4 and libcurl
                          required).
  --with-wfsclient        Enable OGC WFS Client Connections (PROJ4, libcurl and
                          OGR required).
  --with-curl-config=PATH Specify path to curl-config.
  Supported
  
  --with-fastcgi=path     Enable FastCGI, point to installed tree.
  Not Supported
  
  --with-httpd            Specify path to 'httpd' executable.
  Support Planned
  
  --with-php=DIR          Specify directory where PHP4's include files are
                          installed (or a pointer to the full source tree)
                          Required in order to compile the PHP/MapScript
                          module.
  --with-php-regex-dir=DIR  Specify directory where the PHP4 bundled REGEX
                          object files (regex/*.o) are available. Required in
                          order to compile the PHP/MapScript module with PHP
                          configured as a DSO.
  Support Planned
  
  --with-apxs=FILE      (CURRENTLY DISABLED)
                          Use this option only if building the PHP MapScript
                          on a system where PHP was built as a shared Apache
                          module.  FILE is the optional pathname to the
                          Apache apxs tool; defaults to apxs.
  --with-apache=DIR       (CURRENTLY DISABLED)
                          Use this option only if building the PHP MapScript
                          on a system where PHP was built as an Apache
                          module statically linked into the httpd executable.
                          DIR is the path to the apache include files.
  Not Supported (CURRENTLY DISABLED)
<<

--- NEW FILE: tilecache-py.info ---
Info2: <<

Package: tilecache-py%type_pkg[python]
Version: 2.01
Revision: 1
Type: python (2.5)

Description: WMS-C tiling client
DescDetail: <<
TileCache is an implementation of a WMS-C (about) compliant server
made available under the BSD license by MetaCarta.

TileCache provides a Python-based WMS/TMS server, with pluggable
caching mechanisms and rendering backends. In the simplest use case,
TileCache requires only write access to a disk, the ability to run
Python CGI scripts, and a WMS you want to be cached. With these
resources, you can create your own local disk-based cache of any WMS
server, and use the result in any WMS-C supporting client, like
OpenLayers, or any TMS supporting client, like OpenLayers and
worldKit.
<<

Source: http://tilecache.org/tilecache-%v.tar.gz
Source-MD5: 8c133902b2a86ef6bc8f8033a392f56c

Depends: python%type_pkg[python]

CompileScript: <<
 %p/bin/python%type_raw[python] setup.py build
<<
InstallScript: <<
 #!/bin/bash -ev
 %p/bin/python%type_raw[python] setup.py install --root %d

 mkdir -p %i/lib/cgi-bin
 mv %i/bin/tilecache.cgi %i/lib/cgi-bin/tilecache.cgi%type_raw[python]
 mv %i/bin/tilecache.fcgi %i/lib/cgi-bin/tilecache.fcgi%type_raw[python]

 mkdir -p %i/share/doc/%n
 mv %i/TileCache/tilecache.cfg %i/share/doc/%n/
 rmdir %i/TileCache

 mv %i/bin/tilecache_clean.py{,%type_raw[python]}
 mv %i/bin/tilecache_http_server.py{,%type_raw[python]}
 mv %i/bin/tilecache_install_config.py{,%type_raw[python]}
 mv %i/bin/tilecache_seed.py{,%type_raw[python]}

<<

PostInstScript: <<
 update-alternatives --install %p/lib/cgi-bin/tilecache.cgi tilecache.cgi  
%p/lib/cgi-bin/tilecache.cgi%type_raw[python] %type_pkg[python]
 update-alternatives --install %p/lib/cgi-bin/tilecache.fcgi tilecache.fcgi  
%p/lib/cgi-bin/tilecache.fcgi%type_raw[python] %type_pkg[python]

 update-alternatives --install %p/bin/tilecache_clean.py tilecache_clean.py  
%p/bin/tilecache_clean.py%type_raw[python] %type_pkg[python]
 update-alternatives --install %p/bin/tilecache_http_server.py 
tilecache_http_server.py  %p/bin/tilecache_http_server.py%type_raw[python] 
%type_pkg[python]
 update-alternatives --install %p/bin/tilecache_install_config.py 
tilecache_install_config.py  
%p/bin/tilecache_install_config.py%type_raw[python] %type_pkg[python]
 update-alternatives --install %p/bin/tilecache_seed.py tilecache_seed.py  
%p/bin/tilecache_seed.py%type_raw[python] %type_pkg[python]

 echo ""
 echo "The scripts" tilecache.{,f}cgi, " tilecache_clean.py, 
tilecache_http_server.py, tilecache_install_config.py"
 echo "and tilecache_seed.py installed in %p/bin/ and %p/lib/cgi-bin"
 echo "are symlinks automatically updated by the update-alternatives utility."
 echo "If you install multiple flavors of the tileserver package, the symlinks"
 echo "will point to the higher flavor by default."
<<


PreRmScript: <<
 if [ $1 != "upgrade" ]; then
   update-alternatives --remove tilecache.cgi 
%p/lib/cgi-bin/tilecache.cgi%type_raw[python]
   update-alternatives --remove tilecache.fcgi 
%p/lib/cgi-bin/tilecache.fcgi%type_raw[python]

   update-alternatives --remove tilecache_clean.py          
%p/bin/tilecache_clean.py%type_raw[python]
   update-alternatives --remove tilecache_http_server.py    
%p/bin/tilecache_http_server.py%type_raw[python]
   update-alternatives --remove tilecache_install_config.py 
%p/bin/%type_raw[python]
   update-alternatives --remove tilecache_seed.py           
%p/bin/tilecache_seed.py%type_raw[python]

 fi
<<



License: BSD
Homepage: http://tilecache.org/
Maintainer: Kurt Schwehr <[EMAIL PROTECTED]>

DocFiles: index.html



# Info2
<<

--- NEW FILE: openlayers.info ---
Package: openlayers
Version: 2.5
Revision: 1.0
Homepage: http://openlayers.org/
Maintainer: Kurt Schwehr <[EMAIL PROTECTED]>
#Depends: 
#BuildDepends: 
#BuildConflicts: 
Source: http://openlayers.org/download/OpenLayers-%v.tar.gz
Source-MD5: 2fd25b42e4fcc7f0cb7e09f33acad5c0

CompileScript: echo "Nothing to compile"

InstallScript: <<
  mkdir -p %i/share/%n
  cp -r OpenLayers.js art img lib theme tools %i/share/%n/

  mkdir -p %i/share/doc/%n
  cp -r doc/* %i/share/doc/%n/
  cp -r examples %i/share/doc/%n/
<<

DescUsage: <<

  Put a link between %p/share/%n and where you want openlayers to
  appear on your web server.

  FIX: write a better usage example
<<

DocFiles: news.txt readme.txt release-license.txt repository-license.txt
License: BSD
DescDetail: <<

OpenLayers makes it easy to put a dynamic map in any web page. It can
display map tiles and markers loaded from any source. MetaCarta
developed the initial version of OpenLayers and gave it to the public
to further the use of geographic information of all kinds. OpenLayers
is completely free, Open Source JavaScript, released under the BSD
License.

OpenLayers is a pure JavaScript library for displaying map data in
most modern web browsers, with no server-side dependencies. OpenLayers
implements a (still-developing) JavaScript API for building rich
web-based geographic applications, similar to the Google Maps and MSN
Virtual Earth APIs, with one important difference -- OpenLayers is
Free Software, developed for and by the Open Source software
community.

Furthermore, OpenLayers implements industry-standard methods for
geographic data access, such as the OpenGIS Consortium's Web Mapping
Service (WMS) and Web Feature Service (WFS) protocols. Under the hood,
OpenLayers is written in object-oriented JavaScript, using components
from Prototype.js and the Rico library. The OpenLayers code base
already has hundreds of unit tests, via the Test.AnotherWay framework.

As a framework, OpenLayers is intended to separate map tools from map
data so that all the tools can operate on all the data sources. This
separation breaks the proprietary silos that earlier GIS revolutions
have taught civilization to avoid. The mapping revolution on the
public Web should benefit from the experience of history.

<<

Description: Dynamic maps using javascript

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to