Commit graph

12 commits

Author SHA1 Message Date
Blue Rats
31a4983ede Packages that install a .desktop entry should .include
"../../sysutils/desktop-file-utils/desktopdb.mk". Minor formatting fixes in
some files. Other minor fixes in some files. Bump PKGREVISION.
2012-11-13 20:09:29 +00:00
Aleksej Saushev
90d227ea69 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
2012-09-28 22:07:28 +00:00
Thomas Klausner
41f92d5420 Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:46:54 +00:00
Thomas Klausner
53cae12b32 Remove USE_DIRS from pkgsrc.
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.

Packages needing empty directories can use the @pkgdir command in PLIST.

Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
2009-07-22 09:53:10 +00:00
Yoshito Komatsu
3ac4fbc0ed Replace tech-pkg@NetBSD.org with pkgsrc-users@NetBSD.org. 2006-05-19 16:51:13 +00:00
Leonard Schmidt
6059201b0d Update MASTER_SITES and HOMEPAGE. 0.1.4 has been released. 2006-01-13 07:56:57 +00:00
Leonard Schmidt
016a95c881 Update to 0.1.3:
emelFM2 0.1.3 18/11/2005:
- fr po file renamed
- clearer warning message for overwrite checks on directories
- use optimisation- and warning-related compiler options only when
  CFLAGS not specified in environment or make-command
- delete overwritten items after tasks are completed successfully, not
  before
- bugfix
  - retain permissions of copied directories and their subdirs, and
    'special' files

2005-11-06 patch (against 2005-10-28 prerelease):
- made Return keypress in input-line dialog do the same as an
  ok-button click
- made Alt-Del keypress in input-line dialog clear current line too
- default command for zip archives now unzip, not gunzip
- added action, and associated keybinding Ctrl-i, to toggle selection
  state of active pane items
- collect fam reports even when filelist refreshing is suspended
- expand any %f etc macro in a string entered for input-macro
- updated debian files
- added some API documentation
- don't create irrelevant en_US.po/mo
- cleanups
- bugfixes:
  - always correctly detect a non-existent file or dir
  - set initial config timestamp when file is (re)read, not when
    config dir is located
  - do nothing if user specifies blank filename in any task that
    involves itemname input
  - do nothing if user specifies blank filename in pack plugin
  - eliminated causes of compiler warnings
  - added compiler parameter -D_REENTRANT (app. is threaded)

branch prerelease 2005-10-28:
- remember filepanes' sort column and sort order between sessions
- added advanced config option to specify icon files directory, and so
  support 'sets' of icons
- e2 icons given 1-pixel outline, non-black where relevant (like Tango
  spec.)
- e2 toolbar/menu icons resized from 48 points to 48 pixels
- updated fr & ja translations, ja po file renamed
- cleanups
- bugfixes:
  - always show an appropriate config page after conversion to basic
    config mode
  - clear cached icon pixbufs at session-end (reduces X memory
    leakage)
  - fixed possible failure to initiate directory monitoring with
    dnotify fam
  - all fam options include accessibility-checking for displayed dirs

branch prerelease 2005-10-08:
- support file-alteration-monitoring on linux using d/inotify
  directly, as an alternate to FAM/gamin
- added back pre-0.1 support for 'drag-selection' - but with ctrl-key
  to start
- support background copy and move tasks again
- added replacement 'simple' filetypes config dialog (the advanced
  config dialog still has the old form)
- added config options for making relevant pane config-options match
  those of other pane
- small reorganisation of config dialog - columns displayed in
  filepanes now set in respective pane pages
- compile debug-message code only if debugging explicitly enabled
- cleanups - cached selection pointers, file-pane refreshing, string
  newlines etc
- bugfixes:
   - properly show filesizes for 'large' files
   - when a displayed dir is a link, change-monitor its target
     instead (in case gamin gets its act in order ...)
   - prevent dropping a selection on/into a dir that's part of the
     selection
   - abort moves before deleting any dest, if the src is not deletable
   - translate encoding of any startup dir specified on command line
   - reliably highlight directory drop-targets
   - display output pane commands in non-bold font, to workaround
     font-weight 'leakage'
   - if a displayed dir becomes inaccessible, open a parent that is
     accessible
   - correctly revert inactive-pane header color (thanks D Jensen)
   - fix occasional blank filelists
2005-11-23 18:16:14 +00:00
Leonard Schmidt
7f32bf74e7 Satisfy verifypc. 2005-11-01 13:19:27 +00:00
Leonard Schmidt
514eea7a1c Update to 0.1.2.
emelFM2 0.1.2 14/09/2005:

