pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/meta-pkgs/bulk-small



Module Name:    pkgsrc
Committed By:   dholland
Date:           Sat Sep 16 04:07:06 UTC 2023

Modified Files:
        pkgsrc/meta-pkgs/bulk-small: Makefile

Log Message:
bulk-small: update deps

Update the lists of stuff that gets built implicitly, not because it's
necessarily that valuable to do so but because it's worth being able to
audit just which things we're building and how expensive they are.

The following packages were implicitly included have been promoted to
explicit: pkgconf glib2. Rationale: both are extremely common, and
while glib2's expensive, if we can afford to build it in this
package's budget we probably should.

The following packages were explicitly demoted the other way: autoconf
automake. These are rarely actually needed to build things, and also
aren't expensive to build yourself. It turns out that at least one
thing we have here (screen) needs both anyway, but if it didn't
building these probably wouldn't be worthwhile.

(Neither of these sets of changes makes any functional difference.)


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 pkgsrc/meta-pkgs/bulk-small/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/meta-pkgs/bulk-small/Makefile
diff -u pkgsrc/meta-pkgs/bulk-small/Makefile:1.45 pkgsrc/meta-pkgs/bulk-small/Makefile:1.46
--- pkgsrc/meta-pkgs/bulk-small/Makefile:1.45   Sat Sep 16 01:52:12 2023
+++ pkgsrc/meta-pkgs/bulk-small/Makefile        Sat Sep 16 04:07:06 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.45 2023/09/16 01:52:12 dholland Exp $
+# $NetBSD: Makefile,v 1.46 2023/09/16 04:07:06 dholland Exp $
 
 DISTNAME=      bulk-small-20230601
 PKGREVISION=   1
@@ -99,8 +99,6 @@ DEPENDS+=     gtar-base-[0-9]*:../../archive
 DEPENDS+=      unzip-[0-9]*:../../archivers/unzip
 DEPENDS+=      xz-[0-9]*:../../archivers/xz
 DEPENDS+=      zip-[0-9]*:../../archivers/zip
-DEPENDS+=      autoconf-[0-9]*:../../devel/autoconf
-DEPENDS+=      automake-[0-9]*:../../devel/automake
 DEPENDS+=      bison-[0-9]*:../../devel/bison
 DEPENDS+=      flex-[0-9]*:../../devel/flex
 DEPENDS+=      gmake-[0-9]*:../../devel/gmake
@@ -108,6 +106,10 @@ DEPENDS+=  libtool-base-[0-9]*:../../deve
 DEPENDS+=      m4-[0-9]*:../../devel/m4
 DEPENDS+=      meson-[0-9]*:../../devel/meson
 DEPENDS+=      ninja-build-[0-9]*:../../devel/ninja-build
+DEPENDS+=      pkgconf-[0-9]*:../../devel/pkgconf
+# osabi should really be listed explicitly, but its actual PKGNAME varies
+# and picking up the right one is not worth the trouble, since x11-links
+# pulls it in.
 #DEPENDS+=     osabi-[0-9]*:../../pkgtools/osabi
 DEPENDS+=      pkg_tarup-[0-9]*:../../pkgtools/pkg_tarup
 
@@ -125,9 +127,12 @@ DEPENDS+=  db4-[0-9]*:../../databases/db4
 DEPENDS+=      gdbm-[0-9]*:../../databases/gdbm
 DEPENDS+=      sqlite3-[0-9]*:../../databases/sqlite3
 DEPENDS+=      gettext-lib-[0-9]*:../../devel/gettext-lib
+DEPENDS+=      glib2-[0-9]*:../../devel/glib2
 DEPENDS+=      readline-[0-9]*:../../devel/readline
 DEPENDS+=      zlib-[0-9]*:../../devel/zlib
 DEPENDS+=      giflib-[0-9]*:../../graphics/giflib
+# Note that if you set JPEG_TYPE to libjpeg-turbo you'll also
+# end up building cmake.
 .include "../../mk/jpeg.buildlink3.mk"
 BUILDLINK_DEPMETHOD.${JPEG_DEFAULT}=   build
 DEPENDS+=      png-[0-9]*:../../graphics/png
@@ -150,19 +155,124 @@ DEPENDS+=        xmlcatmgr-[0-9]*:../../textpro
 # out for native X11; it will of course work for pkgsrc X11 also but
 # take somewhat longer.
 #
