Commit graph

189 commits

Author SHA1 Message Date
joerg
9c171615e7 Don't enumerate evil. Pass down -L* and -l* only from LDFLAGS. 2011-07-21 17:07:11 +00:00
wiz
924ea6d8b7 Fix sbit handling in png patch.
From Marko Schütz Schmuck on pkgsrc-users, fixing core dumps
in kmymoney and kphotoalbum.
Bump PKGREVISION.
2011-03-25 15:28:26 +00:00
wiz
f4386958e6 Bump PKGREVISION for patch-as (compress/uncompress) fix. 2011-03-18 15:36:17 +00:00
wiz
1f6fa7b52a Fix compress/uncompress handling correctly. 2011-03-18 15:36:01 +00:00
wiz
56b8141eb7 Improve png-1.5 patch. Bump PKGREVISION. 2011-03-06 16:11:03 +00:00
wiz
4f67e27aac Add "# used by x11/qt3-libs/Makefile" for pkglint. 2011-03-06 16:10:22 +00:00
tnn
a5fa6f33fd Attempt to fix png-1.5 fallout. Only build tested. 2011-01-16 12:36:59 +00:00
wiz
2f4126dc58 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
dsainty
ada744dc0a Mechanically replace references to graphics/jpeg with the suitable
alternative from mk/jpeg.buildlink3.mk

This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).

The mechanical edits were applied via the following script:

#!/bin/sh
for d in */*; do
  [ -d "$d" ] || continue
  for i in "$d/"Makefile* "$d/"*.mk; do
    case "$i" in *.orig|*"*"*) continue;; esac
    out="$d/x"
    sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
        -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
        < "$i" > "$out"
    if cmp -s "$i" "$out"; then
      rm -f "$out"
    else
      echo "Edited $i"
      mv -f "$i" "$i.orig" && mv "$out" "$i"
    fi
  done
done
2010-12-23 11:44:24 +00:00
obache
a4a2a152a6 Remove addition of ${QTDIR} to BUILDLINK_PASSTHRU_DIRS.
Directories in LOCALBASE must not be added, or break build of some qt packages.
For examples, mis-pick up old header files of itself, or introduce hidden
dependency.
2010-11-18 07:48:45 +00:00
tsutsui
bcaa70662c Fix build failure on NetBSD/arm.
patch-ad:
 src/tools/qglobal.h mentionss about Q_NO_PACKED_REFERENCE:
---
/* ARM gcc pads structs to 32 bits, even when they contain a single
   char, or short.  We tell gcc to pack QChars to 16 bits, to avoid
   QString bloat. However, gcc 3.4 doesn't allow us to create references to
   members of a packed struct. (Pointers are OK, because then you
   supposedly know what you are doing.) */
#  if (defined(__arm__) || defined(__ARMEL__)) && !defined(QT_MOC_CPP)
#    define Q_PACKED __attribute__ ((packed))
#    if __GNUC__ == 3 && __GNUC_MINOR__ >= 4
#      define Q_NO_PACKED_REFERENCE
---
 but it seems we also have to define it on gcc4.

patch-ch:
 Furthermore, it looks gcc4 also rejects implicit pointer casts, so
 add an explicit cast where the above Q_NO_PACKED_REFERENCE is referred.
2010-08-09 13:21:07 +00:00
obache
3110f46a61 used by x11/qt3-tools/Makefile 2010-06-15 10:45:48 +00:00
wiz
92e0cb52cb Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
wiz
7e9f949650 Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
wiz
672ef23395 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
sno
949cd3bc1f bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
rillig
ce5d235243 Fixed some pkglint warnings for qt3-docs. 2009-07-11 09:11:13 +00:00
joerg
843a1e6099 Remove @dirrm entries from PLISTs 2009-06-14 18:24:43 +00:00
wiz
f479210fd4 Apply patch reported by Gary Duzan in PR 37347 to fix finance/kmymoney2
after ld.elf_so fix from December 2007.

