Commit graph

20 commits

Author SHA1 Message Date
dholland
db43590888 Solaris doesn't have <paths.h>. Should fix the last traces of PR 39717. 2009-05-17 22:04:11 +00:00
dholland
6bcf840e58 Note upstream tracker url (thanks to obache for filing it!) 2009-02-04 04:52:46 +00:00
dholland
47f1b24a06 Undo the removal of patch-ae in the previous commit, to avoid the
insecure-temporary-files problem patch-ae was supposed to fix.
Provide a new patch-ae that does something more like the right thing.

(The old one tried to open and write to a directory created with
mkdtemp(), so even if this code doesn't fully work it's still an
improvement.)

XXX: compile-tested only, don't have time to do it properly right now...

PKGREVISION++.
2009-01-26 04:54:50 +00:00
obache
b855ea1d57 Remove patch-ae.
It replace tmpnam() with mkdtemp(), but
 * It exists since initial import, but no reason.
 * mkdtemp(3) is not portable, but used unconditionally, reported by PR 39717.
 * tmpnam(3) is used to get temp filename, but mkdtemp(3) create temp directory,
   and return the path.  So, the replacement is completely mistaken.

Bump PKGREVISION.

While here, marked as DESTDIR ready.
2009-01-25 13:12:44 +00:00
adam
b317104bf6 Changes 0.11.57:
* Updated to automake/autoconf/aclocal/a* 1.10.x, with the usual
  pains. I hope it builds for people other than me ...
* Updated to a new included version of GNU gettext (0.16.1).
* Made gentoo's start-up more friendly to GTK+, so that standard
  options supported by the toolkit (like --sync) work, now.
* Added new Mexican Spanish translation.
* Added a "Case" page to the RenameRE command, with options to
  easily convert filenames to all-lower or all-upper case. Far
  easier than manually entering all characters for "Map". Also
  refactored code of RenameRE quite a bit, it is shorter now.
* Fixed bugs where the GTK+ event-flushing loop used in various
  places in the code generated a spurious error 11
  ("Resource temporarily unavailable").
* Added a new setting ("Buffer Size for mmap()" under Commands/
  Options/ViewText) that controls how much data is passed from
  the mmap()ed text file to the GTK+ text widget at a time. Before
  this release, this was always "all of it", which seems to cause
  problems sometimes. If you get an empty viewer when you try
  looking at a large-ish (>64 KB) text file and you use mmap(),
  lower this setting.
2008-11-10 14:56:16 +00:00
dholland
26d3528506 Fix this to not use the compile-time $HOME to look for the gtkrc file.
(Since that is set to work/.home, it was compiling in the pkgsrc work
directory and failing for PKG_DEVELOPERs.)
Use getenv("HOME") instead.
PKGREVISION++.
2008-08-17 05:55:15 +00:00
obache
de20e56bdb Update gentoo to 0.11.56.
Patch provided by Martin Wilke via PR 34341.

0.11.56
* Fixed buglet that caused copying of protection bits to always
  be a fatal error, regardless of the "Ignore Failure to Copy
  Attributes" option setting.
* Fixed a silly case of errno "leaking" out of the window title
  setting code (which needs to mess with NLS). This had gentoo
  break totally (couldn't even copy files) on Ubuntu. Big thanks
  to M. Williams for letting me ssh and vnc to his Ubuntu box so
  I could hunt this one down.
* Rewrote core of regular file copying function. It seems when
  writing to a Samba-mounted (network) share, write() doesn't
  like large buffer sizes. So we loop to empty the buffer of read
  data, doing as many writes() per read() as is necessary. Odd.
* Fixed bug that made it impossible to use RenameSeq on volumes
  using a VFAT filesystem. This was due to the use of invalid
  characters in temporary filenames.
* Made RenameSeq's start value settable through a spinbutton in
  the dialog, rather than a plain entry. Faster small changes.
* Added a new page to the RenameRE dialog, 'Map', which does
  simple character mappings on filenames. Also supports removing
  a set of character (think 'tr', applied twice).
* Added information about missing options (--locale-info, --run)
  to the manual page.
2006-10-14 09:24:10 +00:00
joerg
98931e3773 Consistently use statfs on DragonFly. 2006-08-30 16:26:58 +00:00
joerg
b8724d8bc8 Add DragonFly support. Replace the static FILE magic with a different
(messy) magic, which doesn't relay on sizeof(FILE), but on two integer
variables having separate addresses and pointer casts not changing
this fact.
2006-06-20 20:41:22 +00:00
adam
8b771d86bf Changes 0.11.55:
* Added "Require Source Selection" (and Destination ditto) flag
  in the "Before&After" options for external command rows. This
  prevents commands from running if there is no selection, which
  is handy to avoid making programs read from stdin. Added after
  issue report by C. H. Block.
* Brought Copyright in About window and man page into 2005. :)
* Added (commented-out) sample row in gentoogtkrc.in to show how
  to set color of non-used pane rows (not reachable by gentoo's
  File Style system).
