diff --git a/nitrogen-update-autoconf.patch b/nitrogen-update-autoconf.patch new file mode 100644 index 0000000..5d8be44 --- /dev/null +++ b/nitrogen-update-autoconf.patch @@ -0,0 +1,2390 @@ +diff -ur ../nitrogen-orig/ABOUT-NLS ./ABOUT-NLS +--- ../nitrogen-orig/ABOUT-NLS 2013-09-27 13:24:14.000000000 +1200 ++++ ./ABOUT-NLS 2013-12-21 08:18:35.271022000 +1300 +@@ -0,0 +1,1282 @@ ++1 Notes on the Free Translation Project ++*************************************** ++ ++Free software is going international! The Free Translation Project is ++a way to get maintainers of free software, translators, and users all ++together, so that free software will gradually become able to speak many ++languages. A few packages already provide translations for their ++messages. ++ ++ If you found this `ABOUT-NLS' file inside a distribution, you may ++assume that the distributed package does use GNU `gettext' internally, ++itself available at your nearest GNU archive site. But you do _not_ ++need to install GNU `gettext' prior to configuring, installing or using ++this package with messages translated. ++ ++ Installers will find here some useful hints. These notes also ++explain how users should proceed for getting the programs to use the ++available translations. They tell how people wanting to contribute and ++work on translations can contact the appropriate team. ++ ++1.1 INSTALL Matters ++=================== ++ ++Some packages are "localizable" when properly installed; the programs ++they contain can be made to speak your own native language. Most such ++packages use GNU `gettext'. Other packages have their own ways to ++internationalization, predating GNU `gettext'. ++ ++ By default, this package will be installed to allow translation of ++messages. It will automatically detect whether the system already ++provides the GNU `gettext' functions. Installers may use special ++options at configuration time for changing the default behaviour. The ++command: ++ ++ ./configure --disable-nls ++ ++will _totally_ disable translation of messages. ++ ++ When you already have GNU `gettext' installed on your system and run ++configure without an option for your new package, `configure' will ++probably detect the previously built and installed `libintl' library ++and will decide to use it. If not, you may have to to use the ++`--with-libintl-prefix' option to tell `configure' where to look for it. ++ ++ Internationalized packages usually have many `po/LL.po' files, where ++LL gives an ISO 639 two-letter code identifying the language. Unless ++translations have been forbidden at `configure' time by using the ++`--disable-nls' switch, all available translations are installed ++together with the package. However, the environment variable `LINGUAS' ++may be set, prior to configuration, to limit the installed set. ++`LINGUAS' should then contain a space separated list of two-letter ++codes, stating which languages are allowed. ++ ++1.2 Using This Package ++====================== ++ ++As a user, if your language has been installed for this package, you ++only have to set the `LANG' environment variable to the appropriate ++`LL_CC' combination. If you happen to have the `LC_ALL' or some other ++`LC_xxx' environment variables set, you should unset them before ++setting `LANG', otherwise the setting of `LANG' will not have the ++desired effect. Here `LL' is an ISO 639 two-letter language code, and ++`CC' is an ISO 3166 two-letter country code. For example, let's ++suppose that you speak German and live in Germany. At the shell ++prompt, merely execute `setenv LANG de_DE' (in `csh'), ++`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash'). ++This can be done from your `.login' or `.profile' file, once and for ++all. ++ ++ You might think that the country code specification is redundant. ++But in fact, some languages have dialects in different countries. For ++example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The ++country code serves to distinguish the dialects. ++ ++ The locale naming convention of `LL_CC', with `LL' denoting the ++language and `CC' denoting the country, is the one use on systems based ++on GNU libc. On other systems, some variations of this scheme are ++used, such as `LL' or `LL_CC.ENCODING'. You can get the list of ++locales supported by your system for your language by running the ++command `locale -a | grep '^LL''. ++ ++ Not all programs have translations for all languages. By default, an ++English message is shown in place of a nonexistent translation. If you ++understand other languages, you can set up a priority list of languages. ++This is done through a different environment variable, called ++`LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG' ++for the purpose of message handling, but you still need to have `LANG' ++set to the primary language; this is required by other parts of the ++system libraries. For example, some Swedish users who would rather ++read translations in German than English for when Swedish is not ++available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'. ++ ++ Special advice for Norwegian users: The language code for Norwegian ++bokma*l changed from `no' to `nb' recently (in 2003). During the ++transition period, while some message catalogs for this language are ++installed under `nb' and some older ones under `no', it's recommended ++for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and ++older translations are used. ++ ++ In the `LANGUAGE' environment variable, but not in the `LANG' ++environment variable, `LL_CC' combinations can be abbreviated as `LL' ++to denote the language's main dialect. For example, `de' is equivalent ++to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT' ++(Portuguese as spoken in Portugal) in this context. ++ ++1.3 Translating Teams ++===================== ++ ++For the Free Translation Project to be a success, we need interested ++people who like their own language and write it well, and who are also ++able to synergize with other translators speaking the same language. ++Each translation team has its own mailing list. The up-to-date list of ++teams can be found at the Free Translation Project's homepage, ++`http://translationproject.org/', in the "Teams" area. ++ ++ If you'd like to volunteer to _work_ at translating messages, you ++should become a member of the translating team for your own language. ++The subscribing address is _not_ the same as the list itself, it has ++`-request' appended. For example, speakers of Swedish can send a ++message to `sv-request@li.org', having this message body: ++ ++ subscribe ++ ++ Keep in mind that team members are expected to participate ++_actively_ in translations, or at solving translational difficulties, ++rather than merely lurking around. If your team does not exist yet and ++you want to start one, or if you are unsure about what to do or how to ++get started, please write to `coordinator@translationproject.org' to ++reach the coordinator for all translator teams. ++ ++ The English team is special. It works at improving and uniformizing ++the terminology in use. Proven linguistic skills are praised more than ++programming skills, here. ++ ++1.4 Available Packages ++====================== ++ ++Languages are not equally supported in all packages. The following ++matrix shows the current state of internationalization, as of June ++2010. The matrix shows, in regard of each package, for which languages ++PO files have been submitted to translation coordination, with a ++translation percentage of at least 50%. ++ ++ Ready PO files af am an ar as ast az be be@latin bg bn_IN bs ca ++ +--------------------------------------------------+ ++ a2ps | [] [] | ++ aegis | | ++ ant-phone | | ++ anubis | | ++ aspell | [] [] | ++ bash | | ++ bfd | | ++ bibshelf | [] | ++ binutils | | ++ bison | | ++ bison-runtime | [] | ++ bluez-pin | [] [] | ++ bombono-dvd | | ++ buzztard | | ++ cflow | | ++ clisp | | ++ coreutils | [] [] | ++ cpio | | ++ cppi | | ++ cpplib | [] | ++ cryptsetup | | ++ dfarc | | ++ dialog | [] [] | ++ dico | | ++ diffutils | [] | ++ dink | | ++ doodle | | ++ e2fsprogs | [] | ++ enscript | [] | ++ exif | | ++ fetchmail | [] | ++ findutils | [] | ++ flex | [] | ++ freedink | | ++ gas | | ++ gawk | [] [] | ++ gcal | [] | ++ gcc | | ++ gettext-examples | [] [] [] [] | ++ gettext-runtime | [] [] | ++ gettext-tools | [] [] | ++ gip | [] | ++ gjay | | ++ gliv | [] | ++ glunarclock | [] [] | ++ gnubiff | | ++ gnucash | [] | ++ gnuedu | | ++ gnulib | | ++ gnunet | | ++ gnunet-gtk | | ++ gnutls | | ++ gold | | ++ gpe-aerial | | ++ gpe-beam | | ++ gpe-bluetooth | | ++ gpe-calendar | | ++ gpe-clock | [] | ++ gpe-conf | | ++ gpe-contacts | | ++ gpe-edit | | ++ gpe-filemanager | | ++ gpe-go | | ++ gpe-login | | ++ gpe-ownerinfo | [] | ++ gpe-package | | ++ gpe-sketchbook | | ++ gpe-su | [] | ++ gpe-taskmanager | [] | ++ gpe-timesheet | [] | ++ gpe-today | [] | ++ gpe-todo | | ++ gphoto2 | | ++ gprof | [] | ++ gpsdrive | | ++ gramadoir | | ++ grep | | ++ grub | [] [] | ++ gsasl | | ++ gss | | ++ gst-plugins-bad | [] | ++ gst-plugins-base | [] | ++ gst-plugins-good | [] | ++ gst-plugins-ugly | [] | ++ gstreamer | [] [] [] | ++ gtick | | ++ gtkam | [] | ++ gtkorphan | [] | ++ gtkspell | [] [] [] | ++ gutenprint | | ++ hello | [] | ++ help2man | | ++ hylafax | | ++ idutils | | ++ indent | [] [] | ++ iso_15924 | | ++ iso_3166 | [] [] [] [] [] [] [] | ++ iso_3166_2 | | ++ iso_4217 | | ++ iso_639 | [] [] [] [] | ++ iso_639_3 | | ++ jwhois | | ++ kbd | | ++ keytouch | [] | ++ keytouch-editor | | ++ keytouch-keyboa... | [] | ++ klavaro | [] | ++ latrine | | ++ ld | [] | ++ leafpad | [] [] | ++ libc | [] [] | ++ libexif | () | ++ libextractor | | ++ libgnutls | | ++ libgpewidget | | ++ libgpg-error | | ++ libgphoto2 | | ++ libgphoto2_port | | ++ libgsasl | | ++ libiconv | [] | ++ libidn | | ++ lifelines | | ++ liferea | [] [] | ++ lilypond | | ++ linkdr | [] | ++ lordsawar | | ++ lprng | | ++ lynx | [] | ++ m4 | | ++ mailfromd | | ++ mailutils | | ++ make | | ++ man-db | | ++ man-db-manpages | | ++ minicom | | ++ mkisofs | | ++ myserver | | ++ nano | [] [] | ++ opcodes | | ++ parted | | ++ pies | | ++ popt | | ++ psmisc | | ++ pspp | [] | ++ pwdutils | | ++ radius | [] | ++ recode | [] [] | ++ rosegarden | | ++ rpm | | ++ rush | | ++ sarg | | ++ screem | | ++ scrollkeeper | [] [] [] | ++ sed | [] [] | ++ sharutils | [] [] | ++ shishi | | ++ skencil | | ++ solfege | | ++ solfege-manual | | ++ soundtracker | | ++ sp | | ++ sysstat | | ++ tar | [] | ++ texinfo | | ++ tin | | ++ unicode-han-tra... | | ++ unicode-transla... | | ++ util-linux-ng | [] | ++ vice | | ++ vmm | | ++ vorbis-tools | | ++ wastesedge | | ++ wdiff | | ++ wget | [] [] | ++ wyslij-po | | ++ xchat | [] [] [] [] | ++ xdg-user-dirs | [] [] [] [] [] [] [] [] [] | ++ xkeyboard-config | [] [] | ++ +--------------------------------------------------+ ++ af am an ar as ast az be be@latin bg bn_IN bs ca ++ 6 0 1 2 3 19 1 10 3 28 3 1 38 ++ ++ crh cs da de el en en_GB en_ZA eo es et eu fa ++ +-------------------------------------------------+ ++ a2ps | [] [] [] [] [] [] [] | ++ aegis | [] [] [] | ++ ant-phone | [] () | ++ anubis | [] [] | ++ aspell | [] [] [] [] [] | ++ bash | [] [] [] | ++ bfd | [] | ++ bibshelf | [] [] [] | ++ binutils | [] | ++ bison | [] [] | ++ bison-runtime | [] [] [] [] | ++ bluez-pin | [] [] [] [] [] [] | ++ bombono-dvd | [] | ++ buzztard | [] [] [] | ++ cflow | [] [] | ++ clisp | [] [] [] [] | ++ coreutils | [] [] [] [] | ++ cpio | | ++ cppi | | ++ cpplib | [] [] [] | ++ cryptsetup | [] | ++ dfarc | [] [] [] | ++ dialog | [] [] [] [] [] | ++ dico | | ++ diffutils | [] [] [] [] [] [] | ++ dink | [] [] [] | ++ doodle | [] | ++ e2fsprogs | [] [] [] | ++ enscript | [] [] [] | ++ exif | () [] [] | ++ fetchmail | [] [] () [] [] [] | ++ findutils | [] [] [] | ++ flex | [] [] | ++ freedink | [] [] [] | ++ gas | [] | ++ gawk | [] [] [] | ++ gcal | [] | ++ gcc | [] [] | ++ gettext-examples | [] [] [] [] | ++ gettext-runtime | [] [] [] [] | ++ gettext-tools | [] [] [] | ++ gip | [] [] [] [] | ++ gjay | [] | ++ gliv | [] [] [] | ++ glunarclock | [] [] | ++ gnubiff | () | ++ gnucash | [] () () () () | ++ gnuedu | [] [] | ++ gnulib | [] [] | ++ gnunet | | ++ gnunet-gtk | [] | ++ gnutls | [] [] | ++ gold | [] | ++ gpe-aerial | [] [] [] [] | ++ gpe-beam | [] [] [] [] | ++ gpe-bluetooth | [] [] | ++ gpe-calendar | [] | ++ gpe-clock | [] [] [] [] | ++ gpe-conf | [] [] [] | ++ gpe-contacts | [] [] [] | ++ gpe-edit | [] [] | ++ gpe-filemanager | [] [] [] | ++ gpe-go | [] [] [] [] | ++ gpe-login | [] [] | ++ gpe-ownerinfo | [] [] [] [] | ++ gpe-package | [] [] [] | ++ gpe-sketchbook | [] [] [] [] | ++ gpe-su | [] [] [] [] | ++ gpe-taskmanager | [] [] [] [] | ++ gpe-timesheet | [] [] [] [] | ++ gpe-today | [] [] [] [] | ++ gpe-todo | [] [] [] | ++ gphoto2 | [] [] () [] [] [] | ++ gprof | [] [] [] | ++ gpsdrive | [] [] [] | ++ gramadoir | [] [] [] | ++ grep | [] | ++ grub | [] [] | ++ gsasl | [] | ++ gss | | ++ gst-plugins-bad | [] [] [] [] [] | ++ gst-plugins-base | [] [] [] [] [] | ++ gst-plugins-good | [] [] [] [] [] [] | ++ gst-plugins-ugly | [] [] [] [] [] [] | ++ gstreamer | [] [] [] [] [] | ++ gtick | [] () [] | ++ gtkam | [] [] () [] [] | ++ gtkorphan | [] [] [] [] | ++ gtkspell | [] [] [] [] [] [] [] | ++ gutenprint | [] [] [] | ++ hello | [] [] [] [] | ++ help2man | [] | ++ hylafax | [] [] | ++ idutils | [] [] | ++ indent | [] [] [] [] [] [] [] | ++ iso_15924 | [] () [] [] | ++ iso_3166 | [] [] [] [] () [] [] [] () | ++ iso_3166_2 | () | ++ iso_4217 | [] [] [] () [] [] | ++ iso_639 | [] [] [] [] () [] [] | ++ iso_639_3 | [] | ++ jwhois | [] | ++ kbd | [] [] [] [] [] | ++ keytouch | [] [] | ++ keytouch-editor | [] [] | ++ keytouch-keyboa... | [] | ++ klavaro | [] [] [] [] | ++ latrine | [] () | ++ ld | [] [] | ++ leafpad | [] [] [] [] [] [] | ++ libc | [] [] [] [] | ++ libexif | [] [] () | ++ libextractor | | ++ libgnutls | [] | ++ libgpewidget | [] [] | ++ libgpg-error | [] [] | ++ libgphoto2 | [] () | ++ libgphoto2_port | [] () [] | ++ libgsasl | | ++ libiconv | [] [] [] [] [] | ++ libidn | [] [] [] | ++ lifelines | [] () | ++ liferea | [] [] [] [] [] | ++ lilypond | [] [] [] | ++ linkdr | [] [] [] | ++ lordsawar | [] | ++ lprng | | ++ lynx | [] [] [] [] | ++ m4 | [] [] [] [] | ++ mailfromd | | ++ mailutils | [] | ++ make | [] [] [] | ++ man-db | | ++ man-db-manpages | | ++ minicom | [] [] [] [] | ++ mkisofs | | ++ myserver | | ++ nano | [] [] [] | ++ opcodes | [] [] | ++ parted | [] [] | ++ pies | | ++ popt | [] [] [] [] [] | ++ psmisc | [] [] [] | ++ pspp | [] | ++ pwdutils | [] | ++ radius | [] | ++ recode | [] [] [] [] [] [] | ++ rosegarden | () () () | ++ rpm | [] [] [] | ++ rush | | ++ sarg | | ++ screem | | ++ scrollkeeper | [] [] [] [] [] | ++ sed | [] [] [] [] [] [] | ++ sharutils | [] [] [] [] | ++ shishi | | ++ skencil | [] () [] | ++ solfege | [] [] [] | ++ solfege-manual | [] [] | ++ soundtracker | [] [] [] | ++ sp | [] | ++ sysstat | [] [] [] | ++ tar | [] [] [] [] | ++ texinfo | [] [] [] | ++ tin | [] [] | ++ unicode-han-tra... | | ++ unicode-transla... | | ++ util-linux-ng | [] [] [] [] | ++ vice | () () | ++ vmm | [] | ++ vorbis-tools | [] [] | ++ wastesedge | [] | ++ wdiff | [] [] | ++ wget | [] [] [] | ++ wyslij-po | | ++ xchat | [] [] [] [] [] | ++ xdg-user-dirs | [] [] [] [] [] [] [] [] [] | ++ xkeyboard-config | [] [] [] [] [] [] | ++ +-------------------------------------------------+ ++ crh cs da de el en en_GB en_ZA eo es et eu fa ++ 5 64 105 117 18 1 8 0 28 89 18 19 0 ++ ++ fi fr ga gl gu he hi hr hu hy id is it ja ka kn ++ +----------------------------------------------------+ ++ a2ps | [] [] [] [] | ++ aegis | [] [] | ++ ant-phone | [] [] | ++ anubis | [] [] [] [] | ++ aspell | [] [] [] [] | ++ bash | [] [] [] [] | ++ bfd | [] [] [] | ++ bibshelf | [] [] [] [] [] | ++ binutils | [] [] [] | ++ bison | [] [] [] [] | ++ bison-runtime | [] [] [] [] [] [] | ++ bluez-pin | [] [] [] [] [] [] [] [] | ++ bombono-dvd | [] | ++ buzztard | [] | ++ cflow | [] [] [] | ++ clisp | [] | ++ coreutils | [] [] [] [] [] | ++ cpio | [] [] [] [] | ++ cppi | [] [] | ++ cpplib | [] [] [] | ++ cryptsetup | [] [] [] | ++ dfarc | [] [] [] | ++ dialog | [] [] [] [] [] [] [] | ++ dico | | ++ diffutils | [] [] [] [] [] [] [] [] [] | ++ dink | [] | ++ doodle | [] [] | ++ e2fsprogs | [] [] | ++ enscript | [] [] [] [] | ++ exif | [] [] [] [] [] [] | ++ fetchmail | [] [] [] [] | ++ findutils | [] [] [] [] [] [] | ++ flex | [] [] [] | ++ freedink | [] [] [] | ++ gas | [] [] | ++ gawk | [] [] [] [] () [] | ++ gcal | [] | ++ gcc | [] | ++ gettext-examples | [] [] [] [] [] [] [] | ++ gettext-runtime | [] [] [] [] [] [] | ++ gettext-tools | [] [] [] [] | ++ gip | [] [] [] [] [] [] | ++ gjay | [] | ++ gliv | [] () | ++ glunarclock | [] [] [] [] | ++ gnubiff | () [] () | ++ gnucash | () () () () () [] | ++ gnuedu | [] [] | ++ gnulib | [] [] [] [] [] [] | ++ gnunet | | ++ gnunet-gtk | [] | ++ gnutls | [] [] | ++ gold | [] [] | ++ gpe-aerial | [] [] [] | ++ gpe-beam | [] [] [] [] | ++ gpe-bluetooth | [] [] [] [] | ++ gpe-calendar | [] [] | ++ gpe-clock | [] [] [] [] [] | ++ gpe-conf | [] [] [] [] | ++ gpe-contacts | [] [] [] [] | ++ gpe-edit | [] [] [] | ++ gpe-filemanager | [] [] [] [] | ++ gpe-go | [] [] [] [] [] | ++ gpe-login | [] [] [] | ++ gpe-ownerinfo | [] [] [] [] [] | ++ gpe-package | [] [] [] | ++ gpe-sketchbook | [] [] [] [] | ++ gpe-su | [] [] [] [] [] [] | ++ gpe-taskmanager | [] [] [] [] [] | ++ gpe-timesheet | [] [] [] [] [] | ++ gpe-today | [] [] [] [] [] [] [] | ++ gpe-todo | [] [] [] | ++ gphoto2 | [] [] [] [] [] [] | ++ gprof | [] [] [] [] | ++ gpsdrive | [] [] [] | ++ gramadoir | [] [] [] | ++ grep | [] [] | ++ grub | [] [] [] [] | ++ gsasl | [] [] [] [] [] | ++ gss | [] [] [] [] [] | ++ gst-plugins-bad | [] [] [] [] [] [] | ++ gst-plugins-base | [] [] [] [] [] [] | ++ gst-plugins-good | [] [] [] [] [] [] | ++ gst-plugins-ugly | [] [] [] [] [] [] | ++ gstreamer | [] [] [] [] [] | ++ gtick | [] [] [] [] [] | ++ gtkam | [] [] [] [] [] | ++ gtkorphan | [] [] [] | ++ gtkspell | [] [] [] [] [] [] [] [] [] | ++ gutenprint | [] [] [] [] | ++ hello | [] [] [] | ++ help2man | [] [] | ++ hylafax | [] | ++ idutils | [] [] [] [] [] [] | ++ indent | [] [] [] [] [] [] [] [] | ++ iso_15924 | [] () [] [] | ++ iso_3166 | [] () [] [] [] [] [] [] [] [] [] [] | ++ iso_3166_2 | () [] [] [] | ++ iso_4217 | [] () [] [] [] [] | ++ iso_639 | [] () [] [] [] [] [] [] [] | ++ iso_639_3 | () [] [] | ++ jwhois | [] [] [] [] [] | ++ kbd | [] [] | ++ keytouch | [] [] [] [] [] [] | ++ keytouch-editor | [] [] [] [] [] | ++ keytouch-keyboa... | [] [] [] [] [] | ++ klavaro | [] [] | ++ latrine | [] [] [] | ++ ld | [] [] [] [] | ++ leafpad | [] [] [] [] [] [] [] () | ++ libc | [] [] [] [] [] | ++ libexif | [] | ++ libextractor | | ++ libgnutls | [] [] | ++ libgpewidget | [] [] [] [] | ++ libgpg-error | [] [] | ++ libgphoto2 | [] [] [] | ++ libgphoto2_port | [] [] [] | ++ libgsasl | [] [] [] [] [] | ++ libiconv | [] [] [] [] [] [] | ++ libidn | [] [] [] [] | ++ lifelines | () | ++ liferea | [] [] [] [] | ++ lilypond | [] [] | ++ linkdr | [] [] [] [] [] | ++ lordsawar | | ++ lprng | [] | ++ lynx | [] [] [] [] [] | ++ m4 | [] [] [] [] [] [] | ++ mailfromd | | ++ mailutils | [] [] | ++ make | [] [] [] [] [] [] [] [] [] | ++ man-db | [] [] | ++ man-db-manpages | [] | ++ minicom | [] [] [] [] [] | ++ mkisofs | [] [] [] [] | ++ myserver | | ++ nano | [] [] [] [] [] [] | ++ opcodes | [] [] [] [] | ++ parted | [] [] [] [] | ++ pies | | ++ popt | [] [] [] [] [] [] [] [] [] | ++ psmisc | [] [] [] | ++ pspp | | ++ pwdutils | [] [] | ++ radius | [] [] | ++ recode | [] [] [] [] [] [] [] [] | ++ rosegarden | () () () () () | ++ rpm | [] [] | ++ rush | | ++ sarg | [] | ++ screem | [] [] | ++ scrollkeeper | [] [] [] [] | ++ sed | [] [] [] [] [] [] [] [] | ++ sharutils | [] [] [] [] [] [] [] | ++ shishi | [] | ++ skencil | [] | ++ solfege | [] [] [] [] | ++ solfege-manual | [] [] | ++ soundtracker | [] [] | ++ sp | [] () | ++ sysstat | [] [] [] [] [] | ++ tar | [] [] [] [] [] [] [] | ++ texinfo | [] [] [] [] | ++ tin | [] | ++ unicode-han-tra... | | ++ unicode-transla... | [] [] | ++ util-linux-ng | [] [] [] [] [] [] | ++ vice | () () () | ++ vmm | [] | ++ vorbis-tools | [] | ++ wastesedge | () () | ++ wdiff | [] | ++ wget | [] [] [] [] [] [] [] [] | ++ wyslij-po | [] [] [] | ++ xchat | [] [] [] [] [] [] [] [] [] | ++ xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] | ++ xkeyboard-config | [] [] [] [] [] | ++ +----------------------------------------------------+ ++ fi fr ga gl gu he hi hr hu hy id is it ja ka kn ++ 105 121 53 20 4 8 3 5 53 2 120 5 84 67 0 4 ++ ++ ko ku ky lg lt lv mk ml mn mr ms mt nb nds ne ++ +-----------------------------------------------+ ++ a2ps | [] | ++ aegis | | ++ ant-phone | | ++ anubis | [] [] | ++ aspell | [] | ++ bash | | ++ bfd | | ++ bibshelf | [] [] | ++ binutils | | ++ bison | [] | ++ bison-runtime | [] [] [] [] [] | ++ bluez-pin | [] [] [] [] [] | ++ bombono-dvd | | ++ buzztard | | ++ cflow | | ++ clisp | | ++ coreutils | [] | ++ cpio | | ++ cppi | | ++ cpplib | | ++ cryptsetup | | ++ dfarc | [] | ++ dialog | [] [] [] [] [] | ++ dico | | ++ diffutils | [] [] | ++ dink | | ++ doodle | | ++ e2fsprogs | | ++ enscript | | ++ exif | [] | ++ fetchmail | | ++ findutils | | ++ flex | | ++ freedink | [] | ++ gas | | ++ gawk | | ++ gcal | | ++ gcc | | ++ gettext-examples | [] [] [] [] | ++ gettext-runtime | [] | ++ gettext-tools | [] | ++ gip | [] [] | ++ gjay | | ++ gliv | | ++ glunarclock | [] | ++ gnubiff | | ++ gnucash | () () () () | ++ gnuedu | | ++ gnulib | | ++ gnunet | | ++ gnunet-gtk | | ++ gnutls | [] | ++ gold | | ++ gpe-aerial | [] | ++ gpe-beam | [] | ++ gpe-bluetooth | [] [] | ++ gpe-calendar | [] | ++ gpe-clock | [] [] [] [] [] | ++ gpe-conf | [] [] | ++ gpe-contacts | [] [] | ++ gpe-edit | [] | ++ gpe-filemanager | [] [] | ++ gpe-go | [] [] [] | ++ gpe-login | [] | ++ gpe-ownerinfo | [] [] | ++ gpe-package | [] [] | ++ gpe-sketchbook | [] [] | ++ gpe-su | [] [] [] [] [] [] | ++ gpe-taskmanager | [] [] [] [] [] [] | ++ gpe-timesheet | [] [] | ++ gpe-today | [] [] [] [] | ++ gpe-todo | [] [] | ++ gphoto2 | | ++ gprof | [] | ++ gpsdrive | | ++ gramadoir | | ++ grep | | ++ grub | | ++ gsasl | | ++ gss | | ++ gst-plugins-bad | [] [] [] [] | ++ gst-plugins-base | [] [] | ++ gst-plugins-good | [] [] | ++ gst-plugins-ugly | [] [] [] [] [] | ++ gstreamer | | ++ gtick | | ++ gtkam | [] | ++ gtkorphan | [] [] | ++ gtkspell | [] [] [] [] [] [] [] | ++ gutenprint | | ++ hello | [] [] [] | ++ help2man | | ++ hylafax | | ++ idutils | | ++ indent | | ++ iso_15924 | [] [] | ++ iso_3166 | [] [] () [] [] [] [] [] | ++ iso_3166_2 | | ++ iso_4217 | [] [] | ++ iso_639 | [] [] | ++ iso_639_3 | [] | ++ jwhois | [] | ++ kbd | | ++ keytouch | [] | ++ keytouch-editor | [] | ++ keytouch-keyboa... | [] | ++ klavaro | [] | ++ latrine | [] | ++ ld | | ++ leafpad | [] [] [] | ++ libc | [] | ++ libexif | | ++ libextractor | | ++ libgnutls | [] | ++ libgpewidget | [] [] | ++ libgpg-error | | ++ libgphoto2 | | ++ libgphoto2_port | | ++ libgsasl | | ++ libiconv | | ++ libidn | | ++ lifelines | | ++ liferea | | ++ lilypond | | ++ linkdr | | ++ lordsawar | | ++ lprng | | ++ lynx | | ++ m4 | | ++ mailfromd | | ++ mailutils | | ++ make | [] | ++ man-db | | ++ man-db-manpages | | ++ minicom | [] | ++ mkisofs | | ++ myserver | | ++ nano | [] [] | ++ opcodes | | ++ parted | | ++ pies | | ++ popt | [] [] [] | ++ psmisc | | ++ pspp | | ++ pwdutils | | ++ radius | | ++ recode | | ++ rosegarden | | ++ rpm | | ++ rush | | ++ sarg | | ++ screem | | ++ scrollkeeper | [] [] | ++ sed | | ++ sharutils | | ++ shishi | | ++ skencil | | ++ solfege | [] | ++ solfege-manual | | ++ soundtracker | | ++ sp | | ++ sysstat | [] | ++ tar | [] | ++ texinfo | [] | ++ tin | | ++ unicode-han-tra... | | ++ unicode-transla... | | ++ util-linux-ng | | ++ vice | | ++ vmm | | ++ vorbis-tools | | ++ wastesedge | | ++ wdiff | | ++ wget | [] | ++ wyslij-po | | ++ xchat | [] [] [] | ++ xdg-user-dirs | [] [] [] [] [] [] [] [] | ++ xkeyboard-config | [] [] [] | ++ +-----------------------------------------------+ ++ ko ku ky lg lt lv mk ml mn mr ms mt nb nds ne ++ 20 5 10 1 13 48 4 2 2 4 24 10 20 3 1 ++ ++ nl nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr ++ +---------------------------------------------------+ ++ a2ps | [] [] [] [] [] [] [] [] | ++ aegis | [] [] [] | ++ ant-phone | [] [] | ++ anubis | [] [] [] | ++ aspell | [] [] [] [] [] | ++ bash | [] [] | ++ bfd | [] | ++ bibshelf | [] [] | ++ binutils | [] [] | ++ bison | [] [] [] | ++ bison-runtime | [] [] [] [] [] [] [] | ++ bluez-pin | [] [] [] [] [] [] [] [] | ++ bombono-dvd | [] () | ++ buzztard | [] [] | ++ cflow | [] | ++ clisp | [] [] | ++ coreutils | [] [] [] [] [] [] | ++ cpio | [] [] [] | ++ cppi | [] | ++ cpplib | [] | ++ cryptsetup | [] | ++ dfarc | [] | ++ dialog | [] [] [] [] | ++ dico | [] | ++ diffutils | [] [] [] [] [] [] | ++ dink | () | ++ doodle | [] [] | ++ e2fsprogs | [] [] | ++ enscript | [] [] [] [] [] | ++ exif | [] [] [] () [] | ++ fetchmail | [] [] [] [] | ++ findutils | [] [] [] [] [] | ++ flex | [] [] [] [] [] | ++ freedink | [] [] | ++ gas | | ++ gawk | [] [] [] [] | ++ gcal | | ++ gcc | [] | ++ gettext-examples | [] [] [] [] [] [] [] [] | ++ gettext-runtime | [] [] [] [] [] [] [] [] [] | ++ gettext-tools | [] [] [] [] [] [] | ++ gip | [] [] [] [] [] | ++ gjay | | ++ gliv | [] [] [] [] [] [] | ++ glunarclock | [] [] [] [] [] | ++ gnubiff | [] () | ++ gnucash | [] () () () | ++ gnuedu | [] | ++ gnulib | [] [] [] [] | ++ gnunet | | ++ gnunet-gtk | | ++ gnutls | [] [] | ++ gold | | ++ gpe-aerial | [] [] [] [] [] [] [] | ++ gpe-beam | [] [] [] [] [] [] [] | ++ gpe-bluetooth | [] [] | ++ gpe-calendar | [] [] [] [] | ++ gpe-clock | [] [] [] [] [] [] [] [] | ++ gpe-conf | [] [] [] [] [] [] [] | ++ gpe-contacts | [] [] [] [] [] | ++ gpe-edit | [] [] [] | ++ gpe-filemanager | [] [] [] | ++ gpe-go | [] [] [] [] [] [] [] [] | ++ gpe-login | [] [] | ++ gpe-ownerinfo | [] [] [] [] [] [] [] [] | ++ gpe-package | [] [] | ++ gpe-sketchbook | [] [] [] [] [] [] [] | ++ gpe-su | [] [] [] [] [] [] [] [] | ++ gpe-taskmanager | [] [] [] [] [] [] [] [] | ++ gpe-timesheet | [] [] [] [] [] [] [] [] | ++ gpe-today | [] [] [] [] [] [] [] [] | ++ gpe-todo | [] [] [] [] [] | ++ gphoto2 | [] [] [] [] [] [] [] [] | ++ gprof | [] [] [] | ++ gpsdrive | [] [] | ++ gramadoir | [] [] | ++ grep | [] [] [] [] | ++ grub | [] [] [] | ++ gsasl | [] [] [] [] | ++ gss | [] [] [] | ++ gst-plugins-bad | [] [] [] [] [] [] | ++ gst-plugins-base | [] [] [] [] [] | ++ gst-plugins-good | [] [] [] [] [] | ++ gst-plugins-ugly | [] [] [] [] [] [] | ++ gstreamer | [] [] [] [] [] | ++ gtick | [] [] [] | ++ gtkam | [] [] [] [] [] [] | ++ gtkorphan | [] | ++ gtkspell | [] [] [] [] [] [] [] [] [] [] | ++ gutenprint | [] [] | ++ hello | [] [] [] [] | ++ help2man | [] [] | ++ hylafax | [] | ++ idutils | [] [] [] [] [] | ++ indent | [] [] [] [] [] [] [] | ++ iso_15924 | [] [] [] [] | ++ iso_3166 | [] [] [] [] [] () [] [] [] [] [] [] [] [] | ++ iso_3166_2 | [] [] [] | ++ iso_4217 | [] [] [] [] [] [] [] [] | ++ iso_639 | [] [] [] [] [] [] [] [] [] | ++ iso_639_3 | [] [] | ++ jwhois | [] [] [] [] | ++ kbd | [] [] [] | ++ keytouch | [] [] [] | ++ keytouch-editor | [] [] [] | ++ keytouch-keyboa... | [] [] [] | ++ klavaro | [] [] | ++ latrine | [] [] | ++ ld | | ++ leafpad | [] [] [] [] [] [] [] [] [] | ++ libc | [] [] [] [] | ++ libexif | [] [] () [] | ++ libextractor | | ++ libgnutls | [] [] | ++ libgpewidget | [] [] [] | ++ libgpg-error | [] [] | ++ libgphoto2 | [] [] | ++ libgphoto2_port | [] [] [] [] [] | ++ libgsasl | [] [] [] [] [] | ++ libiconv | [] [] [] [] [] | ++ libidn | [] [] | ++ lifelines | [] [] | ++ liferea | [] [] [] [] [] () () [] | ++ lilypond | [] | ++ linkdr | [] [] [] | ++ lordsawar | | ++ lprng | [] | ++ lynx | [] [] [] | ++ m4 | [] [] [] [] [] | ++ mailfromd | [] | ++ mailutils | [] | ++ make | [] [] [] [] | ++ man-db | [] [] [] | ++ man-db-manpages | [] [] [] | ++ minicom | [] [] [] [] | ++ mkisofs | [] [] [] | ++ myserver | | ++ nano | [] [] [] [] | ++ opcodes | [] [] | ++ parted | [] [] [] [] | ++ pies | [] | ++ popt | [] [] [] [] | ++ psmisc | [] [] [] | ++ pspp | [] [] | ++ pwdutils | [] | ++ radius | [] [] [] | ++ recode | [] [] [] [] [] [] [] [] | ++ rosegarden | () () | ++ rpm | [] [] [] | ++ rush | [] [] | ++ sarg | | ++ screem | | ++ scrollkeeper | [] [] [] [] [] [] [] [] | ++ sed | [] [] [] [] [] [] [] [] [] | ++ sharutils | [] [] [] [] | ++ shishi | [] | ++ skencil | [] [] | ++ solfege | [] [] [] [] | ++ solfege-manual | [] [] [] | ++ soundtracker | [] | ++ sp | | ++ sysstat | [] [] [] [] | ++ tar | [] [] [] [] | ++ texinfo | [] [] [] [] | ++ tin | [] | ++ unicode-han-tra... | | ++ unicode-transla... | | ++ util-linux-ng | [] [] [] [] [] | ++ vice | [] | ++ vmm | [] | ++ vorbis-tools | [] [] | ++ wastesedge | [] | ++ wdiff | [] [] | ++ wget | [] [] [] [] [] [] [] | ++ wyslij-po | [] [] [] | ++ xchat | [] [] [] [] [] [] [] [] [] | ++ xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] [] | ++ xkeyboard-config | [] [] [] | ++ +---------------------------------------------------+ ++ nl nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr ++ 135 10 4 7 105 1 29 62 47 91 3 54 46 9 37 ++ ++ sv sw ta te tg th tr uk vi wa zh_CN zh_HK zh_TW ++ +---------------------------------------------------+ ++ a2ps | [] [] [] [] [] | 27 ++ aegis | [] | 9 ++ ant-phone | [] [] [] [] | 9 ++ anubis | [] [] [] [] | 15 ++ aspell | [] [] [] | 20 ++ bash | [] [] [] | 12 ++ bfd | [] | 6 ++ bibshelf | [] [] [] | 16 ++ binutils | [] [] | 8 ++ bison | [] [] | 12 ++ bison-runtime | [] [] [] [] [] [] | 29 ++ bluez-pin | [] [] [] [] [] [] [] [] | 37 ++ bombono-dvd | [] | 4 ++ buzztard | [] | 7 ++ cflow | [] [] [] | 9 ++ clisp | | 10 ++ coreutils | [] [] [] [] | 22 ++ cpio | [] [] [] [] [] [] | 13 ++ cppi | [] [] | 5 ++ cpplib | [] [] [] [] [] [] | 14 ++ cryptsetup | [] [] | 7 ++ dfarc | [] | 9 ++ dialog | [] [] [] [] [] [] [] | 30 ++ dico | [] | 2 ++ diffutils | [] [] [] [] [] [] | 30 ++ dink | | 4 ++ doodle | [] [] | 7 ++ e2fsprogs | [] [] [] | 11 ++ enscript | [] [] [] [] | 17 ++ exif | [] [] [] | 16 ++ fetchmail | [] [] [] | 17 ++ findutils | [] [] [] [] [] | 20 ++ flex | [] [] [] [] | 15 ++ freedink | [] | 10 ++ gas | [] | 4 ++ gawk | [] [] [] [] | 18 ++ gcal | [] [] | 5 ++ gcc | [] [] [] | 7 ++ gettext-examples | [] [] [] [] [] [] [] | 34 ++ gettext-runtime | [] [] [] [] [] [] [] | 29 ++ gettext-tools | [] [] [] [] [] [] | 22 ++ gip | [] [] [] [] | 22 ++ gjay | [] | 3 ++ gliv | [] [] [] | 14 ++ glunarclock | [] [] [] [] [] | 19 ++ gnubiff | [] [] | 4 ++ gnucash | () [] () [] () | 10 ++ gnuedu | [] [] | 7 ++ gnulib | [] [] [] [] | 16 ++ gnunet | [] | 1 ++ gnunet-gtk | [] [] [] | 5 ++ gnutls | [] [] [] | 10 ++ gold | [] | 4 ++ gpe-aerial | [] [] [] | 18 ++ gpe-beam | [] [] [] | 19 ++ gpe-bluetooth | [] [] [] | 13 ++ gpe-calendar | [] [] [] [] | 12 ++ gpe-clock | [] [] [] [] [] | 28 ++ gpe-conf | [] [] [] [] | 20 ++ gpe-contacts | [] [] [] | 17 ++ gpe-edit | [] [] [] | 12 ++ gpe-filemanager | [] [] [] [] | 16 ++ gpe-go | [] [] [] [] [] | 25 ++ gpe-login | [] [] [] | 11 ++ gpe-ownerinfo | [] [] [] [] [] | 25 ++ gpe-package | [] [] [] | 13 ++ gpe-sketchbook | [] [] [] | 20 ++ gpe-su | [] [] [] [] [] | 30 ++ gpe-taskmanager | [] [] [] [] [] | 29 ++ gpe-timesheet | [] [] [] [] [] | 25 ++ gpe-today | [] [] [] [] [] [] | 30 ++ gpe-todo | [] [] [] [] | 17 ++ gphoto2 | [] [] [] [] [] | 24 ++ gprof | [] [] [] | 15 ++ gpsdrive | [] [] [] | 11 ++ gramadoir | [] [] [] | 11 ++ grep | [] [] [] | 10 ++ grub | [] [] [] | 14 ++ gsasl | [] [] [] [] | 14 ++ gss | [] [] [] | 11 ++ gst-plugins-bad | [] [] [] [] | 26 ++ gst-plugins-base | [] [] [] [] [] | 24 ++ gst-plugins-good | [] [] [] [] | 24 ++ gst-plugins-ugly | [] [] [] [] [] | 29 ++ gstreamer | [] [] [] [] | 22 ++ gtick | [] [] [] | 13 ++ gtkam | [] [] [] | 20 ++ gtkorphan | [] [] [] | 14 ++ gtkspell | [] [] [] [] [] [] [] [] [] | 45 ++ gutenprint | [] | 10 ++ hello | [] [] [] [] [] [] | 21 ++ help2man | [] [] | 7 ++ hylafax | [] | 5 ++ idutils | [] [] [] [] | 17 ++ indent | [] [] [] [] [] [] | 30 ++ iso_15924 | () [] () [] [] | 16 ++ iso_3166 | [] [] () [] [] () [] [] [] () | 53 ++ iso_3166_2 | () [] () [] | 9 ++ iso_4217 | [] () [] [] () [] [] | 26 ++ iso_639 | [] [] [] () [] () [] [] [] [] | 38 ++ iso_639_3 | [] () | 8 ++ jwhois | [] [] [] [] [] | 16 ++ kbd | [] [] [] [] [] | 15 ++ keytouch | [] [] [] | 16 ++ keytouch-editor | [] [] [] | 14 ++ keytouch-keyboa... | [] [] [] | 14 ++ klavaro | [] | 11 ++ latrine | [] [] [] | 10 ++ ld | [] [] [] [] | 11 ++ leafpad | [] [] [] [] [] [] | 33 ++ libc | [] [] [] [] [] | 21 ++ libexif | [] () | 7 ++ libextractor | [] | 1 ++ libgnutls | [] [] [] | 9 ++ libgpewidget | [] [] [] | 14 ++ libgpg-error | [] [] [] | 9 ++ libgphoto2 | [] [] | 8 ++ libgphoto2_port | [] [] [] [] | 14 ++ libgsasl | [] [] [] | 13 ++ libiconv | [] [] [] [] | 21 ++ libidn | () [] [] | 11 ++ lifelines | [] | 4 ++ liferea | [] [] [] | 21 ++ lilypond | [] | 7 ++ linkdr | [] [] [] [] [] | 17 ++ lordsawar | | 1 ++ lprng | [] | 3 ++ lynx | [] [] [] [] | 17 ++ m4 | [] [] [] [] | 19 ++ mailfromd | [] [] | 3 ++ mailutils | [] | 5 ++ make | [] [] [] [] | 21 ++ man-db | [] [] [] | 8 ++ man-db-manpages | | 4 ++ minicom | [] [] | 16 ++ mkisofs | [] [] | 9 ++ myserver | | 0 ++ nano | [] [] [] [] | 21 ++ opcodes | [] [] [] | 11 ++ parted | [] [] [] [] [] | 15 ++ pies | [] [] | 3 ++ popt | [] [] [] [] [] [] | 27 ++ psmisc | [] [] | 11 ++ pspp | | 4 ++ pwdutils | [] [] | 6 ++ radius | [] [] | 9 ++ recode | [] [] [] [] | 28 ++ rosegarden | () | 0 ++ rpm | [] [] [] | 11 ++ rush | [] [] | 4 ++ sarg | | 1 ++ screem | [] | 3 ++ scrollkeeper | [] [] [] [] [] | 27 ++ sed | [] [] [] [] [] | 30 ++ sharutils | [] [] [] [] [] | 22 ++ shishi | [] | 3 ++ skencil | [] [] | 7 ++ solfege | [] [] [] [] | 16 ++ solfege-manual | [] | 8 ++ soundtracker | [] [] [] | 9 ++ sp | [] | 3 ++ sysstat | [] [] | 15 ++ tar | [] [] [] [] [] [] | 23 ++ texinfo | [] [] [] [] [] | 17 ++ tin | | 4 ++ unicode-han-tra... | | 0 ++ unicode-transla... | | 2 ++ util-linux-ng | [] [] [] [] | 20 ++ vice | () () | 1 ++ vmm | [] | 4 ++ vorbis-tools | [] | 6 ++ wastesedge | | 2 ++ wdiff | [] [] | 7 ++ wget | [] [] [] [] [] | 26 ++ wyslij-po | [] [] | 8 ++ xchat | [] [] [] [] [] [] | 36 ++ xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] | 63 ++ xkeyboard-config | [] [] [] | 22 ++ +---------------------------------------------------+ ++ 85 teams sv sw ta te tg th tr uk vi wa zh_CN zh_HK zh_TW ++ 178 domains 119 1 3 3 0 10 65 51 155 17 98 7 41 2618 ++ ++ Some counters in the preceding matrix are higher than the number of ++visible blocks let us expect. This is because a few extra PO files are ++used for implementing regional variants of languages, or language ++dialects. ++ ++ For a PO file in the matrix above to be effective, the package to ++which it applies should also have been internationalized and ++distributed as such by its maintainer. There might be an observable ++lag between the mere existence a PO file and its wide availability in a ++distribution. ++ ++ If June 2010 seems to be old, you may fetch a more recent copy of ++this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date ++matrix with full percentage details can be found at ++`http://translationproject.org/extra/matrix.html'. ++ ++1.5 Using `gettext' in new packages ++=================================== ++ ++If you are writing a freely available program and want to ++internationalize it you are welcome to use GNU `gettext' in your ++package. Of course you have to respect the GNU Library General Public ++License which covers the use of the GNU `gettext' library. This means ++in particular that even non-free programs can use `libintl' as a shared ++library, whereas only free software can use `libintl' as a static ++library or use modified versions of `libintl'. ++ ++ Once the sources are changed appropriately and the setup can handle ++the use of `gettext' the only thing missing are the translations. The ++Free Translation Project is also available for packages which are not ++developed inside the GNU project. Therefore the information given above ++applies also for every other Free Software Project. Contact ++`coordinator@translationproject.org' to make the `.pot' files available ++to the translation teams. ++ +diff -ur ../nitrogen-orig/bootstrap ./bootstrap +--- ../nitrogen-orig/bootstrap 2013-09-27 13:24:14.000000000 +1200 ++++ ./bootstrap 2013-12-21 08:24:14.084892334 +1300 +@@ -7,7 +7,7 @@ + export WANT_AUTOMAKE=1.9 + + sh libtoolize --copy --force --automake +-sh aclocal ++sh aclocal -I m4 + sh autoconf + sh autoheader + sh automake --include-deps --add-missing --copy +diff -ur ../nitrogen-orig/ChangeLog ./ChangeLog +--- ../nitrogen-orig/ChangeLog 2013-09-27 13:24:14.000000000 +1200 ++++ ./ChangeLog 2013-12-21 08:18:35.272022000 +1300 +@@ -1,3 +1,8 @@ ++2013-12-19 gettextize ++ ++ * Makefile.am (EXTRA_DIST): Add m4/ChangeLog. ++ * configure.ac (AC_CONFIG_FILES): Add po/Makefile.in. ++ + Tue Apr 19 21:55:56 EDT 2011 Dave Foster + * Releasing 1.5.2. + * Fixed bug in Xinerama mode where X resources would be leaked on +diff -ur ../nitrogen-orig/config.rpath ./config.rpath +--- ../nitrogen-orig/config.rpath 2013-09-27 13:24:14.000000000 +1200 ++++ ./config.rpath 2013-12-21 08:18:35.273022000 +1300 +@@ -0,0 +1,690 @@ ++#! /bin/sh ++# Output a system dependent set of variables, describing how to set the ++# run time search path of shared libraries in an executable. ++# ++# Copyright 1996-2013 Free Software Foundation, Inc. ++# Taken from GNU libtool, 2001 ++# Originally by Gordon Matzigkeit , 1996 ++# ++# This file is free software; the Free Software Foundation gives ++# unlimited permission to copy and/or distribute it, with or without ++# modifications, as long as this notice is preserved. ++# ++# The first argument passed to this file is the canonical host specification, ++# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM ++# or ++# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM ++# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld ++# should be set by the caller. ++# ++# The set of defined variables is at the end of this script. ++ ++# Known limitations: ++# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer ++# than 256 bytes, otherwise the compiler driver will dump core. The only ++# known workaround is to choose shorter directory names for the build ++# directory and/or the installation directory. ++ ++# All known linkers require a '.a' archive for static linking (except MSVC, ++# which needs '.lib'). ++libext=a ++shrext=.so ++ ++host="$1" ++host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` ++host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` ++host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` ++ ++# Code taken from libtool.m4's _LT_CC_BASENAME. ++ ++for cc_temp in $CC""; do ++ case $cc_temp in ++ compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; ++ distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; ++ \-*) ;; ++ *) break;; ++ esac ++done ++cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'` ++ ++# Code taken from libtool.m4's _LT_COMPILER_PIC. ++ ++wl= ++if test "$GCC" = yes; then ++ wl='-Wl,' ++else ++ case "$host_os" in ++ aix*) ++ wl='-Wl,' ++ ;; ++ mingw* | cygwin* | pw32* | os2* | cegcc*) ++ ;; ++ hpux9* | hpux10* | hpux11*) ++ wl='-Wl,' ++ ;; ++ irix5* | irix6* | nonstopux*) ++ wl='-Wl,' ++ ;; ++ linux* | k*bsd*-gnu | kopensolaris*-gnu) ++ case $cc_basename in ++ ecc*) ++ wl='-Wl,' ++ ;; ++ icc* | ifort*) ++ wl='-Wl,' ++ ;; ++ lf95*) ++ wl='-Wl,' ++ ;; ++ nagfor*) ++ wl='-Wl,-Wl,,' ++ ;; ++ pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) ++ wl='-Wl,' ++ ;; ++ ccc*) ++ wl='-Wl,' ++ ;; ++ xl* | bgxl* | bgf* | mpixl*) ++ wl='-Wl,' ++ ;; ++ como) ++ wl='-lopt=' ++ ;; ++ *) ++ case `$CC -V 2>&1 | sed 5q` in ++ *Sun\ F* | *Sun*Fortran*) ++ wl= ++ ;; ++ *Sun\ C*) ++ wl='-Wl,' ++ ;; ++ esac ++ ;; ++ esac ++ ;; ++ newsos6) ++ ;; ++ *nto* | *qnx*) ++ ;; ++ osf3* | osf4* | osf5*) ++ wl='-Wl,' ++ ;; ++ rdos*) ++ ;; ++ solaris*) ++ case $cc_basename in ++ f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) ++ wl='-Qoption ld ' ++ ;; ++ *) ++ wl='-Wl,' ++ ;; ++ esac ++ ;; ++ sunos4*) ++ wl='-Qoption ld ' ++ ;; ++ sysv4 | sysv4.2uw2* | sysv4.3*) ++ wl='-Wl,' ++ ;; ++ sysv4*MP*) ++ ;; ++ sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) ++ wl='-Wl,' ++ ;; ++ unicos*) ++ wl='-Wl,' ++ ;; ++ uts4*) ++ ;; ++ esac ++fi ++ ++# Code taken from libtool.m4's _LT_LINKER_SHLIBS. ++ ++hardcode_libdir_flag_spec= ++hardcode_libdir_separator= ++hardcode_direct=no ++hardcode_minus_L=no ++ ++case "$host_os" in ++ cygwin* | mingw* | pw32* | cegcc*) ++ # FIXME: the MSVC++ port hasn't been tested in a loooong time ++ # When not using gcc, we currently assume that we are using ++ # Microsoft Visual C++. ++ if test "$GCC" != yes; then ++ with_gnu_ld=no ++ fi ++ ;; ++ interix*) ++ # we just hope/assume this is gcc and not c89 (= MSVC++) ++ with_gnu_ld=yes ++ ;; ++ openbsd*) ++ with_gnu_ld=no ++ ;; ++esac ++ ++ld_shlibs=yes ++if test "$with_gnu_ld" = yes; then ++ # Set some defaults for GNU ld with shared library support. These ++ # are reset later if shared libraries are not supported. Putting them ++ # here allows them to be overridden if necessary. ++ # Unlike libtool, we use -rpath here, not --rpath, since the documented ++ # option of GNU ld is called -rpath, not --rpath. ++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' ++ case "$host_os" in ++ aix[3-9]*) ++ # On AIX/PPC, the GNU linker is very broken ++ if test "$host_cpu" != ia64; then ++ ld_shlibs=no ++ fi ++ ;; ++ amigaos*) ++ case "$host_cpu" in ++ powerpc) ++ ;; ++ m68k) ++ hardcode_libdir_flag_spec='-L$libdir' ++ hardcode_minus_L=yes ++ ;; ++ esac ++ ;; ++ beos*) ++ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then ++ : ++ else ++ ld_shlibs=no ++ fi ++ ;; ++ cygwin* | mingw* | pw32* | cegcc*) ++ # hardcode_libdir_flag_spec is actually meaningless, as there is ++ # no search path for DLLs. ++ hardcode_libdir_flag_spec='-L$libdir' ++ if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then ++ : ++ else ++ ld_shlibs=no ++ fi ++ ;; ++ haiku*) ++ ;; ++ interix[3-9]*) ++ hardcode_direct=no ++ hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ++ ;; ++ gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) ++ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then ++ : ++ else ++ ld_shlibs=no ++ fi ++ ;; ++ netbsd*) ++ ;; ++ solaris*) ++ if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then ++ ld_shlibs=no ++ elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then ++ : ++ else ++ ld_shlibs=no ++ fi ++ ;; ++ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) ++ case `$LD -v 2>&1` in ++ *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ++ ld_shlibs=no ++ ;; ++ *) ++ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then ++ hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' ++ else ++ ld_shlibs=no ++ fi ++ ;; ++ esac ++ ;; ++ sunos4*) ++ hardcode_direct=yes ++ ;; ++ *) ++ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then ++ : ++ else ++ ld_shlibs=no ++ fi ++ ;; ++ esac ++ if test "$ld_shlibs" = no; then ++ hardcode_libdir_flag_spec= ++ fi ++else ++ case "$host_os" in ++ aix3*) ++ # Note: this linker hardcodes the directories in LIBPATH if there ++ # are no directories specified by -L. ++ hardcode_minus_L=yes ++ if test "$GCC" = yes; then ++ # Neither direct hardcoding nor static linking is supported with a ++ # broken collect2. ++ hardcode_direct=unsupported ++ fi ++ ;; ++ aix[4-9]*) ++ if test "$host_cpu" = ia64; then ++ # On IA64, the linker does run time linking by default, so we don't ++ # have to do anything special. ++ aix_use_runtimelinking=no ++ else ++ aix_use_runtimelinking=no ++ # Test if we are trying to use run time linking or normal ++ # AIX style linking. If -brtl is somewhere in LDFLAGS, we ++ # need to do runtime linking. ++ case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) ++ for ld_flag in $LDFLAGS; do ++ if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then ++ aix_use_runtimelinking=yes ++ break ++ fi ++ done ++ ;; ++ esac ++ fi ++ hardcode_direct=yes ++ hardcode_libdir_separator=':' ++ if test "$GCC" = yes; then ++ case $host_os in aix4.[012]|aix4.[012].*) ++ collect2name=`${CC} -print-prog-name=collect2` ++ if test -f "$collect2name" && \ ++ strings "$collect2name" | grep resolve_lib_name >/dev/null ++ then ++ # We have reworked collect2 ++ : ++ else ++ # We have old collect2 ++ hardcode_direct=unsupported ++ hardcode_minus_L=yes ++ hardcode_libdir_flag_spec='-L$libdir' ++ hardcode_libdir_separator= ++ fi ++ ;; ++ esac ++ fi ++ # Begin _LT_AC_SYS_LIBPATH_AIX. ++ echo 'int main () { return 0; }' > conftest.c ++ ${CC} ${LDFLAGS} conftest.c -o conftest ++ aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } ++}'` ++ if test -z "$aix_libpath"; then ++ aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } ++}'` ++ fi ++ if test -z "$aix_libpath"; then ++ aix_libpath="/usr/lib:/lib" ++ fi ++ rm -f conftest.c conftest ++ # End _LT_AC_SYS_LIBPATH_AIX. ++ if test "$aix_use_runtimelinking" = yes; then ++ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" ++ else ++ if test "$host_cpu" = ia64; then ++ hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' ++ else ++ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" ++ fi ++ fi ++ ;; ++ amigaos*) ++ case "$host_cpu" in ++ powerpc) ++ ;; ++ m68k) ++ hardcode_libdir_flag_spec='-L$libdir' ++ hardcode_minus_L=yes ++ ;; ++ esac ++ ;; ++ bsdi[45]*) ++ ;; ++ cygwin* | mingw* | pw32* | cegcc*) ++ # When not using gcc, we currently assume that we are using ++ # Microsoft Visual C++. ++ # hardcode_libdir_flag_spec is actually meaningless, as there is ++ # no search path for DLLs. ++ hardcode_libdir_flag_spec=' ' ++ libext=lib ++ ;; ++ darwin* | rhapsody*) ++ hardcode_direct=no ++ if { case $cc_basename in ifort*) true;; *) test "$GCC" = yes;; esac; }; then ++ : ++ else ++ ld_shlibs=no ++ fi ++ ;; ++ dgux*) ++ hardcode_libdir_flag_spec='-L$libdir' ++ ;; ++ freebsd2.2*) ++ hardcode_libdir_flag_spec='-R$libdir' ++ hardcode_direct=yes ++ ;; ++ freebsd2*) ++ hardcode_direct=yes ++ hardcode_minus_L=yes ++ ;; ++ freebsd* | dragonfly*) ++ hardcode_libdir_flag_spec='-R$libdir' ++ hardcode_direct=yes ++ ;; ++ hpux9*) ++ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' ++ hardcode_libdir_separator=: ++ hardcode_direct=yes ++ # hardcode_minus_L: Not really in the search PATH, ++ # but as the default location of the library. ++ hardcode_minus_L=yes ++ ;; ++ hpux10*) ++ if test "$with_gnu_ld" = no; then ++ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' ++ hardcode_libdir_separator=: ++ hardcode_direct=yes ++ # hardcode_minus_L: Not really in the search PATH, ++ # but as the default location of the library. ++ hardcode_minus_L=yes ++ fi ++ ;; ++ hpux11*) ++ if test "$with_gnu_ld" = no; then ++ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' ++ hardcode_libdir_separator=: ++ case $host_cpu in ++ hppa*64*|ia64*) ++ hardcode_direct=no ++ ;; ++ *) ++ hardcode_direct=yes ++ # hardcode_minus_L: Not really in the search PATH, ++ # but as the default location of the library. ++ hardcode_minus_L=yes ++ ;; ++ esac ++ fi ++ ;; ++ irix5* | irix6* | nonstopux*) ++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' ++ hardcode_libdir_separator=: ++ ;; ++ netbsd*) ++ hardcode_libdir_flag_spec='-R$libdir' ++ hardcode_direct=yes ++ ;; ++ newsos6) ++ hardcode_direct=yes ++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' ++ hardcode_libdir_separator=: ++ ;; ++ *nto* | *qnx*) ++ ;; ++ openbsd*) ++ if test -f /usr/libexec/ld.so; then ++ hardcode_direct=yes ++ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then ++ hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ++ else ++ case "$host_os" in ++ openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) ++ hardcode_libdir_flag_spec='-R$libdir' ++ ;; ++ *) ++ hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ++ ;; ++ esac ++ fi ++ else ++ ld_shlibs=no ++ fi ++ ;; ++ os2*) ++ hardcode_libdir_flag_spec='-L$libdir' ++ hardcode_minus_L=yes ++ ;; ++ osf3*) ++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' ++ hardcode_libdir_separator=: ++ ;; ++ osf4* | osf5*) ++ if test "$GCC" = yes; then ++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' ++ else ++ # Both cc and cxx compiler support -rpath directly ++ hardcode_libdir_flag_spec='-rpath $libdir' ++ fi ++ hardcode_libdir_separator=: ++ ;; ++ solaris*) ++ hardcode_libdir_flag_spec='-R$libdir' ++ ;; ++ sunos4*) ++ hardcode_libdir_flag_spec='-L$libdir' ++ hardcode_direct=yes ++ hardcode_minus_L=yes ++ ;; ++ sysv4) ++ case $host_vendor in ++ sni) ++ hardcode_direct=yes # is this really true??? ++ ;; ++ siemens) ++ hardcode_direct=no ++ ;; ++ motorola) ++ hardcode_direct=no #Motorola manual says yes, but my tests say they lie ++ ;; ++ esac ++ ;; ++ sysv4.3*) ++ ;; ++ sysv4*MP*) ++ if test -d /usr/nec; then ++ ld_shlibs=yes ++ fi ++ ;; ++ sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) ++ ;; ++ sysv5* | sco3.2v5* | sco5v6*) ++ hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' ++ hardcode_libdir_separator=':' ++ ;; ++ uts4*) ++ hardcode_libdir_flag_spec='-L$libdir' ++ ;; ++ *) ++ ld_shlibs=no ++ ;; ++ esac ++fi ++ ++# Check dynamic linker characteristics ++# Code taken from libtool.m4's _LT_SYS_DYNAMIC_LINKER. ++# Unlike libtool.m4, here we don't care about _all_ names of the library, but ++# only about the one the linker finds when passed -lNAME. This is the last ++# element of library_names_spec in libtool.m4, or possibly two of them if the ++# linker has special search rules. ++library_names_spec= # the last element of library_names_spec in libtool.m4 ++libname_spec='lib$name' ++case "$host_os" in ++ aix3*) ++ library_names_spec='$libname.a' ++ ;; ++ aix[4-9]*) ++ library_names_spec='$libname$shrext' ++ ;; ++ amigaos*) ++ case "$host_cpu" in ++ powerpc*) ++ library_names_spec='$libname$shrext' ;; ++ m68k) ++ library_names_spec='$libname.a' ;; ++ esac ++ ;; ++ beos*) ++ library_names_spec='$libname$shrext' ++ ;; ++ bsdi[45]*) ++ library_names_spec='$libname$shrext' ++ ;; ++ cygwin* | mingw* | pw32* | cegcc*) ++ shrext=.dll ++ library_names_spec='$libname.dll.a $libname.lib' ++ ;; ++ darwin* | rhapsody*) ++ shrext=.dylib ++ library_names_spec='$libname$shrext' ++ ;; ++ dgux*) ++ library_names_spec='$libname$shrext' ++ ;; ++ freebsd* | dragonfly*) ++ case "$host_os" in ++ freebsd[123]*) ++ library_names_spec='$libname$shrext$versuffix' ;; ++ *) ++ library_names_spec='$libname$shrext' ;; ++ esac ++ ;; ++ gnu*) ++ library_names_spec='$libname$shrext' ++ ;; ++ haiku*) ++ library_names_spec='$libname$shrext' ++ ;; ++ hpux9* | hpux10* | hpux11*) ++ case $host_cpu in ++ ia64*) ++ shrext=.so ++ ;; ++ hppa*64*) ++ shrext=.sl ++ ;; ++ *) ++ shrext=.sl ++ ;; ++ esac ++ library_names_spec='$libname$shrext' ++ ;; ++ interix[3-9]*) ++ library_names_spec='$libname$shrext' ++ ;; ++ irix5* | irix6* | nonstopux*) ++ library_names_spec='$libname$shrext' ++ case "$host_os" in ++ irix5* | nonstopux*) ++ libsuff= shlibsuff= ++ ;; ++ *) ++ case $LD in ++ *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;; ++ *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;; ++ *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;; ++ *) libsuff= shlibsuff= ;; ++ esac ++ ;; ++ esac ++ ;; ++ linux*oldld* | linux*aout* | linux*coff*) ++ ;; ++ linux* | k*bsd*-gnu | kopensolaris*-gnu) ++ library_names_spec='$libname$shrext' ++ ;; ++ knetbsd*-gnu) ++ library_names_spec='$libname$shrext' ++ ;; ++ netbsd*) ++ library_names_spec='$libname$shrext' ++ ;; ++ newsos6) ++ library_names_spec='$libname$shrext' ++ ;; ++ *nto* | *qnx*) ++ library_names_spec='$libname$shrext' ++ ;; ++ openbsd*) ++ library_names_spec='$libname$shrext$versuffix' ++ ;; ++ os2*) ++ libname_spec='$name' ++ shrext=.dll ++ library_names_spec='$libname.a' ++ ;; ++ osf3* | osf4* | osf5*) ++ library_names_spec='$libname$shrext' ++ ;; ++ rdos*) ++ ;; ++ solaris*) ++ library_names_spec='$libname$shrext' ++ ;; ++ sunos4*) ++ library_names_spec='$libname$shrext$versuffix' ++ ;; ++ sysv4 | sysv4.3*) ++ library_names_spec='$libname$shrext' ++ ;; ++ sysv4*MP*) ++ library_names_spec='$libname$shrext' ++ ;; ++ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) ++ library_names_spec='$libname$shrext' ++ ;; ++ tpf*) ++ library_names_spec='$libname$shrext' ++ ;; ++ uts4*) ++ library_names_spec='$libname$shrext' ++ ;; ++esac ++ ++sed_quote_subst='s/\(["`$\\]\)/\\\1/g' ++escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"` ++shlibext=`echo "$shrext" | sed -e 's,^\.,,'` ++escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` ++escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` ++escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` ++ ++LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <= $GLIB2_VERSION]) +-PKG_CHECK_MODULES(GTK2,[gtk+-2.0 >= $GTK2_VERSION]) +-PKG_CHECK_MODULES(GTKMM2, [gtkmm-2.4 >= $GTKMM2_VERSION]) +-PKG_CHECK_MODULES(GTHREAD2, [gthread-2.0 >= $GTHREAD2_VERSION]) ++PKG_CHECK_MODULES([GLIB2], [glib-2.0 >= $GLIB2_VERSION]) ++PKG_CHECK_MODULES([GTK2], [gtk+-2.0 >= $GTK2_VERSION]) ++PKG_CHECK_MODULES([GTKMM2], [gtkmm-2.4 >= $GTKMM2_VERSION]) ++PKG_CHECK_MODULES([GTHREAD2], [gthread-2.0 >= $GTHREAD2_VERSION]) + + + NITROGEN_LIBS="$GLIB2_LIBS $GTK2_LIBS $GTKMM2_LIBS $GTHREAD2_LIBS" + NITROGEN_CFLAGS="$GLIB2_CFLAGS $GTK2_CFLAGS $GTKMM2_CFLAGS $GTHREAD2_CFLAGS" + +-dnl apparantly we have to check for X11 now +-AC_CHECK_LIB(X11, XOpenDisplay, [NITROGEN_LIBS="$NITROGEN_LIBS -lX11"]) + +-dnl do some autotools picen to get inotify +-AC_ARG_ENABLE(inotify, [ --disable-inotify disable support for inotify watching of dirs (default: enabled)], [enable_inotify=$enableval],[enable_inotify=yes]) ++ALL_LINGUAS="" ++AM_GNU_GETTEXT([external]) ++AM_GNU_GETTEXT_VERSION([0.18.3]) ++AC_DEFINE_UNQUOTED([LOCALEDIR], ["${prefix}/${DATADIRNAME}/locale"], [Name of gettext locale directory]) ++ ++AC_LANG([C++]) ++AC_LANG_COMPILER_REQUIRE ++AC_HEADER_STDC([]) ++ ++# Check for header files ++AC_CHECK_HEADERS([libintl.h string.h sys/time.h unistd.h]) ++ ++# Checks for typedefs, structures, and compiler characteristics. ++AC_CHECK_HEADER_STDBOOL ++AC_C_INLINE ++AC_TYPE_SSIZE_T ++AC_TYPE_UINT32_T ++ ++# Checks for library functions. ++AC_CHECK_FUNCS([select]) ++ ++# Get autotools to use inotify ++AC_ARG_ENABLE([inotify], [ --disable-inotify disable support for inotify watching of dirs (default: enabled)], [enable_inotify=$enableval],[enable_inotify=yes]) + +-AC_ARG_ENABLE(debug, [ --enable-debug enable debugging flags ]) ++AC_ARG_ENABLE([debug], [ --enable-debug enable debugging flags ]) + + if test "$enable_debug" = "yes"; then + CXXFLAGS+=" -g -g3 -ggdb -DDEBUG" + fi + + if test x$enable_inotify = xyes; then +- AC_DEFINE(USE_INOTIFY, 1, [Define to enable inotify dir watching]) ++ AC_DEFINE([USE_INOTIFY], 1, [Define to enable inotify dir watching]) + fi + +-dnl now do some proper checking for Xinerama +-AC_ARG_ENABLE(xinerama, [ --disable-xinerama disable support for Xinerama (default: enabled)], [enable_xinerama=$enableval],[enable_xinerama=yes]) ++# Check for Xinerama ++AC_ARG_ENABLE([xinerama], [ --disable-xinerama disable support for Xinerama (default: enabled)], [enable_xinerama=$enableval],[enable_xinerama=yes]) + + if test x$enable_xinerama = xyes; then +- AC_CHECK_LIB(Xinerama, XineramaQueryScreens, ++ AC_CHECK_LIB([Xinerama], [XineramaQueryScreens], + [AC_DEFINE(USE_XINERAMA, 1, [Define to enable Xinerama]) + NITROGEN_LIBS="$NITROGEN_LIBS -lXinerama"], + [enable_xinerama=no]) + fi + +-AC_SUBST(NITROGEN_LIBS) +-AC_SUBST(NITROGEN_CFLAGS) ++AC_SUBST([NITROGEN_LIBS]) ++AC_SUBST([NITROGEN_CFLAGS]) + +-AC_CONFIG_FILES(Makefile src/Makefile data/Makefile data/nitrogen.desktop data/icons/Makefile po/Makefile.in) ++AC_CONFIG_FILES([Makefile po/Makefile.in ++ data/Makefile ++ data/icons/Makefile ++ src/Makefile]) + AC_OUTPUT + +-dnl syscrash says don't test for inotify support in kernel for some reason ++# syscrash says don't test for inotify support in kernel for some reason + echo "" + echo "##########################################" + echo "" +diff -ur ../nitrogen-orig/data/Makefile.am ./data/Makefile.am +--- ../nitrogen-orig/data/Makefile.am 2013-09-27 13:24:14.000000000 +1200 ++++ ./data/Makefile.am 2013-12-21 08:23:52.190805897 +1300 +@@ -1,13 +1,13 @@ + SUBDIRS = icons + + desktopdir = $(datadir)/applications +-desktop_DATA = nitrogen.desktop ++desktop_DATA = nitrogen.desktop.in + +-UPDATE_DESKTOP = update-desktop-database $(datadir)/applications || : ++#UPDATE_DESKTOP = update-desktop-database $(datadir)/applications || : + +-install-data-hook: ++#install-data-hook: + $(UPDATE_DESKTOP) +-uninstall-hook: ++#uninstall-hook: + $(UPDATE_DESKTOP) + + EXTRA_DIST = icon-theme-installer +diff -ur ../nitrogen-orig/Makefile.am ./Makefile.am +--- ../nitrogen-orig/Makefile.am 2013-09-27 13:24:14.000000000 +1200 ++++ ./Makefile.am 2013-12-21 08:18:35.272022000 +1300 +@@ -1,3 +1,5 @@ + SUBDIRS = po src data + #DIST_SUBDIRS = data +-EXTRA_DIST = config.rpath bootstrap ++EXTRA_DIST = m4/ChangeLog m4/ChangeLog m4/ChangeLog m4/ChangeLog config.rpath bootstrap ++ ++ACLOCAL_AMFLAGS = -I m4 +diff -ur ../nitrogen-orig/po/ChangeLog ./po/ChangeLog +--- ../nitrogen-orig/po/ChangeLog 2013-09-27 13:24:14.000000000 +1200 ++++ ./po/ChangeLog 2013-12-21 08:18:35.274022000 +1300 +@@ -1,3 +1,8 @@ ++2013-12-19 gettextize ++ ++ * Makefile.in.in: New file, from gettext-0.18.3. ++ * Rules-quot: Upgrade to gettext-0.18.3. ++ + 2007-05-25 gettextize + + * Makefile.in.in: New file, from gettext-0.16.1. +diff -ur ../nitrogen-orig/po/Makefile.in.in ./po/Makefile.in.in +--- ../nitrogen-orig/po/Makefile.in.in 2013-09-27 13:24:14.000000000 +1200 ++++ ./po/Makefile.in.in 2013-12-21 08:18:35.274022000 +1300 +@@ -1,5 +1,5 @@ + # Makefile for PO directory in any package using GNU gettext. +-# Copyright (C) 1995-1997, 2000-2006 by Ulrich Drepper ++# Copyright (C) 1995-1997, 2000-2007, 2009-2010 by Ulrich Drepper + # + # This file can be copied and used freely without restrictions. It can + # be used in projects which are not available under the GNU General Public +@@ -8,12 +8,14 @@ + # Please note that the actual code of GNU gettext is covered by the GNU + # General Public License and is *not* in the public domain. + # +-# Origin: gettext-0.16 ++# Origin: gettext-0.18.3 ++GETTEXT_MACRO_VERSION = 0.18 + + PACKAGE = @PACKAGE@ + VERSION = @VERSION@ + PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ + ++SED = @SED@ + SHELL = /bin/sh + @SET_MAKE@ + +@@ -87,8 +89,8 @@ + .po.gmo: + @lang=`echo $* | sed -e 's,.*/,,'`; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ +- echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \ +- cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo ++ echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o $${lang}.gmo $${lang}.po"; \ ++ cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo + + .sin.sed: + sed -e '/^#/d' $< > t-$@ +@@ -100,6 +102,13 @@ + all-yes: stamp-po + all-no: + ++# Ensure that the gettext macros and this Makefile.in.in are in sync. ++CHECK_MACRO_VERSION = \ ++ test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \ ++ || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version @GETTEXT_MACRO_VERSION@" 1>&2; \ ++ exit 1; \ ++ } ++ + # $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no + # internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because + # we don't want to bother translators with empty POT files). We assume that +@@ -115,6 +124,7 @@ + # $(POFILES) has been designed to not touch files that don't need to be + # changed. + stamp-po: $(srcdir)/$(DOMAIN).pot ++ @$(CHECK_MACRO_VERSION) + test ! -f $(srcdir)/$(DOMAIN).pot || \ + test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES) + @test ! -f $(srcdir)/$(DOMAIN).pot || { \ +@@ -129,17 +139,43 @@ + + # This target rebuilds $(DOMAIN).pot; it is an expensive operation. + # Note that $(DOMAIN).pot is not touched if it doesn't need to be changed. ++# The determination of whether the package xyz is a GNU one is based on the ++# heuristic whether some file in the top level directory mentions "GNU xyz". ++# If GNU 'find' is available, we avoid grepping through monster files. + $(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed ++ if { if (LC_ALL=C find --version) 2>/dev/null | grep GNU >/dev/null; then \ ++ LC_ALL=C find -L $(top_srcdir) -maxdepth 1 -type f -size -10000000c -exec grep 'GNU @PACKAGE@' /dev/null '{}' ';' 2>/dev/null; \ ++ else \ ++ LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null; \ ++ fi; \ ++ } | grep -v 'libtool:' >/dev/null; then \ ++ package_gnu='GNU '; \ ++ else \ ++ package_gnu=''; \ ++ fi; \ + if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ + msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \ + else \ + msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \ + fi; \ +- $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ +- --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \ +- --files-from=$(srcdir)/POTFILES.in \ +- --copyright-holder='$(COPYRIGHT_HOLDER)' \ +- --msgid-bugs-address="$$msgid_bugs_address" ++ case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ ++ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ ++ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ ++ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ ++ --files-from=$(srcdir)/POTFILES.in \ ++ --copyright-holder='$(COPYRIGHT_HOLDER)' \ ++ --msgid-bugs-address="$$msgid_bugs_address" \ ++ ;; \ ++ *) \ ++ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ ++ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ ++ --files-from=$(srcdir)/POTFILES.in \ ++ --copyright-holder='$(COPYRIGHT_HOLDER)' \ ++ --package-name="$${package_gnu}@PACKAGE@" \ ++ --package-version='@VERSION@' \ ++ --msgid-bugs-address="$$msgid_bugs_address" \ ++ ;; \ ++ esac + test ! -f $(DOMAIN).po || { \ + if test -f $(srcdir)/$(DOMAIN).pot; then \ + sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \ +@@ -167,8 +203,15 @@ + @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ + if test -f "$(srcdir)/$${lang}.po"; then \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ +- echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \ +- cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \ ++ echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot"; \ ++ cd $(srcdir) \ ++ && { case `$(MSGMERGE_UPDATE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ ++ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \ ++ $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) $${lang}.po $(DOMAIN).pot;; \ ++ *) \ ++ $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot;; \ ++ esac; \ ++ }; \ + else \ + $(MAKE) $${lang}.po-create; \ + fi +@@ -191,7 +234,6 @@ + fi + install-data-no: all + install-data-yes: all +- $(mkdir_p) $(DESTDIR)$(datadir) + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ +@@ -243,7 +285,6 @@ + fi + installdirs-data-no: + installdirs-data-yes: +- $(mkdir_p) $(DESTDIR)$(datadir) + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ +@@ -369,9 +410,15 @@ + tmpdir=`pwd`; \ + echo "$$lang:"; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ +- echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ ++ echo "$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ + cd $(srcdir); \ +- if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \ ++ if { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ ++ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \ ++ $(MSGMERGE) $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \ ++ *) \ ++ $(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \ ++ esac; \ ++ }; then \ + if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ + rm -f $$tmpdir/$$lang.new.po; \ + else \ +@@ -392,9 +439,13 @@ + update-gmo: Makefile $(GMOFILES) + @: + ++# Recreate Makefile by invoking config.status. Explicitly invoke the shell, ++# because execution permission bits may not work on the current file system. ++# Use @SHELL@, which is the shell determined by autoconf for the use by its ++# scripts, not $(SHELL) which is hardwired to /bin/sh and may be deficient. + Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@ + cd $(top_builddir) \ +- && $(SHELL) ./config.status $(subdir)/$@.in po-directories ++ && @SHELL@ ./config.status $(subdir)/$@.in po-directories + + force: + +diff -ur ../nitrogen-orig/po/Makevars ./po/Makevars +--- ../nitrogen-orig/po/Makevars 2013-09-27 13:24:14.000000000 +1200 ++++ ./po/Makevars 2013-12-21 08:18:35.274022000 +1300 +@@ -39,3 +39,15 @@ + # This is the list of locale categories, beyond LC_MESSAGES, for which the + # message catalogs shall be used. It is usually empty. + EXTRA_LOCALE_CATEGORIES = ++ ++# This tells whether the $(DOMAIN).pot file contains messages with an 'msgctxt' ++# context. Possible values are "yes" and "no". Set this to yes if the ++# package uses functions taking also a message context, like pgettext(), or ++# if in $(XGETTEXT_OPTIONS) you define keywords with a context argument. ++USE_MSGCTXT = no ++ ++# These options get passed to msgmerge. ++# Useful options are in particular: ++# --previous to keep previous msgids of translated messages, ++# --quiet to reduce the verbosity. ++MSGMERGE_OPTIONS = +diff -ur ../nitrogen-orig/po/Rules-quot ./po/Rules-quot +--- ../nitrogen-orig/po/Rules-quot 2013-09-27 13:24:14.000000000 +1200 ++++ ./po/Rules-quot 2013-12-21 08:18:35.275022000 +1300 +@@ -14,13 +14,13 @@ + + .insert-header.po-update-en: + @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \ +- if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \ ++ if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \ + tmpdir=`pwd`; \ + echo "$$lang:"; \ + ll=`echo $$lang | sed -e 's/@.*//'`; \ + LC_ALL=C; export LC_ALL; \ + cd $(srcdir); \ +- if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$ll -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \ ++ if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$lang -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) $(SED) -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \ + if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ + rm -f $$tmpdir/$$lang.new.po; \ + else \ diff --git a/nitrogen.spec b/nitrogen.spec index badf1fe..fa24cf2 100644 --- a/nitrogen.spec +++ b/nitrogen.spec @@ -1,6 +1,7 @@ +%global checkout 20131218git Name: nitrogen Version: 1.5.2 -Release: 7%{?dist} +Release: 8.%{checkout}%{?dist} Summary: Background browser and setter for X windows Group: User Interface/Desktops @@ -9,11 +10,17 @@ License: GPLv2+ and zlib and CC-BY-SA URL: http://projects.l3ib.org/nitrogen/ Source0: http://projects.l3ib.org/%{name}/files/%{name}-%{version}.tar.gz Source1: %{name}.desktop +Patch1: nitrogen-update-autoconf.patch BuildRequires: gtkmm24-devel BuildRequires: libpng-devel BuildRequires: gettext BuildRequires: pkgconfig BuildRequires: desktop-file-utils +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: m4 +BuildRequires: libtool +BuildRequires: gettext-devel Requires: gtkmm24 %description @@ -29,6 +36,10 @@ which determines the best mode to set an image based on its size. %prep %setup -q +# Update autoconf files to version 2.69 +# https://bugzilla.redhat.com/show_bug.cgi?id=926238 +%patch1 -p1 +./bootstrap %build %configure --disable-dependency-tracking @@ -38,8 +49,6 @@ make %{?_smp_mflags} CFLAGS="%{optflags}" LDFLAGS="-lX11" %install make install DESTDIR=%{buildroot} -desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1} - %post /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : @@ -51,7 +60,7 @@ if [ $1 -eq 0 ] ; then fi %posttrans -/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : +/usr/bin/gtk-update-icon-cache -f -t %{_datadir}/icons/hicolor &>/dev/null %files @@ -61,12 +70,15 @@ fi %{_datadir}/icons/hicolor/16x16/actions/wallpaper-*.png %{_datadir}/icons/hicolor/16x16/devices/video-display.png %{_datadir}/icons/hicolor/16x16/mimetypes/image-x-generic.png -%{_datadir}/applications/%{name}.desktop +%{_datadir}/applications/%{name}.desktop.in %{_datadir}/icons/hicolor/*/apps/%{name}.png %{_mandir}/man1/%{name}.1* %changelog +* Wed Dec 18 2013 James Wrigley - 1.5.2-8.20131218git +- Updated autoconf version to 2.69, now using a git snapshot from 20131218 + * Mon Sep 9 2013 James Wrigley - 1.5.2-7 - Un-orphaning package