Commit graph

38 commits

Author SHA1 Message Date
jmmv
4e4a0c0c38 During print-PLIST in packages using this one, print comments for
directories in share/themes which are created by metacity.
2004-05-15 15:21:39 +00:00
jmmv
c63879fa14 Update to 2.8.1:
- make the --enable-xinerama switch work properly
- prevent unwanted grab op from occurring
- don't down-size nitems from a gulong to an int
- add a value type check for the visual/audible bell gconf settings
- make the no sm support warning resizable
- more translations
2004-05-06 09:08:47 +00:00
jmmv
d58a6ff791 regen; patch-aa not available any more. 2004-04-17 11:02:58 +00:00
jmmv
bedae6c90c Make use of the new USE_DIRS variable, instead of directly depending on the
*-dirs packages.
2004-04-14 16:15:20 +00:00
jmmv
ee5df447fc Update to 2.8.0:
2.8.0
=====
No code changes in this release, but some new translations.

2.7.1
=====
Thanks to Rob Adams for fixes in this release.

 - bug #122016 - fix a focus race
 - Change move_to_workspace_left/right/up/down keybindings to
   <Control><Alt><Shift> arrow to avoid conflicting with new
   keybindings in spacial nautilus.
 - fix dialog stacking order issues so e.g. panel properties
   dialog is above the panel

2.7.0
=====
First unstable release tarball for GNOME 2.6.

Thanks to Anders Carlsson, Elijah Newren, Rob Adams, James Cape,
Thomas Fitzimmons, Calum Benson for fixes in this release.
2004-04-01 18:35:20 +00:00
jlam
7db11b582a Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properly
by moving the inclusion of buildlink3.mk files outside of the protected
region.  This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.

BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list.  This ordering property is used to check for builtin
packages in the correct order.  The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end.  However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-18 09:12:08 +00:00
jmmv
ae5a97419f Handle some shared directories by depending on (or updating dependancies to
the latest versions) xdg-dirs, xdg-x11-dirs or gnome*-dirs.
Bump PKGREVISION.
2004-03-08 19:40:36 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
minskim
b5547c22ba Use pkgsrc intltool. Also include all required buildlink3 files
explicitly.
2004-03-04 19:17:04 +00:00
jmmv
07ef7358df unused 2004-02-20 12:25:19 +00:00
jmmv
e0e1dbe447 Update to 2.6.5:
- flipflop on #102209/#115072 again (raise on click, but break some apps by
  causing enter/leave).
- fix memory corruption in window list.
- fix window-type-inference code for legacy toolkits' windows.
2004-02-19 13:41:57 +00:00
jmmv
ab17dd00b3 PKGCONFIG_OVERRIDE is relative to WRKSRC. 2004-02-14 18:26:26 +00:00
jlam
3ebe053d90 LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:49 +00:00
jmmv
3684c54418 Only use Xinerama if it is available as a shared library. Using only the
static one means that libnautilus-private won't be built, breaking this
(and other) packages.  Patch tested by wiz@.
2004-02-12 11:13:39 +00:00
xtraeme
224715f0c2 bl3ify 2004-02-11 04:58:15 +00:00
minskim
a1c10b010b Override a .pc file. Bump PKGREVISION.
While here, add explicit build dependency on pkgconfig.
Approved by wiz@.
2004-02-09 00:48:07 +00:00
grant
e3d128293a replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-24 15:18:32 +00:00
jmmv
a58dd81611 Bump PKGREVISION due to xmlcatmgr update to 2.0beta1. I know; this is a PITA.
This shouldn't be needed if we had non-recursive dependancies *sigh*.
2004-01-23 21:50:42 +00:00
reed
6d9af8d68d Bump package revisions for tiff update.
Tiff is backward compatible, but was broken on amd64 platform
so this makes sure new tiff is used.
2004-01-03 18:49:33 +00:00
jmmv
8e5906c810 Update to 2.6.3, based on work done by xtraeme@:
2.6.3
 - fix to right, left, bottom onscreen resize constraints
 - detect case where we fail to get a pointer grab when the mouse
   is clicked, to avoid "this window is stuck to my mouse!"
 - keep panels at the end of the focus MRU list so we don't
   focus them all the time in annoying ways

2.6.2
 - fix to repaint after resize always, so on maximize
   and theme changes we get things drawn properly
 - fix a compile issue on HPUX
 - fix translations of metacity-message output
 - fix to update window icons when they change
 - put a limit on number of characters displayed in
   window titles during Alt+tab
 - fix configure check for Xrandr
 - fix 64-bit bug in property reading that broke
   things badly on 64-bit
 - don't move focus when clicking close button on a window
 - fix a crash in getting pixmap icons
 - spawn dialogs and child processes on the proper
   screen in multihead situations
 - if the focus gets set to None, set it back to
   something sane
 - load accessibility modules and set accessibility roles
 - fix hang after displaying warning dialogs
 - fix a memory corruption when sticking/unsticking windows
   that lead to a frequent crash and windows appearing
   in Alt+tab improperly
 - fix some handling of partial-width panel struts
 - more translations

2.6.1
 - rebuild with fixed glib-gettext.m4