* Fixed broken g_snprintf() formatting specifier in the overwrite
  dialog that caused it to crash on Solaris. Reported (possibly
  among others) by N. Antic.
* Added option to let window manager position dialogs. Suggested
  by "Martinko". This is the new default behavior, too.
* Added a SelectShell command, that makes select/unselect/toggle
  decisions based on running shell commands. Suggested by me. :)
  See docs/scratch/command_args.txt, or use the GUI. Modified the
  default button layout to put SelectRE/SelectShell together.
2005-06-30 15:28:45 +00:00
adam
0b19ebc7f8 Changes 0.11.53:
* Polish translation updated, thanks to S. Mikula.
* Fixed bug that caused GetSize to abort thinking it failed when
  it really didn't.
* New versions of autoconf and automake adopted.
2004-11-08 10:39:14 +00:00
adam
7619413647 Changes 0.11.52:
* Russian translations updated. Thanks M. Zaripov.
* Added test for nested Move of directories. Thanks to John H.,
  "m3", and F. Cosolete for reporting variants of this.
* Hopefully fixed broken logic in Copy that caused it to abort
  too soon when skipping a directory. Reported by M. Bunkus.
* Fixed bug that caused DirParent to always (internally) look like
  it failed, which stopped sequences from continuing past the
  command. Reported by C. DeeDee.
* The SelectSuffix command will now use the first bareword argument
  as the suffix. Suffixes are assumed to start with a period (.),
  so running "SelectSuffix action=toggle bmp" will toggle the sel-
  ection state of all files whose names end in ".bmp". This was
  suggested by C. DeeDee.
* The left arrow key now exits the text viewer (suggested by
  F. Cosoleto).
2004-11-03 15:31:42 +00:00
adam
e8278b939a Changes 0.11.51:
* Removed the -Wstrict-prototypes option since it causes warnings
  in GTK+ headers which are simply too annoying. Hopefully I won't
  regret this... *"Jaws" theme*.
* Cleaned code in various places where warnings had earlier crept
  in hidden by the flood caused by GTK+ and -Wstrict-prototypes.
* Removed printf() from hex-text-loader which I forgot in there. :/
* Regenerated Makefile, hopefully fixing problem with install.
* Added "Video, MOV" type to default config; quietened mplayer.
* Updated Italian translation, from F. Cosoleto.
2004-05-10 09:17:58 +00:00
adam
b1ca9e061e Deal with the statvfs 2004-05-07 13:50:37 +00:00
adam
8ee644965f Changes 0.11.50
* Fixed the fix for memory leaks in Search, since segfaulting is
  actually worse. I hope I got it, this time. Sorry. :/
* Fixed stupidly signless variable that caused the textviewer to
  die horribly when asked to view a directory. Reported by F. Co-
  soleto.
* Made View on directories in the sample config do nothing, since
  ViewText will open an empty window, now.
* Added Italian translation, courtesy of F. Cosoleto.

Changes 0.11.49
* Changed "Other" to "Others" in ChMod command dialog. Pointed out
  by F. Cosoleto.
* Improvements in the textviewer, inspired by a patch signed F.
  Cosoleto: Goto, Search and Quit (was "Close") now have obvious
  keyboard accelerators. Search also has Control+F, and repeats
  (infinitely when at least one match exists) on F3.
* Changed test for automatic hex viewing; now looks for a byte
  lower than 7; if found, the file is not text. This works better
  for 8-bit text files. It does not work for e.g. UTF-8, but then
  again gentoo's text viewer never did. :)
* Made textviewer into a real toplevel window, since it otherwise
  lacked e.g. resize controls which seemed silly.
* Plugged stupid memory leaks in textviewer when searching. Thanks
  to F. Cosoleto, as usual. :)
* Added an option to disable the storing of selection information
  in the history. Suggested by H. Hansen.
* Added RealMedia (.rm) as a recognized Video type in the default
  config.
* Implemented a new dynamic-content menu, called <ParentsMenu> that
  contains the directories from the current one's parent to the
  root.
* Added the ability to bind a command to the right-click of a path
  entry widget in a pane. Bound to "MenuPopup menu=<ParentsMenu> by
  default, but editable on the Controls config page.
* FAM-triggered rescanning rate is now dynamically adjusted to be
  4 times the time it takes to do the rescan. This prevents gentoo
  from hogging the CPU when very frequent changes causes it to re-
  scan continuously. Very inspirational patch by S. Zobell.

See NEWS inside the archive for other version changes
2004-05-07 13:49:56 +00:00
adam
4b448658a2 Changes 0.11.45:
* Fixed logic error in Move that caused it to incorrectly fail when
  moving in the same filesystem (and be very sneaky about it unless
  you were using FAM). Also made it stop trying to avoid "needless"
  directory rescanning.
* Fixed broken formatting string in MkDir command's overwrite init.
* The Configure command's option text was untranslatable. Fixed,
  and translated it into Swedish.
