Mark Brand
4325746a51
revert openssl hacks in configure and use pg_config in package qt
15 years ago
Mark Brand
754f8ef7c3
simplified linking to openssl in package qt
...
We have been building Qt with "-openssl-linked". A patch was needed to adjust
OPENSSL_LIBS to keep a shared Qt build from failing at the point where
QtNetwork4.dll is linked. The patch is not needed if we use "-openssl" instead.
Because libssl and its dependencies are static libraries in mingw-cross-env,
a simple "-openssl" also causes libssl and dependencies to be embedded
(imported) into QNetwork4.dll, but it does so without requiring the patch.
Details:
The patch solved a problem that is a feature of a specific recipe of
Qt build ingredients:
(1) -shared
(2) -openssl-linked
(3) -qt-zlib
in an environment were:
(4) openssl is static
(5) “system” zlib is static
At least 1-3 are needed to see the problem. I suspect that 4 and 5 are needed as
well.
What I think I understand:
“-shared” means that QtNetwork4.dll will be built, which is the locus of the
problem.
“-openssl-linked” means that libssl and its dependencies are to be embedded in
QtNetwork4.dll. OPENSSL_LIBS supplies the list of dependencies.
“-qt-zlib” means that QtCore4 contains a zlib implementation.
Given this recipe for QtNetwork4.dll, the zlib implementation of “-lz” conflicts
with the zlib implementation of “-lQtCore4”.
The patch removed "-lz" from OPENSSL_LIBS and replaced it with "-lQtCore" in the
same position. Adding "-lQtCore" in this way is not a robust solution. For example,
it will break a debug build.
15 years ago
Volker Grabsch
644262b033
merge
15 years ago
Volker Grabsch
7a4ffb7acc
run the ./configure script with bash in package xerces
...
The reason is a bug in /bin/sh of OpenSolaris:
http://lists.gnu.org/archive/html/mingw-cross-env-list/2010-02/msg00100.html
15 years ago
Volker Grabsch
6bd7bda9b8
improved .hgignore to support symlinked directories
15 years ago
Volker Grabsch
6750ff91bf
merge
15 years ago
Volker Grabsch
9e4b402825
use $(INSTALL) instead of install in package freeimage
15 years ago
Volker Grabsch
c29ce62e5c
install "usr/bin/i686-pc-mingw32-pg_config" instead of "usr/i686-pc-mingw32/bin/pg_config"
15 years ago
Volker Grabsch
b5e9d038cc
update release notes
15 years ago
Volker Grabsch
48ea4b533e
update version of package libgsasl
15 years ago
Volker Grabsch
a7cae3a1f7
implemented version recognition for package freeimage
15 years ago
Volker Grabsch
5faa838de4
corrected download URL and version number style of package freeimage
15 years ago
Volker Grabsch
91464c9a5b
add missing CR characters to the patch of package freeimage
15 years ago
Mark Brand
456d5a9d68
new package: freeimage
15 years ago
Volker Grabsch
6129e49143
add missing dependency to package librsvg
15 years ago
Volker Grabsch
e1ab4466ff
changed coding style: make "-i" always the first argument of $(SED) (by Mark Brand)
15 years ago
Volker Grabsch
18316ec7d0
restore all patch headers
15 years ago
Mark Brand
1ec507a833
update package qt
15 years ago
Volker Grabsch
112ec2c8fc
bugfix for package gdal (by Mark Brand)
15 years ago
Volker Grabsch
fcc25621b3
improved coding style
15 years ago
Volker Grabsch
0b1e593a49
test program for package librsvg
15 years ago
Volker Grabsch
7af76e7a89
fixed several dependencies and *.pc scripts
15 years ago
Volker Grabsch
31cc6ec584
new package: sdl_pango
15 years ago
Volker Grabsch
c6608266b9
update release notes
15 years ago
Volker Grabsch
2caf98d262
update version of package libidn
15 years ago
Volker Grabsch
b3d50601e2
ignore the alpha version 0.17 of package libidn
15 years ago
Volker Grabsch
9962cf96c1
test program for package gtk
15 years ago
Volker Grabsch
a963fe3cdb
new package: librsvg
15 years ago
Volker Grabsch
761b2a794d
create missing *.pc file for package libgsf
15 years ago
Mark Brand
71639e81fa
upgrade package vmime to 0.9.1-svn-r533
15 years ago
Volker Grabsch
d9fefb83b7
make all dependencies explicit in package gdal
15 years ago
Volker Grabsch
48d206d2c6
remove an option that is no longer needed since "pkg-config" gets always "--static"
15 years ago
Volker Grabsch
7a4d773dcd
improved native build of pg_config in package postgresql
15 years ago
Volker Grabsch
c2a7118350
update version of packages curl, freetype, gdal, glib, gtk and pixman
15 years ago
Volker Grabsch
fce859d9a1
improved version recognition of package muparser
15 years ago
Volker Grabsch
875ff2ce66
new package: muparser (by Martin Lambers)
15 years ago
Volker Grabsch
4d7d8ee31f
don't generate the README and ChangeLog files anymore
15 years ago
Volker Grabsch
5bbe12e588
remove "--static" from docs because it is not needed anymore
15 years ago
Volker Grabsch
862598bd53
bugfix and test program for package sdl_mixer
15 years ago
Volker Grabsch
fbd9ed2ae2
bugfix in *-config result of package smpeg
15 years ago
Volker Grabsch
2fc34f1cc8
bugfix in *-config result of package libmikmod
15 years ago
Volker Grabsch
e83815cdb4
bugfix and test program for package sdl_image
15 years ago
Volker Grabsch
2c08f6cec5
merge
15 years ago
Volker Grabsch
80f761359e
improved coding style
15 years ago
Volker Grabsch
834421011b
hardcode the --static argument into i686-pc-mingw32-pkg-config
15 years ago
Volker Grabsch
92189500ce
more explicit installation command for FreeBSD (by Tony Theodore)
15 years ago
Volker Grabsch
3a464b819d
improved coding style
15 years ago
Mark Brand
07fb917d65
various improvements for package vmime
15 years ago
Volker Grabsch
4fc262b2e4
corrected version recognition of package libgsasl
15 years ago
Mark Brand
5aacf464a4
update version of package libgsasl
15 years ago