pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/graphics/papirus-icon-theme papirus-icon-theme: Switch...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3edea3b2d992
branches:  trunk
changeset: 444864:3edea3b2d992
user:      jperkin <jperkin%pkgsrc.org@localhost>
date:      Wed Jan 13 18:26:23 2021 +0000

description:
papirus-icon-theme: Switch to dynamic PLIST.

The static PLIST was incorrect, listing a number of directories instead of the
files contained within them.  For some reason the check-files infrastructure
does not complain about this on NetBSD, and was only noticed on SunOS.

Fixing the PLIST to correctly register the 750,000+ files that this package
installs would bloat it to 44MB and be painful to maintain, so while dynamic
PLISTs are generally to be avoided, in this situation it's the least worst.

Ok nia.

diffstat:

 graphics/papirus-icon-theme/Makefile |     18 +-
 graphics/papirus-icon-theme/PLIST    |  84047 ---------------------------------
 2 files changed, 16 insertions(+), 84049 deletions(-)

diffs (truncated from 84085 to 300 lines):

diff -r 0d9b976a469c -r 3edea3b2d992 graphics/papirus-icon-theme/Makefile
--- a/graphics/papirus-icon-theme/Makefile      Wed Jan 13 18:01:49 2021 +0000
+++ b/graphics/papirus-icon-theme/Makefile      Wed Jan 13 18:26:23 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2020/03/22 11:39:52 nia Exp $
+# $NetBSD: Makefile,v 1.10 2021/01/13 18:26:23 jperkin Exp $
 
 DISTNAME=      papirus-icon-theme-20200301
 CATEGORIES=    graphics
@@ -15,9 +15,23 @@
 USE_TOOLS+=    gmake
 ICON_THEMES=   yes
 
+#
+# This package installs over 750,000 files.  While dynamic PLISTs are to be
+# avoided where possible, trying to maintain a static PLIST for this many
+# files is impractical and would bloat the repository considerably.
+#
+# The install script is literally just "cp -R <list of dirs>", so there is
+# hopefully little to go wrong and result in a broken package.
+#
+CHECK_FILES=           no
+GENERATE_PLIST=                cd ${DESTDIR}${PREFIX};
+GENERATE_PLIST+=       ${FIND} share \( -type f -o -type l \) | ${SORT};
+
 # Save some time...
