-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added geography/mapcode #335
Conversation
Thanks, looks pretty straightforward. Based on their repo, you should use USE_CMAKE=yes and let pkgsrc go through to their CMakeLists.txt for build/install. I can adjust easily though, need to work the files manually for CVS import anyway. |
It doesn't work though. They seem to compile everything at once, including mapcoder.c that is also included in mapcode.cpp. It results in duplicated symbol. |
Noteworthy changes in version 1.22 (2016-04-25) [C18/A18/R0) ----------------------------------------------- * New functions and macros to to provide iconv(3) on Windows. * Support for LeakSanitizer with the gpgrt_annotate_leaked_object inline function. * Interface changes relative to the 1.21 release: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GPG_ERR_DB_CORRUPTED NEW. gpgrt_annotate_leaked_object NEW inline func. GPGRT_ENABLE_W32_ICONV_MACROS NEW. gpgrt_w32_iconv_open NEW. gpgrt_w32_iconv_close NEW. gpgrt_w32_iconv NEW.
Notmuch 0.22 (2016-04-26) ========================= General ------- Xapian 1.3 support Notmuch should now build (and the test suite should pass) on recent releases of Xapian 1.3.x. It has been tested with Xapian 1.3.5. Limited support for S/MIME messages Signature verification is supported, but not decryption. S/MIME signature creation and S/MIME encryption are supported via built-in support in Emacs. S/MIME support is not extensively tested at this time. Bug Fixes Fix for threading bug involving deleting and re-adding messages. Fix for case-sensitive content disposition headers. Fix handling of 1 character directory names at top level. Command Line Interface ---------------------- `notmuch show` now supports verifying S/MIME signatures This support relies on an appropriately configured `gpgsm`. Build System ------------ Drop dependency on "pkg-config emacs". Emacs Interface --------------- Notmuch replies now include all parts shown in the show view There are two main user visible changes. The first is that rfc822 parts are now included in replies. The second change is that part headers are now included in the reply buffer to provide visible separation of the parts. The choice of which part headers to show is customizable via the variable `notmuch-mua-reply-insert-header-p-function`. Filtering or Limiting messages is now bound to `l` in the search view This binding now matches the analogous binding in show view. `F` forwards all open messages in a thread When viewing a thread of messages, the new binding `F` can be used to generate a new outgoing message which forwards all of the open messages in the thread. This is analogous to the `f` binding, which forwards only the current message. Preferred content type can be determined from the message content More flexibility in choosing which sub-part of a multipart/alternative part is initially shown is available by setting `notmuch-multipart/alternative-discouraged` to a function that returns a list of discouraged types. The function so specified is passed the message as an argument and can examine the message content to determine which content types should be discouraged. This is in addition to the current capabilities (i.e. setting `notmuch-multipart/alternative-discouraged` to a list of discouraged types). When viewing a thread ("show" mode), queries that match no messages no longer generate empty buffers Should an attempt be made to view the thread corresponding to a query that matches no messages, a warning message is now displayed and the terminal bell rung rather than displaying an empty buffer (or, in some cases, displaying an empty buffer and throwing an error). This also affects re-display of the current thread. Handle S/MIME signatures in emacs The emacs interface is now capable making and verifying S/MIME signatures. `notmuch-message-address-insinuate` is now a no-op This reduces the amount of interference with non-notmuch uses of message-mode. Address completion improvements An external script is no longer needed for address completion; if you previously configured one, customize the variable `notmuch-address-command` to try the internal completion. If `company-mode` is available, notmuch uses it by default for interactive address completion. Test and experiment with the emacs MUA available in source tree `./devel/try-emacs-mua` runs emacs and fills the window with information how to try the MUA safely. Emacs is configured to use the notmuch (lisp) files located in `./emacs` directory. Documentation ------------- New `notmuch-report(1)` and `notmuch-report.json(5)` man pages describe `notmuch-report` and its JSON configuration file. You can build these files by running `make` in the `devel/nmbug/doc` directory. notmuch-report -------------- Renamed from `nmbug-status`. This script generates reports based on notmuch queries, and doesn't really have anything to do with nmbug, except for sharing the `NMBGIT` environment variable. The new name focuses on the script's action, instead of its historical association with the nmbug workflow. This should make it more discoverable for users looking for generic notmuch reporting tools. The default configuration file name (extracted from the `config` branch of `NBMGIT` has changed from `status-config.json` to `notmuch-report.json` so it is more obviously associated with the report-generating script. The configuration file also has a new `meta.message-url` setting, which is documented in `notmuch-report.json(5)`. `notmuch-report` now wraps query phrases in parentheses when and-ing them together, to avoid confusion about clause grouping.
0.7.0 - 2016-04-29 ------------------ - Add ``before_record`` and ``before_playback`` hooks - Allow per-cassette placeholders to be merged and override global placeholders - Fix bug where the ``QueryMatcher`` failed matching on high Unicode points
Changes not found.
1.1.1 (2016-05-01) (Enhancement) Better sanitisation of Request objects __repr__.
Changelog: Fixed Page loading issue related to antivirus software (Bug 1268922) Search plugin issue for various locales (Bug 1246494) Add-on signing certificate expiration (Bug 1267318) Service worker update issue (Bug 1267733) Build issue when jit is disabled (Bug 1266366) Limit Sync registration updates (Bug 1262312)
2.10.0 (04-29-2016) +++++++++++++++++++ **New Features** - SOCKS Proxy Support! (requires PySocks; $ pip install requests[socks]) **Miscellaneous** - Updated bundled urllib3 to 1.15.1. 2.9.2 (04-29-2016) ++++++++++++++++++ **Improvements** - Change built-in CaseInsensitiveDict (used for headers) to use OrderedDict as its underlying datastore. **Bugfixes** - Don't use redirect_cache if allow_redirects=False - When passed objects that throw exceptions from ``tell()``, send them via chunked transfer encoding instead of failing. - Raise a ProxyError for proxy related connection issues.
* Sync with firefox-46.0.1
* Sync with firefox-46.0.1
Changelog: Fixed Build issue when jit is disabled (Bug 1266366) Add-on signing certificate expiration (Bug 1267318) Graphics-related shutdown crash (Bug 1261321)
v21.0.0 02 May 2016 Removed ez_setup.py from Setuptools sdist. The bootstrap script will be maintained in its own branch and should be generally be retrieved from its canonical location at https://bootstrap.pypa.io/ez_setup.py. v20.10.0 25 Apr 2016 #553: egg_info section is now generated in a deterministic order, matching the order generated by earlier versions of Python. Except on Python 2.6, order is preserved when existing settings are present. #556: Update to Packaging 16.7, restoring support for deprecated python_implmentation marker. #555: Upload command now prompts for a password when uploading to PyPI (or other repository) if no password is present in .pypirc or in the keyring.
* Sync with firefox45-45.1.1
* Sync with firefox45-45.1.1
1.11: * Fixed reading APE items with long keys. * Fixed reading ID3v2 SYLT frames when description is empty. 1.11 BETA 2: * Better handling of PCM WAV files with a 'fact' chunk. * Better handling of corrupted APE tags. * Efficient decoding of unsynchronized ID3v2 frames. * Fixed text encoding when saving certain frames in ID3v2.3 tags. * Fixed updating the size of RIFF files when removing chunks. * Several smaller bug fixes and performance improvements. 1.11 BETA: * New API for creating FileRef from IOStream. * Added support for ID3v2 PCST and WFED frames. * Added support for pictures in XiphComment. * Added String::clear(). * Added FLAC::File::strip() for removing non-standard tags. * Added alternative functions to XiphComment::removeField(). * Added BUILD_BINDINGS build option. * Added ENABLE_CCACHE build option. * Replaced ENABLE_STATIC build option with BUILD_SHARED_LIBS. * Better handling of duplicate ID3v2 tags in all kinds of files. * Better handling of duplicate tag chunks in WAV files. * Better handling of duplicate tag chunks in AIFF files. * Better handling of duplicate Vorbis comment blocks in FLAC files. * Better handling of broken MPEG audio frames. * Fixed crash when calling File::properties() after strip(). * Fixed crash when parsing certain MPEG files. * Fixed crash when saving Ogg files. * Fixed possible file corruptions when saving ASF files. * Fixed possible file corruptions when saving FLAC files. * Fixed possible file corruptions when saving MP4 files. * Fixed possible file corruptions when saving MPEG files. * Fixed possible file corruptions when saving APE files. * Fixed possible file corruptions when saving Musepack files. * Fixed possible file corruptions when saving WavPack files. * Fixed updating the comment field of Vorbis comments. * Fixed reading date and time in ID3v2.3 tags. * Marked ByteVector::null and ByteVector::isNull() deprecated. * Marked String::null and String::isNull() deprecated. * Marked XiphComment::removeField() deprecated. * Marked Ogg::Page::getCopyWithNewPageSequenceNumber() deprecated. It returns null. * Marked custom integer types deprecated. * Many smaller bug fixes and performance improvements.
Bug-fix release.
Use release tarballs instead of tagged archives, simplifies patching and rids us of automake dep. CHANGES FROM 2.1 to 2.2 10 April 2016 Incompatible Changes ==================== * The format strings which referenced time have been removed. Instead: #{t:window_activity} can be used. * Support for TMPDIR has been removed. Use TMUX_TMPDIR instead. UTF8 detection how happens automatically if the client supports it, hence the: mouse-utf8 utf8 options has been removed. * The: mouse_utf8_flag format string has been removed. * The -I option to show-messages has been removed. See: #{t:start_time} format option instead. Normal Changes ============== * Panes are unzoomed with selectp -LRUD * New formats added: #{scroll_position} #{socket_path} #{=10:...} -- limit to N characters (from the start) #{=-10:...} -- limit to N characters (from the end) #{t:...} -- used to format time-based formats #{b:...} -- used to ascertain basename from string #{d:...} -- used to ascertain dirname from string #{s:...} -- used to perform substitutions on a string * Job output is run via the format system, so formats work again * If display-time is set to 0, then the indicators wait for a key to be pressed. * list-keys and list-commands can be run without starting the tmux server. * kill-session learns -C to clear all alerts in all windows of the session. * Support for hooks (internal for now), but hooks for the following have been implemented: alert-bell alert-silence alert-activity client-attached client-detached client-resized pane-died pane-exited * RGB (24bit) colour support. The 'Tc' flag must be set in the external TERM entry (using terminal-overrides or a custom terminfo entry).
- Compatibility with Perl 5.22 - Support detection of Edge browser with detail of version. - Update robots database - Add eot/woff/woff2 to mime.pm as fonts - Add .svgz to image list - Exclude groups.google from search engines - Add %time5 tag to support log format with iso time with timezone. - Add option DynamicDNSLookup to make DNS lookup during output instead of during log analysis processing. - Increase default value for MaxRowsInHTMLOutput
[ Amitai Schlair ] * img: ignore the case of the extension when detecting image format, fixing the regression that *.JPG etc. would not be displayed since 3.20160506 [ Simon McVittie ] * img: parse img_allowed_formats case-insensitively, as was done in 3.20141016.3 * inline: restore backwards compat for show=-1 syntax, which worked before 3.20160121 * Remove a spurious changelog entry from 3.20160506 (the relevant change was already in 3.20150614) * Add CVE-2016-4561 reference to 3.20160506 changelog * Set high urgency to get the CVE-2016-4561 fix and CVE-2016-3714 mitigation into testing -- Simon McVittie <smcv@debian.org> Mon, 09 May 2016 21:57:09 +0100
with what packages such as multimedia/ffmpeg2 expect, and as so few packages have texi2html in USE_TOOLS it may be causing more problems that it is worth to save a few dependencies. PR#51113.
This is a security release to fix three vulnerabilities all related to the possibility of the automatic upgrade response being intercepted by a man-in-the-middle. In one case, a downgrade could be enforced by the attacker; in another, a denial of service could be created by serving a malformed package archive; in the third, an XSS attack could be performed against the local web UI. These were all reported by Sebastian Py. - lib/upgrade: Enforce limits on download archives (fixes #3045) (calmh) - lib/upgrade: Auto upgrade signature should cover version & arch (fixes #3044) (calmh) - gui: Backport angular and angular-translate updates from master (calmh)
* Check for buffer overflow in magick/draw.c/DrawStrokePolygon(). * Replace show delegate title with image filename rather than label. * Fix GetNextToken() off by one error. * Remove support for internal ephemeral coder.
cleanup as the implicit print action was removed.
## 2.0.3 (2016-08-03) * [#365](httprb/http#365) Add `HTTP::Response#content_length` ([@janko-m]) * [#335](httprb/http#335), [#360](httprb/http#360) Set `Content-Length: 0` header for `nil` bodies. ([@britishtea]) ## 2.0.2 (2016-06-24) * [#353](httprb/http#353) Avoid a dependency cycle between Client and Connection classes. ([@jhbabon]) ## 2.0.1 (2016-05-12) * [#341](httprb/http#341) Refactor some string manipulations so they are more performant (up to 3-4x faster) and more concise. ([@tonyta]) * [#339](httprb/http#341) Always use byte methods when writing/slicing the write buffer. ([@zanker]) ## 2.0.0 (2016-04-23) * [#333](httprb/http#333) Fix HTTPS request headline when sent via proxy. ([@Connorhd]) * [#331](httprb/http#331) Add `#informational?`, `#success?`, `#redirect?`, `#client_error?` and `#server_error?` helpers to `Response::Status`. ([@mwitek]) * [#330](httprb/http#330) Support custom CONNECT headers (request/response) during HTTPS proxy requests. ([@smudge]) * [#319](httprb/http#319) Drop Ruby 1.9.x support. ([@ixti]) ## 1.0.4 (2016-03-19) * [#320](httprb/http#320) Fix timeout regression. ([@tarcieri]) ## 1.0.3 (2016-03-16) * [#314](httprb/http#314) Validate charset before forcing encoding. ([@kylekyle]) * [#318](httprb/http#318) Remove redundant string allocations upon header names normalization. ([@ixti])
I'm sorry about the wait on this. I've imported the package into the main pkgsrc tree (with minor modifications). |
Mapcodes are developed by two of TomTom's founders. I work for TomTom and would like to see mapcode utility in pkgsrc.