Port details |
- svgalib Low level console graphics library
- 1.4.3_8 graphics =226 1.4.3_8Version of this port present on the latest quarterly branch.
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2000-08-25 06:08:01
- Last Update: 2024-03-14 11:34:10
- Commit Hash: 5633fbe
- People watching this port, also watch:: libiconv, png, gmake, tiff, freetype2
- Also Listed In: devel
- License: PD
- WWW:
- https://www.svgalib.org/
- Description:
- This is a low level console graphics library, originally based on VGAlib 1.2
by Tommy Frandsen. VGAlib supported a number of standard VGA graphics modes,
as well as high resolution/high color modes found on many popular graphics
adapters. As of now, support for many more chipsets had been added.
It supports transparent virtual console switching, that is, you can switch
consoles to and from text and graphics mode consoles using Alt-[Function
Key]. Also, SVGAlib corrects most of VGAlib's textmode corruption behavior
by catching SIGSEGV, SIGFPE, SIGILL, and other fatal signals and ensuring
that a program is running in the currently visible virtual console before
setting a graphics mode.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- svgalib>0:graphics/svgalib
- To install the port:
- cd /usr/ports/graphics/svgalib/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/svgalib
- pkg install svgalib
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: svgalib
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: i386 amd64
- distinfo:
- SHA256 (svgalib-1.4.3.tar.gz) = 5cc75a3a4acb26b57b302b19df406dd772a85cc218d1527c4a57eff53b29ce13
SIZE (svgalib-1.4.3.tar.gz) = 840282
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- This port is required by:
- for Build
-
- games/retroarch
- for Libraries
-
- graphics/linplasma
- graphics/seejpeg
- graphics/zgv
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- No options to configure
- Options name:
- graphics_svgalib
- USES:
- cpe gmake uidfix dos2unix shebangfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.4.3_8 14 Mar 2024 11:34:10 |
Christian Weisgerber (naddy) |
graphics/svgalib: Move man pages to share/man
Approved by: portmgr (blanket) |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
1.4.3_7 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
1.4.3_7 20 Jul 2022 15:52:49 |
Stefan Eßer (se) |
graphics/svgalib: prevent "make all" from deleting files
The Makefile provided with this software made "make install" imply
"make uninstall" as a pre-condition. This caused the installation of
files to the stage directory to be preceded by the removal of those
files from the base system.
This is unacceptable behavior for a port: no files outside of the
work directory and possibly $TMPDIR (i.e. /tmp) must be affected by
"make all" to build a port.
This issue did not affect building a package in poudriere, since
there were no installed files to delete, and the generated package
was correct. Therefore, the PORTREVISION has not been bumped.
Reported by: Andy Farkas <andyf@andyit.com.au> |
1.4.3_7 20 Jul 2022 14:22:04 |
Tobias C. Berner (tcberner) |
graphics: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Abel Chow <ozsanh45vds001@sneakemail.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Ade Lovett <ade@lovett.com>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Hayward <xelah@xelah.com>
* Alex Ivasyuv <siegerstein@pochta.ru>
* Alex Samorukov <samm@os2.kiev.ua> (Only the first 15 lines of the commit message are shown above ) |
1.4.3_7 02 May 2022 10:46:28 |
Rene Ladan (rene) |
grimreaper: return zeising's ports to the pool after safekeeping his ports bit. |
1.4.3_7 29 Aug 2021 11:46:05 |
Bernhard Froehlich (decke) |
graphics/svgalib: Add CPE information
Approved by: portmgr (blanket) |
1.4.3_7 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.4.3_7 31 Jan 2019 18:19:06 |
tobik |
Only append to MAKE_ENV after bsd.port.pre.mk |
1.4.3_7 16 Jul 2018 09:07:44 |
amdmi3 |
- Add LICENSE
- Whitespace fix
Approved by: portmgr blanket |
1.4.3_7 01 Feb 2017 05:24:35 |
jbeich |
graphics/svgalib: unbreak with clang 4.0
In file included from gl/grlib.c:7:
gl/inlstring.h:71:9: error: asm-specifier for input or output variable conflicts
with asm clobber list
: "cx", "di");
^
gl/inlstring.h:281:17: error: asm-specifier for input or output variable
conflicts with asm clobber list
:"ax", "0", "1", "2");
^
gl/inlstring.h:297:17: error: asm-specifier for input or output variable
conflicts with asm clobber list
:"ax", "0", "1", "2");
^
gl/inlstring.h:314:17: error: asm-specifier for input or output variable
conflicts with asm clobber list
:"ax", "0", "1", "2");
^
PR: 216154
Reported by: antoine (via exp-run)
Submitted by: dim
Approved by: portmgr blanket |
1.4.3_7 16 Jul 2015 21:29:36 |
zeising |
Break build when WITH_DEBUG= is set
PR: 196576
Submitted by: mizhka@gmail.com |
1.4.3_7 20 Oct 2014 17:04:21 |
bapt |
Cleanup plist |
1.4.3_7 04 Sep 2014 18:35:10 |
amdmi3 |
@dirrmtry include/linux, which is used by multiple ports
Approved by: portmgr blanket |
1.4.3_7 29 Jul 2014 17:12:50 |
adamw |
Rename all patches that contain '::' as a path separator, and use
'__' instead. |
1.4.3_7 28 Jul 2014 21:54:34 |
adamw |
Rename german/ and graphics/ patch-xy patches to reflect the files they modify. |
1.4.3_7 13 Jun 2014 07:36:28 |
olgeni |
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories G-I.
CR: D201
Approved by: portmgr (bapt) |
24 Apr 2014 20:09:17
|
antoine |
Do not create strange stage orphans |
1.4.3_7 18 Apr 2014 17:10:16 |
mat |
Fix build as a user.
USES+=uidfix dos2unix shebangfix
Sponsored by: Absolight |
1.4.3_6 08 Feb 2014 16:31:30 |
miwi |
- Stage support
- Convert to USES |
1.4.3_6 20 Sep 2013 18:35:46 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
graphics) |
1.4.3_6 14 Aug 2013 22:35:54 |
ak |
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery) |
1.4.3_6 30 Jan 2013 16:21:27 |
zeising |
Add patches to fix build with clang by replacing some inline assembly with
optimal code, and removing some unneded casts.
Submitted by: dim
Approved by: kwm, miwi (mentors, implicit) |
1.4.3_6 18 Jan 2013 12:47:14 |
zeising |
Grab
While here, trim makefile headers.
Approved by: kwm, miwi (mentors, implicit) |
1.4.3_6 03 Sep 2012 04:00:32 |
eadler |
Mark ports MAKE_JOBS_SAFE after some testing. |
1.4.3_6 01 Nov 2011 20:46:07 |
dougb |
Remove references to unsupported FreeBSD versions. Mostly of the form:
.if ${OSVERSION} < 700000 |
1.4.3_6 14 Jul 2011 15:54:25 |
arved |
Fix build with clang
PR: 158548
Submitted by: Niclas Zeising |
1.4.3_6 03 Jul 2011 14:12:23 |
ohauer |
-remove MD5 |
1.4.3_6 17 May 2011 14:17:02 |
danfe |
Reformat description text. |
1.4.3_6 19 Oct 2010 21:34:37 |
pav |
- Mark BROKEN on amd64/6
Reported by: pointyhat |
1.4.3_6 09 Oct 2010 12:32:21 |
danfe |
- Allow to build on at least amd64 [*]
- Bring in some nice patches from Debian
- Clean up Makefile, drop maintainership
PR: ports/150392 [*]
Submitted by: acm
Obtained from: Debian |
1.4.3_5 07 Feb 2007 17:06:01 |
pav |
- Fix build with gcc4
- Portlint
PR: ports/108232
Submitted by: rafan
Approved by: maintainer timeout (danfe; 15 days) |
1.4.3_5 04 Oct 2006 00:02:05 |
danfe |
Fix the build with upcoming GCC 4.1. |
1.4.3_5 05 Dec 2005 13:30:44 |
danfe |
Add some more SHA256 sums to my ports. |
1.4.3_5 30 Jul 2005 11:52:40 |
danfe |
bsd.port.pre.mk/bsd.port.post.mk are still needed for correct MANx
assigments.
Noticed by: lofi |
1.4.3_5 29 Jul 2005 06:21:15 |
danfe |
- Add a patch to allow SVGAlib to work with nVidia cards [1]
- Remove obsolete OSVERSION check in Makefile
- Minor nits in pkg-descr
Submitted by: Mark Tinguely <tinguely(at)casselton.net> [1] |
1.4.3_4 27 Aug 2004 08:46:33 |
danfe |
Update my email address to `@FreeBSD.org'.
Relinquish ports I happen to no longer use. They seem to be of the latest
versions, and non-broken, so this is a "clean" dump.
Approved by: fjoe (mentor) |
1.4.3_4 30 Jul 2004 09:39:42 |
krion |
The last try to fix install with gcc-3.4.2
Submitted by: maintainer |
1.4.3_4 30 Jul 2004 07:58:12 |
krion |
Fix build with gcc-3.4.2
Submitted by: maintainer |
1.4.3_3 14 Mar 2004 11:34:05 |
pav |
- Add patch to set useful default for mouse
- Bump PORTREVISION
PR: ports/63609
Submitted by: Simon Barner <barner@in.tum.de>
Approved by: maintainer timeout (2 weeks) |
1.4.3_2 29 Feb 2004 20:50:30 |
krion |
- SIZEify
PR: ports/63548
Submitted by: maintainer |
1.4.3_2 04 Feb 2004 05:21:48 |
marcus |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2) |
1.4.3_1 24 Sep 2003 08:14:11 |
edwin |
(bump port-revision, my mistake)
PR: ports/57052 |
1.4.3 24 Sep 2003 08:13:29 |
edwin |
[patch] graphics/svgalib checks wrong virtual console for ownership
graphics/svgalib contains an off-by-one error in the code
that checks that the user is the owner of the current virtual
terminal. Instead of checking /dev/ttyv[X], it checks
/dev/ttyv[X+1].
Submitted by: Chris Pressey <cpressey@catseye.mine.nu>
This happens because svgalib was written for Linnex, and
they start tty numbering from 1, contrary to FreeBSD, which
does it from 0. I always knew that FreeBSD is better: who
counts from 1 in this world?! ;-)
PR: ports/57052
Submitted by: Alexey Dokuchaev <danfe@regency.nsu.ru> |
1.4.3 31 Jul 2003 13:25:26 |
krion |
Update to 1.4.3
Hand maintainership to submitter
PR: 55106 55107
Submitted by: Alexey Dokuchaev <danfe@regency.nsu.ru>
Approved by: fjoe (mentor) (implicit) |
1.4.2_1 31 Jul 2003 07:16:22 |
maho |
graphics/svgalib itself calls ldconfig.
Later on the ports makefile does it again.
the ports Makefile does it and should not
the Makefile in the tarball.
PR: 47996
Submitted by: Edwin Groothuis <edwin@mavetju.org> |
1.4.2_1 29 Jul 2003 09:12:37 |
sobomax |
Let be hohest: I really don't have a time now to properly maintain all
these great pieces of software, so that let others with more free time
to take over them. |
1.4.2_1 29 Jul 2003 07:28:18 |
des |
Remove unnecessary ## which caused the build to fail with gcc 3.3.
Approved by: maintainer (sobomax) |
1.4.2_1 07 Mar 2003 06:04:15 |
ade |
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti. |
1.4.2_1 14 Jan 2003 13:58:23 |
sobomax |
Fix typo: ONLY_FOR_ARCH -> ONLY_FOR_ARCHS.
Submitted by: kris |
1.4.2_1 05 Nov 2002 00:26:28 |
edwin |
Fix damage done by replacing PERL into REINPLACE_CMD.
Noticed on: bento |
1.4.2_1 04 Nov 2002 05:46:38 |
edwin |
PERL -> REINPLACE
And some ports have USE_PERL5=yes now. |
1.4.2_1 17 May 2002 08:34:04 |
sobomax |
Mark as a ONLY_FOR_ARCH=i386.
Prompted by: kris |
19 Jun 2001 16:22:29 |
sobomax |
Fix a breakage caused by changed chown semantics. |
08 Oct 2000 02:35:34 |
asami |
Convert category graphics to new layout. |
02 Oct 2000 09:27:40 |
sobomax |
Fixes and cleanups: - add support for Chinese (two-byte) Character text
writing and fonts (vanilla); - move rather long manpages listing from Makefile
into separate files (sobomax); - bump PORTREVISION as a result. |
05 Sep 2000 13:14:41 |
sobomax |
Mark as BROKEN if OSVERSION < 400000 (3.* and downward not supported). |
01 Sep 2000 17:10:29 |
sobomax |
Properly name tty (use %x instead of %d to get device name). |
01 Sep 2000 16:12:11 |
sobomax |
Yet again improve keyboard support. |
30 Aug 2000 18:41:09 |
sobomax |
Improve FreeBSD support: |
25 Aug 2000 10:08:01 |
sobomax |
Add svgalib - a *native* port of well-knows Linux console graphics library. |