xserver-xorg-video-tseng: Changes to 'debian-unstable'
.cvsignore | 20
ChangeLog | 594 ++-
Makefile.in | 16
aclocal.m4 | 379 +-
autogen.sh | 12
config.guess | 667 ++--
config.h.in | 9
config.sub | 230 +
configure | 7897 ++++++++++++++++++++++++++------------------------
configure.ac | 2
debian/changelog | 24
debian/control | 14
debian/rules | 4
debian/xsfbs/xsfbs.mk | 28
ltmain.sh | 12
man/.cvsignore | 3
man/Makefile.am | 2
man/Makefile.in | 16
man/tseng.man | 4
mkinstalldirs | 89
src/.cvsignore | 6
src/Makefile.in | 14
src/README | 2
src/tseng_mode.c | 4
24 files changed, 5534 insertions(+), 4514 deletions(-)
New commits:
commit 02bad63c592271594ea1e031b694a9c7ada361a3
Author: Brice Goglin <Brice.Goglin@ens-lyon.org>
Date: Mon Apr 30 00:54:45 2007 +0200
Update upstream ChangeLog
diff --git a/ChangeLog b/ChangeLog
index e402090..d1f3f88 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,259 +1,345 @@
-2006-04-11 Luc Verhaegen <libv@skynet.be>
-
- * src/tseng_mode.c: (TsengSave), (TsengRestore):
-
- Fix dotclock breakage on ET6000.
- The fish crawled out of the swamp, but still had gills and fins.
- The internal ramdac still has multiple dotclock registers, and the
- previous change only fixed up the external ramdacs of ET4000W32ps.
- (Reported by the other tseng owner: Adam Jackson)
-
-2006-03-08 Luc Verhaegen <libv@skynet.be>
-
- * src/tseng_mode.c: (STG1703Restore), (CH8398Store),
- (TsengModeInit):
-
- Remove daft dependance on mode->ClockIndex. We used it to tell
- vgaHWInit to use clock 2, while ClockIndex = -1 is clock 3. So
- just use clock 3 for the ramdacs and be done with.
-
-2006-01-31 Luc Verhaegen <libv@skynet.be>
-
- * src/tseng.h:
- * src/tseng_driver.c: (TsengPreInit):
- * src/tseng_mode.c: (STG1703Mode), (CH8398Mode),
- (TsengSetupClockRange), (TsengSave), (TsengRestore),
- (TsengModeInit):
-
- Remove dual clockranges. ET4000W32p now always uses the dac bus
- as 16bits wide.
-
-2006-01-29 Luc Verhaegen <libv@skynet.be>
-
- * src/tseng_driver.c: (TsengPreInit):
- * src/tseng_mode.c: (STG1703Detect), (STG1703Restore),
- (STG1703Clock), (STG1703Mode), (CH8398Detect), (CH8398PrintRegs),
- (CH8398Store), (CH8398Restore), (CH8398Clock), (CH8398Mode),
- (TsengRAMDACProbe), (TsengSave), (TsengRestore), (TsengModeInit):
-
- Fully implement the Chrontel CH8398. This has the exact same
- 24bpp weirdness, so i guess this is an fb issue.
-
-2006-01-28 Luc Verhaegen <libv@skynet.be>
-
- * src/tseng.h:
- * src/tseng_driver.c: (TsengGetRec), (TsengFreeRec),
- (TsengPreInit):
- * src/tseng_mode.c: (STG1703Detect), (STG1703PrintRegs),
- (STG1703Store), (STG1703Restore), (STG1703Clock), (STG1703Mode),
- (TsengRAMDACProbe), (tseng_set_ramdac_bpp), (TsengSave),
- (TsengRestore), (TsengModeInit):
-
- Fully implement the SGS-Thomson STG-1703. This is working great
- except for 24bpp, where there seems to be an offset issue. Red is
- blue, green is red, blue is green. Will dig that one out later on.
- 8bpp and 16bpp (both with 8 and 16bit dac bus) and 32bpp are great.
-
-2006-01-28 Luc Verhaegen <libv@skynet.be>
-
- * src/tseng.h:
- * src/tseng_mode.c: (tseng_set_ramdac_bpp), (ET6000CalcClock),
- (TsengSave), (TsengRestore), (TsengModeInit):
-
- - Remove pTseng->ModeReg
- - Split ET6000 bpp, dotclock and ram clock handling from the
- ET4000s ramdac code.
-
-2006-01-27 Luc Verhaegen <libv@skynet.be>
-
- * src/tseng.h:
- * src/tseng_mode.c: (tseng_set_ramdac_bpp), (tseng_clock_setup),
- (TsengModeInit):
-
- Clear duplicate PrivFlag.
-
-2006-01-26 Luc Verhaegen <libv@skynet.be>
-
- * src/tseng.h:
- * src/tseng_cursor.c: (ET4000CursorRead), (ET4000CursorWrite),
- (TsengShowCursor), (TsengHideCursor), (TsengSetCursorPosition),
- (TsengSetCursorColors), (TsengLoadCursorImage),
- (TsengHWCursorInit), (TsengCursorStore), (TsengCursorRestore):
- * src/tseng_driver.c: (TsengUnlock), (TsengLock),
- (TsengPreInitPCI), (et6000_check_videoram), (TsengDetectMem),
- (TsengProcessHibit), (TsengPreInit), (TsengEnterVT),
- (TsengLeaveVT), (TsengSaveScreen):
- * src/tseng_mode.c: (vgaHWReadDacReadAddr), (vgaHWWriteBank),
- (vgaHWReadBank), (vgaHWWriteSegment), (vgaHWReadSegment),
- (vgaHWWriteModeControl), (vgaHWHerculesSecondPage), (ET6000IORead),
- (ET6000IOWrite), (TsengRAMDACProbe), (tseng_set_ramdac_bpp),
- (TsengAdjustFrame), (TsengSave), (TsengRestore), (TsengModeInit),
- (TsengCrtcDPMSSet), (TsengHVSyncDPMSSet):
-
- Improve tseng driver transparency.
- - move all VGA inbs/outbs to vgahw calls, provide our own when
- relevant callbacks are missing.
- - move ET4000 sprite accesses to ET4000CursorRead/Write.
- - move ET6000 IO accesses to ET6000IORead/Write.
- - fix regression with CH8398, introduced with the ramdac cleanup.
-
-2006-01-23 Luc Verhaegen <libv@skynet.be>
-
- * src/Makefile.am:
- * src/tseng.h:
- * src/tseng_accel.c: (tseng_terminate_acl),
- (tseng_recover_timeout), (tseng_init_acl),
- (TsengSubsequentScanlineCPUToScreenColorExpandFill),
- (TsengSubsequentColorExpandScanline),
- (TsengSubsequentColorExpandScanline_8bpp),
- (TsengSubsequentColorExpandScanline_16bpp),
- (TsengSubsequentColorExpandScanline_24bpp),
- (TsengSubsequentColorExpandScanline_32bpp),
- (TsengSetupForCPUToScreenColorExpandFill),
- (TsengSubsequentCPUToScreenColorExpandFill),
- (TsengSetupForScreenToScreenColorExpandFill),
- (TsengSubsequentScreenToScreenColorExpandFill),
- (TsengXAAInit_Colexp), (TsengXAAInit):
- * src/tseng_accel.h:
- * src/tseng_acl.c:
- * src/tseng_acl.h:
- * src/tseng_clock.c:
- * src/tseng_colexp.c:
- * src/tseng_dpms.c:
- * src/tseng_driver.c: (TsengSaveScreen), (TsengSwitchMode):
- * src/tseng_inline.h:
- * src/tseng_mode.c: (vgaHWReadDacWriteAddr), (tsengSTG170xDetect),
- (tsengCH8398Detect), (TsengRAMDACProbe), (tseng_set_ramdac_bpp),
- (tseng_clock_setup), (TsengcommonCalcClock), (TsengAdjustFrame),
- (TsengValidMode), (TsengSave), (TsengRestore), (TsengModeInit),
- (TsengCrtcDPMSSet), (TsengHVSyncDPMSSet):
- * src/tseng_ramdac.c:
-
- Reorganise code:
- - move tseng_ramdac.c, tseng_clock.c, tseng_dpms.c, and
- TsengAdjustFrame, TsengValidMode, TsengSave, TsengRestore,
- TsengModeInit from tseng_driver.c into tseng_mode.c.
- - move tseng_acl.c and tseng_colexp.c into tseng_accel.c
- - move tseng_acl.h and tseng_inline.g into tseng_accel.h
- - move all accel functions except for 2 to static, ifdef
- out unused ones.
-
-2006-01-22 Luc Verhaegen <libv@skynet.be>
-
- * .cvsignore:
- * man/.cvsignore:
- * src/tseng.h:
- * src/tseng_clock.c: (tseng_clock_setup):
- * src/tseng_driver.c: (TsengProcessOptions), (TsengPreInit),
- (TsengModeInit), (TsengSave), (TsengRestore), (ET4000Probe), (if):
- * src/tseng_ramdac.c: (vgaHWReadDacWriteAddr),
- (tsengSTG170xDetect), (tsengCH8398Detect), (TsengRAMDACProbe),
- (tseng_set_ramdac_bpp):
-
- Clean up ramdac handling.
- - Remove all ramdacs except STG1703 and CH8398. Both are in my
- possession, both are currently broken and have been for ages,
- but both will be fixed. ICS5341 is out there somewhere too,
- will be added when i get my hands on it.
- - Cleanly split up ET4000 handling and ET6000 code, both for
- dotclock, memory clocking and ramdac.
- - Limit driver to either 8, 16, 24 or 32bits.
-
-2006-01-22 Luc Verhaegen <libv@skynet.be>
-
- * src/Makefile.am:
- * src/tseng.h:
- * src/tseng_accel.c: (TsengXAAInit):
- * src/tseng_acl.c: (tseng_init_acl):
- * src/tseng_bank.c:
- * src/tseng_colexp.c: (TsengXAAInit_Colexp):
- * src/tseng_cursor.c: (TsengHWCursorInit):
- * src/tseng_dga.c: (TsengDGAInit), (Tseng_OpenFramebuffer):
- * src/tseng_driver.c: (TsengPreInitPCI), (TsengLimitMem),
- (TsengProcessOptions), (TsengGetFbAddress), (TsengPreInit),
- (TsengSetupAccelMemory), (TsengScreenInit), (TsengMapMem),
- (TsengUnmapMem), (TsengModeInit):
-
- Tseng in the PCI era: Remove banked memory.
-
-2006-01-22 Luc Verhaegen <libv@skynet.be>
-
- * configure.ac:
- * src/tseng.h:
- * src/tseng_accel.c: (TsengXAAInit), (Tseng_setup_screencopy):
- * src/tseng_acl.c: (tseng_recover_timeout), (tseng_init_acl):
- * src/tseng_acl.h:
- * src/tseng_clock.c: (tseng_clock_setup),
- (Tseng_ET4000ClockSelect):
- * src/tseng_colexp.c: (TsengXAAInit_Colexp),
- (TsengSubsequentScanlineCPUToScreenColorExpandFill):
- * src/tseng_cursor.c: (TsengShowCursor), (TsengHideCursor),
- (TsengSetCursorPosition), (TsengSetCursorColors),
- (TsengLoadCursorImage):
- * src/tseng_driver.c: (TsengIdentify), (TsengProbe),
- (TsengPreInitPCI), (TsengLimitMem), (TsengDetectMem),
- (TsengProcessOptions), (TsengGetLinFbAddress), (TsengPreInit),
- (TsengScreenInit), (TsengSaveScreen), (TsengModeInit), (TsengSave):
- * src/tseng_inline.h:
- * src/tseng_ramdac.c: (Check_Tseng_Ramdac), (tseng_set_ramdac_bpp):
-
- - -Wall and -pedantic are gccisms (Alan Coopersmith).
- - Remove ET4000, ET4000W32 and ET4000W32I devices.
- - Rework handling of remaining devices.
- - Clean up Probe and PreInit to only handle pci devices.
-
-2006-01-21 Luc Verhaegen <libv@skynet.be>
-
- * configure.ac:
- * src/tseng.h:
- * src/tseng_driver.c: (TsengAssignFPtr), (TsengModeInit),
- (TsengSave):
- * src/tseng_ramdac.c: (tseng_set_ramdac_bpp):
- It's 2006, maybe it's time to inform the tseng driver that humankind
- survived the millenium bug.
-
- First phase of changes:
- - Fix a glaring problem that's been there since 1998: RegRec arrays
- used beyond their boundaries.
- - Add -Wall and -pedantic to CFLAGS.
- - Fix VERSION redefinition.
-
-2005-12-20 Kevin E. Martin <kem-at-freedesktop-dot-org>
-
- * configure.ac:
- Update package version for X11R7 release.
-
-2005-12-14 Kevin E. Martin <kem-at-freedesktop-dot-org>
-
- * configure.ac:
- Update package version number for final X11R7 release candidate.
-
-2005-12-06 Kevin E. Martin <kem-at-freedesktop-dot-org>
-
- * man/Makefile.am:
- Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
-
-2005-12-03 Kevin E. Martin <kem-at-freedesktop-dot-org>
-
- * configure.ac:
- Update package version number for X11R7 RC3 release.
-
-2005-12-01 Kevin E. Martin <kem-at-freedesktop-dot-org>
-
- * configure.ac:
- Remove extraneous AC_MSG_RESULT.
-
-2005-11-29 Adam Jackson <ajax@freedesktop.org>
-
- * configure.ac:
- Only build dlloader modules by default.
-
-2005-11-09 Kevin E. Martin <kem-at-freedesktop-dot-org>
-
- * configure.ac:
- Update package version number for X11R7 RC2 release.
-
-2005-11-01 Kevin E. Martin <kem-at-freedesktop-dot-org>
-
- * configure.ac:
- Update pkgcheck dependencies to work with separate build roots.
+commit 6e9ae39e789316770780831a264507c92c42c694
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date: Tue Feb 27 13:09:15 2007 -0800
+
+ Replace XFree86 references in man page
+
+commit 3c7520088ea9d78e453122e28d52274465c25b58
+Author: Adam Jackson <ajax@benzedrine.nwnk.net>
+Date: Fri Oct 13 18:47:09 2006 -0400
+
+ Bump to 1.1.1
+
+commit d34146a8daf51385e5b344b3b4e6c68ab6e81974
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Tue Apr 11 21:43:00 2006 +0000
+
+ Tseng: Fix dotclock breakage on ET6000. The fish crawled out of the swamp,
+ but still had gills and fins. The internal ramdac still has multiple
+ dotclock registers, and the previous change only fixed up the external
+ ramdacs of ET4000W32ps. (Reported by the other tseng owner: Adam
+ Jackson)
+
+commit d4bc751fa622616601a7d3213852d7a4f634be0b
+Author: Adam Jackson <ajax@nwnk.net>
+Date: Fri Apr 7 21:43:55 2006 +0000
+
+ Unlibcwrap. Bump server version requirement. Bump to 1.1.0.
+
+commit 3176982fbe4304beb43100db6b8756d2617abcb8
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Wed Mar 8 16:51:00 2006 +0000
+
+ Remove daft dependance on mode->ClockIndex. We used it to tell vgaHWInit to
+ use clock 2, while ClockIndex = -1 is clock 3. So just use clock 3 for
+ the ramdacs and be done with.
+
+commit 9111778901526b8d7f9a5c3977f51746bc4ffbd0
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Tue Jan 31 10:05:33 2006 +0000
+
+ Remove dual clockranges. ET4000W32p now always uses the dac bus as
+ 16bits wide.
+
+commit 58d6be9da00da4f6e2fa3cf3d78118012fcca436
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Sun Jan 29 20:07:23 2006 +0000
+
+ Fully implement the Chrontel CH8398. This has the exact same 24bpp
+ weirdness, so i guess this is an fb issue.
+
+commit 24564dc891ba42395b5c8db63dd65f9f3fad5417
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Sat Jan 28 18:10:03 2006 +0000
+
+ Fully implement the SGS-Thomson STG-1703. This is working great except for
+ 24bpp, where there seems to be an offset issue. Red is blue, green is
+ red, blue is green. Will dig that one out later on. 8bpp and 16bpp
+ (both with 8 and 16bit dac bus) and 32bpp are great.
+
+commit 0fa3293187969cacd3368b6c2f13564d7ee63d44
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Sat Jan 28 13:38:32 2006 +0000
+
+ - Remove pTseng->ModeReg
+ - Split ET6000 bpp, dotclock and ram clock handling from the ET4000s ramdac
+ code.
+
+commit 9b03a1959d4266fda1cccaf77d9f11e23f81cce1
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Fri Jan 27 10:25:46 2006 +0000
+
+ Tseng: Clear duplicate PrivFlag.
+
+commit 50a68825a098d8c244dcbb88e80e30790c0d1901
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Thu Jan 26 11:25:22 2006 +0000
+
+ Improve tseng driver transparency.
+ - move all VGA inbs/outbs to vgahw calls, provide our own when relevant
+ callbacks are missing.
+ - move ET4000 sprite accesses to ET4000CursorRead/Write.
+ - move ET6000 IO accesses to ET6000IORead/Write.
+ - fix regression with CH8398, introduced with the ramdac cleanup.
+
+commit 8035fb04c5aa448bcd67251de4e0284101969dee
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Mon Jan 23 10:45:43 2006 +0000
+
+ tseng: Reorganise code:
+ - move tseng_ramdac.c, tseng_clock.c, tseng_dpms.c, and TsengAdjustFrame,
+ TsengValidMode, TsengSave, TsengRestore, TsengModeInit from
+ tseng_driver.c into tseng_mode.c.
+ - move tseng_acl.c and tseng_colexp.c into tseng_accel.c
+ - move tseng_acl.h and tseng_inline.g into tseng_accel.h
+ - move all accel functions except for 2 to static, ifdef out unused ones.
+
+commit 9b9458dd325154ae6753db656d7198c3645e5fda
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Sun Jan 22 13:12:31 2006 +0000
+
+ tseng: Clean up ramdac handling.
+ - Remove all ramdacs except STG1703 and CH8398. Both are in my possession,
+ both are currently broken and have been for ages, but both will be
+ fixed. ICS5341 is out there somewhere too, will be added when i get my
+ hands on it.
+ - Cleanly split up ET4000 handling and ET6000 code, both for dotclock,
+ memory clocking and ramdac.
+ - Limit driver to either 8, 16, 24 or 32bpp.
+
+commit 500a6368d375482cb14eb5fcf119bcc63a8326af
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Sun Jan 22 09:48:15 2006 +0000
+
+ Tseng in the PCI era: Remove banked memory.
+
+commit c2e3645e67580fc465e3b06322d85d14ea5cccc5
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Sun Jan 22 08:33:37 2006 +0000
+
+ Further tseng changes.
+ - -Wall and -pedantic are gccisms (Alan Coopersmith).
+ - Remove ET4000, ET4000W32 and ET4000W32I devices.
+ - Rework handling of remaining devices.
+ - Clean up Probe and PreInit to only handle pci devices.
+
+commit 85397a4ef7a3a13f7e2940cb0e5c2fdbfea4c695
+Author: Luc Verhaegen <libv@skynet.be>
+Date: Sat Jan 21 11:30:44 2006 +0000
+
+ It's 2006, maybe it's time to inform the tseng driver that humankind
+ survived the millenium bug.
+ First phase of changes:
+ - Fix a glaring problem that's been there since 1998: RegRec arrays used
+ beyond their boundaries.
+ - Add -Wall and -pedantic to CFLAGS.
+ - Fix VERSION redefinition.
+
+commit 9c6c1ba8c71b805cc850e4f2e858b849b321becb
+Author: Kevin E Martin <kem@kem.org>
+Date: Wed Dec 21 02:30:04 2005 +0000
+
+ Update package version for X11R7 release.
+
+commit f3af75f8a15fc8642a2445ab0399a1035c6f775c
+Author: Adam Jackson <ajax@nwnk.net>
+Date: Mon Dec 19 16:25:56 2005 +0000
+
+ Stub COPYING files
+
+commit 8ddbdb7acf64c1c191c69ed93d969d55529fcd4b
+Author: Kevin E Martin <kem@kem.org>
+Date: Thu Dec 15 00:24:20 2005 +0000
+
+ Update package version number for final X11R7 release candidate.
+
+commit 3a28a2af1aeae52a0ba501e83418a73f0e9b8083
+Author: Kevin E Martin <kem@kem.org>
+Date: Tue Dec 6 22:48:40 2005 +0000
+
+ Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
+
+commit a5e7061284a3d6c235e17527824c151eab4a500c
+Author: Kevin E Martin <kem@kem.org>
+Date: Sat Dec 3 05:49:36 2005 +0000
+
+ Update package version number for X11R7 RC3 release.
+
+commit 80f07603a74f9cdae8e78630ff1616432a0184ff
+Author: Kevin E Martin <kem@kem.org>
+Date: Fri Dec 2 02:16:11 2005 +0000
+
+ Remove extraneous AC_MSG_RESULT.
+
+commit 167226536dd62c5928791a5531ffb359420789a9
+Author: Adam Jackson <ajax@nwnk.net>
+Date: Tue Nov 29 23:30:05 2005 +0000
+
+ Only build dlloader modules by default.
+
+commit 03cd84412f72adb7e107ed1b5cdb5cce42157f40
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date: Mon Nov 28 22:04:14 2005 +0000
+
+ Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
+ update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
+
+commit 622f53b0e18d9497798ffa031749787e280cc212
+Author: Eric Anholt <anholt@freebsd.org>
+Date: Mon Nov 21 10:49:21 2005 +0000
+
+ Add .cvsignores for drivers.
+
+commit 0e89a5ef18103630bf8eedbbf8571b2eba09e931
+Author: Kevin E Martin <kem@kem.org>
+Date: Wed Nov 9 21:15:22 2005 +0000
+
+ Update package version number for X11R7 RC2 release.
+
+commit 43c7cf3c3e7aba4c88abfb58fdcf39c1a5f3721c
+Author: Kevin E Martin <kem@kem.org>
+Date: Tue Nov 1 15:08:56 2005 +0000
+
+ Update pkgcheck depedencies to work with separate build roots.
+
+commit d5715dd298ce195e8e7b6a45ecb40d84227b6dad
+Author: Kevin E Martin <kem@kem.org>
+Date: Wed Oct 19 02:48:05 2005 +0000
+
+ Update package version number for RC1 release.
+
+commit d45ce8aebeb350941b1a715da8122ae71448876f
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date: Tue Oct 18 00:01:55 2005 +0000
+
+ Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
+ substitutions to work better with BSD make
+
+commit 498d6aaeac8c2de97c5e4f4f1ded434ad983a534
+Author: Adam Jackson <ajax@nwnk.net>
+Date: Mon Oct 17 22:57:37 2005 +0000
+
+ More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
+ of indirectly
+
+commit 37b3af373d7cbbd1e37c4295acaee05ee2e718ae
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date: Mon Oct 17 00:09:07 2005 +0000
+
+ Use sed & cpp to substitute variables in driver man pages
+
+commit c8438067e1fca1f43779129e54604fbe68cd8f5c
+Author: Daniel Stone <daniel@fooishbar.org>
+Date: Thu Aug 18 09:03:54 2005 +0000
+
+ Update autogen.sh to one that does objdir != srcdir.
+
+commit 0060b45acde484363c5066fdbbc24ba9302029cf
+Author: Kevin E Martin <kem@kem.org>
+Date: Fri Jul 29 21:22:46 2005 +0000
+
+ Various changes preparing packages for RC0:
+ - Verify and update package version numbers as needed
+ - Implement versioning scheme
+ - Change bug address to point to bugzilla bug entry form
+ - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
+ reenable it)
+ - Fix makedepend to use pkgconfig and pass distcheck
+ - Update build script to build macros first
+ - Update modular Xorg version
+
+commit c2d898c265670c74f8d0aa43d9a3538692f94060
+Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
+Date: Tue Jul 26 23:51:03 2005 +0000
+
+ Build system for tseng
+
+commit 34821cefd17fa78ca6ef1e42f0e5614c9c1e95eb
+Author: Adam Jackson <ajax@nwnk.net>
+Date: Mon Jul 11 02:30:06 2005 +0000
+
+ Prep for modular builds by adding guarded #include "config.h" everywhere.
+
+commit 088f5a28df6b82b127e5ca67f8a6b567e61229b7
+Author: Adam Jackson <ajax@nwnk.net>
+Date: Sat Jun 25 21:16:59 2005 +0000
+
+ Bug #3626: _X_EXPORT tags for video and input drivers.
+
+commit 158c29da25a3b31c31a5f962eae4b7d243533fc1
+Author: Daniel Stone <daniel@fooishbar.org>
+Date: Wed Apr 20 12:25:32 2005 +0000
+
+ Fix includes right throughout the Xserver tree:
+ change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
+ change "foo.h", "extensions/foo.h" and "X11/foo.h" to
+ <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
+ change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
+
+commit 260b04232cc68431633aef0842bac3fdf94880aa
+Author: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>
+Date: Sat Dec 4 00:43:10 2004 +0000
+
+ Encoding of numerous files changed to UTF-8
+
+commit 9349d469fda7c1bf2ada01ac17e83da4f4b83fd0
+Author: Eric Anholt <anholt@freebsd.org>
+Date: Wed Jun 16 09:24:09 2004 +0000
+
+ DRI XFree86-4_3_99_12-merge import
+
+commit e43ddda495ed5ff4a39966fa2249125214a8e17e
+Author: Egbert Eich <eich@suse.de>
+Date: Wed May 26 16:24:09 2004 +0000
+
+ Fixing setting of physical framebuffer base for several drivers. C&T
+ driver: Fixed setting of minimal clocks for HiQV chipsets. Neomagic
+ driver: improved support for lowres double scan modes.
+
+commit 4ba842dddc8c6bb10a626bc01bc11f64a45be9fa
+Author: Egbert Eich <eich@suse.de>
+Date: Fri Apr 23 19:52:24 2004 +0000
+
+ Merging XORG-CURRENT into trunk
+
+commit 9da00669ac5ceb1e8eefbc98689da9e3015bf59a
+Author: Egbert Eich <eich@suse.de>
+Date: Sun Mar 14 08:33:41 2004 +0000
+
+ Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
+
+commit 5a84a3f014543554b43037f9b39479d05c8dee5e
+Author: Egbert Eich <eich@suse.de>
+Date: Wed Mar 3 12:12:28 2004 +0000
+
+ Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
+
+commit 0dc3b939140595cd0fc190a6920a9b204cd9c557
+Author: Egbert Eich <eich@suse.de>
+Date: Thu Feb 26 13:35:55 2004 +0000
+
+ readding XFree86's cvs IDs
+
+commit 946579498b6b02bdb271e6ead1ee6b7c8f375432
+Author: Egbert Eich <eich@suse.de>
+Date: Thu Feb 26 09:23:28 2004 +0000
+
+ Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
+
+commit 6145158569721959d6adb98eb2a26e8f850088da
+Author: Kaleb Keithley <kaleb@freedesktop.org>
+Date: Tue Nov 25 19:28:43 2003 +0000
+
+ XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
+
+commit 795dc7c87de581d0b70926845620186e1a2e1a1f
+Author: Kaleb Keithley <kaleb@freedesktop.org>
+Date: Fri Nov 14 16:48:55 2003 +0000
+
+ XFree86 4.3.0.1
+
+commit f8465308152c64c6e05ebf814794aec1022046c5
+Author: Kaleb Keithley <kaleb@freedesktop.org>
+Date: Fri Nov 14 16:48:55 2003 +0000
+
+ Initial revision
commit 60f4e6e4371e90fe38191c805749f7a5b0a1c1a4
Author: Brice Goglin <Brice.Goglin@ens-lyon.org>
Date: Mon Apr 30 00:50:53 2007 +0200
New upstream release 1.1.1 and pull upstream manpage fix 6e9ae39e789316770780831a264507c92c42c694
diff --git a/debian/changelog b/debian/changelog
index a1aa3e2..9389dd1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-video-tseng (1:1.1.0-6) UNRELEASED; urgency=low
+xserver-xorg-video-tseng (1:1.1.1-1) UNRELEASED; urgency=low
[ Julien Cristau ]
* Add link to xserver-xorg-core bug script, so that bugreports contain
@@ -8,6 +8,8 @@ xserver-xorg-video-tseng (1:1.1.0-6) UNRELEASED; urgency=low
* Replaces/Conflicts: xserver-xorg-driver-tseng.
[ Brice Goglin ]
+ * New upstream release.
+ + Pull upstream manpage fix 6e9ae39e789316770780831a264507c92c42c694
* Install the upstream changelog.
* Bump Build-Depends: xserver-xorg-dev to >= 2:1.2.99.902
(needed to let xsfbs get access to serverminver).
commit e8ab0f3d5639ed7d74c65f48413897f0e72d97b1
Author: Brice Goglin <Brice.Goglin@ens-lyon.org>
Date: Mon Apr 30 00:48:48 2007 +0200
Miscellaneous fixed in debian/control and debian/rules.
* Install the upstream changelog.
* Bump Build-Depends: xserver-xorg-dev to >= 2:1.2.99.902
(needed to let xsfbs get access to serverminver).
* Add XS-Vcs-*.
* Add a link to www.X.org and a reference to the xf86-video-tseng
module in the long description.
* Remove Fabio from uploaders with his permission. He's always welcome back.
diff --git a/debian/changelog b/debian/changelog
index a8f1e8a..a1aa3e2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,7 +7,16 @@ xserver-xorg-video-tseng (1:1.1.0-6) UNRELEASED; urgency=low
[ Timo Aaltonen ]
* Replaces/Conflicts: xserver-xorg-driver-tseng.
- -- Timo Aaltonen <tjaalton@cc.hut.fi> Tue, 24 Apr 2007 14:36:12 +0300
+ [ Brice Goglin ]
+ * Install the upstream changelog.
+ * Bump Build-Depends: xserver-xorg-dev to >= 2:1.2.99.902
+ (needed to let xsfbs get access to serverminver).
+ * Add XS-Vcs-*.
+ * Add a link to www.X.org and a reference to the xf86-video-tseng
+ module in the long description.
+ * Remove Fabio from uploaders with his permission. He's always welcome back.
+
+ -- Brice Goglin <Brice.Goglin@ens-lyon.org> Mon, 30 Apr 2007 00:48:10 +0200
xserver-xorg-video-tseng (1:1.1.0-5) experimental; urgency=low
diff --git a/debian/control b/debian/control
index 26f1203..c1b9c7b 100644
--- a/debian/control
+++ b/debian/control
@@ -2,9 +2,11 @@ Source: xserver-xorg-video-tseng
Section: x11
Priority: optional
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
-Uploaders: David Nusinow <dnusinow@debian.org>, Branden Robinson <branden@debian.org>, Fabio M. Di Nitto <fabbione@fabbione.net>
-Build-Depends: debhelper (>= 5.0.0), pkg-config, xserver-xorg-dev (>= 2:1.2.0), x11proto-video-dev, x11proto-core-dev, x11proto-fonts-dev, x11proto-randr-dev, x11proto-render-dev, x11proto-xext-dev
+Uploaders: David Nusinow <dnusinow@debian.org>, Branden Robinson <branden@debian.org>
+Build-Depends: debhelper (>= 5.0.0), pkg-config, xserver-xorg-dev (>= 2:1.2.99.902), x11proto-video-dev, x11proto-core-dev, x11proto-fonts-dev, x11proto-randr-dev, x11proto-render-dev, x11proto-xext-dev
Standards-Version: 3.6.1
+XS-Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-tseng
+XS-Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-tseng.git
Package: xserver-xorg-video-tseng
Architecture: any
@@ -16,8 +18,8 @@ Description: X.Org X server -- Tseng display driver
This package provides the driver for Tseng Labs cards.
.
More information about X.Org can be found at:
+ <URL:http://www.X.org>
<URL:http://xorg.freedesktop.org>
<URL:http://lists.freedesktop.org/mailman/listinfo/xorg>
.
- This module can be found as the module 'driver/xf86-video-tseng' at
- :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg
+ This package is built from the X.org xf86-video-tseng driver module.
diff --git a/debian/rules b/debian/rules
index c675b19..e770e42 100755
--- a/debian/rules
+++ b/debian/rules
@@ -71,7 +71,7 @@ binary-arch: build install serverabi
dh_testroot
dh_installdocs
- dh_installchangelogs
+ dh_installchangelogs ChangeLog
dh_install --sourcedir=debian/tmp --list-missing
dh_link
dh_strip
commit 271778bd6338575afa3e4ae7f614f38cdff8e2fb
Author: Branden Robinson <branden@sisyphus.(none)>
Date: Thu Apr 12 23:18:32 2007 -0400
Test for existence of debian/patches directory before creating a symlink to it.
This prevents packages that apply no patches from ending up with a broken
symlink in them.
Remove SVN keyword.
Update copyright notice.
diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk
index d88c6db..63dde45 100755
--- a/debian/xsfbs/xsfbs.mk
+++ b/debian/xsfbs/xsfbs.mk
@@ -1,11 +1,10 @@
#!/usr/bin/make -f
-# $Id$
-# Debian rules file for xorg-x11 source package
+# Debian X Strike Force Build System (XSFBS): Make portion
# Copyright 1996 Stephen Early
# Copyright 1997 Mark Eichin
-# Copyright 1998-2005 Branden Robinson
+# Copyright 1998-2005, 2007 Branden Robinson
# Copyright 2005 David Nusinow
#
# Licensed under the GNU General Public License, version 2. See the file
@@ -127,7 +126,7 @@ $(STAMP_DIR)/prepare: $(STAMP_DIR)/stampdir
if [ ! -e $(STAMP_DIR)/log ]; then \
mkdir $(STAMP_DIR)/log; \
fi; \
- if [ ! -e patches ]; then \
+ if [ -e debian/patches ] && [ ! -e patches ]; then \
ln -s debian/patches patches; \
fi; \
>$@
commit 72811b4cede7275a35d36b44bcb5f431a8aa0133
Author: Julien Cristau <jcristau@debian.org>
Date: Fri Mar 2 20:28:15 2007 +0100
Fix copy/paste typo in the input driver provides.
diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk
index 0343aec..d88c6db 100755
--- a/debian/xsfbs/xsfbs.mk
+++ b/debian/xsfbs/xsfbs.mk
@@ -359,7 +359,7 @@ VIDEOABI = $(shell cat /usr/share/xserver-xorg/videoabiver 2>/dev/null)
INPUTABI = $(shell cat /usr/share/xserver-xorg/inputabiver 2>/dev/null)
SERVER_DEPENDS = xserver-xorg-core (>= $(SERVERMINVERS))
VIDDRIVER_PROVIDES = xserver-xorg-video-$(VIDEOABI)
-INPDRIVER_PROVIDES = xserver-xorg-video-$(INPUTABI)
+INPDRIVER_PROVIDES = xserver-xorg-input-$(INPUTABI)
ifeq ($(PACKAGE),)
PACKAGE=$(shell awk '/^Package:/ { print $$2; exit }' < debian/control)
endif
commit 4a943db2564c4f573ce2f5f676a841267e961f16
Author: David Nusinow <dnusinow@debian.org>
Date: Thu Mar 1 22:06:04 2007 -0500
Fix one missed bit from the serverabiver -> serverminver rename
diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk
index cfc5496..0343aec 100755
--- a/debian/xsfbs/xsfbs.mk
+++ b/debian/xsfbs/xsfbs.mk
@@ -366,7 +366,7 @@ endif
.PHONY: serverabi
serverabi:
-ifeq ($(SERVERABI),)
+ifeq ($(SERVERMINVERS),)
@echo error: xserver-xorg-dev needs to be installed
@exit 1
else
commit 1ab6d1ab9696b48a6e352d31eee425e3018abf11
Author: David Nusinow <dnusinow@debian.org>
Date: Wed Feb 28 23:45:12 2007 -0500
Autoreconf
diff --git a/Makefile.in b/Makefile.in
index 549e9f1..21f61f8 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -58,7 +58,7 @@ host_triplet = @host@
DIST_COMMON = $(am__configure_deps) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(top_srcdir)/configure COPYING ChangeLog config.guess \
- config.sub depcomp install-sh ltmain.sh missing
+ config.sub depcomp install-sh ltmain.sh missing mkinstalldirs
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
@@ -66,7 +66,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
configure.lineno configure.status.lineno
-mkinstalldirs = $(install_sh) -d
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES =
SOURCES =
@@ -129,6 +129,7 @@ F77 = @F77@
FFLAGS = @FFLAGS@
FILE_MAN_DIR = @FILE_MAN_DIR@
FILE_MAN_SUFFIX = @FILE_MAN_SUFFIX@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
@@ -163,13 +164,9 @@ STRIP = @STRIP@
VERSION = @VERSION@
XORG_CFLAGS = @XORG_CFLAGS@
XORG_LIBS = @XORG_LIBS@
-ac_ct_AR = @ac_ct_AR@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
@@ -186,24 +183,31 @@ build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
moduledir = @moduledir@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
diff --git a/aclocal.m4 b/aclocal.m4
index aaed1b9..aaae5ad 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -13,7 +13,7 @@
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
-# serial 48 AC_PROG_LIBTOOL
+# serial 48 Debian 1.5.22-4 AC_PROG_LIBTOOL
# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
@@ -1397,18 +1397,6 @@ freebsd1*)
dynamic_linker=no
;;
-kfreebsd*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='GNU ld.so'
- ;;
-
freebsd* | dragonfly*)
# DragonFly does not have aout. When/if they implement a new
# versioning mechanism, adjust this.
@@ -1564,7 +1552,7 @@ linux*oldld* | linux*aout* | linux*coff*)
;;
# This must be Linux ELF.
-linux*)
+linux* | k*bsd*-gnu)
version_type=linux
need_lib_prefix=no
need_version=no
@@ -1578,27 +1566,10 @@ linux*)
# before this can be enabled.
hardcode_into_libs=yes
- # find out which ABI we are using
- libsuff=
- case "$host_cpu" in
- x86_64*|s390x*|powerpc64*)
- echo '[#]line __oline__ "configure"' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.$ac_objext` in
- *64-bit*)
- libsuff=64
- sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
- esac
-
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
+ sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -1610,7 +1581,7 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
-knetbsd*-gnu)
+netbsdelf*-gnu)
version_type=linux
need_lib_prefix=no
need_version=no
@@ -1619,7 +1590,7 @@ knetbsd*-gnu)
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
- dynamic_linker='GNU ld.so'
+ dynamic_linker='NetBSD ld.elf_so'
;;
netbsd*)
@@ -2327,7 +2298,7 @@ darwin* | rhapsody*)
Reply to: