./pkgtools/url2pkg, Tool to automate initial steps in building a package

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 23.4.0, Package name: url2pkg-23.4.0, Maintainer: rillig

The url2pkg program creates a new pkgsrc package from only the URL of a
distribution file. It is intended to help pkgsrc developers create new
packages quickly and easily.


Required to run:
[lang/perl5] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Version history: (Expand)


CVS history: (Expand)


   2024-11-24 08:21:58 by Roland Illig | Files touched by this commit (1)
Log message:
pkgtools/url2pkg: fix distinfo generation for Rust packages

A Rust package needs a second invocation of 'bmake distinfo', as the
contents of its Cargo.lock file ends up as direct distfiles, not as
dependencies.
   2024-11-23 23:30:30 by Roland Illig | Files touched by this commit (3) | Package updated
Log message:
pkgtools/url2pkg: update to 23.4.0

Changes since 23.3.3:

Place Rust dependencies in a separate file cargo-depends.mk.
   2024-10-26 21:05:45 by Amitai Schleier | Files touched by this commit (3)
Log message:
url2pkg: PYTHON_VERSIONS_INCOMPATIBLE=27 is the default now.

Bump version.
   2024-09-17 19:18:13 by Roland Illig | Files touched by this commit (2)
Log message:
pkgtools/url2pkg: document behavior with Perl and Python packages

Bump version.
   2024-05-10 08:52:13 by Roland Illig | Files touched by this commit (1)
Log message:
pkgtools/url2pkg: document PY_TEST_FLAGS to prevent pkglint warning
   2024-05-10 08:33:04 by Roland Illig | Files touched by this commit (2) | Package updated
Log message:
pkgtools/url2pkg: use deterministic filesystem lookups

Some filesystems return the filenames in unsorted order, so sort each
result of a 'glob' call. Reported by Adam Ciarcinski.

When looking for candidates for a package in the pkgsrc tree, only
consider directories that contain a Makefile. One of the url2pkg tests
looks for pkglint, and while a 'cvs update' is running, there is an old
entry 'devel/pkglint' in the filesystem that made the test fail.
   2024-05-10 07:06:12 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
url2pkg: for Python 3.x only
   2024-01-17 22:01:07 by Roland Illig | Files touched by this commit (3)
Log message:
pkgtools/url2pkg: omit lowercase Perl dependencies, sort dependencies