* added v.2 OOo filetype extensions for writer, calc
* a few minor strings tagged for translation
* documentation - help docs and API
* updated ja translation file
* bugfixes:

  -  exclude /dev from unmountable devices menu - pressing return key in
     dialogs operates the focused button, not the one assigned as
     "positive"  (generally  "ok") - remove --overwrite option from tar
     commands in unpack plugin, for bsd's, darwin - make dnd menu work
     after middle-button drag - make icon-selection dialog open at
     correct page - make all stock-icons work (workaround
     gtk_stock_lookup() bug)

branch prerelease 2005-09-03:

* added  non-user-editable  signature  to  each plugin, for checking
  plugin presence
* always load a plugin if its on-menu flag is set
* disable instant (idle) updating of changed key bindings
* don't convert name encoding if G_FILENAME_ENCODING=@locale
* added  clear-history  <Alt>Del  to default keybindings for command
  line, dirlines
* changed  default keybinding for dirlines clear from Insert to
  <Ctrl>Del
* added clear-history (<Alt>Del, again) for input line dialog
* added   action   dirline.focus_toggle,   and   associated  general
  keybindings <Ctrl>1, <Ctrl>2
* added   option   to  signal  active  &  inactive  panes  by  their
  sensitivity
* experimental support for [u]mount command completion on unix-likes
  other than linux, freebsd
* added mount/unmount menu widget with associated action, commandbar
  button & icon.
* help doc updates
* minor string updates
* code cleanups
* bugfixes:

  -  don't unregister some plugins' action during loading - don't write
     config file after 'apply' in a single-page config dialog - don't
     crash when editing any action in a single-page config dialog -
     ignore _all_ gamin reports after config file (un)monitor command -
     make [u]mount command completion work when no mountpoint argument
     is provided - don't always show strings found via the search
     dialog at left margin of window - don't crash when running command
     in new shell, after optimised compiling by gcc4 - make config
     dialog open at specific page when so instructed
2005-09-16 21:53:06 +00:00
Leonard Schmidt
068d68f8cc Update to:
emelFM2 0.1.1 07/08/2005
  * made edit-filetype dialog smarter
  * revised defaults for bzip2 filetype
  * renamed pseudo-action <file actions> to file.<actions>
  * removed deprecated actions relating to toolbar display
  * added  action  for emptying trash, with associated default binding
    <Shft>Del
  * help documents' names are now advanced config options
  * removed incomplete version-independence API for plugins
  * other cleanups
  * updated translations (fr & ja)
  * bugfixes:

    - fix double-free arising from config re-ordering in last pre-release
    - don't  crash  after any keypress following reversion to default
      config  settings
    - properly translate plugin action names
    - work around strange behaviour of gtk icon-name-lookup function
    - retain contents of torn-off toolbars
    - leaks
2005-08-10 09:06:11 +00:00
Leonard Schmidt
50a2fb3d4e Update to 20050726
**** 1. branch prerelease 2005-07-26 ****
    * enabled menu/button/config image cacheing by default
    * Florian updated debian config files
    * added overwrite check to pack plugin
    * added rar, arj options to pack plugin
    * shortened interval between status-line updates
    * re-ordered config dialog
    * added document describing e2 actions
    * experiment - determine filesystem encoding at runtime, not buildtime
    * bugfixes:
          o - add alternatives for functions etc supported only by glibc, so
            BSD etc can use - conform dnd URI's to old w3c standard - rebuild
            window after config option change that affects panes only - make
            copy-as work for directories - don't crash when running a command
            in a new shell, when FILES_UTF8ONLY not in force - make recursive
            copies, deletes and chmods work better

**** 2. emelFM2 0.1 04/07/2005 ****
    * added rar, arj support to unpack plugin
    * customised remove-button in select-image dialog
    * don't desensitize main window during find task
    * added (but not yet enabled) cacheing of pixbufs for button/menu/config
      images
    * bugfixes - make chmod task work on symlinks - updated desktop file and
      install location - correct variable declarations when building with
      FILES_UTF8ONLY=0
