Metisse is an experimental X desktop with neat OpenGL features. It consists
of a virtual X server called Xmetisse, a special version of FVWM, and a FVWM
module FvwmCompositor.
Metisse was designed with two goals in mind. First, it should make it easy
for HCI researchers to design and implement innovative window management
techniques. Second, it should conform to existing standards and be robust
and efficient enough to be used on a daily basis, making a suitable platform
for the evaluation of the proposed techniques.
WWW: http://insitu.lri.fr/metisse/
===> The following configuration options are available for metisse-0.4.1_9:
DOCS=on: Build and/or install documentation
FRIBIDI=off: Bidirectional text support via GNU FriBidi
GCONF=off: GConf configuration backend support
GLIB=off: Use GLib 2.x for module integration
GLX=on: X11 OpenGL rendering support
GTK2=off: Use GDK-PixBuf-2.0 for image loading
MMX=on: Use MMX optimized routines
RPLAY=off: RPlay support in FvwmEvent
STROKE=off: Mouse gestures support via libstroke
===> Use 'make config' to modify these settings
Add USES=xorg USES=gl, ports categories x
Add USES=xorg and USES=gl to ports in categories starting with 'x'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
Mark BROKEN: fails to build
MetisseDesktop.cxx:1111:2: error: no matching constructor for initialization of
'MetisseDesktop'
MetisseDesktop(rfburi, "foldable", false, false);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Reported by: pkg-fallout
For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.
This is part two of a multipart commit to bring armv7 ports to parity
with armv6.
Approved by: portmgr (tier-2 blanket)
Obtained from: lonesome.com -exp run
Also mark as broken on armv6.
Note: this port is unmaintained, and there has been no upstream release
since 2008.
Approved by: portmgr (tier-2 blanket)
Clean options by using options helpers
Remove gtk1 option
Nuke usage of HAVE_GOME.
Please notice that the port is stil wrong as it still relies on the configure
script to autodetect things instead of controling it depending on options.
At least it is now a bit cleaner
Make fonts repecting XDG
Xorg is now looking in ${LOCALBASE}/share/fonts by default
Xorg now accepts symlinks in etc/X11/fontpath.d (as decribed in Xserver(1))
Large cleanup on lots of font ports
All fonts are now properly dynamically generating fonts.dir and fonts.scale
instead of sometime overwriting existing ones)
All fonts are generating fontconfig's cache
Improve consistency in fonts ports
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it. Bump PORTREVISION on their dependent
ports except the ones that depend on these:
audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt
In these cases the same trick as in the recent gettext update is used.
(Only the first 15 lines of the commit message are shown above )
- Convert ports from korean/, shells/, x11/, x11-clocks/, x11-fm/,
x11-fonts/, x11-toolkits and x11-wm to new USES=python
Approved by: portmgr (implicit)
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR: 192025
Tested by: antoine (-exp runs)
Approved by: portmgr (implicit)
- Remove manual creation and removal of share/applications, as it's now in the
mtree (remaining categories)
- Add note on mtree change to CHANGES
Approved by: portmgr (bdrewery)
- Trim Makefile header per new bylaws
- Convert to the new OPTIONS framework
- Remove explicit shlib versions from LIB_DEPENDS
- Relinquish maintainership
Feature safe: yes
- Resurrect, undeprecate, and update to the most recent version, 0.4.1
- Since most patches were integrated upstream, rebase remaining two to our
standards and drop custom PATCH_STRIP
- Define LICENSE (GPLv3), augment OPTIONS
- Reduce number of local hacks (Mandriva legacy)
- Add some missing X.org components to USE_XORG
- Rearrange MAN1 entries so they occupy fewer lines
- Do not pass CPPFLAGS and LDFLAGS to CONFIGURE_ENV explicitly (not needed
since PR ports/157936)
- Utilize USE_GNOME=gnomehack, sort USE_* knobs, etc.
- Augment port description (include more text from upstream)
Feature safe: yes
Remove most expired ports:
2011-04-17 cad/tclspice: has been broken for more than a year
2011-04-17 comms/hcfmdm: does not compile on 7.X or higher
2011-04-17 databases/mysqlcc: has been broken for almost a year
2011-04-17 devel/ruby-rjudy: does not compile on FreeBSD 7.x or newer
2011-04-17 devel/xfc: does not compile on FreeBSD 7.x or newer
2011-04-17 devel/lamson: has been broken for a half year
2011-04-17 devel/cocktail: does not build on FreeBSD 7.x or newer
2011-04-17 devel/djgpp-gcc: has been broken for half a year
2011-04-17 devel/gauche-sdl: has been broken for a year
2011-04-17 devel/gdb53-act: does not compile on FreeBSD 7.x and up
2011-04-17 editors/zed: does not compile on FreeBSD 7.x or newer
2011-04-17 games/aqbubble: does not compile on FreeBSD 7.x or newer
2011-04-17 graphics/libvisual-plugins: has been broken for 3 years
2011-04-17 japanese/roundcube: has been broken for almost a year
(Only the first 15 lines of the commit message are shown above )
- Python is now an indirect dependency, so remove the knob. USE_PYTHON needs to
stay in the Makefile to provide needed defines. Bump PORTREVISION.
Reported by: pointyhat
- Unbreak and undeprecate (add missing USE_XORG)
- Augment master sites per portlint(1)
- Do not patch things during extract stage
- Fix regexp to be more accurate
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
- Fix the build on amd64 (and possibly other 64-bit archs) [1]
- Unbreak by adding missing entries to pkg-plist [2]
- Add another small cosmetic fix from Mandriva [3]
- Bump PORTREVISION
Reported by: pointyhat via pav [1,2]
Obtained from: Mandriva SRPM [1,3]
Welcome Metisse, an experimental X desktop with neat OpenGL features. It
consists of a virtual X server called Xmetisse, a special version of FVWM,
and a FVWM module FvwmCompositor.
Also, it comes with two custom themes, courtesy of Mandriva Linux, and some
of their patches (adopted for our build environment).
Please note that this software is considered experimental to date. Testing
in various environments (KDE/GNOME desktops, 64-bit arches, etc.) is highly
appreciated. There are some patches floating around, but let's see if they
are really required for us instead of blindly committing them.