summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2020-04-16Update gnustep-make to 2.8.0manu8-73/+45
This is required to restore the build of gnustep-objc and gnustep-base on NetBSD 9.0 Change since previous version in pkgsrc 2020-04-05 Ivan Vucica <ivan@vucica.net> * ANNOUNCE: * NEWS: * RELEASENOTES: * Documentation/news.texi: * Documentation/releasenotes.texi: Update release notes for 2.8.0. * Version: Bump version to 2.8.0. 2020-02-28 Patryk Laurent <plaurent@me.com> * target.make: Unified cross-OS class name extraction and unified for other OSes (Darwin, OpenBSD, MinGW). 2020-02-22 Patryk Laurent <plaurent@me.com> * target.make: Improved detection of runtime version. Fixed class name extraction for Darwin, OpenBSD and MinGW32/64. 2020-02-18 Patryk Laurent <plaurent@me.com> * target.make: Fixed EXTRACT_CLASS_NAMES_COMMAND for runtime v2. 2020-02-17 Richard Frith-Macdonald <rfm@gnu.org> * library-combo.make: removed GS_WITH_ARC support * rules.make: added GS_WITH_ARC stuff * Documentation/gnustep-make.texi: Document the changes ... We can define GS_WITH_ARC more freely (it is no longer necessary to define it before common.make). The default compiler flags for ARC support now include -fobjc-arc-exceptions. We can now define ARC_CPPFLAGS and ARC_OBJCFLAGS to overide the flags sent to the preprocessor and compiler/linker when ARC is enabled using GS_WITH_ARC 2019-10-29 Wolfgang Lux <wolfgang.lux@gmail.com> * GNUmakefile.in: * Master/source-distribution.make: Add support for creating Mercurial tags and creating tarballs from a Mercurial tag. 2018-07-10 Richard Frith-Macdonald <rfm@gnu.org> * config.make.in: * configure: * configure.ac: * library-combo.make: * target.make: Change to use -fobjc-runtime=gcc when building with clang but targetting the gnu/gcc runtime ABI. Suggested by David as the correct way to tell clang what runtime it should be targetting. 2018-07-09 Richard Frith-Macdonald <rfm@gnu.org> * Documentation/library-combo.7: * common.make: * config.make.in: * configure: * configure.ac: * library-combo.make: Changes removing nonfragile ABI settings I made over a year ago and somehow failed to commit. With the ng runtime we always use the nonfragile ABI (since it's required for ARC). With the gnu runtime we don't have it and can't use it. Anything else is for experts (and if we want to make that easier it's better done in gnustep-base). 2018-07-05 Wolfgang Lux <wolfgang.lux@gmail.com> * Instance/framework.make: * Instance/library.make: Fix quotation errors in automatically generated testsuite flags. 2018-03-22 Richard Frith-Macdonald <rfm@gnu.org> * TestFramework/gnustep-tests.in: When invoked with --verbose it would be nice to build testscases using messages=yes 2018-03-21 Richard Frith-Macdonald <rfm@gnu.org> * Instance/framework.make: * Instance/library.make: When automatically invoking testsuite for 'make check', pass additional linker flags to use -rpath so built testcases can be executed standalone and still use the locally built library/framework. Idea by David 2018-03-05 Riccardo Mottola <rm@gnu.org> * target.make Remove legacy Rhapsody and FreeBSD-out support 2018-03-05 Riccardo Mottola <rm@gnu.org> * target.make netbsd: cleanup old X11R6 directories and generally remove additional dirs 2017-12-10 Ivan Vucica <ivan@vucica.net> * Master/source-distribution.make * GNUmakefile.in: When adding an ANNOUNCE file to the annotated tag, added dependency on the passed ANNOUNCE file to ensure the temporary file which prepends 'Release x.yz' gets regenerated while tagging. 2017-12-07 Ivan Vucica <ivan@vucica.net> * Master/source-distribution.make: Allow creating a Git tag and creating a tarball from a git tag. * GNUmakefile.in: Allow creating a Git tag and creating a tarball from a Git tag, for releasing gnustep-make itself. 2017-04-14 Richard Frith-Macdonald <rfm@gnu.org> * Version: 2.7.0 release * Documentation/news.texi: 2.7.0 release * Documentation/releasenotes.texi: 2.7.0 release * ANNOUNCE: * INSTALL: * NEWS: * README: * RELEASENOTES: Regenerate documentation 2017-04-07 Richard Frith-Macdonald <rfm@gnu.org> * common.make: correct earlier change ... error pointed out by Galen Rhodes as bug #50751 2016-11-22 Doug Simons <doug.simons@testplant.com> * target.make: Fix EXTRACT_CLASS_NAMES_COMMAND for Mingw64. 2016-08-19 Giah de Barag <gdb@crelg.com> * common.make: filter out optimisation flags when in debug mode. 2016-07-10 13:33-EDT Gregory John Casamento <greg.casamento@gmail.com> * GNUmakefile.in: add pkgconfig.make to INSTANCE_SHARED_MAKE_FILES variable so it is copied properly. 2016-07-08 Niels Grewe <niels.grewe@halbordnung.de> * GNUstep.conf.in * GNUstep.csh.in * GNUstep.sh.in * Instance/Shared/pkgconfig.make * Instance/framework.make * Instance/library.make * config-noarch.make.in * configure * configure.ac * messages.make Preliminary support for pkg-config files. The GNUstep.sh scripts set the PKG_CONFIG_PATH and $(INSTANCE)_PKGCONFIG_FILES can be used to specify the files to install. 2016-06-29 Niels Grewe <niels.grewe@halbordnung.de> * Instance/framework.make: Fix installation of Resources symlinks. 2016-06-25 Richard Frith-Macdonald <rfm@gnu.org> * Documentation/releasenotes.texi: * GNUmakefile.in: * GNUstep.csh.in: * GNUstep.sh.in: * Master/rules.make: * common.make: * config-noarch.make.in: * gnustep-config.in: * openapp.in: * opentool.in: * rules.make: When building non-flattened, the subdirectory name for libraries/binaries is changed for Debian compatibility (and simplicity) to use a directory whose name is of the form architecture/library-combo rather than nested directories of the form cpu/os-abi/library-combo. The architecture name format is a sanitised triplet cpu-os-abi (where previously we had cpu/os-abi). When building non-flattened, header files are now installed in an architecture and library-combo dependent subdirectory in the same way that binary libraries are installed. This removes an inconsistency and makes sense with Debian multiarch support which puts headers in an architecture specific subdirectory. These changes are the first step in making GNUstep work seamlessly with Debian multiarch. To use them you will need to rebuild your entire gnustep installation, and in particular build a version of gnustep-base which has correspoinding changes to know where to look up resources at runtime. However, the changes should have no effect on a flattened installation (currently the default). 2016-05-19 Seong Gu Lee <sgleehd@gmail.com> * Instance/application.make: * config.guess: * config.sub: * jni.make: * rules.make: * target.make: mingw64 tweaks 2016-05-13 Richard Frith-Macdonald <rfm@gnu.org> * TestFramework/Summary.sh: * TestFramework/gnustep-tests.in: Avoid some pointless warnings when cleaning 2016-05-13 Yavor Doganov <yavor@gnu.org> * Instance/framework.make: Forgotten patch to allow multiple versions of a framework to be installed. * Documentation/GNUmakefile: * Instance/Documentation/texi.make: Forgotten patch to update for newere makeinfo which produces html. 2016-05-13 Richard Frith-Macdonald <rfm@gnu.org> * GNUmakefile.in: * TestFramework/gnustep-tests.in: * config.make.in: * common.make: * library-combo.make: * configure.ac: * configure: Minor tweaks... use ARC by default if ng runtime is specified 2016-03-25 Richard Frith-Macdonald <rfm@gnu.org> * common.make: * config.make.in: * configure.ac: * library-combo.make: * Documentation/library-combo.7: * TestFramework/Testing.h: * configure: Remove garbage collection support 2016-03-04 Richard Frith-Macdonald <rfm@gnu.org> * configure.ac: Enable strict v2 mode by default * configure: regenerate * README.Packaging: Warn about updating ancient makefiles * Documentation/library-combo.7: Talk about ng runtime * Version: * Documentation/news.texi: * Documentation/releasenotes.texi: Update prior to new release 2016-03-02 Richard Frith-Macdonald <rfm@gnu.org> * configure.ac: Improve selection of clang when 'ng' runtime library is selected. * configure: Regenerate. * library-combo.make: Add support for ARC with the 'ng' runtime setting. Enabled by defining GS_WITH_ARC=1 at the start of the GNUmakefile or in the environment or in the 'make' arguments. 2016-03-02 Niels Grewe <niels.grewe@halbordnung.de> * Master/documentation.make: Support skipping the documentation build if documentation=no is supplied * Documentation/gnustep-make.texi: Document the new documentation=no feature (and messages=yes, which as also missing). 2015-12-11 23:34-EST Gregory John Casamento <greg.casamento@gmail.com> * common.make: Mute error when trying to parse redhat-version file. 2015-11-26 Ivan Vucica <ivan@vucica.net> * ChangeLog: Fixed dates on some previous entries. * bake_debian_files: Fixed a typo: DEB_PRIORTY -> DEB_PRIORITY. 2015-10-26 Richard Frith-Macdonald <rfm@gnu.org> * TestFramework/gnustep-tests.in: Exit with status 1 if there are any test failures, 0 otherwise. 2015-10-24 Richard Frith-Macdonald <rfm@gnu.org> * Instance/framework.make: * Instance/library.make: * TestFramework/gnustep-tests.in: Improve automated library and framework testcase handling, with code to tell the testcases where to find the library/framework headers and what to link with in order to do the tests. 2015-10-21 Richard Frith-Macdonald <rfm@gnu.org> * Instance/framework.make: Remove unused methods (-frameworkEnv and -frameworkPath) from the dummy class. 2015-10-20 Richard Frith-Macdonald <rfm@gnu.org> * TestFramework/gnustep-tests.in: Deprecate Env.sh ... use TestInfo to set test ewnvironment * Instance/framework.make: Add rule to invoke gnustep-tests * Instance/library.make: Add rule to invoke gnustep-tests * Master/clibrary.make: pass 'make check' to instance * Master/framework.make: pass 'make check' to instance * Master/library.make: pass 'make check' to instance * Master/test-library.make: pass 'make check' to instance Simple minded initial attempt to make unit testing for libraries and frameworks easier by having a built-in rule to execute test files in a subdirectory specified using xxx_TEST_DIR 2015-09-23 Germán Arias <germanandre@gmx.es> * Documentation/README.MinGW: Fix errors in services path. 2015-08-17 Wolfgang Lux <wolfgang.lux@gmail.com> * configure.ac: Fix the previous change, which had broken the tests for Objective C++, the fragile API and native exception support, by using the correct autoconf macros. * configure: Regenerated. 2015-08-16 Richard Frith-Macdonald <rfm@gnu.org> * library-combo.make: Use David's suggested runtime flag for the next generation (ng) runtime combo. * configure.ac: Check for compiler blocks support for ng combo. Fix some program source quoting for newer autoconf 2015-08-08 Germán Arias <germanandre@gmx.es> * Documentation/README.MinGW: Add instructions to install aspell and to make a standalone directory to distribute apps. 2015-06-25 Niels Grewe <niels.grewe@halbordnung.de> * Instance/Shared/java.make: Fix escaping of inner classes when building jar files. 2015-06-09 Riccardo Mottola <rm@gnu.org> * config.make.in * configure.ac * target.make Check for nm and gnm as gnu nm, use a $(NM) variable instead of hard-coding the binary name of nm * configure Regerenated 2015-05-15 Richard Frith-Macdonald <rfm@gnu.org> * Documentation/news.texi: * Documentation/releasenotes.texi: * ANNOUNCE: * INSTALL: * NEWS: * RELEASENOTES: * Version: 2.6.7 bugfix/improvement release 2015-03-23 Richard Frith-Macdonald <rfm@gnu.org> * Instance/resource-set.make: Fix bug which could cause a resource dictionary to be installed inside an existing copy of the same resource dictionary. 2015-03-04 Germán Arias <germanandre@gmx.es> * Documentation/README.MinGW: Fix typos. 2015-02-21 Germán Arias <germanandre@gmx.es> * Documentation/README.MinGW: Add instructions to install cairo backend. 2015-02-19 Germán Arias <germanandre@gmx.es> * Documentation/README.MinGW: Update instructions for latest MinGW. 2015-01-19 Richard Frith-Macdonald <rfm@gnu.org> * TestFramework/gnustep-tests.in: Report abandoned files as failed. * TestFramework/Testing.h: Add timing of the duration of sets and a hook to perform additional reporting etc on set end. 2015-01-15 Richard Frith-Macdonald <rfm@gnu.org> * TestFramework/gnustep-tests.in: Check status of Start.sh script so we refrain from attempting tests in a directory whose startup script has failed. 2014-12-21: Niels Grewe <niels.grewe@halbordnung.de> * rules.make * Instance/Shared/java.make: Add as_jar option to install the jar file instead of the expanded class hierarchy. 2014-12-21: Niels Grewe <niels.grewe@halbordnung.de> * Instance/Shared/java.make * Instance/java.make * Instance/rules.make * Master/java.make * Master/rules.make * common.make * messages.make: Add a `jar' target to the java project type that allows jars to be built from all classes in the project. * Documentation/gnustep-make.texi: Document Java project variables. 2014-06-29 Nicolas Boulenguez <nicolas@debian.org> (tiny change) * common.make (INTERNAL_CFLAGS): Do not ignore user-specified CFLAGS. 2014-06-29 Yavor Doganov <yavor@gnu.org> * Documentation/GNUstep.7: * Documentation/debugapp.1: Typo fix. * Documentation/gnustep-tests.1: New. * GNUmakefile.in (install, uninstall): Handle gnustep-tests.1. 2014-06-07 Ivan Vucica <ivan@vucica.net> * Master/deb.make: Now adding gnustep-make dependency to the DEB_BUILD_DEPENDS only when creating _debenv file. 2014-05-11 Ivan Vucica <ivan@vucica.net> * GNUmakefile.in: Date-time and svn-revision suffix are now using the tilde character to ensure that the 'actual' commit and 'actual' tagged release are treated as being newer by the Debian packaging. Also stopped using periods in date-time. debfiles target will no longer be automatically run, allowing for build scripts to do some customization of debfiles inbetween, or to permit the packager maintain the debfiles separately. * Master/deb.make: Slightly cleaner build dependency line for gnustep-make. The version of gnustep-make we build-depend on is now read using dpkg -s. * Master/source-distribution.make: Date-time and svn-revision suffix are now using the tilde character to ensure that the 'actual' commit and 'actual' tagged release are treated as being newer by the Debian packaging. Also stopped using periods in date-time. 2014-05-06 Ivan Vucica <ivan@vucica.net> * bake_debian_files.sh: If DEB_DEPENDS is non-empty, prepend a comma. 2014-05-06 Ivan Vucica <ivan@vucica.net> * GNUmakefile.in: Tarball may now have the SVN revision and date appended to its version. This is done for svn-snapshot and svn-export targets to ensure we have a 'unique' .orig.tar.gz for uploading to the Launchpad PPA. The full name of the tarball will be saved in a text file usable by scripts. Tarball also has to be explicitly and separately produced and optionally specifying DEB_TARBALL_VERSION when building a Debian package. Debian control files now can (and need to) be separately built using the target debfiles. * Master/source-distribution.make: Similarly to how gnustep-make can export working copy as a tarball, the target svn-export has been added to other GNUmakefiles. Introduced TARBALL_VERSION as an overridable version string in the tarball name. Environment variables TARBALL_VERSION_INCLUDE_SVN_REVISION and TARBALL_VERSION_INCLUDE_DATE_TIME now allow expanding the tarball version with the svn revision and date+time. Instead of EXPORT_SVN_NAME, now specifying entire EXPORT_SVN_URL so that svn-export can specify '.'. * Master/deb.make: Switched to use of TARBALL_VERSION as the definitive version string in tarball name. Added debclean target. User now has to explicitly make a choice how the dist tarball will be produced. Depending on the method, tarball may be placed in the current or parent directory, so we detect that (and prefer the current directory). * bake_debian_files.sh: Now defaulting to target_arch=any so that the package gets built on all platforms when uploaded on Launchpad, instead of detecting an arch from gnustep-make and burning that arch into the source package. Added support for TARBALL_VERSION. Fixed a 'command not found' error. Added support for projects without autotools. 2014-05-05 Ivan Vucica <ivan@vucica.net> * GNUmakefile.in: Separately building source and binary package, optionally signing. Support for gnustep-make-ld.so.conf. * Master/deb.make: Tweaked procedure for building Debian packages to avoid cleaning when attempting to get 'make' variables that can be passed on to bake_debian_files.sh as environment variables. Signing packages is now optional, and source and binary packages are built separately. * bake_debian.files.sh: Improved .spec parsing. Introduced dependency on CDBS (which simplifies customizing of debian/rules) while automating some edge cases. Handling of DEB_VERSION_SUFFIX. * configure, configure.ac: Support for --enable-install-ld-so-conf. * gnustep-make-ld.so.conf.in: Template for the dynamic linker configuration file ld.so.conf/gnustep-make.conf. 2014-04-07 Ivan Vucica <ivan@vucica.net> * Master/deb.make, bake_debian_files.sh: Rewrite of .deb-building system that will produce both a source package and a binary package. Work in progress; currently only gnustep-make itself builds correctly. * GNUmakefile.in: Added the svn-export target which uses local files to do the equivalent of 'make dist'. Switched to new way of building .deb using bake_debian_files.sh. * deb-equivs-control.template: No longer necessary; removed. 2014-03-27 Richard Frith-Macdonald <rfm@gnu.org> * TestFramework/ObjectTesting.h: Add PASS_MATCH macro for matching against a regular expresssion. 2014-01-16 Richard Frith-Macdonald <rfm@gnu.org> * GNUmakefile.in: Fix a couple more hardcoded 'make' calls. * Instance/resource-set.make: * Instance/Shared/bundle.make: Try to get xxx_RESOURCE_DIR woreking consistently for all resources. 2014-01-12 Sebastian Reitenbach <sebastia@l00-bugdead-prods.de> * config.make.in, GNUmakefile.in: Do not hardcode "make". It already gets detected via configure, so use the found name, especially on *BSD systems where its called gmake 2014-01-10 Richard Frith-Macdonald <rfm@gnu.org> * GNUmakefile.in: Implement Sebastian's suggestions for make targets to build/install documentation with or without gnustep-make as a convenience for packagers. * Documentation/GNUmakefile: Use uninstalled gnustep-make from enclosing directory if available ... based on idea by Niels and code/comments by Markus. 2014-01-06 Richard Frith-Macdonald <rfm@gnu.org> * Instance/Documentation/texi.make: Revert change from 2009-09-19 since texi2html now seems to be behaving as expected. However, attempt to move any html files from the subdirectory in case we are using a version which still puts them there. 2014-01-06 Richard Frith-Macdonald <rfm@gnu.org> * INSTALL: * Documentation/GNUmakefile: Make it clearer (ie very explicit) that you need to install gnustep-make in order to install documentation. 2013-12-25 Fred Kiefer <FredKiefer@gmx.de> * Instance/rules.make: Add detection for different forms of the Info.plist. * Instance/application.make, * Instance/bundle.make, * Instance/framework.make, * Instance/gswapp.make, * Instance/palette.make, * Instance/service.make: Use GNUSTEP_PLIST_DEPEND directly. 2013-12-25 Fred Kiefer <FredKiefer@gmx.de> * config.make.in: Use the correct CXX compiler. Fixes bug #36722. Patch by Johannes Lundberg <johannes@brilliantservice.co.jp>. 2013-12-24 Richard Frith-Macdonald <rfm@gnu.org> * Version: * Documentation/news.texi: * Documentation/releasenotes.texi: Make minor bugfix release ... Version 2.6.6 Update release notes/documentation 2013-12-12 Sebastian Reitenbach <sebastia@l00-bugdead-prods.de> * Master/tool.make: on clean only delete the subdirectory that gets created when calling make. 2013-12-07 Wolfgang Lux <wolfgang.lux@gmail.com> * target.make: Add -keep_private_externs to linker flags on OS X when merging the object files of a subproject for compatibility with other platforms. 2013-12-06 Adam Fedor <fedor@gnu.org> * target.make: Add no-omit-framepointer on mingw32 2013-09-20 Ivan Vucica <ivan@vucica.net> * Master/deb.make: File enumeration now uses 'find'. Fixed problem where files outside 'Local' were being accidentally dropped from the package. Symlinks are now also included in the installed file list. * GNUmakefile.in: Symlinks are now also included in the installed file list. 2013-09-20 Ivan Vucica <ivan@vucica.net> * deb-equivs-control.template: Added forgotten file. 2013-09-20 Ivan Vucica <ivan@vucica.net> * GNUmakefile.in: Added deb.make. Also added new target, 'deb' which (using 'equivs-build') produces a Debian package for gnustep-make. * Master/deb.make: This file provides new targets 'deb' and 'debfile'. To produce a .deb package, you will need to install package named 'equivs'. At the moment, manual patching of /usr/bin/equivs-build is also necessary; please review comments inside Master/deb.make for further information. 2013-07-27 Wolfgang Lux <wolfgang.lux@gmail.com> * configure.ac: Really fix the test whether the compiler uses the non-fragile ABI by default. It should now work on all platforms with either gcc or clang. * configure: Regenerated. 2013-07-27 Richard Frith-Macdonald <rfm@gnu.org> * configure.ac: Revert last change to get nonfragile abi detection working on gnu/linux and freebsd again (not tested on other platforms). * configure: Regenerated. 2013-07-26 Wolfgang Lux <wolfgang.lux@gmail.com> * configure.ac: Rewrite test whether the compiler supports the non-fragile ABI once more, so that it now reports the correct result. * configure: Regenerated. 2013-07-26 Richard Frith-Macdonald <rfm@gnu.org> * Version: * Documentation/news.texi: * Documentation/releasenotes.texi: Make minor bugfix release ... Version 2.6.5 Update release notes/documentation 2013-07-14 Wolfgang Lux <wolfgang.lux@gmail.com> * configure.ac: Rewrite test whether the compiler supports the non-fragile ABI with portable code that does not rely on a BSD compatible echo command. * configure: Regenerated. 2013-07-04 Richard Frith-Macdonald <rfm@gnu.org> * rules.make: Fix order of includes directories ... SYSTEM_INCLUDES should come last so that conflices between files of the same name in different directories are resolved in the correct/expected order. 2013-06-17 Stefan Bidi <stefanbidi@gmail.com> * TestFramework/gnustep-tests.in: add support for .c and .cc files 2012-04-08 Richard Frith-Macdonald <rfm@gnu.org> * TestFramework/ObjectTesting.h: Fix error performing equality test in copying protocol test macro. 2012-03-28 Richard Frith-Macdonald <rfm@gnu.org> Make release * Version 2.6.4 Update release notes/documentation 2012-03-25 Richard Frith-Macdonald <rfm@gnu.org> * TestFramework/Testing.h: Use -isEqualForTestcase: for PASS_EQUAL macro equality testing if the expected value responds to it. Add informal protocol declaring -isEqualForTestcase: * TestFramework/ObjectTesting.h: Convert protocol checking functions to macros (so error messages get file/line number information) and get copy and coding before/after equality checks to use the PASS_EQUAL macro so that we can easily make customised tests by implementing -isEqualForTestcase: for the class being tested. 2012-03-16 Emmanuel Maillard <mailing-lists@e-maillard.com> * target.make: Add target for android 2012-03-08 Jean-Charles BERTIN <jc.bertin@axinoe.com> * TestFramework/gnustep-tests.in: Fix typo 2012-03-01 Richard Frith-Macdonald <rfm@gnu.org> * common.make: Remove -shared-libgcc linker flag * configure.ac: Add check for clang and add -shared-libgcc to linker flags if we aren't using it (using gcc) but are using exceptions. Tidy a little. Patch based on contribtion by Jean-Charles Bertin. 2012-03-01 Richard Frith-Macdonald <rfm@gnu.org> * Version ... bump subminor number in preparation for next release. 2012-03-01 Richard Frith-Macdonald <rfm@gnu.org> Make release * Version 2.6.3 * Update release notes 2013-02-20 Nicola Pero <nicola.pero@meta-innovation.com> * Instance/framework.make: Removed trailing '/' after $(GNUSTEP_TARGET_LDIR) in a couple of cases, to fix building on non-flattened layout. 2012-01-31 Richard Frith-Macdonald <rfm@gnu.org> * rules.make: A couple more printout targets for managing installation of libobjc2 if gnustep-config is not available (eg not in PATH) but GNUSTEP_MAKEFILES is defined. 2012-09-24 Niels Grewe <niels.grewe@halbordnung.de> * configure.ac: Improve last change based on suggestions by David Chisnall. * configure: Regenerate. 2012-09-24 Niels Grewe <niels.grewe@halbordnung.de> * configure.ac: Also try to detect whether the nonfragile ABI is the compiler default. * configure: Regenerate. 2012-09-01 Niels Grewe <niels.grewe@halbordnung.de> * target.make: Define QNX target. 2012-08-15 Stansilav Yaglo <stanislav-yaglo@yandex.ru> * Instance/framework.make: Patch #7822. Make dummy framework classes subclasses of NSObject. 2012-07-05 Quentin Mathe <quentin.mathe@gmail.com> * configure.ac: Fixed ObjC non fragile ABI check to restore CFLAGS correctly, --enable-objc-nonfragile-abi was breaking native exceptions detection. Based on a patch by Christopher Armstrong, see bug report #36186 * configure: Regenerated. 2012-02-21 Nicola Pero <nicola.pero@meta-innovation.com> * GNUstep.sh.in: Use "setopt shwordsplit" instead of "set -y" to get zsh to emulate sh's traditional word split behaviour. Suggestion by Alex Merry. 2012-02-21 Nicola Pero <nicola.pero@meta-innovation.com> * FilesystemLayouts/README: Updated for the fact that 'fhs' is now the default filesystem layout. Issue pointed out by Fred Kiefer <FredKiefer@gmx.de>. 2012-02-21 Graham Lee <iamleeg@gmail.com> * library-combo.make (OBJC_LIBS): Always set from OBJC_LIB_FLAG when using the 'apple' runtime. 2012-02-17 Adam Fedor <fedor@gnu.org> * Master/nsis.make: Add support for library and framework packages
2020-04-16SDL2: regen patch sumsnia1-2/+2
2020-04-16SDL2: Fix build on NetBSD 8nia2-6/+10
2020-04-15Honor resource restriction relaxationjoerg1-2/+2
2020-04-15Needs py-pipjoerg2-2/+4
2020-04-15Needs gobject-introspection3.joerg1-1/+2
2020-04-15py-parameterized: updated to 0.7.4adam2-7/+7
0.7.4: * Add ``class_name_func`` option to ``@parameterized_class`` * Fix arguments being passed to skip_on_empty_helper * Fix tests on Python 3.8.2
2020-04-15py-ipykernel: updated to 5.2.1adam2-7/+7
5.2.1 - Handle system commands that use UNC paths on Windows - Add offset argument to seek in io test
2020-04-15xa65: honor CFLAGS and LDFLAGS.wiz4-8/+63
Fixes RELRO build. Bump PKGREVISION.
2020-04-14devel/objfw: Update URLsjs1-4/+4
No functional change.
2020-04-14Like libdazzle, the vapi option requires both vala and gobject-introspection.prlw12-3/+4
2020-04-14git: Update to 2.26.1leot2-7/+7
Changes: 2.26.1 ------ This release is to address the security issue: CVE-2020-5260 * With a crafted URL that contains a newline in it, the credential helper machinery can be fooled to give credential information for a wrong host. The attack has been made impossible by forbidding a newline character in any value passed via the credential protocol. Credit for finding the vulnerability goes to Felix Wilhelm of Google Project Zero.
2020-04-14devel: Enable ruby-yellryoon1-1/+2
2020-04-14devel/ruby-yell: import ruby26-yell-2.2.2ryoon4-0/+68
Yell - Your Extensible Logging Library. Define multiple adapters, various log level combinations or message formatting options like you've never done before
2020-04-14devel: Enable appstream-glibryoon1-1/+2
2020-04-14devel/appstream-glib: import appstream-glib-0.7.17ryoon5-0/+159
This library provides GObjects and helper methods to make it easy to read and write AppStream metadata. It also provides a simple DOM implementation that makes it easy to edit nodes and convert to and from the standardized XML representation. It also supports reading of Debian-style DEP-11 metadata. What this library allows you to do: * Read and write compressed AppStream XML files * Read compressed Debian YAML files * Add and search for applications in an application store * Get screenshot image data and release announcements * Easily retrieve the best application data for the current locale * Efficiently interface with more heavy-weight parsers like expat
2020-04-14py-ipykernel: updated to 5.2.0adam2-7/+7
5.2.0 Includes several bugfixes and internal logic improvements. - Produce better traceback when kernel is interrupted - Add ``InProcessKernelClient.control_channel`` for compatibility with jupyter-client v6.0.0 - Drop support for Python 3.4 - Work around issue related to Tornado with python3.8 on Windows - Prevent entering event loop if it is None - Use ``shell.input_transformer_manager`` when available
2020-04-14automake: drop maintainershipwiz1-2/+2
2020-04-14autoconf: drop maintainershipwiz1-2/+2
2020-04-14py-parameterized: updated to 0.7.3adam4-47/+9
0.7.3: * Fix some typos * Fix unicode handling in setup.py * Fix Python 3.9 compat 0.7.2: * Add `@parameterized_class` name function callback support
2020-04-14Updated devel/ocaml-lwt_glib to version 1.1.1.jaapb2-11/+15
This separates lwt_glib from the main lwt distribution.
2020-04-14Updated devel/ocaml-encore to version 0.4.jaapb4-15/+21
This fixes a build failure, and has several other minor improvements and bugfixes.
2020-04-14Added ocaml-ke to Makefile SUBDIRsjaapb1-1/+2
2020-04-14Added devel/ocaml-ke, an efficient queue implementation.jaapb5-0/+80
Needed as a dependency for the new version of ocaml-encore.
2020-04-13Needs emacs <= 21joerg1-1/+3
2020-04-13Update golint to 20200301. Now a Go module.bsiegert2-14/+71
2020-04-13Add a package for gopls-0.4.0. From wip.bsiegert5-1/+384
The gopls command is an LSP server for Go. The Language Server Protocol allows any text editor to be extended with IDE-like features; see https://langserver.org/ for details.
2020-04-13(devel/p5-Inline) Updated 0.83 to 0.86mef2-8/+7
0.86 Wed Jan 8 21:19:58 PST 2020 - Fix various test problems 0.85 Mon Jan 6 07:33:52 PST 2020 - Fix a taint issue @mohawk2++ 0.84 Mon Jan 6 07:04:31 PST 2020 - https://github.com/ingydotnet/inline-pm/pull/75 Make correct PERL5LIB to pass on including -I flags @mohawk2++
2020-04-13(devel/p5-IPC-System-Simple) Updated to 1.25 to 1.30mef2-8/+10
(pkgsrc) - Add two TEST_DEPENDS (upstream) 1.30 2020-03-23 21:16 America/New York * SUBSTANCE: On MSWin32, make Win32::Process a prerequisite (needed for non-Strawberry Perl builds). As recommended by A Sinan Unur. 1.29 2020-03-22 08:22 America/New York * SUBSTANCE: Better workaround for bug in perl-5.8.9 (GHI 23); contributed by Slaven Rezić. 1.28 2020-03-21 21:39 America/New York * SUBSTANCE: Improved handling of shell commands on Windows, mostly per suggestions by David Wheeler. This should get us closer to resolving Win32-related issues. (There should be no change of functionality on Unix-like platforms.) * TESTING: Add t/args.t per David Wheeler. Modify t/win32.t per @dylanstreb. * META: Added Travis and AppVeyor configuration files. Eliminated use of Dist::Zilla for build. Using older, but more reliable and better understood (by maintainer) ExtUtils::MakeMaker-based configuration. Add LICENSE, README, Makefile.PL, MANIFEST and MANIFEST.SKIP; remove dist.ini. Move author testing to xt/directory. 1.28_001 2020-03-21 16:42 America/NewYork TRIAL RELEASE only Attempting to resolve numerous Win32 issues 1.26 2020-01-24 20:47 America/NewYork * BUILD: Update FAIL_POSIX warning message Per: https://github.com/pjf/ipc-system-simple/pull/28. Thanks to scop. * TEST: t/07_taint.t: Use executable name as source of taintedness Addresses https://github.com/pjf/ipc-system-simple/issues/21 Thanks to Petr Písař. * OTHER: Typographic corrections: rt.cpan.org 60211; leonerd++ rt.cpan.org 86403; dsteinbrunner++ Add Travis configuration. 1.26-TRIAL 2020-01-24 03:43:20 GMT TRIAL release only
2020-04-13(devel/p5-IO-Stty) Updated to 0.04mef2-9/+7
0.04 Sat Jan 18 2020 - Switch to EU::MM - Address a few deficiencies in the way how the stty() sub processes its arguments - Enable testing on Github actions.
2020-04-13(devel/p5-Hash-Case) Updated to 1.050mef2-9/+8
version 1.005: Wed Jun 18 09:02:28 CEST 2008 - require perl 5.6.0 [cpantesters] - minor distribution clean-ups version 1.004: Fri Jun 8 15:37:31 CEST 2007 - fixed 2 typo's in POD (Thanks to CPANTS) - add t/pod.t - use oodist to create docs.
2020-04-13(devel/p5-GitLab-API-v4) Updated to 0.25mef2-7/+7
0.25 2020-02-12T22:20:48Z - Add the delete_pipeline method. 0.24 2020-02-12T22:09:39Z - Add all the container registry methods. - Add http_tiny_request and http_tiny_response to ::RESTClient. This should help people debug issues easier.
2020-04-13(devel/p5-Getopt-Long-Descriptive) Updated to 0.105mef2-10/+10
(pkgsrc) - convert BUILD_DEPENDS to TEST_DEPENDS (upstream) 0.105 2020-02-26 09:40:36+11:00 Australia/Melbourne - one_of suboptions now get accessors (thanks, Michael McClimon!)
2020-04-12py-pyrsistent: update to 0.16.0.wiz2-7/+7
0.16.0, 2020-03-24 * No major updates but Python 2 support no longer guaranteed. * Fix #192, 'ignore_extra' for 'pvector_field'. Thanks @ss18 for this! * Fix #191, include LICENCE in distribution. Thanks @johnthagen for this! * Fix #190, minor MyPy errors. Thanks @Qhesz for this!
2020-04-12py-cachetools: update to 4.1.0.wiz2-7/+7
v4.1.0 (2020-04-08) =================== - Support ``user_function`` with ``cachetools.func`` decorators (Python 3.8 compatibility). - Support ``cache_parameters()`` with ``cachetools.func`` decorators (Python 3.9 compatibility).
2020-04-12gobject-introspection: update to 1.64.1.wiz4-41/+7
1.64.1 - 2020-04-05 ------------------- * Replace calls to deprecated xml.etree.cElementTree removed in Python 3.9 :mr:`202` (:user:`Stephen Gallagher <sgallagher>`) * gimarshallingtests: Use g_assert_cmpfloat_with_epsilon. Fixes tests on some architectures :mr:`200` (:user:`Iain Lane <iainl>`)
2020-04-12Force infozip on NetBSD to deal with questionable zip file.joerg1-1/+8
2020-04-12g/c stale commenttnn2-4/+3
2020-04-12nss: interim NetBSD/aarch64 build fixtnn3-1/+41
2020-04-12py-test-assume: updated to 2.2.1adam2-7/+7
2.2.1 - Bugfix for PyInstller + Check for empty contextlist during __exit__
2020-04-12rgbds: Update to 0.4.0nia3-27/+8
Very big release! This includes a lot of bug fixes, large portions of the code rewritten, and some features deprecated or removed. We hope not to break anyone's code, but we won't keep bugs for compatibility's sake. If your code broke and the change isn't in the list below, please open an issue in our tracker. New: * Added warning flags to RGBASM: by default, most warnings are disabled now. Please see man rgbasm for more info * "LOAD blocks" simplify writing code that should run in RAM; users of unofficial program rgbbin may want to look into this * Shiny new assertions, whose checking can be deferred to RGBLINK * "Unionized" sections offer a sort of cross-file UNION * More flags in the RGBASM -M family for better automatic dependency management * Bracketed symbols can be nested (example) * SHIFT can now shift multiple times at once * Long options (such as --version for -V) have been added to all programs * RGBASM now accepts escape \r in strings * INCBIN now works with unseekable files as well Deprecations and removals: * As part of a cleanup effort, features previously marked as deprecated have been removed, such as the CODE section type * Labels not starting with a dot nor followed by a colon have been deprecated; in a future version, they will be treated as macro invocations * Deprecated OPT z in favor of new and more consistent OPT p * Deprecated GLOBAL symbol (and its synonym XDEF), as it has the same effect as EXPORT * Removed "section-local" charmap (deprecated in 0.3.9) Changes: * .sym and .map files are now output sorted * The argument to rst does not need to be known to RGBASM anymore (so labels can be used at all times) * Only labels may have dots in their name now * Labels beginning with a dot may have whitespace before their declaration * DEF() now accepts labels as arguments * ROMX and WRAMX sections can be used in RGBLINK's -t and -w modes, respectively * RGBLINK will report more detailed "error stacks", like RGBASM * RGBASM tries harder to treat expressions as "constant" * Second byte of stop can be specified without resorting to using db For further information on new or changed features, please refer to our documentation. Fixes: * gbz80(7) had incorrect flag descriptions for sub * Arguments to RGBASM -i have a / implicitly appended if they don't end with one * = was treated as identical to set, so = 7, [hl] was valid; this has been fixed * Corrected wrong line reporting with REPT blocks * Changing sections now resets the label scope * Built-ins and symbols referenced in link-time expressions can no longer be PURGEd * __ISO_8601_UTC__ and __ISO_8601_LOCAL__ symbols fixed on Windows (with a caveat for the latter) Notes: * RGBDS is now compiled with optimizations by default. To disable optimizations, use make CFLAGS=-O0. To compile in "debug mode", build using make develop instead of make; this requires a fairly specific configuration, though, and might not work for you. * Performance of RGBASM and RGBLINK should have been improved (beyond the above), but we would need help from someone experienced with YACC / Bison to make more significant changes * Reliability across systems and platforms has been improved: * RGBASM parser grammar has been cleaned up * Undefined behavior has been removed from various programs * Nightly builds are available for each commit now ("Actions" tab ⇒ "Regression testing" ⇒ click on the commit name) * Docs have received an overhaul, including a more responsive and mobile-friendly styling * General system stability improvements to enhance the user's experience
2020-04-12py-faker: updated to 4.0.2adam3-8/+17
4.0.2: * Add more data for ``ko_KR`` address provider. * Improved ``pt_PT`` locale for address and bank. * Add ``port_number`` method to internet provider. * Add color provider for ``fa_IR`` locale. * Add formatting options for ``pt_BR`` postcodes. * Add ``country_calling_code`` to ``phone_number`` provider. * Fix leap year issue. * Add ``AutomotiveProvider`` for ``fr_FR`` locale. * Fix ``cellphone_formats`` in ``pt_BR`` ``PhoneNumberProvider``.
2020-04-12Revbump all Go packages after default version switch to 1.14.bsiegert34-68/+68
2020-04-12Revbump all Go packages after default version switch to 1.14.bsiegert50-100/+100
2020-04-12libdazzle: Needs gobject-introspectionnia1-1/+2
2020-04-12glib2: updated to 2.64.2adam6-39/+21
GLib 2.64.2 * Bugs fixed: - Glib uses _Static_assert in C++17 mode - gdbus error messages contains mixed up body and head signatures - Backport !1420 “gmacros.h: avoid using _Static_assert in C++17 mode” to glib-2-64 - Backport various patches to glib-2-64 - docs: Fix configuration with gtk_doc=true and installed_tests=false - Add missing 'extern' to the dllexport version of GLIB_VAR/GOBJECT_VAR - Fix arch detection ifdefs in glib/valgrind.h - glib-unix.c: fix heap corruption in g_unix_get_passwd_entry - docs: Mention new gio tool options - gdbusmessage: Fix swapped signatures in error messages - Backport “gfile: Fallback to fast-content-type if content-type is not set” to glib-2-64 * Translation updates: - Hebrew - Romanian - Ukrainian
2020-04-12nss: delete patch hunk which should no longer be necessarytnn2-25/+6
2020-04-12Recursive revision bump after textproc/icu updateadam117-225/+234
2020-04-11py-msgpack: updated to 1.0.0adam3-14/+22
1.0.0 Remove Python 2 support from the msgpack/_cmsgpack. msgpack/fallback still supports Python 2. Remove encoding option from the Packer and Unpacker. Unpacker: The default value of max_buffer_type is changed to 100MiB. Unpacker: strict_map_key is True by default now. Unpacker: String map keys are interned. Drop old buffer protocol support. Support Timestamp type. Support serializing and decerializing datetime object with tzinfo. Unpacker: Fix Unpacker.read_bytes() in fallback implementation. 0.6.2 Support Python 3.8. Update Cython to 0.29.13 for support Python 3.8. Some small optimizations. 0.6.1 This release is for mitigating pain caused by v0.6.0 reduced max input limits for security reason. unpackb(data) configures max_*_len options from len(data), instead of static default sizes. Unpacker(max_buffer_len=N) configures max_*_len options from N, instead of static default sizes. max_bin_len, max_str_len, and max_ext_len are deprecated. Since this is minor release, it's document only deprecation. 0.6.0 This release contains some backward incompatible changes for security reason (DoS). Important changes unpacker: Default value of input limits are smaller than before to avoid DoS attack. If you need to handle large data, you need to specify limits manually. Unpacker doesn't wrap underlaying ValueError (including UnicodeError) into UnpackValueError. If you want to catch all exception during unpack, you need to use try ... except Exception with minimum try code block. PackValueError and PackOverflowError are also removed. You need to catch normal ValueError and OverflowError. Unpacker has strict_map_key option now. When it is true, only bytes and str (unicode in Python 2) are allowed for map keys. It is recommended to avoid hashdos. Default value of this option is False for backward compatibility reason. But it will be changed True in 1.0. Other changes Extension modules are merged. There is msgpack._cmsgpack instead of msgpack._packer and msgpack._unpacker. Add Unpacker.getbuffer() method. unpacker: msgpack.StackError is raised when input data contains too nested data. unpacker: msgpack.FormatError is raised when input data is not valid msgpack format.
2020-04-11msgpack: silence pkglintadam1-2/+2