aboutsummaryrefslogtreecommitdiffstats
path: root/data/icons/Makefile.am
blob: 0b16c6e8b344357ae2dc1fd938b7358f4eab15d3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
NULL =

themes = \
    hicolor \
    $(NULL)

icons = \
    hicolor_actions_16x16_bookmark-view.png \
    hicolor_actions_16x16_history-view.png \
    hicolor_actions_16x16_location-entry.png \
    hicolor_actions_22x22_bookmark-view.png \
    hicolor_actions_22x22_history-view.png \
    hicolor_actions_22x22_location-entry.png \
    hicolor_actions_24x24_bookmark-view.png \
    hicolor_actions_24x24_history-view.png \
    hicolor_actions_24x24_location-entry.png \
    hicolor_actions_32x32_bookmark-view.png \
    hicolor_actions_32x32_history-view.png \
    hicolor_actions_32x32_location-entry.png \
    hicolor_actions_32x32_location-entry.svg \
    hicolor_actions_scalable_bookmark-view.svg \
    hicolor_actions_scalable_history-view.svg \
    hicolor_actions_scalable_location-entry.svg \
    hicolor_apps_16x16_gnome-web-browser.png \
    hicolor_apps_22x22_gnome-web-browser.png \
    hicolor_apps_24x24_gnome-web-browser.png \
    hicolor_apps_32x32_gnome-web-browser.png \
    hicolor_apps_scalable_gnome-web-browser.svg \
    hicolor_places_16x16_bookmark-web.png \
    hicolor_places_22x22_bookmark-web.png \
    hicolor_places_24x24_bookmark-web.png \
    hicolor_status_16x16_lock-broken.png \
    hicolor_status_16x16_lock-insecure.png \
    hicolor_status_16x16_lock-secure-checked.png \
    hicolor_status_16x16_lock-secure.png \
    hicolor_status_16x16_popup-hidden.png \
    hicolor_status_22x22_popup-hidden.png \
    hicolor_status_24x24_lock-broken.png \
    hicolor_status_24x24_lock-insecure.png \
    hicolor_status_24x24_lock-secure-checked.png \
    hicolor_status_24x24_lock-secure.png \
    hicolor_status_24x24_popup-hidden.png \
    hicolor_status_32x32_popup-hidden.png \
    hicolor_status_48x48_lock-broken.png \
    hicolor_status_48x48_lock-insecure.png \
    hicolor_status_48x48_lock-secure-checked.png \
    hicolor_status_48x48_lock-secure.png \
    hicolor_status_scalable_popup-hidden.svg \
    $(NULL)

source_icons = \
    hicolor_actions_16x16_history-view.svg \
    hicolor_actions_22x22_history-view.svg \
    hicolor_actions_32x32_bookmark-view.svg \
    hicolor_actions_32x32_history-view.svg \
    hicolor_actions_16x16_bookmark-view.xcf \
    hicolor_actions_22x22_bookmark-view.xcf \
    hicolor_apps_16x16_gnome-web-browser.svg \
    hicolor_apps_22x22_gnome-web-browser.svg \
    hicolor_apps_32x32_gnome-web-browser.svg \
    hicolor_places_16x16_bookmark-web.svg \
    hicolor_places_22x22_bookmark-web.svg \
    hicolor_status_16x16_popup-hidden.xcf \
    hicolor_status_22x22_popup-hidden.xcf \
    hicolor_status_32x32_popup-hidden.svg \
    $(NULL)

EXTRA_DIST = \
    $(icons)    \
    $(source_icons) \
    $(NULL)

###############################################################################

gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor

update-icon-cache:
    @-if test -z "$(DESTDIR)"; then \
        echo "Updating Gtk icon cache."; \
        for theme in $(themes); do \
            $(gtk_update_icon_cache) $(datadir)/icons/$$theme; \
        done; \
    else \
        echo "*** Icon cache not updated.  After (un)install, run this:"; \
        for theme in $(themes); do \
            echo "***   $(gtk_update_icon_cache) $(datadir)/icons/$$theme"; \
        done; \
    fi

install-icons:
    for icon in $(icons); do \
        THEME=`echo $$icon | cut -d_ -f1`; \
        CONTEXT=`echo $$icon | cut -d_ -f2`; \
        SIZE=`echo $$icon | cut -d_ -f3`; \
        ICONFILE=`echo $$icon | cut -d_ -f4`; \
        mkdir -p $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT; \
        $(INSTALL_DATA) $(srcdir)/$$icon $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
    done

