wok-next rev 20366

Add ytnef for claws-mail; update claws-mail, also move it to using webkitgtk (just outdated, because it's authors claims it switching to WebKit2 GTK) instead of libwebkit (very outdated version of the same WebKit GTK); update surf, also moved to webkitgtk; add surf2 used webkit2gtk; update get-palemoon. claws-mail-extras and claws-mail-perl moved to claws-mail receipt.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Nov 24 14:48:02 2017 +0200 (2017-11-24)
parents b401ed47cba1
children e5892b770c3a
files claws-mail-extras/receipt claws-mail-perl/receipt claws-mail/receipt get-palemoon/receipt surf/receipt surf/stuff/surf.png surf2/receipt surf2/stuff/surf2.desktop ytnef/receipt ytnef/stuff/patches/CVE-2017-9058.patch ytnef/stuff/patches/series
line diff
     1.1 --- a/claws-mail-extras/receipt	Fri Nov 24 08:37:29 2017 +0100
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,20 +0,0 @@
     1.4 -# SliTaz package receipt.
     1.5 -
     1.6 -PACKAGE="claws-mail-extras"
     1.7 -VERSION="3.9.3"
     1.8 -CATEGORY="meta"
     1.9 -SHORT_DESC="All extras plugins for Claws-mail."
    1.10 -MAINTAINER="erjo@slitaz.org"
    1.11 -LICENSE="GPL3"
    1.12 -WEB_SITE="http://www.claws-mail.org/index.php"
    1.13 -
    1.14 -DEPENDS="claws-mail-archive claws-mail-attremover
    1.15 - claws-mail-notification claws-mail-spam_report claws-mail-vcalendar 
    1.16 - claws-mail-fancy claws-mail-rssyl "
    1.17 -
    1.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.19 -genpkg_rules()
    1.20 -{
    1.21 -	mkdir -p $fs/usr
    1.22 -}
    1.23 -
     2.1 --- a/claws-mail-perl/receipt	Fri Nov 24 08:37:29 2017 +0100
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,29 +0,0 @@
     2.4 -# SliTaz package receipt.
     2.5 -
     2.6 -PACKAGE="claws-mail-perl"
     2.7 -VERSION="0.9.19"
     2.8 -CATEGORY="network"
     2.9 -SHORT_DESC="Perl interface to Claws Mail' filtering mechanism."
    2.10 -MAINTAINER="erjo@slitaz.org"
    2.11 -LICENSE="GPL3"
    2.12 -WEB_SITE="http://www.claws-mail.org/plugins.php"
    2.13 -SOURCE="perl_plugin"
    2.14 -TARBALL="$SOURCE-$VERSION.tar.gz"
    2.15 -WGET_URL="http://www.claws-mail.org/downloads/plugins/$TARBALL"
    2.16 -
    2.17 -DEPENDS="claws-mail"
    2.18 -BUILD_DEPENDS="claws-mail-dev enchant-dev perl-dev"
    2.19 -
    2.20 -# Rules to configure and make the package.
    2.21 -compile_rules()
    2.22 -{
    2.23 -	./configure $CONFIGURE_ARGS && make && make install
    2.24 -}
    2.25 -
    2.26 -# Rules to gen a SliTaz package suitable for Tazpkg.
    2.27 -genpkg_rules()
    2.28 -{
    2.29 -		mkdir -p $fs/usr/lib/claws-mail/plugins
    2.30 -		cp -a $install/usr/lib/claws-mail/plugins/*.so \
    2.31 -			$fs/usr/lib/claws-mail/plugins
    2.32 -}
     3.1 --- a/claws-mail/receipt	Fri Nov 24 08:37:29 2017 +0100
     3.2 +++ b/claws-mail/receipt	Fri Nov 24 14:48:02 2017 +0200
     3.3 @@ -1,222 +1,194 @@
     3.4  # SliTaz package receipt v2.
     3.5  
     3.6  PACKAGE="claws-mail"
     3.7 -VERSION="3.9.3"
     3.8 -CATEGORY="network"
     3.9 -SHORT_DESC="The user-firendly, lightweight and fast email client"
    3.10 +VERSION="3.15.1"
    3.11 +CATEGORY="mail"
    3.12 +SHORT_DESC="Claws Mail email client"
    3.13  MAINTAINER="erjo@slitaz.org"
    3.14  LICENSE="GPL3"
    3.15 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
    3.16  WEB_SITE="http://www.claws-mail.org/index.php"
    3.17 -WGET_URL="$SF_MIRROR/sylpheed-claws/$TARBALL"
    3.18  
    3.19 -BUILD_DEPENDS="libetpan-dev curl-dev gpgme-dev glib-dev libgpg-error-dev \
    3.20 -enchant libidn-dev db-dev expat-dev cyrus-sasl-dev xcb-util-dev gtk+-dev \
    3.21 -pkg-config libassuan libassuan-dev xorg-dev gnutls-dev libwebkit-dev curl-dev xorg-libXinerama-dev \
    3.22 -xorg-libXrandr-dev xorg-libXcursor-dev xorg-libXcomposite-dev \
    3.23 -xorg-libXdamage-dev libxslt-dev xorg-libXt-dev util-linux-uuid-dev \
    3.24 -python-dev pygtk-dev libarchive-dev attr-dev acl-dev liblzma-dev poppler-dev lcms-dev \
    3.25 -ghostscript-dev libgnome-keyring-dev dbus-dev lcms2-dev perl-dev"
    3.26 -SPLIT="claws-mail-acpinotifier claws-mail-addresskeeper claws-mail-archive \
    3.27 -claws-mail-attachwarner claws-mail-attremover claws-mail-bsfilter \
    3.28 -claws-mail-clamd claws-mail-dev claws-mail-fancy claws-mail-fetchinfo \
    3.29 -claws-mail-mailmbox claws-mail-newmail claws-mail-notification \
    3.30 -claws-mail-pdfviewer claws-mail-plugins claws-mail-python claws-mail-rssyl-dev \
    3.31 -claws-mail-rssyl claws-mail-spam_report claws-mail-tnefparse \
    3.32 -claws-mail-vcalendar"
    3.33 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    3.34 +WGET_URL="http://www.claws-mail.org/releases/$TARBALL"
    3.35  
    3.36 -# Rules to configure and make the package.
    3.37 -compile_rules()
    3.38 -{
    3.39 -	./configure \
    3.40 -	 	--disable-ldap \
    3.41 -	 	--disable-jpilot \
    3.42 -		$CONFIGURE_ARGS &&
    3.43 -	make && make install
    3.44 +BUILD_DEPENDS="gettext xorg-libSM-dev glib-dev gnutls-dev gtk+-dev enchant-dev \
    3.45 +startup-notification-dev dbus-dev dbus-glib-dev openldap-dev librsvg-dev \
    3.46 +libetpan-dev curl-dev expat-dev webkitgtk-dev libsoup-dev libarchive-dev \
    3.47 +libical-dev poppler-dev gpgme-dev python-dev pygtk-dev libcanberra-dev \
    3.48 +ytnef-dev libnotify-dev perl-dev lcms2-dev"
    3.49 +cm='claws-mail'
    3.50 +SPLIT="\
    3.51 +$cm-acpinotifier $cm-addresskeeper $cm-archive   $cm-attachwarner \
    3.52 +$cm-attremover   $cm-bsfilter      $cm-clamd     $cm-fancy \
    3.53 +$cm-fetchinfo    $cm-libravatar    $cm-mailmbox  $cm-managesieve \
    3.54 +$cm-newmail      $cm-notification  $cm-pdfviewer $cm-perl \
    3.55 +$cm-plugins      $cm-python        $cm-rssyl     $cm-spam_report \
    3.56 +$cm-tnefparse    $cm-vcalendar     $cm-extras    $cm-dev"
    3.57 +
    3.58 +compile_rules() {
    3.59 +	sed -i '/^Actions=/d' claws-mail.desktop # sdft can't work with actions
    3.60 +
    3.61 +	./configure $CONFIGURE_ARGS && make && make install
    3.62  }
    3.63  
    3.64 -# Rules to gen a SliTaz package suitable for Tazpkg.
    3.65 -genpkg_rules()
    3.66 -{
    3.67 +genpkg_rules() {
    3.68  	case $PACKAGE in
    3.69 -	claws-mail)
    3.70 -		TAGS="email client"
    3.71 -		DEPENDS="libetpan libdb libsasl libcurl gpgme enchant dbus \
    3.72 -			dbus-glib expat libgnutls gtk+ libgcrypt \
    3.73 -			startup-notification xorg-libICE xorg-libSM \
    3.74 -			xorg-libX11 xorg-libXau xorg-libXcomposite \
    3.75 -			xorg-libXcursor xorg-libXdmcp xorg-libXext \
    3.76 -			xorg-libXfixes xorg-libXinerama xorg-libXrandr \
    3.77 -			xorg-libXrender xorg-libXdamage gcc-lib-base libtasn1"
    3.78 -		mkdir -p $fs/usr/share \
    3.79 -			$fs/usr/lib/$PACKAGE/plugins
    3.80 -		cp -a $install/usr/bin $fs/usr
    3.81 -		cp -a $install/usr/share/icons $fs/usr/share
    3.82 -		;;
    3.83 -	claws-mail-acpinotifier)
    3.84 -		CAT="network|Enables mail notification via LEDs on some laptops (Acer, ASUS, Fujitsu, IBM). "
    3.85 -		DEPENDS="claws-mail"
    3.86 -		mkdir -p $fs/usr/lib/claws-mail/plugins
    3.87 -		cp -a $install/usr/lib/claws-mail/plugins/acpi_notifier.so \
    3.88 -			$fs/usr/lib/claws-mail/plugins
    3.89 -		;;
    3.90 -	claws-mail-addresskeeper)
    3.91 -		CAT="network|Keeps all recipient addresses in an addressbook folder. "
    3.92 -		DEPENDS="claws-mail"
    3.93 -		mkdir -p $fs/usr/lib/claws-mail/plugins
    3.94 -		cp -a $install/usr/lib/claws-mail/plugins/address_keeper.so \
    3.95 -			$fs/usr/lib/claws-mail/plugins
    3.96 -		;;
    3.97 -	claws-mail-archive)
    3.98 -		CAT="network|claws-mail archiving features"
    3.99 -		DEPENDS="claws-mail libarchive acl liblzma bzlib"
   3.100 -		mkdir -p $fs/usr/lib/claws-mail/plugins \
   3.101 -			$fs/usr/share/locale
   3.102 -		cp -a $install/usr/lib/claws-mail/plugins/${PACKAGE:11}.so  \
   3.103 -			$fs/usr/lib/claws-mail/plugins
   3.104 -		;;
   3.105 -	claws-mail-attachwarner)
   3.106 -		CAT="network|Warn about missing attachment"
   3.107 -		DEPENDS="claws-mail"
   3.108 -		mkdir -p $fs/usr/lib/claws-mail/plugins
   3.109 -		cp -a $install/usr/lib/claws-mail/plugins/${PACKAGE:11}.so \
   3.110 -			$fs/usr/lib/claws-mail/plugins
   3.111 -		;;
   3.112 -	claws-mail-attremover)
   3.113 -		CAT="network|claws-mail plugin - Remove attachments from emails."
   3.114 -		DEPENDS="claws-mail xorg-libXdamage"
   3.115 -		mkdir -p $fs/usr/lib/claws-mail/plugins
   3.116 -		cp -a $install/usr/lib/claws-mail/plugins/att_remover.so $fs/usr/lib/claws-mail/plugins/
   3.117 -		;;
   3.118 -	claws-mail-bsfilter)
   3.119 -		CAT="network|Check all recieved message with BSFilter"
   3.120 -		DEPENDS="claws-mail"
   3.121 -		mkdir -p $fs/usr/lib/claws-mail/plugins
   3.122 -		cp -a $install/usr/lib/claws-mail/plugins/${PACKAGE:11}.so \
   3.123 -			$fs/usr/lib/claws-mail/plugins
   3.124 -		;;
   3.125 -	claws-mail-clamd)
   3.126 -		CAT="network|Scans recieved message with Clam AV"
   3.127 -		DEPENDS="claws-mail clamav"
   3.128 -		mkdir -p $fs/usr/lib/claws-mail/plugins
   3.129 -		cp -a $install/usr/lib/claws-mail/plugins/${PACKAGE:11}.so \
   3.130 -			$fs/usr/lib/claws-mail/plugins
   3.131 -		;;
   3.132 -	claws-mail-dev)
   3.133 -		CAT="development|The user-firendly, lightweight and fast email client dev files"
   3.134 -		DEPENDS="claws-mail gtk+-dev libetpan-dev gnutls-dev pkg-config"
   3.135 -		mkdir -p $fs/usr/lib/claws-mail/plugins
   3.136 -		cp -a $install/usr/include $fs/usr
   3.137 -		cp -a $install/usr/lib/claws-mail/plugins/*.*a $fs/usr/lib/claws-mail/plugins/
   3.138 -		cp -a $install/usr/lib/pkgconfig $fs/usr/lib/
   3.139 -		cp $src/config.h $fs/usr/include/claws-mail/
   3.140 -		;;
   3.141 -	claws-mail-fancy)
   3.142 -		CAT="network|Renders HTML e-mail using the WebKit library "
   3.143 -		DEPENDS="claws-mail libwebkit libcurl libsoup libarchive"
   3.144 -		mkdir -p $fs/usr/lib/claws-mail/plugins
   3.145 -		cp -a $install/usr/lib/claws-mail/plugins/${PACKAGE:11}.so \
   3.146 -			$fs/usr/lib/claws-mail/plugins
   3.147 -		;;
   3.148 -	claws-mail-fetchinfo)
   3.149 -		CAT="network|Inserts headers containing some download information."
   3.150 -		DEPENDS="claws-mail libwebkit libcurl libsoup"
   3.151 -		mkdir -p $fs/usr/lib/claws-mail/plugins
   3.152 -		cp -a $install/usr/lib/claws-mail/plugins/${PACKAGE:11}.so \
   3.153 -			$fs/usr/lib/claws-mail/plugins
   3.154 -		;;
   3.155 -	claws-mail-mailmbox)
   3.156 -		CAT="network|Handles mailboxes in mbox format."
   3.157 -		DEPENDS="claws-mail libwebkit libcurl libsoup"
   3.158 -		mkdir -p $fs/usr/lib/claws-mail/plugins
   3.159 -		cp -a $install/usr/lib/claws-mail/plugins/${PACKAGE:11}.so \
   3.160 -			$fs/usr/lib/claws-mail/plugins
   3.161 -		;;
   3.162 -	claws-mail-newmail)
   3.163 -		CAT="network|Claws Mail writes a msg header summary to a log file."
   3.164 -		DEPENDS="claws-mail libwebkit libcurl libsoup"
   3.165 -		mkdir -p $fs/usr/lib/claws-mail/plugins
   3.166 -		cp -a $install/usr/lib/claws-mail/plugins/${PACKAGE:11}.so \
   3.167 -			$fs/usr/lib/claws-mail/plugins
   3.168 -		;;
   3.169 -	claws-mail-notification)
   3.170 -		CAT="network|claws-mail plugin - mail notification."
   3.171 -		DEPENDS="claws-mail libnotify xorg-libXdamage"
   3.172 -		mkdir -p $fs/usr/lib/claws-mail/plugins
   3.173 -		cp -a $install/usr/lib/claws-mail/plugins/${PACKAGE:11}.so* $fs/usr/lib/claws-mail/plugins/
   3.174 -		;;
   3.175 -	claws-mail-pdfviewer)
   3.176 -		CAT="network|PDF viewer for Claws Mail."
   3.177 -		DEPENDS="claws-mail poppler "
   3.178 -		mkdir -p $fs/usr/lib/claws-mail/plugins
   3.179 -		cp -a $install/usr/lib/claws-mail/plugins/pdf_viewer.so \
   3.180 -			$fs/usr/lib/claws-mail/plugins
   3.181 -		;;
   3.182 -	claws-mail-plugins)
   3.183 -		CAT="network|Standart plugins for claws-mail."
   3.184 -		DEPENDS="claws-mail bogofilter xorg-libXdamage gcc-lib-base"
   3.185 -		mkdir -p $fs/usr/lib/claws-mail/plugins 
   3.186 -		cp -a $install/usr/lib/claws-mail/plugins/bogofilter.so $fs/usr/lib/claws-mail/plugins/
   3.187 -		cp -a $install/usr/lib/claws-mail/plugins/pgpcore.so $fs/usr/lib/claws-mail/plugins/
   3.188 -		cp -a $install/usr/lib/claws-mail/plugins/pgpinline.so $fs/usr/lib/claws-mail/plugins/
   3.189 -		cp -a $install/usr/lib/claws-mail/plugins/pgpmime.so $fs/usr/lib/claws-mail/plugins/
   3.190 -		cp -a $install/usr/lib/claws-mail/plugins/smime.so $fs/usr/lib/claws-mail/plugins/
   3.191 -		cp -a $install/usr/lib/claws-mail/plugins/spamassassin.so $fs/usr/lib/claws-mail/plugins/
   3.192 -		#cp -a $install/usr/lib/claws-mail/plugins/trayicon.so $fs/usr/lib/claws-mail/plugins/
   3.193 -		;;
   3.194 -	claws-mail-python)
   3.195 -		CAT="network|Python interface to Claws Mail' filtering mechanism."
   3.196 -		DEPENDS="claws-mail pygtk"
   3.197 -		mkdir -p $fs/usr/lib/claws-mail/plugins
   3.198 -		cp -a $install/usr/lib/claws-mail/plugins/${PACKAGE:11}.so \
   3.199 -			$fs/usr/lib/claws-mail/plugins
   3.200 -		;;
   3.201 -	claws-mail-rssyl-dev)
   3.202 -		CAT="development|RSS feed aggregator for Claws Mail dev files."
   3.203 -		DEPENDS="claws-mail curl libxml2"
   3.204 -		mkdir -p $fs/usr/lib/claws-mail/plugins
   3.205 -		cp -a $install/usr/lib/claws-mail/plugins/rssyl.*a* $fs/usr/lib/claws-mail/plugins/
   3.206 -		;;
   3.207 -	claws-mail-rssyl)
   3.208 -		CAT="network|RSS feed aggregator for Claws Mail."
   3.209 -		SUGGESTED="claws-mail-fancy"
   3.210 -		TAGS="rss newsfeed"
   3.211 -		DEPENDS="claws-mail curl libxml2 expat gtk+ xorg-libX11 \
   3.212 -			xorg-libXau xorg-libXcomposite xorg-libXcursor \
   3.213 -			xorg-libXdmcp xorg-libXext xorg-libXfixes \
   3.214 -			xorg-libXinerama xorg-libXrandr xorg-libXrender \
   3.215 -			xorg-libXdamage"
   3.216 -		mkdir -p $fs/usr/lib/claws-mail/plugins \
   3.217 -			$fs/usr/share/locale
   3.218 -		cp -a $install/usr/lib/claws-mail/plugins/${PACKAGE:11}.so $fs/usr/lib/claws-mail/plugins/
   3.219 -		cp -a $install/usr/share/locale/fr $fs/usr/share/locale
   3.220 -		;;
   3.221 -	claws-mail-spam_report)
   3.222 -		CAT="network|Reports spam to various places"
   3.223 -		DEPENDS="claws-mail libcurl"
   3.224 -		mkdir -p $fs/usr/lib/claws-mail/plugins
   3.225 -		cp -a $install/usr/lib/claws-mail/plugins/spamreport.so  \
   3.226 -			$fs/usr/lib/claws-mail/plugins
   3.227 -		;;
   3.228 -	claws-mail-tnefparse)
   3.229 -		CAT="network|Enables Claws Mail reading application/ms-tnef attachments."
   3.230 -		DEPENDS="claws-mail "
   3.231 -		mkdir -p $fs/usr/lib/claws-mail/plugins
   3.232 -		cp -a $install/usr/lib/claws-mail/plugins/tnef_parse.so \
   3.233 -			$fs/usr/lib/claws-mail/plugins
   3.234 -		;;
   3.235 -	claws-mail-vcalendar)
   3.236 -		CAT="network|claws-mail plugin - vcalendar messages support."
   3.237 -		DEPENDS="claws-mail curl xorg-libXdamage gnutls"
   3.238 -		mkdir -p $fs/usr/lib/claws-mail/plugins
   3.239 -		cp -a $install/usr/lib/claws-mail/plugins/${PACKAGE:11}.so $fs/usr/lib/claws-mail/plugins/
   3.240 -		;;
   3.241 +		claws-mail)
   3.242 +			copy bin/ icons/
   3.243 +			CAT="mail|the user-friendly, lightweight and fast email client"
   3.244 +			DEPENDS="atk bzlib cairo dbus dbus-glib enchant fontconfig \
   3.245 +			freetype gdk-pixbuf glib gmp gtk+ libcroco libcrypto libetpan \
   3.246 +			libffi libgnutls libharfbuzz libidn libldap liblzma libpng16 \
   3.247 +			librsvg libssl libtasn1 libunistring libxml2 nettle p11-kit pango \
   3.248 +			pcre startup-notification util-linux-blkid util-linux-mount \
   3.249 +			util-linux-uuid xorg-libICE xorg-libSM xorg-libX11 xorg-libXau \
   3.250 +			xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb xorg-pixman \
   3.251 +			xorg-xcb-util zlib"
   3.252 +			TAGS="email client"
   3.253 +			;;
   3.254 +		*-acpinotifier)
   3.255 +			copy acpi_notifier.so
   3.256 +			CAT="mail|mail notification via LEDs on some laptops"
   3.257 +			DEPENDS="claws-mail"
   3.258 +			;;
   3.259 +		*-addresskeeper)
   3.260 +			copy address_keeper.so
   3.261 +			CAT="mail|keeps all recipient addresses in an addressbook folder"
   3.262 +			DEPENDS="claws-mail"
   3.263 +			;;
   3.264 +		*-archive)
   3.265 +			copy archive.so
   3.266 +			CAT="mail|archiving features"
   3.267 +			DEPENDS="claws-mail acl attr libarchive lz4-lib lzo"
   3.268 +			;;
   3.269 +		*-attachwarner)
   3.270 +			copy attachwarner.so
   3.271 +			CAT="mail|warn about missing attachment"
   3.272 +			DEPENDS="claws-mail"
   3.273 +			;;
   3.274 +		*-attremover)
   3.275 +			copy att_remover.so
   3.276 +			CAT="mail|remove attachments from emails"
   3.277 +			DEPENDS="claws-mail"
   3.278 +			;;
   3.279 +		*-bsfilter)
   3.280 +			copy bsfilter.so
   3.281 +			CAT="mail|check all recieved message with BSFilter"
   3.282 +			DEPENDS="claws-mail"
   3.283 +			;;
   3.284 +		*-clamd)
   3.285 +			copy clamd.so
   3.286 +			CAT="mail|scans recieved message with Clam AV"
   3.287 +			DEPENDS="claws-mail   clamav"
   3.288 +			;;
   3.289 +		*-fancy)
   3.290 +			copy fancy.so
   3.291 +			CAT="mail|renders HTML e-mail using the WebKit library"
   3.292 +			DEPENDS="claws-mail gst1-plugins-base gstreamer1 icu libatomic \
   3.293 +			libcurl libgcrypt libgpg-error libharfbuzz-icu libicu libidn2 \
   3.294 +			libjpeg-turbo libsecret libsoup libsoup-gnome libsqlite3 libssh2 \
   3.295 +			libwebp libxslt orc webkitgtk xorg-libXt"
   3.296 +			;;
   3.297 +		*-fetchinfo)
   3.298 +			copy fetchinfo.so
   3.299 +			CAT="mail|inserts headers containing some download information"
   3.300 +			DEPENDS="claws-mail"
   3.301 +			;;
   3.302 +		*-libravatar)
   3.303 +			copy libravatar.so
   3.304 +			CAT="mail|displays libravatar/gravatar profile image"
   3.305 +			DEPENDS="claws-mail libcurl libidn2 libssh2"
   3.306 +			;;
   3.307 +		*-mailmbox)
   3.308 +			copy mailmbox.so
   3.309 +			CAT="mail|handles mailboxes in mbox format"
   3.310 +			DEPENDS="claws-mail"
   3.311 +			;;
   3.312 +		*-managesieve)
   3.313 +			copy managesieve.so
   3.314 +			CAT="mail|manage Sieve filters on servers"
   3.315 +			DEPENDS="claws-mail libcurl libidn2 libssh2"
   3.316 +			;;
   3.317 +		*-newmail)
   3.318 +			copy newmail.so
   3.319 +			CAT="mail|writes a msg header summary to a log file"
   3.320 +			DEPENDS="claws-mail libetpan"
   3.321 +			;;
   3.322 +		*-notification)
   3.323 +			copy notification.so
   3.324 +			CAT="mail|mail notification"
   3.325 +			DEPENDS="claws-mail libcanberra libcanberra-gtk2 libltdl libnotify \
   3.326 +			libogg libvorbis"
   3.327 +			;;
   3.328 +		*-pdfviewer)
   3.329 +			copy pdf_viewer.so
   3.330 +			CAT="mail|PDF viewer"
   3.331 +			DEPENDS="claws-mail lcms2 libjpeg-turbo poppler tiff"
   3.332 +			;;
   3.333 +		*-perl)
   3.334 +			copy perl.so
   3.335 +			CAT="mail|Perl interface to filtering mechanism"
   3.336 +			DEPENDS="claws-mail perl-core"
   3.337 +			;;
   3.338 +		*-plugins)
   3.339 +			copy bogofilter.so pgpcore.so pgpinline.so pgpmime.so smime.so \
   3.340 +			spamassassin.so
   3.341 +			# plugins/trayicon.so
   3.342 +			CAT="mail|standard plugins"
   3.343 +			DEPENDS="claws-mail gpgme libassuan libgpg-error   bogofilter"
   3.344 +			;;
   3.345 +		*-python)
   3.346 +			copy python.so
   3.347 +			CAT="mail|Python interface to filtering mechanism"
   3.348 +			DEPENDS="claws-mail python   pygtk"
   3.349 +			;;
   3.350 +		*-rssyl)
   3.351 +			copy rssyl.so
   3.352 +			CAT="mail|RSS feed aggregator"
   3.353 +			DEPENDS="claws-mail expat libcurl libidn2 libssh2"
   3.354 +			SUGGESTED="claws-mail-fancy"
   3.355 +			TAGS="rss newsfeed"
   3.356 +			;;
   3.357 +		*-spam_report)
   3.358 +			copy spamreport.so
   3.359 +			CAT="mail|reports spam to various places"
   3.360 +			DEPENDS="claws-mail libcurl libidn2 libssh2"
   3.361 +			;;
   3.362 +		*-tnefparse)
   3.363 +			copy tnef_parse.so
   3.364 +			CAT="mail|reading application/ms-tnef attachments"
   3.365 +			DEPENDS="claws-mail ytnef"
   3.366 +			;;
   3.367 +		*-vcalendar)
   3.368 +			copy vcalendar.so
   3.369 +			CAT="mail|vcalendar messages support"
   3.370 +			DEPENDS="claws-mail libcurl libical libidn2 libssh2"
   3.371 +			;;
   3.372 +		*-extras)
   3.373 +			CAT="meta|all extras plugins"
   3.374 +			DEPENDS="claws-mail-archive claws-mail-attremover \
   3.375 +			claws-mail-notification claws-mail-spam_report \
   3.376 +			claws-mail-vcalendar claws-mail-fancy claws-mail-rssyl"
   3.377 +			;;
   3.378 +		*-dev)
   3.379 +			copy @dev
   3.380 +			DEPENDS="claws-mail acl-dev atk-dev attr-dev bzip2-dev cairo-dev \
   3.381 +			curl-dev enchant-dev expat-dev fontconfig-dev freetype-dev \
   3.382 +			gdk-pixbuf-dev glib-dev gpgme-dev gst1-plugins-base-dev \
   3.383 +			gstreamer1-dev gtk+-dev harfbuzz-dev harfbuzz-icu-dev icu-dev \
   3.384 +			libjpeg-turbo-dev lcms2-dev libarchive-dev libassuan-dev \
   3.385 +			libcanberra-dev libetpan-dev libffi-dev libgcrypt-dev \
   3.386 +			libgpg-error-dev libical-dev libidn2-dev libnotify-dev libogg-dev \
   3.387 +			libpng16-dev libsecret-dev libsoup-dev libssh2-dev libtool \
   3.388 +			libvorbis-dev libwebp-dev libxml2-dev libxslt-dev lz4-lib lzo-dev \
   3.389 +			nettle-dev openssl-dev orc-dev pango-dev pcre-dev perl-dev \
   3.390 +			poppler-dev python-dev sqlite3-dev tiff-dev util-linux-blkid-dev \
   3.391 +			util-linux-mount-dev util-linux-uuid-dev webkitgtk-dev \
   3.392 +			xorg-libICE-dev xorg-libSM-dev xorg-libX11-dev xorg-libXau-dev \
   3.393 +			xorg-libXdmcp-dev xorg-libXext-dev xorg-libXrender-dev \
   3.394 +			xorg-libXt-dev xorg-libxcb-dev xorg-pixman-dev xz-dev ytnef-dev \
   3.395 +			zlib-dev   gnutls-dev"
   3.396 +			PROVIDE="claws-mail-rssyl-dev"
   3.397 +			;;
   3.398  	esac
   3.399  }
   3.400 -
   3.401 -# Post installation custom.
   3.402 -post_install_claws_mail()
   3.403 -{
   3.404 -	[ -x "$1/usr/bin/gtk-update-icon-cache" ] &&
   3.405 -	  chroot "$1/" gtk-update-icon-cache -f -t /usr/share/icons/hicolor
   3.406 -}
     4.1 --- a/get-palemoon/receipt	Fri Nov 24 08:37:29 2017 +0100
     4.2 +++ b/get-palemoon/receipt	Fri Nov 24 14:48:02 2017 +0200
     4.3 @@ -1,4 +1,4 @@
     4.4 -# SliTaz package receipt.
     4.5 +# SliTaz package receipt v2.
     4.6  
     4.7  PACKAGE="get-palemoon"
     4.8  VERSION="27.6.1"
     4.9 @@ -7,17 +7,17 @@
    4.10  MAINTAINER="al.bobylev@gmail.com"
    4.11  LICENSE="GPL"
    4.12  WEB_SITE="http://www.palemoon.org/"
    4.13 -TAGS="browser"
    4.14  
    4.15 -# Rules to gen a SliTaz package suitable for Tazpkg.
    4.16 -genpkg_rules()
    4.17 -{
    4.18 -	mkdir -p $fs/usr/bin
    4.19 -	cp -a $stuff/$PACKAGE $fs/usr/bin
    4.20 +compile_rules() {
    4.21 +	install -Dm0755 $stuff/get-palemoon $install/usr/bin/get-palemoon
    4.22  }
    4.23  
    4.24 -post_install()
    4.25 -{
    4.26 +genpkg_rules() {
    4.27 +	copy @std
    4.28 +	TAGS="browser"
    4.29 +}
    4.30 +
    4.31 +post_install() {
    4.32  	echo 'To get browser run get-palemoon command as root'
    4.33  	echo 'For media playback try to install ffmpeg package'
    4.34  }
     5.1 --- a/surf/receipt	Fri Nov 24 08:37:29 2017 +0100
     5.2 +++ b/surf/receipt	Fri Nov 24 14:48:02 2017 +0200
     5.3 @@ -1,33 +1,32 @@
     5.4 -# SliTaz package receipt.
     5.5 +# SliTaz package receipt v2.
     5.6  
     5.7  PACKAGE="surf"
     5.8 -VERSION="0.6"
     5.9 +VERSION="1.8"
    5.10  CATEGORY="network"
    5.11 -SHORT_DESC="Surf is a simple web browser based on WebKit/GTK+"
    5.12 +SHORT_DESC="Simple web browser based on WebKit/GTK+2"
    5.13  MAINTAINER="mallory@sweetpeople.org"
    5.14  LICENSE="MIT"
    5.15 +WEB_SITE="https://surf.suckless.org/"
    5.16 +
    5.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
    5.18 -WEB_SITE="http://surf.suckless.org/"
    5.19 -WGET_URL="http://dl.suckless.org/$PACKAGE/$TARBALL"
    5.20 -SUGGESTED="dmenu"
    5.21 -TAGS="web-browser"
    5.22 +WGET_URL="https://dl.suckless.org/surf/$TARBALL"
    5.23  
    5.24 -DEPENDS="libwebkit libsoup libxml2 gnutls gtk+"
    5.25 -BUILD_DEPENDS="libwebkit-dev libsoup-dev libxml2-dev gnutls-dev gtk+-dev"
    5.26 +BUILD_DEPENDS="gtk+-dev webkitgtk-dev"
    5.27  
    5.28 -# Rules to configure and make the package.
    5.29 -compile_rules()
    5.30 -{
    5.31 -	cd $src
    5.32 -	sed -i 's/^LIBS.*/& -lX11/' config.mk
    5.33 -	make && make DESTDIR=$DESTDIR install
    5.34 +compile_rules() {
    5.35 +	sed -i 's|/usr/local|/usr|' config.mk
    5.36 +
    5.37 +	make install || return 1
    5.38 +
    5.39 +	icodir="$install/usr/share/pixmaps/"
    5.40 +	mkdir -p $icodir
    5.41 +	cp surf.png $icodir
    5.42  }
    5.43  
    5.44 -# Rules to gen a SliTaz package suitable for Tazpkg.
    5.45 -genpkg_rules()
    5.46 -{
    5.47 -	# Surf binary
    5.48 -	mkdir -p $fs/usr
    5.49 -	cp -a $install/usr/local/bin $fs/usr
    5.50 +genpkg_rules() {
    5.51 +	copy @std
    5.52 +	DEPENDS="atk cairo fontconfig freetype gdk-pixbuf glib gtk+ libsoup pango \
    5.53 +	webkitgtk xorg-libX11"
    5.54 +	SUGGESTED="dmenu"
    5.55 +	TAGS="web-browser"
    5.56  }
    5.57 -
     6.1 Binary file surf/stuff/surf.png has changed
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/surf2/receipt	Fri Nov 24 14:48:02 2017 +0200
     7.3 @@ -0,0 +1,33 @@
     7.4 +# SliTaz package receipt v2.
     7.5 +
     7.6 +PACKAGE="surf2"
     7.7 +VERSION="2.0"
     7.8 +CATEGORY="network"
     7.9 +SHORT_DESC="Simple web browser based on WebKit2/GTK+2"
    7.10 +MAINTAINER="al.bobylev@gmail.com"
    7.11 +LICENSE="MIT"
    7.12 +WEB_SITE="https://surf.suckless.org/"
    7.13 +
    7.14 +TARBALL="surf-$VERSION.tar.gz"
    7.15 +WGET_URL="https://dl.suckless.org/surf/$TARBALL"
    7.16 +
    7.17 +BUILD_DEPENDS="gtk+-dev webkit2gtk-dev"
    7.18 +
    7.19 +compile_rules() {
    7.20 +	sed -i 's|/usr/local|/usr|' config.mk
    7.21 +
    7.22 +	make install || return 1
    7.23 +
    7.24 +	icodir="$install/usr/share/pixmaps/"
    7.25 +	mkdir -p $icodir
    7.26 +	cp surf.png $icodir
    7.27 +}
    7.28 +
    7.29 +genpkg_rules() {
    7.30 +	copy @std
    7.31 +	DEPENDS="atk cairo gdk-pixbuf glib gtk+3 libsoup pango webkit2gtk \
    7.32 +	xorg-libX11"
    7.33 +	SUGGESTED="dmenu"
    7.34 +	PROVIDE="webkit2gtk:surf"
    7.35 +	TAGS="web-browser"
    7.36 +}
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/surf2/stuff/surf2.desktop	Fri Nov 24 14:48:02 2017 +0200
     8.3 @@ -0,0 +1,13 @@
     8.4 +[Desktop Entry]
     8.5 +Encoding=UTF-8
     8.6 +Name=Surf Web Browser
     8.7 +Name[fr]=Navigateur Web Surf
     8.8 +Name[pt]=Navegador Web Surf
     8.9 +Name[pt_BR]=Navegador Web Surf
    8.10 +Name[zh_CN]=Surf网络浏览器
    8.11 +Comment=Browse the Internet
    8.12 +Comment[zh_CN]=浏览网络
    8.13 +Exec=surf
    8.14 +Icon=surf
    8.15 +Type=Application
    8.16 +Categories=Application;Network;
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/ytnef/receipt	Fri Nov 24 14:48:02 2017 +0200
     9.3 @@ -0,0 +1,33 @@
     9.4 +# SliTaz package receipt v2.
     9.5 +
     9.6 +PACKAGE="ytnef"
     9.7 +VERSION="1.9.2"
     9.8 +CATEGORY="mail"
     9.9 +SHORT_DESC="Yeraze's TNEF Stream Reader - for winmail.dat files"
    9.10 +MAINTAINER="al.bobylev@gmail.com"
    9.11 +LICENSE="GPL"
    9.12 +WEB_SITE="https://github.com/Yeraze/ytnef"
    9.13 +
    9.14 +TARBALL="$PACKAGE-$VERSION.tar.gz"
    9.15 +WGET_URL="https://github.com/Yeraze/ytnef/archive/v$VERSION.tar.gz"
    9.16 +
    9.17 +BUILD_DEPENDS="automake libtool"
    9.18 +SPLIT="ytnef-dev"
    9.19 +
    9.20 +compile_rules() {
    9.21 +	./autogen.sh &&
    9.22 +	autoreconf -fi &&
    9.23 +
    9.24 +	./configure \
    9.25 +		--disable-static \
    9.26 +		$CONFIGURE_ARGS &&
    9.27 +	make &&
    9.28 +	make install
    9.29 +}
    9.30 +
    9.31 +genpkg_rules() {
    9.32 +	case $PACKAGE in
    9.33 +		ytnef) copy @std;;
    9.34 +		*-dev) copy @dev;;
    9.35 +	esac
    9.36 +}
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/ytnef/stuff/patches/CVE-2017-9058.patch	Fri Nov 24 14:48:02 2017 +0200
    10.3 @@ -0,0 +1,13 @@
    10.4 +Index: ytnef/lib/ytnef.c
    10.5 +===================================================================
    10.6 +--- ytnef.orig/lib/ytnef.c
    10.7 ++++ ytnef/lib/ytnef.c
    10.8 +@@ -57,7 +57,7 @@
    10.9 + 
   10.10 + #define ALLOCCHECK(x) { if(!x) { printf("Out of Memory at %s : %i\n", __FILE__, __LINE__); return(-1); } }
   10.11 + #define ALLOCCHECK_CHAR(x) { if(!x) { printf("Out of Memory at %s : %i\n", __FILE__, __LINE__); return(NULL); } }
   10.12 +-#define SIZECHECK(x) { if ((((char *)d - (char *)data) + x) > size) {  printf("Corrupted file detected at %s : %i\n", __FILE__, __LINE__); return(-1); } }
   10.13 ++#define SIZECHECK(x) { if ((((char *)d - (char *)data) + x) >= size) {  printf("Corrupted file detected at %s : %i\n", __FILE__, __LINE__); return(-1); } }
   10.14 + 
   10.15 + int TNEFFillMapi(TNEFStruct *TNEF, BYTE *data, DWORD size, MAPIProps *p);
   10.16 + void SetFlip(void);
    11.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.2 +++ b/ytnef/stuff/patches/series	Fri Nov 24 14:48:02 2017 +0200
    11.3 @@ -0,0 +1,2 @@
    11.4 +# from https://www.archlinux.org/packages/extra/x86_64/libytnef/
    11.5 +CVE-2017-9058.patch