summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2022-03-27visualvm: disable checks on prebuilt binariesnia1-1/+3
2022-03-27ftncheck: Fix RELRO builds by honoring LDFLAGS.nia2-6/+16
2022-03-27eclipse: Disable checks for prebuilt binariesnia1-1/+3
2022-03-27devel/ruby-test-unit: not compatible with ruby31taca1-1/+4
Avoid building this package with Ruby 3.1 now since Ruby 3.1.1 contains the same version of test-unit and cause conclicts. Noted by wiz@.
2022-03-27ruby-activemodel70: fix typowiz1-2/+2
2022-03-27google-glog: fix build on SunOStnn1-1/+3
2022-03-27ruby-diva: does not support ruby 2.6, mark it as suchwiz1-1/+3
2022-03-27rails 7.0 wants ruby 2.7+, mark it as suchwiz5-5/+15
2022-03-27*: fix typo in commentwiz4-8/+8
2022-03-27ruby*: fix rails version in COMMENTwiz8-16/+16
2022-03-27git-lfs: remove obsolete patchtnn2-17/+1
2022-03-27kwayland: can't build on platforms without waylandtnn1-1/+7
2022-03-26ocaml-dune: fix build on SunOStnn2-1/+26
2022-03-26abseil: fix build on SunOStnn2-5/+24
2022-03-26hdf5: fix build on SunOStnn1-1/+2
2022-03-26doxygen: fix build on SunOStnn2-5/+13
2022-03-26capstone: fix build on SunOStnn3-1/+36
2022-03-24py-repoze.lru: fix PLIST after setuptools updatewiz1-2/+2
2022-03-24py-iso-639: fix PLIST after setuptools updatewiz1-2/+2
2022-03-24zlib: apply patches directly on in-tree sourceswiz6-395/+82
2022-03-24zlib: Fix a bug that can crash deflate on some input when using Z_FIXED.wiz5-3/+327
Using upstream patch. This bug was reported by Danilo Ramos of Eideticom, Inc. It has lain in wait 13 years before being found! The bug was introduced in zlib 1.2.2.2, with the addition of the Z_FIXED option. That option forces the use of fixed Huffman codes. For rare inputs with a large number of distant matches, the pending buffer into which the compressed data is written can overwrite the distance symbol table which it overlays. That results in corrupted output due to invalid distances, and can result in out-of-bound accesses, crashing the application. The fix here combines the distance buffer and literal/length buffers into a single symbol buffer. Now three bytes of pending buffer space are opened up for each literal or length/distance pair consumed, instead of the previous two bytes. This assures that the pending buffer cannot overwrite the symbol table, since the maximum fixed code compressed length/distance is 31 bits, and since there are four bytes of pending space for every three bytes of symbol space. Bump PKGREVISION. Fix some pkglint while here.
2022-03-23acme: comment out master sitewiz1-2/+2
it gives a different file every day or so
2022-03-22valgrind: tweak DESCRgutteridge1-4/+1
Don't bother listing specific supported platforms, as this changes from release to release, and gets out of date quickly.
2022-03-21Fixed PLIST error in devel/ocaml-digestif and revbump.jaapb3-27/+28
The new version of dune installs some files in a different place, so the PLIST has been fixed accordingly.
2022-03-21Fixed PLIST error in devel/ocaml-checkseum, revbump.jaapb3-8/+9
The new version of ocaml-dune puts files in a different place, so the PLIST for this package had to be updated.
2022-03-20Update to 2.000028wen2-7/+6
Upstream changes: 2.000028 - 2021-10-17 - fix skips in shell test when shell has unpredictable startup actions 2.000027 - 2021-10-14 - releasing as stable 2.000_026 - 2021-10-11 - fix output redirection used in fish shell to work with newer versions - fix optional function used on Win32 for finding the current directory 2.000_025 - 2020-07-30 - add documentation for --quiet option - added --always option to always add requested directory to env vars, even if they are already included - improve shell test to be more resiliant against custom init scripts - improved test diagnostics - reorganized documentation for bootstrapping into a non-standard directory - remove mentions of File::HomeDir from documentation, as it is no longer used
2022-03-20Update to 0.083wen2-6/+6
Upstream changes: 0.083 2022-03-17 T. R. Wyant Correct and optimize the computation of logical column position (the one that takes account of tabs). 0.082 2021-11-29 T. R. Wyant Add --version to eg/predump, and document all options with double dashes. Silence 'uninitialized' warning generated by /(?<=.{35})/. Thanks to Brian Fraser for reporting this. Try to quell weird Win32 test failures which seem to occur only in tests where I am using 'use open' to put the standard handles into UTF-8 mode. The fix (I hope) is to do this to the Test::Harness handles at run time instead of to the standard handles at compile time. Add file CONTRIBUTING.
2022-03-20Update to 0.08wen2-7/+6
Upstream changes: 0.08 2021-12-20 04:58:35 -0700 - Production release identical to 0.07_01 0.07_01 2021-12-19 07:27:44 -0700 - Remove the most uses of stringy eval (gh#6) One still remains - Remove dependency on Data::Munge (gh#6)
2022-03-19devel/acme: update ancient version to 0.97 plus recent commitsrhialto5-58/+92
Changes in the installed share/doc/acme/Changes.txt file but no dates are mentioned. There are now more assembly library files. Original MASTER_SITE no longer available, so rely on a SourceForge snapshot file.
2022-03-19py-dict2xml: 1.7.1 does not support python2 any longer, mark it as suchwiz1-1/+3
2022-03-19libdwarf: update to 0.3.4.wiz3-31/+16
2021-07-15: libdwarf, dwarfdump, etc all now use a semantic version number rather than a date string. As of today the current version is "0.1.1". 2021-02-15: dwarfdump given -ku now prints brief lists counting the uses of every TAG, ATtribute, and FORM, a concise summary of the basic building blocks of DWARF. 2021-01-23: dwarfdump now reports and checks-for-sensible-values the expression block offsets that DW_OP_bra and DW_OP_skip use. If an expression does not use either of those operators dwarfdump does not report the individual DW_OP expression offsets. 2020-12-23: dwarfdump --print-macinfo now follows DW_MACRO_imports and does several additional checks on .debug_macro section data. --check-macros skips printing most entries but does all that and reports even more about that section. Since .debug_macro does not reproduce all macro operations in the original source the MACRONOTEs printed are indications of things to consider, not errors. 2020-11-21: dwarfdump now prints DWARF expression operators each on its own line. This makes viewing DWARF expressions much nicer given the increased use of much longer expressions. Those expression operators that reference DIES are now followed, verified, and the target DW_TAG and DW_AT_name are printed. A new dwarfdump.conf command 'option:' lets one specify option: --format-expr-ops-joined in case you want the old style DWARF expression operators-on-one-line. Where the DWARF DIE children nest > nine-deep dwarfdump switches from indentation by spaces to a nest-level number. 2020-09-08: libdwarf/dwarfdump work well with DWARF4 and DWARF5, including DWP files. 2020-07-08: libdwarf now reads .debug_gnu_pubtypes & pubnames (non-standard but gcc creates them in DWARF5) via a small number of new functions and dwarfdump --print-debug-gnu prints both sections. Verifying the .debug_info offsets is not yet done. 2020-06-29: Dwarfdump now dumps DWARF5 .debug_rnglists and .debug_loclists. To handle DWARF5 there are a small number of new functions. All existing functions are still supported, but to read DWARF5 some small changes are required. In libdwarf see libdwarf2.1.pdf and also see libdwarf/ChangeLog for details. 2020-05-23: dwarfdump now takes much less malloc() to work, as measured by valgrind --tool=massif and massif-visualizer. A dwarfdump run that did 2.2Gib of malloc/free before the changes now does 1.4GiB. 2020-05-19: libdwarf and dwarfdump now support DWARF5 .debug_rnglists. The new interfaces are documented in libdwarf/libdwarf2.1.pdf. The new option to dwarfdump is "--print-raw-rnglists". 2019-11-04: The code (dwarfdump/libdwarf), regressiontests, and readelfobj directories and all their tests are known to work on Linux(Ubuntu on x86_64 and i686), FreeBSD, MacOS Catalina (with Apple Command Line Tools), and IBM s390 (Big Endian!) running Ubuntu Linux. On Windows-MinGW the full regression tests have not been tested, but 'make check' works for dwarfdump/libdwarf (the current dwarfdump make check actually does run dwarfdump and checks that dwarfdump basically works). 2019-04-16: Now a --disable-libelf configure/build of libdwarf/dwarfdump can read elf, mach-o DSYM, and PE executable/dll object files. Such a build will not need or use libelf or elf.h . The dwarfdump options that display Elf section headers or relocation record data are not available in a --disable-libelf build. Nor is dwarfdump's support of reading archive files available in a --disable-libelf build. This libdwarf detects corrupt Elf object files much sooner than before, but does not explain what the corruption really is. Use GNU readelf (or readelfobj, a project on sourceforge) to get more detail about the problems found. See https://www.prevanders.net/dwarf.html for the git clone command for readelfobj. With --disable-libelf the --enable-dwarfgen option does not work: the dwarfgen build will fail. 2019-02-18: For building on machines without a usable elf.h or libelf but possibly with a libelf.h visible, --disable-libelf ensures the build won't use libelf or elf.h anywhere. -lz will be done if zlib.h is visible, independent of libelf, libelf.h, and elf.h 2019-02-08: If one has a standard Bourne shell (sh) available (such as sh on MacOS and sh in MinGW on Windows) one may be able to build libdwarf and dwarfdump natively and they can read Mach-o dSYM and PE object files to access DWARF information. This has NOT been tested under MacOS, so will likely fail on MacOS. No elf.h, libelf.h or zlib.h should be present. For example, the following is known to work under MinGW and this general plan applies to all builds including all builds with elf.h and libelf: mkdir test cd test #(copy the source tree into test, if from git #the name of the top level will likely be 'code') cd code sh -x scripts/FIX-CONFIGURE-TIMES cd .. mkdir bld cd bld ../code/configure (choose your preferred options here) make 2019-01-15: The pre-build dwarf_names.[hc] and the tag related files are now part of the standard build so there is no longer any two-stage aspect of the build. The build simply compiles files in the distribution. If you use git to access the source be sure to sh scripts/FIX-CONFIGURE-TIMES to adjust the file timestamps as having timestamps in the right relationships is vital and git does not maintain timestamps. The script is always safe to run. It takes about 30 seconds. 2018-12-22: The complicated process of building certain .c and .h files has been relegated to the few people updating files libdwarf/libdwarf.h.in, libdwarf/dwarf_errmsg_list.h, dwarfdump/tag_attr_ext.list,dwarfdump/tag_attr.list, dwarfdump/tag_tree_ext.list, and dwarfdump/tag_tree.list. For everyone else the build is simply compiling the .c and .h files in the distribution. Simpler. sh scripts/buildstandardsource.sh creates these files. 2018-10-22: dwarfdump can now dump mach-o (MacOS) dSYM dwarf. All the usual libdwarf interfaces work. A new libdwarf initialization call dwarf_init_path() may be convenient for you to use. 2018-08-05: dwarfdump.conf is now installed by make install in <install prefix>/shared/libdwarf/dwarfdump . Any dwarfdump.conf or .dwarfdump.conf in your $HOME directory will be found before the one in shared. The file is only opened when one wants a more accurate register naming in frame reports (the default is just to name things r54 etc, choosing the right abi with -x abi=<something> can be helpful at times). 2018-06-24: The configure has been completely rewritten to follow current standards and practices. For simple builds the standard ./configure make works as always, but the generated libdwarf.a appears in libdwarf/.libs/libdwarf.a , as does the shared object if "./configure --enable-shared" is used. To build dwarfgen one adds the configure option --enable-dwarfgen instead of using 'make all'. To build the example code one adds the configure option --enable-dwarfexample instead of using 'make all'. "mkdir /tmp/bld ; cd /tmp/bld ; <sourcebase>/configure" continues to work, as does configure --host=<name> . 2018-06-14: A small simplification of build options simplifies building across different environments. If your environment needs to use the non-standard elf_open() call instead of unix/linux open() then do <path>/configure --enable-elf-open which sets HAVE_ELF_OPEN in config.h. 2018-03-27: All the DWARF5 FORMs appear to be dealt with. It's now possible to cross-compile libdwarf and dwarfdump. See the README. 2016-11-30: An alternative build mechanism using cmake is now in the source tree. The builds for product testing continue to be done using configure && make.
2022-03-19afl++: use python2.7 to make this linkwiz1-1/+3
2022-03-18gettext-tools: when including msgfmt-desktop, add msgfmt to toolswiz1-1/+3
2022-03-17py-jupyter-console: updated to 6.4.3adam2-7/+7
6.4.3 Merged PRs - Require jupyter_client>=7.0.0
2022-03-16netbeans-ide: disable more checks on prebuilt binariesnia1-1/+3
2022-03-16cmake: Apply different fix for Darwin/aarch64.jperkin3-18/+10
The previous patch was breaking cmake when running outside of the pkgsrc environment. Should fix NetBSD/pkgsrc#103. Bump PKGREVISION.
2022-03-16py-faker: updated to 13.3.2adam3-13/+37
v13.3.2 * Bump actions/stale from 3 to 5 v13.3.1 * Bump actions/setup-python from 2 to 3
2022-03-16py-dict2xml: updated to 1.7.1adam2-7/+6
1.7.1 Adding an option to have self closing tags when the value for that tag equals certain values
2022-03-15py-pip: copy distro config file to overlay directorywiz3-3/+29
Fixes pip with overlay support. Bump PKGREVISION.
2022-03-15devel/libxtend: Update to 0.1.5bacon4-20/+47
Numerous small bug fixes and enhancements Several new functions added to the library Changes: https://github.com/outpaddling/libxtend/tags
2022-03-15intellij-ce-bin: disable PIE/RELRO checks entirely for prebuilt binariesnia1-3/+3
2022-03-15py-click: updated to 8.0.4adam2-6/+6
Version 8.0.4 ------------- - ``open_file`` recognizes ``Path("-")`` as a standard stream, the same as the string ``"-"``. - The ``option`` and ``argument`` decorators preserve the type annotation of the decorated function. - A callable default value can customize its help text by overriding ``__str__`` instead of always showing ``(dynamic)``. - Fix a typo in the Bash completion script that affected file and directory completion. If this script was generated by a previous version, it should be regenerated. - Fix typing for ``echo`` and ``secho`` file argument.
2022-03-15py-ipykernel: updated to 6.9.2adam2-6/+6
6.9.2 Bugs fixed - Catch error when shutting down kernel from the control channel)) - Only kill children in process group at shutdown - BUG: Kill subprocesses on shutdown.
2022-03-15meson: updated to 0.61.3adam2-7/+6
0.61.3: Bug fixes
2022-03-15(devel/R-Rcpp) +TEST_DEPENDS+= tex-inconsolata, but make test not pass yetmef1-1/+2
2022-03-14pangomm: updated to 2.46.2adam3-22/+6
2.46.2 (stable): Build: * Don't include individual pango headers * Support Visual Studio 2022 builds NMake Makefiles: Fix header installation
2022-03-14pango: fix building on Darwinadam2-1/+19
2022-03-14guile-git: build with guile30nikita2-88/+89
2022-03-14guile-bytestructures: build with guile30.nikita2-59/+60
2022-03-14guile-gcrypt: build with guile30nikita2-26/+27