2.6.0
 - some additional translations

2.5.5
 - fix aspect ratio handling
 - fix "shake loose" functionality for maximized windows
 - handle Xrandr size changes properly again
 - fix fullscreen window detection
 - fix workspace name handling
 - don't steal button press events on root window
 - nuke metacity.spec due to nonmaintenance
 - allow too-large-for-screen windows to move their titlebar offscreen
 - keep an MRU list of windows per-workspace and use it to focus
   the next window when the focused window disappears
 - fix cursor when moving
 - improve appearance of opaque resize
 - make BELOW window state work
 - fix a crash when gdk_pixmap_foreign_new() returned NULL

2.5.3
 - fixups to .desktop file
 - activate window prior to grab end, avoiding
   extra focus events
 - add support for partial-width panels (fixes corner panel
   and xinerama window position constraints)
 - added keybinding to toggle window as "always on top"
 - support --disable-schemas-install option to configure
 - destroy support for legacy GNOME 1.x hints; metacity
   no longer works with GNOME 1.x
 - disable raise-on-click for mouse focus modes
 - fix bug that broke many Javascript popup menus with mozilla
 - allow "shaking loose" maximized windows, to move them
   between Xinerama heads or whatever
 - honor desktop-wide double click timeout
 - handle window placement properly for windows that
   start out maximized
 - integrate Ximian patch to go ahead and log out after 4 minutes
   even if a dialog is open
 - fix a segfault
 - fix bug where window groups weren't always kept up to date
 - fix bug where focus got confused when switching workspaces
   with mouse focus mode
 - fix 64-bit crash on s390x
 - chdir to user's homedir on startup
 - keep window in fullscreen layer when its transients are focused
 - fix keybindings bug when you had ScrollLock enabled
 - many translation updates

2.5.2
 - improved wording/UI for some dialogs
 - while clicking a window button, if you move the mouse outside
   the button such that releasing the mouse button won't activate
   the window button, visually indicate by "popping out" the button.
 - fix some valgrind errors
 - change "show desktop mode" to convert to "everything is minimized
   mode" if you open a new window while showing desktop, rather
   than previous behavior of simply leaving show desktop mode.
 - fix a trivial memory leak
 - change "move to workspace N" so it doesn't switch workspaces,
   just moves the window.
 - translation updates

2.5.1
 - fix bug where fullscreen windows were below top panels
 - build fix for Solaris
 - support diagonal window movement with numeric keypad
 - multihead fix
 - build fix for Cygwin
 - place on xinerama containing the pointer
 - fix totally hosed window placement/movement for frameless
   windows
 - improvement to smoothness of window move/resize

2.5.0
 - many new translations
 - fix an infinite loop while holding a server grab triggered by
   some recent Qt versions doing weird stuff
 - fix bug where Alt+rightclick repeatedly on titlebar resulted
   in zillions of menus
 - fix Alt+Tab to *actually* put minimized windows at the end,
   though this was always intended
 - rewrite size/positions constraint code (currently known
   to be quite buggy, e.g. xmms is hosed)
 - enforce size of at least 1x1 on windows
 - reduce latency of managing new windows still further
   by using async properties code in more places
 - don't grab keybindings on docks, so gnome-panel
   can handle them
 - suck in the panel's screenshot and run dialog global
   bindings
 - lots of improvements to window placement
 - sync max number of workspaces with pager applet
 - fix to keep focus when inside window frame in
   strict mouse focus mode
 - make it possible to start a reverse tab with
   shift+alt+tab (vs. alt+tab then shift)
 - fix a multihead issue with constraints between two
   windows on different heads
 - require GTK+ 2.2.0 and fontconfig
 - default theme is now Simple
 - add visual bell feature
 - incorporate many fixes from 2.4.34
 - other stuff
2003-12-14 20:33:25 +00:00
wiz
391b5798e6 Bump PKGREVISION for atk library major bump. 2003-12-13 00:45:21 +00:00
salo
f35979c642 PKGREVISION++ due to devel/popt update. 2003-11-12 01:31:47 +00:00
jmmv
0949198f1d Update to 2.4.55 with patch from PR pkg/21767 by Marc Recht:
- some fixes to opaque resize that make it slightly less choppy
- fix some infinite loops caused by stupid apps with transient for cycles
- force window min/max size to be at least 1 pixel
- unfocus window on leaving window border, not on leaving window itself, in
  strict mouse focus mode
- fix handling of workspace names so they don't get all lost/broken/etc.
- fix handling of ignored modifiers (makes key shortcuts work while
  CapsLock/ScrollLock/NumLock are all enabled, most people didn't notice as
  nobody turns on ScrollLock)
- fix multihead crash #106086
- many translation updates
2003-07-23 15:34:17 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
jmmv
83af813dba Depend on startup-notification. Bump PKGREVISION to 2.
While here, s/gnome/GNOME/ in COMMENT.
2003-06-01 11:26:02 +00:00
salo
b6f21b3889 Style cosmetics (DESCR has 80 columns, whitespace, remove superfluous
includes, add CATEGORIES).
2003-05-17 06:09:30 +00:00
wiz
7166660e08 Dependency bumps, needed because of devel/pth's major bump, and related
dependency bumps.
2003-05-02 11:53:34 +00:00
jmmv
3a84fed861 GConf2's buildlink2.mk now creates a gconftool-2 wrapper which prevents the
configuration database from beeing modified by packages that do not honour
the --disable-schemas-install option. There is no need to patch these broken
packages any more.

