The NetBSD Project

CVS log for pkgsrc/pkgtools/url2pkg/files/MakeMaker.pm

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / pkgtools / url2pkg / files

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.13 / (download) - annotate - [select for diffs], Wed Oct 2 15:57:37 2019 UTC (13 days, 23 hours ago) by rillig
Branch: MAIN
CVS Tags: HEAD
Changes since 1.12: +1 -1 lines
Diff to previous 1.12 (colored)

pkgtools/url2pkg: small adjustments

* Fixed copy-and-paste typo in MakeMaker Perl module.

* Added -v command line option.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Oct 1 19:41:23 2019 UTC (2 weeks ago) by rillig
Branch: MAIN
Changes since 1.11: +27 -7 lines
Diff to previous 1.11 (colored)

pkgtools/url2pkg: update to 19.3.0

Changes since 2.37:

* Test dependencies in Perl MakeMaker modules are copied to the
  package Makefile.

* Unknown dependencies in Perl MakeMaker modules no longer abort url2pkg
  but instead are added as "# TODO" dependencies to the package Makefile.

* The license from Perl MakeMaker and Python modules is copied to the
  package Makefile.

* The build dependencies, COMMENT and HOMEPAGE from Python setuptools
  modules are copied to the package Makefile.

* No more "undefined $url" when running url2pkg in a directory that
  already has a package Makefile and is extracted.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Sep 12 18:23:00 2019 UTC (4 weeks, 5 days ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

pkgtools/url2pkg: update to 2.36

Changes since 2.35:

* Added support for Module::Build Perl modules.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Sep 11 05:25:55 2019 UTC (5 weeks ago) by rillig
Branch: MAIN
Changes since 1.9: +22 -23 lines
Diff to previous 1.9 (colored)

pkgtools/url2pkg: update to 2.34

Changes since 2.33:

* code cleanup in MakeMaker.pm
* don't create a PLIST for Perl packages

* allow Python dependencies from setup.py to use spaces around >=
* properly indented Python code according to PEP 8
* added mock for setuptools.find_package
* only try to migrate a package from GitHub to PyPI if it is really
  a Python package on GitHub

Revision 1.9 / (download) - annotate - [select for diffs], Sun Aug 18 11:26:33 2019 UTC (8 weeks, 3 days ago) by rillig
Branch: MAIN
Changes since 1.8: +1 -1 lines
Diff to previous 1.8 (colored)

pkgtools/url2pkg: determine the dependencies of Python modules

Revision 1.8 / (download) - annotate - [select for diffs], Sat Aug 17 13:12:00 2019 UTC (8 weeks, 4 days ago) by rillig
Branch: MAIN
Changes since 1.7: +5 -1 lines
Diff to previous 1.7 (colored)

pkgtools/url2pkg: fix for p5-HTML-Quoted

Revision 1.7 / (download) - annotate - [select for diffs], Sat Aug 17 12:50:00 2019 UTC (8 weeks, 4 days ago) by rillig
Branch: MAIN
Changes since 1.6: +23 -20 lines
Diff to previous 1.6 (colored)

pkgtools/url2pkg: reduce code indentation

Revision 1.6 / (download) - annotate - [select for diffs], Wed Aug 22 20:48:38 2018 UTC (13 months, 3 weeks ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.5: +0 -7 lines
Diff to previous 1.5 (colored)

Remove clauses 3,4 from TNF-only copyright blocks.

This is based on the decision The NetBSD Foundation made in 2008 to
do so, which was already applied to src.

This change has been applied to code which is likely not in other
repositories.

ok board@, reviewed by riastradh@

Revision 1.5 / (download) - annotate - [select for diffs], Sun Jan 7 11:20:18 2018 UTC (21 months, 1 week ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.4: +1 -2 lines
Diff to previous 1.4 (colored)

Update url2pkg-2.29: Fix generation of Perl packages.

The WriteMakefile subroutine was not exported properly.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Dec 28 16:46:29 2013 UTC (5 years, 9 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-
Changes since 1.3: +11 -0 lines
Diff to previous 1.3 (colored)

Update to 2.18

* Partial fix for PR pkg/47335
** Define some variables
** Define empty function neatvalue
** Generate Makefile before custom MakeMaker.pm invocation
   to avoid no Makefile error.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Jan 29 20:47:49 2010 UTC (9 years, 8 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.2: +34 -0 lines
Diff to previous 1.2 (colored)

Added licenses.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Oct 2 19:39:24 2006 UTC (13 years ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, cwrapper-base, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.1: +12 -6 lines
Diff to previous 1.1 (colored)

Updated url2pkg to 2.1.

Changes since 2.0:

- Made the dependency detection for Perl modules work again. The code
  does not assume to be run in a special directory anymore.

- Perl modules that use the prompt() function to query the user
  interactively can be handled. All questions are assumed to be answered
  by just pressing <enter>.

- Made url2pkg more robust when interpreting the output of MakeMaker.pm.
  Many Perl modules write additional things to stdout during the
  generation of the Makefile.

- The language for the *.f files is "fortran", not "f".

- Fixed the regular expression for prdownloads.sourceforge.net links, so
  that the distfile name is properly extracted.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Oct 2 16:49:30 2006 UTC (13 years ago) by rillig
Branch: MAIN

Took over maintainership from Hubert.

Rewrote url2pkg in Perl, enhancing it in several ways:

- Packages for Perl modules using MakeMaker can be generated almost
  completely. The only thing that usually needs to be filled out after
  running url2pkg is the DESCR file.

- USE_LANGUAGES is filled automatically.

- After generating the initial Makefile, the editor is run to let the
  user edit the Makefile. These changes are preserved as much as
  possible. (This had not been the case before.)

- Extending url2pkg has been made much easier by splitting the tasks that
  do the "magic" into small subroutines and by adding a detailed
  description of what these routines are supposed to do.

Set the version number to 2.0.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>