Bump PKGREVISION.
2009-05-20 01:00:40 +00:00
hasso
be66c8a504 Make it compile on DragonFly master. 2009-04-07 10:59:48 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
wiz
17b8fd23de Fix qmake.conf to handle shared libraries correctly.
Bump qt3-tools PKGREVISION.
2008-10-08 09:35:27 +00:00
tnn
ee7b60b45f fix hpux platform detection. 2008-02-16 22:41:31 +00:00
tnn
ad6ceadd25 Per the process outlined in revbump(1), perform a recursive revbump
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
2008-01-18 05:06:18 +00:00
tron
c56a072db6 Fix build problems caused by Mac OS X Leopard linker work around in
the "MesaLib" package.
2007-12-17 18:21:31 +00:00
tron
a8123a32b4 Fix broken (or non-portable at best) shell code. 2007-12-16 13:42:10 +00:00
joerg
c78c96d10f Change qmake to not add the target directory as rpath.
This would leak rpath references to the build directory and
libtool should take care of this already. Non-libtool builds
might be broken by this, but they shouldn't use -Wl,-R either,
but -Wl,-rpath. Bump revision of qt3-libs (rpath changes) and
qt3-tools (qmake changes).
2007-10-24 15:50:18 +00:00
abs
39ece3bb6e Update to qt3-libs-3.3.8nb6: Explicitly pass inet6 setting to configure - from Yakovetsky Vladimir 2007-10-15 11:59:49 +00:00
tron
562fcbbd20 Fix security vulnerability reported in CVE-2007-4137.
Bump package revision.
2007-09-15 12:04:01 +00:00
wiz
7fdd20322e Revert 1.61. Restores PKGCONFIG_OVERRIDE line that was probably
removed by accident.

Bump PKGREVISION.
2007-09-08 13:45:31 +00:00
joerg
9b92cfd6e3 Add DESTDIR support. 2007-08-08 17:10:29 +00:00
tron
7fb3ca68f7 Add patches provided by Trolltech to fix CVE-2007-3388.
Bump package revision.
2007-08-01 20:51:23 +00:00
tnn
fe4909a2c5 Raymond Meyer reports on pkgsrc-users@ that graphics corruption is no
longer an issue on Solaris, so re-enable Xrender.
2007-07-02 20:06:43 +00:00
joerg
fc61709adb Fix conditional to also work for xorg. 2007-06-15 17:30:43 +00:00
markd
fe0cd9bf56 Fix for CVE-2007-0242. Bump PKGREVISION. 2007-04-06 12:44:38 +00:00
dmcmahill
198761828a don't try to explicitly include the shell name in the CONFIGURE_SCRIPT
variable on SunOS.  That leads to things like
/bin/ksh /bin/ksh ./configure
This is needed after rev 1.16 of pkgsrc/mk/configure/configure.mk
2007-04-05 00:22:24 +00:00
dsainty
f969c0f045 Add an HTTP mirror, for FTP-less sites. 2007-03-19 12:30:46 +00:00
markd
2e4bceb7d7 Add patches from Dirk Mueller of KDE to fix font selection issues
with Asian fonts.  Bump PKGREVISION.
2007-03-18 20:59:35 +00:00
markd
9af5e3d8d4 Update to qt 3.3.8
This maintenance release incorporates bugfixes and optimizations.
2007-03-18 20:51:59 +00:00
rillig
2170d1ea0b Fixed the separation of CONFIGURE_SCRIPT and CONFIG_SHELL. 2007-03-17 20:43:23 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
joerg
2df04c016c OpenGL needs libXmu, so move it to qt3-libs itself. Noticed by abs@
and drochner@.
2007-01-15 16:19:43 +00:00
joerg
1eb1d87057 Modular Xorg support for Qt. 2007-01-10 10:16:01 +00:00
joerg
58c3144236 Mechanically replace all includes of buildlink3.mk of the following
packages with the modular Xorg equivalent. Those are falling back
to the old location by default, so this commmit doesn't change
dependencies.

graphics/xpm ==> x11/libXpm
fonts/Xft2 ==> x11/libXft
x11/Xfixes ==> x11/libXfixes
x11/xcursor ==> x11/libXcursor
x11/Xrender ==> x11/libXrender
x11/Xrandr ==> libXrandr
2006-12-15 20:32:52 +00:00
drochner
08df124995 patch-ja did contain a fix against the pixmap image security flaw;
it is superseded by a somewhat different version in official qt-3.3.7 now
2006-10-23 15:18:15 +00:00
adam
e95c1cfe64 Changes 3.3.7:
* Fixed security flaw in the way Qt handles pixmap images
2006-10-23 14:54:11 +00:00
drochner
139ecc2e1f Add a patch for CVE-2006-4811 (integer overflow in image handling).
The patch was proposed in
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=210742, but this is
appearently not what Redhat does -- they have an update for kdelibs, but
don't tell details.
The patch helps for me, so put it in, at least until we know more.
2006-10-19 12:58:12 +00:00
joerg
b5886c6860 Forgotten patchsum. Reminder by Mark. 2006-07-27 11:54:09 +00:00
joerg
f6849cdec8 Readd recursive Xcursor buildlink3 inclusion, the problems in Xorg world
have been fixed in the mean time and it broke accidently native builds.
As found in the process fix the detection of Xrandr for the Xorg case and
bump revision for that. Activate -verbose for the configure step to make
debugging such issues in the future e.g. in bulk builds easier.
2006-07-26 13:30:24 +00:00
joerg
73dac18f95 Don't recurse into xcursor, it is not needed by Qt3 itself. 2006-07-18 19:55:47 +00:00