Commit graph

192 commits

Author SHA1 Message Date
dholland
7e751949e4 Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)
It turns out there were a lot of these.
2012-05-07 01:53:12 +00:00
wiz
fb1a8e5414 Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:41:29 +00:00
sbd
04daa2f1b8 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
joerg
bc9afa20ba Don't enumerate evil. Pass down -L* and -l* only from LDFLAGS. 2011-07-21 17:07:11 +00:00
wiz
aef5107352 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
91892f9519 Bump PKGREVISION for patch-as (compress/uncompress) fix. 2011-03-18 15:36:17 +00:00
wiz
00e931f977 Fix compress/uncompress handling correctly. 2011-03-18 15:36:01 +00:00
wiz
a221c96e51 Improve png-1.5 patch. Bump PKGREVISION. 2011-03-06 16:11:03 +00:00
wiz
fbcc90df6c Add "# used by x11/qt3-libs/Makefile" for pkglint. 2011-03-06 16:10:22 +00:00
tnn
45f0d464ec Attempt to fix png-1.5 fallout. Only build tested. 2011-01-16 12:36:59 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
dsainty
1f40f3a084 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
2c47366c24 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
ce66ab519e 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
c78fa74b6d used by x11/qt3-tools/Makefile 2010-06-15 10:45:48 +00:00
wiz
e8d8834f6a 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
91871f449e Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
wiz
579796a3e5 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
rillig
87ee15b97a Fixed some pkglint warnings for qt3-docs. 2009-07-11 09:11:13 +00:00
joerg
b02a0f888e Remove @dirrm entries from PLISTs 2009-06-14 18:24:43 +00:00
wiz
627d469e61 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