* gentoo no longer tries to copy attributes for smlinks.
* Updated Russian translation.
2003-12-12 11:56:05 +00:00
jmmv
bfb10044a7 Update gentoo to 0.11.34. Changes since 0.11.33:
* Added used bytes display to status line. Overdue, I guess.
* Reintroduced the [root] indicator in the main window title bar,
  for when you're running as root. Thanks, Roger Sondermann.
* Fixed horrible bug that seemed to be happy to just break the
  history saving when running as root, but should have done a
  lot more if there had been any justice in the universe. Thanks
  again, Roger.
* Incorporated an updated Polish translation. Thanks Slawomir.
* Made built-in pane menu translatable. This is temporary.
* Tweaked the man page (docs/gentoo.1x) a bit.

Update patch provided by Juan RP in PR pkg/19308.

I've also seized the opportunity to make this package honor PKG_SYSCONFDIR
and depend on gettext-lib, which is required by the program.
2002-12-07 10:12:42 +00:00
wiz
94223ac453 Update to 0.11.33:
Excerpt of changes:
0.11.33
* Fixed stupid bug which made some dialogs not respond to being closed.
* Reimplemented the SelectToggle command, making it work in linear
  time as opposed to quadratic as previously. Paid in memory, as
  usual, but one bit per dir row isn't too much, in my opinion.
* Tweaked the Information window slightly, since the two columns
  had somehow clung too close together. Reported by Felix Rabe.
* Added (partial) French translation, thanks to Philippe Rossi.
* Removed version number from window title.

0.11.32
* Upgraded to newer versions of GNU gettext, Automake, and Auto-
  conf, for no apparent reason.
* Redid directory history slightly; it used to identify dirs pri-
  marily by their inode numbers, which failed the filesystem re-
  uses inodes after e.g. a delete. Reported first by Olle Viksten.
* Made ClearSize respect GetSize's selection-preservation flag.
* Made the command line help texts (shown by --help) translatable.
* Fixed a problem with window name setting that occured when gentoo
  was running in internationalized mode.
* Reworked all code setting window titles; they were affected by
  similar locale-dependent problems. This feels like a GTK+ problem,
  but I think GTK+ 1.2.x isn't being developed any longer, so a work-
  around is probably all we get.
* Added a few missing command window titles to gentoo.pot.
* Improved layout in ChOwn's window, more label alignment.
* Default config will no longer recognize Perl source code if it's
  not in a file with a ".pl" suffix. This removes use of 'file' in
  the type checking, which is desirable for performance.
* Removed all uses of assert(), especially since all (!) of them
  depended on side-effects. Did anyone ever build gentoo with de-
  bugging disabled? That ought to have broken, horribly. Oops.
* Hacked a bit on the code that restores the vertical position when
  a directory is re-entered. Reported by "Michael".
* Slightly improved large file support. Still untested by me.
* Removed a couple of non-ANSI-isms that must've snuck in when I was
  looking the other way. Thanks, Josip.
* Added support for more modifiers to mouse button command bindings.
  You need to test which "Mod" is which key, though. Thanks, "Mark".
* Cleaned up cmd_generic.c, which is used for many of the standard
  file commands' dialog boxes. Dialog now done through dialog.c,
  which means button keyboard accelerators are now supported.
* Dialog position now configurable: either follow mouse as always,
  or center on screen. See Windows config page. Lost the source of
  the suggestion.
2002-09-02 16:56:57 +00:00
wiz
018ef2a1db Update to 0.11.19:
* Mouse bindings ignore all modifiers except shift, control and
  alt at all times. Reported by Martin Uddén.
* Fixed sloppy pointer-to-int cast that gave warning on 64-bit
  systems (Alphas). Reported by Jesse Perry.
* The Information command can now optionally display the output
  of 'file' in its window. Suggested by Christian Richter. Do
  note that this *requires* your 'file' command to support the
  "-f - -n" option combo. See configure.in for details.
* If executing a child process fails, gentoo now sometimes shows
  an error rather than just dying. This is an improvement.
* Added some more -W options to gcc, that scared out some sloppy
  code that got fixed (even in widgets/). I like killing warnings.
* Updated About's copyright for the new year. Time flies. :)
* RenameSeq no longer opens its window if there's no selection.
* Should now compile on NetBSD, too. Thanks to Pehr Johansson for
  the original patch.
* String input fields (created with '{Is}') can now be set to use
  asterisks to hide entered text. To do this, add an asterisk in
  the definition, after the label part, e.g.: '{Is:"Password"*}'.
* gentoo now supplies the window manager with a prettier icon,
  and now also groups its windows, most of the time at least.
2002-02-11 00:26:03 +00:00
wiz
aaa1c45c40 Initial import of gentoo-0.11.18, provided by Pehr Johansson in pkg/15393,
with buildlinking and other minor changes by me:
gentoo is a modern, powerful, flexible, and utterly configurable file
manager for UNIX systems, written using the GTK+ toolkit. It aims to
be 100% graphically configurable; there's no need to edit config files
by hand and then restart the application. gentoo is somewhat
inspired in its look & feel by the classic Amiga program
DirectoryOpus.
2002-01-29 12:37:16 +00:00