+CHECK_INTERPRETER_SKIP+=       share/icons/*/*/*/*.svg
+CHECK_SHLIBS_SUPPORTED=                no
+CHECK_SSP_SUPPORTED=           no
 CHECK_WRKREF_SKIP+=            share/icons/*/*/*/*.svg
-CHECK_INTERPRETER_SKIP+=       share/icons/*/*/*/*.svg
 
 .include "../../graphics/gnome-icon-theme/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
diff -r 0d9b976a469c -r 3edea3b2d992 graphics/papirus-icon-theme/PLIST
--- a/graphics/papirus-icon-theme/PLIST Wed Jan 13 18:01:49 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,84047 +0,0 @@
-@comment $NetBSD: PLIST,v 1.9 2020/03/22 11:39:52 nia Exp $
-share/icons/Papirus-Dark/16x16/actions/Finished.svg
-share/icons/Papirus-Dark/16x16/actions/Info-amarok.svg
-share/icons/Papirus-Dark/16x16/actions/SuggestionError.svg
-share/icons/Papirus-Dark/16x16/actions/SuggestionTM.svg
-share/icons/Papirus-Dark/16x16/actions/action-albumfolder-importdir2.svg
-share/icons/Papirus-Dark/16x16/actions/action-rss_tag.svg
-share/icons/Papirus-Dark/16x16/actions/action-unavailable.svg
-share/icons/Papirus-Dark/16x16/actions/add-files-to-archive.svg
-share/icons/Papirus-Dark/16x16/actions/add-folder-to-archive.svg
-share/icons/Papirus-Dark/16x16/actions/add-placemark.svg
-share/icons/Papirus-Dark/16x16/actions/add.svg
-share/icons/Papirus-Dark/16x16/actions/address-book-new.svg
-share/icons/Papirus-Dark/16x16/actions/addressbook-details.svg
-share/icons/Papirus-Dark/16x16/actions/adjustcurves.svg
-share/icons/Papirus-Dark/16x16/actions/adjusthsl.svg
-share/icons/Papirus-Dark/16x16/actions/adjustlevels.svg
-share/icons/Papirus-Dark/16x16/actions/adjustrgb.svg
-share/icons/Papirus-Dark/16x16/actions/adress-book-new.svg
-share/icons/Papirus-Dark/16x16/actions/akonadi-phone-home.svg
-share/icons/Papirus-Dark/16x16/actions/akonadiconsole.svg
-share/icons/Papirus-Dark/16x16/actions/albumfolder-importdir.svg
-share/icons/Papirus-Dark/16x16/actions/albumfolder-importimages.svg
-share/icons/Papirus-Dark/16x16/actions/albumfolder-new.svg
-share/icons/Papirus-Dark/16x16/actions/albumfolder-properties.svg
-share/icons/Papirus-Dark/16x16/actions/albumfolder-user-trash.svg
-share/icons/Papirus-Dark/16x16/actions/align-horizontal-baseline.svg
-share/icons/Papirus-Dark/16x16/actions/align-horizontal-bottom-out.svg
-share/icons/Papirus-Dark/16x16/actions/align-horizontal-center.svg
-share/icons/Papirus-Dark/16x16/actions/align-horizontal-left-out.svg
-share/icons/Papirus-Dark/16x16/actions/align-horizontal-left-to-anchor.svg
-share/icons/Papirus-Dark/16x16/actions/align-horizontal-left.svg
-share/icons/Papirus-Dark/16x16/actions/align-horizontal-right-out.svg
-share/icons/Papirus-Dark/16x16/actions/align-horizontal-right-to-anchor.svg
-share/icons/Papirus-Dark/16x16/actions/align-horizontal-right.svg
-share/icons/Papirus-Dark/16x16/actions/align-horizontal-top-out.svg
-share/icons/Papirus-Dark/16x16/actions/align-vertical-baseline.svg
-share/icons/Papirus-Dark/16x16/actions/align-vertical-bottom-out.svg
-share/icons/Papirus-Dark/16x16/actions/align-vertical-bottom-to-anchor.svg
-share/icons/Papirus-Dark/16x16/actions/align-vertical-bottom.svg
-share/icons/Papirus-Dark/16x16/actions/align-vertical-center.svg
-share/icons/Papirus-Dark/16x16/actions/align-vertical-top-out.svg
-share/icons/Papirus-Dark/16x16/actions/align-vertical-top-to-anchor.svg
-share/icons/Papirus-Dark/16x16/actions/align-vertical-top.svg
-share/icons/Papirus-Dark/16x16/actions/amarok_artist.svg
-share/icons/Papirus-Dark/16x16/actions/amarok_cart_add.svg
-share/icons/Papirus-Dark/16x16/actions/amarok_cart_remove.svg
-share/icons/Papirus-Dark/16x16/actions/amarok_cart_view.svg
-share/icons/Papirus-Dark/16x16/actions/amarok_change_language.svg
-share/icons/Papirus-Dark/16x16/actions/amarok_clock.svg
-share/icons/Papirus-Dark/16x16/actions/amarok_lyrics.svg
-share/icons/Papirus-Dark/16x16/actions/amarok_playcount.svg
-share/icons/Papirus-Dark/16x16/actions/amarok_playlist.svg
-share/icons/Papirus-Dark/16x16/actions/amarok_playlist_refresh.svg
-share/icons/Papirus-Dark/16x16/actions/amarok_scripts.svg
-share/icons/Papirus-Dark/16x16/actions/antivignetting.svg
-share/icons/Papirus-Dark/16x16/actions/application-exit.svg
-share/icons/Papirus-Dark/16x16/actions/application-menu.svg
-share/icons/Papirus-Dark/16x16/actions/application-rss+xml.svg
-share/icons/Papirus-Dark/16x16/actions/applications-other.svg
-share/icons/Papirus-Dark/16x16/actions/appointment-missed.svg
-share/icons/Papirus-Dark/16x16/actions/appointment-new.svg
-share/icons/Papirus-Dark/16x16/actions/appointment-soon.svg
-share/icons/Papirus-Dark/16x16/actions/appointment.svg
-share/icons/Papirus-Dark/16x16/actions/archive-extract.svg
-share/icons/Papirus-Dark/16x16/actions/archive-insert-directory.svg
-share/icons/Papirus-Dark/16x16/actions/archive-insert.svg
-share/icons/Papirus-Dark/16x16/actions/archive-remove.svg
-share/icons/Papirus-Dark/16x16/actions/archive.svg
-share/icons/Papirus-Dark/16x16/actions/arrow-down-double.svg
-share/icons/Papirus-Dark/16x16/actions/arrow-down.svg
-share/icons/Papirus-Dark/16x16/actions/arrow-left-double.svg
-share/icons/Papirus-Dark/16x16/actions/arrow-left.svg
-share/icons/Papirus-Dark/16x16/actions/arrow-right-double.svg
-share/icons/Papirus-Dark/16x16/actions/arrow-right.svg
-share/icons/Papirus-Dark/16x16/actions/arrow-up-double.svg
-share/icons/Papirus-Dark/16x16/actions/arrow-up.svg
-share/icons/Papirus-Dark/16x16/actions/as.svg
-share/icons/Papirus-Dark/16x16/actions/as_disabled.svg
-share/icons/Papirus-Dark/16x16/actions/as_light.svg
-share/icons/Papirus-Dark/16x16/actions/atmosphere.svg
-share/icons/Papirus-Dark/16x16/actions/audio-off.svg
-share/icons/Papirus-Dark/16x16/actions/audio-on.svg
-share/icons/Papirus-Dark/16x16/actions/audio-ready.svg
-share/icons/Papirus-Dark/16x16/actions/audio-volume-high.svg
-share/icons/Papirus-Dark/16x16/actions/audio-volume-low.svg
-share/icons/Papirus-Dark/16x16/actions/audio-volume-medium.svg
-share/icons/Papirus-Dark/16x16/actions/audio-volume-muted.svg
-share/icons/Papirus-Dark/16x16/actions/auto-type.svg
-share/icons/Papirus-Dark/16x16/actions/autocorrection.svg
-share/icons/Papirus-Dark/16x16/actions/automated-tasks.svg
-share/icons/Papirus-Dark/16x16/actions/back.svg
-share/icons/Papirus-Dark/16x16/actions/bell.svg
-share/icons/Papirus-Dark/16x16/actions/bitmap-trace.svg
-share/icons/Papirus-Dark/16x16/actions/blueman-plugin.svg
-share/icons/Papirus-Dark/16x16/actions/blueman-send-file.svg
-share/icons/Papirus-Dark/16x16/actions/blueman-trust.svg
-share/icons/Papirus-Dark/16x16/actions/blueman-untrust.svg
-share/icons/Papirus-Dark/16x16/actions/blurfx.svg
-share/icons/Papirus-Dark/16x16/actions/blurimage.svg
-share/icons/Papirus-Dark/16x16/actions/bonobo-component-browser.svg
-share/icons/Papirus-Dark/16x16/actions/bookmark-add-folder.svg
-share/icons/Papirus-Dark/16x16/actions/bookmark-edit.svg
-share/icons/Papirus-Dark/16x16/actions/bookmark-new-list.svg
-share/icons/Papirus-Dark/16x16/actions/bookmark-new.svg
-share/icons/Papirus-Dark/16x16/actions/bookmark-remove.svg
-share/icons/Papirus-Dark/16x16/actions/bookmark-toolbar.svg
-share/icons/Papirus-Dark/16x16/actions/bookmark.svg
-share/icons/Papirus-Dark/16x16/actions/bookmark_add.svg
-share/icons/Papirus-Dark/16x16/actions/bookmarks-organize.svg
-share/icons/Papirus-Dark/16x16/actions/bookmarks.svg
-share/icons/Papirus-Dark/16x16/actions/bookmarks_list_add.svg
-share/icons/Papirus-Dark/16x16/actions/bordertool.svg
-share/icons/Papirus-Dark/16x16/actions/bottom.svg
-share/icons/Papirus-Dark/16x16/actions/boundingbox_bottom.svg
-share/icons/Papirus-Dark/16x16/actions/boundingbox_bottom_left.svg
-share/icons/Papirus-Dark/16x16/actions/boundingbox_bottom_right.svg
-share/icons/Papirus-Dark/16x16/actions/boundingbox_center.svg
-share/icons/Papirus-Dark/16x16/actions/boundingbox_left.svg
-share/icons/Papirus-Dark/16x16/actions/boundingbox_right.svg
-share/icons/Papirus-Dark/16x16/actions/boundingbox_top.svg
-share/icons/Papirus-Dark/16x16/actions/boundingbox_top_left.svg
-share/icons/Papirus-Dark/16x16/actions/boundingbox_top_right.svg
-share/icons/Papirus-Dark/16x16/actions/bqm-add.svg
-share/icons/Papirus-Dark/16x16/actions/bqm-addqueue.svg
-share/icons/Papirus-Dark/16x16/actions/bqm-commit.svg
-share/icons/Papirus-Dark/16x16/actions/bqm-diff.svg
-share/icons/Papirus-Dark/16x16/actions/bqm-remove.svg
-share/icons/Papirus-Dark/16x16/actions/bqm-rmqueue.svg
-share/icons/Papirus-Dark/16x16/actions/bqm-update.svg
-share/icons/Papirus-Dark/16x16/actions/browser-download.svg
-share/icons/Papirus-Dark/16x16/actions/burst.svg
-share/icons/Papirus-Dark/16x16/actions/button_cancel.svg
-share/icons/Papirus-Dark/16x16/actions/button_ok.svg
-share/icons/Papirus-Dark/16x16/actions/bwtonal.svg
-share/icons/Papirus-Dark/16x16/actions/cab_extract.svg
-share/icons/Papirus-Dark/16x16/actions/cab_view.svg
-share/icons/Papirus-Dark/16x16/actions/cache.svg
-share/icons/Papirus-Dark/16x16/actions/calendar-go-today.svg
-share/icons/Papirus-Dark/16x16/actions/call-start.svg
-share/icons/Papirus-Dark/16x16/actions/call-stop.svg
-share/icons/Papirus-Dark/16x16/actions/camera-off.svg
-share/icons/Papirus-Dark/16x16/actions/camera-on.svg
-share/icons/Papirus-Dark/16x16/actions/camera-ready.svg
-share/icons/Papirus-Dark/16x16/actions/cancel.svg
-share/icons/Papirus-Dark/16x16/actions/cd.svg
-share/icons/Papirus-Dark/16x16/actions/channelmixer.svg
-share/icons/Papirus-Dark/16x16/actions/character-set.svg
-share/icons/Papirus-Dark/16x16/actions/check-filled.svg
-share/icons/Papirus-Dark/16x16/actions/checkbox.svg
-share/icons/Papirus-Dark/16x16/actions/checkmark.svg
-share/icons/Papirus-Dark/16x16/actions/chronometer-lap.svg
-share/icons/Papirus-Dark/16x16/actions/chronometer-pause.svg
-share/icons/Papirus-Dark/16x16/actions/chronometer-reset.svg
-share/icons/Papirus-Dark/16x16/actions/chronometer-start.svg
-share/icons/Papirus-Dark/16x16/actions/chronometer.svg
-share/icons/Papirus-Dark/16x16/actions/clear_left.svg
-share/icons/Papirus-Dark/16x16/actions/clock-large.svg
-share/icons/Papirus-Dark/16x16/actions/clock.svg
-share/icons/Papirus-Dark/16x16/actions/cloud-download.svg
-share/icons/Papirus-Dark/16x16/actions/cloud-upload.svg
-share/icons/Papirus-Dark/16x16/actions/cm_briefview.svg
-share/icons/Papirus-Dark/16x16/actions/cm_columnsview.svg
-share/icons/Papirus-Dark/16x16/actions/cm_copyfullnamestoclip.svg
-share/icons/Papirus-Dark/16x16/actions/cm_extractfiles.svg
-share/icons/Papirus-Dark/16x16/actions/cm_flatview.svg
-share/icons/Papirus-Dark/16x16/actions/cm_markinvert.svg
-share/icons/Papirus-Dark/16x16/actions/cm_markminus.svg
-share/icons/Papirus-Dark/16x16/actions/cm_markplus.svg
-share/icons/Papirus-Dark/16x16/actions/cm_multirename.svg
-share/icons/Papirus-Dark/16x16/actions/cm_options.svg
-share/icons/Papirus-Dark/16x16/actions/cm_packfiles.svg
-share/icons/Papirus-Dark/16x16/actions/cm_refresh.svg
-share/icons/Papirus-Dark/16x16/actions/cm_runterm.svg
-share/icons/Papirus-Dark/16x16/actions/cm_search.svg
-share/icons/Papirus-Dark/16x16/actions/cm_syncdirs.svg
-share/icons/Papirus-Dark/16x16/actions/cm_thumbnailsview.svg
-share/icons/Papirus-Dark/16x16/actions/cm_viewhistorynext.svg
-share/icons/Papirus-Dark/16x16/actions/cm_viewhistoryprev.svg
-share/icons/Papirus-Dark/16x16/actions/code-block.svg
-share/icons/Papirus-Dark/16x16/actions/code-class.svg
-share/icons/Papirus-Dark/16x16/actions/code-context.svg
-share/icons/Papirus-Dark/16x16/actions/code-function.svg
-share/icons/Papirus-Dark/16x16/actions/code-typedef.svg
-share/icons/Papirus-Dark/16x16/actions/code-variable.svg
-share/icons/Papirus-Dark/16x16/actions/collection-rescan-amarok.svg
-share/icons/Papirus-Dark/16x16/actions/color-fill.svg
-share/icons/Papirus-Dark/16x16/actions/color-gradient.svg
-share/icons/Papirus-Dark/16x16/actions/color-management.svg
-share/icons/Papirus-Dark/16x16/actions/color-picker-black.svg
-share/icons/Papirus-Dark/16x16/actions/color-picker-grey.svg
-share/icons/Papirus-Dark/16x16/actions/color-picker-white.svg
-share/icons/Papirus-Dark/16x16/actions/color-picker.svg
-share/icons/Papirus-Dark/16x16/actions/color-select.svg
-share/icons/Papirus-Dark/16x16/actions/colorfx.svg
-share/icons/Papirus-Dark/16x16/actions/colormanagement.svg
-share/icons/Papirus-Dark/16x16/actions/colorneg.svg
-share/icons/Papirus-Dark/16x16/actions/colors-chromablue.svg
-share/icons/Papirus-Dark/16x16/actions/colors-chromagreen.svg
-share/icons/Papirus-Dark/16x16/actions/colors-chromared.svg
-share/icons/Papirus-Dark/16x16/actions/colors-luma.svg
-share/icons/Papirus-Dark/16x16/actions/compass.svg
-share/icons/Papirus-Dark/16x16/actions/configuration.svg
-share/icons/Papirus-Dark/16x16/actions/configure-shortcuts.svg
-share/icons/Papirus-Dark/16x16/actions/configure-toolbars.svg
-share/icons/Papirus-Dark/16x16/actions/configure.svg
-share/icons/Papirus-Dark/16x16/actions/configure_shortcuts.svg
-share/icons/Papirus-Dark/16x16/actions/configure_toolbars.svg
-share/icons/Papirus-Dark/16x16/actions/connector-avoid.svg
-share/icons/Papirus-Dark/16x16/actions/connector-ignore.svg
-share/icons/Papirus-Dark/16x16/actions/connector-orthogonal.svg
-share/icons/Papirus-Dark/16x16/actions/contact-new.svg
-share/icons/Papirus-Dark/16x16/actions/contents.svg
-share/icons/Papirus-Dark/16x16/actions/contexthelp.svg
-share/icons/Papirus-Dark/16x16/actions/contrast.svg
-share/icons/Papirus-Dark/16x16/actions/cookies.svg
-share/icons/Papirus-Dark/16x16/actions/coordinate.svg
-share/icons/Papirus-Dark/16x16/actions/copy-coordinates.svg
-share/icons/Papirus-Dark/16x16/actions/crosshairs.svg
-share/icons/Papirus-Dark/16x16/actions/currenttrack_pause.svg
-share/icons/Papirus-Dark/16x16/actions/currenttrack_play.svg
-share/icons/Papirus-Dark/16x16/actions/cursor-arrow.svg
-share/icons/Papirus-Dark/16x16/actions/curve-connector.svg
-share/icons/Papirus-Dark/16x16/actions/cvc-about.svg
-share/icons/Papirus-Dark/16x16/actions/cvc-configure.svg
-share/icons/Papirus-Dark/16x16/actions/cvc-connect.svg
-share/icons/Papirus-Dark/16x16/actions/cvc-disconnect.svg
-share/icons/Papirus-Dark/16x16/actions/cvc-info.svg
-share/icons/Papirus-Dark/16x16/actions/dashboard-show.svg
-share/icons/Papirus-Dark/16x16/actions/database-change-key.svg
-share/icons/Papirus-Dark/16x16/actions/database-index.svg
-share/icons/Papirus-Dark/16x16/actions/database-lock.svg
-share/icons/Papirus-Dark/16x16/actions/debug-execute-from-cursor.svg
-share/icons/Papirus-Dark/16x16/actions/debug-execute-to-cursor.svg
-share/icons/Papirus-Dark/16x16/actions/debug-run-cursor.svg
-share/icons/Papirus-Dark/16x16/actions/debug-run.svg
-share/icons/Papirus-Dark/16x16/actions/debug-step-instruction.svg
-share/icons/Papirus-Dark/16x16/actions/debug-step-into-instruction.svg
-share/icons/Papirus-Dark/16x16/actions/debug-step-into.svg
-share/icons/Papirus-Dark/16x16/actions/debug-step-out.svg
-share/icons/Papirus-Dark/16x16/actions/debug-step-over.svg
-share/icons/Papirus-Dark/16x16/actions/delete-comment.svg
-share/icons/Papirus-Dark/16x16/actions/delete.svg
-share/icons/Papirus-Dark/16x16/actions/depth16to8.svg
-share/icons/Papirus-Dark/16x16/actions/depth8to16.svg
-share/icons/Papirus-Dark/16x16/actions/device.svg
-share/icons/Papirus-Dark/16x16/actions/dialog-align-and-distribute.svg
-share/icons/Papirus-Dark/16x16/actions/dialog-apply.svg
-share/icons/Papirus-Dark/16x16/actions/dialog-cancel.svg
-share/icons/Papirus-Dark/16x16/actions/dialog-close.svg
-share/icons/Papirus-Dark/16x16/actions/dialog-error.svg
-share/icons/Papirus-Dark/16x16/actions/dialog-fill-and-stroke.svg
-share/icons/Papirus-Dark/16x16/actions/dialog-filters.svg
-share/icons/Papirus-Dark/16x16/actions/dialog-geometry.svg
-share/icons/Papirus-Dark/16x16/actions/dialog-icon-preview.svg
-share/icons/Papirus-Dark/16x16/actions/dialog-information.svg
-share/icons/Papirus-Dark/16x16/actions/dialog-input-devices.svg
-share/icons/Papirus-Dark/16x16/actions/dialog-layers.svg
-share/icons/Papirus-Dark/16x16/actions/dialog-memory.svg
-share/icons/Papirus-Dark/16x16/actions/dialog-messages.svg
-share/icons/Papirus-Dark/16x16/actions/dialog-no.svg
-share/icons/Papirus-Dark/16x16/actions/dialog-object-properties.svg



Home | Main Index | Thread Index | Old Index