Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 20106 - New ebuild: mapserver-4.2.2.ebuild
Summary: New ebuild: mapserver-4.2.2.ebuild
Status: RESOLVED DUPLICATE of bug 69417
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2003-04-28 11:13 UTC by Rigo
Modified: 2006-04-12 08:10 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
mapserver-3.6.5.tar.gz (mapserver-3.6.5.tar.gz,1.60 KB, application/gzip)
2003-04-28 11:15 UTC, Rigo
Details
mapserver-4.2.2.ebuild (mapserver-4.2.2.ebuild,1.38 KB, text/plain)
2004-08-30 01:47 UTC, Renat Lumpau (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rigo 2003-04-28 11:13:10 UTC
*  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>
Comment 1 Rigo 2003-04-28 11:15:16 UTC
Created attachment 11250 [details]
mapserver-3.6.5.tar.gz

Enjoy :)
Comment 2 Rigo 2003-05-15 12:32:03 UTC
:)
Comment 3 Stuart Herbert (RETIRED) gentoo-dev 2003-10-04 05:00:38 UTC
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
Comment 4 Stuart Herbert (RETIRED) gentoo-dev 2004-04-23 00:49:52 UTC
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
Comment 5 Renat Lumpau (RETIRED) gentoo-dev 2004-08-30 01:47:11 UTC
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.
Comment 6 Jim C. Nasby 2004-10-01 12:27:12 UTC
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?
Comment 7 Paul Sumner 2004-10-20 07:27:05 UTC
Successfully built... Thanks very much.
Comment 8 Luca Barbato gentoo-dev 2004-10-24 07:26:49 UTC
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?
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2005-05-07 02:45:16 UTC
4 bug reports for the same thing is too much and it
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2005-05-07 02:45:16 UTC
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 ***