Commit Graph

441 Commits

Author SHA1 Message Date
veego a74f73830c Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort
src/external/mit/xorg/lib/Makefile to match the new order.
2008-11-06 22:28:25 +00:00
macallan 7aac9a5290 don't build DRI drivers on sgimips either 2008-11-06 22:11:47 +00:00
macallan dd39ac4627 use ppc_video.c on sgimip as well since mips_video.c is just another subset
of ppc_video.c
2008-11-06 22:10:47 +00:00
macallan 0b74872bfb add sgimips 2008-11-06 22:09:11 +00:00
macallan c67e988999 reachover for the crime driver 2008-11-06 22:08:39 +00:00
cube b4ecd0fe82 Add necessary defines. Noted by Bernd Ernesti. 2008-11-05 19:50:06 +00:00
macallan 56ca03ffae include hw cursor support 2008-11-04 22:21:17 +00:00
macallan dfe1b54b07 Just some nits:
- test for macppc, not powerpc when building DRI drivers for mac
- fix a typo in the shark branch
- don't build DRI drivers on ibmnws either
2008-11-04 17:03:09 +00:00
macallan 945d055a2f don't build dri drivers on shark 2008-11-03 04:50:41 +00:00
macallan 6c84239fd2 build only chips and wsfb drivers on shark 2008-11-03 04:49:44 +00:00
cube de780bd326 Move pkgconfig file handling to a place where CLEANFILES is honored. Noted
by Bernd Ernesti.
2008-11-01 21:38:14 +00:00
cube 85084beeb9 Move libXft down in the hierarchy, because it depends on libXrandr. 2008-11-01 18:42:51 +00:00
cube 674ca68f54 Sprinkle -DXCMS where it is needed. I considered adding a config.h for
libX11, but that would make other things more complicated (such as the
differences with the static build).

Among other things, this makes icewm display proper colours instead of
random values taken from the stack.
2008-10-30 18:26:01 +00:00
veego 2fbfe267ba Update for the 0.12.0. import 2008-10-30 08:16:20 +00:00
macallan d486b6ab55 don't build drivers we'll never need on macppc and sparc64 2008-10-30 00:52:43 +00:00
joerg 68ab5fbb16 Add glue to ship Intel firmware images. For ipw and iwi require user to
accept the EULA via sysctl as discussed with core@.
2008-10-30 00:27:31 +00:00
macallan 46546f602d Add reachover for suncg6 driver and build it on sparc64. 2008-10-29 23:49:56 +00:00
joerg 290877a80b Import iwlwifi-4945-ucode-4.44.1.20. 2008-10-29 21:58:53 +00:00
joerg b2038ba8af Import ipw3945-ucode-1.13. 2008-10-29 21:57:22 +00:00
joerg ed36308ab9 Import ipw2200-fw-3.0. 2008-10-29 21:55:12 +00:00
joerg 9c841bbcaa Import ipw2100-fw-1.2. 2008-10-29 21:52:59 +00:00
joerg d45537460f Import libfetch-2.19 from pkgsrc:
- fix bug in URL quoting
- man page improvements
- remove passive mode flag, add flag to force active mode and fallback
from passive to active on syntax errors automatically
2008-10-29 16:18:13 +00:00
macallan 57d872cf38 build the sunffb driver on sparc64 2008-10-29 03:14:33 +00:00
macallan 80dd9b801b reachover for the sunffb driver 2008-10-29 03:13:26 +00:00
macallan 836c38aba9 Actually enable hardware acceleration support 2008-10-28 21:37:07 +00:00
macallan a11fe389f9 Include glint_dri.c since we build Xservers with DRI support enabled.
Also pass -DSPARC_MMIO_IS_BE and -DPPC_MMIO_IS_BE since Xorg's MMIO ops are now
byteswapping by default but the glint driver hasn't been adapted.
With this Xorg Just Works(tm) on my U60 with a PGX32 ( which is a Permedia2 with
Sun firmware )
2008-10-28 20:24:12 +00:00
veego 313edc1aba Enable xf86-video-radeonhd in the 'default' case. 2008-10-27 20:39:32 +00:00
veego 4c88703b63 Correct the list of libraries which are build before all libraries are build. 2008-10-27 20:32:41 +00:00
veego eddf7a7afb Remove the _drv part from DRIVER_NAME, because the module is not a real
driver, it is loaded by cirrus_drv.
2008-10-27 20:29:10 +00:00
cube e292797f3d Make the XlibConf.h we generate compatible with the config.h the configure
script of libX11 generates.  That way if we choose to permanently generate
a config.h, we could just use it.
2008-10-27 20:24:10 +00:00
cube 2566edbdf7 Sort the list of CPPFLAGS definitions by file name. 2008-10-27 20:18:53 +00:00
veego b8a06843f4 Adapt to version 1.2.3 of the driver and make it buildable 2008-10-27 19:42:50 +00:00
mrg 604c46c98f reference other libraries from their relative location. 2008-10-27 07:26:29 +00:00
apb f46c1de7cb Use ${TOOL_SED} instead if plain sed in Makefiles. 2008-10-25 22:27:34 +00:00
jmcneill 5bdaf7c968 Pull in ftlcdfil.c 2008-10-25 13:14:49 +00:00
macallan 15354f6295 use PCI_VIA_TTYE0 hack on sparc64 and powerpc 2008-10-25 03:47:00 +00:00
macallan 295bc97134 comment out some more cargo-culted special sparc treatment we can do without 2008-10-24 19:50:39 +00:00
cube 49c1c42f7c Add required LIBDPLIBS. Reported by jmcneill@. 2008-10-24 19:49:54 +00:00
macallan 1dc50364e0 sparc(64) and SBus support 2008-10-24 19:49:30 +00:00
macallan 1bd2d6984d build pcitweak and scanpci on sparc(64) as well 2008-10-24 19:48:34 +00:00
macallan 43628943a4 get rid of some cargo-culted special treatment for sparc64 2008-10-24 19:47:24 +00:00
macallan 65cedee289 sparc(64) support 2008-10-24 19:45:54 +00:00
macallan e42f6fbd2b add sparc(64)-specific drivers list 2008-10-24 19:43:57 +00:00
cube 673715cc8e No need for quotes around XORG_VERSION_CURRENT. 2008-10-20 16:25:06 +00:00
apb 96230fab84 Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
2008-10-19 22:05:19 +00:00
macallan dbe432e650 We need -DAVOID_CPIO on most non-x86 ports. Set it on sparc64 and PowerPC
for now.
2008-10-19 16:00:39 +00:00
macallan 7233d29c9a On macppc build only the drivers we actually need 2008-10-19 15:53:02 +00:00
cube 6880e9a3f6 Avoid using PRINTX11VERSION which doesn't give the expected result. Use
the somewhat hackish XORG_VERSION_CURRENT instead.
2008-10-18 22:44:26 +00:00
cube 8ca6b0963e - Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
2008-10-14 23:37:19 +00:00
cube 196dd1446e Treat .man.pre files just as regular .man files, that's what is done in the
package itself anyway.
2008-10-13 16:38:52 +00:00
rtr 164000e15a add reachover for xf86-video-r128 2008-10-13 11:12:33 +00:00
rtr 48d2448671 add -I${DESTDIR}${X11INCDIR}/X11/dri to CPPFLAGS if DRI is enabled it
is needed but not added where DRI=yes is set so do it here