Okay'ed by wiz.
2003-02-18 20:52:05 +00:00
jmmv
21448cdff1 Update to 2.4.34. Some changes since 2.4.1:
- tons of new translations
 - add new theme Simple and make it the default
 - match key handlers to key codes instead of key syms
   which fixes some occasional keybinding bugs
 - don't show workspace menu items if there's only one workspace
 - fix fullscreen mode workaround for xine/mplayer
 - fix startup sequences that use StartupWMClass
 - fix 64-bit bug in async-getprop.c that caused a lockup
 - put metacity-properties.c in the tarball
 - don't mess up the focus window in mouse focus mode when
   switching workspaces
 - improve event compression to speed up window move/resize
   a bit more
 - don't jump mozilla windows between workspaces
 - don't stick the tab/workspace-switch popup
   on machines under heavy load or slow machines
 - fix for #103317 (windows getting "stuck" when unfullscreened)
 - support up to 32 run_command keybindings (Rob Adams)
 - add compression for motion events, somewhat suboptimally,
   a better patch is pending for GNOME 2.2.1, should fix "slow
   move/resize" for most people (especially when combined
   with Alex's nautilus fixes)
 - fix configure options (Akira Tagoh)
 - we were making all dialogs skip the taskbar, even non-transient
   ones, though this was supposedly fixed a while ago. Now really
   fixed.
 - change back to Alt+click by default for the window drag feature.
 - assign Alt+F12 to shade window
 - fix not deleting enough workspaces when the number
   was reduced via the pager config dialog (readams@hmc.edu)
 - don't allow windows under the top panel ever, even if they
   are tall windows (Arvind)
 - fix up the window layout for directional workspace nav,
   so you always stop at the edges and always end up
   where you expect (hp, with tweaks from readams@hmc.edu)
 - focus new windows in mouse focus mode (readams@hmc.edu)
 - support xeyes, oclock, etc. by applying shape mask
   to the window manager frame (yeah it resizes slow, deal)
 - fix vertical/horizontal maximize
 - handle crossing events resizing for more opaque resize goodness
   (Soeren)
 - add wacky _METACITY_UPDATE_COUNTER experimental extension
   to do nice opaque resizing (does nothing without a GTK patch)
 - fix a crash setting workspace names
 - fix internationalized WM_NAME reading

Changes in the package:
- Use GConf2/schemas.mk to register schema files in the GConf2 database.
- Depend on gnome2-dirs to handle shared directories.
- Drop dependancy on ptl2.
- Provide a buildlink2.mk file because of the new library.
2003-02-14 20:59:44 +00:00
cjep
2f9e9722bf USE_PKGLOCALEDIR=yes 2003-01-10 07:49:51 +00:00
wiz
d8262452c1 Bump PKGREVISION because of dependency on latest freetype2 or glib2
package and library major bumps therein.
Also match dependency in corresponding buildlink2.mk's for the same reason.
Mmmm, binary packages.
2002-12-24 06:09:44 +00:00
grant
e8dac9c354 use @unexec ${RMDIR} rather than @dirrm for shared directories.
from Julio Merino in PR pkg/19022.
2002-11-21 12:49:15 +00:00
wiz
e3bfdf5bd4 Update to 2.4.1. Lots of changes and bug fixes. 2002-09-10 17:17:08 +00:00
wiz
877214001b Convert to buildlink2. Fix PLIST. 2002-09-10 16:53:02 +00:00
wiz
80ee491886 Since the major of libiconv was increased during the update to 1.8,
bump dependency to latest libiconv version; recursively also bump all
dependencies of packages depending on libiconv.
Requested by fredb.
2002-09-10 16:06:32 +00:00
agc
f3400dc56e Initial import of Metacity-2.3.377, a gnome 2 window manager, into the
NetBSD Packages Collection.

Metacity is not a meta-City as in an urban center, but rather
Meta-ness as in the state of being meta.  i.e.  metacity :  meta as
opacity :  opaque.  Also it may have something to do with the Meta key
on UNIX keyboards.

 - Boring window manager for the adult in you. Many window managers
   are like Marshmallow Froot Loops; Metacity is like Cheerios.
 - Uses GTK+ 2.0 for drawing window frames. This means colors, fonts,
   etc. come from GTK+ theme.
 - Has a simple theme system and a couple of extra themes come with it.
   Change themes via gconf-editor or gconftool:
     gconftool-2 --type=string --set /apps/metacity/general/theme Crux
 - Change number of workspaces via gconf-editor or gconftool:
     gconftool-2 --type=int --set /apps/metacity/general/num_workspaces 5
   Can also change workspaces from GNOME 2 pager.
 - Change focus mode:
     gconftool-2 --type=string --set /apps/metacity/general/focus_mode mouse
2002-06-09 21:58:42 +00:00