--- - branch: MAIN date: Sun Apr 13 23:17:52 UTC 2008 files: - new: '1.39' old: '1.38' path: pkgsrc/devel/popt/Makefile pathrev: pkgsrc/devel/popt/Makefile@1.39 type: modified - new: '1.7' old: '1.6' path: pkgsrc/devel/popt/PLIST pathrev: pkgsrc/devel/popt/PLIST@1.7 type: modified - new: '1.19' old: '1.18' path: pkgsrc/devel/popt/distinfo pathrev: pkgsrc/devel/popt/distinfo@1.19 type: modified id: 20080413T231752Z.de094bbac9fa6b8f51ea7c47ad2d44b0fcd0984e log: "Update to popt-1.14:\n\n1.13 -> 1.14:\n - jbj: remove findme.c, add poptint.c, to po/POTFILES.in.\n - jbj: use stpcpy 2 more places (Wayne Davison).\n \ - jbj: add @LTLIBICONV@ when needed (Stanislav Brabec).\n \ - jbj: fix: remove the \"echo --\" Fedorable hack-a-round.\n - rsc: updated de.po (not from the Translation Project).\n - jbj: study the mess with splint. Sigh, splint is so easily confused ...\n - jbj: rewrite findProgramPath & move to popt.c. Nuke the findme.{c,h} toys.\n - jbj: use stpcpy several more places (Wayne Davison).\n - jbj: enable equal after short option (Wayne Davison).\n - jbj: permit \"#define POPT_fprintf fprintf\" to lose the malloc'ing fprintf.\n - jbj: use vasprintf(3) when available (Wayne Davison).\n - jbj: study the mess with splint, remove annotations where possible.\n - jbj: add -D_GNU_SOURCE for gcc to use __builtin_stpcpy when available.\n - jbj: add static inline stpcpy for the deprived.\n - jbj: use stpcpy to eliminate sprintf calls everywhere but popthelp.c\n - jbj: remove (now unneeded afaik) va_copy() from POPT_fprintf().\n - jbj: inline strdup_fprintf() => POPT_fprintf keeping (unneeded?) va_copy.\n - rse: fix memcpy(3) based va_copy(3) fallbacks\n - jbj: fix: short option with \"foo=bar\" argument was mishandled.\n\t(Wayne Davison).\n - jbj: rename _ABS to avoid collisions, define DBL_EPSILON if not present\n\t(Wayne Davison).\n \ - jbj: test for , disable reading directory poptrc files if not.\n \ - jbj: add __attribute__(__unused__) (Wayne Davison).\n \ - jbj: permit equal after short option (Wayne Davison).\n \ - jbj: make sure that short options are printed only once with --usage.\n \ - jbj: don't display hidden short options with --usage.\n - jbj: updated sv.po (Translation Project).\n - jbj: updated {fi,nl}.po (Translation Project).\n \ - jbj: updated th.po (Translation Project).\n - rsc: avoid multilib file conflicts in generated doxygen.\n - jbj: updated vi.po and zh_CN.po (Translation Project).\n - jbj: fix: keep the poptHelpOptions array exactly the same size.\n \ - jbj: updated pl.po (Translation Project).\n - jbj: add new fi, th, zh_TW translations (Translation Project).\n - jbj: add \"make updatepo\" to simplify PO file maintenance.\n - jbj: display POPT_ARG_ARGV options in --help just like other options.\n - jbj: add test for POPT_ARG_ARGV handling.\n - jbj: fix: permit \"--foo bar\" and \"--foo=bar\" equivalent forms for aliases.\n - jbj: fix: tests 20 -> 23 require an explicit '--' arg separator now.\n - jbj: popt.3: add POPT_ARG_ARGV description.\n - jbj: use NUL terminator to align help with (possible) multibyte chars.\n - jbj: add utf8_skip_data table[] to keep track of utf8 character widths.\n - jbj: refactor the POPT_WCHAR_HACK into stringDisplayWidth().\n - jbj: add POPT_dgettext() prototype.\n - jbj: add POPT_dgettext() for popt internal UTF-8 codeset (Takao Fujiwara).\n - jbj: add POPT_next_char(), backout POPT_fprintf() usage (for the moment).\n - jbj: finish POPT_ARG_ARGV implementation.\n - jbj: free aliases/execs with common code.\n - jbj: rewrite the callback logic using a switch for simplicity.\n \ - jbj: hide bit field structure behind F_ISSET/LF_ISSET/CBF_ISSET macros.\n \ - jbj: expose poptSaveLongLong and poptSaveString in the loader map.\n - jbj: add POPT_ARG_ARGV, starting with the poptSaveString() method.\n - jbj: add help for POPT_ARG_LONGLONG.\n - jbj: hmmm, POSIXly correct --echo-args needs fixing, disable for now.\n - jbj: poptint.h: typedef's for string and string arrays.\n - jbj: add POPT_ARG_LONGLONG, and poptSaveLongLong().\n - jbj: poptint.h: add poptSubstituteHelpI18N() to bury the ABI hack.\n - jbj: start using poptArg and poptArgType() where useful.\n - jbj: poptint.h: add a poptArgType define for bitfield type abstraction.\n - jbj: poptint.h: add a poptArg union for opt->arg access without casts.\n - jbj: include \"-- Terminate options\" end-of-options msg in poptHelpOptions.\n - jbj: opt->argDescrip[0] determines \"--foo=bar\" or \"--foo bar\".\n - jbj: --long always padded for alignment with/without \"-X, \".\n - jbj: Display shortName iff printable non-space.\n \ - jbj: POPT_AUTOALIAS: if no popt aliases/execs, don't display the sub-head.\n \ - jbj: add --libdir=/%{_lib} to popt.spec.\n - jbj: add .cvsignore to m4 subdirectory.\n - jbj: remove duplicate nb locale from ALL_LINGUAS.\n - jbj: autogen.sh: on linux, add --libdir=/lib (no /lib64 autodetect yet).\n\n1.12 -> 1.13:\n - release popt-1.13.\n - jbj: add a %track section (as in rpm-5.0) to popt.spec.\n - jbj: chg poptGetOptArg() to \"char *\", document application needs to free.\n - jbj: re-add it.po (from Sandro Bonazzola ).\n \ - jbj: rescuscitate the splint annotations.\n - jbj: change sizeof to use the type implicitly, rather than explicitly.\n - jbj: remove incorrect casts, changing to size_t where needed.\n - jbj: remove unused STD_VFPRINTF macro.\n \ - jbj: reindent (and otherwise diddle) recent patch for popt coding style.\n \ - jbj: remove splint bounds/branch annotations, little gain, much pain.\n \ - jbj: revert alloca usage again again.\n - jbj: handle Solaris signed character isspace(3) issues consistently.\n - bero: read /etc/popt.d/* files.\n \ - jbj: don't read /etc/popt twice (#290531).\n - jbj: isspace(3) has i18n encoding signednesss issues on Solaris (#172393).\n - jbj: refactor column cursor to a structure, carry maxcols as well.\n - jbj: use TIOCGWINSZ to determine --help column wrapping.\n - jbj: help formatting for POPT_ARG_MAINCALL.\n - jbj: remove N_(...) markings from popt.h, markers in popthelp.c instead.\n - jbj: add zh_CN.po (Translation Project).\n - jbj: use PACKAGE_BUGREPORT.\n \ - jbj: hotwire POPT_AUTOHELP/POPT_AUTOALIAS lookup in popt i18n domain.\n\n1.11 -> 1.12\n - jbj: plug a memory leak.\n - jbj: fix index thinko.\n - jbj: add vi.po (Translation Project).\n - jbj: add nl.po (Translation Project).\n" module: pkgsrc subject: 'CVS commit: pkgsrc/devel/popt' unixtime: '1208128672' user: wiz