-TRANSITIVE+=   lzo-[0-9]*:../../archivers/lzo          # required by gnutls
-TRANSITIVE+=   gmp-[0-9]*:../../devel/gmp              # required by nettle
-TRANSITIVE+=   libcfg+-[0-9]*:../../devel/libcfg+      # required by gnutls
-TRANSITIVE+=   libffi-[0-9]*:../../devel/libffi        # required by python
-TRANSITIVE+=   libidn-[0-9]*:../../devel/libidn        # required by curl
-TRANSITIVE+=   ghostscript-fonts-[0-9]*:../../fonts/ghostscript-fonts
-                                                       # req'd by ghostscript
-TRANSITIVE+=   libpaper-[0-9]*:../../print/libpaper    # req'd by ghostscript
-TRANSITIVE+=   libgcrypt-[0-9]*:../../security/libgcrypt # required by libxslt
+# (Note that it is not necessarily worth spending a lot of effort
+# maintaining these lists; however, it is worth keeping at least
+# occasional track of what's being pulled in and whether it's
+# excessively expensive.)
+#
+
+# required by chat/irssi and chat/irssi-icb
+TRANSITIVE+=   libotr-[0-9]*:../../chat/libotr
+TRANSITIVE+=   libgcrypt-[0-9]*:../../security/libgcrypt       # via libotr
+TRANSITIVE+=   libgpg-error-[0-9]*:../../security/libgpg-error # via libotr
+TRANSITIVE+=   glib2-tools-[0-9]*:../../devel/glib2-tools
+
+# required by editors/emacs21
+TRANSITIVE+=   tradcpp-[0-9]*:../../devel/tradcpp
+TRANSITIVE+=   imake-[0-9]*:../../devel/imake
+TRANSITIVE+=   xorg-cf-files-[0-9]*:../../x11/xorg-cf-files    # via imake
+
+# required by mail/mutt
+TRANSITIVE+=   help2man-[0-9]*:../../converters/help2man       # via autoconf
+TRANSITIVE+=   db4-[0-9]*:../../databases/db4
+TRANSITIVE+=   autoconf-[0-9]*:../../devel/autoconf            # via ?
+TRANSITIVE+=   libusb1-[0-9]*:../../devel/libusb1              # via gnupg2
+TRANSITIVE+=   npth-[0-9]*:../../devel/npth                    # via gnupg2
+TRANSITIVE+=   p5-gettext-[0-9]*:../../devel/p5-gettext        # via help2man
+TRANSITIVE+=   mime-types-[0-9]*:../../misc/mime-types
+TRANSITIVE+=   cyrus-sasl-[0-9]*:../../security/cyrus-sasl
+TRANSITIVE+=   gpgme-[0-9]*:../../security/gpgme
+TRANSITIVE+=   gnupg2-[0-9]*:../../security/gnupg2
+TRANSITIVE+=   libassuan>=2:../../security/libassuan2          # via gnupg2
+TRANSITIVE+=   libgcrypt-[0-9]*:../../security/libgcrypt       # via gnupg2
+TRANSITIVE+=   libgpg-error-[0-9]*:../../security/libgpg-error # via gnupg2
+TRANSITIVE+=   pinentry-[0-9]*:../../security/pinentry         # via gnupg2
+TRANSITIVE+=   libksba-[0-9]*:../../security/libksba           # via gnupg2
+TRANSITIVE+=   docbook-xml-[0-9]*:../../textproc/docbook-xml
+TRANSITIVE+=   docbook-xsl-[0-9]*:../../textproc/docbook-xsl
+TRANSITIVE+=   lynx-[0-9]*:../../www/lynx
+
+# required by misc/screen
+TRANSITIVE+=   help2man-[0-9]*:../../converters/help2man       # via autoconf
+TRANSITIVE+=   autoconf-[0-9]*:../../devel/autoconf
+TRANSITIVE+=   automake-[0-9]*:../../devel/automake
+TRANSITIVE+=   p5-gettext-[0-9]*:../../devel/p5-gettext        # via autoconf
+
+# required by net/rsync
+TRANSITIVE+=   lz4-[0-9]*:../../archivers/lz4
+TRANSITIVE+=   zstd-[0-9]*:../../archivers/zstd
+TRANSITIVE+=   popt-[0-9]*:../../devel/popt
+TRANSITIVE+=   xxhash-[0-9]*:../../devel/xxhash
+
+# required by net/wget
+TRANSITIVE+=   lzip-[0-9]*:../../archivers/lzip                # via libpsl
+TRANSITIVE+=   libidn2-[0-9]*:../../textproc/libidn2
+TRANSITIVE+=   libunistring-[0-9]*:../../textproc/libunistring # via libidn2
+TRANSITIVE+=   libpsl-[0-9]*:../../textproc/libpsl
+
+# required by pkgtools/pkgin
+TRANSITIVE+=   libfetch-[0-9]*:../../net/libfetch
+
+# required by www/bozohttpd
+TRANSITIVE+=   lua54-[0-9]*:../../lang/lua54
+
+# required by www/curl
+TRANSITIVE+=   libidn2-[0-9]*:../../textproc/libidn2
+TRANSITIVE+=   libunistring-[0-9]*:../../textproc/libunistring # via libidn2
+TRANSITIVE+=   nghttp2-[0-9]*:../../www/nghttp2
+
+# required by x11/xlockmore-lite
+TRANSITIVE+=   help2man-[0-9]*:../../converters/help2man       # via autoconf
+TRANSITIVE+=   autoconf-[0-9]*:../../devel/autoconf
+TRANSITIVE+=   p5-gettext-[0-9]*:../../devel/p5-gettext        # via autoconf
+TRANSITIVE+=   tradcpp-[0-9]*:../../devel/tradcpp              # via imake
+TRANSITIVE+=   imake-[0-9]*:../../devel/imake
+TRANSITIVE+=   xorg-cf-files-[0-9]*:../../x11/xorg-cf-files    # via imake
+
+# required by lang/python*
+TRANSITIVE+=   libffi-[0-9]*:../../devel/libffi
+TRANSITIVE+=   libuuid-[0-9]*:../../devel/libuuid
+
+# required by devel/bison
+TRANSITIVE+=   gettext-tools-[0-9]*:../../devel/gettext-tools
+
+# required by devel/flex
+TRANSITIVE+=   help2man-[0-9]*:../../converters/help2man
+TRANSITIVE+=   p5-gettext-[0-9]*:../../devel/p5-gettext
+
+# required by devel/meson
+TRANSITIVE+=   ${PYPKGPREFIX}-setuptools-[0-9]*:../../textproc/py-setuptools
+TRANSITIVE+=   ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
+
+# required by devel/ninja-build
+TRANSITIVE+=   re2c-[0-9]*:../../devel/re2c
+
+# required by devel/glib2
+TRANSITIVE+=   gettext-tools-[0-9]*:../../devel/gettext-tools
+TRANSITIVE+=   libffi-[0-9]*:../../devel/libffi
+TRANSITIVE+=   pcre2-[0-9]*:../../devel/pcre2
+
+# required by graphics/tiff
+TRANSITIVE+=   jbigkit-[0-9]*:../../graphics/jbigkit
+
+# required by security/gnutls
+TRANSITIVE+=   autoconf-[0-9]*:../../devel/autoconf            # via ?
+TRANSITIVE+=   gettext-tools-[0-9]*:../../devel/gettext-tools
+TRANSITIVE+=   libcfg+-[0-9]*:../../devel/libcfg+
+TRANSITIVE+=   gmp-[0-9]*:../../devel/gmp
+TRANSITIVE+=   libffi-[0-9]*:../../devel/libffi                # via p11-kit
+TRANSITIVE+=   libtasn1-[0-9]*:../../security/libtasn1
+TRANSITIVE+=   mozilla-rootcerts-[0-9]*:../../security/mozilla-rootcerts
+TRANSITIVE+=   nettle-[0-9]*:../../security/nettle
+TRANSITIVE+=   p11-kit-[0-9]*:../../security/p11-kit
+TRANSITIVE+=   gsed-[0-9]*:../../textproc/gsed
+TRANSITIVE+=   libunistring-[0-9]*:../../textproc/libunistring
+
+# required by textproc/libxslt
+TRANSITIVE+=   docbook-xml-[0-9]*:../../textproc/docbook-xml
+TRANSITIVE+=   docbook-xsl-[0-9]*:../../textproc/docbook-xsl
+TRANSITIVE+=   libgcrypt-[0-9]*:../../security/libgcrypt
 TRANSITIVE+=   libgpg-error-[0-9]*:../../security/libgpg-error
-                                                       # required by libgcrypt
-TRANSITIVE+=   libtasn1-[0-9]*:../../security/libtasn1 # required by gnutls
-TRANSITIVE+=   nettle-[0-9]*:../../security/nettle     # required by gnutls
 
 # Provide a way to hide these when doing dependency analysis.
 .if !defined(SUPPRESS_TRANSITIVE)



Home | Main Index | Thread Index | Old Index