**** 3. branch prerelease 2005-06-17 ****
    * replace g_utf8_str[r]chr() with non-utf8 counterpart, where ascii-only
      char is sought
    * interpret "~" in all relevant strings, not just command strings
    * support gtk file-selector for choosing a dir - via <Ctrl>Tab or button-2
    * don't substitute variables in toolbar-item "argument" field when the bar
      is constucted (so any such variable eg in a command string can be changed
      via a config dialog)
    * find a "valid" replacement directory by walking back up the tree branch
      from the invalid dir, instead of trying ~ and then /
    * Japanese translation (thanks to Utumi Hirosi), oldish French translation
    * bugfixes: - don't dump & reload config data after config file write -
      don't re-create all tree-option data structures after a config dialog
      (also fixes crash after change, reported by Florian etc) - recreate
      aliases data if changed in a config dialog - recreate whole window after
      restoring default config values - don't force default config when
      upgrading from 0.0.99 to 0.1 - don't clobber file-selector name after
      removing an icon, in select-image dialog - also handle 'special' files in
      backend copy function - always check for treemodel child-iter existence
      before processing children - open specified default dir(s), if any, at
      session start - handle startup dir that is not accessible - when
      'windows-right-click' is in force, deselect other items if the clicked
      item is not selected already - update cpbar/mvbar plugins 'progress
      dialog, and check for 'stop', during large items - substituted (un)zip
      for g(un)zip in unpack plugin - don't crash after DnD menu - don't crash
      when "dropping" a non-existent selection

**** 4. branch prerelease 2005-05-26 ****
    * changed default build option to "utf-filecoding-only"
    * updated docs
    * more cleanup of code, esp. old dialogs code
    * replaced 'unrecognised extension' dialog with something more stylish
    * updated each filter dialog
    * converted 'about' dialog to a more general help dialog
    * rationalised usage of search dialog, inlcuding a find-next button
    * distinguish between 'basic' and 'expert' config options, and present the
      config dialog accordingly
    * more cleanup of translated strings, and include such strings from plugins
    * as part of the previous item, convert all pane-ratio strings to fractions
      (eg 100% -->> 1)
    * reinstated default keybinding for backspace = cd ..
    * added support for dragging items with left button, to conform with column
      drags
    * added support for gtk standard approach to copy/move/ask when dropping
    * changed environment variable syntax from $(VAR) to $VAR or ${VAR} - the
      old syntax is a bash command format
    * support theme-default toolbar icon size and icon style
    * renamed "toolbar" to "taskbar", to avoid confusion in help docs
    * added config dialog tree context menu
    * made the bookmarks menus more user-friendly, including adding a mark for
      the pane where the menu is, instead of the active pane always
    * made each filter button a toggle, to show when any filter is active
    * made the filters menu more user-friendly
    * added help button to config dialog tree-option pages
    * add revert button to config dialog
    * added stop button to cpbar & mvbar plugins
    * cpbar & mvbar plugins 20X faster, thanks to use of internal copy, move
      functions
    * added banding option for file panes, default off
    * added <Shift> check to copy-names plugin, which copies full path of each
      selected item
    * conformed order of columns in plugins config page with order in other
      pages
    * renamed some actions, for more consistency - esp. the layout items now
      all have <>
    * added action file.open_at to support context-specific help (at least)
    * changed command modifiers - '?' to '<' ('?' can start an external
      command) and '%' to '>' (prevent confusion with '%' macro indicator)
    * removed prefix 'icon_' from all icon filenames, and '0' from e2 icon
      filenames
    * abandoned upgrading config files (too many changes needed), just save the
      old ones and start afresh
    * added icons for 'open with', sort-by-ext plugin, panes switch, filter_off
    * included build-time option to use gamin for file alteration monitoring
    * bugfixes: - reconciled all uses of locale-coded filename strings - show
      default command help if user changes the "help" alias - make keybindings
      help work again - make bookmarks context menu items work - make alias
      substitution with \1 or \2 include separating ' ' - show correct toggle
      buttons after a toolbar rebuild - utf8 conversion for go-forward, go-back
      commands - utf8 conversion of strings in several dialogs - make tree
      context menu item senstivities match corresponding buttons - fix names of
      some bookmark actions in panebar1 - fix translation of some toolbar
      action names - make toolbar button style 'labels only' work - make
      double-clicking on ".." lines work - make file viewer wrap lines properly
      when opened - don't crash when something deletes the config file - make
      dragging _from_ nautilus (etc ??) work - properly toggle hidden items in
      pane 2 - re-initialize toolbar's space-handler after toolbar rebuild -
      properly re-create all window elements after a config re-load (still
      leaks a bit) - don't un-highlight text found via the search dialog -
      correct command strings in pack plugin - cpbar & mvbar plugins don't
      clobber refresh-ref count when task aborted - fix mvbar hang - make
      unpack plugin work - ignore ' ' and '\t' characters at the start of
      action name strings - replace leading '~' with home dir, in entered
      commands - require '/' afrer leading '~' in dirlines & commandline,
      before ~ is expanded - use 'xterm' instead of '$TERM' in some default
      command strings, $TERM may not exist or be wrong - info, ownership,
      permissions dialogs display properties of link instead of those of the
      link's target - backport gtk2.6 enumerator for unsorted treeview

