Commit graph

301486 commits

Author SHA1 Message Date
nia
571ac1faf9 mk: Add wayland to options.description 2019-08-18 16:09:24 +00:00
rillig
d4af333aea pkgtools/url2pkg: migrate from GitHub to PyPI if necessary
Suggested by gdt@ via private mail.
2019-08-18 16:09:01 +00:00
nia
e829bce360 doc: Added devel/wayland-protocols version 1.17 2019-08-18 16:07:34 +00:00
nia
ad2df472e6 doc: Added devel/wayland version 1.17.0 2019-08-18 16:07:23 +00:00
nia
585bec9ace Add devel/wayland-protocols.
wayland-protocols contains Wayland protocols that add functionality not
available in the Wayland core protocol. Such protocols either add
completely new functionality, or extend the functionality of some other
protocol either in Wayland core, or some other protocol in
wayland-protocols.

A protocol in wayland-protocols consists of a directory containing a set
of XML files containing the protocol specification, and a README file
containing detailed state and a list of maintainers.
2019-08-18 16:07:12 +00:00
nia
828e5525fa Add devel/wayland.
Wayland is a protocol for a compositor to talk to its clients as
well as a C library implementation of that protocol.

Wayland is intended to be simpler replacement for the X window
system, easier to develop and maintain.
2019-08-18 16:05:11 +00:00
leot
e477101f0a doc: Updated www/tscrape to 0.3 2019-08-18 16:00:34 +00:00
leot
fb63a4aa2a tscrape: Update to 0.3
Changes:
0.3
---
 - Improve documentation and add man pages for all tools
 - Several tscrape_update improvements (making it more robust/verbose about
   possible errors)