uninstall-icons:
    -for icon in $(icons); do \
        THEME=`echo $$icon | cut -d_ -f1`; \
        CONTEXT=`echo $$icon | cut -d_ -f2`; \
        SIZE=`echo $$icon | cut -d_ -f3`; \
        ICONFILE=`echo $$icon | cut -d_ -f4`; \
        rm -f $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
    done

install-data-local: install-icons update-icon-cache

uninstall-local: uninstall-icons update-icon-cache
e52a425990dbdbd7b4fd'>Update pkg-descr since HEAD != 5.X anymore.marcus2005-02-271-1/+1 * Update to today's snapshot of pkg_install.marcus2005-02-274-17/+14 * sysutils/portmanager update to 0.2.8leeym2005-02-244-27/+34 * Update to 1.4.tobez2005-02-212-4/+4 * - Update to 0.2.7pav2005-02-218-1062/+15 * - Fix path mangling when running make all-depends-listpav2005-02-172-2/+50 * - Update to 0.2.6_5pav2005-02-152-1/+583 * Update to 2.6.11marcus2005-02-142-4/+12 * - Update to 0.2.6_4:pav2005-02-132-1/+311 * - Fix bug where configuration file would not get readpav2005-02-103-8/+62 * - Update to 0.2.6_2:pav2005-02-093-9/+89 * - disable CONFIGURE_ARGS temporarily (requested by maintainer)leeym2005-02-081-8/+8 * update portmanager to ver 0.2.6leeym2005-02-082-33/+31 * Catch up with latest bsd.port.mk changeseik2005-02-032-94/+177 * - Update to 0.2.5sem2005-01-315-1013/+12 * - Fixes stupid bug introduced in 0.2.4_1 where portmanager overwrites its ownpav2005-01-292-2/+29 * - handle looping by limiting to no more than 2 occurancessem2005-01-283-2/+979 * Update to 1.3arved2005-01-262-3/+3 * - update to 0.2.4:sem2005-01-213-25/+25 * - Update to 0.2.3pav2005-01-193-15/+16 * - Update to 1.2pav2005-01-192-3/+3 * In light of recent tests, update the description of portsnap to notecperciva2005-01-161-2/+3 * Document Horde's XSS vulnerabilities.thierry2005-01-051-0/+1 * Before performing any work, unset a number of environment variables whichdes2004-12-313-2/+18 * - update to 0.2.2sem2004-12-293-5/+21 * - Upgrade to 0.6sem2004-12-292-4/+6 * Oops, I forgot to commit Makefile..knu2004-12-292-0/+4 * Fix the startup script for 4.x.knu2004-12-282-0/+28 * pkg_rmleaves finds packages that are not requested by any other installedpav2004-12-283-0/+30 * - Update to 0.2.1sem2004-12-276-507/+29 * Update to 20041226.knu2004-12-264-6/+6 * Update to 20041225.knu2004-12-266-30/+6 * Fix the startup script.knu2004-12-254-0/+28 * Update to 20041224.knu2004-12-2410-102/+8 * Don't check for DISTVERSION as apart of %makevars since it will be setmarcus2004-12-182-6/+7 * * Update to 2.6.10marcus2004-12-172-18/+32 * Update to version 0.3.1 in order to fix a bug which breaks `portsnapcperciva2004-12-092-3/+3 * Update to version 0.3. This has the following changes:erwin2004-12-082-5/+6 * Add whitespace around parentheses in .if logic, in order to unbreakcperciva2004-11-241-1/+1 * Update to 2.6.9.marcus2004-11-232-158/+57 * Add p5-FreeBSD-Portindex 1.1, incremental FreeBSD ports INDEX fileokazaki2004-11-214-0/+95 * Use the bzipped index to speed up downloading.des2004-11-212-7/+18 * Finally fix the master-has-a-master issue.des2004-11-132-18/+23 * Add sysutils/portbrowser, a free, easy to use GUI frontend implementationhrs2004-11-083-0/+31 * Bump PORTREVISIONS for all ports that depend on atk or pango to ease in themarcus2004-11-081-1/+1 * - Make freebsd-sha1 dependency conditional on OSVERSIONpav2004-11-072-6/+19 * Fix portmanager seg faults when an installed port's +CONTENTS filesem2004-11-022-1/+75 * Add portsnap: Provides secure snapshots of the ports directory.lofi2004-11-014-0/+69 * Switch to ssh for anoncvs so it works again.des2004-10-315-19/+45 * Create a VuXML entry for Horde XSS help window vulnerability to replacenectar2004-10-271-1/+0 * Add an entry for a vulnerability fixed in horde-2.2.7.thierry2004-10-271-0/+1 * Recognize absolute master directories.des2004-10-252-2/+3 * Add entries for vulnerabilites in imported xpdf code in kdegraphicslofi2004-10-241-0/+2 * - fix reinstall targeteik2004-10-243-144/+150 * Don't croak on port names that contain metacharacters.des2004-10-222-4/+6 * Fix the build on older versions of FreeBSD.marcus2004-10-191-0/+16 * Improve handling of installed ports whose origin can't be determined.des2004-10-142-4/+14 * Enable bpm to grok the new INDEX format with extra fields.adamw2004-10-132-4/+20 * Support .ifndef and !defined when doing OPTIONS checking.marcus2004-10-132-1/+2 * Add an entry for a XSS vulnerability fixed in IMP-3.2.6.thierry2004-10-121-0/+1 * * Update to 2.6.8marcus2004-10-122-5/+47 * - Fix potential endless loop when a port changes his name depending on optionpav2004-10-124-3/+375 * BROKEN on 5.x: Does not compilekris2004-09-261-1/+7 * BROKEN on 5.x: Does not compilekris2004-09-181-1/+7 * Typo-fix in a commentbrueffer2004-09-091-1/+1 * - star-devel: privilege escalationeik2004-09-092-1/+7 * - XSS vulnerability in phpGroupWare wiki moduleeik2004-09-072-8/+42 * multiple vulnerabilities in LHAeik2004-09-041-0/+36 * grrrr... left the test case intacteik2004-09-041-1/+1 * - update to version 0.5.9eik2004-09-043-14/+34 * - add some referenceseik2004-09-043-8/+142 * Update to 2.6.7marcus2004-09-012-8/+9 * The recently comitted BPM port fails to handle the new INDEX fileadamw2004-09-012-0/+24 * Minor bug fix and pkg-plist correction.linimon2004-08-313-13/+25 * samba printer change notification request DoSeik2004-08-311-0/+1 * add some references, add ru-gaimeik2004-08-301-2/+4 * multiple vulnerabilities in gaimeik2004-08-301-4/+4 * security bug in rscsi client codeeik2004-08-301-0/+4 * Fix RUN_DEPENDS.linimon2004-08-291-1/+4 * Document NSS SSLv2 server buffer overflow (already referenced innectar2004-08-271-1/+0 * Document ripMIME decoding bug (already referenced in portaudit.txt).nectar2004-08-271-1/+0 * Argh. Duplicate entry for "Scorched 3D server chat box format string vulnerab...eik2004-08-271-2/+1 * Mozilla / NSS S/MIME DoS vulnerability & Scorched 3D server chat box format s...eik2004-08-271-0/+2 * Note sanitize_path bug in rsync (already referenced in portaudit.txt).nectar2004-08-271-1/+0 * Document buffer overflows in SoX (already referenced in portaudit.txt).nectar2004-08-271-1/+0 * Document cookie bug in Konqueror (already referenced in portaudit.txt).nectar2004-08-271-1/+0 * Remove libxine issue which is now documented in the FreeBSD VuXMLnectar2004-08-251-1/+0 * nss library SSL remote buffer overfloweik2004-08-251-0/+1 * multiple buffer overflows in xveik2004-08-251-2/+3 * Watch out for undefined values when resolving port origins. This makesdes2004-08-252-4/+6 * Fix path to INDEX file on 5.x.adamw2004-08-251-0/+14 * Fix build on current in some situations.adamw2004-08-241-0/+2 * I am pleased to announce a new GTK+-2 interface to our ports tree!adamw2004-08-244-0/+55 * Konqueror cross-domain cookie injectioneik2004-08-241-0/+1 * handle some duplicateseik2004-08-243-2/+71 * fix "too many open files" error when using the -r flageik2004-08-242-2/+2 * a2ps: Possible execution of shell commands as local user.eik2004-08-211-1/+2 * Update to 0.2.0sem2004-08-213-20/+32 * correct topic of eda0ade6-f281-11d8-81b0-000347a4fa7deik2004-08-201-1/+1 * QT 3.x BMP (and possibly other graphics formats) heap-based overfloweik2004-08-201-0/+1 * potential security flaws in mod_ssleik2004-08-191-4/+6 * move a800386e-ef7e-11d8-81b0-000347a4fa7d to xmleik2004-08-173-9/+36 * ruby CGI::Session insecure file creationeik2004-08-161-1/+2 * Don't check the base system when PACKAGE_BUILDINGeik2004-08-161-0/+2 * multiple phpGroupWare vulnerabilitieseik2004-08-161-0/+2 * phpGedView, jftpgweik2004-08-163-0/+29 * Remove -a from the default fetch(1) flags, so that the daily securityeik2004-08-152-2/+2 * apply xlist not to the own fileseik2004-08-142-10/+15 * fix man page nits,eik2004-08-143-36/+61 * update to 20040811: fix compilation with GCC 3.4eik2004-08-143-13/+19 * fix some vuxml duplicates, add sympa unauthorized list creationeik2004-08-143-8/+680 * Add another entry for kdelibs3 due to another missed patch.lofi2004-08-131-0/+1 * Correct entries for recent kde vuln's and add new entry for kdelibslofi2004-08-131-1/+3 * fix security hole in non-chroot rsync daemon.eik2004-08-121-0/+1 * 9fb5bb32-d6fa-11d8-b479-02e0185c0b53 is a duplicate of 40800696-c3b0-11d8-864...eik2004-08-122-2/+5 * f72ccf7c-e607-11d8-9b0a-000347a4fa7d is a duplicate of 6f955451-ba54-11d8-b88...eik2004-08-122-4/+7 * Factor out all but one of the build switches of the KDE main module portslofi2004-08-111-0/+2 * libine "vcd:" input source buffer overfloweik2004-08-101-0/+1 * Update to 0.1.9sem2004-08-103-9/+9 * SpamAssassin DoS & cfengine authentication heap corruptioneik2004-08-101-2/+4 * Update to 0.1.8.sem2004-08-093-18/+37 * Upgrade to 0.1.7.thierry2004-08-084-96/+32 * Version 0.5 release.thierry2004-08-082-4/+17 * CVStrac arbitrary remote code executioneik2004-08-071-1/+2 * - Update to 0.63 (see NEWS for list of changes)sergei2004-08-072-5/+8 * fold entry 7eded4b8-e6fe-11d8-b12f-0a001f31891a into 2de14f7a-dad9-11d8-b59a-...eik2004-08-062-1/+4 * putty local command executiondinoex2004-08-061-0/+1 * move abe47a5a-e23c-11d8-9b0a-000347a4fa7d to vuxml, add mozilla to the list o...eik2004-08-061-1/+0 * o Security Update to 2.2.10-ja-1.0.nork2004-08-061-0/+1 * add Opera "location" object write access vulnerabilityeik2004-08-051-0/+1 * move f9e3e60b-e650-11d8-9b0a-000347a4fa7d to vuxml, add mozilla to the list o...eik2004-08-051-3/+0 * back out last commitdinoex2004-08-051-1/+0 * putty local command executiondinoex2004-08-051-0/+1 * libPNG stack-based buffer overflow and other code concernseik2004-08-051-0/+3 * Acrobat Reader handling of malformed uuencoded pdf fileseik2004-08-041-0/+1 * Squid NTLM authentication helper overfloweik2004-08-041-0/+1 * ripMIME attachment extraction bypasseik2004-08-041-4/+5 * Update to a snapshot of CVS from today to fix the build with GCC 3.4.marcus2004-08-033-7/+7 * GnuTLS certificate chain verification DoSeik2004-08-031-1/+3 * Add portmanager 0.1.3, freeBSD port management software.sem2004-08-015-0/+141 * phpMyAdmin configuration manipulation and code injectioneik2004-07-311-1/+2 * Register a vulnerability in mail/imp3.thierry2004-07-311-0/+1 * Mozilla Firefox certificate spoofingeik2004-07-301-0/+1 * DansGuardian banned extension filter bypass vulnerabilityeik2004-07-301-0/+1 * add a reference to the SoX buffer overflow entryeik2004-07-291-1/+1 * SoX buffer overflows when handling .WAV fileseik2004-07-291-1/+2 * LCDProc buffer overflow/format string vulnerabilitieseik2004-07-281-0/+1 * pavuk digest auth buffer overfloweik2004-07-271-0/+1 * add Nessus "adduser" race condition and Dropbear DSS verification bugeik2004-07-271-2/+5 * New option -r: restrict listed entries to selected references.eik2004-07-243-4/+25 * sync with latest b.p.meik2004-07-243-31/+82 * l2tpd BSS-based buffer overfloweik2004-07-231-0/+1 * phpBB cross site scripting vulnerabilitieseik2004-07-221-0/+1 * add subversion-perl, subversion-pythoneik2004-07-201-0/+1 * subversion access control bypasseik2004-07-201-0/+1 * mod_ssl format string vulnerabilityeik2004-07-181-0/+2 * create /var/db/options when it doesn't existeik2004-07-171-0/+6 * - synchronize with recent changes in bsd.port.mkeik2004-07-176-139/+1047 * Add missing RUN_DEPENDS on devel/newfilevs2004-07-171-1/+2 * Roundup directory traversaleik2004-07-161-1/+2 * wv library datetime field buffer overfloweik2004-07-141-0/+1 * multiple vulnerabilities in Bugzillaeik2004-07-141-0/+1 * check for a working tr(1).eik2004-07-142-0/+9 * Add a patch to read the index file via sort(1) instead of readingknu2004-07-134-2/+30 * correct vulnerable version of linux-png and add a referenceeik2004-07-111-2/+2 * libpng row buffer overfloweik2004-07-111-0/+2 * typo in 'make master-sites-all'eik2004-07-101-1/+1 * add some referenceseik2004-07-091-0/+4 * FWIIW, enable the use ofeik2004-07-091-6/+9 * move e5e2883d-ceb9-11d8-8898-000d6111a684 to vuln.xmleik2004-07-081-2/+0 * add targets master-sites-all, master-sites, patch-sites-all, patch-siteseik2004-07-072-1/+87 * fix a warning when GeoIP can't find the country for a siteeik2004-07-071-10/+13 * eliminate some verbatim uses of mktemp and sorteik2004-07-072-8/+9 * Fix a bug with -P when there are more than one binary package file forknu2004-07-074-2/+34 * add some referenceseik2004-07-061-3/+3 * Add devel/portmk, a place where bsd.port.mk development can happen.eik2004-07-0618-0/+6241 * MySQL versions < 4.1 seem to be unaffectedeik2004-07-061-2/+2 * Update to today's pkg_install from HEAD.marcus2004-07-064-88/+10 * add MySQL server authentication bypass / buffer overfloweik2004-07-061-0/+2 * Mark 4aec9d58-ce7b-11d8-858d-000d610a3b12 as a duplicate of theeik2004-07-053-1/+28 * Perform plist substitution for -L.des2004-07-052-3/+10 * Move phpnuke vulnerabilities to VuXML.trhodes2004-07-031-1/+0 * Use full path to portsdb instead of assuming ${LOCALBASE}/sbin is in PATHkris2004-07-021-2/+2 * Apply a patch to avoid "undefined method `each' for nil:NilClass"knu2004-07-024-0/+34 * move "phpMyAdmin code injection" to vuxmleik2004-07-021-1/+0 * Test OSVERSION instead of pkg_info -P to enable cross-version buildseik2004-07-022-9/+11 * phpMyAdmin code injectioneik2004-07-021-0/+1 * - update to version 0.5eik2004-07-0110-554/+442 * Update to 20040701. New distfile.knu2004-07-016-54/+10 * - SSLtelnet remote format string vulnerabilityeik2004-07-011-7/+8 * update to 20040629: sync with -CURRENTeik2004-06-303-5/+33 * add MIT Kerberos 5 krb5_aname_to_localname() buffer overfloweik2004-06-291-0/+1 * add isakmpd security association deletion vulnerabilityeik2004-06-291-2/+3 * add Apache input header folding DoS vulnerabilityeik2004-06-291-0/+1 * xine-lib RTSP handling vulnerabilitieseik2004-06-281-0/+1 * Move MoinMoin entry to VuXML.trhodes2004-06-281-1/+0 * diversify url conversioneik2004-06-281-1/+21 * Update to 2.6.6marcus2004-06-282-10/+115 * add portaudit2vuxml.pl to easy the migration of entries to VuXMLeik2004-06-261-0/+129 * Add an entry for recent isc-dhcp3-server buffer overflows.trhodes2004-06-261-1/+0 * Move giFT-FastTrack to VuXML.trhodes2004-06-261-1/+0 * giFT-FastTrack remote DoSeik2004-06-251-0/+1 * Add patch with bugfixes.mich2004-06-252-1/+48 * Update to 0.2.2eik2004-06-254-7/+10 * correct rlpr versioneik2004-06-25