[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: