summaryrefslogtreecommitdiff
path: root/lang/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2019-12-16lang/Makefile: remove php71taca1-2/+1
2019-12-15lang/Makefile: add and enable php74taca1-1/+2
2019-12-09nodejs: added version 12.13.1, removed version 6.14.3adam1-2/+3
Moved nodejs to nodejs10 - version 10.17.0 Version 12.13.1 'Erbium' (LTS): Notable changes Experimental support for building Node.js with Python 3 is improved. ICU time zone data is updated to version 2019c. This fixes the date offset in Brazil.
2019-12-07+go113bsiegert1-1/+2
2019-11-14lang: added quickjs version 2019-10-27rillig1-1/+2
2019-10-27-basic256kamil1-2/+1
2019-10-16lang: Add py38-html-docsleot1-1/+2
2019-10-15python38: added version 3.8.0adam1-1/+2
Major new features of the 3.8 series, compared to 3.7 PEP 572, Assignment expressions PEP 570, Positional-only arguments PEP 587, Python Initialization Configuration (improved embedding) PEP 590, Vectorcall: a fast calling protocol for CPython PEP 578, Runtime audit hooks PEP 574, Pickle protocol 5 with out-of-band data Typing-related: PEP 591 (Final qualifier), PEP 586 (Literal types), and PEP 589 (TypedDict) Parallel filesystem cache for compiled bytecode Debug builds share ABI as release builds f-strings support a handy = specifier for debugging continue is now legal in finally: blocks on Windows, the default asyncio event loop is now ProactorEventLoop on macOS, the spawn start method is now used by default in multiprocessing multiprocessing can now use shared memory segments to avoid pickling costs between processes typed_ast is merged back to CPython LOAD_GLOBAL is now 40% faster pickle now uses Protocol 4 by default, improving performance
2019-10-07+ tcltutorkamil1-1/+2
2019-10-06Added gjs to Makefile SUBDIRs.fox1-1/+2
2019-10-02-libtcl-nothreadkamil1-2/+1
2019-10-01doc: +lang/openjdk11tnn1-1/+2
2019-09-25R-codetools: removewiz1-2/+1
This package conflicts with the base R package we have in pkgsrc.
2019-08-25mono6.maya1-1/+2
2019-07-08Add lang/cbmbasicsjmulder1-1/+2
2019-05-02Removed lang/py3[45]-html-docsadam1-3/+1
2019-05-02sun-jdk6, sun-jre6: removewiz1-3/+1
Last update in 2013, remove sun-jdk7/sun-jre7 instead
2019-05-02jini: removewiz1-2/+1
Distfile not available and was not allowed to be mirrored.
2019-04-26Wave bye-bye to python34 and python35.roy1-3/+1
Discussed on pkgsrc-users@
2019-04-14lang/Makefile: remove ruby23 and ruby23-basetaca1-3/+1
Remove ruby23 and ruby23-base.
2019-03-27clang-tools-extra: added version 7.0.1adam1-1/+2
Extra tools built using Clang's tooling APIs.
2019-03-26Enable openjdk-binryoon1-1/+2
2019-03-09+go112bsiegert1-1/+2
2019-02-17+zigmaya1-1/+2
2019-02-03lang/Makefile: add and enable ruby26 and ruby26-basetaca1-1/+3
2019-01-26lang/Makefile: +libLLVM4tnn1-1/+2
2019-01-14lang/Makefile: remove php70taca1-2/+1
Remove php70.
2018-12-21lang: Add chicken5leot1-1/+2
2018-12-19lang/cbindgen: remove; duplicate of devel/cbindgen (ok maya@)tnn1-2/+1
2018-12-16Enable scala-sbtryoon1-1/+2
2018-12-15lang/Makefile: add and enable php73taca1-1/+2
2018-11-28py-mypy: added version 0.641adam1-1/+3
Add type annotations to your Python programs, and use mypy to type check them. Mypy is essentially a Python linter on steroids, and it can catch many programming errors by analyzing your program, without actually having to run it. Mypy has a powerful type system with features such as type inference, gradual typing, generics and union types.
2018-11-21lang: Re-enable lang/go as a meta package.jperkin1-2/+2
This allows users to simply install a "go" package and pull in the latest version available for their host operating system without having to figure out the name for the correct suffixed package.
2018-10-24lang/Makefile: Add a commented `go' entryleot1-1/+2
Mostly useful for pkglint and (human) readers of Makefile (and consistent with other versioned programming languages.)
2018-10-23Add cbindgen 0.6.6maya1-1/+2
This is necessary for firefox 63.0 This project can be used to generate C bindings for Rust code. It is currently being developed to support creating bindings for WebRender, but has been designed to support any project.
2018-09-23Remove lang/go.bsiegert1-2/+1
Replacements: the versioned lang/go19, lang/go110 and lang/go111. Nothing in pkgsrc directly depends on this anymore. There are a few stragglers in wip, which will be fixed.
2018-09-20py-uncompyle6: added version 3.2.3adam1-1/+3
A native Python cross-version decompiler and fragment decompiler. The successor to decompyle, uncompyle, and uncompyle2. uncompyle6 translates Python bytecode back into equivalent Python source code. It accepts bytecodes from Python version 1.3 to version 3.7, spanning over 22 years of Python releases. We include Dropbox's Python 2.5 bytecode and some PyPy bytecode.
2018-09-18Add a versioned Go 1.10 package as lang/go110.bsiegert1-1/+2
This uses a similar approach as go111. Its revision is one higher than the existing lang/go. Next steps: - make builds use this for dependent packages - delete lang/go to complete the move
2018-09-18Add Go 1.11 as lang/go111.bsiegert1-1/+2
This installs the go tool as go111; all the supporting files go under $PREFIX/go111, so it does not conflict with other Go versions. Go packages in pkgsrc do not use it to build yet. Changes: There are many changes and improvements to the toolchain, runtime, and libraries, but two features stand out as being especially exciting: modules and WebAssembly support. This release adds preliminary support for a new concept called "modules," an alternative to GOPATH with integrated support for versioning and package distribution. Module support is considered experimental, and there are still a few rough edges to smooth out, so please make liberal use of the issue tracker. Go 1.11 also adds an experimental port to WebAssembly (js/wasm). This allows programmers to compile Go programs to a binary format compatible with four major web browsers.
2018-09-15Add gcc8-libsryoon1-1/+2
2018-08-09lang: Import libcxx version 6.0.1.jperkin1-1/+2
libc++ is a new implementation of the C++ standard library, targeting C++11. Features and Goals * Correctness as defined by the C++11 standard. * Fast execution. * Minimal memory use. * Fast compile times. * ABI compatibility with gcc's libstdc++ for some low-level features such as exception objects, rtti and memory allocation. * Extensive unit tests.
2018-08-09lang: Import libcxxabi version 6.0.1.jperkin1-1/+2
libc++abi is a new implementation of low level support for a standard C++ library. Features and Goals * Correctness as defined by the C++11 standard. * Provide a portable sublayer to ease the porting of libc++ * On Mac OS X, be ABI compatible with the existing low-level support.
2018-08-09lang: Import compiler-rt version 6.0.1.jperkin1-1/+2
The compiler-rt project consists of: - builtins - a simple library that provides an implementation of the low-level target-specific hooks required by code generation and other runtime components. For example, when compiling for a 32-bit target, converting a double to a 64-bit unsigned integer is compiling into a runtime call to the "__fixunsdfdi" function. The builtins library provides optimized implementations of this and other low-level routines, either in target-independent C form, or as a heavily-optimized assembly. - sanitizer runtimes - runtime libraries that are required to run the code with sanitizer instrumentation. This includes runtimes for: * AddressSanitizer * ThreadSanitizer * UndefinedBehaviorSanitizer * MemorySanitizer * LeakSanitizer * DataFlowSanitizer - profile - library which is used to collect coverage information. - BlocksRuntime - a target-independent implementation of Apple "Blocks" runtime interfaces.
2018-08-07py-paver: added version 1.3.4adam1-1/+2
Paver is a Python-based build/distribution/deployment scripting tool along the lines of Make or Rake. What makes Paver unique is its integration with commonly used Python libraries. Common tasks that were easy before remain easy. More importantly, dealing with your applications specific needs and requirements is also easy.
2018-07-31lang/Makefile: Add py37-html-docsleot1-1/+2
2018-07-15lang/Makefile: Add R-codetoolsminskim1-1/+2
2018-07-12add and enable go19jnemeth1-1/+2
2018-07-03python37: added version 3.7.0adam1-1/+2
Python 3.7.0 is the newest major release of the Python language, and it contains many new features and optimizations. Among the major new features in Python 3.7 are: PEP 539, new C API for thread-local storage PEP 545, Python documentation translations New documentation translations: Japanese, French, and Korean. PEP 552, Deterministic pyc files PEP 553, Built-in breakpoint() PEP 557, Data Classes PEP 560, Core support for typing module and generic types PEP 562, Customization of access to module attributes PEP 563, Postponed evaluation of annotations PEP 564, Time functions with nanosecond resolution PEP 565, Improved DeprecationWarning handling PEP 567, Context Variables Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion and PEP 540, forced UTF-8 runtime mode) The insertion-order preservation nature of dict objects is now an official part of the Python language spec. Notable performance improvements in many areas.
2018-06-14Add py-python-lua, version 20170109, to the packages collection.agc1-1/+2
py-python-lua is a python3 application which translates python 3 scripts into Lua. It can act as a standalone translator, or as an embedded package. Lua can be embedded in Python 3 input scripts, and will be passed through.
2018-06-02+ libBlocksRuntimejoerg1-1/+2