Details:
- bin/ntpshmmon is dependent on PPS option (see sConstruct)
- remove patch that has been upstreamed
- explicitly reference python2.7 rather than python2 (per current ports
tree guidelines)
- use python flavors (Note: there is support for python3 in upstream.
Reserving that change for a future update (as yet untested) )
- plist changes to reflect upstream changes: lib version bumps, added man
page, removed a pkg-config file
- add X11 option for bin/xpgs*; update dependencies for 3.17 version of
xgps* (needs python gi module & gtk3)
PR: 225310
Submitted by: z7dr6ut7gs@snkmail.com
in Moo: "thunked". If used, this will allow you to transparently provide either
a real value for the attribute, or a "CodeLike" in Types::TypeTiny that when
called will return such a real value.
WWW: http://search.cpan.org/dist/MooX-Thunking/
The Python dis module allows you to disassemble bytecode from the same version
of Python that you are running on. But what about bytecode from different
versions?
That's what this package is for. It can "marshal load" Python bytecodes from
different versions of Python. The command-line routine pydisasm will show
disassembly output using Python 3.6 disassembly conventions.
Also, if you need to modfiy and write bytecode, the routines here can be of
help. There are routines to pack and unpack the read-only tuples in Python's
Code type. For interoperability between Python 2 and 3 we provide our own
versions of the Code type, and we provide routines to reduce the tedium in
writing a bytecode file.
This package also has an extensive knowledge of Python bytecode magic numbers,
including Pypy and others, and how to translate from sys_info major, minor, and
release numbers to the corresponding magic value.
So If you want to write a cross-version assembler, or an bytecode-level
optimizer this package may also be useful. In addition to the kinds of
instruction categorization that dis offers, we have additional categories for
things that would be useful in such a bytecode optimizer.
WWW: https://pypi.python.org/pypi/xdis
All BUILD_DEPENDS are development dependencies.
All LIB_DEPENDS are brought by ruby
PR: 225137
Submitted by: sunpoet (myself)
Approved by: Matthias Fechner <idefix@fechner.net> (maintainer)
Those items were added with %%DEBUG%% when we updated Qt to 5.3.2. At the time,
src/dialogs/dialogs.pro had the following excerpt:
# In case of a debug build, deploy the QML files too
CONFIG(debug, debug|release): QML_FILES += $$DIALOGS_QML_FILES
but that actually changed in Qt 5.9.0, which dropped the check altogether and
always adds those files to QML_FILES.
Not shipping them causes runtime issues according to the bug report below.
PR: 225347
Submitted by: Tomasz Kowalczyk <kowalczt@zoho.eu>
This gem is a port of Perl's Data::Faker library that generates fake data.
It is used to easily generate fake data: names, addresses, phone numbers, etc.
WWW: https://github.com/stympy/faker
trainer.cpp:106:18: error: no matching function for call to 'make_pair'
x_.push_back(std::make_pair<std::string, FeatureNode *>(y, fn));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PR: 224669
Reported by: pkg-fallout
- Include 3rd party patches from
https://github.com/dylanaraps/openbox-patched. These include
support for rounded corners and some bugfixes. They could be
enabled using the new PATCHES option, which is off by default;
- Use INSTALL_TARGET=install-strip to strip binaries as detected
by stage-qa.
PORTREVISION accordingly.
Since we are already here, add a TIMESTAMP to distinfo which is the
"new" standard. And pet portlint wrt. patchfile formatting.
./xmillinspect/exprinfo.cpp:64:10: error: cannot initialize return object of type 'int' with an rvalue of type 'nullptr_t'
return NULL;
^~~~
/usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL'
#define NULL nullptr
^~~~~~~
Reported by: pkg-fallout
In file included from externals/hunspell/affixmgr.cxx:12:
externals/hunspell/affentry.hxx:30:94: error: cannot initialize a parameter of type 'unsigned short' with an rvalue of type 'nullptr_t'
struct hentry * check_twosfx(const char * word, int len, char in_compound, const FLAG needflag = NULL);
^ ~~~~
externals/hunspell/affentry.hxx:30:94: note: passing argument to parameter 'needflag' here
externals/hunspell/affentry.hxx:93:103: error: cannot initialize a parameter of type 'unsigned short' with an rvalue of type 'nullptr_t'
struct hentry * check_twosfx(const char * word, int len, int optflags, PfxEntry* ppfx, const FLAG needflag = NULL);
^ ~~~~
Reported by: pkg-fallout
Obtained from: upstream (Hunspell 1.4.0)
wksp_tool.cpp: In member function 'virtual wxString CWKSP_Tool::Get_Description()':
wksp_tool.cpp:159:61: error: no matching function for call to 'CSG_File::Open(const wxScopedWCharBuffer, ESG_File_Flags_Open)'
if( Stream.Open(FileName.GetFullPath().wc_str(), SG_FILE_R) && Stream.Read(Description, Stream.Length()) )
^
In file included from ../saga_api/geo_tools.h:77:0,
from ../saga_api/mat_tools.h:77,
from ../saga_api/dataobject.h:84,
from ../saga_api/table.h:77,
from ../saga_api/grid.h:77,
from ../saga_api/parameters.h:77,
from ../saga_api/tool.h:76,
from ../saga_api/tool_library.h:77,
from ../saga_api/saga_api.h:118,
from res_commands.h:78,
from wksp_tool.cpp:67:
../saga_api/api_core.h:955:13: note: candidate: bool CSG_File::Open(const CSG_String&, int, bool, int)
bool Open (const CSG_String &File_Name, int Mode = SG_FILE_R, bool bBinary = true, int Encoding = SG_FILE_ENCODING_CHAR);
^~~~
../saga_api/api_core.h:955:13: note: no known conversion for argument 1 from 'const wxScopedWCharBuffer {aka const wxScopedCharTypeBuffer<wchar_t>}' to 'const CSG_String&'
wksp_tool.cpp:166:61: error: no matching function for call to 'CSG_File::Open(const wxScopedWCharBuffer, ESG_File_Flags_Open)'
if( Stream.Open(FileName.GetFullPath().wc_str(), SG_FILE_R) && Stream.Read(Description, Stream.Length()) )
^
In file included from ../saga_api/geo_tools.h:77:0,
from ../saga_api/mat_tools.h:77,
from ../saga_api/dataobject.h:84,
from ../saga_api/table.h:77,
from ../saga_api/grid.h:77,
from ../saga_api/parameters.h:77,
from ../saga_api/tool.h:76,
from ../saga_api/tool_library.h:77,
from ../saga_api/saga_api.h:118,
from res_commands.h:78,
from wksp_tool.cpp:67:
../saga_api/api_core.h:955:13: note: candidate: bool CSG_File::Open(const CSG_String&, int, bool, int)
bool Open (const CSG_String &File_Name, int Mode = SG_FILE_R, bool bBinary = true, int Encoding = SG_FILE_ENCODING_CHAR);
^~~~
../saga_api/api_core.h:955:13: note: no known conversion for argument 1 from 'const wxScopedWCharBuffer {aka const wxScopedCharTypeBuffer<wchar_t>}' to 'const CSG_String&'
PR: 223758
Submitted by: rozhuk.im@gmail.com
Obtained from: upstream
Approved by: Rainer Hurling (maintainer)