Port details |
- svgalib Low level console graphics library
- 1.4.3_7 graphics
=227 Version 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: 2022-07-20 15:52:49
- Commit Hash: 6fd5ce4
- People watching this port, also watch:: libiconv, png, tiff, gmake, freetype2
- Also Listed In: devel
- License: PD
- 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.
WWW: http://www.svgalib.org/
- SVNWeb : git : Homepage
- 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.3 : devel/gmake
- This port is required by:
- for Build
-
- games/retroarch
- for Libraries
-
- graphics/acidwarp
- graphics/linplasma
- graphics/povray36
- graphics/seejpeg
- graphics/zgv
- print/ghostscript7-base
- print/ghostscript8-base
-
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: see SVNWeb link above for full details) |
Date | By | Description |
20 Jul 2022 15:52:49 1.4.3_7 |
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> |
20 Jul 2022 14:22:04 1.4.3_7 |
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 ) |
02 May 2022 10:46:28 1.4.3_7 |
Rene Ladan (rene)  |
grimreaper: return zeising's ports to the pool after safekeeping his ports bit. |
29 Aug 2021 11:46:05 1.4.3_7 |
Bernhard Froehlich (decke)  |
graphics/svgalib: Add CPE information
Approved by: portmgr (blanket) |
06 Apr 2021 14:31:07 1.4.3_7 |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
31 Jan 2019 18:19:06
1.4.3_7 |
tobik  |
Only append to MAKE_ENV after bsd.port.pre.mk |
16 Jul 2018 09:07:44
1.4.3_7 |
amdmi3  |
- Add LICENSE
- Whitespace fix
Approved by: portmgr blanket |
01 Feb 2017 05:24:35
1.4.3_7 |
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 |
16 Jul 2015 21:29:36
1.4.3_7 |
zeising  |
Break build when WITH_DEBUG= is set
PR: 196576
Submitted by: mizhka@gmail.com |
20 Oct 2014 17:04:21
1.4.3_7 |
bapt  |
Cleanup plist |
04 Sep 2014 18:35:10
1.4.3_7 |
amdmi3  |
@dirrmtry include/linux, which is used by multiple ports
Approved by: portmgr blanket |
29 Jul 2014 17:12:50
1.4.3_7 |
adamw  |
Rename all patches that contain '::' as a path separator, and use
'__' instead. |
28 Jul 2014 21:54:34
1.4.3_7 |
adamw  |
Rename german/ and graphics/ patch-xy patches to reflect the files they modify. |
13 Jun 2014 07:36:28
1.4.3_7 |
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 |
18 Apr 2014 17:10:16
1.4.3_7 |
mat  |
Fix build as a user.
USES+=uidfix dos2unix shebangfix
Sponsored by: Absolight |
08 Feb 2014 16:31:30
1.4.3_6 |
miwi  |
- Stage support
- Convert to USES |
20 Sep 2013 18:35:46
1.4.3_6 |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
graphics) |
14 Aug 2013 22:35:54
1.4.3_6  |
ak  |
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery) |
30 Jan 2013 16:21:27
1.4.3_6 |
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) |
18 Jan 2013 12:47:14
1.4.3_6 |
zeising  |
Grab
While here, trim makefile headers.
Approved by: kwm, miwi (mentors, implicit) |
03 Sep 2012 04:00:32
1.4.3_6 |
eadler  |
Mark ports MAKE_JOBS_SAFE after some testing. |
01 Nov 2011 20:46:07
1.4.3_6 |
dougb  |
Remove references to unsupported FreeBSD versions. Mostly of the form:
.if ${OSVERSION} < 700000 |
14 Jul 2011 15:54:25
1.4.3_6 |
arved  |
Fix build with clang
PR: 158548
Submitted by: Niclas Zeising |
03 Jul 2011 14:12:23
1.4.3_6 |
ohauer  |
-remove MD5 |
17 May 2011 14:17:02
1.4.3_6 |
danfe  |
Reformat description text. |
19 Oct 2010 21:34:37
1.4.3_6 |
pav  |
- Mark BROKEN on amd64/6
Reported by: pointyhat |
09 Oct 2010 12:32:21
1.4.3_6 |
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 |
07 Feb 2007 17:06:01
1.4.3_5 |
pav  |
- Fix build with gcc4
- Portlint
PR: ports/108232
Submitted by: rafan
Approved by: maintainer timeout (danfe; 15 days) |
04 Oct 2006 00:02:05
1.4.3_5 |
danfe  |
Fix the build with upcoming GCC 4.1. |
05 Dec 2005 13:30:44
1.4.3_5 |
danfe  |
Add some more SHA256 sums to my ports. |
30 Jul 2005 11:52:40
1.4.3_5 |
danfe  |
bsd.port.pre.mk/bsd.port.post.mk are still needed for correct MANx
assigments.
Noticed by: lofi |
29 Jul 2005 06:21:15
1.4.3_5 |
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] |
27 Aug 2004 08:46:33
1.4.3_4 |
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) |
30 Jul 2004 09:39:42
1.4.3_4 |
krion  |
The last try to fix install with gcc-3.4.2
Submitted by: maintainer |
30 Jul 2004 07:58:12
1.4.3_4 |
krion  |
Fix build with gcc-3.4.2
Submitted by: maintainer |
14 Mar 2004 11:34:05
1.4.3_3 |
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) |
29 Feb 2004 20:50:30
1.4.3_2 |
krion  |
- SIZEify
PR: ports/63548
Submitted by: maintainer |
04 Feb 2004 05:21:48
1.4.3_2 |
marcus  |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2) |
24 Sep 2003 08:14:11
1.4.3_1 |
edwin  |
(bump port-revision, my mistake)
PR: ports/57052 |
24 Sep 2003 08:13:29
1.4.3 |
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> |
31 Jul 2003 13:25:26
1.4.3 |
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) |
31 Jul 2003 07:16:22
1.4.2_1 |
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> |
29 Jul 2003 09:12:37
1.4.2_1 |
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. |
29 Jul 2003 07:28:18
1.4.2_1 |
des  |
Remove unnecessary ## which caused the build to fail with gcc 3.3.
Approved by: maintainer (sobomax) |
07 Mar 2003 06:04:15
1.4.2_1 |
ade  |
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti. |
14 Jan 2003 13:58:23
1.4.2_1 |
sobomax  |
Fix typo: ONLY_FOR_ARCH -> ONLY_FOR_ARCHS.
Submitted by: kris |
05 Nov 2002 00:26:28
1.4.2_1 |
edwin  |
Fix damage done by replacing PERL into REINPLACE_CMD.
Noticed on: bento |
04 Nov 2002 05:46:38
1.4.2_1 |
edwin  |
PERL -> REINPLACE
And some ports have USE_PERL5=yes now. |
17 May 2002 08:34:04
1.4.2_1 |
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. |