summaryrefslogtreecommitdiff
path: root/x11
AgeCommit message (Collapse)AuthorFilesLines
2008-07-28Update to xf86-video-intel-2.4.0.tnn3-54/+10
Main new features included within this release are - New Intel 4 series chipset support - Improved 965 exa render performance - Integrated HDMI support - SDVO-HDMI support (e.g ASUS P5E-VM board) Also a long list of bugfixes: http://lists.freedesktop.org/archives/intel-gfx/2008-July/000192.html
2008-07-28Drag this kicking and screaming into the Century of the Fruitbat.dholland10-56/+446
- ANSIfy. - Use standard headers instead of rolling custom wrong decls. - Don't use void main. - Fix y2038 bugs. - Prune dead code. - Stop using outdated timezone interfaces. - Don't need libcompat any more. - Generally clean up build. Should fix broken build on Linux, probably other non-BSD OSes as well. PKGREVISION++.
2008-07-26Sort.kristerw1-2/+2
2008-07-25Fixed the problems reported by babylon5.netbsd.org weekly pkgsrc output for ↵rhaen1-1/+2
Thu Jul 24 02:20:00 2008
2008-07-24"Apparently pulling in Xmd.h here [XI.h] breaks qt, since they bothbjs3-2/+40
define an INT32 type (and incompatible ones even, since Xmd's is unsigned long on ILP32." (from GIT) Bump PKGREVISION.
2008-07-24Update qt4 to 4.4.0markd25-200/+312
Qt 4.4 introduces many new features as well as many improvements and bugfixes over the 4.3.x series. For more details, see the online documentation which is included in this distribution. The documentation is also available at http://doc.trolltech.com/4.4 The Qt version 4.4 series is binary compatible with the 4.3.x series. A long list of changes can be found in the changes-4.4.0 file in the distribution. Update OKed (and initial work provided) by adam@..
2008-07-24Properly define XTHREAD_CFLAGS/XTHREADLIB on NetBSD: We do notbjs13-27/+327
want -pthread in XTHREAD_CFLAGS, as this will end up linking everything against libpthread. Thus, in keeping with our gcc specfile, define _REENTRANT in XTHREAD_CFLAGS instead. XTHREADLIB is now -pthread, not -lpthread. While here, update to head of libX11-1.1 branch in GIT (with the exception of some unicode changes which caused mkpatches to choke). changes: - IM: Respect XMODIFIERS for Thai locale (bug #15719) - Bug #15884: Remove useless sleep()'s from the connection code. - NLS: Make UTF-8 the default for Russian - ConnDis: properly cast 'addr' before accessing it as a byte array. - added error check in Xcms color file parser; closes bug #15305 - Fix missing error condition in cmsColNm.c, also. Bump PKGREVISION.
2008-07-23Update to randrproto-1.2.2. patch-aa is no longer.bjs3-23/+6
commit 9ab3d5cca3cf9a76c6873007b8d4345c838cc297 Bug #16149: Make the field not be named 'delete' in C++ mode. Thanks for the upward compatibility, Bjarne. commit 3243afaa593f95bb89b1381dac2b920111ce36b1 Correct a copy'n'paste error in RRGetOutputInfo spec text. commit d1c5739ae19f7cc01a6a5603d3fae93e1f9ee3d1 Delete duplicate B32's in xRRScreenChangeNotifyEvent Caused compiler warnings: "randrproto.h", line 567: warning: syntax error: empty member declaration "randrproto.h", line 568: warning: syntax error: empty member declaration
2008-07-22fix cross-compiletnn1-1/+4
2008-07-22Needs pkg-configtnn1-2/+2
2008-07-22Use mk/x11.buildlink3.mk when X11 isn't modular. Allows use of native libXvMC.dholland1-1/+9
Patch stolen from libXv's b3.mk.
2008-07-20include LDFLAGS when creating shared library.dbj3-9/+9
This fixes build problems on darwin
2008-07-19revert patch-aa distinfo changeabs1-2/+2
2008-07-18Maintaining this package seems like a full-time job!bjs4-11/+31
Correct the sse2 detection logic in configure/configure.ac. Bump PKGREVISION.
2008-07-18Remove -msse CFLAGS settings for certain NetBSD platforms.obache1-7/+2
It create broken binary package for SSE-less machine, noticed in PR 39117. Such a tuning parameters should be defined in /etc/mk.conf. Bump PKGREVISION.
2008-07-18Wow, that was quick: update to pixman-0.11.8. Changes:bjs6-22/+28
(just a reminder: when updating this package, be sure to adjust files/pixman.sym appropriately) commit 411c0e990f7a96d4e15f2cbbe07d3b50b6a20f95 Make a couple of functions static commit 96f57c07f24cd6d86c0aad624bd1a16b85f08e04 Speed up fbOver Use FbByteMulAdd to operate on two components at a time and force the function to be inlined. commit dcbe4b3f80fb8dc6a83efa7e66a891f8b102608d fix --enable-{mmx,sse2,vmx} If --enable-foo is used, don't treat it as --disable-foo, and error out if the appropriate compiler support isn't detected. commit e21f00db50c30e80c8969fbf63982aeb7434dc1d Add pixman-1-uninstalled.pc file commit 1570746350baf82d36aeb7ea1702350700b795d7 Use -no-undefined -- fixes bug 15927 commit 99fead412e7602daf193035831b952e252dac0e1 Use <inttypes.h> on most types of Unix. Fix for bug 15560. commit 2070f10db927a97d7d38024e607093f5a6e00291 Remove unused pixman-combine.c commit 9d54568d5f93701313fdbb49c1ef9dc79fe5850c Fix SSE2 bug where x888 pixels were treated as 8888 commit 7dfd023e94d9ab5940d7062c2e5cde11ab02f43e fix Altivec detection the old code used to cause infinite looping on G3 machines. commit 0a92401678286eb438fe24979fd032efba540a0a Fix fbCompositeSrc_x888xnx8888mmx to properly ignore source alpha commit 687176023caf53f2fe234827d152f270048b1cd3 make --{en,dis}able-gtk work correctly --enable-gtk had the same effect as --disable-gtk. Now we check for it by default, and error out if we can't find it and it was explicitly enabled. commit 9d97716d2fd91d5611a5e7a7b29b38887b672e9f Fix bug 16310 in the SSE2 fast path in function fbCompositeSolidMask_nx8888x0565Csse2 commit eb53d111bd8651cd00c1b728b09e8be09b8482f7 Add a lossy 32-bit generic pixel fetch function for wide surfaces. The transformed fetch path currently only works at 32-bit precision. Until a wide version of that function is added, we need to have a path to perform a wide FetchPixel and then contract it down to a8r8g8b8. Also, use the right format when expanding the result in fbFetchTransformed64. fbFetchTransformed returns a8r8g8b8 results. commit 3c43b869f3821495978c61b9195f0b0e9e9e1245 Unexport or delete various functions - Delete pixman_region_append() - Delete pixman_region_empty() - Make pixman_region_validate() static and don't export it. Reported by Julien Cristau. commit 36b05f2cac7fa28e31131ca0d6b8b133ccd95ab8 Only export the 16 bit version of pixman_region_set_static_pointers()
2008-07-17fix breakage w/ libdrm-2.3.1.tnn2-5/+49
From upstream commit 55678c64bc6e3ed613ea6db14c105c18a0cf28ce.
2008-07-17The master site doesn't seem to grok passive FTP, so prefer to use HTTP.tnn1-2/+3
2008-07-17Buildlink in libXft, which is referenced from (at least) ↵dsainty1-1/+2
/usr/pkg/lib/libMrm.la. Fixes build of x11/xlt (under Linux)
2008-07-17Update to libXfont-1.3.3. Changes:bjs2-6/+6
commit 11edbc3a818e15ea2b622b31e6f87159ee68ae4a Do not call FT_Get_BDF_Charset_ID() if configured with --disable-bdfformat commit 1ab07ce0eec4f6c7ed66c7aba3edf8c4315dd907 FontFileDirectoryChanged: check length of "fonts.alias" as well as "fonts.dir" commit 0f9db4aa7de6e0644ac9c5811b949e5f936c9d61 Don't allow a font alias to point to itself and create a loop Part of fix for Sun bug 4258475 <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4258475> commit 754cabe62e91b9ad50c3027c063f4269775f7add Add missing include in src/FreeType/ftfuncs.c Fixes compiler warning: ../../../src/FreeType/ftfuncs.c: In function 'restrict_code_range_by_str': ../../../src/FreeType/ftfuncs.c:2081: warning: implicit declaration of function 'isspace'
2008-07-16update to 2.20.7drochner3-7/+10
changes: -minor bugfixes -translation updates
2008-07-16patch-aa: Add RCS ID.wiz2-1/+4
distinfo: Add patch-aa.
2008-07-16Replace with one generated from scratch -- the old one had toowiz1-18/+10
many errors.
2008-07-16Update to libdrm-2.3.1. There is no up-to-date ChangeLog in the packagebjs7-31/+31
whatsoever, so I cannot include a list here (see GIT history if you're curious). NOTE: This version of libdrm no longer includes the TTM interface. If any [xorg/mesa] packages are updated to versions explicitly requiring libdrm-2.3.1, then BUILDLINK_API_DEPENDS for this package will need to be changed. Also, the i915tex dri driver found in graphics/MesaLib will not build with this version--but nor was it supported on any platform except Linux. I have remove i915tex from the MesaLib driver build; this should be enough to avoid problems.
2008-07-15add xltchristos6-0/+154
2008-07-15Reset Bump BUILDLINK_ABI_DEPENDS.obache1-2/+1
No need to bump for minor changes of the shlib (1.2.2 = 2.1.13).
2008-07-15update to 2.22.3drochner2-6/+6
changes: -Remove warning about at-spi -translation updates
2008-07-15update to 2.22.3drochner2-6/+6
change: translation update
2008-07-15update to 2.22.3drochner2-6/+6
change: version bump for gnome-2.22.3
2008-07-15update to 2.14.3drochner2-6/+6
changes: -UI fix -translation updates
2008-07-15-needs libXft to builddrochner2-3/+3
-don't try to @dirrm include/X11/bitmaps
2008-07-14update to openmotif 2.3.1christos23-638/+268
2008-07-14Use PYTHON_VERSIONS_ACCEPTED for py-qt3-sip and extend transitivejoerg2-3/+5
closure to the other qt3-sip packages.
2008-07-14Mark as destdir ready.joerg134-134/+401
2008-07-14Mark as incompatible with python25 (PyHeapTypeObject lost its type member).wiz1-4/+3
2008-07-14drop checksums for removed patches.tnn1-5/+1
2008-07-14It's BUILDLINK_ABI_DEPENDS, not BUiLDLINK_ABI_DEPENDStnn1-2/+2
pkglint is your friend.
2008-07-14Fix PLIST.tnn1-3/+1
2008-07-14pixman-0.11.6 added a configure flag called --disable-sse2.tnn1-1/+7
Use this when building with Sun Studio, since my original fix (patch-ae) was reverted again.
2008-07-14Add xf86-video-mach64 and xf86-video-r128.tnn1-1/+3
2008-07-14Import xf86-video-r128-6.8.0 as x11/xf86-video-r128.tnn5-0/+78
This is the video driver for ATI Rage128 cards for the modular Xorg server.
2008-07-14Import xf86-video-mach64-6.8.0 as x11/xf86-video-mach64.tnn5-0/+77
This is the video driver for ATI Mach64 cards for the modular Xorg server.
2008-07-14Update to xf86-video-ati-6.9.0.tnn7-75/+20
NB: This package no longer supports Mach64 or Rage128 chips. Please see the separate xf86-video-mach64 and xf86-video-r128 packages. 6.9.0: In addition to lots of bug fixes there are several major new features: - Improved EXA render support for r1xx/r2xx cards - EXA render support for r3xx/r4xx/r5xx cards - Textured video support for Xv (r1xx-r5xx) 6.8.0: - mach64, r128, radeon ported to libpciaccess - massive restructuring of ati wrapper - radeon support for r5xx, rs6xx, and r6xx chips using ATOMBIOS - return of zaphod mode support - radeon support for centered modes using scalers (selectable via output attributes) - PAL tv-out fixed on supported chips - initial support for render accel on r3xx/r4xx chips (rotation) - fix TV option handling - Xv RGB fixes - XPRESS Xv fixes - improve bios/driver interaction on radeon - revert back to previous AGP mode behavior - lots of bug fixes
2008-07-14Update to gtk2+-2.12.11.tnn2-6/+6
Overview of Changes from GTK+ 2.12.10 to 2.12.11 ================================================ * Bugs fixed: 536757 regression: openoffice.org menus are placed at wrong position since 2.12.10 536990 updateiconcache.c: 'close ()' is redundant 508751 gnome-terminal crashed with SIGSEGV after keypress 419737 The file chooser clears the filename entry in SAVE/CREATE_FOLDER modes when it shouldn't. 538784 Don't change the filename in the name entry in CREATE_FOLDER mode when changing folders 536966 Paper selector crashes 352738 gtk_tree_view_column_set_sort_indicator() fails to show a... 378158 gdk_win32_selection_add_targets uses uninitialized hwnd v... 537685 print to file crashes when the target can not be written
2008-07-14Fix build failure on -current arising from invalid shell syntax.dholland2-3/+12
2008-07-13Update to libXft-2.1.13. Bump BUILDLINK_ABI_DEPENDS, as the librarybjs7-86/+8
version is now 2.1.13 (from 2.1.2). ChangeLog: commit 19240d3605b5f1e88ca5509afffd48acdb7e1c5f Revert "Drop Requires, use Requires.private instead." This reverts commit a1c78ce68c5f2106c38b6cb93a6b22420e1a80ab. Unfortunately this doesn't work on old pkg-config, which made Requires.private completely useless. That's fixed in 0.22, but... commit a1c78ce68c5f2106c38b6cb93a6b22420e1a80ab Drop Requires, use Requires.private instead. Users of libXft don't need to link with fontconfig, freetype and Xrender directly if they don't use them. commit 541c6194d986e7849ee9541a9fd60b0724647a44 Bug #14232: Fix XftDrawRect when Render not supported. commit 8a7f3d450c1f339f429dbce55df523d026c92375 Register objects used by libXft. libXft uses XFT_MAX_GLYPH_MEMORY without first registering with fontconfig. commit 8ae5ea8c75a7850fa0aca0acc3962b6263f55094 XftFontOpenInfo: Use of uninitialised value of size 8 (bug 11200) This is due to XftFontInfoFill using the binary representation of the XftFontInfo to generate fi->hash. With 64-bit pointers there is padding between .hash and .file in struct _XftFontInfo. This padding is not initialized, and the hash uses these bytes. This will interfere with finding "a matching previously opened font" in XftFontOpenInfo, and XftFontInfoEqual, which uses memcmp, will have similar problems. This fix makes no assumptions about the sizes and alignment of members of struct _XftFontInfo by using memset. (It also makes no assumptions about what FcPatternGet* does to its output parameter when it returns FcResultNoMatch.)
2008-07-13Update to version 1.2.3. ChangeLog:bjs2-6/+6
commit 203fc002b6948c3942f0461a0346dd07b633222d Bug #16430: Ignore ConfigureNotify on non-root windows in UpdateConfiguration commit 332eee90c4d00be3b11049e0261323abe89a96dc Rename parameters to clarify QueryVersion/QueryExtension. These parameters are not treated as input. Rename them to make the inner workings slightly more obvious. X.Org Bug 14511 <http://bugs.freedesktop.org/show_bug.cgi?id=14511> commit 824f3d4a3a4669526a5c391c6668df0384b49cdb Bug #14388: Remove XRRScreenConfig() and XRRConfig() from Xrandr.h. It seems that they were never actually implemented. Also remove the corresponding manpage symlinks. commit 23a47035818390ca197179a9a69a54badb370990 Hide some private symbols. XExtensionInfo, XRRExtensionName, XRRFindDisplay, _XRRHasRates and _XRRVersionHandler are internal to libXrandr. Don't export them.
2008-07-13Update to version 1.0.2. In addition to incorporating patch-aa, there'sbjs3-33/+6
one more change: zero-length strings are set to NULL instead of null- terminated.
2008-07-13Update to pixman-0.11.6. ChangeLog:bjs3-29/+13
commit a766b62880108f278478888f5167a5fbf2819a97 Add configure time options to disable mmx/sse2/vmx commit 02268903e4311709744c11e495f9b17f171ec5e9 pixman-sse.c: silence pointer-cast compiler warnings. Cast pointers to words of the same size, not 32-bits. commit eb2d95de98683a387153f010077ad9c3c3b1b01d Fix implicit declaration of function 'free'. Otherwise pointer will be truncated on 64bit arch and your programs will crash. commit 29d144712e558aaeb49f4384028dd669d76a410b Fix memory leak by freeing boxes{16,32}. After calling pixman_region_init_rects() or pixman_region32_init_rects(), boxes{16,32} were not freed before returning. Fixes bug 16312. commit 5d32519316b40b35113c6df9e15d955a16709ba2 Use pixman_malloc_ab instead of plain malloc for the fbStore64_generic scratch buffer. commit b1c70c4e6435d7f15751111828c381feb1d139cf Move PIXMAN_FORMAT_16BPC to pixman-private.h commit 7fa966df0ee781fa486715710f389b148c11d36e Decide based on the image formats whether we need wide compositing. commit 7cb735c9c0fa55ae1f4d8d13da9f33e3da2ae8fe Take the source format into account in pixman_expand. Extract the original bits of the source image for each component and then replicate up to 16 bits to fill the wide components. Make sure to hard-code the alpha value to 1 if the source format didn't have alpha. commit c0d98e96605c6d03f4b02f337f2f5827165bb092 Make expansion and contraction loops clearer. commit fc0b28bf6af81428b7ac045614eea97fbf9c4a70 Add wide source picture, external alpha, and transformed image routines. The wide external alpha path should work correctly with wide formats. The wide transformed fetch code for now just does a 32-bit fetch and then expands, which will lose precision. Source pictures, for now, are evaluated at depth 32 and then are expanded to depth 64. We could get higher precision by evaluating them directly at depth 64, but this should be good enough for now. commit 42a3a2d6fc8d3e521c6914ff8fb89f1fbc673e28 Add wide fetch/store functions. Use the narrow ones and expand/contract where necessary. Still need wide paths for fancy pictures, but this gets the basic stuff working. commit 7591d3f1d7e0884f9362018edf720724095cf380 Add expand and contract functions to convert between ARGB8 and ARGB16. The expansion function isn't quite correct, but gives reasonable results.
2008-07-13modular-xorg-server patch-an has a broken path.tonnerre2-5/+5