* app-misc/mapserver Latest version available: 3.6.5 Latest version installed: 3.6.5 Size of downloaded files: [no/bad digest] Homepage: http://mapserver.gis.umn.edu Description: MapServer is a development environment for building spatially enabled Internet applications. <SNIP SITE> The MapServer system now supports MapScript which allows popular scripting languages such as Perl, Python, Tk/Tcl, Guile and even Java to access the MapServer C API. MapScript provides a rich environment for developing applications that integrate disparate data. If the data has a spatial component and you can get to it via your favorite scripting enviroment then you can map it. For example, using Perl's DBI module it is possible to integrate data from just about any database vendor (eg. Oracle, Sybase, MySQL) with traditional GIS data in a single map graphics or web page. In addition, there is now a PHP/MapScript module included in the current release- thanks DMSolutions. Of course, there is still the MapServer CGI application which provides a significant number of "out-of-the-box" features. Here's a sampling: # vector formats supported: ESRI shapefiles, simple embedded features, ESRI ArcSDE (alpha release) # raster formats supported (8-bit only): TIFF/GeoTIFF, GIF, PNG, ERDAS, JPEG and EPPL7 # quadtree spatial indexing for shapefiles # fully customizable, template driven output # feature selection by item/value, point, area or another feature # TrueType font support # support for tiled raster and vector data (display only) # automatic legend and scalebar building # scale dependent feature drawing and application execution # thematic map building using logical or regular expression based classes # feature labeling including label collision mediation # on-the-fly configuration via URLs # on-the-fly projection </SNIP SITE>
Created attachment 11250 [details] mapserver-3.6.5.tar.gz Enjoy :)
:)
Hi, The web-apps herd is currently working on delivering some important changes to the way that web-based applications are installed and managed on Gentoo Linux. Until this work is complete, we're not commiting ebuilds for new packages. I've marked this bug as 'LATER'. As soon as we are able to, we will come back to this bug and help you convert your ebuild to our new approach. Many thanks for your patience, Stu
Hi, Sorry for the delay in replying. We've been very busy putting a new framework in place for ebuilds for web-based applications. This has now been added to Portage. We need you to update your ebuild to use the new framework before we can accept your ebuild. Please emerge net-www/webapp-config (make sure you get version 1.2 or later), and update your ebuild to work with this new tool. You can use 'man 5 webapp.eclass', 'man 5 webapp-config' and 'man 8 webapp-config' to learn more about how your ebuild needs to work. You can find an example ebuild, for phpmyadmin, in /usr/share/doc/webapp-config-1.2/ If you encounter any difficulties with the new framework (and we apologise, but there are sure to be a few at first), please let us know and we'll do our best to help you. Best regards, Stu
Created attachment 38474 [details] mapserver-4.2.2.ebuild I've cleaned up and updated the ebuild. Will be talking to media-gfx people as the webapps part is pretty minimal.
I can't get it to build... echo >> mapscriptvars gcc -c -march=i686 -mcpu=i686 -funroll-loops -O3 -pipe -Wall -DIGNORE_MISSING_DATA -DNEED_STRLCAT -DUSE_EPPL -DUSE_JPEG -DUSE_GD_GIF -DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_FT -DGD_HAS_GDIMAGEGIFPTR -DUSE_PDF -DUSE_POSTGIS -I/usr/include -I/usr/include/postgresql/pgsql tile4ms.c -o tile4ms.o mappdf.c: In function `msDrawTextPDF': mappdf.c:1300: warning: assignment makes integer from pointer without a cast gcc -march=i686 -mcpu=i686 -funroll-loops -O3 -pipe -Wall -DIGNORE_MISSING_DATA -DNEED_STRLCAT -DUSE_EPPL -DUSE_JPEG -DUSE_GD_GIF -DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_FT -DGD_HAS_GDIMAGEGIFPTR -DUSE_PDF -DUSE_POSTGIS -I/usr/include -I/usr/include/postgresql/pgsql sortshp.o -L. -lmap -lgd -L/usr/lib -lgd -ljpeg -lfreetype -lpng -lz -lpdf -ljpeg -lfreetype -lpng -lz -ljpeg -L/usr/lib -lpq -lm -lstdc++ -o sortshp gcc -march=i686 -mcpu=i686 -funroll-loops -O3 -pipe -Wall -DIGNORE_MISSING_DATA -DNEED_STRLCAT -DUSE_EPPL -DUSE_JPEG -DUSE_GD_GIF -DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_FT -DGD_HAS_GDIMAGEGIFPTR -DUSE_PDF -DUSE_POSTGIS -I/usr/include -I/usr/include/postgresql/pgsql tile4ms.o -L. -lmap -lgd -L/usr/lib -lgd -ljpeg -lfreetype -lpng -lz -lpdf -ljpeg -lfreetype -lpng -lz -ljpeg -L/usr/lib -lpq -lm -lstdc++ -o tile4ms /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lmap collect2: ld returned 1 exit status make: *** [tile4ms] Error 1 make: *** Waiting for unfinished jobs.... /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lmap collect2: ld returned 1 exit status make: *** [sortshp] Error 1 !!! ERROR: app-misc/mapserver-4.2.2 failed. !!! Function src_compile, Line 50, Exitcode 2 !!! emake failed decibel@decibel.1[14:22]/usr/portage/app-misc/mapserver:207> I can build it by hand though... any ideas?
Successfully built... Thanks very much.
There are missing information how to install it using webapp-config Anybody more expert on the issue than me is willing to write a pkg_postinst einfo about that?
4 bug reports for the same thing is too much and it
4 bug reports for the same thing is too much and it´s also waste of development effort. Marking as dupe of Bug 69417 which seems to include most ebuilds. *** This bug has been marked as a duplicate of 69417 ***