The NetBSD Project

CVS log for pkgsrc/graphics/freetype2/buildlink3.mk

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / graphics / freetype2

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.55 / (download) - annotate - [select for diffs], Sun Nov 12 13:20:31 2023 UTC (3 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, HEAD
Changes since 1.54: +2 -1 lines
Diff to previous 1.54 (colored)

*: revebump for new brotli option for freetype2

Addresses PR 57693

Revision 1.54 / (download) - annotate - [select for diffs], Thu Nov 9 20:18:58 2023 UTC (3 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.53: +5 -2 lines
Diff to previous 1.53 (colored)

freetype2: Second part of previous.

Revision 1.53 / (download) - annotate - [select for diffs], Sat Apr 1 11:52:32 2023 UTC (10 months, 3 weeks ago) by riastradh
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored)

graphics/freetype2: Bump BUILDLINK_API_DEPENDS to cope with brotli.

Otherwise if an earlier version of freetype2 is installed, dependent
packages fail to build with messages like this:

===> Creating toolchain wrappers for fontconfig-2.14.2
ERROR: brotli>=1.0.1 is not installed; can't buildlink files.

(If there's a better way to deal with this that doesn't trigger
excessive rebuilds of freetype2 when older versions are acceptable,
feel free to do this differently!)

Revision 1.52 / (download) - annotate - [select for diffs], Thu Feb 9 19:49:45 2023 UTC (12 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored)

freetype2: pkglint autofixes

Revision 1.51 / (download) - annotate - [select for diffs], Sun Jan 29 14:00:22 2023 UTC (12 months, 4 weeks ago) by ryoon
Branch: MAIN
Changes since 1.50: +2 -1 lines
Diff to previous 1.50 (colored)

freetype2: Add brotli to buildlink3.mk to fix build of consumers

Revision 1.50 / (download) - annotate - [select for diffs], Wed Jun 3 08:40:21 2020 UTC (3 years, 8 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored)

freetype2: updated to 2.10.2

CHANGES BETWEEN 2.10.1 and 2.10.2

  I. IMPORTANT CHANGES

  - Support  of  WOFF2  fonts.   This  code  contribution  was  Nikhil
    Ramakrishnan's GSoC 2019 project.


  II. MISCELLANEOUS

  - Function  `FT_Get_Var_Axis_Flags' returned random data for  Type 1
    MM fonts.

  - Type 1 fonts with non-integer metrics are now supported by the new
    (CFF) engine introduced in FreeType 2.9.

  - Drop  support  for Python 2 in Freetype's API reference  generator
    `docwriter'  (Python >= 3.5 is required for targets  `make refdoc'
    and `make refdoc-venv').

  - Auto-hinter support for Hanifi Rohingya.

  - Document the `FT2_KEEP_ALIVE' debugging environment variable.

  - The Visual C++ (and Visual C)  project files for Windows builds no
    longer generate libraries that contain the FreeType version in its
    filenames.   Instead,  a  resource  file gets  used  to  make  the
    libraries contain the corresponding information.

  - The next release will remove Jam build support.

  - The  `ftbench'  demo  program  has  a new  test  for  testing  the
    `FT_Glyph_Stroke' functionality.

Revision 1.49 / (download) - annotate - [select for diffs], Mon Sep 9 12:40:50 2019 UTC (4 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.48: +1 -2 lines
Diff to previous 1.48 (colored)

freetype2: remove ABI depends that's lower than API depends

It will have no effect.

Revision 1.48 / (download) - annotate - [select for diffs], Mon Sep 9 12:26:04 2019 UTC (4 years, 5 months ago) by gdt
Branch: MAIN
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

fonts/fontconfig: Bump bl3 API_dEPENDS to 2.11.91

If the base freetype is old, and some but not all freetype-using
packages need newer, we end up with some binaries having two different
freetypes.  Adjust freetype's API_DEPENDS to 2.8.1, because
pango needs at least that.  This means that pkgsrc freetype will
always be used on netbsd-8.

(ABI_DEPENDS should perhaps be bumped as well, and it's hard to
believe that there has been no ABI change since 2.4.11.)

(Needs a revbump.)

As discussed on tech-pkg.

Revision 1.47 / (download) - annotate - [select for diffs], Sun Jan 7 13:04:14 2018 UTC (6 years, 1 month ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

Fix indentation in buildlink3.mk files.

The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.

Revision 1.46 / (download) - annotate - [select for diffs], Sat Jul 9 12:23:16 2016 UTC (7 years, 7 months ago) by adam
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
Changes since 1.45: +3 -3 lines
Diff to previous 1.45 (colored)

Changes 2.6.4:

FreeType 2.6.4 has been released. The most important change is a new bytecode hinting mode for TrueType fonts that finally activates subpixel hinting (a.k.a. ClearType hinting) by default.

The new release also brings support for the following new scripts in the auto-hinter: Armenian, Cherokee, Ethiopic, Georgian, Gujarati, Gurmukhi, Malayalam, Sinhala, and Tamil.

Revision 1.45 / (download) - annotate - [select for diffs], Tue Dec 9 10:50:04 2014 UTC (9 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: 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
Changes since 1.44: +4 -4 lines
Diff to previous 1.44 (colored)

Changes 2.5.4:
I. IMPORTANT BUG FIXES
  - A   variant  of   vulnerability  CVE-2014-2240   was  identified
    (cf.  http://savannah.nongnu.org/bugs/?43661) and  fixed in  the
    new CFF driver.  All users should upgrade.
  - The new auto-hinter code using HarfBuzz crashed for some invalid
    fonts.
  - Many fixes to better protect against malformed input.

II. IMPORTANT CHANGES
  - Full auto-hinter support of the Devanagari script.
  - Experimental auto-hinter support of the Telugu script.
  - CFF stem darkening behaviour can now be controlled at build time
    using the eight macros
      CFF_CONFIG_OPTION_DARKENING_PARAMETER_{X,Y}{1,2,3,4}    .
  - Some fields in the `FT_Bitmap'  structure have been changed from
    signed to unsigned type, which better reflects the actual usage.
    It  is also  an additional  means to  protect against  malformed
    input.
    This  change doesn't  break  the ABI;  however,  it might  cause
    compiler warnings.

III. MISCELLANEOUS
  - Improvements to  the auto-hinter's algorithm to  recognize stems
    and local extrema.
  - Function `FT_Get_SubGlyph_Info' always returned an error even in
    case of success.
  - Version  2.5.1 introduced  major bugs  in  the cjk  part of  the
    auto-hinter, which are now fixed.
  - The  `FT_Sfnt_Tag'  enumeration  values  have  been  changed  to
    uppercase,  e.g.  `FT_SFNT_HEAD'.   The lowercase  variants  are
    deprecated.    This  is   for  orthogonality   with  all   other
    enumeration (and enumeration-like) values in FreeType.
  - `cmake' now supports builds of FreeType as an OS X framework and
    for iOS.
  - Improved project files for vc2010, introducing a property file.
  - The  documentation generator  for  the API  reference  has  been
    updated to produce  better HTML code (with proper  CSS).  At the
    same time, the documentation got a better structure.
  - The FT_LOAD_BITMAP_CROP flag is obsolete;  it is not used by any
    driver.
  - The  TrueType  DELTAP[123]  bytecode instructions  now  work  in
    subpixel hinting  mode as described in  the ClearType whitepaper
    (i.e., for touched points in the non-subpixel direction).
  - Many small improvements to the internal arithmetic routines.

Revision 1.36.6.3 / (download) - annotate - [select for diffs], Sat Mar 22 18:21:02 2014 UTC (9 years, 11 months ago) by spz
Branch: pkgsrc-2013Q4
Changes since 1.36.6.2: +4 -2 lines
Diff to previous 1.36.6.2 (colored) to branchpoint 1.36 (colored) next main 1.37 (colored)

Pullup ticket #4350 - requested by tron
graphics/freetype2: build fix

Revisions pulled up:
- graphics/freetype2/buildlink3.mk                              1.44

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	jperkin
   Date:		Wed Mar 19 10:16:33 UTC 2014

   Modified Files:
   	pkgsrc/graphics/freetype2: buildlink3.mk

   Log Message:
   Move bzip2 and zlib buildlink3 out of the png PKG_OPTION check, they are
   unconditional dependencies.


   To generate a diff of this commit:
   cvs rdiff -u -r1.43 -r1.44 pkgsrc/graphics/freetype2/buildlink3.mk

Revision 1.44 / (download) - annotate - [select for diffs], Wed Mar 19 10:16:33 2014 UTC (9 years, 11 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.43: +5 -3 lines
Diff to previous 1.43 (colored)

Move bzip2 and zlib buildlink3 out of the png PKG_OPTION check, they are
unconditional dependencies.

Revision 1.36.6.2 / (download) - annotate - [select for diffs], Mon Mar 17 09:30:55 2014 UTC (9 years, 11 months ago) by tron
Branch: pkgsrc-2013Q4
Changes since 1.36.6.1: +12 -0 lines
Diff to previous 1.36.6.1 (colored) to branchpoint 1.36 (colored)

Pullup ticket #4347 - requested by spz
graphics/freetype2: security update

Revisions pulled up:
- graphics/freetype2/Makefile                                   1.92-1.94
- graphics/freetype2/PLIST                                      1.21
- graphics/freetype2/buildlink3.mk                              1.38-1.43
- graphics/freetype2/distinfo                                   1.51
- graphics/freetype2/options.mk                                 1.1-1.2

---
   Module Name:	pkgsrc
   Committed By:	spz
   Date:		Thu Mar 13 23:26:35 UTC 2014

   Modified Files:
   	pkgsrc/graphics/freetype2: Makefile PLIST buildlink3.mk distinfo

   Log Message:
   security update, upstream short changelog ('here' being releasenotes):

   FreeType 2.5.3
   2014-03-08

   FreeType 2.5.3 has been released. All users should upgrade due to fixed
   vulnerability in the CFF driver (CVE-2014-2240).

   Its main new feature is much enhanced support of auto-hinting SFNT fonts
   (i.e., TrueType and CFF fonts) due to the use of the HarfBuzz library.
   A more detailed description of this and other changes can be found here.

   FreeType 2.5.2
   2013-12-08

   FreeType 2.5.2 has been released. It fixes a serious bug introduced
   in version 2.5.1; all users should upgrade.

   A listing of the changes can be found here.

   FreeType 2.5.1
   2013-11-25

   FreeType 2.5.1 has been released, providing three major new features.

      - Support for the WOFF font format, contributed by Behdad Esfahbod.
      - The auto-hinter now supports Hebrew, together with improved support
        for Cyrillic and Greek.
      - The directory layout of the (installed) FreeType header files has
        been simplified.

   Among other changes I want to mention that FreeType's TrueType debugger
   (ttdebug) has been made more versatile. An exhaustive list of changes
   can be found here.

   FreeType 2.5
   2013-06-19

   FreeType 2.5 has been released. A major new feature is support for
   color embedded bitmaps (eg. color emoji), contributed by Behdad Esfahbod
   on behalf of Google. Additionally, Adobe's CFF engine is now the default,
   which makes a good reason to change from the 2.4.x to the 2.5.x series.

   On the technical side, the property API to access FreeType module
   parameters (FT_Property_Set and FT_Property_Get) is now declared as
   stable.

   As usual, see this file for the complete release notes, which give
   more details. And we have again blog entries from Adobe and Google.

   FreeType 2.4.12
   2013-05-08

   FreeType 2.4.12 has been released. A major new feature is a new parsing
   and hinting engine for CFF fonts, contributed by Adobe in collaboration
   with Google. It was my job the last few months to fully adapt the code
   to FreeType, and we are very pleased with the results. You might also
   read the blog entries from Adobe and Google.

   In connection with the new CFF engine, the demo programs, especially
   ftview and ftdiff, have been improved a lot; as usual, more details
   on the changes can be found in the release notes.

---
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Fri Mar 14 13:12:34 UTC 2014

   Modified Files:
   	pkgsrc/graphics/freetype2: buildlink3.mk

   Log Message:
   graphics/png is also needed now

---
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Fri Mar 14 13:38:20 UTC 2014

   Modified Files:
   	pkgsrc/graphics/freetype2: buildlink3.mk

   Log Message:
   graphics/png should be included when non-builtin freetype2.
   Pointed out by obache@, thank you.

---
   Module Name:	pkgsrc
   Committed By:	obache
   Date:		Fri Mar 14 13:43:17 UTC 2014

   Modified Files:
   	pkgsrc/graphics/freetype2: buildlink3.mk

   Log Message:
   To get USE_BUILTIN.freetype2, builtin.mk must be included.

---
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Fri Mar 14 14:54:02 UTC 2014

   Modified Files:
   	pkgsrc/graphics/freetype2: Makefile buildlink3.mk
   Added Files:
   	pkgsrc/graphics/freetype2: options.mk

   Log Message:
   Make png dependency as option, and move option to options.mk
   Revert bump of BUILDLINK_ABI_DEPENDS.freetype2

---
   Module Name:	pkgsrc
   Committed By:	drochner
   Date:		Fri Mar 14 19:39:52 UTC 2014

   Modified Files:
   	pkgsrc/graphics/freetype2: Makefile buildlink3.mk options.mk

   Log Message:
   make the optional-png logics work

Revision 1.43 / (download) - annotate - [select for diffs], Fri Mar 14 19:39:52 2014 UTC (9 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.42: +4 -1 lines
Diff to previous 1.42 (colored)

make the optional-png logics work

Revision 1.42 / (download) - annotate - [select for diffs], Fri Mar 14 14:54:02 2014 UTC (9 years, 11 months ago) by ryoon
Branch: MAIN
Changes since 1.41: +4 -2 lines
Diff to previous 1.41 (colored)

Make png dependency as option, and move option to options.mk
Revert bump of BUILDLINK_ABI_DEPENDS.freetype2

Revision 1.41 / (download) - annotate - [select for diffs], Fri Mar 14 13:43:17 2014 UTC (9 years, 11 months ago) by obache
Branch: MAIN
Changes since 1.40: +5 -1 lines
Diff to previous 1.40 (colored)

To get USE_BUILTIN.freetype2, builtin.mk must be included.

Revision 1.40 / (download) - annotate - [select for diffs], Fri Mar 14 13:38:20 2014 UTC (9 years, 11 months ago) by ryoon
Branch: MAIN
Changes since 1.39: +3 -1 lines
Diff to previous 1.39 (colored)

graphics/png should be included when non-builtin freetype2.
Pointed out by obache@, thank you.

Revision 1.39 / (download) - annotate - [select for diffs], Fri Mar 14 13:12:34 2014 UTC (9 years, 11 months ago) by ryoon
Branch: MAIN
Changes since 1.38: +2 -1 lines
Diff to previous 1.38 (colored)

graphics/png is also needed now

Revision 1.36.6.1 / (download) - annotate - [select for diffs], Fri Mar 14 08:21:50 2014 UTC (9 years, 11 months ago) by tron
Branch: pkgsrc-2013Q4
Changes since 1.36: +3 -1 lines
Diff to previous 1.36 (colored)

Pullup ticket #4345 - requested by taca
graphics/freetype2: build fix for depending packages

Revisions pulled up:
- graphics/freetype2/buildlink3.mk                              1.37

---
   Module Name:	pkgsrc
   Committed By:	schmonz
   Date:		Sun Jan 12 21:19:33 UTC 2014

   Modified Files:
   	pkgsrc/graphics/freetype2: buildlink3.mk

   Log Message:
   Let naive configure scripts find freetype-config (needed for latest php55-gd).

Revision 1.38 / (download) - annotate - [select for diffs], Thu Mar 13 23:26:35 2014 UTC (9 years, 11 months ago) by spz
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

security update, upstream short changelog ('here' being releasenotes):

FreeType 2.5.3
2014-03-08

FreeType 2.5.3 has been released. All users should upgrade due to fixed
vulnerability in the CFF driver (CVE-2014-2240).

Its main new feature is much enhanced support of auto-hinting SFNT fonts
(i.e., TrueType and CFF fonts) due to the use of the HarfBuzz library.
A more detailed description of this and other changes can be found here.

FreeType 2.5.2
2013-12-08

FreeType 2.5.2 has been released. It fixes a serious bug introduced
in version 2.5.1; all users should upgrade.

A listing of the changes can be found here.

FreeType 2.5.1
2013-11-25

FreeType 2.5.1 has been released, providing three major new features.

   - Support for the WOFF font format, contributed by Behdad Esfahbod.
   - The auto-hinter now supports Hebrew, together with improved support
     for Cyrillic and Greek.
   - The directory layout of the (installed) FreeType header files has
     been simplified.

Among other changes I want to mention that FreeType's TrueType debugger
(ttdebug) has been made more versatile. An exhaustive list of changes
can be found here.

FreeType 2.5
2013-06-19

FreeType 2.5 has been released. A major new feature is support for
color embedded bitmaps (eg. color emoji), contributed by Behdad Esfahbod
on behalf of Google. Additionally, Adobe's CFF engine is now the default,
which makes a good reason to change from the 2.4.x to the 2.5.x series.

On the technical side, the property API to access FreeType module
parameters (FT_Property_Set and FT_Property_Get) is now declared as
stable.

As usual, see this file for the complete release notes, which give
more details. And we have again blog entries from Adobe and Google.

FreeType 2.4.12
2013-05-08

FreeType 2.4.12 has been released. A major new feature is a new parsing
and hinting engine for CFF fonts, contributed by Adobe in collaboration
with Google. It was my job the last few months to fully adapt the code
to FreeType, and we are very pleased with the results. You might also
read the blog entries from Adobe and Google.

In connection with the new CFF engine, the demo programs, especially
ftview and ftdiff, have been improved a lot; as usual, more details
on the changes can be found in the release notes.

Revision 1.37 / (download) - annotate - [select for diffs], Sun Jan 12 21:19:33 2014 UTC (10 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.36: +3 -1 lines
Diff to previous 1.36 (colored)

Let naive configure scripts find freetype-config (needed for latest php55-gd).

Revision 1.36 / (download) - annotate - [select for diffs], Tue Jun 4 18:02:58 2013 UTC (10 years, 8 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Branch point for: pkgsrc-2013Q4
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

Try to fix the fallout caused by the fix for PR pkg/47882. Part 1:

Reduce "freetype2" API dependence to version 2.4.5 which is what
NetBSD 6.1 and NetBSD-current ship with. This version is new enough
even for the latest "pango" package.

This fixes problems under NetBSD-current where pkgsrc tried to use
the native "fontconfig" and pkgsrc "freetype2" which doesn't work
very well.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Jun 3 15:23:44 2013 UTC (10 years, 8 months ago) by tron
Branch: MAIN
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

Bump the required API version as well to enforce the new version
at build time.

Revision 1.34 / (download) - annotate - [select for diffs], Mon Jun 3 10:05:11 2013 UTC (10 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882

Revision 1.33 / (download) - annotate - [select for diffs], Tue Nov 1 06:01:32 2011 UTC (12 years, 3 months ago) by sbd
Branch: MAIN
CVS Tags: 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
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

Recursive bump for graphics/freetype2 buildlink addition.

Revision 1.32 / (download) - annotate - [select for diffs], Tue Nov 1 05:57:41 2011 UTC (12 years, 3 months ago) by sbd
Branch: MAIN
Changes since 1.31: +3 -2 lines
Diff to previous 1.31 (colored)

Add missing archivers/bzip2 buildlink

Bump PKGREVISION

Revision 1.31 / (download) - annotate - [select for diffs], Tue Jul 21 12:00:41 2009 UTC (14 years, 7 months ago) by tnn
Branch: MAIN
CVS Tags: 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, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.30: +3 -1 lines
Diff to previous 1.30 (colored)

freetype2's .pc file requests linkage with -lz, so pull in zlib's bl3.mk

Revision 1.30 / (download) - annotate - [select for diffs], Fri Mar 20 19:24:38 2009 UTC (14 years, 11 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.29: +6 -14 lines
Diff to previous 1.29 (colored)

Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.

Revision 1.29 / (download) - annotate - [select for diffs], Sat Jul 8 23:10:51 2006 UTC (17 years, 7 months ago) by jlam
Branch: MAIN
CVS Tags: 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, pkgsrc-2006Q3-base, pkgsrc-2006Q3, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto

Revision 1.28 / (download) - annotate - [select for diffs], Sat Jul 8 22:39:18 2006 UTC (17 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.27: +2 -1 lines
Diff to previous 1.27 (colored)

Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.

Revision 1.27 / (download) - annotate - [select for diffs], Wed Apr 12 10:27:17 2006 UTC (17 years, 10 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Apr 6 06:22:02 2006 UTC (17 years, 10 months ago) by reed
Branch: MAIN
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored)

Over 1200 files touched but no revisions bumped :)

RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).

Revision 1.25 / (download) - annotate - [select for diffs], Sun Feb 5 23:09:30 2006 UTC (18 years ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

Recursive revision bump / recommended bump for gettext ABI change.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Dec 5 20:50:20 2005 UTC (18 years, 2 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html

Revision 1.23 / (download) - annotate - [select for diffs], Sun Oct 3 00:14:50 2004 UTC (19 years, 4 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2, pkgsrc-2005Q1-base, pkgsrc-2005Q1, pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored)

Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.

Revision 1.22 / (download) - annotate - [select for diffs], Tue May 18 10:21:16 2004 UTC (19 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Depend on freetype2>=2.1.8, since dependent packages have been adapted to
the new version.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Mar 10 17:57:14 2004 UTC (19 years, 11 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.20: +9 -96 lines
Diff to previous 1.20 (colored)

Split out the code that deals with checking whether the software is
built-in or not into a separate builtin.mk file.  The code to deal
checking for built-in software is much simpler to deal with in pkgsrc.

The buildlink3.mk file for a package will be of the usual format
regardless of the package, which makes it simpler for packagers to
update a package.

The builtin.mk file for a package must define a single yes/no variable
USE_BUILTIN.<pkg> that is used by bsd.buildlink3.mk to decide whether
to use the built-in software or to use the pkgsrc software.

Revision 1.20 / (download) - annotate - [select for diffs], Sun Feb 29 00:22:43 2004 UTC (20 years ago) by recht
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Use tab instead of spaces for indentation to make pkglint happy.

Revision 1.19 / (download) - annotate - [select for diffs], Wed Feb 18 16:35:27 2004 UTC (20 years ago) by jlam
Branch: MAIN
Changes since 1.18: +18 -16 lines
Diff to previous 1.18 (colored)

Reorder some lines so that BUILDLINK_USE_BUILTIN.<pkg> set in the
environment overrides all other settings.

Revision 1.18 / (download) - annotate - [select for diffs], Thu Feb 12 02:35:06 2004 UTC (20 years ago) by jlam
Branch: MAIN
Changes since 1.17: +13 -3 lines
Diff to previous 1.17 (colored)

Create a new variable PREFER_NATIVE that has the opposite semantics
as PREFER_PKGSRC.  Preferences are determined by the most specific
instance of the package in either PREFER_PKGSRC or PREFER_NATIVE.  If
a package is specified in neither or in both variables, then PREFER_PKGSRC
has precedence over PREFER_NATIVE.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Feb 12 01:59:38 2004 UTC (20 years ago) by jlam
Branch: MAIN
Changes since 1.16: +28 -28 lines
Diff to previous 1.16 (colored)

Reorganize code so that any dependencies are checked as part of deciding
whether the software is built-in or not.  This facilitates implementing
the forthcoming PKGSRC_NATIVE variable.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Feb 9 20:20:43 2004 UTC (20 years ago) by reed
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Raise BUILDLINK_DEPENDS.freetype2 to at least 2.1.3.
Even 2.0.9 is not good enough for newer fontconfig; for example,
gtk2 won't buildlink correctly (and will use older X version of
include/freetype2/freetype/ftbdf.h) and libfontconfig needs
FT_Get_BDF_Property which is not defined.

No PKGREVISION bump is needed, because would not even build in
first place.

Revision 1.15 / (download) - annotate - [select for diffs], Fri Feb 6 19:04:25 2004 UTC (20 years ago) by jlam
Branch: MAIN
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

If we're passing through MAKEFLAGS variables whose values may contain
spaces, use the :Q modifier instead of double-quoting the value.  This
avoids breakage when executing the just-in-time su targets.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Feb 5 07:17:14 2004 UTC (20 years ago) by jlam
Branch: MAIN
Changes since 1.13: +3 -5 lines
Diff to previous 1.13 (colored)

Make PREFER_PKGSRC just yes/no or a list of packages.  This makes it
simpler to understand.

Revision 1.13 / (download) - annotate - [select for diffs], Thu Feb 5 07:06:15 2004 UTC (20 years ago) by jlam
Branch: MAIN
Changes since 1.12: +4 -5 lines
Diff to previous 1.12 (colored)

Rename BUILDLINK_PREFER_PKGSRC to PREFER_PKGSRC so that we can use its
value outside of buildlink-related files.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Feb 5 06:58:03 2004 UTC (20 years ago) by jlam
Branch: MAIN
Changes since 1.11: +9 -1 lines
Diff to previous 1.11 (colored)

Support a new global variable:

BUILDLINK_PREFER_PKGSRC
	This variable determines whether or not to prefer the pkgsrc
	versions of software that is also present in the base system.

	This variable is multi-state:
		defined, or "yes"	always prefer the pkgsrc versions
		not defined, or "no"	only use the pkgsrc versions if
					needed by dependency requirements

	This can also take a list of packages for which to prefer the
	pkgsrc-installed software.  The package names may be found by
	consulting the value added to BUILDLINK_PACKAGES in the
	buildlink[23].mk files for that package.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Jan 24 03:12:32 2004 UTC (20 years, 1 month ago) by jlam
Branch: MAIN
Changes since 1.10: +10 -6 lines
Diff to previous 1.10 (colored)

Support BUILDLINK_DEPENDS.<pkg> being a list of values.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Jan 24 01:46:16 2004 UTC (20 years, 1 month ago) by jlam
Branch: MAIN
Changes since 1.9: +3 -1 lines
Diff to previous 1.9 (colored)

Make sure that <freetype/freetype.h> is found.  Also if we use the
XFree86-supplied freetype2, then set USE_X11.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Jan 5 11:05:45 2004 UTC (20 years, 1 month ago) by jlam
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Use S/+$// instead of C/\+$// to save a backslash.  Very highly
recommended by seb :)

Revision 1.8 / (download) - annotate - [select for diffs], Mon Jan 5 09:31:31 2004 UTC (20 years, 1 month ago) by jlam
Branch: MAIN
Changes since 1.7: +18 -17 lines
Diff to previous 1.7 (colored)

Sow BUILDLINK_USE_BUILTIN.<pkg> and reap _NEED_<PKG> variables.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Jan 4 23:34:06 2004 UTC (20 years, 1 month ago) by jlam
Branch: MAIN
Changes since 1.6: +7 -4 lines
Diff to previous 1.6 (colored)

Re-arrange to match example buildlink3.mk file in bsd.buildlink3.mk.

Revision 1.6 / (download) - annotate - [select for diffs], Tue Sep 30 10:18:57 2003 UTC (20 years, 5 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.5: +6 -7 lines
Diff to previous 1.5 (colored)

Match the buildlink3.mk guidelines set out in revision 1.22 of
bsd.buildlink3.mk.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Sep 30 00:42:32 2003 UTC (20 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.4: +17 -8 lines
Diff to previous 1.4 (colored)

Conform to latest buildlink3.mk guidelines using *_BUILDLINK3_MK guards
to protect more parts of buildlink3.mk files against multiple inclusion.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Sep 14 01:47:51 2003 UTC (20 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.3: +3 -1 lines
Diff to previous 1.3 (colored)

Provide definitions for BUILDLINK_PREFIX.<pkg> when the dependency may be
satisfied by a base system (X11R6) component.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Sep 13 23:21:20 2003 UTC (20 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Need to use :C instead of :S to get the "pop" action to work properly.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Sep 5 11:39:03 2003 UTC (20 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.1: +1 -6 lines
Diff to previous 1.1 (colored)

Move BUILDLINK_CHECK_BUILTIN.<pkg> documentation into bsd.buildlink3.mk.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Sep 2 07:12:17 2003 UTC (20 years, 6 months ago) by jlam
Branch: MAIN

Add some buildlink3.mk files needed by x11-links>=0.13.

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>