graphics/gnash 0.8.10_6 MidnightBSD
GNU Flash movie player
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
a05b377b53- License
- gpl3
- Categories
- graphics
Description
Gnash is a GNU Flash movie player. Previously, it was only possible to play flash movies with proprietary software. While there are some other free flash players, none support anything beyond SWF v4. Gnash is based on GameSWF, and supports many SWF v7 features.
- Gnash can run standalone to play flash movies.
- Gnash can also run as a plugin from within most Mozilla derived browsers, such as Firefox. Gnash also has support for Konqueror.
- SWF v7+ compliant Gnash can play many current flash movies.
- Gnash supports the viewing of streaming video from popular video sharing sites like Lulu.tv or YouTube.com.
- Gnash also supports an XML based message system as documented in the Flash Format specification.
- High Quality Output Gnash uses OpenGL for rendering the graphics on the desktop, and AntiGrain (AGG) for embedded framebuffer only devices.
- Gnash pays extra attention to all network connections, and allows the user to control access.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | graphics/gnash | 0.8.10_6 |
| FreeBSD | graphics/gnash | 0.8.11.20190130_7 |
| DragonFly | graphics/gnash | 0.8.10_68 |
| HardenedBSD | graphics/gnash | 0.8.11.20190130_7 |
Install
Binary package:
mport install gnash
From mports:
cd /usr/mports/graphics/gnash && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gnash>0:graphics/gnash
Dependencies
As this port's Makefile names them.
Build 1
${LOCALBASE}/ffmpeg4/lib/libavcodec.so.58: multimedia/ffmpeg4
Library 16
libltdl.so: devel/libltdllibnspr4.so: devel/nsprlibgif.so: graphics/gifliblibpng.so: graphics/pnglibcurl.so: ftp/curllibspeex.so: audio/speexlibspeexdsp.so: audio/speexdsplibboost_thread.so: devel/boost-libslibfreetype.so: print/freetype2libfontconfig.so: x11-fonts/fontconfiglibtheora.so: multimedia/libtheoralibogg.so: audio/libogglibvorbis.so: audio/libvorbislibdca.so: multimedia/libdcalibgsm.so: audio/gsmlibdc1394.so: multimedia/libdc1394
Runtime 1
${LOCALBASE}/ffmpeg4/lib/libavcodec.so.58: multimedia/ffmpeg4
Build dependencies 17
Run dependencies 17
No port depends on this one.
Configuration
Options name: graphics_gnash
| Option | Default | Description |
|---|---|---|
| AGG | on | AGG renderer |
| CAIRO | off | Cairo renderer |
| CYGNAL | off | Cygnal media server |
| DOCS | off | |
| NLS | off | |
| OPENGL | off | OpenGL renderer (experimental) |
| VAAPI | on | VAAPI support |
- USES
- cpe tar:bzip2 compiler:c++11-lang autoreconf gmake libtool pkgconfig jpeg gnome gl sdl desktop-file-utils xorg localbase:ldflags
- Service scripts
- none
- Conflicts with
- gnash-devel-[0-9]*
Files
Manual pages 10
- cygnal(1)
- findmicrophones(1)
- findwebcams(1)
- flvdumper(1)
- gnash(1)
- gnash-gtk-launcher(1)
- gprocessor(1)
- gtk-gnash(1)
- rtmpget(1)
- soldumper(1)
pkg-plist 233
- bin/eglinfo-gnash
- bin/gnash
- bin/gnash-gtk-launcher
- bin/gtk-gnash
- bin/gprocessor
- bin/rtmpget
- bin/cygnal
- bin/flvdumper
- bin/soldumper
- @sample etc/cygnalrc.dist etc/cygnalrc
- @sample etc/gnashpluginrc.dist etc/gnashpluginrc
- @sample etc/gnashrc.dist etc/gnashrc
- include/gnash/AMF.h
- include/gnash/BevelFilter_as.h
- include/gnash/BitmapData_as.h
- include/gnash/BitmapFilter_as.h
- include/gnash/BitsReader.h
- include/gnash/BlurFilter_as.h
- include/gnash/CachedBitmap.h
- include/gnash/ClockTime.h
- include/gnash/ColorMatrixFilter_as.h
- include/gnash/ColorTransform_as.h
- include/gnash/ConvolutionFilter_as.h
- include/gnash/DisplacementMapFilter_as.h
- include/gnash/DropShadowFilter_as.h
- include/gnash/ExternalInterface_as.h
- include/gnash/GC.h
- include/gnash/GlowFilter_as.h
- include/gnash/GnashAlgorithm.h
- include/gnash/GnashEnums.h
- include/gnash/GnashException.h
- include/gnash/GnashFactory.h
- include/gnash/GnashFileUtilities.h
- include/gnash/GnashImage.h
- include/gnash/GnashImageJpeg.h
- include/gnash/GnashNumeric.h
- include/gnash/GnashSleep.h
- include/gnash/GnashSystemFDHeaders.h
- include/gnash/GnashSystemIOHeaders.h
- include/gnash/GnashSystemNetHeaders.h
- include/gnash/GradientBevelFilter_as.h
- include/gnash/GradientGlowFilter_as.h
- include/gnash/IOChannel.h
- include/gnash/ImageIterators.h
- include/gnash/Matrix_as.h
- include/gnash/NamingPolicy.h
- include/gnash/NetworkAdapter.h
- include/gnash/Point2d.h
- include/gnash/Point_as.h
- include/gnash/RTMP.h
- include/gnash/Range2d.h
- include/gnash/Rectangle_as.h
- include/gnash/SWFCtype.h
- include/gnash/SharedMem.h
- include/gnash/SimpleBuffer.h
- include/gnash/Socket.h
- include/gnash/Stats.h
- include/gnash/StreamProvider.h
- include/gnash/StringPredicates.h
- include/gnash/Transform_as.h
- include/gnash/URL.h
- include/gnash/URLAccessManager.h
- include/gnash/WallClockTimer.h
- include/gnash/accumulator.h
- include/gnash/arg_parser.h
- include/gnash/asobj/AMFConverter.h
- include/gnash/asobj/ASConversions.h
- include/gnash/asobj/Accessibility_as.h
- include/gnash/asobj/Array_as.h
- include/gnash/asobj/AsBroadcaster.h
- include/gnash/asobj/Boolean_as.h
- include/gnash/asobj/Camera_as.h
- include/gnash/asobj/CharacterProxy.h
- include/gnash/asobj/Color_as.h
- include/gnash/asobj/ContextMenuItem_as.h
- include/gnash/asobj/ContextMenu_as.h
- include/gnash/asobj/ControlTag.h
- include/gnash/asobj/Date_as.h
- include/gnash/asobj/DefinitionTag.h
- include/gnash/asobj/DisplayList.h
- include/gnash/asobj/DisplayObject.h
- include/gnash/asobj/DisplayObjectContainer.h
- include/gnash/asobj/DragState.h
- include/gnash/asobj/DynamicShape.h
- include/gnash/asobj/Error_as.h
- include/gnash/asobj/FillStyle.h
- include/gnash/asobj/Function_as.h
- include/gnash/asobj/Geometry.h
- include/gnash/asobj/Global_as.h
- include/gnash/asobj/GnashKey.h
- include/gnash/asobj/InteractiveObject.h
- include/gnash/asobj/Key_as.h
- include/gnash/asobj/LineStyle.h
- include/gnash/asobj/LoadVars_as.h
- include/gnash/asobj/LoadableObject.h
- include/gnash/asobj/LocalConnection_as.h
- include/gnash/asobj/Math_as.h
- include/gnash/asobj/Microphone_as.h
- include/gnash/asobj/MouseButtonState.h
- include/gnash/asobj/Mouse_as.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gnash-2b3bdede0305c4fc3ad21a0a4197330606c9b880.tar.bz2 | 4.856961e+06 | 9a88a623ccb4adab0381d4f97afe3019bab95855dd58685709b7a968fd91bb1d |
Master sites 1
- http://git.savannah.gnu.org/cgit/gnash.git/snapshot/
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
a05b377b53 |
Lucas Holt | *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848) `textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to
`libxml2.so.16` **and** removed ELF symbol versioning entirely — the new
library defines no `LIBXML2_*` versions at all. Consumers built against
the old library were never rebuilt, so they still record a dependency on
`libxml2.so.2` plus version requirements nothing can satisfy, and fail
at load time:
```
ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by
/usr/local/lib/libevdocument3.so.4 not defined
```
### Scope
`Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436
Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION`
line. The diff touches nothing but `PORTREVISION` lines (verified: `git
diff -U0` shows no other changed line), and spot-checked ports still
… |
|
d14fac0abd |
Lucas Holt | graphics/gnash: fix AGG 2.7 compatibility AI-Assisted-by: Claude Sonnet 4.6 <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |