mirror of
https://github.com/X11Libre/xf86-video-fbdev.git
synced 2026-03-28 11:19:23 +00:00
Compare commits
3 Commits
master
...
XPRINT_BAS
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
010b0aa643 | ||
|
|
b058394c8c | ||
|
|
bacb9bacd1 |
65
.github/ISSUE_TEMPLATE/01-bug-report.yml
vendored
65
.github/ISSUE_TEMPLATE/01-bug-report.yml
vendored
@@ -1,65 +0,0 @@
|
|||||||
name: 🐞 Bug report
|
|
||||||
description: Create a report to help us improve
|
|
||||||
|
|
||||||
labels: [bug, needs-triage]
|
|
||||||
|
|
||||||
body:
|
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
Please fill out the sections below to help everyone identify and fix the bug. If you have a general idea or question then please use the [discussions](https://github.com/orgs/X11Libre/discussions).
|
|
||||||
- type: dropdown
|
|
||||||
id: affected-version
|
|
||||||
attributes:
|
|
||||||
label: Select the version
|
|
||||||
options:
|
|
||||||
- 0.5.1.1
|
|
||||||
- Git master branch
|
|
||||||
- other or don't know
|
|
||||||
default: 1
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: description
|
|
||||||
attributes:
|
|
||||||
label: Describe your issue
|
|
||||||
placeholder: When I did X then Y happened.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: steps
|
|
||||||
attributes:
|
|
||||||
label: Steps to reproduce
|
|
||||||
placeholder: |
|
|
||||||
1. Start ...
|
|
||||||
2. Do this
|
|
||||||
3. Do that
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: expected
|
|
||||||
attributes:
|
|
||||||
label: What did you expect?
|
|
||||||
placeholder: I expected this to happen.
|
|
||||||
- type: textarea
|
|
||||||
id: environment
|
|
||||||
attributes:
|
|
||||||
label: Additional Information
|
|
||||||
description: |
|
|
||||||
Additional information you want to provide such as logs, system info, environment, screenshots, etc.
|
|
||||||
placeholder: |
|
|
||||||
Add any other context about the bug here.
|
|
||||||
- type: checkboxes
|
|
||||||
id: checks
|
|
||||||
attributes:
|
|
||||||
label: Extra fields
|
|
||||||
options:
|
|
||||||
- label: I have checked the existing [issues](https://github.com/X11Libre/xf86-video-fbdev/issues)
|
|
||||||
required: true
|
|
||||||
- label: I have read the [Contributing Guidelines](https://github.com/X11Libre/xserver/blob/master/CONTRIBUTING.md)
|
|
||||||
required: true
|
|
||||||
- label: I'd like to work on this issue
|
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
Thanks for reporting this issue! We will get back to you as soon as possible.
|
|
||||||
49
.github/ISSUE_TEMPLATE/02-feature-request.yml
vendored
49
.github/ISSUE_TEMPLATE/02-feature-request.yml
vendored
@@ -1,49 +0,0 @@
|
|||||||
name: ✨ Feature request
|
|
||||||
description: Suggest a feature for this software
|
|
||||||
labels: [enhancement, needs-triage]
|
|
||||||
|
|
||||||
body:
|
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
Please fill out the sections below to properly describe the new software feature you are suggesting. If you have a general idea or question then please use the [discussions](https://github.com/orgs/X11Libre/discussions).
|
|
||||||
- type: textarea
|
|
||||||
id: description
|
|
||||||
attributes:
|
|
||||||
label: "Describe the feature"
|
|
||||||
placeholder: A thing in X that allows to do Y.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: rationale
|
|
||||||
attributes:
|
|
||||||
label: "It should be done because"
|
|
||||||
placeholder: Doing Y is needed for Z.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: alternative
|
|
||||||
attributes:
|
|
||||||
label: "What are the alternatives?"
|
|
||||||
placeholder: We could do A or B instead.
|
|
||||||
- type: textarea
|
|
||||||
id: context
|
|
||||||
attributes:
|
|
||||||
label: Additional context
|
|
||||||
description: Additional information you want to provide such as references to related issues or protocols, the implications on existing use cases, etc.
|
|
||||||
placeholder: |
|
|
||||||
Add any other context about the feature request here.
|
|
||||||
- type: checkboxes
|
|
||||||
id: checks
|
|
||||||
attributes:
|
|
||||||
label: Extra fields
|
|
||||||
options:
|
|
||||||
- label: I have checked the existing [issues](https://github.com/X11Libre/xf86-video-fbdev/issues)
|
|
||||||
required: true
|
|
||||||
- label: I have read the [Contributing Guidelines](https://github.com/X11Libre/xserver/blob/master/CONTRIBUTING.md)
|
|
||||||
required: true
|
|
||||||
- label: I'd like to work on this issue
|
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
Thanks for your suggestion! Let's see together if it can be done.
|
|
||||||
49
.github/ISSUE_TEMPLATE/03-code-cleanup.yml
vendored
49
.github/ISSUE_TEMPLATE/03-code-cleanup.yml
vendored
@@ -1,49 +0,0 @@
|
|||||||
name: 🔧 Code cleanup
|
|
||||||
description: Level up the source code
|
|
||||||
labels: [code-cleanup, needs-triage]
|
|
||||||
|
|
||||||
body:
|
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
Please fill out the sections below to properly describe the code cleanup you are suggesting. If you have a general idea or question then please use the [discussions](https://github.com/orgs/X11Libre/discussions).
|
|
||||||
- type: textarea
|
|
||||||
id: description
|
|
||||||
attributes:
|
|
||||||
label: "Describe the cleanup"
|
|
||||||
placeholder: C in X needs to be changed into D.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: rationale
|
|
||||||
attributes:
|
|
||||||
label: "It should be done because"
|
|
||||||
placeholder: Having D is needed for E.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: alternative
|
|
||||||
attributes:
|
|
||||||
label: "What are the alternatives?"
|
|
||||||
placeholder: We could do A or B instead.
|
|
||||||
- type: textarea
|
|
||||||
id: context
|
|
||||||
attributes:
|
|
||||||
label: Additional context
|
|
||||||
description: Additional information you want to provide such as implications on existing code, how to ensure API/ABI stability, which tests are needed or to be run, related issues, etc.
|
|
||||||
placeholder: |
|
|
||||||
Add any other context about the cleanup here.
|
|
||||||
- type: checkboxes
|
|
||||||
id: checks
|
|
||||||
attributes:
|
|
||||||
label: Extra fields
|
|
||||||
options:
|
|
||||||
- label: I have checked the existing [issues](https://github.com/X11Libre/xf86-video-fbdev/issues)
|
|
||||||
required: true
|
|
||||||
- label: I have read the [Contributing Guidelines](https://github.com/X11Libre/xserver/blob/master/CONTRIBUTING.md)
|
|
||||||
required: true
|
|
||||||
- label: I'd like to work on this issue
|
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
Thanks for looking at the source code! Let's see together how it can be improved.
|
|
||||||
38
.github/ISSUE_TEMPLATE/04-doc-update.yml
vendored
38
.github/ISSUE_TEMPLATE/04-doc-update.yml
vendored
@@ -1,38 +0,0 @@
|
|||||||
name: 🔖 Documentation update
|
|
||||||
description: Make your mark for better documentation
|
|
||||||
|
|
||||||
labels: [documentation, needs-triage]
|
|
||||||
|
|
||||||
body:
|
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
Please fill out the sections below to help others understand our software. If you have a general idea or question then please use the [discussions](https://github.com/orgs/X11Libre/discussions).
|
|
||||||
- type: textarea
|
|
||||||
id: description
|
|
||||||
attributes:
|
|
||||||
label: Describe the update
|
|
||||||
placeholder: These things need to be better documented.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: environment
|
|
||||||
attributes:
|
|
||||||
label: Additional Information
|
|
||||||
description: Additional information you want to provide such as tickets related to changes in the software, affected files, screenshots, etc.
|
|
||||||
placeholder: |
|
|
||||||
Add any other context about the update here.
|
|
||||||
- type: checkboxes
|
|
||||||
id: checks
|
|
||||||
attributes:
|
|
||||||
label: Extra fields
|
|
||||||
options:
|
|
||||||
- label: I have checked the existing [issues](https://github.com/X11Libre/xf86-video-fbdev/issues)
|
|
||||||
required: true
|
|
||||||
- label: I have read the [Contributing Guidelines](https://github.com/X11Libre/xserver/blob/master/CONTRIBUTING.md)
|
|
||||||
required: true
|
|
||||||
- label: I'd like to work on this issue
|
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
Thanks for requesting this update! We will get back to you as soon as possible.
|
|
||||||
43
.github/ISSUE_TEMPLATE/05-org-task.yml
vendored
43
.github/ISSUE_TEMPLATE/05-org-task.yml
vendored
@@ -1,43 +0,0 @@
|
|||||||
name: ✅ Organizational task
|
|
||||||
description: Create a task for project organization
|
|
||||||
|
|
||||||
labels: [needs-triage, organization]
|
|
||||||
|
|
||||||
body:
|
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
Please fill out the sections below to get organizational things done. If you have a general idea or question then please use the [discussions](https://github.com/orgs/X11Libre/discussions).
|
|
||||||
- type: textarea
|
|
||||||
id: description
|
|
||||||
attributes:
|
|
||||||
label: Describe the task
|
|
||||||
placeholder: These things need to be done.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: rationale
|
|
||||||
attributes:
|
|
||||||
label: "It should be done because"
|
|
||||||
placeholder: Doing Y is needed for Z.
|
|
||||||
- type: textarea
|
|
||||||
id: environment
|
|
||||||
attributes:
|
|
||||||
label: Additional Information
|
|
||||||
description: Additional information you want to provide such as the context for bigger tasks, the implicatons on existing workflows, related issues, etc.
|
|
||||||
placeholder: |
|
|
||||||
Add any other context about the task here.
|
|
||||||
- type: checkboxes
|
|
||||||
id: checks
|
|
||||||
attributes:
|
|
||||||
label: Extra fields
|
|
||||||
options:
|
|
||||||
- label: I have checked the existing [issues](https://github.com/X11Libre/xf86-video-fbdev/issues)
|
|
||||||
required: true
|
|
||||||
- label: I have read the [Contributing Guidelines](https://github.com/X11Libre/xserver/blob/master/CONTRIBUTING.md)
|
|
||||||
required: true
|
|
||||||
- label: I'd like to work on this issue
|
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
Thanks for adding this task! We will get back to you as soon as possible.
|
|
||||||
8
.github/ISSUE_TEMPLATE/config.yml
vendored
8
.github/ISSUE_TEMPLATE/config.yml
vendored
@@ -1,8 +0,0 @@
|
|||||||
blank_issues_enabled: false
|
|
||||||
contact_links:
|
|
||||||
- name: XLibre Community Support
|
|
||||||
url: https://github.com/orgs/X11Libre/discussions
|
|
||||||
about: Please ask and answer questions here.
|
|
||||||
- name: Mailing List
|
|
||||||
url: https://www.freelists.org/list/xlibre
|
|
||||||
about: You can join the discussions on our mailing list.
|
|
||||||
58
.github/workflows/build.yml
vendored
58
.github/workflows/build.yml
vendored
@@ -1,58 +0,0 @@
|
|||||||
permissions:
|
|
||||||
contents: write
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
pull_request:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
ubuntu:
|
|
||||||
strategy:
|
|
||||||
matrix:
|
|
||||||
xserver-version: [ master, xlibre-xserver-25.1.0, xlibre-xserver-25.0.0.18 ]
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: X11Libre/action-build-driver/target/ubuntu@v0.3.7
|
|
||||||
with:
|
|
||||||
xserver-version: ${{ matrix.xserver-version }}
|
|
||||||
|
|
||||||
freebsd:
|
|
||||||
strategy:
|
|
||||||
matrix:
|
|
||||||
xserver-version: [ master, xlibre-xserver-25.1.0, xlibre-xserver-25.0.0.18 ]
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: X11Libre/action-build-driver/target/freebsd@v0.3.7
|
|
||||||
with:
|
|
||||||
xserver-version: ${{ matrix.xserver-version }}
|
|
||||||
|
|
||||||
dragonfly:
|
|
||||||
strategy:
|
|
||||||
matrix:
|
|
||||||
# xlibre-xserver-25.0.x not compiling on dragonfly yet
|
|
||||||
xserver-version: [ master, xlibre-xserver-25.1.0 ]
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: X11Libre/action-build-driver/target/dragonfly@v0.3.7
|
|
||||||
with:
|
|
||||||
xserver-version: ${{ matrix.xserver-version }}
|
|
||||||
|
|
||||||
netbsd:
|
|
||||||
strategy:
|
|
||||||
matrix:
|
|
||||||
xserver-version: [ master, xlibre-xserver-25.1.0 ]
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: X11Libre/action-build-driver/target/netbsd@v0.3.7
|
|
||||||
with:
|
|
||||||
xserver-version: ${{ matrix.xserver-version }}
|
|
||||||
|
|
||||||
release-notes:
|
|
||||||
name: Release pushed tag
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
if: ${{ startsWith(github.ref, 'refs/tags/xlibre-') }}
|
|
||||||
needs: [ ubuntu, freebsd, dragonfly, netbsd ]
|
|
||||||
env:
|
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
steps:
|
|
||||||
- uses: X11Libre/action-build-driver/release@v0.3.7
|
|
||||||
78
.gitignore
vendored
78
.gitignore
vendored
@@ -1,78 +0,0 @@
|
|||||||
#
|
|
||||||
# X.Org module default exclusion patterns
|
|
||||||
# The next section if for module specific patterns
|
|
||||||
#
|
|
||||||
# Do not edit the following section
|
|
||||||
# GNU Build System (Autotools)
|
|
||||||
aclocal.m4
|
|
||||||
autom4te.cache/
|
|
||||||
autoscan.log
|
|
||||||
ChangeLog
|
|
||||||
compile
|
|
||||||
config.guess
|
|
||||||
config.h
|
|
||||||
config.h.in
|
|
||||||
config.log
|
|
||||||
config-ml.in
|
|
||||||
config.py
|
|
||||||
config.status
|
|
||||||
config.status.lineno
|
|
||||||
config.sub
|
|
||||||
configure
|
|
||||||
configure.scan
|
|
||||||
depcomp
|
|
||||||
.deps/
|
|
||||||
INSTALL
|
|
||||||
install-sh
|
|
||||||
.libs/
|
|
||||||
libtool
|
|
||||||
libtool.m4
|
|
||||||
ltmain.sh
|
|
||||||
lt~obsolete.m4
|
|
||||||
ltoptions.m4
|
|
||||||
ltsugar.m4
|
|
||||||
ltversion.m4
|
|
||||||
Makefile
|
|
||||||
Makefile.in
|
|
||||||
mdate-sh
|
|
||||||
missing
|
|
||||||
mkinstalldirs
|
|
||||||
*.pc
|
|
||||||
py-compile
|
|
||||||
stamp-h?
|
|
||||||
symlink-tree
|
|
||||||
texinfo.tex
|
|
||||||
ylwrap
|
|
||||||
|
|
||||||
# Do not edit the following section
|
|
||||||
# Edit Compile Debug Document Distribute
|
|
||||||
*~
|
|
||||||
*.[0-9]
|
|
||||||
*.[0-9]x
|
|
||||||
*.bak
|
|
||||||
*.bin
|
|
||||||
core
|
|
||||||
*.dll
|
|
||||||
*.exe
|
|
||||||
*-ISO*.bdf
|
|
||||||
*-JIS*.bdf
|
|
||||||
*-KOI8*.bdf
|
|
||||||
*.kld
|
|
||||||
*.ko
|
|
||||||
*.ko.cmd
|
|
||||||
*.lai
|
|
||||||
*.l[oa]
|
|
||||||
*.[oa]
|
|
||||||
*.obj
|
|
||||||
*.patch
|
|
||||||
*.so
|
|
||||||
*.pcf.gz
|
|
||||||
*.pdb
|
|
||||||
*.tar.bz2
|
|
||||||
*.tar.gz
|
|
||||||
#
|
|
||||||
# Add & Override patterns for xf86-video-fbdev
|
|
||||||
#
|
|
||||||
# Edit the following section as needed
|
|
||||||
# For example, !report.pc overrides *.pc. See 'man gitignore'
|
|
||||||
#
|
|
||||||
23
COPYING
23
COPYING
@@ -1,23 +0,0 @@
|
|||||||
Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved.
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
|
||||||
in the Software without restriction, including without limitation the rights
|
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
copies of the Software, and to permit persons to whom the Software is fur-
|
|
||||||
nished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
|
|
||||||
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
|
|
||||||
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
|
|
||||||
Except as contained in this notice, the name of the XFree86 Project shall not
|
|
||||||
be used in advertising or otherwise to promote the sale, use or other deal-
|
|
||||||
ings in this Software without prior written authorization from the XFree86
|
|
||||||
Project.
|
|
||||||
38
Makefile.am
38
Makefile.am
@@ -1,38 +0,0 @@
|
|||||||
# Copyright 2005 Adam Jackson.
|
|
||||||
#
|
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
|
||||||
# copy of this software and associated documentation files (the "Software"),
|
|
||||||
# to deal in the Software without restriction, including without limitation
|
|
||||||
# on the rights to use, copy, modify, merge, publish, distribute, sub
|
|
||||||
# license, and/or sell copies of the Software, and to permit persons to whom
|
|
||||||
# the Software is furnished to do so, subject to the following conditions:
|
|
||||||
#
|
|
||||||
# The above copyright notice and this permission notice (including the next
|
|
||||||
# paragraph) shall be included in all copies or substantial portions of the
|
|
||||||
# Software.
|
|
||||||
#
|
|
||||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
# ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
|
|
||||||
# During distcheck, system locations (as provided by pkg-config) may
|
|
||||||
# not be writable; provide instead relative locations.
|
|
||||||
DISTCHECK_CONFIGURE_FLAGS = --with-xorg-module-dir='$${libdir}/xorg/modules'
|
|
||||||
|
|
||||||
SUBDIRS = src man
|
|
||||||
MAINTAINERCLEANFILES = ChangeLog INSTALL
|
|
||||||
|
|
||||||
.PHONY: ChangeLog INSTALL
|
|
||||||
|
|
||||||
INSTALL:
|
|
||||||
$(INSTALL_CMD)
|
|
||||||
|
|
||||||
ChangeLog:
|
|
||||||
$(CHANGELOG_CMD)
|
|
||||||
|
|
||||||
dist-hook: ChangeLog INSTALL
|
|
||||||
|
|
||||||
EXTRA_DIST = README.md
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
xf86-video-fbdev - video driver for framebuffer device
|
|
||||||
------------------------------------------------------
|
|
||||||
|
|
||||||
The primary development code repository can be found at:
|
|
||||||
|
|
||||||
https://github.com/X11Libre/xf86-video-fbdev
|
|
||||||
|
|
||||||
Please submit bug reports and requests to merge patches there.
|
|
||||||
17
autogen.sh
17
autogen.sh
@@ -1,17 +0,0 @@
|
|||||||
#! /bin/sh
|
|
||||||
|
|
||||||
srcdir=`dirname "$0"`
|
|
||||||
test -z "$srcdir" && srcdir=.
|
|
||||||
|
|
||||||
ORIGDIR=`pwd`
|
|
||||||
cd "$srcdir"
|
|
||||||
|
|
||||||
autoreconf -v --install || exit 1
|
|
||||||
cd "$ORIGDIR" || exit $?
|
|
||||||
|
|
||||||
git config --local --get format.subjectPrefix >/dev/null 2>&1 ||
|
|
||||||
git config --local format.subjectPrefix "PATCH xf86-video-fbdev"
|
|
||||||
|
|
||||||
if test -z "$NOCONFIGURE"; then
|
|
||||||
exec "$srcdir"/configure "$@"
|
|
||||||
fi
|
|
||||||
64
configure.ac
64
configure.ac
@@ -1,64 +0,0 @@
|
|||||||
# Copyright 2005 Adam Jackson.
|
|
||||||
#
|
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
|
||||||
# copy of this software and associated documentation files (the "Software"),
|
|
||||||
# to deal in the Software without restriction, including without limitation
|
|
||||||
# on the rights to use, copy, modify, merge, publish, distribute, sub
|
|
||||||
# license, and/or sell copies of the Software, and to permit persons to whom
|
|
||||||
# the Software is furnished to do so, subject to the following conditions:
|
|
||||||
#
|
|
||||||
# The above copyright notice and this permission notice (including the next
|
|
||||||
# paragraph) shall be included in all copies or substantial portions of the
|
|
||||||
# Software.
|
|
||||||
#
|
|
||||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
# ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
#
|
|
||||||
# Process this file with autoconf to produce a configure script
|
|
||||||
|
|
||||||
# Initialize Autoconf
|
|
||||||
AC_PREREQ([2.60])
|
|
||||||
AC_INIT([xlibre-xf86-video-fbdev],
|
|
||||||
[25.0.0],
|
|
||||||
[https://github.com/X11Libre/xf86-video-fbdev/issues],
|
|
||||||
[xlibrexf86-video-fbdev])
|
|
||||||
AC_CONFIG_SRCDIR([Makefile.am])
|
|
||||||
AC_CONFIG_HEADERS([config.h])
|
|
||||||
AC_CONFIG_AUX_DIR(.)
|
|
||||||
|
|
||||||
# Initialize Automake
|
|
||||||
AM_INIT_AUTOMAKE([foreign dist-xz])
|
|
||||||
|
|
||||||
# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
|
|
||||||
m4_ifndef([XORG_MACROS_VERSION],
|
|
||||||
[m4_fatal([must install xorg-macros 1.8 or later before running autoconf/autogen])])
|
|
||||||
XORG_MACROS_VERSION(1.8)
|
|
||||||
XORG_DEFAULT_OPTIONS
|
|
||||||
|
|
||||||
# Initialize libtool
|
|
||||||
LT_INIT([disable-static])
|
|
||||||
|
|
||||||
AH_TOP([#include "xorg-server.h"])
|
|
||||||
|
|
||||||
# Define a configure option for an alternate module directory
|
|
||||||
PKG_PROG_PKG_CONFIG([0.25])
|
|
||||||
|
|
||||||
xlibre_video_drivers_dir=`$PKG_CONFIG --variable=video_drivers_dir xlibre-server`
|
|
||||||
AC_SUBST(xlibre_video_drivers_dir)
|
|
||||||
|
|
||||||
# Store the list of server defined optional extensions in REQUIRED_MODULES
|
|
||||||
XORG_DRIVER_CHECK_EXT(RANDR, randrproto)
|
|
||||||
XORG_DRIVER_CHECK_EXT(RENDER, renderproto)
|
|
||||||
XORG_DRIVER_CHECK_EXT(XV, videoproto)
|
|
||||||
|
|
||||||
# Obtain compiler/linker options for the driver dependencies
|
|
||||||
PKG_CHECK_MODULES(XORG, [xorg-server >= 25.0.0 xproto fontsproto $REQUIRED_MODULES])
|
|
||||||
PKG_CHECK_MODULES([PCIACCESS], [pciaccess >= 0.8.0])
|
|
||||||
XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS"
|
|
||||||
|
|
||||||
AC_CONFIG_FILES([Makefile src/Makefile man/Makefile])
|
|
||||||
AC_OUTPUT
|
|
||||||
@@ -1,42 +0,0 @@
|
|||||||
# $Id$
|
|
||||||
#
|
|
||||||
# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
|
|
||||||
#
|
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
|
||||||
# copy of this software and associated documentation files (the "Software"),
|
|
||||||
# to deal in the Software without restriction, including without limitation
|
|
||||||
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
|
||||||
# and/or sell copies of the Software, and to permit persons to whom the
|
|
||||||
# Software is furnished to do so, subject to the following conditions:
|
|
||||||
#
|
|
||||||
# The above copyright notice and this permission notice (including the next
|
|
||||||
# paragraph) shall be included in all copies or substantial portions of the
|
|
||||||
# Software.
|
|
||||||
#
|
|
||||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
|
||||||
# DEALINGS IN THE SOFTWARE.
|
|
||||||
#
|
|
||||||
|
|
||||||
drivermandir = $(DRIVER_MAN_DIR)
|
|
||||||
|
|
||||||
driverman_PRE = fbdev.man
|
|
||||||
|
|
||||||
driverman_DATA = $(driverman_PRE:man=@DRIVER_MAN_SUFFIX@)
|
|
||||||
|
|
||||||
EXTRA_DIST = fbdev.man
|
|
||||||
|
|
||||||
CLEANFILES = $(driverman_DATA)
|
|
||||||
|
|
||||||
|
|
||||||
# String replacements in MAN_SUBSTS now come from xorg-macros.m4 via configure
|
|
||||||
|
|
||||||
|
|
||||||
SUFFIXES = .$(DRIVER_MAN_SUFFIX) .man
|
|
||||||
|
|
||||||
.man.$(DRIVER_MAN_SUFFIX):
|
|
||||||
$(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@
|
|
||||||
@@ -1,3 +1,4 @@
|
|||||||
|
.\" $XFree86: xc/programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.man,v 1.2 2001/01/27 18:20:47 dawes Exp $
|
||||||
.\" shorthand for double quote that works everywhere.
|
.\" shorthand for double quote that works everywhere.
|
||||||
.ds q \N'34'
|
.ds q \N'34'
|
||||||
.TH FBDEV __drivermansuffix__ __vendorversion__
|
.TH FBDEV __drivermansuffix__ __vendorversion__
|
||||||
@@ -14,64 +15,48 @@ fbdev \- video driver for framebuffer device
|
|||||||
.fi
|
.fi
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
.B fbdev
|
.B fbdev
|
||||||
is an
|
is an XFree86 driver for framebuffer devices. This is a non-accelerated
|
||||||
.B __xservername__
|
driver, the following framebuffer depths are supported: 8, 15, 16, 24.
|
||||||
driver for framebuffer devices.
|
All visual types are supported for depth 8, and TrueColor visual is
|
||||||
This is a non-accelerated driver,
|
supported for the other depths. Multi-head configurations are supported.
|
||||||
the following framebuffer depths are supported: 8, 15, 16, 24.
|
|
||||||
All visual types are supported for depth 8,
|
|
||||||
and TrueColor visual is supported for the other depths.
|
|
||||||
Multi-head configurations are supported.
|
|
||||||
.SH SUPPORTED HARDWARE
|
.SH SUPPORTED HARDWARE
|
||||||
The
|
The
|
||||||
.B fbdev
|
.B fbdev
|
||||||
driver supports all hardware where a framebuffer driver is available.
|
driver supports all hardware where a framebuffer driver is available.
|
||||||
fbdev uses the os-specific submodule
|
fbdev uses the os-specific submodule fbdevhw(__drivermansuffix__) to talk
|
||||||
.BR fbdevhw (__drivermansuffix__)
|
to the kernel
|
||||||
to talk to the kernel device driver.
|
device driver. Currently a fbdevhw module is available for linux.
|
||||||
Currently a fbdevhw module is available for Linux.
|
|
||||||
.SH CONFIGURATION DETAILS
|
.SH CONFIGURATION DETAILS
|
||||||
Please refer to
|
Please refer to XF86Config(__filemansuffix__) for general configuration
|
||||||
.BR __xconfigfile__ (__filemansuffix__)
|
details. This section only covers configuration details specific to
|
||||||
for general configuration details.
|
this driver.
|
||||||
This section only covers configuration details specific to this driver.
|
|
||||||
.PP
|
.PP
|
||||||
For this driver it is not required to specify modes
|
For this driver it is not required to specify modes in the screen
|
||||||
in the screen section of the config file.
|
section of the config file. The
|
||||||
The
|
|
||||||
.B fbdev
|
.B fbdev
|
||||||
driver can pick up the currently used video mode from the framebuffer
|
driver can pick up the currently used video mode from the framebuffer
|
||||||
driver and will use it if there are no video modes configured.
|
driver and will use it if there are no video modes configured.
|
||||||
.PP
|
.PP
|
||||||
For PCI boards you might have to add a BusID line to the Device section.
|
For PCI boards you might have to add a BusID line to the Device
|
||||||
See above for a sample line.
|
section. See above for a sample line. You can use "XFree86 -scanpci"
|
||||||
|
to figure out the correct values.
|
||||||
.PP
|
.PP
|
||||||
The following driver
|
The following driver
|
||||||
.B Options
|
.B Options
|
||||||
are supported:
|
are supported:
|
||||||
.TP
|
.TP
|
||||||
.BI "Option \*qfbdev\*q \*q" string \*q
|
.BI "Option \*qfbdev\*q \*q" string \*q
|
||||||
The framebuffer device to use.
|
The framebuffer device to use. Default: /dev/fb0.
|
||||||
Default: /dev/fb0.
|
|
||||||
.TP
|
.TP
|
||||||
.BI "Option \*qShadowFB\*q \*q" boolean \*q
|
.BI "Option \*qShadowFB\*q \*q" boolean \*q
|
||||||
Enable or disable use of the shadow framebuffer layer.
|
Enable or disable use of the shadow framebuffer layer. Default: on.
|
||||||
Mandatory for 24bpp framebuffers on newer servers.
|
|
||||||
Default: on.
|
|
||||||
.TP
|
.TP
|
||||||
.BI "Option \*qRotate\*q \*q" string \*q
|
.BI "Option \*qRotate\*q \*q" string \*q
|
||||||
Enable rotation of the display.
|
Enable rotation of the display. The supported values are "CW" (clockwise,
|
||||||
The supported values are "CW" (clockwise, 90 degrees),
|
90 degrees), "UD" (upside down, 180 degrees) and "CCW" (counter clockwise,
|
||||||
"UD" (upside down, 180 degrees)
|
270 degrees). Implies use of the shadow framebuffer layer. Default: off.
|
||||||
and "CCW" (counter clockwise, 270 degrees).
|
|
||||||
Implies use of the shadow framebuffer layer.
|
|
||||||
Disabled for 24bpp framebuffers.
|
|
||||||
Default: off.
|
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR __xservername__ (__appmansuffix__),
|
XFree86(1), XF86Config(__filemansuffix__), xf86config(1), Xserver(1),
|
||||||
.BR __xconfigfile__ (__filemansuffix__),
|
X(__miscmansuffix__), fbdevhw(__drivermansuffix__)
|
||||||
.BR Xserver (__appmansuffix__),
|
|
||||||
.BR X (__miscmansuffix__),
|
|
||||||
.BR fbdevhw (__drivermansuffix__)
|
|
||||||
.SH AUTHORS
|
.SH AUTHORS
|
||||||
Authors include: Gerd Knorr, Michel D\(:anzer, Geert Uytterhoeven
|
Authors include: Gerd Knorr, Michel Dänzer, Geert Uytterhoeven
|
||||||
|
|||||||
@@ -1,32 +0,0 @@
|
|||||||
# Copyright 2005 Adam Jackson.
|
|
||||||
#
|
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
|
||||||
# copy of this software and associated documentation files (the "Software"),
|
|
||||||
# to deal in the Software without restriction, including without limitation
|
|
||||||
# on the rights to use, copy, modify, merge, publish, distribute, sub
|
|
||||||
# license, and/or sell copies of the Software, and to permit persons to whom
|
|
||||||
# the Software is furnished to do so, subject to the following conditions:
|
|
||||||
#
|
|
||||||
# The above copyright notice and this permission notice (including the next
|
|
||||||
# paragraph) shall be included in all copies or substantial portions of the
|
|
||||||
# Software.
|
|
||||||
#
|
|
||||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
# ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
|
|
||||||
# this is obnoxious:
|
|
||||||
# -module lets us name the module exactly how we want
|
|
||||||
# -avoid-version prevents gratuitous .0.0.0 version numbers on the end
|
|
||||||
# _ladir passes a dummy rpath to libtool so the thing will actually link
|
|
||||||
# TODO: -nostdlib/-Bstatic/-lgcc platform magic, not installing the .a, etc.
|
|
||||||
AM_CFLAGS = $(BASE_CFLAGS) $(XORG_CFLAGS)
|
|
||||||
fbdev_drv_la_LTLIBRARIES = fbdev_drv.la
|
|
||||||
fbdev_drv_la_LDFLAGS = -module -avoid-version
|
|
||||||
fbdev_drv_ladir = @xlibre_video_drivers_dir@
|
|
||||||
|
|
||||||
fbdev_drv_la_SOURCES = \
|
|
||||||
fbdev.c
|
|
||||||
779
src/fbdev.c
779
src/fbdev.c
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user