add ${X11FLAGS.EXTENSION} to CPPFLAGS since many of the drivers build
options depending on extensions enabled.
2008-10-13 11:11:35 +00:00
mrg f15b1cae6f XXX: r200_tcl.c and radeon_tcl.c need -Wno-error on sparc64. 2008-10-13 03:19:08 +00:00
hubertf b6f7c9c3ef For libXaw backward compat links, replace "hardlink to symlink" by "symlink
to symlink" and thus make building on both NetBSD and Linux work again, see
my postings to current-users@ on the problem[1][2].

[1] http://mail-index.netbsd.org/current-users/2008/09/30/msg004940.html
[2] http://mail-index.netbsd.org/current-users/2008/09/30/msg004941.html
2008-10-12 20:20:49 +00:00
rtr 13a4fd13da add reachover build for xf86-video-nvxbox 2008-10-12 03:09:10 +00:00
christos 5403426c2e we don't have the ldap headers if MKLDAP=no (from dyoung) 2008-10-11 12:56:31 +00:00
joerg f298aa9202 Update to libfetch-2.17. Fix a bug in the line buffering code to not
drop output if the server actually send more than one line.
2008-10-07 15:55:20 +00:00
tron c4db8cc4bd Fix the build if stack protection is enabled. 2008-10-06 16:24:33 +00:00
rtr 8bbe11fe97 make sure libdixmods (linked into the Xorg server) is aware of MITSHM and
other server extensions.
2008-10-06 10:33:44 +00:00
cube c2d261cc18 I am pretty sure we install all available manual pages for bin and lib now.
A few might have slipped under my radar, of course...
2008-10-05 18:39:28 +00:00
cube 5d3c2f77c1 Install API manual pages for fontcnfig as well as fonts-conf(5). 2008-10-05 18:32:40 +00:00
cube d9ee5170dc Descend into fc-cat and fc-match. 2008-10-05 17:54:29 +00:00
cube de7e8342d2 Properly depend on libexpat. 2008-10-05 17:43:04 +00:00
cube d65722ced7 Install xmlwf(1) from expat. 2008-10-05 17:35:13 +00:00
cube 560808440f I have all respect for users of NetBSD/i368, but I still think vmmouse only
has a chance of being useful on i386 (and arguably on amd64).
2008-10-05 03:35:13 +00:00
cube 259136022a Install manual pages for libXScrnSaver. 2008-10-05 03:15:20 +00:00
cube 861cba71eb Install manual pages for libXau. 2008-10-05 02:42:53 +00:00
cube adefabf808 Install manual pages for libXcomposite. 2008-10-05 02:28:01 +00:00
cube bd3cd76bfc Install manual pages for libXevie. 2008-10-05 02:05:39 +00:00
cube 084d47127e Install manual pages for libXext. 2008-10-05 01:47:55 +00:00
cube e850c9445c Install manual page for libXfixes. 2008-10-05 00:53:12 +00:00
cube 83f200a900 Install manual pages for libXi. 2008-10-05 00:33:35 +00:00
cube 52d4d5b272 Install manual pages for libXinerama. 2008-10-04 22:41:42 +00:00
cube 94d27555f4 Install manual pages for libXp. 2008-10-04 22:29:00 +00:00
cube ffe904a923 Install manual pages for libXres. 2008-10-04 21:59:49 +00:00
cube a443d713e6 Install manual pages (the 267 of them) of libXt. 2008-10-04 20:53:12 +00:00
cube d359a0d531 Install manual pages for libXtst. 2008-10-04 19:00:19 +00:00
cube 028ab7f280 Install manual pages for libXv. 2008-10-04 18:46:20 +00:00
cube db9907590f Install manual pages for libXxf86misc. 2008-10-04 18:32:25 +00:00
cube bec5a8dca0 - install missing headers (reported by hubertf@ through proxy jmcneill@)
- clean up creation/installation of freetype-config
2008-10-04 02:29:15 +00:00
cube 4115750e23 Remove entry about app-config. We install all of such utilities now. 2008-10-03 04:04:00 +00:00
cube b49691b726 Create and install xft-config(1). LGFM'd by mrg@. 2008-10-03 03:52:15 +00:00
cube bfc91207f2 xcursor.pc is taken care of, and xcursor-config is no more, so g/c .if 0
related code.
2008-10-03 02:29:22 +00:00
joerg 21150ac7ce pkg_install-20081002:
Explicitly cast time_t values to long before printing them.
Reported by bjs.
2008-10-02 20:49:40 +00:00
joerg 39741d2848 Hook up libfetch and pkg_install update. 2008-10-02 17:54:51 +00:00
joerg a3ad79d9ac Add missing RCS ID. 2008-10-01 07:53:27 +00:00
joerg 1e58602315 Add build glue for pkg_install. 2008-09-30 19:19:56 +00:00
joerg 27d0f2d3b5 Build glue for libfetch. 2008-09-30 19:09:00 +00:00
joerg af21abb57f Import pkg_install-20080916. Major changes include:
- vulnerability check backend moved into lib for reuse in pkg_add
- add pkg_install.conf parsing for common configuration of the various
  pkg_install components
- fix crashes related to uninitialised PLIST structures
- check explicitly if the required files in pkgdb are present, fixing
  issues with ~empty left-over directories
- improve hardlink handling in pkg_create using the libarchive link
  resolver
- pkg_delete with -P overwrite now updates the pkgdb correctly
- silence warning about empty /var/db/pkg, it provides no value
- pkg_info uses libfetch for remote locations and works without
  temporary files, speeding up operation a lot
2008-09-30 19:00:25 +00:00
joerg fe618babc6 Import libfetch from pkgsrc, which remains authoritive.
libfetch is a high-level interface for retreiving and uploading files
using URLs. Currently implemented are local file access, FTP, HTTP and
basic HTTPS support, upload only for local files and FTP.
2008-09-30 18:46:07 +00:00
jmcneill c0582d1091 Pull in conf.d so GNOME looks better and define default <cachedir>s
to shut up libfontconfig
2008-09-26 11:13:28 +00:00
rtr d3bd629611 whitespace tweak
- one subdir per line
  - one condition per line
  - sort subdirs

should allow future manipulation to minimize line changes
2008-09-26 11:02:12 +00:00
rtr e03165908b sprinkle some -Wno-error for now to get things built 2008-09-26 07:15:53 +00:00
rtr 01313ea852 install font configurations to /etc/fonts/conf.d 2008-09-26 07:02:57 +00:00
rtr cdbc96d9c4 build and install the libGLcore server module 2008-09-26 06:57:03 +00:00
jmcneill ee11ff27f4 Point FONTCONFIG_PATH to /etc/fonts (where we install fonts.conf) instead
of /etc/X11/fonts, and set FC_DEFAULT_FONTS to the base font directory
rather than the Type1 directory.
2008-09-26 02:24:35 +00:00
cube 62ee80174f Simpler version of the previous commit. 2008-09-25 22:00:27 +00:00
cube c5be4d41fd LIB is XRes, but we have to use Xres internally. 2008-09-25 21:55:35 +00:00
cube dddedc1505 Properly install xinitrc too. 2008-09-25 20:14:09 +00:00
cube e481a6bdeb The library provided by the libXres package is actually XRes, and not Xres.
Consistency(R) is a trademark of the X.Org Foundation.
2008-09-25 17:12:11 +00:00