**** 5. branch prerelease 2005-03-27 ****
    * converted all task shell-commands to on-board code
    * default deletion is now a move to a trash directory
    * updated command strings for find-file plugin, to: reduce forking of sub-
      shells, increase sensitivity of kB and MB size criteria, update some
      options to find v4.2.11
    * Find plugin now requires 'sed' to do some of the work, and mimetype
      strings are case-sensitive.
    * upgraded extended-rename plugin, now searches wherever specified, and
      optionally uses wildcards or regex.
    * fixed silly output format in du plugin
    * added support for plugin icons (this clobbers old config files)
    * added support for automatic importing/upgrading of 0.0.9 'old' config/
      cache data
    * all config/cache upgrading moved to plugin e2p_upgrade.so, loaded only if
      needed
    * reinstated goto-active-row after changing dir to a previously-opened one
    * re-open config dialog at its last-used size
    * after cd, delete, permissions change, etc - if displayed dir gone or not
      x-permitted, goto home dir instead
    * exposed actions: panes.refreshsuspend, panes.refreshresume, added these
      to default gz, bzip2 unpack command-strings
    * removed need for prepended ';' when commands are joined with ';', and
      adjusted default command strings accordingly
    * custom toolbar-icon size changed to 48 pts
    * default toolbar style now just icons
    * added cached command history to 'open with' dialog
    * config dialog remembers size if bigger than default
    * show context menu after gtk 'menu' signals (normally, menu button-press)
    * implemented key-binding help with the 'keys' command
    * added a more extensive help document about e2 commands
    * made default content of shft, ctrl context menus more sensible
    * cleaned up & added to default filetypes & associated commands
    * revised a few other default config options
    * revised default layout & content of pane toolbars
    * changed default filesize display to right-justified 'nn,mmm,zzz ....'
    * all custom icons converted to svg & re-published, including new default
      program icon (this one doesn't remind me of an apple ...)
    * more API doco & function-name conforming
    * code cleanup - toolbar overflow handling for gtk2.6
    * some i18n string updates
    * bugfixes: - don't show rest-menu button after a toggle-button is clicked
      - show correct toggle-button after a pane divider is dragged - eliminate
      useless upgrade checks at session start - don't crash when config data
      has too-few values for a tree option - sort filepanes in correct
      direction, regardless of other's direction - prepend "%" to all default
      filetype commands including pipes - make ctrl/A, ctrl/E, ctrl/
      W keybindings work - make recursive permissions-changing work more
      reliably (now relies on 'find' & 'stat' commands as well as chmod) - make
      write-permissions test properly check for group/other x permission - make
      auto-refreshing work during any task initiated from context menu - don't
      overwrite plugin config data each time plugins are loaded - prevent
      crashes in mvbar, cpbar plugins by suspending pane refreshing - (maybe)
      fix sporadic segfaults after mkdir dialog 'ok' button press, and after
      changing permissions on lots of files - make find task work - command
      filename completion (thanks Florian) - handling of vi keys j & k

**** 6. branch prerelease 2005-02-07 ****
    * version no. 0.1.0pre (tooar's TODO's for 0.1 are completed)
    * added pane config option to indicate active pane by bold filename-column
      header text, for those themes that do not allow re-coloring of background
    * don't display file actions in filepane context-menu if nothing is
      selected in the pane
    * added prefix "e2p_" to plugin file names and related config data
    * additions to plugin interface, to better support plugins interacting with
      each other
    * added find-files plugin akin to old gtkfind, relies on GNU find, sed,
      grep and/or file commands
    * added kill-process fn, for find plugin (etc)
    * cached columns-data changed from a series of integers to a list
    * merged relevant trunk changes since 0.0.9
    * more API documentation added
    * cleanups - esp. removed all conditional code related to deprecated clist
      and toolbar widgets
    * tweaked screen re-creation, for speed (and maybe a post-config crash
      bugfix)
    * bugfixes
          o - don't crash when editing filetype in context menu, but no file
            selected - leaks

**** 7. branch prerelease 2005-01-24 ****
    * UI changes - the first item is not automatically selected in each
      filelist - the permissions-change dialog supports dirs and/or others when
      recursive - D Jensen : added config option for displaying date formats
      according to system locale settings (LC_TIME) - added inter-session
      cacheing of panes 'show-hidden' buttons status
    * toolbar 'space handling' now driven by new process, to work around
      changed interrupt behaviour in Gtk 2.6.0/1 (at least) - probably works ok
      for Gtk 2.4.x too See defines GTK24 and GTK26
    * abandoned threaded filelists fill/store/select, after moving the initial
      window display earlier in the startup process
    * divider positions in paned widgets now set when those widgets created, to
      minimize redundant content mapping, and to retain the current positions
      after window re-creation
    * other tuning of session-start process - eliminate irrelevant callbacks to
      speedup a bit
    * function name changes, esp, in e2_window.c - added missing file prefix
      e.g "e2_window_"
    * removed conditional code for deprecated widgets
    * bugfixes - make 'tasks' work on links to directories - make overwriting a
      copied directory really work (instead of nesting) - make ownership &
      permissions changes repeat properly - make permissions changes recurse
      properly esp. whan x permission changes - correctly list all relevant
      alternate owners and groups in the ownership combo boxes - after editing
      bookmarks, show the changes in the bookmarks sub-menus - at session
      start, display correct toggle buttons for full/split file panes, and
      full/nill output pane - make auto filelist content-refreshing work again
      - re-display active-file-pane indicator (re-colored column headers) after
      config dialog - re-focus active file-pane after file view task - removed
      redundant '/' from cpbar & mvbar plugins' command lines

**** 8. branch prerelease 2004-11-17 ****
    * added context menu for config dialog tree-option pages, an enhanced
      version of the one in trunk
    * converted build-time option for internal control of the color of text in
      selected lines, to a run-time option, default value ON
    * revamped plugin API, with initialization devolved to plugins, and some
      version-independent main-program functions that can be called by any
      plugin
    * converted filetypes data structure from list of comma-separated strings
      to a hash table
    * bug-fixes, mostly trivial/minor, but notably: much-faster display of
      directories with a large number of entries, and cancellation of changes
      to config dialog tree-option pages now works
    * replaced all but 1 of the deprecated toolbar functions, with
      consequential code cleanups
    * merged trunk /src/command/complete files, fixed associated warnings
    * a few i18n fixes
    * added build options to makefile.config

**** 9. branch prerelease 2004-10-30 ****
    * session-start process trimmed and sped up as much as possible (at least,
      without going to threaded code)
    * remaining 'old' configuration data ported to 'new'. The only data files
      now needed are 'config' and 'cache'
    * re-vamped various dialogs - configuration, filetypes, plugins, ownership,
      permissions, file-overwrite come to mind. Some of these are for
      consistency with new config data storage arrangements
    * changed a few option defaults (more conservative assumptions about what
      is available to run), and added option for case-insensitive name sorting
    * reworked many option labels and tooltips, and the style of presentation
      of these in the config dialog
    * added user-friendly menu-entries, and tooltips, for plugins
    * abandoned pane menubars, in favour of expanded pane toolbar content
    * re-vamped default toolbars' contents - icons, labels, layout
    * added toggle button support to toolbars
    * provided custom icons for many toolbar & menu items.
    * deleted supplied png icons < 24x24 or > 32x32 (for a big saving on built
      code size)
    * de-sensitized dialog buttons where relevant
    * tagged nearly all 'public' strings for translation, and in particular,
      all of the content of the config dialog
    * picked up some recent trunk changes (where tooar happened to mention them
      as being significant, in discussions over the last month or so).
    * updated/replaced all deprecated gtk functions, other than those related
      to toolbars. In particular, replaced all deprecated clist widgets &
      related functions with liststores, with consequential changes throughout
      the codebase
    * other bugfixes

**** 10. emelFM2 0.0.10 (unreleased) ****
    * fixed bug with "hide on focus out" output pane option and the output pane
      context menu
    * fixed bug where marking the last row in a file pane moved the row
      selector even further down
    * color option for devices in file lists fixed
    * added patch from David to show tooltips for the dir lines and optionally
      switch to menu mode for the dir line/command line history
The following changes all thanks to a patch from Tom
    * some internal changes to button handling for dialogs
    * introduced SUPPORT_NON_UTF8_ENCODINGS config variable in Makefile.config
      (which will later on cause e2 to assume everything is utf8 everywhere)
    * changed all gint fill packing parameters to gboolean fill
    * replaced all occurences of "/" or '/' by G_DIR_SEPARATOR[_S]
    * some cleanup, introduced global E2_PADDING[_something] defines
2005-07-27 16:00:58 +00:00
Leonard Schmidt
9d71089e37 emelFM2 is a file manager that implements the popular two-pane design.
It features a simple GTK+2 interface, a flexible file typing scheme, and a
built-in command line for executing commands without opening an xterm.
2005-05-24 09:50:04 +00:00