2019-08-18 16:00:12 +00:00
rillig
8a91656475 pkgtools/url2pkg: move chdir into the main test function 2019-08-18 13:59:38 +00:00
rillig
f95f30668b pkgtools/url2pkg: consistently use double quotes for string literals 2019-08-18 13:49:13 +00:00
rillig
b336a24430 pkgtools/url2pkg: add secondary category for Perl and Python modules 2019-08-18 13:32:21 +00:00
otis
7a75d86dc0 net/bind912: add zlib dependency. fixes build on SmartOS. 2019-08-18 12:55:29 +00:00
ng0
5e9fd940c2 fonts/ibm-plex-ttf: Use fonts.mk in Makefile 2019-08-18 12:42:52 +00:00
rillig
28fa38e1fb doc: Updated pkgtools/url2pkg to 2.32 2019-08-18 11:26:48 +00:00
rillig
ffd7a81520 pkgtools/url2pkg: determine the dependencies of Python modules 2019-08-18 11:26:33 +00:00
ryoon
d910869d69 Updated www/ruby-jekyll to 3.8.6 2019-08-18 09:19:07 +00:00
ryoon
532803e07e Update to 3.8.6
Changelog:
Bug Fixes
    Update log output for an invalid theme directory (#7734)
    Memoize SiteDrop#documents to reduce allocations (#7722)
    Excerpt handling of custom and intermediate tags (#7467)
    Escape valid special chars in a site's path name (#7573)
    Revert memoizing Site#docs_to_write and refactor #documents (#7689)
    Fix broken include_relative usage in excerpt (#7690)
    Install platform-specific gems as required (3c06609)

Security Fixes
    Theme gems: ensure directories aren't symlinks (#7424)
2019-08-18 09:18:39 +00:00
wiz
ba83eabb4f doc/TODO: add some
+ ImageMagick-7.0.8.61, git-base-2.23.0, gtk-doc-1.32, harfbuzz-2.6.0,
  libvisio-0.1.7, py-mechanize-0.4.3, unifont-12.1.03, xrandr-1.5.1.
2019-08-18 08:47:59 +00:00
wiz
265bafd72f py-mercurial: add an upstream patch that fixes a test case on *BSD. 2019-08-18 08:35:47 +00:00
fcambus
2ec26695f5 doc: Added editors/le version 1.16.6 2019-08-18 08:25:17 +00:00
fcambus
d1ace2d586 Add le. 2019-08-18 08:24:35 +00:00
fcambus
6e18970075 editors/le: import le-1.16.6.
le is a text editor which offers wide range of capabilities with a
simple interface. It has a pull down menu and a simple help system to
get started.

Among its features there are: various operations with stream and
rectangular blocks, search and replace with full regular expressions,
text formatting, undelete/uninsert, hex editing, tunable key sequences,
tunable colors, tunable syntax highlighting.

OK kamil@
2019-08-18 08:23:47 +00:00
wiz
33b0288d9d doc: Updated net/libsoup to 2.66.2nb1 2019-08-18 08:13:39 +00:00
wiz
622775a688 libsoup: update to 2.66.2nb1.
Be more explicit in en-/disabling gssapi.
Remove GNU configure leftover.

Prompted by leot@
2019-08-18 08:13:30 +00:00
wiz
2c69b48f18 libnotify: explicitly disable docbook docs.
To avoid PLIST issue when xmlto is installed.
2019-08-18 08:03:17 +00:00
rillig
e31d74bb59 pkgtools/url2pkg: remove unnecessary local variable 2019-08-18 07:51:40 +00:00
rillig
53e0f2f323 pkgtools/url2pkg: update SourceForge and GitHub to use https only 2019-08-18 07:47:58 +00:00
maya
ab1efef6b6 doc: Updated sysutils/dvdrecord to 0.1.5nb3 2019-08-18 07:20:03 +00:00
maya
1bf7a8262f dvdread: fix build on darwin.
XXX: I'm not sure that Darwin is reading the POSIX recommendations correctly
in defining _POSIX_PRIORITY_SCHEDULING to -1.

From clement bouvier in PR pkg/54442.
2019-08-18 07:19:47 +00:00
rillig
f1c6a5b7ac pkgtools/url2pkg: rename magic subroutines
There's nothing magic about generating a package Makefile based on the
extracted distfile.
2019-08-18 07:10:32 +00:00
rillig
34d88b9637 pkgtools/url2pkg: extract code for writing lines to file 2019-08-18 06:56:20 +00:00
rillig
debcaff424 pkgtools/url2pkg: add abstraction for variable assignments 2019-08-18 06:41:16 +00:00
maya
46f25899bf doc: Updated pkgtools/url2pkg to 2.31 2019-08-18 06:23:41 +00:00
maya
8090649252 url2pkg 2.31:
maya:
detect meson

rillig:
refactor generation of Makefiles
rename local variables to match pkgsrc counterparts
make print_section simpler to use
run editor with line number only if supported
refactoring to make Makefile generation testable
make dist_subdir a local variable
initialize dist_subdir early
fix indentation
fix for p5-HTML-Quoted
fix parsing of mk/fetch/sites.mk
2019-08-18 06:23:19 +00:00
rillig
c8165cd5fe pkgtools/url2pkg: refactor generation of Makefiles
By generating the content of the files before actually writing it to
disk, the code becomes easier to test.
2019-08-18 06:10:38 +00:00
gutteridge
1d6de904e0 doc: Updated graphics/ristretto to 0.10.0 2019-08-18 05:54:42 +00:00
gutteridge
806b38eafa ristretto: update to 0.10.0
Change log:

0.10.0
=====
- Fix file permissions for ristretto.png
- Port to GTK3
- Resolve or suppress deprecation warnings
- Add icons to "Close", "Cancel", "Apply", "OK" buttons
- Resolve "GtkDialog mapped without a transient parent" for set wallpaper
  dialog
- Fix the ristretto icon loading size (128, not 256)
- Fix sensitivity of flip menu
- Add more separators to the menus
- Make Preferences dialog prettier
- Make the privacy dialog prettier
- Support for setting background image for both gtk2 and gtk3 versions of
  xfdesktop (bug #14571)
- configure: print build configuration

* Translation updates:
  Belarusian (be), Danish (da), German (de), Spanish (es), Basque (eu),
  Finnish (fi), Hungarian (hu), Armenian (Armenia) (hy_AM), Italian (it),
  Kazakh (kk), Lithuanian (lt), Norwegian Bokmål (nb), Polish (pl),
  Portuguese (pt), Portuguese (Brazil) (pt_BR), Russian (ru), Turkish (tr),
  Chinese (China) (zh_CN), Chinese (Taiwan) (zh_TW)
2019-08-18 05:54:33 +00:00
rillig
a512e58bcd pkgtools/url2pkg: rename local variables to match pkgsrc counterparts 2019-08-18 05:47:53 +00:00
rillig
808726fee3 pkgtools/url2pkg: make print_section simpler to use 2019-08-18 05:43:28 +00:00
rillig
5d93f64634 pkgtools/url2pkg: run editor with line number only if supported
For example, ed doesn't support line numbers.
2019-08-18 05:32:00 +00:00
maya
065d57e004 asterisk: remove redundant patch hunk. We REPLACE_PERL this script, no need
to do it manually.
2019-08-18 05:22:17 +00:00
maya
930282bfb7 yarn: use REPLACE_NODEJS from lang/nodejs/application.mk. NFC 2019-08-18 04:19:58 +00:00
maya
435fe0442a doc: Updated editors/codelite to 13.0 2019-08-18 03:49:03 +00:00
maya
9073d0f856 codelite: update to 13.0
Patch by Andrius V in PR pkg/54412.

Release notes for CodeLite 9.2, 10.0, 11.0 unavailable.

CodeLite 13.0:
Improvements

    Make alphabetical sorting of the Notebook tabs' dropdown menu optional from settings->preferences->windows & tabs
    Remove the Trace output tab. Instead of the Trace tab, all the log messages are now redirected to CodeLite log file ~/.codelite/codelite.log
    Spell checker plugin "Continuous" mode is now persistent between runs
    Make Ctrl-C over an empty line copying the entire line optional
    spellcheck: a bit more false positive reduction in continuous mode
    Navigation bar: allow the user to place it below or above the editor control
    (feature request) Show number of chars and/or bytes in text selection in the footer
    (feature request) Add possibility for renaming folders
    lldb: added run-to-caret and jump-to-caret.
    lldb: added option to dislay thread name to threads pane
    lldb: added add watch context menu in editor and remove watch context menu in locals view
    lldb: expanded locals recursively and don't re-expand previously collapsed items
    lldb: added a thread context menu with suspend/resume.
    lldb: quickly add inner class members into the watch view
    lldb: support changing the display format (similar to gdb)
    Make the Ctrl-TAB and Ctrl-Shift-TAB configurable
    Feature Request: move editor tab left/right functionality
    subversion plugin : cannot handle unversioned files
    Feature request: Find In Files: all files relative from workspace (and down)
    wxCrafter: added support for subclassing wxToolBar and wxAuiToolBar
    New Notebook style was added
    Detach Editor now allows to DnD editors from the main notebook to the detached frame
    Database explorer UI revamped
    Support customizing the captions colours
    Added syntax highlight for Dockerfile
    New plugin: Docker, now edit build and execute Docker containers from CodeLite
    ToolBar: support customisation (choose which tools are displayed)
    CodeLite is now more friendly with the dark themes
    Use new controls for trees and table based views
    Allow building a header file (by compiling its CXX counterpart)
    Don't execute post build commands when compiling a single file
    Adjust doxygen settings when using /*!
    Make CodeLite compile and run against GTK3
    CodeLite is now built for macOS mojave and is looking great under the dark theme
    All bitmaps were replaced with a consistent clear bitmaps (two sets created: for dark and normal themes)
    Terminal support in CodeLite simplified. There is a single location where you can choose which terminal (from a predefined list of terminals) to use, this selection now affects all terminals launched by CodeLite
    macOS: support for iTerm2
    wxCrafter: support wxMiniFrame
    WebTools plugin: Node.js debugger re-written to support newer versions of Node.js (The Node.js project changed the debugger protocol)
    The debugger toolbar is now a floating toolbar that shows when debug session starts
    No more splash screen
    Find in Files dialog feature req
    It is now possible to perform find in files in the SFTP tree view
    CppCheck updated to version 1.85
    CodeLite now accepts folder path as a command line argument and opens it in the "Explorer" view. If a workspace file exists in the path given, the workspace is loaded instead of opening the folder
    Opening the Find-in-Files dialog while the focus is set to the C++ workspace view will cause the Find-In-Files to search in the selected items only (files, projects, virtual folders and workspace)
    Support document code completion (i.e. hitting Ctrl-Space in a block comment will suggest the various document keywords (e.g. @param @brief etc.)
    NodeJS debugger: added the ability to copy the backtrace into the clipboard
    Implement PHP comments fold
    Added support to Language Servers
    Find In Files: the Look In and File mask fields are now kept and loaded per workspace type. Sensible defaults are used per workspace
    Find In Files: the Look In field is now a free text field
    Language Server plugin: auto restart the LSP once new compile_commands.json is generated
    New plugin: EOSWiki - support blockchain development using EOSIO
    Find In Files: allow to exclude folder from the search by using wild card syntax. For example, to exclude all content from node_modules folder, you can add to the Look In field this line:

-*node_modules*

    Better dark theme support for OS with no dark theme

CodeLite diff plugin: support folders diff Ctrl-Alt-F by default.

    Added support for pinned projects view. A pinned projects gives a quick access to the project context menu without the need to search for the project item in the C++ workspace view

Bugs

    Files opened via the SFTP no longer displays the "cloud" icon
    Allow spell checker plugin to work with multiple CodeLite instances
    Fixed: Ctrl-Shift-P -> Svn Commit does not work
    Fixed: Checking "Use Codelite's built-in terminal emulator" requires uninstall/reinstall
    Fixed: crash when editing keyboard shortcut
    Fixed: Doxygen tweaks use wrong line ending
    Fixed: OSX: at times, the nodejs debugger did not start
    Copy & paste functions in SVN Commit dialog are not available
    Right clicking on vdir with physical one does not default new template wizard to that directory
    New Class and New Template Wizard do not enforce same filename case
    wxCrafter: Fixed: when using in frame mode, make sure that all dialogs shown from wxC, are parented to this main frame and not CodeLite's one
    wxCrafter: Fixed: Top level windows (Frame, Dialog and Top level Panel) did not honor the common properties (bg colour, fg coluor, hidden, focused and disabled state)
    wxCrafter: Fixed: When in frame mode, use CodeLite' wxAUI docking art for UI persistency
    wxCrafter: Fixed: All generated files are now formatted according to CodeLite's formatter settings
    wxCrafter: Fixed: Honor the "Format Inherited Classes" setting property
    Fixed: debugger arrays are displayed incorrectly in the Locals & Watches view
    Fixed: code completion window is not positioned correctly on multiple screens with different resolutions
    Fixed: unable to select virtual directory in various wxCrafter dialogs
    When starting CodeLite from the command line with a file name as input, don't show the welcome page
    Fixed: creating a C++ workspace by dragging a folder from the file manager does not work if the folder has special chars in it's name
    Fixed: Memcheck generates malformed XML file path, cannot create file and fails to start
    Fixed: codelite-make broken
    Fixed: CMake plugin regression (missing double quotes in the generated link_directory entries)

CodeLite 12.0:

Improvements:
    (11.0.2) Support C++11 template syntax, e.g. std::vector<std::pair<int, int>> myVec; (notice the missing space in the closing angle brackets)
    (11.0.2) C++: New: added the ability to add an existing project to a workspace folder
    (11.0.2) C++: better and improved locals and classes syntax highlight colouring
    (11.0.2) Abbreviations plugin: the abbreviations are now part of the default code completion box and do not require a custom keyboard shortcut
    (11.0.2) NEW: SmartCompletions plugin:
        Collect code completion statistics from your coding
        Alter the code completion box entries to show the most used methods/classes first, e.g. if you often use wxString::Contains then CodeLite will ensure that Contains will be displayed at the top of the code completion suggestions list:
 wxString str;
 str. // "Contains" method will be the first entry in the code completion box

    (11.0.2) UnitTest++ plugin: usability improved
    (11.0.3) C++ code completion parser: distinguish between strong enums and regular enums (enum class Foo : long {} vs enum Foo {})
    (11.0.3) Colour embedded JavaScript within PHP/HTML document
    (11.0.3) Support C++11 strong enums ( enum class Foo : int {} )
    (11.0.3) Welcome Wizard: simplified the wizard pages
    (11.0.3) Added new "Developer Profile" settings to CodeLite
    (11.0.3) Added new "Dark One" colour theme
    (11.0.3) Exporting colour settings now lets you choose which theme(s) to export
    (11.0.4) Windows: import PuTTY sessions into CodeLite's SFTP view
    (11.0.4) When switching to a non C++ workspace, auto-hide all C++ related tabs (e.g. wxCrafter, CMake etc). The tabs are restored when the workspace is closed
    (11.0.5) Added support for debugger-step-into-instruction command (GDB)
    (11.0.5) Implemented "Goto Anywhere", you can now access most of CodeLite actions with a single keyboard click Ctrl-Shift-P
    (11.0.6) C++ open resource dialog: support fuzzy search for symbols as well as for file names
    (11.0.6) PHP open resource dialog: support fuzzy search for symbols as well as for file names
    (11.0.6) C++ workspace view: improved UI loading. The tree view is now built on demand and loaded on startup. Find in files should feel faster
    (11.0.6) Navigation bar re-written
    (11.0.7) Support ligature fonts on Windows
    (11.0.7) Better Hi-DPI support on Linux
    (11.0.7) wxCrafter: support wxDataViewColumn flags
    (11.0.7) PHP: Allow moving files between folders using drag and drop
    (11.0.8) (feature request) Add option to disable 'jumping' in explorer tree when selecting/closing another tab
    (11.0.8) (feature request) Refresh subfolder or automatically detect new folders/files in explorer view
    (11.0.8) SFTP: Clicking on the "Connect" or "Open Terminal" button will now launch the "Quick Connect" dialog which offers the user to either connect to an existing account, or to use the "quick connect" feature (connect without first creating an account)
    (11.0.8) SFTP enhancement and fixes
    (11.0.8) Tabgroups now come in two 'namespaces': Global and Workspace. Workspace ones are specific to the currently-loaded workspace. Global ones are always shown, even when no workspace is loaded.
    (11.0.8) Svn plugin: added toolbar buttons for the 3 common actions: commit revert and update
    (11.0.8) Git plugin: removed the tree view and use a standard table view instead
    (11.0.8) Svn plugin: removed the tree view and use a standard table view instead
    (11.0.8) codelite-make : when custom build is used enabled for the project, create the working directory before starting the build

Bugs

    (11.0.2) C++: remove project from "workspace-folder" is broken (the XML file was not updated)
    (11.0.3) Fixed regression in Outline view tab: the context menu does not work
    (11.0.3) Problem with highlight html+php
    (11.0.3) Code completion fails to recognize enum members on lines
    (11.0.3) Export single lexer colour and font
    (11.0.3) Fixed: "Tasks" panel crash when used in a non C++ workspace
    (11.0.3) Fixed: Unable to debug with LLDB under OSX
    (11.0.3) code completion doesn't show abbreviations without finding other kinds of key words
    (11.0.4) Horizontal tabs don't get displayed
    (11.0.4) Fixed: Ctrl-SPACE keybinding is broken in 11.0.3
    (11.0.5) Code snippets appear in object's completion list
    (11.0.5) main() can't be recognized in <global> region
    (11.0.5) Adding new Workspace Build Configuration adds duplicate entries
    (11.0.5) "Exclude from build" grey filename color not remembered across restarts
    (11.0.7) File deletion and re-naming don't get mirrored via remote workspace
    (11.0.7) PHP documentation popup is cut
2019-08-18 03:48:44 +00:00
maya
581bc2b0bd Create a node.js REPLACE_* mk-fragment.
Extracting the code in devel/yarn to be used in another package, too.
2019-08-18 03:44:42 +00:00
tsutsui
64b098fd0b doc: Updated net/mikutter to 3.9.4 2019-08-18 03:42:18 +00:00
tsutsui
ea8810a294 mikutter: update to 3.9.4.
Upstream changes:

mikutter 3.9.4

* remove unnecessary debug outputs
* crash on opening an edit window of extract conditions when some
  extract conditions don't exist
* gtk2 3.3.7
* incorrect text range on copying selected region of tweet with URL
* refer to description on extracting texts
 * thanks Shibafu Midorino
2019-08-18 03:42:01 +00:00
tsutsui
9e5b2885da doc: Update ruby-gnome2 packages to 3.3.7 2019-08-18 03:15:52 +00:00
tsutsui
45afca62a6 ruby-gnome2: update to 3.3.7.
Upstream changes (from NEWS):

== Ruby-GNOME2 3.3.7: 2019-08-17

This is the bug fix release of 3.3.6.

=== Changes

==== Ruby/Pango

  * Improvements

    * (({Pango::AttrList#each})): Added.

    * (({Pango::AttrType})): Added support for (({PANGO_ATTR_FONT_DESC})).

==== Ruby/GObjectIntrospection

  * Improvements

    * Added support for (({GHashTable<utf8, enum>})).

    * Added support for GObject Introspection 1.60.0.

==== Ruby/Pango

  * Improvements

    * Added support for Pango 1.44.
      [GitHub#1288][Reported by Toshiaki Asai]

==== Ruby/GTK3

  * Fixes

    * Fixed document markup.
      [GitHub#1280][GitHub#1281][GitHub#1282][Patch by İsmail Arılık]

==== Ruby/WNCK3

  * Added.
    [GitHub#1284][Reported by Christopher L. Ramsey]

==== Ruby/libsecret

  * Added.

=== Thanks

  * İsmail Arılık

  * Christopher L. Ramsey

  * Toshiaki Asai
2019-08-18 03:13:21 +00:00
gutteridge
d32bd497cc doc: Updated editors/xfce4-mousepad to 0.4.2 2019-08-17 20:28:42 +00:00